Page 1 sur 1
[cups] Pas d'impression.(Résolu)
Publié : ven. 31 janv. 2014, 16:31
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?
Re: [cups] Pas d'impression.
Publié : ven. 31 janv. 2014, 20:38
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.
Re: [cups] Pas d'impression.
Publié : sam. 01 févr. 2014, 09:43
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>
Re: [cups] Pas d'impression.
Publié : sam. 01 févr. 2014, 10:13
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.
Re: [cups] Pas d'impression.
Publié : sam. 01 févr. 2014, 17:14
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?
Re: [cups] Pas d'impression.
Publié : sam. 01 févr. 2014, 17:20
par benjarobin
En gros en root : netstat -taupe
Re: [cups] Pas d'impression.
Publié : sam. 01 févr. 2014, 17:26
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
Re: [cups] Pas d'impression.
Publié : sam. 01 févr. 2014, 19:07
par benjarobin
Sortie en root de :
Code : Tout sélectionner
systemctl status cups.service
systemctl status cups.path
systemctl status cups.socket
Re: [cups] Pas d'impression.
Publié : sam. 01 févr. 2014, 21:01
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.
Re: [cups] Pas d'impression.
Publié : dim. 02 févr. 2014, 09:55
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.
Re: [cups] Pas d'impression.(Abandon)
Publié : lun. 03 févr. 2014, 21:07
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.
Re: [cups] Pas d'impression.
Publié : mar. 04 févr. 2014, 10:45
par FoolEcho
Montre-nous les logs de cups (dans /var/log/cups/ ), au besoin relance cups en mode debug.
Re: [cups] Pas d'impression.
Publié : mer. 05 févr. 2014, 22:01
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
Re: [cups] Pas d'impression.
Publié : ven. 07 févr. 2014, 16:38
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.