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

编号:544 留言者名称:bluedark 标题:二维码打印结果奇怪!!!
     AnsiString sPrintData=Memo_Print->Lines->Text;
     CreatePrn(1, "ppla.txt");
     Set_Darkness(12);
//    Get_Graphic(20, 10, 1, 'B', "bb.bmp");
//     Prn_Barcode(20, 70, 1, 'A', 0, 0, 20, 'b', 1, "ABCD");
     Bar2d_PDF417(20,70,0,0,'f',0,0,0,0,'n',1,sPrintData.c_str());
     Clear_Memory();
     Print_Out(1, 1, 1, 1);
     ClosePrn();
地区:其它    留言时间: 11/29/2002 9:16:52 AM
专家解答:
请详细告知如何奇怪,非常感谢!!
以下做个简单说明,同时回答543:
1.若是用PDF码中的内容为中文,即其码大于128的话,您需将打印机的软体环境升级为最新版本,请与您的供应商联系.
2.识读含有中文的PDF417码,需用RS232,不能用PS/2,因为标准PS/2只传送7位,而所有中文的内码均大于128.

条码小知识:
  直到1970年Iterface Mechanisms公司开发出“二维码”之后,才有了价格适于销售的二维矩阵条码的打印和识读设备。那时二维矩阵条码用于报社排版过程的自动化。二维矩阵条码印在纸带上,由今天的一维CCD扫描器扫描识读。CCD发出的光照在纸带上,每个光电池对准纸带的不同区域。每个光电池根据纸带上印刷条码与否输出不同的图案,组合产生一个高密度信息图案。用这种方法可在相同大小的空间打印上一个单一的字符,作为早期Kermode码之中的一个单一的条。定时信息也包括在内,所以整个过程是合理的。当第一个系统进入市场后,包括打印和识读设备在内的全套设备大约要5000美元。