Cannot print from C# .NET under NT4.0

Problem description:

Cannot print from C# under Windows NT 4.0

Solution:

There is no solution for this issue.

The problem is caused by the C# .NET and has nothing to do with the Black Ice printer driver. On the NT 4.0 operating system, when someone prints to any printer driver from an application written in C#, the spool file gets corrupted. The spool file gets corrupted even if you print to the HP printer driver. The Black Ice printer drivers use the metafile data type for the spool file, therefore if the spool file is corrupted the printer driver will not work.

Note: Printing to other physical printer from C# may work because some physical printers use the RAW data type in the spooler instead of metafile data type.