问题标签 [javapos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
10411 浏览

java - Java中的JavaPOS Hello World

我想从 Windows XP 上的 java 程序在我的 USB POS(销售点)打印机上打印一个示例行。

我试图设置一个 JavaPOS 实现,但我在一个缺少 jpos.xml 或缺少 javax.usb.properties 文件的异常之后得到异常。

谁能告诉我如何生成这些文件?他们有点需要链接到一个实现或类似的东西,我不确定(罕见、不清楚和不完整)文档的含义。任何其他帮助将不胜感激。

我目前的打印机型号是带有 USB 连接器的 Star TSP 100。我的打印机似乎连接正确,因为我可以从 Windows 上打印文件。

0 投票
2 回答
1923 浏览

javapos - JavaPos Tomcat 应用程序的 jpos.xml 应位于何处?

我正在尝试将新驱动程序添加到我们在 Tomcat 下运行的系统中。供应商提供了JavaPos 驱动程序,我的问题是jpos.xml 文件放在哪里以便Tomcat 可以找到它?

我尝试将它放在 tomcat\common\classes 中,但当我尝试打开它时仍然得到 JPOSException“服务在加载的 JCL 注册表中不存在”。帮助!


是的,正确的,JavaPOS。我正在将 JavaPos 集成到现有的客户端 Tomcat 应用程序中,并且想知道放置 jpos.xml 和 jpos.properties 的正确位置(在扩展的 war 文件中)。

非常感谢,弗雷德。

0 投票
4 回答
9134 浏览

java - Windows 中 Epson POS 打印机的 JPOS 配置问题

我正在尝试在 Windows 中使用 jPOS 进行打印并得到以下异常:

更多信息:

我正在尝试将我们的 Java 打印软件从 Linux(它运行良好)移植到 Windows。我们使用的是 Epson TM-T70 收据打印机。例如,我安装了常规打印机驱动程序并立即能够使用记事本打印内容。

现在我安装了 Epson JavaPoS ADK。我使用 ADK 附带的 SetupPOS 应用程序配置了打印机。我使用逻辑设备名称“打印机”为我的打印机创建了一个新配置。我保存了所有内容并创建了 jpos.xml 文件。

当我尝试运行我们的应用程序并执行 printer.open("Printer") 其中“Printer”是逻辑设备名称而打印机是 POSPrinter 实例时,我得到了上面的异常。

我知道我生成的 jpos.xml 文件正在被使用,因为如果我提供一个随机的逻辑设备名称,我会得到一个不同的异常。

我猜问题出在SetupPOS的端口配置中。打印机通过 USB 连接。我尝试了出现在 Windows 打印机属性 (ESDPRT001) 中的端口名称,我什至尝试了 COM1 到 COM10 的所有组合,但没有任何效果。

有人有什么建议吗?谢谢!

0 投票
1 回答
1033 浏览

javascript - JavaPOS Applet and Javascript

I have a RoR web app that I would like to add some functionality to. I want this app to be able to communicate with POS devices (cash drawer, printer). I believe the best way to accomplish this would be to embed a signed Java Applet. My plan is to add a bit of javascript that will send signals to the applet telling it when to print, open the cash drawer, etc. The Java Applet will use the JavaPOS standards.

Questions:

1) Does this sound like a reasonable way to handle my situation?

2) Are there any applets like this available (whether opensource or commercially) that I could plug in? Or am I better off just writing the applet myself?

0 投票
1 回答
2649 浏览

javapos - jpos.xml JavaPos的定义和位置

我正在尝试编写一个通过 JavaPos 打印到 Epson TM-T20 打印机的 hello world 应用程序。我发现的每个示例都在谈论 jpos.xml 文件。这个文件长什么样?我在哪里可以获得此类文件的示例?

谢谢

0 投票
4 回答
3303 浏览

java - 在浏览器沙箱中运行时,签名的 Java 小程序是否可以访问 USB 外围设备?

我已经实现了一个 Java 包,它具有操作通过 USB 连接到工作站的 POS 打印机和现金抽屉的功能。我还实现了一个小程序来利用这个包的功能,希望它被 POS 网站调用。

当小程序在 Eclipse 中运行时,一切顺利。当小程序在浏览器中运行时,我的包似乎无法访问通过 USB 连接的外围设备。我从第三方 (JavaPOS) 代码中收到一条错误消息,说明:

jpos.JposException:无法打开设备通信通道,请检查设备并重试。

小程序使用自证书签名。我会发布一些代码,但错误是从埋在使用中的 POS 打印机的制造商特定驱动程序中的某个地方抛出的。

我假设问题是,从浏览器沙箱中,小程序无法访问通过 USB 连接的外围设备。
会是这样吗?如果是这样,是否可以从已签名的 Applet 中访问 USB 外围设备?
如果小程序无法访问 USB 外围设备,那么网站如何调用可以访问的代码?

0 投票
4 回答
8886 浏览

android - 如何让star TSP100LAN 收据打印机与安卓系统兼容?

我在这里找到了一个 API

但是,当我运行 AndroidSample 测试应用程序时出现错误。

当我按下“获取打印机状态”按钮时,我得到“打印机在线”。这个按钮似乎有效。

然而:

  • 按“从打印机读取数据”会产生“失败。无法读取固件名称。”

  • 按“打印收据”会导致应用程序挂起 3 秒。然后什么都没有。

  • 按“Print Checked Block Receipt”会产生“打印成功”或大挂起(有时强制关闭)。在任何情况下,都不会打印任何内容。

0 投票
1 回答
902 浏览

java - EPSON TMT88IV 打印机使用 IP 地址

我有一台 EPSON TMT88IV 收据打印机。我已将它连接到我的办公室网络。我们有一个外部 IP 地址。可以通过 IP 地址从我的网络外部打印任何内容。

我对使用他们的 Java POS 很感兴趣。任何人都知道我如何使用 IP 地址进行打印。

高度赞赏帮助。

谢谢,VKS

0 投票
2 回答
4147 浏览

android - Android 设备上的 JavaPos?

我正在寻找从 Android 设备打印到 Epson POS 打印机的解决方案,需要任何帮助。那么在这种情况下,JavaPOS 是正确的解决方案,我对吗?

我在 Java 中找到了这个示例JavaPOS Hello World。所以我想我必须以某种方式创建打印机连接,然后使用 JavaPos 发送特定命令?

有没有人有这方面的经验并且可以在开始时给我一些帮助?

提前非常感谢!

0 投票
2 回答
2267 浏览

java - Java POS 健康检查返回“java.lang.UnsatisfiedLinkError”

我为通过以太网连接的 Epson 打印机 TMU230 安装了 Java pos adk (1.11.18)。我通过运行 setupPos.exe 文件配置了打印机。当我运行 healthCheck.bat 文件时,它在控制台中显示此错误。

我正在使用 Windows Server 2003 和 JDK 1.5。

缺少哪些库文件?