Switchprint is a simple FOSS daemon for autodetecting 3D printers, and a dbus api which host software may use to communicate with said printers.