lib/zebra/print_job.rb in zebra-epl-0.0.1 vs lib/zebra/print_job.rb in zebra-epl-0.0.2

- old
+ new

@@ -13,10 +13,17 @@ @printer = printer end def print(label) - Cups::PrintJob.new(label.path, @printer).print + tempfile = label.persist + + begin + `lpr -P #{@printer} -o raw #{tempfile.path}` + ensure + tempfile.close + tempfile.unlink + end end private def check_existent_printers(printer)