Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Users are running report programs that auto print to the printer defined in the environment variable PRINTER. For PDF files this is set to a printer named and defined in CUPS as PDFPRINTER. Printing is not performed using the lp command.
Cups-pdf works great but I would like default printing to be in landscape mode.
I suspect this can be done by making changes to /etc/cups/ppf/PDFPRINTER.ppd
In this file there is an entry
LandscapeOrientation: Plus90
Finding the possible options for this entry is not easy to find.
Does anyone know where the options might be found and/or
whether this is the correct line to change in order to get landscape output and if not what line should be changed.
All of these options require the use of the lp command.
The software in use send to cups-pdf from the application to which there is no access.
It is not an option to use the lp command.
I need to set the default behavior of the printer (in this case cup-pdf) to print landscape.
This should be possible using one of the cup configuration files in /etc/cups
An instance is a copy of the printer with specific options. You change the environment printer variable to the instance. No need to use the lp command.
Yes thats how it works. the environment variable is set to the name of one of the cups printers. In this case cups-pdf. lp is not used. If it were we could set the option to belanscape but using lp is not an option because of the ay the system is set up.
The problem is to tell cups to default to a landscape presentation for that printer. Cn I do that in the ppd config file or somewhere else?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.