GS1コードが業界標準なのに発注ソフトがJANコードしか対応してない
メーカーもJANコードとか自社サイトに載せてない。
なのに発注するソフトにはJANコードを入力しないといけない。
つまり、GS1コードの事業者コードとアイテムコードから
JANコードのcheck digitを計算してJANコードにするという作業があって、
それがとても面倒だった。
(ネットで計算できるサイトはあるけど、VDIが導入されていてコピペできない)
というわけで
ローカルで変換するためのプログラム
https://github.com/kokardy/jan-go
go buildできる環境とは限らないので、
64bit版だけbuildしてbinaryフォルダに入れてある。
標準入力で入力されたGS1コードを一行ずつ読んで、
JANコードにして標準出力する。
一応、GS1コードの読み込み段階でcheck digitを計算して読みミスがないようにしている。
使い方その1
商品のバーコードをバーコードリーダーで読むと
JANコードにして返してくれる。
使い方その2
GS1コードの一覧をファイルに書いて、
jan-go < gs1_list.txt > jan_list.txt
みたいに一気に変換もできる。