主题:TIFF文件的打印
anghost2008
[专家分:1180] 发布于 2008-06-10 18:27:00
数据库中TIFF文件以blob形式进行存储, 下载后需要发送到打印机打印, 下载好说, 但是如何将这个文件发送到打印机中, 请高手指点一下, 最好给出具体代码
回复列表 (共3个回复)
沙发
okbaby [专家分:100] 发布于 2008-06-14 23:24:00
用API方法实现:
调用的API函数有:
OpenPrinter,StartDocPrinter,StartPagePrinter,WritePrinter,EndPagePrinter,ClosePrinter
1、调用OpenPrinter函数打开制定的打印机
2、调用StartDocPrinter函数通知打印机有文件要打印
3、调用StartPagePrinter开始打印
4、循环读取固定长度的Tiff文件数据(比如16K),调用WritePrinter将数据写入打印机
5、调用EndPagePrinter结束
6、调用EndDocPrinter结束打印
7、调用ClosePrinter关闭打印机
板凳
bcahzvip [专家分:6040] 发布于 2008-06-14 23:47:00
WPS Word
3 楼
anghost2008 [专家分:1180] 发布于 2008-06-16 14:49:00
查了好多的tif文件的打印方法, 不过都不能使用, 那位能给出一些具体代码, 打印c:\1.tif文件
我来回复