Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Barcode] Wat voor een type barcode is dit?

Pagina: 1
Acties:

  • Niek_
  • Registratie: Februari 2002
  • Laatst online: 12:34
Onderstaande barcode wordt bij ons op het werk gebruikt. Helaas is het voor mij niet te achterhalen wie deze ontworpen heeft. Ik wil de barcode nu zelf laten genereren, maar moet daarvoor wel weten wat voor een type barcode het is.
Ik vermoed dat (met onderstaande afbeelding als voorbeeld) de volgende gegevens in de code verwerkt zitten:
het nummer 8400000000021
het nummer 00123456

Is er iemand die dit type barcode herkent?
Afbeeldingslocatie: http://i39.tinypic.com/sxnnh2.png

  • Rmg
  • Registratie: November 2003
  • Laatst online: 21:25

Rmg

Datamatrix code. Wikipedia: Datamatrix

Was nie heel lastig ^^

  • Niek_
  • Registratie: Februari 2002
  • Laatst online: 12:34
AI, die had ik dus echt niet gevonden (en dat terwijl 'datamatrix' op de afbeelding staat).
Ik ga even een plekje zoeken om door de grond te zakken...

Bedankt! Ik ga eens even kijken of ik hem kan ontleden en wat er nou echt wordt meegestuurd. Kan ik hem daarna weer opbouwen :)

Als ik hem door een online reader heen haal (http://boy.co.ua/decode.php of http://zxing.org/w/decode) komt het volgende eruit:
Raw text :
700184000000000212100123456 Jans

Raw bytes :
ef 45 65 21 29 19 a5 19 a5 19 a5 26 4f 1f e5 20
38 33 73 13 1e 75 d0 fe 81 d1 68 fe 96 2d

Barcode format:
DATA_MATRIX

Parsed Result Type:
TEXT

Parsed Result:
700184000000000212100123456 Jans

Als vervolgens met een online generator (http://datamatrix.kaywa.com) bovenstaande uitkomst weer omzet krijg ik niet dezelfde barcode. Niet als ik het parsed result invoer en al helemaal niet als ik de raw bytes invoer. Wellicht dat iemand me nog een duwtje in de juiste richting kan geven? :X

[ Voor 79% gewijzigd door Niek_ op 21-08-2013 10:14 ]


  • HuHu
  • Registratie: Maart 2005
  • Niet online
Ik gok dat er "8400000000021 00123456 Jansen" in staat :)

  • BLACKfm
  • Registratie: Maart 2004
  • Laatst online: 16:21

BLACKfm

O_o

Kun je niet een ander barcode systeem implementeren?

  • Niek_
  • Registratie: Februari 2002
  • Laatst online: 12:34
HuHu schreef op woensdag 21 augustus 2013 @ 10:25:
Ik gok dat er "8400000000021 00123456 Jansen" in staat :)
Nope, zie de post boven je :)
BLACKfm schreef op woensdag 21 augustus 2013 @ 10:30:
Kun je niet een ander barcode systeem implementeren?
Helaas niet, daarvoor ben ik (mijn afdeling) echt een te klein radartje.
Ik zal het hiermee moeten doen.

Snap alleen niet waarom het decoderen een bepaalde uitkomst geeft, maar dat vervolgens na het coderen van deze uitkomst de barcode anders is.

Ondertussen al wel een document aan het doorlezen over de opbouw van de datamatrix code. Maar duwtjes zijn welkom ;)

[ Voor 33% gewijzigd door Niek_ op 21-08-2013 10:58 ]


Verwijderd

Er zit ongetwijfeld redundantie in de afbeelding. Er zijn heel veel matrixen die naar precies hetzelfde data decoderen. Dat is ook bij QR zo.

  • HuHu
  • Registratie: Maart 2005
  • Niet online
De resolutie van het plaatje is ook slecht, heb je geen betere afbeelding?

  • Niek_
  • Registratie: Februari 2002
  • Laatst online: 12:34
Dit is de 'beste' resolutie die ik eruit kan halen (en zelfs die is niet scherp..):
Afbeeldingslocatie: http://i41.tinypic.com/2rzxtub.png

  • Orion84
  • Registratie: April 2002
  • Laatst online: 11:34

