Linux Druckerinstallation

Prinzipiell ist es so, dass für die Verwendung des Druckers lediglich ein normaler
Postscriptdrucker auf die Sambafreigabe //KOPIERER/kopierer eingerichtet werden muss. Dadurch erhält man die Grundfunktion - Drucken A4.

Der Druckerserver hat die IP 10.5.0.12

Druckerinstallation mit cups

Ich möchte hier nur die Installation des Druckers mit dem Printsystem cups näher beschreiben.
Ein Dank an Martin, der mir eine ziemlich genaue Beschreibung geliefert hat, die hier nur noch etwas verfeinert ist.

Requirements:
cups installiert (dazu muss lpd deinstalliert sein)
samba installiert
tcsh installiert (bei manchen Distributionen bereits vorhanden)

Folgendes Kommandos als root starten:

Das Druckerbeschreibungsfile (ir3320g.ppd) in /usr/share/cups/model legen (File hier downloaden) und das Skript ("addmailbox.sh") herunterladen, auführbar machen mit: chmod a+x addmailbox.sh und an die folgende Stelle /usr/lib/cups/filter kopieren. Nur muss nur noch die Konfigurationsdatei mit der Wohnungsnummer (hier im Beispiel 0) erzeugen werden mit: echo 0 > /etc/mailbox
Danach den Drucker mit der folgenden Befehlszeile installieren. lpadmin -p kopierer -E -v smb://10.5.0.12/kopierer -m ir3320g.ppd

Damit tragt ihr einen Drucker namens "kopierer" ein und alles sollte funktionieren.

Troubleshooting
Ok. Wenn der Druckjob euren Computer nie verlässt, dann liegt das vermutlich daran, dass
der Kopiererserver von samba nicht gefunden werden kann.

Probe: Versucht mit smbclient auf den kopierer zu verbinden:
smbclient //10.5.0.12/kopierer
Wenn dieser Zugriff fehlschlägt, dann ist das der Fehler.

Tragt dazu die IP des Kopierers in eure lmhosts ein.
Dazu müsst ihr wissen, in welchem Verzeichnis euer smb.conf (das sambaconfigfile) liegt. Das liegt gewöhnlich in
/etc/samba oder /etc. Macht dann ein einfaches

smbclient //10.5.0.12/kopierer wird sich nun verbinden können.

falls auf den befehl
"lpadmin -p kopierer -E -v smb://10.5.0.12/kopierer -m ir3320g.ppd"
folgende fehlermeldung kommt:
"lpadmin: Unable to copy PPD file!"
probier diese modifikation aus:
"lpadmin -p kopierer -E -v smb://10.5.0.12/kopierer -P
/usr/share/cups/model/ir3320g.ppd"
(getestet unter Ubuntu 8.04).

Tip bei der Fehlersuche: cups schreibt ein Logfile in /var/log.

Ach ja, wenn das Skript "addmailbox.sh" nicht richtig installiert ist werden die Druckaufträge verworfen.