Utente:Conky77/Universal Product Code: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Conky77 (discussione | contributi)
Nessun oggetto della modifica
Messbot (discussione | contributi)
m fix errore Lint - Tag di chiusura mancante using AWB
 
(6 versioni intermedie di 3 utenti non mostrate)
Riga 6:
Le strutture UPC sono una componente dei GTIN e seguono le specifiche GS1 globali, che si basa su standard internazionali. 
 
Tuttavia alcuni rivenditori (abbigliamento, mobili) non utilizzare il sistema GS1 (utilizzando altre simbologie o sistemi numerici articolo). D'altra parte, alcuni rivenditori utilizzano il codice a barre simbologia [[EAN]] / UPC, ma senza usare un [[GTIN]] (per prodotti, marchi, venduti a solo alcuni dettaglianti).
 
 
Riga 12:
 
== Composizione ==
Ogni codice a barre UPC-A è costituito da una striscia scansionabile di barre nere e spazi bianchi che contiene una sequenza di 12 cifre numeriche. Non sono ammesse lettere , caratteri. Vi è una corrispondenza univoca tra un numero di 12 cifre e la striscia di barre nere e spazi bianchi, cioè c'è un solo modo per rappresentare un numero di 12 cifre in un UPC e c'è solo un modo per rappresentare una striscia di barre nere e di spazi bianchi in forma numerica.
 
 
 
L'area scansionabile di ogniciascun codice a barre UPC-A  segue il modello SLLLLLLMRRRRRRES<u>L</u>LLLLLMRRRRR<u>R</u>E, dove i delimitatori S (start), M (medio), ed E (fine) sono rappresentati allo stesso modo su ogni UPC-A e le sezioni L (a sinistra) e R (destra) rappresentano assieme le 12 cifre numeriche che rendono ogni UPC-A unico.
 La prima cifra L indica un particolare sistema numerico da utilizzare per le cifre seguenti. L'ultima cifra R è una cifra di controllo , che permette di rilevare alcuni errori da scansione o da inserimento manuale. Il modello separa i due gruppi di sei cifre numeriche e ne stabilisce la seauenza.
 
{| style="border-spacing: 2px; border: 1px solid darkgray;" class=""
Riga 44:
Un UPC-A completo ha una larghezza complessiva pari a: 84 moduli per le cifre numeriche (sezioni L e R) in abbinata a 11 moduli per i delimitatori S (start), M (middle), and E (end). Ciascun delimitatore S (start) e E (end) sono larghi 3 moduli e usano lo schema ''barra-spazio-barra'', dove ciascuna barra e spazio è larga un modulo. Il delimitatore M (middle) è largo 5 moduli ed usa lo schema ''spazio-barra-spazio-barra-spazio'', dove ciascuna barra e spazio è larga un modulo. In aggiunta, un UPC-A necessita di una quiet zone (spazio aggiuntivo largo 9 moduli) prima del delimitatore S (start) e dopo il delimitatore E (end).
{| class="wikitable" style="text-align: center; background-color: rgb(128, 160, 128); margin-bottom: 10px;"
|+ EncodingTabella tabledi forcodifica per i barcode UPC-A barcode pattern S<u>L</u>LLLLLMRRRRR<u>R</u>E
|+<br>
|+<br>
|+<br>
|+<br>
|+<br>
|+<br>
|+<br>
|+<br>
|+<br>
|+<br>
|+<br>
|+<br>
|+<br>
|+<br>
|+<br>
|+<br>
|+<br>
|+<br>
|+<br>
|+ Encoding table for UPC-A barcode pattern S<u>L</u>LLLLLMRRRRR<u>R</u>E
! rowspan="2" | Quiet<br>
zone
Riga 123 ⟶ 104:
| [[File:UPC-A_R8.svg|235x235px]]
| [[File:UPC-A_R9.svg|235x235px]]
| [[File:UPC-A_EA S.svg|245x245px]]
| [[File:UPC-A_Q.svg|241x241px]]
|}
Riga 130 ⟶ 111:
Di conseguenza un lettore barcode può determinare se sta scansionando un simbolo da sinistra a destra o da destra a sinistra (il simbolo è capovolto). Dopo aver rilevato un delimitatore S (start) or E (end)  (sono tra loro uguali, ''barra-spazio-barra'', indipendentemente dalla direzione di lettura), lo scanner vedrà una lunghezza dispari, se la scansione è da sinistra a destra, o dispari per la scansione da destra a sinistra. Attraverso l'informazione parità/direzione, un simbolo capovolto non può confondere lo scanner. Quando ci si imbatte con un simbolo capovolto, lo scanner può semplicemente ignorarlo (molti scanner alternano una scansione sinistra-destra con una destra-sinistra in modo da leggere il simbolo al passaggio successivo) oppure riconoscere la sequenza e metterla nel giusto ordine.
C'è un'altra particolaità nella codifica delle cifre. Le cifre del lato destro sono l'inverso ottico delle cifre del lato di sinistra, cioè le barre nere vengono trasformate in spazi bianchi e viceversa. Ad esempio, nel lato sinistro "4" è rappresentato dalla sequenza: lo spazio × 1 - barra × 1 - spazio × 3 - barra × 2. Mentre nel lato destro "4" è barra × 1 - spazio × 1 - barra × 3 - spazio × 2 .
 
 
== Numerazione ==
Riga 278 ⟶ 258:
:::: Row '''Sum''' contains numbers of d-transpositions, therefore the proportion of non-detectable transposition errors is
 
:::: <math>\frac{10}{10 + 18 + 16 + 14 + 12 + 10 + 8 + 6 + 4 + 2}=\frac{10}{100}=10\%.</math>
::::::::::::::::::::::::::: ▯
 
Riga 294 ⟶ 274:
 
=== UPC-E ===
Per permettere l'uso di UPC nei piccoli imballi, dove un codice a 12 cifre non è adatto, fu sviluppata una versione con gli zeri soppressi, chiamata UPC-E, nel cui sistema numerico, tutti gli zeri finali del codice del produttore, e tutti gli zeri iniziali nel codice del prodotto, vengono soppressi (omessi).<ref>{{Cite web|title=UPC-E Symbology|url=http://www.barcodeisland.com/upce.phtml|accessdate=21 January 2013}}</ref> Questa simbologia differisce dall'UPC-A nella particolarità che vengono usati codici di sole 6 cifre, non viene usato il separatore M (middle), e il separatore E (end) è formato da ''spazio-barra-spazio-barra-spazio-barra''.<br>
<br>
''Il barcode UPC-E segue lo schema SDDDDDDE. ''
 
Il modo in cui un codice a 6 cifre UPC-E si converte ad un codice a 12 cifre UPC-A, è determinato dal modello numerico della UPC-E  e dalla parità. La corrispondenza con un UPC-A si ha solo con il sistema numerico 0 o 1, il cui valore, insieme con l'UPC-A cifra di controllo, determina la parità modello UPC-E della codifica. Con le cifre del codice produttore rappresentate da una X, e le cifre del codice prodotto da N di, allora: