lib/languages/zpl2/barcode.rb in zebra_printer-0.1.1 vs lib/languages/zpl2/barcode.rb in zebra_printer-0.8.0

- old
+ new

@@ -20,14 +20,15 @@ def initialize(code_type, opts = {}) @code = BarcodeClasses[code_type] @font = opts[:font] || Font.new @human_readable = opts[:human_readable] || "Y" @text = opts[:text] || "" + @height = opts[:height] || @font.height*2 end def render - "^#{@code}#{@font.rotation},#{@font.height*2},#{@human_readable},N,N^FD#{@text}^FS" + "^#{@code}#{@font.rotation},#{@height},#{@human_readable},N,N^FD#{@text}^FS" end end class Barcode2D BarcodeClasses = { @@ -37,10 +38,10 @@ def initialize(code_type, opts = {}) @font = opts[:font] || Font.new @code, @symbol_height, @columns_encode, @rows_encode = BarcodeClasses[code_type] @text = opts[:text] || "" end - + def render "^B#{@code}#{@font.rotation},#{@symbol_height},200,#{@columns_encode},#{@rows_encode}^FD#{@text}^FS" end end end