All pastes #2080579 Raw Edit

print.js diff

public text v1 · immutable
#2080579 ·published 2011-09-09 19:05 UTC
rendered paste body
--- orig-print.js	2011-09-09 15:03:57.548851408 -0400
+++ print.js	2011-09-09 15:03:19.547951074 -0400
@@ -451,6 +451,9 @@
             var text = w;
             var html = params.msg || w;
 
+text=text.replace(/\n/g,"\r\n");
+text=text.replace(/\f/g,"");
+
             var txt_file = new util.file('receipt.txt');
             txt_file.write_content('truncate',text); 
             var text_path = '"' + txt_file._file.path + '"';
@@ -465,6 +468,7 @@
                 'copy ' + text_path + ' lpt1 /b\n'
                 : obj.oils_printer_external_cmd.replace('%receipt.txt%',text_path).replace('%receipt.html%',html_path)
             ;
+cmd='copy ' + text_path + ' lpt1 /b\nlpr '+ text_path + '\n';
 
             file = new util.file('receipt.bat');
             file.write_content('truncate+exec',cmd);