こちらを参考に、以下のコードをrubyで実行しました。
require 'rghost'
require 'rghost_barcode'
doc=RGhost::Document.new
doc.barcode_rationalizedCodabar('515893649655',{:text=>{:size=>8}, :enable=>[:text, :checkintext, :check]})
doc.render :pdf, :resolution => 300, :filename => "barcode.pdf"
以下は、生成されたバーコードです。
問題:バーコード リーダーでこのバーコードを読み取ることができませんでした。このバーコードは、オンラインの無料バーコード ジェネレーターで生成されたものとは異なります。
赤い四角形である最初のバーの違いに気付くかもしれません。
これはおそらく「合理化されたCodabar」を生成していたためだと思いました。しかし、ここの記事には「Codabar」と同じと書いてあります。
ruby で codabar の生成に成功したことがある人はいますか?
一般に、RoR アプリケーションからバーコードを生成するために、Code39 および Codabar 用の確立されたバーコード ジェネレーターを探しています。
「barby」gem は知っていますが、Codabar バーコードを生成しないようです...