If you only have a few Win 7 systems, you can just bail on the spooler to spooler connection and set up LPD server role on the print server and set up local printers that connect to the LPD service.
The local printers will use a Standard TCP/IP port in LPR mode.
This works best when the share names do not have spaces.
It's a working solution for 21 years. Windows XP