Orion84

Admin General Chat / Wonen & Mobiliteit

Fotogenie(k)?

Niek_ schreef op woensdag 21 augustus 2013 @ 10:56:
[...]

Nope, zie de post boven je :)


[...]


Helaas niet, daarvoor ben ik (mijn afdeling) echt een te klein radartje.
Ik zal het hiermee moeten doen.

Snap alleen niet waarom het decoderen een bepaalde uitkomst geeft, maar dat vervolgens na het coderen van deze uitkomst de barcode anders is.

Ondertussen al wel een document aan het doorlezen over de opbouw van de datamatrix code. Maar duwtjes zijn welkom ;)
Als je de door jou gecodeerde barcode door de decoder haalt die je in de stap daarvoor gebruikte, krijg je dan wel dezelfde output?

The problem with common sense is that it's not all that common. | LinkedIn | Flickr


  • Niek_
  • Registratie: Februari 2002
  • Laatst online: 12:34
Via http://datamatrix.kaywa.com/ de volgende 'tekst' omgezet naar een barcode:
Raw text
700184000000000212100123456 Jans

Raw bytes
ef 45 65 21 29 19 a5 19 a5 19 a5 26 4f 1f e5 20
38 33 73 13 1b 5b d9 fe 81 d1 68 fe 96 2d

Barcode format DATA_MATRIX
Parsed Result Type TEXT
Parsed Result

700184000000000212100123456 Jans


Deze barcode met http://zxing.org/w/decode.jspx gedecodeerd, dit geeft:
Raw text:
700184000000000212100123456 Jans

Raw bytes:
c8 83 d6 82 82 82 82 84 8e 8c 83 99 af 37 21 4b
62 6f 74 81 df 76

Barcode format:
DATA_MATRIX

Parsed Result Type:
TEXT

Parsed Result
700184000000000212100123456 Jans

Bij parsed result dus wel dezelfde waarde, echter bij raw bytes niet. Zal eens proberen uit te zoeken of dat binnen het bedrijf een probleem oplevert of niet. Ik zou zo op het eerste gezicht zeggen van niet omdat volgens mij de uitkomst onderaan de streep hetzelfde is alleen de weg ernaartoe is anders.

  • zwik
  • Registratie: Maart 2001
  • Laatst online: 20-11 13:33

zwik

randomized

Het enige verschil dat ik zie is dat je in de raw text "Jans" terug krijgt in plaats van "Jansen".

  • Orion84
  • Registratie: April 2002
  • Laatst online: 11:34

Orion84

Admin General Chat / Wonen & Mobiliteit

Fotogenie(k)?

Kan natuurlijk prima dat het systeem dat die labels nu genereert maar een beperkte string in de datamatrix verwerkt, maar wel alle gegevens op het label print. Dus dat de datamatrix geen 100% afspiegeling bevat van wat er naast staat is niet per se een probleem.

The problem with common sense is that it's not all that common. | LinkedIn | Flickr


  • Niek_
  • Registratie: Februari 2002
  • Laatst online: 12:34
Bedankt voor het meedenken allemaal :)
Net bericht gekregen dat ook de door mij gemaakte barcode de juiste gegevens oplevert.
Echter...deze werd pas na poging 5 (!) door de scanner gepakt.
Nu breekt breekt regelijk m'n klomp. In mijn ogen is die van mij vele malen scherper.
Iemand een idee waar dit door veroorzaakt zou kunnen worden?

De originele barcode:
Afbeeldingslocatie: http://i41.tinypic.com/2rzxtub.jpg
De door mij geproduceerde barcode:
Afbeeldingslocatie: http://i43.tinypic.com/107p477.png

  • Wildy
  • Registratie: April 2002
  • Niet online
Als ik kijk op http://www.barcodegenerate.com/data-matrix-generator.aspx kan je ook nog een data mode selecteren.
Wanneer ik daar text selecteer krijg ik bij de tekst van jou de originele datamatrix terug.

  • Niek_
  • Registratie: Februari 2002
  • Laatst online: 12:34
