Impression VB6

pneau Messages postés 258 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 27 octobre 2010 - 2 nov. 2007 à 16:41
pneau Messages postés 258 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 27 octobre 2010 - 7 nov. 2007 à 15:05
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

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
4 nov. 2007 à 13:05
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
0
pneau Messages postés 258 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 27 octobre 2010 5
7 nov. 2007 à 10:26
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
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
7 nov. 2007 à 12:06
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
0
pneau Messages postés 258 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 27 octobre 2010 5
7 nov. 2007 à 15:05
ok... tant pis
merci pour le temps passé
on va essayer une autre solution

Pat
0
Rejoignez-nous