\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{dim. sept. 18 14:15:25 CEST 2016}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={lpadmin},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Configurer les imprimantes et classes d'imprimantes CUPS},
CreationDate={D:20160918141525},
ModDate={D:20160918141525},
Keywords={cups;printer}
}}
\begin{document}
 
\begin{center}
{\Huge lpadmin }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Configurer les imprimantes et classes d'imprimantes CUPS}
 
\vspace{10mm}
 
\hspace{1mm}  lpadmin configure les imprimantes et classes d'imprimantes CUPS. Il est également utilisé pour définir l'imprimante ou classe d'imprimante par défaut.
\vspace{5mm} \\
 
 
\hspace{1mm}  Lorsque l'option -E est utilisée avant les options -d, -p ou -x, la communication avec le serveur est chiffré
\vspace{5mm} \\
 
 
\hspace{1mm}  La première méthode d'utilisation de la commande (avec -d) définis l'imprimante ou la classe par défaut. Les impressions futures demandées par les commandes lp ou lpr utiliseront cette destination sauf avis contraire de l'utilisateur par l'utilisation de la commande lpoptions
\vspace{5mm} \\
 
 
\hspace{1mm}  La seconde forme de la commande (avec -p) configure l'imprimante indiquée ou la classe.
\vspace{5mm} \\
 
 
\hspace{1mm}  La troisième forme de la commande (avec -x) supprime l'imprimante ou classe destination. Tous les travaux d'impression en attente sur cette destination sont supprimés, et les travaux en cours d'impression sont arrêtés.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Options de configuration }
 
\
 
\hspace{1mm}  Les options suivantes sont reconnues pour la configuration d'une file d'impression
\vspace{5mm} \\
 
 
\begin{description} \normalsize
\item[\hspace{1mm} -c classe]{Ajouter l'imprimante donnée à la classe. Si la classe n'existe pas, elle est créée.}
\item[\hspace{1mm} -i interface]{Crée un script d'interface System V pour l'imprimante. Ne peut pas être utilisée avec -P.}
\item[\hspace{1mm} -m model]{Définis un script d'interface System V pour l'imprimante ou un fichier PPD pour l'imprimante du répertoire model ou en utilisant une des interfaces du pilote. ldinfo -m donne la liste des modèles pris en charge}
\item[\hspace{1mm} -o cupsIPPSupplies=\texttt{[}true|false\texttt{]}]{Indique si le niveau de fournitures IPP doit être rapporté}
\item[\hspace{1mm} -o cupsSNMPSupplies=\texttt{[}true|false\texttt{]}]{Indique si les valeurs SNMP du niveau de fourniture (rfc3805) doivent être rapportés}
\item[\hspace{1mm} -o job-k-limit=valeur]{Définir les quotas par utilisateur en ko.}
\item[\hspace{1mm} -o job-page-limit=valeur]{Définir les quotas par utilisateur en nombre de pages}
\item[\hspace{1mm} -o job-quota-period=valeur]{Définir l'intervalle de temps pour les quotas par utilisateur, en seconde}
\item[\hspace{1mm} -o job-sheets-default=bannière\texttt{[},bannière\texttt{]}]{Fixer la ou les pages de bannière par défaut pour les travaux d'impression.}
\item[\hspace{1mm} -o nom=valeur]{Définir une options PPD pour l'imprimante. lpoption -l donne la liste des options}
\item[\hspace{1mm} -o name-default=valeu]{Définis au niveau du serveur une options par défaut pour la destination.}
\item[\hspace{1mm} -o port-monitor=nom]{Fixer le programme à utiliser pour les communication binaires lors de l'impression (none, bcp, tbcp).}
\item[\hspace{1mm} -o printer-error-policy=nom]{Stratégie à utiliser en cas d'erreur quand le programme de transmission n'arrive pas à envoyer le travail à l'imprimante. (abort-job, retry-job, retry-current-job, stop-printer).}
\item[\hspace{1mm} -o printer-is-shared=true/false]{Place l'imprimante à l'état partagée ou non.}
\item[\hspace{1mm} -o printer-op-policy=nom]{Stratégie des opérations IPP associées à l'imprimante.}
\item[\hspace{1mm} -R nom-défaut]{Supprimer les options données pour l'imprimante}
\item[\hspace{1mm} -r class]{Supprime l'imprimante de la classe. Si la classe devient vide, elle est supprimée}
\item[\hspace{1mm} -u allow:\{user|@group\}\{,user|,@group\}*]{}
\item[\hspace{1mm} -u deny:\{user|@group\}\{,user|,@group\}*]{}
\item[\hspace{1mm} -u allow:all]{Définis les accès au niveau utilisateur sur une imprimante.}
\item[\hspace{1mm} -v "device-uri"]{Définis l'attribut device-uri de la file d'impression. lpinfo -v pour la liste des URI}
\item[\hspace{1mm} -D "info"]{Description textuelle de la destination}
\item[\hspace{1mm} ]{Active la destination et accepte les jobs, identique à lancer cupsaccept et cupsenable}
\item[\hspace{1mm} -L "location"]{Emplacement textuelle de la destination}
\item[\hspace{1mm} -P ppd-file]{Définir le fichier PPD (Postscript Printer Description) à utiliser avec cette imprimante. Annule -i}
\end{description}
 
\vspace{1cm}{\huge Exemples }
 
\
 
\hspace{1mm} Créer une file d'impression IPP Everywhere \\
\hspace{1mm} \textbf{lpadmin -p mon\_imprimante -E -v ipp://mon\_imprimante.local/ipp/print -m everywhere} \\
\end{flushleft}
\end{document}
