In order to use the automatic/direct printing processes provided by SocrateCloud, you need to associate printers to the SocrateCloud application. You can select, at Tenant level, one of the two available methods:
Standard Printing - classical printer association, requires on premise implementation
Google Cloud Print - associate printers published in Cloud via the Google Cloud Print service
Standard Printing requires an on premise installation of the SocrateCloud application. This way SocrateCloud can be configured to access printers connected to the application server. To set up Standard Printing you need to go through the following steps.
The local printers must be connected to the organization's LAN network.
Each printer must be assigned a fixed IP address.
Verify that the printers are accessible in LAN.
Once configured, the printers must be published via a router with DNAT (Destination network address translation) function.
The IP address of the router will be used to associate the printers with SocrateCloud. This can only be done by the BitSoftware Support department (support@bitsoftware.ro).
After activating the printer on the server, you need to access the Tenant window for the following setup:
select Standard print in the Printing field;
save the settings;
press the Load Printers button which will load all the available printers. The list will be displayed in the Printers tab;
from the Printers tab you can define access rights to the printer for each role;
This setup is done by registering the organization’s printers with the Google Cloud Print service. Once a printer has been registered with Google Cloud Print you can authorize SocrateCloud to use it. To set up Google Cloud Print with SocrateCloud you need to go through the following steps:
1. Access the following link to load a printer through Google Cloud Print:
In the Printers section, the available Google Cloud printers will be displayed;
to add a printer select the Add Classic printer option;
select the type of printer you want to add and follow the steps described in the window;
2. Log into SocrateCloud with an Admin Role
open the Google Apps Setup window located in System Admin -> General Rules -> Security -> Google Apps:
3. Access the Google Cloud API to generate the Client ID and Client Secret
to access the API Console click on the APIs Console link provided in the Google Apps Setup window, while being connected to a Google account within the browser;
Press the Create Project button in the newly opened window
Fill in the Project Name field and then press Create.
Once you create the project click on APIs & auth - Credentials on the left side menu and then press Create new client ID, select Installed Application and fill in a Consent Form.
Select Installed Application and Other from the menu then press the Create Client ID button
In the web application section you will then see the Client ID and Client Secret
In the Google Apps Setup window in SocrateCloud fill in the Client ID and Client Secret fields with their respective values generated on the API Console
4. Complete the Authorization Code field using the code obtained by pressing the Request Authorization code link in the Google Apps Setup window. Press the Authorize button. You need to logout from the application for the settings to take effect.
5. Access the Tenant window
in the SocrateCloud section, for the Printing field select Google Cloud Print. Save your settings.
in the Printers tab from the Google Cloud Print tab, all the printers previously loaded in the Google Apps Setup will be available.
in the Printers tab from the Google Cloud Print tab, you can restrict access to roles. If the Role Access checkbox is unchecked all users will be able to access the printer regardless of role.
6. To access the printers directly, in the User Preferences window from the Tools menu, uncheck Allways preview Print.
Note: Printers can be shared by accessing the link https://www.google.com/cloudprint/#printers and by pressing the Share button located on top of the page.
If multiple printers have been loaded and are available, when logging into SocrateCloud, in the Login window you can select the default printer.
in the first Login window make sure Select Role is checked
in the second Login window select the printer from the list