关于控制装了驱动的POS打印机的问题
以前我用的热敏打印机都没有装驱动,直接装在并口上,用下面的方式打印。
Open "LPT1" For Output As #1
For i = 0 To List1.ListCount - 1
Print #1, List1.List(i)
Next
Close #1
但是现在全是用USB接口的装了驱动的POS打印机,只得更改以前的程序。不知道有没有哪位兄弟有现成的代码,粘出来共享一下,谢谢。
[解决办法]
没办法适用Open "LPT1" 方式操作USB口打印机,搜索下用API写代码.
[解决办法]
改成如下方式比较简单:注意是 WINDOWSAPI 函数,具体函数详解查 WINDOWSAPI 大全
1、原来的 OPEN “LPT1” 改成 CreateFile(参数为 打印机名) 或 OpenFile(参数为 打印机名)
2、原来的 PRINT 改成 WriteFile(参数详解查 API)
3、最后要用 CloseHandle(文件句柄)来关闭打开的文件!
[解决办法]
可以使用winio.dll来控制并口
http://download.csdn.net/source/2321502
http://download.csdn.net/source/1709933
http://bbs.bccn.net/tag-%B2%A2%BF%DA.html
http://download.csdn.net/source/3152172