Septiembre 2019
L M M J V S D
« Abr    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Categorías

Impresión de pólizas en GAUSmp

Requerimientos previos:

Instalación de Paquetes adicionales para CUPS:

La impresión en GAUSmp se va a gestionar con el sistema CUPS para Linux www.cups.org/ y deberán instalarse los siguientes paquetes previamente:

  • Cups
  • cups-client
  • cups-common
  • libcups2
  • libcupsimage2
  • html2ps
  • cupsys-bsd

Instalación de WKhtmlTOpdf:

Para la conversión de las plantillas HTML en un archivo PDF se utilizará la herramienta WKHTMLTOPDF, y su instalación deberá realizarse como indican los siguientes pasos.

1)      instalar los siguintes paquetes:

libgl1-mesa-dri

libgl1-mesa-glx

libglu1-mesa

x11-xkb-utils

xfonts-100dpi

xfonts-75dpi

xfonts-scalable

xfonts-cyrillic

xserver-xorg-core

a2ps

xvfb

2)      Instalar el paquete WKHTMLTOPDF

Descargar el paquete “static” desde http://wkhtmltopdf.googlecode.com/

 3)      En versiones anteriores a la 0.9, la herramienta debe ejecutarse en entorno grafico, por eso es necesaria la ejecución del emulador xvfb.

Metodología a emplear en GAUSmp para Códigos de barras:

Para que el sistema reconozca la cadena que tiene que convertir a código de barras, primero deberá instalarse la fuente 3of9Barcode en el sistema y verificar su instalación con el comando fc-list. Luego quien configure las plantillas deberá insertar el bloque a codificar de la siguiente manera:

<span style=”font-size: 9pt; font-family: ‘3 of 9 Barcode’”>%TEXTO A CODIFICAR%</span></p>

Parámetros en GAUSmp:

Los parámetros relacionados con la impresión de las pólizas en GAUSmp son los siguientes:

1)      Opciones de impresoras. Dentro del programa SgPrinterDevice en el modelo de seguridad podrán encontrarse las siguientes opciones relacionadas al dispositivo de impresión.

En el Path de trabajo temporal el sistema manejará todos los archivos necesarios para la generación del archivo imprimible. Es recomendable que esta partición esté ubicada dentro de un disco rápido, o de ser posible en un RamDisk.

En la sección comandos deberán cargarse las opciones PJL propias de cada impresora.

imagen1

1)      Opciones en Valores de sistema: Dentro de los valores de sistema, en la tabla SgSysValVal, accedida desde el programa HSgSysVal en el modelo de seguridad, podrán configurarse los siguientes parámetros: 

PdiModoExe:

Define el modo de ejecución del procesamiento de polizas imprimibles. Puede ser ejecutado en modo Batch (Default), o en modo interactivo. La opción interactiva suele utilizarse en modo debug al momento de configuración por mostrar datos en pantalla con información relevante.

PrtConvExe

Esta variable contiene el comando ejecutable del programa wkHTMLtoPDF. En caso de que se utilice una versión anterior a la 0.9, deberá ingresarse también las opciones para iniciar el emulador grafico XVFB . El valor por default es el siguiente aunque es mas apropiado utilizar la versión 0.9 static sin utilizar XVFB.

1)      Opciones en Valores de sistema: Dentro de los valores de sistema, en la tabla SgSysValVal, accedida desde el programa HSgSysVal en el modelo de seguridad, podrán configurarse los siguientes parámetros:

PdiModoExe:

Define el modo de ejecución del procesamiento de polizas imprimibles. Puede ser ejecutado en modo Batch (Default), o en modo interactivo. La opción interactiva suele utilizarse en modo debug al momento de configuración por mostrar datos en pantalla con información relevante.

imagen2

PrtConvExe

Esta variable contiene el comando ejecutable del programa wkHTMLtoPDF. En caso de que se utilice una versión anterior a la 0.9, deberá ingresarse también las opciones para iniciar el emulador grafico XVFB . El valor por default es el siguiente aunque es mas apropiado utilizar la versión 0.9 static sin utilizar XVFB.

imagen3

BorrarPRTFile

Con este parámetro se puede configurar que el sistema mantenga los temporales luego de la ejecución o que sean borrados (por default borra los temporales).

imagen4