[cups] Pas d'impression.(Résolu)

Reconnaissance et configuration du matériel / kernel linux
Répondre
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

[cups] Pas d'impression.(Résolu)

Message par alh54 »

Bonjour,

J'ai installé une imprimante par l'interface web d'administration de cups, quand je lance l'impression d'un document, la tache est envoyée mais rien ne sort de l'imprimante.
access_log:

Code : Tout sélectionner

localhost - - [31/Jan/2014:16:14:39 +0100] "POST /printers/Canon_iP2700_series HTTP/1.1" 200 11346 Print-Job successful-ok
eror_log:

Code : Tout sélectionner

E [31/Jan/2014:16:13:46 +0100] Unable to bind socket for address [v1.::1]:631 - Address already in use.
E [31/Jan/2014:16:13:46 +0100] Unable to bind socket for address 127.0.0.1:631 - Address already in use.
page_log est bien entendu vide, aucune page n'a été imprimée.

L'imprimante est directement reliée au PC par un cable USB.

Cela fait 2 jours que cherche, si quelqu'un a une idée?
Dernière modification par alh54 le ven. 07 févr. 2014, 16:45, modifié 3 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [cups] Pas d'impression.

Message par FoolEcho »

Salut,

Réinstalle peut-être cnijfilter-ip2700series (si c'est bien ce que tu utilises) et éventuellement en suivant le dernier commentaire en date qui propose un autre PKGBUILD.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [cups] Pas d'impression.

Message par alh54 »

Merci pour ta réponse, J'ai effectivement installé cnijfilter-ip2700series avec yaourt, je l'ai supprimé et installé le pilote avec le PKGBUILD que tu m'as indiqué, cela ne résout pas le souci.

Je suis passé au pilote libre (gutenprint) -> pas d'impression.

Je joins mes fichiers de configurations, si quelqu'un y voit quelque chose anormal?

cupsd.conf

Code : Tout sélectionner

#
# "$Id: cupsd.conf.in 11025 2013-06-07 01:00:33Z msweet $"
#
# Sample configuration file for the CUPS scheduler.  See "man cupsd.conf" for a
# complete description of this file.
#

# Log general information in error_log - change "warn" to "debug"
# for troubleshooting...
LogLevel warn

# Only listen for connections from the local machine.
Listen localhost:631
Listen /run/cups/cups.sock

# Show shared printers on the local network.
Browsing On
BrowseLocalProtocols dnssd

# Default authentication type, when authentication is required...
DefaultAuthType Basic

# Web interface setting...
WebInterface Yes

# Restrict access to the server...
<Location />
  Order allow,deny
  Deny From All
  Allow From 127.0.0.1
  Allow From 192.168.1.*
</Location>

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

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

# Set the default printer/job policies...
<Policy default>
  # Job/subscription privacy...
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default

  # Job-related operations must be done by the owner or an administrator...
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    Order deny,allow
  </Limit>

  <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 Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  # All administration operations require an administrator to authenticate...
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # All printer operations require a printer operator to authenticate...
  <Limit Pause-Printer Resume-Printer 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 Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    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>

# Set the authenticated printer/job policies...
<Policy authenticated>
  # Job/subscription privacy...
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default

  # Job-related operations must be done by the owner or an administrator...
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    AuthType Default
    Order deny,allow
  </Limit>

  <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 Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  # All administration operations require an administrator to authenticate...
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # All printer operations require a printer operator to authenticate...
  <Limit Pause-Printer Resume-Printer 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 Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    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>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

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

#
# End of "$Id: cupsd.conf.in 11025 2013-06-07 01:00:33Z msweet $".
#
client.conf

Code : Tout sélectionner

# see 'man client.conf'
ServerName /var/run/cups/cups.sock #  alternative: ServerName hostname-or-ip-address[:port] of a remote server
# ServerName localhost:631
printers.conf

Code : Tout sélectionner

# Printer configuration file for CUPS v1.7.1
# Written by cupsd on 2014-02-01 09:20
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
<Printer Canon_iP2700_series>
UUID urn:uuid:b70a8bb8-fe7e-31fc-5d6d-d21d22f2f7eb
Info Canon iP2700 series
Location Local printer
MakeModel Canon PIXMA iP2700 - CUPS+Gutenprint v5.2.9
DeviceURI cnijusb:/dev/usb/lp0
State Idle
StateTime 1391241410
Type 36876
Accepting Yes
Shared No
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>
Dernière modification par FoolEcho le sam. 01 févr. 2014, 14:13, modifié 1 fois.
Raison : [code], pas [quote]
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Re: [cups] Pas d'impression.

Message par Tristelune »

Salut, j'ai regardé mes fichiers de configuration et on a quelque chose de semblable. Toutefois il y a une différence dans le cupsd.conf, je me demande si ça peut venir de là:

Code : Tout sélectionner

# Restrict access to the server...
<Location />
  Order allow,deny
</Location>
Personnellement je n'ai rien modifié dans ce fichier.
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [cups] Pas d'impression.

Message par alh54 »

J'ai ajouté ces lignes après coup pour essayer de débloquer la situation,
Allow From 127.0.0.1 Pour autoriser l'accès au localhost
Allow From 192.168.1.* Pour pouvoir partager l'imprimante si toutes fois j’arrive à la faire marcher.

J'ai l'impression que cupsd n'écoute pas sur le port 631, comment le vérifier avec netstat?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17629
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [cups] Pas d'impression.

Message par benjarobin »

En gros en root : netstat -taupe
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [cups] Pas d'impression.

Message par alh54 »

C'est bien ce que pensais.

Code : Tout sélectionner

[root@firdaus ~]# netstat -taupe
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode      PID/Program name    
tcp        0      0 *:ssh                   *:*                     LISTEN      root       8902       201/sshd            
tcp        0      0 firdaus:36326           cluster002.ovh:www-http TIME_WAIT   root       0          -                   
tcp        0      1 firdaus:36330           cluster002.ovh:www-http LAST_ACK    root       0          -                   
tcp        0      0 firdaus:cscp            mrs02s04-in-f15.1:https ESTABLISHED hechmi     484731     1506/firefox        
tcp        0      0 firdaus:36327           cluster002.ovh:www-http TIME_WAIT   root       0          -                   
tcp        0      0 firdaus:36336           cluster002.ovh:www-http TIME_WAIT   root       0          -                   
tcp        0      0 firdaus:44703           cache.google.com:https  ESTABLISHED hechmi     484739     1506/firefox        
tcp        0      0 firdaus:36335           cluster002.ovh:www-http TIME_WAIT   root       0          -                   
tcp        0      0 firdaus:48120           cache.google.com:https  ESTABLISHED hechmi     484598     1506/firefox        
tcp        0      0 firdaus:36328           cluster002.ovh:www-http TIME_WAIT   root       0          -                   
tcp        0      0 firdaus:36334           cluster002.ovh:www-http TIME_WAIT   root       0          -                   
tcp        0      0 firdaus:36323           cluster002.ovh:www-http TIME_WAIT   root       0          -                   
tcp        0      0 firdaus:50697           cache.google.com:https  ESTABLISHED hechmi     484798     1506/firefox        
tcp        0      0 firdaus:36324           cluster002.ovh:www-http TIME_WAIT   root       0          -                   
tcp        0      0 firdaus:36325           cluster002.ovh:www-http TIME_WAIT   root       0          -                   
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN      root       8904       201/sshd            
tcp6       0      0 [::]:ipp                [::]:*                  LISTEN      root       8319       1/init              
udp        0      0 *:mdns                  *:*                                 avahi      258066     1005/avahi-daemon:  
udp        0      0 firdaus:ntp             *:*                                 ntp        9372       227/ntpd            
udp        0      0 localhost.localdoma:ntp *:*                                 root       8913       227/ntpd            
udp        0      0 *:ntp                   *:*                                 root       8907       227/ntpd            
udp        0      0 *:34948                 *:*                                 avahi      258067     1005/avahi-daemon:  
udp6       0      0 firdaus:ntp             [::]:*                              root       8915       227/ntpd            
udp6       0      0 localhost.localdoma:ntp [::]:*                              root       8914       227/ntpd            
udp6       0      0 [::]:ntp                [::]:*                              root       8908       227/ntpd
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17629
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [cups] Pas d'impression.

Message par benjarobin »

Sortie en root de :

Code : Tout sélectionner

systemctl status cups.service
systemctl status cups.path
systemctl status cups.socket
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [cups] Pas d'impression.

Message par alh54 »

Voila chef:

Code : Tout sélectionner

[root@firdaus ~]# systemctl status cups.service
cups.service - CUPS Printing Service
   Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled)
   Active: active (running) since sam. 2014-02-01 16:08:14 CET; 4h 48min ago
 Main PID: 1270 (cupsd)
   CGroup: /system.slice/cups.service
           └─1270 /usr/bin/cupsd -f

