Excelente código, pero tengo problemas al imprimir el ticket, es en la parte de la Descripción la impresora me imprime la cantidad encima del articulo y si le doy un espacio desaparece el precio, alguien me podría ayudar?
 
El diseño del tiket lo hice así: 
**********COTRAUVIN R.L.**********
******VILLA NUEVA, GUATEMALA******
*****TRANSPORTES DE GUATEMALA*****
Caja # 1 - Ticket # 1
====================================
Le atendió: Willy
====================================
10/04/2011 07:37 p.m.
====================================
CANT DESCRIPCION IMPORTE
1P1r1ueba 15.00
20 Prueba
====================================
SUBTOTAL 29.75
IVA 5.25
TOTAL 35.00
RECIBIDO 50.00
CAMBIO 15.00
USTED AHORRO
EL TRANSPORTE NACIONAL.............
..
VIVE LA EXPERIENCIA EN COTRAUVIN   
Mi impresora es una TM-U220PA  
 Cita:  
					Iniciado por eledgarr  
  .........................................
 
 
Public Class Form1 
 
 
 
 
 
 
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
Dim a As ticket = New ticket 
 
        a.AnadirLineaCabeza("**********COTRAUVIN R.L.**********")
        a.AnadirLineaCabeza("******VILLA NUEVA, GUATEMALA******")
        a.AnadirLineaCabeza("*****TRANSPORTES DE GUATEMALA*****")
 
 
        'El metodo AddSubHeaderLine es lo mismo al de AddHeaderLine con la diferencia 
        'de que al final de cada linea agrega una linea punteada "==========" 
        a.AnadirLineaSubcabeza("Caja # 1 - Ticket # 1")
        a.AnadirLineaSubcabeza("Le atendió: Willy")
        a.AnadirLineaSubcabeza(DateTime.Now.ToShortDateStr  ing() & "  " & " " & " " & DateTime.Now.ToShortTimeString())
        ' a.AnadirLineaSubcabeza(DateTime.Now.ToShortTimeStr  ing())
        'El metodo AddItem requeire 3 parametros, el primero es cantidad, el segundo es la descripcion 
        'del producto y el tercero es el precio 
        a.AnadirElemento("111", "Prueba", "15.00")
        a.AnadirElemento("20" & " ", "Prueba", "25.00")
 
        'El metodo AddTotal requiere 2 parametros, la descripcion del total, y el precio 
        a.AnadirTotal("SUBTOTAL", "29.75")
        a.AnadirTotal("IVA", "5.25")
        a.AnadirTotal("TOTAL", "35.00")
        a.AnadirTotal("", "") ' //Ponemos un total en blanco que sirve de espacio 
        a.AnadirTotal("RECIBIDO", "50.00")
        a.AnadirTotal("CAMBIO", "15.00")
        a.AnadirTotal("", "") '/Ponemos un total en blanco que sirve de espacio 
        a.AnadirTotal("USTED AHORRO", "0.00")
 
 
        '//El metodo AddFooterLine funciona igual que la cabecera 
        a.AnadeLineaAlPie("EL TRANSPORTE NACIONAL...............")
        a.AnadeLineaAlPie("VIVE LA EXPERIENCIA EN COTRAUVIN")
 
 
 
 
 
 
 
End Sub 
End Class