ZF-1712: Barcode printing

Issue Type: New Feature Created: 2007-07-12T13:36:41.000+0000 Last Updated: 2013-02-01T14:39:10.000+0000 Status: Closed Fix version(s): Reporter: Alexander Veremyev (alexander) Assignee: Dolf Schimmel (Freeaqingme) (freak) Tags: - Zend_Pdf

Related issues: Attachments:


It would be good to have barcode printing functionality.

It can be done with a special internal (named) font.


Posted by Darby Felton (darby) on 2007-07-19T16:23:18.000+0000

Assigning to [~alexander] to clear unassigned issues.

Posted by Aaron D. Campbell (aaroncampbell) on 2007-08-02T17:35:27.000+0000

Barcodes are something that I've recently had to deal with (although not in PDFs, I can definitely see the benefit). However, there are many types of barcodes. Two of the most prevalent are Code 128 and Code 39.

Code 39 is the one that can be done with a font. Each letter is assigned a specific set of bars, and it has a special start and stop character (often encoded as an * in the font), which helps assure that the entire barcode is scanned.

Code 128, however, goes one step further. In addition to the start/stop characters, it actually has a check digit that verifies accurate scans. However, this can't be done simply with a font. There is a lot more to do. The check digit needs to be calculated and created from the data that is being encoded. Also, there are rules as to the size of a code 128 barcode. The advantage is both reliability and flexibility, because code 128 supports more characters.

I'd like to see both options made available. There are other options as well, Code93, EAN13/UPCA, EAN8/UPCE, Codabar, Interleaved 2 of 5, Standard 2 of 5, Code 11, MSI, etc. However, Code 128 and Code 39 seem to be the most prevalent.

Additional information links:" rel="nofollow">Code 128 Table of Characters Page" rel="nofollow">Code 128 Length Calculator" rel="nofollow">Code 128 Specification

Posted by Wil Sinclair (wil) on 2008-04-18T13:11:50.000+0000

This doesn't appear to have been fixed in 1.5.0. Please update if this is not correct.

Posted by Dolf Schimmel (Freeaqingme) (freak) on 2009-01-14T07:38:22.000+0000

This missing functionality will be addressed by the Zend_Image_Barcode component (… ).

I think I can safely close it for now...

Have you found an issue?

See the Overview section for more details.


© 2006-2018 by Zend, a Rogue Wave Company. Made with by awesome contributors.

This website is built using zend-expressive and it runs on PHP 7.