VirtualBox USB-Drucker nicht durchgeschliffen

FredHoff

Cadet 4th Year
Registriert
Sep. 2011
Beiträge
107
Moin,

ich versuche derzeit krampfhaft eine Lösung zu finden, mit der ich auf einem virtualisiertem XP(Gast) drucken kann. Host ist W7 Prof x64. Als Virtualisierungssoftware habe ich bis jetzt den VirtualPC von MS und VirtualBox genutzt. Für's Drucken ist ein Lexmark Z33 zuständig.

Dies ist nur eine Übergangslösung, da vor Kurzem der Desktop-PC meines Papas den Geist aufgegeben hat und er leihweise am Laptop meines Bruders auf dem Gastsystem arbeitet. Die von ihm eingesetzte Software ist leider nur XP-fähig.

Da ich im VirtualPC keine Möglichkeit gefunden habe USB-Geräte durchzuschleifen habe ich dort einen Haken dran gemacht und bin auf VirtualBox umgestiegen. Konvertieren kann man sich ja idealerweise dafür sparen und die .vhd gleich aus der VBox raus mounten. Die Maschine lief auf Anhieb und ist stabil. Durchgeschliffen werden da auch diverse Geräte, wie z.B. die eingebaute Webcam(Host ist ein Laptop), nur halt leider mein Drucker nicht. Filter ist auch nicht drin bzw. habe auch schon sämtliche Konstellationen durchprobiert - egal ob sinnvoll oder nicht :D

Um mir jetzt Konvertierungsaufwand zu sparen und schon wieder auf eine andere Virtualisierungssoftware umzusteigen wollte ich den Drucker auf dem Host installieren und dann freigeben, sodass mein Gastsystem den Drucker per Netzwerk erreichen kann. Geht leider nicht - Lexmark bietet keine W7 & Vista-kompatiblen Treiber für den Z33 an und der XP-Treiber(idealerweise auch noch 32 bit..) funktioniert natürlich nicht.

Weitere Alternative sehe ich nur noch in Form einer anderen Virtualisierungslösung, einer XP-Hardwaremaschine(bzw. andere Buchungssoftware) oder einen Printserver im Netzwerk.

Irgendwelche weiteren Ideen?
 
VirtualBox starten, aber die VM noch nicht booten.
Dann den Drucker anstecken und unter VM-Ändern-USB den Filter für den Drucker hinzufügen.
Dann VM booten und im Gast den Treiber installieren.
 
Entweder wie von SilenceIsGolden beschrieben. Alternativ kannst du auch in den Netzwerkeinstellungen auf "Bridged Adapter" umstellen und bei Promiscuous Mode auf "Allow all" stellen. Dies bewirkt, dass das Guest-OS wie ein weiterer Rechner im Netzwerk behandelt wird (DHCP kann auch arbeiten). Dementsprechend kannst du den Drucker am Host im Netzwerk freigeben (und dann vom Guest darauf zugreifen). Das hat den Vorteil, dass der Drucker vom Host und vom Guest gleichzeitig verwendet werden kann (im Gegensatz zum "Durchschleifen").

Gruß,
Lord Sethur
 
XP-Modus hab ich selbstverständlich vorher ausprobiert - ist damit nicht lauffähig.

Die Anleitung von Silence kann ich erst in 30 Minuten ausprobieren, da ich das Ganze remote mache und gerade keiner den Stecker ziehen & wieder reinstecken könnte.

In der Zwischenzeit probiere ich den Vorschlag von Lord Sethur aus.
Dementsprechend kannst du den Drucker am Host im Netzwerk freigeben (und dann vom Guest darauf zugreifen). Das hat den Vorteil, dass der Drucker vom Host und vom Guest gleichzeitig verwendet werden kann (im Gegensatz zum "Durchschleifen").
<- Das geht doch nicht, weil ich keinen Treiber am Host für den Drucker habe. Freigabe unmöglich ;)
------------
Edit: Moment, der Punkt mit den Netzwerkeigenschaften von Lord Sethur beschränkt sich doch ausschließlich auf Netzwerk- und nicht auf USB-Geräte, oder etwa doch?

Edit2: Es geht! Klasse, vielen Dank! Geholfen hat SilenceIsGoldens Beitrag. Ich habe noch nicht getestet ob ich das jetzt jedes Mal so machen muss - und wenn doch: Lässt sich das nicht umstellen, dass man mit angeschlossenem Drucker den Host booten kann um ihn später im Gast verfügbar zu haben?
 
Zuletzt bearbeitet:
Wenn der Filter einmal eingerichtet und aktiv ist, braucht man nichts weiter machen.
Der Drucker wird dann immer erkannt, normalerweise auch, wenn die VM zuerst gebootet und dann der Drucker eingeschaltet wird.
 
Zurück
Oben