Unter Linux Drucker ansprechen (Konsole)
-
Wie kann ich unter linux meinen Drucker ansprechen? Wie heißt das device?
/dev/???
Danke im vorraus.
-
Hm, versuch`s mal mit "man cups"
-
strcat schrieb:
Hm, versuch`s mal mit "man cups"
drucka@linux:~> man cups
Kein Manual-Eintrag für cups vorhandenUnd als root gehts genausowenig.
-
hab grad keinen drucker am rechner, aber schau mal /dev/lp* bzw /dev/usb/lp* glaub so sollts sein
-
daHa schrieb:
hab grad keinen drucker am rechner, aber schau mal /dev/lp* bzw /dev/usb/lp* glaub so sollts sein
Ok. /dev/lp0 geht.
-
Um Drucker anzusprechen, benutzt man unter Unix idr man: lpr(1)
-
Damit hab ich auch probleme, der Drucker ist wohl eine Datei, aber ich weiss nicht welches device ich öffnen muß um drucken zu können...
wenn ich auf der shell folgendes eingebe:
e$ lp drucken.cpp request id is HP-LaserJet-1100-97 (1 file(s))
wird auch brav gedruckt... aber wenn ich sage open.print("HP-Laser...") schreibt er die Ausgabe treu und brav in eine Datei HP-Laser... also nehm ich einfach system("lp druckdatei") und gut ist...
würde mich aber freuen wenn jemand weiss welches device ich ansprechen müsste... mit /dev/ttyprintk funzt leider auch nicht...
-
Wie rüdiger schon 2006 sagte (Warum hast du keinen neuen Thread aufgemacht?): Dafür gibt's lpr.
Wobei ich bei CLI-Anwendungen eher einfach Textoutput bzw. PDFs produzieren würde, die der User dann selbst drucken kann. Für GUI-Anwendungen gibt's natürlich auch hübschere APIs:
http://developer.gnome.org/gtk/2.24/gtk-High-level-Printing-API.html