Fonts not found when print request comes from a child process of a Service
- by beeglebug
I have a strange issue on a Windows Server 2003 box which has been baffling me for days now.
I have a service running on the machine which calls a specified exe every 60 seconds, the exe looks at a local database to see if it needs to print anything, and if so, it prints it to a network laser printer.
The problem i'm having is that some fonts won't print out when the exe is called automatically by the service, but work fine if I double click the exe to run it.
The font was installed by Administrator, but the service runs as NT Authority\System. I thought this might have something to do with it, but I tried running the service as Administrator, and that didn't solve it.
Are there any issues with fonts and permissions that i'm not aware of that could be causing this behaviour?