ruby

A collection of 1 post

tips

JANコードをバーコードに描画

## JANコード 知る人ぞ知るだけど、日本ではすべての商品にこのJANコードが振られている。 こんな感じに印刷されている。これはあくまで器械読みができるようにしたものなので、実際はこの4569951116179もしくは49968712という13桁/8桁の数字がすべての商品のユニック識別子になっている。 という訳で、このコードをDBに保存してるのが、いつの間にか印刷が必要になってくるよね?どうすればいいの? 印刷ソリューション1:画像 コードを入力して、画像に変換するWebPageやツールは結構ありましたが、画像になると、Pixelになるので、拡大などには非常に苦手なので、おすすめできない。 ソリューション2:フォント 商業利用のソフトの中に、JANコードを印刷できるものがある。ただ、ほとんどが有料なソフトパケージになってる。しかも高い、うん百万円取られるケースもある! この場合、GPLライセンスのフォントとコードがある。そのコードを使えば、JANコードを綺麗に変換ができる。 13桁のJANバーコード: 4FQJJPL*bbgbhj+ 8桁のJANバーコード: :EJJG*ihbc+ 13桁JANコード⇒フォント文字変換のロジック すべてのクレジットははフランス人のgrandzebuのEAN13ページに行く。 JANコードは数字、バーコードに表現するには数字だけだと足りたい。下記の変換ルールが適用される。 1桁目の数字はそのまま流用(

  • Tonny Xu
    Tonny Xu
You've successfully subscribed to Tonny説!