EPSON OPOS ADK for .NET サンプルプログラム

デバイス:   電子ジャーナル


ステップ1 POSPrinterの出力情報を記録する(C# Sample, VB.NET Sample)

POSPrinterの出力情報を電子ジャーナルのファイルに記録して、マーカーの設定を行います。

印字内容は、POSPrinterのサンプルプログラムのステップ8と同じです。.

New Method

Open, Claim, AddMarker, Release, Close

New Property

DeviceEnabled, StorageEnabled

 

 

ステップ2  メディアに記録されているデータを印字する(C# Sample, VB.NET Sample )

印字開始と印字終了をマーカーで指定して、その間の記録データを印字します。また、電子ジャーナルに記録されている全てのデータを消去します。

印字内容はPOSPrinterのサンプルプログラムのステップ8と同じです。

New Method

PrintContent, EraseMedium

New Property

 

 

 

ステップ3 抽出したファイルのデータを印字する(C# Sample, VB.NET Sample)

開始と終了のマーカーで指定した範囲の記録データを取得し、ファイルに保存します。抽出されたファイルのデータを印字します。また、非同期処理時のErrorResponseとErrorEventの利用方法を示します。

印字内容はPOSPrinterのサンプルプログラムのステップ8と同じです。

非同期処理中に、以下のイベントが通知されます。

  • OutputCompleteEvent
  • DataEvent
  • ErrorEvent

New Method

QueryContent, PrintContentFile

New Property

AsyncMode, DataEventEnabled

 

 

ステップ4 サスペンドモードを使用する(C# Sample, VB.NET Sample)

電子ジャーナルの非同期印字処理の一時停止、再開、そしてキャンセルを行います。

以下のStateイベントが通知された場合のみ、[Suspend]ボタンを押すことができます。

  • PosPrinter Paper Near End

印字内容はPOSPrinterのサンプルプログラムのステップ8と同じです。

New Method

SuspendPrintContent, ResumePrintContent, CancelPrintContent

New Property

 

 

 

ステップ5 デバイスの統計情報を取得する(C# Sample, VB.NET Sample)

RetrieveStatisticsを使用し、電子ジャーナルデバイスの統計情報を取得します。

印字内容はPOSPrinterのサンプルプログラムのステップ8と同じです。

New Method

RetrieveStatistics

New Property