Print Support Manual: Difference between revisions
Created page with '====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 …' |
|||
| (6 intermediate revisions by the same user not shown) | |||
| 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 | :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 19: | Line 19: | ||
:'''7) The ability to monitor the Print Queues through a Frame item, which is the print device icon. | :'''7) The ability to monitor the Print Queues through a Frame item, which is the print device icon. | ||
====Installation==== | ====Installation==== | ||
| Line 28: | 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. | :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 35: | 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" | ||
| Line 40: | Line 40: | ||
:Some experiments have determined that the default installation of Cups you have might not work and the filter may fail, so you might want to update to a newer Cups. | :Some experiments have determined that the default installation of Cups you have might not work and the filter may fail, so you might want to update to a newer Cups. | ||
'''Moodle Print Module Installation''' | |||
:Please follow this: [http://docs.moodle.org/en/Installing_contributed_modules_or_plugins#Module_installation Module installation] | |||
:There is a video for this as well: [http://www.youtube.com/watch?v=pPUB_ReBPeg youtube link] | |||
====Bugs==== | ====Bugs==== | ||
| Line 45: | Line 49: | ||
:1) Set ranges wont get printed. | :1) Set ranges wont get printed. | ||
:2) Despite having jobs in the Print Activity in Moodle, it will show that no assignments have been submitted. | :2) Despite having jobs in the Print Activity in Moodle, it will show that no assignments have been submitted. | ||
====Expansions and the Future==== | ====Expansions and the Future==== | ||
| Line 51: | Line 54: | ||
:1) Adding A settings page to Moodle | :1) Adding A settings page to Moodle | ||
:2) Integrating Network printing, printer sharing and Redesigning some of the interface. | :2) Integrating Network printing, printer sharing and Redesigning some of the interface. | ||
====Guide==== | ====Guide==== | ||
| Line 78: | Line 80: | ||
:7) Also as an alternate, users can up documents to their Print page, and teachers can then do the Printing as well. | :7) Also as an alternate, users can up documents to their Print page, and teachers can then do the Printing as well. | ||
<Soon to come Pics Showing the same> | '''<Soon to come Pics Showing the same>''' | ||