No popup for non DRE printers and no application name or page count displayed in the print evaluation box when printing.
Problem Statement:
No popup for non DRE printers and no application name or page count displayed in the print evaluation box when printing. Process Explorer shows the Equitrac dlls are not attached to the applications.
Cause:
This can be caused if the computer is not configured to support the 8.3 short naming convention. In a standard installation, the appinit.dlls are installed in a folder under C:\PROGRA~1\Equitrac\PROFES~1\. Our software only supports the 8.3 naming format. If the 8.3 naming convention is not enabled on the workstation our dlls will not hook and the software will behave as described above.
Here is how to test if the 8.3 short naming convention is disabled on the workstation.
Start Run Cmd and then type "dir /x"
You should see something like this:
Volume in drive C is Local Disk
Volume Serial Number is A0E1-5781
Directory of C:\
03/12/2013 08:52 PM 1,024 RND~1 .rnd
03/07/2013 07:21 PM
03/07/2013 04:43 PM
02/06/2014 01:03 PM
09/07/2012 12:12 PM
03/05/2013 04:55 AM
10/21/2013 08:24 AM
07/13/2009 08:20 PM
01/30/2014 12:24 PM
02/14/2014 10:39 AM
02/14/2014 10:40 AM
04/01/2013 01:11 PM
02/14/2014 04:20 PM
03/05/2013 09:52 AM
02/07/2014 12:38 PM
2 File(s) 3,139,320 bytes Volume in drive C is Local Disk
Volume Serial Number is A0E1-5781
If the 8.3 short naming convention is disabled on this computer, you will see something like this:
Volume in drive C is Local Disk
Volume Serial Number is A0E1-5781
Directory of C:\
03/12/2013 08:52 PM 1,024 .rnd
03/07/2013 07:21 PM
03/07/2013 04:43 PM
02/06/2014 01:03 PM
09/07/2012 12:12 PM
03/05/2013 04:55 AM
10/21/2013 08:24 AM
07/13/2009 08:20 PM
01/30/2014 12:24 PM
02/14/2014 10:39 AM
02/14/2014 10:40 AM
04/01/2013 01:11 PM
02/14/2014 04:20 PM
03/05/2013 09:52 AM
02/07/2014 12:38 PM
2 File(s) 3,139,320 bytes Volume in drive C is Local Disk
Volume Serial Number is A0E1-5781
Note the short names are not displayed in the directory list. This indicates the short naming is disabled on this workstation. Unfortunately, there is no way to global make all files/folder have short filenames retroactively. The short file name entry is made when the file/folder is first created, which, for c:\program files, was when the operating system was installed.
Answer:
The workaround is to install the print client into a custom location that does not contain long file names. For example, you can install the print client to c:\Equitrac. This puts the dlls into a folder that is accessible by our software when the short naming convention is disabled.
During the installation of the print client, when you get to the Custom Setup screen, at the bottom it shows the "Install To" path. Click on the change button on the right to change the installation location. Change the path to c:\equitrac and continue the installation as normal.