バーコードリーダーを使う機会があり、バーコードは数値だけでなく文字もコードできることを知りました。 バーコードを自在に作成し、バーコードリーダーで読み取れば、すばやくいろいろな文字が入力できます。 探してみるとPHPでバーコードをつくるソフトをみつけました。 実際のコーディングはソースをごらんください。
ここで使用しているPHPスクリプトはこちらのサイトで提供されているものを改造して使用しています。
CODE39のバーコードは数値とアルファベットの大文字、一部記号しかコードできません。 小文字、タブキー、カーソルキーなどもコードできるとバーコードでパソコンの制御ができるようになります。 またcode39はおおきくなりやすいのも欠点です。 code128のバーコードはコンピュータの制御コードなどもコーディングでき、さらにcode39とくらべて小さなバーコードをになります。
PHPでcode128を出力するものはみつけられなかったので、perlのコードをPHPに移植しました。