AGB  ·  Datenschutz  ·  Impressum  







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

How to decode first digit in EAN13?

Ein Thema von WojTec · begonnen am 16. Aug 2011 · letzter Beitrag vom 17. Aug 2011
Antwort Antwort
WojTec

Registriert seit: 17. Mai 2007
480 Beiträge
 
Delphi XE6 Professional
 
#1

How to decode first digit in EAN13?

  Alt 16. Aug 2011, 17:14
Delphi-Version: 2010
I have some EAN13, lets say 6 462456 178322. After digitalize I have:

Code:
101
0100011
0000101
0011011
0011101
0110001
0101111
01010
1100110
1000100
1001000
1000010
1101100
1101100
101
First digit is not coded directly in bars. So question is how to compute it, if I have binary data?
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: How to decode first digit in EAN13?

  Alt 16. Aug 2011, 19:02
Have a Close Look at http://de.wikipedia.org/wiki/European_Article_Number
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
WojTec

Registriert seit: 17. Mai 2007
480 Beiträge
 
Delphi XE6 Professional
 
#3

Re: How to decode first digit in EAN13?

  Alt 17. Aug 2011, 09:41
Yes, I read this. First digit is not coded in barcode, but used to encode "left". Coded are digits 2-13 (each 7 bits + 11 bits for sentinels). So, I have 84 bits. Last 6 digits I can decode by lookup in code table for "right". But to know digits 2-7 I need to know first one. I don't have idea how to get it
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: How to decode first digit in EAN13?

  Alt 17. Aug 2011, 10:47
Just compare with the Code-Table
Code:
101
0100011 - 4 U
0000101 - 6 G
0011011 - 2 G
0011101 - 4 G
0110001 - 5 U
0101111 - 6 U
01010
1100110 - 1 G
1000100 - 7 G
1001000 - 8 G
1000010 - 3 G
1101100 - 2 G
1101100 - 2 G
101
And after that u have UGGGUU GGGGGG and the Code-Table offers 6

So we have 6 462456 178322

qed
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
WojTec

Registriert seit: 17. Mai 2007
480 Beiträge
 
Delphi XE6 Professional
 
#5

Re: How to decode first digit in EAN13?

  Alt 17. Aug 2011, 11:04
Oh, now I see, thanks
  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 21:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz