akhakh
asked on
Mac OS X - how to print landscape pdfs from command line interface using lpr
My question is similar to ID:22526539 - I develop using RealBasic and am trying to print pdfs without launching Preview. I create pdfs(in landscape) in my program then want to print a batch of them. I can use the command line through RealBasic, so I have tried 'lpr -o landscape filename.pdf' and I do not get landscape - the page is portrait and the printing begins about 1/3 of the way down the page.
I can get landscape orientation if I use 'lpr -o orientation-requested=4', but then the left margin doesn't exist. I tried 'lpr -o orientation-requested=4 -o page-left=36' and the margin still does not exist.
Not sure what I'm doing wrong... please help!
I can get landscape orientation if I use 'lpr -o orientation-requested=4', but then the left margin doesn't exist. I tried 'lpr -o orientation-requested=4 -o page-left=36' and the margin still does not exist.
Not sure what I'm doing wrong... please help!
ASKER
I will have no control over what printers/options are installed. I can't believe that printing a pdf on a Mac is this difficult. Is there any approach you can recommend that would enable me to batch print pdfs from either the command line or applescript? Should I start a new question?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
I've decided to go in a different direction on this - should I award the points anyway?
If the comments did not help you, but the links are useful, close the question selecting one of your comments as the solution. If the comments/links were of no use, delete the question.
http://www.unix.com/unix-dummies-questions-answers/14973-lpr-landscape.html
The common thread is to see what options the printer supports:
/etc/lp/interface/printern