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:

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

Nachdem man alles bestätigt hat, sollte sich problemlos unter OSX drucken lassen.
Game Over!
Comments
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?
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...
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 :)
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.
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?
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...
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.
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.
Bei Gutenrpint gibts auch keine Canon iP4200 Treiber... och man :(
Printfab hatte meinen Treiber! Und es gehT!!!!!
Juhu, danke, danke!!!!!!!!
Endlich :)
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 !!!
Mit Gutenprint funktioniert alles wunderbar.
Vielen Dank an euch alle!
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
Danke!
@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...
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).
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!
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!
Hallo!
Habe kurz gegooglet diesen Blogeintrag gefunden - der schön geschrieben ist;-) - die schritte ausgeführt und schon lief alles, danke!
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.
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!
super! danke! hat gleich auf anhieb funktioniert.
DANKE!! DU BIST SUPER! ÜBER EINE WOCHE WAR ICH MIT DEM PROBLEM BESCHÄFTIGT! UND JETZT IN 2 MIN ES FUNKTS!! UND NOCHMAL DANKE!
Echt super von dir!!!!
ich hab wirklich auch schon alles probiert und nun klappt es endlich.
Dickes danke!!
Thanks a lot!