Dospirnter en Uno7.0

11

Click here to load reader

Transcript of Dospirnter en Uno7.0

Page 1: Dospirnter en Uno7.0

Impresoras

Configuración de

impresoras para el

sistema UNO

Andres Candela Gutiérrez

DOSPrinter es un controlador de impresora

universal para aplicaciones de DOS que se

ejecutan en Windows. DOSPrinter es un

emulador de Epson impresora matricial.

Permite a los DOS (o LINUX/UNIX) aplicaciones

para imprimir en cualquier impresora,

incluyendo la interfaz gráfica de usuario (sólo

Windows), las impresoras USB, módems de fax

e incluso a los de correo electrónico o MS

Word. Usted puede ver sus informes en la

mejor vista previa Adobe Reader.

DOSPrinter es un programa win32. Se trata de

ventanas que sea sencillo y discreto. Es de

tamaño pequeño, robusto y funciona muy

rápido.

Page 2: Dospirnter en Uno7.0

[email protected]

Configuración de impresoras con la ayuda del programa DOSPrinter

para el sistema UNO.

A continuación se describen algunas utilidades básicas y avanzadas de como configurar esta

herramienta para el correcto funcionamiento del Sistema UNO con impresoras sin importar su

tipo (Laser/Inyección/Matriz); este documento muestra de forma simple y rápida algunas

configuraciones que ayudan a el correcto desempeño de nuestra aplicación. Existen algunas

limitantes pero en condiciones normales, esta solución nos ayuda firmemente a que los

reportes salgan perfectos.

Preliminares

• Inicialmente lo básico que debe tener nuestro cliente es operando la impresora sobre

Windows.

• Este programa únicamente funciona en entornos Windows o Linux con herramientas

que simulen el Sistema Operativo (OS) de Microsoft (Wine)

• Si el cliente tiene Linux deberá permitir que los archivos de la carpeta PRT tenga la

posibilidad de lectura escritura y ejecución (SAMBA)

• Si el cliente tiene Servidor en Windows Terminal Server (TS) y clientes Linux ingresando

por escritorio remoto, también deberá tener configuradas las impresoras sobre el TS.

• Tener el programa DOSPrinter en algún lugar para su ejecución, se puede descargar

desde el portal www.dosprinter.net.

• Todos los ejercicios aquí descritos están probados y verificados, si por algún caso no

funciona, es posible que algún procedimiento se omite y por ello su falla.

Al finalizar este documento el lector tendrá la posibilidad de configurar impresoras con sistema

UNO sin importar el entorno, marca, tipo o sistema operativo que tenga el cliente, que puedo

hacer con esta solución:

• Generación automática de archivos PDF.

• Impresión con diferentes tamaños de letra.

• Impresión desde Windows a impresoras Linux.

• Impresión con imágenes.

• Impresión de formatos con logo.

• Configurar impresoras en Sistema UNO limpias, simples y sencillas.

Los escenarios pueden ser diversos, el universo de opciones esta dado para nuestra creatividad

e ingenio, agradezco a las personas que en su momento aportaron para la creación e iniciativa

para elaborar este documento.

Page 3: Dospirnter en Uno7.0

[email protected]

1. Impresión básica del DOSPrinter con Sistema UNO

Creación de archivos en PDF desde el sistema UNO

Primero debo tener claro donde quedan alojados los archivos de impresión del Sistema

UNO, ejemplo: X:\UNO\UNO85C\EMPRESA\PRT, el direccionamiento del UNPRT debe ser

claro para todos no importa si es Linux o Windows, es importante tener claridad donde

quedan almacenados; lo que sigue a continuación es la configuración básica sin afectar o

modificar los archivos que se descargan:

� Descargar el paquete comprimido de archivos del enlace DOSPrinter.net

� Descomprimir el archivo sobre una carpeta, ejemplo: DOSPrinter

� Eliminar del contenido de la carpeta anterior, el archivo sample.prt

� Ejecutar el archivo RunMe.Bat

� En la parte inferior derecha de la pantalla debe presentar un icono

con la forma de una impresora.

� Oprimir clic derecho sobre el icono del punto anterior y seleccionar Configure

� Se abre una ventana con una serie de opciones las cuales deben quedar así por pestaña:

