Easy way to do :-
To print your Text through DotMatrix printer either DOS based/Window based
1) Save whatever you need to print in a .txt file using either a StreamWriter.
2) On Print button Click event write.
System.Diagnostics.Process.Start("PRINT", "C:\\[your filename]");
This will print the contents of your .txt file on a dotmatrix printer.