[cups] ajout d'imprimante par interface web

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

[cups] ajout d'imprimante par interface web

Message par MrMen »

Salut,
Je viens de tenter d'ajouter une imprimante sur mon Raspberry en passant sur l'interface web depuis un autre ordi.
J'ai modifié le cupsd.conf comme indiqué sur le wiki.
Par contre impossible de trouver le ppd de l'imprimante (malgré hplip dans mon cas d'installé).

En changeant le Port 631 en Listen ip-du-Pi:631 ça passe.

Je me plante quelque part ou ce qui est dans le wiki peut être ambigu ?
Arch 64 | Awesome | Zsh | Bépo
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [cups] ajout d'imprimante par interface web

Message par oktoberfest »

Tu peux faire un

Code : Tout sélectionner

netstat -apn | grep :631
pour voir comment cups écoute sur le port dans les deux cas.
Ca peut aussi venir d'une gateway mal spécifié sur l'un des deux postes.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [cups] ajout d'imprimante par interface web

Message par MrMen »

Bon j'ai pas été hyper assidu au cours de réseaux… alors moi et les IP c'est pas top top.
Il y a bien une différence dans les différents cas.

Code : Tout sélectionner

  Contenu de cupsd.conf | Résultat
  Port 631              | 0 0.0.0.0:631
  Listen localhost:631  | 127.0.0.1:631
  Listen ip:631         | ip:631
Donc la question c'est 0.0.0.0 ça donne quoi pour de vrai :oops:
Arch 64 | Awesome | Zsh | Bépo
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [cups] ajout d'imprimante par interface web

Message par widapit »

Salut,

si je neme trompes pas, l'IP 0.0.0.0 = null, rien, zéro ... :P
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [cups] ajout d'imprimante par interface web

Message par MrMen »

D'où le néant dans ma recherche de ppd :lol: . Mais dans ce cas je ne comprends plus rien !!
Je peux aller me connecter sur l'interface web (donc en passant par 0.0.0.0 d'après moi), voir l'imprimante branché sur le Pi, mais pas moyen de trouver le ppd sur le Pi.

Moi y en a pas comprendre. :shock:
Arch 64 | Awesome | Zsh | Bépo
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [cups] ajout d'imprimante par interface web

Message par widapit »

à mon avis, pour l'interface web, tu passe soit par 127.0.0.1 (machine locale) soit par l'IP de ton autre machine... d'ailleurs, tu le dis toi-même !!
MrMen a écrit :

Code : Tout sélectionner

Port 631              | 0 0.0.0.0:631
En changeant le Port 631 en Listen ip-du-Pi:631 ça passe.
mais à mon avis, ce serait mieux de pouvoir voir ton /etc/cups/cupsd.conf voir les droits que tu as accordé aux accès . [remarque bête]...et n'oublies pas aussi de redémarrer CUPS après chaque modif' :mrgreen: [/remarque bête]
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [cups] ajout d'imprimante par interface web

Message par oktoberfest »

0.0.0.0 ce n'est rien ni le néant, c'est au contraire tout.
Cela veut dire que cupsd est en écoute sur le port 631 sur toutes les IPs de ton pc (si tu en as plusieurs). Si ton pc as plusieurs ip, tu peux dire à cups de n'écouter que sur le port 631 n'une ip précise via 'Listen ip:631'. Bon si tu n'as qu'une ip c'est la même chose de spécifier une ip ou pas :)

Pour t'assurer qu'il est bien en écoute, depuis ton pc distant, tu peux lancer un telnet, par exemple chez moi :

Code : Tout sélectionner

$ telnet serveur 631
Trying 192.168.0.11...
Connected to serveur.
Escape character is '^]'.
Si tu obtiens 'Connected to ...' c'est que côté tcp/ip tout baigne et que tu es bien connecté à cups.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [cups] ajout d'imprimante par interface web

Message par MrMen »

Je viens de tester ce que tu me proposes oktoberfest et j'ai bien 'Connected to'.

Donc là où je bloque un peu c'est au niveau de la recherche des ppd : pourquoi CUPS ne fait pas le boulot habituel ?
Je précise que ça marche en mettant 'Listen ip:631' (j'ai bien accès à la liste des ppd) et que tout roule chez moi… c'est juste pour comprendre et au cas où ça arriverait à quelqu'un.
Arch 64 | Awesome | Zsh | Bépo
Répondre