How to Use the EveryonePrint Chrome Extension for Easy Mobile Printing with an Existing Server Installation
To use the new EveryonePrint Chrome Extension with your existing installation of EveryonePrint MobilePrint server, follow these simple steps:
With the new EveryonePrint Chrome Extension, you can enjoy seamless integration between your Chrome browser and your existing EveryonePrint MobilePrint server. It simplifies the printing process and enhances productivity, allowing you to easily print from anywhere, anytime, and on any device.
Pre-requisite
Your existing EveryonePrint MobilePrint running installation is compatible with the new Chrome Extension; no specific update or setup needed on the server side.
User's Gmail addresses are recorded in the local database - [Users] tab, or they can be retrieved from an LDAP/AD connection setup in Settings > User Authentification.
Install Chrome Extension
Manual Installation
- In Chrome, open the Menu and go to "More tools" > "Extensions." click the Extension menu and select "Open Chrome Web Store".
- Or go directly to Chrome Web Store https://chrome.google.com/webstore/search/everyoneprint?hl=en-US
- When installed in Chrome, click the "extension options".
- Enter your EOP server IP or hostname and port 7290 or 9443 (or 80 and 443 if you changed default).
- Click test and make sure you receive the "Successfully tested connection" message.
- Note: If using HTTPS 9443 with EOP built-in certificate, make sure to connect first to SAFEQ Cloud and accept the certificate exception so this server is trusted in Chrome.
- Click Save.
- Click the Extension again and select: Login.
- Enter login and password for your AD/LDAP account as setup in EveryonePrint Mobileprint.
Deploy through Google Management Console
Refer to your local Google Workspace Administrator for automating the deployment of the Extension to managed Chromebooks in the organization.
Steps to setup the Extension:
- Connect to the Google Admin console: https://accounts.google.com/
- Select correct organizational unit.
- Navigate to the Managed browsers.
- Check that all needed user browsers enrolled and listed in the table. If not – enroll necessary browsers to the corresponding Organizational Unit.
- Navigate to the Devices.
- Check that all needed Chromebook devices enrolled and in “Provisioned” status.
- Navigate to the Apps & extensions.
- Add EveryonePrint Extension and select it.
- Navigate to the “Policy for extension” input in the right side bar.
-
Enter configuration JSON with correct values in this form:
{<br />"hostname": {"Value":"<em>serverIP-Hostname</em>"},<br /> "port": {"Value":"7290|9443"},<br /> "apikey": {"Value":""},<br />"disableAuthentication": {"Value":true|false}<br />}
- Hostname: IP or FQDN of the EveryonePrint MobilePrint server
- Port: 7290 or 9443 (defaults) or 80, 443 if ports where customized
- DisableAuthentication :
- true - no login required in the Extension, Gmail address is used to match user in EveryonePrint.
- false - user has to login with LDAP/AD credentials in the Extension.
Note: For installations where the LDAP/AD authentication is not available/desirable, you can disable using the appropriate value for the "disableAuthentication" parameter in the configuration JSON file when deploying the App.
- Click on Policy drop-down.
- Select “Force Install”.
- Save settings and validate that save successful.
Use Chrome Extension
- You can pin the Extension to the Browser bar (top right).
- Now doing a [CTRL - P] in the "Destination" select "See more..." and you should see your EveryonePrint printers.
- Select the printer you want to print to.
- Select the finishing options.
- And print.
- Note: If you don't see all your printers, click the icon of the Extension then click 'synchronize printers" again.
Troubleshooting
In some contexts, even when the user performs the [Test] and [Sync printer], he can't see the printers.
This may occur because there is an entry in the Local DB in Everyoneprint with the name 'jdoe' associated with his Gmail address "john-doe@gmail.com".
However, because LDAP/AD authentication has been setup, EveryonePrint can't retrieve the printer list as the user in AD has a different sAMAccountname like 'john-doe' with the email address "john-doe@gmail.com".
To Fix the Issue:
- Make sure to remove the entry "jdoe" in the Local DB ( Admin console > Users ).
- In Chrome verify that the logged in user is "john-doe@gmail.com".
- Click Test and Save.
- Click Sync printers.
- Verify printers are listed.