标签: point-of-sale

POS打印机C#上的送纸

我一直试图用pos打印机(Epson TM-U220D)以编程方式提供纸张.我遇到的问题是文档的最后一行没有打印,而是打印为下一个打印文档的第一行.我尝试使用POS for .NET发送"ESC | flF"命令,也尝试使用串口发送原始esc/pos命令,但它不起作用.有任何想法吗?

.net printing point-of-sale

5
推荐指数
1
解决办法
1万
查看次数

为什么FoxPro用于POS系统?

我正在考虑将当前在FoxPro中构建的POS(Point Of Sale)项目升级到.net.计划的架构非常复杂,所选择的新技术背后有很多理由.一些要求包括能够同时拥有桌面和Web前端(Web前端功能有限),与外部网站同步数据以及多个客户端运行1台服务器的能力.我当前选择的模型是一个MVP模式,其中Sql Server(可能是Express)作为数据库,以及表示和服务之间的WCF服务层,以允许远程UI.

我担心的是,在我的研究过程中,我注意到在触摸屏POS系统中似乎有一个共同的主题,即在FoxPro中构建它们.

对于略微主观的问题道歉,但我很想知道这是否有任何特殊原因?FoxPro是否具有任何特定的开箱即用功能,适用于此类系统?我没有使用FoxPro,所以在最终确定我为这个项目选择的技术之前,我希望通过完全排除它来确保我不会错过任何技巧.

.net foxpro point-of-sale

5
推荐指数
2
解决办法
2338
查看次数

在C++中将HID接口确定为POS或键盘

我有一些条码扫描仪设备可以处理各种USB接口(COMM仿真,HID键盘,HID POS等)问题是,虽然我可以判断设备是否处于HID模式,但我需要能够确定它是HID键盘还是HID POS.

有没有办法使用Win32 C++来确定这个,最好是内置的Windows HID库(hidsdi.h)?

c++ windows keyboard hid point-of-sale

5
推荐指数
1
解决办法
2212
查看次数

Epson Java Pos ADK异常:它未初始化

现在我尝试编写一个使用Epson Java Pos ADK的Java应用程序.

我做了什么:-Installed Java 1.6.0_22 -Installed Java JDK -Installed Eclipse - 安装了Epson Java Pos ADK 1.11.8

然后我用Com Port Tool尝试了我的打印机,我发给他十六进制字符,看看是否一切正常.它确实!

然后我开始开发我的应用程序.在jpos.xml我使用Epson Java Pos ADK包中的SetupPOS生成器.

我使用了几行来从我的应用程序中进行测试打印:

posPrinter = new POSPrinter();
posPrinter.open("##THE_NAME_I_SET_IN_JPOS_XML##");      
posPrinter.claim(0);
posPrinter.setDeviceEnabled(true);
posPrinter.printNormal(station, "xxxxxxxxxxxxxxxxxx\n");
posPrinter.cutPaper(0);
posPrinter.release();
posPrinter.setDeviceEnabled(false);
posPrinter.close();
Run Code Online (Sandbox Code Playgroud)

但这个应用程序的结果是:

jpos.JposException:它未初始化.在jp.co.epson.un.Pntr.ComnPrinterService.sendOutputData的jp.co.epson.upos.pntr.CommonPrinterService.sendOutputData(未知来源)的jp.co.epson.upos.pntr.CommonPrinterService.checkInitialized(未知来源) (未知来源)jp.co.epson.upos.pntr.CommonPrinterService.executeNormalPrint(未知来源),位于jpos.POSPrinter.printNormal(未知来源)的jp.co.epson.upos.pntr.CommonPrinterService.printNormal(未知来源)在Main.main的Printer(Printer.java:146)(Main.java:28)

我在两台不同的PC(Vista和XP 32bit)上试用了相同的版本和工具,但它总是一样的.

我还尝试了JavaPos示例测试应用程序和EpsonHealtCheckTool.这个工具也是一样的.

不知道还有什么可以尝试,大家都知道这个问题吗?

PS:我的打印机Epson TM-U220A,串口连接似乎有效,因为当我尝试声明打印机而另一个应用程序使用COM端口时,我的应用程序说端口不可用.

谢谢.

java printing epson point-of-sale

5
推荐指数
1
解决办法
2989
查看次数

如何修复verifone vx520中的篡改错误

