Many customers install their EPP print server on various Linux operating systems but may not be familiar with the best methods to manage or check on the EPP daemons/services on their systems.
Product Release/Version
EPP 10.0.0.0 - 10.2.0.0
The EPP 10 installations have been validated with Linux operating systems like Red Hat Enterprise Linux, Ubuntu, CentOS, Rocky, Amazon Linux, etc. See the published system specs pages for certified Linux distros with our EPP releases.
EPP 10.0 System Specs | EPP 10.1 System Specs | EPP 10.2 System Specs
Impacted Area/Control
The DSIPrint daemons/service are required to access the EPP web portal as well as processing print requests through the EPP print server. The DSIRemote* daemon/service (when implemented) is responsible for managing printer connections and routing print data to the destination printers.
Default Scripts
Each EPP 10 installation will include default scripts for stopping and starting the DSIPrint and DSIRemote services.
Examples:
-
/opt/DSI/DSIPrint/bin/startDSIPrint.sh
-
/opt/DSI/DSIPrint/bin/stopDSIPrint.sh
-
/opt/DSI/DSIPrint/localBridge/bin/startRemote.sh
-
/opt/DSI/DSIPrint/localBridge/bin/stopRemote.sh
While these scripts can be used (with su permissions) to start or stop services, they may not be the ideal method if using the SystemD service method; which can leverage systemctl commands for service status and management. If you try to use the stopDSIPrint.sh OR stopRemote.sh scripts to stop the EPP daemons/services with EPP configured to use SystemD, then systemctl will try to auto start them again.
Commands to Manage EPP Services
Linux Service Examples [SystemV]:
The SystemV installation method is the default from version 10.0.0.0 to 10.1.0.3. Run this command to confirm names of EPP services using SystemV:
ls -l /etc/init.d/DSI*
Checking the status of EPP services using SystemV:
# On-prem EPP Server
sudo /etc/init.d/DSIPrintDaemon_9443 status
# On-prem EPP localBridge Site
sudo /etc/init.d/DSIRemoteDaemon_defaultSite_9443 status
# EPP Remote Bridge
sudo /etc/init.d/DSIRemoteDaemon_<SiteName> status
You can replace the status part with stop, start, or restart.
Linux Service Examples [SystemD]:
The SystemD service installation method was introduced in EPP 10.1.0.4, which can be selected during a fresh installation or upgrade with this and subsequent service packs. Run this command to confirm names of EPP services using SystemD:
ls -l /etc/systemd/system/dsi*
Checking the status of EPP services using SystemD:
# On-prem EPP Server
sudo systemctl status dsiprint9443
# On-prem EPP localBridge Site
sudo systemctl status dsiprintBridge9080
# EPP Remote Bridge
sudo systemctl status DSIRemoteDaemon_<SiteName>
You can replace the status part with stop, start, or restart.