févr. 01 16:08:14 firdaus systemd[1]: Starting CUPS Printing Service...
févr. 01 16:08:14 firdaus systemd[1]: Started CUPS Printing Service.
févr. 01 16:08:33 firdaus systemd[1]: Started CUPS Printing Service.
févr. 01 16:08:33 firdaus systemd[1]: Started CUPS Printing Service.
févr. 01 16:08:36 firdaus systemd[1]: Started CUPS Printing Service.

Code : Tout sélectionner

[root@firdaus ~]# systemctl status cups.path
cups.path - CUPS Printer Service Spool
   Loaded: loaded (/usr/lib/systemd/system/cups.path; enabled)
   Active: active (running) since sam. 2014-02-01 08:55:03 CET; 12h ago

févr. 01 08:55:03 firdaus systemd[1]: Starting CUPS Printer Service Spool.
févr. 01 08:55:03 firdaus systemd[1]: Started CUPS Printer Service Spool.

Code : Tout sélectionner

[root@firdaus ~]# systemctl status cups.socket
cups.socket - CUPS Printing Service Sockets
   Loaded: loaded (/usr/lib/systemd/system/cups.socket; enabled)
   Active: active (running) since sam. 2014-02-01 08:55:03 CET; 12h ago
   Listen: /run/cups/cups.sock (Stream)
           [::]:631 (Stream)

