Spanish Imprimir Imagen en factura

aviario

Active Member
Licensed User
Longtime User
Hola, alguien sabe como imprimir una imagen en una factura/ticket?

un saludo
Paco
 

JordiCP

Expert
Licensed User
Longtime User
Faltan datos :D

¿Esta factura/ticket es algo que generas con tu app? ¿Cómo la generas? ¿La conviertes a algún formato al final?
 

aviario

Active Member
Licensed User
Longtime User
Hola, la genero con códigos de esc ya que así me sirve para casi todas las impresora, el programa tiene un apartado en el que se configuran los códigos de salto de línea, ancho letra, tamaño de la letra, negrita etc.


Dim PrintBuffer As String

Dim btAdmin As BluetoothAdmin

Dim Printer As TextWriter


Text1=VariImpresos.AjustaColumna(VariImpresos.AnchPag ,"INFORME VENTAS",1,True)
Printer.WriteLine(Text1)
 

JordiCP

Expert
Licensed User
Longtime User
Existen unos códigos ESC extendidos que funcionan como comandos de control para las impresoras y permiten definir unos caracteres personalizados.

Desconozco si esta extensión está implementada de la misma manera en todas las impresoras, pero recuerdo que me sirvió, hace años, para hacer algo parecido. De todas maneras, creo que el número de caracteres "personalizados" a definir era muy limitado (quizas 10?) por tanto sólo servía para generar pequeños logos o hacer alguna filigrana antes o después de un texto.


Otra manera es enviando el bitmap de manera secuencial. Mira a partir de la pg.32 de este link. Necesitarás conocer los puntos del bitmap que quieras imprimir con antelación ya escalados a las dimensiones de la página donde imprimir.

http://welcome.solutions.brother.com/BSC/public/files/dlf/docp000584/cv_pt9700_eng_escp_101.pdf


No soy experto en ello, pero quizás debería haber otros formatos que también sean compatibles con la mayoría de impresoras y te ahorren trabajo.
 

aviario

Active Member
Licensed User
Longtime User
Gracias por la información haber que se puede hacer

un saludo
Paco
 
Top