Cómo usar impresoras USB con programas antiguos

Por Fabrizio Ferri el día 5 agosto, 2009

Impresora matricialLa compatibilidad con el estándar USB en Windows se remonta a 1996, con la versión OSR2 de Windows 95. Los sistemas anteriores, incluidas todas las versiones de MS-DOS, carecen de soporte nativo para USB. Eso implica que ningún programa de esa época puede enviar documentos a impresoras modernas.

Por suerte, hay un truco que te permitirá seguir usando viejas aplicaciones con cualquier impresora USB o de red. El procedimiento es bastante sencillo y evitará que debas desembolsar dinero por utilidades que prometen hacer lo mismo.

Damos por sentado que tu impresora está instalada correctamente y que puedes imprimir con ella desde Windows. Anota el nombre de tu equipo antes de empezar, te será útil más adelante. Lo encontrarás en la pestaña Nombre de equipo de la propiedades de Mi PC.

1. Instala y configura el Adaptador de bucle invertido

El escenario más habitual es el de un ordenador que no está conectado a ninguna red. Puesto que para redireccionar el puerto de la impresora es necesario que ésta se encuentre en una red, la vía más rápida es crear una red de prueba con un solo ordenador gracias al Adaptador de bucle invertido.

Agregar hardware

Para instalarlo, abre Agregar hardware en el Panel de control y pulsa en Siguiente. Finalizada la búsqueda, pulsa otra vez Siguiente y, al final de la lista, escoge la opción Agregar un nuevo dispositivo de hardware. En el cuadro sucesivo, marca el botón radial Instalar el hardware seleccionándolo manualmente de una lista (avanzado). En efecto, pertenece a la categoría Adaptadores de red.

El Adaptador de bucle invertido

El Adaptador de bucle invertido de Microsoft estará esperándote en el primer lugar de la lista. Haz clic en Siguiente hasta finalizar el proceso. El bucle invertido se comporta como cualquier otro dispositivo de red, con la diferencia de que no está conectado a nada. Es un simple bucle que empieza y termina en tu equipo. Sólo te queda configurarlo.

Configuración del adaptador

Para que funcione, abre sus propiedades en el panel de Conexiones de red, haz doble-clic en Protocolo Internet (TCP/IP) e introduce una dirección IP y una máscara de red (por ejemplo, 192.168.1.1 y 255.255.255.0). Un par de clics en Aceptar y el bucle estará listo.

2. Comparte la impresora y captura el puerto LPT1

Tienes una flamante impresora USB y un programa prehistórico que no sabe hablar con ella. Por suerte, tu Adaptador de bucle invertido hará de puente entre ambos. Empieza por compartir la impresora USB en red: desde el panel Impresoras y faxes, abre las propiedades de la impresora que quieras y haz clic en la pestaña Compartir. Cuando pulses en Compartir esta impresora, deberás elegir un nombre.

Compartiendo la impresora en red

Ahora sabes cuál es el nombre de tu impresora en la red. Supongamos que se llama Cuqui y que está conectada al ordenador Brito. Abre una ventana de línea de comandos (Inicio > Ejecutar > cmd) y escribe el siguiente comando:

NET USE LPT1 \\Brito\Cuqui /PERSISTENT:YES

otro ejemplo:

NET USE LPT1 "\\Brito\Cuqui con espacios" /PERSISTENT:YES

Esta línea le está diciendo a Windows que redireccione todos los datos enviados al puerto LPT1 hacia la impresora de red Cuqui. El modificador PERSISTENT hace que no debas volver a establecer el enlace cada vez que reinicies el ordenador. Para verificar que la impresora esté compartida, escribe el comando NET VIEW \\NombreOrdenador

NET VIEW

Como ves, la impresora Cuqui está compartida y aceptará trabajos a través del puerto USB. Puedes probar la impresión desde cualquier programa MS-DOS. Uno rápido es EDIT.COM, aunque puedes enviar un listado de ficheros a la impresora con DIR > LPT1:. Recuerda que para borrar el vínculo tendrás que usar la línea NET USE LPT1 /Delete.

3. ¿No sale ninguna hoja?

Si te salen hojas repletas de caracteres extraños o directamente en blanco, tendrás que cambiar el procesador de impresión. Vuelve al menú de propiedades de tu impresora y haz clic en la pestaña Opciones avanzadas. Pulsa el botón Procesador de impresión y elige TEXT en el recuadro de Tipo de datos:

Procesador de impresión

