Gamintojai ženklina savo produktus su brūkšniniais kodais, kad būtų galima greitai identifikuoti elementą skaitytuvu. Mažmenininkai naudoja gamintojų brūkšninius kodus kartu su savo pardavimo vietos sistema, kad padėtų išsiregistruoti, stebėti inventorių ir nustatyti kainas. Dažniausias mažmeninei prekybai skirtas brūkšninis kodas JAV yra vienodas produkto kodas (UPC), kuris yra registruotas Vienodų kodų taryboje. Nors UPC paprastai turi 10 skaitmenų, kai kuriems produktams dėl dydžio apribojimų reikalingas sutrumpintas UPC (UPC-E). Gamintojai gali sutrumpinti UPC, pašalindami papildomus nulius, kurie automatiškai įterpiami skenuojant.
Nustatykite galutinį sutrumpinto UPC skaitmenį. Konvertuojant pilno ilgio UPC (UPC-A) į UPC-E, reikia slopinti pernelyg didelius nulius ir identifikuoti operaciją su paskutiniu skaitmeniu.
Paskutinis skaitmuo po pirmųjų dviejų UPC-E skaitmenų, jei paskutinis skaitmuo yra nulis, vienas ar du. Po paskutinio skaičiaus pridėkite keturis nulius. Pavyzdžiui, jei sutrumpintas UPC yra ABXYZ1, visas UPC-A yra AB100-00XYZ
Jei sutrumpintas UPC baigiasi trimis skaičiais, suraskite trečiąjį skaitmenį. Po trečiojo skaitmens įdėkite penkis nulius ir pašalinkite paskutinį skaitmenį. Pavyzdžiui, jei sutrumpintas UPC yra AB5YZ3, visas UPC-A yra AB500-000YZ
Po ketvirtojo sutrumpinto UPC skaičiaus įrašykite penkis nulius, jei jis baigiasi ketvirtuoju skaičiumi. Pašalinkite paskutinį skaitmenį. Pavyzdžiui, jei sutrumpintas UPC yra ABCDZ4, tada visas UPC-A yra ABCD0-0000Z.
Užpildykite nuspaustus nulius, jei sutrumpintas UPC baigiasi skaičiais nuo penkių iki devynių. Prieš išplečiant UPC-E paskutinį skaitmenį, įdėkite keturis nulius. Pavyzdžiui, jei sutrumpintas UPC yra ABCDE8, tada visas UPC-A yra ABCDE-00008.