Answers:
Dymo Label Web服务由启动时启动的启动代理启动(或更好的方法:使用用户登录)。您应该能够简单地卸载相关的启动代理:
sudo launchctl list | grep dymo #check if agent com.dymo.dls.webservice is loaded
sudo launchctl unload /Library/LaunchAgents/com.dymo.dls.webservice.plist
您可能需要使用强制开关:... unload -w ...
。
RunAtLoad
为false
。如果不成功,则可以尝试使用以下命令更改/Library/LaunchAgents/com.dymo.dls.webservice.plist中的RunAtLoad键。
sudo nano /Library/LaunchAgents/com.dymo.dls.webservice.plist
从
<key>RunAtLoad</key>
<true/>
至
<key>RunAtLoad</key>
<false/>
重新启动并检查您的Dymo标签打印机是否也可以在没有打开Web服务的端口的情况下工作。
/Library/LaunchAgents/com.dymo.dls.webservice.plist
工作精美。谢谢!
sudo defaults write /Library/LaunchAgents/com.dymo.dls.webservice.plist RunAtLoad -bool false
只需删除它,或使用防火墙阻止端口,然后查看它是否仍可以为您打印。如果不是,您可能必须重新安装该应用程序(或停止阻止该端口)以使其再次运行。
我使用Little Snitch作为阻止特定连接的简便方法。比我更聪明的人可能会告诉您如何免费配置内置防火墙来阻止连接,但是您可以使用Little Snitch的免费试用版,至少可以查看该软件是否可以在打电话回家时继续运行。
从http://download.dymo.com/dymo/Software/Mac/DLS8Setup.8.7.3.dmg下载Dymo安装程序。
/Library/LaunchAgents/com.dymo.dls.webservice.plist
。现在,Web服务不再启动,并且打印仍然可以进行。谢谢:-)