Bug 695423

Summary: Add current generation printers to gdevatx.c
Product: Ghostscript Reporter: Gerard Belanger <gbelanger>
Component: Printer DriverAssignee: Chris Liddell (chrisl) <chris.liddell>
Status: RESOLVED FIXED    
Severity: enhancement CC: chris.liddell
Priority: P4    
Version: master   
Hardware: All   
OS: All   
Customer: Word Size: ---
Attachments: Propised itk38 and itk24i device additions to gdevatx.c

Description Gerard Belanger 2014-08-13 06:38:26 UTC
Created attachment 11109 [details]
Propised itk38 and itk24i device additions to gdevatx.c

gdevatx.c was created to support Practical Automation printers.  Since that time we have gone through a couple of generations of hardware.  Backward compatibility has been maintained, so that current users can still use gs by selecting the atx devices.  We would like to add our two current generation printers.  One printer has no physical unprintable margin requirement.  A customer has requested the ability to print full width, hence the impetus for this change request.  I have only added 2 new device definitions.  No rendering logic has changed as it works correctly.

I do not wish to deprecate the atx devices, as existing customers are using them.

The proposed updated file is attached.  This is my first foray into gs, so hopefully I have added the definitions correctly. I have not addressed how to add this to the master device table,
Comment 1 Chris Liddell (chrisl) 2014-08-13 12:05:08 UTC
Patch applied in:

http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=25a0cd96


There was some makefile voodoo missing, but I've added that stuff in.
Comment 2 Gerard Belanger 2014-08-13 12:22:31 UTC
Chris,

Thanks!

Two quibbles:

+# +    itk24i          Practical Automation ITK-24i label printer
+# +    itk38           Practical Automation ATK-38 label printer

The ATK-38 should be ITK-38

If you can change 'label printer' to 'thermal kiosk printer'
it would be more accurate.  These devices are not packaged for standalone or desktop use.

GerryB
Comment 3 Chris Liddell (chrisl) 2014-08-13 12:34:48 UTC
Here you go:

http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=062f4b4