Vista-Drucker für den Mac freigeben

20.06.2007 47 Comments
Trackback-URL

Ab und zu habe ich das Gefühl, als ob die ganze Betriebssystemwelt auch als Spiel konzipiert ist: Man legt schwierige bis unlösbare Rätsel an und guckt mal, wie die Spieler damit klarkommen. Bis jemand die Lösung findet und sie quasi als "Cheatcode" per Blogeintrag ins Netz stellt. Bis dahin kann einen so ein Rätsel aber an den Rand der Verzweiflung treiben, umso größer die Zufriedenheit, wenn man die Lösung endlich findet.

Worum gehts? Ich habe meinem Windows-Rechner vor einigen Wochen eine Vista-Installation spendiert. Bis dahin hat er die Aufgabe des Druckerservers übernommen und ab und zu ein Spielchen gestartet. Leider ließ sich die Druckerfreigabe unter Vista nicht wie unter XP in Betrieb nehmen. Unter meiner Parallels-Windows-XP-Installation ging es ohne Probleme, aber OSX beschwerte sich mit NT_STATUS_UNSUCCESSFUL. Konfigurationsfummelei half nicht...

Ich habe es mit allerhand Kombinationen von smb://username:passwort@server-ip/druckname probiert. Nach vorherigem Studium einiger UNIX-Foren habe ich sogar den UNIX-Kern von OS X kennenlernen dürfen. Unter http://127.0.0.1:631/printers findet man nämlich den CUPS-Dienst, der alle Druckeraufgabe für den Mac erledigt. Darüber hinaus war es nicht möglich den Vista-Drucker mit dem OSX-Druckerbrowser zu finden. Vielmehr forderte er hier immer wieder User und Passwort und liefert trotz richtiger Eingabe immer wieder einen Fehler 256(!?).

Lösung per LPD

Die Lösung für das Problem findet man leider nicht in sämtlichen Samba-Einstellungen von Windows Vista. Vielmehr scheint es so zu sein, dass die Druckerfreigabe endgültig inkompatibel mit OSX ist. Warum auch immer, denn Windows XP druckt ja ohne Probleme. Aber es wäre nicht das erste Mal, dass man in Redmond andere Betriebssysteme aussperrt.

Man nutzt deshalb eine andere Möglichkeit, um auf den Drucker am Vista-Rechner zuzugreifen: Den Line Printer Daemon, der von beiden Betriebsysteme unterstützt wird. Auf dem Vista-Rechner muss man diesen erst aktivieren:

  • Systemsteuerung öffnen
  • "Programme und Funktionen" auswählen
  • Links im Menu "Windows-Funktion ein-oder-ausschalten" wählen
  • dann unter "Druckdienste" den "LPD-Druckdienst" aktivieren

Die Aktivierung dauert etwas. Außerdem sollte man danach nochmal checken, ob der freizugebende Drucker auch tatsächlich freigegeben ist. Hier nochmal als Screenshot:

Auswahldialog unter Vista

Jetzt muss man den Drucker eigentlich nur noch mit der LPD-Option unter Mac OSX einrichten. ACHTUNG: Ich schreibe hier über die Tiger (10.4) Variante des Einrichtens. Für alle Panther-Benutzer gibt hier eine Anleitung.

Folgende Schritte sind zu tun:

  • Systemeinstellungen öffnen
  • "Drucken & Faxen" wählen
  • Das kleine Plus-Symbol (+) links unten an der Liste wählen
  • Dann in den Tab "IP-Drucker" wechseln und unter "Protokoll" entsprechend "Line Printer Daemon - LPD" wählen
  • Unter "Adresse" gibt man nun die IP des Vista-Rechner an
  • Unter "Warteliste" gibt man den Namen der Freigabe auf dem Vista-Rechner an. Das ist der Wert, den man eingeben kann, wenn man unter Vista mit der rechten Maustaste->"Freigabe" den Drucker freigegeben hat.
  • Dann den passenden Druckertreiber wählen unter "Druckermodell" (vorher steht das nur "PostScript Drucker"). Sollte der eigene Druckertreiber nicht dabei sein (kommt vor, und ist eine Schikane von z.B. Canon oder HP) einfach mal unter den Gutenprint-Treiber nach einem Kompatiblen suchen

Auswahldialog unter OSX

Nachdem man alles bestätigt hat, sollte sich problemlos unter OSX drucken lassen.

Game Over!

Trackbacks

Comments

Add a comment

Give your name to us, stranger!

This field is just for spam-detection!

Is the url written correctly?

Your opinion is still missing!

Sending comment
Sending comment