Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QRCode: allow to choose different types of barcodes #5854

Open
drma-tech opened this issue Nov 18, 2024 · 2 comments
Open

QRCode: allow to choose different types of barcodes #5854

drma-tech opened this issue Nov 18, 2024 · 2 comments
Labels
Type: Feature ⚙ Request or idea for a new feature.

Comments

@drma-tech
Copy link

Image

@drma-tech drma-tech added the Type: Feature ⚙ Request or idea for a new feature. label Nov 18, 2024
@stsrki
Copy link
Collaborator

stsrki commented Nov 19, 2024

It is hard to know what those options are without an example. Dare to post a source?

@drma-tech
Copy link
Author

this component generates for every format:

https://github.com/micjahn/ZXing.Net/

The most popular is qrcode, but different markets use different formats.

https://zxing.github.io/zxing/apidocs/com/google/zxing/BarcodeFormat.html
https://github.com/zxing/zxing/tree/master

  1. UPC (Universal Product Code) - A barcode used in retail, especially in North America, encoding 12 numerical digits and designed for point-of-sale systems.
  2. EAN (European Article Number) - Similar to UPC but used internationally, encoding 13 numerical digits (EAN-13) or 8 digits (EAN-8 for smaller packages).
  3. Code 39 - An alphanumeric barcode used for inventory, industrial, and non-retail applications. It supports uppercase letters, numbers, and a few special characters.
  4. Code 128 - A compact and versatile barcode that supports all ASCII characters. Commonly used in logistics and shipping due to its high data density.
  5. QR Code (Quick Response Code) - A two-dimensional code that can store URLs, text, and other data. Easily scanned by mobile devices, it's widely used in marketing and payments.
  6. PDF417 - A stacked linear barcode that can encode large amounts of text and data. Often used for IDs, shipping labels, and airline boarding passes.
  7. Data Matrix - A compact two-dimensional barcode ideal for small items. Frequently used in healthcare and manufacturing.
  8. Aztec Code - A two-dimensional barcode designed for fast scanning, even when partially damaged. Commonly found on tickets and travel documents.
  9. ITF (Interleaved 2 of 5) - A numeric barcode used for packaging and shipping. It encodes digits in pairs for compactness.
  10. GS1 DataBar - A family of barcodes capable of encoding additional data like expiration dates and serial numbers, often used in retail and healthcare.

@stsrki stsrki changed the title qrcode - allow to choose different types of barcodes QRCode: allow to choose different types of barcodes Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature ⚙ Request or idea for a new feature.
Projects
None yet
Development

No branches or pull requests

2 participants