Comment imprimer un file avec les séquences d'échappement PCL?

J'ai CUPS et utilise un programme qui produit le format PCL brut du document que je veux imprimer.

Je n'ai aucun problème à imprimer un file text en tant que lp filename mais quand je donne un file contenant des séquences d'échappement PCL ou ESC / P, j'obtiendrai immédiatement un état complet pour ce nouveau travail d'printing. La même chose se produit lorsque vous essayez avec chacun des éléments suivants:

 lpr -l filename lp -o raw filename lp -o document-format=application/octet-stream filename lp -o document-format=application/octet-raw filename lp -o document-format=application/octet-raster filename 

Impossible de find dans la documentation de l'homme ni dans les cups le moyen d'imprimer un file avec le type de filter / driver défini (send direct pcl ou esc / p) dans la command d'printing.

Essayé d'imprimer avec deux imprimantes HP DeskJet 640C et D2460.

Portion de mon printers.conf que je pense peut être pertinente:

 ... Type Filter application/vnd.cups-raw 0 - Filter application/vnd.cups-raster 100 rastertogutenprint.5.2 Accepting Yes ... ErrorPolicy stop-printer ... 

Portion de mes imprimantes D2460 file ppd que je pense peut être pertinent:

 ... *TTRasterizer: Type42 ... *hpPrinterLanguage: "lidil" *hpPrinterPlatform: "dj3600" ... *cupsFilter: "application/vnd.cups-raster 0 hpcups" ... 

Dans vos commentaires s'il vous plaît requestr d'autres options à afficher à partir des files de configuration si vous trouvez qu'il est pertinent pour ce problème.

Mes journaux après l'émission du lp -o raw filename de lp -o raw filename dans access_log:

 localhost - - [date] "POST /printers/printername HTTP/1.1" 200 390 Create-Job successful-ok localhost - - [date] "POST /printers/printername HTTP/1.1" 200 1894 Send-Document successful-ok 

