|
|
ステップ1 "Hello OPOS"を印字する(C# Sample, VB.NET Sample) |
|
もっとも簡単な印字プログラムです。エラー処理、デバイス非依存などは考慮しません。 |
|
New Method |
Open, Claim, PrintNormal, Release, Close |
New Property |
DeviceEnabled |
|
|
ステップ2 装飾付きのテキストを印字する(C# Sample, VB.NET Sample) |
|
エスケープシーケンスを使用して、装飾付きの文字を印字します。ここでは、実際のレシートを装う印字をします。 |
|
New Method |
|
New Property |
|
|
|
ステップ3 ビットマップを印字する(C# Sample, VB.NET Sample) |
|
SetBitmapとエスケープシーケンスを使用して、ビットマップを速く印字します。 |
|
New Method |
SetBitmap |
New Property |
RecLetterQuality |
|
|
ステップ4 バーコードを印字する(C# Sample, VB.NET Sample) |
|
ステップ3に加え、バ−コードを印字します。印字されるバーコードの内容はこのサンプルでは固定とします。 |
|
New Method |
PrintBarCode |
New Property |
|
|
|
ステップ5 デバイス非依存のプログラムにする(C# Sample, VB.NET Sample) |
|
OPOSを使用するとデバイス非依存のアプリケーションを比較的安易に作成することが可能です。
|
|
New Method |
|
New Property |
CapRecPapercut, CapRecPresent, CapRecBitmap, CapRecBarCode, MapMode, RecLineChars, RecLineWidth, RecLinesToPaperCut |
|
|
ステップ6 TransactionPrintを利用する(C# Sample, VB.NET Sample) |
|
TransactionPrintを使用することにより、以下のようなメリットがあります。
|
|
New Method |
TransactionPrint |
New Property |
|
|
|
ステップ7 非同期出力を利用する(C# Sample, VB.NET Sample) |
|
非同期印字を利用して、印字をしながらマウスやキーボードの操作を可能にします。 |
|
New Method |
|
New Property |
AsyncMode |
|
|
ステップ8 回転印字を行う(C# Sample, VB.NET Sample) |
|
レシートの回転印字機能を使用して、領収書を印字します。 このサンプルプログラムは58mm用紙には対応しておりません。 |
|
New Method |
RotatePrint |
New Property |
CapRecLeft90, RecSidewaysMaxLines, RecSidewaysMaxChars, RecLineSpacing, RecLineHeight |
|
|
ステップ9 スリップに印字する(C# Sample, VB.NET Sample) |
|
スリップに売上伝票を印字します。 スリップの挿入・排出を行います。 |
|
New Method |
|
New Property |
BeginInsertion, EndInsertion, Beginremoval, Endremoval, CapSlpPresent, CapSlpLineChars, CapSlpLineWidth |
|
|
ステップ10 エラー処理を実装する(C# Sample, VB.NET Sample) |
|
ステップ7、8、9のそれぞれにエラー処理を実装します。 |
|
New Method |
|
New Property |
|
|
|
ステップ11 EPSON独自の機能を利用する(C# Sample, VB.NET Sample) |
|
EPSON独自の機能(DirectIOやESC/POSコマンド)を使用し、さまざまな有用且つ便利な機能を提供します。 |
|
New Method |
DirectIO |
New Property |
|
|
|
ステップ12 ビットマップとバーコードを回転印字する(C# Sample, VB.NET Sample) |
|
ビットマップとバーコードの回転印字機能を利用して、領収書にビットマップとバーコードを印字します。 |
|
New Method |
|
New Property |
RecBitmapRotationList, RecBarcodeRotationList |
|
|
ステップ13 デバイスの統計情報を取得する(C# Sample, VB.NET Sample) |
|
RetrieveStatisticsを使用し、デバイスの統計情報を取得します。 |
|
New Method |
RetrieveStatistics |
New Property |
CapStatisticsReporting |
|
|
ステップ14 ページモードでクーポン券印刷を実行する(C# Sample, VB.NET Sample) |
|
PageMode印字機能を利用して、クーポン券を印刷します。 |
|
New Method |
PageModePrint |
New Property |
CapRecPageMode, PageModeStation, PageModeDescriptor, PageModePrintArea, PageModeArea, PageModeHorizontalPosition, PageModeVerticalPosition, PageModePrintDirection |
|
|
ステップ15 メモリ上に保持されたビットマップを印刷する(C# Sample, VB.NET Sample) |
|
PrintMemoryBitmap印字機能を利用して、メモリ上に保持されたビットマップを印刷する。 |
|
New Method |
PrintMemoryBitmap |
New Property |
|
|
|
ステップ16 多階調印字機能を使用した印字を行う(C# Sample, VB.NET Sample) |
|
多階調印字機能を利用して、クーポン券を印刷します。 |
|
New Method |
PrintBitmap |
New Property |
|
|
|