[Printing-architecture] Google Summer of Code 2011 - Nice project, who wants to mentor it?

Vítor Baptista vitor at vitorbaptista.com
Sat Apr 2 11:21:09 PDT 2011


Hi Till,

I am not be the most experienced person here, but if there aren'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'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.

As I know the problem she'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) :-)

Best regards,

On Thu, Mar 31, 2011 at 5:14 PM, Till Kamppeter <till.kamppeter at gmail.com>wrote:

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



-- 
Vítor Baptista
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.linux-foundation.org/pipermail/printing-architecture/attachments/20110402/463e284a/attachment.htm 


More information about the Printing-architecture mailing list