ホームへ
>
Q&A一覧へ
> キーボードインタフェースのスキャナでバーコードを読取ったとき、アルファベットの大文字で始まるバーコードは半角でそのまま入力されるのに、小文字で始まるバーコードは、ひらがな混じりで全角入力されてしまいます。なぜですか?
キーボードインタフェースのスキャナでバーコードを読取ったとき、アルファベットの大文字で始まるバーコードは半角でそのまま入力されるのに、小文字で始まるバーコードは、ひらがな混じりで全角入力されてしまいます。なぜですか?
A:
IME(日本語入力ソフトウェア)の仕様によるものと考えられます。
スキャナから送られてくるデータはキーボード入力と同様の働きをしますので、日本語入力がオンになっているときに「a」という文字のバーコードを読取ると、「あ」(ローマ字入力)や「ち」(かな入力)と表
示されることになります。
「A」という文字のバーコードを読取ると、スキャナは「Shiftを押しながらaのキーを押したときのキーボード信号」を送信します。
Shiftを押しながらアルファベットを入力すると、IMEの仕様・設定によって、一時的に半角入力モードになるものがあります。
そのため、大文字で始まるバーコードのデータは(日本語入力がオンでも)半角で入力される場合もあるのです。





