[cups] Epson PictureMate 100 with Raspberry Pi

Thomas Barrett thomasmbarrett1 at gmail.com
Tue Aug 8 12:31:48 PDT 2017


Hi all,

I’ve been trying for a few days now to get an Epson PictureMate 100 to print from a Raspberry Pi 3. The printer works with my Macbook but with the Pi it gets as far as beginning to print (I hear the printer head move) and then it hangs. I can cancel the job in CUPS but this seems to have no effect.

Further details are in a SO question here (https://raspberrypi.stackexchange.com/questions/70871/epson-picturemate-100-not-printing-on-raspberry-pi-3 <https://raspberrypi.stackexchange.com/questions/70871/epson-picturemate-100-not-printing-on-raspberry-pi-3>) but I’ll cover the essentials here.

The error_log (in debug mode) seems fine up until here:

D [07/Aug/2017:18:31:58 +0000] [Job 31] Set job-printer-state-message to "Printing page 1, 16%", current level=INFO
D [07/Aug/2017:18:31:58 +0000] [Job 31] ATTR: job-media-progress=16
D [07/Aug/2017:18:31:58 +0000] Discarding unused job-progress event…
D [07/Aug/2017:18:31:58 +0000] Discarding unused job-progress event…
D [07/Aug/2017:18:31:58 +0000] Discarding unused printer-state-changed event…
D [07/Aug/2017:18:31:58 +0000] [Job 31] Read 8192 bytes of print data…
D [07/Aug/2017:18:31:58 +0000] [Job 31] Wrote 8192 bytes of print data…
D [07/Aug/2017:18:31:58 +0000] [Job 31] Read 8192 bytes of print data…
D [07/Aug/2017:18:31:58 +0000] [Job 31] Wrote 8192 bytes of print data…
D [07/Aug/2017:18:31:58 +0000] [Job 31] Read 8192 bytes of print data…
D [07/Aug/2017:18:31:58 +0000] [Job 31] Printing page 1, 17%
D [07/Aug/2017:18:31:58 +0000] cupsdMarkDirty(---J-)
D [07/Aug/2017:18:31:58 +0000] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files" D [07/Aug/2017:18:31:58 +0000] [Job 31] Set job-printer-state-message to "Printing page 1, 17%", current level=INFO
D [07/Aug/2017:18:31:58 +0000] [Job 31] ATTR: job-media-progress=17
D [07/Aug/2017:18:31:58 +0000] Discarding unused job-progress event…
D [07/Aug/2017:18:31:58 +0000] Discarding unused job-progress event…
D [07/Aug/2017:18:31:58 +0000] Discarding unused printer-state-changed event…
D [07/Aug/2017:18:31:58 +0000] [Job 31] Printing page 1, 18%
D [07/Aug/2017:18:31:58 +0000] cupsdMarkDirty(---J-)
D [07/Aug/2017:18:31:58 +0000] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files" D [07/Aug/2017:18:31:58 +0000] [Job 31] Set job-printer-state-message to "Printing page 1, 18%", current level=INFO
D [07/Aug/2017:18:31:58 +0000] [Job 31] ATTR: job-media-progress=18
D [07/Aug/2017:18:31:58 +0000] Discarding unused job-progress event…
D [07/Aug/2017:18:31:58 +0000] Discarding unused job-progress event…
D [07/Aug/2017:18:31:58 +0000] Discarding unused printer-state-changed event…
D [07/Aug/2017:18:32:01 +0000] [Client 47] GET /printers/EPSON_PictureMate_100 HTTP/1.1
D [07/Aug/2017:18:32:01 +0000] cupsdSetBusyState: newbusy="Active clients, printing jobs, and dirty files", busy="Printing jobs and dirty files”
D [07/Aug/2017:18:32:01 +0000] [Client 47] Read: status=200
D [07/Aug/2017:18:32:01 +0000] [Client 47] Authorized as "pi" using Basic. D [07/Aug/2017:18:32:01 +0000] [Client 47] Processing GET /printers/EPSON_PictureMate_100

The job then hangs at 18%. It appears to me that the printer is reporting some kind of state-changed event but I don’t know how to access it. Is it possible to get a readable version of the event? Openprinting suggests that the PictureMate should work perfectly with gutenprint 5.2.7 and I am using CUPS version 2.2.1 with gutenprint 5.2.11 so I am at a loss as to further debugging pointers.

Many thanks for any help you can provide,
Tom


More information about the cups mailing list