質問

Epson TM-88IVサーマルプリンターの高度なプリンタードライバーのステータスAPIを使用して、キャッシュドロワーのオープン/クローズ状態を監視する方法を知っていますか?

ADK .NETにOPOSを使用できればいいのにと思いますが、Windows 7にセットアップできませんでした。Epson開発者ネットワークの一部になる方法を知っていますか。 www.epson-pos.comで入手可能な情報を検討しましたが、POS/ESCコードで利用可能な情報はありません。

助けてください...........

役に立ちましたか?

解決

うわー、Epson TM-88IVプリンターのStatusAPIを使用して、キャッシュドロワーのオープン/クローズステータスを決定する方法を理解するのにかなりの時間がかかりました。このフィールドは、キャッシュドロワークローズステータスを表します。

Public Const ASB_DRAWER_KICK As com.epson.pos.driver.ASB = 4

Epsonのドキュメントによると(むしろ、私の理解によると)、0は引き出しを表し、4は引き出し閉じた状態を表します。したがって、プリンターのステータスを監視する際には、このビットを確認する必要があります。

他のヒント

ここでサインアップしてみてください: https://www.epsonexpert.com/login

それは、Epson POS製品に関する技術情報を取得する場所のようです。彼らがあなたが望むものを具体的に持っているかどうかは言えません。ちょうど今サインアップしましたが、今は彼らが私に戻るのを待たなければなりません:

Epsonexpertに登録していただきありがとうございます。お客様の登録情報を受け取りましたが、リクエストがレビューされたらすぐにお客様に連絡します。

別の問題があります。また、同じプリンター(TM-T88IV)と標準のキャッシュドロワーもあります。 Setupposでセットアップしており、CheckHealthTestアプリケーションはプリンターと引き出しの両方で正常に動作します(プリンタープリントと引き出しが開きます)。しかし、Epson Cash Drawer .NETサンプルを実行しようとすると、POSCONTROLEXCEPTIONを投げ、「情報はXMLで説明されていない」と言います。解決策を見つけようとして数日間費やしたので、私はどこにも来ませんでしたが、いくつかのフォーラムからこの問題についていくつかの考えを引っ張りました。彼らは、このエラーは、configuration.xml(.net for .netのMicrosoft pos)で完全に定義されていないという事実に関連していると言います。また、キャッシュドロワーのセットアップに関するEpsonのドキュメントには、OPOが通信クラスインスタンスの作成に失敗した場合、例外がスローされると述べています。私はこの問題を理解していないこと、そして有用なフィードバックに感謝していると確信しています!ありがとう!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top