Gracias al empleo del lenguaje Treport, TransTOOL es capaz de utilizar cualquier atributo de impresión a la hora de realizar listados.
Cuando se desean utilizar los atributos de impresión debemos especificar la variable de entorno RPRINTER. El valor de esta variable será la extensión del fichero PRINTER.nombre_impresora:
RPRINTER=f3150
export RPRINTER
A continuación vamos a comentar el fichero relacionado con los atributos de impresión PRINTER.nombre_impresora.
Fichero PRINTER.nombre_impresora
Este fichero se encuentra en el subdirectorio "etc" del "trans".
Por defecto, todas las copias de TransTOOL contienen el fichero "printer.f3150",
el cual nos puede servir de referencia para confeccionar los ficheros de
otras impresoras.
Para confeccionar el fichero es preciso, en primer lugar, acudir al manual de la impresora, con el fin de obtener la información referente a las secuencias de escape que tiene que recibir la impresora en cuestión para cambiar el atributo de impresión.
Para poder construir este fichero seguiremos los pasos indicados en el apartado Terminología para la Construcción de un Termcap, comentado anteriormente.
El aspecto del fichero "PRINTER.nombre_impresora es el siguiente:
| function | key |
| normal | \EF |
| bold-on | \EE |
| bold-off | \EF |
| underline-on | \E-1 |
| underline-off | \E-0 |
| italic-on | \E!@ |
| italic-off | \E!\000 |
| elongated-on | \016 |
| elongated-off | \EWO |
| compress-on | \017 |
| nlquality-on | \EG |
| nlquality-off | \EH |
| userattr1-on | \EG |
| userattr1-off | \EH |
| userattr2-on | \EG |
| userattr2-off | \EH |
| userattr3-on | \EG |
| userattr3-off | \EH |
| userattr4-on | \EG |
| userattr4-off | \EH |
| userattr5-on | \EG |
| userattr5-off | \EH |
La estructura de este fichero contiene unos atributos definidos y, al final, "x" atributos de usuario en los que se puede especificar cualquier secuencia de control para un atributo particular de la impresora.
Los ficheros de personalización en las versiones de TransTOOL para sistemas multipuesto son el "PROFILE" y el ".PROFILE".
El "PROFILE" es el fichero común para el entorno de todos los usuarios, mientras que el ".PROFILE" es el fichero particular de cada uno de ellos.
A la hora de crear un usuario, el fichero ".PROFILE" se genera automáticamente.
El orden de ejecución de estos ficheros es el siguiente:
El programa instalador modifica automáticamente el ".PROFILE" del usuario "trans". El cambio que se realiza es especificar las variables de entorno PATH y TRANSDIR:
PATH=$PATH:.:/usr/trans/bin
TRANSDIR=/usr/trans
export PATH TRANSDIR
Si quisiéramos indicar cualquier variable de entorno específica para un usuario, deberíamos incluirla en el fichero ".PROFILE".
| Características generales | |
| Número de ficheros por base de datos | Ilimitado |
| Número de registros por fichero | Ilimitado |
| Número de campos por registro | 32.000 |
| Tamaño de un registro | 32.000 bytes |
| Tamaño de un campo | 32.000 bytes |
| Número de índices secundarios | 32.000 |
| Longitud máxima de un índice | 120 bytes |
| Maximo número de elementos en un índice compuesto | 8 |
| Tipo de indexados | B+ tree |
| Adaptable a cualquier idioma Adaptable a cualquier terminal Interfaz de usuario modificable Manejo de caracteres de 8 bits |
|
| Características varias | |
| Longitud de salida de un informe | Ilimitada |
| Nº. máx. de ficheros en una búsqueda | 14 |
| Ficheros en un informe | Ilimitados |
| Enlaces en un informe | Ilimitados |
| Número máximo de campos simultáneos por informe | 32.000 |
| Variables de usuario en un informe | 100 |
| Nº. de ficheros por pantalla | Depende del hard |
| Nº. de pantallas por programa | Depende del hard |
| Nº. de campos por programa | Depende del hard |