版主原谅,我实在不知道这个问题属于哪一类,关于串口打印机的编程问题
我的设备是一个串口打印机,因为在相应串口上安装了打印机驱动程序,如果把卸载了打印机驱动,就可以GetCommState,问为什么装了打印机驱动就不能GetCommState?
1.创建文件:
m_hCom = CreateFile(lpszPortNum,GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL|FILE_FLAG_OVERLAPPED,NULL);
2.获取串口状态:
bRet = GetCommState(m_hCom,&dcb);
如果没有装驱动,bRet返回1,成功;如果安装驱动,bRet=0,失败;
然后使用GetLastError获得错误码为1,什么功能错误,这是为什么?
我想,不会是说装了打印驱动就不能再GetCommState了吧,是不是什么地方参数不对啊?
说明一下,打印机是Epson的微打 TM-U210AM,当然TM-U300A也一样
1.创建文件:
m_hCom = CreateFile(lpszPortNum,GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL|FILE_FLAG_OVERLAPPED,NULL);
2.获取串口状态:
bRet = GetCommState(m_hCom,&dcb);
如果没有装驱动,bRet返回1,成功;如果安装驱动,bRet=0,失败;
然后使用GetLastError获得错误码为1,什么功能错误,这是为什么?
我想,不会是说装了打印驱动就不能再GetCommState了吧,是不是什么地方参数不对啊?
说明一下,打印机是Epson的微打 TM-U210AM,当然TM-U300A也一样
...全文
相关推荐
串口控制打印机热敏打印机
通过串口发出命令去控制打印机,对热敏打印机,还有网络打印机
C# 监听电子秤,控制条码打印机,串口编程源码
最近做的一个C#获取电子秤重量的程序,同时控制条码打印机打出标签的程序,VS2005开发的,拿出来和大家分享分享,里面有如何监听串口的类
QT串口,重点解决了串口接收数据分包或者不完整的问题
QT开发的串口代码,解决了串口接收数据分包或者不完整的问题
QT下无驱串口开发ESC-POS热敏打印机
利用RS232串口在QT5.51中免驱动开发爱普生ESC-POS热敏打印机,打印机型号为80mm,芯烨。另外随程序附送爱普生热敏打印机开发手册。
标签打印机JAVA串口打印源代码
标签打印机JAVA串口打印源代码,里面有接口使用说明,可以跑的DEMO,通过JAVA控制串口,实现不干胶打印,


硬件/系统

