AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

BarCode erstellen??

Ein Thema von Serienchiller · begonnen am 25. Jul 2013 · letzter Beitrag vom 30. Jul 2013
Antwort Antwort
Patito

Registriert seit: 8. Sep 2006
108 Beiträge
 
#1

AW: BarCode erstellen??

  Alt 26. Jul 2013, 08:50
barcodes können wohl GRUNDSÄTZLICH nur aus ziffern gebildet werden?
Das hängt vom BarcodeTyp ab. Im Code128 gibt es z.B. sogar die Möglichkeit innerhalb des Barcodes
zwischen Zahlen und Buchstaben-Codierung umzuschalten.

Noch etwas zur Barcode-Größe: Normalerweise hat ein Barcode-Typ noch Standards
für Mindestgröße, mimimale Abstände, ...
Wenn man den Standard nicht beachtet (und z.B. einfach irgendwelche Fonts skaliert)
ist es Glückssache welche Scanner das dann lesen können.
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#2

AW: BarCode erstellen??

  Alt 26. Jul 2013, 10:30
Noch etwas zur Barcode-Größe: Normalerweise hat ein Barcode-Typ noch Standards
für Mindestgröße, mimimale Abstände, ...
Wenn man den Standard nicht beachtet (und z.B. einfach irgendwelche Fonts skaliert)
ist es Glückssache welche Scanner das dann lesen können.
Oder einfacher ausgedrückt: Jeder Standard definiert das Verhältnis zwischen dünnen und dicken Strichen und Abständen. Beim Code-39 wäre das 1:1.8 - 1:2.4, ein dünner Strich ist also in etwa halb so dünn wie ein dicker.

Wenn der Renderer nun den dünnen Strich mal 2 und mal 3 Pixel, und den dicken Strich dafür mal 4 und mal 5 Pixel breit macht, dann haben wir ein verhältnis von 2:4 = 1:2 bis 3:4 = 1:1.3 . Und das ist dann klar außerhalb der Spec. Kein Scanner (nun ja, fast keiner) wird das dann lesen können.

Daraus folgt:
1. Der Renderer darf nicht einfach skalierte Rechtecke zeichnen, sondern muss die Pixelbreiten einmalig berechnen und dann pixelgenau füllen.
2. Ein Barcode kann nicht beliebig breit sein, d.h. er lässt sich vertikal nur diskret vergrößern.
  Mit Zitat antworten Zitat
matashen

Registriert seit: 29. Jan 2007
Ort: daheim
487 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#3

AW: BarCode erstellen??

  Alt 26. Jul 2013, 11:13
ich werwende ZINT,
zu der Lib gibts auch einige Threads hier.
Läuft ganz gut. Hat zwar ein paar Bugs, aber im großen und ganzen ists OK für ne kostenlose komponente.

hier der Link zur Kompo-Sammlung hier in der dp
http://www.delphipraxis.net/143986-[komponente]-barcode-fuer-delphi-zint.html
Matthias
Das Leben ist eines der härtesten.
  Mit Zitat antworten Zitat
Patito

Registriert seit: 8. Sep 2006
108 Beiträge
 
#4

AW: BarCode erstellen??

  Alt 26. Jul 2013, 12:23
Oder einfacher ausgedrückt: Jeder Standard definiert das Verhältnis zwischen dünnen und dicken Strichen und Abständen.
Für die Logistik gibt es zum Teil auch recht feste Angaben in mm.

http://www.gs1-germany.de/fileadmin/...equalitaet.pdf
(dünnste Strichbreite von GS1-128 liegt zwischen mindestens 0,495 mm und maximal 1,016 mm)

Laut Wikipedia ist im Code128 eine Ruhezone links und rechts von 6,4 mm vorgesehen und der kleinste Strich sollte
nicht kleiner als 1/10 der Ruhezone sein (Richtwert).
https://en.wikipedia.org/wiki/Code_128
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz