タブ(制御文字)だけをバーコード入力したい
ニッチソリューションシリースです。今回の小ネタは「タブキー(HT)」などの制御文字(PCキーボードにある特殊なキー)をバーコードで入力する方法です。
タブキーを3回押すことをバーコードリーダーでやりたいって思ってググったけど、日本語サイトでは全然見つかりませんでした。似たような答えはでてくるけどあと一歩で出来なかった。でも、英語で探したら一発で見つかったのでここに書いておきます。
まずは答えから。以下のサイトを使えば制御文字を含むバーコードを作れます。
Free Online Barcode Generator: Create Barcodes for Free!
日本語サイトでも似たようなのはいっぱいあった。でも普通の英数字はバーコード化出来ても、制御文字は無理でした。でも、上記サイトならそれが可能です。使い方は簡単。
https://barcode.tec-it.com/en/を開いて
画面左のメニューからCode-128かGS1-128 (UCC/EAN-128)を選択。この辺は詳しくないけどこれら2つのバーコード規格は制御文字もOKのようです。
そして、画面中央の「Evaluate escape sequences」にチェックを入れます。これでIT用語でいうエスケープ処理が可能です(日本のサイトはみんなこれが出来ない)。
あとはその上の入力フォームにバーコード化したい制御文字を入れます。詳細はhttps://www.tec-it.com/download/PDF/Barcode_Reference_EN.pdfにありますが、代表的なのは以下
このブログにバックスラッシュを入力できないので画像で↑
- バックスラッシュn 改行
- バックスラッシュr リターン(エンター)
- バックスラッシュt 水平タブ(HT)
という感じ。「タブキーを3回とエンター」を押したのと同じ動作をするバーコードを作る場合は「バックスラッシュtバックスラッシュtバックスラッシュtバックスラッシュr」って入力フォームに入れれば画面右にそれのバーコード画像が表示されます。
「Download」ボタンでGIF画像をダウンロード可能。バーコード画像右上の歯車アイコンクリックで画像の大きさ・形式など指定可能です。あとは画像を印刷すればOK!!!
以下動画はタブ・タブ・エンターとかタブタブタブエンターエンターのバーコードを読ませてる感じです。テキストエディアに入力しています。→がタブ、↓がリターンキーです。
blogネタ動画 pic.twitter.com/lzajgqdXUa
— Hiro⭐Toga (@redpeppers) June 28, 2020
以上がタブキーなどの制御文字だけのバーコードを作る方法でした(・ω・)ノ
なぜこんなことをするのか?
ここからはついで書きです。なぜこんなことが必要なのか?
それはですねPCに疎い人は気づいてないと思いますが、パソコンアプリの入力フォームってほぼ確実にキーボードのtabキーで移動できるんです。もしこのブログをPCのブラウザで見てるなら、tabキーを連打してみてください。人間がなにか操作できる箇所(ブラウザだとクリックできる箇所)に順繰りにフォーカスが移動するはずです。
で、仕事で使う業務システムってあるじゃないですか。いろんなのがあります。うちの会社でもPOSレジアプリ会社が作った独自のアプリを使っています。が、それの作りが超絶手抜きなんです。開発者でもあるオレからするとよくもこんなに使い手のことを考えず作れるわぁぁぁって感動するレベルでクソみたいな作りをしています。
一画面に入力箇所が5箇所あるとして、1箇所目~2箇所目~3箇所目~って順繰りにデータを入力する場合、1箇所めにデータを入れたら、カーソルは2箇所目に移動するのが普通です。そして、最後の5箇所目に行って一回の処理が終わったら、次は1箇所目の入力フォームにカーソルが戻るのが常識的な動きです。
が、弊社のクソシステムはそれが全く効かないw
なので、弊社スタッフは10年くらい、毎日毎日何百回もわざわざ入力するフォームにマウスでカーソル持ってって~を繰り返していたわけです。
で、最近オレは業務改革をしてて、普段やらない業務も自分で行っています。そうすることによって問題点を発見するわけです。で、今回も、そのカーソルがまともに動かない&タブキーの順番もめちゃくちゃ故に毎回マウスで4~5回クリックしないといけない問題を発見しました。
片手でバーコード付きの商品を、もう片手でバーコードリーダを持って作業するんで、毎回マウスを移動しクリックし、更にキーボードのエンタキーを押す・・・なんて、めちゃくちゃ効率悪いんです。手が4本くらい必要。
なので、今回のタブキーを押したのと同じ動作をするバーコードを印刷すれば、キーボードやマウスにふれること無く、ピッピッピと作業できるのでは?って睨んだわけです。
ま、現実は、複数あるバーコードリーダーの挙動が違ったり(最後にエンターしたりしなかったり)、PCが変わると何故かタブが効かないなどなど色々謎が多くてまだ完璧には使えてないけど、いずれはバーコードだけで済むように色々試してみたいです(・ω・)ノ
カテゴリ:PC・スマホ・WEBネタ