User Tools

Site Tools


gsoc:google-summer-code-2019-openprinting-projects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
gsoc:google-summer-code-2019-openprinting-projects [2019/01/15 22:30]
till
gsoc:google-summer-code-2019-openprinting-projects [2019/01/24 22:30] (current)
till
Line 19: Line 19:
  
 ======Project Ideas====== ======Project Ideas======
- 
-Note: Some project ideas are not completely entered yet. The missing information will be added soon. 
  
 =====Generic Framework to turn legacy drivers consisting of CUPS filters and PPDs into Printer Applications===== =====Generic Framework to turn legacy drivers consisting of CUPS filters and PPDs into Printer Applications=====
Line 36: Line 34:
 The student'​s tasks here are The student'​s tasks here are
  
-Create a universal printer application framework which can be packaged with print filters and PPDs to make up a Printer Application +  * Create a universal printer application framework which can be packaged with print filters and PPDs to make up a Printer Application 
-Use this framework to create Printer Applications for drivers like HPLIP, foo2zjs, Gutenprint, SpliX, ... +  ​* ​Use this framework to create Printer Applications for drivers like HPLIP, foo2zjs, Gutenprint, SpliX, ... 
-Use this framework to make a Printer Application for Foomatic +  ​* ​Use this framework to make a Printer Application for Foomatic 
-Making Snaps of Printer Applications.+  ​* ​Making Snaps of Printer Applications.
  
 Existing free software which could be used to accomplish this task are [[http://​www.cups.org/​|CUPS/​libcups]],​ [[https://​github.com/​istopwg/​ippsample|PWG'​s ippsample]],​ [[https://​github.com/​OpenPrinting/​cups-filters|cups-filters]],​ [[http://​www.ghostscript.com/​|Ghostscript]],​ [[https://​mupdf.com/​|MuPDF]],​ ... Existing free software which could be used to accomplish this task are [[http://​www.cups.org/​|CUPS/​libcups]],​ [[https://​github.com/​istopwg/​ippsample|PWG'​s ippsample]],​ [[https://​github.com/​OpenPrinting/​cups-filters|cups-filters]],​ [[http://​www.ghostscript.com/​|Ghostscript]],​ [[https://​mupdf.com/​|MuPDF]],​ ...
Line 87: Line 85:
  
 The student'​s task is to develop additional ipptool test scripts for all new operations, objects, attributes defined in IPP System Service v1.0 (e.g., Create-Printer). The student'​s task is to develop additional ipptool test scripts for all new operations, objects, attributes defined in IPP System Service v1.0 (e.g., Create-Printer).
 +
 +Mentors: Ira McDonald (blueroofmusic at gmail dot com), Printing Working Group, Smith Kennedy (smith dot kennedy at hp dot com), HP, TBD
 +
 +Desired knowledge: C programming,​ IPP
  
 Code License: Apache 2.0 Code License: Apache 2.0
Line 94: Line 96:
  
 The student'​s task is to develop additional ipptool test scripts for IPP errata including IPP Document Object v1.1, IPP Job Extensions v1.1, and IPP 3D Printing Extensions v1.1. The student'​s task is to develop additional ipptool test scripts for IPP errata including IPP Document Object v1.1, IPP Job Extensions v1.1, and IPP 3D Printing Extensions v1.1.
 +
 +Mentors: Ira McDonald (blueroofmusic at gmail dot com), Printing Working Group, Smith Kennedy (smith dot kennedy at hp dot com), HP, TBD
 +
 +Desired knowledge: C programming,​ IPP
  
 Code License: Apache 2.0 Code License: Apache 2.0
Line 121: Line 127:
 The task for the student is here to improve pdftoraster'​s interface with Poppler, for example using Poppler'​s PPM (generic raster) output and converting it into CUPS/PWG Raster. Discussion about possible approaches you can find [[https://​github.com/​OpenPrinting/​cups-filters/​issues/​9|on the cups-filters GitHub]]. The task for the student is here to improve pdftoraster'​s interface with Poppler, for example using Poppler'​s PPM (generic raster) output and converting it into CUPS/PWG Raster. Discussion about possible approaches you can find [[https://​github.com/​OpenPrinting/​cups-filters/​issues/​9|on the cups-filters GitHub]].
  
-Mentors: Till Kamppeter, Project Leader OpenPrinting (till at linux dot com), Tobias Hoffmann, cups-filters developer (smilingthax at googlemail dot com).+Mentors: ​Sahil Arora (sahilarora dot 535 at gmail dot com), Till Kamppeter, Project Leader OpenPrinting (till at linux dot com), Tobias Hoffmann, cups-filters developer (smilingthax at googlemail dot com).
  
 Desired knowledge: C and/or %%C++%% programming Desired knowledge: C and/or %%C++%% programming
gsoc/google-summer-code-2019-openprinting-projects.1547591421.txt.gz · Last modified: 2019/01/15 22:30 by till