Symptoms - ClassAct is unable to print to some shared network printers. A printer error 482 is returned. Other applications on the same computer (e.g. notepad) print successfully.
Reason - This has been traced to the fact that ClassAct does not handle space characters within the path name for a printer, for example:
- '\\Server\Printer' is OK, will print to this network printer
- '\\Server\HP Printer' is not OK, will give a printer error (482)
- '\\Print Server\Printer' is not OK, will give a printer error (482)
Solution
There are two solutions to this problem:
- Rename the printer path to remove all spaces.
- Map the printer to an LPT port using the printer driver’s capture facility (may not be supported on all PCs).
- Use the DOS 'NET USE' command to capture the printer port:NET USE LPT1 \\servername\printername /persistent:yes