A propos de cups ! RESOLU !

:smiley: bonjour a tous, voila mon probleme,
j’ai une imprimante hp deskjet 840c qui focntionnait impec sous debian sarge et cups.(imprimante partagé avec des pc windows)
j’ai refais mon pc avec une etch, et reinstallé cups, le seul probleme est que lorsque je fais ajouter une imprimante dans cups (par localhost:631), je peux faire les premieres etapes, puis lors de la recherche du fichier ppd, je le trouve puis l’on doit cliquer sur add printer, mais la une fenetre d’authentification apparait que je tape n’importe quel utilisateur avec son mot de passe, cela ne fonctionne pas et du coup je suis bloqué la.

auriez vous deja eu ce soucis et que faire?
merci de vos reponses
@+ vincent

Bonjour

Il me semble avoir passé cette étape en tapant :
root + mot de passe root

A confirmer

bonjour eln, et merci pour ta reponse, je viens d’essayer root root, mais rien n’y fait.
bonne soirée a toi et @ bientot

[quote=“hamster2459”]bonjour eln, et merci pour ta reponse, je viens d’essayer root root, mais rien n’y fait.
bonne soirée a toi et @ bientot[/quote]

A moins que tu ne sois un dangereux optimiste je ne pense pas que le mot de passe de root puisse être root :laughing:

Si ton mot de passe administrateur est “root”, alors je ne vois pas.

Et en essayant d’ajouter l’imprimabte avec les outils gnome ou kde, cela donne quoi ?
Par exemple sous gnome : Bureau -> Administration -> Impression -> le_mot_de_passe_root

Cela marche bien aussi …

bonsoir a tous, je me suis mal expliqué, j’ai essayé le login root avec son mot de passe, et ça ne marche pas, ainsi que pour les autres users.

Merci de vos reponses @+ vincent

bonsoir ginko, sous bureau administration, je n’ai pas impression, pourtant je suis sous gnome.

merci pour ta reponse,

mais y a t il quelque chose a faire pour avoir impression?

@+ vincent

A priori, il manque gnome-cups-manager.

Pour avoir ce qu’il faut pour les imprimantes hp en général, et en supposant cups installé (c’est le minimum), voici les paquets qu’il y a sur mon système avec une imprimante hp : hpijs, hpijs-data, hplip, hplip-data (hpijs et hplip font probablement doublon et on peut commencer par hplip uniquement), foomatic-gui, foomatic-db, foomatic-db-engine, foomatic-filters, foomatic-db-ppds, foomatic-db-hpijs

foomatic a une interface graphique pour installer une imprimante que l’on trouve avec : Application -> Outils système -> Printers -> mot-de-passe-root -> Ajouter

bonjour ginkgo, j’ai essayé ce que tu m’as dit, dans impression, j’ai bien l’imprimante qui est la, dans loclahost:631, du coup elle apparait aussi, mais rien ne marche, je joins mon cupsd.conf pour celui qui voudrait regarder

Sample configuration file for the Common UNIX Printing System (CUPS)

scheduler. See “man cupsd.conf” for a complete description of this

file.

Log general information in error_log - change “info” to “debug” for

troubleshooting…

LogLevel warning

Administrator user group…

SystemGroup lpadmin

Only listen for connections from the local machine.

Listen localhost:631
Listen /var/run/cups/cups.sock

Show shared printers on the local network.

Browsing On
BrowseOrder allow,deny
BrowseAllow @LOCAL

Default authentication type, when authentication is required…

DefaultAuthType Basic

Restrict access to the server…

Order allow,deny Allow localhost

Restrict access to the admin pages…

<Location /admin>
Encryption Required
Order allow,deny
Allow localhost

Restrict access to configuration files…

<Location /admin/conf>
AuthType Basic
Require user @SYSTEM vincent
Order allow,deny
Allow localhost

Set the default printer/job policies…

# Job-related operations must be done by the owner or an adminstrator... Require user @OWNER @SYSTEM Order deny,allow

All administration operations require an adminstrator to authenticate…

AuthType Basic Require user @SYSTEM Order deny,allow

Only the owner or an administrator can cancel or authenticate a job…

Require user @OWNER @SYSTEM Order deny,allow Order deny,allow

Printcap: the name of the printcap file. Default is /etc/printcap.

Leave blank to disable printcap file generation.

Printcap /var/run/cups/printcap

PrintcapFormat: the format of the printcap file, currently either

BSD or Solaris. The default is “BSD”.

#PrintcapFormat BSD
#PrintcapFormat Solaris

PrintcapGUI: the name of the GUI options panel program to associate

with print queues under IRIX. The default is “/usr/bin/glpoptions”

from ESP Print Pro.

This option is only used under IRIX; the options panel program

must accept the “-d printer” and “-o options” options and write

the selected printer options back to stdout on completion.

#PrintcapGUI /usr/bin/glpoptions

ce qui me gene un peu dans ce fichier, ce sont les authentifications requises pour les groupes owners et system, or je n’ai pas ça dans mon fichier group, j’ai juste lpadmin , groupe dans lequel je me suis rajouté sans succés.

