问题标签 [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 投票
0 回答
325 浏览

thermal-printer - ESQ/POS 通过 javapos TSP700II

我正在尝试在 windows7 的 ESQ/POS 模式下通过 javapos 打印收据打印机(TSP700II)。

我可以通过 javapos 在行模式下打印,也可以通过 windows 打印队列在 ESQ/POS 模式下打印。

我尝试在 ESQ/POS 模式下通过 javapos 打印,方法是在 jpos.xml 中包含这一行:

我还尝试打开打印机底部的跳线 #1。

我得到以下异常:

,此类不属于 Star Micronics (starjavapos_1.13.10_windows_32bit_20160621) 的 javapos 驱动程序包中的任何 .jar 文件。这个包有一个很好的例子,通过 javapos 打印行模式,它工作正常,但是没有 ESQ/POS 例子,我在互联网上也找不到任何例子。

我究竟做错了什么 ?

我第一次尝试使用 TSP100,但无法通过 javapos 打印 ESP/POS。但是 TSP700II 应该能够做到这一点。

0 投票
0 回答
569 浏览

javascript - Bixolon 热敏打印机 cordova 插件 - USB

我正在尝试使用 USB 接口从我的 cordova 应用程序打印到 bixolon srp-350iii 热敏打印机。

我的 BixolonPrint.java 包括以下内容:

这是我的 index.html

在我的设备上安装生成的 apk 后,我无法从运行 android 4.4 的 android 设备上检测到打印机。打印机已使用 USB 连接到 android 设备。

这可能是什么问题?

0 投票
1 回答
391 浏览

android - 程序类型已经存在:jpos.JposException

我得到了例外

'程序类型已经存在:jpos.JposException '

尝试重建应用程序时,在我添加 、 和 之后出现了问题bixolon_printer_v127.jar,并且icu4j-58_1.jar在此之前它运行良好,jpos117-controls.jarxerces.jar

谁能帮忙?

build.gradle(模块)

build.gradle(项目:应用程序)

0 投票
3 回答
489 浏览

java - 如何使用 JPOS 库测试和模拟外围设备

我们是 JPos 库的新手,我们希望自动化需要外围交互的测试用例。

为了自动化多个场景的测试,我们想要绕过连接的外围设备并为我们的应用程序提供模拟值。

例如,我们有一个连接的“秤”来测量重量,我们想模拟从秤上读取的值,所以这种方法,

返回我们的模拟值。

是否有可能在 JPos 中进行一些配置?

0 投票
0 回答
804 浏览

java - 检测到 JPos 扫描仪但未从中接收数据

我一直试图让 JPos 与我客户的 USB 手动扫描仪一起运行。它显然可以很好地检测到扫描仪,但是当他们使用它来读取卡片时没有弹出任何内容。我一直在使用该库的示例源代码,只是为了确保在将它实施到我的主要软件之前我可以使用该设备。这是应该对其进行测试的代码(实现 jpos 接口的 javafx fxml 控制器):

我跳过了 updateBox() 方法,因为它只更新特定的文本框并同时打印到标准输出。

几点注意事项:

  • 我正在测试 QW2100 和 QW2120 扫描仪,因为第一个是最初在 .xml 驱动程序中的那个,但第二个是我的客户拥有的那个,它是我手动添加到文件中的记录。
  • 我很确定 buttonClick() 方法工作正常,因为我们之前连接到设备时也遇到了问题(缺少 .dll),但现在客户说扫描仪似乎已连接,只是卡时没有出现扫描的数字被扫描
  • 我宁愿一次准备一个包含尽可能多解决方案的示例,因为我自己没有扫描仪,并且必须依靠客户为我运行测试应用程序
  • Textbox2 更新得很好,我已经检查过了,这不是 updateBox() 代码的问题

这是我收到的屏幕截图(它来自我引入 button2Click 之前的旧版本,但两者的行为方式相同):屏幕截图 这一定是我尝试接收数据的方式(扫描仪与他们在时刻),但查看文档等。我不知道有什么问题,因为我正在尝试做最低限度的工作。

为了完整起见,XML 记录(2120 是我添加的):

谢谢你。

0 投票
1 回答
350 浏览

java - JavaPOS 无法在 Netbeans 8.2 之外的 Epson TM-T20II 上运行

我已经成功地将 JavaPos 集成到我的 java (JavaFX) 应用程序中,对其进行了测试,并且它可以与设备一起使用。

现在的问题是,如果我在 Netbeans 8.2 IDE 之外执行应用程序,应用程序将无法识别打印机。

这是我得到的错误:

2018 年 5 月 19 日星期六 10:48:47 GMT,INFO,jp.co.epson.upos.core.v1_14_0001.pntr.CommonPrinterService,createCommInstance,2907,无法创建实例。

我已经研究了可能的解决方案,但无济于事。我什至在这里找到了一个解决方案,为我们设置 javapos,它在开发过程中对我有用,但仅此而已。

我的问题是,如何使应用程序与 Netbeans 之外的设备一起工作?

0 投票
1 回答
300 浏览

java - 基于regedit生成jpos.xml

我正在尝试 xconfigure javapos 以与 MS 的零售外设模拟器一起使用。将 xml 生成步骤悬停到让我生气的地步。上班是不可能的。试过这个

并得到无法连接到具有逻辑名称 CashDrawer 的服务的错误... MS 模拟器在HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\OLEforRetail\ServiceOPOS\

后树

我尝试使用一些工具来添加一个新设备..这使得 CashDrawer 有了在此处输入图像描述. MockOPOSDrawer1 有在此处输入图像描述. Epson 的 JAVAPOS 工具无法启动。还有什么可以用的吗?

0 投票
2 回答
741 浏览

epson - Epson JavaPOS ADK 安装未完成

在尝试安装 Epson JavaPOS ADK 时,该程序永远不会完成。查看日志文件似乎程序正在寻找不存在的文件,因此无法操作它们。安装“完成”后,文件C:\opt\EpsonJavaPOS\Uninstall_Epson JavaPOS ADK_1.14.0.0\.com.zerog.registry被创建。不知道我做了什么把这搞砸了。

日志摘录

系统设置

  • 视窗 10
  • Java 1.8.181
  • JavaPOS ADK v1.14W
0 投票
2 回答
966 浏览

java - Zebra jPOS: How to have support for multiple scanners

Requirement: To support multiple scanners on the windows machine.

Tools:

  • Zebra SDK scanner
  • Zebra handheld scanner i.e DS2208
  • JPOS
  • Spring Boot application

Issue: The First scanner is claimed successfully. However, claim the second scanner leads to following exception "Device is already claimed by another control device".

Code Analysis:

  • SymScannerSvc112 as the service class being used for Handheld scanner.

  • SymScannerSvc112 extends SymScannerSvc. SymScannerSvc holds a static variable "_fClaimed".

  • When the first scanner is claimed, the static variable '_fClaimed' is set to true. Now, when you try to claim the second scanner, following code obstructs it as the '_fClaimed' is set as true.

Code: SymScannerSvc.java:

Note: 1. Scanners are attached to USB ports.

jpos.xml

0 投票
1 回答
104 浏览

ubuntu - SetupPOS 在 Linux Ubuntu 18.04 中找不到或加载主类 com.epson.pos.SetupPOS.SetupPOS

我在我的 Ubuntu Linux 中安装了 JavaPOS v1.14.5。但是当我运行 SetupPOS 时,它给了我一个错误:

我真的不确定为什么会这样。

这是我的命令:

我尝试使用较低版本(1.14.4),但它给出了同样的错误。

我错过了什么?这是一个错误吗?谢谢