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.
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.
The ImageWriter device issues aren't ours to close.
Created attachment 21512 [details] patch for bug fix/feature enhancement