1 Reply Latest reply on Jul 11, 2016 11:59 AM by Robin West

    Connaitre l'état de job d'impression

    Tarek Ben Rjeb

      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"

        • Re: Connaitre l'état de job d'impression
          Robin West

          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