lazarus-ccr/components/lazbarcodes
2023-02-01 22:16:46 +00:00
..
docs lazbarcodes: Maxicode working. Add Zint manual. 2022-03-25 16:21:11 +00:00
examples lazbarcode: Add sample project QRCodeGenerator. 2023-01-16 22:57:28 +00:00
images lazbarcodes: Better icon for TBarcodeMedical. 2022-04-09 11:23:59 +00:00
packages LazBarcodes: Fix package output directories. --> v2.0.2 2023-02-01 22:16:46 +00:00
src LazBarCodes: Improved compatibility with previous version 1.0.4 2023-01-22 10:54:37 +00:00
README.txt LazBarcode: Major update with many more barcodes. 2022-03-09 22:33:06 +00:00

--------------------------------------------------------------------------------
                                  LazBarcodes
--------------------------------------------------------------------------------

LazBarcodes is a set of controls to create 1D and 2D barcodes. 
The backend engine is a port of Zint at sourceforge.

Currently it supports the generation of the following barcode types:

* 1D barcodes

  - Code 11 [https://en.wikipedia.org/wiki/Code_11]
  - Code 128 [https://en.wikipedia.org/wiki/Code_128}
  - UPC/EAN-128 [https://en.wikipedia.org/wiki/GS1-128]
  - Matrix 2-of-5 [https://en.wikipedia.org/wiki/Matrix_2_of_5]
  - DataLogic 2-of-5 [https://en.wikipedia.org/wiki/Matrix_2_of_5]
  - IATA 2-of 5 [https://en.wikipedia.org/wiki/Industrial_2_of_5#IATA_2_of_5]
  - Industrial 2-of-5 [https://en.wikipedia.org/wiki/Industrial_2_of_5]
  - Interleaved 2-of-5 [https://en.wikipedia.org/wiki/Interleaved_2_of_5]
  - ITF-14 [https://en.wikipedia.org/wiki/ITF-14]
  - Code 3-of-9 (C39) [https://en.wikipedia.org/wiki/Code_39]
  - Extended Code 3-of-9 (C39+) [https://en.wikipedia.org/wiki/Code_39#Full_ASCII_Code_39]
  - LOGMARS (like C39)
  - Code 93 [https://en.wikipedia.org/wiki/Code_93]
  - Channel Code 
  - EAN-8 and EAN-13 [https://en.wikipedia.org/wiki/International_Article_Number]
  - EAN-14
  - ISBN [https://en.wikipedia.org/wiki/International_Standard_Book_Number]
  - NVE-18 
  - UPC-A [https://en.wikipedia.org/wiki/Universal_Product_Code]
  - UPC-E [https://en.wikipedia.org/wiki/Universal_Product_Code#UPC-E]
  - Plessey[https://en.wikipedia.org/wiki/Plessey_Code]
  - MSI/Plessey [https://en.wikipedia.org/wiki/MSI_Barcode]
  - Telepen [https://en.wikipedia.org/wiki/Telepen]
  - Telepen numeric
  - Medical/pharmaceutical barcodes
    - Codabar [https://en.wikipedia.org/wiki/Codabar]
    - Code32
    - Pharma one-track [https://de.wikipedia.org/wiki/Pharmacode_(Laetus)]
    - Pharma two-track
    - Pharmazentralnummer (PZN) [https://de.wikipedia.org/wiki/Pharmazentralnummer]
  - Postal barcodes
    - Australia Post (Customer, Reply Paid, Routing, Redirection)
       [https://barcodeguide.seagullscientific.com/Content/Symbologies/Australia_Post_4-State_Barcode.htm]
    - DAFT [https://www.neodynamic.com/barcodes/DAFT-4-state-Barcode.aspx]
    - Deutsche Post IdentCode [https://barcodeguide.seagullscientific.com/Content/Symbologies/Identcode.htm]
    - Deutsche Post LeitCode [https://de.wikipedia.org/wiki/Leitcode]
    - FIM (Facing Identification Mark) [https://en.wikipedia.org/wiki/Facing_Identification_Mark]
    - Japanese Post [https://barcodeguide.seagullscientific.com/Content/Symbologies/Japanese_Postal.htm]
    - Dutch KIX code [https://nl.wikipedia.org/wiki/KIX-code]
    - Korea Post [https://www.neodynamic.com/barcodes/Korea-Post-Barcode.aspx]
    - PLANET code [https://en.wikipedia.org/wiki/Postal_Alpha_Numeric_Encoding_Technique]
    - PostNet code [https://en.wikipedia.org/wiki/POSTNET]
    - Royal Mail RM4SCC code [https://en.wikipedia.org/wiki/RM4SCC]

* 2D barcodes

  - QR Code [ http://en.wikipedia.org/wiki/Qr_code] 
  - MicroQR [http://en.wikipedia.org/wiki/Qr_code#Variants]
  - Aztec Code [http://en.wikipedia.org/wiki/Aztec_Code]
  - Aztec Rune [http://en.wikipedia.org/wiki/Aztec_Code#Encoding]
  - DataMatrix [http://en.wikipedia.org/wiki/Data_Matrix]
  - PDF417 [https://en.wikipedia.org/wiki/PDF417]

The download contains the packages "lazbarcodes" and "lazbarcodes_runtimeonly". 
The first one gives you visual components of the above barcodes and the second 
can be used just to access the ported zint code for advanced barcode generation. 

Author:
Jose Mejuto, Werner Pamler

License:
BSD 3 as it is being inherited from the zint backend source code.

wiki Page:
http://wiki.freepascal.org/LazBarcodes

References:
- see above