La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1250 - IMPRIMIR TICKETS
Autor:  Victor Adell Vico
Agradecería cualquier información sobre como imprimir en una impresora de tickets desde Visual Basic.Gracias.

  Respuesta:  luis Bueno
Con lo que te dice Gerardo Librera es la mejor forma

usar los puertos
el manual de la impresora tiene comandos para ser usados con la impresora y los puertos
dale lo que te pide y problema resuelto.

yo tambien tengo algo como eso.

Suerte...

  Respuesta:  Santiago Tomas
Con los metodos de printer es lo mas sencillo. La mayoria de las impresoras de tickets suelen permitir un maximo de 40 caracteres impresos por linea y permiten imprimir con fuentes Courier que tienen todas el mismo ancho: te evitas calcular anchos de texto (textwidht) y puedes usar la funcion tab para controlar las tabulaciones y left, right y otras para controlar el largo de lo impreso.

  Respuesta:  Juan Carlos Cardeñoso García
No necesitas tener instalada la impresora en Windows ( aunque puedes).
La mejor manera es abrir el puerto de la impresora como si fuera un fichero:

open "LPT1" FOR OUTPUT AS #1

envias lo que quieras, incluso envias códigos de control de la impresora, y al cerrar el fichero:

close #1

se impime

si la impresora es de red, tiene que estar instalada en windows, y compartida. En tu equipo tienes que instalarla como impresora de red, y abrir el fichero de la misma manera:

open "\\Servidor\MyImpresora" for output as #1

Si la impresora de red cuelga de un puerto serie en el origen, debes abrir primero el puerto en ese equipo, utilizando el commcontrol, y lo cierras inmediatamente ( solo al iniciar el equipo)

  Respuesta:  Gerardo Librera
para imprimir tickets (la forma mas facil), primero instala la ticketera en windows como impresora generica solo texto. luego desde visual basic das la orden de imprimir conjuntamente con el juego de caracteres que te indica en el manual de la ticketera para avansar pagina, accionar las cuchillas, abrir el cajon, etc.
(la mas dificil) es con el control de manejo de puertos de vb mscom control.
cualquier duda enviame un e-mail, te puedo enviar el codigo de varios programas que realice con ticketeras, pero decime que marca y modelo de ticketera tienes y por que puerto se comunica con la p.c y si lleva algun tipo de controlador fiscal(Como en Argentina).