de plus si jamais je demande d’ajouter l’imprimante apres avoir choisit le pilote ppd, j’ai toujours la fenetre d’authentification, et ce message apparait

401 Unauthorized

Enter your username and password or the root username and password to access this page.

Que je tapes n’importe quel login et mot de passe, rien ne marche
si je fais annuler, ce qui me fait penser a un probleme d’autorisation mais la je coince au niveau du cupsd.conf, que doit on modifier?

merci de votre temps passé sur mon probleme, @+ vincent[/img]

Voici le mien :[quote]#

Sample configuration file for the Common UNIX Printing System (CUPS)

scheduler. See “man cupsd.conf” for a complete description of this

file.

Log general information in error_log - change “info” to “debug” for

troubleshooting…

LogLevel warning

Administrator user group…

SystemGroup lpadmin

Only listen for connections from the local machine.

Listen localhost:631
Listen /var/run/cups/cups.sock

Show shared printers on the local network.

Browsing On
BrowseOrder allow,deny
BrowseAllow @LOCAL

Default authentication type, when authentication is required…

DefaultAuthType Basic

Restrict access to the server…

Order allow,deny Allow localhost [b]Allow @LOCAL[/b]

Restrict access to the admin pages…

<Location /admin>
-> je n’ai pas Encryption Required
Order allow,deny
Allow localhost

Restrict access to configuration files…

<Location /admin/conf>
AuthType Basic
Require user @SYSTEM je n’ai pas vincent (ou autre)
Order allow,deny
Allow localhost

Set the default printer/job policies…

# Job-related operations must be done by the owner or an adminstrator... Require user @OWNER @SYSTEM Order deny,allow

All administration operations require an adminstrator to authenticate…

AuthType Basic Require user @SYSTEM Order deny,allow

Only the owner or an administrator can cancel or authenticate a job…

Require user @OWNER @SYSTEM Order deny,allow Order deny,allow

Printcap: the name of the printcap file. Default is /etc/printcap.

Leave blank to disable printcap file generation.

Printcap /var/run/cups/printcap

PrintcapFormat: the format of the printcap file, currently either

BSD or Solaris. The default is “BSD”.

#PrintcapFormat BSD
#PrintcapFormat Solaris

PrintcapGUI: the name of the GUI options panel program to associate

with print queues under IRIX. The default is “/usr/bin/glpoptions”

from ESP Print Pro.

This option is only used under IRIX; the options panel program

must accept the “-d printer” and “-o options” options and write

the selected printer options back to stdout on completion.

#PrintcapGUI /usr/bin/glpoptions[/quote]
J’ai essayé de regarder les différences. Il n’y en a pas beaucoup, mais je ne sais pas expliquer le pourquoi de ces différences.

[edit] chez moi, cupsys est membre du groupe lp

Bonjour

J’ai déjà eu un problème de ce genre et en mettant cette imprimante par défaut il a été résolu.

Si cela peut t’aider

a+

Bonsoir a tous, j’ai essayé vos differentes solutions, mais rien n’a marché, du coup j’ai telechargé hplip et fais un sh hplip-numero de version.run, ce qui m’a installé mon imprimante mais ne trouvait pas le port paralléle, mais branche en usb tout fonctionne.

Par contre je ne peux toujours pas administrer par localhost:631 a chaque fois que je veux modifier quelque chose, je ne peux pas m’identifier.
Par contre mes enfants sont contents car ils peuvent reimprimés a partir de leur pc.
Si toutefois quelqu’un a une idée a proposé, je suis preneur.

Dans le cups d.conf, ça parle de @owner @system qui apparament sont des groupes, mais je n’ai pas ces groupes dans mon etc/group, Ne pensez vous pas que cela vient de la?

En tout cas merci de vos reponses car ça donne plein de pistes et on apprend pleins de choses.

@ + vincent

[quote=“ginkgo biloba”]# Restrict access to configuration files…
<Location /admin/conf>
AuthType Basic
Require user @SYSTEM je n’ai pas vincent (ou autre)
Order allow,deny
Allow localhost[/quote]

+1

bonjour eln, le vincent est le un des users sur ma machine, je l’avais rajouté pour essayer mais ça n’a rien donné.

Depuis je l’ai retiré et ça ne fonctionne toujours pas par localhost:631

Merci de ton aide
@ bientot vincent

Bonjour à tous, j’ai résolu le problème, le mot de passe root que j’utilisais etait d’a peu pres 25 caractères mélangeant de tout, lettres chiffres symboles, ça passait pour ouvrir une session, mais des que je voulais me logger sur cups en localhost ou sur ssh, j’etais refusé, j’ai fais un essai d’un mot de passe plus conventionnel, et maintenant tout marche.

Ce qui me parait etrange c’est que sous sarge ce mot de passe passait partout, et sous etch il n’est pas reconnu pour certaines manipulations, y a t il quelque chose à activer dans etch qui etait activer d’origine dans sarge?

Merci de vos reponses en tout cas et c’est encore la preuve que l’union fait la force.

Bravo a tous et certainement @ bientot
vincent