问题标签 [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 投票
1 回答
870 浏览

epson - 我无法获取 pos 打印机的实例

我正在研究 EPOS pos 打印机 (EPOS TM-T88III)。我停止了它的驱动程序、EPOS ADK 和 .NET 的 POS 我可以使用 PrintDocument 功能从我的 pos 打印机打印,但我想使用 EPOS ADK。我尝试了它的“Hello OPOS for .NET”示例,但它不起作用。因为,

我可以获得 deviceInfo,但是 posExplorer.CreateInstance(deviceInfo) 什么也不返回。我无法解决这个问题。我该如何解决这个问题才能成功从 posExplorer.CreateInstance(deviceInfo) 返回一些东西,或者是否有任何示例代码来使用 EPOS ADK 打印一些东西。

0 投票
1 回答
408 浏览

prism - 跨 AppDomain 事件问题

我在 .Net 的 POS 中使用以下帮助程序类来获取对单独 AppDomain 中硬件的引用(绕过一些限制要求<NetFx40_LegacySecurityPolicy enabled="true"/>

当 POS 扫描仪扫描数据时,我有一个基本类要处理。在该课程中,我有一个要在扫描数据时触发的事件。这是一个片段:

请注意,PosHardware 抽象类继承MarshalByRefObject并标记[Serializable] 在我的主 AppDomain 中,我尝试像这样使用事件:

当它遇到尝试将 lambda 添加到 DataScanned 事件的行时,我收到此错误:

无法加载文件或程序集“MyAssemlyName,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”或其依赖项之一。该系统找不到指定的文件。

这必须与尝试在 AppDomain 之间进行通信有关。不太确定该怎么做。我是否需要在用于 Pos for .Net 的单独 AppDomain 中注册“MyAssemblyName”?

我使用棱镜,所以一些模块在运行时加载(在我的输出目录的子文件夹中)......包括我使用上面最后一个代码片段的那个(Scanner = PosHelper.GetHardware ....)

0 投票
7 回答
5802 浏览

c# - .Net 打印格式的 POS - 不能使用转义字符 (char)27

我想出了如何将基本文本打印到我们的 POS 打印机,但我不知道如何让转义字符起作用(用于粗体、文本对齐等)。现在我只是在使用 Microsoft PosPrinter Simulator 进行测试。

这就是我正在尝试的

我希望printText以粗体打印我的内容,然后是换行符。当我取出时,(char)27 + "|bC"它工作正常。

转义码的文档在这里

我得到的错误是

Microsoft.PointOfService.ControlBase.dll 中出现“System.FormatException”类型的第一次机会异常输入字符串的格式不正确。

我尝试了一堆变体,但似乎无法理解它。

编辑. 这是堆栈跟踪..

0 投票
2 回答
2066 浏览

c# - OPOS .NET 4.0 扫描仪/秤

我正在使用 POS For .NET 在 opos 应用程序中使用票务打印机、扫描仪和秤。我从 Monroe 安装了 CCO,让他们在 Windows 7 / .NET 4.0、WPF 应用程序上工作。

我的 Epson 打印机和 Datalogic 扫描仪工作正常。这就是我用来让它在我的 app.config 中工作的方法。

现在我在尝试使用 Symbol 扫描仪和 Mettler toledo 秤时遇到了问题。他们都给出了访问冲突异常:

当我尝试评论标尺之间的代码时,而不是符号。你们中有人对如何解决这个问题有任何想法吗?或者潜在的问题可能是什么?我已经在互联网上寻找了几天,所以非常感谢一个解决方案。

谢谢,扎科斯

0 投票
1 回答
2249 浏览

c# - 使用 OPOS 兼容硬件的事件顺序是什么?

我正在使用与 OPOS 兼容的 MSR。是事件的顺序:

  1. 打开
  2. 宣称
  3. 使能够
  4. 发布
0 投票
0 回答
1146 浏览

javapos - JavaPOS、POS for .NET 和 OPOS 之间的桥梁

我目前正在开发虚拟设备作为服务对象(就 UnifiedPOS 而言),旨在在 Windows、Linux(可能还有其他系统)下工作。他们使用的语言是Java(因为现有的JavaPOS,并且是跨平台的)。

解决方案是将 SO 方法调用从特定于瘦平台的 SO(我们称之为客户端)代理到实际的 SO 实现——服务器。目前我期待使用 Google 的协议缓冲区,但它让我自己实现双方。

问题:是否有一些已经存在的解决方案?

任何可以通过网络将 SO 从 CO 中分离出来的东西都会消失。

提前致谢。

0 投票
2 回答
2547 浏览

c# - .Net 的 POS 无法检测到打印机

我正在为我的一个项目使用 .Net 框架版本 1.12 的 POS。

Microsoft POS for .NET 是一个类库,它是 Microsoft Windows Embedded for Point of Service 的一部分。 http://msdn.microsoft.com/en-us/library/ms828083%28v=winembedded.10%29.aspx

以上是查找打印机的示例代码。现在我的问题是 POS 无法检测到打印机,而只能在我运行应用程序时打开带有数据的模拟器。

谁能帮帮我吗 ?

0 投票
1 回答
871 浏览

c# - 使用 Microsoft POS .NET,是否可以在服务器上“渲染”输出并将字节发送到客户端进行打印?

使用带有 Epson 收据打印的 Microsoft POS.NET,是否可以通过写入本应发送到打印机的字节来创建用于在服务器上打印的收据(服务器安装了 POS.NET 和 Epson 驱动程序,但没有连接打印机)到一个文件?

之后,我们希望能够将这些传输到安装了打印机的客户端计算机,它所做的只是将字节流式传输到打印机。

到目前为止,我们所得到的只是在开发机器上运行的 Epson 示例代码,我看不到任何明显的方法来执行“打印到文件”或截取字节。

0 投票
2 回答
1985 浏览

vb.net - 使用 POS.NET 进行阿拉伯文印刷

我正在尝试在热敏打印机(Posiflex PP8X 系列)上打印阿拉伯语文本。我正在使用 Microsoft Point of Service for .NET API (POS.net V1.12)。但是,打印机上的输出显示问号。通过从 Posiflex OPOS Manager 打印测试,我确保我的打印机可以打印阿拉伯语。

在将文本发送到打印机之前,我也尝试过对文本进行 UTF-8 编码,但没有用。

以下是我的代码示例,希望有人能告诉我是否遗漏了什么:

提前谢谢了。

0 投票
1 回答
496 浏览

opos - POS.NET 发现 pos 打印机

我使用 PosExplorer.GetDevices 方法来查找网络上可用的打印机。但是,GetDevices() 方法返回的 DeviceCollection 中的 DeviceInfo 对象不包含有关 LogicalNames、HardwareId、HardwarePath 的信息。

在我的应用程序中,我需要发现可用的打印机并创建这些打印机的实例。

我正在使用爱普生 t88iv 打印机。