OVH Cloud OVH Cloud

[WD55] Imprimante générique

1 réponse
Avatar
jacques trepp
Bonjour,
est-ce que quelqu'un a déjà utilisé un pilote 'Générique Texte' avec windev
? J'aimerais savoir comment on peut utiliser les codes de police à partir de
windev.
Explications :
c'est une imprimante ticket. Si je met le code de coupe de papier dans la
zone Fin d'impression, l'exécution de iFinImprime coupe le papier (c'est
bien!)
j'ai mis des codes pour la police en 10 cps, d'autres pour la police en 12
cps.
Par contre, si je crée :
iCréePolice(1,10,iNormal,iCourier) et iCréePolice(2,12,iNormal,iCourier) ,
je n'ai aucune différence lors de l'impression entre les 2 polices : c'est
la premièrequi est utilisée tout le temps.

Avez-vous déjà résolu ce Pb ?

merci d'avance



--
Jacques TREPP
AlbyGest


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.665 / Virus Database: 428 - Release Date: 21/04/2004

1 réponse

Avatar
farplus
jacques trepp a pensé très fort :
Bonjour,
est-ce que quelqu'un a déjà utilisé un pilote 'Générique Texte' avec windev
? J'aimerais savoir comment on peut utiliser les codes de police à partir de
windev.
Explications :
c'est une imprimante ticket. Si je met le code de coupe de papier dans la
zone Fin d'impression, l'exécution de iFinImprime coupe le papier (c'est
bien!)
j'ai mis des codes pour la police en 10 cps, d'autres pour la police en 12
cps.
Par contre, si je crée :
iCréePolice(1,10,iNormal,iCourier) et iCréePolice(2,12,iNormal,iCourier) ,
je n'ai aucune différence lors de l'impression entre les 2 polices : c'est
la premièrequi est utilisée tout le temps.

Avez-vous déjà résolu ce Pb ?

merci d'avance



Bonjour,
Ce n'est pas un gros problème, pour t'en rendre compte envoies
l'impression vers un fichier .txt et tu verras qu'en principe t'as pas
de codes dans le fichier; ceci parce que un driver d'imprimante
générique texte à part le retour RC le saut de pages les TAB et autres
commandes basiques n'envoie que ton texte.
Il faut donc utiliser les fonctions propres à l'imprimante et envoyer
les codes correspondants; il faut donc connaître le language de
programmation propre à l'imprimante - tu l'as avec la doc. Donc tu
auras des séquences type ESC P pour un texte en pica ( c'est un
exemple) etc. Il faut donc envoyer les codes correspondants en héxa.
Petite astuce: si le language de l'imprimante est un langage
traditionnel, tu peux trouver un driver d'une imprimante qui utilise le
même langage au lieu de "generique texte".
Si tu ne sais pas comment, contacte-moi

A+

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com