Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/02/2006, à 19:46

trashie

[Résolu] Serveur CUPS + imprimante USB (Dapper Drake)

Bonjour à tous et à toutes.

Je suis nouveau dans le monde de "Ubuntu" (pour moi Kubuntu). J'utilise actuellement la version "instable" de Ubuntu, à savoir la Dapper Drake (Flight CD3).

Je dois dire que je suis très content pour l'instant de cette distribution qui est légère et très performante, sans laisser de côté la philosophie Linux.

Cependant, ça fait maintenant 3 semaines que j'essaye de faire fonctionner mon imprimante usb Epson Stylus CX 5400.

Je ne sais pas trop d'où vient le problème, mais voici quelques résultats de commandes pour vous donner une idée :

$ lsusb
Bus 004 Device 006: ID 04b8:0808 Seiko Epson Corp.
Bus 004 Device 002: ID 050d:0224 Belkin Components F5U224 USB 2.0 4-Port Hub
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 004: ID 046d:c016 Logitech, Inc. M-UV69a Optical Wheel Mouse
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000

-> j'en déduis que mon imprimante est bien détectée

$ printconf --dry-run
Configuring Epson Stylus CX5400 on usb:/dev/usblp0 with gimp-print driver as queue "stylus_cx5400".
(dry run; skipping call to foomatic-configure)

-> elle se situe dans /dev/usblp0 (normal...)

En ce qui concerne le serveur CUPS, il marche bien (en apparence en tout cas), puisque je peux l'initialiser (/etc/init.d/cupsys start ...), y accéder par le web (localhost:631)... Pour preuve :

$ ps -fA | grep cups
cupsys    8415     1  0 17:58 ?        00:00:00 /usr/sbin/cupsd

-> cupsd fonctionne bien

Les drivers gimp-print et gutenprint sont aussi installés (ainsi que foomatic...).
Voilà les problèmes que je recontre :

* Par KDE
en utilisant le "kdeprint", j'obtiens au démarrage de ce programme le message suivant :

Unable to retrieve the printer list. Error message received from manager:
Connection to CUPS server failed. Check that the CUPS server is correctly installed and running. Error: host not found.

En continuant comme si de rien n'était (on peut rêver...) il détecte l'imprimante quand je veux l'ajouter, mais pour finaliser cette installation, il refuse :

Unable to create printer. Error message received from manager:
client-error-bad-request

Bref avec les outils KDE, ça ne marche pas. Etant réservé quant à l'efficacité de KDEprint, j'ai essayé en ligne de commande (j'ai aussi essayé avec l'utilitaire GNOME... sans meilleurs résultats !)

* Par printconf
Un outil normalement assez puissant et "printconf". Voici ce qu'il me dit :

# lpadmin -p Epson-Stylus_CX5400 -E -v /dev/usblp0 -m epson.ppd
lpadmin: File device URIs have been disabled! To enable, see the FileDevice directive in "/etc/cups/cupsd.conf".

Et en rajoutant "FileDevice Yes" dans cupsd.conf :

# lpadmin -p Epson-Stylus_CX5400 -E -v /dev/usblp0 -m epson.ppd
lpadmin: Incapable de copier le dossier de PPD!

* Par foomatic-configure
Au cas où printconf ne serait pas en forme, j'ai directement utiliser le programme de configuration :

# foomatic-configure -s cups -c file:/dev/usblp0 -d gutenprint-ijs.5.0 -p Epson-Stylus_CX5400 --ppd /usr/share/cups/model/gutenprint/5.0/en/stp-escp2-cx5400.5.0.ppd.gz -n epson
lpadmin: Incapable de copier le dossier de PPD - Permission non accord?
Could not set up/change the queue "epson"!

Logique sachant le résultat pour printconf.


* Par CUPS web (http://localhost:631)
Enfin, dans un dernier espoir, j'ai utilisé l'interface web de CUPS. Et là, je ne vois même pas mon imprimante dans la liste proposée... donc impossible de la configurer.

-------------------

J'ai bien évidemment essayé de faire le boulot "à la main", en mettant le fichier ppd au bon endroit (/etc/cups/ppd) et en configurant moi-même le "printers.conf".
Après un redémarrage de cupsd, pas d'amélioration en vue...

Pour note, mon noyau a bien été configurer avec les modules usb (usbcore et usblp) : ma souris est en usb et marche ! (ainsi que mon hub usb et mes cles usb).

Je ne sais plus du tout quoi faire pour rendre mon epson fonctionnelle...

Merci beaucoup de vos réponses,

Mathieu.

Dernière modification par trashie (Le 09/02/2006, à 18:42)


"Que d'hommes se pressent vers la lumière non pas pour voir mieux, mais pour mieux briller." [Friedrich Nietzsche]

Hors ligne

#2 Le 09/02/2006, à 16:32

trashie

Re : [Résolu] Serveur CUPS + imprimante USB (Dapper Drake)

He bien je vois que ce problème n'inspire pas beaucoup de monde...

Comme j'ai vu que pas mal de personne ont eu des problèmes avec des imprimantes Epson sous Ubuntu, je voudrais juste savoir s'il y en a qui n'ont eu aucun problème (ie. ceux qui ont suivi la démarche classique du site (panneau de configuration de Gnome/KDE ou CUPS web)), en particulier avec les Epson All-in-One, et si oui pouvez-vous me montrer votre "cupsd.conf", "printers.conf" et le résultat de quelques commandes (lsusb...).

Merci beaucoup par avance de votre aide,

Mathieu


"Que d'hommes se pressent vers la lumière non pas pour voir mieux, mais pour mieux briller." [Friedrich Nietzsche]

Hors ligne

#3 Le 09/02/2006, à 17:59

trashie

Re : [Résolu] Serveur CUPS + imprimante USB (Dapper Drake)

Ok en ce qui concerne l'impossibilite de KDEprint pour se connecter à CUPS, j'ai trouvé la solution :

1) Ouvrir KDEprint
2) aller dans "Print Manager"
3) puis dans "Configure Manager"
4) Choisir la rubrique "CUPS Server"
5) Et enfin dans le champ "Host" il faut remplacer (en tout pour moi ça a été nécessaire) /var/run/cups/cups.sock par "localhost"

