怎样随意控制一台电脑两台打印机?望高手指点。谢谢了!(15分)

  • 主题发起人 主题发起人 beyondup
  • 开始时间 开始时间
B

beyondup

Unregistered / Unconfirmed
GUEST, unregistred user!
我一台计算机安装两台打印机,一台打小票,另一台打报表。
可在程序中如何控制呢,要打小票时用小票机,而报表时则用另一台?[:(]
另外,如何读出这两台打印机的名字?
再次谢过了![:)]
 
在程序中设置一下端口。打小票的一个端口,另一个一个端口,可是用户又分不清是哪个端口。
 
在系统里都有一个打印机列表,可能可以指定使用。我没试过,打我以前在做自定义打印的时候看到过相关的资料,你找找。
 
不会是愚人节的问题吧。
Delphi的Printers单元中,有TPrinter对象。你只要Use Printers,就可以使用
Printer这个TPrinter对象了
Printer.PrinterNames中就是系统打印机名称列表啊,是TStrings型的。
用一个循环就可以遍例了。
你要打小票,就把Printer的ActiveIndex设置成小票打印机的Index。报表就找另一个。
关于TPrinter对象的内容,你可以参考Delphi 的帮助。
 
我试过, 用那种人字形的打印数据线,打印时让用户手动搬一下开关,
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部