Star webPRNT Display送信エレメント
名称 | 説明 | Star webPRNT Browser | Star webPRNT対応 Starプリンター *1 |
<root> | ルートエレメント | ○ | ○ |
<extmanager> | StarWebPRNTExtManagerエレメント | ○ | ○ |
<backspace> | バックスペースエレメント | ○ | ○ |
<horizontal_tab> | 水平タブエレメント | ○ | ○ |
<return> | 改行エレメント | ○ | ○ |
<bitimage> | ビットイメージエレメント | ○ | ○ |
<text> | テキストエレメント | ○ | ○ |
<clear> | 画面消去エレメント | ○ | ○ |
<cursor> | カーソルエレメント | ○ | ○ |
<tone> | トーンエレメント | ○ | ○ |
<turnon> | バックライトエレメント | ○ | ○ |
<rawdata>*2 | 生データエレメント | ○ | ○ |
*1 IFBD-HI01X/02X使用プリンター(IFBD-HI01X/02Xは日本国内では販売していません)
mC-Print2/mC-Print3 プリンターファームウェア Ver.2.1以降(SSL通信非対応)
*2 このメソッドによりディスプレイ特有のコマンドを送信することができます。
使用する場合は、ディスプレイ機種依存が発生する恐れがあるため、使用機種を変更する際は必ず動作確認をしてください。
<root>
ルートエレメント
属性
名称 | 説明 | 省略時 |
- | - | - |
値
説明 |
StarWebPRNTExtManager送信エレメント列 |
例
<root > <extmanager request_type="write"></extmangater> </root>
<extmanager>
StarWebPRNTExtManagerエレメント
属性
名称 | 説明 | 省略時 |
request_type | StarWebPRNTExtManagerに対する要求
| 省略不可 |
polling_timeout | ポーリングのタイムアウト時間[ms] | 10000 |
claimid | claimid管理用ID | 省略不可 *1 |
*1 request_typeが、'claim'か'write'の時のみ省略可能
値
説明 |
Star webPRNT Display送信エレメント列 |
例
<root > <extmanager request_type="write"> <text codepage="cp437" international="usa">Star Micronics</text> </extmangater> </root>
<backspace>
バックスペースエレメント
属性
名称 | 説明 | 省略時 |
- | - | - |
値
説明 |
無視 |
例
<root > <extmanager request_type="write"> <backspace/> </extmangater> </root>
<horizontal_tab>
水平タブエレメント
属性
名称 | 説明 | 省略時 |
- | - | - |
値
説明 |
無視 |
例
<root > <extmanager request_type="write"> <horizontal_tab/> </extmangater> </root>
<return>
改行エレメント
属性
名称 | 説明 | 省略時 |
type | 改行タイプ指定
| 'crlf' |
値
説明 |
無視 |
例
<root > <extmanager request_type="write"> <return type="crlf"/> </extmangater> </root>
<bitimage>
ビットイメージエレメント
属性
名称 | 説明 | 省略時 |
context | HTML5 Canvas 2Dコンテキスト | 省略不可 |
x | 描画領域横方向開始位置(ドット単位) | 0 |
y | 描画領域縦方向開始位置(ドット単位) | 0 |
width | 描画幅 (ドット単位指定) | 省略不可 |
height | 描画高さ (ドット単位指定) | 省略不可 |
値
説明 |
ラスタグラフィックイメージデータ ※Base64エンコード |
例
<root > <extmanager request_type="write"> <bitimage width="160" height="40">///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////gcD/////////////////z/////+BwP////////////////8P/////4HA/////////////////k//////gcD////////////////83/////+BwP////////////////Ef/////4HA////////////////xn//AAADgcAAf/4AA//4Hg+AAP+M//gAAAOBwAB/4AAAf/geDAAA/jH/8AAAA4HAAH+AAAAP+B4AB/78x//Af////////AAfgAP4HgB/4P3P/4H////////4A//8APgeB/HA4Mf/gYAAA4HAAHAPgB8AeB4fAAKAc/+DgAADgcAAYDgAA8A4HngAYh/4/4GAAAOBwABAcAAA4Dge4AB6YD7/gfA//4HA/8DgDwBwOB/Af/uOAD/AfgP/gcD/gcB/4HgYH4H/+j/4P/APgH+BwP+BwP/wOBgfA//4/////ADgH4HA/4PB//A8GB4H//n/////AHwPgcD/gcD/8DwYHg//+//////wDwOBwP+BwH/wPBgeD/////////wHAYHAf4DgHzA8GB4P//////+AAAGBgcAAwPAAMDwYHg///////4AAAYGBwADgOAAwPBgeD///////gAADgYDwAPAeADA8GB4P//////////8BgD//8AP/8DwYHg///////////APAB//4AH/wPBgeD///////gAAAD/AAAP8AADA8GB4P//////+AAAA//gAA/8AAMDwYHg///////4AAAf//wAD/+ABwPBgeD//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8=</bitimage> </extmangater> </root>
<text>
テキストエレメント
属性
名称 | 説明 | 省略時 |
codepage | コードページ
| 未設定 |
international | 国際文字
| 未設定 |
値
説明 |
テキストデータ |
例
<root > <extmanager request_type="write"> <text codepage="cp437" international="usa">Star Micronics</text> </extmangater> </root>
<clear>
画面消去エレメント
属性
名称 | 説明 | 省略時 |
type | 消去タイプ指定
| 'all' |
値
説明 |
無視 |
例
<root > <extmanager request_type="write"> <clear type="all"/> </extmangater> </root>
<cursor>
カーソルエレメント
属性
名称 | 説明 | 省略時 |
position | カーソル位置を指定
| 未設定 |
x | カーソルの横軸位置 ※positionにてspecifiedを指定した場合のみ有効となります。 | 0 |
y | カーソルの縦軸位置 ※positionにてspecifiedを指定した場合のみ有効となります。 | 0 |
mode | カーソルの表示パターンを指定
| 未設定 |
値
説明 | 型 |
生成したエレメント文字列 | String |
例
<root > <extmanager request_type="write"> <cursor position="home" mode="blink"/> </extmangater> </root>
<tone>
トーンエレメント
属性
名称 | 説明 | 省略時 |
contrast | コントラストを指定
| 'default' |
値
説明 |
無視 |
例
<root > <extmanager request_type="write"> <tone contrast="default"/> </extmangater> </root>
<turnon>
バックライトエレメント
属性
名称 | 説明 | 省略時 |
type | バックライトのオン/オフを指定
| 'true' |
値
説明 |
無視 |
例
<root > <extmanager request_type="write"> <turnon type="true"/> </extmangater> </root>
<rawdata>
生データエレメント
属性
名称 | 説明 | 省略時 |
- | - | - |
値
説明 |
生データ ※Base64エンコード |
例
<root > <extmanager request_type="write"> <rawdata>MTIzNDU=</rawdata> </extmangater> </root>
- このメソッドによりディスプレイ特有のコマンドを送信することができます。
- 使用する場合は、ディスプレイ機種依存が発生する恐れがあるため、使用機種を変更する際は必ず動作確認をしてください。