11.3.6. バーコード部品¶
11.3.6.1. バーコード¶
11.3.6.1.1. バーコードスキャナ¶
ブラウザ上でバーコードをスキャンするエレメントです。
パソコンに接続されたカメラや、スマートフォン内蔵カメラを使用して、バーコードを読み取ります。
11.3.6.1.1.1. エレメント固有プロパティ¶
11.3.6.1.1.1.1. activeCamera¶
カメラの起動状態を切り替えます。
入力種別 | 初期値 | 必須/任意 | 入力/出力 | 固定値/変数値 | 入力候補 |
---|---|---|---|---|---|
真偽値入力 | false | 任意 | 入出力 | 固定値
変数値
|
なし |
11.3.6.1.1.1.2. activeScan¶
バーコードのスキャン状態を切り替えます。
入力種別 | 初期値 | 必須/任意 | 入力/出力 | 固定値/変数値 | 入力候補 |
---|---|---|---|---|---|
真偽値入力 | false | 任意 | 入出力 | 固定値
変数値
|
なし |
11.3.6.1.1.1.3. direction¶
スキャンする方向を設定します。
固定値の場合はプルダウンから値を選択します。
変数値の場合はプルダウンの選択肢と同じ値を持つ変数をセットします。
入力種別 | 初期値 | 必須/任意 | 入力/出力 | 固定値/変数値 | 入力候補 |
---|---|---|---|---|---|
文字列入力 | horizontal | 必須 | 入出力 | 固定値
変数値
|
horizontal
vertical
|
11.3.6.1.1.1.4. scanCodeTypes¶
スキャンするバーコードの種類IDを半角カンマ区切りで指定します。
指定可能: code128、code39、code93、jan13、jan8、itf14、nw7、itf、coop
入力種別 | 初期値 | 必須/任意 | 入力/出力 | 固定値/変数値 | 入力候補 |
---|---|---|---|---|---|
文字列入力 | code128,code39,code93,jan13,jan8,itf14,nw7 | 必須 | 入出力 | 固定値
変数値
|
なし |
11.3.6.1.1.1.5. minLength¶
読み取るバーコードの最小長さを設定します。
NW-7、ITF などチェックデジットがなく長さが不定の場合に設定することで、読み取りミスを防ぎます。
入力種別 | 初期値 | 必須/任意 | 入力/出力 | 固定値/変数値 | 入力候補 |
---|---|---|---|---|---|
整数入力 | 任意 | 入出力 | 固定値
変数値
|
なし |
11.3.6.1.1.1.6. maxLength¶
読み取るバーコードの最大長さを設定します。
NW-7、ITF などチェックデジットがなく長さが不定の場合に設定することで、読み取りミスを防ぎます。
入力種別 | 初期値 | 必須/任意 | 入力/出力 | 固定値/変数値 | 入力候補 |
---|---|---|---|---|---|
整数入力 | 任意 | 入出力 | 固定値
変数値
|
なし |
11.3.6.1.1.1.7. readCodeType¶
読み取ったバーコードの種類IDを格納する変数を指定します。
入力種別 | 初期値 | 必須/任意 | 入力/出力 | 固定値/変数値 | 入力候補 |
---|---|---|---|---|---|
文字列入力 | 任意 | 入出力 | 変数値 | なし |
11.3.6.1.1.1.8. readCodeName¶
読み取ったバーコードの種類名称を格納する変数を指定します。
入力種別 | 初期値 | 必須/任意 | 入力/出力 | 固定値/変数値 | 入力候補 |
---|---|---|---|---|---|
文字列入力 | 任意 | 入出力 | 変数値 | なし |
11.3.6.1.1.1.9. readCodeText¶
読み取ったバーコードのうち、スタートビット・ストップビット・チェックデジットを除いた有効なテキスト格納する変数を指定します。
入力種別 | 初期値 | 必須/任意 | 入力/出力 | 固定値/変数値 | 入力候補 |
---|---|---|---|---|---|
整数入力 | 任意 | 入出力 | 変数値 | なし |
11.3.6.1.1.1.10. readCodeFull¶
読み取ったバーコードの全桁を格納する変数を指定します。
入力種別 | 初期値 | 必須/任意 | 入力/出力 | 固定値/変数値 | 入力候補 |
---|---|---|---|---|---|
整数入力 | 任意 | 入出力 | 変数値 | なし |
11.3.6.1.1.1.11. onReadEvent¶
バーコードの読み取りに成功した場合に実行するアクションを設定します。
入力種別 | 初期値 | 必須/任意 | 入力/出力 | 固定値/変数値 | 入力候補 |
---|---|---|---|---|---|
アクション選択 | <なし> | 任意 | 入力のみ | 固定値 | なし |
11.3.6.1.2. QRコードスキャナ¶
ブラウザ上でQRコードをスキャンするエレメントです。
パソコンに接続されたカメラや、スマートフォン内蔵カメラを使用して、QRコードを読み取ります。
11.3.6.1.2.1. エレメント固有プロパティ¶
11.3.6.1.2.1.1. activeCamera¶
カメラの起動状態を切り替えます。
入力種別 | 初期値 | 必須/任意 | 入力/出力 | 固定値/変数値 | 入力候補 |
---|---|---|---|---|---|
真偽値入力 | false | 任意 | 入出力 | 固定値
変数値
|
なし |
11.3.6.1.2.1.2. activeScan¶
QRコードのスキャン状態を切り替えます。
入力種別 | 初期値 | 必須/任意 | 入力/出力 | 固定値/変数値 | 入力候補 |
---|---|---|---|---|---|
真偽値入力 | false | 任意 | 入出力 | 固定値
変数値
|
なし |
11.3.6.1.2.1.3. readCodeType¶
読み取ったQRコードの種類IDを格納する変数を指定します。
入力種別 | 初期値 | 必須/任意 | 入力/出力 | 固定値/変数値 | 入力候補 |
---|---|---|---|---|---|
文字列入力 | 任意 | 入出力 | 変数値 | なし |
11.3.6.1.2.1.4. readCodeVersion¶
読み取ったQRコードのバージョンを格納する変数を指定します。
入力種別 | 初期値 | 必須/任意 | 入力/出力 | 固定値/変数値 | 入力候補 |
---|---|---|---|---|---|
整数入力 | 任意 | 入出力 | 変数値 | なし |
11.3.6.1.2.1.5. readCodeText¶
読み取ったQRコードのテキスト格納する変数を指定します。
入力種別 | 初期値 | 必須/任意 | 入力/出力 | 固定値/変数値 | 入力候補 |
---|---|---|---|---|---|
整数入力 | 任意 | 入出力 | 変数値 | なし |
11.3.6.1.2.1.6. onReadEvent¶
QRコードの読み取りに成功した場合に実行するアクションを設定します。
入力種別 | 初期値 | 必須/任意 | 入力/出力 | 固定値/変数値 | 入力候補 |
---|---|---|---|---|---|
アクション選択 | <なし> | 任意 | 入力のみ | 固定値 | なし |