Bug 703928

Summary: Margins incorrect
Product: Ghostscript Reporter: Josh Moyer <JMoyer>
Component: Apple ImageWriter DevicesAssignee: Josh Moyer <JMoyer>
Status: IN_PROGRESS ---    
Severity: normal CC: chris.liddell
Priority: P4    
Version: 9.54.0   
Hardware: All   
OS: All   
Customer: Word Size: ---
Attachments: patch for bug fix/feature enhancement

Description Josh Moyer 2021-06-12 16:59:02 UTC
The ADMP devices have their margins set unsafely and incorrectly (0 0.5 0.5 0).  Per ImageWriter LQ Owner's Guide, pg. 129, minimum margins are .25" on each side for that printer and anything less "can tear the corner, jam the printer, and damage the print head or paper guide."  Presumably, the same is true for the other devices, although the Apple Dot Matrix Printer Operator's Guide makes no specific mention of margins dimensions.
Comment 1 Ray Johnston 2021-06-12 18:25:53 UTC
The 'contrib' device sources are available, and it is trivial to modify the
margins. If you wish to submit a patch, we will evaluate it and *may* put it
in going forward.

Note that there is no need to recompile in order to change the margins for a
device. As mentioned in doc/Language.htm the device default margins can be
overridden. For example, using:
    -c "<< /.HWMargins [ 18. 18. 18. 18. ] >> setpagedevice " -f

If you (or someone) submits a patch, please mention this bug number.
Comment 2 Chris Liddell (chrisl) 2021-06-12 18:28:20 UTC
The ImageWriter device issues aren't ours to close.
Comment 3 Josh Moyer 2021-09-12 17:05:46 UTC
Created attachment 21512 [details]
patch for bug fix/feature enhancement