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.
}
上記のコードは、この状況をテストするために使用されました。プリンターの受信状態に関係なく、常にこれらのブール値を false として取得しています。
これについて私を助けてください。これらのステータス情報を取得するために、さらにアクションを実行する必要があるかどうか.POS