Si j'imprime par programmation à l'aide de cups.h, comment savoir quels formats l'imprimante accepte? Par exemple, les imprimantes HP acceptent probablement HPGL, mais d'autres non. Certains des formats d'impression courants possibles sont EPS, Postscript, PDF, HPGL et PCL. Comment interroger l'imprimante pour savoir lesquelles elle acceptera?
Je serais également intéressé à savoir comment le faire à partir de la ligne de commande.
cups.h
appliquerait également les filtres Cups, qui convertissent entre les formats, vous devez donc également en tenir compte. Postscript est généralement une valeur sûre.Réponses:
En regardant la page de manuel lpinfo ( http://man7.org/linux/man-pages/man8/lpinfo.8.html ):
J'ai entré la commande sur un serveur et j'ai reçu une sortie comme celle-ci:
Vous remarquerez pcl, postscript, etc. à la fin de chaque ligne.
la source