问题标签 [pointofservice]
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.
uwp - UWP .Net POSPrinter 无法识别爱普生 USB 收据打印机
我正在关注以下回购中的示例:https ://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/PosPrinter 。
在 Scenario1_ReceiptPrinter.xaml.cs 中,我修改了 FindReceiptPrinter 以运行 FindAllAsync(),如下所示:
当以这种方式运行函数而不是传入设备选择器时,我能够在已安装打印机的注册表中找到与打印机 SymbolicName 匹配的设备 ID。但是,即使我明确传入打印机 ID,打印机对象也始终为空。
我不确定我的打印机的安装方式是否存在问题,或者当它是 USB 打印机时我是否需要以不同的方式调用它。以下是我修改后的代码的一些屏幕截图,用于调试目的:
已填充设备集合:
找到打印机:
打印机对象空:
c# - Windows 10 UWP C# 条形码示例看不到扫描仪
我一直试图让我的扫描仪在这个 UWP 示例Windows-universal-samples/Samples/BarcodeScanner/cs/中工作。但是,我的扫描仪 Honeywell Xenon 1900GHD-2 没有被发现是有效的扫描仪。项目报告“找不到条形码扫描仪。请连接条形码扫描仪。”
此特定扫描仪(霍尼韦尔 Xenon 1900G)列在 Windows兼容性列表中,但无法正常工作。我尝试使用霍尼韦尔的 EZConfig 实用程序强制扫描仪进入专用的 HID POS 模式(我实际上已经尝试了所有可用的模式)并且没有任何区别。
我正在运行 Windows 10 周年更新,因此它应该按照示例项目中的说明工作,Windows 10 版本 1703 是 SDK 目标。
知道为什么它不起作用吗?
uwp - 在 UWP 中使用 PointOfService API 读取信用卡信息
有人在 PointOfService.MagneticStripeReader 对象上取得过任何成功吗?来自 Microsoft UWP 示例 (Git) 的示例甚至不适用于我的读卡器 (iDTech IDRE-335133B),它位于 UWP 支持的设备列表中。
我可以访问设备并认领它,但是当我扫描有效卡时,事件永远不会触发。阅读器会发出两次哔哔声(这意味着它已经成功读取并解密了 2 个数据轨道),但事件永远不会触发。
如果有人知道得到这个的诀窍,请告诉我。
查克
c# - 通用 Windows 平台 (UWP) 条码扫描器应用程序
我想创建一个简单的 UWP 条码扫描器应用程序,但我无法在 Lumia 950 或笔记本电脑上使用我的内置摄像头,因为 PointOfService(POS) API 似乎只能与通过 USB 连接的外部条码扫描器一起使用港口。我成功地在我的应用程序中实现了 Windows Hello,但创建条形码扫描仪看起来几乎是不可能的,因为网络上没有合适的教程。你能给我一些建议,我应该使用什么API?因为如果我想在我的设备上扫描带有内置摄像头的条形码,那么 POS API 似乎对我不起作用。
我使用 BarcodeScanner 类来检测我设备上的条形码扫描仪。这是我想要检测条形码扫描仪的代码的一部分:
但我只是收到消息,没有检测到条形码扫描仪,即使我将 pointOfService 添加到
任何人有一些建议如何解决这个问题?我搜索了论坛,但我发现的唯一解决方案是 ZXing API,但如果可能的话,我宁愿使用原生 Microsoft API 而不是 3rd 方解决方案。我使用 Visual Studio 2015。
c# - UWP PointOfService API - 无法使用 GetSupportSymbologiesAsync 或 GetSymbologyAttributesAsync
我正在使用UWP 条形码示例。
我正在尝试将 UWP PointOfService API 与运行 Windows 10 Mobile Enterprise 的 Panasonic FZ-F1 一起使用。我无法获得支持的符号,因为scanner.GetSupportedSymbologiesAsync()总是返回一个 null System.__ComObject
。使用本机视图,在调试设备时属于 IUnknown 类型。
我还在 Windows 10 16299 上使用 Honeywell Xenon 1900g 对此进行了测试,但它在那里也不起作用。这是那里的错误。
我需要能够支持长度为10的TfInt(I2of5),由于无法设置长度属性而无法扫描。我曾尝试使用claimScanner.GetSymbologyAttributesAsync(BarcodeSymbologies.TfInt)定义条形码,但它失败并出现以下异常。
FZ-F1 确实支持 TfInt (I2of5)。使用其预加载的 Barcode Reader 演示应用程序(我假设它是使用 Windows 8.1 Handheld API 创建的),我可以在那里分配长度,它可以按预期工作。
目前,经过一些测试,我发现 API 默认为 TfInt (I2of5) Length1、Length2 或 AnyLength(我不确定当前设置的内容)使用 14 的长度,因此有一个可能的解决方法,即我们可以将所有条形码更改为使用 14 的长度。如果长度低于 14,则无法扫描。
任何人都可以深入了解这个 API 是否真的适用于我尝试过的事情。他们创建的样本就像它一样有效,但根据我的经验,它没有。(将此添加到文档中将非常有帮助)
c# - 通过窗口服务读取条形码扫描仪值(C#)
我有一个条形码扫描仪连接到我的 Windows 机器 USB 端口。
是否可以创建在后台运行的Windows 服务并检查是否扫描了任何条形码,每当扫描条形码时,我希望 Windows 服务处理它并将输入写入文本文件中。
pointofservice - 在 Windows 10 上使用 POS for .NET 的 posdm.exe 时出错
posdm.exe
在 Windows 10 上,从命令行运行简单会出现错误:
我无法在网上找到任何关于此的内容。我已经为 .NET 版本 1.12 安装了 Microsoft POS。这是兼容性问题吗?
c# - 当前的条码扫描如何输出值?
我使用 Datalogic 公司的 GD4430 手持式扫描仪和随附的 OPOS 驱动程序。使用以下代码,我设法解决了扫描仪问题。当我启动程序时,扫描仪将变为活动状态,您可以进行扫描。但我无法在 TextBox 中显示结果。
有谁看到错误在哪里?
视觉工作室 2010 C#
c# - 获取要被 UWP POS 打印机驱动程序/API 识别的 ESC/POS 模式打印机
我需要在 UWP 应用程序中打印标签。它旨在用作面向客户的 Kiosk,这使得标准 UWP 打印选项没有吸引力,因为它们要求用户单击 Windows 打印确认对话框。
只能使用 POS(销售点)打印模式进行自动打印。 Microsoft 的文档列出了几款仅收据(非标签)打印机,它们已经过测试/证明兼容,但其他 ESC/POS 模式打印机也可以工作。
Windows 支持使用 Epson ESC/POS 打印机控制语言的网络和蓝牙连接的收据打印机。下面列出的打印机是使用 POSPrinter API 自动发现的。提供 ESC/POS 仿真的其他收据打印机也可以工作,但需要使用带外配对过程进行关联。
我有一台 Brother QL-810W 标签打印机,我使用 Brother 的配置软件将其置于 ESC 模式并通过 USB 连接。不幸的是,目前Microsoft 的 UWP 示例/演示应用程序集合中的POS 打印应用程序没有检测到它。
MS文档提到可能需要“带外配对”,我认为这仅限于设置蓝牙打印机。然而,与文本相关联的链接已经坏了,因为它重定向到的页面没有说任何关于配对的字眼。
c# - 找到 BarcodeScanner 但无法连接 Windows.Devices.PointOfService
我创建了一个观察者来连接BarcodeScanner
使用Windows.Devices.PointOfService
信息参数包含与我的barcodeScanner相关的所有数据,但是当我尝试获取它时FromIdAsync
始终为空。这些是包含在信息中的数据
此设备被列为已启用,可通过 POS 访问。
我哪里错了?我还尝试在单击按钮后创建观察者,但没有任何变化。