Como imprimir o arquivo com as seqüências de escape PCL?

8

Eu tenho o CUPS e uso um programa que produz o formato PCL bruto do documento que desejo imprimir.

Eu não tenho nenhum problema em imprimir um arquivo de texto simples como lp filename , mas quando eu der um arquivo que tem seqüências de escape PCL ou ESC / P, eu vou imediatamente obter um status completo para este novo trabalho de impressão - sem impressora reação. O mesmo acontece ao tentar com cada um dos seguintes:

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

Não foi possível encontrar no homem nem na documentação do cups a maneira de imprimir um arquivo com o tipo de filtro / driver definido (enviar direto pcl ou esc / p) no comando de impressão.

Tentei imprimir com duas impressoras HP DeskJet 640C e D2460.

Porção do meu printers.conf que acredito ser relevante:

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

Parte do arquivo ppd de impressoras D2460 que acredito ser relevante:

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

Em seus comentários, solicite outras opções para exibir a partir dos arquivos de configuração, se achar relevante para este problema.

Meus registros após a emissão de lp -o raw filename no 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

Em 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: stringpool-string-count=4354
D [04/Dec/2013:10:48:51 +0200] Report: stringpool-alloc-bytes=8592
D [04/Dec/2013:10:48:51 +0200] Report: stringpool-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 attributes...
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-Attributes 1
D [04/Dec/2013:10:48:51 +0200] Get-Job-Attributes ipp://localhost/jobs/80
D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for Get-Job-Attributes (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-Attributes 1
D [04/Dec/2013:10:48:51 +0200] Get-Job-Attributes ipp://localhost/jobs/80
D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for Get-Job-Attributes (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-Attributes 1
D [04/Dec/2013:10:48:51 +0200] Get-Printer-Attributes ipp://serverlinux.hamorhq.ro:0/printers/ujhp
D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for Get-Printer-Attributes (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-Attributes 1
D [04/Dec/2013:10:48:51 +0200] Get-Job-Attributes ipp://localhost/jobs/80
D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for Get-Job-Attributes (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-Attributes 1
D [04/Dec/2013:10:48:51 +0200] Get-Printer-Attributes ipp://serverlinux.hamorhq.ro:0/printers/ujhp
D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for Get-Printer-Attributes (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-Attributes 1
D [04/Dec/2013:10:48:51 +0200] Get-Job-Attributes ipp://localhost/jobs/80
D [04/Dec/2013:10:48:51 +0200] Returning IPP successful-ok for Get-Job-Attributes (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

Existem dois tópicos no comentário desta pergunta que se referem a um script conversor ghostscript para PCL para PS, mas vi que essa solução tem limitações de licença e eu preferiria uma abordagem mais direta / nativa, configurando cups e um pouco de script ou script / aplicativo gratuito para desativar a filtragem de xícaras para PCL e / ou converter PCL (e ESC / P) para PDF (como eu entendi PDF é o caminho para xícaras agora).

    
por obeliksz 02.12.2013 / 14:42

2 respostas

3

Para imprimir um código PCL diretamente sem filtrar com xícaras, esses comandos devem ser usados e precisam funcionar:

lpr -l filename
lp -o raw filename

Eu prefiro este método em vez de convertê-lo em PDF, mas um script / técnica totalmente livre seria interessante de se conhecer. Eu não encontrei um eu mesmo. Comentários referentes a isso são bem-vindos.

Minha história é um pouco ridícula: comecei com uma antiga impressora HP mencionada na minha pergunta (DeskJet 640C que está sem tinta) e depois passei para uma mais nova (D2460) supondo que seja HP, precisa saber PCL. Esta suposição minha estava errada, a impressora não entendeu os códigos PCL e retornou um trabalho concluído imediatamente. Depois de ler um monte de documentações, eu tive a idéia de que os comandos que eu tentei funcionar assim voltaram para a antiga impressora. Houve pequenos problemas com o código que dificultaram o reconhecimento do problema (a antiga impressora começou a se mover apenas para o segundo comando), mas ela se moveu - Hurrah! :)

    
por 05.12.2013 / 10:08
0

Muitas distribuições de xícaras desativam a impressão não processada por padrão. Procure um tutorial para imprimir a partir de janelas via samba e xícaras para saber como ativar.

    
por 02.12.2013 / 16:17

Tags