【发布时间】:2021-01-06 18:28:31
【问题描述】:
我们有销售点应用程序。 我们不想在钱箱打开时开始计费。
我看到 EPSON 有“自动返回状态”功能。 我已经从 EPSON 网站安装了“OPOS for dotnet”。
它会打开钱箱并打印到打印机。
但是当涉及到“现金抽屉打开/关闭状态”时,它总是返回 false。
示例 C# 应用程序由 EPSON 提供,具有 OnStatusUpdateEvent 事件。
当我打开打印机盖,打开/关闭电源时,它正在发射。但当钱箱打开/关闭时不会触发。
我已经使用ESC-POS 尝试了这个示例代码。
这里也总是收到"IsCashDrawerOpen = false"。
{
"IsWaitingForOnlineRecovery":false,
"IsPaperCurrentlyFeeding":false,
"IsPaperFeedButtonPushed":false,
"IsPrinterOnline":true,
"IsCashDrawerOpen":false,
"IsCoverOpen":false,
"IsPaperLow":false,
"IsPaperOut":false,
"IsInErrorState":false,
"DidRecoverableErrorOccur":false,
"DidUnrecoverableErrorOccur":false,
"DidAutocutterErrorOccur":false,
"DidRecoverableNonAutocutterErrorOccur":false,
"DeviceConnectionTimeout":false
}
打印机型号为 EPSON TM-T82(通过 USB 连接)。 钱箱通过 RJ11 电缆连接到打印机。
谁能帮忙?
【问题讨论】: