仕事の効率UPネタ:めちゃ簡単なバーコードの導入
身近なところでよく見かけるバーコード。身の回り商品にはほぼほぼあります。レジでピって読ませるために。
店舗のレジとかでよく見かけるけど、逆に「なんか専門的な機械過ぎてちょっと怖い」って思っている人も多いと思いますが、実はあれってパソコンで簡単にバーコード作れるし、amazonで安いバーコードリーダー買うだけで自分でも超簡単に使えます。
そんな事言われても「自分の仕事で使うことあるかな?」っていう人も多いと思いますが、
・社内でExcelやワードで作成・印刷された紙に書かれてる文字をPCにもう一度入力する事がある。
・社内でなくでも取引先から紙を受け取って、そこに書かれてる文字をPCに入力することがある。
っていうのを頻繁に行っているようならバーコードの導入価値はめっちゃあります。いちいち手入力するなんて時間の無駄だしミスも起こりえますからね。そんなことに時間を使うのは人生の貴重な時間の無駄遣いです。そんなことに多くの時間割いていたら数年後にはAIに仕事奪われちゃいますよ(*´ω`*)
バーコードリーダーはPCから見たらただのキーボードみたいなもん
コンビニやスーパーでよく見るバーコードリーダー。専用レジスタに繋がれているから専門的な機械に見えますが、あれはただのUSB入力装置です。あなたのパソコンのUSBポートにケーブル挿すだけで使えます。PCからみたらただのキーボードというか入力装置なんです。ピって読ませたら、今カーソルがあるところに、読んだ文字が入力されるだけの単純な仕組みです。
バーコードリーダーは安い2000円から買える
専門的な機器だから高そうだけどamazonで2000円くらいから買えます。俺はこれを使っています。
3年くらい毎日使ってて、週に3~4回床に落としてますが丈夫で壊れないです!そう、バーコードリーダーってけっこう床に落としちゃう・・なので丈夫で長持ちが一番です。
というわけでバーコードリーダーへの抵抗は無くなったでしょうか?
つづいてバーコードリーダーの作成方法です。
これも腰が抜けるほど簡単です。ただ単にPCへバーコードのフォントを入れるだけ。あとはバーコードにしたい文字のフォント指定を、それにするだけです。
エクセルでバーコードを表示する方法
エクセルでの実演動画がこちら。
ブログネタ pic.twitter.com/ZFc8EfCn0S
— HiroToga (@redpeppers) 2018年3月12日
Aの列にJANCODEが入ってて、B列にそれをコピー、B列のフォント指定をバーコード用にするだけ。たったこれだけです。簡単ですよね?
バーコード用フォントをPCにインストールする方法
バーコードフォントはネットからダウンロード可能です。有名フォントサイトのdafont.comからも落とせます。
日本人の方も無料で公開してくれています。
バーコードフォントCODE39-CODE128-NW7を無料で配布中
フォントのインストール方法はggってください。
WEB(ブラウザ)にバーコードを表示させる方法
webベースで印刷用伝票を作るっていうのはレアケースだと思いますが・・・俺はこっちを多用しています。
以前はPHPライブラリを使って無理やり白黒の棒をDIVタグで表示するっていう荒業を使っていたけど、今は上記のエクセルみたいにwebフォントで可能です。
GoogleフォントにLibre Barcode 128っていうwebフォントがあるんです。
Libre Barcode 128 - Google Fonts
Googlewebフォントの使い方はggってください(*´ω`*) 簡単に言うとヘッダに
に指定しCSSにセレクタ作ってfont-family: 'Libre Barcode 128', cursive;って書いてバーコードにしたい部分にそのセレクタを割り振ればOKです(*´ω`*)
ってことで上記方法で作ったやつを印刷すれば簡単にバーコードで読めるっていう感じです。冒頭で
・社内でExcelやワードで作成・印刷された紙に書かれてる文字をPCにもう一度入力する事がある。
・社内でなくでも取引先から紙を受け取って、そこに書かれてる文字をPCに入力することがある。
って書いたけど、社内の場合は、その書類を作っている人にお願いすればOK。取引先だとしても事情を説明してバーコードも一緒に印刷してくれるようにお願いする価値はあると思います。それが無理だとしても、紙でなくエクセルデータで貰ってバーコード部分は自分で追加して印刷って手もありますね。って言うことが実現可能かどうかは別として、バーコード印刷・利用って実はめっちゃ敷居が低いっていうのは解ってもらえたと思います。
追記:短い文字のバーコードが読めない時
4ケタとかの短い数字・文字をバーコード化したときに、いくらレーザー当てても反応しないときがあります。JANCODEだと問題なくても、独自の長さ・規格だと読めないって言う場合は文字列の前後に*(半角アスタリスク)をいれると良いです。
1234
*1234*
みたいな。
この辺の詳しい仕様は勉強不足で多くは語れません(*´ω`*)以下のページがおすすめです。
カテゴリ:PC・スマホ・WEBネタ