I have performed a new/clean install of v20.04 on a Leno T470s laptop. No problems with installation, all bits appear to work. Very happy up to now.
However, every time I boot my laptop (and even while working or even idle), my EPSON WF-7520 LAN printer is probed (discovered/browsed). It is driving me and the family nuts because the probe make the printer react as if it has just initialised. This occurs even if I have not added a printer. The printer is not "automatically" added. I have added the printer manually.
I have tried (after much searching):
editing /etc/cups/cups-browsed.conf,
$ BrowseProtocols none $ BrowseRemoteProtocols none
Disable browsed
$ sudo systemctl stop cups-browsed $ sudo systemctl disable cups-browsed
Removed AVAHI
$ sudo apt remove avahi
Make sure everything in clean
$ sudo apt upgrade -y $ sudo apt autopurge $ sudo apt autoremove $ sudo apt autoclean
Checked in case SAMBA was running/discovering things on the network,
$ sudo systemctl status smbd Unit smbd.service could not be found.
I checked,
$ sudo lpinfo -v file cups-brf:/ network ipps network ipp network beh network https serial serial:/dev/ttyS0?baud=115200 serial serial:/dev/ttyUSB0?baud=230400 serial serial:/dev/ttyUSB1?baud=230400 network socket network http network lpd network lpd://10.0.0.11:515/PASSTHRU
10.0.0.11 is my LAN printer IP.
Removed CUPS
$ sudo apt remove avahi
Make sure everything in clean
$ sudo apt upgrade -y $ sudo apt autopurge $ sudo apt autoremove $ sudo apt autoclean
The problem still persists. This means it is not CUPS or AVAHI.
I reinstalled CUPS
$ sudo apt install CUPS
For completeness I have included a list of running services in case it provides any insight,
$ systemctl list-units --all --type=service | grep running
accounts-daemon.service loaded active running Accounts Service
acpid.service loaded active running ACPI event daemon
atd.service loaded active running Deferred execution scheduler
avahi-daemon.service loaded active running Avahi mDNS/DNS-SD Stack
bluetooth.service loaded active running Bluetooth service
bolt.service loaded active running Thunderbolt system service
colord.service loaded active running Manage, Install and Generate Color Profiles
cron.service loaded active running Regular background program processing daemon
dbus.service loaded active running D-Bus System Message Bus
expressvpn.service loaded active running ExpressVPN Daemon
fwupd.service loaded active running Firmware update daemon
gdm.service loaded active running GNOME Display Manager
irqbalance.service loaded active running irqbalance daemon
kerneloops.service loaded active running Tool to automatically collect and submit kernel crash signatures
libvirtd.service loaded active running Virtualization daemon
ModemManager.service loaded active running Modem Manager
networkd-dispatcher.service loaded active running Dispatcher daemon for systemd-networkd
NetworkManager-dispatcher.service loaded active running Network Manager Script Dispatcher Service
NetworkManager.service loaded active running Network Manager
polkit.service loaded active running Authorization Manager
rsyslog.service loaded active running System Logging Service
rtkit-daemon.service loaded active running RealtimeKit Scheduling Policy Service
snapd.service loaded active running Snap Daemon
switcheroo-control.service loaded active running Switcheroo Control Proxy service
systemd-journald.service loaded active running Journal Service
systemd-logind.service loaded active running Login Service
systemd-machined.service loaded active running Virtual Machine and Container Registration Service
systemd-resolved.service loaded active running Network Name Resolution
systemd-timesyncd.service loaded active running Network Time Synchronization
systemd-udevd.service loaded active running udev Kernel Device Manager
teamviewerd.service loaded active running TeamViewer remote control daemon
thermald.service loaded active running Thermal Daemon Service
udisks2.service loaded active running Disk Manager
unattended-upgrades.service loaded active running Unattended Upgrades Shutdown
upower.service loaded active running Daemon for power management
user@1000.service loaded active running User Manager for UID 1000
wpa_supplicant.service loaded active running WPA supplicant
What is probing my printer?
Is there a "switch" of some type I have missed that will disable this "discovery" process from probing my printer?
Any assistance would be appreciated.
thanks, dg