Connaitre l'état de job d'impression

pour une solution POS, le materiel utilisé est comme suit(une imprimanteZT200 et un tiroir FEC les deux connectés via USB).la question c'est il possible de connaitre l'état de job d'impression  pour pouvoir lancer une commande d'ouverture de tiroir suite une "impression terminée"

Anonymous (not verified)
Je suis désolé pour mon

Je suis désolé pour mon mauvais français. Je traduis cela en utilisant Google Translate.

Sur l'imprimante ZT200, il est possible de connaître l'état de la tâche d'impression si vous avez la communication 2 voies sur USB. Il existe une commande ~ HS pour vous dire l'état. Voir la page de manuel https://www.zebra.com/content/dam/zebra/manuals/en-us/software/zpl-zbi2-pm-en.pdf ZPL 227. Le code psudo pour cela est:

envoyer job d'impression

var reponse = EnvoyerEtLire(~HS)

var nombreDeFormatsDansUnTampon = reponse.Substring(15,3)

var manqueDePapier = reponse.Substring(5,1)

while (( nombreDeFormatsDansUnTampon > 0 ) && ( manqueDePapier == 0))

{

    reponse = EnvoyerEtLire(~HS)

    nombreDeFormatsDansUnTampon = reponse.Substring(15,3)

  manqueDePapier = reponse.Substring(5,1)

}

if ( manqueDePapier != 0)

{

  alerteShow("Manque de papier")

}

else ImpressionTerminée

La partie la plus difficile devient communication 2 voies sur USB. Si vous codez en Java, nous avons un SDK qui devrait aider.

Robin

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Log in to post comments