证书票据打印中如何实现打印完毕后自动退纸?打印机:实达BP3000,配的是OKI5530的驱动的 (150分)

  • 主题发起人 主题发起人 sunrainwang
  • 开始时间 开始时间
S

sunrainwang

Unregistered / Unconfirmed
GUEST, unregistred user!
不好意思,这么久没人回答。我换题目了。
其他问题已经自己搞定。另外我问了王海峰,他说2.4版不支持自定义页面这个功能的。
上面两位UP的我会给分!!谢谢
 
看来大富翁的人气指数是下降了不少
 
有关RM方面的问题最好到WWW。DELPHIREPORT。COM。CN去问吧,RM使用的人太少;
 
没有回音!!
冷清啊!
其他问题已经自己搞定。自定义页面还不能解决!!求救高手!~
 
字定义页面的问题我也想知道
你可以看看demo
 
不好意思,这么久没人回答。我换题目了。
其他问题已经自己搞定。另外我问了王海峰,他说2.4版不支持自定义页面这个功能的。
上面两位UP的我会给分!!谢谢
 
1/一般打印机有个出厂设置,不会自动退纸,查看打印机说明书,如何设置自动退纸
2/打印完后发送退纸命令
 
可以给打印机厂家要资料,有命令实现
 
用直接发控制码->打印机试试,控制码查一下说明书。
 
怎么样发控制码?能给我一段代码吗?
 
例子:
var
F:TEXTFILE;
begin
ASSIGNFILE(F,'LPT1');
REWRITE(F);
WRITELN(F,chr(27) '@');
//initial the printer
WRITELN(F,'TEST1 FIRST LINE');
WRITELN(F,chr(12));
// move the paper to a new page
CLOSEFILE(F);
 
chr(27)中的27就是厂家提供的控制码?
我打印报表的代码:report1.printreport.是写在这些代码之前吗?比如:
var
F :TEXTFILE;
begin
report1.printreport;//写这里?
ASSIGNFILE(F,'LPT1');
REWRITE(F);
WRITELN(F,chr(27) '@');
//initial the printer
WRITELN(F,'TEST1 FIRST LINE');
WRITELN(F,chr(12));
// move the paper to a new page
CLOSEFILE(F);

。。。
 
CHR(27)是ESC的ASCII码!
你查一下说明书,一般是ESC+’控制码‘
 
这么久了,结了。祝各位新年愉快!
 
后退
顶部