バーコード・CODE39

May 8, 2024
excel Excel for Mac データ入力 操作 ForMe KAIZEN etc

バーコード・CODE39

QRコードと比べて情報量の少ないバーコードですがフォントとして利用すれば大量の表示が可能である事と視認性の高さやスペースの問題から今でも多く使用されています。

そんなバーコードには多くの種類があります。その中でも数字だけでなくアルファベットと一部の記号が使用でき、視認性に優れるCODE39は産業界でよく使用される存在です。

実際、自分自身も前職が製造業であったので進捗管理システム上でよくスキャンしていました。様々なきれいと言い難い協力会社の現場に廻されてときに猛者感を醸し出すものもいた図面と伝票ですが、バーコードスキャンエラーが出ることはありませんでした。今思うとこのバーコードもCODE39だったかもしれません。

CODE39について

CODE39は1975年に米インターメック社で開発されたバーコード規格で、数字、アルファベット、記号の合計43個の文字を符号化したものです。

9本の太細のバー、スペースで一つの文字(キャラクタ)を表わし、3本は常に太いバー・スペースになります。また始まりと終わりはバーとなります。文字列の終始には、スタート/ストップキャラクタと呼ばれる*(アスタリスク)が付けなくてはなりません。例えば123と表示したい場合は*123*と入力する必要があります。

それぞれの文字の区切りは細いスペースで表示され、キャラクタ間ギャップと呼びます。通常、細い線幅と同じサイズで作られます。太い線幅は細い線幅の2倍となっていますが、規定では最大値は3~5.3倍になっています。

日本国内では日本電子機械工業会(EIAJ)が“EIAJ-EDI標準”として規格化しており、アメリカなど海外では自動車や電気関係で数多く使用されています。

バーコードフォントの入手と使用方法

インターネットで「バーコードフォント ダウンロード」、「CODE39 フォント ダウンロード」と検索すると多くのサイトが表示されます。料金の有無やライセンス、会員登録の有無などでどのサイトから入手するか悩むと思います。入手する際のポイントのひとつとしては、ライセンスと再配布可能かが挙げられます。

ライセンスは様々なものがありますが少なくともライセンス明記されているものを利用してください。またBYOD(個人所有のデジタルデバイスを仕事でも利用すること)が進む中で商用利用可能と明記されてるものを選ぶのが無難です。一般的にフォントを使用してExcelなどで作成した文書類までフォントの権利が及ぶことは少ないですが、アプリやサイトなどプログラムに組み込む場合は別途でライセンス条項を定めている場合が多いので確認すべきです。

次に使用に際してはここでも書いていますが、Excelなどで利用する際はまずOSにフォントをインストールするする必要があります。その作業も難しいものではなく、OSを問わずパソコンであればフォントファイルの一形式であるttfファイルをダブルクリックするとインストールウィザードが始まりますのでそれに従うだけです。OSにインストール後はExcelなどのソフト上でインストールしたフォントを選ぶだけです。

EugenesCODE39

ここまで説明してきましたが、CODE39に限らず最適なファイルを入手するのが煩わしいと感じていました。再配布も容易にでき、商用利用も可能なMITライセンスのようなフォントファイルは無いものかと。そこで一念発起し、作成してみました。その名もEugenesCODE39です。ライセンスはMITライセンスであるので商用利用はもちろん、再配布や改変も可能です。

通常のCODE39には@に該当するコードはありませんが、MITライセンスを示す特殊な記号を当てています。配布ファイルはttfwoffの2つになります。文字サイズは20ptで文字数は20文字以内を推奨します。必ず*アスタリスクで囲み、十分な余白を置いてください。

配布はgithubここです。またAndroidアプリForMe12.6181のSETUP>マクロシート取得からも入手できます。

EugenesCODE39で生産性をあげる改善をしていただければ作成者冥利に付きます。

Next Previous

アウトライン機能

May 18, 2024
excel Excel for Mac 操作 FormeStudio QC KAIZEN

休日取得WebApi FormeWebApi-JpnHolidayの紹介

May 18, 2024
excel Excel for Mac Mac データ入力 操作 FormeStudio QC KAIZEN WEBAPI

マクロ無しでシフト表作成ツールその2(使用関数説明編)

May 14, 2024
excel データ入力 操作 QC KAIZEN