Initialement intégré au projet PyKota dans le but de déterminer, d'après le format du document, le nombre de pages nécessaires à son impression, l'utilitaire a conquis son indépendance, et permet aujourd'hui de calculer le taux d'encrage d'un document, en fonction de sa résolution (par défaut 72 dpi).
Facile d'installation via un script python, son utilisation en ligne de commande en fait un utilitaire aussi puissant que peu gourmand en ressources. Différentes options sont possibles, comme l'indique l'aide: 'BW' (Black), 'RGB', 'CMYK', 'CMY', and 'GC' (Grayscale vs Color).
Ci-dessous, un exemple de calcul du taux d'encrage cyan, magenta et jaune sur un document pdf quadri de 4 pages:
$ pkpgcounter --colorspace cmy --resolution 300 20080212_edcg.pdf
- C : 18.030341% M : 24.463249% Y : 27.553088%
- C : 18.271271% M : 16.391898% Y : 18.825701%
- C : 18.308249% M : 22.006460% Y : 22.603115%
- C : 31.986836% M : 31.675267% Y : 29.586080%
L'utilitaire supporte par ailleurs des formats de plus en plus nombreux, pour notre plus grand bonheur:
- - PostScript (both DSC compliant and binary)
- - PCL3/4/5
- - PCLXL (aka PCL6)
- - DVI
- - OpenDocument (ISO/IEC DIS 26300)
- - Microsoft Word (c) (tm) (r) (etc...)
- - Plain text
- - TIFF
- - Several other image formats
- - ESC/P2
- - Zenographics ZjStream
- - Samsung QPDL (aka SPL2)
- - Samsung SPL1
- - ESC/PageS03
- - Brother HBP
- - Hewlett-Packard Lightweight Imaging Device Interface Language
- - Structured Fax
- - Canon BJ/BJC
- - ASCII PNM (Netpbm)
Les drivers ghostscript supportés sont à consulter ici.