Einen Router (Gateway) dazwischen schalten. Aus jedem Netz bekommen die Rechner dann entweder diesen Router als Default-Gateway oder, wenn nur bestimmte Rechner auf bestimmte Geräte zugreifen können sollen, die entsprechenden Routen (DOS-Fenster z.B. "route add <ip-Gerät_auf_das_zugegrifen_werden_soll> MASK <Subnet-Mask> <ip-Gateway> -p") angeben.
Wenn die Netze physikalisch verbunden sind und die Druck-Server bzw. der Router mit zwei Adressen konfigurierbar sind, reichts auch, denen aus jedem Netz eine Adresse zu geben.
Möglich wäre auch, die gemeinsamen Dienste in ein eigenes Subnetz zu packen. Der Router bekommt dann 3 Adressen (notfalls 3 Netzwerkadapter, wenn die Netze physikalisch nicht verbunden sind), in jedem Netz bekommen die Clients die entspr. Default-Gateway-Adresse, fertig.