<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[杭州江南条码官方技术支持网]]></title>
  <subtitle type="html"><![CDATA[管理,服务,质量,信誉]]></subtitle>
  <id>http://www.008626.com/</id> 
  <link rel="alternate" type="text/html" href="http://www.008626.com/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.008626.com/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.4.1022">PJBlog2</generator> 
  <updated>2008-07-28T09:53:21+08:00</updated> 

  <entry>
	  <title type="html"><![CDATA[如何选择条码标签打印机]]></title>
	  <author>
		 <name>佚名</name>
		 <uri>http://www.008626.com/</uri>
		 <email>luoshuibian@vip.sina.com</email>
	  </author>
	  <category term="" scheme="http://www.008626.com/default.asp?cateID=3" label="打印机常见问题" /> 
	  <updated>2008-07-28T09:53:21+08:00</updated>
	  <published>2008-07-28T09:53:21+08:00</published>
		  <summary type="html"><![CDATA[ 　在目前国内市场上常见的打印机由于品牌的差异，存在两种不同的打印头，一种是平压式打印头，整个打印头压在碳带上，这种打印头可以适应各种碳带，具有广泛的用户群，这种打印头是最常见的，广泛应用于各种品牌的条形码打印机；另一种是悬浮式打印头，这是一种新型的打印头模式，打印头只是尖端压在碳带上，这种打印头虽然对碳带的要求比较高，但它具有节省碳带的功能，所以它被一些技术力量雄厚的大公司广泛采用。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;条形码打印机机器的性能参数，条形码打印机的基本性能：<br/>&nbsp;&nbsp;&nbsp;&nbsp;1、打印宽度。表示机器所能打印的最大宽度，也代表机器的等级，一般来说，打印宽度有3英寸到8英寸七个选择，打印宽度是选择打印机的决定因素，用户应根据自己的需要选择适合自己的打印机。<br/>&nbsp;&nbsp;&nbsp;&nbsp;2、打印精度。精度越高的打印机的打印也越清晰，现在最高的打印精度为600dpi，而203dpi或300dpi就可以满足工业日常的需要，用户完全没有必要追求过高的打印精度而投入过多的成本。<br/>&nbsp;&nbsp;&nbsp;&nbsp;3、打印速度。速度快是条码打印机对于普通打印机的最大优势。它的速度可以达到12英寸/秒。对于同种机器而言，速度越快，精度越低。所以用户必须自己调整机器，以达到速度和精度的完美组合。<br/>&nbsp;&nbsp;&nbsp;&nbsp;4、接口。一般并口和串口是条码打印机的标准配件，另外用户也可选购闪存卡等外设。<br/>&nbsp;&nbsp;&nbsp;&nbsp;5、其他。为了让打印机达到用户的要求，各厂家均设计了很多可选配件，用户可根据自己的要求自行选购。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;条码打印机注意事项<br/>&nbsp;&nbsp;&nbsp;&nbsp;在今天的制造业中，条码打印机的使用越来越广泛。但在选择购买条码标签打印机时，应注意以下几点：<br/>&nbsp;&nbsp;&nbsp;&nbsp;1、根据自己的实际需要选购条码打印机。<br/>&nbsp;&nbsp;&nbsp;&nbsp;每种品牌型号的条码打印机都有自己的技术重点和偏重，没有一种条码打印机可以做到面面俱到。所以一定要对打印机有了充分的了解后在购买，不要听信销售商所谓的&#34;最好的机器&#34;、&#34;最全面的打印机&#34;等吹嘘。&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;2、选择可信赖的商家购买。由于条码打印机属于一种工业设备，故此其购买渠道相对于其他商品显得尤其重要。可信赖的商家可以为用户提供完善的使用培训和售后服务。<br/>&nbsp;&nbsp;&nbsp;&nbsp;3、使用商家或厂家认可的耗材和打印介质。条码打印机的打印头是打印机的关键部件，而打印机的耗材和打印介质是直接影响打印头寿命的关键。也许用户会由于某些碳带和打印介质的价格更便宜而不选择厂家认可的产品，虽然在表面上可以降低打印成本，但由此产生的质量、售后服务和更换打印头等种种事情，往往令用户自尝苦果。<br/>&nbsp;&nbsp;&nbsp;&nbsp;4、要签保修协议。保修协议是对用户的一种保障。在购买机器的同时，和供应商签署保修协议尤为重要。有了协议的保证，您在修理时间、修理效果和价格上都会得到一定的保证。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;综上所述，条码打印机属于一种工业设备，它一旦出现故障，会直接影响生产进度。所以在选购和使用条码机的时候一定要注意：在您的经济承受范围内，一定要找有实力、信誉好的供应商，不要为了省钱而影响了生产。 <br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.008626.com/default.asp?id=245" /> 
	  <id>http://www.008626.com/default.asp?id=245</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[热转印打印中的静电问题]]></title>
	  <author>
		 <name>佚名</name>
		 <uri>http://www.008626.com/</uri>
		 <email>luoshuibian@vip.sina.com</email>
	  </author>
	  <category term="" scheme="http://www.008626.com/default.asp?cateID=3" label="打印机常见问题" /> 
	  <updated>2008-07-28T09:49:38+08:00</updated>
	  <published>2008-07-28T09:49:38+08:00</published>
		  <summary type="html"><![CDATA[&nbsp;&nbsp; 静电的产生和释放一直是热转印打印中的一个因素，主要是由碳带和打印机机械的磨擦引起的，包括打印头，研究表明，静电和打印头寿命之间没有直接的联系。但一些已应用的技术如碳带的背涂和打印机上的静电刷都可以很有效地减少静电。 虽然有仪器可以测量打印中产生的静电，但最简单地知道静电量是否足够少的方法就是看打印的图形的质量，如果您还被静电问题困扰，高质量的没有白点并可被扫描器快速识读就是最好的说明，如果您关心打印头的寿命，经常清洁并使用正确的张力和压力才是您应该注意的问题。 当打印速度加快时，静电会影响到打印质量，静电吸附的微小颗粒会对打印质量产生负面的影响，这时就要用高速碳带就可解决就个问题。 <br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.008626.com/default.asp?id=244" /> 
	  <id>http://www.008626.com/default.asp?id=244</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[条码打印机基本保养步骤]]></title>
	  <author>
		 <name>佚名</name>
		 <uri>http://www.008626.com/</uri>
		 <email>luoshuibian@vip.sina.com</email>
	  </author>
	  <category term="" scheme="http://www.008626.com/default.asp?cateID=5" label="技术咨询" /> 
	  <updated>2008-07-28T09:46:59+08:00</updated>
	  <published>2008-07-28T09:46:59+08:00</published>
		  <summary type="html"><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.打印头的清洁<br/>&nbsp;&nbsp;&nbsp;&nbsp;为最主要也是经常性的保养，首先将棉花（或棉球等含有较少棉屑且不粗糙的清洁工具），沾上少量酒精，将印字头打以“单向”擦拭印字头上的加热线，所擦拭的次数以将沾在印字头的碳粉擦拭干净为主，之后反复确认擦拭两次即可(约在列印完一卷纸张后,做一次保养)。&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;2.感应器的清洁<br/>&nbsp;&nbsp;&nbsp;&nbsp;主要目的为能让机器正常运作去正确的抓取纸张的间距和侦测碳带的安全等，长时间若不作清洁保养，感应器上会沉积散布在空气中的灰尘，久了之后将感应器的光源感受覆盖到一定程度时，机器就会有故障的动作产生，所以请使用不会含任何成分的空气压瓶，其喷拭的多寡以机器所处的工作环境去评判(约在一个月,做一次保养)。<br/>&nbsp;&nbsp;&nbsp;&nbsp;3.纸张碳带路径和各部关节清洁保养和润滑<br/>&nbsp;&nbsp;&nbsp;&nbsp;安装纸张和碳带的路径做拭清洁,以让纸张和碳带能运作的更加平顺,在各个可以转动的关节或滚上查看并清洁附着在上面的积物,以润滑油润滑各机件即可(约在三个月,做一次保养)。<br/>碳带的回收轴和安装轴保养后还要将每个”轴的力做重新的调整，以防止打皱等情形发生，所以不建议客户自行做清洁保养(约在三个月,做一次保养) <br/> <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如何延续条码机的寿命?<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1. 正确的操作：使用者的操作是否正确,对条码使用寿命的长短有很大的影响,如温度 压力等机器设定及应用。<br/>&nbsp;&nbsp;&nbsp;&nbsp;2. 落实的保养：是否依使用情况落实一般保养，且保养动作是否正确（包含使用保养的器具和方法），以及定期的专业保养调校是否完整，上述几点均影响条码机使用寿命。<br/>&nbsp;&nbsp;&nbsp;&nbsp;3. 环境的因素：机器在不使用时请关闭电源，能让机器尽量保持在低温，在开关电源时最好能相隔5~10分钟，尽量选择摆放在较干净的环境。若能符合以上条件，机器寿命的延续至少在5%以上<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.008626.com/default.asp?id=243" /> 
	  <id>http://www.008626.com/default.asp?id=243</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[条码打印机首次安装使用的步骤是什么?]]></title>
	  <author>
		 <name>佚名</name>
		 <uri>http://www.008626.com/</uri>
		 <email>luoshuibian@vip.sina.com</email>
	  </author>
	  <category term="" scheme="http://www.008626.com/default.asp?cateID=5" label="技术咨询" /> 
	  <updated>2008-07-28T09:42:57+08:00</updated>
	  <published>2008-07-28T09:42:57+08:00</published>
		  <summary type="html"><![CDATA[一.产品开箱与检查<br/>开箱前请勿必确定下列事项 <br/>1. 本打印机为了环保特别使用回收纸箱包装,当检视运送纸箱发现任何暇疵请直接向运送者报告 <br/>2. 内含之打印机机正面向上 <br/>3. 先将填充物取出，再将打印机小心移出 <br/>4. 请将打印机置于一平坦坚固的表面，并检查是否有因运送造成的任何损坏 <br/>5. 注意任何会导致损坏之外物<br/>6. 对照装箱清单检查物件是否齐全<br/><br/>二.硬件安装 <br/>1. 请参考操作手册安装碳带 <br/>2. 请参操作手册安装纸卷 <br/>3. 请参考操作手册连接电源线及数据传输线<br/><br/>三.软件安装 <br/>1. 插入随机光盘，参考驱动程式安装，安装驱动程序 <br/>2. 安装您选用的标签编辑软件，请注意，在安装标签编辑软件时请确定支持此打印机 <br/>3. 打印机面板设置请参考文档面板操作 <br/>4. PC端的软件使用请参考该软件的使用手册，安装完毕，您可以开机使用此打印机<br/><br/>四.WINDOWS驱动程式安装 <br/>安装前,注意下列事项<br/>1. 核对驱动程式的内容<br/>2. 备份此驱动程式<br/>3. 阅读此驱动程式的README.TXT文档(如CD中windowsdriver/dr200readme.txt)<br/>4. 进入WINDOWS<br/>5. 插入CD,若CD自动运行,请退出自动运行界面<br/>6. 在系统是WIN95/98/NT4.0/2000下,安装步骤:<br/>7. 单击&#34;开始&#34;； <br/>8. 选择&#34;设置&#34;，然后&#34;打印机” <br/>9. 双击&#34;新增打印机&#34;，出现对话框，单击&#34;下一步&#34;键 <br/>10. 选择&#34;网络打印机&#34;或&#34;本地打印机&#34;，单击&#34;下一步&#34;键 <br/>11. 选择从&#34;磁盘安装&#34;，输入驱动文件的完整路径，如f:\windowsdriver\dr200\win2000 <br/><br/>五.重要安全及其它注意事项 <br/>1. 请仔细阅读本安全说明及注意事项<br/>2. 本打印机通过FCC, part 15 之 class A, 使用时会干挠收音机、电视机等通讯产品，所以务请移开这些产品以避免受干挠<br/>3. 请将将打印机放置于一水平、坚固的的桌面或平面上<br/>4. 远离潮湿、有水、高温的地方<br/>5. 请参考打印机后面板之规格标签，以确定您所使用的电源规格是正确,用户请勿必注意：确保 电源电压切换开关（110V/230V）与您所在地区的供电电压相符合，否则会导致机器烧毁 或不能正常运转.<br/>6. 当机器已接上电源时，请勿打开机箱<br/>7. 严禁非专业人员拆装打印机<br/>8. 在清洁打印机之前，请勿必切断打印机的电源,严禁使用液体或喷雾状清洁剂清洁打印机机,请用软布或棉花轻轻擦拭打印机 <br/>9. 严禁在室温40摄氏以上使用本打印机，否则会损坏打印机 <br/>10. 打印机周围的散热孔应避免被堵塞，影响散热性 <br/>11. 打印机的电源线应放在适当安全的地方，电源线标识所能承载的电压与电流应大于打印机所标识的电压与电流 <br/>12. 严禁任何液体滴入打印机的散热孔内，以免引起火灾或短路 <br/>13. 若打印机不经常使用，应断开打印机与主机的连线及电源线，以免瞬时过载电压损坏打印机 <br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.008626.com/default.asp?id=242" /> 
	  <id>http://www.008626.com/default.asp?id=242</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[商品条码印刷应注意的几个质量问题]]></title>
	  <author>
		 <name>佚名</name>
		 <uri>http://www.008626.com/</uri>
		 <email>luoshuibian@vip.sina.com</email>
	  </author>
	  <category term="" scheme="http://www.008626.com/default.asp?cateID=5" label="技术咨询" /> 
	  <updated>2008-07-28T09:38:47+08:00</updated>
	  <published>2008-07-28T09:38:47+08:00</published>
		  <summary type="html"><![CDATA[　　一、商品条码的编码要唯一&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;在商品条码应用系统中，商品及商品价格的差异是靠不同的商品编码来识别的。假如把两种不同的商品用同一编码标识，计算机系统就把它视为同一种商品，从而造成扫描结算上的错误及管理上的混乱。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;二、放大系数&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;放大系数实际上是指商品条码的大小，商品条码太大则会占用过多的包装图案或印刷文字的空间，也不实用；太小则容易造成印刷、识读困难。因此，条码的尺寸大小要适当，通过根据商品外包装的大小及允许印刷的面积，其商品外包装上的商品条码所选择的放大系数应在0.8-2.0范围内，一般放大系数应为0.9-1.2，对于0.8-0.9的条码符号，质量控制的难度比较大，应慎重选择使用。&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;三、条空颜色搭配&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;条空颜色搭配是指条码中条的颜色与衬底颜色所产生的反差是否符合标准。商品条码是用专用识读设备依靠分辨条空的亮暗和宽窄来识别的，因此要求条与空的颜色反差越大越好。一般来说，白色作底，黑色作条是最理想最安全的颜色搭配。由于颜色本身可以有多种变化，所以在选择条空颜色搭配时应掌握一条原则：空色尽量亮，颜色中尽量没有兰、黑的成分，条色尽量深，颜色中应含有兰或黑的成分。&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;四、商品条码的印刷位置&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;商品条码的印刷位置应以条码符号不变形且便于识读为原则。商品包装上的商品条码放置位置变化越大，收款员寻找条码并通过扫描器进行结算的速度就越慢，零售效率就越低，因此，商品条码的印刷位置应尽可能标准化。为便于扫描结算，通常应将商品条码印刷在外包装的“自然”底面上。&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;五、商品条码的截短&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;在任何程度上对商品条码符号高度的截短，都将会影响对条码的扫描识读，因此，商品条码符号的高度原则上严禁截短。&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;六、左右空白区&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;商品条码符号左右空白区的尺寸要够留，以便于扫描设备的正确识读。应保证在商品条码的左右空白区域内没有字符、图形、穿孔、划痕等，同时商品条码的印刷位置还应远离商品外包装的边缘，以满足对条码空白区的要求。&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;七、瓦楞纸版上的条码印刷&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;直接在瓦楞纸上印刷条码应注意尺寸精度问题。由于印刷时受力不均，导致条码弯曲变形。通常采用在其他载体上印刷条码，然后再将其贴在瓦楞纸包装上的方法解决这一问题。 <br/> <br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.008626.com/default.asp?id=241" /> 
	  <id>http://www.008626.com/default.asp?id=241</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[条码标签的编码规则与码制区分]]></title>
	  <author>
		 <name>佚名</name>
		 <uri>http://www.008626.com/</uri>
		 <email>luoshuibian@vip.sina.com</email>
	  </author>
	  <category term="" scheme="http://www.008626.com/default.asp?cateID=5" label="技术咨询" /> 
	  <updated>2008-07-28T09:35:25+08:00</updated>
	  <published>2008-07-28T09:35:25+08:00</published>
		  <summary type="html"><![CDATA[&nbsp;&nbsp;　编码规则唯一性： 同种规格同种产品对应同一个产品代码，同种产品不同规格应对应不同的产品代码。根据产品的不同性质，如：重量、包装、规格、气味、颜色、形状等等，赋予不同的商品代码。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;永久性： 产品代码一经分配，就不再更改，并且是终身的。当此种产品不再生产时，其对应的产品代码只能搁置起来，不得重复起用再分配给其它的商品。无含义：为了保证代码有足够的容量以适应产品频繁的更新换代的需要，最好采用无含义的顺序码。 条形码的码制区别 UPC:(统一产品代码）只能表示数字 有A、B、C、D、E四个版本 版本 A - 12 位数字 版本 E - 7 位数字 最后一位为校验位 大小是宽1.5&#34; 高1 &#34; ，而且背景要与清晰 主要使用于美国和加W拿大地区，用于工业、医药、仓库等部门 当UPC 作为十二位进行解码时，<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;定义如下： <br/><br/>第1位 = 数字标识 (已经由UCC（统一代码委员会）所建立). <br/><br/>第2-6位 = 生产厂家的标识号(包括第一位) <br/><br/>第7-11 = 唯一的厂家产品代码 <br/><br/>第12位 = 校验位(used for error detection) <br/><br/>Code 39 : 能表示字母、数字和其它一些符号共43个字符：A -Z,0 - 9,-.$/+%,pace 条码的长度是可变化的 通常用“*”号作为起始、终止符 校验码不用 代码密度介于3 - 9.4个字符/每英寸 空白区是窄条的10倍 用于工业、图书、以及票证自动化管理上 <br/><br/>Code 128: 表示高密度数据, 字符串 字符串可变长 符号内含校验码 有三种不同版本: A, B, and C 可用128个字符分别在 A, B, o&#114; C 三个字符串集合中 用于工业、仓库、零售批发 <br/><br/>Interleaved 2-of-5 (I2 of 5): 只能表示数字0 -9 可变长度 连续性条码，所有条与空都表示代码，第一个数字由条开始，第二个数字由空组成 空白区比窄条宽10倍 应用于商品批发、仓库、机场、生产/包装识别、工业中 条码的识读率高，可适用于固定扫描器可靠扫描 在所有一维条码中的密度最高 <br/><br/>Codabar（库德巴条码）: 可表示数字0 - 9,字符$、+、 -、还有只能用作起始/终止符的a, b, c d四个字符 可变长度 没有校验位 应用于物料管理、图书馆、血站和当前的机场包裹发送中 空白区比窄条宽10倍 非连续性条码，每个字符表示为4条3空 <br/><br/>PDF417 （二维码）: 多行组成的条码 不需要连接一个数据库，本身可存储大量数据 应用于：医院、驾驶证、物料管理、货物运输 当条码受一定破坏时，错误纠正能使条码能正确解码 <br/><br/>PDF417, 是Symbol科技公司于1990研制产品。它是一个多行、连续性、可变长、包含大量数据的符号标识。每个条码有3 - 90行，每一行有一个起始部分、数据部分、终止部分。它的字符集包括所有128个字符，最大数据含量是1850个字符<br/> <br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.008626.com/default.asp?id=240" /> 
	  <id>http://www.008626.com/default.asp?id=240</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[不干胶材料的印刷和加工特性]]></title>
	  <author>
		 <name>佚名</name>
		 <uri>http://www.008626.com/</uri>
		 <email>luoshuibian@vip.sina.com</email>
	  </author>
	  <category term="" scheme="http://www.008626.com/default.asp?cateID=5" label="技术咨询" /> 
	  <updated>2008-07-28T09:32:18+08:00</updated>
	  <published>2008-07-28T09:32:18+08:00</published>
		  <summary type="html"><![CDATA[①面材的表面光泽和颜色的一致性、密度的均匀性<br/>达些指标决定了不干胶材料吸墨的均匀性，还决定着同批标签印品的色差。面材的涂层强度决定了印刷时是否会产生大量纸粉，也是决定印刷质量的重要指标。<br/>②底纸、面材厚度的均匀性和强度指示<br/>这些指标不仅关系到印刷性能，还是决定模切均匀性和排废时速度与纸边断裂的重要指标。如果这些指标太低，标签机就无法高速生产。<br/>③材料的平整度或复卷张力的均匀性<br/>无论是单张印刷还是卷筒印刷，材料的平整度都决定了印刷时是否能正确输纸、运行和套准、收纸。对于卷筒材料，复卷张力会对卷筒材料端面的平整度、是否出现渗胶、能否正确套准起重要的作用。<br/>④粘合剂、硅油涂布的均匀性和正确的涂布量<br/>这些指标直按影响标签同底纸间的剥离力(离型力)，而剥离力的大小又直接影响模切排废和机器的速度，剥离力还决定了标签的出标状况，即应用情况。此外，涂胶量的大小还会影响材料端面的渗胶状况。所以，购买不干胶材料时要认真检验，选择那些涂胶量和涂硅量合适的材料。<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.008626.com/default.asp?id=239" /> 
	  <id>http://www.008626.com/default.asp?id=239</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[条码的检测]]></title>
	  <author>
		 <name>佚名</name>
		 <uri>http://www.008626.com/</uri>
		 <email>luoshuibian@vip.sina.com</email>
	  </author>
	  <category term="" scheme="http://www.008626.com/default.asp?cateID=5" label="技术咨询" /> 
	  <updated>2008-07-28T09:25:49+08:00</updated>
	  <published>2008-07-28T09:25:49+08:00</published>
		  <summary type="html"><![CDATA[1、条码检测的目的 <br/>　　条码是一种数据载体，它在信息传输过程中起着重要作用， 如果条码出问题，物品信息的通讯将被中断。因此必须对条码质量进行有效控制，确保条码符号在供应链上能够被正确识读，而条码检测时实现此目标的一个有效工具。 条码检测的目标就是要核查条码符号是否能起到其应有的作用，它的主要任务为： <br/>　　•&nbsp;&nbsp;使得符号印刷者对产品进行检查，以便根据检查的结果调整和控制生产过程。 <br/>　　•&nbsp;&nbsp;预测条码的扫描识读性能。通过条码检测，我们可以对条码符号满足符号标准的程度进行评价，而这种程度和条码符号的识读性能有着紧密的联系。<br/><br/>2、检验方法 <br/>　　条码检验在克服传统检测方法缺陷的基础上，目前已发展采用条码综合质量分级法，即“反射率曲线分析法”。综合分级方法根据扫描反射率曲线和参考译码算法进行分析、判断，把外观上的缺陷转换成缺陷（Defects）、边缘判定等参数。检验结果给出的是条码符号的等级，表明条码符号的适用场合。 <br/>　2.1 扫描反射率曲线 <br/>　　扫描反射率曲线是用扫描器对一个条码符号扫描时，扫描器探测到条码符号的反射率，反射率值与扫描位置有关。若扫描线是垂直于条的直线，则反射率是以扫描起点为端点的、横过整个条码符号的距离（或线性位置）的函数。<br/>　2.2 相关术语和定义<br/>　　• 最低反射率(R min)： 扫描反射率曲线上最低的反射率值。<br/><br/>　　• 最高反射率(R max )： 扫描反射率曲线上最高的反射率值。<br/>　　• 符号反差(SC)： 扫描反射率曲线的最高反射率与最低反射率之差。 。&nbsp;&nbsp;<br/><br/>　　• 总阈值(GT—Global Threshold)： 用以在扫描反射率曲线上区分条、空的一个标准反射率值。扫描反射率曲线在总阈值线上方所包的那些区域，即空；在总阈值线下方所包的那些区域，即条。 或 。&nbsp;&nbsp;<br/><br/>　　• 条反射率(R b)： 扫描反射率曲线上某条的最低反射率值。&nbsp;&nbsp;<br/><br/>　　• 空反射率(R s)： 扫描反射率曲线上某空的最高反射率值。&nbsp;&nbsp;<br/><br/>　　• 单元(element)： 泛指条码符号中的条或空。&nbsp;&nbsp;<br/><br/>　　• 单元边缘 (element edge)： 扫描反射率曲线上过毗邻单元（包括空白区）的空反射率（ R s ）和条反射率（R b ）中间值（即 ）的点的位置。&nbsp;&nbsp;<br/><br/>　　• 边缘判定(edge determination)： 按单元边缘的定义判定扫描反射率曲线上的单元边缘。如果两毗邻单元之间有多于一个代表单元边缘的点存在，或有边缘丢失，则该扫描反射率曲线为不合格。空白区和字符间隔视为空。&nbsp;&nbsp;<br/>　　• 边缘反差(EC)： 毗邻单元（包括空白区）的空反射率和条反射率之差。 。&nbsp;&nbsp;<br/><br/>　　• 最小边缘反差(EC min)： 扫描反射率曲线上所有边缘反差中的最小值。&nbsp;&nbsp;<br/>　　• 调制度(MOD)： 最小边缘反差(EC min )与符号反差(SC)的比。 。 <br/><br/>　　• 单元反射率不均匀性(ERN)： 某一单元中最高反射率与最低反射率的差。 <br/>　　• 缺陷(defects)： 单元反射率最大不均匀性（ ERN max ）与符号反差（SC）的比。 。 <br/><br/>　　• 可译码性(decodability)： 与适当的参考译码算法相关的条码符号印制精度的量度。 <br/>　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　<br/>　2.3&nbsp;&nbsp;条码符号质量评定<br/>　　(1) 条码符号质量分级过程 <br/>　　一条扫描反射率曲线的所有判定和参数（包括边缘判定、译码、反射率参数、可译码性）的评定等级中最低的那一级就是该曲线的等级。 <br/>　　对一个条码符号检验所得的 10条扫描反射率曲线的数字等级的算术平均值即该条码符号印制质量的评定等级。条码符号的数字等级可以转换成字母等级。 <br/>　　(2) 分级的意义 <br/>　　条码符号的等级表明了其印制质量及适用场合。 A级条码符号通常能被很好地识读，适用于各种场合。B级条码符号在识读过程中的表现不如A级，其中一些符号可能需要重复扫描。C级条码符号可能需要更多次的重复扫描，通常要使用能重复扫描并具有特殊的多条扫描线的设备才能获得好的识读效果。D级条码符号可能无法被某些识读设备识读，要获得好的识读效果，要使用能重复扫描并具有特殊的多条扫描线的设备。F级条码符号是不合格品，不能使用，参见下图。 <br/><br/>3、检测设备 <br/>　　条码检测常用设备的测量装置应该符合条码检测 GB-T 14258-1993检测方法的要求， 例如测量波长、光路、测量孔径。检测仪有很多类型，根据应用领域的不同，可分为通用设备和专用设备。 通用设备包括密度计、工具显微镜、测厚仪和显微镜。专用设备有便携式条码检测仪和固定式条码检测仪。<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.008626.com/default.asp?id=238" /> 
	  <id>http://www.008626.com/default.asp?id=238</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[VB应用程序中打印条形码的两种方法]]></title>
	  <author>
		 <name>佚名</name>
		 <uri>http://www.008626.com/</uri>
		 <email>luoshuibian@vip.sina.com</email>
	  </author>
	  <category term="" scheme="http://www.008626.com/default.asp?cateID=5" label="技术咨询" /> 
	  <updated>2008-07-28T09:22:26+08:00</updated>
	  <published>2008-07-28T09:22:26+08:00</published>
		  <summary type="html"><![CDATA[条形码作为一种机器可识别的图形，它能快速、准确地标识某种产品或商品，在许多数据库应用中起作很重要的作用，如超市收银、车站售票等场合。当某件物品上带有的条形码被条码扫描器正确解读后，将会得到该物品的唯一标识字符串，通过检索数据库我们就可以很容易知道它的一些其它属性并作相应处理。虽然在Internet上能找到许多免费和不免费的条形码打印控件，但是这些控件除了使用不方便外，还有一个最大的缺点：它们的打印输出不能和我们的程序共存在一个打印页面上，比如说在一个过程中，我们先向系统 Printer 中输出一些内容，然后再调用控件的条形码打印方法，最后打印的结果为两页！，如果现在我们要处理一张车票，上面不仅要打印条形码，还要有终点站和票价等信息，那么控件就变得不可用。对程序员来说，可能还是希望能了解条形码打印的原理，本文提出两种打印方法与同行们探讨。<br/><br/>一、直接利用有条形码打印功能的打印机<br/><br/>　　有许多打印机能够直接打印条形码，但在 VB 中，我们在ＤＯＳ时代熟悉的LPRINT语句已经不能再使用了，打印操作被Windows的Spool系统完全接管，输出是以“页”为单位，所有的打印输出都被Windows转换为图形发送给打印驱动程序。而要使打印机打印条形码就必须将对应的ESC序列直接发送给它，因此我们就要想办法避开Windows的Spool系统，也就是说再程序中不能使用Printer对象和Printers集合处理打印输出，在VB中要将ESC指令直接发送给打印机至少有三种方法，前两种方法是调用Windows API 函数：Escape()和SpoolFile()，第三种是最容易的方法：打开打印机端口进行二进制存取，我们主要考虑这种方法。<br/><br/>　　即使在Windows时代，”LPT1:”和”PRN”仍然是可用的，下面我们先作一个试验：打开一个DOS窗口，在提示符下输入COPY CON LPT1:回车，然后随便输入一些字符，最后按F6键，打印机就开始工作了，它将打印出你输入的那些字符！下面的代码演示了直接将指令和字符发送给打印机：<br/><br/>Private Sub Command1_Click()<br/><br/>　　Dim strOut As String<br/><br/>　　StrOut = “这是直接发送到打印机端口的字符串”<br/><br/>　　‘ 打开打印机端口，其中的”LPT1:”可能需要根据你的打印机设置而改变<br/><br/>　　Open “LPT1:” For Binary Access Write As #1<br/><br/>　　‘ 发送给打印机，注意语句的最后一个参数必须是变量<br/><br/>　　　　Put #1, ,strOut<br/><br/>　　　　‘ 关闭打印机端口<br/><br/>　　　　Close #1<br/><br/>End Sub<br/><br/>　　各种打印机打印条形码的指令可能不同，比如将上面的变量 strOut赋值为：<br/><br/>　　strOut = Chr(28) &amp; “P” &amp; Chr(5) &amp; Chr(2) &amp; Chr(3) &amp; Chr(3) &amp; Chr(6) &amp; “012345”<br/><br/>　　将在 AR2400 打印机上打印出内容为”012345”的 CODE39 格式的条形码。具体的打印控制指令请参考打印机手册。<br/><br/>　　用这种方法的缺点：一是过份依赖打印机本身，而有条形码打印功能的打印机通常要比普通打印机昂贵，这会使构造应用系统不够经济；二是所有的打印输出都必须你自己处理，比如打印定位就很浪费时间。<br/><br/>二、利用画图方式输出到普通打印机<br/><br/>　　条形码的编码规则不外乎是通过线条和线条间间隙的宽窄不同来表示二进制的１和０，只要我们了解了条形码的编码规则，完全可以用画图的方式在普通打印机上得到可以接受的效果。下面我们就使用最普遍的CODE39码进行讨论。<br/><br/>　　CODE39码的编码规则是：<br/><br/>１、 每五条线表示一个字符；<br/><br/>２、 粗线表示１，细线表示０；<br/><br/>３、 线条间的间隙宽的表示１，窄的表示０；<br/><br/>４、 五条线加上它们之间的四条间隙就是九位二进制编码，而且这九位中必定有三位是1，所以称为39码；<br/><br/>５、 条形码的首尾各一个＊标识开始和结束<br/><br/>　　在我们的程序中，给常用的字符都进行编码，解读时先取线条粗细，再取间隙宽窄，如：<br/><br/><br/>　　上图中的字符＊就可以解读为 001101000，字符３解读为 110000100<br/><br/>　　下面就是我们给出的子过程：<br/><br/>注释： 将字符串 strBarCode 对应的条形码输出到缺省打印机<br/><br/>Private Sub PrintBarCode( _<br/><br/>　　ByVal strBarCode As String, _<br/><br/>　　Optional ByVal intXPos As Integer = 0, _<br/><br/>　　Optional ByVal intYPos As Integer = 0, _<br/><br/>　　Optional ByVal intPrintHeight As Integer = 10, _<br/><br/>　　Optional ByVal bolPrintText As Boolean = True _<br/><br/>)<br/><br/>注释： 参数说明:<br/><br/>注释： strBarCode　　　　- 要打印的条形码字符串<br/><br/>注释： intXPos, intYPos - 打印条形码的左上角坐标(缺省为(0,0)，坐标刻度为:毫米)<br/><br/>注释： intHeight　　　　 - 打印高度(缺省为一厘米,坐标刻度为:毫米)<br/><br/>注释： bolPrintText　　 - 是否打印人工识别字符(缺省为true)<br/><br/><br/>注释： &#34;0&#34;-&#34;9&#34;,&#34;A-Z&#34;,&#34;-&#34;,&#34;%&#34;,&#34;$&#34;和&#34;*&#34; 的条码编码格式,总共 40 个字符<br/><br/>Static strBarTable(39) As String<br/><br/>注释： 初始化条码编码格式表<br/><br/>　　strBarTable(0) = &#34;001100100&#34;　　 注释： 0<br/><br/>　　strBarTable(1) = &#34;100010100&#34;　　 注释： 1<br/><br/>　　strBarTable(2) = &#34;010010100&#34;　　 注释： 2<br/><br/>　　strBarTable(3) = &#34;110000100&#34;　　 注释： 3<br/><br/>　　strBarTable(4) = &#34;001010100&#34;　　 注释： 4<br/><br/>　　strBarTable(5) = &#34;101000100&#34;　　 注释： 5<br/><br/>　　strBarTable(6) = &#34;011000100&#34;　　 注释： 6<br/><br/>　　strBarTable(7) = &#34;000110100&#34;　　 注释： 7<br/><br/>　　strBarTable(8) = &#34;100100100&#34;　　 注释： 8<br/><br/>　　strBarTable(9) = &#34;010100100&#34;　　 注释： 9<br/><br/>　　strBarTable(10) = &#34;100010010&#34;　　注释： A<br/><br/>　　strBarTable(11) = &#34;010010010&#34;　　注释： B<br/><br/>　　strBarTable(12) = &#34;110000010&#34;　　注释： C<br/><br/>　　strBarTable(13) = &#34;001010010&#34;　　注释： D<br/><br/>　　strBarTable(14) = &#34;101000010&#34;　　注释： E<br/><br/>　　strBarTable(15) = &#34;011000010&#34;　　注释： F<br/><br/>　　strBarTable(16) = &#34;000110010&#34;　　注释： G<br/><br/>　　strBarTable(17) = &#34;100100010&#34;　　注释： H<br/><br/>　　strBarTable(18) = &#34;010100010&#34;　　注释： I<br/><br/>　　strBarTable(19) = &#34;001100010&#34;　　注释： J<br/><br/>　　strBarTable(20) = &#34;100010001&#34;　　注释： K<br/><br/>　　strBarTable(21) = &#34;010010001&#34;　　注释： L<br/><br/>　　strBarTable(22) = &#34;110000001&#34;　　注释： M<br/><br/>　　strBarTable(23) = &#34;001010001&#34;　　注释： N<br/><br/>　　strBarTable(24) = &#34;101000001&#34;　　注释： O<br/><br/>　　strBarTable(25) = &#34;011000001&#34;　　注释： P<br/><br/>　　strBarTable(26) = &#34;000110001&#34;　　注释： Q<br/><br/>　　strBarTable(27) = &#34;100100001&#34;　　注释： R<br/><br/>　　strBarTable(28) = &#34;010100001&#34;　　注释： S<br/><br/>　　strBarTable(29) = &#34;001100001&#34;　　注释： T<br/><br/>　　strBarTable(30) = &#34;100011000&#34;　　注释： U<br/><br/>　　strBarTable(31) = &#34;010011000&#34;　　注释： V<br/><br/>　　strBarTable(32) = &#34;110001000&#34;　　注释： W<br/><br/>　　strBarTable(33) = &#34;001011000&#34;　　注释： X<br/><br/>　　strBarTable(34) = &#34;101001000&#34;　　注释： Y<br/><br/>　　strBarTable(35) = &#34;011001000&#34;　　注释： Z<br/><br/>　　strBarTable(36) = &#34;000111000&#34;　　注释： -<br/><br/>　　strBarTable(37) = &#34;100101000&#34;　　注释： %<br/><br/>　　strBarTable(38) = &#34;010101000&#34;　　注释： $<br/><br/>　　strBarTable(39) = &#34;001101000&#34;　　注释： *<br/><br/>　　If strBarCode = &#34;&#34; Then Exit Sub 注释： 不打印空串<br/><br/>　　注释： 保存打印机 ScaleMode<br/><br/>　　Dim intOldScaleMode As ScaleModeConstants<br/><br/>　　intOldScaleMode = Printer.ScaleMode<br/><br/>　　注释： 保存打印机 DrawWidth<br/><br/>　　Dim intOldDrawWidth As Integer<br/><br/>　　intOldDrawWidth = Printer.DrawWidth<br/><br/>　　注释： 保存打印机 Font<br/><br/>　　Dim fntOldFont As StdFont<br/><br/>　　Set fntOldFont = Printer.Font<br/><br/>　　Printer.ScaleMode = vbTwips 注释： 设置打印用的坐标刻度为缇(twip=1)<br/><br/>　　Printer.DrawWidth = 1　　 注释： 线宽为 1<br/><br/>　　Printer.FontName = &#34;宋体&#34; 注释： 打印在条码下方字符的字体和大小<br/><br/>　　Printer.FontSize = 10<br/><br/>　　Dim strBC As String　　　　 注释： 要打印的条码字符串<br/><br/>　　strBC = Ucase(strBarCode)<br/><br/>　　注释： 将以毫米表示的 X 坐标转换为以缇表示<br/><br/>　　Dim x As Integer<br/><br/>　　x = Printer.ScaleX(intXPos, vbMillimeters, vbTwips)<br/><br/>　　注释： 将以毫米表示的 Y 坐标转换为以缇表示<br/><br/>　　Dim y As Integer<br/><br/>　　y = Printer.ScaleY(intYPos, vbMillimeters, vbTwips)<br/><br/>　　注释： 将以毫米表示的高度转换为以缇表示<br/><br/>　　Dim intHeight As Integer<br/><br/>　　intHeight = Printer.ScaleY(intPrintHeight, vbMillimeters, vbTwips)<br/><br/><br/>　　注释： 是否在条形码下方打印人工识别字符<br/><br/>　　If bolPrintText = True Then<br/><br/>　　　　注释： 条码打印高度要减去下面的字符显示高度<br/><br/>　　　　intHeight = intHeight - Printer.TextHeight(strBC)<br/><br/>　　End If<br/><br/>　　Const intWidthCU As Integer = 30 注释： 粗线和宽间隙宽度<br/><br/>　　Const intWidthXI As Integer = 10 注释： 细线和窄间隙宽度<br/><br/>　　Dim intIndex As Integer　　　　　　注释： 当前处理的字符串索引<br/><br/>　　Dim i As Integer, j As Integer, k As Integer　　注释： 循环控制变量<br/><br/><br/>　　注释： 添加起始字符<br/><br/>　　If Left(strBC, 1) &lt;&gt; &#34;*&#34; Then<br/><br/>　　　　strBC = &#34;*&#34; &amp; strBC<br/><br/>　　End If<br/><br/>　　注释： 添加结束字符<br/><br/>　　If Right(strBC, 1) &lt;&gt; &#34;*&#34; Then<br/><br/>　　　　strBC = strBC &amp; &#34;*&#34;<br/><br/>　　End If<br/><br/>　　<br/><br/>　　注释： 循环处理每个要显示的条码字符<br/><br/>　　For i = 1 To Len(strBC)<br/><br/>　　　　注释： 确定当前字符在 strBarTable 中的索引<br/><br/>　　　　Sel&#101;ct Case Mid(strBC, i, 1)<br/><br/>　　　　Case &#34;*&#34;<br/><br/>　　　　　　intIndex = 39<br/><br/>　　　　Case &#34;$&#34;<br/><br/>　　　　　　intIndex = 38<br/><br/>　　　　Case &#34;%&#34;<br/><br/>　　　　　　intIndex = 37<br/><br/>　　　　Case &#34;-&#34;<br/><br/>　　　　　　intIndex = 36<br/><br/>　　　　Case &#34;0&#34; To &#34;9&#34;<br/><br/>　　　　　　intIndex = CInt(Mid(strBC, i, 1))<br/><br/>　　　　Case &#34;A&#34; To &#34;Z&#34;<br/><br/>　　　　　　intIndex = Asc(Mid(strBC, i, 1)) - Asc(&#34;A&#34;) + 10<br/><br/>　　　　Case Else<br/><br/>　　　　　　MsgBox &#34;要打印的条形码字符串中包含无效字符！当前版本只支持字符 注释：0注释：-注释：9注释：,注释：A注释：-注释：Z注释：,注释：-注释：,注释：%注释：,注释：$注释：和注释：*注释：&#34;<br/><br/>　　　　End Sel&#101;ct<br/><br/>　　　　注释： 是否在条形码下方打印人工识别字符<br/><br/>　　　　If bolPrintText = True Then<br/><br/>　　　　　　Printer.CurrentX = x<br/><br/>　　　　　　Printer.CurrentY = y + intHeight<br/><br/>　　　　　　Printer.Print Mid(strBC, i, 1)<br/><br/>　　　　End If<br/><br/>　　　　For j = 1 To 5<br/><br/>　　　　　　注释： 画细线<br/><br/>　　　　　　If Mid(strBarTable(intIndex), j, 1) = &#34;0&#34; Then<br/><br/>　　　　　　　　For k = 0 To intWidthXI - 1<br/><br/>　　　　　　　　　　Printer.Line (x + k, y)-Step(0, intHeight)<br/><br/>　　　　　　　　Next k<br/><br/>　　　　　　　　x = x + intWidthXI<br/><br/>　　　　　　注释： 画宽线<br/><br/>　　　　　　Else<br/><br/>　　　　　　　　For k = 0 To intWidthCU - 1<br/><br/>　　　　　　　　　　Printer.Line (x + k, y)-Step(0, intHeight)<br/><br/>　　　　　　　　Next k<br/><br/>　　　　　　　　x = x + intWidthCU<br/><br/>　　　　　　End If<br/><br/>　　　　　　注释： 每个字符条码之间为窄间隙<br/><br/>　　　　　　If j = 5 Then<br/><br/>　　　　　　　　x = x + intWidthXI * 3<br/><br/>　　　　　　　　Exit For<br/><br/>　　　　　　End If<br/><br/>　　　　　　注释： 窄间隙<br/><br/>　　　　　　If Mid(strBarTable(intIndex), j + 5, 1) = &#34;0&#34; Then<br/><br/>　　　　　　　　x = x + intWidthXI * 3<br/><br/>　　　　　　注释： 宽间隙<br/><br/>　　　　　　Else<br/><br/>　　　　　　　　x = x + intWidthCU * 2<br/><br/>　　　　　　End If<br/><br/>　　　　Next j<br/><br/>　　Next i<br/><br/>　　注释： 恢复打印机 ScaleMode<br/><br/>　　Printer.ScaleMode = intOldScaleMode<br/><br/>　　注释： 恢复打印机 DrawWidth<br/><br/>　　Printer.DrawWidth = intOldDrawWidth<br/><br/>　　注释： 恢复打印机 Font<br/><br/>　　Set Printer.Font = fntOldFont<br/><br/>End Sub<br/>　　最理想的情况是将它做成一个控件，在控件中提供一个打印方法，该方法实现与上<br/><br/>　　那个过程大致相同，只是不能在控件中直接使用VB的Printer对象，否则VB会将你在控件中的打印输出处理为一个单独的页面，而是应该将Printer.hDc传给它，通过调用那些需要指定 HDC 的Windows API函数实现与容器的打印输出在一个页面上，比如我们可以这样定义这个控件的打印方法：<br/><br/>注释： PrintIt 方法将对应的条形码输出到缺省打印机<br/><br/>Public Sub PrintIt(ByVal PrintDC As Long, _<br/><br/>　　 Optional ByVal intXPos As Integer = 0, _<br/><br/>　　Optional ByVal intYPos As Integer = 0, _<br/><br/>　　 Optional ByVal intPrintHeight As Integer = 10)<br/><br/>　　既然不能使用Printer对象，那么画线和输出文字也不能使用Printer对象的Line和Print方法，在我们的程序中至少要申明以下三个Windows API函数：<br/><br/>‘ 移动画笔的位置<br/><br/>Private Declare Function MoveToEx Lib &#34;gdi32&#34; (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, lpPoint As POINTAPI) As Long<br/><br/>‘ 从画笔的当前位置到（x,y）画一条线<br/><br/>Private Declare Function LineTo Lib &#34;gdi32&#34; (ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As Long<br/><br/>‘ 在（x,y）处输出一个字符串<br/><br/>Private Declare Function TextOut Lib &#34;gdi32&#34; Alias &#34;TextOutA&#34; (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal lpString As String, ByVal nCount As Long) As Long<br/><br/>‘ MoveToEx() 函数需要的参数<br/><br/>Private Type POINTAPI<br/><br/>　　xp As Long<br/><br/>　　yp As Long<br/><br/>End Type<br/><br/>Dim papi As POINTAPI<br/><br/>画线操作为(原来的Printer.Line函数)：<br/><br/>MoveToEx PrintDC, x + k, y, papi<br/><br/>LineTo PrintDC, x + k, y + intHeight + 1<br/><br/>打印字符为(原来的Printer.Print函数)：<br/><br/>TextOut PrintDC, x, y + intHeight, Mid(strBC, i + 1, 1), 1 <br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.008626.com/default.asp?id=237" /> 
	  <id>http://www.008626.com/default.asp?id=237</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[条码标签制作流程]]></title>
	  <author>
		 <name>佚名</name>
		 <uri>http://www.008626.com/</uri>
		 <email>luoshuibian@vip.sina.com</email>
	  </author>
	  <category term="" scheme="http://www.008626.com/default.asp?cateID=5" label="技术咨询" /> 
	  <updated>2008-07-28T09:12:52+08:00</updated>
	  <published>2008-07-28T09:12:52+08:00</published>
		  <summary type="html"><![CDATA[本公司为用户制作各种类型的不干胶条码标签纸，包括：各种不干胶卷筒标签纸以及普通激光打印机的A4规格不干胶打印纸，可以为客户提供不干胶标签打印及印刷服务，并同时提供各类专用碳带。<br/>标签制作流程： <br/>客户提出要求 ——〉设计标签材质选择 ——〉碳带选择 ——〉标签规格设计(尺寸,形状) ——〉标签内容编辑 ——〉条码生成——〉标签打印——〉标签检测——〉标签使用(贴标机)<br/>标签纸分类： 1、 不干胶卷筒标签纸； 2、 A4规格不干胶打印纸 ; 碳带： 各种类型 <br/><br/>不干胶卷筒标签纸<br/><br/>适用打印机：专用的条码打印机<br/>规格： 规格尺寸按用户要求生产。<br/><br/>普通激光打印机打印不干胶标签<br/><br/>适用打印机：普通激光打印机。<br/>规格： 规格尺寸按用户要求生产。<br/> <br/><br/><br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.008626.com/default.asp?id=236" /> 
	  <id>http://www.008626.com/default.asp?id=236</id> 
  </entry>	
		
</feed>