我需要在 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文档提到可能需要“带外配对”,我认为这仅限于设置蓝牙打印机。然而,与文本相关联的链接已经坏了,因为它重定向到的页面没有说任何关于配对的字眼。