Hi Till,<div><br></div><div>I am not be the most experienced person here, but if there aren&#39;t other possible mentors, I would like to mentor (or co-mentor) her. Her idea reminded me one that I had a few years ago, when I was doing my bachelor with some friends. We&#39;ve even started it, but never managed to finish. The problem that she is trying to solve is common in a lot of universities, and I definitely see it being used in a lot of places, including here in Brazil.</div>

<div><br></div><div>As I know the problem she&#39;s facing, I might be able to help her build something not usable just by Arizona State University, but more general, usable by other universities also (including mine) :-)</div>

<div><br></div><div>Best regards,</div><div><br><div class="gmail_quote">On Thu, Mar 31, 2011 at 5:14 PM, Till Kamppeter <span dir="ltr">&lt;<a href="mailto:till.kamppeter@gmail.com">till.kamppeter@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi,<br>
<br>
the following application with a project idea from a student has<br>
arrived. I would much like that this project will get turned reality. It<br>
is not one of our work which needs to be done urgently, but it is also<br>
something useful. And the student needs it for his department, so<br>
another motivation which counts in.<br>
<br>
So I want to ask all of you, who would like to step up as a mentor for<br>
this project?<br>
<br>
    Till<br>
<br>
P.S.: Please register as mentor for the Linux Foundation on<br>
<a href="http://www.google-melange.com/" target="_blank">http://www.google-melange.com/</a> if you want to participate in the<br>
selection process or if you want to actually mentor.<br>
<br>
----------<br>
<br>
Ticketed Print Monitoring System<br>
--------------------------------<br>
<br>
Samantha Christoff<br>
<br>
Email: firebirdy4 at gmail dot com<br>
<br>
Mentor: No mentor assigned<br>
<br>
Possible mentors: ???<br>
<br>
Short description: Implement a monitored print server in CUPS to allow<br>
graduate students and faculty to print to a network of laser printers<br>
with a ticketed system hooked up to a monitor server with a front end<br>
GUI available on all platforms. This is in order to set printing limits<br>
and to meet budget constraints on toner and paper.<br>
Google Summer of Code Application<br>
<br>
Name: Samantha Christoff<br>
<br>
University: Arizona State University, dual majoring in Physics and<br>
Philosophy, currently a Sophomore<br>
<br>
Short Biography:I am a twenty year old pink haired motivated programmer,<br>
physicist, philosopher, pop star, with a lot of problems to solve and a<br>
lot of math to do it with. I freelance in most of my work and have<br>
experience with platforms up and down the board, recently, C++, Grails,<br>
and jQuery. I’m a list oriented person who is a bit messy when it comes<br>
to keeping office space. You can say I’m a Highly motivated, workaholic<br>
with a passion for coffeecake, open source, differential equations and<br>
shoes.<br>
<br>
<br>
<br>
IRC Nickname: FinalPhoenix<br>
<br>
<br>
<br>
Platforms:<br>
<br>
             1. MacBook Pro 2011 Core i7 8gbs RAM 500gb HDD running<br>
MacOSX/Windows  7<br>
<br>
2. iMac 24” Summer 2009 8gb RAM  320GB HDD running Ubuntu 10.10/Arch<br>
<br>
<br>
<br>
Pertinent Languages: C, C++, PHP, CSS, HTML5, jQuery<br>
<br>
<br>
<br>
Relevant Experience: I code in C and C++ for various academic programs<br>
for Physicists and Psychologists, modeling electron microscopy and<br>
emergent systems. I use CSS, PHP, HTML5, and jQuery every day for<br>
various web design and development work.<br>
<br>
<br>
<br>
Involvement in the Open Source Community: This will be my first major<br>
Open Source Project, I have been a freeloader in the past and would like<br>
to correct that.<br>
<br>
<br>
<br>
Development Idea and Implementation: The idea came from my actual day<br>
job. I manage servers and labs at Arizona State University at Coor Hall<br>
in the Geography and Urban Planning Department. Due to state budget cuts<br>
we have been forced to rely more and more on open source software,<br>
however those budget cuts have also affected how much paper and ink we<br>
can buy. These budget cuts are felt by most of the faculty, however, the<br>
grad students are largely unaware. Our graduate students are good people<br>
from all over the world, but they love printing. They love printing so<br>
much that they’re bleeding us dry. Often the graduate students will<br>
print entire textbooks on laser printers, ten or so copies of 200 page<br>
theses, etc. This has become a very big problem and I am supposed to<br>
solve it. If I can create a ticketed, monitored print system with user<br>
accounts. I can stop these ink-hungry graduate students and perhaps save<br>
the day, and the department from further measures like taking on less<br>
graduate students, or even worse, cutting the IT budget.<br>
<br>
<br>
<br>
Expected Achievement:  Create a ticketed, monitored linux print server<br>
with a web user interface for both administrators and users on all<br>
platforms.<br>
<br>
<br>
<br>
Why I am suited for this project: I have been involved in the Linux<br>
community for five years, and a member of the Linux Users Group at ASU<br>
for two. I would like to finally make Linux print servers viable for<br>
large organizations and make Linux a friendly way to go in the office. I<br>
am well versed in coding in the specific languages needed and C/C++ were<br>
part of the first languages I learned six years ago. I have to solve<br>
this problem, and I would like the support of the Open Source Community<br>
to not only save my department from further measures, but to help other<br>
people in similar situations.<br>
<br>
<br>
<br>
Invested Time: I will be contributing 40 hours a week or more to this<br>
problem as it is urgent to the success of my department. Not only is my<br>
day job allowing me to do this, but I will be most likely doing the real<br>
extensive testing at home in my own environment.<br>
<br>
<br>
<br>
Rough Schedule of Project Subtasks:<br>
<br>
<br>
<br>
First two weeks – Planning and Research into the CUPS platform and<br>
similar closed source ticketing systems<br>
<br>
Seven Weeks – Developing and Implementing a ticket based system to be<br>
interpreted by job (i.e. File Name, Size, Number of Pages, When it was<br>
printed, from what IP) and sent to a monitoring server where each job is<br>
recorded. These jobs will be sent to a database.<br>
<br>
Six Weeks – Developing a user database to match up to ticketing system<br>
in order to set print limits on users, know which user printed what and<br>
how many, etc.<br>
<br>
Three Weeks – Developing and Designing a front and back end GUI<br>
accessible through the web available on all platforms (Mac/PC/Linux)  in<br>
order to install print drivers, see jobs, progress towards page limit,<br>
and a back end for administration use, such as a print out of the<br>
requested jobs for each printer, who is at their print limit, how many<br>
pages are going through each printer, etc.<br>
<br>
Two weeks – Debugging, Testing, Implementing.<br>
_______________________________________________<br>
Printing-architecture mailing list<br>
<a href="mailto:Printing-architecture@lists.linux-foundation.org">Printing-architecture@lists.linux-foundation.org</a><br>
<a href="https://lists.linux-foundation.org/mailman/listinfo/printing-architecture" target="_blank">https://lists.linux-foundation.org/mailman/listinfo/printing-architecture</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Vítor Baptista<br><br>
</div>