Installing on macOS
There are two installation packages for macOS — choose the right one for your Mac:
Docuflair.PrintAgent-<version>-osx-arm64.pkg— Apple silicon (M processors)Docuflair.PrintAgent-<version>-osx-x64.pkg— Intel
The package sets up the following automatically:
| Path | Content |
|---|---|
/usr/local/docuflair/printagent/ |
The service and app binaries |
/usr/libexec/cups/backend/docuflair |
The CUPS backend |
/Library/LaunchDaemons/com.docuflair.printagent.plist |
The background service (starts at system start-up) |
/Library/LaunchAgents/com.docuflair.printagent.tray.plist |
The status bar app (starts at every user sign-in) |
The CUPS queue FollowYou is also created; right after installation, the status bar app starts for the signed-in user.
Configuring the server address
Section titled “Configuring the server address”Users enter the address once in the status bar app’s sign-in window — it is passed to the service automatically. For managed rollouts you can alternatively preset it in the file appsettings.Production.json under /usr/local/docuflair/printagent/, see the configuration reference; then restart the service:
sudo launchctl kickstart -k system/com.docuflair.printagentChecking that it works
Section titled “Checking that it works”sudo launchctl print system/com.docuflair.printagentlpstat -p FollowYouecho "Hello Docuflair" | lp -d FollowYouThe test job then has to appear in the status bar app (after signing in, with the status Uploaded). The service’s log files live under /Library/Logs/Docuflair/PrintAgent/.
Updating
Section titled “Updating”Simply install the newer package — the sign-in and any waiting jobs are preserved.
Uninstalling
Section titled “Uninstalling”sudo launchctl bootout system/com.docuflair.printagentsudo rm /Library/LaunchDaemons/com.docuflair.printagent.plistsudo rm /Library/LaunchAgents/com.docuflair.printagent.tray.plistsudo rm /usr/libexec/cups/backend/docuflairsudo lpadmin -x FollowYousudo rm -rf /usr/local/docuflair