Dans error_log:

 D [04/Dec/2013:10:48:51 +0200] cupsdAcceptClient: skipping getpeercon() D [04/Dec/2013:10:48:51 +0200] cupsdAcceptClient: 13 from localhost (Domain) D [04/Dec/2013:10:48:51 +0200] Report: clients=4 D [04/Dec/2013:10:48:51 +0200] Report: jobs=59 D [04/Dec/2013:10:48:51 +0200] Report: jobs-active=1 D [04/Dec/2013:10:48:51 +0200] Report: printers=2 D [04/Dec/2013:10:48:51 +0200] Report: printers-implicit=0 D [04/Dec/2013:10:48:51 +0200] Report: ssortingngpool-ssortingng-count=4354 D [04/Dec/2013:10:48:51 +0200] Report: ssortingngpool-alloc-bytes=8592 D [04/Dec/2013:10:48:51 +0200] Report: ssortingngpool-total-bytes=90176 D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 13 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 13 1.1 CUPS-Get-Default 1 D [04/Dec/2013:10:48:51 +0200] CUPS-Get-Default D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for CUPS-Get-Default (no URI) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Not busy D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 13 POST /printers/ujhp HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 13 1.1 Create-Job 1 D [04/Dec/2013:10:48:51 +0200] Create-Job ipp://localhost:631/printers/ujhp D [04/Dec/2013:10:48:51 +0200] add_job: setting context of job to UNKNOWN SL D [04/Dec/2013:10:48:51 +0200] cupsdMarkDirty(----J-) D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] add_job: requesting-user-name="root" I [04/Dec/2013:10:48:51 +0200] [Job 80] Adding start banner page "none". D [04/Dec/2013:10:48:51 +0200] cupsdMarkDirty(-----S) I [04/Dec/2013:10:48:51 +0200] [Job 80] Queued on "ujhp" by "root". D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for Create-Job (ipp://localhost:631/printers/ujhp) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 13 POST /printers/ujhp HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 13 1.1 Send-Document 1 D [04/Dec/2013:10:48:51 +0200] Send-Document ipp://localhost:631/printers/ujhp D [04/Dec/2013:10:48:51 +0200] cupsdIsAuthorized: requesting-user-name="root" D [04/Dec/2013:10:48:51 +0200] cupsdMarkDirty(----J-) I [04/Dec/2013:10:48:51 +0200] [Job 80] File of type application/vnd.cups-raw queued by "root". I [04/Dec/2013:10:48:51 +0200] [Job 80] Adding end banner page "none". D [04/Dec/2013:10:48:51 +0200] cupsdMarkDirty(----J-) D [04/Dec/2013:10:48:51 +0200] cupsdMarkDirty(----J-) D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients, printing jobs, and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdMarkDirty(-----S) D [04/Dec/2013:10:48:51 +0200] [Job 80] job-sheets=none,none D [04/Dec/2013:10:48:51 +0200] [Job 80] argv[0]="ujhp" D [04/Dec/2013:10:48:51 +0200] [Job 80] argv[1]="80" D [04/Dec/2013:10:48:51 +0200] [Job 80] argv[2]="root" D [04/Dec/2013:10:48:51 +0200] [Job 80] argv[3]="filename" D [04/Dec/2013:10:48:51 +0200] [Job 80] argv[4]="1" D [04/Dec/2013:10:48:51 +0200] [Job 80] argv[5]="finishings=3 media=iso_a4_210x297mm number-up=1 scaling=98 job-uuid=urn:uuid:59dd158c-9473-30a3-478c-0202bcbcb78b job-originating-host-name=localhost" D [04/Dec/2013:10:48:51 +0200] [Job 80] argv[6]="/var/spool/cups/d00080-001" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[0]="CUPS_CACHEDIR=/var/cache/cups" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[1]="CUPS_DATADIR=/usr/share/cups" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[2]="CUPS_DOCROOT=/usr/share/cups/www" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[4]="CUPS_REQUESTROOT=/var/spool/cups" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[5]="CUPS_SERVERBIN=/usr/lib/cups" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[6]="CUPS_SERVERROOT=/etc/cups" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[7]="CUPS_STATEDIR=/var/run/cups" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[8]="HOME=/var/spool/cups/tmp" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[10]="[email protected]" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[11]="SOFTWARE=CUPS/1.4.2" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[12]="TMPDIR=/var/spool/cups/tmp" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[13]="USER=root" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[14]="CUPS_SERVER=/var/run/cups/cups.sock" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[15]="CUPS_ENCRYPTION=IfRequested" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[16]="IPP_PORT=631" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[17]="CHARSET=utf-8" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[18]="LANG=en_US.UTF-8" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[19]="PPD=/etc/cups/ppd/ujhp.ppd" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[20]="RIP_MAX_CACHE=128m" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[21]="CONTENT_TYPE=application/vnd.cups-raw" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[22]="DEVICE_URI=usb://HP/Deskjet%20D2400%20series?serial=TH7BE541VR04Y7" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[23]="PRINTER_INFO=HP Deskjet D2400 series" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[24]="PRINTER_LOCATION=serverlinux.hamorhq.ro" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[25]="PRINTER=ujhp" D [04/Dec/2013:10:48:51 +0200] [Job 80] envp[26]="CUPS_FILETYPE=document" I [04/Dec/2013:10:48:51 +0200] [Job 80] Started backend /usr/lib/cups/backend/usb (PID 4967) D [04/Dec/2013:10:48:51 +0200] cupsdMarkDirty(-----S) D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for Send-Document (ipp://localhost:631/printers/ujhp) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Printing jobs and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 13 WAITING Closing on EOF D [04/Dec/2013:10:48:51 +0200] cupsdCloseClient: 13 D [04/Dec/2013:10:48:51 +0200] [Job 80] STATE: +connecting-to-device D [04/Dec/2013:10:48:51 +0200] cupsdMarkDirty(-----S) D [04/Dec/2013:10:48:51 +0200] [Job 80] Printer using device file "/dev/usblp0"... D [04/Dec/2013:10:48:51 +0200] [Job 80] STATE: -connecting-to-device D [04/Dec/2013:10:48:51 +0200] cupsdMarkDirty(-----S) D [04/Dec/2013:10:48:51 +0200] [Job 80] PAGE: 1 1 D [04/Dec/2013:10:48:51 +0200] Discarding unused job-progress event... D [04/Dec/2013:10:48:51 +0200] [Job 80] backendRunLoop(print_fd=5, device_fd=6, snmp_fd=-1, addr=(nil), use_bc=1, side_cb=0x4425d0) D [04/Dec/2013:10:48:51 +0200] [Job 80] Read 1635 bytes of print data... D [04/Dec/2013:10:48:51 +0200] [Job 80] STATE: -media-empty-warning D [04/Dec/2013:10:48:51 +0200] [Job 80] STATE: -offline-report I [04/Dec/2013:10:48:51 +0200] [Job 80] Printer is now online. D [04/Dec/2013:10:48:51 +0200] [Job 80] Wrote 1635 bytes of print data... I [04/Dec/2013:10:48:51 +0200] [Job 80] Sent print file, 1635 bytes... D [04/Dec/2013:10:48:51 +0200] cupsdMarkDirty(-----S) D [04/Dec/2013:10:48:51 +0200] Discarding unused job-progress event... D [04/Dec/2013:10:48:51 +0200] PID 4967 (/usr/lib/cups/backend/usb) exited with no errors. D [04/Dec/2013:10:48:51 +0200] cupsdMarkDirty(-----S) I [04/Dec/2013:10:48:51 +0200] [Job 80] Job completed. D [04/Dec/2013:10:48:51 +0200] cupsdMarkDirty(----J-) D [04/Dec/2013:10:48:51 +0200] cupsdMarkDirty(-----S) D [04/Dec/2013:10:48:51 +0200] cupsdAcceptClient: skipping getpeercon() D [04/Dec/2013:10:48:51 +0200] cupsdAcceptClient: 13 from localhost (Domain) D [04/Dec/2013:10:48:51 +0200] cupsdAcceptClient: skipping getpeercon() D [04/Dec/2013:10:48:51 +0200] cupsdAcceptClient: 15 from localhost:631 (IPv6) D [04/Dec/2013:10:48:51 +0200] cupsdAcceptClient: skipping getpeercon() D [04/Dec/2013:10:48:51 +0200] cupsdAcceptClient: 18 from localhost:631 (IPv6) D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 13 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 15 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 18 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 13 1.1 Get-Notifications 1 D [04/Dec/2013:10:48:51 +0200] Get-Notifications / D [04/Dec/2013:10:48:51 +0200] cupsdIsAuthorized: requesting-user-name="z-laszlo" D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for Get-Notifications (/) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 15 1.1 Get-Jobs 1 D [04/Dec/2013:10:48:51 +0200] Get-Jobs ipp://localhost/printers/ D [04/Dec/2013:10:48:51 +0200] [Job 75] Loading atsortingbutes... D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for Get-Jobs (ipp://localhost/printers/) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 18 1.1 Get-Jobs 1 D [04/Dec/2013:10:48:51 +0200] Get-Jobs ipp://localhost/printers/ D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for Get-Jobs (ipp://localhost/printers/) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 15 WAITING Closing on EOF D [04/Dec/2013:10:48:51 +0200] cupsdCloseClient: 15 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 18 WAITING Closing on EOF D [04/Dec/2013:10:48:51 +0200] cupsdCloseClient: 18 D [04/Dec/2013:10:48:51 +0200] cupsdAcceptClient: skipping getpeercon() D [04/Dec/2013:10:48:51 +0200] cupsdAcceptClient: 15 from localhost:631 (IPv6) D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 15 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 15 1.1 Get-Notifications 1 D [04/Dec/2013:10:48:51 +0200] Get-Notifications / D [04/Dec/2013:10:48:51 +0200] cupsdIsAuthorized: requesting-user-name="root" D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for Get-Notifications (/) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 15 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 15 1.1 Get-Job-Atsortingbutes 1 D [04/Dec/2013:10:48:51 +0200] Get-Job-Atsortingbutes ipp://localhost/jobs/80 D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for Get-Job-Atsortingbutes (ipp://localhost/jobs/80) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 13 WAITING Closing on EOF D [04/Dec/2013:10:48:51 +0200] cupsdCloseClient: 13 D [04/Dec/2013:10:48:51 +0200] cupsdAcceptClient: skipping getpeercon() D [04/Dec/2013:10:48:51 +0200] cupsdAcceptClient: 13 from localhost (Domain) D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 13 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 13 1.1 Get-Notifications 1 D [04/Dec/2013:10:48:51 +0200] Get-Notifications / D [04/Dec/2013:10:48:51 +0200] cupsdIsAuthorized: requesting-user-name="z-laszlo" D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for Get-Notifications (/) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 13 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 13 1.1 Get-Job-Atsortingbutes 1 D [04/Dec/2013:10:48:51 +0200] Get-Job-Atsortingbutes ipp://localhost/jobs/80 D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for Get-Job-Atsortingbutes (ipp://localhost/jobs/80) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAcceptClient: skipping getpeercon() D [04/Dec/2013:10:48:51 +0200] cupsdAcceptClient: 18 from localhost (Domain) D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 21 WAITING Closing on EOF D [04/Dec/2013:10:48:51 +0200] cupsdCloseClient: 21 D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 18 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 18 1.1 Get-Printer-Atsortingbutes 1 D [04/Dec/2013:10:48:51 +0200] Get-Printer-Atsortingbutes ipp://serverlinux.hamorhq.ro:0/printers/ujhp D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for Get-Printer-Atsortingbutes (ipp://serverlinux.hamorhq.ro:0/printers/ujhp) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 18 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 18 1.1 Get-Job-Atsortingbutes 1 D [04/Dec/2013:10:48:51 +0200] Get-Job-Atsortingbutes ipp://localhost/jobs/80 D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for Get-Job-Atsortingbutes (ipp://localhost/jobs/80) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 13 WAITING Closing on EOF D [04/Dec/2013:10:48:51 +0200] cupsdCloseClient: 13 D [04/Dec/2013:10:48:51 +0200] cupsdAcceptClient: skipping getpeercon() D [04/Dec/2013:10:48:51 +0200] cupsdAcceptClient: 13 from localhost:631 (IPv6) D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 13 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 13 1.1 Get-Printer-Atsortingbutes 1 D [04/Dec/2013:10:48:51 +0200] Get-Printer-Atsortingbutes ipp://serverlinux.hamorhq.ro:0/printers/ujhp D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for Get-Printer-Atsortingbutes (ipp://serverlinux.hamorhq.ro:0/printers/ujhp) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 13 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 13 1.1 Get-Job-Atsortingbutes 1 D [04/Dec/2013:10:48:51 +0200] Get-Job-Atsortingbutes ipp://localhost/jobs/80 D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for Get-Job-Atsortingbutes (ipp://localhost/jobs/80) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 1.1 CUPS-Get-Printers 1 D [04/Dec/2013:10:48:51 +0200] CUPS-Get-Printers D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for CUPS-Get-Printers (no URI) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 1.1 CUPS-Get-Classes 1 D [04/Dec/2013:10:48:51 +0200] CUPS-Get-Classes D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for CUPS-Get-Classes (no URI) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 1.1 CUPS-Get-Default 1 D [04/Dec/2013:10:48:51 +0200] CUPS-Get-Default D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for CUPS-Get-Default (no URI) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 15 WAITING Closing on EOF D [04/Dec/2013:10:48:51 +0200] cupsdCloseClient: 15 D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 1.1 CUPS-Get-Printers 1 D [04/Dec/2013:10:48:51 +0200] CUPS-Get-Printers D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for CUPS-Get-Printers (no URI) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 1.1 CUPS-Get-Classes 1 D [04/Dec/2013:10:48:51 +0200] CUPS-Get-Classes D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for CUPS-Get-Classes (no URI) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 1.1 CUPS-Get-Default 1 D [04/Dec/2013:10:48:51 +0200] CUPS-Get-Default D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for CUPS-Get-Default (no URI) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 1.1 CUPS-Get-Printers 1 D [04/Dec/2013:10:48:51 +0200] CUPS-Get-Printers D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for CUPS-Get-Printers (no URI) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 1.1 CUPS-Get-Classes 1 D [04/Dec/2013:10:48:51 +0200] CUPS-Get-Classes D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for CUPS-Get-Classes (no URI) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 1.1 CUPS-Get-Default 1 D [04/Dec/2013:10:48:51 +0200] CUPS-Get-Default D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for CUPS-Get-Default (no URI) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 1.1 CUPS-Get-Printers 1 D [04/Dec/2013:10:48:51 +0200] CUPS-Get-Printers D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for CUPS-Get-Printers (no URI) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 1.1 CUPS-Get-Classes 1 D [04/Dec/2013:10:48:51 +0200] CUPS-Get-Classes D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for CUPS-Get-Classes (no URI) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 1.1 CUPS-Get-Default 1 D [04/Dec/2013:10:48:51 +0200] CUPS-Get-Default D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for CUPS-Get-Default (no URI) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 1.1 CUPS-Get-Printers 1 D [04/Dec/2013:10:48:51 +0200] CUPS-Get-Printers D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for CUPS-Get-Printers (no URI) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 1.1 CUPS-Get-Classes 1 D [04/Dec/2013:10:48:51 +0200] CUPS-Get-Classes D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for CUPS-Get-Classes (no URI) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 POST / HTTP/1.1 D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Active clients and dirty files D [04/Dec/2013:10:48:51 +0200] cupsdAuthorize: No authentication data provided. D [04/Dec/2013:10:48:51 +0200] cupsdReadClient: 19 1.1 CUPS-Get-Default 1 D [04/Dec/2013:10:48:51 +0200] CUPS-Get-Default D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for CUPS-Get-Default (no URI) from localhost D [04/Dec/2013:10:48:51 +0200] cupsdSetBusyState: Dirty files 

