PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → [WD90034j] Ouverture Tiroir Caisse EPSON
[WD90034j] Ouverture Tiroir Caisse EPSON
Débuté par Jean Philippe d'Unienville, 19 oct. 2005 02:16 - 8 réponses
Posté le 19 octobre 2005 - 02:16
Bonjour,

je tourne en rond depuis trop longtemps !!!!

Dans un programme de gestion de Point de Vente, je dois ouvrir le tiroir
Caisse à un moment donné.
le code que je dois envoyer à l'imprimante ressemble à:
chr$(/1B)+chr$(/69)
ou
"27,112,0,50,250"

comment faire que ca marche avec Windev ??

merci d'avance à celui qui pourra m'aider.

Jean Philippe d'Unienville
Floreal
Ile Maurice
Posté le 19 octobre 2005 - 08:42
salut

secrit(num_port,caract(27)+caract(112)+caract(0)+caract(50)+caract(250))
Posté le 19 octobre 2005 - 09:12
Salut,

Voici un code qui devrait fonctionner
Bien à toi.

Pierre Devillers

PROCEDURE Ouverture_Caisse()
Nombre, resultat1 est un entier


//Ouverture de COM1
resultat1 = sOuvre(1,2000,2000)
SI resultat1 = Vrai ALORS
//paramétrage de COM1
sFixeParamètre(1,1200,0,8,1)
SINON
Erreur("Erreur d'ouverture de la caisse"+RC+"Port Com1 occupé")
FIN

// Envoi d'un message au buffer de sortie de COM1
sEcrit(1,chr$(/1B)+chr$(/69))
//attendre la fin de l'écriture
BOUCLE
SI sDansFileSortie(1) = 0 ALORS SORTIR
FIN
// Libération du port COM1
sFerme(1)
FIN
Posté le 19 octobre 2005 - 09:41
une nouvelle fonction de windev chr$ ?
Posté le 19 octobre 2005 - 11:04
ki mamière?

Trace(Val(0x1B))
Trace(Caract(Val(0x1B)))

te mettra sans doute sur la voie.

jean-daniel

Jean Philippe d'Unienville a utilisé son clavier pour écrire :
Bonjour,

je tourne en rond depuis trop longtemps !!!!

Dans un programme de gestion de Point de Vente, je dois ouvrir le tiroir
Caisse à un moment donné.
le code que je dois envoyer à l'imprimante ressemble à:
chr$(/1B)+chr$(/69)
ou
"27,112,0,50,250"

comment faire que ca marche avec Windev ??

merci d'avance à celui qui pourra m'aider.

Jean Philippe d'Unienville
Floreal
Ile Maurice



--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Posté le 19 octobre 2005 - 11:19
La fonction iEscape devrait convenir.

--
Cordialement.

Patrick Bouquet
Membre WINDASSO - Association des utilisateurs WxxDEV(c)
http://www.windasso.org


"Jean Philippe d'Unienville" <jpdu@jpdu.com> a écrit dans le message de
news: 435543d8$1@news.pcsoft.fr...
Bonjour,

je tourne en rond depuis trop longtemps !!!!

Dans un programme de gestion de Point de Vente, je dois ouvrir le tiroir
Caisse à un moment donné.
le code que je dois envoyer à l'imprimante ressemble à:
chr$(/1B)+chr$(/69)
ou
"27,112,0,50,250"

comment faire que ca marche avec Windev ??

merci d'avance à celui qui pourra m'aider.

Jean Philippe d'Unienville
Floreal
Ile Maurice

Posté le 19 octobre 2005 - 11:44
Jean Philippe d'Unienville a écrit :
Bonjour,

je tourne en rond depuis trop longtemps !!!!

Dans un programme de gestion de Point de Vente, je dois ouvrir le tiroir
Caisse à un moment donné.
le code que je dois envoyer à l'imprimante ressemble à:
chr$(/1B)+chr$(/69)
ou
"27,112,0,50,250"

comment faire que ca marche avec Windev ??

merci d'avance à celui qui pourra m'aider.

Jean Philippe d'Unienville
Floreal
Ile Maurice


bonjour,
en utilisant Caract()
iimprime carat(27) + caract(112) + etc..

--
Jacques Trepp
Albygest - 81160 - St Juery
jacques-pas de spam.trepp@free.fr
(enlever '-pas de spam' pour me joindre)
http://www.albygest.com
Posté le 19 octobre 2005 - 12:21
Salut

Il y a aussi la commande iEscape qui peut aider.

--

Ciao
Pat Biker
http://aaa.windev.free.fr/


On Wed, 19 Oct 2005 09:04:54 +0200, "jean daniel"
<ns_jean-daniel.hoarau@laposte.net> wrote:


ki mamière?

Trace(Val(0x1B))
Trace(Caract(Val(0x1B)))

te mettra sans doute sur la voie.

jean-daniel

Jean Philippe d'Unienville a utilisé son clavier pour écrire :
Bonjour,

je tourne en rond depuis trop longtemps !!!!

Dans un programme de gestion de Point de Vente, je dois ouvrir le tiroir
Caisse à un moment donné.
le code que je dois envoyer à l'imprimante ressemble à:
chr$(/1B)+chr$(/69)
ou
"27,112,0,50,250"

comment faire que ca marche avec Windev ??

merci d'avance à celui qui pourra m'aider.

Jean Philippe d'Unienville
Floreal
Ile Maurice
Posté le 19 octobre 2005 - 20:46
Excellent.
Ca fonctionne à merveille.
Merci à tous pour vos précieuses contributions.

Jean Philippe


"YORK" <guest@newsgroup.fr> wrote in message
news:4355d5cb$3@news.pcsoft.fr...



salut

secrit(num_port,caract(27)+caract(112)+caract(0)+caract(50)+caract(250))