We have local requirement here for CTools and MPrint server integration. Here is a brief description of the MPrint service:
"MPrint is U-M's web-based printing service, which allows campus community members to print from their computer to any networked campus printer. MPrint is available to desktop, laptop and mobile users"
The feature will add "Print File" action option to the Resources tool for those print-eligible-type resource items. The printing will be done on item-by-item base, not with a batch mode. The feature will save user effort of downloading the resource first and then upload into MPrint server.
We feel this feature is be generic to other universities. The following is required to enable the "Print File" choice in the Resources tool:
1. Implement org.sakaiproject.content.api.ContentPrintService
2. Configure implementation in your provider's components.xml (after commenting out default in kernel's content-components.xml file)
3. Define print_server_url in your sakai.properties. If the this property if undefined or set to empty String, the "Print File" choice is hidden in UI.
4. An example provider implementation is available at https://source.sakaiproject.org/svn//msub/umich.edu/ctools/ctools-providers/branches/2.9.x-from-2.7.x/contentprint/