Citizen CZ-01 can only print 4x4 (102x102mm) no matter what I set the media size to, it always comes out square. Attempting to change auto-fit, or orientation makes no difference. Using CUPS+Gutenprint v5.3.5
I would like to print 4x6, which is possible with this printer but not with gutenprint for some reason, and I cannot figure out why.
BACKEND=dnp_citizen ./gutenprint53+usb -s
DEBUG: Multi-Call Dye-sublimation CUPS Backend version 0.134G
DEBUG: Copyright 2007-2025 Solomon Peachy
DEBUG: This free software comes with ABSOLUTELY NO WARRANTY!
DEBUG: Licensed under the GNU GPL. Run with '-G' for more details.
DEBUG:
STATE: +connecting-to-device
STATE: +org.gutenprint.searching-for-device
DEBUG: Probing VID: 1343 PID: 000c
STATE: -org.gutenprint.searching-for-device
STATE: -offline-report
STATE: -connecting-to-device
DEBUG: Initializing 'DNP DS-series / Citizen C-series' backend (version 0.158)
PPD: StpUsbBackend="dnp_citizen"
PPD: StpUsbVid=1343
PPD: StpUsbPid=000c
PPD: StpUsbBus=001
PPD: StpUsbPort=001
INFO: Printer Status: Idle (0)
INFO: Prints remaining in job: 0
INFO: Free Buffers: 2
INFO: Media Type: 4x6 (PC)
INFO: Media Subtype: SD
INFO: Native Prints Available on New Media: 150
INFO: Native Prints Remaining on Media: 108
INFO: Half-Size Prints Remaining on Media: 108
STATE: -connecting-to-device
I just printed several different different sizes back to back, so there doesn't appear to be anything wrong with gutenprint itself here, instead the problem appears to lie somewhere higher up.
You didn't mention what client you are using to print. I suspect it is either not specifying the size properly or it is not doing so at all, so gutenprint ends up falling back to the default (ie 4x4).
FWIW I've seen this happen before with some MacOS versions, a workaround was committed to CUPS in 2.4.12 -- https://github.com/OpenPrinting/cups/issues/1125 )
Thanks for getting back to me, I am just using gutenprint-printer-app filename.jpg to print with, and indeed you made me realize that my version of libcups was a bit out of date. I updated it to 2.4.16 and now I see different paper size options in the webserver media settings page, but I still cannot print anything but a 4x4 square! I also went through and confirmed cups-filters, cups-pdf, ghostscript, gimp-print, gutenprint-printer-app, libcupsfilters, libppd, pappl, pappl-retrofit, and qpdf are all up to date as well. But it seems that no matter what I try I get square images.