camswords / raspberry-pi-instagram-printer

A script to setup a raspberry pi to be able to connect to instagram printing new images to a printer.
MIT License
14 stars 4 forks source link

CUPS stuck on "sending data to printer" with Canon SELPHY CP910 #1

Open seppestas opened 8 years ago

seppestas commented 8 years ago

I tried to get this working on a Raspberry Pi 2 running 2016-02-26-raspbian-jessie-lite and a Canon SELPHY CP910 printer. However, the printing part does not seem to work...

CUPS seems to recognize the printer, but all print jobs sent to the printer get stuck on "sending data to printer".

I have tried both CUPS version 1.7.5 and 2.1.3 (from stretch), and I installed Gutenprint as described in install.sh. I also tried using the default CP910 driver available Gutenprint and the canon-cp910.ppd available in this repo.

Do you have an idea how I could get this working with the CP910?

camswords commented 8 years ago

Hey Bitbored,

Sorry to find you struggled - in truth, so did I.

If you ran the install script after setting up your raspberry pi, then you should have CUPS / Gutenprint installed and running.

To install the Selphy CP910, connect your printer and head to https://[your ip address]:631 in a browser. From there you can manage printers / add new printers. I connected my PI to the printer via USB, so it found it automatically. I had less success installing it over Wifi. On the add printer screen, once you have selected your printer you can select the driver. I selected the CP910 (en) version, and that worked for me.

Note that the printer driver still had issues. In particular, sending a print to the printer while it was printing caused the CP910 to freeze. To build this as an instagram printer, I bought wireless plugs, and physically turned the CP910 on and off for every print. As the CP910 has an ON button you have to press every time to turn it on, I 3d printed this: http://www.thingiverse.com/thing:1322466 to make sure it automatically turned on.

In the end it worked pretty well, although whenever the printer ran out of ink / paper it missed a few photos that were sent to instagram.

If you want to use this (and go this far!), let me know and I'll send you the details of what other components you will need, and how to set them up.

Cheers Cam