95 |
# argStr= " ".join (map (lambda key: "%s=%s" % (key, args[key]), args.keys ())) |
# argStr= " ".join (map (lambda key: "%s=%s" % (key, args[key]), args.keys ())) |
96 |
argStr= " ".join (args) |
argStr= " ".join (args) |
97 |
system ("grcvs -D file --filter csv -d "+fileName+" ../report/"+report+".grd "+argStr) |
system ("grcvs -D file --filter csv -d "+fileName+" ../report/"+report+".grd "+argStr) |
98 |
system ("../print/print.py "+' '.join [printer, docType, fileName]+" > /dev/lp0") |
|
99 |
|
system ("../print/print.py "+' '.join ([printer, docType, fileName])+" > /tmp/invoice-test.txt") |
100 |
while form.genericBox ('Verifique que se haya impreso bien', ['Listo', 'Reintentar'])==2: |
while form.genericBox ('Verifique que se haya impreso bien', ['Listo', 'Reintentar'])==2: |
101 |
system ("../print/print.py "+' '.join [printer, docType, fileName]+" > /dev/lp0") |
system ("../print/print.py "+' '.join ([printer, docType, fileName])+" > /tmp/invoice-test.txt") |
102 |
remove (fileName) |
remove (fileName) |
103 |
|
|
104 |
|
def previewPrint (table): |
105 |
|
from os import system, remove |
106 |
|
from tempfile import mktemp |
107 |
|
|
108 |
|
fileName= mktemp (".txt") |
109 |
|
filePS = mktemp (".ps") |
110 |
|
fileOut = open(fileName,'w') |
111 |
|
for line in table: |
112 |
|
fileOut.write(line+"\n") |
113 |
|
fileOut.close() |
114 |
|
system ("enscript --header='%W|Página $% of $=' -o "+filePS+" "+fileName) |
115 |
|
|
116 |
|
system ("gv "+filePS) |
117 |
|
|
118 |
|
remove (fileName) |
119 |
|
remove (filePS) |
120 |
|
|