Piloter imprimante Epson TM-T88P

Signaler
Messages postés
34
Date d'inscription
dimanche 11 mai 2003
Statut
Membre
Dernière intervention
20 juin 2011
-
Messages postés
34
Date d'inscription
dimanche 11 mai 2003
Statut
Membre
Dernière intervention
20 juin 2011
-
Salut à tous,

Dans un nouveau projet, je dois imprimer des infos sur une imprimante tranfert thermique Epson T88P type ticket de caisse. Imprimer ça marche mais je n'arrive pas à passer la commande de découpe papier. Si quelqu'un sait comment faire, je suis prenneur d'un exemple de code.

Merci

9 réponses

Messages postés
95
Date d'inscription
vendredi 7 février 2003
Statut
Membre
Dernière intervention
28 novembre 2017

salut,

une petite recherche sur google ("code Epson TM-T88P") et voilà ce que je trouve : Epson TM-T88P

perso, j'ai jamais utiliser ce genre d'imprimante, donc je ne sais pas s'ils sont corrects.


bonne continuation, alKa
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
68
Salut

C'est une info qui doit se trouver dans la doc de la machine.
Si tu ne l'as pas, demande-la au support Epson.
D'après ce que j'ai vu sur le site Epson, ton imprimante T88P ne se fait plus, mais regarde la doc de la T88V : les codes pour ce genre de fonction ne changent pas d'une machine à l'autre, heureusement.

Au pif, je dirai que ce genre de commande est une combinaison de code ESC (escape), c'est à dire que tu envoies Chr$(27) suivi d'une commande, un chiffre.
Reste à trouver lequel.
D'après la page 74 de la doc de la T88V, cette liste de code est top secret et tu dois signer un accord de confidentialité, rien que ça.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
34
Date d'inscription
dimanche 11 mai 2003
Statut
Membre
Dernière intervention
20 juin 2011

Merci de vos réponses.

alka, pour consulter le lien qur tu donnes il faut être abonné.

Jack, je vais regarder la doc de la T88V.

Si j'y arrive, je déposerai un exemple sur le site.

Yves
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
226
Bonjour,
ce genre d'imprimante est en général livré avec une documentation, notamment en ce qui concerne les séquences précises à envoyer à l'imprimante pour déclencher les évènements qu'elle peut gérer (pour lesquels elle a été conçue).
Il est par ailleurs presque certain que tu pourras en "faire plus" ou en "faire moins" selon que ton imprimante sera utiliése en série ou en parrallèle.
Quoi qu'il en soit :
la lecture de ce lien devrait te permettre d'y voir plus clair. Attarde-toi sur les pages 62,91,94 et 102.


____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer
Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
226
Opps !
Excuse (je t'ai donné le "développé" :
voila le lien


____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer
Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est
Messages postés
34
Date d'inscription
dimanche 11 mai 2003
Statut
Membre
Dernière intervention
20 juin 2011

OK merci pour ces doc
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
68
Oui, page 72, ça doit être ça :
Coupage partiel : Chr$(27) & Chr$(105) ou Chr$(26)
Coupage complet : Chr$(25)

et voir Page 112 les modes de déclenchement automatiques du cutter
Messages postés
34
Date d'inscription
dimanche 11 mai 2003
Statut
Membre
Dernière intervention
20 juin 2011

Je ne peux pas tester aujourd'hui mais dès demain, je poste le résultat.
Messages postés
34
Date d'inscription
dimanche 11 mai 2003
Statut
Membre
Dernière intervention
20 juin 2011

Finalement, j'ai opté pour cette solution :

Open "lpt1" For Output As #1
'Print #1, Chr$(&H1B); "-"; Chr$(1); 'Souligné
Print #1, Chr$(&H1B); "E"; Chr$(1); 'Gras
Print #1, "Titre"
Print #1, Chr$(&H1B); "E"; Chr$(0); 'Plus gras
Print #1, " "
Print #1, "text1"
Print #1, "text2"
Print #1, " "
Print #1, Chr$(&H1B); "J"; Chr$(250);
Print #1, Chr$(&H1D); "V"; Chr$(1); ' Cut; paper
Close #1