[cups] turning off fit-to-page

Jörg Thümmler listen at vordruckleitverlag.de
Fri Jan 5 01:59:52 PST 2024


Am 04.01.24 um 15:32 schrieb Gary Dale:
> I'm running Debian/Bookworm on an AMD64 server. I'm usually trying to 
> print to a HP CP1215 colour laser printer.
> 
> CUPS has been a nightmare for the past year, but I get around it a 
> little by printing from the command line. My workstation can't seem to 
> print to the server's printers anymore so I have been working around it 
> by creating a PDF or image file and using lp to print from the server.
> 
> However this doesn't work when I have a document that extends into the 
> printer margins. Then lp shrinks the document to fit the margins, which 
> is not what I want. I want the printer to crop at the margins so I get 
> as much of the document as the printer allows without any alterations 
> and without having to create a separate document for each printer I 
> might use.
> 
> This brought me to the barely documented option "fit-to-page" which 
> (apparently) is turned on by default so that iOS users can air print 
> their photos. I supposedly should be able to override this by setting 
> fit-to-page=off. I supposed to be able to do this using the lpoptions 
> command or specifying it on the lp command using "-o fit-to-page=off".
> 
> Neither worked.
> 
> If I use lpoptions as either my regular user or as root, it has no 
> impact - using loptions -p <queue name> -o fit-to-page=off or omitting 
> the -p <queue name> - all 4 variants fail. However I did note some odd 
> behaviour setting the lpoptions. When I list the options, fit-to-page 
> never shows. However if I look at the lpoptions file, the global one 
> only contains the default queue name while the local user one appends 
> "fit-to-page-off=true" to the default line.
> 
> If I put the -o fit-to-page=off in the lp command, the jpeg file ends up 
> printing over 4 pages, with about 1/4 of the image centred on each page 
> - possibly full size but not what I expected or wanted or can use.
> 
> I will also note that running "lpoptions -l" never shows the 
> "fit-to-page" setting but it does confirm that my default paper size is 
> "letter". Nor is there a "fit to page" setting through the CUPS printer 
> management page (<servername>:631). However, I used to print unscaled 
> documents to this printer (just not through Gwenview which doesn't have 
> a print full size & crop option, which was why I originally started 
> trying to use lp).
> 
> Is there a way I can get this to work?
> 
> _______________________________________________
> cups mailing list
> cups at cups.org
> https://lists.cups.org/mailman/listinfo/cups

Hi

what kind of printer you are printing on? I assume only ps and pdf 
printers will understand this (to me until now unknown) option.
On the other hand it's possible only special content, as pdf, may be 
printed using this option succsessfully.
I would install a pdf output printer and test the effect of the option 
in the outputted pdf.

-- 
cu

jth



More information about the cups mailing list