smb.conf file
[laserjet]
printer = printer
comment = laserjet 4l
printable = yes
public = yes
use client driver = yes <--added this line
also follow this setup, i know i know it’s not very secure, but it works..
set to share level access under main samba security settings
set to guest printing for each printer shared
added printer using add printer using printer wizard or cups web page
then share printer in samba
make sure guest access is set to yes under printer ACL
on the printer wizard, go to show all printers and turn it off. That way you won’t see the printer share twice if you are browsing your linux puter