12
Salidas impresas para SIGEBI 1 de 1 INSTITUTO DE INFORMÁTICA FACULTAD CIENCIAS EXACTAS UNIVERSIDAD NACIONAL DE SAN JUAN Meglioli 1156 - Rivadavia - San Juan Tel. +54-0264-4234129/4265101 Fax: +54-0264-4234980 Administración de salidas impresas para el software SIGEBI PROYECTO BiNuTe - Open Source 2006 Autor: Prog. Luis Alberto Olguin [email protected] Introducción Una de las consultas frecuentes de usuarios del software SIGEBI (SIstema de GEstión BIbliotecaria para Bibliotecas Populares) es como solucionar el manejo de reportes impresos sobre impresoras que no son del tipo “matriz de puntos”. Recordemos que SIGEBI es una aplicación DOS, que se ejecuta sobre el manejador de bases de datos CDS/Isis versión 3.08, el cual no trae la posibilidad de “configurar el tipo de impresora” sobre el cual efectuar la salida. Más aún, en la actualidad muchas impresoras no utilizan el puerto paralelo (LPT1: ) sino que traen “cable USB”. El presente trabajo mostrará de que manera se puede “administrar las salidas impresas” de SIGEBI trabajando en un ambiente Windows. Este documento forma parte de las acciones programadas dentro del proyecto de Extensión BiNuTe- OpenSource 2006, aprobado por resolución 086/06 del Consejo Superior de la Universidad Nacional de San Juan y que es ejecutado por el Instituto de Informatica de la Facultad de Ciencias Exactas Físicas y Naturales. Para mayor información del proyecto visite la página www.redsanjuan.unsj-cuim.edu.ar El problema Lo que sucede con SIGEBI es muy simple, sus reportes están confeccionados mediante líneas de código que parametrizan la salida con “caracteres de escape Epson compatibles” y que son solo soportados por las impresoras “matriz de punto” pero que al intentar imprimir sobre otras impresoras (InkJet, Láser, etc) estas “no reconocen” estos caracteres de escape y por tanto no actúan como es de esperar (saltos de página, tipo de letra, etc.).

Administración de salidas impresas para el software sigebi

Embed Size (px)

Citation preview

Page 1: Administración de salidas impresas para el software sigebi

Salidas impresas para SIGEBI 1 de 1

INSTITUTO DE INFORMÁTICA FACULTAD CIENCIAS EXACTAS

UNIVERSIDAD NACIONAL DE SAN JUAN

Meglioli 1156 - Rivadavia - San Juan

Tel. +54-0264-4234129/4265101 Fax: +54-0264-4234980

Administración de salidas impresas para el software SIGEBI

PROYECTO BiNuTe - Open Source 2006

Autor: Prog. Luis Alberto Olguin

[email protected]

Introducción Una de las consultas frecuentes de usuarios del software SIGEBI (SIstema de GEstión BIbliotecaria para Bibliotecas Populares) es como solucionar el manejo de reportes impresos sobre impresoras que no son del tipo “matriz de puntos”. Recordemos que SIGEBI es una aplicación DOS, que se ejecuta sobre el manejador de bases de datos CDS/Isis versión 3.08, el cual no trae la posibilidad de “configurar el tipo de impresora” sobre el cual efectuar la salida. Más aún, en la actualidad muchas impresoras no utilizan el puerto paralelo (LPT1: ) sino que traen “cable USB”. El presente trabajo mostrará de que manera se puede “administrar las salidas impresas” de SIGEBI trabajando en un ambiente Windows. Este documento forma parte de las acciones programadas dentro del proyecto de Extensión BiNuTe- OpenSource 2006, aprobado por resolución 086/06 del Consejo Superior de la Universidad Nacional de San Juan y que es ejecutado por el Instituto de Informatica de la Facultad de Ciencias Exactas Físicas y Naturales. Para mayor información del proyecto visite la página www.redsanjuan.unsj-cuim.edu.ar El problema Lo que sucede con SIGEBI es muy simple, sus reportes están confeccionados mediante líneas de código que parametrizan la salida con “caracteres de escape Epson compatibles” y que son solo soportados por las impresoras “matriz de punto” pero que al intentar imprimir sobre otras impresoras (InkJet, Láser, etc) estas “no reconocen” estos caracteres de escape y por tanto no actúan como es de esperar (saltos de página, tipo de letra, etc.).