Si esto tampoco da resultado, existe un programa gratuito que tal vez te sea de ayuda: WinPrint. WinPrint se encuentra todavía en desarrollo, pero parece dar buenos resultados en muchos casos.

Comentarios de usuarios

  • yottabyte yottabyte

    Aunque no haya comentarios, son artículos como este los que de verdad hacen grandes aportes. Sin duda, servirá a quien necesite algo así. Saludos ;)

    • Enviado 05 ago 2009
  • jarajajito jarajajito

    Muy interesante

    • Enviado 06 ago 2009
  • Victor Victor

    Muy buen aporte :D

    • Enviado 06 ago 2009
  • McFly_24 McFly_24

    Demasiado rollo para trabajar bajo Windows... Yo encontre una solucion algo mas sencilla, la cual consiste en un emulador de puerto LTP y COM a USB, pero no preguntes como se llama o donde la tengo... La busque, la encontre y la utilice con un programa de TPV (hasta que cambie de software). Por ejemplo, super util para los programas de Gestion/TPV o MS/DOS que solo usan impresoras por puerto paralelo/serie, por ejemplo, para impresoras de Tickets o una impresora matricial. Con un simple doble Click (no necesitaba instalacion y se puede autoejecutar al inicio si no lo cambias de carpeta) quedaba residente en la bandeja del sistema (Al lado del Reloj) y en las opciones aparecia tu impresora USB y se le asignaba un puerto, por ejemplo el Paralelo (LPT1). La funcion del programa es la de "cazar" o capturar el archivo PostScript que se envia al puerto de la impresora y desviarlo al USB. La impresora USB, como entiende el lenguaje PostScript, puede imprimir sin problemas el archivo, venga del sistema o programa que venga. Aun que el programita que encontre era Freeware y lo encontre usando "LPT USB EMULATOR" en google, actualmente hay versiones shareware (de prueba, pero de pago) que hacen la misma funcion, Instalables y Portables. Algunas de ellas son: - DOSPRN (Juraria que era este el que tenia... Ahora de pago) http://www.dosprn.com/download.htm - DOS2USB (de pago) http://www.dos2usb.com/download.htm - PrintFil (Este parece muy bueno, de pago) http://www.printfil.com/spanish.htm Aun que existen muchas herramientas similares, casi todas son de pago. Ahora por lo menos sabeis como se llaman y donde encontrarlas ;)

    • Enviado 07 ago 2009
  • jesus jesus

    Excelente el enseñamiento de como instalar la impresora. No soy esperto en conectar cierto tipo de impresoras, Sñr.FABRIZIO FERRI, pero lo intentare, con la marca de impresora que quiero conectar MODELO: KYOCERA,ECOSYS.........FS-1118MFP

    • Enviado 07 ago 2009
  • Informáticos del Siglo XX Informáticos <br />del Siglo XX

    El problema no es usarlo con programas antiguos, sino con ordenadores estándar "antigüos" con puertos paralelo, en lugar del patentado por IBM, el USB.

    • Enviado 09 ago 2009
  • Yupiii Yupiii

    Hola, esta muy bien el aporte, para los que no tiene red, pero para los que ya tiene como yo lo he hecho, solo comparto la impresora a red y configurando el "net use lpt1 ..." como lo haces no tuve q agregar otro adaptador de red extra.

    • Enviado 11 ago 2009
  • Agelu Agelu

    Bieeen interesante, siempre me ha interesado la tecnología antigua.

    • Enviado 12 ago 2009
  • Pedro Pedro

    Esto es lo que estaba buscando, claro y funcional. Te felicito y agradezco por la calidad de tu aporte.

    • Enviado 12 ago 2009
  • loli loli

    kisiera descarmeun antivirus gratis pero no me deja se keda en blanco cuando le doy a descargargratis y se me keda en blanco si alguien kiere ayudarme. gracias

    • Enviado 15 ago 2009
  • Miguel Salinas Miguel Salina<br />s

    Gracias man....sos un maestro me re sirvio..... Me funciono.... GRacx

    • Enviado 20 ago 2009
  • intrudere intrudere

    excelente guia de aprendizaje y tutorial de puertos y redes una buen primer paso para profundizar en el tema eres un grande, sigue asi y seras un master...Like me...je!!modestioas aparte

    • Enviado 24 ago 2009
  • Delkys fedele Delkys fedele

    Tengo una impresora Lemark 640. Algub¡nas veces la puedo usar, otras me equivoco; sobre todo cuando llevo un texto de la web a Word.

    • Enviado 01 sep 2009
  • anonimo anonimo

    no me sirvio de nada!!

    • Enviado 05 sep 2009
  • ALEXANDER ALEXANDER

    hola mil gracias por la explicacion realmente es muy valiosa para los que tenemos que trabajar con equipos viejos PERO TENGO UNA PREGUNTA????SE PUEDE HACER LO MISMO CON EL PUERTO SERIE (COM1)?

    • Enviado 10 oct 2009
  • Ana Ana

    Gracias por el aporte, pero no me funciona. Sigo todos los pasos y sale que se ha instalado correctamente, pero no me imprime, además la conexión a internet deja de funcionar. Podriais darme alguna solución. Gracias.

    • Enviado 15 oct 2009
  • Javier Javier

    DIOS TE BENDIGA a tí y a tu familia... con lo fácil que es y lo que me he complicado antes. ¡Me has ahorrado mucho curro! Unas cervecitas que te debo, pichaaaa. Gracias.

    • Enviado 29 oct 2009
  • Oscar Oscar

    Que excelente aporte.. Me has sacado de un problemon!! Gracias.

    • Enviado 01 feb 2010
  • Alphonse Alphonse

    Muchas gracias men! tenia un programa el cual solo me reconocia los puertos LPT1 y no podia imprimir. me solucionaste la vida

    • Enviado 22 abr 2010
  • Nacho Nacho

    Excelente. Con ayudas así ... da gusto.

    • Enviado 29 abr 2010
  • andrew andrew

    excelente estoy muy agradecido saludos

    • Enviado 13 may 2010
  • Ronald Ronald

    GRACIAS HERMANO ME SALVASTE LA VIDA

    • Enviado 03 jun 2010
  • Juventino Juventino

    Hola maestro, reciba un saludo desde Chiapas México. Muchas gracias por su gran aporte, y quiero que sepa que tiene mi reconocimiento. Desde hace varios meses, tengo ,este manual, pero no habia comprobado la funcionalidad porque no tenia una impresora. Ahora ya he experimentado muchas veces y el resultado es excelente. Desde programas desarrollados en clipper (entorno Ms Dos), ya puedo obtener impresiones de reportes, en impresoras USB, en mi caso tengo una Samsung ML 1660, funcionando perfectamente.

    • Enviado 24 jun 2010
  • Carlos Carlos

    Excelente aporte, ya que no había encontrado ningún emulador pero esto está super, Bendiciones

    • Enviado 25 jun 2010
  • jao55 jao55

    COMO ESTAS, ESTOS APORTES TECNOLOGICOS SON LOS QUE TE HACEN GRANDE Y EFICIENTE GRACIAS POR PENSAR EN NOSOTROS.

    • Enviado 19 jul 2010
  • jao55 jao55

    ERES LO MAXIMO

    • Enviado 19 jul 2010
  • Nata Cartiel Nata Cartiel

    Cosas como estas deben estar rondando por toda la red,Esto es muy interesante. Gracias por el Aporte Softonic =)

    • Enviado 19 jul 2010
  • angie angie

    tengo una impresora Epson, muy antigua, pero como soy profesora alli imprimia mucho a bajo costo. Pero, me mude y al querer instalarla no hay caso. Intente bajar de internet los driver pero no los encuentro. Es una epson 2000 action printer. Espero alguna informacion . Se los agradecere mucho.

    • Enviado 19 jul 2010
  • Julio Julio

    Es un buen articulo claro y muy entendible me funciono a la perfeccion en realidad me salvo la vida pues estuve buscando y solo encontraba el dos2usb ahora las cpu ya no vienen con entrada de puerto lpt y yo todavia trabajo bajo programas con aplicaciones de msdos gracias a estos post me gano buenos puntos en mi trabajo y he logrado obtener un ascenso, felicitaciones y gracias por hacerno la vida tan facil con estas soluciones saludos

    • Enviado 31 jul 2010
  • Leo Leo

    Si valiooooooooooo tenia un programa en FOx y no valia imprimir a una impresora maticial con cable USB por dios pase una semana sin poder hacerlo y si valioooooooooo.

    Gracias

    • Enviado 01 abr 2011
  • Pepe Pepe

    Está muy bien, pero es una pena que no funcione con los puertos COM.

    • Enviado 06 jun 2011
  • fxscorc fxscorc

    Yo tengo: 1.Impresora matricial Epson LX-300, con puerto paralelo 2.Laptop Mini HP, con puerto usb 3.Recien compré un cable usb-puerto paralelo para poder usar la impresora matricial con mi laptop. El problema es que el cable usb-puerto paralelo viene con undisco de instalcion y al tratar de instalarlo no funciona, o no hay modo de imprimir nada.

    Puden indicarme alguna solución?

    • Enviado 11 jun 2011
  • RAFAEL RAFAEL

    MUCHAS MUCAS GRACIAS ESTA INFORMACION ES DE GRAN UTILIDAD

    • Enviado 24 jun 2011
  • gc gc

    SI

    FUNCIONA

    SI

    FUNCIONA

    GRACIAS.....

    • Enviado 04 jul 2011
  • Marcos Marcos

    si jalo gracias man muchas gracias me sacaste de un gran apuro!!!!!!!!!!!1111

    • Enviado 15 jul 2011
  • byron byron

    Gracia pana por el aporte..

    • Enviado 22 jul 2011
  • Renato vargas Renato vargas

    en realidad este articulo me ha ayudado enormemente....saludos y doy gracias a esta persona....atentamente...Renato Vargas - Lima - Peru

    • Enviado 23 jul 2011
  • yojan yojan

    EL aporte muy bueno pero en win 7 no me funciona Para convertir de usb a lpt1 yo utilizo este bat

    @echo off cls @color 1f @title un titulo @echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: @echo ::: ::: @echo :::::::::::::::::::::::::::: Programacion ::::::::::::::::::::::: @echo . :0 cls @echo ::::::::::::::::::::::::::: MENU :::::::::::::::::::::::::::::: @echo : : @echo (1).- Agregar una Impresora al puerto LPT1. @echo (2).- Ver Impresoras activas. @echo (3).- Borrar una Impresora del puerto LPT1(Para agregar otra). @echo (4).- Salir. @echo . @set /p in=introduzca el numero correspondiente: @echo . @if %in%==1 goto 1 @if %in%==2 goto 2 @if %in%==3 goto 3 @if %in%==4 goto 4 :1 cls @goto :Leer @goto :Redireccionar :Leer @set/p NOMBREPC= Ingrese Nombre de la maquina: @set/p NOMBREPRT= Ingrese Nombre de Impresora: :Redireccionar @NET USE LPT1: \\%NOMBREPC%\%NOMBREPRT% /PERSISTENT:YES @echo Proceso finalizado. Presione tecla para continuar... @Pause>Nul @echo . @goto 0

    :2 cls @NET USE @echo Proceso finalizado. Presione tecla para continuar... @Pause>Nul @echo . @goto 0

    :3 cls @goto :Borrar :Borrar @NET USE LPT1: /delete @set /p int= ¿Desea agregar otra? Y/N: @echo . @if %int%==Y goto 1 @if %int%==N goto 0

    :4 @exit

    • Enviado 29 jul 2011
  • ANDRES AVALOS ANDRES AVALOS

    Me funciono de 10, peo la IP y la mascara de subred que se muestra aca me crea conflicto con la navegacion en internet, Quq otros datos puedo utilizar

    • Enviado 29 sep 2011
  • alcangel alcangel

    gracias! que hubiera hecho sin esta ayuda!

    • Enviado 05 oct 2011
  • alcangel alcangel

    gracias! que hubiera hecho sin esta ayuda!

    • Enviado 05 oct 2011
  • David David

    para los q les falla la red vean en q red se encuentran y asignele una ip de su rango en el navegador pongan home y se van a su modem y hay ven la ip del modem o abran cdm y pongan ipconfig y denle la ip siguiente con el gatway de su modem saludos

    • Enviado 10 oct 2011
  • Paul Paul

    EXCELENTE, RESPUESTA gracias por tu compartir tu conocimiento,

    gracias por el aporte.

    • Enviado 15 nov 2011
  • Markinho Markinho

    Tengo que mencionarlo, este foro si me ayudo con mi problema, mencionan solo XP y versiones anteriores. solo quiero hacer incapie que en equipos con W7 y de 64 bits, tambien funciona.

    Muchas gracias!

    • Enviado 29 nov 2011
  • INGENIERIA HIDRAULICA INGENIERIA HI<br />DRAULICA

    EXCELENTE APORTACIÓN, GENTE COMO TU , HACE GRANDE EL INTERNET!

    • Enviado 07 ene 2012
  • Marco Marco

    Cuando envio a imprimir en windows 7 me sale un error q no puede inicializar el dispositivo PRN muchas gracias por la ayuda

    • Enviado 06 feb 2012
  • Escribe un comentario

Softonic en Facebook