50 | | - Add a table listing all the allowed billing codes. Unknown |
51 | | billing codes should produce an action which is configurable |
52 | | (reject the job being the default). The billing codes table |
53 | | will contains total pages and cost, and life time pages |
54 | | and cost => speedup for LDAP, and allows people to cleanup |
55 | | the printing history in any case. A tool to manage the |
56 | | table of billing codes must be written, but this will |
57 | | be easy. |
58 | | |
59 | | - Pass-through mode for printers : history correctly filled (including |
60 | | job size) but no impact on user's page counter or account |
61 | | balance : this is meant to be a temporary situation for |
62 | | a printer to be in pass-through mode, for example during |
63 | | an exam where the faculty pays for the printouts and we |
64 | | don't want our users to complain about their credits being |
65 | | "eaten" for mandatory printouts. |
66 | | |
73 | | - Add a "printing denied" indicator on user print quota entries, |
74 | | to temporarily forbid an user to print on a particular printer. |
75 | | |
76 | | - Maybe per user "denyduplicates" : my 5 years old daughter |
77 | | just prints again when the printer is off... |
78 | | Maybe not needed anymore since denyduplicates now allows |
79 | | an external command to decide if the job should be allowed |
80 | | or denied. |
81 | | |
82 | | - Now that the job size is ALWAYS precomputed, add a |
83 | | MaxJobSize attribute to users and groups (printers as |
84 | | well, maybe ?) to limit each job's size if needed. |
85 | | |
86 | | - Add precomputed job size (and price) to the history for |
87 | | controlling purpose. |
88 | | |