Nach folgender Anleitung habe ich den Drucker LBP5000 von Canon eingerichtet.
Auf der Web-Seite von Canon http://de.software.canon-europe.com/software/0031118.asp?model= sind weitere Drucker angeführt die mit diesem Treiber funktionieren sollten.
Diese Anleitung dient als Hilfe zum Installieren und einrichten der Treiber für den Farblaserdrucker Canon LBP5000. Zusätzlich wird noch beschrieben wie der Druckerdämon und der Druckermonitor beim Autostart eingerichtet wird.
Treiberinstallation:
Als Treiber wird das Paket CAPTDRV180.tar.gz von Canon (Treiberdownload) für den Drucker LBP5000 verwendet.
Nach dem Entpacken steht der Ordner CANON_UK zur Verfügung. Im Unterordner /Driver/Debian sind die Pakete zur Treiberinstallation vorhanden.
Grundsätzlich wäre die Installation der Treiber auch im Ordner CANON_UK/Doc/guide-capt-1.8xE zu finden. Da bei meinem Rechner diese Beschreibung jedoch nicht richtig funktioniert, ist folgend eine funktionierende Variante beschrieben.
Begonnen wird mit dem Paket *common*.deb. Bei diesem Paket gibt es ein Abhängigkeitsproblem. Das wird im Anschluss wie von der Paketinstallation empfohlen in einem Terminalfenster mit
sudo apt-get install -f aufgelöst.
Danach das Paket *cndrvcups*.deb installieren.
Cups neu starten (Wichtig!):
sudo /etc/init.d/cups restart
Drucker im Druckspooler registrieren:
sudo /usr/sbin/lpadmin -p [printer name] -m [PPD file name] -v ccp:/var/ccpd/fifo0 -E
Aktuell wird der Drucker als LBP5000 registriert:
sudo /usr/sbin/lpadmin -p LBP5000 -m CNCUPSLBP5000CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
Drucker in der ccpd Dämon Setupdatei registrieren: USB Anschluss:
sudo /usr/sbin/ccpdadmin -p [Printer Name] -o [Printer Device Path]
Aktuell wird der Drucker LBP5000 in der ccpd Dämon Setupdatei registriert:
sudo /usr/sbin/ccpdadmin -p LBP5000 -o /dev/usb/lp0
Netzwerkverbindung:
sudo /usr/sbin/ccpdadmin -p [Printer Name] -o net:[IP address]
Aktuell wird der Drucker LBP5000 mit der IP-Adresse 10.0.0.146 in der ccpd Dämon Setupdatei registriert:
sudo /usr/sbin/ccpdadmin -p LBP5000 -o net:10.0.0.146
ccpd Dämon starten
sudo /etc/init.d/ccpd start
Ab nun steht der Drucker Canon LBP-5000 als „LBP5000“ zur Verfügung.
Mit dem Aufruf von
captstatusui -P LBP5000
in einem Terminalfenster kann der Statusmonitor gestartet werden.
Achtung: Der ccpd Dämon muss vor jeder ersten Verwendung des Druckers nach Systemstart neu gestartet werden!
Autostart des ccpd Dämons bei Systemstart:
Vorbereitung: Da der Dienst ccpd immer mit „root-Rechten“ gestartet werden muss, ist noch eine Freigabe der/des Benutzer(s), in der Datei /etc/sudoers (ebenfalls als root (also durch den Administrator)) zu tätigen.
Dazu ein Terminalfenster öffnen und mit
sudo visudo
den Editor starten.
Am Ende folgenden Eintrag hinzufügen, wobei „benutzer“ durch den Benutzernamen des Freizugebenden Benutzers der ccpd als root (ohne Passwort) starten dürfen soll, zu ersetzten ist:
# all users that may start ccpd as root
benutzer ALL=NOPASSWD: /etc/init.d/ccpd start
Datei speichern und beenden.
Nun können die Autostarteinträge gemacht werden.
Das Fenster >System>Einstellungen>Startprogramme öffnen.
Mit der Schaltfläche Hinzufügen wird ein neuer Dienst hinzugefügt.
Bei Name habe ich Druckerdaemon LBP5000 eingetragen.
Bei Befehl ist folgendes einzutragen: sudo /etc/init.d/ccpd start
Nach Hinzufügen ist der Dienst bei den Startprogrammen zu finden.
Nochmals wird die Schaltfläche Hinzufügen benutzt
um den Statusmonitor des Druckers zu starten
Bei Name habe ich Statusmonitor LBP5000 eingetragen.
Bei Befehl wird folgendes eingetragen: sh -c "sleep 30; /usr/bin/captstatusui -P LBP5000"
Anmerkung: Sleep ist erforderlich, da das System Zeit braucht um zu initialisieren.
Wenn ccpd noch nicht komplett fertig ist kann der Statusmonitor nicht gestartet werden.
Nach Hinzufügen ist der Dienst ebenfalls bei den Startprogrammen zu finden.
Bekannte Probleme:
(1)Wenn die Netzwerkkarte bei Systemstart nicht richtig eingerichtet werden kann (z.B.: keine IP Lease von Router), dann kann der ccpd Dämon nicht ordnungsgemäß initialisiert werden und der Statusmonitor startet ebenfalls nicht.
Abhilfe: Nach ordnungsgemäßer IP-Vergabe entweder Systemneustart oder manuell im Terminal oder man legt sich einen „Starter“ am Desktop an, der bei Bedarf ccpd startet und danach den Statusmonitor.
Uff, ich hoffe, das ist soweit hier lesbar.....