CPeine schrieb:
Schick mir doch per PM deine eMail-Addresse! dann maile ich dir PPD und Filter!
Installation:
1. Darling aus dem PPA installieren
2. Entpacken
3. Filter an Ort und stelle kopieren:
| sudo cp rastertokpsl_mac /usr/lib/cups/filter/rastertokpsl_mac
sudo cp rastertokpsl /usr/lib/cups/filter/rastertokpsl
|
4. Rechte Vergeben:
| sudo chmod 755 /usr/lib/cups/filter/rastertokpsl_mac /usr/lib/cups/filter/rastertokpsl
|
5. benötigte Bibliotheken kopieren:
| sudo cp /usr/lib/x86_64-linux-gnu/libcupsimage.so.2 /usr/lib/libcupsimage.2.dylib
sudo cp /usr/lib/x86_64-linux-gnu/libcups.so.2 /usr/lib/libcups.2.dylib
|
6. Testen:
| dyld /usr/lib/cups/filter/rastertokpsl_mac
|
| /usr/lib/cups/filter/rastertokpsl
|
beides sollte folgende Ausgabe erzeugen:
| ERROR: rastertopcl job-id user title copies options [file]3
|
Wenn nicht dann melde dich wieder hier im Forum.
7. Drucker mit meiner PPD installieren und Drucken 😉
Chris
Hallo Chris,
ich hab Darling aus dem verlinkten PPA installiert und bin deiner Anleitung gefolgt bis zu dem Punkt 6. Leider erhalte ich nicht die von Dir beschriebene Ausgabe sondern beim Aufruf von
| dyld /usr/lib/cups/filter/rastertokpsl_mac
|
erhalte ich
| Darling: Creating Library structure at /home/indalumi/Library/
dyld: Cannot execute binary file: Your vm.mmap_min_addr is too low for this application to be loaded. Try running `sysctl -w vm.mmap_min_addr="0x1000"'
|
Wenn ich dann das vorgeschlagene ausführe:
| sudo sysctl -w vm.mmap_min_addr="0x1000"
|
erhalte ich
| vm.mmap_min_addr = 0x1000
|
um anschließend mit
| dyld /usr/lib/cups/filter/rastertokpsl_mac
|
die, nach Deiner Anleitung, richtige Fehlermeldung zu erhalten
| ERROR: rastertopcl job-id user title copies options [file]
|
Aber wenn ich
| /usr/lib/cups/filter/rastertokpsl
|
eingebe erhalte ich folgende Meldung
| bash: /usr/lib/cups/filter/rastertokpsl: Kann die Datei nicht ausführen.
|
obwohl chmod durchgeführt wurde. Demnach liefert
| ls -ldh /usr/lib/cups/filter/rastertokpsl
|
folgende Ausgabe
| -rwxr-xr-x 1 root root 8,4K Nov 19 22:26 /usr/lib/cups/filter/rastertokpsl
|
"Jeder darf lesen und ausführen, aber nur der Dateibesitzer darf diese Datei (oder das Verzeichnis) auch verändern."
Jetzt bin ich auch schon wieder am Ende meiner bescheidenen Möglichkeiten. ☹
Mit der Datei rastertokpsl.c muss ich nichts machen oder? Das ist doch wahrscheinlich der C-Code der in rastertokpsl als ausführbares Programm steckt?
PS: ich habe trotzdem den Drucker mal mit deiner PPD-Datei eingerichtet, er druckt aber nicht, was wahrscheinlich an der nicht Ausführbarkeit der Datei rastertokpsl liegt.
Gruss
radebrr