/[papo]/papo/forms/hack.py
ViewVC logotype

Diff of /papo/forms/hack.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.18 by styxman, Sat Dec 7 06:33:54 2002 UTC revision 1.19 by apronotti, Wed Dec 18 22:20:29 2002 UTC
# Line 95  def pleasePrint (form, printer, docType, Line 95  def pleasePrint (form, printer, docType,
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    

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26