RE:Imprimir por Puerto USB
Hola Rey:
Por lo que dices, parecería que es un problema de la configuración de la impresora que está en Windows.
Fijate si con otras aplicaciones anda bien y si es la impresora predeterminada.
Si no es la impresora predeterminada, en VB tienes la colección Printers con todas las impresoras.
para seleccionar una diferente:
Set Printer = Printers(Indice)
antes debes recorrer la colección para saber cual es la que quieres.
Para VB no habría diferencia si imprime por USB o por LPT (que yo sepa), ya que de eso se encarga el Windows con sus drivers.
Espero que con algo te haya podido ayudar.
Saludos,
Javier