Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
2107 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  DOSEMU - Impression simple ESC/P vers PDF

 

Sujet(s) à lire :
    - DOSBOX megabuild
 

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

DOSEMU - Impression simple ESC/P vers PDF

n°1379188
Sagittariu​s
Posté le 24-07-2015 à 17:19:42  profilanswer
 

Pour ceux qui auraient des logiciels sous DOS dont l'impression n'envoie, faute de paramétrage possible, que des codes Epson ESC P, il est possible de sortir directement un fichier PDF dans votre dossier utilisateur ~/
 
Avant tout, il faut avoir DOSEMU sur son PC. C'est facile (README), il suffit en général, de mettre dans le dossier ~/.dosemu/drive_c/ votre logiciel en question, ou un lien symbolique ou encore de modifier le fichier de configuration.
 
Ensuite, il faut récupérer les sources de epsonps qui compilent sous GNU/Linux.
 
L'utilitaire epsonps est encore disponible ici sous forme d'archive-sh: partie 1, partie2. Désarchiver ces archives et les sauvegarder sans l'entête (effacer le début jusqu'à #!bin sh non inclus) sous 1.sh et 2.sh, rendez-les exécutables (chmod +x). Exécutez-les. Vous obtenez les fichiers sources avec un make file. Elles se compilent sous pure DOS avec TurboC++ et bien sûr sous GNU: make puis (root) make install. Avant le make install, vérifier si le chemin de la page de manuel epsonps.1 est bon pour votre distribution (exemple: /usr/share/man/man1).
 
Après, il suffit d'insérer ou bien dans /etc/dosemu/dosemu.conf ou bien dans une copie de ce dernier ~/.dosemurc, la ligne suivante :
 

$_lpt1 = "cat > /tmp/A.prn ; epsonps /tmp/A.prn -o/tmp/B.ps ; gs -sDEVICE=pdfwrite -sOutputFile=$(date +%F-%T)-DOS-print.pdf -sPAPERSIZE=a4 -dBATCH -dNOPAUSE /tmp/B.ps ; rm -f /tmp/A.prn /tmp/B.ps"


 
C'est pas très élégant avec le dossier /tmp, j'en conviens, aussi vous pourrez faire quelque chose de mieux.
 
Voilà  :)  
Quand vous imprimerez depuis DOS, vous aurez dans votre dossier utilisateur un fichier tel que: 2015-07-24-16:35:27-DOS-print.pdf
 
 
Pour d'autres filtres vers poscript, il y a aussi ce projet: http://ppr.trincoll.edu/ que je n'ai pas essayé.


Message édité par Sagittarius le 26-07-2015 à 18:44:46

---------------
Une maison passive à Nice
mood
Publicité
Posté le 24-07-2015 à 17:19:42  profilanswer
 

n°1399156
Sagittariu​s
Posté le 28-12-2016 à 19:32:11  profilanswer
 

Bien que cela ne soit pas pour l'impression mais parce que cela concerne Dosemu, voici ce qui peut aider pour avoir un affichage plus grand que les polices par défaut sur son bureau GNU/Linux, il est en effet possible de préciser la police mono du serveur X à utiliser pour Dosemu.
 
On regarde d'abord lesquelles sont disponibles sous son serveur X avec: xlsfonts
 
Puis on précise laquelle on choisit dans .dosemurc
 
Par exemple: $_X_font = "-misc-liberation mono-medium-r-normal--0-0-180-170-m-0-ibm-cp437"
Les nombres 180-170 ajustent l'aspect horizontal/vertical (il faut parfois chercher le bon ajustement).


---------------
Une maison passive à Nice

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  DOSEMU - Impression simple ESC/P vers PDF

 

Sujets relatifs
Son venant d'USB + son de skype vers logiciel de streambesoin de vos lumières pour faire le pas vers linux.
migration version debian vers une autres versionPostfix/Amavisd-new/Procmail vers Exchange
clonezilla vers disque de destination viergeConvertir un fichier PDF en document Word ?
[PDF] Edition de fichier PDFImpression impossible Debian Weezy XFCE
VirtualHost (Apache) avec redirection vers Serveur IISRsyslog vers Mysql : parser "MESSAGE"
Plus de sujets relatifs à : DOSEMU - Impression simple ESC/P vers PDF



Copyright © 1997-2016 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR