Opened 13 months ago

Closed 8 weeks ago

#126 closed defect (fixed)

printing fails with "Unable to read print data."

Reported by: lewisr Owned by:
Priority: Feedack pending Milestone:
Component: cups Version:
Severity: highest Keywords:
Cc:

Description

cups-debuginfo-2.1.3-7.oc00.i686
cups-filesystem-2.1.3-7.oc00.noarch
cups-lpd-2.1.3-7.oc00.i686
cups-2.1.3-7.oc00.i686
cups-libs-2.1.3-7.oc00.i686
cups-filters-debuginfo-1.8.2-5.oc00.i686
cups-filters-1.8.2-5.oc00.i686
cups-client-2.1.3-7.oc00.i686
cups-filters-libs-1.8.2-5.oc00.i686
ghostscript-9.18-5.oc00.i686
ghostscript-fonts-6.0-1.oc00.noarch
gutenprint-extras-5.2.11-3.oc00.i686
gutenprint-libs-5.2.11-3.oc00.i686
gutenprint-cups-5.2.11-3.oc00.i686
gutenprint-doc-5.2.11-3.oc00.i686
gutenprint-5.2.11-3.oc00.i686
hplip-common-3.16.3-1.oc00.i686
hplip-3.16.3-1.oc00.i686
hplip-libs-3.16.3-1.oc00.i686

ThinkPad? T60

Error log attached.

Changed the USB stack (Lars' 208 build), and I now get a usable printer name coming back to allow me to not only find new printers but to install.

Installed new USB-connected HP Color LaserJet? 3800 using HPIJS.

When sending test page to printer, error_log returns:

I [23/Oct/2016:14:10:53 +0500] [Job 10] Sending data to printer.
D [23/Oct/2016:14:10:53 +0500] cupsdMarkDirty(---J-)
D [23/Oct/2016:14:10:53 +0500] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files"
D [23/Oct/2016:14:10:53 +0500] [Job 10] Set job-printer-state-message to "Sending data to printer.", current level=INFO
E [23/Oct/2016:14:10:53 +0500] [Job 10] Unable to read print data.
D [23/Oct/2016:14:10:53 +0500] cupsdMarkDirty(---J-)
D [23/Oct/2016:14:10:53 +0500] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files"
D [23/Oct/2016:14:10:53 +0500] [Job 10] Set job-printer-state-message to "Unable to read print data.", current level=ERROR
D [23/Oct/2016:14:10:53 +0500] [Job 10] select: Socket operation on non-socket
D [23/Oct/2016:14:10:53 +0500] Discarding unused job-progress event...
D [23/Oct/2016:14:10:53 +0500] Discarding unused printer-state-changed event...
W [23/Oct/2016:14:10:53 +0500] cupsdDoSelect: select() returned -1... pause and retry select()
D [23/Oct/2016:14:10:54 +0500] [Client 23] HTTP_STATE_WAITING Closing for error 32 (Broken pipe)
D [23/Oct/2016:14:10:54 +0500] [Client 23] Closing connection.
D [23/Oct/2016:14:10:54 +0500] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files"
D [23/Oct/2016:14:10:54 +0500] [Job 10] PDF template file doesn\'t have form. It\'s okay.
D [23/Oct/2016:14:10:54 +0500] [Job 10] PID 449 (/@unixroot/usr/lib/cups/backend/usb.exe) stopped with status 1.
D [23/Oct/2016:14:10:54 +0500] [Job 10] PID 444 (/@unixroot/usr/lib/cups/filter/bannertopdf.exe) exited with no errors.
D [23/Oct/2016:14:10:54 +0500] [Job 10] Filetype: PDF
D [23/Oct/2016:14:10:54 +0500] [Job 10] Storing temporary files in C:\\var\\temp
D [23/Oct/2016:14:10:54 +0500] [Job 10] Process is dying with \"Failed to execute ghostscript to determine number of input pages!
D [23/Oct/2016:14:10:54 +0500] [Job 10] \", exit stat 6
D [23/Oct/2016:14:10:54 +0500] [Job 10] Cleaning up...
W [23/Oct/2016:14:10:54 +0500] cupsdDoSelect: select() returned -1... pause and retry select()
D [23/Oct/2016:14:10:54 +0500] [Job 10] PID 445 (/@unixroot/usr/lib/cups/filter/pdftopdf.exe) exited with no errors.
D [23/Oct/2016:14:10:54 +0500] [Job 10] PID 448 (/@unixroot/usr/lib/cups/filter/foomatic-rip.exe) stopped with status 6.
I [23/Oct/2016:14:10:54 +0500] [Job 10] Backend returned status 1 (failed)
D [23/Oct/2016:14:10:54 +0500] Discarding unused job-state-changed event...
I [23/Oct/2016:14:10:54 +0500] [Job 10] Printer stopped due to backend errors; please consult the error_log file for details.

foomatic test page also attached. So, we are getting the test data generated, but sending is a problem (as the log indicates).

Attachments (4)

cups-error-log.zip (14.8 KB) - added by lewisr 13 months ago.
cups error log
printers.conf (1.0 KB) - added by lewisr 13 months ago.
printers conf
foomatic-SxFE7P (39.1 KB) - added by lewisr 13 months ago.
printer test page
cups-error-log.2.zip (14.3 KB) - added by lewisr 13 months ago.
cups error log after change in print driver

Download all attachments as: .zip

Change History (10)

Changed 13 months ago by lewisr

cups error log

Changed 13 months ago by lewisr

printers conf

Changed 13 months ago by lewisr

printer test page

comment:1 Changed 13 months ago by lewisr

Changed driver to HP Color LaserJet 3800 pcl3, hpcups 3.16.5 (color, 2-sided printing) and was able to get blank page to generate.

error_log attached.

Last edited 13 months ago by lewisr (previous) (diff)

Changed 13 months ago by lewisr

cups error log after change in print driver

comment:2 Changed 13 months ago by diver

could you eventually try all tests with the socket backend first? Just to see if it's a general issue or a usb issue. I can't test USB atm, as I have no USB attached printer here.

comment:3 Changed 13 months ago by psmedley

Assuming libusb is also in play here by usb.exe? My build or an rpm of it?

comment:4 Changed 2 months ago by diver

  • Priority changed from major to Feedack pending

is this still open?

comment:5 Changed 8 weeks ago by lewisr

I am not seeing this message anymore (unable to read print data) with:

cups-filesystem-2.1.3-7.oc00.noarch
cups-filters-libs-1.8.2-5.oc00.i686
cups-2.1.3-7.oc00.i686
cups-filters-1.8.2-5.oc00.i686
cups-client-2.1.3-7.oc00.i686
gutenprint-cups-5.2.11-3.oc00.i686
cups-libs-2.1.3-7.oc00.i686
gnu-ghostscript-9.14-1.oc00.i686
ghostscript-fonts-6.0-1.oc00.noarch
gutenprint-5.2.11-3.oc00.i686
gutenprint-cups-5.2.11-3.oc00.i686
gutenprint-libs-5.2.11-3.oc00.i686
hplip-common-3.16.3-1.oc00.i686
hplip-libs-3.16.3-1.oc00.i686
hplip-3.16.3-1.oc00.i686

However, the problem rpeorted in #143 persists (regardless which backend is in use, USB or socket).

comment:6 Changed 8 weeks ago by lewisr

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.