Menu

#536 JMRI doesn't honor Windows printer defaults (duplex printing)

Broad_impact
open
nobody
None
5
2015-11-23
2015-11-23
Steve
No

When printing from JMRI, it does not honor the printer's default duplex (double-sided) setting. In order to get JMRI to print duplex, when you click on "print" and the printer dialog opens, you have to open the "properties" menu and then select the proper duplex option(1) even though that option has already been set in Windows as the default for the printer. That process has to be repeated for every JMRI print job; it does not "stick" even if you do not close/restart JMRI before trying to print duplex again.

I'm not sure when this behavior started as I originally used manual duplexing (print one page and flip). But at least a few test releases ago I added the hardware duplexer option to my HP Deskjet 6840 and discovered the issue. It has also persisted across the upgrade from Win7 to Win10.

I originally thought this might be an issue with the HP 6840 since the duplexer was added after the fact, so I recently went out and bought a printer with native duplexing (Brother MFC-J485DW). However, with a slight difference(1), the results are the same with the Brother printer.

(1) When printing from JMRI and you open the printer properties for the HP 6840, duplexing is already selected. However, it does not take effect unless you actually select a tab with the duplex option shown and then click on "ok", even if you don't actually make any changes. On the other hand, when printing from JMRI and you open the printer properties for the Brother MFC, duplex is NOT selected, even though that's the default as set in Windows. You have to specifically select it, then click OK, etc.

I'd be happy to supply whatever additional information I can to assist in troubleshooting this issue.

Steve
"breezlys"

Discussion