<div class="gmail_quote"><br>Hello,<br> <br> A Student trying to get into GSoC here<br><br>After a bit of research I have come up with this approach for the mandatory requirements that a printer would assume to comply.<br>
<br>1)"Integration of a printing infrastructure (CUPS ??) into the XO-1 software images " - <br>
pycups is an opensource based wrapper around cups, we could include the bindings.<br>Or write bindings entirely from the scratch tailored to serve the purpose<br>And write a sugar.printer module, which again fits the guidelines, and communicates through D-BUS with applications<br>
<br>2) "Modification of Sugar Control Panel to set up the printer (add/select default printer?)"<br> write a pygtk code so that a new tool button is made available, and on pressing, a menu box pops out, and connect the buttons to the specific handlers <br>
<br>3)"Extra credit: integrating a server, including permissions and quota management, into the XS image."<br>The CUPS api allows the machine to act as a print server, and the cups api includes a default quota management system.<br>
or am i missing something<br><br><br><br><br>Thank You,<br>IwikiwI (Vamsi Krishna Davuluri)<br>
</div><br>