在Verifone vx520中,我遇到了篡改错误.我怎么能修复这个错误?有没有办法解决这个错误(TAMPER ERROR)?我对此错误无能为力,它只是在显示中显示.

point-of-sale verifone

5
推荐指数
1
解决办法
4万
查看次数

销售点机器软件开发

我想为它创建一个销售点(POS)机器和软件.有没有这方面的操作指南?

硬件

我知道在哪里可以找到硬件,但我只是想知道是否有任何特定的硬件品牌允许自定义,例如使用.NET的机器(现金,打印机等).

软件

我对软件的疑问是:我如何操作打印机?我怎么能操纵现金直到?我知道这些问题非常模糊,但我正在寻找任何资源的链接.

编辑

要明确:我正在寻找一个.NET API来帮助我解决这个问题.如果没有,有人可以指出我可以使用.NET的现金抽屉和收据打印机.有点像JavaPOS,但对于.NET.

.net point-of-sale

4
推荐指数
1
解决办法
5055
查看次数

使用Delphi的条形码扫描仪

我正在开发一个POS(宠物项目),我正在考虑添加一个条形码扫描仪来更快地捕获销售.我现在没有扫描仪,想问一些问题,因为我有点卡住了.

在销售屏幕上,我最初的想法是拥有一个TEdit组件,当一个人扫描产品时,它会填充TEdit字符串.现在我遇到的问题是我想要TEdit隐形,这样人就看不到了.但是一旦你做了TEdit隐形,你就无法把注意力放在它上面,所以这个计划就行不通了.

那么有人可以建议我可以用来"捕获"扫描的字符串吗?如何让组件监听并等待扫描仪?我认为扫描仪就像普通的键盘事件,如按钮向下或向上.

delphi point-of-sale barcode-scanner keypreview delphi-xe2

4
推荐指数
2
解决办法
6959
查看次数

在xcode上调试Verifone E315 POS Sled

我正在开发用于iOS应用程序的Verifone E315 POS,我已经厌倦了拔出设备并直接插入我的iOS设备以查看堆栈跟踪.

有没有人知道是否有可能购买闪电到微型USB适配器,将其插入E315的侧面并在我的iOS设备插入雪橇时进行调试?

谢谢

xcode point-of-sale ios verifone

4
推荐指数
1
解决办法
437
查看次数

创建基于网络的销售点系统

我正在考虑制作一个基于网络的销售点系统原型。我没有编程技能,但我正在考虑使用这个项目来学习。

我想请教您以下两个问题:

  1. 您认为上述任务在 6 个月内(​​构建 POS 基本功能的粗略原型)可以完成吗?
  2. 如果是,您会推荐我哪种编程语言,为什么?(我想到了Python)

非常感谢您的建议!

python prototyping point-of-sale

3
推荐指数
1
解决办法
9774
查看次数

Java Formatter 收据打印问题

我正在设计一张收据,以便使用 PrinterJob 类在 Java 中打印出来。

我需要一些建议。

基于我在这里看到的例子。

http://www.javadocexamples.com/java_source/__/re/Receipt.java.html

如何将上面示例中给出的输出存储在 jTextPanel 中?然后,我将使用 PrinterJob 类打印出 jTextPanel 内的文本内容。

当我从 POS 打印机打印出 jTextPanel 内的文本内容时,我希望获得以下输出。

在此输入图像描述

以下是我迄今为止所拥有的代码。

String s = String.format("Item Qty Price", "%-15s %5s %10s\n");
        String s1 = String.format("---- --- -----","%-15s %5s %10s\n");
        String output = s + s1;

        jTextPane1.setText(output);

        PrinterJob printerJob = PrinterJob.getPrinterJob();
        PageFormat pageFormat = printerJob.defaultPage();
        Paper paper = new Paper();
        paper.setSize(180.0, (double) (paper.getHeight() + lines * 10.0));
        paper.setImageableArea(margin, margin, paper.getWidth() - margin * 2, paper.getHeight() - margin * 2);
        pageFormat.setPaper(paper);
        pageFormat.setOrientation(PageFormat.PORTRAIT);
        printerJob.setPrintable(jTextPane1.getPrintable(null, …
Run Code Online (Sandbox Code Playgroud)

java formatter point-of-sale receipt

3
推荐指数
1
解决办法
1万
查看次数