======Past Google Summer of Code Projects====== =====The Linux Foundation is accepted for the Google Summer of Code 2012: Many student projects at OpenPrinting!===== At OpenPrinting we are proud to announce that the Linux Foundation is accepted and so we can offer our [[:gsoc:2012-gsoc-printing-projects|student projects]]: * Lightweight tool for manipulation of PDF files for printing * OpenPrinting web site: Creating a web app for managing new printer and driver entries * foomatic-rip: Replace the universal print filter by an easy-to-maintain CUPS filter * Foomatic: Improving the PPD generation capabilities * Modularization of built-in GhostScript drivers into an OPVP driver * Vendor WIN32 driver made available to Linux applications * Job Ticket API (JTAPI) implementation * JTAPI (Job Ticket API) JDF Job-Ticket Implementation If you are a student and interested in doing a great project this summer, helping to get printing "just work", and earning some money, please [[:gsoc:google-summer-code-2012|apply]]. The first candidates are lining up already.   =====OpenPrinting successfully participated in the Google Summer of Code 2011===== This year we mentored two students, [[http://www.google-melange.com/gsoc/project/google/gsoc2011/bigbrotherprintserv/11001|Samantha]] and [[http://www.google-melange.com/gsoc/project/google/gsoc2011/danieru/8001|Daniel]]. A third student, [[http://www.google-melange.com/gsoc/project/google/gsoc2011/jsimon184/21001|Joe Simon]], worked on support for color profiles in the Common Print Dialog, mentored by [[http://www.freedesktop.org/wiki/OpenIcc/|OpenICC]]. All three students passed final review. Samantha and Daniel's code can be found at  [[http://code.google.com/p/google-summer-of-code-2011-lf/downloads/list|code.google.com/p/google-summer-of-code-2011-lf/ ]]  , Joe's code is under the OpenICC repository: [[http://code.google.com/p/google-summer-of-code-2011-openicc/downloads/list|code.google.com/p/google-summer-of-code-2011-openicc/ ]] =====OpenPrinting is participating in Google Summer of Code 2011===== We are mentoring two students this year, [[http://www.google-melange.com/gsoc/project/google/gsoc2011/bigbrotherprintserv/11001|Samantha]] and [[http://www.google-melange.com/gsoc/project/google/gsoc2011/danieru/8001|Daniel]]. They are implementing a monitored print server in CUPS, and rewriting portions of Foomatic's database support, respectivly. A third student, [[http://www.google-melange.com/gsoc/project/google/gsoc2011/jsimon184/21001|Joe Simon]], is working under [[http://www.freedesktop.org/wiki/OpenIcc|OpenICC]] on the Common Print Dialog's (CPD) colour management. =====OpenPrinting successfully participated in the Google Summer of Code 2010===== As part of the Linux Foundation we have participated in the [[http://code.google.com/soc/|Google Summer of Code]] [[http://socghop.appspot.com/|2010]]. Although we were not very successful in finding students for our [[https://www.linuxfoundation.org/../../../../../../../collaborate/workgroups/gsoc/2010-gsoc-printing-projects|projects]], only having one single student working for us, this project was a success. This one student was Vítor Baptista from Brazil, working on the project **Compression of locally installed PPD repositories**. The project is about developeing a compression method for PPD (PostScript Printer Description) files to make the footprint of printer hardware support in Linux distributions vastly smaller. With a [[http://pypi.python.org/pypi/pyppd|small software package written in Python]] he reduced the space consumption of PPD files in an installed system by 10-20 times. He also completed the problem in time for the Feature Freeze of Ubuntu Maverick (10.10.10, to be released on October 10, 2010) so that several MB of space on the live CDs clogged up by PPDs will be used for more translations or additional software this time (and even all PPDs which are part of Ubuntu will make it onto the CDs). Congratulations and thanks to Vítor!