Desde la versión 0.4.3 de YajHFC, existen tres formas diferentes de instalar una impresora de fax con YajHFC en Linux/Unix utilizando CUPS:
socket:
de CUPS
Las ventajas y/o desventajas de cada método son las siguientes:
Método | Ventajas | Desventajas |
---|---|---|
Puerto TCP con backend de tipo socket: |
|
|
Utilizando una tubería con nombre (FIFO) con un backend personalizado |
|
|
Backend personalizado que inicie YajHFC |
|
|
El método recomendado es el segundo (utilizar tuberías con nombre), ya que este método funciona sin problemas en un sistema mutltiusuario y no es difícil de configurar. Este método también lo utiliza el paquete yajhfc-faxprinter
. De todas formas, puede utilizar cualquiera de los otros métodos en el caso de que se ajuste mejor a sus necesidades.
En este documento sólo se describen los dos primeros métodos. Si quiere intentar el tercero, puede descargar el archivador tar yajhfc-cups2.tgz
y consultar el archivo INSTALL.
socket:
de CUPS
NOTA: Puede obtener todos los archivos que se mencionan en este documento (incluyendo este documento HTML) descargando este archivador. Recomendado especialmente si necesita descargar los archivos desde un equipo con Windows (ya que se pueden romper los saltos de líneas).
Inicie YajHFC, abra el cuadro de diálogo de Opciones, vaya a Avanzado -> Puerto de impresora y active el puerto de impresora TCP tal y como se muestra en la siguiente imagen (puede aceptar los valores predeterminados):
Asegúrese de que YajHFC se inicia cuando el usuario inicie la sesión.
Si utiliza un entorno de escritorio conforme a la Especificación de Menús de Free Desktop (p. ej. GNOME, KDE, XFCE), puede crear el archivo correspondiente .desktop
y ubicarlo en el directorio ~/.config/autostart
(para iniciarlo en un único usuario) o en /etc/xdg/autostart
(para que se inicie automáticamente en todos los usuarios).
Si quiere, puede usar yajhfc-autostart.desktop
como punto de partida.
Si utiliza un entorno de escritorio diferente, consulte la documentación (o en Google) para determinar cómo iniciar automáticamente un programa.
yajhfc.ppd
y guárdelo en su disco duro.
yajhfc.ppd
:
cd /directorio/a/yajhfc.ppd/
Introduzca (o copie y pegue) el siguiente comando en una sola línea en el terminal (como usuario root, o puede anteponer al comando el prefijo sudo
si es necesario):
lpadmin -p yajhfc -D 'Impresora virtual de fax para YajHFC' -L 'localhost' -v 'socket://localhost:19100' -E -P yajhfc.ppd -o "printer-error-policy=abort-job" -o "printer-is-shared=false"
Si quiere saber en detalle qué signfica este comando, puede consultar la página del manual de lpadmin.
yajhfc
. Cuando imprima con ella y YajHFC esté en ejecución, debería aparecer el cuadro de diálogo para el envío de faxes de YajHFC (tras una pausa o a los pocos segundos).
NOTA: Puede obtener todos los archivos que se mencionan en este documento (incluyendo este documento HTML) descargando este archivador. Se recomienda especialmente si necesita descargar los archivos utilizando un equipo con Windows (ya que se pueden romper los saltos de líneas).
Inicie YajHFC, abra el cuadro de diálogo de Opciones, vaya a Avanzado -> Puerto de impresora y active el puerto de impresora de tubería con nombre (FiFO) tal y como se muestra en la siguiente imagen (puede aceptar los valores predeterminados):
Asegúrese de que YajHFC se inicia cuando el usuario inicie la sesión.
Si utiliza un entorno de escritorio conforme a la Especificación de Menús de Free Desktop (p. ej. GNOME, KDE, XFCE), puede crear el archivo correspondiente .desktop
y ubicarlo en el directorio ~/.config/autostart
(para iniciarlo en un único usuario) o en /etc/xdg/autostart
(para que se inicie automáticamente en todos los usuarios).
Si quiere, puede usar yajhfc-autostart.desktop
como punto de partida.
Si utiliza un entorno de escritorio diferente, consulte la documentación (o en Google) para determinar cómo iniciar automáticamente un programa.
yajhfc.ppd
y el archivo del backend de CUPS yajhfc
y guárdelos en su disco duro.
yajhfc.ppd
y yajhfc
:
cd /directorio/a/yajhfc.ppd/
Instale el backend de CUPS. Para ello, introduzca los siguientes comandos en el terminal (como usuario root, o puede anteponer al comando el prefijo sudo
si es necesario):
cp yajhfc /usr/lib/cups/backend chown root /usr/lib/cups/backend/yajhfc chmod 0755 /usr/lib/cups/backend/yajhfc
En algunas distribuciones, el directorio backend de cups puede estar en otro sitio distinto de /usr/lib/cups/backend
. En ese caso, sustituya /usr/lib/cups/backend
con el nombre apropiado del directorio.
Introduzca (o copie y pegue) el siguiente comando en una sola línea en el terminal (como usuario root, o puede anteponer al comando el prefijo sudo
si es necesario):
lpadmin -p yajhfc -D 'Impresora virtual de fax para YajHFC' -L 'localhost' -v 'socket://localhost:19100' -E -P yajhfc.ppd -o "printer-error-policy=abort-job" -o "printer-is-shared=false"
Si quiere saber en detalle qué signfica este comando, puede consultar la página del manual de lpadmin.
yajhfc
. Cuando imprima con ella y YajHFC esté en ejecución, debería aparecer el cuadro de diálogo para el envío de faxes de YajHFC (tras una pausa o a los pocos segundos).
Creado por: Jonas Wolz
Last modification: Monday, 12-Dec-2016 11:52:02 CET