Zend Framework

Barcode printing

Details

  • Type: New Feature New Feature
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Won't Fix
  • Affects Version/s: None
  • Fix Version/s: None
  • Component/s: Zend_Pdf
  • Labels:
    None
  • Fix Version Priority:
    Nice to Have

Description

It would be good to have barcode printing functionality.

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

Activity

Hide
Darby Felton added a comment -

Assigning to Alexander Veremyev to clear unassigned issues.

Show
Darby Felton added a comment - Assigning to Alexander Veremyev to clear unassigned issues.
Hide
Aaron D. Campbell added a comment -

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:
Code 128 Table of Characters Page
Code 128 Length Calculator
Code 128 Specification

Show
Aaron D. Campbell added a comment - 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: Code 128 Table of Characters Page Code 128 Length Calculator Code 128 Specification
Hide
Wil Sinclair added a comment -

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

Show
Wil Sinclair added a comment - This doesn't appear to have been fixed in 1.5.0. Please update if this is not correct.
Hide
Dolf Schimmel (Freeaqingme) added a comment -

This missing functionality will be addressed by the Zend_Image_Barcode component ( http://framework.zend.com/wiki/pages/viewpage.action?pageId=43220 ).

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

Show
Dolf Schimmel (Freeaqingme) added a comment - This missing functionality will be addressed by the Zend_Image_Barcode component ( http://framework.zend.com/wiki/pages/viewpage.action?pageId=43220 ). I think I can safely close it for now...
Hide
daisy white added a comment -

I suggest you to do some programming to make a barcode scanner by yoursel. Or else, you may download a free barcode scanner first to have a try.There are so many companies sell barcode scanners nowadays. Maybe, you can buy one online. I have brought one from KEEPAUTOMATION and it works well.http://www.keepautomation.com/guide/excel_barcode_addin.html This company can also provide you with some free online barcode generator, you may have a try someday.

Show
daisy white added a comment - I suggest you to do some programming to make a barcode scanner by yoursel. Or else, you may download a free barcode scanner first to have a try.There are so many companies sell barcode scanners nowadays. Maybe, you can buy one online. I have brought one from KEEPAUTOMATION and it works well.http://www.keepautomation.com/guide/excel_barcode_addin.html This company can also provide you with some free online barcode generator, you may have a try someday.
Hide
Ada Miller added a comment -

There are lots of bar codes ,such as QR code and code128,you can put different types of figures into them.Maybe ,you can use an bar code component to manage it.(http://www.keepautomation.com/products/word_barcode/)

Show
Ada Miller added a comment - There are lots of bar codes ,such as QR code and code128,you can put different types of figures into them.Maybe ,you can use an bar code component to manage it.(http://www.keepautomation.com/products/word_barcode/)

People

Vote (2)
Watch (3)

Dates

  • Due:
    Created:
    Updated:
    Resolved:

Time Tracking

Estimated:
3d
Original Estimate - 3 days
Remaining:
3d
Remaining Estimate - 3 days
Logged:
Not Specified
Time Spent - Not Specified