QRリーダーの選び方と接続方法
― 検証済み機種 & メーカー別特徴ガイド
ExcelでQRコードを作成し、QRリーダーやバーコードリーダーで読み取って、Excel入力・Webシステム入力・業務システム入力を自動化したい場面を想定しています。
最終更新: 2026-05-14 | 読了目安: 15分
↵ Enter / Tab の共通整理
QR入力では、読み取り先によって最初に試す制御を分けます。Num Enter は Excel の CHAR 関数では生成できないため、必要な場合はQRリーダー側のキー変換で確認します。
| 用途 | まず試すもの | 備考 |
|---|---|---|
| Excelで次行へ移動 | CHAR(10) | ExcelのEnter移動設定やリーダーのサフィックスに依存します。 |
| Webフォームの確定・検索 | CHAR(13) | 画面ごとに差があるため、検証画面で確認します。 |
| 基幹系の確定 | Num Enter | CHAR関数では生成できません。QRリーダー側のキー変換が必要です。 |
| Tab移動 | CHAR(9) | 多くのExcel/Webフォームで安定しやすい制御です。 |
🔥 この記事で分かること
記事①〜⑦で「QRコードに何を埋め込み、リーダーをどう設定するか」を学びました。
この記事では「どのQRリーダーを選べばいいのか」「どう接続するのか」「メーカーごとに何が違うのか」を、筆者が実際に使った機種をベースに整理します。
本シリーズで紹介しているサフィックス設定・キャラクター間ディレイ・キー変換・Sleepなどの主要検証は、 オプトエレクトロニクス社(Opticon)の以下3機種を中心に行っています。
① OPI-3601 / ② ALX-3601 / ③ L-46X
オプトエレクトロニクス系は細かい制御ができますが、特にSleep(一時停止)設定は難しいです。 筆者自身、Sleep設定を理解して実務で安定させるまでに半年ぐらいかかりました。
一方、Zebra DS2208 については、筆者が確認した限りでは、USB-HID入力・123Scan・ADFによる設定が分かりやすく、 固定順序の入力制御、Tab / Enter / Pause系の定型処理は組みやすい印象です。
画面遷移や処理待ちは Pause / Sleep 相当の待機を入れれば多くの場合は対応しやすいですが、 1文字ごとの送信速度そのものを細かく遅くしたい場合は対応に困る場面があります。 キャラクター間ディレイは抑えられる速度に限界があり、オプトエレクトロニクス系に比べると高速寄りになりやすい印象です。
また、固定順序を前提にした設定は、人数や件数が変わる可変データでは使いにくい場面があります。
例えば「5名分を想定した入力設定」で、最後だけ3名分しかデータがない場合、余ったTabやEnter、Pause処理によって入力欄がずれたり、エラーになる可能性があります。 可変件数への対応は、ADFだけで吸収するより、Excel側で区切り記号の数や位置を調整する設計が重要です。 完全に不可能という意味ではありませんが、固定件数の設定をそのまま可変データへ流用すると失敗しやすいため、記事⑭のように実データで検証してください。
Honeywell Xenon 1900g については、EZConfig / Data Formatter を使った一部検証を行いました。
現時点の確認では、Search / Send / Delay / Suppress を組み合わせることで、
! の前まで送信し、待機し、! を出力せず、後続データを送るような処理は作れました。また、Honeywellはキャラクター間ディレイをかなり細かく、極端に遅く設定できる点が大きな特徴です。
さらに、NumEnterは Insert → Key Strokes 側で設定できることを確認しています。Tabや通常Enterは CHAR(9) / CHAR(13) でQR側に直接入れられる場合が多いため、NumEnter、PageUp・PageDown・Home、Pause系など、CHAR関数で扱いにくいキーを中心にキー変換へ回す考え方が安全です。
ただし、Honeywellは設定そのものがZebraより難しく、紙の設定QRだけで高度なFormatter設定を現場配布・復元できるかは未確定です。 設定ツールを使える担当者が個別に作り込むなら強い一方、標準設定として横展開するには追加検証が必要です。
Keyence・デンソーウェーブなどは筆者未所有・未検証のため、本記事では参考情報にとどめます。 現時点では詳細検証や別記事化までは予定していません。
こんな疑問を解決します
何を選べばいい?
検証済み機種とメーカー別の考え方
どうやって繋ぐ?
USB挿すだけで使えるUSB-HID接続
設定はどこから?
メニューバーコード方式と設定ツール
メーカー差は?
Zebraは固定工程、Honeywellは個別設定、Opticonは汎用制御向き
STEP 1:USB-HIDの仕組み ― QRリーダーは「超高速キーボード」
USB-HID(Human Interface Device)キーボードエミュレーションとは、QRリーダーをPCに接続すると「キーボードとして認識される」仕組みです。 読み取ったQRコードの文字列を、人間がキーボードで超高速タイプしたのと同じ形でPCへ送信します。
USB-HIDのメリット
| # | メリット | 説明 |
|---|---|---|
| 1 | ドライバ不要 | OS標準のHIDドライバで動作。USBを挿した瞬間から使える |
| 2 | アプリ不問 | キーボード入力を受け付けるアプリなら何でも対応 |
| 3 | VBA不要 | 受信プログラムが不要。マクロ禁止環境でも使える |
| 4 | 管理者権限不要 | ソフトインストール不要で使えることが多い |
USB-HID vs USB-COM vs RS-232C
| 項目 | USB-HID | USB-COM | RS-232C |
|---|---|---|---|
| PC側の認識 | キーボード | COMポート | COMポート |
| ドライバ | 不要 | 必要な場合あり | 必要な場合あり |
| 受信プログラム | 不要 | 必要 | 必要 |
| 本シリーズで使う? | ✔ これを使う | ✘ | ✘ |
| 用途 | Excel・Webシステム・業務システムへの直接入力 | 独自アプリで受信処理する場合 | 組み込み機器・専用機器向け |
🎯 STEP 2:筆者検証済み3機種の比較
以下3機種は、オプトエレクトロニクス系のリーダーです。 ALX-3601はアルフ社のOEM版ですが、OPI-3601と近い感覚で扱えます。 本シリーズの設定手順は、主にこの3機種を前提にしています。
Zebra DS2208は、この3機種とは別枠です。
筆者が確認した範囲では、USB-HID入力・123Scan・ADFによる設定はかなり分かりやすく、 固定順序の入力制御やTab / Enter / Pauseを含む定型処理は自由に組みやすい印象です。
ただし、本シリーズの中心検証機ではないため、下の比較表では参考列として掲載します。
Honeywell Xenon 1900gは、EZConfig / Data Formatterで一部検証済みです。
Zebraと同じく、先に条件や処理を組むルールベース型に近いですが、 Zebraよりも細かいデータ整形・低速入力を作り込みやすい印象があります。
一方で、設定はかなり難しく、紙の設定QRだけで高度設定を配布・復元できるかは未確定です。 そのため、下の比較表では個別設定向きの参考列として掲載します。
🔵 OPI-3601
- メーカー:オプトエレクトロニクス
- 接続:USB-HID / USB-COM / RS-232C
- 漢字直接出力:対応
- OCR:非対応
- 価格:約35,000〜45,000円
- 特徴:本シリーズのメイン検証機。基本設定からSleep検証まで使用
🟢 ALX-3601
- メーカー:アルフ(OEM元はオプトエレクトロニクス)
- 接続:USB-HID / USB-COM / RS-232C
- 漢字直接出力:対応
- OCR:非対応
- 価格:約47,000円
- 特徴:OPI-3601と近い設定感。ケーブルが長めで扱いやすい
🟠 L-46X
- メーカー:オプトエレクトロニクス
- 接続:USB-HID / USB-COM / RS-232C
- 漢字直接出力:対応
- OCR:対応(OCR-A/B・パスポート等)
- 価格:約50,000〜57,000円
- 特徴:QR入力に加えて、数字・OCR読取も必要な場合の候補
一方で、Sleep設定そのものは簡単ではありません。 筆者は、Sleepの考え方・マーカー・待機時間・Webシステム側の反応速度を合わせ込むまでに半年ぐらいかかりました。 「設定できれば強いが、習得には時間が必要」という前提で見てください。
必要な機能だけで見る比較表
| 項目 | OPI-3601 | ALX-3601 | L-46X | Zebra DS2208 ※筆者確認範囲 |
Honeywell Xenon 1900g ※筆者確認範囲 |
|---|---|---|---|---|---|
| 位置づけ | 本シリーズのメイン検証機 | OPI-3601互換モデル | OCR対応の上位候補 | 固定工程向けの参考機 | 個別設定向きの高機能機 |
| QRコード読取 | ✔ | ✔ | ✔ | ✔ | ✔ |
| USB-HID入力 | ✔ | ✔ | ✔ | ✔ | ✔ |
| 漢字直接出力 | ✔ | ✔ | ✔ | △ 要確認 |
△ 要確認 |
| OCR読取 | ✘ | ✘ | ✔ | ✘ 通常用途ではOCR目的ではない |
✘ 通常用途ではOCR目的ではない |
| サフィックス変更 | ✔ | ✔ | ✔ | ✔ 基本設定で対応可能。None / Enter / Tab は実機確認 |
✔ 基本設定は可能 |
| キャラクター間ディレイ | ✔ 段階調整。遅めにも寄せやすい |
✔ 段階調整。遅めにも寄せやすい |
✔ 調整可能 |
△ Keystroke Delay系。1文字ごとに大きく遅くしたい場合は限界があり、オプトに比べると高速寄り |
✔ かなり細かく、極端に遅く設定できる |
| Tab / Enter制御 | ✔ | ✔ | ✔ | ✔ 固定順序では扱いやすい印象 |
✔ Data Formatterで制御可能 |
| Sleep / Pause | ✔ 設定できれば非常に強い。可変待機に向く |
✔ 設定できれば非常に強い。可変待機に向く |
✔ 設定できれば非常に強い。可変待機に向く |
✔ 固定Pauseは扱いやすい。可変処理は要設計 |
✔ Delay / Suppress / Sendで確認。個別設定向き |
| 固定順序の入力 | ✔ | ✔ | ✔ | ✔ 123Scan / ADFでかなり自由に設定しやすい |
✔ Data Formatterで作り込み可能 |
| 可変データへの対応 | ✔ 工夫しやすい |
✔ 工夫しやすい |
✔ 工夫しやすい |
△ 固定順序前提では注意。Excel側で区切り数・位置を調整 |
△ 後続データを流せる場合あり。ただし事前設定が必要 |
| 設定ツール | UniversalConfig | Universal Menu Tool2D系 | UniversalConfig | 123Scan / ADF ほとんどこれで自由に設定しやすい印象 |
EZConfig / Data Formatter 高機能だが難しい |
| 価格目安 | 約35,000〜45,000円 | 約47,000円 | 約50,000〜57,000円 | 約15,000〜30,000円前後 販売時期・構成により変動 |
約10,000〜40,000円前後 中古・型番・状態により変動 |
| 向いている用途 | QR入力の基本検証 | QR入力の実務運用 | QR入力 + OCR読取 | 固定フォーム・固定順序のWeb入力 | 低速入力・複雑な個別設定 |
Zebra DS2208は、固定された入力順序に対して、Tab / Enter / Pause を組み合わせる用途では分かりやすい印象です。 設定は123Scan / ADFを中心に進められ、固定工程であればかなり自由に組みやすいと感じました。
画面遷移や検索待ちのような「途中で少し待つ」処理は、Sleep / Pause 相当の待機を使えば、ほとんどの場合は大きな問題になりにくいと思います。
ただし、キャラクター間ディレイとして1文字1文字の送信自体を大きく遅くしたい場合は対応に困る場面があります。 オプトエレクトロニクス系ほど遅く抑えられない場面があり、重いWeb画面では送信が速すぎる可能性があります。
また、5名分を前提にした設定で最後だけ3名分になるような可変データでは、余ったTabやEnterによって入力欄がずれる可能性があります。 筆者が調べている限りでは、このような可変件数への対応は難しそうです。
このため、固定フォームには向きますが、人数や件数が毎回変わる処理では、事前検証が必要です。
Honeywellは、Zebraと同じく「先に処理ルールを組む」タイプに近いですが、 Data Formatterを使うと、
! の前まで送る、待機する、! を抑止する、残りを送る、という処理を組めました。特に大きいのは、ディレイをかなり細かく、極端に遅く設定できる点です。 古いWebシステムや重い画面で、1文字ごとの送信速度を落としたい場合は有力です。
一方で、Opticonのように制御文字をいくつか決めて、Excel側で自由に組み合わせる運用とは違い、 Honeywellは個別の入力パターンに合わせてFormatterを作り込む方向になりやすいです。 さらに、紙の設定QRだけで高度なFormatter設定を配布・復元できるかは未確定のため、設定ツールが手元にない現場では注意が必要です。
STEP 3:本シリーズの設定項目 & 各機種の対応状況
ALX-3601はOPI-3601と近いハードウェア構成・設定感で扱えるため、この表ではOPI-3601 / ALX-3601として1列にまとめます。
Zebra DS2208は本シリーズの主検証機ではありませんが、筆者が確認した範囲の参考情報として同じ表に入れています。
| 設定項目 | 関連記事 | OPI-3601 / ALX-3601 | L-46X | Zebra DS2208 ※筆者確認範囲 |
Honeywell Xenon 1900g ※筆者確認範囲 |
補足 |
|---|---|---|---|---|---|---|
| サフィックス変更 | ② | ✔ | ✔ | ✔ 基本設定で対応可能。None / Enter / Tab は実機確認 |
✔ 基本設定可能 |
余計なEnterを防ぐため重要。Zebraも固定工程で使う場合はNone / Enter / Tabの切り替えを実機確認する |
| キャラクター間ディレイ | ③ | ✔ 遅めに調整しやすい |
✔ 調整可能 |
△ Keystroke Delay系。大きく遅くする用途は注意 |
✔ 細かく大きく遅くできる |
文字欠け対策。Zebraはオプト系より高速寄りになりやすく、重いWeb画面ではPauseやQR分割も検討 |
| キー変換 | ④ | ✔ | ✔ | ✔ ADFで固定順序入力は組みやすい印象 |
✔ Key StrokesでNumEnter等を設定可能 |
Tab / EnterはCHAR関数を優先。NumEnter / Pause / PageUp・PageDown・Homeなどは、メーカーごとに設定場所と対応キーの範囲を確認する |
| キー変換の対象例 | ④ | NumEnter / Fキー / 矢印 / PageUp・PageDown / Home / PrintScreen / Pause など | NumEnter / Fキー / 矢印 / PageUp・PageDown / Home / PrintScreen / Pause など | NumEnter / Pause / Fキー / Page系キーなどをADFで設定。Tab / EnterはCHAR関数を優先し、必要キーは123Scanで確認 | NumEnterはKey Strokes側。Tab / CRはCHAR関数を優先し、Pause / DelayはData Formatter側で確認 | 一部キーは機種差があるため、業務で使うキーだけを設定・検証する |
| Sleep / Pause(一時停止) | ⑥ | ✔ 設定できれば非常に強い |
✔ 設定できれば非常に強い |
✔ 固定Pauseは扱いやすい印象 |
✔ Delay / Suppress / Sendで一部確認 |
Opticonは設定できれば、QR内の待機マーカーでかなり柔軟に待てる。Zebra / Honeywell は各メーカーのPause / Delay機能で作る |
| 固定順序の入力 | ⑤ | ✔ | ✔ | ✔ 123Scan / ADFで組みやすい |
✔ 個別設定なら有力 |
入力欄の順番が固定されている業務では、Zebraも有力候補 |
| 可変データへの対応 | ⑥ | ✔ 工夫しやすい |
✔ 工夫しやすい |
△ 固定順序前提では注意 |
△ 後続処理できる場合あり。標準化は難しめ |
5名想定で最後だけ3名など、件数が変わる場合は固定手順の余りでずれる可能性がある。Excel側でQRを分ける、区切り数を調整するなどの設計が必要 |
| OCR読取 | ― | ✘ | ✔ | ✘ 通常用途ではOCR目的ではない |
✘ 通常用途ではOCR目的ではない |
数字・OCR帳票・パスポート等も読むならL-46Xが候補 |
| 設定ツール | ― | UniversalConfig / Universal Menu Tool系 | UniversalConfig | 123Scan / ADF | EZConfig / Data Formatter | オプト系は細かい制御向き。Zebraは固定工程をGUIで組み立てやすい印象 |
オプトエレクトロニクスでは、直接制御キャラクタ入力や設定ツールを使って、Tab / Enter / 特殊キー相当の制御を組み立てます。 ただし、Sleepまで組み合わせると設定が複雑になるため、段階的な検証が必要です。
Zebra DS2208は、筆者が確認した範囲では123Scan / ADFで固定順序の入力を組みやすい一方、可変件数や1文字ごとの大きな低速化では注意が必要です。
STEP 4:オプトエレクトロニクスの設定方法
方法A:メニューバーコード
| 設定内容 | 用途 |
|---|---|
| キーボード言語:日本語 | 記号化けを防ぐ |
| サフィックス変更 | 余計なEnterを消す |
| キャラクター間ディレイ | 文字欠けを防ぐ |
| QR Code 読取許可 | QR読取が無効になった場合の復旧 |
方法B:UniversalConfig
| 機能 | 説明 |
|---|---|
| メニューコード作成 | 設定用バーコード画像を作成して、USB-HIDモードでも読み取り設定できる |
| キー変換設定 | Tab / Enter / 特殊キー相当の制御を組み立てる |
| データ編集設定 | 複数コード読取や出力編集を設定する |
| 高度設定 | Sleepなど複雑な制御を詰める場合に使用 |
マニュアル・ツールの入手先
| 機種 | ドキュメント | 入手先 |
|---|---|---|
| OPI-3601 | カタログ / ユーザーズマニュアル | 公式製品ページ |
| ALX-3601 | パンフレット / ユーザーズガイド / メニューブック | アルフ製品ページ |
| L-46X | カタログ / ユーザーズマニュアル / データ編集説明書 | 公式製品ページ |
| 共通ツール | UniversalConfig / 関連ツール | ツールDLページ |
🎯 STEP 5:接続手順
接続直後に確認すること
| 設定項目 | 確認内容 | 理由 |
|---|---|---|
| インターフェース | USB-HIDになっているか | 本シリーズはキーボード入力として使うため |
| キーボード言語 | 日本語配列になっているか | 記号化けを防ぐため |
| サフィックス | 余計なEnterが付いていないか | 入力欄ずれを防ぐため |
| キャラクター間ディレイ | 文字欠けしない速度か | Webシステム側の処理速度に合わせるため |
STEP 6:価格帯別リーダーガイド
| 項目 | 安価品 2,000〜5,000円 | 中価格帯 8,000〜15,000円 | 業務用 15,000〜50,000円+ |
|---|---|---|---|
| QRコード読取 | ✔ | ✔ | ✔ |
| USB-HID対応 | ✔ 多い | ✔ | ✔ |
| サフィックス変更 | △ 機種次第 | ✔ 多い | ✔ |
| キャラクター間ディレイ | ✘ ない場合が多い | △ 機種次第 | △ 機種差あり。オプトは遅め調整しやすく、Zebraは1文字ごとの遅延を大きく取りにくい可能性あり |
| キー変換 | ✘〜△ 非対応が多い | △ 機種次第 | ✔ 業務用メーカーは対応機種が多い。NumEnter / Pause等は対応キー確認 |
| Sleep / Pause | ✘ | ✘〜△ | ✔〜△ Pause / Delay対応機種が多いが方式差あり |
| 本番業務での安心感 | 低い | 用途次第 | 高い |
サフィックスをNoneにできない、ディレイ設定がない、キー変換できない、Sleep / Pauseがない、といった制限がある場合があります。 単純読取なら使えても、Webシステム入力の自動化では不安定になることがあります。
STEP 7:接続方式の選び方
| 項目 | USB有線 | Bluetooth | 2.4GHz無線ドングル |
|---|---|---|---|
| 安定性 | 高い | 環境に左右される | 比較的高い |
| 遅延 | 少ない | 出る場合あり | 少ない |
| バッテリー | 不要 | 必要 | 必要 |
| 本シリーズでの推奨 | 最推奨 | 未検証 | 安定確認できれば可 |
STEP 8:他メーカーのリーダーについて
オプトエレクトロニクス3機種は本シリーズの主検証機として動作確認済みです。
Zebraについては DS2208で筆者が確認した範囲 を記載していますが、Zebra全機種で同じ動作を確認したものではありません。
Honeywellについては、Xenon 1900gで一部検証済みです。
ただし、高度なData Formatter設定を紙の設定QRだけで配布・復元できるかは未確定です。
Keyence・デンソーウェーブなども、本記事執筆時点では筆者未所有・未検証です。 そのため、本記事では詳細な機能評価は行わず、代表的な業務用メーカーとしての参考紹介にとどめます。
サフィックス、NumEnter、Pause、各種キー送信は業務用メーカーで対応できる場合がありますが、メーカーごとに実装方法と対応キーの範囲が異なります。 購入前に、実際に使う画面・QRデータ例・必要なキー操作をメーカーまたは代理店へ伝えて確認してください。
Zebra(ゼブラ / 旧Motorola)DS2208 の特徴 ― 筆者が確認した範囲
Zebra DS2208は、筆者が確認した限りでは、USB-HID入力・123Scan・ADFを使った設定がかなり分かりやすいです。 固定順序の入力、Tab / Enter / Pause を使って「決まった順番で入力欄を移動する」用途では、オプトのSleep設定より短時間で形にしやすい印象でした。
特に123Scan / ADFは、固定工程を作る場合にはほとんどこれで自由に設定しやすい印象です。
画面遷移、検索待ち、登録処理待ちのように「途中で一定時間待つ」処理は、Sleep / Pause 相当の待機を入れれば、ほとんどの場合は大きな問題になりにくいと思います。
ただし、1文字1文字の送信そのものを大きく遅くしたい場合は注意が必要です。 Zebra DS2208にもKeystroke Delay系の調整はありますが、筆者の印象では、抑えられる速度に限界があります。 オプトエレクトロニクス系に比べると、どうしても送信が高速寄りになりやすいです。
軽い画面や固定フォームでは問題になりにくい一方、重いWebシステム、Tab移動後に反応が遅い画面、Enter後に検索や登録処理が走る画面では、 文字欠けや入力欄ずれが出ないか確認が必要です。
Zebraは固定順序の定型入力には強い一方、人数や件数が変わる処理では注意が必要です。
例えば、5名分の入力を想定したQRやADF設定で、最後のデータだけ3名分しかない場合、 残り2名分に相当するTab / Enter / Pause処理が残り、入力欄がずれたり、Webシステム側でエラーになる可能性があります。
このような可変件数・可変人数への対応は、固定工程のADFだけで吸収するより、Excel側で区切り記号の数や位置を調整する方が現実的です。 完全に不可能という意味ではありませんが、固定件数前提の設定をそのまま流用すると失敗しやすいです。 少なくとも、オプト系で使っているような
! / ? を使った反復Sleepマーカー方式が、
Zebraで同じように使えるかは確認できていません。
サフィックス変更はZebraでも基本設定として対応可能です。 固定工程で使う場合でも、読み取り後に余計なEnterが入らないか、None / Enter / Tab の切り替えが想定通りかを実機で確認してください。
Honeywell Xenon 1900g の特徴 ― 筆者が確認した範囲
Honeywell Xenon 1900gは、EZConfig / Data Formatterを使うことで高度なデータ整形が可能です。 筆者の検証では、
! を区切りにして、! の前まで送信 → 待機 → ! を抑止 → 後続データを送信する処理を確認しました。また、Honeywellはキャラクター間ディレイをかなり細かく、極端に遅く設定できる点が大きな強みです。 Zebraで送信が速すぎる場面や、古いWebシステム・RDP・Citrix・重い業務画面で文字欠けが出る場面では、Honeywellが有利になる可能性があります。
Honeywellは、Data Formatterを自力で組める人がいれば、Opticonに近い物理RPA的な処理も狙える可能性があります。
ただし、Opticonのように
!、@、# などのキーを先に設定しておき、Excel側で自由に組み合わせる運用とは違い、
Honeywellは入力パターンに合わせてFormatterを作り込む方向になりやすいです。たとえば
! が5回出る前提なら5回分の処理を先に組む、10回まで想定するなら10回分を作る、という形に近くなります。
そのため、個別案件では強い一方、汎用テンプレートとして横展開するには難しさがあります。
Honeywellには設定バーコード生成機能がありますが、筆者の環境では高度なData Formatter設定を紙のQRコードだけで安定して配布・復元できるかは未確定です。
閉鎖環境や現場配布では、設定ツールを持ち込めない場合があります。 そのため、Honeywellを使う場合は、設定ツールが手元にある担当者が管理する個別設定品として考える方が現実的です。
オプトエレクトロニクス・Zebra・Honeywellの違い
| 比較項目 | オプトエレクトロニクス | Zebra DS2208 | Honeywell Xenon 1900g |
|---|---|---|---|
| 得意な方向 | 細かく作り込む。キー変換・Sleep・ディレイを組み合わせて複雑な動作を作る。 | 123Scan / ADFで固定順序の入力、Tab / Enter / Pause を使った定型処理をかなり自由に組みやすい。 | Data Formatterで個別に作り込む。低速入力やデータ整形に強い。 |
| キャラクター間ディレイ | 段階調整で遅めにも寄せやすい。重いWeb画面に合わせ込みやすい。 | Keystroke Delay系の調整はあるが、1文字ごとに大きく遅くする用途では限界があり、オプトに比べると高速寄りになりやすい。 | かなり細かく、極端に遅く設定できる。重い画面や古い業務システムでは大きな利点。 |
| Sleep / Pause | 設定できれば非常に強い。! や ? のような待機マーカーをQR内に入れ、可変長データの途中でも待ちを作りやすい。 |
固定的なPauseは比較的簡単に感じた。画面遷移や処理待ちは多くの場合こちらで対応しやすい。 | Delay / Suppress / Sendで一部確認。Pauseや待機処理は作れるが、事前に処理回数を作り込む設計になりやすい。 |
| キー変換 | NumEnter、Fキー、矢印、PageUp・PageDown、Home、PrintScreen、Pauseなどをトリガー文字に割り当てて使える。Tabや通常EnterはCHAR関数を優先する。 | 123Scan / ADFで、NumEnter、Pause、Fキーなどを固定手順として組みやすい。TabやEnterはQR側のCHAR関数で済むなら変換しない。 | NumEnterは Insert → Key Strokes 側。Tab、CRはCHAR関数を優先し、Pause、DelayはData Formatter側で組み合わせる。 |
| 可変データ | 工夫次第で可変長データに対応しやすい。 | 固定順序前提だと、5名想定で最後3名などのケースでずれやエラーが出る可能性がある。Excel側で区切り数・位置を調整する設計が必要。 | 後続データを流せる場合があり、Zebraより柔軟な場面がある。ただし汎用化より個別設定向き。 |
| 設定ツール | UniversalConfig、メニューバーコード。 | 123Scan、ADF。固定工程ではほとんどこれで自由に設定しやすい印象。 | EZConfig、Data Formatter。高機能だが理解に時間がかかる。 |
主要メーカー参考一覧
| メーカー | 代表機種 | 特徴 | 検証状況 |
|---|---|---|---|
| オプトエレクトロニクス | OPI-3601 / ALX-3601 / L-46X | サフィックス・ディレイ・キー変換・Sleepを本シリーズで検証。 細かく作れるが、Sleep設定は難しい。 | 検証済み |
| Zebra(旧Motorola) | DS2208 など | 123Scan / ADFにより、固定順序入力、Tab / Enter / Pauseの定型処理を自由に設定しやすい印象。 画面遷移待ちはSleep / Pauseで多くの場合対応しやすいが、1文字ごとの送信を大きく遅くしたい場合は限界がある。 また、可変件数・可変人数の処理ではExcel側のQR設計も含めた調整が必要。 | DS2208で筆者確認範囲あり |
| Honeywell | Xenon 1900g / Voyager / Granit など |
Xenon 1900gで一部検証済み。Data Formatterにより、! 前まで送信、Delay、Suppress、後続送信のような処理を確認。
キャラクター間ディレイをかなり細かく、極端に遅く設定できる点が大きな特徴。
NumEnterは Insert → Key Strokes 側で設定可能。Tab、CR、Pause系もData Formatterと組み合わせて確認する。
ただし、高度設定は難しく、紙の設定QRだけで配布・復元できるかは未確定。
|
Xenon 1900gで一部検証済み |
| Keyence | HR / SR / BTシリーズ など | 産業用途に強く、GUI設定ツールやサポートに期待できる。 | 未検証。本記事では参考紹介のみ |
| デンソーウェーブ | AT / GT / QKシリーズ など | QRコードの発明元。業務・物流用途で使われることが多い。 | 未検証。本記事では参考紹介のみ |
| 低価格品 | 各社 | 単純読取は可能な場合があるが、ディレイ・キー変換・Sleepが弱いことが多い。 | 本番業務では非推奨 |
🎯 STEP 9:購入前チェックリスト
| # | チェック項目 | 確認内容 | 重要度 |
|---|---|---|---|
| 1 | USB-HID対応か? | キーボード入力として使えるか | 必須 |
| 2 | QRコード読取対応か? | 2次元コード対応か | 必須 |
| 3 | サフィックス変更可能か? | 余計なEnterを消せるか。主要メーカーは対応可能なことが多いが、None / Enter / Tab の切り替えを実機確認 | 必須 |
| 4 | キャラクター間ディレイがあるか? | 文字欠け対策ができるか。Zebraはオプトほど1文字ごとに遅く抑えられない可能性あり。Honeywellはかなり細かく遅くできる可能性あり | 高 |
| 5 | キー変換対応か? | Tab / Enter / NumEnter / Pause / 特殊キー制御ができるか。対応キーの範囲と設定場所を確認 | 中〜高 |
| 6 | Sleep / Pause対応か? | 画面遷移待ちを作れるか。OpticonのSleep記号方式、ZebraのADF Pause、HoneywellのDelayは考え方が異なる | 中〜高 |
| 7 | 漢字出力が必要か? | 日本語データを直接扱うか | 用途次第 |
| 8 | OCRが必要か? | 数字・帳票・パスポート等を読むか | 用途次第 |
| 9 | 有線USBで使えるか? | 安定運用できるか | 高 |
| 10 | 設定ツール・マニュアルがあるか? | 現場で復旧できるか。Zebraは123Scan / ADF、オプトはUniversalConfig | 高 |
STEP 10:よくある失敗パターンと解決策
| # | 症状 | 原因 | 解決策 | 関連 |
|---|---|---|---|---|
| 1 | 文字が化ける | キーボード言語がUS配列 | 日本語キーボード設定に変更 | ― |
| 2 | 余計なEnterが入る | サフィックスがCRのまま | サフィックスをNoneに変更。主要メーカーで対応できる場合が多いが、設定名と復元方法は実機確認する | ② |
| 3 | 長いQRで文字が消える | ディレイが速すぎる | キャラクター間ディレイを調整。Zebraで1文字ごとの低速化に限界がある場合は、Sleep / PauseやQR分割も検討 | ③ |
| 4 | Tab後に次の文字が欠ける | 画面側のフォーカス移動が追いついていない | PauseでTab後の待機を入れる。1文字ごとのディレイで解決しにくい場合はQR分割も検討 | ③ |
| 5 | Sleepが効かない | 設定方式やマーカーが合っていない | 短いテストQRで1つずつ確認。オプト系は設定記録を残す | ⑥ |
| 6 | Zebraで可変件数の最後だけ失敗する | 固定順序設定に対してデータ件数が少ない | 固定件数単位に揃える、QRを分ける、Excel側で区切り記号の数・位置を調整する | ― |
| 7 | 設定が分からなくなった | 複数設定で混乱 | 初期化手順と設定記録を残しておく | ― |
STEP 11:メーカー別の考え方まとめ
| メーカー | 向いている考え方 | 注意点 |
|---|---|---|
| オプトエレクトロニクス | 細かく作り込む方向に向いています。 キャラクター間ディレイ、キー変換、Sleepを組み合わせて、複雑なWebシステム入力にも対応しやすいです。 | Sleep設定は難しいです。 筆者は安定して理解・運用できるまで半年ぐらいかかりました。 |
| Zebra | 固定順序の入力に向いています。 123ScanやADFを使い、Tab / Enter / Pauseを含む定型入力をかなり自由に組みやすい印象です。 画面遷移や処理待ちは、Pause / Sleep相当の待機で多くの場合対応しやすいです。 | キャラクター間ディレイとして、1文字1文字を大きく遅くしたい場合は対応に困る場面があります。 また、可変人数・可変件数では注意が必要です。 5名想定で最後だけ3名などの場合、余った制御で入力欄ずれやエラーが出る可能性があります。 |
| Honeywell |
Data Formatterで細かく作り込む方向に向いています。
特にキャラクター間ディレイをかなり細かく、極端に遅く設定できる点が強みです。
! を区切りにした待機・抑止・後続送信も一部確認しました。TabはCHAR(9)、NumEnterやPage系キーは別トリガーのように、役割を分けると設定表が読みやすくなります。
|
設定はZebraより難しく、個別案件向きです。 紙の設定QRだけで高度Formatter設定を配布・復元できるかは未確定のため、設定ツールを扱える担当者がいる前提で考える方が安全です。 |
| Keyence / Denso Wave | 産業用途・物流用途で強く、設定ツールやサポート面に期待できます。 | 本シリーズでは未検証です。 現時点では詳細検証やメーカー別記事化までは予定していません。 |
| 安価なノーブランド品 | 単純なQR読み取り、検証用途、個人用途。 | ディレイ、サフィックス、キー変換、Sleep / Pauseが弱いことが多く、本番業務では推奨しません。 |
📝 この記事で学んだこと
| 項目 | 内容 |
|---|---|
| 接続方式 | USB-HID(キーボードエミュレーション)。ドライバ不要・VBA不要 |
| 筆者検証済み機種 | OPI-3601 / ALX-3601 / L-46X(オプトエレクトロニクス系) |
| オプト系の特徴 | 細かい制御ができ、Sleep・キー変換・ディレイを組み合わせやすい。 ただしSleep設定は難しく、筆者は安定化まで半年ぐらい試行錯誤した。 |
| Zebraの特徴 | DS2208について、筆者が確認した範囲では123Scan / ADFで固定順序入力をかなり自由に設定しやすい印象。 Sleep / Pauseを使えば画面遷移待ちはほとんど問題になりにくいが、キャラクター間ディレイとして1文字ごとの送信を大きく遅くしたい場合は対応に困る場面がある。 また、可変人数・可変件数への対応は、Excel側のQR設計とADF設定を合わせて検証する必要がある。 |
| Honeywellの特徴 | Xenon 1900gで一部検証済み。Data Formatterで待機・抑止・後続送信を作れる可能性があり、キャラクター間ディレイをかなり細かく遅くできる点が大きな強み。TabはCHAR(9)を優先し、NumEnterは Insert → Key Strokes 側で設定する。 ただし、設定難易度と紙の設定QR配布・復元性が課題。 |
| メーカー別記事 | Zebraは⑭ Zebra ADF検証、Honeywellは⑮ Honeywell Data Formatter検証、Opticonは⑯ Opticon UniversalConfig検証で単独整理しています。Keyence・デンソーウェーブなどは未検証のため、本記事では参考紹介のみ。 |
| OCRが必要な場合 | L-46Xが候補 |
| 安価品の注意 | サフィックスNone・ディレイ・キー変換・Sleep / Pauseが非対応の場合あり |
| 接続後の次ステップ | → ⑦ フルシステム構築で設定全体を確認 |
QRリーダー連携の運用注意
QRリーダーは多くの場合、PCにはキーボード入力として認識されます。 Tab、Enter、ファンクションキー、待機時間を組み合わせると登録・更新・削除などの操作まで進められるため、実務投入前の検証手順を必ず固定してください。
- 本番データではなく、架空データと検証用画面で読み取り順、入力欄移動、登録操作を確認する。
- 個人情報、認証情報、機密コードをQRにそのまま埋め込まない。
- 設定バーコード、初期化手順、復旧手順を保存し、誰が変更したかを記録する。
- キー変換や待機時間を変更した後は、対象外の画面がアクティブな状態で誤送信されないか確認する。
- Webシステムで使う場合は、最初の入力欄にフォーカスが合っていることを必ず確認する。
- Sleep / Pause を使う場合は、PC性能・ブラウザ・ネットワーク状態によって必要な待機時間が変わるため、本番環境で連続テストする。
- Zebra DS2208など、1文字ごとのディレイを遅くする限界がある機種では、長いQRや重いWeb画面でSleep / PauseやQR分割も検討する。
- Honeywellの高度なData Formatter設定は、紙の設定QRだけで復旧できるか未確定のため、設定ファイル・画面キャプチャ・復旧手順を必ず残す。
- 複数台のQRリーダーを使う場合は、同じ設定になっているかを設定記録表で管理する。