熟悉打印的朋友请进,控制打印机退纸(50分)

  • 主题发起人 主题发起人 YFeral
  • 开始时间 开始时间
Y

YFeral

Unregistered / Unconfirmed
GUEST, unregistred user!
现因打印发票,需要在适当的时候让打印机退纸。希望实现不针
对打印机,针对操作系统,本人的系统为Win2K Pro。哪位富翁
做过这种操作,望不吝赐教。
 
做过的献计,没做过的朋友帮忙Up.
 
是小打印机么,你看命令字里就有的很方便:)
 
LQ-1600KIII打印机的控制字不好用,况且真正使用的时候还不是此打印机。我希望用API
函数实现。
 
你看,现在的票据打印机都有自己的驱动和应用程序,象银行里的如果换个型号的打印机可能就不能
实现票据的打印了。所以有特殊功能的打印就不要指望用通用的方法来解决了。
建议:
将可能用到的打印机的特殊指令存入数据库中,配置时由用户选择打印机型号,根据此从库中取出相
应指令进行打印控件。当有新型号打印机时只要在库中将其指令输入就可以了。
 
针对不通打印机设计不同dll,动态调用dll
 
看样子是没办法了, 哪位能给一个用控制码操作打印机的代码?
 
我用的上热敏的STAR:
var
f : textfile;
begin

assignfile(f,'lpt1:');
try
rewrite(f);
writeln(f,chr(27)+chr(112)+chr(0)+chr(50)+chr(200));
rewrite(f);
writeln(f,#27#64+'停车收费单');
writeln(f,#10'卡号:'+LabCardNo.caption);
writeln(f,'进入日期:'+LabInDate.caption);
writeln(f,'进入时间:'+LabInTime.caption);
writeln(f,'离开日期:'+LabOutDate.caption);
writeln(f,'离开时间:'+LabOutTime.caption);
writeln(f,'共停车:'+LabHour.caption+' '+LabMin.Caption);
writeln(f,'停车费:'+labfee.caption+#10#10#10#10#10#10);
finally
closefile(f);
end;
end;
 
帮你加分值得再给100,有什么办法吗?
要不然我再去开一贴。
 
多谢各位,现在是除了退纸以外什么都搞定了!

那位知道LQ-l600KIII的退纸控制码?
 
www.epson.com.cn
应该能下个说明书的。
另外:用LQ-1600kIII实现退纸?那个单位也太小气了,
看看人家银行(哈哈,这个例子太开玩笑了),清一色
的平推式打印机,定位准,打印速度快,打印完毕自动退纸,
爽!
 
多人接受答案了。
 
后退
顶部