The Truth About UPC Bar Codes



Similar documents
Programming Reference Guide HP USB Barcode Scanner

ELFRING FONTS THE RETAIL BAR CODE SOLUTION

BAR CODE GUIDELINES Revision 12/18/2015

Register your product and get support at DPM8500. Barcode scanner configuration guide

ELFRING FONTS UPC BAR CODES

GS1 QR Code. GS1 US Guideline

HHSL Barcode Guidelines Version September 2, 2014 HHSL Barcode Guidelines Version September 2, 2014 Page #1 of 14

The ID Technology. Introduction to GS1 Barcodes

GS1-128 CARTON LABELING

Laser Barcode Scanner

TSI Support for Autodesk Fabrication Software on Zendesk Help Desk Platform

Create!form Barcodes. User Guide

Laser Barcode Scanner User s Manual

May Prepared: Product version: Keyword: Accelio Present Central 5.4. Original value:

SocketScan Software Advanced Programming Guide

BAR CODE 2 OF 5 INTERLEAVED

Laser Scanner Programming Guide (SE923 laser engine)

How EDI accommodates GS1 GLN & GTIN

Drafted by the ISBN-13 Task Force of the Book Industry Study Group, Inc.

GS1 DataBar: The Future of Retail Product Identification

Voyager 9520/40 Voyager GS9590 Eclipse 5145

MetroSelect Programming Guide. MLPN 2407/December 1998

Ten steps to GS1 barcode implementation. User Manual

The ABCs of UCC Standards: An Overview of EAN.UCC Product and Logistics Identification InsightU Class #A205 Presented by

Are you ready to transition to the GS1 DataBar?

Oil & Gas Inventory Management System

General Guidelines from the Uniform Code Council (UCC) and EAN International

ELFRING FONTS BAR CODES EAN 8, EAN 13, & ISBN / BOOKLAND

Wireless Laser Barcode Scanner ils 6300BU. User s Manual

COM Port Stress Test

BI-300. Barcode configuration and commands Manual

GS1 US Less than Truck Load Motor Carrier Bill of Lading (LTL BOL)

UCC 128 Carton Label

Software License Agreement

XANGATI END USER SOFTWARE LICENSE TERMS AND CONDITIONS

Xenon Corded Area-Imaging Scanner. Quick Start Guide

How to create a barcode for your cases

Understanding barcodes.

Hexadecimal Object File Format Specification

Craig Pelkie Bits & Bytes Programming, Inc. craig@web400.com

Barcode Scanning Made Easy. Programming Guide

DIcentral CORPORATION Online Subscriber Service Agreement

Track and Trace. Administration Guide

Table of Contents. Part I Introduction 3 Part II Install Font Files 3. Part III Office 2007 & Part IV Office 2000 &

Sycamore Leaf Solutions LLC

Bachmann PrintBoy SDK HTML Edition API Reference for CodeWarrior C/C++ Developers version 7.0

Barcode Scanning Made Easy. WWS500 Programming Guide

MetroSelect. Single-Line Scanner. Configuration Guide

IPInfoDB Web Service Agreement

Microsoft Dynamics GP. Payroll Connect

Long Island IVF Terms and Conditions of Use

TERMS AND CONDITIONS 1 CONTRACT INFORMATION

THOMSON REUTERS (TAX & ACCOUNTING) INC. FOREIGN NATIONAL INFORMATION SYSTEM TERMS OF USE

NCD ThinPATH Load Balancing Startup Guide

BAR CODE 39 ELFRING FONTS INC.

MICROS RES Registered Cash Register System [RCRS] How to prepare?

SOLARWINDS, INC. ipmonitor 8.0 MANAGER END USER LICENSE AGREEMENT REDISTRIBUTION NOT PERMITTED

END USER LICENSE AGREEMENT

formerly Help Desk Authority Quest Free Network Tools User Manual

SOFTWARE LICENSE AND NON-DISCLOSURE AGREEMENT

Terms & Conditions Template

Microsoft Dynamics GP. Invoicing

Understanding barcodes. White paper

Mobile Banking, Text Messaging and Remote Deposit Service

FLEETMATE. Overview. Barcode Scanner. CUSTOMER GUIDE: Barcode Features

Microsoft Dynamics GP. Project Accounting Cost Management Guide

Price and Revenue Management - Manual Price Changes. SAP Best Practices for Retail

The Credit Control, LLC Web Site is comprised of various Web pages operated by Credit Control, LLC.

Studio Visual Steps. Windows Defender. For Windows XP, Vista and 7

