Sitemap


 

CUPS, Smaba und Windows Clients

Mit einigen Druckern scheint es hin und wieder Probleme zu geben, wenn man sie an einem Linux / Samab Server betreibt und von Windows Clients aus nutzen möchte. Bei mir trat das Problem mit einem Canon S500 auf. Der S500 funktioniert unter Linux im übrigen gut, wenn man ihn als BJC-8200 anmeldet (egal ob normal oder als GIMP Drucker).
Gab ich den Drucker einfach über Smaba frei, konnt ich zwar druckjobs hinschicken, es tat sich jedoch nichts. Der Blick in das CUPS Webinterface brachte auch nichts. Ein Blick in die /var/logs/cups/error_log verriet jedoch folgendes:

print_job: Unsupported format 'application/octet-stream'

Um diesen Fehler weg zubekommen und den Drucker nutzbar zu machen ist es dann nur nötig in der Datei /etc/cups/mime.types die Zeile

application/octet-stream

einzukommentieren.
Ebenso muß man die Zeile

*/*            application/vnd.cups-raw

in der Datei /etc/cups/mime.convs einkommentieren.

Danach mit

/etc/init.d/cups restart

CUPS neu starten und fertig. Schon sollte der Drucker laufen.

Ausprobiert habe ich das ganze auf einem SuSE Linux 8.0 mit Samaba 2.5 und einem Canon S500. Ein XEROX 4517PS funktionierte vorher schon ohne Probleme. Vielleicht sollte man sich halt doch nur Post Script Drucker kaufen :-)