问题标签 [epos]

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 投票
2 回答
32 浏览

barcode-scanner - 是否可以添加另一个软件,与已经在使用条形码扫描仪硬件的 ePOS 系统一起运行?

基本上,我想弄清楚你是否可以添加一个软件来与已经安装的 POS 一起运行,它也可以访问条形码扫描仪?

这是否取决于安装了 POS 的人员?

请帮忙!

0 投票
0 回答
526 浏览

javascript - Epson Tm-30 epos 使用 javascript 打印 Web 应用程序中的连接超时问题

我们正在使用 eposJavaScript 2.9.0通过我们的 web 应用程序从 Android 设备连接和打印收据。但是我们一直只得到connection_timeout错误。有时虽然它有效并且非常不稳定。它可以在连接的电脑上正常工作。

这是我的代码:

callback_connect 的 resultConnect 变量总是返回 CONNECTION_TIMEOUT

0 投票
0 回答
788 浏览

printing - Epson ePOS SDK 实时检查打印机状态

如何实时检查爱普生收据打印机状态?

目前,我使用预定的计时器每 10 秒运行一次 Epos2Discovery.start 以检查打印机的可用性。

该解决方案适用于较旧的 TM-T82(序列号:UEHF...)。但是,对于 TM-T82(序列号:X4XQ...)的较新版本,这似乎是有问题的。

运行 Epos2Discovery.start 计时器的并发设备数量似乎正在影响打印性能。

使用 1 台设备时,它可以正常工作,打印速度也一样快。但是,对于 2 台设备,打印速度变慢(可能慢了 5 秒)。

使用 3 台设备时,打印机状态会在在线和离线状态之间闪烁,打印一半会出现打印失败错误提示。似乎在具有重复计时器的多个设备上同时运行的 Epos2Discovery 导致打印机检测出现问题。

这只发生在 TM 型号的较新版本上,它对我之前购买的旧打印机(TM-T88、TM-U220B、TM-T81)工作得非常好。

我想知道是否有任何其他方法可以实时检查打印机状态?

0 投票
0 回答
287 浏览

c# - 将 EPOS 转换为 ESC/POS c#

我正在用 C# 开发一个软件来处理对任何打印机的 EPOS 打印请求。由于市场上的大多数打印机都能够在 ESC/POS 中打印,我的目标是将 EPOS 转换为 ESC/POS 并打印。知道如何或承认某些框架将 EPOS 转换为 ESC/POS?

此致

0 投票
0 回答
488 浏览

printing - Epson ePOS2 打印机忽略连接超时

我尝试使用他们的 ePOS android SDK 打印到爱普生蓝牙打印机(我使用 v.2.11.0)

打印工作,但我需要减少连接超时。

我这样调用连接函数:

但是,库忽略了我为超时传递的值。无论我通过什么,如果打印机无法访问,大约需要 35 秒才能失败。

该文档指定

timeout :指定等待与打印机建立通信的最长时间(以毫秒为单位)。

所以我想它应该工作。

有没有人有一个想法,或者让超时工作的方法?

提前致谢

0 投票
1 回答
310 浏览

javascript - 阿拉伯语不打印 Epson TM-T20II

我正在使用 Epson TM-T20II 使用 javascript 创建一个打印单。这是代码

除阿拉伯文字外,一切正常。阿拉伯语文本从左到右而不是从右到左拆分和打印。我已经尝试了一切,但无法在 javascript 中找到任何解决方案。

显示阿拉伯文打印的输出图像

0 投票
0 回答
186 浏览

java - Android - 打印到 Epson Tm-M30 失败且没有错误

下面的代码构建没有任何错误,我也成功完成了所有配置,

在移动设备中运行应用程序时未连接到打印机,它返回错误,很好。

但是,当我在与 Epson Tm-M30 打印机具有相同网络的已连接平板电脑上运行它时,它不会打印,也不会出现错误。请问我需要帮助为什么它不打印?

0 投票
1 回答
827 浏览

ios - iOS Swift - Epson POS 打印机 - ePOS SDK - addTextSize - 如何将文本大小更改回原始大小?

我正在 iPad 上构建一个 POS,使用 swift 通过以太网连接打印到 Epson 打印机。

我正在使用 Epson 文档和示例项目来让打印机正常运行。

现在问题来了:

我需要更改文本大小(更大)然后恢复到原始文本大小 - 我最初可以更改 textSize 没问题 -> 但是当我恢复到原始大小时,它确实变小了,但它不像原来那么小。见下文:

字体大小

根据 Epson docs - addTextSize()- 是我正在寻找的方法,它接受 1-8 之间的 Int 值来缩放高度和宽度(它声明 1 是默认值)

https://reference.epson-biz.com/modules/ref_epos_sdk_ios_en/index.php?vid=ref_epos_sdk_ios_en_epos2printerclass_addtextsize#BHIHFBFB

所以这是我的代码:

现在我知道一个可行的选择是从一开始就设置 textSize - 但我更愿意将顶部和底部保持为尽可能小的尺寸。

我还尝试指定EPOS2_PARAM_DEFAULT为产生相同结果的参数 - 我尝试将 0 作为导致 textSize 更改失败的输入 - 我尝试使用像 1.5 或 .5 这样的双精度,但无法编译

有任何想法吗?

谢谢你的帮助!

0 投票
1 回答
635 浏览

android - Epson Epos 打印机语言支持

我正在尝试使用 Epson epos2 SDK 使用 Epson TM M30 epos 打印机打印日语文本,但失败了。印刷的文字是错误的。

打印简单的日文文本

我怎样才能达到正确的结果?

0 投票
1 回答
262 浏览

javascript - EPSON T20iii ePOS JavaScript SDK 超时问题(可能是 SSL 问题)

我刚刚开始使用 EPSON JavaScript SDK 通过 LAN 进行打印,并且在大多数情况下,它运行良好。

我只有一个问题困扰着我。一段时间后,大约相隔几天,我收到超时错误,打印机不再打印。

我很快意识到我需要登录到打印机配置页面,这给了我一个不受信任的 SSL 警告,并且在我登录后,打印机开始正常工作。

这让我想到自签名证书可能是问题所在。我尝试将自动重定向 HTTP 设置为 HTTPS 以禁用,并通过 http 而不是 https 访问打印机,但无济于事。看来 EPSON 会定期重新生成这些证书。

我仍然需要偶尔登录打印机才能继续打印。

我希望有人能解决这个问题,或者只是为我指明正确的方向。

问候,