PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Imprimante à ticket
Imprimante à ticket
Débuté par lyf.fly, 26 jan. 2004 11:33 - 5 réponses
Posté le 26 janvier 2004 - 11:33
Bonjour,

Est-il possible d'envoyer des séquence d'échappement à une imprimante à
ticket de type EPSON. En JAVA c'est possible mais en Windev ?

Merci de vos réponses.
Posté le 26 janvier 2004 - 11:45
Bonjour,

Vous pouvez utiliser la commande iEscape(). Cette commande fait partie des
nouveautés de la version 8 de WinDev.

Nous vous conseillons vivement de passer à WINDEV 8.

Vous disposerez ainsi automatiquement des fonctionnalités avancées que vos
utilisateurs attendent !

Rappel : aucune migration n'est nécessaire. Une simple recompilation suffit
(zéro erreur, zéro warning).


--
Cordialement,

Le Support Technique Gratuit

"lyf.fly" <lyf.fly@wanadoo.fr> a écrit dans le message de
news:4014e035@news....

Bonjour,

Est-il possible d'envoyer des séquence d'échappement à une imprimante à
ticket de type EPSON. En JAVA c'est possible mais en Windev ?

Merci de vos réponses.

Posté le 27 janvier 2004 - 09:25
Si je comprends bien, cela sous-entend que cela est impossible avec la 7.5 ?

"Support Technique Gratuit" <supportgratuit@pcsoft.fr> a écrit dans le
message de news:4014e32f$1@news....

Bonjour,

Vous pouvez utiliser la commande iEscape(). Cette commande fait partie des
nouveautés de la version 8 de WinDev.

Nous vous conseillons vivement de passer à WINDEV 8.

Vous disposerez ainsi automatiquement des fonctionnalités avancées que vos
utilisateurs attendent !

Rappel : aucune migration n'est nécessaire. Une simple recompilation

suffit
(zéro erreur, zéro warning).


--
Cordialement,

Le Support Technique Gratuit

"lyf.fly" <lyf.fly@wanadoo.fr> a écrit dans le message de
news:4014e035@news....

Bonjour,

Est-il possible d'envoyer des séquence d'échappement à une imprimante à
ticket de type EPSON. En JAVA c'est possible mais en Windev ?

Merci de vos réponses.



Posté le 27 janvier 2004 - 10:49
Ce n'est jamais impossible. En 7.5 tu peux le faire mais tu dois coder toute
l'impression (données+séquence de contrôle). Tu envois alors le tout à l'imprimante
directement avec les fonctions s* du langage et plus les commandes i*. Tu
peux donc choisir, tu programmes tout en 7 ou la 8 le fait pour toi !!!


A+


"lyf.fly" <lyf.fly@wanadoo.fr> wrote:

Si je comprends bien, cela sous-entend que cela est impossible avec la 7.5

?

"Support Technique Gratuit" <supportgratuit@pcsoft.fr> a écrit dans le
message de news:4014e32f$1@news....

Bonjour,

Vous pouvez utiliser la commande iEscape(). Cette commande fait partie

des
nouveautés de la version 8 de WinDev.

Nous vous conseillons vivement de passer à WINDEV 8.

Vous disposerez ainsi automatiquement des fonctionnalités avancées que

vos
utilisateurs attendent !

Rappel : aucune migration n'est nécessaire. Une simple recompilation
suffit

(zéro erreur, zéro warning).


--
Cordialement,

Le Support Technique Gratuit

"lyf.fly" <lyf.fly@wanadoo.fr> a écrit dans le message de
news:4014e035@news....

Bonjour,

Est-il possible d'envoyer des séquence d'échappement à une imprimante

à
ticket de type EPSON. En JAVA c'est possible mais en Windev ?

Merci de vos réponses.





Posté le 31 janvier 2004 - 00:39
"lyf.fly" <lyf.fly@wanadoo.fr> wrote:

Bonjour,

Est-il possible d'envoyer des séquence d'échappement à une imprimante à
ticket de type EPSON. En JAVA c'est possible mais en Windev ?

Merci de vos réponses.


------------------------------------------

Bonjour,

Je connait à peine Windev mais je programme des points de ventes depuis longtemps
avec un autre langage (Foxpro). Je présume donc que le principe reste le
même.

Par exemple en Foxpro, nous envoyons la séquence suivante pour ouvrir le
tiroir-caisse d'une imprimante TMT-85P thermique parallèle;

WCode=CHR(27)+CHR(112)+CHR(48)+CHR(10)+CHR(100)
??WCode

Donc, l'équivalence en Windev devrait être;

WCode est une chaine
WCode=Caract(27)+Caract(112)+Caract(48)+Caract(10)+Caract(100)
iImprime(WCode) //ouvrir le tiroir-caisse
iFinImprime //passe à l'action

....devrait fonctionner..., non?

Comme je ne suis pas certain à 100% du résultat et que j'aurai certainement
besoin de programmer tot ou tard cette fonction en Windev 7.5, j'apprécierais
si quelqu'un me confirmait la présente.

Merci à l'avance.
www.ultra.ca
Posté le 02 février 2004 - 18:21
Bonjour,
Utilisez plutôt sEcrit() car iImprime utilise le driver de l'imprimante
alors que sEcrit écrit directement sur le port.
Vous pouvez écrire sur LPT ou COM, regardez dans l'aide vous y trouverez des
exemples.
--
Salutations, Christophe DEPRET <nospam_christophe.depret@capri-codec.com>

"Réal" <realp@ultra.ca> a écrit dans le message de
news:401dff17@news.pcsoft.fr...


"lyf.fly" <lyf.fly@wanadoo.fr> wrote:

Bonjour,

Est-il possible d'envoyer des séquence d'échappement à une imprimante à
ticket de type EPSON. En JAVA c'est possible mais en Windev ?

Merci de vos réponses.

------------------------------------------

Bonjour,

Je connait à peine Windev mais je programme des points de ventes depuis

longtemps
avec un autre langage (Foxpro). Je présume donc que le principe reste le
même.

Par exemple en Foxpro, nous envoyons la séquence suivante pour ouvrir le
tiroir-caisse d'une imprimante TMT-85P thermique parallèle;

WCode=CHR(27)+CHR(112)+CHR(48)+CHR(10)+CHR(100)
??WCode

Donc, l'équivalence en Windev devrait être;

WCode est une chaine
WCode=Caract(27)+Caract(112)+Caract(48)+Caract(10)+Caract(100)
iImprime(WCode) //ouvrir le tiroir-caisse
iFinImprime //passe à l'action

...devrait fonctionner..., non?

Comme je ne suis pas certain à 100% du résultat et que j'aurai

certainement
> besoin de programmer tot ou tard cette fonction en Windev 7.5,
j'apprécierais
si quelqu'un me confirmait la présente.

Merci à l'avance.
www.ultra.ca