Installing the Print Server
The Epson printer application consists of three files:
- EpsonAWPrintServer.exe - The Epson printer server application .exe file
- EpsonAWPrinterServerData.xml - Application settings
- Newtonsoft.Json.dll - A library to handle JSON data
To install the print server, copy the above mentioned files to a folder. To start the application, double-click the EpsonAWPrintServer.exe file or in a terminal cd to that folder and run ./EpsonAWPrintServer.exe. Alternatively, enter mono EpsonAWPrintServer.exe to start explicitly with the mono runtime.
Once you start the Epson printer server application, the EPSON AirWatch Print Server window opens. In this window, you have to provide the print server information.
Adding the Print Server
To add a printer server in Omnissa Workspace ONE UEM, perform the following steps:
-
Login to the UEM console.
-
Ensure that the correct Organization Group is displayed at the top of the page.
-
Navigate to Devices > Peripherals > Settings > Server, and then select Add Server.
-
On the Add Server page, complete the following fields:
Fields Description Friendly Name Choose a meaningful name to identify the Epson print server. HMAC Token The UEM console randomly generates this token. This token enables all subsequent requests from the Epson print server to be HMAC signed. Select the entire 32-character string and copy it to the clipboard (Ctrl+C). User ID This field contains the user ID or username associated with a print server on the console. Printers subsequently enrolled to the print server have this username associated with them. Service UID Enter the Service UID or select Generate UID. The service UID is expected to be between 16 to 36 character long alphanumeric value. Once you enter the Service UID in the UEM console, copy the same to the relevant field in the Epson configuration page. -
Select Save. The status displays pending registration.
Registering the Print Server
To register the printer, perform the following steps:
-
Update the EpsonAWPrinterServerConfig.xml with your print server details and save the file.
-
Open Terminal and change to the directory containing Epson print server files.
-
Run the mono EpsonAWPrintServer.exe –r command to start the print server. Your print server is registered and the terminal output displays following information about the printer server:
EPSON Airwatch Print Server Version: X.X.X.XXXXX ---------------------------------------------------------------------- Parameters: Server UID=a1234b5c-1ab2-1234-a123-12a3b1234a12 GroupID=1234 Vendor=Epson HMAC=12a1ab1a-1a23-123a-ab12-1234ab1234a1b RegisterURL=https://www.acme.com/deviceservices/peripheralservice/v1/register ServerIPAddressFromAirwatch=xx.xx.xxx.xx UseHTTPS(from Airwatch)=True HTTPPrefixToPrinter-https:// Periodic Check-ins=False CheckInPeriod=0.5 SendAlertsToAirWatch=True SendCheckInOnStatusUpdate=True SSLPort=xxxx SSLCertificateFileName=xxxxx.xx ----------------------------------------------------------------------- System Info: Thread pool size: xx No. of Worker threads: x No. of async. I/O threads: x ----------------------------------------------------------------------- UNIX Signal listner started. Registering Printer Server with Airwatch... Send registration to Airwatch... Registration OK. Recieved URLS: EnrollmentURL=https://www.acme.com/deviceservices/peripheralservice/v1/enrolldevice CommandURL=https://www.acme.com/deviceservices/peripheralservice/v1/checkin AlertURL=https://www.acme.com/deviceservices/peripheralservice/v1/alert ----------------------------------------------------------------------- Webserver: SSL certificate is valid. Issued for XXXX by XXXX, expires of xx-xx-xxxx Webserver: Listening on port xxxx
Enrolling the Printer
- Go to the printer admin page.
- Select Edit Status Notification settings and select Apply.
- Select Enable to enable status notification.
- Select ID text field and enter Printer ID. The Password field should be left blank.
- Select URL text field and enter printer server URL.
- Select Interval(s) text field and enter the notification interval in minutes.
- Select Disable to disable server authentication.
- Select Apply.
Was this page helpful?