Ci sono due elementi importanti da considerare quando si sceglie una simbologia. In primo luogo, unazienda deve verificare se c bisogno di adottare una particolare codifica per conformarsi a delle normative esistenti per il proprio settore industriale e/o per uniformarsi a standard internazionali. Il secondo fattore da valutare, il tipo e la quantit di dati che devono essere registrati. La crescente quantit di dati da codificare, sia in applicazioni tradizionali che in quelle emergenti, richiede sempre pi lutilizzo di simbologie bidimensionali. I codici 2D permettono di memorizzare i dati sia in altezza che in larghezza e la quantit di informazioni che possono essere contenute in un unico codice, significativamente superiore a quella contenuta in un codice a barre monodimensionale. Lintroduzione delle simbologie 2D, nel 1989 con il codice Data Matrix, rappresenta una delle pi importanti novit nel mercato dellidentificazione automatica (AIDC) degli ultimi venti anni. Con i progressi tecnologici e grazie a micro-processori sempre pi piccoli e veloci, i lettori di codici a barre 2D permettono di salvaguardare linvestimento aziendale e di garantire reali benefici in ogni tipo di applicazione che richiede lacquisizione automatica dei dati. Inizialmente, le simbologie 2D sono state sviluppate per applicazioni in cui lo spazio per il codice a barre era molto limitato. Il primo utilizzo fu su delle confezioni monodose in ambito sanitario. Trattandosi di pacchetti molto piccoli e con poco spazio a disposizione, non si poteva usare un codice a barre tradizionale. Anche lindustria elettronica, alla ricerca di codici ad alta densit per marcare piccoli componenti, stata una delle prime ad interessarsi ai codici a barre e 2D. Pi di recente, la capacit di codificare un database portatile ha reso le simbologie 2D interessanti per altre applicazioni dove lo spazio limitato. Un altro beneficio dei codici 2D la loro affidabilit e durata nel tempo. Con le tradizionali simbologie 1D, laggiunta di una barra allinizio o alla fine, una striscia che attraversa il codice o una linea parallela alle barre, rendono il bar code illeggibile. Una protezione supplementare pu essere integrata in un codice 2D rendendolo straordinariamente sicuroanche se accidentalmente danneggiato.