IM-BloomMaker for Accel Platform IM-BloomMaker ユーザ操作ガイド 第13版 2024-04-01

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コードの読み取りに成功した場合に実行するアクションを設定します。
エレメント固有プロパティ
入力種別 初期値 必須/任意 入力/出力 固定値/変数値 入力候補
アクション選択 <なし> 任意 入力のみ 固定値 なし