Hello.
Many routers have an integrated “print server,” that is, the ability to connect a printer via USB and share it on the network.
In case your router doesn’t have this capability, we could always use our Raspberry as a print server with Cups
apt-get install cups
we enable administration from the web interface
cupsctl –share-printers –remote-admin –remote-printers
and add our user to the “lpadmin” group
usermod -a -G lpadmin our_user
and we reach the web interface by entering in a browser the address
https://127.0.0.1:631/admin/
From there, just follow the simple instructions to add a printer and share it on your network.
Of course, you’ll need to install the shared printer on each computer.
Bye!
! :) !