Il y a deux fils dans le commentaire de cette question qui font reference à un script de conversion ghostscript pour PCL vers PS mais j'ai vu que cette solution a des limitations de licence et je préférerais une approche plus directe / native, en configurant des tasses et un petit script ou script gratuit / application pour désactiver le filtrage des tasses pour PCL et / ou convertir PCL (et ESC / P) en PDF (comme je l'ai compris PDF est le moyen pour les tasses maintenant).

Pour imprimer directement un code PCL sans filtrage avec des coupes, ces commands doivent être utilisées et doivent fonctionner:

 lpr -l filename lp -o raw filename 

Je préfère cette méthode à la conversion en PDF mais un script / technique totalement gratuit serait intéressant à connaître. Je n'en ai pas trouvé moi-même. Les commentaires faisant reference à cela sont les bienvenus.


Mon histoire est un peu ridicule: j'ai commencé avec une ancienne imprimante HP mentionnée dans ma question (DeskJet 640C qui est à l'encre) puis returnné à un plus récent (D2460) en supposant qu'il est HP, doit connaître PCL. Cette hypothèse était la mienne, l'imprimeur n'a pas compris les codes PCL et a renvoyé un travail terminé immédiatement. Après avoir lu un tas de documentations, j'ai eu l'idée que les commands que j'essayais devraient fonctionner, donc je suis returnné à l'ancienne imprimante. Il y avait de petits problèmes avec le code qui rendait plus difficile la reconnaissance du problème (l'ancienne imprimante ne commençait à se déplacer que pour la deuxième command), mais elle a bougé – Hurrah! 🙂

De nombreuses dissortingbutions de tasses désactivent l'printing brute par défaut. Rechercher un tutoriel pour l'printing à partir de Windows via Samba et tasses pour savoir comment activer.