Taille: 8930
Commentaire: La méthode Linux marche sous MAC OSX et qqs mots sur CUPS en client
|
Taille: 7023
Commentaire: Export des détails techniques dans la page fille
|
Texte supprimé. | Texte ajouté. |
Ligne 1: | Ligne 1: |
Un service d'impression réseau est en train d'être mis en place par le Cr@ns. Cette page expose la mise en oeuvre de celui-ci. | Un service d'impression réseau est mis en place par le Cr@ns. Cette page expose les méthodes pour en bénéficier. |
Ligne 3: | Ligne 3: |
= Caractéristiques de l'imprimante = | Les détails techniques sont sur /DetailsTechniques |
Ligne 5: | Ligne 5: |
Tous les tarifs sont indiqués '''Hors Taxes''' | Dans tous les cas, vous devez avoir entré votre mot de passe préalablement avec l'interface web : [https://impression.crans.org/passwd.py] |
Ligne 7: | Ligne 7: |
||Constructeur et nom || '''[http://h10010.www1.hp.com/wwpc/fr/fr/sm/WF06b/7879-7885-7891-7891-327661-327667-799145.html HP 9500hdn]''' || ||Technologie || Laser || || Vitesse A4 Noir || 24ppm || || Vitesse A4 couleur|| 24 ppm || || Nombre de Bacs (base) || 4 (2*500 + 100 + 2000) || || Rendement Toner Noir (5% de couveture) || 40000 p|| || Rendement Toner Couleur (5% de couveture) || 40000 p || || Toner de démarrage || ? || || Prix || 8960 || || Recto-Verso || oui || || Toner Noir || 319 || || Toner 1 Couleur|| 497 || || Bac sup. 500/550 f. || - || || Bac sup. spécial || - || || Kit photoconducteur Noir (ou unique ou tambour)|| - || || Kit Photoconducteur 3 couleurs (si besoin ou tambour couleur)|| - || || Four 220v || 287 (100 000p)|| || Unité de transfert (ou rouleau prise de papier) || 383 (200 000p) || || Rouleau de Nettoyage || - || || Unité de collecte de toner Usagé || - || || Total (+ 2 Bacs 500f.) || '''8960 '''|| || Prix par 100 pages remp. 5% noir (1)|| '''0.79 ''' || || Prix par 100 pages remp. 5% couleur (2)|| '''1.24 ''' || || Changement périodique d'autres consommables (100pages) (3)|| 0.48 || || Prix noir || 1.27 || || Prix couleur || 1.24 || || (1) + (2) + (3) || 2.51 || || Commentaire || || (*) Il manque des trucs, mais j'ai pas les prix |
[[TableOfContents]] |
Ligne 37: | Ligne 9: |
Le local est dans le Batiment J, au 4ème étage. | = Sous GNU/Linux, *BSD et UNIX assimilés (MAC OS X, Solaris, ...) = |
Ligne 39: | Ligne 11: |
= Besoins logiciels = | == En direct (sans cups) == |
Ligne 41: | Ligne 13: |
== Pour les utilisateurs == Il devront alimenter une note impression pour pouvoir imprimer. Des droits pour créditer la note ont étés créés, l'attribution n'est pas encore décidée. On paiera au nombre de faces imprimées, au nombre et au format des pages et à la quantité de toner utilisée. |
=== Avec gtklp === |
Ligne 45: | Ligne 15: |
Il est possible de soumettre ses documents via une interface web pour avoir une estimation du remplissage en noir et en couleurs de ceux-ci afin d'avoir un devis. (Actuellement cela marche, mais c'est long quand le document comporte plusieurs dizaines de pages et celà risque de charger pas mal sila si tout le monde s'amuse à faires des devis). | Pour utiliser l'imprimante, le mieux est d'utiliser gtklp (lorsque celui-ci ne plante pas ou ne prend pas 100% de proc). |
Ligne 47: | Ligne 17: |
L'authentification est assurée par couple login mot de passe dans une communication cryptée. | Pour un devis on aura :{{{ gtklp -E -h impression -U utilisateur -P crans_devis document.ps}}} |
Ligne 49: | Ligne 20: |
Deux possibilités sont envisagées : * impression immédiate, * impression différée (l'idée est que la personne ait le temps de monter à l'imprimante avant que celle-ci ne commence son impression). |
=== Avec lp === |
Ligne 53: | Ligne 22: |
== Pour les administrateurs == * Nombre de page imprimées. * Avertissement sur le changement de consommables (tonner et remplissage des bacs). |
Il faut utiliser une version modifiée disponible sur le ftp {{{gnu-braice.crans.org}}} pour pouvoir spécifier son nom d'utilisateur (ce sera disponible dans une prochaine release de CUPS), sauf si votre login est sur la machine cliente est identique à votre login crans. |
Ligne 57: | Ligne 24: |
(L'imprimante renvoie ces informations). = Avancement = L'interface web pour demander un devis est terminée et peut accepter des documents dépassant le millier de pages. http://sila.crans.org/impression.html, par contre le devis peut être tres long. En fait, cela n'est que provisoire, il va falloir réecrire ce service pour tenir compte des filtres, et cela sera sur bleu plutot que sur sila. L'imprimante devis qui effectue un devis et l'envoie par mail est presque terminée, il manque la détection du type de papier L'interface pour configurer son mot de passe pour l'impression est aussi terminée, elle est totalement fonctionelle, les droits de changement de mot de passe sont les mêmes que pour le script chgpass. Elle est disponible sur https://impression.crans.org/passwd.py Une interface pour consulter son solde est disponible à l'adresse suivante https://impression.crans.org/ Le backend est en cours d'ecriture, pour le moment, il récupere le login de l'adherent (pas de possibilité d'usurpation car l'acces a l'imprimante se fait par mot de passe), fait le devis, vérifie l'état du compte, débite et envoie un mail contenant le code pour l'ouverture, il inverse l'ordre des pages pour du recto simple et les permute deux a deux pour du recto-verso, il attends ensuite que l'imprimante aie fini avant de se libérer, en cas de probleme de connexion il envoie un traceback par mail. Il manque juste un controle des erreurs qui pourraient être retournées par l'imprimante. Le digicode fonctionne parfaitement les codes ne sont utilisables qu'une seule fois. L'authentification marche bien à la fois pour les UNIX et pour les Windows. Par contre, il y a toujours un (ou plutot des) bug(s) sur le backend laserjet étant donné que l'impression échoue sur de nombreux pdf. Plus de détails techniques sur /DetailsTechniques = Utilisation (ceci est encore en phase de test) = L'interface pour configurer son mot de passe pour l'impression terminée, elle est totalement fonctionelle, les droits de changement de mot de passe sont les mêmes que pour le script chgpass. Elle est disponible sur https://impression.crans.org/passwd.py == Sous GNU/Linux, *BSD et UNIX assimilés (MAC OSX, Solaris, ...) == Vous devez avoir entré votre mot de passe préalablement avec l'interface web. === Avec lp/lpr et assimillés === Pour utiliser l'imprimante le mieux est d'utiliser gtklp. Pour un devis on aura {{{gtklp -E -h impression -U utilisateur -Pcrans_devis document.ps}}} Pour lp il faut utiliser une version modifiée disponible sur mon ftp (gnu-braice.crans.org) pour pouvoir spécifier son nom d'utilisateur (ce sera disponible dans une prochaine release de CUPS), les options intéréssanntes sont les suivantes : |
Les options intéressantes sont les suivantes : |
Ligne 96: | Ligne 28: |
media=transparency | |
Ligne 98: | Ligne 31: |
Exemple : {{{./lp -o Duplex=Longedge -h impression.crans.org -u utilisateur -d Devis ~/document.ps}}} | Exemple : {{{./lp -o Duplex=Longedge -h impression.crans.org -u utilisateur -d Devis ~/document.ps }}} |
Ligne 100: | Ligne 34: |
=== Avec smbclient === Cela donne cela : |
Il est aussi possible d'utiliser directement lp sur {{{bleu.crans.org}}}. Dans ce cas, le mot de passe est demandé directement (il faut bien faire attention que les utilisateurs du groupe {{{adm}}} (les nounous) ne puissent pas lire {{{/var/lib/cups/certs/0}}}, sinon l'impression se fait en tant que {{{root}}} et donc échoue ; pour l'instant un {{{sudo chgrp root/var/lib/cups/certs/0}}} juste avant de lancer une impression règle le problème de manière provisoire : 5 minutes max). == CUPS == Il est également être possible de configurer son CUPS pour que les 2 imprimantes du CRANS apparaissent dans celui-ci (qui fait alors office de relais). === Configuration === Il faut commencer par télécharger le fichier {{{.ppd}}} (lien à venir) et le copier dans le répertoire des ppd {{{/usr/share/cups/model/}}}. Puis recharger CUPS : {{{/etc/init.d/cupsys restart}}}. Avec son navigateur web préféré, aller sur [http://localhost:631], puis '''Ajouter imprimante'''. Lui donner '''Nom''', '''Emplacement''' et '''Description''' appropriés. En périphérique, choisir '''Internet Printing Protocal (http)'''. L'URI de périphérique est de la forme {{{http://login:password@impression.crans.org:631/printers/crans_devis}}} (Je pense que ce n'est pas une bonne idée de mettre un {{{@}}} dans son mot de passe). Choisir le '''Type''' et le '''Modèle''' qui correspondent au PPD d'installé. Voilà, votre imprimante est maintenant configurée. === Utilisation === |
Ligne 104: | Ligne 52: |
% smbclient //impression/crans_devis -U login Password: Domain=[BLEU] OS=[Unix] Server=[Samba 3.0.14a-Debian] smb: \> put fichier.pdf putting file fichier.pdf as fichier.pdf (3610.7 kb/s) (average 3610.7 kb/s) smb: \> quit |
lp -d Nom_Imprimante -o option -n nombre_de_copie fichier.ps |
Ligne 112: | Ligne 55: |
On peut bien sur remplacer {{{crans_devis}}} par {{{crans_laserjet}}}, mis à part que ce dernier backend n'est pas encore totalement fonctionnel. | ou |
Ligne 114: | Ligne 57: |
Le problème de cette méthode est qu'il est moins simple de contrôler les options d'impression (utilisation des options par défaut). | {{{ lpr -P Nom_Imprimante -o option fichier.ps }}} |
Ligne 116: | Ligne 61: |
=== Au final, dans les 2 cas : === | ou xpp (client graphique qui ne peut pas être utilisé sans CUPS car il ne permet pas de spécifier un nom d'utilisateur). Si l'on spécifie {{{-# nombre_de_copie}}} avec lpr, alors il y aura autant de demandes d'impression demandés. Bref, ce n'est pas super, il faut mieux assembler chez soi les copies dans un seul postscript ou encore mieux : utiliser lp avec l'option {{{-n}}}. Cette dernière possibilité est mieux car l'analyse ne portera alors que sur une seule des copies. Au niveau des options possibles intéressantes :{{{ sides=one-sided sides=two-sided-long-edge sides=two-sided-short-edge media=Transparency Collate=True Collate=False ColorasGray=False ColorasGray=True }}} Les options par défaut étant {{{sides=two-sided-long-edge Collate=True ColorasGray=False}}} Exemple : {{{lp -n 3 -o Collate=False -o ColorasGray=True -o sides=two-sided-short-edge fichier.ps }}} Il est possible de configurer par défaut les options d'assemblage, recto-verso et impression en gris au sein de cups grâce à '''Configurer imprimante'''. Par contre, il n'est pas possible de forcer de cette manière le type et la taille du papier. |
Ligne 120: | Ligne 81: |
=== CUPS === | OpenOffice dispose de sa propre gestion des impression : en choisissant la bonne imprimante on peut choisir facilement ses options d'impression. |
Ligne 122: | Ligne 83: |
Il doit également être possible de configurer son CUPS pour que les 2 imprimantes du CRANS apparaissent dans celui-ci. Toujours 2 solutions : IPP et Samba. Là aussi, il faut mieux préférer la première. La documentation viendra peut être un jour. == Sous MAC OS X == Les 2 méthodes décritent ci-dessus doivent fonctionner (en tout cas, cela fonctionne avec smbclient), mais il est également possible de choisir des méthodes plus graphiques (pour les allergiques de la console) et qui s'interfacent mieux avec les autres applications. |
= Sous MAC OS X = |
Ligne 131: | Ligne 87: |
Là encore, il doit y avoir 2 possibilités. | Il n'est pas possible d'utiliser directement '''Imprimantes et Fax''' issus des '''Préférences Système''', car cette sur-couche à CUPS rajoutée par les concepteurs de MAC OS X ne permet pas l'authentification. Il va donc falloir effectuer la configuration dans CUPS directement, possibilité qui a été désactivée dans une mise à jour de sécurité de MAC OS (en effet, il demande un couple login/password mais aucun de ceux de votre système ne fonctionne). La manipulation consiste à commenter deux lignes à la fin du fichier de configuration de CUPS ({{{sudo emacs /etc/cups/cupsd.conf}}} en console : Il faut mettre un {{{#}}} au début des 2 dernières lignes {{{AuthType}}} et {{{AuthClass}}} de {{{GET}}}). Puis, il faut dire à cups de relire son fichier de conf (2 méthodes : la bourrin (reboot) et la délicate ({{{sudo /System/Library/StartupItems/PrintingServices/PrintingServices stop}}} puis la même avec {{{start}}}). |
Ligne 133: | Ligne 89: |
Dans '''Préférences Système''', choisir '''Imprimantes et Fax'''. Puis, cliquer sur le bouton '''Configurer les imprimantes...'''. Une boite intitulée '''Liste des Imprimantes''' s'ouvre et choisir '''Ajouter'''. | Ensuite, il faut suivre les manipulation décrites dans la partie UNIX sur CUPS (en remplaçant le {{{/etc/init.d/cupsys restart}}} par les commandes de {{{stop}}} et {{{start}}} ci dessus). |
Ligne 135: | Ligne 91: |
A partir de maintenant, choisissez une des deux possibilités suivantes. | Pour l'utilisation, on peut lancer une impression à partir des applications (Fichier -> Imprimer ou Pomme P), ou utiliser {{{lp}}} ou {{{lpr}}} comme indiqué ci-dessus. |
Ligne 137: | Ligne 93: |
= Sous MS/Windows = | |
Ligne 138: | Ligne 95: |
=== Impression via IP === | Testé sous Windows XP (ne peux pas fonctionner de manière native sur Win95/Win98 qui sont trop vieux) : |
Ligne 140: | Ligne 97: |
Normallement, il faut renseigner les champs comme suit : | Commencer par télécharger les pilotes (lien à venir) et les dezipper. |
Ligne 142: | Ligne 99: |
* '''Type :''' {{{Protocole IPP}}} * '''Adresse :''' {{{impression.crans.org}}} * '''File d'attente :''' {{{crans_devis}}} |
Dans le '''panneau de configuration''', choisir la partie concernant les imprimantes, puis ajouter une imprimante : L'assistant '''Ajout d'imprimante''' s'ouvre. Sélectionner '''imprimante réseau ou imprimante connectée à un autre ordinateur''' (i.e. pas locale), puis le 3ème item (Se connecter à une imprimante sur internet). Spécifier l'URL {{{http://impression.crans.org:631/printers/crans_devis}}} et taper son login et son mot de passe impression. |
Ligne 146: | Ligne 101: |
Laisser '''Imprimante Générique''' : un Postscript sera envoyé. | Il faut maintenant cliquer sur '''Disque fourni''', puis '''Parcourir...''' et selectionner le fichier {{{crans.inf}}} qui est dans le dossier précedemment dézippé. |
Ligne 148: | Ligne 103: |
Normallement, il faut s'identifier quelque part, mais je n'ai pas trouvé la manip à effectuer. | L'imprimante devis est maintenant configurée et si vous lui envoyez une tâche d'impression avec vos option de couleur/recto-verso/taille/type de papier (cliquez sur le bouton '''Avancé''' pour obtenir toutes les options disponibles), alors vous recevrez le mail de devis. |
Ligne 150: | Ligne 105: |
En attendant de trouver la procédure exacte, la possibilité suivante est fonctionnelle. === Impression Windows === Sélectionner dans '''Voisinage de réseau''' le groupe '''CRANS''', puis le serveur '''bleu'''. Il faut ensuite s'identifier avec le nom d'utilisateur et le mot de passe approprié. Vous devez maintenant avoir accés à l'imprimante nommée {{{crans_devis}}}. Il vous suffit de la sélectionner et elle sera ajoutée à vos imprimantes disponibles. == Sous MS/Windows == Testé sous Windows XP uniquement. Dans le panneau de configuration, choisir la partie concernant les imprimantes, puis ajouter une imprimante. Ensuite, il y a un assistant de configuration qui doit s'ouvrir. Sélectionner imprimante distante (i.e. pas locale). Spécifier l'adresse {{{\\impression.crans.org\crans_devis}}} et tapper son login et son mot de passe impression. L'imprimante devis est maintenant configurée, et si vous lui envoyé une tache d'impression, alors vous recevrez le mail de devis. |
Pour pouvoir imprimer sur laserjet, la manipulation est identique en remplaçant {{{crans_devis}}} par {{{crans_laserjet}}}. |
Un service d'impression réseau est mis en place par le Cr@ns. Cette page expose les méthodes pour en bénéficier.
Les détails techniques sont sur /DetailsTechniques
Dans tous les cas, vous devez avoir entré votre mot de passe préalablement avec l'interface web : [https://impression.crans.org/passwd.py]
Sous GNU/Linux, *BSD et UNIX assimilés (MAC OS X, Solaris, ...)
En direct (sans cups)
Avec gtklp
Pour utiliser l'imprimante, le mieux est d'utiliser gtklp (lorsque celui-ci ne plante pas ou ne prend pas 100% de proc).
Pour un devis on aura :
gtklp -E -h impression -U utilisateur -P crans_devis document.ps
Avec lp
Il faut utiliser une version modifiée disponible sur le ftp gnu-braice.crans.org pour pouvoir spécifier son nom d'utilisateur (ce sera disponible dans une prochaine release de CUPS), sauf si votre login est sur la machine cliente est identique à votre login crans.
Les options intéressantes sont les suivantes :
PageSize=A4 PageSize=A3 Duplex=Longedge Duplex=Shortedge Duplex=None media=transparency
Exemple : {{{./lp -o Duplex=Longedge -h impression.crans.org -u utilisateur -d Devis ~/document.ps }}}
Il est aussi possible d'utiliser directement lp sur bleu.crans.org. Dans ce cas, le mot de passe est demandé directement (il faut bien faire attention que les utilisateurs du groupe adm (les nounous) ne puissent pas lire /var/lib/cups/certs/0, sinon l'impression se fait en tant que root et donc échoue ; pour l'instant un sudo chgrp root/var/lib/cups/certs/0 juste avant de lancer une impression règle le problème de manière provisoire : 5 minutes max).
CUPS
Il est également être possible de configurer son CUPS pour que les 2 imprimantes du CRANS apparaissent dans celui-ci (qui fait alors office de relais).
Configuration
Il faut commencer par télécharger le fichier .ppd (lien à venir) et le copier dans le répertoire des ppd /usr/share/cups/model/. Puis recharger CUPS : /etc/init.d/cupsys restart.
Avec son navigateur web préféré, aller sur [http://localhost:631], puis Ajouter imprimante. Lui donner Nom, Emplacement et Description appropriés. En périphérique, choisir Internet Printing Protocal (http). L'URI de périphérique est de la forme http://login:password@impression.crans.org:631/printers/crans_devis (Je pense que ce n'est pas une bonne idée de mettre un @ dans son mot de passe). Choisir le Type et le Modèle qui correspondent au PPD d'installé.
Voilà, votre imprimante est maintenant configurée.
Utilisation
lp -d Nom_Imprimante -o option -n nombre_de_copie fichier.ps
ou
lpr -P Nom_Imprimante -o option fichier.ps
ou xpp (client graphique qui ne peut pas être utilisé sans CUPS car il ne permet pas de spécifier un nom d'utilisateur).
Si l'on spécifie -# nombre_de_copie avec lpr, alors il y aura autant de demandes d'impression demandés. Bref, ce n'est pas super, il faut mieux assembler chez soi les copies dans un seul postscript ou encore mieux : utiliser lp avec l'option -n. Cette dernière possibilité est mieux car l'analyse ne portera alors que sur une seule des copies.
Au niveau des options possibles intéressantes :
sides=one-sided sides=two-sided-long-edge sides=two-sided-short-edge media=Transparency Collate=True Collate=False ColorasGray=False ColorasGray=True
Les options par défaut étant sides=two-sided-long-edge Collate=True ColorasGray=False
Exemple : {{{lp -n 3 -o Collate=False -o ColorasGray=True -o sides=two-sided-short-edge fichier.ps }}}
Il est possible de configurer par défaut les options d'assemblage, recto-verso et impression en gris au sein de cups grâce à Configurer imprimante. Par contre, il n'est pas possible de forcer de cette manière le type et la taille du papier.
Vous recevrez ensuite un mail vous indiquant votre devis, le solde de votre compte impression ou le bon (mauvais) déroulement de votre impression avec votre code si tout c'est bien déroulé.
OpenOffice dispose de sa propre gestion des impression : en choisissant la bonne imprimante on peut choisir facilement ses options d'impression.
Sous MAC OS X
Testé sous Mac OS X Version 10.3 uniquement.
Il n'est pas possible d'utiliser directement Imprimantes et Fax issus des Préférences Système, car cette sur-couche à CUPS rajoutée par les concepteurs de MAC OS X ne permet pas l'authentification. Il va donc falloir effectuer la configuration dans CUPS directement, possibilité qui a été désactivée dans une mise à jour de sécurité de MAC OS (en effet, il demande un couple login/password mais aucun de ceux de votre système ne fonctionne). La manipulation consiste à commenter deux lignes à la fin du fichier de configuration de CUPS (sudo emacs /etc/cups/cupsd.conf en console : Il faut mettre un # au début des 2 dernières lignes AuthType et AuthClass de GET). Puis, il faut dire à cups de relire son fichier de conf (2 méthodes : la bourrin (reboot) et la délicate (sudo /System/Library/StartupItems/PrintingServices/PrintingServices stop puis la même avec start).
Ensuite, il faut suivre les manipulation décrites dans la partie UNIX sur CUPS (en remplaçant le /etc/init.d/cupsys restart par les commandes de stop et start ci dessus).
Pour l'utilisation, on peut lancer une impression à partir des applications (Fichier -> Imprimer ou Pomme P), ou utiliser lp ou lpr comme indiqué ci-dessus.
Sous MS/Windows
Testé sous Windows XP (ne peux pas fonctionner de manière native sur Win95/Win98 qui sont trop vieux) :
Commencer par télécharger les pilotes (lien à venir) et les dezipper.
Dans le panneau de configuration, choisir la partie concernant les imprimantes, puis ajouter une imprimante : L'assistant Ajout d'imprimante s'ouvre. Sélectionner imprimante réseau ou imprimante connectée à un autre ordinateur (i.e. pas locale), puis le 3ème item (Se connecter à une imprimante sur internet). Spécifier l'URL http://impression.crans.org:631/printers/crans_devis et taper son login et son mot de passe impression.
Il faut maintenant cliquer sur Disque fourni, puis Parcourir... et selectionner le fichier crans.inf qui est dans le dossier précedemment dézippé.
L'imprimante devis est maintenant configurée et si vous lui envoyez une tâche d'impression avec vos option de couleur/recto-verso/taille/type de papier (cliquez sur le bouton Avancé pour obtenir toutes les options disponibles), alors vous recevrez le mail de devis.
Pour pouvoir imprimer sur laserjet, la manipulation est identique en remplaçant crans_devis par crans_laserjet.