L
lxqbbs
Unregistered / Unconfirmed
GUEST, unregistred user!
一、环境:
共有十多台TM-U220打印机,分布在不同的楼面内,每台通过一个很小的打印服务器连接在局域网上,在网上有一个唯一的IP地址,已可以正常打印(如通过Word).
二、需实现的功能:
在局域网内的一台电脑上运行自己编写的软件,控制所有打印机进行打印,并对打印机的状态进行监控(如正在打印、打印完成、缺纸、机盖打开等等)
三、问题:
1.如何获取打印机的状态(提供有API,但打印机需连接在LPT1上才能获取)?
2.如何向打印机发送打印控制指令(如换页、切纸等)?
3.是否可以不让打印任务出现在windows的打印队列里?如果可以,应怎样做?
4.是否还有更好的解决方案?
以上如有C#代码提供最好.谢谢!
共有十多台TM-U220打印机,分布在不同的楼面内,每台通过一个很小的打印服务器连接在局域网上,在网上有一个唯一的IP地址,已可以正常打印(如通过Word).
二、需实现的功能:
在局域网内的一台电脑上运行自己编写的软件,控制所有打印机进行打印,并对打印机的状态进行监控(如正在打印、打印完成、缺纸、机盖打开等等)
三、问题:
1.如何获取打印机的状态(提供有API,但打印机需连接在LPT1上才能获取)?
2.如何向打印机发送打印控制指令(如换页、切纸等)?
3.是否可以不让打印任务出现在windows的打印队列里?如果可以,应怎样做?
4.是否还有更好的解决方案?
以上如有C#代码提供最好.谢谢!