As illustrated in Figure 1, Edge Print is made up of three main components;
|A Google Workspace account with Google Drive access||A Google Workspace account for each unique Edge Print Receiver you deploy.|
|A client device||
ChromeOS, macOS, or Windows 10 device with the directprint.io app installed.
Have at least one Edge Print Enabled printer allocated to them.
|An Edge Print Receiver||
An always-on, always-connected ChromeOS, macOS, or Windows 10 device with the directprint.io app installed.
Direct IP connectivity to your printer/s.
Configuring an Edge Print Receiver user
Create a new Google Workspace account or identify an existing account that you would like to use.
Ensure that you have re-synced your Google Workspace data with directprint.io https://directprint.io/admin/orgUnits as shown in Figure 2.
Navigate to https://directprint.io/admin/edgePrint/receivers.
Enter the full Edge Print user into the search field. The user will be displayed in a list (Figure 3). Click ‘Add receiver’ and it will place the user into the ‘Active Edge Print receivers’ table as shown in Figure 4.
Click ‘Edit.' and you will be presented with a list of the printers you have configured with directprint.io.
- Select the printers that would like to enable remote printing by clicking the ‘Add’ button next to the printer.
Save changes button to persist any changes - Figure 6.
Assign an Edge Printer to a user.
To test the deployment of Edge Print, we recommend initially assigning the Edge Printer to one user or a group of test users.
- Navigate to https://directprint.io/admin/orgUnits/individuals
Search for the user you wish to assign the Edge Printer to and click ‘Add user’ - Figure 7.
Once added, click ‘Edit.
You will be presented with a list of printers, find the Edge print enabled printer, and assign it to the user by clicking ‘Add’. Click ‘Save changes to persist the changes made.
- The Edge Printer will now be available to the user through the directprint.io app. Figure 9.
Configure the Edge Print Receiver station.
- Edge Print Receivers must have direct IP connectivity to the printer.
The Edge Print Receiver must have the directprint.io client installed.
On the launch of the directprint.io app, you will be prompted to sign in to your Google account - Figure 7. Enter the username and password of the Edge Print Receiver user. In our example it’s firstname.lastname@example.org.
Allow permissions for read, write, and delete access to your Google Drive. See permission requirements here.
Once all steps above have been completed, you should see the directprint.io application with a list of nominated Edge Printers within.
NB. An Edge Receiver must have a unique Edge user associated. It’s currently not possible to share an Edge user across multiple Edge Receivers or to have two Edge Receivers logged in with the same user for redundancy.
Testing remote printing with Edge Print
All deployment and configuration steps are now completed. You can now test remote printing.
Print a test page using the test user. When initiating the print command, the Edge Printer assigned will be listed as a printer option in the print dialogue. Figure 10.
- On first print, the user will be prompted to provide access to their Google Drive account, this is to allow the directprint.io app to upload the print job before transferring ownership to the Edge Print Receiver. See permission requirements here.
If successful the print job will arrive at the nominated printer.