How to set one printer to print landscape and another to print portrait (from Internet Explorer)
Posted on 2011-03-03
We have a a normal printer that prints out customer invoices on A4 pages, and wish to introduce a label printer (brother QL-1060N) to print off Royal Mail labels.
Both the labels and the invoices are generated with HTML/CSS. The invoices are printed in portrait, and the labels need printing in landscape. As both of the printers have seperate profiles in the Windows control panel, I can set separate properties for each printer (i.e. the label printer lets me choose, among other things, the rotation, as does the normal printer too). However, it seems like IE is either overriding this (with the value from File -> Page Setup...). When I set this to either portrait or landscape and try to print the invoices or labels respectively, it is fine, but the problems is that the staff don't want to be setting this every time they print (can be upwards of 20 or 30 times a day of several at a time).
I have also explored CSS hacks and tricks and IE filters but none of these seem to work. We also had a go at an RTL type css property to flip everything but that doesn't work either, as everything breaks over pages.
Selecting a different printer from the print popup is fine - but changing any more settings not so much. Can anyone describe a possible way of doing this?
Browser extensions or that kind of thing are certainly a possibility.
Thanks in advance.