Utiliser une imprimante dans Dosbox

14

J'essaie de trouver un moyen d'exécuter une ancienne application basée sur Dos qui utilise une imprimante connectée au port parallèle, je ne pense pas que Dosbox prend en charge lpt.

Je suis intéressé à la fois à utiliser cette imprimante et à essayer d'émuler l'imprimante d'une manière ou d'une autre et de connecter une imprimante USB.

Ofir
la source

Réponses:

11

Vous pouvez utiliser l'une des versions corrigées / fourchues de DOSBox qui prennent en charge l'impression. Il y en a quelques-uns .

J'ai récemment commencé à utiliser la version améliorée "ykhwong" de Taewoong (au moment de la rédaction, elle a été mise à jour le 12 octobre 2011):

Patchs inclus:

Direct3D avec pixelshaders, OpenglHQ, Innovation, Glide, montage zip / 7z, Beep, Ethernet NE2000, interface utilisateur Graphis (menu), états Save / Load, synchronisation verticale, optimisation des drapeaux CPU, diverses commandes DOS (PROMPT VOL, LABEL, MOUSE, etc) et commandes CONFIG.SYS (DISPOSITIF, TAMPONS, FICHIERS, etc.), touche turbo continue, touche Core-switch, Afficher les détails (à partir de la barre de menus), icône Nice DOSBox, correctif de police (cp437), commande MAKEIMG, INTRO, Ctrl -break patch, DBCS support patch, Automatic mount, Printer output , MT-32 emulation (MUNT), MP3CUE, Overscan border, Stereo-swap, SDL_Resize, MemSize128, Internal 3dfx voodoo chip emulation, Amstrad & PS / 1 sound emulation, Fluidsynth prise en charge soundfont, prise en charge du backend Timidity ++, CGA avec prise en charge du moniteur monochrome, amélioration de la correction de la précision d'émulation des haut-parleurs PC, etc.

Il permet de rediriger LPT1 (via LPT3) vers un port LPT réel, un fichier d'imprimante (.prn) ou vers l'imprimante virtuelle. Les options valides dans la boîte de dialogue parallèle / Dongle sont reallpt, printer, fileet disabled.

Si vous le configurez pour envoyer à l'imprimante virtuelle, il peut "imprimer" dans un fichier graphique (.PNG, .BMP, .PS), ou vers une imprimante Windows sur l'hôte (il affiche Windows une boîte de dialogue d'impression):

Impression DOSBox

Ƭᴇcʜιᴇ007
la source
8

Je doute que l'émulation correcte du port parallèle soit une priorité pour les développeurs DosBox.

J'ai trouvé ce patch que quelqu'un a écrit en 2006:

http://vogons.zetafleet.com/viewtopic.php?t=13117

quels liens vers ce qui est apparemment un forum de support Fork DosBox?

http://qv90.hopto.org/bb/viewforum.php?f=3

En fonction de la gravité de vos désirs, honnêtement, votre meilleure option pourrait être d'obtenir du matériel plus ancien et d'exécuter DOS nativement dessus.

Alternativement, vous pouvez essayer de l'exécuter sur une véritable machine virtuelle comme VirtualBox, VMWare, Xen, Virtual PC, etc.

Jeff Atwood
la source
5

Utilisez WinPrint pour cela:

Prend la sortie d'imprimante standard produite par une application DOS et la transmet à une imprimante Windows par défaut. Convertit la page de codes, supprime les pages vides, prend en charge les caractères BOX DRAWINGS. Fonctionne sur toutes les plateformes Windows. Écrit en Borland DELPHI.

Il est spécialement conçu pour vous aider à imprimer à partir d'anciens programmes DOS sur de nouvelles imprimantes connectées par USB.

alex
la source
4

DOSBOX MegaBuild d'ici: http://home.arcor.de/hal-9000/

Modifier le fichier de configuration DOSBOX Megabuild comme ceci

#parallel1=file append:C:\Users\user\filename.txt

Remplacer par

parallel1=file dev:lpt1

Capture de port:

net use LPT1: \\computer-name\printer /persistent:yes

Et vous pouvez imprimer sur une imprimante USB dans Windows 7 64 bits (et tout autre je pense - sans aucun programme printfil).

Marcin
la source
Le seul problème avec MegaBuild est que le plus récent est basé sur le code source DosBox de 2010. MB6 est répertorié sous "Constructions SVN / CVS obsolètes" dans le wiki DOSBox. La version ykhwong a été mise à jour cette année.
jnm2