QRリーダーでテンキーEnterを送る方法
Num Enter・Numpad Enter・通常Enterとの違い
「Enterを送っているのに業務システムが確定しない」場合、通常EnterではなくテンキーEnter、つまり Num Enter / Numpad Enter / キーパッドEnter を要求していることがあります。この記事では、ExcelのCHAR関数でできること、QRリーダー側で設定すること、実機で確認すべきことを整理します。
✅ 先に結論
Num Enterは、Excelの CHAR(10) や CHAR(13) だけで明示的に作るものではありません。QRコード内には「リーダーが特殊キーへ変換するためのトリガー文字」を入れ、QRリーダー側の設定でその文字をテンキーEnter相当に置き換える、という考え方になります。
CHAR(13)は通常のEnter相当として試す価値がありますが、Num Enterそのものではありません。- 基幹系・端末エミュレーター・古い業務アプリでは、Num Enterだけを確定キーとして扱う場合があります。
- メモ帳では通常EnterとNum Enterの違いを判別しにくいため、最終確認は業務システムまたはキーコード確認ツールで行います。
- Opticon、Zebra、Honeywellなど、特殊キー送信やキー変換を設定できるリーダーを選ぶと検証しやすくなります。
↵ Enter / Tab の共通整理
QR入力では、読み取り先によって最初に試す制御を分けます。Num Enter は Excel の CHAR 関数では生成できないため、必要な場合はQRリーダー側のキー変換で確認します。
| 用途 | まず試すもの | 備考 |
|---|---|---|
| Excelで次行へ移動 | CHAR(10) |
Excel設定や入力先の状態に依存します。 |
| Webフォームの確定・検索 | CHAR(13) |
画面ごとにEnterの扱いが違うため検証が必要です。 |
| 基幹系の確定 | Num Enter | QRリーダー側でテンキーEnter相当へ変換できる機種が必要です。 |
| Tab移動 | CHAR(9) |
多くのExcel表・Webフォームで安定しやすい制御です。 |
🔤 Num Enterの表記ゆれ
メーカー資料、業務システムのマニュアル、現場の呼び方によって、テンキーEnterは複数の名前で呼ばれます。検索や設定画面では、次の表記をまとめて探すと見つけやすくなります。
| 表記 | 意味 | 探す場所 |
|---|---|---|
| Num Enter | テンキー側のEnter | 設定ツール、キー割り当て一覧 |
| Numpad Enter | テンキーEnterの英語表記 | 海外メーカーのマニュアル |
| Numeric Enter | 数値キーパッド側のEnter | 一部の設定ソフト・技術資料 |
| Keypad Enter | キーパッドEnter | HIDキー名、エミュレーター設定 |
| テンキーEnter | 日本語での現場表現 | 社内手順書、問い合わせ文面 |
⌨️ 通常EnterとテンキーEnterは何が違うのか
文章入力では、通常EnterもテンキーEnterも同じように改行や確定に見えます。しかし、キーボードイベントや業務システム側の判定では、メインキー側のEnterとテンキー側のEnterを別扱いすることがあります。
違いが出やすい場面
- 端末エミュレーターやホスト系システムで、テンキーEnterを「送信」「確定」として割り当てている。
- 業務アプリがキーコードでEnterを判定しており、メインEnterでは処理が走らない。
- 数値入力画面で、テンキー操作だけを前提に作られている。
- バーコード・QRリーダーのSuffixが通常Enter固定になっていて、画面側の確定条件と合っていない。
🧮 CHAR(10)・CHAR(13)ではNum Enterを指定できない
Excelの CHAR(10) や CHAR(13) は、文字列の中に改行やキャリッジリターン相当の制御文字を入れるためのものです。便利ですが、キーボード上の「テンキーEnter」という物理キーを指定する機能ではありません。
| Excel式 | 主な意味 | Num Enterとの関係 |
|---|---|---|
CHAR(9) |
Tab | Num Enterではない |
CHAR(10) |
Line Feed / 改行 | Excel内の次行入力で使いやすい場面がある |
CHAR(13) |
Carriage Return / Enter相当 | 通常Enterとして動く場合はあるが、Num Enter保証ではない |
| 特殊キー送信 | リーダー設定でキーを送る | Num Enterが必要な場合の本命 |
🛠️ QRリーダー側で送る基本設計
代表的な設計は、QRコード内に通常文字として使わないトリガーを入れ、リーダー側でそのトリガーをNum Enterへ変換する方法です。トリガーには ~ などを使う例がありますが、実際に使える文字や設定名はメーカー・機種で異なります。
=A2 & CHAR(9) & B2 & "~"
この式は、A2を入力してTab移動し、B2を入力したあと、最後に ~ を送る例です。QRリーダー側で「~ をNum Enterとして送る」設定を行うことで、業務システムにテンキーEnter相当を送れる場合があります。
すべてのリーダーで保証される動きではありません
安価なリーダーや設定変更が限定的な機種では、任意の文字をNum Enterへ変換できない場合があります。購入前、または本番投入前に、メーカー設定ツールと実機で確認してください。
🏭 メーカー別に見る確認ポイント
このサイトでは、Opticon、Zebra、Honeywellを中心に、QR入力自動化で使う設定の見方を整理しています。Num Enterを使う場合は、単にQRを読めるかではなく、特殊キー・キー割り当て・送信遅延を調整できるかを確認します。
| メーカー | 見るポイント | 関連記事 |
|---|---|---|
| Opticon | 設定ツールで特殊キーや送信内容を柔軟に組めるか | ⑯ Opticonガイド |
| Zebra | 123ScanやADFでNumpad Enter相当を設定できるか | ⑭ Zebraガイド |
| Honeywell | EZConfig等でキー送信、遅延、Suffixを調整できるか | ⑮ Honeywellガイド |
| 手元のリーダー | USB-HID、Tab/Enter、設定変更、マニュアルの有無を確認 | ⑫ チェックリスト |
🧪 メモ帳テストで分かること・分からないこと
メモ帳は、QRリーダーが文字をPCへ送っているかを確認するには便利です。ただし、通常EnterとテンキーEnterの違いを見分ける用途には向きません。
メモ帳で確認できること
- QR内の文字が入力されるか。
- トリガー文字がそのまま表示されず、リーダー側で変換されているか。
- 何らかのEnter動作、改行動作が起きるか。
- 送信順や文字化けがないか。
Num Enterとして有効かは別確認が必要
メモ帳ではメインEnterとテンキーEnterの違いを判別しにくいため、メモ帳テストは「トリガー文字がそのまま出ないこと」「何らかのEnter動作が起きること」の確認に使います。Num Enterとして有効かどうかは、実際にNum Enterを要求する業務システム、またはキーコード確認ツールで確認してください。
📋 検証手順
- 通常Enterで動くか試す
まずCHAR(13)で検索・登録・確定ができるか確認します。ここで動くなら、Num Enter設定は不要な場合があります。 - 手作業でテンキーEnterを押して確認する
同じ画面で、メインEnterでは動かずテンキーEnterでは動くかを確認します。違いが出るならNum Enter対応が必要です。 - QRリーダーの設定ツールで特殊キーを探す
Num Enter、Numpad Enter、Keypad Enter、Numeric Enterなどの表記で設定項目を探します。 - 検証用QRで送信順を確認する
本番データではなく、TESTなどの安全な文字列で動作確認します。 - 本番に近い環境で確定処理まで見る
二重登録、送信遅延不足、フォーカスずれがないかを確認します。
🧯 うまく動かないときの切り分け
| 症状 | 原因候補 | 確認すること |
|---|---|---|
~ がそのまま入力される |
リーダー側の変換設定が効いていない | 設定保存、接続モード、対象文字の指定を確認 |
| メモ帳では改行するが業務システムで確定しない | 通常Enter扱いになっている可能性 | Num Enterを要求する画面か、キーコード確認ツールで確認 |
| 値は入るが確定前にずれる | 送信が速すぎる、画面遷移待ちがない | ⑥ 待機・Sleepを確認 |
| 一部の端末だけ動かない | IME、キーボード配列、リーダー設定差 | 端末ごとの入力言語、設定配布、復旧手順を確認 |
❓ よくある質問
Num Enterと通常Enterは同じですか?
見た目はどちらもEnterですが、業務システムによっては別のキーとして扱われます。特にホスト系、端末エミュレーター、数値入力中心の画面では違いが出ることがあります。
ExcelのCHAR(13)でテンキーEnterを送れますか?
CHAR(13) はEnter相当の制御文字として試せますが、Num Enterそのものを指定する関数ではありません。テンキーEnterが必要な場合は、QRリーダー側の特殊キー設定を使います。
安価なQRリーダーでもNum Enterを送れますか?
機種によります。Suffixに通常Enterを付けるだけの機種では難しい場合があります。特殊キー、キー変換、設定ツール、設定バーコードの仕様を確認してください。
🛡️ 運用前の注意
Num Enterを使ったQR入力は、業務システムの確定処理に直接関わります。検証用データ、検証用画面、Excelコピー、管理者承認を用意し、二重登録や誤送信が起きない条件で確認してください。