Estoy tratando de imprimir en impresoras Dot Matrix (varios modelos) de C#, actualmente estoy usando Win32 API (puede encontrar muchos ejemplos en línea) para enviar códigos de escape directamente a la impresora fuera de mi aplicación C# . Esto funciona genial, pero ...Impresión con matriz de puntos en C#?
Mi problema es que estoy generando los códigos de escape y no confiando en el sistema de impresión de Windows, las impresiones no pueden enviarse a impresoras "normales" ni a cosas como PDF print conductores. (Esto ahora está causando un problema ya que estamos tratando de usar la aplicación en un Terminal Server 2008 utilizando Easy Print [que está basado en XPS])
La pregunta es: ¿Cómo puedo imprimir documentos formateados (facturas en pre -impreso impreso) a las impresoras Dot Matrix (Epson, Oki y Panasonic ... varios modelos) de C# que no utilizan impresión directa, códigos de escape, etc.
** Solo para aclarar, estoy probando cosas como GDI + (System.Drawing.Printing) pero el problema es que es muy difícil, hacer que las cosas se alineen como lo hizo el código anterior. (El código anterior enviaba los caracteres directamente a la impresora sin pasar por el controlador de Windows). ¿Alguna sugerencia de cómo podrían mejorarse las cosas para que puedan usar GDI + pero seguir alineándose como lo hizo el código anterior?
¿Puede dar nos une a los ejemplos para imprimir en impresoras de matriz de puntos. –