Ahsley, try to install a printer using any windows driver. The printer does not need to be connected, just to have the forms defined.
If you are running the program as a service, then configure in the service manager the service to run as a defined user which at least you already logon once.
Remember to define that dummy printer as default if you can.
I forgot to say, after the printer is installed, restart the application so it can see the printer and the forms
Let us now how it goes.