PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Impression directe sur une imprimante ticket Citizen iDP3551
Impression directe sur une imprimante ticket Citizen iDP3551
Iniciado por gfagot, out., 02 2005 12:53 PM - 3 respostas
Publicado em outubro, 02 2005 - 12:53 PM
Je réalise un programme de caisse (TPV) et doit attaquer directement le port imprimante LPT1. J'utilise une imprimante Citizen iDP3551 sur port //.
J'ai essayé avec la fonction sOuvre(PortImprimante,256,256) ainsi que l'exemple livré avec Windev (Impression directe). Rien à faire : cela ne fonctionne pas correctement.
Comment peut-on faire pour vérifier l'état de l'imprimante ? J'ai la doc des codes à envoyer.
C'est peut-être le passage de paramètre avec la fonction carac qui est mauvaise.

Merci de vos suggestions
Publicado em outubro, 03 2005 - 9:22 AM
Salut,

As-tu essayé en adressant ton imprimante ticket de façon normale ?
Dans mes programmes de Gestion de Caisse, j'utilise des imprimantes ticket Epson et Star, et je n'ai aucun problème en imprimant avec les ordres i......

Bien à toi.


Pierre Devillers
Publicado em outubro, 03 2005 - 12:25 PM
Merci. C'est ce que je suis entrain de faire maintenant.

En attaquant directement le port, j'aurais voulu vérifier l'état de l'imprimante, la fin du rouleau,...

Salut
Publicado em outubro, 04 2005 - 3:35 AM
Bonjour,

Vérifiez 2 choses si l'imprimente ne réagit pas à vos ecritures sur le port :

1/ Si le port est Com donc :
Port=1 ou 2 ou 3 ou 4....
Si le port est LPT donc :
Port=-1 ou -2 ou -3 ou -4 .......
Voir qu'il est le n de port exacte en action

2/ Voir au site du constructeur de l'imprimente la combinaison du cable exacte COM=>LPT ou LPT=>LPT

J'ai testé les 2 methodes sEcrit dans le port et les fonctions iimpri... j'ai choisi la 1ere simple et rapide parfois oubligé pour couper le papier ou afficher dans l'afficheur ou ouvrir le tiroir de passer par sEcrit sinon executez-les via DLL correspondante.

Prêt pour autre aide... ;)

Ali Hindi : AliDev7@yahoo.fr