Codes ASCII pour impression MS-Dos

Résolu
mashapier Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour aux archéologues de l'informatique

je veux imprimer avec un vieux logiciel (1990) de comptabilité sous MS-Dos avec une imprimante laser neuve Lexmark E250d (ma précédente étant HS) compatible MS-Dos (PCL5 Emulation) avec un ordinateur IBM aptiva (1993) Windos 3.1 IBM Dos version 6.3 sans connection USB
la connection se fait par port parallèle. L'impression se fait bien mais les caractères sont trop larges et la page ne comprend que les 2 tiers du texte. Mon vieux logiciel auquel je suis attaché me donne la possibilité de saisir les paramètre ASCII propre à l'imprimante qui gére la largeur des caractères. La notice de l'imprimante ne donne plus ce type de code comment puis-je résoudre ce problème.
Merci
Configuration: IBM Dos Version 6.30

6 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    il y a là un manuel PCL5 qui décrit les codes Esc pour changer entre autre de police : http://h20000.www2.hp.com/bc/docs/support/SupportManual/bpl13210/bpl13210.pdf
    sinon, n'est il pas possible d'envoyer la sortie du programme dans un fichier et d'ouvrir ce fichier avec un traitement de texte, capable de paramètrer l'imprimante ?
    0
    1. mashapier Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour Dubcek,

      Un grand merci pour votre réponse. En parcourant le manuel, j'ai pu préciser mon objectif à savoir, actuellement, mon imprimante imprime par défaut des lignes avec 10,05 caractères par inch et mes feuilles de compta ont besoin de 17,28 caractères par inch, sinon tout le reste est OK. Mais je suis incapable de donner cette instruction à l'imprimante.
      Le logiciel propose pour le paramétrage des imprimantes non standard de rentrer une suite de nombres (maximum 10) avec 2 chiffres par case (la proposition par défaut est : 27 15 27 50) ; il est précisé dans l'aide : "le type d'impression est déterminé par les commandes envoyées sous forme de codes propres à chaque imprimante. Ce sont les codes ASCII des caractères qui doivent être envoyés à l'imprimante. l'initialisation permet de fixer la largeur des caractères donc le nombre de colonnes supportées par le papier" fin de citation. En résumé, on a besoin de 132 caractères par ligne et l'imprimante par défaut n'a la place que pour 74.

      Si vous avez une idée elle sera la bienvenue

      Cordialement

      Mashapier
      0
    2. mapomme
       
      Bonjour
      J ai vu que vous aviez resolu un probleme de codes asci pour impression sous dos et je suis evidemment tenté de vous demander directement à mon tour
      j ai une feuille de calcul que je me suis faite sous un quattropro antique et je voudrais en imprimer des documents
      voici un grand moment que je n utilise plus l impression et peut etre allez vous me "sauver"

      donc je suis avec des ordres DOS et je voudrais imprimer avec une imprimante LEXMARK T620 ainsi qu une OPTRA E310

      merci de m aider a trouver l endroit où je puis trouver les codes necessaires a moins que vous ne les ayez ;)

      vous pouvez me joindre a lompech@hotmail.fr

      MERCI et bonnes fetes de fin d année
      0
      1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660 > mapomme
         
        hello
        puisque la Lexmark T620 comprend le PCL, language printer HP, les mêmes codes qu'au message #3 devraient fonctionner:
        17 cars, par pouce
        Esc(s17.28H
        soit
        27 40 115 49 55 46 50 56 72
        en décimal
        http://publications.lexmark.com/publications/pdfs/TRef_3Q01.pdf
        0
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    il faut changer le pitch (page 8-10) et envoyer Esc(s17.28H
    soit 27 40 115 49 55 46 50 56 72
    0
    1. kid1234 Messages postés 2 Date d'inscription   Statut Membre
       
      Bonjour

      Je vois que vous avez su communiquer la bonne suite de chiffres.
      Pourriez-vous faire de même pour obtenir une impression en caractères larges et comment vous arrivez à cette suite de chiffres.

      Merci d'avance
      0
  3. mashapier Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
     
    Cher, très cher Dubcek,
    Comment pourrais-je vous remercier de cette information ? Gràce à votre suite de chiffres magique, je vais enfin retrouver le sommeil ! car CA MARCHE ! j'ai mes 4 colonnes de chiffres, je vais pouvoir remettre mon bilan à temps.
    Une bonne bouteille peut-être ?
    Encore mille merci.
    Très cordialement,
    Masha
    0
    1. kid1234
       
      Bonjour

      Je vois que vous avez su communiquer la bonne suite de chiffres.
      Pourriez-vous faire de même pour obtenir une impression en caractères larges et comment vous arrivez à cette suite de chiffres.

      Merci d'avance
      0
  4. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    ce fut un plaisir
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    ce sont les caractères en decimal pour changer le pitch, nombre de caractères par pouce, en PCL, le language des imprimantes HP.
    La largeur dépend de plusieus paramètres, taille de la police, espacement, etc
    le but est-il d'augmenter la taille des caractères, donc de changer la taille de la police ?
    http://h20000.www2.hp.com/bc/docs/support/SupportManual/bpl13210/bpl13210.pdf
    0
    1. kid1234 Messages postés 2 Date d'inscription   Statut Membre
       
      oui c'est uniquement le but et si vous avez la possibilité de me donner différentes largeurs ce serait impeccable.

      Merci encore
      0
  7. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    essayer avec des car. de 18 points :
    Esc(s18V

    27 40 115 49 56 86
    0