システム開発・バーコードを利用したデータ管理の動作確認などでバーコードリーダーを使用する事が多いと思いますが、QRコードやCode39,Code128,NW-7,JAN/EAN/UPC,ITF,GS1など様々な一次元・2次元バーコードの読み取り結果がきちんとパリティチェックされ、誤り確認と補正がかかっているのか、CRやLFなどの制御コードの動きを確認するために、Windows10・Windows11のメモ帳などを使用して読み取り結果を目視すると思います。
残念ながら、Windows11のメモ帳を利用したバーコード読み取り結果を目視しようとした場合、データの読み取り結果がおかしくなる症状が発生し、バーコードがおかしいのかバーコードリーダーがおかしいのか、非常に混乱することがあります。
#バーコード #文字化け #カクカク #表示がおかしい #読み込めない #読取り #結果が違う #乗っ取り #ウィルス #マルウェア #キーボード #エミュレータ #エミュレーション #IME #旧バージョン #文字設定 #コントロールコード
Windows11のメモ帳で発生するバーコード読み取り不具合の内容
Windows11のメモ帳アプリを使ってバーコードリーダーでバーコードを読んだ場合に下記のような現象が発生することを複数のWindows11環境で確認しています。 これは、Windows11のメモ帳だけに発生するため、確認したい場合はメモ帳アプリではなくExcelやWord、Visual Studio Code、Note++などで確認することをお勧めします。
Windows11 メモ帳アプリを利用したバーコードリーダー読み取りの不具合の確認内容
1.バーコードの読み取り後に表示されるまでタイムラグがある。
2.読取り値が正しい文字数・桁数で表示されない(データの欠落)
3.読み取り結果が重なったり・URLコードなどが前後のパスと重なったり一部消えたりする。
4.バーコードの読み取り結果が表示されない。
5.メモ帳から別のTEXT系アプリにカーソルを移動すると、読取り結果のバッファが流れ込むような動きをする。
6.読み取り結果が1文字ずつタイムラグが発生したような表示が繰り返される。
Windows11のメモ帳は使用しない
結果的に先に説明すると、2025年1月11日現在で私の所有するパソコン2台と会社のパソコン2台のWindows11に標準搭載された「メモ帳」アプリを利用したバーコードリーダーによるQRコードやCode128など、バーコードの種類に関係なく前述のエラー問題が確認されました。
バーコードリーダーのメーカーや種類などは関係がなく、キーボードエミュレートされたデータ入力がWindows11メモ帳では動作がおかしくなるようです。 調べた結果、メモ帳のバージョンによって解決すると説明しているサイトがありますが間違いであり、私が調べたWindows11搭載マシンのメモ帳バージョンはバラバラであり、バージョンによる解決は出来ていないようです。
上記のことから、バーコードの読み取り確認にWindows11メモ帳アプリは使用せず、秀丸エディタやNote++、ExcelやWordを利用することを強くお勧めします。
※Note++の場合、入力値がコードかどうかの判断(色分けなど)を行うためタイムラグがあります。
メモ帳で動作確認すると非常に混乱し、バーコードリーダーが壊れたのか!!とか、バーコード出力の設定間違いや開発コード間違い、はたまたパリティチェックや誤り修正がうまくいってないのか?など焦ってしまいます。
また、動作が遅かったり読み取り結果がランダムぽい変な動きをするので、マルウェアかウィルスに侵されキーボードエミュレートされたキーロガーが動いているのか!と思ってしまうくらい焦ります。
あと、会社のPCで社員管理用のソフトウェアが導入されている場合、画面キャプチャリングしていたりキーロガーや操作履歴が残るようなものが入っていると、バーコードリーダーの読み取り値がメモ帳に反映されるまでタイムラグが出るようです。(メモ帳の問題と、監視ソフトの原因が合わさった状態になるようです)
Microsoftは直す気がないようです。
この問題は海外でも報告されているようですが、すでに1年以上経過しているようでMicrosoftはメモ帳の改良をする気はないようです。 最近のMicrosoftはWindows7以降、積極的な改善や修正などユーザー報告の内容を軽視することが多く、よほどの影響がない限りなかなか対応しないところがあります。 例えばExcelだと何年にもわたって関数の関数構文タグ表示がされない関数があるなど、放置プレイが目立っています。
まぁ黙って使えというスタンスが強くなっており、今回のようにトラブルになって調べまくって結果を得るような無駄な作業が増える傾向にあります。 Windowsを超える素晴らしいOSが開発されることに期待します・・。
参考になりましたでしょうか?