Ne esistono altri, quelli piu utilizzati sono nel file csv che ho allegato, ma basta avere la logica, e poi si possono aggiungere tutti i marcatori.. creare una lista dinamica di marcatori.
Sono ancora al primo link del mio post #16. Se si riesce a determinare la presenza di un marcatore "GS1" in questo modo, si dovrebbe essere in grado di scoprire anche la posizione. In realtà, nel codice dovrebbero esserci diversi marcatori... Sicuramente si può scomporre la stringa in questo modo?
Sono ancora al primo link del mio post #16. Se si riesce a determinare la presenza di un marcatore "GS1" in questo modo, si dovrebbe essere in grado di scoprire anche la posizione. In realtà, nel codice dovrebbero esserci diversi marcatori... Sicuramente si può scomporre la stringa in questo modo?
ciao a tutti, sto impazzendo nel decodificare un ean 128 ( imballo prodotti) in una mappa ho questo ean: letto con un qualsiasi lettore scanner mi ritorna questa stringa 01980081105541283103009140172309201002743989 mi piacerebbe avere una mappa di chiave valore in questo modo: chiave...
www.b4x.com
In quel sito ho inserito il testo normale ed e' stato formattato dal sito correttamente, quindi ci sara' un algoritmo, bisognerebbe capire come gestire questo algoritmo.
Here is the sample of EAN128 or new name GS1-128 barcode 01088888931021461712031510W1040190 I want to decode it to ais (01)08888893102146 (17)120315 (10)W1040190 But the barcode can be
Ok. Ma questo è un generatore e non un decoder...
Ma:
Modificate il codicea barre, aggiungete o eliminate un carattere dopo il primo marcatore 01. Sembra che ci siano dei limiti fiss per la quantita di dati delle singole sottostringhe. Questo semplificherebbe molto le cose. Se si cambia questo, tutti i marcatori generati successivamente nel codice scompaiono. In questo modo è possibile farsi strada a tentoni.
Questi però credo siano uno standard diverso da quello che ci hai mostrato all'inizio.
Da quel che ho capito iniziano tutti con 00 o 01 (i GS1? Ho capito bene?).
00 indica un container (quindi direi non il tuo caso)
01 indica un prodotto (o qualcosa di simile)
Quindi immaginavo che tu incontrassi solo dei 01.
Se però devi fare una app che interpreti qualunque barcode............. Molto lunga e tempestosa è la via.
Devo leggere le etichette tracciabilita' degli impalli, dove ci sono tutti i dati per popolare un db, pezzi,lotto,scadenza,data confezionato, nato,allevato,macellato,lotto, ecc, di solito l'etichetta e' composta da piu ean gs1databar, che vengo letti in sequenza
Si, ho visto anche io.. l'ho letto io stesso un'etichetta oggi, non vorrei aver fatto un errore.. comunque facciamo riferimento all'immagine del post #36 sono tutti cosi le etichette, quindi serve estrarre
chiave(marcatore) , valore