Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

configuration d'une imprimante IPP sous osx ?

10 réponses
Avatar
RicoSpirit
Bonjour,

Je dispose d'une imprimante (HP Deskjet 950C) connectée à un serveur
d'impression CUPS sous Linux.

Les postes Linux et windows de mon réseau y accèdent sans problème via
l'URL http://ip_du_serveur_cups:631/printers/mon_imprimante

J'ai donc rajouté une imprimante sur mon palourde de la même façon :
/configuration d'imprimante/ajouter/impression via IP/protocole IPP
et dans le champs "adresse" j'ai saisi
"http://ip_du_serveur_cups:631/printers/mon_imprimante"

Probleme, lorsque je lance une impression, le spooler de osx me répond
"unable to lookup host
'http://ip_du_serveur_cups:631/printers/mon_imprimante'" alors que je peux
parfaitement accéder aux pages de configuration de CUPS depuis firefox ou
Safari !

Je suppose donc que la syntaxe pour déclarer une imprimante IPP difère ?

--
Rico

10 réponses

Avatar
RicoSpirit
Erwan David wrote in
news::

Tu as essayé de passer directement par Cups ? (http://localhost:631)

au moment où j'ai posté, je ne savais pas encore que osx utilisait CUPS en

backend. En googleisant un peu, je suis tombé sur l'info, du coup j'ai
modifié directement /etc/cups/printers.conf afin que l'URI tape au bon
endroit, et ca marche beaucoup mieux :)

Question subsidiaire : l'interface http de CUPS de osx me demande un
compte/mot de passe pour accéder aux options d'administration, mais le modt
de passe root ne semble pas lui convenir ?
Petite précision : j'ai changé le mot de passe root de manière peut être un
peut brutale pour osx :
# sudo passwd root

--
Rico

Avatar
olivier.marti
RicoSpirit <{rico}+no/ wrote:

Erwan David wrote in
news::

Tu as essayé de passer directement par Cups ? (http://localhost:631)

au moment où j'ai posté, je ne savais pas encore que osx utilisait CUPS en

backend. En googleisant un peu, je suis tombé sur l'info, du coup j'ai
modifié directement /etc/cups/printers.conf afin que l'URI tape au bon
endroit, et ca marche beaucoup mieux :)

Question subsidiaire : l'interface http de CUPS de osx me demande un
compte/mot de passe pour accéder aux options d'administration, mais le modt
de passe root ne semble pas lui convenir ?
Petite précision : j'ai changé le mot de passe root de manière peut être un
peut brutale pour osx :
# sudo passwd root


Quelle version de OS X ? Dans la 10.3 il y a un bug dans
l'authentification cups. Il faut modifier cups.conf pour autoriser
l'accès sans autorisation. Un peu dangereux bien sur ...

Tu dois pouvoir trouver des détails sur le web. Je suis passé en 10.4 et
je n'ai pas gardé les URL.

Olivier


Avatar
fx [François-Xavier Peretmere]
Olivier Marti wrote:
RicoSpirit <{rico}+no/ wrote:

Erwan David wrote in
news::

Tu as essayé de passer directement par Cups ? (http://localhost:631)

au moment où j'ai posté, je ne savais pas encore que osx utilisait CUPS en

backend. En googleisant un peu, je suis tombé sur l'info, du coup j'ai
modifié directement /etc/cups/printers.conf afin que l'URI tape au bon
endroit, et ca marche beaucoup mieux :)

Question subsidiaire : l'interface http de CUPS de osx me demande un
compte/mot de passe pour accéder aux options d'administration, mais le modt
de passe root ne semble pas lui convenir ?
Petite précision : j'ai changé le mot de passe root de manière peut être un
peut brutale pour osx :
# sudo passwd root


Quelle version de OS X ? Dans la 10.3 il y a un bug dans
l'authentification cups. Il faut modifier cups.conf pour autoriser
l'accès sans autorisation. Un peu dangereux bien sur ...

