DataMatrix

Descrizione di DataMatrix

ActiveBarcode: DataMatrixIl Data Matrix Code è uno dei codici 2D più noti ed è costituito da 4 componenti principali:
  • Data Area: Quest'area contiene i dati in forma codificata.
  • Linea di contorno fissa: Si tratta dell'angolo rappresentato da una linea ininterrotta con allineamento normale a sinistra e in basso dell'area dati. Questo viene utilizzato per rilevare il codice e la sua posizione durante la scansione.
  • Apri linea di contorno: Questo è l'angolo opposto della "linea di contorno fissa". Queste linee (in alto e a destra) sono alternativamente costituite da punti in bianco e nero, quindi sono linee aperte. Questi vengono utilizzati per determinare righe e colonne durante la scansione.
  • Zona di riposo: Questa è l'area che circonda il codice. Questo intervallo deve essere largo almeno quanto una colonna/riga o un punto del codice.

Nello sviluppo della matrice di dati (dall'inizio degli anni '80) sono emerse diverse fasi di sviluppo, che differiscono nella correzione degli errori. Questi sono chiamati ECC n. ECC è l'abbreviazione di "Error Checking and Correction Algorithm" e 'n' sta per un numero. Fondamentalmente, ci sono due versioni: ECC 000-140 e ECC 200. La variante attuale, più sicura e consigliata è ECC 200 (Reed-Solomon Error Correction), che utilizza anche ActiveBarcode per creare la matrice di dati. Una matrice di dati rimane leggibile con questa correzione di errore anche se fino al 25% di esso è coperto o distrutto.

In un codice matrice di dati, è possibile codificare fino a 3116 cifre o 2335 caratteri. A seconda della quantità di dati, a questo scopo viene utilizzata una dimensione del simbolo diversa.

A seconda dell'area di applicazione desiderata, selezionare uno dei tipi offerti da ActiveBarcode:
  • DataMatrix (#37 di tipo)DataMatrix (type #37)
    ActiveBarcode seleziona sempre automaticamente la dimensione del simbolo più appropriata per questa variante. Le dimensioni dei simboli 12x12 e 8x18, 20x20 e 12x36 hanno ciascuno lo stesso numero rappresentabile di cifre/caratteri/byte. ActiveBarcode seleziona sempre la variante quadrata (cioè 12x12 o 20x20) se necessario.

  • DataMatrix Square (#42 di tipo)
    ActiveBarcode seleziona sempre automaticamente la dimensione del simbolo quadrato più appropriata per questa variante.

  • DataMatrix rettangolare (tipo #43)
    ActiveBarcode seleziona sempre automaticamente la dimensione rettangolare più appropriata, ovvero non quadrata, in questa variante.

  • DataMatrix <dimensione simbolo> (i tipi #44 a #73)
    Selezionare la dimensione del simbolo manualmente dal tipo, ad esempio selezionare il tipo "DataMatrix 18x18" per la dimensione del simbolo 18x18.

  • Un elenco di dimensioni dei simboli della matrice di dati con esempi è disponibile qui.
Vantaggio della matrice di dati: Codice molto compatto e sicuro.
Svantaggio della matrice di dati: Non leggibile con lettori di codici a barre lineari, ma solo con "sistemi di elaborazione delle immagini".

 

Dati tecnici

Caratteri validi: ASCII 1-255
Lunghezza: Variabile senza lunghezza fissa.
Cifra di controllo: Calcolato in base a Reed-Solomon-Correzione degli errori
ActiveBarcode calcola automaticamente la cifra di controllo.
Digitare#: DataMatrix - #37 - CODEDATAMATRIX
Elenco di tutte le dimensioni dei simboli
Info: Questo tipo di codice a barre non ha testo leggibile in base alle specifiche. Il ShowText proprietà non ha alcun effetto, quando si utilizza uno di questi codici.