Limiter l'utilisation de l'imprimante sous OS X

La configuration par défaut pour les imprimantes sous OS X est relativement basique et vous offre des options pour essentiellement ajouter ou supprimer une imprimante, puis définir certaines fonctionnalités spécifiques au pilote, telles que la quantité de RAM ou les détails du duplexage; Toutefois, vous souhaiterez peut-être disposer de davantage d'options pour gérer l'accès à votre imprimante, telles que limiter l'accès à une imprimante et non une autre, ou nécessiter un mot de passe pour imprimer.

Le moyen le plus simple d'administrer ces options aux imprimantes consiste à utiliser l'accès réseau. Si vous partagez l'imprimante, vous pouvez limiter le nombre d'utilisateurs qui y auront accès via le réseau. Pour ce faire, vous devez configurer un ordinateur distinct en tant que serveur d'impression, puis gérer les comptes pouvant accéder au service d'imprimante partagé via le réseau. Le serveur OS X d'Apple offre des options pour gérer cela, mais vous pouvez également faire de même dans la version client du système d'exploitation.

Pour ce faire, avec votre imprimante configurée sur l'ordinateur, activez le partage d'imprimante pour le périphérique dans les préférences système de partage, puis gérez les utilisateurs et les groupes spécifiques autorisés à imprimer dans la liste des utilisateurs. Par défaut, tout le monde aura accès à l'imprimante, mais si vous cliquez sur le bouton plus, vous pouvez ajouter un utilisateur local pour ne donner à cet utilisateur (ou à aucun autre ajouté) un accès à l'imprimante. Bien que les utilisateurs locaux soient immédiatement disponibles, vous pouvez également créer un compte "en partage uniquement" pour accéder à l'imprimante en cliquant sur le bouton Plus, puis en cliquant sur "Nouvelle personne" et en saisissant un nom et les informations d'identification de l'utilisateur.

Utiliser un compte Partage seulement ou deux de cette manière peut être préférable, car vous pouvez modifier son mot de passe à tout moment sans affecter aucun compte d'utilisateur local. Tous les utilisateurs du réseau qui utilisent ce compte pour l'authentification d'impression devront alors simplement utiliser le nouveau mot de passe pour pouvoir imprimer.

Malheureusement, cette possibilité ne s'applique qu'aux imprimantes partagées et les utilisateurs locaux du système ne verront pas ces restrictions. Toutefois, le système d’impression sous OS X dispose d’une option permettant d’exiger un mot de passe lors de l’impression et d’empêcher certains utilisateurs d’accéder à une imprimante locale. Cette fonctionnalité n'est pas disponible via les options de configuration d'imprimante OS X standard, mais peut être configurée à l'aide de l'interface Web.

Pour activer l'interface Web, ouvrez le terminal et exécutez la commande suivante:

cupsctl WebInterface = yes

Ceci fait, chargez l'interface en visitant l'URL suivante:

//127.0.0.1:631

Ensuite, vous devrez définir quels utilisateurs sont autorisés ou non à accéder à l'imprimante. Pour ce faire, accédez à l'onglet Imprimantes et cliquez sur le lien de votre imprimante dans la liste des périphériques configurés. Choisissez ensuite "Définir les utilisateurs autorisés" dans le menu "Administration". Un champ de saisie avec des boutons radio vous sera attribué pour autoriser ou empêcher l’impression des utilisateurs dans le champ.

Pour autoriser uniquement des utilisateurs spécifiques à accéder à l'imprimante, choisissez "Autoriser ces utilisateurs à imprimer", puis séparez leurs noms abrégés (les noms de leurs dossiers de départ) par des virgules. Pour empêcher uniquement ces utilisateurs d'accéder aux imprimantes et permettre à tous les autres d'accéder aux imprimantes, sélectionnez le bouton radio Autre.

Lorsque vous avez terminé, cliquez sur "Définir les utilisateurs autorisés" et les modifications doivent prendre effet immédiatement. Si un utilisateur ne dispose pas d'un accès à l'imprimante, celle-ci ne sera plus disponible lorsqu'il sera connecté à son compte. L'utilisateur pourra imprimer sur d'autres imprimantes disponibles, mais ne pourra pas trouver celle à laquelle vous avez appliqué les restrictions. De cette manière, vous pouvez définir l'accès à plusieurs imprimantes afin de déterminer l'accès aux utilisateurs autorisés à les utiliser.

En plus de définir des utilisateurs spécifiques, dans la même fenêtre d’administration, choisissez «Définir les options par défaut», puis cliquez sur le lien «Stratégies», qui contient un ensemble de menus pour les stratégies d’erreur et d’opération. Dans celui-ci, choisissez "Authentifié" pour la stratégie d'opération et appliquez les paramètres, ce qui obligera les utilisateurs à s'authentifier lors de l'impression sur ce périphérique d'impression.

Une dernière approche pour limiter les utilisateurs consiste à définir des quotas d’impression limités dans le temps pour chaque imprimante de votre système. Cette option n'est disponible ni via l'interface Web ni dans les préférences système, mais peut être effectuée via le terminal. Cette option est également utilisée pour chaque périphérique et s'applique à tous les utilisateurs du système. Vous ne pouvez donc pas définir de quota uniquement pour un utilisateur ni le définir pour d'autres. Cependant, c'est un moyen d'imposer une limite plus globale si nécessaire.

Pour activer les quotas, vous devez indiquer au système d'utiliser à la fois un délai dans lequel les appliquer et une limite de pages à utiliser. Commencez par obtenir la liste de vos imprimantes en exécutant la commande suivante (le nom de l’imprimante sera immédiatement après le mot "imprimante" au début de la ligne de sortie):

lpstat -p

Utilisez ensuite ce nom exactement tel quel à la place de "IMPRIMANTE" dans la commande suivante, et remplacez également SECONDS par la période du quota et PAGES par la limite de pages à appliquer dans cette période. Suivez cette commande en redémarrant votre système pour redémarrer le système d'impression:

lpadmin -p PRINTER -o job-quota-period = SECONDES -o job-page-limit = PAGES

Par exemple, pour que je mette mon imprimante Phaser (le nom étant "Phaser_8560DN") sur une limite de 20 pages par jour, j'exécuterais ce qui suit:

lpadmin -p Phaser_8560DN -o job-quota-period = 86400 -o job-page-limit = 20

Pour effacer l'un de ces paramètres, réexécutez la commande mais utilisez 0 pour SECONDS ou PAGES.


 

Laissez Vos Commentaires