问题标签 [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.
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 应该能够做到这一点。
javascript - Bixolon 热敏打印机 cordova 插件 - USB
我正在尝试使用 USB 接口从我的 cordova 应用程序打印到 bixolon srp-350iii 热敏打印机。
我的 BixolonPrint.java 包括以下内容:
这是我的 index.html
在我的设备上安装生成的 apk 后,我无法从运行 android 4.4 的 android 设备上检测到打印机。打印机已使用 USB 连接到 android 设备。
这可能是什么问题?
android - 程序类型已经存在:jpos.JposException
我得到了例外
'程序类型已经存在:jpos.JposException '
尝试重建应用程序时,在我添加 、 和 之后出现了问题bixolon_printer_v127.jar
,并且icu4j-58_1.jar
在此之前它运行良好,jpos117-controls.jar
xerces.jar
谁能帮忙?
build.gradle(模块)
build.gradle(项目:应用程序)
java - 如何使用 JPOS 库测试和模拟外围设备
我们是 JPos 库的新手,我们希望自动化需要外围交互的测试用例。
为了自动化多个场景的测试,我们想要绕过连接的外围设备并为我们的应用程序提供模拟值。
例如,我们有一个连接的“秤”来测量重量,我们想模拟从秤上读取的值,所以这种方法,
返回我们的模拟值。
是否有可能在 JPos 中进行一些配置?
java - 检测到 JPos 扫描仪但未从中接收数据
我一直试图让 JPos 与我客户的 USB 手动扫描仪一起运行。它显然可以很好地检测到扫描仪,但是当他们使用它来读取卡片时没有弹出任何内容。我一直在使用该库的示例源代码,只是为了确保在将它实施到我的主要软件之前我可以使用该设备。这是应该对其进行测试的代码(实现 jpos 接口的 javafx fxml 控制器):
我跳过了 updateBox() 方法,因为它只更新特定的文本框并同时打印到标准输出。
几点注意事项:
- 我正在测试 QW2100 和 QW2120 扫描仪,因为第一个是最初在 .xml 驱动程序中的那个,但第二个是我的客户拥有的那个,它是我手动添加到文件中的记录。
- 我很确定 buttonClick() 方法工作正常,因为我们之前连接到设备时也遇到了问题(缺少 .dll),但现在客户说扫描仪似乎已连接,只是卡时没有出现扫描的数字被扫描
- 我宁愿一次准备一个包含尽可能多解决方案的示例,因为我自己没有扫描仪,并且必须依靠客户为我运行测试应用程序
- Textbox2 更新得很好,我已经检查过了,这不是 updateBox() 代码的问题
这是我收到的屏幕截图(它来自我引入 button2Click 之前的旧版本,但两者的行为方式相同):屏幕截图 这一定是我尝试接收数据的方式(扫描仪与他们在时刻),但查看文档等。我不知道有什么问题,因为我正在尝试做最低限度的工作。
为了完整起见,XML 记录(2120 是我添加的):
谢谢你。
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 之外的设备一起工作?
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
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
ubuntu - SetupPOS 在 Linux Ubuntu 18.04 中找不到或加载主类 com.epson.pos.SetupPOS.SetupPOS
我在我的 Ubuntu Linux 中安装了 JavaPOS v1.14.5。但是当我运行 SetupPOS 时,它给了我一个错误:
我真的不确定为什么会这样。
这是我的命令:
我尝试使用较低版本(1.14.4),但它给出了同样的错误。
我错过了什么?这是一个错误吗?谢谢