Kennen Sie die Anzahl der Seiten, die beim Drucken von Tassen gedruckt werden

Kennen Sie die Anzahl der Seiten, die beim Drucken von Tassen gedruckt werden

Ich verwende den CUPS-Druckserver auf einem MAC zum Verwalten des Drucks. Ich möchte die Anzahl der Seiten wissen, die von einem Benutzer für einen beliebigen Auftrag gedruckt werden. Allerdings ist in der Spalte „Seiten“ für jeden Druckauftrag „Unbekannt“ eingetragen.

Wie kann ich dabei vorgehen?

Antwort1

Wenn Sie PostScript-Dateien drucken, können Sie nicht wirklich sagen, wie viele Seiten gedruckt werden, ohne die Datei zu interpretieren und sie zu zählen. Wenn Sie dies benötigen, können Sie den Spooler so ändern, dass er die Gesamtzahl der vor und nach dem Auftrag gedruckten Seiten aus dem Systemdict abruft und die Differenz verwendet.

Bei Nicht-PS-Druckern können Abweichungen möglich sein.

Antwort2

Ich weiß, dass dieses Thema sehr alt ist, aber ich suche seit Monaten danach (ich habe in keinem Forum eine Lösung dafür gefunden, sondern nur Leute enttäuscht, die dieses Problem hatten).

Das Problem besteht darin, dass CUPS die an den CUPS-Server gesendeten Seiten nicht zählt, sondern als eine Seite. (Ich glaube, Ihr Mac dient dem Netzwerk als zentraler Druckerserver, oder?)

Da ist einProblemumgehung,ändern Sie einfach den Windows-Treiber in Generic -> Ms Publisher Imagesetter- Jetzt kann Cups die Angaben dieses Windows-Treibers verstehen und an den Drucker übertragen (mit dem falschen Treiber funktioniert der Druck normal (bei meinem HP Laserjet Professional funktioniert es)). Sie können die Seitenzählung also perfekt in /var/log/cups/page_log sehen, aber die Druckqualität kann nachlassen.

Antwort3

Meinen Sie die page_logvon CUPS verwaltete Datei, wenn Sie von der „Spalte für Seiten“ sprechen?

Haben Sie diese Dokumentationen gesehen (die auch für Mac OS X gültig sind)?

Auch empfohlen:

verwandte Informationen