La Web del Programador: Comunidad de Programadores
 
    Pregunta:  6691 - IMPRIMIR EN PUERTO USB
Autor:  Francisco Serrato Sacie
Necesito imprimir bajo DOS a traves de un puerto USB, pero no se como. Muchas gracias anticipadas...

  Respuesta:  Leandro Camaño
La mejor forma de imprimir en cualquier impresora instalada en windows es usando PageScript 4.0.

No es caro y es un excelente producto.

http://www.abeelabs.com

  Respuesta:  Fermìn Barboza
Si tenès la suerte de que la impresora sea una HP de la serie 1000, estas salvado ya que los drivers que se pueden bajar desde la pàgina de HP para estas impresoras, permiten imprimir al USB desde Clipper
Se instala un doble driver, uno para las impresiones desde Windows y otro para las impresiones desde DOS.
Lo ùnico que hay que hacer es configurar el driver para DOS y decirle que las impresiones vayan al LPT1 por ejemplo
Desde Clipper lo unico que hay que hacer es imprimir al LPT1 y listo.
De todos modos tiene algunas limitantes como me pasa a mi ahora y es que no se puede cambiar por ejemplo el tamaño de la hoja...si alguien sabe como se hace desde ya muchas gracias...

  Respuesta:  ANTONIO
YO LO HE SOLUCIONADO MUY BIEN CON UNA DEMO DE UN PROGRAMA QUE ENCONTRE, Y LUEGO PEDI UNA LICENCIA QUE NO ES MUY CARA, 47 EUROS IMPUESTO INCLUIDO, SE LLAMA DOSPRINTER Y PUEDES COMBINAR GRAFICOS CON TEXTOS COLORES ETC.

  Respuesta:  Jaime Feria Basurto
Esta es la solucion a todos los problemas de impresion desde clipper.

en la direccion http://www.rpvreport.com/span/

encuentras un software que funciona de lujo, con cualquier impresora, usb, inyeccion, laser, etc.

Este software te permite crear reportes estilo Windows, incluso imprime graficos.

  Respuesta:  Oscar Parra
yo he intentado lo mismo y hasta ahora la unica solucion que he podido darle es si tienes una red local, conectar la impresora en el usb de la computadora que NO estas usando, esto es para que en la que tu estas usando le configures desde windows en las propiedades de la impresora el puerto y lo re-rutees el lpt1 hacia la otra computadora en su recurso compartido asi \\computadora\impresora , de esta manera te quedara como si la tuvieras local en tu lpt1 e inclusive te detecta el isprinter() ojala te sirva la idea . PD.. no intentes re-rutear tu lpt1 hacia tu misma computadora porque no funcionara.....(ya lo intente) otra idea tambien me la mandas

  Respuesta:  TAFS
Nunca lo he intentado, pero me imagino que debe estar relacionado con la manera como se imprime a un puerto COM, usando variables de entorno. El detalle de como se hace el manejo sale en el manual o en el NG.

Ojalá sirva la idea.