« Mit MacOS X auf Windows-Druckern drucken | Main | Mac - Form und Funktion »

Mit Windows auf MacOS-X-Druckern drucken

Vor einiger Zeit gab's einen Text, der beschreibt, wie man mit OS X 10.2 über einen Windows-Rechner druckt. Jetzt gibt es eine Anleitung für den Weg in die andere Richtung...

Auf Mac OS X Hints hat ein User sich die Mühe gemacht, genau zu beschreiben, wie er seinen Drucker am Mac vom Windows-Rechner ansteuern kann. Es folgt die Übersetzung ins Deutsche.

Grundlage ist der Anschluss eines USB-Druckers und dessen Ansteuerung über Windows 2000 - andere Systeme funktionieren ähnlich.

Zuerst muss in den Systemeinstellungen unter Sharing "Printer Sharing" aktiviert werden. Das ist nur ein Click. Dann geht es ans Eingemachte. Die Commandozeile will bemüht werden. Also wird das Terminal gestartet (im Ordner Programme/Dienstprogramme). Dort wird folgendes eingegeben, um in das Verzeichnis des CUPS-Systems zu wechseln:

% cd /etc/cups

Zur Sicherheit werden erstmal Backups der zu editierenden Dateien erstellt:

% sudo cp mime.convs mime.convs.bak

% sudo cp mime.types mime.types.bak

Dabei muss das Passwort eines Administrators eingegeben werden (also das Eigene).

Jetzt werden die Dateien editiert. Dafür bedarf es eines Editors auf Kommandozeilen-Ebene. Pico hat sich bewährt, aber wer andere präferiert, weiss selbst schon wie der nächste Befehl geändert werden muss:

% sudo pico mime.convs

Hier muss gegen Ende der Datei (mime.convs) eine Zeile auskommentiert werden - das geschieht durch Entfernen des #-Symbols am Anfang der Zeile. Aus

#application/octet-stream application/vnd.cups-raw

wird

application/octet-stream application/vnd.cups-raw

Erster Schritt getan. Sichern, pico beenden (ctrl-x) und mit der nächsten Datei weitermachen:

% pico mime.types

...und dort die Zeile

#application/octet-stream

von ihrem lästigen #-Zeichen befreien (ebenfalls am Ende der Datei, sichern und wieder danach mit ctrl-x beenden).

Danach muss CUPS neu gestartet werden:

% sudo killall -1 cupsd

Jetzt wird der favorisierte Internet-Browser bemüht, um das CUPS Drucksystem zu administrieren. Die Zeile

http://127.0.0.1:631/printers

eingeben und dort die vorhandenen Drucker angucken. Der eigene Drucker sollte dabei sein. Dieser sollte aber nicht verändert werden, sondern stattdessen ein neuer angelegt werden für den Gebrauch von der entfernten Windows-Dose aus. Sonst lässt sich der bereits für OS X eingerichtete Drucker nämlich nur noch von Windows aus nutzen.

Auf "Add Printer" clicken. (Achtung: Frisch upgedatetes Panther/Jaguar fragt mit Sicherheit nach dem Root-Passwort - also "root" als Benutzer eingeben und dann im NetInfo-Manager definiertes Passwort benutzen). Die Bezeichnung muss eine Andere sein als die des aktiven Druckers, ohne Leerzeichen und nicht länger als 8 Zeichen (es bietet sich so etwas wie "970WIN" an).

Auf "Continue" clicken und den Drucker auswählen, der für das Cross-Platform-Printing konfiguriert werden soll. Zuerst die Druckermarke, dann den angemessenen Treiber. Der RAW-Modus muss aktiviert sein, dann kann der Windows-Rechner den Druckjob mit seinem eigenen Treiber berechnen. Anschliessend wird die Meldung erscheinen, dass der Drucker hinzugefügt wurde. Durch Click auf "Printers" kann das Ergebnis betrachtet werden. Hier wird u.a. die Geräte URI angegeben, so etwas wie

usb://HEWLETT-PACKARD/DESKJET970C?serial=xxxxxxxxxxxx

Jetzt geht es weiter am PC. Die Formulierungen und der Wortlaut der Felder, Befehle etc. können leicht unterschiedlich sein, abhängig davon, welche Windows-Betriebssystemversion benutzt wird.

Im Start-Menü "Drucker" auswählen.

Hier doppelclicken auf "Drucker hinzufügen" und "Netzwerkdrucker" auswählen

Dann "Verbinden zu Drucker im Internet oder in Ihrem Intranet" aussuchen. Schliesslich die URL für den Mac-Drucker eingeben:

http://192.168.xxx.xxx:631/printers/970WIN

Hierbei müssen einige Veränderungen vorgenommen werden, abhängig von der persönlichen Konfiguration.

Gleich nach "http://" muss die IP-Adresse des Macs eingegeben werden (zu finden in den Systemeinstellungen unter Netzwerk in den TCP/IP-Einstellungen).

Und am Ende - anstatt "970WIN" - sollte der Name des Druckers stehen, den man in CUPS (auf dem Mac) dem Druckertreiber für Windows gegeben hat Wenn also die IP-Adresse 80.20.123.45 ist und der Druckertreiber DruckWIN heisst, muss die Zeile dann so aussehen:

http://80.20.123.45:631/printers/DruckWIN

Dann fragt Windows nach Druckertreibern für den entsprechenden Drucker - auch wenn der entsprechende Treiber schon installiert war. Also suchen auf der CD, die beim Drucker dabei war, oder herunterladen beim Druckerlieferanten.

Jetzt sollte alles funktionieren. Der Mac kann drucken, der PC kann drucken, und alle sind zufrieden.

Weitere Links:

Print from OS X to any Linux-supported printer (Mac OS X Hints)

"Samba printing not supported" - where linux Users come to help (linuxquestions.com)

10.3: Print from Windows XP to a shared Mac Printer (Mac OS X Hints) William Whites Erläuterungen für OS X 10.2. und höher. Sehr ausführlich und hilfreich

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)