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)