|
-
-
EPSON OPOS ADK OLE版では、ResultCode、ResultCodeExtended プロパティを使用して、直前に実行されたメソッドや変更した書込み可能プロパティの結果(ステータスまたはエラー)を取得することができます。
- 結果の多くは、「OPOS 技術協議会 仕様書」により決められています。
「OPOS 技術協議会 仕様書」は こちら から参照することができます。
また、EPSON OPOS ADK OLE版はバージョンによって、準拠している仕様書(APG)が異なります。
くわしくは こちら を参照してください。
- 得られる結果(ステータスまたはエラー)には、EPSON OPOS ADK 独自に拡張したものがあります。
EPSON OPOS ADK 固有の結果については、EPSON OPOS ADK のマニュアルを参照してください。
結果の取得方法
EPSON OPOS ADK では以下の方法で、ステータスまたはエラーの取得および確認をすることができます。
- Status Update Event イベントおよび Error Event イベントの引数にて返される数値
- メソッド実行時の戻り値
- Result Code および Result Code Extendedプロパティの値
取得される値の一覧表
Result Code : 共通
値 |
Result Code |
意味 |
0 |
OPOS_SUCCESS |
正常終了です。 |
101 |
OPOS_E_CLOSED |
Open していません。 |
103 |
OPOS_E_NOTCLAIMED |
Claim していません。 |
106 |
OPOS_E_ILLEGAL |
パラメータの不正、不正な処理、サポートしていない機能の指定があります。 |
108 |
OPOS_E_OFFLINE |
オフラインです。 |
111 |
OPOS_E_FAILURE |
致命的なエラーが発生しました。 |
112 |
OPOS_E_TIMEOUT |
制限時間内に処理を終了できません。 |
113 |
OPOS_E_BUSY |
非同期出力中で処理を実行できません。 |
114 |
OPOS_E_EXTENDED |
拡張エラーを示します。
Result Code Extended で詳細を知ります。 |
Result Code Extended : POSPrinter
値 |
Result Code |
意味 |
201 |
OPOS_EPTR_COVER_OPEN |
カバーが開いています。 |
203 |
OPOS_EPTR_REC_EMPTY |
レシート用紙がありません。 |
205 |
OPOS_EPTR_SLP_FORM |
スリップ用紙が存在します。 |
100003 |
OPOS_EPTR_UNRECOVERABLE |
復帰不可能なエラーが発生しました。 |
100005 |
OPOS_EPTR_MECHANICAL |
メカニカルエラーが発生しました。 |
取得される結果の一部のみを掲載しています。
エラーコードの詳細については、「OPOS 技術協議会 仕様書」およびEPSON OPOS ADK OLE版のマニュアル「リファレンスガイド コード一覧表」を参照してください。
SASPORTシリーズ |
SASPORT ARCX,SASPORT Cubie,SASPORT CubieII,SASPORT CubieIII,SASPORT MR,SASPORT URBAN,SASPORT URBANII |
カスタマーディスプレイ |
DM-D110,DM-D120 (ARCX専用),DM-D210,DM-D500 |
モバイルプリンター |
TM-P20,TM-P60II |
PC一体型プリンター |
TM-T70II-DT,TM-T88V-DT |
キャッシュドロアー |
DLA-58EDIII,DM-Z100,DM-Z400,DMA-48EDIII,DSA-35EDIII |
TMシリーズ |
TM-C100,TM-H5000II,TM-H6000II,TM-H6000III,TM-H6000IV,TM-J2000,TM-J2100,TM-L60II,TM-L90 オートカッターモデル,TM-L90 ピーラーモデル,TM-T20,TM-T20II,TM-T70,TM-T70II,TM-T88III,TM-T88IIIX (ARCX搭載),TM-T88IV,TM-T88V,TM-T90,TM-T90 KP,TM-T90II,TM-U220A,TM-U220B,TM-U220D,TM-U295,TM-U375,TM-U590,TM-U675,TM-U950 |
|