Page 2: Administración de salidas impresas para el software sigebi

Salidas impresas para SIGEBI 2 de 2

Al tratarse de una aplicación DOS, el puerto de impresión es LPT1, lo que trae problemas con impresoras con puerto USB o cuando las impresoras se encuentran dentro de una red local (LAN) y no conectadas a la PC que administra SIGEBI.

La solución propuesta En este trabajo nos colocamos “del lado del usuario de SIGEBI” ya que no disponemos del código fuente del software como para proponer una solución “re-programando las salidas impresas”. Lo que se hizo fue localizar software que trabajara como “intermediario” entre el envío de SIGEBI y la cola de impresión, sin importar de que tipo de impresora se trate. Mediante búsquedas en Internet y consultas a usuarios de software que tienen una problemática similar se localizaron 3 softwares que inicialmente cumplían con el objetivo buscado:

1. DosPrn

2. PrintFil

3. Dos2USB Se instalaron estos tres softwares sobre Pcs que poseen SIGEBI funcionando y con sistemas operativos distintos (Win98, Win2000, WinXp). Esto último es muy importante para nuestro trabajo porque no hay una plataforma unificada dentro de las bibliotecas populares donde se trabaja con SIGEBI. Del testeo efectuado los tres softwares se adaptan a las necesidades de impresión de

SIGEBI y “solucionan” la problemática de “no dependencia de una impresora matriz de puntos”. En referencia a la operatividad de los softwares sobre distintos sistemas operativos, tanto

DOSPRN como PrintFil NO FUNCIONAN ADECUADMENTE sobre Windows2000/WinXP. Desde el Instituto de Informática contactamos a los autores de estos softwares, quienes al momento del informe no han reportado alguna posible solución para que el trabajo en XP/Win2000 sea correcto.

Page 3: Administración de salidas impresas para el software sigebi

Salidas impresas para SIGEBI 3 de 3

Por lo expuesto “nuestra selección” fue por DOS2USB, el cual es de fácil instalación y trabaja correctamente sobre Win98, WinXP y Win2000. No hemos descartado los otros dos softwares, solo que al no responder correctamente

sobre las tres plataformas analizadas decidimos “optar por uno” mientras esperamos la

repuesta de los autores de PrinFil y DosPRN para poder efectuar un análisis detallado de

las capacidades de cada uno.

Page 4: Administración de salidas impresas para el software sigebi

Salidas impresas para SIGEBI 4 de 4

El programa DOS2USB

Este es un software creado y distribuido por Bhaktee Software (India) como “producto shareware” es decir se puede descargar libremente, utilizarlo por un periodo (15 días) y luego solicita su registro. El costo de este producto para su versión registrada es de u$s20.-

El sitio de descarga de este producto es www.dos2usb.com/download.htm .

El archivo a descargar se denomina “install.exe” y se accede a él desde este link

El manual del usuario se puede leer desde este link

Descargue el “install.exe” y almacénelo en una carpeta temporal de su Pc para luego

instalarlo. Para esta tarea simplemente “dé clic” en el link identificado para la

descarga e indique la carpeta en la que quiere almacenar el archivo.

Page 5: Administración de salidas impresas para el software sigebi

Salidas impresas para SIGEBI 5 de 5

Instalación de DOS2USB

1. Una vez descargado el programa instalador (install.exe), simplemente ejecútelo (Dé

doble clic sobre el icono del programa . )

Dé clic en el botón Next para continuar el proceso de instalación. 2. Confirme la licencia de uso del software (Dé clic en el botón “I accept the

agreement”)

