电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

通用小票打印程序VIP免费

通用小票打印程序_第1页
1/5
通用小票打印程序_第2页
2/5
通用小票打印程序_第3页
3/5
怎样做出通用的pos小票打印程序POS小票打印机分为热敏和针式俩种。打印纸的宽度分为58毫米、76毫米和80毫米三种。打印接口分为:串口、并口、USB和网口(以太网)。热敏打印机速度较快,打印的时候噪音少,针打可以使用多联纸自动复印。热敏打印机价格一般比较便宜,不需要频繁地更换色带。并口打印机,可直接"端口输出",不需要安装打印机的驱动程序。几乎所有的POS小票打印机都可以兼容EPSON的ESCPOS打印机指令。const//末尾走纸几行c_run_paper_lines=6;//ESC指令开钱箱c_OpenMoneyBoxCommand=CHR(27)+CHR(112)+CHR(0)+CHR(17)+CHR(8);//ESC指令自动切纸c_cut_paper=CHR(29)+CHR(86)+CHR(66)+CHR(0);type//usb接口票打用TOutBufPassThrough=recordnDataLen:word;sEscData:array[0..1024]ofAnsiChar;end;//usb接口开钱箱procedureOpenUSBMoneyBox;varprt:TPrinter;esc:TOutBufPassThrough;begintryprt:=Printers.Printer;prt.beginDoc;esc.nDataLen:=Length(c_OpenMoneyBoxCommand);strpCopy(esc.sEscData,c_OpenMoneyBoxCommand);windows.ExtEscape(prt.Handle,PASSTHROUGH,sizeOf(esc),@esc,0,nil);prt.endDoc;exceptend;end;//usb接口切纸procedureusbCutPaper;varprt:TPrinter;esc:TOutBufPassThrough;begintryprt:=Printers.Printer;prt.beginDoc;esc.nDataLen:=Length(c_cut_paper);strpCopy(esc.sEscData,c_cut_paper);windows.ExtEscape(prt.Handle,PASSTHROUGH,sizeOf(esc),@esc,0,nil);prt.endDoc;exceptend;end;procedureTfrmReprint.Print80;varsPort:string;RPrinter:TextFile;i:Integer;sBill,sBarcode,sXH,sPortType:string;MyList:TStringList;BillId:string;sTmp:string;iTmp:Integer;sMoney:string;sGoodName:string;iLen:Integer;sTmp2:string;begin//生成一个小票的文本文件sBill:=ExtractFilePath(Application.ExeName)+'bill.txt';AssignFile(RPrinter,sBill);Rewrite(RPrinter);try//店名Writeln(RPrinter,''+UserInfo.ShopName);Writeln(RPrinter,'机号收款员交易流水号');sTmp:=UserInfo.MachineId+''+UserInfo.UserCode;iTmp:=32-Length(sTmp);i:=Length(cdsMaster.FieldByName('saleno').Text);whilei

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

通用小票打印程序

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群