关于控制装了驱动的POS打印机的问题

planetike 2011-05-26 07:06:20
以前我用的热敏打印机都没有装驱动,直接装在并口上,用下面的方式打印。
Open "LPT1" For Output As #1
For i = 0 To List1.ListCount - 1
Print #1, List1.List(i)
Next
Close #1

但是现在全是用USB接口的装了驱动的POS打印机,只得更改以前的程序。不知道有没有哪位兄弟有现成的代码,粘出来共享一下,谢谢。
...全文
203 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
planetike 2011-06-01
  • 打赏
  • 举报
回复
还没有搞定,顶起
请哪位大侠共享一下.
蓝海 2011-05-26
  • 打赏
  • 举报
回复
改成如下方式比较简单:注意是 WINDOWSAPI 函数,具体函数详解查 WINDOWSAPI 大全

1、原来的 OPEN “LPT1” 改成 CreateFile(参数为 打印机名) 或 OpenFile(参数为 打印机名)

2、原来的 PRINT 改成 WriteFile(参数详解查 API)

3、最后要用 CloseHandle(文件句柄)来关闭打开的文件!
zdingyun 2011-05-26
  • 打赏
  • 举报
回复
没办法适用Open "LPT1" 方式操作USB口打印机,搜索下用API写代码.
planetike 2011-05-26
  • 打赏
  • 举报
回复
或是有没有什么软件能把端口虚拟成LPT呢?

742

社区成员

发帖
与我相关
我的任务
社区描述
VB 版八卦、闲侃,联络感情地盘,禁广告帖、作业帖
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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