La Web del Programador: Comunidad de Programadores
 
    Pregunta:  57318 - COMO IMPRIMIR EN UN PUERTO USB VIRTUAL
Autor:  Carlos Esteban Rebolledo Ulloa
Hola compañero, estoy realizadon un pequeño programita que tengo que imprimir un documento, lo estoy haciendo en Delphi 2007 y en LPT1 no tengo problemas, pero me en otra impresora de matriz de punto y es usb tengo e problema que no imprime.
que puedo hacer, necesito de tu ayuda.
saludos
Carlos Rebolledo

  Respuesta:  Pablo Rivas
Carlos. la forma mas facil y efectiva que encontre es la sig.

entra a las propiedades de la impresora usb, compartila (ej. "hplaser")
crear un archivo .bat con el block de notas y ponelo en el inicio
adentro de ese archivo escribi lo siguiente

net use lpt1: \NombredeTuPChplaser persistent:yes

y listo al iniciar la maquina ejecutara ese archivo y lo que hace es que todo lo que envies al puerto lpt1 se redireccione a tu impresora usb. tene en cuenta que si lo que queres imprimir es un archivo del tipo txt puede que tengas que predeterminar el procesador de impresion de tu impresora a text.