Beim Herumschrauben in meiner Garage habe ich einen alten Matrixdrucker gefunden, Epson LX-1050. Ubuntu erkannte es ohne Probleme und ich konnte mehrere Seiten damit über CUPS drucken.
Aus irgendeinem Grund möchte ich diesen Drucker so verwenden, wie er 1994 entwickelt wurde: direkt auf den parallelen Anschluss schreiben. Ich habe den einfachsten Ansatz ausprobiert, mit dem mein USB 3G-Modem betrieben werden kann:
echo "Y helo thar" > /dev/lp0
Ich habe einen Fehler:
bash: /dev/lp0: Access denied
Ich habe versucht, diesen Befehl ohne Erfolg zu sudo'en. Es wurde auch versucht, den DOS-Ansatz zum Kopieren von Dateien auf LPT1 zu spiegeln:
cp /etc/hosts /dev/lp0
Wieder ohne Erfolg.
Irgendwelche Vorschläge, mit denen ich versuchen kann, diesen Ansatz zum Laufen zu bringen?
ubuntu
ubuntu-10.04
printer
parallel-port
xyzman
quelle
quelle
Antworten:
Ich scheine es herausgefunden zu haben. Wie dumm von mir. Während ich Beispiele für die Verwendung von lpadmin google, habe ich auf diesen Link gestoßen: http://ubuntuforums.org/showthread.php?t=1437325
Berechtigungen für dev / lp0 waren:
Die Gruppe lp hat meines Wissens nur den lp-Benutzer. Nachdem ich aufgetreten bin
Der folgende Befehl funktionierte wie vorgesehen und veranlasste den Drucker, Symbole auf Papier auszugeben:
Nun, ich nehme an, das ist ein Kinderspiel gegen jemanden, der versehentlich auf den LPT-Port schreibt, abgesehen vom Drucken des Daemons, aber es macht für mich trotzdem keinen Sinn, warum ist es für root deaktiviert?
quelle
Wahrscheinlich hat der lp-Daemon (Druckerspooler) das ausschließliche Eigentum an / dev / lp. Fahren Sie den Spooler herunter (lesen Sie lpadmin und / usr / bin / disable).
quelle