读书人

请教 C#可以获取到 打印机走纸器的事件

发布时间: 2012-06-04 14:48:03 作者: rapoo

请问 C#可以获取到 打印机走纸器的事件驱动吗?
如题。现在希望获取到 打印机走纸器,每次吃了一张纸后的事件。
本人菜鸟,简单说就是 打印机纸盒里的纸张被走纸器拉了一张进打印机后,这个时候是否有什么事件告诉软件吗?

或者说 是否有针对打印机走纸器的编程呢? 谢谢!

[解决办法]
自己定制硬件了。估计费用高的你受不了。
[解决办法]
打印类没有这种事件...水晶和其它三方报表打印应该也没这种...

好像有可以向打印机发送命令来控制走纸的...LZ可以从这方面去考虑...


[解决办法]
我想楼主提的打印机 应该是斑马系列的吧。

你首先可以通过以下命令去连接打印机:

' 打开打印机端口,其中的"LPT1:"可能需要根据你的打印机设置而改变
Open "LPT1:" For Binary Access Write As #1
' 发送给打印机,注意语句的最后一个参数必须是变量
Put #1, , strOut
' 关闭打印机端口
Close #1
用这个方法已经把ZPL命令发送给打印机,成功打印出标签了。

你需要控制打印机的走纸的话,你需要软件直接调出 斑马打印机在电脑里装的驱动程序,
在里面你可以设置打印机的走纸方式。

可以参考:
http://topic.csdn.net/t/20040930/09/3420431.html
http://topic.csdn.net/t/20040930/09/3420431.html

读书人网 >C#

热点推荐