Frage

Ich entwickle einen Print -Spool -Monitor, um die Anzahl der Seiten zu zählen, die von einem bestimmten Drucker gedruckt werden.

Ich bin neu in diesem Bereich, also verwende ich den folgenden Artikel als meine Referenz.

Druckmonitor

Jetzt habe ich die Anforderung, die doppelseitigen Seiten (Duplex) und einseitige Seiten getrennt zu zählen. Wie kann ich das erkennen?

War es hilfreich?

Lösung

Das ist bestenfalls schwierig. Um dies richtig zu machen, müssten Sie die Ausgabe (PCL/PS/XPS) über einen RIP (Raster -Bildprozessor) ausführen, der die Sprache in etwas umwandeln kann, den der Drucker tatsächlich ausgeben und sehen, was herauskommt. Sie können sich die Datei für Duplex -Codes in der Sprache ansehen, die für den Druck verwendet wird. Sie können jedoch auf Probleme stoßen, da Duplex möglicherweise durchgehend ein- und ausgeschaltet werden kann. Außerdem können verschiedene Hersteller dies zu Beginn des Auftrags in benutzerdefinierte PJL und nicht in Standard -PCL- oder PS -Codierung im DataStream selbst einfügen.

Wenn Genauigkeit kein großes Problem ist, können Sie die Daten analysieren und einige Zahlen erstellen, aber Sie werden nie genau sein, insbesondere wenn die Datei nicht explizit Duplex an oder aus oder ausgeht und der Drucker auf eingestellt ist. In diesem Fall wird es Duplex und Sie werden es nie wissen. Um dazu hinzuzufügen, kann der Benutzer Multi-up (4 Seiten auf einem einzelnen Blatt) drucken. Wenn sie dies über die Anwendung tun, wird 1 Seite angegeben. Wenn sie es im Druckertreiber tun, kann es 4 Seiten übergeben und den Drucker das Layup durchführen lassen. In diesem Fall melden Sie 4 Seiten und nicht 1. Ein weiterer Fall ist der Benutzer, der 100 Kopien eines 1 -seitigen Dokuments wünscht. Der Spooler meldet möglicherweise nur 1 Seite, da der Drucker die Erstellung mehrerer Kopien erledigt.

Es gibt viele Tools auf dem Markt, um diese Daten zu erfassen. Die genauen erhalten normalerweise Daten vom Gerät nach dem Drucken des Auftrags. Die meisten modernen Drucker können Seiten und Benutzer usw. verfolgen usw.

Entschuldigung, ich habe keine schönere/glücklichere Antwort für Sie. Viel Glück.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top