Spool de impresión via web con PHP y lprng

Este proyecto consiste en una aplicación hecha en PHP que permite la gestión de una o varias colas de impresión y la configuración de las impresoras. Para ello utiliza lprng como sistema de impresión y puede ser utilizado con los filtros de impresión de MagicFilter, aunque no son necesarios con las ultimas versiones de lprng.

Para gestionar los trabajos de impresión, se utiliza el comando lpc y sus opciones. Esto implica que deben darse permisos a nobody, usuario que ejecuta el PHP, para que pueda manejar las colas de impresión. Para ello, basta con dar permisos en el fichero /etc/lpd.perms y hacer propietario a nobody del fichero printcap.

Este método aun no es seguro, pero el sistema esta pensado para servidores de impresión que no dan ningún otro servicio, con lo que nadie hará login en ellos salvo el administrador.

El sistema en el que ha sido probado es en pequeños 486 DX con 16Mb de RAM y 250Mb de disco duro, dando servicio de impresión a más de 100 máquinas y con 4 impresoras (2 laser y dos ploter) sin problemas. Los sistemas llevan una instalación de Debian 2.2 básica con lprng, Apache-ssl y ssh como unicos servicios de red; lprng para imprimir, Apache-ssl para la gestión de impresión y ssh para tareas administrativas de actualización del gestor de impresión.

  • Última versión: 0.9.7

  • Descargar código fuente: Contactar con el autor.

  • Licencia: No disponible

  • Autor: Kuisathaverat, kuisathaveratNOSPAM@NOSPAMyahoo.com

  • Documentación: No disponible.