Question: what is the difference between network printer and shared printer?
Answer: A shared printer is one where the spooler runs on a server. A network printer can be connected to your local spooler as a local printer via TCP/IP etc but is designed to be a shared printer by being connected to a print server and then shared.