YajHFC FAQ


Índice General

Instalación

¿Dónde puedo conseguir un visor de faxes para Windows?

Generalmente puedes utilizar cualquier programa que permita mostrar ficheros TIFF, aunque algunos de ellos muestran los faxes en una resolución baja con una anchura (a la mitad) incorrecta.

Afortunadamente, las versiones recientes de Windows vienen con un programa que hace ésto correctamente:

Windows 95/98/ME/2000:
Puedes utilizar el programa que se encuentra en Accesorios / Imagen. Para utilizarlo con YajHFC, utiliza el botón de exploración en Línea de comandos para el visor de faxes y selecciona la ubicación de kodakimg.exe en tu disco duro.

Windows XP:
Puedes utilizar el programa integrado "Visor de imágenes y faxes". Para utilizarlo, introduce el siguiente texto en "Línea de comandos para el visor de faxes":
rundll32.exe shimgvw.dll,ImageView_Fullscreen %s

¿Dónde puedo obtener un visor de faxes para Linux/*BSD/... ?

kfax funciona muy bien, pero al igual que en Windows, puedes utilizar cualquier programa que pueda mostrar archivos TIFF, tan sólo busca en la base de paquetes de tu distribución (xloadimage no funciona).

¿Qué puedo utilizar como visor de faxes en Mac OS X?

Sólo tienes que introducir open %s en Línea de comandos para el visor de faxes". Los faxes deberían abrirse con la aplicación predeterminada. Gracias a Scott Harris por esta ayuda.

¿Dónde puedo obtener un visor PostScript?

Windows:
Utiliza Ghostview disponible en http://www.cs.wisc.edu/~ghost/
Nota: también es posible utilizar el programa Acrobat Distiller (verificado sólo con la versión completa) que permite abrir los ficheros PS y visualizarlo al instante. Para ello hay que introducir la ruta al programa en Línea de comandos para el visor archivos PostScript, generalmente: "C:\Archivos de programa\Adobe\Acrobat 5.0\Distillr\Acrodist.exe" %s

Linux/*BSD/...:
Simplemente instala uno de los paquetes de visores PostScript (por ejemplo: gv, kghostview, gnome-gv, ...)

Utilización del programa

¿Cómo puedo editar las plantillas de las portadas?

Las plantillas tienen que estar en el mismo formato PostScript especial que utiliza el programa faxcover de HylaFAX. Revisa la siguiente ayuda para saber cómo crear / modificar este tipo de archivos:
http://www.hylafax.org/HylaFAQ/Q202.html
http://www.hylafax.org/howto/tweaking.html

Quiero acceder a la agenda telefónica por medio de JDBC pero YajHFC no encuentra el controlador aunque especifique la ruta correcta para llamar a Java.

Si utilizas el argumento -jar, Java ignora la ruta definida por el usuario. Por tanto inicia YajHFC utilizando el siguiente comando (reemplaza /ruta/a/controladorbdd.jar y /ruta/a/yajhfc.jar con sus respectivas rutas reales y nombre de fichero (por supuesto):

Linux/Unix:
java -classpath /ruta/a/controaldorbdd.jar:/ruta/a/yajhfc.jar yajhfc.Launcher
Windows:
java -classpath c:\ruta\a\controladorbdd.jar;c:\ruta\a\yajhfc.jar yajhfc.Launcher

¿Qué puedo poner como valor igual a en el cuadro de diálogo de filtrado personalizado?

Expresiones regulares. Puedes encontrar una breve referencia sobre la sintaxis permitida en http://java.sun.com/j2se/1.5.0/docs/api/java/util/regex/Pattern.html

ten en cuenta que las expresiones regulares no son lo mismo que los caracteres comodín: Por ejemplo, para obtener el mismo efecto que el comodín * tienes que utilizar .* y para simular el efecto de ? hay que utilizar ..

¿Qué argumentos de línea de comandos entiende YajHFC?

Uso general:
java -jar yajhfc.jar [--help] [--debug] [--admin] [--background|--noclose]
         [--configdir=directory] [--loadplugin=filename]
         [--showtab=0|R|1|S|2|T] [--recipient=...] [--stdin | filename ...]
Descripción de los argumentos:
filename     El nombre del archivo PostScript para enviar.
--stdin      Lee el archivo para enviar de una entrada estándar
--recipient  Especifica el número de teléfono del destinatario para enviar un fax.
             Es posible especificar varios valores para múltiples destinatarios.
--admin      Inicia en modo administrador
--debug      Salida de información de errores
--background Si no hay ninguna instancia en ejecución, iniciar una nueva instancia
             y terminar (después de enviar el archivo)
--noclose    No cerrar YajHFC después de enviar el fax
--showtab    Establece la pestaña para mostrar al inicio. Especifica 
             0 o R para la pestaña "Recibidos", 1 o S para "Enviados" o
             2 o T para "Transmistiendo".
--loadplugin Especifica el fichero jar de un plugin de YajHFC para cargar
--configdir  Establece un directorio de configuración para utilizar en lugar de ~/.yajhfc
--help       Muestra este texto

Cuando intento ver los faxes enviados siempre obtengo un mensaje de error que dice Formato de archivo PCL no soportado, aunque todos los documentos están el formato PostScript/PDF.

Verifica que la opción Utilizar fichero PCL para la corrección de error en el cuadro de Opciones está seleccionada e inténtalo de nuevo.

Algunas versiones de HylaFAX reportan un tipo de fichero "PCL" para todos los documentos asociados con un trabajo. Si esta opción está seleccionada, YajHFC intenta adivinar el tipo de fichero utilizando la extensión si se reporta PCL (lo cual generalmente funciona bastante bien).

Cuando YajHFC se ejecuta en Windows algunas veces guarda su configuración en C:\.yajhfc en lugar de C:\Documents and Settings\USERNAME\.yajhfc

De manera predeterminada, YajHFC guarda su configuración en el subdirectorio .yajhfc del directorio que devuelve la propiedad del sistema Java user.home. A veces, algunas versiones de Java parece que no establecen esta propiedad correctamente, lo que provoca dicho error.

Para solucionar ésto, puedes establecer esta propiedad explícitamente cuando inicias YajHFC utilizando la línea de comandos de java -D, por ejemplo:
java -Duser.home=%USERPROFILE% -jar "C:\Archivos de Programa\yajhfc.jar"

¿Qué significa la columna XYZ?

Yo tampoco lo sé exactamente porque la descripción de las columnas ha sido copiada del manual de faxstat(1) (JobFmt/RcvFmt), abreviada y traducida

Varios

¿Por qué se guardan las contraseñas en texto plano?

Simplemente porque no hay otro método que sea mejor.

YajHFC puede codificar/"encriptar" las contraseñas antes de almacenarlas, pero si lo hace siempre es posible visualizar el código fuente para encontrarlas y desencriptarlas (incluso aunque YajHFC fuera de código cerrado podrías reventarlas o experimentar un poco sobre cómo hacerlo).

El único mitodo seguro requeriría introducir una contraseña maestra cada vez que se inicia YajHFC, pero en mi opinión no es mejor que introducir la contraseña real.

¿Por qué escogiste ese nombre tan tonto?

YajHFC empezó como "proyecto de prueba" para Java y la biblioteca gnu.hylafax y por lo tanto no tuvo un nombre "bonito". Después de trabajar un poco sobre ello, me di cuenta de que se volvería útil, por lo que elegí darle un nombre. Dado que estaba con la herramienta Yast de SuSE en ese momento y sabía que había / hay otros clientes Java para HylaFAX, lo llamé "yet another Java HylaFAX client" (en español, "otro cliente Java para HylaFAX").

Sobre este documento...

YajHFC FAQ

This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.71)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html -no_subdir -split 0 -html_version 3.2,unicode -no_navigation faq_es.tex

The translation was initiated by Jonas Wolz on 2007-09-14


Jonas Wolz 2007-09-14