févr. 01 08:55:03 firdaus systemd[1]: Starting CUPS Printing Service Sockets.
févr. 01 08:55:03 firdaus systemd[1]: Listening on CUPS Printing Service Sockets.
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [cups] Pas d'impression.

Message par alh54 »

Ce matin j'allume la tour pour essayer de créer /etc/systemd/system/cups.socket comme indiqué tout en bas de cette page https://wiki.archlinux.org/index.php/CUPS mais j'ai eu un gros souci matériel,la tour ne démarre pas.
C'est un vieux PC qui date de 8 ans environ, je préfère investir dans du neuf. Je vais donc abandonner ce fil en remerciant grandement ceux qui ont essayé de de m'aider.
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [cups] Pas d'impression.(Abandon)

Message par alh54 »

En changeant la carte graphique l'ordinateur démarre, de toute façon je me monterai une nouvelle tour.
Si vous voulez bien on reprend le fil.
La tentative indiquée dans le post précédent n'a rien donné, je ne peux toujours pas imprimer.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [cups] Pas d'impression.

Message par FoolEcho »

Montre-nous les logs de cups (dans /var/log/cups/ ), au besoin relance cups en mode debug.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [cups] Pas d'impression.

Message par alh54 »

Voila avec cups en mode debug

access_log

Code : Tout sélectionner

localhost - - [05/Feb/2014:21:43:32 +0100] "POST /printers/Canon_iP2700_series HTTP/1.1" 200 12754 Print-Job successful-ok
page_log

Code : Tout sélectionner

Canon_iP2700_series hechmi 60 [05/Feb/2014:21:43:34 +0100] 1 1 - localhost Leafpad, tâche n°1 - -
error_log
http://pastebin.archlinux.fr/487428
Avatar de l’utilisateur
alh54
archer de cavalerie
Messages : 182
Inscription : lun. 02 déc. 2013, 21:52

Re: [cups] Pas d'impression.

Message par alh54 »

J'ai enfin réussis à imprimer, le souci venait sans doute du pilote propriétaire. En le désinstallant l'impression fonctionne avec le pilote gutenprint.
Encore merci pour votre aide.
Répondre