Page 4: Dospirnter en Uno7.0

[email protected]

Explicación de las imágenes

En la primera imagen va la ruta donde el sistema Uno aloja los archivos de impresión, al

finalizar, se deja el símbolo (*) el cual es un comodín seguido de dos caracteres los

cuales son criterio del usuario que configura, en este caso significa que todos aquellos

archivos del sistema UNO que terminen con extensión 01 será convertidos en formato

PDF que es el siguiente indicador, el cual debe quedar seleccionado como tal, pues

existe una opción que dice FILE (PDF format) el cual no debe quedar señalado, debe

quedar como PDF (Acrobat Reader) la razón es para que el de inmediato realice el

cambio y se muestre en la pantalla ya en dicho formato y se tenga la posibilidad de

visualizar; por ultimo debe quedar marcada la casilla con la descripción: Delete imput

file after print (eliminar el archivo después de impreso), para que no quede en un ciclo

y el archivo original quede eliminado. Importante que los campos Code Page y Font no

queden alterados o modificados, debe quedar tal y como se muestra en la imagen, por

defecto el Software queda así.

La segunda imagen muestra la configuración de la hoja, su margen derecha superior y la

justificación o distribución del texto, regularmente para impresión de listados del

sistema UNO su configuración es: Left margin = 0.30 Top margin = 0.50 y el

porcentaje de anchura del texto Manually set text width = 58 % (esto puede variar

según sea la necesidad de impresión o el tipo de hoja carta o A4)

Terminada esta configuración basta con oprimir clic sobre el botón SAVE para

almacenar los cambios y quedara funcionando con el sistema UNO, la prueba es generar

a disco cualquier reporte y donde dice .P01 cambiar por el marcado o señalado en la

configuración establecida en DOSPrinter. En resumen los cambios son:

� Direccionamiento de los archivos y comodín de impresión.

� Cambiar tipo de impresión a PDF (Acrobat Reader)

� Seleccionar el indicador: Delete input file print

� Desmarcar los otros indicadores

� Seleccionar la pestaña de Page Size

� Left Margin = 0.30 y Top Margin = 0.50

� Porcentaje de anchura (Manually Set Text Width) = 58

� Clic en SAVE para guardar los cambios

� Realizar la prueba desde el sistema UNO

NOTA: para que el RunMe.bat se ejecute cuando se prende el equipo, se deben adicionar un acceso directo al

archivo desde el inicio de Windows.

Page 5: Dospirnter en Uno7.0

[email protected]

2. Configuración del Sistema UNO con una impresora PDF por

Defecto para todos los usuarios.

La configuración siguiente requiere tener un computador por defecto con el

DOSPrinter siempre activo.

En este ejercicio vamos a cambiar la configuración inicial del archivo RunMe.bat, por lo

cual se deben editar el archivo esto se hace oprimiendo clic derecho sobre el archivo y

seleccionar la opción editar, en la línea que sale se deben marcas las siguientes

opciones:

start DOSPrinter.exe /TRAY /PDF /DEL /LEFT0.30 /TOP0.50 /FIT58

"C:\uno\Uno85c\empresa\prt\IMPDF"

La línea anterior describe todos los parámetros del primer ejercicio, en la ruta donde

tenemos un comodín cambio por unos caracteres IMPDF (es criterio de quien instala) al

estar seguros de dicho cambio se procede a guardar los cambios y ejecutar el archivo

modificado (RunMe.bat)

En el sistema UNO se debe crear un dispositivo con las siguientes características

Page 6: Dospirnter en Uno7.0

[email protected]

Explicación de las imágenes

Esto significa que cada vez que se desea imprimir en PDF se tiene una impresora en

Sistema UNO que de forma directa entrega reportes en este formato, siempre indicando

que el dispositivo de salida es impresora.

3. Impresión directa sobre maquinas Laser o Inyección de tinta

desde el sistema UNO

La configuración siguiente requiere tener un computador por defecto con el

DOSPrinter siempre activo.

En este ejercicio vamos a cambiar la configuración inicial del archivo RunMe.bat, por lo

cual se deben editar el archivo esto se hace oprimiendo clic derecho sobre el archivo y

seleccionar la opción editar, en la línea que sale se deben marcas las siguientes

opciones:

