Vista-Drucker für den Mac freigeben

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!

Comments

  • Jonathan17:28 15.08.2007

    Hey,
    Wie hab ich ich gefreut als ich deienen Blogeintrag gefunden hab, jemand hat genau mein Problem, under hat eine Lösung!!!!
    Alles so gemacht wie dus beschrieben hast, mein MacBook sendet anscheinend auch an vista und der druckauftrag verschwindet aus der Warteschleife, aber drucken? putekuchen! Der Drucker hat keine Lust irgendwas zu machen, der bleibt einfach stumm ;(

    Hast du bei "Drucken mit:" was bestimmtes angegeben?

  • Tim18:39 15.08.2007

    An welcher Stelle denn "Drucken mit" ? Ist eigentlich keine Zauberei, funktioniert eigentlich idiotensicher. Hast Du das mit der "Warteschlage" richtig eingegeben? Soll heißen den Freigabenamen unter Windows? Versuch mal den Freigabenamen ohne Leerzeichen zu schreiben, so hab ich das bei mir auch!

    Funzt hier übrigens von zwei Macs aus...

  • anonym20:52 17.08.2007

    DAAAANKE!! DANKEEE!!!! DAAAANKE!! DANKEEE!!!! DAAAANKE!! DANKEEE!!!! DAAAANKE!! DANKEEE!!!!
    Ich habe zusammengenommen etwa 24 Stunden meines Lebens fummelnd verbracht und du bringst die Lösung in etwa 2 Minuten plus ein paar für den Vista neustart :)

  • Sascha00:25 24.08.2007

    Hab das gleiche Problem wie Jonathan. Der Mac sendet den Druckauftrag an den PC, dort kommt er auch am Drucker in die Warteschlange. Nach 2-3 Sekunden verschwindet er aber einfach - ungedruckt.

  • Tim11:59 24.08.2007

    Ich hatte das Problem auch mal, allerdings war das noch in der Zeit, als ich es per Samba versucht habe. Habe das durch den Wechsel auf LPT behoben. Sicher dass Du den Warteschlangennamen und so richtig eingegeben hast?

  • Sascha12:06 24.08.2007

    Jop, der Drucker heißt bei Windows iP4200, unter Freigabe der Freigabename ist ebenfalls iP4200.

    Am Mac dann bei Warteliste iP4200 eingegeben... der Drucker kriegt zwar den Druckauftrag, druckt ihn aber nicht.

    Ist es richtig, dass der Drucker am Mac als "Post Script Drucker" angegeben ist? Weil die Canon iP4200 Treiber krieg ich dort irgendwie nich rein...

  • Tim12:20 24.08.2007

    Ne, das geht nicht, da muss Du den richtigen Treiber angeben. MMh, das sollte ich vielleicht nochmal mit ins Tutorial aufnehmen. Das man den nicht auswählen kann ist ne Schikane von Canon (HP machts genauso). Frag mich nicht warum...

    Versuch mal ob Du unter den Gutenprint-Treibern http://gimp-print.sourceforge.net/MacOSX.php3 nen kompatiblen findet. Das hat bei mir mal funktioniert.

  • Sascha15:04 24.08.2007

    Ich habe den Treiber vond er Canon Seite, aber wenn ich den installiere steht er nicht unter den verfügbaren...

    Ich schau mal bei Gutenprint.

  • Sascha15:24 24.08.2007

    Bei Gutenrpint gibts auch keine Canon iP4200 Treiber... och man :(

  • Sascha15:39 24.08.2007

    Printfab hatte meinen Treiber! Und es gehT!!!!!

    Juhu, danke, danke!!!!!!!!

    Endlich :)

  • spiesi11:48 27.08.2007

    nach tagen des probierens geht's drucken endlich. von macbook pro (10.4) via vista business zu hp laserjet 1300 pcl 6 usb.

    VIELEN DANK !!!

  • Jonathan15:05 29.08.2007

    Mit Gutenprint funktioniert alles wunderbar.

    Vielen Dank an euch alle!

  • Nick01:42 16.10.2007

    Hi, ich bin erstmal wirklich froh jemanden gefunden zu haben, der das gleiche Problem wie ich hatte... Nur habe ich noch immer Eins.
    Ich habe einen HP psc1315 und bekomme die Treiber einfach nicht dazu in der Liste zu erscheinen. Ich hoffe Jemand kann mir da helfen.

    lg. Nick

  • Patrick00:45 17.10.2007

    Danke!

  • Tim11:33 17.10.2007

    @Nick: Haste das mit den Gutenprint-Treibern mal probiert? Warum das bei HP und Canon so ein Problem ist kann ich Dir leider auch nicht sagen...

  • Beat Stehrenberger21:10 20.10.2007

    Besten Dank für die Tipps.
    Bei mir hat LPD erst funktioniert, als Freigabename auf Windoof, Name der Warteschlange und des Druckers auf dem Mac mit _192_168_88_39 gleich eingestellt waren (wobei die Zahlen der IP-Adresse des Vista-Rechners entsprechen).

  • Julian von Heyl17:32 02.11.2007

    Genial! Nachdem ich an anderen, sehr obskuren Anleitungen fast verzweifelt bin ("Starten Sie das Terminal, loggen Sie sich als Root Admin ein bla bla ..."), ging es nach Deiner Anleitung in wenigen Minuten. Man sollte diesen Beitrag in Gold gießen. Danke!

  • Fab18:59 15.11.2007

    Viiiielen Dank. Da wär ich von allein wohl nicht drauf gekommen.

    Jetzt druckt mein Macbook mit Leopard auf der Vista-Gurke.

    Liebe Grüße aus Hamburg!

  • Seeli15:25 31.03.2008

    Hallo!
    Habe kurz gegooglet diesen Blogeintrag gefunden - der schön geschrieben ist;-) - die schritte ausgeführt und schon lief alles, danke!

  • Detlef mueschen14:32 06.04.2008

    Hallo und Danke!
    Vista Home Premium mit USB Brother HL 2030 und OS X 10.4.11 jetzt >Druckt< es endlich. Installiert wie hier beschrieben, den OSX Drucker Treiber von der Brother CD auf dem Mac installiert...dann dauert es ein bisschen bis der Brother druckt, aber prima.

  • Benjamin22:26 08.04.2008

    gelobt seien alle verzweifelten blogger... in der richtung wie beschrieben war ich schon unterwegs, allerdings wär ich nie auf die idee gekommen, den dienst im vista zu aktivieren.
    tolle sache!

  • biohazard92819:01 16.04.2008

    super! danke! hat gleich auf anhieb funktioniert.

  • Spyros22:15 22.04.2008

    DANKE!! DU BIST SUPER! ÜBER EINE WOCHE WAR ICH MIT DEM PROBLEM BESCHÄFTIGT! UND JETZT IN 2 MIN ES FUNKTS!! UND NOCHMAL DANKE!

  • Nico13:24 02.05.2008

    Echt super von dir!!!!

    ich hab wirklich auch schon alles probiert und nun klappt es endlich.

    Dickes danke!!

  • perkyo02:31 12.06.2008

    Thanks a lot!

Add a comment

Give your name to us, stranger!

This field is just for spam-detection!

Is the url written correctly?

You oppinion is still missing!


Sending comment

Sidenotes

  • Conditional Comments und MultipleIEs
    Wer schonmal versucht hat in seiner MultipleIE-Installation auf die Funktionalität der Conditional Comments zuzugreifen, der wird feststellen, die die überprüfte Version immer die vom aktuell installieren Haupt-IE ist. Aber es gibt Abhilfe.
  • Apple vs. Psystart-Klage zum Erfolg verdammt
    Man macht sich eigentlich gar nicht so den Kopf drum: Aber was wäre, wenn Apple die Klage gegen Psystar in irgendeiner Form verlieren würde. Tür und Tor wären geöffnet für weitere Mac-Klons.
  • Vista zur Ruhe legen
    In der Geschichte von Microsofts Betriebssystemen gab es schon einmal den Fall, dass man ein unpassend geratenes System durch die 2nd-Edition des Vorgängers ersetzte "Windows ME". Vielleicht sollte man das auch mit Vista machen...

Photo-stream

AJAX Load-Indicator
Photos are being loaded