Bug 695423 - Add current generation printers to gdevatx.c
Summary: Add current generation printers to gdevatx.c
Status: RESOLVED FIXED
Alias: None
Product: Ghostscript
Classification: Unclassified
Component: Printer Driver (show other bugs)
Version: master
Hardware: All All
: P4 enhancement
Assignee: Chris Liddell (chrisl)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-13 06:38 UTC by Gerard Belanger
Modified: 2014-08-13 12:34 UTC (History)
1 user (show)

See Also:
Customer:
Word Size: ---


Attachments
Propised itk38 and itk24i device additions to gdevatx.c (9.01 KB, application/octet-stream)
2014-08-13 06:38 UTC, Gerard Belanger
Details

Note You need to log in before you can comment on or make changes to this bug.
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