Administración de salidas impresas para el software sigebi
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
lolguin@iinfo.unsj.edu.ar
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.).
Salidas impresas para SIGEBI 1 de 1
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.
Salidas impresas para SIGEBI 2 de 2
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.
Salidas impresas para SIGEBI 3 de 3
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.
Salidas impresas para SIGEBI 4 de 4
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
Salidas impresas para SIGEBI 5 de 5
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.
Salidas impresas para SIGEBI 6 de 6
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.
Salidas impresas para SIGEBI 7 de 7
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
Salidas impresas para SIGEBI 8 de 8
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.).
Salidas impresas para SIGEBI 9 de 9
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.
Salidas impresas para SIGEBI 10 de 10
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.
Salidas impresas para SIGEBI 11 de 11
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.
Salidas impresas para SIGEBI 12 de 12