UPC系统只会对特定产品的制造商ID和标识号进行编码，但以下步骤中描述的某些情况除外。更典型的情况是，UPC系统中不会包含任何附加信息，因此尝试自己读懂条形码并不会获得任何信息。你应该使用免费的在线服务，如GTIN's，美国官方的条形码分配公司，或者upcdatabase.org，这是一个由用户创建的数据库。分别在“GTIN”或“搜索产品”字段中输入完整的12位条形码。  在这个步骤下面描述了几个例外情况，在这些情况中可以找到部分信息。 GTIN是UPC数据系统的一部分，是“全球贸易项目代码”的缩写。12位UPC数字涉及到GTIN-12、UPC-A或UPC-E。 虽然12位条形码并不包含普通人能读懂的信息，但你仍然可以了解它的工作的原理。12位条形码的前6-10位表示生产或销售该产品的公司（任何一家公司都可以选择添加条形码）。这条代码由非盈利组织GS1根据要求分配并出售。剩下的数字，除了最后一个，都是由公司创建的，用来描述它的每款产品。  例如，一家公司可能被分配代码123456。然后，它可以打印任何以123456开头的12位条形码，为每款产品创建一个条形码。比较来自同一家公司的两个条形码，看看你能否找出公司的代码是什么。 本部分稍后将解释最后一位数字的用途。 药品、医药产品，偶尔也包括美容产品的条形码通常都以3开头。接下来的10位数字通常是“美国国家药品代码”。将药物代码转换为条形码的过程可能会产生歧义，因此你可能无法检查药物代码清单。但你可以在线查询“国家药品代码”中的药物代码。  这种类型的12位数字有时被称为UPN，即“通用产品编号”。  虽然药物代码总是10位数字长，但它们也可能包含连字符（或空格），而这些连字符在条形码中没有显示。例如，12345—678—90和1234—567—890是不同的药物代码，但这两个代码只有一个可以使用与条形码相同的数字序列。 最后一个数字称为“校验数字”，通过将前11位数字用数学公式自动确定。这样做的目的是发现打印错误。虽然确实存在假冒的UPC条形码，通常是由那些不明白自己需要申请UPC条形码的公司创建的，但很容易包含正确的校验数字，因此用这种方法找出假货并不可靠。（为此，你可以在官方数据库中查询。）如果你很好奇或者喜欢数学，你可以把条形码输入GTIN-12校验数字计算器中，或者自己按照校验公式计算：  将所有奇数位的数字相加（第1、3、5、7、9、11位数字）。 将结果乘以3。 将偶数位的数字（2、4、6、8、10）相加——不包括校验数字本身，并将结果与上个步骤得到的结果相加。 “去掉”所有数字，除了最后一位，也就是个位上的数字。 如果这个数字是0，那就是校验数字。 如果这个数字是其他数字，用10减去它，结果就是校验数字。例如，如果上一步的结果是8，那就计算10-8=2。这个结果应该与条形码的最后第12位数字相同。
大多数12位条形码都能在网上查找。 了解条形码基础知识。 学习如何解读第一个数字是3的条形码。 了解最后一位数。
大多数12位条形码都能在网上查找。 了解条形码基础知识。 学习如何解读第一个数字是3的条形码。 了解最后一位数。