Connaitre l'état de job d'impression

T Tarek Ben Rjeb 3 years 7 months ago
1 1 0

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"

Please Register or Login to post a reply

1 Replies

Y Yanis Dalabiras

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… 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

CONTACT
Can’t find what you’re looking for?