用Access实现图书条码打印设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用Access实现图书条码打印设计

用Access实现图书条码打印设计   [摘 要]根据广西大学图书馆应用实践,介绍了利用微软Access实现图书条码的打印设计方法,为污损条码、赔书补条码、捐赠图书等图书条码的打印提供了方便、经济实用的方法。   [关键词]Access;报表;Code39;图书条码;打印   [中图分类号]G250.7[文献标志码]B[文章编号]1005-6041(2010)04-0073-03      1 问题的提出   [JP2]条形码(简称“条码”)技术是在计算机、光电技术和通信技术的基础上发展起来的一项综合性科学技术,是信息数据自动识别、输入的重要方法和手段。由于条码技术具有可靠、快速、方便、经济的特点,目前已广泛应用于零售、制造、贸易、物流、军工、医疗卫生、金融等诸多自动化管理行业和领域[1]。   随着图书馆数字化进程的快速发展,条码在图书馆自动化管理中应用越来越广,条码的制作则显得更为重要。在本馆的具体应用中,存在以下问题:   (1)本馆的纸质图书绝大部分都是通过政府公开招标方式采购,图书条码的设置、打印以及粘贴均由书商完成,本馆并未购置专用的条码打印机及打印软件。而近年来,随着东盟泛北部湾经济体系的逐步形成,越南语、泰语等东盟小语种的书籍也有了选择性的购入,但由于此类图书采购渠道等原因,图书条码制作、打印以及粘贴需要自己完成。   (2)图书频繁的借还流通,必然导致图书条码的污损,如图书条码破损等会导致条码阅读器读取功能减弱甚至无法识别污损的图书条码。   (3)图书丢失或赔书,图书条码也需要重新打印、粘贴。   (4)本馆捐赠书库的图书大多是学生、教职员工、社会人士所捐赠,并没有粘贴图书条码。   (5)本馆的考勤系统使用条码来识别员工的身份,也经常存在污损、丢失的情况。   根据上述实际情况,迫切需要制作出适合本馆的具有个性化以及批量打印的条码,经过实践,利用微软Access的报表功能即可设计、打印出比较满意的条码。   2 条码技术概述   2.1 条码及其原理   条码技术最早产生于20世纪40年代末,诞生于威斯丁豪斯实验室,它是一种可供电子仪器自动识别的标准符号,由粗细不同且黑白(或彩色)相间的条、空以及相应的字符组成的标记群组成,用以表示一定的信息,能快速地为产、供、销各环节在采集、处理和交换信息时提供表示[2]。   条码是一种可印制的机器语言,从计算机语言来看,条码是可直接重复产生“0”“1”比特流的可印制机器语言。目前常用的条码类型有:Code128、Code39、交叉二五、EAN等。条码技术具有识别速度快、可靠性高、采集信息量大等灵活实用的优点。   2.2 Code39码简介   Code39码是1975年由美国Interme公司研制的一种条码,它是一种能够对数字、英文字符及其他字符等44个字符进行编码、条空均表示信息的非连续型、非定长、具有自校验功能的双向条码。   由于Code39码具有编码规则简单、表示字符个数多、误读率低等特点,因此在工业、图书及票证等内部管理领域有着极为广泛的应用[3],鉴于此,本馆所有图书条码、考勤条码均采用Coede39码为条码编码。   3 用Access实现打印设计方法   3.1 软、硬件选取   通过前面的介绍,结合本馆实际,软、硬件的选取上以经济、实用、方便为出发点:打印机无需另外购买专用的条码打印机,利用本馆现有的爱普生6200激光打印机即可,条码也无需购买专用的条码标签,可使用普通A4纸打印好后,再利用现有用于切割借书证的切纸铡刀切割成条即可。   软件使用微软Office系列套件中的Access数据库管理系统软件,使用数据库及报表功能实现,批量打印可直接将条码批量插入到Access表中,Access报表自动从表中读取条码号,也可以自定义个性化的条码打印,打印规则为A4纸(4*11),即每行4个标签,共11行。   3.2 具体实现   3.2.1 Code39字体设置。要实现Code39条码的打印,首先需要Code39码的字体。把Code39字体文件FREE3OF9.TTF拷贝到操作系统的“C:\windows\fonts”下面,以便Access数据库直接从操作系统中调用Code39字体,这样,在Access字体选择中会出现“free 3 of 9 ”字体。   3.2.2 建立条码表。在Access中建立一个二维表,以便报表能自动从表格中读取数据,表名为barcodenum,包含3个字段:id字段为主键,数据类型为“自动编号”;barcode字段为需要打印的条码号,数据类型为文本;university字段为标识所属大学的名称,即馆藏,如本例子为“广西大学图书馆”,数据类型也是“文本”。其表记录如图1

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档