Question

Je développe un moniteur de bobine d'impression pour compter le nombre de pages imprimées par une imprimante donnée.

Je suis nouveau dans ce domaine, donc je suis en utilisant l'article suivant comme ma référence.

Moniteur d'impression

J'ai maintenant besoin de compter les pages recto-verso (recto-verso) et les pages d'un seul côté séparément. Comment puis-je détecter ce?

Était-ce utile?

La solution

est difficile au mieux. Pour le faire correctement, vous auriez besoin d'exécuter la sortie (PCL / PS / XPS) par un RIP (Raster Image Processor) qui peut convertir la langue à quelque chose que l'imprimante va effectivement à la production et voir ce qui sort. Vous pouvez consulter le fichier des codes duplex dans la langue qui est utilisée pour l'impression, mais vous pouvez rencontrer des problèmes en duplex peut être activée et désactivée à travers. En outre, différents fabricants pourraient mettre cela en PJL personnalisé au début du travail et non en PCL standard ou PS codage dans le flux de données lui-même.

Si la précision n'est pas un énorme problème que vous pouvez ensuite analyser les données et venir avec quelques chiffres, mais vous ne serez jamais exacte, surtout si le fichier n'a pas explicitement duplex ou hors tension et l'imprimante est réglé sur sur. Dans ce cas, il sera duplex et vous ne saurez jamais. Pour ajouter à cela, l'utilisateur peut imprimer plusieurs haut (4 pages sur une seule feuille). Si elles le font grâce à l'application, il rapportera 1 page. S'ils le font dans le pilote d'imprimante, il peut passer 4 pages et laisser l'imprimante faire le lay-up, dans ce cas, vous relèverez 4 pages et non 1. Un autre cas est l'utilisateur qui veulent 100 exemplaires d'un document 1 page. Le spooler peut indiquer seulement 1 page parce que l'imprimante va faire le travail de la création de plusieurs copies.

Il existe de nombreux outils sur le marché pour saisir ces données. Ceux précis obtiennent généralement des données de l'appareil après l'impression du travail. La plupart des imprimantes modernes ont une capacité à suivre les pages imprimées et les utilisateurs, etc.

Désolé, je n'ai pas plus belle / plus heureuse réponse pour vous. Bonne chance.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top