I'm a Windows XP and VS.NET user. I have an Oki ML391turbo dot matrix printer on my system. When I print out listings from within VS, the printing is not spaced correctly, either horizontally or vertically. Windows overrides the front panel setup of the printer and, using True Type fonts, is sending bitmap printing information to the printer, rather than sending ASCII characters to this character oriented printer. The printer can handle this, but Windows is doing a bad job of sending the True Type characters. The spacing is wrong, both horizontally and vertically. This is true of the Okidata emulation, the Epson emulation, and the IBM ProPrinter emulation. The obvious solution for me is to use the generic/text-only printer driver and let the printer use its own character set and spacing. Unfortunately, there is a bug in Visual Studio so that, when you select this printer driver, VS sends the first 3 or 4 lines of the listing and then nothing more. Does anyone know either how to get the True Type fonts to print correctly on a dot matrix printer, or how to get VS to print entire listings to the generic printer driver? HELP!