Cannot read data from memory card!Even though there is no memory card involved at all. Canon PRINT app incorrecly claims the photo was printed succesfully.
Cannot print incompatible images or memory card not readable
I suspect this has to do with Canon CP910 not really understanding progressive JPEG images. Android probably switched from baseline to progressive at some point.
To resolve this, I had to install an image converter app. Then first convert the image from jpg to jpg and then share the converted image to Canon PRINT app for printing.