martes, 19 de julio de 2016

Configuracion programas msdos en Windows 7 y dosbox para imprimir en lpt1 virtual



CONFIGURACION PARA PROGRAMAS DOS EN WINDOWS 7

En mi caso particular tengo una IMPRESORA EPSON LQ1070 la cual posee una coneccion de tipo centronics  hacia lpt1 y mi pc actual si tiene el puerto fisico de lpt1, sin embargo la existencia del puerto no implica q la aplicación MSDOS (QPRO - LOTUS) pueda imprimir direactamente en ese puerto debido a la arquitectura de mi tarjeta madre y del procesador, debido a que su tecnologia no permite la ejecucion bajo ningun a configuracion la ejecucion directa de aplicacions de 16bits, por tal razon me he visto obligado a instalar un emulador de ambiente DOS para windows, y encontre el DOSBOX 7.4, no obstante este emulador no permite trabajar directamente con el puerto lpt1 debido a que (en mi criterio supongo q no se conecta via red a windows para poder hacer uso del dispositov por red)  no posee configuracion q permita este acceso al recurso nativo y fisico del SO ni del hardware. Razon por la cual me vi obligado a investigar y encontrar q el DOSBOX MEGABUILD permite dicha funcionabilidad pero no esta configurada por lo tanto aquí copio las configuraciones y los recursos que utilice para tal motivo y quede documentado para quienes deseen y tengan el mismo problema

Primer paso descargar :
 

Segundo paso:
Configurar el archivo config de dosboxmegabuild

 




Configuracion

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
keyb sp


#     Print from DOSBox using Windows print dialog
#     dosbox-SVN-Daum.conf
#     C:\Program Files (x86)\DOSBox SVN-Daum\TOOLS\Run DOSBox configuration.bat

[printer]
#     printer: Enable printer emulation.
# printoutput: Output method for finished pages:
#                png     : Creates PNG images (default)
#                ps      : Creates Postscript
#                bmp     : Creates BMP images (very huge files, not recommend)
#                printer : Send to an actual printer (Print dialog will appear)
#   multipage: Adds all pages to one Postscript file or printer job until CTRL-F2 is     pressed.
#     timeout: (in milliseconds) if nonzero: the time the page will
#              be ejected automatically after when no more data
#              arrives at the printer.
printer=true
   dpi=360
   width=85
   height=110
   docpath=.
printoutput=printer
multipage=true
# timeout=10000
timeout=0
[parallel]
# parallel1: parallel1-3 -- set type of device connected to lpt port.
#            Can be:
#               reallpt (direct parallel port passthrough),
#               file (records data to a file or passes it to a device),
#               printer (virtual dot-matrix printer, see [printer] section)
#parallel1=printer
# parallel1=reallpt realport:\\margarita-pc\epson2
parallel1=file dev:lpt1

tercer paso
compartir y colocar disponible el recurso en red para su uso desde la consola de DOSBOXMEGABUILD ( es recomendable utilizar nombres sin espacios y si es necesario con guiones o pisoguion)


Asignando el recurso para red en la shell de w7


En mi caso como el puerto LPT1 ya esta en uso fisicamente por la impresora epson lq1070, me vi obligado a utilizar el siguiente lpt2 y asi no crearia conflicto( por cuestiones de tiempo y de no querer probar mas no probe si funcionaria asignandola a lpt1)

La manera de cómo comprobar q esta disponible es NET USE y deberia mostrar el recurso ya existente compartido


Ahora bien si hasta aquí todo va bien se puede haecr la siguiente prueba

 
En mi caso funciono de maravilla  espero q a todos los que gusten guiarse les sirva a continuacion las fuentes de las cuales me guie










POR UTLIMO LA EJECUCION DEL FAMOSO PROGRAMA Q ME HIZO INVESTIGAR POR MAS DE UN DIA
Aquí les muestro como creo un archivo bateria q llama al dosboxmegabuild y le indica q ejecute el programa según la ruta donde se encuentra

Google no lo sabe todo pero tiene el directorio de quienes si saben o comparten sus conocimientos.


Fuentes de investigacion -Algunas



QUIZAS FALTAN ALGUNAS PERO YA LAS HABIA CERRADO

si requieren un archivo pdf donde este explicado envien correo solicitando el archivo y con gusto se los envio.
 
PD : mi mama es contador y pues me toca aprender para q funcione su sistema viejo pero alli ellá esta  feliz
Att Nelson Eustaquio