关于打印的问题(急急急!!)(95分)

  • 主题发起人 主题发起人 咸鱼
  • 开始时间 开始时间

咸鱼

Unregistered / Unconfirmed
GUEST, unregistred user!
我已经做好了一些打印文件(类似于ps格式的文件),在DOS下用copy
命令就可以打到打印机上了。现在,我要在win98、winnt下用程序来实
现这些文件的打印,该怎么办呢?
我的打印机既有本地的,又有网络打印机,要同时在这两种打印机上打印。
希望各位高手多多指教!
 
用api Escape 的 PASSTHROUGH 直接送数据到打印机
 
用DELPHI,很快搞定.
 
1. 首先你可以将需要打印的内容转换成Bitmap格式,
比如,你在一个Form中显示自己的文件,然后调用
TForm.GetFormImage生成TBitmap的实例.
2. 再使用:
TPrint.begin
Doc;
TPrint.Canvas.Draw(xPos,yPos,aInstanceOfTBitmap);
Printer.EndDoc;
就可以打印了。
3.至于你选用哪个打印机,只需调用 TPrint.Printers即可
得到所有可用打印机信息。
 
若有答案了请E-Mail给我,谢谢大家!!!
 
网络打印机可以按照映射的形式,先映射后断开
可以参照网络共享路径的方式
 
最简单偷懒的方法:调用winexec函数,执行“copy xxx.prt prn”即可。
 
winexec()怎么用?能举个例子吗?谢谢!!!
 
接受答案了.
 
后退
顶部