Changeset 1674

Show
Ignore:
Timestamp:
08/11/04 01:01:49 (20 years ago)
Author:
jalet
Message:

Fixed number of copies in PCL5 parser

Location:
pykota/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/NEWS

    r1673 r1674  
    2424    - 1.20alpha1 :  
    2525     
     26        - Fixed problem with number of copies in PCL5 parser, 
     27          when number of copies was set outside of and before first 
     28          page. 
     29         
    2630        - Added workaround for number of copies directly set in 
    2731          PostScript code. 
  • pykota/trunk/pykota/pdlanalyzer.py

    r1673 r1674  
    2222# 
    2323# $Log$ 
     24# Revision 1.28  2004/08/10 23:01:49  jalet 
     25# Fixed number of copies in PCL5 parser 
     26# 
    2427# Revision 1.27  2004/08/09 18:14:22  jalet 
    2528# Added workaround for number of copies and some PostScript drivers 
     
    332335        # in duplex mode, number of copies may be sent only once. 
    333336        for pnum in range(pagecount) : 
    334             # if no number of copies defined, take the preceding one else 1. 
    335             nb = copies.get(pnum, copies.get(pnum-1, 1)) 
     337            # if no number of copies defined, take the preceding one else the one set before any page else 1. 
     338            nb = copies.get(pnum, copies.get(pnum-1, copies.get(0, 1))) 
    336339            pagecount += (nb - 1) 
    337340        return pagecount