Java POS 开发入门

2024-03-06

我有一个要求,需要从 Java Swing 应用程序连接到 POS 打印机。 我了解到有一个名为 Java POS 的标准可以实现这一目标。

现在问题出在java POS网站上(http://www.javapos.com/ http://www.javapos.com/)我没有找到任何对我入门有帮助的东西。

我检查了 Java POS 模拟器(https://code.google.com/p/pos-device-simulator https://code.google.com/p/pos-device-simulator)但问题是,即使我成功启动,我也不知道该怎么做,如何针对这些模拟器测试任何代码。

有人可以引导我走向正确的方向吗?从哪里开始我关于使用 Java POS 连接到 POS 打印机然后成功打印一些数据的问题?


我刚刚开始同样的追求,我认为最好的方法是从 Epson 或 Star Micronics 等知名供应商那里购买一台收据打印机。他们通常会提供足够的文档来开始整个过程​​。设备模拟器太复杂,在我看来似乎有点问题。

假设您成功获得了一台打印机,您需要执行以下操作:

  1. 生成包含设备特定信息的 jpos.xml。供应商应该有一个程序可以为您生成此信息。
  2. 修改 $jpos.jar/jpos/res 下的 jpos.properties 以将其指向 jpos.xml 的位置。注意:您的供应商工具可能会自动为您执行此操作。
  3. 添加所有必要的库
  4. 从供应商提供的示例代码开始

JavaPOS 的一些不完整文档可以作为 UPOS 文档的一部分在附录 B 中找到,位于http://www.nrf-arts.org/content/unifiedpos http://www.nrf-arts.org/content/unifiedpos另外,我找到的关于 JavaPOS 的最新编程指南是here https://github.com/qzind/tray/files/4361302/jpos-version-1-6.pdf.

希望这可以帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java POS 开发入门 的相关文章

  • 彩色打印页眉和页脚?

    我正在尝试在打印 JTable 时创建彩色页眉和页脚 具体来说 我正在查看 javax swing JTable 中的 getPrintable 但 MessageFormat 没有提供指定页眉或页脚颜色的选项 我该怎么做 澄清我有兴趣在打
  • CSS 在打印时指定整页宽度?

    我有一个 html 页面 由于打印特定的样式 打印得很好 除了一件事 它不使用页面的整个宽度 换句话说 我希望缩放页面以填充页面 是否可以使用 css 样式获得该结果 实际上你可以 用 pagecss 规则 尽管它可以在浏览器实现之间进行一
  • PHP 中 echo、echo()、print 和 print() 之间的区别[重复]

    这个问题在这里已经有答案了 可能的重复 PHP 中的 echo 和 print 有何不同 https stackoverflow com questions 234241 how are echo and print different i
  • 是什么让Python3的打印函数线程安全?

    我在各种邮件列表和论坛上看到人们不断提到 Python 3 中的打印函数是线程安全的 根据我自己的测试 我认为没有理由怀疑这一点 import threading import time import random def worker l
  • 通过javascript选择特定打印机

    我的计算机连接了两台打印机 我可以通过 JavaScript 代码选择特定的打印机吗 无法绕过打印选项 默认打印机由访问者操作系统决定 使用普通的旧 JavaScript 对此无能为力 使用 Flash 或 Java 或许可以实现这一点 但
  • 是什么导致 System.Drawing.Printing.PrinterSettings.InstalledPrinters 抛出 Win32Exception“RPC 服务器不可用”?

    我正在开发一个应用程序 我允许用户在从应用程序打印表单时选择一台打印机用作他们的打印机 我正在使用 NET 2 0 在设置屏幕中 我调用 System Drawing Printing PrinterSettings InstalledPr
  • 自定义 QPrintPreviewDialog

    是否可以自定义PrintPreviewDialog 我想界定放大和缩小功能 我知道这个问题已经有几个月了 但我花了相当长的时间才弄清楚 所以这里是 QPrintPreviewDialog preview printer this QList
  • 在 C# 中使用 PrintSpoolerAPI 函数 SetForm()

    我正在开发一个 Windows 窗体应用程序 我想在其中打印自定义文档 该自定义文档具有自定义尺寸 我必须使用 C 代码设置默认打印页面尺寸 我做了一些谷歌搜索并发现了PrintSpoolerAPI 我找到的代码将使用添加自定义表单 页面A
  • 如何使用 JavaScript 将 pdf 文件直接发送到打印机?

    如何使用 JavaScript 将 PDF 文件直接发送到打印机 我在论坛找到了两个答案 a Print file a and
  • 在 Python 中打印进度条处理

    我编写了这个简单的函数 processing flush 以便打印一系列点 由索引给出 来测试我的软件是否正在处理我的数据以及最终的速度 我的数据的总大小未知 import sys import time def processing fl
  • 如何等待WebViewBrush.Redraw()完成(UWP打印)?

    我有一个基本的 UWP 应用程序 带有嵌入式 WebView 可呈现相当大的 HTML 文档 最多 500 个字母大小的打印页面 我想添加对打印该 HTML 文档的支持 这是我的方法 为了支持分页 我使用 div style height
  • 从 Windows 服务打印 pcl 文件的 LPR 命令不起作用(现在是托盘应用程序)

    我已经四处寻找可能的解决方案和解释一段时间了 但我找不到任何东西 以下命令正在从 Windows 服务运行 如果直接在 cmd 中使用 相同的命令也可以运行 它不会返回任何错误或与此相关的任何其他内容 System Diagnostics
  • 使用Jquery打印div内容

    我想使用 jQuery 打印 div 的内容 这个问题已经在 SO 中提出 但我找不到正确的 有效的 答案 这是我的 HTML div p This is a sample text for printing purpose p div
  • 在 Epson TM-T88IVM 上打印简体汉字

    我正在尝试使用 C 中的 Microsoft 服务点 SDK 在 Epson TM T88IV M 并行端口 上打印中文字符 但是 它们在打印机上显示为问号 我的 PosPrinter 具有以下有效的 CharacterSetList 25
  • 从 WebBrowser 控件以横向模式打印?

    System Windows Forms WebBrowser wb new System Windows Forms WebBrowser wb DocumentStream new FileStream C a html FileMod
  • 将 div 的内容放在一起以便在 IE8 中打印

    给定以下 HTML 文档 我需要将 表标题 行保留在与 table 在 IE8 中打印时 尽管page break inside avoid 标题和表格之间仍然有一个分页符 我对此的理解表明应该避免分页并且整个div推至第 2 页 文档类型
  • 在 rdlc 中打印横向/纵向而不预览

    我正在尝试以横向或纵向打印本地报告 private void Export LocalReport report Warning warnings m streams new List
  • 在 Chrome 中打印背景颜色

    我正在尝试在 Chrome 中打印 PHP 生成的文档 在浏览器上看起来不错链接到我要打印的页面 http www abbeysoft co uk adi 241 quote php但是我的打印机无法打印任何彩色背景 有人可以提供任何建议吗
  • 使用桌面 Appium 应用程序在模拟器上打开并崩溃

    测试环境 用于运行 Appium 的桌面操作系统 版本 版本 1 2 0 beta 3 1 2 0 beta 3 Node js 版本 除非使用 Appium app exe 测试移动平台 版本 ios模拟器 iPhone 6s 10 2
  • 如何在Python中打印带下划线的内容?

    print hello 输出应该是单词 hello 但有下划线 您可以通过使用转义字符来做到这一点 print 033 4mhello 033 0m

随机推荐

  • MongoDB 将两个数组内的值相乘

    我需要帮助将对象数组中的值相乘以获得输出 这是我的 JSON 1 id ObjectId 5b919a785cb288f7d5311846 nome Antonio cod produtor PR001 morada rua Rua dos
  • 强制聚合之间不变量的最佳方法?

    处理聚合之间一致性的最佳方法是什么 以 Vaughn Vernon 书中的示例为例 您有 BacklogItem 聚合和 SprintAggregate 当 BacklogItemEvent 引发时 事件处理程序会捕获它并尝试更新 Spri
  • SKLabelNode 删除前导和尾随空格 - 我怎样才能阻止它?

    我想创建一个 SKLabelNode 它应该始终具有相同的长度 对于猜词游戏 不幸的是 SKLabelNode 决定始终切断任何前导和尾随空格 文档中未描述此行为 我怎样才能避免 关闭这种行为 如果您只是想让标签对齐以便它们右对齐 那么请使
  • WPF TreeView:如何使控件相对于每个 TreeViewItem 对齐,但仍然获得标题文本的缩进效果?

    这是我想要实现的目标的直观想法 我希望左侧和右侧的所有按钮都垂直对齐 无论 TreeViewItem 位于树中的哪个位置 我在实现这种效果时遇到了困难 同时也让标题以典型的嵌套方式缩进 我最近的尝试涉及修改 TreeViewItem 模板
  • 重新打开最近关闭的 Excel 实例

    如果我使用下面的代码关闭当前打开的所有 Excel 实例 我需要使用什么来重新打开刚刚关闭的所有 Excel 实例 我知道我必须更改以下内容才能将文件路径保存在某处 但只是不确定实际的代码应该是什么 Public Sub CloseAllE
  • 如何从 Ubuntu 中删除 Elasticsearch?

    我认为我已经从我的计算机中删除了elasticsearch 但我仍然有一些疑问 当我输入 service elasticsearch status I get elasticsearch service 已加载 未找到 原因 没有此类文件或
  • WOWZA + RTMP + HTML5 播放?

    我有 Wowza 并测试 RTMP 流 现在就像 Wowza RTMP 示例一样 我现在可以 Playback via Flash http www wowza com gettingstarted http www wowza com g
  • 正则表达式 - 查找字符串中的特定数字

    我一整天都在与正则表达式作斗争 找不到解决方案 我试图在包含数字 分号 冒号和空格的字符串中找到一些特定的数字 出于我们的目的 假设我正在寻找号码1234 以下是一些应该匹配的示例 每一行都是不同的字符串 1234 1234 1234 56
  • 缺乏释放会导致什么样的问题?

    我目前遇到问题 glibc detected efit free invalid next size fast 0x00000000006127f0 带有通常的内存映射和回溯信息glibc错误 但是 我无法找到这个问题的原因 看起来 基本上
  • 我如何在 SQL SERVER 2008 中使用 Active Directory 用户进行身份验证但没有 Windows 身份验证

    在网上查阅了很多资料后 我找不到解决方案 我希望你理解我 我的英语不是最好的 Issue 我想使用域 活动目录 的有效用户对 SQL Server 进行身份验证 该用户是从我的应用程序 旧应用程序 的登录名 用户名和密码 中获取的 登录到我
  • Haskell 中带有元组参数的函数组合[重复]

    这个问题在这里已经有答案了 有时我有两种形式的函数 f a gt b1 b2 h b1 gt b2 gt c 我需要组合物 g 我通过将 h 更改为 h 来解决这个问题 h b1 b2 gt c 你能告诉我 如果可能的话 一个函数 m 吗
  • 卸载netbeans 7.0.1插件,netbeans无法启动

    安装 python 插件后 Vista 上的 Netbeans 7 0 1 无法启动 如何手动卸载插件 是否有命令行参数可以在没有插件的情况下启动netbeans 如果没有 这应该很容易添加到 netbeans 我遇到过同样的问题 这是我在
  • 如何使用pypyodb在python中正确连接到sql server

    当我输入代码时 connection pypyodbc connect driver SQL Server server ServerName database DatabaseName uid UserId pwd Password 我收
  • 包含 UTF-8 字符的批处理文件中的命令行参数会导致问题

    我编写了一个小实用程序 它采用路径作为命令行参数 但如果 且仅当 该参数是从批处理文件传递并包含 UTF 8 字符 如变音符号 时 不幸的是 这在以下情况下相当常见 我就会遇到麻烦 系统语言为德语 我可以从项目调试属性中传递带有元音变音的文
  • 使用公式R1C1内的变量进行抵消

    我有以下代码行 ActiveCell FormulaR1C1 sqrt RC 1 现在我想使用一个变量 例如 x 而不是 1 如下所示 ActiveCell FormulaR1C1 sqrt RC x 这会返回一个错误 我有什么办法可以做到
  • 如何更改 SwiftUI 中导航栏的背景颜色?

    我想更改导航栏的背景颜色 但我做错了什么 颜色看起来如此不同 My code UINavigationBar appearance backgroundColor red return VStack spacing 0 Text Test
  • 如何在 JS 中导出文件中的所有函数?

    我正在创建一个单位转换器 并且我想将所有转换函数放入它们自己的文件中 使用ES6export 有没有什么方法可以仅使用一行导出文件中的所有函数及其默认名称 例如 export default all 这些函数都只在文件中 而不是在对象内 不
  • 如果列为空,SQLiteCursor 会做什么?

    我想从 SQLite 查询返回的游标中获取一个整数 但我知道该整数可能为空 不幸的是 我找不到任何允许我检查这一点的 Cursor 方法 代码将是 mModifiedDate cursor getInt cursor getColumnIn
  • 如何将 libcurl 与 dev c++ 静态链接?

    最近我尝试将 libcurl 与 dev c 静态链接 我链接了除来自 libcurl 的 libcurldll a 文件之外的所有 a 文件 并且我定义了 CURL STATICLIB 但我收到了一些链接器错误 然后我在谷歌上搜索了这个链
  • Java POS 开发入门

    我有一个要求 需要从 Java Swing 应用程序连接到 POS 打印机 我了解到有一个名为 Java POS 的标准可以实现这一目标 现在问题出在java POS网站上 http www javapos com http www jav