I’m trying to print some photos from my Pi on the Canon CP1500. I’m using CUPS v2.5.. But the result is far from desirable. The Photo is not full-size. There is a 1cm border along each side. Not what I want.
Printing from a smartphone is working fine, no problems there.
When printing with lp file.jpg
the final print has the border.
-
Wrong driver installed:
I’ve tried all fitting drivers via localhost. I even extracted the ppd-file from my mac to get a gutenprint file. Nothing changes -
Wrong settings:
I’ve tried every size-related setting. The strange thing is: Even changing the size to a smaller size doesn’t affect the final print. It’s all the same. This is the strange part. And the main reason why I’m writing here. -
Wrong Code:
I’ve tried all variants incl.lp -o landscape -o fit-to-page -o file.jpg
. No changes there. -
Picture not big enough:
Not possible, I’ve created a testfile in Photoshop with the exact dimensions (100x150mm).
Verdict:
I’m out of options. Maybe one of you has another idea.
2
Answers
I got the Canon CP1500 to print full-size with this command:
lp -o media=Custom.148x100mm file.jpg
. However the printer then cuts off about two to three millimeters of the photo on all sides. I haven’t yet found a setting to prevent that, but if this is a concern for you it would be theoretically fixable by manually adding a border to the photo.Since I found the installation of the printer a bit difficult, this is how I did it:
/etc/cups/ppd/
.*APPrinterIconPath
./usr/share/color/icc/Canon_Selphy_CP1500.icc
and specify this path in the PPD file on the line starting with*cupsICCProfile RGB../Color
sudo apt install avahi-utils
to be able to useavahi-browse
.avahi-browse -avtr
to find the port of the printer. In my case it was 60000.www-data
user and yourself to thelpadmin
group usingsudo usermod -a -G lpadmin <username>
. This is necessary to be able to use the CUPS web interface on a remote PC.http://<ip-of-your-raspi>:631
to open the CUPS web interface.localhost:<port>
and upload the PPD file you prepared earlier.If you don’t have a Mac handy, this is the full content of my PPD file:
On my Ubuntu 22.04 version, the printer has an (advanced) option that says "Borderless" and is by default set to "NO". This allows my CP1500 to print even on the sides, even past the perforated lines!
EDIT:
I followed the instructions to compile a newer version and the color profile is much better on the printer. Followed this one: https://www.peachyphotos.com/blog/stories/building-modern-gutenprint/
ORIGINAL:
I am new here and I cannot comment on seabeast. It might be useful to know that gutenprint has support for Selphy 1300 and can print on the 1500 (though some times it stops printing and I must restart the printer – looking into it).
Instructions on an Ubuntu 22.04 LTS that worked for me are:
Someone suggested to remove this ipp-usb
In theory, you can now install your Canon selphy 1500 via the Ubuntu UI / printer properties.
Afterwards, you can view the printer in command line
Should something like
Print a photo (supposing the name of the printer is SELPHY-CP1500)
@seabeast Your PPD did not work for me. I would like to use the postcard settings of it but I’m not familiar enough with CUPS to modify things. Does your PPD work on Linux?