问题标签 [pos]

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 投票
1 回答
590 浏览

c# - 在 NCR 7167 Receipt Printer 中打开钱箱后,如何恢复钱箱的状态?

我正在使用带有现金抽屉的 NCR 7167 收据打印机。我想在现金抽屉打开或关闭后立即恢复它的状态。我能够以编程方式打开现金抽屉。即使用手册中的命令。当钱箱被打开或关闭时,我如何找回它的状态?有人知道自动状态返回是如何在这里工作的吗?如果有大佬知道怎么弄的,请帮忙。

0 投票
1 回答
2409 浏览

c# - 检查钱箱是打开还是关闭

我正在使用带有 WPF 的 c# 开发 POS。我需要检查现金抽屉是否打开,以告诉用户它需要在下一次出售之前关闭。

我的钱箱是一个连接到收据打印机 ECLine 的 dynapos(我没有安装驱动程序,只使用 Windows 的泛型),这台打印机通过 USB 连接到 PC。到目前为止,我可以使用RawPrinterHelper进行打印并使用以下命令打开钱箱:

就像我能够打开钱箱一样,我希望通过发送一些字节来获取它的状态。我找到了这个解决方案,其中说:

要获取抽屉的状态,我需要使用 DLE EOT n

问题是我无法知道字节是否是好的字节,因为RawPrinterHelper在使用该SendBytesToPrinter方法时我无法得到响应。

问题:

1) 有没有办法使用 RawPrinterHelper 获得此状态?

2)如果我发送的字节不是正确的,我如何确定哪些是正确的?

3) 我需要为打印机安装驱动程序吗?我读过一些人这样做,但我不想这样做,因为安装我的 POS 的每个地方都有不同的硬件。

0 投票
2 回答
826 浏览

php - 如何在POS软件中直接打印到打印机而不显示窗口打印对话框?

我有 POS 软件,其中以 3 到 4 步打印收据。这是一个很长的方法。我想在不显示窗口打印对话框的情况下打印收据。直接打印到打印机我正在使用 php CodeIgniter Web 框架。在打印按钮上显示收据后,功能如下

0 投票
1 回答
309 浏览

jmeter - TCP 采样器在发送消息时更改文本

我正在通过 Jmeter 中的 TCP 采样器发送文本以进行 POS 测试(ISO8583),如下所示:

02441200.0..... .......*19000608032XXXXXX663900100000000000000900000000007340322018053017210620180530200067000020000007340320000000042056636SREESVAGENCIE 28SREESVAGENCIESPEDDAPURAMAPININR005CPYBK3101 140 915555577860003POS005NFNET002NP

但是当它在服务器上收到时,它应该是:

但它来了:

请让我知道在 Jmeter 中是否需要进行任何特定设置来发送 ISO 请求。

0 投票
1 回答
290 浏览

python - Square POS API - 可以从仪表板获取销售信息

我想知道我在一段时间内卖出了多少件商品,并能够导出和操作数据。手动下载然后 Excel 需要太长时间。

基本上可以使用API​​从某个时间段下拉仪表板信息吗?想要净额、毛额、小费、税收、个人销售信息等。

0 投票
1 回答
122 浏览

c# - 打印到 POS 打印机不返回起始位置

我有一台 EPSON TM L60 II,我使用以下代码打印到打印机:

我在 C# 中使用库来执行此操作,以“\x0C Line 1 Line 2 Line 3\x0A\x0A”)

这将给我一个进纸、文本和 2 行进纸(这样我就可以切断标签)。但是下一次打印需要将标签放回一点,但它不会自动这样做。有人知道这个功能吗?如果我不这样做,在 2 次打印之间总会有一个空标签,因为打印机不会稍微收回标签。

谢谢,

乔伊

0 投票
0 回答
331 浏览

c# - C# POS - 'Microsoft.PointOfService.Management.Explorer' 的类型初始化程序引发异常

  1. 这是代码

    /li>
  2. 加紧以下行时出现错误:

    /li>
  3. 我的收据打印机设备:hp a798

  4. 我已经在 app.config 添加了这段代码

    /li>
  5. 按照 John 的说法,这是异常:
    System.TypeInitializationException 未处理 HResult=-2146233036
    Message='Microsoft.PointOfService.Management.Explorer' 的类型初始化程序引发了异常。
    Source=Microsoft.PointOfService
    TypeName=Microsoft.PointOfService.Management.Explorer
    StackTrace:
    在 Microsoft.PointOfService.Management.Explorer.CreateExplorer()
    在 Microsoft.PointOfService.PosExplorer.LoadExplorer()
    在 Microsoft.PointOfService.PosExplorer.Initialize()
    在 Microsoft .PointOfService.PosExplorer..ctor()

0 投票
2 回答
1581 浏览

android - 如何在蓝牙 POS 打印机中打印右对齐的文本?

我一直在尝试在 android 中做一个 POS 应用程序,我在连接到该应用程序的蓝牙打印机上打印收据。我可以使用设备随附的 HOINSDK 打印“大”、“小”和 QR 码,并且可以对齐“左”和“中心”,但无法将其与“右”对齐。任何帮助表示赞赏。

以下是各个事物的代码:

如果有人可以帮助我使用正确的对齐代码,那将会很有帮助。

0 投票
3 回答
20343 浏览

docker - 在 ubuntu 18 上删除 Docker

我已经在 ubuntu 18 中安装了 docker,现在想删除所有内容以进行全新安装。曾使用: sudo apt-get install docker.io

这个 stackoverflow 线程(虽然不适合我的确切安装)有一个部分解决方案:docker remove answer

唯一的问题是它没有提到如何在运行后删除其他剩余的 docker 文件find / -name '*docker*'。我的系统里有这么多! “find / -name docker之后的 screenshot_1 >> “find / -name docker ”之后的 screenshot_2

此外,我正在寻找在 ubuntu 18(本地部署)git osPOS上安装 opensourcePOS 的简单、无忧的步骤。我猜 git 和 osPOS 网站上的那些是为高级用户准备的——他们留下了很多细节。有链接吗?

0 投票
2 回答
1547 浏览

android - Android POS 通过 NFC 和芯片接受 Google Pay

我有一个 Android Kiosk POS,我卖给我的客户以接受付款。为了接受付款,一个 USB 磁卡读卡器连接到 Android Kiosk(它有一个 USB 端口)并且在刷卡时,只要键盘输入进来,监听活动就会解析它并提取所需的卡信息。然后,我们从 Stripe 获得卡的令牌,并通过 Stripe 向它们收费。自从我们发布它以来,它一直运行良好。

然而,新的需求出现了。这就是接受 EMV 和 Google/Samsung/Apple Pay + 未来任何 NFC 支付的需要。我刚刚从中国购买了另一个接受芯片 + NFC + 刷卡的 USB 读卡器。我知道如何处理刷卡部分,因为它与我们目前在现场使用的单功能读卡器所做的相同。

但是,我不知道如何接受芯片,尤其是 NFC 支付。我在我的手机上设置了 Google Pay,每当我把它放在这个新的读卡器附近时,它就会发出哔哔声并输入一个 8 位数字(即使它不是键盘,它也被认为是键盘)。所以,我知道它会检测到它并生成一些数字,但我不知道这个数字是什么意思。我认为它应该给我卡号,并且一直磁刷给我轨道。EMV 部分也是如此……但是,对于读卡器的 EMV 部分,它甚至似乎没有得到任何输入。

我希望有人对这种类型的 Android 设备有经验并可以指导我。

我使用设备获得的 SDK 文档

新设备图片