Sie sollten in der Lage sein, mit dem Windows-Computer zu sprechen und mit dem folgenden Befehl nach einer Liste freigegebener Drucker zu fragen:
smbclient -L rice -N
Wenn der Windows-Benennungsdienst nicht verfügbar ist, müssen Sie die IP-Adresse des Windows-PCs mit dem Schalter -I wie folgt angeben:
smbclient -I 192.168.1.25 -L rice -N
Wenn Sie einen Windows-Drucker gefunden haben, können Sie CUPS konfigurieren. Vergewissern Sie sich zunächst, dass Ihre Installation von CUPS über das smb-Backend verfügt, mit dem folgenden Befehl:
ls -l /usr/lib/cups/backend/smb
Wenn diese Datei nicht vorhanden ist, erstellen Sie sie wie folgt:
ln -s `which smbspool` /usr/lib/cups/backend/smb
Das folgende Beispiel zeigt die Einrichtung des Druckers:
lpadmin -p RicePrinter -v smb://rice/INKJET -P /root/inkjet.ppd enable RicePrinter accept RicePrinter lpadmin -d RicePrinter
Wenn der Windows-Benennungsdienst nicht verfügbar ist, fügen Sie dem ersten lpadmin-Befehl den Schalter -h gefolgt von der IP-Adresse des Windows-PCs hinzu.
lpadmin -p RicePrinter -h 192.168.1.25 -i smb://rice/inkjet-P /root/inkjet.ppd
Ihr Drucker kann jetzt getestet werden. Senden Sie eine Datei mit dem Befehl lp, gefolgt von einem Dateinamen, oder durch Drucken eines Dokuments aus einer Anwendung an den Drucker.
- Bitte beachten Sie, dass dieses Beispiel auf der Debian-Familie von Distros basiert.