Fase IV Terminada
La Fase IV del proyecto SISINF en Internet ha sido terminada y consistió en el desplegado e
impresión de información.
JAVA
Tal como se describe en Enlaces anteriores la parte del ‘cliente’ en SISINF Internet está desarrollado
en JAVA. Tanto el lenguaje, como los compiladores y el módulo de ejecución son desarrollados y mantenidos por la
compañía Sun Microsystems Inc. que es la propietaria de JAVA.
En el lado del ‘cliente’, JAVA ofrece muchas ventajas, algunas de ellas son:
Se puede ejecutar por la mayoría de los buscadores (Browser).
El archivo con las instrucciones de ejecución es pequeño por lo que la transferencia desde el
‘servidor’ es rápida.
En redes locales se puede ejecutar directamente sin necesidad de buscador.
La ventaja anterior es importante ya que cuando se tenga la versión del ‘servidor’ bajo UNIX, se
podrá ejecutar dentro de la red usando el ‘cliente’ desarrollado en JAVA en cualquier PC, dando una presentación
de PC pero con los tiempos de proceso de las versiones de UNIX.
Impresión en JAVA
La historia de JAVA se inicia en 1995 con la versión 1.0, en dicha versión NO se podía imprimir. Posteriormente
aparece la 1.1 con un soporte limitado y luego la 1.2 con características que competían con cualquier plataforma.
Con las versiones 1.3 y 1.4 de JAVA se mejora la impresión.
La forma de impresión en JAVA es diferente, ya que se pide la información a imprimir por páginas y no
necesariamente en orden. Así se puede pedir la información a imprimir de la página 1, luego de la 3, …
O bien, primero la última página, luego la penúltima, etc. Lo anterior puede servir si todo el software está
preparado para ello, para por ejemplo, imprimir por los dos lados. O en muchas impresoras de inyección de tinta
que el reporte quede ordenado.
Los programas de SISINF siguen siendo compatibles ya que la lógica en el ‘servidor’ y en el ‘cliente’ se encargan
de dar la información de las páginas de impresión en el orden que se requiera.
|
Uso de Fonts en Impresión Parte I
Con las nuevas instrucciones de impresión se pueden usar diferentes tipos de Font, pero tal como se
describe en el Manual del Lenguaje su selección puede no ser tan fácil.
Básicamente se especifica en SISINF cuatro datos del Font:
Su nombre que puede ser MODERNO, DECORATIVO, RO-MANO, SUIZO y MANUSCRITO.
Su tamaño en puntos. Cuando se usa cualquier editor de textos que use fonts, es necesario
especificar el tamaño de la letra, en normal son 12 puntos.
Su espaciado en caracteres por pulgada. Es decir 10, significa 10 caracteres en una pulgada. Si
se desea más comprimido se puede poner 16.
Font Fijo o Proporcional, es decir, todas las letras tienen el mismo ancho o dependiendo de la
letra. Así la “w” es más ancha que la “i”.
Este último parámetro se especifica en el espaciado. Si es + es fijo, si es – es proporcional. Así poner –16
indica 16 caracteres por pulgada y proporcional.
Cuando se ejecuta el programa se procesa esta información del Font dependiendo de la versión de SISINF.
Para las versiones que usan PCL (UNIX) la correspondencia a los nombres de font es “Courier”, “Albertus”, “Roman”,
“Arial” y “Coronet”.
Así especificar ‘SUIZO’ 12-10, significa selecciona “Arial”, tamaño 12, 10 caracteres por pulgada y proporcional.
Esta información se pasa a códigos de PCL y se envía a la impresora.
Dicho Font se usará siempre y cuando esté dentro de los disponibles de acuerdo al Manual de la Impresora. Si no,
la impresora asigna otro.
Fase V Iniciada
La Fase V del proyecto de Internet ha sido iniciada y consiste en el manejo de imágenes.
|