ISBN和条形码

来源:互联网 发布:北京卫视网络电视台 编辑:程序博客网 时间:2024/06/11 05:23

ISBN和条形码

  目前国际公认用于商品包装的编码系统称为EAN-UCC系统,该系统由国际物品编码协会(EAN)与美国统一代码委员会(UCC)共同开发和维护,是全球统一和通用的商业标识系统,是对全球多行业供应链进行有效管理的一套开放性国际标准。EAN-UCC系统的编码有两种①UPC条形码,该条码主要在美国使用。②EAN-13条形码, EAN是European Article Number,是欧共体的“欧洲物品编码协会”吸取了UPC的经验而确立的物品表示符号。该协会于1997年更名为“国际物品编码协会”。使用EAN条形码的成员国除欧洲外,亚洲多国也使用此码,我国于1991年7月参加该协会。

  EAN-UCC系统致力于编码的全球唯一性,并解决编码混乱、重复和错误译码的问题, EAN成员组织和UCC通过特定的前缀协议确保代码在全世界的唯一性。国际物品编码协会(EAN International)指定给国际标准书号(ISBN)系统的专用前缀码是978。

  2004年,国际ISBN中心(IIA)出版了《13位国际标准书号指南》(Guidelines for the Implementation of 13-Digit ISBNs),描述了于2007年启用的13位的ISBN的概况。国际标准化组织ISO于2005年1月出版新的标准,该标准将以13位数字的Bookland EAN条形码作为图书和图书相关产品的唯一条形码。到2007年1月1日起,全世界所有ISBN代理机构将只发布13位的ISBN。所以,出版社将有两年时间来完成10位ISBN到13位ISBN的升级。过渡期间内(2005~2007年),鼓励出版社根据国际ISBN中心(International ISBN Agency) 出版的《13位国际标准书号指南》为同一个文献提供10位和13位的ISBN号。

  新的国际标准书号在国际上简称“ISBN-13”。而前缀码979将作为ISBN-13备用的新系列号码,在978系列号码用尽后开始启用。在使用ISBN-13时,EAN-13条码与ISBN-13数字码需同时排列,且ISBN-13数字码应排在EAN-13物品条码上方,它包括国际标准书号的标识符“ISBN”、数字号码及数字号码各标识组间的连字符“-”。而与物品条码编码相同的13位数字则应连续排列(无连字符和空格)在物品条码下方,其前也无须添加国际标准书号的标识符“ISBN” 。

例如:

  ISBN: 7-301-04815-7

  EAN-13: 978-7-301-04815-3

  ★前缀978(代表图书),中间一部分与ISBN相同,最后一位是校验码,校验位的加权算法与10位ISBN的算法不同。具体算法是:除978外,用1分别乘ISBN的前9位中的奇数位,用3乘以偶数位,成绩之和以10为模数即可得到校验位的值(乘积之和除以10,再用10减去余数,得校验码),若整除完,则校验码为0,所以其值范围应该为09。

  例如:

Bookland EAN-13 = 978-0-393-04002-?

校验位= mod10 (10 - mod10 (Product Total)) = mod10 (10 – mod10 (81)) = 9

0 - 3 9 3 - 0 4 0 0 2

1 3 1 3 1 3 1 3 1

0 9 9 9 0 12 0 0 2 = 41 41/10余1,10-1=9

2007年1月1日以前,各国ISBN机构尚没有分配完的10位的ISBN可以在前面加前缀978,一旦现有的10位的ISBN号用完了,新申请的ISBN号码全部以979开始。即979前缀目前用于两种情况,一是新建出版社首次申请ISBN和已有出版社在2007年1月1日以后申请ISBN号,二是如果以978为前缀的号码先用完,那么就只能用979。13位的号码与10位的号码可以通过算法互相转换,转换方法见ISBN中心主页(http://www.isbn.org)的详细说明。