我正在尝试在 ruby 中生成条形码并尝试了几个 gem: barcode-generator和rghost_barcode。
这些宝石可以很好地生成条形码,但以图像格式生成。现在,当我们用一些特殊的打印机打印出这个条形码时,比如“zebra z4m plus”,扫描仪无法识别这个条形码。
我正在尝试在 ruby 中生成条形码并尝试了几个 gem: barcode-generator和rghost_barcode。
这些宝石可以很好地生成条形码,但以图像格式生成。现在,当我们用一些特殊的打印机打印出这个条形码时,比如“zebra z4m plus”,扫描仪无法识别这个条形码。
如果我正确地回答了您的问题,那么您的问题是生成代码来驱动您的打印机,而不是使用您的条形码生成像素图形。
您的打印机的“语言”是ZPL 或 ZPLII。
据说有一个 Ruby gem 可以做到这一点:zebra_zpl。没有想法,如果它有效。
有关替代方法,另请参阅如何从 Ruby on Rails 应用程序打印(条形码)标签?. 这意味着基本上要自己创建 ZPL 代码。