LibreOffice Writer Version: 5.1.2.2
Printer: Brother MFC-7340
OS: Ubuntu 14.04
I would like to print directly to 3x5 index cards. They go through the printer ok if fed in narrow edge first.
I created a 3x5 paper size in my printer definition (.ppd) and that successfully shows up now as a legal paper size. I did this by copying the A6 definition and adjusting the sizes slightly for 3x5.
With this printer, you have to slide some guides to the center of the manual feed tray so that the card (or envelope) goes down the middle of the paper path. Note that none of the printer definitions seem to take this into account; they just describe measurements of the page and print areas within.
For envelopes, this works fine, since something in LO tells the printer to print down the middle of the paper path to match up with where the paper is.
But my 3x5 page prints in the bottom left of a letter-sized sheet fed through as a test. Thus, if you feed a 3x5 card, the print misses the card completely.
(Remember everything is in landscape mode, so the print area in the lower right corner of the page is as if that 3x5 card were down there in the lower left corner of the page.)
I eventually gave up and used the A6 size (pretty close to 3x5 and prints down the middle of the paper path). I added a 3x5 frame to it positioned to the left edge and centered vertically. Unfortunately, even though you can add another frame for the text inside this frame (for vertical centering), the vertical centering of that inner frame must be done manually. Maybe this is a bug, but that’s off topic.
This works pretty well, with the printing on the A6 size landing squarely in the middle of the 3x5 frame - which, of course is the 3x5 card.
I was wondering if anyone has ever tried doing this without the A6 workaround?