谁能在WINDOWS2000中检测到打印机的状态,GetPrinter在SDK中说WINDOWSNT中只能有两个状态,在95中有许多状态,我怎么办?

ezhu 2001-07-09 11:52:45
此问题看来只有Gates才能解答,所以先付上20分,有答对者大大有赏
SDK说的很清楚,但我就是不甘心,凭什么NT就少信息。

PRINTER_INFO_2

Status

Specifies the printer status. This member can be one of the following values:

Windows NT:

PRINTER_STATUS_PAUSED
PRINTER_STATUS_PENDING_DELETION

Windows 95:

PRINTER_STATUS_BUSY
PRINTER_STATUS_DOOR_OPEN
PRINTER_STATUS_ERROR
PRINTER_STATUS_INITIALIZING
PRINTER_STATUS_IO_ACTIVE
PRINTER_STATUS_MANUAL_FEED
PRINTER_STATUS_NO_TONER
PRINTER_STATUS_NOT_AVAILABLE
PRINTER_STATUS_OFFLINE
PRINTER_STATUS_OUT_OF_MEMORY
PRINTER_STATUS_OUTPUT_BIN_FULL
PRINTER_STATUS_PAGE_PUNT
PRINTER_STATUS_PAPER_JAM
PRINTER_STATUS_PAPER_OUT
PRINTER_STATUS_PAPER_PROBLEM
PRINTER_STATUS_PAUSED
PRINTER_STATUS_PENDING_DELETION
PRINTER_STATUS_PRINTING
PRINTER_STATUS_PROCESSING
PRINTER_STATUS_TONER_LOW
PRINTER_STATUS_UNAVAILABLE
PRINTER_STATUS_USER_INTERVENTION
PRINTER_STATUS_WAITING
PRINTER_STATUS_WARMING_UP
...全文
101 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lts000 2001-07-12
  • 打赏
  • 举报
回复
在WINDOWS2000中要访问Printer端口,必须设计一个系统启动时就加载的驱动程序。
可惜我没有Widows DDK否则我可以帮你设计一个驱动程序,并告诉你如何使用。
ezhu 2001-07-09
  • 打赏
  • 举报
回复
请全国顶尖WINDOWS程序高手解答。
或许这个问题正是你证明自己的机会
ezhu 2001-07-09
  • 打赏
  • 举报
回复
全国的高手哪去了。微软的人呢?快给小弟一个答案,小弟只要一个说法,别无它求。

6,868

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