def booleans(reload=false)#:doc:
      if two_dimensional?
        encoding(reload).map{|l| l.split(//).map{|c| c == '1' } }
      else
        encoding(reload).split(//).map{|c| c == '1' }
      end
    end
def booleans(reload=false)#:doc:
      if two_dimensional?
        encoding(reload).map{|l| l.split(//).map{|c| c == '1' } }
      else
        encoding(reload).split(//).map{|c| c == '1' }
      end
    end
Converts the barcode's encoding (a string containing 1s and 0s)
to true and false values (1 == true == "black bar")

If the barcode is 2D, each line will be converted to an array
in the same way