如何把一个文件发送到指定的打印机上进行打印?(100)

  • 主题发起人 主题发起人 abcls
  • 开始时间 开始时间
A

abcls

Unregistered / Unconfirmed
GUEST, unregistred user!
比如我有一个文件A.doc,我现在想把这个文件在Epson lq-300K的打印机上进行打印,该如何写代码? 请各位帮助出出主意.
 
写一个程序,用WordApplication装入a.doc,不显示页面,在后台调用打印过程就好了。
 
如果不调用wordapplication来实现,如何做?因为调用WordApplication在我的软件上可能会有局限性.
 
能直接用winword.exe打开,并打印到指定打印机就完美了.
 
在打印前加上该句printer.printerindex:=printer.printers.indexof('打印机名')
 
siking的正解,指定一下printer的index就好了
 
对,指定打印机,然后用下面一句,把打印的文件直接送打印机就可以了shellexecute(self.handle,'print',pchar('./printfile/'+printfilename),'','',0);
 
后退
顶部