问题标签 [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.
java - JavaPOS如何让两台电脑接连连接到同一台打印机?
目前我有 2 台计算机尝试连接并打印到单个网络打印机。问题在于ptr.open("POSPrinter_LAN_1");
无法首先连接的打印机总是会抛出此异常的方法:
因此有没有办法让打印机等待连接再次被释放/释放?
我目前的代码:
java - 如何使用 Epson JavaPOS ADK 将位图转换为字节
我想在 Epson POS 打印机上将收据打印为位图。打印机不是直接连接的。收据渲染在后端 Web 服务上完成,生成的字节将被发送到实际连接打印机的前端。
所以我查看了 Epson JavaPOS ADK,但我发现只有代码可以调用直接连接的打印机,但没有实用程序类左右。
所以我的问题是:有谁知道使用 Epson JavaPOS ADK “打印”到字节而不是打印机的方法?
谢谢!
java - JavaPOS 创建 jpos.xml 文件
JavaPOS 新手,想使用 JavaPOS 操作 POSPrinter。
已经安装了我的打印机,它实际上被选为我操作系统中的主打印机。
问题是我不知道如何编写 jpos.xml 文件并且没有找到关于它的文档,我很清楚对于像 Epson 这样的一些公司,他们提供了一个软件来自动生成 jpos.xml 文件,但我的打印机是一台Xprinter,那里的网站上没有这样的东西。
我该怎么做才能制作这个 xml 文件?
提前致谢。
javapos - ACE 的 IBM 4690 SI AEF 扩展
我正在寻找编写扫描仪事件和侦听器来执行特定任务。SI 编程文档主要是指 RMI CSS 会话的文档,但我希望仅在本地终端上运行它。我是 java 和 SI AEF 的新手编程。任何指针都会有很大帮助。
java - 是否可以以简单的方式使用 PHP POS 与 JavaPOS 设备进行交互?
我们有一个用 PHP 编写的 POS,它需要与 POS 打印机交互。打印机支持 JavaPOS。PHP POS 的状态是生成账单并等待用户选择打印机。
现在的问题是,JavaPOS 打印机没有出现。我能够使用具有必要驱动程序和 jpos.xml 的测试 Java 代码进行交互。我希望“安装”这个。
根据我过去四天浏览不同制造商 [EPSON、Starmicronics、Diebold Nixdorfag] 的 JavaPOS 手册的理解,这是不可能的。JavaPOS 适用于用 Java [JavaFX to Spring] 编写的 POS 系统。
但我觉得这很奇怪。我认为这不应该是这样,因为如果这是真的,那么不是用 Java 或 .Net 编写的 POS 将很难与过多的 POS 设备和终端进行交互。
因此,是否可以与非 Java 和非 .Net POS 交互以向 JavaPOS 设备发送打印命令?
请注意,仅安装设备并发送打印命令并不能解决问题。比如说,如果我想在收据的页脚中添加一个徽标以及动态数据,那么 .Net 将需要 Java 代码以使其“丰富”。现在,这段 Java 代码具体放在哪里?是不是某个在后台运行并伪装成打印机并显示在打印对话框中的虚拟设备,比如 PHP POS?
编写的示例 Java 代码以 jpos.xml 文件作为参考与 JavaPOS 交互。
}
java - JPOS 何时禁用、释放和关闭打印机
我的应用程序是一个 POS 系统,具有使用单个打印机的单个终端。问题是什么时候调用open(),
claim()
andsetDeviceEnabled(true)
和setDeviceEnabled(false)
, release()
and是合适的close()
。现在我在每次打印之前和之后都这样做。我是否应该通过多次打印并在一天结束时打开release()
它close()
?
java - 如何设置图像 JavaPOS 的打印位置
再会。
我一直在使用 printBitmap 方法在热敏收据上打印图像,我可以将图像居中或对齐到左侧或右侧,但我无法确定图像的打印位置(它总是打印在收据的顶部)我想要知道是否可以设置坐标以在我想要的位置打印图像。在此先感谢您能给我的任何帮助。这是处理图像打印的代码段:
linux - Epson JavaPOS ADK for linux 在与 eclipse 和 java 代码一起使用时出错
我有一台 Epson TM-T88V 打印机,想用我自己的 java 代码使用 eclipse 打印收据。已经为 Linux 安装了 javapos adk,将 /opt/EpsonJavaPos/bin 设置为 /root/.bash_profile,当然还有 java. 还安装了 tmt-cups 驱动程序并使用 PPD 文件设置打印机。但是在所有这些设置之后,每次尝试使用 eclipse 运行我的 java 代码时,我都会收到以下错误。所有必需的 javapos jar 都存在于 jre/lib/ext 文件夹中,甚至使用 eclipse 将 /opt/EpsonJavaPos/bin 中的本机 JNI 库设置为我的 java 代码。使用 SetupPOS 获取 jpos.xml 并转储到 eclipse 中。在运行我的代码时,使用了检查运行状况测试并得到与 eclipse 相同的以下错误:
我被困在这里很长一段时间,没有任何线索。任何帮助将不胜感激。
java - JVM 在尝试认领打印机时崩溃 JavaPOS EPSON 热敏打印机
我正在使用 Epson_JavaPOS_ADK_11414_for_Linux_x64 来安装带有 pcs 的 JavaPOS(sh installJavaPOSFull-64.sh
)
我在不同的shell中一个接一个地运行这个程序,第二个进程由于某种原因崩溃了:
第一个过程输出
第二道工序输出
如果你看到第二个进程抛出一个 JposException,然后启动它的 catch 并关闭连接。然后它突然崩溃而不是睡5秒。
有什么帮助吗?
java - 使用 Java 从 TCP JPOS 套接字读取
我正在尝试编写一个充当中继服务器的打印机服务器,以从网络上的 JPOS 应用程序接收和发送连接,并将它们中继到网络上的打印机。
我正在使用 EPSON JPOS 工具进行测试,因为我有一台 EPSON 收据打印机。
使用 Java,现在我能够正确接收和发送 UDP 连接,但是对于 TCP 连接,我无法从 TCP 服务器读取任何内容;因为它几乎立即在 JPOS 应用程序中给出错误“端口已打开”,并且似乎关闭了与服务器的连接。
以下是 TCP 服务器套接字的代码:-
然后在一个单独的线程上从 Main 应用程序调用 Listen 方法。
上面的代码在使用我编写的客户端进行测试时工作正常,它可以正确发送和接收消息,但问题在于 JPOS 连接。
对来自 JPOS 应用程序的 TCP 连接是否有某种特殊处理?
任何帮助,将不胜感激。
谢谢