Mon père utilise toujours une très vieille application DOS et je suis chargé de la faire fonctionner sur des systèmes plus récents. Pour l'instant, j'ai un problème : je veux imprimer, mais le programme ne prend en charge que l'impression directe sur LPT1-3.
J'ai installé un SVN de DosBOX (ykhwong, comme recommandé ici ) et utilisé ce guide pour connecter le LPT1 avec mon imprimante USB locale. .
Actuellement, je peux imprimer à partir de l'application DOS (la boîte de dialogue normale de l'imprimante Windows apparaît), mais la sortie imprimée est un chaos total. Je ne devrais imprimer qu'une seule page, mais j'en imprime une multitude avec toutes les lettres les unes à la suite des autres :
R
e
c
e
i
p
t
Le fichier de configuration pour ykhwongs DosBOX contient des options comme :
dpi=360
width=85
height=110
Pour la sortie de l'imprimante, mais je n'ai aucune idée de ce qu'ils font.
Quelqu'un a-t-il rencontré quelque chose de similaire, ou connaît-il une approche différente pour résoudre mon problème ? Il est important qu'il fonctionne automatiquement, donc l'impression vers un fichier puis l'impression vers l'USB n'est pas une option.
0 votes
Dans votre premier lien Q&A, il y a une capture d'écran avec
dir > lpt1
Cette opération redirige une liste de répertoires vers LPT1. Avez-vous essayé cela ou quelque chose de similaire pour vous assurer qu'il s'agit ou non de l'application elle-même plutôt que d'un problème entre DosBox et HostOS ? Souvent, les applications DOS essaient de gérer la sortie RAW et il se peut donc que l'EOL supplémentaire provienne de la routine d'impression. Vérifiez également les paramètres du port de votre imprimante pour le mode RAW ou essayez d'imprimer dans un fichier.