Both the Host and Client PCs must use a Private network profile with network discovery and file and printer sharing enabled. Leaving the network as Public is the most common reason shared printers ...