Commit Graph

14 Commits

Author SHA1 Message Date
Christopher Mason
3d256ecb15 Hide virtual printer menus if not building with SDL. Minor formatting changes to menus (consistent casing of "ImageWriter") and clarify that the other virtual printer is an Epson. 2015-07-08 21:35:07 +00:00
Christopher Mason
79e49b9915 Enable collate function in Windows printer dialog.
Note, this requires that the printer driver internally supports multiple copies and collation. Otherwise the function will not be available to the user.
2015-05-02 04:51:52 +00:00
Christopher Mason
eeec76ecaf Improve handling of Windows printer dialog when printing to a native printer.
-If printing with multipage mode on, user will be prompted with the Windows printer dialog with each print job. If multipage mode is off, user will be prompted every time printer is reset to avoid being prompted for every page.

-Improved error handling when user clicks "Cancel" on the print dialog. An error dialog is shown and the Virtual Imagewriter falls back to bitmap output.
2015-05-02 04:15:12 +00:00
Christopher Mason
5cc387205e Always show mouse cursor when printer selection dialog is shown. Previously the cursor was hidden when under GS/OS or when the mouse was "captured" via F8. 2015-02-09 02:23:14 +00:00
Christopher Mason
199e2f9a76 Add support to Imagewriter for multiple page sizes and banner printing. 2015-02-08 04:55:32 +00:00
Christopher Mason
a823643faa Fix page margins in Windows once and for all. Clip the source bitmap by the equivalent amount given by the printer driver. Also set the default left margin of the emulated Imagewriter to 1/4 inch. 2015-02-04 05:39:25 +00:00
Christopher Mason
753d907315 Slight tweak to pixel resize function for low resolution output. 2015-02-01 20:38:39 +00:00
Christopher Mason
05e6b4c389 Fix Windows printer output to be centered regardless of the margin offsets imposed by a printer driver.
Switch emulated Imagewriter to using page units equivalent to Postscript points (1/72th of an inch) vs 1/10th of an inch. This is to aid in adding additional paper size support in the future.
2015-02-01 20:13:14 +00:00
Christopher Mason
fdead45d01 Implement RLE and ASCII85 encoding on color Postscript output in the Imagewriter emulator. Fix B&W Postscript output scaling bug. 2014-07-30 03:55:12 +00:00
Christopher Mason
2932a6e6bd Fix a few missing breaks in resolution switch statements. 2014-05-20 23:03:31 +00:00
Christopher Mason
5df55a3269 Fix some errors in Imagewriter code. 2014-04-06 02:09:46 +00:00
Christopher Mason
ce9d39b004 Fix misc errors. Remove SDL and FreeType libraries from vars_win32. 2014-04-03 21:04:18 +00:00
Christopher Mason
408c0453d1 Fix so that Imagewriter will build without SDL. 2014-04-03 19:34:59 +00:00
Christopher Mason
9fe038c8d0 Merge Imagewriter branch into trunk. 2014-04-02 21:29:34 +00:00