Haven't seen a dual NIC printserver. . .
You can usually do this with a printer that has 2 inputs (Parallel & USB)
You would need a USB print server and a parallel printserver. One for each
network. Some older printers can't handle traffic on both inputs
concurrently though. Its usually a try-and-see approach.