Tu dois pouvoir trouver des détails sur le web. Je suis passé en 10.4 et
je n'ai pas gardé les URL.


Et sinon en 10.4.x, utiliser son propre compte utilisateur.

Tous les détails : http://www.cups.org/articles.php?L191

Fx



Avatar
Jacques Perrocheau
In article ,
RicoSpirit <{rico}+no/ wrote:

au moment où j'ai posté, je ne savais pas encore que osx utilisait CUPS en
backend. En googleisant un peu, je suis tombé sur l'info, du coup j'ai
modifié directement /etc/cups/printers.conf afin que l'URI tape au bon
endroit, et ca marche beaucoup mieux :)


C'est à dire... ? Des détails sont les bienvenus pour les
non-spécialistes.


Question subsidiaire : l'interface http de CUPS de osx me demande un
compte/mot de passe pour accéder aux options d'administration, mais le modt
de passe root ne semble pas lui convenir ?


Pour Mac OS X 10.4.x, le login/mot de passe d'un utilisateur "admin"
suffit. Pour Mac OS X 10.3.x, voir la remarque d'Olivier.

Si le compte root n'est pas activé (désactivé par défaut sur Mac OS X),
AMHA, cela ne marchera pas.

Petite précision : j'ai changé le mot de passe root de manière peut être un
peut brutale pour osx :
# sudo passwd root


"/Applications/Utilities/NetInfo Manager.app"... pour ceux qui veulent
apprivoiser Mac OS X en douceur.

--
Jacques PERROCHEAU
Synthèse et Electrosynthèse Organiques, C.N.R.S. UMR 6510
Université de Rennes I, Campus de Beaulieu, F-35042 RENNES Cedex
Tel: +33 2 23 23 63 74, Fax: +33 2 23 23 63 74

Avatar
RicoSpirit
Jacques Perrocheau wrote in
news:f3s43j$svv$:

au moment où j'ai posté, je ne savais pas encore que osx utilisait
CUPS en backend. En googleisant un peu, je suis tombé sur l'info, du
coup j'ai modifié directement /etc/cups/printers.conf afin que l'URI
tape au bon endroit, et ca marche beaucoup mieux :)


C'est à dire... ? Des détails sont les bienvenus pour les
non-spécialistes.

les boites de dialogue de osx concernant la config de l'impression ne

sont que des front-end pour le paramétrage de cups. j'ai donc modifié
directement le fichier /etc/cups/printers.conf en remplaçant la ligne
URI ipp://serveur/ipp
par
URI ipp://serveur/printers/imprimante

Pour Mac OS X 10.4.x, le login/mot de passe d'un utilisateur "admin"
suffit. Pour Mac OS X 10.3.x, voir la remarque d'Olivier.

ca tombe bien : mon palourde tourne sous 10.3.9 !


Si le compte root n'est pas activé (désactivé par défaut sur Mac OS
X), AMHA, cela ne marchera pas.

il est actif (du moins je peux ouvrir un shell root)


"/Applications/Utilities/NetInfo Manager.app"... pour ceux qui veulent
apprivoiser Mac OS X en douceur.

Venant du monde unix, je suis sans doute un peu "bourrin" en court-

circuitant des mécanismes osx, le problème, c'est que je ne connais pas
ces mécanismes :D

Sinon osx est tres agréable à utiliser ;)
--
Rico


Avatar
anneleguennec
"fx [François-Xavier Peretmere]" wrote:


Et sinon en 10.4.x, utiliser son propre compte utilisateur.

Tous les détails : http://www.cups.org/articles.php?L191


J'ai du louper une marche mais rien à faire chez moi.

Avatar
jperrocheau
RicoSpirit <{rico}+no/ wrote:

Les boites de dialogue de OS X concernant la config de l'impression ne
sont que des front-end pour le paramétrage de CUPS. j'ai donc modifié
directement le fichier /etc/cups/printers.conf en remplaçant la ligne
URI ipp://serveur/ipp
par
URI ipp://serveur/printers/imprimante


