2017-05-12 3 views
2

Ce que je l'ai fait: -Obtenez pas. de pages avant impression dans des tasses

  • J'utilise api cups4j et je reçois les attributs travail d'impression (Job ID, Nom du Job, Taille, expéditeur d'emploi, la date de création et Date d'achèvement) du travail d'impression envoyé à l'imprimante.

Ce que je veux: -

  • pas totale. des pages qui sont envoyées pour impression.

problème auquel sont confrontés: -

  • Je reçois pas totale. des pages seulement lorsque le travail est terminé.
  • Je veux obtenir le nombre total. des pages avant la fin de l'impression, c'est-à-dire dès que le travail d'impression est envoyé.

Répondre

0

J'ai trouvé la réponse à cette question. Il y a différents états que le processus d'impression traverse. Nous obtenons le nombre total de pages uniquement lorsque le travail atteint l'état de traitement. -pendant, en suspens-maintenu, traitement, traitement-arrêté, abandonné, annulé, terminé. nous pouvons obtenir les emplois quand ils sont au stade de la transformation en utilisant cups4j api. Après cela, nous pouvons utiliser ses attributs et également maintenir ou déplacer le travail en fonction de nos besoins. ce que nous pouvons faire est de faire des changements dans les tasses api comme ajouter un état de travail enum comme le traitement et créer son pot et l'utiliser dans notre projet.