UPDATE:<br> We have come up with a way to go with method 2, but with the CUPS daemon included. So now there will be scope for usb printing in the future of course even assuming it is required.<br><br>Here is a complete premature application.<br>
<br><a href="http://wiki.sugarlabs.org/go/Print_Support">http://wiki.sugarlabs.org/go/Print_Support</a><br>