如何控制打印机?(100分)

  • 主题发起人 主题发起人 nickylin
  • 开始时间 开始时间
N

nickylin

Unregistered / Unconfirmed
GUEST, unregistred user!
在打印报表时,假如我的自设纸张是1/4 A4纸,打印的时候我是用的A4纸,
现在有一份报表,只有一张(1/4 A4),默认情况下是打印了,那么那张A4纸就会退出来了。
我要如何使打印机在打完1/4 A4时停止,在下次打印时又接着打,直到打印完这张A4。
 
用打印机控制命令吧,这方面不熟,只能讲个大概,不好意思
直接向打印端口(并口)写
打印机控制命令和数据,打印机控制命令一般在打印机的编程手册里。
 
帮你找了两个帖子
http://www.delphibbs.com/delphibbs/dispq.asp?lid=135106
http://www.delphibbs.com/delphibbs/dispq.asp?lid=236949
 
能不能给个具体的例子?
 
uses printers
//
Printer.begin
Doc;
Printer.Canvas直接输出
Printer.EndDoc;
 
后退
顶部