[cups] Epson PictureMate 100 with Raspberry Pi

Michael Sweet msweet at apple.com
Wed Aug 9 09:41:29 PDT 2017


Tom,

It might be a USB issue; try running "lsusb -v" on the Pi to get the vendor and product codes, and then create a file called "/usr/share/cups/usb/pm100" with the following:

    vendor-code product-code no-reattach


> On Aug 8, 2017, at 3:31 PM, Thomas Barrett <thomasmbarrett1 at gmail.com> wrote:
> 
> 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
> _______________________________________________
> cups mailing list
> cups at cups.org
> https://lists.cups.org/mailman/listinfo/cups

_________________________________________________________
Michael Sweet, Senior Printing System Engineer



More information about the cups mailing list