Imprimir MS-DOS con Win XP y USB
-
No se si este tema va a aca, pero bueno, en todo caso que lo muevan...
Tengo un programa que todavia necesito usar en DOS, como sistema operativo uso XP y en la notebook solo tengo puertos USB.
Hay algun programa para solucionar esto, u otra manera de hacerlo??? -
...Perdon pero no la tengo muy clara con esto, a ver si me explico mejor:
Uso XP como sistema operativo, tengo un programa MS-DOS que me anda en XP y puedo trabajar normalmente. Lo que no puedo hacer es imprimir.
La impresora tiene controladores DOS que en Win98 me permite configurar tamaño de la hoja, de la letra, etc.. Estos controladores no los puedo instalar en XP -
que impresora es?, si tenes los controladores para DOS o w98 podes intentar hacer una pc virtual con w98 o dos usando VMWARE o VIRTUALPC q son los 2 softs mas comunes y correr el programa desde ahi, si nunca usaste pcs virtuales te diria q como primera medida te busques en la red tutoriales de estos 2 programas, el virtual es un poco mas facil de usar.
-
Es una HP LaserJet 1100.
Tengo instalado Microsoft Virtual PC, pero no lo se usar. aparte en otra particion tengo Win 98 pero no lo uso ya que tengo todo instalado en XP.
Voy a buscar algun tutorial, y bueno, cualquier cosa, seguire molestando... -
Proba con estos drivers que te adjunto y despues contame.
tenés mas en www.driverguide.com,, alguno tiene que andar
Suerte -
Tambien podes probar con dosbox ( http://dosbox.sourceforge.net ) que es muy similar al dosemu
-
si tu programa envia los datos a lpt1 podrias capturar el puerto.
ej: si tu pc se llama MIPC y tu impresora MIPRINTER podrias hacer lo siguiente:
a) poner la impresora como compartida y darle un nombre (ej. MIPRINTER)
b) desde linea de comando ejecutar: net use lpt1: \\MIPC\MIPRINTER
con eso alcanza. a lo sumo deberias cambiar el puerto de ser necesario. otra cosa, tu programa deberia enviar los codigos esc/p2 adecuados para una hp1100. si los envia o no te vas a dar cuenta viendo como sale impreso
probalo, si no te sirve revertis el comando anterior con net use lpt1: /delete

1