cúpula

contiene un conjunto de dos scripts para integrar un servidor de fax en el sistema de impresión de CUPS.
Descargar ahora

cúpula Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Public Domain
  • Precio:
  • FREE
  • Nombre del editor:
  • Olaf Titz
  • Sitio web del editor:
  • http://sites.inka.de/bigred/sw/

cúpula Etiquetas


cúpula Descripción

El proyecto CUPSFAX contiene un conjunto de dos scripts para integrar un servidor de fax en el sistema de impresión de CUPS. El proyecto CUPSFAX contiene un conjunto de dos scripts para integrar un servidor de fax en el sistema de impresión de CUPS. Para enviar un fax, el usuario lo imprime a la cola de impresora designada. Luego recibirá un correo con un enlace a un formulario web. En este formulario web, el usuario puede ingresar parámetros adicionales, lo que es más importante, el número de fax de recepción. Este camino, no hay condiciones adicionales sobre lo que se puede imprimir, como los números de fax incorporados en el archivo o el nombre del trabajo. Esto también se puede integrar completamente en una configuración de Samba / Copas, lo que permite a los clientes de Windows enviar documentos arbitrarios como fax. También proporciona la potencia completa de la tubería de procesamiento de impresión de las copas para enviar faxes.Requeamientos: · Tazas (probadas con 1.2.4) · Hylafax (probado con 4.3) · Para otros programas de fax, el script de CGI tendría que adaptarse. · Perl (Probado con 5.8) con el CGI y MIME :: Módulos BASE64. · Cualquier servidor web capaz de CGI. Cómo instalar: Edite los parámetros en la parte superior del archivo Makefile según sea necesario. "Hacer instalar" como root. Esto instala los programas y crea un directorio de spool. También instala un script CRON.Daily si su sistema tiene el directorio Cron.Daily. Si no, es recomendable instalar esto manualmente en algún lugar y hacerlo ejecutarse regularmente. (Este script de CRON simplemente elimina los viejos archivos de carrete que sobran de los errores o los trabajos abandonados). NOTA: El directorio de Spool debe estar en un sistema de archivos que admite nombres de archivos de archivo sensibles a mayúsculas con una longitud de hasta 30 caracteres. No utilice el directorio de spool de tazas existentes.Restart CupsD. Cree una definición de impresora en las copas con las siguientes características: Dispositivo: "Requerir respuesta al usuario" del dispositivo URI: USErterSponse: seguido del enlace CGI. P.ej. UserResponse: http: // Printserver / CGI-bin / CUPSFAXPROVIGE A PPD Archivo: Use el PostScriptFax.ppd encontrado en este paquete. Cómo funciona: El Backend de UserResponse escribe dos archivos en el directorio de Spool. El nombre del archivo de trabajo es aleatorio (vea a continuación por qué). Este archivo contiene una línea con parámetros. Los datos de impresión se escriben en un segundo archivo, nombrados como el primero con el apendenddn "_D". Entonces, el backend envía un correo al propietario del trabajo, que contiene un enlace al programa CUPSFAX CGI con el nombre del archivo de trabajo como parámetro. Si no ha ocurrido ningún error, hasta ahora, el trabajo se completa en el sistema CUPS. Cuando se llama el usuario con los parámetros correctos, el programa CGI lee el archivo de trabajo. Emite un formulario para llenar. Después de que se envíe el formulario, el programa CGI llama a Sendfax. Cuando Sendfax termina sin errores, elimina los archivos de spool y se completa el trabajo. La respuesta de userResponse es en realidad un programa genérico que se puede usar para el procesamiento posterior arbitrario de los trabajos de impresión. Simplemente escribe los archivos de carrete y notifica al usuario. El procesamiento adicional ocurre a través del programa CGI. Seguridad. Los archivos de carrete están escritos y leen debajo de la ID del propietario del trabajo con MODE 600, por lo que solo el propietario del trabajo puede acceder al trabajo. Para este propósito, ambos scripts están instalados en la raíz de Setuid y asumen la identidad del usuario cuando sea necesario. Debido a que el script de CGI tiene acceso a todos los trabajos, tal como se le da el nombre de archivo, el nombre de archivo de trabajo es una cadena aleatoria. El directorio de Spool no es legible por el mundo, por lo que no es posible que un usuario encuentre los parámetros correctos para manipular los trabajos de otro usuario. Esto se puede hacer aún más seguro al proteger el script CGI con autenticación HTTP, donde el nombre de usuario debe coincide con el nombre del propietario del trabajo de impresión. Vea el comentario en Cupsfax.in. Esto requiere la configuración adecuada del servidor web. El archivo de trabajo de FileSthe de Spool contiene, en una línea, el nombre de la impresora, la ID de trabajo, el nombre de usuario, la hora de la creación y el título del trabajo. Los campos están separados por pestaña. El tiempo se da en los segundos de Unix. El archivo de datos contiene los datos de impresión, que se pasan al programa SENDFAX en la entrada estándar.


cúpula Software relacionado

pslj

PSLJ Shell-Script se utiliza para imprimir archivos PostScript a una impresora LASERJET 5L. ...

75

Descargar

Kopyshop

Kopyshop es una aplicación de KDE simple para copiar una hoja de papel. ...

151

Descargar

Smc

SMC está destinado a ayudar y hacer las cosas más fáciles al realizar operaciones mágicas. ...

207

Descargar