Barcode1D is a pure Ruby gem for handling many kinds of 1-dimensional barcodes. Implemented are Code 128, Code 3 of 9, Code 93, Code 11, Codabar, Interleaved 2 of 5, COOP 2 of 5, Matrix 2 of 5, Industrial 2 of 5, IATA 2 of 5, PostNet, Plessey, MSI (Modified Plessey), EAN-13, EAN-8, UPC-A, UPC-E, UPC Supplemental 2, and UPC Supplemental 5. Patterns are created in either a simple format of bars and spaces or as a run-length encoded string. This only generates and decodes the patterns; actual display or reading from a device must be implemented by the programmer.
Required Ruby Version
>= 1.8.6
Authors
Michael Chaney
Versions
- 1.0.2.1 April 30, 2014 (48 KB)
- 1.0.2.0 October 04, 2012 (48.5 KB)
- 1.0.1.0 September 27, 2012 (44 KB)
- 1.0.0.0 September 27, 2012 (44 KB)
- 0.9.9.2 September 27, 2012 (44 KB)