Java用Socket获取打印机状态
这是一个技术问题,本人已经在网上搜索过很久,都没有找到答案,如果想在网上粘一堆代码过来就得分的人就算了。。。如果是技术牛人,能解决这个问题,追加分!公司要做一个餐饮软件,...
这是一个技术问题,本人已经在网上搜索过很久,都没有找到答案,如果想在网上粘一堆代码过来就得分的人就算了。。。如果是技术牛人,能解决这个问题,追加分!
公司要做一个餐饮软件,用的技术是JAVA,打票机用的是GP-80250IA,测试中发现,使用Windows的驱动打印会出现丢单情况,也就是驱动会把单丢了还不报错,擦。。。由于打印机是网口的,现在成功实现通过Socket编程传送ESC/POS命令来使机器打印、切纸、条码等等。。。
但现在整个系统就卡在了获取打印机状态上,传送指令过去了,怎么获取返回值???搞不懂了,不是Socket关闭就是超时,反正就是不能成功获取,什么BufferedReader都试过了,不行!!!最后用PrintWriter来写入OutputStream,再用BufferedReader.read()获取了一个不知道什么意思的数字,但总之不是编程手册上的那些,有没有JAVA大神能帮助解决这个问题呢,万分感谢了! 展开
公司要做一个餐饮软件,用的技术是JAVA,打票机用的是GP-80250IA,测试中发现,使用Windows的驱动打印会出现丢单情况,也就是驱动会把单丢了还不报错,擦。。。由于打印机是网口的,现在成功实现通过Socket编程传送ESC/POS命令来使机器打印、切纸、条码等等。。。
但现在整个系统就卡在了获取打印机状态上,传送指令过去了,怎么获取返回值???搞不懂了,不是Socket关闭就是超时,反正就是不能成功获取,什么BufferedReader都试过了,不行!!!最后用PrintWriter来写入OutputStream,再用BufferedReader.read()获取了一个不知道什么意思的数字,但总之不是编程手册上的那些,有没有JAVA大神能帮助解决这个问题呢,万分感谢了! 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询