QR コード スキャナ
- Last UpdatedApr 24, 2026
- 2 minute read
QRCode_Scanner ウィジェットは、カメラを使用して QR コードをスキャンし、スキャンした情報をアプリケーションに送信します。物理タグから詳細を直接取得することで、手入力の手間を減らし、データ入力を高速化します。
QR コード スキャナの挿入
-
産業用グラフィック エディタで、[ツールボックス]ペインから[ウィジェット]を選択します。
使用可能なウィジェットが表示されます。

-
[QRCode_Scanner] ウィジェットを選択し、キャンバス上にドラッグ アンド ドロップします。
QR コード スキャナのプロパティの設定
-
[QRCode_Scanner]ウィジェットを選択し、[プロパティ]ペインを開きます。
[ウィジェットのプロパティ]セクションには、ウィジェットで設定可能なすべてのプロパティが表示されます。
-
[カウント]プロパティを選択し、省略記号(...)を選択します。
[ウィジェット プロパティの編集]ダイアログが表示されます。
-
必要なプロパティを変更し、[OK]を選択して変更を保存します。
QRCode Scanner ウィジェットのプロパティ
次の表では、QR コード スキャナで使用可能なすべてのプロパティの詳細を説明します。
|
プロパティ名 |
説明 |
デフォルト値 |
|
QRコード |
このプロパティは、スキャンした QR コードから返された文字列値を格納します。デフォルト値は空です。 |
空 |
|
自動開始 |
True に設定すると、ウィジェットがロードされるたびにカメラが自動的に起動し、最初のコードをスキャンします。 |
True |
|
自動停止 |
True に設定すると、QR コードをスキャンした後にカメラが自動的に停止します。 |
True |
|
StartStop |
True に設定すると、カメラが起動します。 |
False |
|
背景色 |
スキャンがアクティブでないときのウィジェットの背景色を設定します。 |
黒 |
|
DefaultCamera |
True に設定すると、フロント カメラが既定のカメラとして選択されます。False に設定すると、バック カメラが既定のカメラとして選択されます。 |
False |
カスタム プロパティの作成
例:QR コード ウィジェットの文字列を格納するための新しいプロパティを作成する。
-
キャンバスを右クリックし、[カスタム プロパティ]を選択します。
[カスタム プロパティの編集]ダイアログが表示されます。
-
カスタム プロパティの追加アイコン(+)を選択します。新しいエントリがカスタム プロパティ リストに追加されます。
-
プロパティの[名前]に QR と入力します。

-
[データ型]ドロップ ダウン リストで、プロパティのデータ タイプとして[文字列]を選択します。
-
[既定値]フィールドで、文字列値を格納するために [静的テキスト]モードを選択します。
-
[表示]オプションを[パブリック]に設定します。
-
[説明]フィールドに、プロパティの簡単な説明を入力します。
-
[OK] を選択します。[カスタム プロパティ]セクションに新しいプロパティが作成されます。
-
[ウィジェット プロパティの編集]ダイアログを開きます。
-
[QRCode]プロパティを選択し、[既定値]の設定を[式または参照]モードに更新します。
-
先ほど作成した QR カスタム プロパティへの参照を入力します。

-
[OK] を選択します。
-
[保存して閉じる]を選択し、産業用グラフィック エディタの変更を保存します。
カスタム プロパティの設定方法の詳細については、「Configure custom properties (カスタム プロパティの設定)」を参照してください。
WindowMaker での QR コードの追加と WindowViewer での表示
WindowMaker キャンバスに QR コード スキャナ ウィジェットを追加し、WindowViewer で結果をプレビューします。
-
WindowMaker の[産業用グラフィック]ペインから、Widget_QRCodeScanner をキャンバス上にドラッグしてウィンドウを作成します。
-
[アスペクト比を維持]チェックボックスをオフにして、ウィジェットを全画面で表示します。
-
WindowViewer を起動して QR コード スキャナを表示します。
使用法
-
スキャンした値に基づいて、QR コードをスキャンしてグラフィックを表示するスクリプトを設定できます。
-
ランタイム時には、QR コード スキャナ ウィジェットに[自動開始]、[自動停止]、[StartStop]ボタンを含むフローティング ツールバーが表示されます。
-
AutoStart が True に設定されている場合、ウィジェットをロードするとカメラが自動的に起動します。カメラを起動したままにするには、[AutoStop]を選択します。
-
手動でカメラを起動するには、[StartStop]を選択して QR コードをスキャンします。
-
QR コードをスキャンした後もカメラは起動したままになるので、別の QR コードをスキャンできます。カメラを停止するには、[StartStop]を選択します。
-
フローティング ツールバーには、カメラでスキャンした QR コードから派生した QRCode が表示されます。
-
返される QRCode に基づいてアクションのスクリプトを記述できます。
詳細については、「QR Code Scanner (QR コード スキャナ)」というタイトルのビデオをご覧ください。