Line 1: |
Line 1: |
| ====Introduction==== | | ====Introduction==== |
| | | |
− | :Printing had been one of the "to be taken as granted" features that Sugar lacked. And only after getting a working model done has it been a realisation to me why it had been abandoned. A lot of [re]engineering, brain-storming, design constraints, and factors such as dependencies and inclusion of concepts beyond any direct correlation with Printing, plus fighting with additional languages such as C,C++ and php had been a great overhead on me. So the outcome is definitely a bit clunky ( what I feel), but anyway, I assure you, I will be sticking with the project and Sugar and will definitely make it more concrete. | + | :Printing had been one of the "to be taken as granted" features that Sugar lacked. And only after getting a working model done has it been a realisation to me why it had been abandoned. A lot of [re]engineering, brain-storming, design constraints, and factors such as dependencies and inclusion of concepts beyond any direct correlation with Printing, plus fighting with additional languages such as C,C++ and php had been a great overhead on me. So the outcome is definitely a bit clunky ( what I feel), but anyway, I will be sticking with the project and Sugar and will definitely make it more concrete. |
| | | |
| ====Features==== | | ====Features==== |
Line 27: |
Line 27: |
| '''Instructions:''' | | '''Instructions:''' |
| :1) Install the XO bundle to your activities folder. The dependencies will require you be as root. | | :1) Install the XO bundle to your activities folder. The dependencies will require you be as root. |
− | :2) Download the PrintDeviceIcon from here: and place it in your sugar data folder, also note that you must have a copy of printscript.py in it. | + | :2) Download the PrintDeviceIcon from here:[http://git.sugarlabs.org/projects/read/repos/print [X]] and place it in your sugar data folder, also note that you must have a copy of printscript.py in it. |
| :3) Download the following filter pack: | | :3) Download the following filter pack: |
| :4) untar it using : tar xvfz odftops.tar.gz | | :4) untar it using : tar xvfz odftops.tar.gz |
Line 34: |
Line 34: |
| : mv odftops /usr/lib/cups/filter | | : mv odftops /usr/lib/cups/filter |
| : CHMOD 755 /usr/lib/cups/filter/odftops | | : CHMOD 755 /usr/lib/cups/filter/odftops |
| + | : Set SELINUX (If you have it) to Permissive or do a restorecon on the filter folder. |
| :6) restart cups | | :6) restart cups |
| :7) To sugar-100.gtkrc and sugar-72.gtkrc add: gtk-print-backends = "cups" | | :7) To sugar-100.gtkrc and sugar-72.gtkrc add: gtk-print-backends = "cups" |