You could make it happen during logon but to have one work like that on the fly you would need to run KiXtart as a service or as a script that is always running and monitoring the Print Server. If you really have that much need then I think you need to spend more time working on fixing your Print Server.

We had 2 print servers at my old work that managed 400 printers each and they were rarely down. New place only serves about a dozen printers but both of those are always up as well. Make sure you're not using old print drivers that were not designed for the OS they're installed on as that can cause print spooler crashing.