Ich habe einen Netzwerkdrucker, der PostScript direkt unterstützt. Dieser Drucker hat einen logischen Druckeranschluss bei 192.168.1.23:9100 und ich kann bestätigen, dass er gut funktioniert.
Jetzt habe ich FreeDOS 1.2 in einer VirtualBox-VM und möchte von DOS aus auf diesem Netzwerkdrucker drucken.
In den VM-Einstellungen kann ich nur COM-Ports einstellen, LPT scheint nicht verfügbar zu sein. Ich habe es jedoch nicht geschafft, die VM dazu zu bringen, den Remote-Drucker und -Port als serielle Schnittstelle zu verwenden.
Ich bin nicht sicher, wie ich von hier aus weitermachen soll.
Das Host-Betriebssystem ist Fedora 25.
Antwort1
Ich bin selbst ein ziemlicher Neuling bei VirtualBox, habe es aber geschafft, dass XP mit einem Drucker kommuniziert, der sich auf einem anderen Rechner im Netzwerk befindet.
Zunächst einmal glaube ich, dass Ihre VM netzwerkfähig sein muss. Ich kenne mich mit FreeDos nicht aus, daher kann ich Ihnen da nicht weiterhelfen.
In VirtualBox müssen Sie Ihren Netzwerkadapter aktivieren, um Ihr Netzwerk zu sehen. Wählen Sie im VBox-Manager Ihre virtuelle Maschine aus und klicken Sie auf „Einstellungen“. Öffnen Sie den Abschnitt „Netzwerk“. Aktivieren Sie unter „Adapter 1“ die Option „Netzwerkadapter aktivieren“. „Angeschlossen an:“ Überbrückter Adapter „Name:“ Verwenden Sie den Namen Ihres Host-Netzwerkadapters. Erweitern Sie den Abschnitt „Erweitert“ „Adaptertyp:“ Beginnen Sie mit „PCnet-FASTIII“ „Promiscuous-Modus:“ Verweigern (Standard). Wenn Sie per Kabel mit dem Netzwerk verbunden sind, aktivieren Sie „Kabel angeschlossen“.
Testen Sie, ob Ihre VM andere Maschinen im Netzwerk sehen kann. Wenn nicht, überprüfen Sie Ihre Firewall, um zu sehen, ob den virtuellen Virtualbox-Maschinen der Zugriff auf das Netzwerk gestattet ist.
Ich drucke im DOS-Modus unter XP. Dazu verwende ich den Befehl: NET USE LPT1:\Servername\Druckername
Das war bei mir der Fall. Ich hoffe, es hilft Ihnen.