Drucken unter Samba



Wie ich schon auf der ersten Seite erwähnte, dürfte das, was ich da verzapft habe, funktionieren. Ich gehe mal davon aus, daß das so ist und mache hier einfach mit der Druckserverkonfiguration weiter.
Ich habe die meinige genau nach dieser Vorgehensweise eingerichtet und bei mir ging das exakt so. Es sollte demzufolge auch mit anderen Systemen gehen.
Nach der globalen Sektion in der /etc/smb.conf kommt hier noch eine weitere dazu. Diese heißt in meinem Fall [ljet4], weil ich das Glück hatte zum Billigpreis ein kompatibles Gerät aufzutreiben. Es war des letzte auf der Palette. Ich hatte also einfach nochmal Glück. Als Kauftip sei gesagt, daß das Geraet ein Samsung ML-5000A ist, das über 4 MB Speicher und einen 33MHZ- Risc- Prozessor verfügt. Mit anderen Worten: Das Ding läßt sich als Non- postscript- HP Laserjet4 ansprechen. Schade nur, daß Samsung keine Netzwerkkarten dafür anbietet. Dann wäre das Teil ein echter Kracher. Aber ich bin eigentlich schon ganz zufrieden damit. Ende des Ausflugs und zurück zum Thema.

Fangen wir noch mal an:
Die Sektion [Global] muß durch das Kommando "printing = bsd" ergänzt werden.
Konfigurieren wir den Drucker für Windows. Das sieht etwa so aus:

[ljet4]
printable = yes (zeigt an, daß die Resource als Drucker exportiert werden soll)
path = /var/samba
printer driver = HP LaserJet IV
public = yes
writeable = yes
lpq command = /usr/bin/lpq -Plp
lprm command = /usr/bin/lprm -Plp %j
print command = /usr/bin/lpr -Plp -rs %s(Dieses Kommando zeigt an, daß mit diesem Programm die Druckdatei in die Warteschlange gestellt werden soll)

Der Druckername, der hier angegeben wird, ist der, der in Windows konfiguriert worden ist und nicht etwa das Modell, das unter Linux als Drucker läuft. Es ist wichtig, dieses zu wissen und daran zu denken. Der Parameter -Plp zeigt an, daß nur der in der Printcap (also der mit dem Printtool eingerichte Drucker) eingetragene Drucker angesprochen werden soll.
Darauf achten, daß der Name des Druckertreibers korrekt geschrieben wird. Auch und gerade auf Groß- und Kleinschreibung achten. Sonst funktioniert die Klamotte nicht.
Außerdem musst Du Windows noch folgende Dinge durchführen:
Öffne unter Linux, im Dateimanager (KFM oder dem Gnome- Äquivalent) das Verzeichnis"/usr/doc/samba" oder "usr/doc/packages/samba".
Dort befinden sich folgende Dateien: Win9X_PlainPassword.reg und NT4:PlainPassword.reg. Kopiere die zu Deiner Version passende auf eine Diskette und schiebe diese in den gierigen Schlund Deiner Windows- Maschine. Kopiere die Datei auf den Desktop. Starte das Programm mit einem Doppelklick. Dir Registry- Meldung mit dem Drücken der "Enter"-Taste bestätigen. Dann sollte die Kiste laufen. Wie schon gesagt, bei meiner war das so. So, das war 's.

home HOWTO-Liste
Viel Spaß!