请问各位大侠CreateDC StartDoc如何使用共享打印机?
小弟最近在学习打印功能,现在遇到了一个问题,就是无法使用共享打印机打印,具体情况如下:
我的电脑中有三台打印机:PDF虚拟打印机,HP网络打印机(同一网段),Epson共享打印机(同一网段)
我遇到的问题是,我用CreateDC可以获取PDF及HP的句柄,后来用EnumPrinter后,保存了Epson的名称,也可以用CreateDC获取Epson的句柄(命名方式为//IP//PrinterName),我确信三者的句柄都不为空
这样,我用StartDoc和StartPage后,可以在PDF及HP上打印出空白页,但在Epson上打印,却总是不成功,没有出过一页纸,请问各位老大,用共享打印机时与其他打印机有什么不同吗?要有其他初始化工作吗?
Epson上有用户名及密码,但是用一次后就不用再设置密码了,直到下一次重启
我用word可以在Epson上进行打印,是可以通过的,但我的程序就是不行,麻烦各位老大指点一下,谢谢!