Drucken aus der DosBox heraus ist zwar möglich aber aus der DOS Anwendung heraus geht es nicht
Kunde hat Win7 und ein altes DOS-Programm, das darunter nicht mehr läuft - auch nicht im Kompatibilitätsmodus etc..
Daraufhin wurde die DosBox 0.73 installiert (ich rede hier von dem eigenständigen Programm - und NICHT von der Eingabeaufforderung!).
Nach einigem Tüfteln ist es möglich, aus der DOSBox heraus via lpt1 zu drucken, aus dem Programm heraus - eine beutzerspezifische Software ohne irgendeine Dokumentation - geht es bedauerlicherweise nicht. Hat jemad eine gute, mittelmäßige oder lausige Idee, woran das liegen kann, bzw. wie ich dem Problem beikomme?
Daraufhin wurde die DosBox 0.73 installiert (ich rede hier von dem eigenständigen Programm - und NICHT von der Eingabeaufforderung!).
Nach einigem Tüfteln ist es möglich, aus der DOSBox heraus via lpt1 zu drucken, aus dem Programm heraus - eine beutzerspezifische Software ohne irgendeine Dokumentation - geht es bedauerlicherweise nicht. Hat jemad eine gute, mittelmäßige oder lausige Idee, woran das liegen kann, bzw. wie ich dem Problem beikomme?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 139170
Url: https://administrator.de/contentid/139170
Ausgedruckt am: 19.11.2024 um 17:11 Uhr
8 Kommentare
Neuester Kommentar
Naja vllt hilft es schon einmal wenn Du uns sagen kannst um welches Programm es sich handelt.
Hallo depperl1968,
auch in sunserer schnelllebigen Zeit sind Anreden noch nicht aus der Mode.
Kunde hat Win7 und ein altes DOS-Programm, das darunter nicht mehr läuft - auch nicht im Kompatibilitätsmodus etc..
Wenn das eine 64bit Windows Version sein sollte ist das klar.Daraufhin wurde die DosBox 0.73 installiert (ich rede hier von dem eigenständigen Programm - und NICHT von der Eingabeaufforderung!).
Nach einigem Tüfteln ist es möglich, aus der DOSBox heraus via lpt1 zu drucken, aus dem Programm heraus - eine
beutzerspezifische Software ohne irgendeine Dokumentation - geht es bedauerlicherweise nicht.
Hat jemad eine gute, mittelmäßige oder lausige Idee, woran das liegen kann, bzw. wie ich dem Problem beikomme?
Hängt davon ab, WIE die Dos-Anwendung (und unter welchem OS noch funktionierend) der Drucker angesprochen wird.Nach einigem Tüfteln ist es möglich, aus der DOSBox heraus via lpt1 zu drucken, aus dem Programm heraus - eine
beutzerspezifische Software ohne irgendeine Dokumentation - geht es bedauerlicherweise nicht.
Hat jemad eine gute, mittelmäßige oder lausige Idee, woran das liegen kann, bzw. wie ich dem Problem beikomme?
Direkter Zugriff auf IO-Ports ist unter neueren Windows Versionen aufgrund der Virtualisierung nicht möglich.
Gruß
LotPings
Hallo LotPings,
mir geht es ähnlich wie depperl1968. Als reiner Amateur habe ich ein Programm in Turbo Pascal 7.0 erstellt zur Auswertung von sportlichen Wettbewerben. Bis zu Windows XP gab es damit keinerlei Probleme, bei Vista (wahrscheinlich 32 Bit) nur begrenzte lösbare.
Unter Windows 7 Prof. 64 Bit läuft das Programm nicht mehr. Nach einigem Suchen habe ich DosBox 0.73 gefunden und eingesetzt. Hier läuft das Programm, aber es druckt nicht - weder direkt auf den angeschlossenen Parallel-Drucker noch über den Umweg mit Hilfe des ukrainischen DOS-Druckprogramms DOSprn. Ein Ausdrucken über z.B. dir e:\ >lpt1 funktioniert.
Gibt es einen Weg, der ein Ausdrucken von meinem Programm aus ermöglicht und Anwendern des Programms vermittelt werden kann, die von Computern noch weniger verstehen als ich?
Könnte vielleicht das Verlagern aller benötigten Komponenten (Auswertungsprogramm, DOSprn, was sonst noch?) sozusagen als virtuellen Computer auf einen USB-Stick die Lösung sein?
Hoffentlich kanst Du mir weiter helfen.
Beste Grüße
Dromedar
mir geht es ähnlich wie depperl1968. Als reiner Amateur habe ich ein Programm in Turbo Pascal 7.0 erstellt zur Auswertung von sportlichen Wettbewerben. Bis zu Windows XP gab es damit keinerlei Probleme, bei Vista (wahrscheinlich 32 Bit) nur begrenzte lösbare.
Unter Windows 7 Prof. 64 Bit läuft das Programm nicht mehr. Nach einigem Suchen habe ich DosBox 0.73 gefunden und eingesetzt. Hier läuft das Programm, aber es druckt nicht - weder direkt auf den angeschlossenen Parallel-Drucker noch über den Umweg mit Hilfe des ukrainischen DOS-Druckprogramms DOSprn. Ein Ausdrucken über z.B. dir e:\ >lpt1 funktioniert.
Gibt es einen Weg, der ein Ausdrucken von meinem Programm aus ermöglicht und Anwendern des Programms vermittelt werden kann, die von Computern noch weniger verstehen als ich?
Könnte vielleicht das Verlagern aller benötigten Komponenten (Auswertungsprogramm, DOSprn, was sonst noch?) sozusagen als virtuellen Computer auf einen USB-Stick die Lösung sein?
Hoffentlich kanst Du mir weiter helfen.
Beste Grüße
Dromedar
Hallo Dromedar,
Ich bin weder der Fachman für die DosBox noch kann ich abschätzen ob der XP-Mode von Windows 7 bzw. der Einsatz von z.Bsp. VirtualBox bessere Ergebnisse zeigt.
Wenn der Source des TP7 Programms vorliegt, macht vielleicht eine Portierung zu freepascal Sinn, das soll eine gute TP7-Kompatibilität haben (Zitat: The language syntax has excellent compatibility with TP 7.0) und es kann auch für Windows 64 bit kompilieren.
Gruß
LotPings
Ich bin weder der Fachman für die DosBox noch kann ich abschätzen ob der XP-Mode von Windows 7 bzw. der Einsatz von z.Bsp. VirtualBox bessere Ergebnisse zeigt.
Wenn der Source des TP7 Programms vorliegt, macht vielleicht eine Portierung zu freepascal Sinn, das soll eine gute TP7-Kompatibilität haben (Zitat: The language syntax has excellent compatibility with TP 7.0) und es kann auch für Windows 64 bit kompilieren.
Gruß
LotPings