Apple - Can I remove the Dymo Label Webservice and still use the Dymo Application?

Method 1: Unload Launch Agent.

The Dymo Label Webservice is started by a launch agent while booting (or better: logging in with a user). You should be able to simply unload the related launch agent:

sudo launchctl list | grep dymo #check if agent com.dymo.dls.webservice is loaded
sudo launchctl unload /Library/LaunchAgents/com.dymo.dls.webservice.plist

You may have to use the force switch: ... unload -w ....

Method 2: Set RunAtLoad to false.

If you are not successful you can try to change the RunAtLoad key in /Library/LaunchAgents/com.dymo.dls.webservice.plist with

sudo nano /Library/LaunchAgents/com.dymo.dls.webservice.plist

from

<key>RunAtLoad</key>
<true/>

to

<key>RunAtLoad</key>
<false/>

Reboot and check if your Dymo label printer also works without the open port of the webservice.


Just delete it, or block the port using a firewall and see if it still prints for you. If not you might have to reinstall the application (or stop blocking the port) to get it working again.

I use Little Snitch as an easy way to block particular connections. Someone smarter than me could probably tell you how to configure the built in firewall to block the connection for free, but you could use the free trial of Little Snitch to at least see if the software keeps working when you keep it from phoning home.


Turns out it's really easy. I got this from Dymo customer service:

Go to: Macintosh HD/Library/LaunchAgents/ and remove the file called: com.dymo.dls.webservice.plist.

Then restart. The local printer still works, and the online service is gone.

I expect that if you do want to use the online service, just save that launch agent pref file somewhere else on your hard drive, and replace it in the LaunchAgents folder when you want to reactivate it.