On fait cela moins "bourrin" en passant en mode "avancé" dans "Print
Stup Utility". Ajouter une imprimante en maintenant la touche [option]
enfoncée, toujours en maintenant cette touche enfoncée chercher
l'article "avancé" dans le premier pop-up menu.

Ma question était surtout intéressée par connaitre comment tu fais pour
trouver le nom "mon_imprimante" dans
<http://ip_du_serveur_cups:631/printers/mon_imprimante> quand tu n'as
pas la doc de l'imprimante en question et que son serveur web ne donne
pas non plus l'info.

Pour Mac OS X 10.4.x, le login/mot de passe d'un utilisateur "admin"
suffit. Pour Mac OS X 10.3.x, voir la remarque d'Olivier.


ca tombe bien : mon palourde tourne sous 10.3.9 !

Si le compte root n'est pas activé (désactivé par défaut sur Mac OS
X), AMHA, cela ne marchera pas.


il est actif (du moins je peux ouvrir un shell root).


;-(

"/Applications/Utilities/NetInfo Manager.app"... pour ceux qui veulent
apprivoiser Mac OS X en douceur.


Venant du monde Unix, je suis sans doute un peu "bourrin" en court-
circuitant des mécanismes OSX, le problème, c'est que je ne connais pas
ces mécanismes :D


Ce doit être la caractéristique des pro ;-). Pourtant un unixien, doit
savoir qu'il n'y a pas un Unix mais des Unix.

Sinon osx est tres agréable à utiliser ;)


Le seul Unix utilisable par des non informatitiens.


--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:


Avatar
RicoSpirit
(Jacques Perrocheau) wrote in
news:1hz3yqq.erb1ko1ena9n1N%:

On fait cela moins "bourrin" en passant en mode "avancé" dans "Print
Stup Utility". Ajouter une imprimante en maintenant la touche [option]
enfoncée, toujours en maintenant cette touche enfoncée chercher
l'article "avancé" dans le premier pop-up menu.

encore fallait-il savoir qu'on accède à un mode avancé en maintenant la

touche pomme enfoncée... je trouve pas ça terrible : un bouton "avancé"
autait été le bienvenu, et m'aurait évité de me poser des questions
existentielles pour une chose aussi simple que rajouter une imprimante
cups...

Ma question était surtout intéressée par connaitre comment tu fais pour
trouver le nom "mon_imprimante" dans
<http://ip_du_serveur_cups:631/printers/mon_imprimante> quand tu n'as
pas la doc de l'imprimante en question et que son serveur web ne donne
pas non plus l'info.

ben c'est simple : il suffit de

1) accéder au serveur cups qui héberge l'imprimante en question par http
: http://mon_serveur:631
2) cliquer sur "printers"
3) dans la liste, cliquer sur l'imprimante qu'on veut ajouter dans osx
4) on obtient alors dans la barre d'URL une URL de la forme
http://mon_serveur:631/printers/mon_imprimante. Tu remplaces "http" par
"ipp" et tu vires ":631" et tu obtient l'URI de ton imprimante ipp !

Ce doit être la caractéristique des pro ;-). Pourtant un unixien, doit
savoir qu'il n'y a pas un Unix mais des Unix.

oui, mais tous connaissent vi et sudo ;)


Le seul Unix utilisable par des non informatitiens.

<troll>certaines distribs linux ont fait de gros progrès en ce sens...</>


--
Rico

Avatar
jperrocheau
RicoSpirit <{rico}+no/ wrote:

On fait cela moins "bourrin" en passant en mode "avancé" dans "Print
Stup Utility". Ajouter une imprimante en maintenant la touche [option]
enfoncée, toujours en maintenant cette touche enfoncée chercher
l'article "avancé" dans le premier pop-up menu.

encore fallait-il savoir qu'on accède à un mode avancé en maintenant la

