【问题标题】:JposException: Can't connect printer device (issue on linux only)JposException:无法连接打印机设备(仅限 linux 上的问题)
【发布时间】:2016-02-10 19:59:47
【问题描述】:

我开发了一个 java 应用程序,当我打印收据时,它可以在 Windows 上完美运行。 当在 Ubuntu 14.04 中测试同一个 java 应用程序时,问题就出现了,并给了我这个:

jpos.JposException: Can't connect printer device=SRP-350II
    at com.bixolon.jpos.services.printers.PrinterBaseService.claim(PrinterBaseService.java:256)
    at jpos.BaseJposControl.claim(BaseJposControl.java:296)
    at PruebaPOSImpresion.main(PruebaPOSImpresion.java:36)

似乎应用程序找到了 jpos.xml 中声明的打印机,因为“打开”而不是“声明”。 奇怪的是,当我在打印机上(使用打印机实用程序)执行“检查健康”时,它可以毫无问题地打印测试页。

感谢任何帮助或建议。

【问题讨论】:

  • 我遇到了完全相同的问题。你找到解决办法了吗?
  • 你必须给/dev/bus/usb/权限,这样我们的问题就解决了

标签: java linux ubuntu javapos posprinter


【解决方案1】:

尝试参考这个解决方案 Java POS printer error

检查您的 Jpos.xml 路径目录.. Windows vs Ubuntu File paths in Java (Linux)

【讨论】:

    【解决方案2】:

    授予 /dev/bus/usb/ 权限,这样 jpos 连接就会识别连接的打印机

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-03
      • 2017-09-05
      • 2017-12-25
      • 1970-01-01
      • 2020-04-16
      • 2014-05-07
      • 1970-01-01
      相关资源
      最近更新 更多