start DOSPrinter.exe /TRAY /SEL’NOMBRE DE LA IMPRESORA’ /DEL

/LEFT0.30 /TOP0.50 /FIT58 "C:\uno\Uno85c\empresa\prt\IMPDF"

También se puede configurar el DOSPrinter como se explica en el primer punto.

Para esta opción el usuario tiene la posibilidad de que el comodín será de las dos formas

ya explicadas anteriormente

Page 7: Dospirnter en Uno7.0

[email protected]

Como se configura en modo gráfico:

Como se observa en las imágenes no es muy significante el cambio, sin embargo la imagen de la

izquierda obliga que el usuario envié a disco los archivos del sistema UNO mientras que la

imagen de la derecha se utiliza directo a impresora, cualquiera de las dos opciones es válida, es

importante tener claro el procedimiento.

En ninguno de los casos, se visualizan archivos en PDF esto se imprime directamente sobre la

maquina seleccionada en campo número de dos en cada imagen.

Page 8: Dospirnter en Uno7.0

[email protected]

4. Impresión sobre maquinas matriz de punto directamente desde

sistema UNO.

La configuración siguiente requiere tener un computador por defecto con el

DOSPrinter siempre activo.

En este punto es importante tener configurado tanto el sistema UNO como el DOSPrinter

adecuadamente de lo contario la impresora no tomara los cambios de letra, pues desde la

aplicación es posible modificar las condiciones físicas de la máquina, permitiendo los

cambios sin afectar o hacer configuraciones adicionales.

Configuración en Sistema UNO

Se debe tener una impresora creada con las siguientes características:

Importante que esta impresora se adicione al dispositivo el cual puede crear creado de la

siguiente forma:

Page 9: Dospirnter en Uno7.0

[email protected]

Configuración del DOSPrinter desde el RunMe.bat

El archivo de ejecución puede quedar con la siguiente sintaxis:

1º. Con el comodin *01 (obliga que sea a Disco desde el sistema UNO)

start DOSPrinter.exe /TRAY /RAW /SEL'IMPRESORA' /DEL

"C:\uno\Uno85c\empresa\prt\*01"

2º. Con el comodín MATRIZP (se imprime directo a impresora)

start DOSPrinter.exe /TRAY /RAW /SEL'IMPRESORA' /DEL

"C:\uno\Uno85c\empresa\prt\MATRIZP"

NOTA: IMPRESORA es el nombre de la impresora que sea desea configurar para que salga

por defecto, puede ser una impresora de red, siempre y cuando Windows la reconozca y

esté funcionando, también puede utilizar una impresora de red con la siguiente regla

/SEL’\\DIRECCION IP\RECURSO COMPARTIDO’.

Page 10: Dospirnter en Uno7.0

[email protected]

Configuración del DOSPrinter desde modo gráfico.

En ninguna de las dos configuraciones se cambia el tamaño de página no es necesario,

importante resaltar que el tipo de fuente debe ser Courier New, no pueden tener otro tipo

de letra, en algunos casos esto influye en su correcto funcionamiento.

Page 11: Dospirnter en Uno7.0

[email protected]

OBSERVACIONES IMPORTANTES

El programa DOSPrinter puede ser activo varias veces, también puede estar en varios

equipos pero en ninguno de los casos el comodín se puede repetir, en otras palabras es casi

personalizado, se puede tener una opción para PDF y otra para impresión en matriz de

punto simultáneamente, pero la configuración obliga a tener dos ejecutables RunMe.bat

con los datos que se requieran, de lo contrario no funciona.

Cualquier inquietud puede ampliar sus conocimientos en la web www.dosprinter.net donde

están más aplicaciones de este software.

Este documento puede tener variaciones o modificaciones posteriores, es una primera

entrega la cual puede ser den gran ayuda en el mejoramiento de nuestra solución y más aun

con Sistema UNO en sus versiones 5.0 – 7.2 – 8.5

Felicidades.

ANDRES CANDELA GUTIERREZ Ejecutivo de Soporte

Sistemas de Informacion Empresarial S.A.

Av. Circunvalar Cl 7 No. 15 37

PBX (6) 340 05 40

Contact Center: (2) 4865595

www.siesa.com

E-Mail 1: [email protected]

E-Mail 2: [email protected]

Pereira - Colombia