Wie kann ich von einer DosBox-Anwendung auf einem drahtlos verbundenen Netzwerkdrucker drucken?

622
bfotk

Ich verwende ein Surface Pro 2, auf dem Windows 10 ausgeführt wird. Das DOS-Programm, von dem aus gedruckt werden soll, ist EZ-Tree, eine 1987 erstellte Genealogie-Anwendung. Die Listenfunktion dient zum Drucken und ist äußerst begrenzt. Sein Konfigurationsbildschirm hat nichts mit der Druckerkonfiguration zu tun. Ich gehe davon aus, dass es nach LPT1 aussieht.

Mein Drucker ist ein Brother HL-2270DW. Die Porteinstellung dafür ist WSDxxxxxxx und wird als WSD-Port identifiziert, der irgendwie mit 192.168.1.129 zu tun hat.

Dieser Druck wird ein einzigartiges Ereignis. Ich verwende die Papierkopie, um die Daten manuell in eine Standardanwendung zu bringen. Ich würde sogar in Erwägung ziehen, die Datei DATEI zu drucken: um eine Kopie der Daten zu erhalten, mit denen Windows (und ich) umgehen können.

0
Wenn Sie die [SVN-Daum-Version von DOSBox] (http://ykhwong.xy.net/) verwenden, können Sie die LPT-Ausgabe von DOSBOX in eine Datei aufnehmen und die Datei dann wie gewünscht verwalten. Ich mache das schon seit Jahren unter Windows 7; Um zu einem physischen Drucker zu gelangen, habe ich [Peter Lerups PrintFile] (http://www.lerup.com/printfile) verwendet. Ich glaube nicht, dass die anderen Builds von DOSBox die Druckeremulation unterstützen. Jeff Zeitlin vor 6 Jahren 1

1 Antwort auf die Frage

0
hdhondt

Stellen Sie auf dem PC sicher, dass der Drucker freigegeben ist. Geben Sie an einer Befehlszeile (cmd.exe) unter Windows den Befehl aus:

NET USE LPT1: \\ pc_name \ printer_sharename / PERSISTENT: YES

Von da an werden alle Ausgaben an LPT1 an den Drucker umgeleitet.

Dies funktioniert nur, wenn Ihr Drucker ASCII-Text unterstützt. Wenn Ihr Drucker PCL5 unterstützt, funktioniert das einwandfrei. Billigere, hostbasierte Drucker unterstützen keinen Klartext und funktionieren nicht.

DOSBOX scheint den Befehl NET nicht zu unterstützen. Danke trotzdem. bfotk vor 6 Jahren 0
Funktioniert es, wenn Sie den Befehl NET von CMD anstelle von DOSBOX verwenden? hdhondt vor 6 Jahren 0