web-dev-qa-db-fra.com

Utiliser une imprimante dans Dosbox

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. Dosbox ne prend pas en charge la technologie lpt.

Je suis intéressé à utiliser cette imprimante et à essayer d'imiter l'imprimante en quelque sorte et de connecter une imprimante USB.

13
Ofir

Vous pouvez utiliser l’une des versions de DOSBox patchés/fourchus prenant en charge l’impression. Il y en a quelques-uns .

J'ai récemment commencé à utiliser la version améliorée du "ykhwong" de Taewoong (la dernière mise à jour date du 12 octobre 2011):

Patchs inclus:

Direct3D avec pixelshaders, OpenglHQ, Innovation, Glide, montage Zip/7z, bip, Ethernet NE2000, interface utilisateur Graphis (menu), états de sauvegarde/chargement, synchronisation verticale, optimisation des indicateurs de la CPU, diverses commandes DOS (Prompt VOL, LABEL, MOUSE, etc) et les commandes CONFIG.SYS (DEVICE, BUFFERS, FICHIERS, etc.), Touche turbo continue, Touche Core-switch, Afficher les détails (depuis la barre de menus), Icône Nice DOSBox, Patch de police (cp437), Commande MAKEIMG, INTRO, Ctrl correctif, correctif DBCS, montage automatique, Sortie imprimante , émulation MT-32 (MUNT), MP3CUE, bordure Overscan, permutation stéréo, SDL_Resize, MemSize128, interne 3dfx voodoo émulation de puces, émulation de sons Amstrad et PS/1, prise en charge de Fluidsynth soundfont, prise en charge de backends Timidity ++, prise en charge de CGA w/moniteur monochrome, amélioration du patch de précision d'émulation de haut-parleurs de 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/Clé sont reallpt, printer, file et disabled.

Si vous le configurez pour l'envoyer à l'imprimante virtuelle, il peut "imprimer" dans un fichier graphique (.png, .bmp, .ps) ou sur une imprimante Windows sur l'hôte (une fenêtre de dialogue d'impression apparaît alors sous Windows):

DOSBox Printing

11
Ƭᴇcʜιᴇ007

En quelque sorte, je doute qu'une bonne émulation du port parallèle soit une priorité pour les développeurs de DosBox.

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

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

quels liens vers ce qui est apparemment un forum d'assistance DosBox fork?

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

Honnêtement, votre meilleure option dépendra peut-être de l’ancien matériel et de l’exécution de DOS en mode natif.

Vous pouvez également essayer de l'exécuter sur une vraie machine virtuelle telle que VirtualBox, VMWare, Xen, Virtual PC, etc.

8
Jeff Atwood

Utilisez WinPrint pour cela:

Prend une sortie imprimante standard produite par une application DOS et la transmet à une imprimante Windows par défaut. Convertit la page de code, 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.

4
alex

DOSBOX MegaBuild à partir d'ici: http://home.arcor.de/h-a-l-9000/

Editer le fichier de configuration DOSBOX Megabuild comme ceci

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

Changer en

parallel1=file dev:lpt1

Capture de port:

Net Use LPT1: \\computer-name\printer /persistent:yes

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

4
Marcin