Dé clic en el botón Next para continuar

Page 6: Administración de salidas impresas para el software sigebi

Salidas impresas para SIGEBI 6 de 6

3. Dé clic en el botón Install para iniciar el proceso de instalación.

4. Esta última pantalla indica que se completó satisfactoriamente la instalación del software.

Dé clic en el botón Finish para salir del instalador.

Page 7: Administración de salidas impresas para el software sigebi

Salidas impresas para SIGEBI 7 de 7

Puesta en funcionamiento de DOS2USB Los accesos al programa se encuentran en el icono del escritorio (Doble Click sobre las “manos”) o en el “menú de Programas” en la carpeta “DOS2USB”.

Una vez ejecutado el programa, se visualizará el icono en la barra de tareas de Windows, indicando que la operación tuvo éxito.

Page 8: Administración de salidas impresas para el software sigebi

Salidas impresas para SIGEBI 8 de 8

Configurando DOS2USB Estando activo el programa, “Dé doble clic” en el icono de la barra de tareas, para acceder al menú de configuración del software.

Describiremos brevemente las opciones las importantes de este panel de configuración. Las restantes Opciones pueden ser investigadas consultando el manual del software que se encentra en el sitio www.dos2usb.com/manual.html

Page 9: Administración de salidas impresas para el software sigebi

Salidas impresas para SIGEBI 9 de 9

Seleccionar impresora

“Dé clic” en el botón para indicar cual es la impresora sobre la que imprimirá los trabajos de SIGEBI.

Se desplegará la lista de “impresoras que vé su Pc”. Seleccione su impresora de la lista

desplegable.

Seleccionar “Tamaño de papel: Legal” para los listados que emite SIGEBI. Dé clic en el botón Aceptar para confirmar.

Tamaño del font (letra). El “tamaño 10 CPI” genera una letra similar a la que se obtiene en la impresión con matrices de punto.

Seleccione Condense para que los listados aparezcan en “letra comprimida/chica” (por ej. Libro de Inventario, Padrón de Socios, etc.).

Page 10: Administración de salidas impresas para el software sigebi

Salidas impresas para SIGEBI 10 de 10

Margen de impresión Recomendamos que indique un espacio de al menos 2 cm . para los márgenes izquierdo (left) y superior (Top).

Código de página Para imprimir los listados de SIGEBI el código de página debe ser OEM-437

Almacenar configuración Una vez que haya completado la personalización de Dos2Usb a sus necesidades, dé clic

sobre el botón para almacenar la configuración.

Page 11: Administración de salidas impresas para el software sigebi

Salidas impresas para SIGEBI 11 de 11

DOS2USB instalado sobre Windows 98

Para los usuarios de equipos con Windows98, hay unos pasos adicionales que deben completar antes de poder utilizar Dos2USB. Estos se realizarán sobre las propiedades de la impresora que tienen conectada al puerto LPT1.

1. Localice la impresora utilizando para esto el menú Inicio/Configuración/Impresoras

2. Una vez localizada la impresora, sitúe el mouse sobre el icono que la representa y “Dé clic” con el botón derecho. En el menú contextual “Dé clic” en Propiedades.

Page 12: Administración de salidas impresas para el software sigebi

Salidas impresas para SIGEBI 12 de 12

3. Ubique la solapa Detalles y “Dé clic” en el botón Configuración de puerto

4. Quite el “tilde” de la casilla que dice Trabajo de impresión de MS-DOS en cola. Para esta tarea ubique el cursor sobre el tilde a eliminar y “Dé clic”. Desaparecerá el tilde, quedando la ventana como se muestra a continuación.

Dé clic en el botón Aceptar para confirmar este cambio.

5. Dé clic sobre el botón Aceptar para confirmar y cerrar la ventana de la impresora.

6. Reinicie la PC para que lo cambios efectuados tengan efecto y ejecute nuevamente Dos2Usb.