Gestor de impresión: PRINTA

1. Introducción

 

PRINTA es un servicio implementado en LliureX para controlar el acceso a impresoras, por parte de usuario, ya sea localmente (del PC que ejerza como servidor del servicio) o a través de LDAP. Por ejemplo, un usuario local (user1) del servidor podrá usar su cuenta en un cliente que no contenga esa cuenta localmente, pero otro usuario local (user2) sólo presente en el cliente no podrá usar el servicio, ya que la cuenta de usuario ha de ser reconocida por el servidor.
 

2. Configuración

 

2.1. Configuración de la IP del servidor de PRINTA

 

Para que la aplicació funcione, se ha de tener configurada una dirección IP, en la cual se encuentra el servidor PRINTA que controla las cuentas de usuario, junto al historial de impresión y sus cuotas.

En el modelo de aula, esta dirección está configurada automáticamente con la del servidor, por lo que los clientes de aula NO requieren este paso. Por otra parte, si queremos utilizar el servicio fuera del modelo de aula y controlar la impresión en varios PCs, debemos configurar, en cada uno de ellos, la dirección IP en la cual se llevará el control de las cuentas de impresión.

Por ejemplo, suponiendo que la IP del servidor sea 10.2.1.254 , en cada uno de los clientes debemos abrir la terminar mediante el menú Aplicaciones -> Accesorios -> Terminal y escribir lo siguiente:

sudo printa-client-config set-server-ip 10.2.1.254

 

2.2. Configuración de una impresora bajo el control de PRINTA

 
Para que PRINTA controle las cuotas de usuario al imprimir, se ha de modificar la configuración de una impresora,  configurada previamente de la manera habitual, a través del panel de Configuración del sistema (gnome-control-center) o a través del Centro de control de LliureX mediante la opción Configuración de impresoras en la sección Hardware.

Existen dos métodos:

  • Gráficamente a través del Centro de control de Lliurex (zero-center)
  • Usando la CLI mediante el terminal

 

2.2.1. Modo gráfico

 

Para acceder a ella seleccionamos el menú: Aplicaciones > Administración LliureX > Zero Center, Centro de control de LliureX.

 
PRINTA01  


Una vez seleccionado, se muestra una ventana mediante la cual podemos acceder a la herramienta Configuración de impresoras de PRINTA (pestaña Hardware).

 
PRINTA02


Se abre, entonces, una ventana donde se muestran las impresoras instaladas. En caso de no tener ninguna, podemos instalar una pulsando el botón Añadir y se abre otra ventana donde podemos iniciar el proceso:

 
PRINTA03


Cuando hemos terminado, si pulsamos el botón de cierre, el listado de la ventana de configuración de PRINTA se actualiza con las nuevas impresoras instaladas.

 
PRINTA04  


Para que PRINTA controle la impresora (o deje de hacerlo), debemos marcar (o desmarcar) la casilla Controlada:

 
PRINTA05  

2.2.2. Modo terminal

 

Lo primero es abrir el terminal y escribir siguiente comando:

printa-printer-config

 

El cual nos devuelve:

USAGE: printa-printer-config {list-controlled|list-non-controlled} printa-printer-config enable-control DEVICE_NAME printa-printer-config disable-control DEVICE_NAME


Con la opción list-non-controlled, se obtendrá un listado de las impresoras, configuradas en el sistema, que no están bajo el control del protocolo PRINTA. Un resultado de ejemplo seria: Generic-CUPS-PDF-Printer

Para controlar esa impresora, se ha de ejecutar lo siguiente, con permisos de administrador:
 

sudo printa-printer-config enable-control Generic-CUPS-PDF-Printer


Para lo contrario, es decir, dejar de controlarla, ejecutamos:

 

sudo printa-printer-config disable-control Generic-CUPS-PDF-Printer

 

3. Control de usuarios con PRINTA

 

El control de las cuotas de usuarios se realiza a través de printa-manager accesible desde el Centro de control LliureX (zero-center) en la sección Hardware.

 
PRINTA06


El primer paso es identificarnos con una cuenta de usuario que exista en el servidor, ya sea local (del servidor) o de ldap.
 

PRINTA07

 
Una vez identificados y, en caso de ser administradores, podemos: editar la cuota de los usuarios, bloquear el acceso a impresión o dar carta blanca para imprimir, independientemente de la cuota que le quede al usuario.
 

PRINTA07  


La opción Bloqueado impide al usuario imprimir.

La opción Sin cuota permite al usuario cualquier número de páginas, independientemente de la cuota que le quede, cuota que podemos editar usando el botón Editar cuota. Aun así, y por defecto, todos los usuarios tendrán de inicio una cuota de 20 páginas.

Los usuarios no administradores simplemente tendrán acceso a su propio historial y comprobar su cuota disponible.

 

4. Impresión con PRINTA

 

Una vez se tiene la impresora configurada, al intentar imprimir aparece una ventana de login, en la que tenemos que introducir un usuario y una contraseña válidos en el PC que haga de servidor del servicio PRINTA:

 
PRINTA08  


Esto abre la posibilidad de poder imprimir un fichero de un usuario con la cuota de otro.

Una vez se valida el usuario y contraseña, aparece una ventana con el resumen del trabajo a imprimir y, en el caso de que la cuota lo permita, pide confirmación para imprimir el trabajo.

 
PRINTA09  

Mastodon E-Mail