我正在使用 TM U220 收据打印机。我正在使用 Epson OPOS ADK for .Net 和 Microsoft PosFor.Net 来开发我的收据打印应用程序。
我正在尝试从设备获取状态信息,例如收据为空和收据接近空。但我总是得到成功的状态,即使打印机中没有收据。
PosPrinter m_Printer; // Name of printer instance.
//Initialisation of printer.
//
m_Printer.Open();
m_Printer.Claim();
m_Printer.Enabled = true;
if(m_Printer.RecEmpty || m_Printer.RecNearEmpty)
{
//Show the status message.
}
上面的代码用于测试这种情况。无论打印机中的收据情况如何,我总是将这些布尔值视为错误。
请帮助我。我是否应该采取更多行动来获取这些状态信息。POS