Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[WD55b] Impression ticket de caisse

298 views
Skip to first unread message

Rageys Fabien

unread,
Sep 19, 2001, 3:09:47 AM9/19/01
to
J'imprime sur mon Epson TM-U210D (imprimante de caisse) en utilisant les
pilotes fourns par Epson.. Il m'imprime bien le bébut de mon ticket mais
arrivé a un certain point, il m'imprime des gris-gris...

D'où cela peut il provenir ?


Pat

unread,
Sep 19, 2001, 3:08:03 PM9/19/01
to
Moi aussi avec la meme, mais pas de probleme.
(PS, ne n'ai teste que la version port parallele)
Comment imprimes tu ?

"Rageys Fabien" <fab...@fmdi.Fr> a écrit dans le message news:
9o9g2u$hsd$1...@wanadoo.fr...

Pascal HERAUD

unread,
Sep 19, 2001, 6:06:16 PM9/19/01
to
Bonsoir,

Avant d'obtenir des résultats satisfaisants, j'avais du pas mal jouer avec
les switches qui se trouvent sous l'imprimante.
Peut-être ton paramètrage doit-il être fait à ce niveau...

--
Pascal Héraud
pascal...@free.fr

"Rageys Fabien" <fab...@fmdi.Fr> a écrit dans le message news:
9o9g2u$hsd$1...@wanadoo.fr...

Rageys Fabien

unread,
Sep 20, 2001, 3:46:53 AM9/20/01
to
Mon imprimante est sur le port com

j'imprime comme avec une imprimante normale avec les commandes iimprime,
ipolice, ifinimprime.....


"Pat" <pat.g...@wanadoo.fr> a écrit dans le message news:
9oaqbm$3vc$1...@wanadoo.fr...

Rageys Fabien

unread,
Sep 20, 2001, 3:47:30 AM9/20/01
to
Comment imprime tu ? avec les commandes traditionnelles (iimprime.....)

ton imprimante est sur port com ou // ??


"Pascal HERAUD" <her...@bigfoot.com> a écrit dans le message news:
sF8q7.4359$4O6.4...@nnrp5.proxad.net...

Dominique Lecocq -www.binact.com

unread,
Sep 20, 2001, 3:09:12 PM9/20/01
to
Bonjour,
il est probable que le buffer de reception de ce type d'imprimante soit
"limité",
il faut donc ralentir ton impression ou utiliser les signaux de handshake
(si implémenté)
fait une pause d'une 1/ seconde entre chaque ligne par exemple pour voir si
le problème
vient de là

Bon courage
Dominique Lecocq
www.binact.com


"Rageys Fabien" <fab...@fmdi.Fr> a écrit dans le message news:
9o9g2u$hsd$1...@wanadoo.fr...

Pascal HERAUD

unread,
Sep 20, 2001, 6:57:11 PM9/20/01
to
Je viens de vérifier mon code : j'utilisais bien des iImprime et un
iFinImprime en fin de doc.
Mais le commentaire de Dominique me parait judicieux. Tu dois avoir un
probleme de buffer.
Tes caracteres cabalistiques apparaissent-il toujours au bout du même nombre
de caractères ?
Il faudrait voir si dans le driver de ton imprimante il n'y a pas moyen de
faire une impression dirtecte sans passer par le spooler.
A moins qu'effectivement ton imprimante n'arrive pas à gérer le débit des
infos envoyées par le PC.

Pour répondre à ta question, mon imprimante était sur port //

--
Pascal Héraud
pascal...@free.fr

"Rageys Fabien" <fab...@fmdi.Fr> a écrit dans le message news:

9oc6m9$mj7$1...@wanadoo.fr...

Christian Macke

unread,
Sep 21, 2001, 4:22:48 AM9/21/01
to

J'ai rencontré ce problème avec le même type d'imprimante que la tienne. Ce
problème est du au volume d'information reçu par l'imprimante qui lui fait
perdre les pédales. J'ai résolu ce pb en ajoutant Multitache(400) dans mon
code d'impression.
Cordialement.
Christian Macke


Rageys Fabien

unread,
Sep 21, 2001, 9:08:44 AM9/21/01
to
Comment imprimes tu ? en iimprime ? tu as des exemples de codes avec des
séquences d'échapements ??

merci


"Christian Macke" <chm...@amla-info.fr> a écrit dans le message news:
9oetgs$dtg$1...@s1.read.news.oleane.net...

Christian Macke

unread,
Sep 26, 2001, 4:40:41 AM9/26/01
to

Bonjour.
Voici un exemple de code. Cependant une remarque qui peut avoir son
importance, je n'utilise pas les drivers epson. L'imprimante est décrite
comme une imprimante générique.
Le code suivant créé un fichier commande et imprime le reflet du fichier.

Procédure globale creation_fichier_commande
Procédure creation_fichier_commande()
cptl est un entier
cptl = 0
sablier
iCreePolice(1,8,inormal,iCourier)
ipolice(1)
texte est une chaine
texte = "-------------------------------------"
iimprime(Texte)
Texte = " DETAIL DE LA COMMANDE"
iimprime(Texte)
texte = "-------------------------------------"
iimprime(Texte)
hh est une chaine
hh = heuresys()
Texte="Le " +DateVersChaine(DateSys())+" "
Texte = Texte + gauche(heureverschaine(hh),5)
iimprime(Texte)
iimprime("")
Texte = " Article Quantité"
iimprime(Texte)
iimprime("")
Nentree est un entier
fic_sor est une chaine
fic_sor = Rep_envoi + fic_commande + numeriqueverschaine(c_depot,"02d") +
".txt"
lignecrit est une chaine
ART est composé de
MAG est une chaine fixe sur 2
F0 est une chaine fixe sur 1
LIB est une chaine fixe sur 30
F1 est une chaine fixe sur 1
CDART est une chaine fixe sur 16
F2 est une chaine fixe sur 1
DES1 est une chaine fixe sur 30
F3 est une chaine fixe sur 1
QTE1 est une chaine fixe sur 3
F4 est une chaine fixe sur 1
QTE2 est une chaine fixe sur 3
F5 est une chaine fixe sur 1
QTE3 est une chaine fixe sur 1
fin
Nentree=fouvre(fic_sor,foAJOUT+fobinaire)
SI Nentree = -1 alors
Nentree=fouvre(fic_sor,focreation+fobinaire)
fin
si Nentree <> -1 alors
hlitpremier("COMMANDE","CODEART")
TantQue pas H.EnDehors
si CO.VALID = vrai alors
ART.MAG = numeriqueverschaine(c_depot,"2d")
ART.F0 = ";"
ART.LIB = c_libdepot
ART.F1 = ";"
ART.CDART = CO.CODEART
ART.F2 = ";"
ART.DES1 = CO.DESI1ART
ART.F3 = ";"
ART.QTE1 = numeriqueverschaine(CO.QTECMDE,"03d")
ART.F4 = ";"
ART.QTE2 = numeriqueverschaine(partieentiere(CO.QTEVENDU),"03d")
ART.F5 = ";"
ART.QTE3 = numeriqueverschaine(partiedecimale(CO.QTEVENDU)*10)
Lignecrit = ART
fecritligne(Nentree,Lignecrit)
Texte = milieu(CO.CODEART,1,8) + milieu(CO.DESI1ART,1,20) + " " +
numeriqueverschaine(CO.QTECMDE,"2d")
cptl = cptl + 1
iimprime(Texte)
hsupprime("COMMANDE")
si cptl > 15 alors
ifinimprime
multitache(400)
iimprime("")
cptl = 0
FIN
multitache(10)
fin
HLitSuivant("COMMANDE","CODEART")
Fin
fferme(Nentree)
sinon
info("Impossible de créer le fichier des commandes")
fin
iimprime("Fin de la commande ")
iFinImprime()
sablier(faux)


D'autre part, le petit capot situé sous l'imprimante permet de vérifier
comment sont positionné les switchs. Les vitesses port pc et switch
imprimante sont elles correctes ?

Cordialement
Christian Macke


Antrax

unread,
Sep 26, 2001, 4:50:51 AM9/26/01
to
Merci pour toutes ces précisions...

J'ai refait mon code, plus d'utilisation des commandes Iimprime et
compagnie, j'utilise l'impression direct sur le port com avec un souvre et
j'envois des commandes d'échappement, une ligne à imprimer = une ligne a
envoyer....

Je n'ai plus de problèmes.....

Merci à TOUS

"Christian Macke" <chm...@amla-info.fr> a écrit dans le message news:

9os4f4$hlh$1...@s1.read.news.oleane.net...

0 new messages