Hat hier jemand eine Idee, wie es unter MacOS X möglich ist, die Druckdaten eines Epson-Druckers (den ESC/2-Datenstrom) abzugreifen, statt zum Drucker zu senden? Ich habe schon im Spooler-Ordner /var/spool/ gesucht, konnte da aber Nichts finden, was nach ESC/P aussah, nur PDF-Daten und irgendwelche Metadaten des Systems. Ich meine übrigens Nicht das Drucken in PDF oder Postscript sondern ausdrücklich die binären Daten, die zum Drucker gehen. Unter Windows geht es einfach: Datei als Schnittstelle, habe eine solche Funktion in OSX nicht finden können ... Danke für Tips.
Das ist letztlich alles CUPS dort. Ob und inwiefern man das wirklich abgreifen kann, hängt wohl davon ab, wie das Ausgabefilter tatsächlich konstruiert ist. Nur als Beispiel, warum das so ist: es könnte sein, dass die Verbindung zum Drucker interaktiv ist und irgendwie mit dem Drucker "reden" will; in diesem Falle kann man die Druckerschnittstelle nicht einfach durch eine Datei ersetzen. Der Gerätename des Druckers ist die DeviceURI in printers.conf. Für meine beiden Drucker zu Hause (zwar nicht an einem Mac, aber trotzdem CUPS) sehen die so aus: DeviceURI usb:/dev/ulpt0 DeviceURI socket://192.168.0.11 Die printers.conf befindet sich bei MacOS in /etc/cups/. In /etc/cups/ppd/ befinden sich die PPD-Dateien der bereits installierten Drucker, da solltest du sehen können, wie das Ausgabefilter deines derzeit installierten Druckers aussieht. Außerdem kannst du dir so eine PPD-Datei irgendwohin kopieren, sie modifizieren und dann zum Anlegen eines neuen (logischen) Druckers benutzen.
Habe hier auch keinen Mac aber CUPS am laufen :-) Der weg ist wohl folgender: 1. FileDevice Yes in der der cupsd.conf eintragen und den Cups neustarten 2. Einen neuen Drucker mit der URI file://wo_hin_auch_immer anlegen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.