<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)&quot;Integration of a printing infrastructure (CUPS ??) into the XO-1 software images &quot; - <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) &quot;Modification of Sugar Control Panel to set up the printer (add/select default printer?)&quot;<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)&quot;Extra credit: integrating a server, including permissions and quota management, into the XS image.&quot;<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>