Our client in a Citrix environment has trouble on his initial attempt to use the BlackIce TS Monochrome print driver to convert his .tif images to .DCX (initial attempts to use the BlackIce driver on other file types is successful). With the initial attempt to convert a .tif file, the .GRP file and image file are generated, but I don't see that our application (using named pipe interface) ever receives the STARTDOC message. However, if the client changes anything in the BlackIce print driver preferences, the application works properly (.tif image is converted, files are generated, STARTDOC message is received, our application processes image correctly). And it continues to work properly thereafter. Our client, understandably, does not feel his users should be modifying the print driver preferences, and would like everything to work upon initial installation.
We use a common output directory for all users, and I'm wondering if on initial installation the output directory is not set correctly so that all users can access it. In your discussion "[u]Usage of the output environment variables[/u]", you say that for a Citrix enviroment "it may be helpful if you set the printer’s default settings to use the environment variable." Can you elaborate or at least venture an opinion on whether we should be using this method to set the output directory?
