您的位置->>速创科技->>在线支持                                  

编号:3027 留言者名称:zgjhxss 标题:??????????????
专家:
  我使用贵公司的PPLA动态库用PB编程
语句为:
A_CreatePrn(1."")
A_Set_Darkness(10)
A_Prn_Text_TrueType_W(250,0,40,40,"宋体",0,200,0,0,0,"AA","超市",1)
A_Prn_Barcode(200,20,1,'F',0,20,20,'b','400000120001')
A_Prn_Barcode(1,1,1,1)
A_ClosePrn()
超市字打得出但有删除线,删除线的参数我没有设为1呀,条码打不出,但如果把'b'改为''它报错:the variable for mode is error!但打得出条码???但条码太大了。晕要错误的编程才能打出正确的东东!改变条码的细线宽度在哪改!
地区:其它    留言时间: 2003-12-26 11:17:29
专家解答:
我在vb中试过如下语句,无问题,无删除线<br>
Print A_CreatePrn(1, "aa")<br>
Print A_Set_Darkness(10)<br>
Print A_Prn_Text_TrueType_W(250, 0, 40, 40, "宋体", 0, 200, 0, 0, 0, "AA", "超市", 1)<br>
Print A_Prn_Barcode(200, 20, 1, 70, 0, 20, 20, 98, 1, "400000120001")<br>
Print A_Print_Out(1, 1, 1, 1)<br>
Call A_ClosePrn<br>
请检查一下您的函数声明

条码小知识:
条码技术最早产生在风声鹤唳的二十年代,诞生于Westinghouse的实验室里。一位名叫John Kermode性格古怪的发明家“异想天开”地想对邮政单据实现自动分检,那时侯对电子技术应用方面的每一个设想都使人感到非常新奇。他的想法是在信封上做条码标记,条码中的信息是收信人的地址,就象今天的邮政编码。为此Kermode发明了最早的条码标识,设计方案非常的简单(注:这种方法称为模块比较法),即一个“条”表示数字“1”,二个“条”表示数字“2”,以次类推。然后,他又发明了由基本的元件组成的条码识读设备:一个扫描器(能够发射光并接收反射光);一个测定反射信号条和空的方法,即边缘定位线圈;和使用测定结果的方法,即译码器。

Kermode的扫描器利用当时新发明的光电池来收集反射光。“空”反射回来的是强信号,“条”反射回来的是弱信号。与当今高速度的电子元气件应用不同的是,Kermode利用磁性线圈来测定“条”和“空”。就象一个小孩将电线与电池连接再绕在一颗钉子上来夹纸。Kermode用一个带铁芯的线圈在接收到“空”的信号的时候吸引一个开关,在接收到“条”的信号的时候,释放开关并接通电路。因此,最早的条码阅读器噪音很大。开关由一系列的继电器控制,“开”和“关”由打印在信封上“条”的数量决定。通过这种方法,条码符号直接对信件进行分检。

未完待续!!