Prev · NextSTR #3767: Support for Zebra Technologies Kiosk Printers in CUPS

Duplicate Bugs:STR #3317: Support for Zebra Technologies Kiosk Printers in CUPS
Status:4 - Pending
Priority:1 - Request for Enhancement, e.g. asking for a feature
Scope:1 - Specific to a machine/printer
Subsystem:Sample Drivers
Summary:Support for Zebra Technologies Kiosk Printers in CUPS
Version: -feature
Created By:mwilner
Assigned To:mike
Fix Version:Unassigned
Update Notification:

Receive EMails Don't Receive EMails


Trouble Report Files:

Name/Time/Date/Filename/Size
mwilner: 18:16 Jan 05, 2011
 
zebraCupsDrivers.zip (126k)
 
mwilner: 18:19 Jan 05, 2011
 
zebraCupsDrivers_v2.zip (126k)
 
mike: 20:25 May 22, 2012
 
str3767-prelim.patch (3k)
 

Trouble Report Dialog:

Name/Time/Date/Text
mwilner: 18:16 Jan 05, 2011
 
Request to add support for the following Zebra Technology Kiosk Printers:
TTP20x0
TTP2130
TTP7030
TTP8200
KR403

The latest version to be included is attached to this request. Enclosed is a summary of the changes.

 
h.blischke: 09:52 Jan 06, 2011
 
A quick search in the internet revealed that these printers understand a control language named "KPL", based on ESC sequences. Among a lot of things, this PL supports rendering b/w bitmaps in Windows BMP format. As this format is supported by Ghostscript out of the box, it should be no problem to write a supporting filter as a, say, Perl or Python script.

The KPL language is documented.

 
mwilner: 09:59 Jan 06, 2011
 
I don't understand your post since I am asking to include the attached driver (filters and ppd's) for the Zebra printers in the next build.
 
mwilner: 10:01 Jan 06, 2011
 
This is a bugfix to a prior submission STR #3317.
 
mike: 08:56 Jan 07, 2011
 
Assigning to CUPS 1.5.
 
llowy: 12:21 Aug 31, 2011
 
Is this feature going to be included in the 1.5 release?
 
mike: 14:36 Aug 31, 2011
 
Leo,

No, and I had actually sent out an email in March requesting that Zebra sign our new contributor agreement before we could include it:

    http://www.cups.org/AppleContributorAgreement.pdf

Can you take care of that?

Thanks!

 
llowy: 06:42 Sep 02, 2011
 
Mike -

Can you email me the document? The link in your note above does not seem to work.

 
mike: 09:14 Jan 12, 2012
 
Now have the signed agreement, moving to the 1.6 milestone...
 
mike: 20:24 May 22, 2012
 
Sorry, this is getting pushed out again as we are running out of time for 1.6.

I really want to merge the kiosk driver into rastertolabel, and all of the Kiosk stuff (like zePresenterLoopLength/Tens) needs to be migrated to use custom options - picking 1100 possible values from two different controls is not a good user experience.

 
mike: 20:25 May 22, 2012
 
Here is what I've merged so far to rastertolabel.c.
 
mwilner: 04:46 May 23, 2012
 
Mike,
What I can see in the merge file this is all ZPL based stuff and there are two types of Kioks printer, one that is ZPL based (KR403) and all the others in rastertozebrakiosk for KPL based Kiosk printers. Are you planning to merge those together?
\Manfred

 
mike: 06:13 May 23, 2012
 
Manfred,

Correct, I want to merge the KPL stuff into rastertolabel. This is partly because we wish to minimize the number of filters bundled with CUPS, and partly because the current KPL driver doesn't follow our coding guidelines and needs to be updated for localization, etc.

 
mwilner: 06:17 May 23, 2012
 
Mike,
Thank you, are those coding guidelines documented on the CUPS side so that I can take a look at it? I have taken over the project and am not too familiar with CUPS so I will have to look into it.
\Manfred

 
mike: 07:42 May 23, 2012
 
You'll find the guidelines here:

    http://www.cups.org/documentation.php/spec-cmp.html

 
mwilner: 06:25 Jun 01, 2012
 
Mike,
Can you leave the rastertozebrakiosk out of the distribution while we are working on the coding to conform to the guidelines and just include the rastertolabel in the 1.6 release?
This would help us tremendously.
Thank you,
\Manfred

 
mwilner: 13:30 Jul 13, 2012
 
Mike, When are you planning to release CUPS 1.6 so that we can determine how much time we have to get our driver into this build?
Thank you,
\Manfred

 
mike: 13:32 Jul 13, 2012
 
Manfred,

CUPS 1.6.0 is coming very soon. We can always add updates to rastertolabel in 1.6.x if we need to...