Of course, I know it needed samba, but I had difficulty sharing one to Windows PC which I didn’t really get into much since the day I moved away from Windows. This was what I did to get it work.
Find these lines and uncomment them; if you can’t find, type.
printcap name = cups printing = cups
[printers] section should look similar to this
[printers] comment = All Printers browseable = yes path = /var/spool/samba printable = yes public = yes guest ok = yes create mask = 0700 use client driver = yes path = /tmp
Then you have to restart samba.
$ sudo service smbd restart
For some, you might have to use
samba instead of
smbd. That’s varied by distros. However, after adding printer to your Windows box, you should be able to print. I find it’s easier to navigate to
\\linux-box-name in file explorer. Find printer there, then right-click to connect and add there. Add printer via Devices and Printer and auto discovery thing isn’t impressed me 99% of the time.