Data matrix

Questa pagina si riferisce a Labeljoy 5, che non è l’ultima versione!

Passa a Labeljoy 6 per avere l’ultima versione del programma e usufruire di tutte le sue nuove funzionalità, oppure vai alla guida in linea di Labeljoy 6 se stai già usando questa versione.

data matrix

Un simbolo Data Matrix è un barcode bi-dimensionale che consiste in "celle" o moduli bianchi e neri organizzati in matrici quadrate o rettangolari. Le informazioni codificate possono essere testo o dati grezzi.*
La lunghezza dei dati codificati dipende dalla dimensione del simbolo utilizzata. Codici di correzione errori vengono aggiunti per rafforzare il simbolo: anche se sono parzialmente danneggiati, possono comunque essere letti. Un simbolo Data Matrix può codificare fino a 2.335 caratteri alfanumerici.

Note:
Il testo in chiaro non è visibile con questa simbologia.

I simboli Data Matrix possono codificare i dati in diverse modalità. Utilizzare la casella combinata Codifica per definire l'algoritmo di codifica dei dati per ottenere la miglior compressione possibile, al fine di ridurre lo spazio occupato dal simbolo. Le opzioni sono:

  • (Mixed): impostazione predefinita permette la codifica del testo utilizzando una combinazione dei vari algoritmi di compressione in base al tipo di contenuto. Normalmente con questa impostazione si ottengono i risultati migliori.
  • Ascii: permette la codifica di tutti i 256 caratteri del codice Ascii. Ottiene i migliori risultati sui caratteri numerici e i valori Ascii da 0 a 127.
  • C40: permette la codifica di numeri e lettere e alcuni caratteri speciali. Adatto per contenuti alfanumerici prevalentemente maiuscoli.
  • Text: permette la codifica di numeri e lettere e alcuni caratteri speciali. Adatto per contenuti alfanumerici prevalentemente minuscoli.
  • X12: permette la codifica dei caratteri inclusi nel set ANSI X12.
  • Edifact: permette la codifica dei caratteri Ascii dal 32 al 94. Incluso per compatibilità se ne sconsiglia l'uso in quanto obsoleto.
  • Base 256: codifica specifica per valori byte da 0 a 255. Utilizzando questo algoritmo è possibile codificare qualsiasi valore compreso tra 0x00 e 0xFF (decimale 0 ~ 255). Per utilizzare questa codifica è necessario specificare come testo una stringa di valori esadecimali separati da uno spazio: esempio: 32 FA 56 E8 12 ... etc.
Simbolo Data Matrix che codifica: https://www.labeljoy.com/en/download-software-create-labels.html
Con codifica ASCII Con codifica Text

La casella Formato permette invece di definire le dimensioni minime del simbolo. L'architettura del codice Data Matrix prevede l'organizzazione dei dati da rappresentare in matrici quadrate o rettangolari combinate fra loro in modo da contenere le informazioni codificate. Il numero di matrici dipende dalla quantità di dati codificati.
Normalmente il simbolo viene generato con il numero minimo di matrici necessarie a rappresentare i dati contenuti. In alcuni casi può essere necessario innalzare la soglia minima per ottenere simboli uguali, indipendentemente dalla quantità di dati codificati. Ad esempio, se si collega un barcode Data Matrix ad un elenco di indirizzi da stampare, può essere richiesto che le dimensioni del simbolo siano uguali indipendentemente dalla lunghezza del singolo indirizzo. In questo caso si potrà definire manualmente il formato minimo da utilizzare.

Simbolo Data Matrix che codifica:12345
Con formato (Auto) Con formato 16x48

Concatenazione testo:
Quando un barcode Data Matrix viene generato concatenando campi o contatori applicano le seguenti regole:
- Il testo deve rispettare l'algoritmo di codifica selezionato.
- Il testo non deve eccedere la lunghezza massima permessa.
Quando viene trovato un valore che non rispetta le suddette regole, il codice a barre non viene visualizzato.

Limitazioni:
I simboli Data Matrix generati con Labeljoy al momento non supportano: Extended Channel Interpretation (ECI), la modalità FNC1 e la modalità Structure Append.

* Da wikipedia.