5829
Commentaire: mise a jour
|
10413
|
Texte supprimé. | Texte ajouté. |
Ligne 1: | Ligne 1: |
Un service d'impression réseau va être mis en place par le Cr@ns. Cette page expose les différents la mise en oeuvre de celui-ci. | 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. |
Ligne 3: | Ligne 3: |
= Devis = | = Caractéristiques de l'imprimante = |
Ligne 11: | Ligne 11: |
|| Nombre de Bacs (base) || {1} 4 (2*500 + 100 + 2000) || || Rendement Toner Noir (5% de couveture) || {1} 40000 p|| |
|| Nombre de Bacs (base) || 4 (2*500 + 100 + 2000) || || Rendement Toner Noir (5% de couveture) || 40000 p|| |
Ligne 31: | Ligne 31: |
|| Prix noir || {1} 1.27 || || Prix couleur || {1} 1.24 || |
|| Prix noir || 1.27 || || Prix couleur || 1.24 || |
Ligne 37: | Ligne 37: |
Finalement, la '''[http://h10010.www1.hp.com/wwpc/fr/fr/sm/WF06b/7879-7885-7891-7891-327661-327667-799145.html HP 9500hdn]''' a été choisie et est arrivée. Le local sera dans le Batiment J |
Le local est dans le Batiment J, au 4ème étage. |
Ligne 46: | Ligne 43: |
On paiera au nombre de faces imprimées, au nombre et au format des pages et à la quantité de toner utilisée . | On paiera au nombre de faces imprimées, au nombre et au format des pages et à la quantité de toner utilisée. |
Ligne 48: | Ligne 45: |
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). | Il est possible de soumettre ses documents via une interface web et via une imprimante virtuelle pour avoir une estimation du remplissage en noir et en couleurs de ceux-ci afin d'avoir un devis. |
Ligne 54: | Ligne 51: |
* impression différée (l'idée est que la personne ait le temps de descendre à l'imprimante avant que celle-ci ne commence son impression). | * 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). |
Ligne 62: | Ligne 59: |
== Avancement == | = Avancement = |
Ligne 64: | Ligne 61: |
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 etre tres long. | L'interface web pour demander un devis peut maintenant accepter des documents dépassant le millier de pages. Elle es disponible sur http://bleu.crans.org/impression.html. Cette interface est fonctionnelle, mais sera ammenée à évoluer, d'une part pour prendre en compte le passage par les filtres de CUPS (légère différence au niveau du résultat) et d'autre part pour permettre une impression en ligne. Cette dernière sera surtout utile à tout ceux qui n'arriveront pas à configurer l'imprimante comme suit. |
Ligne 70: | Ligne 67: |
Une interface pour consulter son solde est disponible a l'adresse suivante https://impression.crans.org/ | Une interface pour consulter son solde est disponible à l'adresse suivante https://impression.crans.org/ |
Ligne 72: | Ligne 69: |
Le backend est en cours d'ecriture, pour le moment, il recupere 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, verifie l'etat 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 etre retournées par l'imprimante. | 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. |
Ligne 76: | Ligne 73: |
L'authentification marche bien pour les UNIX. Pour les windows il faudra rajouter l'imprimante avec une url de la forme \\impression\crans_devis Cela ne marche pas pour le moment car samba n'est pas capable de s'authentifier aupres de cups |
L'authentification marche bien à la fois pour les UNIX et pour les Windows. |
Ligne 84: | Ligne 77: |
=== Utilisation (ceci est encore en phase de test) === | = Utilisation (ceci est encore en phase de test) = |
Ligne 88: | Ligne 81: |
Sous linux : Vous devez avoir entré votre mot de passe préalablement avec l'interface web. Pour utiliser l'imprimante le mieux est d'utiliser gtklp. |
Dans tous les cas, vous devez avoir entré votre mot de passe préalablement avec l'interface web. == Sous GNU/Linux, *BSD et UNIX assimilés (MAC OSX, Solaris, ...) == === Avec lp/lpr et assimillés (gtklp, kprinter) === Pour utiliser l'imprimante, le mieux est d'utiliser gtklp (lorsque celui-ci ne plantre pas ou ne prend pas 100% de proc). |
Ligne 93: | Ligne 92: |
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 : | 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éressantes sont les suivantes : |
Ligne 97: | Ligne 98: |
media=transparency | |
Ligne 101: | Ligne 103: |
Vous recevrez ensuite un mail vous indiquant votre devis ou le bon (mauvais) déroulement de votre impression avec votre code si tout c'est bien déroulé. | Il est aussi possible d'utiliser directement lp sur {{{bleu}}}. Dans ce cas, le mot de passe est demandé directement (il faut bien faire attention que les utilisateurs du groupe {{{adm}}} (les nounous) ne puisse pas lire {{{/var/lib/cups/certs}}}, sinon l'impression se fait en tant que {{{root}}}, et donc échoue). === CUPS === Il est également être possible de configurer son CUPS pour que les 2 imprimantes du CRANS apparaissent dans celui-ci. ==== Configuration ==== Sur http://localhost:631, ajouter une 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). Le type '''Raw''' et le modèle '''Raw Queue''' devraient convenir (ou pas, explications plus tard). Votre imprimante est maintenant configurée. ==== Utilisation ==== {{{ lp -E -d Nom_Imprimante -o option fichier.ps }}} ou {{{ lpr -P Nom_Imprimante -o option fichier.ps }}} Si l'on spécifie {{{-# nombre_de_copie}}}, alors il y aura autant de demandes d'impression demandés. Bref, ce n'est pas super. Il faut mieux assembler chez soir les copies dans un seul postscript. 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é. == Sous MAC OS X == Testé sous Mac OS X Version 10.3 uniquement. 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'''. Puis choisir '''Impression via IP''' Normallement, il suffit de renseigner les champs comme suit : * '''Type :''' {{{Protocole IPP}}} * '''Adresse :''' {{{impression.crans.org}}} * '''File d'attente :''' {{{crans_devis}}} Le problème est que 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 coouple 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 {{{/etc/cups/cupsd.conf}}} (Il faut mettre un {{{#}}} au début des 2 dernières lignes, {{{sudo emacs}}} est ton allié pour cette manip en console), et dire à cups de relire son fichier de conf (2 méthodes : la bourrin (reboot) et la délicate ({{{sudo /System/Library/jesaisplusquoi/print/cups reload ou restart}}}). Ensuite, il faut suivre les manipulation décrites dans la partie UNIX sur CUPS. Lancer une impression à partir de vos applications (Fichier -> Imprimer ou Pomme P) effectuera un devis qui vous sera envoyé par mail. Pour une réelle impression, la procédure est identique, mais il faut spécifier l'imprimante {{{crans_laserjet}}}. == Sous MS/Windows == Testé sous Windows XP : 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''' (i.e. pas locale), puis le 3ème item (Connexion à une adresse ineternet). Spécifier l'adresse {{{http://impression.crans.org:631/printers/crans_devis}}} et taper 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}}}. == Y'a du Nouveau == <!> Les windows ne supportent pas l'authentification {{{Digest}}}, mais il semblerait qu'ils accepteraient l'authentification {{{BasicDigest}}} (qui est une authentification de type {{{Basic}}}, mais en utilisant le couple user/passwd de l'authentification {{{Digest}}}). Des tests plus appronfondis vont être menés (quand j'aurais trouvé un windows de disponible). Si cette hypothèse vient à se confirmer, alors on vire samba de {{{bleu}}}, et il ne sera possible d'imprimmer que par IPP (qui est plus sécure au niveau de l'authentification). De plus, ce sera plus simple pour tout le monde si l'on ne propose qu'une seule méthode (qui marche) pour imprimmer. |
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.
Caractéristiques de l'imprimante
Tous les tarifs sont indiqués Hors Taxes
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
Le local est dans le Batiment J, au 4ème étage.
Besoins logiciels
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.
Il est possible de soumettre ses documents via une interface web et via une imprimante virtuelle pour avoir une estimation du remplissage en noir et en couleurs de ceux-ci afin d'avoir un devis.
L'authentification est assurée par couple login mot de passe dans une communication cryptée.
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).
Pour les administrateurs
- Nombre de page imprimées.
- Avertissement sur le changement de consommables (tonner et remplissage des bacs).
(L'imprimante renvoie ces informations).
Avancement
L'interface web pour demander un devis peut maintenant accepter des documents dépassant le millier de pages. Elle es disponible sur http://bleu.crans.org/impression.html. Cette interface est fonctionnelle, mais sera ammenée à évoluer, d'une part pour prendre en compte le passage par les filtres de CUPS (légère différence au niveau du résultat) et d'autre part pour permettre une impression en ligne. Cette dernière sera surtout utile à tout ceux qui n'arriveront pas à configurer l'imprimante comme suit.
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.
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
Dans tous les cas, vous devez avoir entré votre mot de passe préalablement avec l'interface web.
Sous GNU/Linux, *BSD et UNIX assimilés (MAC OSX, Solaris, ...)
Avec lp/lpr et assimillés (gtklp, kprinter)
Pour utiliser l'imprimante, le mieux est d'utiliser gtklp (lorsque celui-ci ne plantre pas ou ne prend pas 100% de proc). 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é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. Dans ce cas, le mot de passe est demandé directement (il faut bien faire attention que les utilisateurs du groupe adm (les nounous) ne puisse pas lire /var/lib/cups/certs, sinon l'impression se fait en tant que root, et donc échoue).
CUPS
Il est également être possible de configurer son CUPS pour que les 2 imprimantes du CRANS apparaissent dans celui-ci.
Configuration
Sur http://localhost:631, ajouter une 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). Le type Raw et le modèle Raw Queue devraient convenir (ou pas, explications plus tard). Votre imprimante est maintenant configurée.
Utilisation
lp -E -d Nom_Imprimante -o option fichier.ps
ou
lpr -P Nom_Imprimante -o option fichier.ps
Si l'on spécifie -# nombre_de_copie, alors il y aura autant de demandes d'impression demandés. Bref, ce n'est pas super. Il faut mieux assembler chez soir les copies dans un seul postscript.
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é.
Sous MAC OS X
Testé sous Mac OS X Version 10.3 uniquement.
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.
Puis choisir Impression via IP
Normallement, il suffit de renseigner les champs comme suit :
Type : Protocole IPP
Adresse : impression.crans.org
File d'attente : crans_devis
Le problème est que 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 coouple 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 /etc/cups/cupsd.conf (Il faut mettre un # au début des 2 dernières lignes, sudo emacs est ton allié pour cette manip en console), et dire à cups de relire son fichier de conf (2 méthodes : la bourrin (reboot) et la délicate (sudo /System/Library/jesaisplusquoi/print/cups reload ou restart). Ensuite, il faut suivre les manipulation décrites dans la partie UNIX sur CUPS.
Lancer une impression à partir de vos applications (Fichier -> Imprimer ou Pomme P) effectuera un devis qui vous sera envoyé par mail. Pour une réelle impression, la procédure est identique, mais il faut spécifier l'imprimante crans_laserjet.
Sous MS/Windows
Testé sous Windows XP :
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 (i.e. pas locale), puis le 3ème item (Connexion à une adresse ineternet). Spécifier l'adresse http://impression.crans.org:631/printers/crans_devis et taper 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.
Y'a du Nouveau
Les windows ne supportent pas l'authentification Digest, mais il semblerait qu'ils accepteraient l'authentification BasicDigest (qui est une authentification de type Basic, mais en utilisant le couple user/passwd de l'authentification Digest). Des tests plus appronfondis vont être menés (quand j'aurais trouvé un windows de disponible). Si cette hypothèse vient à se confirmer, alors on vire samba de bleu, et il ne sera possible d'imprimmer que par IPP (qui est plus sécure au niveau de l'authentification). De plus, ce sera plus simple pour tout le monde si l'on ne propose qu'une seule méthode (qui marche) pour imprimmer.