fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
阅读:1420回复:5

有什么方法可以区分打印机的连接类型:本地、网络、网络邻居?

楼主#
更多 发布于:2004-09-09 10:54
谢谢了!
在交流中学习。。。
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-09 13:00
可以得到打印机的属性,就知道是什么打印机了

如:
PRINTER_ENUM_LOCAL
PRINTER_ENUM_SHARED
PRINTER_ENUM_CONNECTIONS
PRINTER_ENUM_NETWORK
PRINTER_ENUM_REMOTE
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-10 09:08
谢谢snowStart!
还有一个问题,我通过StartDocPrinter获得的打印Job信息(PDOC_INFO_1)总是不完整,有没有办法可以获得打印文档比较详细、准确的信息?
在交流中学习。。。
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-09-10 12:58
那你用GetJob()吧
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-09-10 13:25
打印Job的信息已经搞定了,开始的原因是StartDocW的参数分析没能正确处理Unicode的问题,折腾了一个上午。
请教SnowStart:我已经有打印机的句柄了,如何得到你所说打印机的属性信息,谢谢!
在交流中学习。。。
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-09-10 14:07
用GetPrinter搞定了。
在交流中学习。。。
游客

返回顶部