MOBILE BANKING SERVICES INCLUDING TEXT MESSAGING AND REMOTE DEPOSIT SERVICE ENROLLMENT TERMS AND CONDITIONS ( END USER TERMS )

Welcome to InFixi Exchange Mailbox Recovery Software. Help Guide. Exchange Mailbox recovery software

METROLOGIC INSTRUMENTS INC. MetroSelect Single-Line Configuration Guide

Blue Moon Industries. Warehouse Management Integration. for Microsoft Dynamics GP Manhattan Associates' ILS.Net Release 10.0

Understanding SKUs. This ebook explains why and how to manage your product SKUs successfully.

Microsoft Dynamics GP. Electronic Signatures

1. GRANT OF LICENSE. Acunetix Ltd. grants you the following rights provided that you comply with all terms and conditions of this EULA:

EULA. 1.Standard Terms and Conditions:

End User License Agreement

The Barcode Printing option may be purchased for an additional cost. You will receive a CD that you will use to activate this feature.

Stone Edge Integration Guide

Synology NAS Server. Group Installation Guide Synology NAS Server Group Installation Guide

3800 Linear Series. Quick Start Guide

Quick Guide to Using your Nokia Phone with Windows 95 Fax - Exchange for Windows 95 or Windows Messaging for Windows 95

DYNAMIC PLANNER RISK PROFILER

PowerMic II Getting Started Guide. Dragon Medical Practice Edition

EMBARCADERO ONLINE PRODUCT CERTIFICATION AGREEMENT

Perfion Output Using Special Barcode fonts

(888) CALL TOLL FREE. We offer Printed Barcode Labels for your Barcode Numbers. New Orders. Repeat orders HOW TO ORDER BARCODE LABELS

2 To 1 Serial (RS-232) AUTO SWITCH. AS-251S User Manual

Software Installation Guide. ModeMaster PC

Desktop Authority vs. Group Policy Preferences

QUICK START GUIDE. Wasp WLS

QR Codes and Other Symbols Seen in Mobile Commerce

SAP Business One mobile app for Android Version 1.0.x November 2013

Transcription:

About the Author Gary Elfring has worked with bar codes since 1979. His software company, Elfring Fonts, Inc sells programs to print bar codes and licenses bar code technology to other firms. He has created bar code software to print bar: 2/5 interleaved, 39, 93, 128, EAN, GTIN, SCC-14, SSCC-18, & UPC. His web site My Bar Code Store is a certified reseller of UPC bar code number assignments. Patents: 4,210,785 Tape Replay System, July 1, 1980 Publications: Book: Microcomputer Assembly Language Programming, Van Nostran Reinhold Company, 1984 Magazine Articles: Choosing A Programming Language, Byte 6/85; Basic: Used or Abused, Computer Language 2/86, Guide to Real-Time Executives, Computer Language 2/86, Modular Programming Tools, Computer Language 6/86, The QNX Real-Time Operating System, PC Tech Journal 1/87. Education: B.S. Engineering, Rose Hulman Institute of Technology, 1973 M.S. Engineering, North Carolina State University, 1975 2

Copyright The contents of this Book are copyright 2012 by Gary Elfring. All rights reserved. No part of this Book or the related files may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording, or otherwise) without the prior written permission of the author You are not allowed to loan, rent, give,or sell this Book to anyone else. If you received this Book from anyone other than, barcodingfonts.com, or elfring.com you are in possession of a pirated copy. Please contact us via e-mail at support at barcodingfonts.com and notify us of the situation. Limit of Liability and Disclaimer of Warranty: The author has used his best efforts in preparing this book, and the information provided herein is provided "as is." Gary Elfring and Elfring Fonts Inc. makes no representation or warranties with respect to the accuracy or completeness of the contents of this Book and specifically disclaims any implied warranties of merchantability or fitness for any particular purpose and shall in no event be liable for any loss of profit or any other commercial damage, including but not limited to special, incidental, consequential, or other damages. Trademarks: This book identifies product names and services known to be trademarks, registered trademarks, or service marks of their respective holders. They are used throughout this Book in an editorial fashion only. In addition, terms suspected of being trademarks, registered trademarks, or service marks have been appropriately capitalized, although Gary Elfring and Elfring Fonts Inc. can not attest to the accuracy of this information. Use of a term in this Book should not be regarded as affecting the validity of any trademark, registered trademark, or service mark. Gary Elfring and Elfring Fonts Inc. are not associated with any product or vendor mentioned in this Book unless otherwise noted. V1.6 3

