在线急待一个POS专用打印机的纸长控制问题? 目前偶正在做一个超市的管理软件,要用POS专用打印机打印出销售单,我用QUICKREPORT来做打印,发现打印时,打印纸的长度不能在运行时改变,这样当销售单记录少时,纸就浪费了,记录多时就分成好几次打印,请问能不能控制,可以的话又怎么样控制,或者是只能自个编打印程序(而不用QUICKREPORT)(请给一个例子哦)吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 POS专用打印机是针式打印机,用QR不好控制走纸,用直接打印字符的方法可以控制走纸,当然打印机要有硬字库。 var prn: TextFile; str: String;begin Assignfile(prn,'com1'); // or 'com1(LPT1)' Rewrite(prn); str := #27'a'; Writeln(prn, str); //控制码 如:chr(27)+'a'、打印内容 CloseFile(prn);end; 如何识别直线? 做了一个dll,怎样在被调用用时确定自己的路径,请各位朋友指教,谢谢! 这到底是怎么回事 ???在线等待!!! 如何日期型记录 有没有类似的函数?? 关于“根据路径字符串列表生成树形目录”的最新算法 新建delphi群,欢迎加入! delphi中如何实现Template? 一个很傻的问题:如何给分? 有关GetDC()的问题; 在QUICKREPORT里能控制POS专用打印机的纸长吗,急待回复 怎么获得AdoConnection所连接的数据库中所有表的名字?
的方法可以控制走纸,当然打印机要有硬字库。
prn: TextFile;
str: String;
begin
Assignfile(prn,'com1'); // or 'com1(LPT1)'
Rewrite(prn);
str := #27'a';
Writeln(prn, str); //控制码 如:chr(27)+'a'、打印内容
CloseFile(prn);
end;