I ended up solving the problem by connecting my printer directly to my local machine instead of the router. The new Linksys wireless printer tool disconnects the printer when it's at idle. If I print from my local machine and quickly print from my Mac it prints, if i wait it does not. I assume Fingerprint is not communicating with the printer tool instructing it start up the printer.
I've got it working good now not using the Linksys tool just going local.