Changeset 739

Show
Ignore:
Timestamp:
02/07/03 11:21:58 (22 years ago)
Author:
jalet
Message:

List of working features added.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/README

    r727 r739  
    1818for the number of pages they have printed. 
    1919 
     20Actual working features : 
     21 
     22        - Per printer user quotas. 
     23         
     24        - Automated email warning of users above quota to the 
     25          user himself and to the print quota administrator. 
     26         
     27        - CUPS filter for quota accounting : pykota 
     28         
     29        - Command line print quota editor : edpykota 
     30         
     31        - Command line print quota report generator : repykota 
     32         
     33        - Command line print quota automated warning sender : warnpykota 
     34         
     35        - Centralized storage of quotas : you can manage quotas for 
     36          different printers on different print servers and store them all 
     37          on the same quota storage server.  
     38          WARNING : actually all your printers must have an unique name, 
     39                    but this may change in a future version. 
     40                     
     41        - SNMP querying of any networked SNMP-enabled printer.             
     42         
     43        - Special scripts included for a seamless integration of 
     44          PyKota on Debian machines. 
     45           
     46All the command line tools accept the -h | --help command line option 
     47which prints all the available options and show usage examples. 
     48         
     49Planned features are described in the TODO file. 
     50 
    2051Actually only the lazy quota method is implemented. What do I call 
    2152lazy method ? 
    2253 
    23   The lazy method consists in querying the printer via SNMP for 
    24   its total pages counter, just before the beginning of a job, and 
     54  The lazy method consists in querying the printer (actually via SNMP) 
     55  for its total pages counter, just before the beginning of a job, and 
    2556  use this to modify the *preceding* user's quota. So you're 
    2657  always late of one print job, but this is generally ok, especially 
     
    3869   
    3970PyKota is known to work fine with HP Laserjet 2100 and 2200    
    40 networked printers. 
    41  
    42 Planned features are : 
    43  
    44         - Easier installation. 
    45          
    46         - Per printer Group quotas. Currently Group 
    47           quotas are only at skeleton stage. 
    48          
    49         - Configurable printer querying methods. Currently 
    50           only SNMP method is supported. 
    51            
    52         - More Quota Storage backends.   
     71networked printers, and should work with any SNMP-enabled  
     72network printer capable of outputing its lifetime printed pages  
     73number. 
    5374 
    5475============================================================ 
     
    140161implemented. 
    141162 
     163SECURITY : you should ensure that only the print quota administrator 
     164           can run the warnpykota command, but this is actually not 
     165           enforced in the program. Any user able to launch warnpykota 
     166           could flood over-quota users' email boxes. 
     167           
    142168============================================================ 
    143169