Table of Contents What Is A UPC Bar Code? 5 Who needs a UPC bar code? 7 UPC Bar Code Basics 8 Where Do UPC Numbers Come From? 10 The History of the UPC Bar Code 12 How To Print Your Own UPC Bar Codes? 13 Where To Place Your UPC Bar Code? 16 Other UPC Related Bar Codes 17 Miscellaneous UPC Information Checksum calculation Online UPC generators UPC product databases 23 23 23 24 UPC Bar Code Software 25 Bar Code Terminology 26 Index 28 4

What Is A UPC Code? If you run a store you want to be able to ring up sales as fast as possible. And you want to make sure that the prices charged for each item are correct. So how can you accomplish both goals with the least amount of effort? If you live in North America, the answer is the Universal Product Code, or UPC bar code. Unless otherwise noted here we use the term UPC bar code to refer to the UPC-A bar code format. A UPC bar code is nothing more than an 11 digit number that is used to identify one specific product. For example, a 5 ounce bottle of hot sauce would have one UPC number and a 10 ounce bottle of the same hot sauce would have a different UPC number. They both contain the same product, but have different prices so they must have different UPC codes. Along the same lines, a 5 ounce bottle of medium hot sauce would have a different UPC number from a 5 ounce bottle of spicy hot sauce- since they are different items for the purpose of inventory in a store. If you look at the example UPC bar code above you will notice that it actually has 12 digits in it. Where did the extra number come from? The last digit in this bar code, (4), is an extra digit called a checksum. The checksum character in a UPC bar code is calculated based on the first 11 digits and added to the end of the bar code. Every bar code scanner performs the same checksum calculation when it reads your bar code. It compares the result of its calculation to the checksum number it read. If the two match, 5

Bar Code Terminology Bookland: a world wide bar code for books that converts a book's ISBN number into an EAN 13 bar code and adds an optional 5 digit supplemental code for the book price. Checksum: a number that accompanies data transferred from one place to another and helps to ensure that the data was transferred correctly. Bar code scanners use the checksum to ensure they have read a bar code correctly. EAN-13: European Article Numbering- the 13 digit retail bar code used everywhere except North America. GS1.org: the global organization that control retail bar code number assignments and bar code standards. GTIN: Global Trade Identification Number, a family of 8, 12, 13, or 14 digit numbers used to identify retail products. ITF-14: an implementation of the Global Trade Information Number (GTIN). ITF is an acronym for Interleaved Two of Five. An ITF-14 bar code is based on your 12 digit UPC code. Mod / Modulo: a mathematical operation that gives the remainder when one number is divided by another. Number Assignment: Retail products must have unique ID numbers. To keep these identifying numbers unique, they are all assigned by a single agency, GS1. You can not make up your own numbers. 26

SCC-14: Shipping Container Code- a bar code for the outside of fixed content shipping containers. SSCC-18: Serial Shipping Container Code- a bar code for the outside of fixed content shipping containers that also includes tracking information. Scanner: a device that enables a computer to read bar codes. Start Code: the leading character of a bar code. This character indicates this is the beginning of a bar code and identifies what kind of bar code it is. Symbology: a method of representing information using printed bar code characters. There are many different bar code symbologies, just like there are many different spoken languages. Stop Code: the last character of a bar code that tells the bar code reader when it has reached the end of the bar code. UPC: Universal Product Code, the 12 digit bar code used on all retail products in North America. UPC-A: the most commonly used variation of UPC bar codes, which shows 12 digits. UPC-E: A very compact version of the UPC bar code format. It shows 7 digits, but is actually a zero suppressed variation of the standard 12 digit bar code. 27

Index Amazon 7, 11 number assignment 25 authorized 8 pharmaceuticals 6 bar code scanner 9 scanner 26 Bookland 6, 26 SCC-14 18, 20-21, 27 books 6 SSCC-18 18, 21-22, 27 checksum 25 start code 26 class action law suit 11 stop code 26 computer 9, 13 symbology 26 EAN-13 6, 7, 26 track 21 graphic image, 13 UCC 10, 11 GS1 8, 10, 11, 12 UGPIC 12 GTIN 26 Uniform Code Council 10, 12 inkjet printer 13 Uniform Product Code Council 12 inventory control 9 UPC-A 16, 27 ITF-14 18-20, 26 UPC-E 18, 27 laser printer 13 UPC Laurer, George J 12 bar code examples 5, 9 Marsh's grocery 12 checksum 5, 23 Modulo 26 databases 24 North America 7 definition 5 28

Index UPC digits 9 exceptions 7 generators 23, 25 history 12 labels 13 location 16 Placement 16 print 13 purchase 8 size 6, 14-15 software 13, 14, 25 supplemental codes 16 unique 5, 6, 10 UPCC 12 Wrigley's gum 12 29