ロゴ:EPSON
ロゴ:よくあるご質問(FAQ)

製品別
質問別

URLをクリップボードにコピーしました
シェア用URL:https://faq2.epson.jp/web/Detail.aspx?id=31197
  FAQ番号:31197
デバイス情報の取得方法<EPSON OPOS ADK OLE版 シリーズ>
RetrieveStatisticsメソッドでデバイス情報を取得する方法を教えてください。
 
 

デバイススタティスティクス機能は、UPOS 1.8 の対応にともない、各デバイスにおいてサポートされた機能です。
この機能を利用することで、デバイス本体やPOS端末に格納されている「デバイス構成」や「使用状態/状況」の情報を取得でき、様々な状況の確認(把握)ができます。

デバイススタティスティクスとは、デバイスのカテゴリーごとに収集されるデバイス構成や、使用状態の情報です。
デバイススタティスティクスの詳細につきましては、OPOS技術協議会から配布されています「OPOS 技術協議会 仕様書」も合わせて参照してください。

「OPOS 技術協議会 仕様書」は こちら から参照することができます。

デバイススタティスティクス機能利用の準備

デバイススタティスティクス機能を利用するには、EPSON OPOS ADK OLE版のインストールをおこなってください。
EPSON OPOS ADK OLE版 のインストール方法は、インストールマニュアルを参照してください。
また、マイクロソフト社のウェブサイトから MSXML 6.0 をダウンロードし、インストールをおこなってください。
MSXML 6.0 のインストール方法は、マイクロソフト社のウェブサイトから確認してください。

MSXML 6.0 は、Windows Vista 以降でプレインストールされています。
Vista 以前の Windows で、MSXML 6.0 をダウンロードしてインストールできます。


EPSON OPOS ADK OLE版は、 こちら からダウンロードできます。

デバイススタティスティクス機能の動作確認

EPSON OPOS ADK OLE版 に含まれる サンプルプログラムを動かすことによって、デバイススタティスティクス機能の動作確認ができます。
サンプルプログラムを動作させる手順は、以下のとおりです。

  1. Windows の「スタート」-「プログラム」-「OPOS」-「SetupPOS Ver2.00」を選択して、SetupPOSユーティリティーを起動します。

  2. SetupPOSユーティリティーで、デバイスの登録をおこないます。
    デバイスの登録方法は、「スタート」-「プログラム」-「OPOS」-「Manual」を選択して、ユーザーズマニュアルを確認してください。
    ※論理デバイス名は「Unit1」として登録すること。

  3. 「対話式のCheckHealth」で正しくデバイスが動作することを確認します。

  4. 「スタート」-「プログラム」-「OPOS」-「Sample Programs」を選択して、登録したデバイスの種類を選びます。
    ※TMプリンターなら、POS Printer など。

  5. ステップ「デバイスの統計情報を取得する」を選択して、Visual Basic または Visual C++ のサンプルプログラムが動作する開発環境でプログラムを実行します。

  6. 実行されたサンプルプログラムの「統計データの取得」ボタン押すと、XMLファイルを作成され、取得したデバイス情報をブラウザーで表示します。

デバイススタティスティクス機能のメソッド

デバイスからのスタティスティクス情報を取得するメソッドの一部を以下に記します。
各メソッドの名称、詳細はOPOS技術協議会から配布されています「OPOS 技術協議会 仕様書」で確認してください。

 
メソッド RetrieveStatistics
形式 LONG RetrieveStatistics (BSTR *pStatisticsBuffer);
パラメーター pStatisticsBuffer

pStatisticsBuffer
取得したいスタティスティクス情報を指定するためのデータバッファ及びデバイスから通知されるスタティスティクス情報(XML)が格納されるバッファ

指定値 取得値
空文字列 全てのスタティスティクスを取得
U_ UnifiedPOS定義の全てのスタティスティクスを取得
M_ EPSON固有の全てのスタティスティクスを取得
Name1,Name2,... 指定されたName*のスタティスティクスを取得

Name* に使用されるデバイスクラス共通または固有の定義名については、「スタート」-「プログラム」-「OPOS」-「Manual」を選択して、マニュアル「Device Statistics」から確認できます。

モバイルプリンター TM-P20,TM-P60II
PC一体型プリンター TM-T70II-DT,TM-T88V-DT
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
FAQ改善アンケート

このページの評価をお聞かせください。〇✖をお選びください。

 

■役に立った
■役に立たなかった