En las siguientes secciones se van a mostrar tres ejemplos a la hora de imprimir un determinado documento:
Se alcanza el límite blando de la cuota de impresión, Sección 23.2.1, “Alcanzando el límite blando”.
Se intenta imprimir un documento mayor que la cuota disponible, Sección 23.2.2, “Impresión de un documento mayor a la cuota disponible”.
Se alcanza el límite duro de la cuota de impresión, Sección 23.2.3, “Alcanzando el límite duro”.
Recuerde que este usuario tiene un límite de impresión de 10 páginas (vea el Ejemplo 22.2, “Estableciendo una cuota de impresión a un usuario” para más detalles). Se va a imprimir un documento de 5 páginas y se va a comprobar que ocurre en el sistema de cuotas:
Tras la impresión de este documento, aparece un nuevo archivo PDF bajo el directorio cups-pdf del home del usuario printquota con un nombre similar a: job_2-untitled_document.pdf.
Si ahora se revisa el estado de la cuota de este usuario, se obtendrá algo similar a:
Ejemplo 23.1. Revisando la cuota de impresión del usuario printquota I
# /usr/bin/repykota --printer LaserColor Informe para la cuota user en la impresora LaserColor () Tiempo de gracia para páginas: 7 día(s) Precio por trabajo: 0.000 Precio por página: 0.090 Usuario usado blando duro saldo gracia total pagado ------------------------------------------------------------------------------ printquot +Q 5 5 10 -0.45 2004-10-21 5 0.00 Total : 5 0.00 Real : 0 |
Se puede observar que ha consumido 5 páginas de su cuota de impresión. PyKota también informa del coste de la impresión (-0.45), el valor negativo indica que el usuario no ha pagado por esta impresión. A continuación se va a imprimir una página más, para rebasar el límite suave de la cuota, y ver qué ocurre.
Tras realizar esta primera impresión, el usuario printquota recibirá un correo electrónico, informándole de que ha alcanzado su límite blando de impresión. Así mismo, el administrador del sistema de impresión, recibirá otro correo, informándole de que el usuario printquota tiene su cuota de impresión baja (recuerde que este comportamiento se ha definido en la Sección 20.3.1.10, “Envío de notificaciones”). A continuación puede ver los correos enviados:
Ejemplo 23.2. Correo de aviso enviado al usuario printquota - límite suave sobrepasado -
From: root@localhost Subject: Cuota de Impresión Baja To: printquota@gsr.pt Ha alcanzado su límite blando en la cuota de impresión. Esto significa que podrá seguir imprimiendo algún tiempo, pero debería contactar con su administrador para comprar más cuota de impresión. Entre en contacto con su administrador de sistema, por favor : Sergio González González - <root@localhost> |
En esta sección se ha intentado imprimir un documento de dimensiones superiores a la cuota del usuario printquota:
Figura 23.5. Impresión de un documento que supera la cuota disponible
Intento de impresión de un documento que superaría la cuota de impresión del usuario.
Debido a que se ha configurado PyKota en modo strict (vea la Sección 20.3.1.12, “¿Se permite a los usuarios sobrepasar la cuota de impresión?”), el documento que se ha tratado de imprimir, no se imprimirá. Como resultado a esta acción, el usuario printquota y el administrador del sistema de impresión recibirán los siguientes correos:
Ejemplo 23.4. Correo de aviso enviado al usuario printquota - límite duro sobrepasado -
From: root@localhost Subject: Cuota de Impresión Excedida To: printquota@gsr.pt Ha alcanzado su límite duro en la cuota de impresión. Esto significa que no podrá volver a imprimir. Contacte con su administrador en <root@gsr.pt> tan pronto como le sea posible para solucionar el problema. Entre en contacto con su administrador de sistema, por favor : Sergio González González - <root@localhost> |
Ejemplo 23.5. Correo de aviso enviado al administrador - cuota de impresión excedida -
From: root@localhost Subject: Cuota de impresión To: root@localhost Cuota de impresión excedida para el usuario printquota en la impresora LaserColor |
![]() | Importante |
---|---|
Si se hubiese utilizado el modo laxist, el documento se habría impreso en su totalidad, obteniéndose como resultado una cuota negativa para el usuario en cuestión. |
El aviso recibido, tanto por el usuario printquota como por el administrador del sistema de impresión, no es del todo cierto. Es cierto que se ha alcanzado el límite duro de la cuota de impresión con el trabajo enviado a la cola de impresión, pero debido a que este sobrepasaba el límite de la cuota de impresión, el trabajo no se ha impreso. Como resultado, la cuota del usuario printquota permanece igual que antes de haber enviado el trabajo a la cola de impresión:
Ejemplo 23.6. Revisando la cuota de impresión del usuario printquota
# /usr/bin/repykota --printer LaserColor Informe para la cuota user en la impresora LaserColor () Tiempo de gracia para páginas: 7 día(s) Precio por trabajo: 0.000 Precio por página: 0.090 Usuario usado blando duro saldo gracia total pagado ------------------------------------------------------------------------------ printquot +Q 5 5 10 -0.45 2004-10-21 5 0.00 Total : 5 0.00 Real : 0 |
Ahora se van a imprimir 4 páginas más, acabando de esta forma la cuota de impresión.
![]() | Nota |
---|---|
Si se intentan imprimir 5 páginas, alcanzando de esta forma el límite duro, ocurrirá lo mismo que el ejemplo mostrado en la Sección 23.2.2, “Impresión de un documento mayor a la cuota disponible”. |
Ejemplo 23.7. Revisando la cuota de impresión del usuario printquota
# /usr/bin/repykota --printer LaserColor Informe para la cuota user en la impresora LaserColor () Tiempo de gracia para páginas: 7 día(s) Precio por trabajo: 0.000 Precio por página: 0.090 Usuario usado blando duro saldo gracia total pagado ------------------------------------------------------------------------------ printquot +Q 9 5 10 -0.81 2004-10-21 9 0.00 Total : 9 0.00 Real : 5 |
Los correos de notificación que se han recibido en esta ocasión son los siguientes:
Ejemplo 23.8. Correo de aviso enviado al usuario printquota - límite blando sobrepasado -
From: root@localhost Subject: Cuota de Impresión Baja To: printquota@gsr.pt Ha alcanzado su límite blando en la cuota de impresión. Esto significa que podrá seguir imprimiendo algún tiempo, pero debería contactar con su administrador para comprar más cuota de impresión. Entre en contacto con su administrador de sistema, por favor : Sergio González González - <root@localhost> |
Ejemplo 23.9. Correo de aviso enviado al administrador - cuota excedida -
From: root@localhost Subject: Cuota de impresión To: root@localhost Cuota de impresión excedida para el usuario sergio en la impresora LaserColor |
A partir de este momento, el usuario printquota no podrá volver a imprimir, hasta que no obtenga más cuota de impresión.
![]() | Nota |
---|---|
El comportamiento del sistema de impresión con la opción laxist hubiese sido ligeramente diferente. Por lo tanto, la elección de uno u otro comportamiento ha de elegirse en función de sus preferencias. |
Supongamos ahora que el sistema reinicia las cuotas de los usuarios cada cierto período de tiempo:
Ejemplo 23.10. Reinicio de la cuota de impresión para el usuario printquota
# /usr/bin/edpykota --reset printquota |
A partir de ese momento, el usuario printquote dispone de nuevo de una cuota de impresión de 10 páginas:
Ejemplo 23.11. Información sobre la cuota del usuario printquota, tras su reinicio I
# /usr/bin/repykota --printer LaserColor Informe para la cuota user en la impresora LaserColor () Tiempo de gracia para páginas: 7 día(s) Precio por trabajo: 0.000 Precio por página: 0.090 Usuario usado blando duro saldo gracia total pagado ------------------------------------------------------------------------------ printquot -Q 0 5 10 -0.81 2004-10-21 9 0.00 Total : 9 0.00 Real : 9 |
Si se realiza en este momento una nueva impresión, el informe para el usuario printquota sería:
Ejemplo 23.12. Información sobre la cuota del usuario printquota, tras su reinicio II
# /usr/bin/repykota --printer LaserColor Informe para la cuota user en la impresora LaserColor () Tiempo de gracia para páginas: 7 día(s) Precio por trabajo: 0.000 Precio por página: 0.090 Usuario usado blando duro saldo gracia total pagado ------------------------------------------------------------------------------ printquot +Q 5 5 10 -1.26 2004-10-21 14 0.00 Total : 14 0.00 Real : 9 |
Como se ha podido comprobar, el sistema de cuotas funciona de la manera esperada. Con esto concluirían las pruebas sobre el sistema de cuotas de impresión.