UPC 5-Digit Supplement (Extension)

Suplimentul UPC pe 5 cifre este un cod adițional folosit pe cărți pentru a codifica prețul de vânzare recomandat, inclusiv coduri speciale pentru exemplare gratuite sau uzate.

Introducere
Codurile de bare suplimentare pe 5 cifre sunt folosite pe cărți pentru a indica un preț de vânzare recomandat.

Prima cifră a suplimentului indică moneda în care este exprimat prețul. Un "0" reprezintă un preț exprimat în lire sterline britanice, în timp ce un "5" reprezintă un preț exprimat în dolari americani. Restul de 4 cifre ale suplimentului indică prețul.

Un cod suplimentar "90000" înseamnă că exemplarul nu are un preț de vânzare recomandat. În majoritatea magazinelor, acest lucru nu înseamnă că puteți lua exemplarul fără să plătiți.

Un cod suplimentar "99991" indică un exemplar gratuit al exemplarului. Aceasta înseamnă în mod normal "gratuit". Un comerciant care vă percepe bani pentru un exemplar marcat "99991" merită suspiciune, dar tot nu recomandăm să plecați cu un astfel de exemplar fără să plătiți pentru el.

Codurile suplimentare de la 90001 la 98999 sunt folosite de unii editori în scopuri interne. Ca utilizator extern, în general nu este posibil să obțineți informații utile din astfel de coduri de bare suplimentare, dat fiind că acestea codifică informații interne ale editorului.

Codul suplimentar "99990" este folosit de National Association of College Stores pentru a marca exemplare uzate. Nu plătiți prețuri de "exemplar nou" pentru exemplare marcate cu acest cod suplimentar.

Codificare

1. Bare de gardă din stânga, codificate ca 1011.
2. Primul caracter de date, codificat folosind modelul de paritate corespunzător (vezi mai jos).
3. Separator de caracter de 01.
4. Caractere suplimentare, codificate folosind modelul de paritate corespunzător, cu separatori de 01.

Nu există un caracter specific de "sfârșit" sau "stop". Se presupune că codul de bare se termină atunci când un separator de caracter (01) nu este urmat de un caracter valid.

Caracterele componente ale codului de bare sunt codificate folosind seturile de caractere de codificare "left-hand odd" și "left-hand even" din standardul de codificare EAN-13. Dacă un caracter este codificat cu paritate impară sau pară variază în funcție de faptul dacă codul de bare este un supliment pe 2 cifre sau pe 5 cifre. În esență, paritatea caracterelor constituie o formă rudimentară de sumă de control (checksum) folosită pentru a valida integritatea codului de bare.