touche pomme enfoncée... je trouve pas ça terrible : un bouton "avancé"
autait été le bienvenu, et m'aurait évité de me poser des questions
existentielles pour une chose aussi simple que rajouter une imprimante
cups...


<troll>
Il faut s'imprégner de la philosophie "Macintosh" pour deviner cela sans
lire une ligne d'aide. Ce n'est pas donné à tout le monde ;-).
</troll>

Ma question était surtout intéressée par connaitre comment tu fais pour
trouver le nom "mon_imprimante" dans
<http://ip_du_serveur_cups:631/printers/mon_imprimante> quand tu n'as
pas la doc de l'imprimante en question et que son serveur web ne donne
pas non plus l'info.

ben c'est simple : il suffit de

1) accéder au serveur cups qui héberge l'imprimante en question par http
: http://mon_serveur:631
2) cliquer sur "printers"
3) dans la liste, cliquer sur l'imprimante qu'on veut ajouter dans osx
4) on obtient alors dans la barre d'URL une URL de la forme
http://mon_serveur:631/printers/mon_imprimante. Tu remplaces "http" par
"ipp" et tu vires ":631" et tu obtient l'URI de ton imprimante ipp !


OK, merci. Je vérifirais si tous les serveurs "CUPS" se comportent de la
façon que tu décris. J'ai comme un doute ;).

--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:


Avatar
Jacques Perrocheau
In article <1hz51xo.1ctoq98x9og0kN%,
(Jacques Perrocheau) wrote:


Après réflexion...

Ma question était surtout intéressée par connaitre comment tu fais pour
trouver le nom "mon_imprimante" dans
<http://ip_du_serveur_cups:631/printers/mon_imprimante> quand tu n'as
pas la doc de l'imprimante en question et que son serveur web ne donne
pas non plus l'info.

ben c'est simple : il suffit de

1) accéder au serveur cups qui héberge l'imprimante en question par http
: http://mon_serveur:631
2) cliquer sur "printers"
3) dans la liste, cliquer sur l'imprimante qu'on veut ajouter dans osx



Ouep, mais pour avoir cela il faut être sur une machine où cette
imprimante est déjà configurée dans le protocole visé non ?

C'est toujours un problème d'oeuf ou de poule... ;).

4) on obtient alors dans la barre d'URL une URL de la forme
http://mon_serveur:631/printers/mon_imprimante. Tu remplaces "http" par
"ipp" et tu vires ":631"



et tu mets l'IP ou le nom d'hôte idoine... ;-)

et tu obtient l'URI de ton imprimante ipp !

OK, merci. Je vérifirais si tous les serveurs "CUPS" se comportent de la
façon que tu décris. J'ai comme un doute ;).


Je viens d'essayer sur une "HP Color LaserJet 4550" qui accepte le
protocole IPP. en adaptant l'URI à partir d'une configuration déjà
effectuée en
mdns://HP%20Color%20LaserJet%204550%20%5bDF7157%5d._printer._tcp.local.,
cela marche.

J'ai mis "ipp://x.x.x.x/printers/HP_Color_LaserJet_4550__DF7157_", j'ai
l'impression que cela marche parce que le nom
"HP_Color_LaserJet_4550__DF7157_" est déja un nom de queue d'impression
valide. Il me mets d'ailleurs:
Device URI: http://x.x.x.x:631/printers/HP_Color_LaserJet_4550__DF7157_

J'en veux pour preuve qu'il me confond les liste des travaux
d'impression effectués de cette configuration avec celle de la
précédente alors que celle de la configuration en AppleTalk de cette
même imprimante reste indépendante.

--
Jacques PERROCHEAU
Synthèse et Electrosynthèse Organiques, C.N.R.S. UMR 6510
Université de Rennes I, Campus de Beaulieu, F-35042 RENNES Cedex
Tel: +33 2 23 23 63 74, Fax: +33 2 23 23 63 74