Changeset 2353

Show
Ignore:
Timestamp:
07/11/05 14:54:07 (19 years ago)
Author:
jerome
Message:

Added debug messages to try to find Tosca's problem.
Severity : if pjl accounting works for you, you don't need this.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/pykota/accounters/pjl.py

    r2302 r2353  
    7777            self.parent.filter.printInfo(_("Problem during connection to %s:%s : %s") % (self.printerHostname, port, msg), "warn") 
    7878        else : 
     79            self.parent.filter.logdebug("Connected to printer %s" % self.printerHostname) 
    7980            try : 
    8081                sock.send(pjlMessage) 
     
    8283                self.parent.filter.printInfo(_("Problem while sending PJL query to %s:%s : %s") % (self.printerHostname, port, msg), "warn") 
    8384            else :     
     85                self.parent.filter.logdebug("Query sent to %s : %s" % (self.printerHostname, repr(pjlMessage))) 
    8486                actualpagecount = self.printerStatus = None 
    8587                self.timedout = 0 
     
    9092                        answer = sock.recv(1024) 
    9193                    except IOError, msg :     
     94                        self.parent.filter.logdebug("I/O Error [%s] : alarm handler probably called" % msg) 
    9295                        break   # our alarm handler was launched, probably 
    9396                    else :     
     
    97100                            if line.startswith("CODE=") : 
    98101                                self.printerStatus = line.split("=")[1] 
     102                                self.parent.filter.logdebug("Found status : %s" % self.printerStatus) 
    99103                            elif line.startswith("PAGECOUNT") :     
    100104                                readnext = 1 # page counter is on next line 
    101105                            elif readnext :     
    102106                                actualpagecount = int(line.strip()) 
     107                                self.parent.filter.logdebug("Found pages counter : %s" % actualpagecount) 
    103108                                readnext = 0 
    104109                    signal.alarm(0) 
    105110                self.printerInternalPageCounter = max(actualpagecount, self.printerInternalPageCounter) 
    106111        sock.close() 
     112        self.parent.filter.logdebug("Connection to %s is now closed." % self.printerHostname) 
    107113         
    108114    def waitPrinting(self) :