I downloaded the installer from your model, as a targz file after I chose "deb" and not "rpm"--they had only those two choices. That's always the option you want last, but most of the time it works. I did not run the installer.
I don't see any 4540-specific packages in the repo but it doesn't mean our un-specific bro driver packages and bro scanner packages won't work. Or your add printer driver list might be populated in the add printer list with the 4540. I wish I knew what was supported inside the un-specific packages. there is a list somewhere.
I think technically you could install any printer/all-in-one in Solus or any distro. It's always easy or a brutal 3-day affair and somewhere in-between and I've had them all.
Many people swear by the middleman cups/631 but that one makes me uncomfortable to so I never tried it.
I know this is muddy but there is always a way.