To make my Canon Selphy cp910 works with my openSUSE 13.2, I had to compile the gutenprint software.

I could do this with the help of the gimp-print-devel@lists.sourceforge.net mailing list and specifically this post: http://sourceforge.net/p/gimp-print/mailman/message/33226436/

The sources are to be found here:

http://gimp-print.sourceforge.net/p_Download.php

one have to fight with bad end of lines in this page, specially the last line (cvs -z3 -d:pserver:anonymous... have to be on the same line). I'm not sure the tgz file is uptodate, given the date of the files included.

then I use the line:

./autogen.sh --disable-shared --with-cups-nickname="CUPS+Gutenprint-CVS v" --disable-libgutenprintui2 --without-doc

I had a doubt about the mailing list command, because it was at the separation between two lines of the mail and, after all, this is only a name. Then I had to remove --enable-cups-ppds --enable-testpattern. The latter may be without problem, but I removed it first... the ppds option prevented the compilation, I don't know why.

But like I give it here, all went nice (after adding the missing libs, as usual, with yast).

Then make clean ; make ; make install (as root), remove if any the previous install in yast, connect the usb cable and it works. Not (yet) tested wifi - I doubt it works, as a special communication system was necessary with usb.