PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV (earlier versions) → Carctéres de commande d'une imprimante.
Carctéres de commande d'une imprimante.
Started by mdeloup, Jan., 19 2004 4:23 PM - 3 replies
Posted on January, 19 2004 - 4:23 PM
Salut,

Mon chef de projet vient de me donner une imprimante qui contient un couteau
pour découper les tickets de caisse. En regardant la doc de l'imprimante,
je m'aperçois que je doit lui passer un caractére de contrôle pour couper
le ticket en fin d'impression.
j'ai beau envoyer le caractére avec iimprime(), il m'imprime un carré mais
ne coupe pas le ticket.

Est-ce qu'une âme charitable pourrait m'aider ?

Manon.
Posted on January, 19 2004 - 4:41 PM
Malheureusement,le driver d'impression 'interprète' le caractère de commande...
Pour envoyer une séquence ESC à une imprimante (ticket ou pas, d'ailleurs),
il faut utiliser les commandes 'souvre' et companie pour écrire directement
surle port... Une autre solution disponible pour certaines imprimantes ets
d'utiliser une dll spécialisée diposnible en général sur le site du fabriquant...



"MDeloup" <mdeloup@libertysurf.fr> wrote:


Salut,

Mon chef de projet vient de me donner une imprimante qui contient un couteau
pour découper les tickets de caisse. En regardant la doc de l'imprimante,
je m'aperçois que je doit lui passer un caractére de contrôle pour couper
le ticket en fin d'impression.
j'ai beau envoyer le caractére avec iimprime(), il m'imprime un carré mais
ne coupe pas le ticket.

Est-ce qu'une âme charitable pourrait m'aider ?

Manon.
Posted on January, 19 2004 - 5:03 PM
Bonjour,



La fonction "iEscape()" de WINDEV 8 permet d'envoyer une séquence de
contrôle à une imprimante. Cette fonctionnalité est disponible pour vos
impressions programmées, et vos états.



Nous vous conseillons de poursuivre votre Développement avec la version 8 de
WINDEV, aucune migration n'est nécessaire, il vous suffit de recompiler
votre projet pour bénéficier des nouvelles fonctionnalités !

--
Cordialement,

Le Support Technique Gratuit

"Fabrice Harari" <fabriceh@selltis.com> a écrit dans le message de
news:400bed46@news....


Malheureusement,le driver d'impression 'interprète' le caractère de

commande...
> Pour envoyer une séquence ESC à une imprimante (ticket ou pas,
d'ailleurs),
il faut utiliser les commandes 'souvre' et companie pour écrire

directement
surle port... Une autre solution disponible pour certaines imprimantes ets
d'utiliser une dll spécialisée diposnible en général sur le site du

fabriquant...



"MDeloup" <mdeloup@libertysurf.fr> wrote:


Salut,

Mon chef de projet vient de me donner une imprimante qui contient un

couteau
pour découper les tickets de caisse. En regardant la doc de l'imprimante,
je m'aperçois que je doit lui passer un caractére de contrôle pour couper
le ticket en fin d'impression.
j'ai beau envoyer le caractére avec iimprime(), il m'imprime un carré

mais
ne coupe pas le ticket.

Est-ce qu'une âme charitable pourrait m'aider ?

Manon.

Posted on January, 19 2004 - 5:04 PM
Salut,

Regarde si l'imprimante peut être gerer sous windows (et tu pilote le driver
windows)