GNU/Linux Ubuntu Installing Wi-fi Printer Guide
Hi! The Tutorial Shows You Step-by-step How to Set up and Configure a Wireless Printer in Ubuntu GNU/Linux Desktops.
Especially relevant: to Setup Network Printer on Ubuntu first we have to Install Printer Driver on System.
Before adding the Network Printer you have to follow instructions about how Setting up the Printer Driver.
Most Network Printers support a Protocol known as Bonjour, which is a combination of zero-configuration networking (“ZeroConf”), multicast DNS (mDNS), and DNS service discovery (DNS-SD) standards.
So the first attempt for an Universal configuration is the Zeroconf Bonjour Avahi Linux Service implementation.
Else if you are principally interested to Share a Network Printer with Windows Clients you may instead follow instructions about the Samba Printing Sharing.