问题标签 [pos-for-.net]

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 投票
3 回答
8361 浏览

pos-for-.net - 用于 .NET 的 POS 系统

我计划使用 pos for .net 创建自己的 POS 系统。到目前为止,我从未创建任何 POS 系统或将 pos 用于 .net。我试图找到一些教程但没有成功,有人知道一些好的网站或书籍吗?我也想知道是否有办法模拟 pos 设备(如条形码扫描仪....)

0 投票
1 回答
1387 浏览

c# - .Net Common Control Objects CharacterSet 兼容性问题的 POS

我最近为我正在用 C#.NET 开发的“销售点”应用程序购买了 Star Micronics TSP100 打印机,我下载了 .Net SDK 的 POS 来操作打印机,但它没有用。

经过一些研究,我发现我必须安装 monroecs CCO 才能使用 .Net SDK 的 POS 与打印机通信。

我面临的问题是,当我向打印机发送阿拉伯字母时,它会打印垃圾,即使打印机支持代码页“1001(阿拉伯语)”。我试过使用 C# 编码和其他东西,但仍然没有用。你认为问题到底是什么?

0 投票
3 回答
6598 浏览

c# - Epson Point of Sale Printer - Unable to print using c#

I have an Epson TM-U220A, I am writing and c# desktop application to print receipt. But it is unable to find the printer.

The printer prints strange characters if i send something via notepad (thus its working)

I have the following:

  • POS for .Net v1.12.exe
  • OPOSN1.11.16 (Espon Wrapper for .net)
  • Espon driver installed
  • USB interface to the printer.

Code:

Error: The port name is illegal, or couldn't be connected to the device. On line: m_Printer.Claim(1000);

Set Up

0 投票
1 回答
10152 浏览

c# - Windows 上的 POS 开发:通过 COM 的 OPOS?.Net 的 OPOS?统一POS?...?

我打算从零开始开发一个POS系统,它将基于windows(目前是XP SP3)。我试图大致了解使用哪个 API 来处理 POS 设备。到目前为止,我发现 OPOS 被实现为一组 COM 对象、一个似乎基于 COM 对象的 .Net 库和一个名为 UnifiedPOS 的升级标准。

问题是,COM 对象似乎很旧,而 .Net 的东西自 .Net 1.1 以来就没有更新过。但我找不到 UnifiedPOS 规范的实现。

有人知道 Windows 的 UnifiedPOS SDK 之类的东西吗?或者有人可以推荐使用 OPOS 或任何其他 API 吗?

0 投票
1 回答
3205 浏览

opos - 挂在 OPOS / POS for .NET 中的 Open()/Claim()

我正在为 .NET 运行 Microsoft POS。我有一个连接到计算机的现金抽屉、条形码扫描仪和收据打印机。使用 Microsoft POS for .NET 测试应用程序,它们都可以正常工作。

我们的应用程序是 IIS 中的 ASP.NET Web 应用程序。因此,我们从 Web 应用程序的服务器端实例化 OPOS 设备,一切正常。自 Windows XP / IIS 5.1 以来,我们一直在这样做。

我们现在正在将我们的部署计算机升级到 Windows 7。我们的开发计算机可以毫无问题地运行此方案。但是,在我目前使用的部署计算机上,我遇到了两个问题:

问题 1)

条形码扫描仪挂在 Open() 方法上。它冻结在那里并且永远不会终止。我发现如果我更改以下文件的权限(对所有人的完全访问权限),扫描仪就会开始工作。

  1. 符号控制对象-OCX c:\WINDOWS\system32\scanner.ocx
  2. 服务对象-DLL c:\WINDOWS\system32\stiopos.dll

问题 2)

现金抽屉现在呈现出类似的行为:它冻结在 Claim() 方法上。我已经更改了我能找到的所有文件的权限(甚至加载了 sysinternal 的 Process Explorer)以查找正在使用的文件。这并没有解决问题。

笔记:

  1. IIS 现在在我的测试中作为 SYSTEM 运行 - 这没有区别。
  2. 硬件在 Epson OPOS 和 Microsoft POS for .NET 测试工具中运行良好。因此,只有在 Web 应用程序的上下文中运行时才会出现问题。
  3. 该应用程序使用 c:\program files\OPOS\CommonCO\OPOSCashDrawer.ocx 和 c:\program files\OPOS\Epson2\SoDrw14.dll

你见过这种行为吗?你对如何解决它有什么建议吗?

挂起时的堆栈跟踪:

0 投票
1 回答
423 浏览

epson - .net 的 pos - espon 打印机启动缓慢

我正在用 c# 开发一个软件(VS2010,.net 4,.net 的 pos),我发现当我在打印之前打开并认领打印机时,它非常慢,需要几秒钟,与现金抽屉相同。为什么会这样,我怎样才能让它更快?

谢谢你的帮助。

0 投票
3 回答
2064 浏览

vb.net - 刷卡时不会触发 .net MSR DATA EVENT 的 POS

我正在开发应用程序,该应用程序将读取信用卡号,而不会在 .net 的 POS 中生成相同的击键。我可以启用设备,但是当我刷卡时,MSR_Dataevent 没有触发。

编辑:我已经完成了以下代码:

0 投票
3 回答
14381 浏览

c# - 使用 Epson T20(热敏打印机)打印和打开抽屉

我搜索了很多,我在这里找到了 Posexplorer 的示例,但我的打印机是 USB 并且我读过 PosExplorer 是用于并行的。我不知道如何使用打印机打印以及如何将代码发送到打印机以打开抽屉。

我正在使用以下代码向打印机发送转义序列:

调试并到达行时:

或者

打印机不打印任何东西。

0 投票
1 回答
3542 浏览

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

在方法的以下行中获取错误GetReceiptPrinter

我正在使用 TEP 220 Epson USB 打印机。请提供任何帮助将不胜感激。

0 投票
1 回答
2077 浏览

c# - pos explorer 在 C# 中找不到任何连接到系统的设备

嗨,我已经在我的系统中安装了 Star TSP100 Cutter (TSP143) 打印机驱动程序并测试了打印机,它打印了所有内容。但是现在我想通过 c# 中的代码来处理打印机,例如剪纸、打开打印机、正常打印等。我使用下面的代码来实例化打印机。当我查询打印机时,它返回 null。

如果我走错路,有任何建议或帮助。谢谢