Bedankt voor de tip!
Ik zal daar een variant in hogere resolutie vandaan halen.
Als het dan weer pas na de 5e poging lukt is die scanner echt niet goed ;)

  • HuHu
  • Registratie: Maart 2005
  • Niet online
Is er een reden dat de originele barcode niet vierkant is?

  • johnkeates
  • Registratie: Februari 2008
  • Laatst online: 04-07 16:30
Waarschijnlijk bevat je barcode controlegetallen enz.
Een barcode omzetten naar raw bytes levert meestal slechts een 2D naar bytes representatie op, en die moet je eerst parsen. Dus uitrekenen wat er staat.

Misschien dat het handiger is om eerst te kijken welke gegevens precies in de barcode gestopt worden, om dat het heel goed mogelijk is dat je nu een beetje willekeurig aan het zoeken bent, terwijl de manier waarop de barcodes nu gemaakt wordt misschien gewoon niet klopt, of 'anders' is.

Wat betreft het maken van die matrixen kan je het beste gewoon een bestaande lib gebruiken. Ze zijn er voor de meeste talen wel, zelfs voor Perl: http://search.cpan.org/~t...Util/Reader/DataMatrix.pm

De sources van Nokia zelf (C++) staan ook online op diverse google project pagina's.

Daarnaast schijnt het gebruikelijk te zijn om tekst 'tab delimited' in de code te zetten.

[ Voor 5% gewijzigd door johnkeates op 21-08-2013 14:56 ]


  • Niek_
  • Registratie: Februari 2002
  • Laatst online: 12:34
Geen flauw idee, niet bij stilgestaan, goed opgemerkt.
Hopelijk werkt de hogere resolutie en is de vorm van de code niet bepalend (zou wel raar zijn aangezien vierkant de voorgeschreven wijze is)

  • BLACKfm
  • Registratie: Maart 2004
  • Laatst online: 16:21

BLACKfm

O_o

HuHu schreef op woensdag 21 augustus 2013 @ 14:46:
Is er een reden dat de originele barcode niet vierkant is?
Afbeelding zal wel gewoon wat uitgerekt zijn. Optisch bedrog. Maar dat zou natuurlijk ook 'fouten' kunnen opleveren.

  • Niek_
  • Registratie: Februari 2002
  • Laatst online: 12:34
BLACKfm schreef op woensdag 21 augustus 2013 @ 15:03:
[...]


Afbeelding zal wel gewoon wat uitgerekt zijn. Optisch bedrog. Maar dat zou natuurlijk ook 'fouten' kunnen opleveren.
Afbeelding is (helaas) niet uitgerekt. ZIe ook de afbeelding in m'n eerste post.
De barcode is echt rechthoekig en dat is nou juist de variant die door het hele bedrijf heen gebruikt wordt en prima scant. De door mij gemaakte (vierkante) variant levert de problemen op.
Maar goed, hopelijk is het met de hogere resolutie icm het zelfde gegevenstype opgelost.
Ik koppel het zeker nog even terug als ik de reactie gehad heb.

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 13:12
Je kunt toch jouw plaatje ook wat oprekken in de breedte? Bij barcdoes worden de '0' en '1' volgens mijn vastgesteld adhv de ratio van een bekend patroon ( hier waarschijnlijk de boven en rechterkant omdat die afwisselend 1 en 0 zijn )

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


  • Niek_
  • Registratie: Februari 2002
  • Laatst online: 12:34
Het bleek aan het formaat van de barcode te liggen. Ik had 6 formaten van de 'vierkante-hoge-resolutie-versie' naar de heren met de scanner gestuurd. Hieruit bleek dat het formaat mede bepalend was of de barcode gelijk de 1e keer gepakt werd of dat er meerdere pogingen voor nodig waren (of dat de barcode helemaal niet gepakt werd).

Bottomline: inhoud barcode gevonden, na kunnen maken en werkend formaat gevonden.
Nu nog zorgen dat MS Access (ja ik weet het, echter dit is de enige soort db dit ik kan/mag draaien hier...) de barcodes voor mij gaat fabriceren, maar dat is een ander hoofdstuk
Dank voor jullie reacties.
Pagina: 1