Impression VB6

Signaler
Messages postés
258
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
27 octobre 2010
-
Messages postés
258
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
27 octobre 2010
-
Bonjour,
j'ai un petit souci,
je bosse sur une appli VB6 qui utilise des périphériques branchés sur COM 1
ces périph permettent d'imprimer des tickets sans driver windows. on pilote l'imprimante directement avec les séquences d'escape en passant via l'objet MSCOMM

J'aimerais piloter le meme genre d'imprimante de la même maniere, mais connectée derriere un port USB.

plutot que d'installer le driver de la dite imprimante, j'install un périph Generic Text qui me permettra de ne pas être dépendant du périph et de continuer à piloter via les séquence d'escape.

Avec VB je balance l'impression avec l'objet Printer.

Le souci que je rencontre c'est que les séquences d'escape que j'envoie ne sont pas interprétées par l'imprimante.
exemple Printer.Print "1B2710"
j'ai essayé différentes manières mais rien n'y fait,

Donc, si quelqu'un a une idée, je suis preneur

Merci

Note : j'espère avoir été assez clair...

Pat

4 réponses

Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
47
salut,
en passant par l'objet printer lié à une imprimante usb tu dois communiquer avec les syntaxes d'impression "classiques", c'est à dire au final comme avec du A4.

les commandes COM ne sont pas utilisées
++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
Messages postés
258
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
27 octobre 2010
5
OK
mais dans ce cas comment puis je piloter l'imprimante car elle a des fonctions qui n'existent pas dans le cas d'impression "Classique"
ex : elle a un cutter qui permet de couper le ticket en fin d'impression, cette demande de découpage, c'est moi qui la pilote avec une séquence d'escape, hors dans le cas du passage via une driver généric text, comment puis je lui indiquer cela ?
merci d'avance pour l'aide apportée

Pat
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
47
tu as la réponse dans ta question

pas de méthode "non classique" par un accès classique (sans communication vers les pilotes)

perso j'avais essayé avec une Epson TM-U220D (thermique de mémoire), plus d'accès COM en la branchant sur un adaptateur (Belkin, com1 vers usb2)

là c'est peut-être l'équipement qu'il faut remettre en question...
++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
Messages postés
258
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
27 octobre 2010
5
ok... tant pis
merci pour le temps passé
on va essayer une autre solution

Pat