Imprimir aplicaciones MS-Dos en Windows
Impresión DOS a WindowsImprimir DOS en WindowsInstalación de la aplicaciónPreciosContáctenos
  

Solución a las impresiones bajo DOS: givre.exe

PARA IMPRIMIR SUS APLICACIONES BAJO MS-DOS EN WINDOWS CON CUALQUIER TIPO DE IMPRESORA.

Es un programa Shareware con el que podrá con una aplicación MS-DOS imprimir listados bajo Windows.

Los que tienen su sistema bajo MS-DOS, sabrán que cada vez son menos las impresoras que trabajan con caracteres de control (secuencias de escape), acotándose rápidamente la elección de nuevas impresoras.

He poseído aplicaciones bajo DOS que tienen esta limitación y por mi propia necesidad resolví diseñar una aplicación Windows que resolviera esta situación.

El objetivo primordial es que fuera re-fácil para el desarrollador, que le implicara los mínimos cambios en el programa y que a la vez facilitara las posibilidades de trabajar bajo Windows, utilizando cualquier impresora del mercado así como vistas preliminares y las variadas fuentes de letras.

Básicamente su trabajo generalmente consistirá en redireccionar la salida de la impresión en vez de a un puerto a un archivo de texto y luego de cerrar el archivo simplemente invocar al programa givre.exe con una serie de posibilidades que detallaremos.

No pretende ser un diseñador de impresiones, sino permite de manera sencilla y con pocas instrucciones que su programa funcione de manera similar como hasta ahora.

Por ejemplo: genere con el wordpad u otro editor de texto miarchivo.txt luego desde la línea de comando ejecute \laruta\givre miarchivo.txt y verá de qué se trata.

Resumen:

• Se puede hacer vistas preliminares o impresiones parciales de tal a tal página.
• Algunas de las posibilidades desde la línea de comandos son: elección de puerto (USB, por ruta \\), configuración de página, cantidad de copias, tipo de letra, título de la pantalla, modalidad automática o manual explicada luego), etc.

Básicamente hay dos posibilidades en su ejecución:

Automática, donde un programa descifrador previo al que lista interpreta el archivo de texto a imprimir (explicado posteriormente)
Manual, donde línea por línea se informa, mediante una sintaxis específica, propiedades de letras, saltos de línea, encabezados, números de página, etc. a imprimir. Todo en un mismo y único archivo.


Automática:

Un programa descifrador, descifra caracteres de control ya sea ESC/P o PCL, descifra saltos de página, caracteres de Windows, si hay rectángulos, detecta donde están los encabezamientos (porque renumera las páginas, dado que cambian los tamaños de letras), redibuja rectángulos, etc. También reconvierte los caracteres DOS por los de Windows (por ejemplo acentos).

Es decir primero descifra su archivo, lo traduce a la sintaxis que maneja el sistema givre.exe para posteriormente listarlo.

Manual:

Línea por línea lo que quiere imprimir y en otras líneas del mismo archivo con una sintaxis fácil, amplia y precisa de qué manera desea que se vaya a imprimir. Por ejemplo las fuentes de letras (inclusive no proporcionales), cursiva, subrayado, color, negrita, saltos de página, saltos de renglón (mismo 0), líneas, rectángulos, diferentes encabezamientos, pies de página, un conjunto de líneas que si no entraran que se listarían en la página siguiente, etc.
La idea es que de la manera manual se tiene otras posibilidades y lo maneja uno mismo.
Un tema difícil que está razonablemente bien resuelto es el tema de las letras proporcionales (es decir que la W es ancha y la i chiquita), entonces como a veces en los programas con DOS armamos líneas de texto calculamos los anchos de cada columna, le sumamos los espacios, etc y la idea que es que no fuera necesario retocar nada o casi nada en el programa. A través de unos algoritmos en general, la aplicación resuelve bastante bien los encolumnamientos y las justificaciones.


Velocidad y tamaño

La aplicación es razonablemente rápida. Aproximadamente 1 o 2 segundos al invocarla pero luego es más rápida. Para procesar y listar un listado grande (1000 páginas) en una PC media puede llevar medio minuto.

El archivo de ejecución givre.exe es menor a 300 k, más las dll aproximadamente 2 o 3 megas.


Manual de la aplicación

Todo está con un manual, bien documentado y detallado con ejemplos desde la misma aplicación.
Cualquier duda, envíela a: givre@sion.com o a info@givre.com.ar y en el subject “Impresión”.
Si algo no le funcionara como espera, envíe un pequeño archivo.txt y lo analizaremos.


Lic. Néstor Givré
Computador Científico - Facultad de Ciencias Exactas (UBA)
Borges 2337 3 piso A Buenos Aires - 1425 - Argentina
Teléfono : 54 - 11 - 4833-1800
E-mail: info@givre.com.ar

Copyright 2006.