With Windows driver, printer fonts are not available to print by .NET application
.Net dose not support printer fonts.
It is allowed for TrueType fonts instead of printer fonts.
As, another solution, there is the way to send data to a printer directly through Windows driver.
Sample programs are listed below.
VB6 http://support.microsoft.com/kb/154078/en
VB.Net http://support.microsoft.com/kb/322090/en
C#.Net http://support.microsoft.com/kb/322091/en