[linux] PDF printen

Daniel C. von Asmuth asmuth op bakunin.xs4all.nl
Zo mei 13 20:46:09 CEST 2018


Aldus schreef Geert Stappers op Sun, May 13, 2018 at 05:41:06PM +0200:
> 
> Wat ik zou willen is PDFs printen.

Sommige printers kunnen dat.

> Ik heb een printer en PDFjes.
> Als PDF-reader heb ik evince  ( https://tracker.debian.org/pkg/evince )
> 
> Printen lukt vanaf command-line en vanuit Libre-office.

Als het vanaf de command line lukt, dan is je probleem opgelost. 

> Stukje /var/log/cups/access.log:
> host - - [dag:16:13:53] "POST /printers/printernaam HTTP/1.1" 200 232 Create-Job successful-ok
> host - - [dag:16:13:53] "POST /printers/printernaam HTTP/1.1" 200 35194 Send-Document successful-ok
> host - - [dag:16:18:40] "POST /printers/printernaam HTTP/1.1" 200 361 Create-Job successful-ok
> host - - [dag:16:18:40] "POST /printers/printernaam HTTP/1.1" 200 1443 Send-Document successful-ok
> 
> Vanuit evince printen geeft in cups/access.log alleen
> host - - [dag:16:16:51] "POST /printers/printernaam HTTP/1.1" 200 98006 Print-Job successful-ok
> 
> In cups/error_log komt er dan
> E [dag:16:16:55] [Job 9] Print job canceled at printer.
> 
> Mijn inschatting is dat evince iets verstuurt waar of CUPS of de print
> zich in verslikt.
> 
> Welke richting zou ik moeten gaan zoeken om het werkend te krijgen?

Go west, young man, want dat deden de wijzen uit de Bijbel ook:-) Als CUPS
je file niet afgedrukt geeft, kijk dan eens of die niet is
achtergebleven in de spool directory en met Vim of Emacs kun je bestanden opoenen
om te zien wat erin zit. Met 'gv' kun je proberen die file te renderen
als het Postscript is; als er een niet-ondersteund feature in zit zul je
dan een error-melding krijgen. Een andere optie is het commanhdo
'pdf2ps' of 'pdftops' uit een van de Ghostscript suites. Ook dat kan
over non-standard features struikelen. 

> Wat gebruiken jullie zo al om PDFs te printen?
> 
Tegenwoordig ook CUPS, maar dat is net zo complex als systemd. 

In de meeste gevallen bekijk ik een PDF eerst met xpdf of Acrobat Reader
en gebruik ik de 'print' optie om het te converteren naar PostScriptâ„¢ 
dat vervolgens naar de print spooler gaat.

> Geert Stappers
> -- 
> Leven en laten leven
 
Live long and prosper,



Daniel.



Meer informatie over de Linux maillijst