Normalement (si CUPS marchait bien avant), KDE peut maintenant communiquer avec  CUPS.

Reste le problème du "lpadmin" (voir premier message) qui n'est toujours pas résolu !

Mathieu


"Que d'hommes se pressent vers la lumière non pas pour voir mieux, mais pour mieux briller." [Friedrich Nietzsche]

Hors ligne

#4 Le 09/02/2006, à 18:34

trashie

Re : [Résolu] Serveur CUPS + imprimante USB (Dapper Drake)

Ca y est... j'ai trouvé la solution.

Même si apparement ce sujet n'intéresse personne, je poste ma solution, "au cas où"...

En fait il y a avait donc 2 problèmes dans ma configuration :
* KDEprint -> voir message précédent
* et lpadmin qui refusait de faire ce qu'il faut.

Pour ce dernier point le problème vient du fichier cupsd.conf (/etc/cups/cupsd.conf).

Par rapport à celui que j'ai posté, il faut commenter :
* FileDevice Yes
* RunAsUser Yes

et rajouter :
* User lp
* Group lp

On redémarre cupsys :

sudo /etc/init.d/cupsys restart

Bien sûr, vous devez, en tant qu'utilisateur, apparteneir au groupe "lp".
Voilà, ensuite vous utiliser KDEPrint/Gnome/CUPSweb pour installer votre imprimante qui sera détectée automatiquement.


fichier cupsd.conf final :

#
#
#   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 info

User lp
Group lp

# Administrator user group...
SystemGroup lpadmin
#RunAsUser Yes

# 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...
<Location />
  #Order allow,deny
  #Allow localhost
  Order Deny,Allow
  Deny From All
  Allow From localhost
  Allow From 192.168.1.*
</Location>

# Restrict access to the admin pages...
<Location /admin>
  Order allow,deny
  Allow localhost
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Basic
  Require user @SYSTEM
  Order allow,deny
  Allow localhost
</Location>

# permet d'ajouter des nouvelles imprimantes : DANGER pour sécurité !!
#FileDevice Yes



# Set the default printer/job policies...
<Policy default>
  # Job-related operations must be done by the owner or an adminstrator...
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  # All administration operations require an adminstrator to authenticate...
  <Limit Pause-Printer Resume-Printer Set-Printer-Attributes Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Add-Printer CUPS-Delete-Printer CUPS-Add-Class CUPS-Delete-Class CUPS-Accept-Jobs CUPS-Reject-Jobs CUPS-Set-Default>
    AuthType Basic
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # Only the owner or an administrator can cancel or authenticate a job...
  <Limit Cancel-Job CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  <Limit All>
    Order deny,allow
  </Limit>
</Policy>

# Include files in /etc/cups/conf.d
Include /etc/cups/cups.d/ports.conf
Include /etc/cups/cups.d/browse.conf

#
#

Mathieu

Dernière modification par trashie (Le 10/02/2006, à 15:31)


"Que d'hommes se pressent vers la lumière non pas pour voir mieux, mais pour mieux briller." [Friedrich Nietzsche]

Hors ligne

#5 Le 10/02/2006, à 07:55

zafx

Re : [Résolu] Serveur CUPS + imprimante USB (Dapper Drake)

C'est pas que ça n'interesse personne. Je pense que personne n'avait la soluce. Tu as d'autant plus raison d'expliquer coment tu as resolu ton problème.

Hors ligne

#6 Le 10/02/2006, à 15:33

trashie

Re : [Résolu] Serveur CUPS + imprimante USB (Dapper Drake)

Si ça peut aider... c'est le principal !

Mathieu


"Que d'hommes se pressent vers la lumière non pas pour voir mieux, mais pour mieux briller." [Friedrich Nietzsche]

Hors ligne

#7 Le 23/02/2006, à 12:06

Jof

Re : [Résolu] Serveur CUPS + imprimante USB (Dapper Drake)

Merci et encore Merci big_smile
Je commencai à désespérer avec ma cx6600 mad
Maintenant ça fontionne tongue
Encore merci cool

Hors ligne

#8 Le 25/02/2006, à 19:44

step

Re : [Résolu] Serveur CUPS + imprimante USB (Dapper Drake)

je n'aurais qu'un mot

MERCIbig_smile

kubuntu dapper 4