Star WebPRNT User's Manual

StarWebPRNTExtManager受信エレメント


名称説明WebPRNT
Browser
WebPRNT対応
Star
プリンター
<root>ルートエレメント○*1-
<success>通信結果エレメント○*1-
<code>通信結果コードエレメント○*1-
<claim>StarWebPRNTExtManagerのclaim状態エレメント○*1-
<claimid>StarWebPRNTExtManagerのclaim管理用IDエレメント○*1-
<eventcount>StarWebPRNTExtManagerのイベント発生数エレメント○*1-
<event>StarWebPRNTExtManagerのイベントエレメント○*1-
<action>StarWebPRNTExtManagerのイベント名称エレメント○*1-
<data>StarWebPRNTExtManagerのイベントのデータ情報エレメント○*1-
<number>StarWebPRNTExtManagerのイベント発生順エレメント○*1-

*1 iOS版のWebPRNT Browserをご使用の場合、SM-L200、SM-L300には対応しておりません。

<root>

ルートエレメント

属性

名称説明省略時
---

説明
StarWebPRNTExtManager受信エレメント列
<root>
    <success>true</success>
    <code>0</code>
    <claim>true</claim>
    <claimid>123456789</claimid>
    <eventcount>0</eventcount>
<root>

<success>

通信結果エレメント

属性

名称説明省略時
---

説明
プリンターとの通信結果
  • true … 通信成功
  • false … 通信失敗
<root>
    <success>true</success>
    <code>0</code>
    <claim>true</claim>
    <claimid>123456789</claimid>
    <eventcount>0</eventcount>
<root>

<code>

通信結果コードエレメント

属性

名称説明省略時
---

説明
通信結果コード
  • 0 … 正常終了
  • 1010 … プリンター未接続状態
  • 2001 … プリンタービジー状態(他の端末機器がプリンター使用中:要再送)
  • 3000 … Claim未取得状態
<root>
    <success>true</success>
    <code>0</code>
    <claim>true</claim>
    <claimid>123456789</claimid>
    <eventcount>0</eventcount>
<root>

<claim>

StarWebPRNTExtManagerのclaim状態エレメント

属性

名称説明省略時
---

説明
claim状態
  • true … claim取得状態
  • false … claim未取得状態
<root>
    <success>true</success>
    <code>0</code>
    <claim>true</claim>
    <claimid>123456789</claimid>
    <eventcount>0</eventcount>
<root>

<claimid>

StarWebPRNTExtManagerのclaim管理用IDエレメント

属性

名称説明省略時
---

説明
claim管理用のID
次回以降<extmanager>エレメントにてIDを付与すること。
※ StarWebPrintExtManager.jsでは自動付与される
<root>
    <success>true</success>
    <code>0</code>
    <claim>true</claim>
    <claimid>123456789</claimid>
    <eventcount>0</eventcount>
<root>

<eventcount>

StarWebPRNTExtManagerのイベント発生数エレメント

属性

名称説明省略時
---

説明
StarWebPRNTExtManagerのイベント発生数
<root>
    <success>true</success>
    <code>0</code>
    <claim>true</claim>
    <claimid>123456789</claimid>
    <eventcount>1</eventcount>
    <event>
        <action>onPrinterOnline</action>
        <number>0</number>
    </event>
<root>

<event>

StarWebPRNTExtManagerのイベントエレメント

属性

名称説明省略時
---

説明
発生した1つのeventの受信列
<root>
    <success>true</success>
    <code>0</code>
    <claim>true</claim>
    <claimid>123456789</claimid>
    <eventcount>1</eventcount>
    <event>
        <action>onPrinterOnline</action>
        <number>0</number>
    </event>
<root>

<action>

StarWebPRNTExtManagerのイベント名称エレメント

属性

名称説明省略時
---

説明
発生したイベントの名称
  • onReceive … 正常受信イベント
  • onError … 異常受信イベント
  • onPrinterImpossible … プリンター使用不能を通知
  • onPrinterOnline … プリンターオンラインを通知
  • onPrinterOffline … プリンターオフラインを通知
  • onPrinterPaperReady … プリンター用紙レディを通知
  • onPrinterPaperNearEmpty … プリンター用紙ニアエンプティを通知
  • onPrinterPaperEmpty … プリンター用紙エンプティを通知
  • onPrinterCoverOpen … プリンターカバーオープンを通知
  • onPrinterCoverClose … プリンターカバークローズを通知
  • onCashDrawerOpen … キャッシュドロアーオープンを通知
  • onCashDrawerClose … キャッシュドロアークローズを通知
  • onBarcodeReaderImpossible … バーコードリーダー使用不能を通知
  • onBarcodeReaderConnect … バーコードリーダー接続を通知
  • onBarcodeReaderDisconnect … バーコードリーダー切断を通知
  • onBarcodeDataReceive … バーコードデータ受信を通知
  • onAccessoryConnectSuccess … アクセサリー(Bluetooth)接続成功を通知
  • onAccessoryConnectFailure … アクセサリー(Bluetooth)接続失敗を通知
  • onAccessoryDisconnect … アクセサリー(Bluetooth)切断を通知
  • onStatusUpdate … ステータスアップデートを通知
<root>
    <success>true</success>
    <code>0</code>
    <claim>true</claim>
    <claimid>123456789</claimid>
    <eventcount>1</eventcount>
    <event>
        <action>onPrinterOnline</action>
        <number>0</number>
    </event>
<root>

<data>

StarWebPRNTExtManagerのイベントのデータ情報

属性

名称説明省略時
---

説明
onBarcodeDataReceiveイベントの場合
  • バーコードデータ情報(BASE64形式)

onStatusUpdateイベントの場合
  • ステータス情報
<root>
    <success>true</success>
    <code>0</code>
    <claim>true</claim>
    <claimid>123456789</claimid>
    <eventcount>1</eventcount>
    <event>
        <action>onBarcodeDataReceive</action>
        <number>MjQ4NzQxNDA0MDYwMjMyOA0K</number>
    </event>
<root>

<number>

StarWebPRNTExtManagerのイベント発生順エレメント

属性

名称説明省略時
---

説明
発生したイベント順序
  • 0 … 最初に発生したイベント
  • eventcountの値 - 1 … 最後に発生したイベント
<root>
    <success>true</success>
    <code>0</code>
    <claim>true</claim>
    <claimid>123456789</claimid>
    <eventcount>1</eventcount>
    <event>
        <action>onPrinterOnline</action>
        <number>0</number>
    </event>
<root>