I work in the Computer science Department at Millersville University. Currently the university has a huge problem with wasting money on printing supplies for their computer labs. More or less due to the overwelming amount of printouts that students produce in the course of the semester. The Computer Science department addresses this problem by adapting a system to discourage students from printing altogether. (literally, hiding printers is something we have done in the past)
What I would like to do is set up a print server where I can give each student a "ration" of printouts per semester. For instance, Every CS major gets only 200 pages a semester, or 100 printouts a semester. I've never been sure whether this can be done or not. Only recently have I been searching for a way since new policies are beginning to make my job very tedious.
Currently we are using Windows 2000 for our server/workstations. Though I would like to know how to do it out of linux as well, I'll settle for windows right now.