I’ve been struggling with KiCad 8 not wanting to print in landscape, no matte which options I picked.
Currently using:
Application: KiCad Schematic Editor x86_64 on x86_64
Platform: Linux Mint 21.1, 64 bit, Little endian, wxGTK, X11, cinnamon, x11
OpenGL: NVIDIA Corporation, NVIDIA GeForce GT 1030/PCIe/SSE2, 4.6.0 NVIDIA 535.183.01
Build Info:
Date: Oct 14 2024 23:14:30
wxWidgets: 3.2.1 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.74.0
OCC: 7.6.3
Curl: 7.81.0
ngspice: 43
Compiler: GCC 11.4.0 with C++ ABI 1016
I also am using a Pantum P3010DW Laser Printer.
So far the ONE work around I have found, is the printer properties dialog, I created a custom paper size, and switched the length/width values… so the software thinks I’m using 11x8.5 instead of 8.5 x 11
(im in the U.S using US Letter) this finally got it to print Landscape.
It’s probably something in your distro. IIRC print calls the system print action and at that point the options depends on what that action offers.
On my Linux distro normally I print to PDF first and when I print from the viewer it just does the right thing, although I can override its choice of format. So I don’t know what you have to do to make your system print action smarter.
Edit: Here’s what happens when I press the Print button. First I get this popup.
Then when I click on Page Setup I get this:
Do you not get the option to change the orientation in the second popup?
I had the same problem when printing a few weeks ago. My solution was to first print to pdf (or SVG, I forgot) and then use another program to generate the paper output.
I upgraded to V8.0.6 now, but then I still had V8.0.5.
Clever trick but I will probably have forgotten it by the time I attempt to print it out again. That usually happens less then once a year. Overall, I’m not very much interested in workarounds, but if it’s a bug then it’s worth reporting it. But I’m not generating more bug reports until I have regained the ability to test with current nightlies again, and that may be a while.
Sounds like a bug in the system printer channel where it does not heed an instruction to change the orientation. I must say that I haven’t really checked if my print to landscape option works because I always print to file first, as I may view the schematic later with a PDF viewer.
Maybe you could debug it by printing to PDF in both orientations and then examining the properties of the PDFs to see if they contain the required directives.
Here is the Properties panel from one of my A5 landscape schematics. As you can see the PDF stream contains indication of how it should be orientated correctly, so it’s downstream’s problem if it isn’t.
I have the same problem. KiCad said it was printing landscape. The system print dialog said it was printing landscape. The printer printed it portrait.
I worked around it by asking for a Print Preview, and printing from there. It was a 1-page schematic, so I don’t know if that trick works for multi-page schematics.
None of my other applications have problems printing landscape; this appears to be specific to KiCad.