I am doing a college project in C# where i need to get a dot atrix printing. I need to print on a dot matrix printer using C# and it doesn't work. I use the PrintDocument object to print. I works well with Laser jet printers but it doesn't work with dot matrix printers.
pls give me a solution for this////////
THANKS IN ADVANCE
Loading

Vilas GitePosted Jul 7, 2011, 10:43 AM
Use to Process.Start Method (ProcessStartInfo)
More details : http://msdn.microsoft.com/en-us/library/0w4h05yb.aspx
If this reply hepls your post…then "MARK AS ANSWER"!
Sam HobbsPosted Jul 7, 2011, 11:42 AM
There should not be any difference in the programming between a laser printer and a dot matrix printer. If you are doing something special for either type of printer, then that is a likely problem. Windows is designed so that applications don't need to know the difference between printers.
Printers have fonts in their internal memory. Usually Windows does not use them and instead it just creates a bitmap withthe fonts already "rendered". You can sometimes print faster if you use the fonts in the printer, but as a programmer you don't really need to do anythiong special for that even; you can just give the user the opportunity to select fonts and then the user can get faster printing if they choose the fonts that are built into the printer. So again, there is no need to do anything special determined by the printer.