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