[CUPS] Pas d'impression (Suspendu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
jip14
Daikyu
Messages : 74
Inscription : jeu. 01 déc. 2011, 19:10
Localisation : Pays d'Auge

[CUPS] Pas d'impression (Suspendu)

Message par jip14 »

Bonsoir,

Je galère autours de l'installation de mon imprimante, il s'agit d'une Canon Pixma IP 4200, toute simple qui fonctionne parfaitement par ailleurs. Elle est branchée sur un petit "serveur" de marque Medion, qui sert au stockage de données et qui relaie l'impression. Cette installation fonctionne parfaitement depuis une machine debian. Pas moyen de la faire fonctionner depuis mon portable sous Arch. Lorsque je lance une impression l'imprimante s'allume, les têtes d'impression se positionnent et tout s'arrête.
L'impression est sensée s'être correctement terminée

Code : Tout sélectionner

localhost - jpm [27/Oct/2015:19:30:04 +0100] "POST /admin HTTP/1.1" 200 2124 - -
localhost - - [27/Oct/2015:19:30:14 +0100] "POST /printers/Canonip4200 HTTP/1.1" 200 415 Print-Job successful-ok
org.cups.cupsd.service et avahi-daemon sont bien lancés;
Mon user fait partie des groupe lp et sys;
La configuration :

Code : Tout sélectionner

MaxLogSize 0
# Show troubleshooting information in error_log.
LogLevel debug
# Allow remote access
Port 631
Listen /run/cups/cups.sock
# Share local printers on the local network.
Browsing On
BrowseLocalProtocols dnssd
DefaultAuthType Basic
WebInterface Yes
<Location />
  # Allow shared printing...
  Order allow,deny
  Allow all
</Location>
<Location /admin>
</Location>
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
</Location>
<Policy default>
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default
  <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>
  <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>
  <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>
  <Limit CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
<Policy authenticated>
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default
  <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>
  <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>
  <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>
  <Limit Cancel-Job CUPS-Authenticate-Job>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
Le fichier erreur.log me livre une longue liste où quelques informations suivent le déroulement de l'opération jusqu'à sa conclusion

Code : Tout sélectionner

I [27/Oct/2015:19:30:40 +0100] [Job 89] Job completed.
Je ne comprends plus ce qui se passe et surtout n'ai trouvé aucun piste sur tout ce que j'ai pu lire sur les forums et wiki.
Auriez-vous une piste ou un conseil et une explication sur ce qui ne fonctionne pas dans mon affaire.
Merci d'avance
Dernière modification par jip14 le mar. 22 déc. 2015, 20:46, modifié 1 fois.
Archlinux + Openbox + tint2 + Conky |
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17618
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [CUPS] Pas d'impression

Message par benjarobin »

Bonsoir,
Pourquoi ne pas regarder quelle est la configuration utilisée et le driver utilisé (ppd, ..) sous debian ?
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
jip14
Daikyu
Messages : 74
Inscription : jeu. 01 déc. 2011, 19:10
Localisation : Pays d'Auge

Re: [CUPS] Pas d'impression

Message par jip14 »

Bonsoir,
Lors de l'installation, je suis rester dans les même configuration, enfin presque car la version de CUPS est différente 2.1.0 pour Arch et 1.5.3 pour Debian. Le pilote est également un cran plus à jour sur Arch Gutenprint v5.2.10 alors que sur Debian c'est encore la v5.2.9 qui est installé. J'ai conservé l'ensemble des réglages identiques d'une machine à l'autre. Penses-tu qu'un rétrogradation soit une solution ?
Archlinux + Openbox + tint2 + Conky |
guardiancats
Hankyu
Messages : 38
Inscription : mer. 24 sept. 2014, 20:42

Re: [CUPS] Pas d'impression

Message par guardiancats »

bonjour
j ai une ip 4200 aussi
j avais installé le paquet system-config-printer
l imprimante ne voulais pas imprimer
j ai résolu le problème en cochant la case dans le menu >>>>comportement >>>>activer via
configuration d impression >>>>>propriété
cups installer service démarrer imprimante sous tension
pas moyen d imprimer j ai juste cocher la case et l impression est parti tous de suite
Avatar de l’utilisateur
jip14
Daikyu
Messages : 74
Inscription : jeu. 01 déc. 2011, 19:10
Localisation : Pays d'Auge

Re: [CUPS] Pas d'impression

Message par jip14 »

Bonsoir,
Merci pour cette suggestion. Sais-tu ce qui bloquait le démarrage de ton imprimante ?
Où trouver de la doc sur system-config-printer avant de l'installer, le paquet est disponible par pacman, mais je n'ai rien dans les wiki fr ou en ?
Archlinux + Openbox + tint2 + Conky |
Avatar de l’utilisateur
jip14
Daikyu
Messages : 74
Inscription : jeu. 01 déc. 2011, 19:10
Localisation : Pays d'Auge

Re: [CUPS] Pas d'impression

Message par jip14 »

J'ai trouvé chez nos aimable confrères et concurrent de Ubuntu
Archlinux + Openbox + tint2 + Conky |
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17618
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [CUPS] Pas d'impression

Message par benjarobin »

Qu'est ce que tu as trouvé ? Comment as tu résolu le souci ? Pour information tout ce que tu cites ce n'est pas des drivers d'imprimantes, il suffit de regarder le ppd utilisé...
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
jip14
Daikyu
Messages : 74
Inscription : jeu. 01 déc. 2011, 19:10
Localisation : Pays d'Auge

Re: [CUPS] Pas d'impression

Message par jip14 »

Je faisais juste référence à system-config-printer dont Gardiancats venait de parler...pour le moment, je n'ai malheureusement toujours rien réglé.
Archlinux + Openbox + tint2 + Conky |
Avatar de l’utilisateur
jip14
Daikyu
Messages : 74
Inscription : jeu. 01 déc. 2011, 19:10
Localisation : Pays d'Auge

Re: [CUPS] Pas d'impression

Message par jip14 »

Compte tenu de l'heure, et partant du principe que la nuit porte conseil, je vous souhaite une agréable nuit. Je me remettrais sur le sujet demain soir.
Archlinux + Openbox + tint2 + Conky |
Avatar de l’utilisateur
jip14
Daikyu
Messages : 74
Inscription : jeu. 01 déc. 2011, 19:10
Localisation : Pays d'Auge

Re: [CUPS] Pas d'impression

Message par jip14 »

Bonsoir,

J2
Je reprends recherches et questionnements concernant l'installation de cette imprimante.....
Par acquis de conscience, j'ai vérifié l'installation de l'imprimante :

Code : Tout sélectionner

$ lpstat -s
system default destination: Canonip4200
device for Canonip4200: ipp://192.168.1.25:631/printers/LifeCloud

Code : Tout sélectionner

$ lpstat -p canonip4200
printer Canonip4200 is idle.  enabled since mer. 28 oct. 2015 18:22:35 CET
J'ai lancé une impression en ligne de commande. Comme à chaque tentative, l'opération semble démarrer et rien... la file d'attente est vide, le document est sensé avoir été imprimé.

Code : Tout sélectionner

$ lpq
Canonip4200 is ready
no entries
@ Gardiancats : l'installation de system-config-printers n'améliore nullement le problème que je rencontre. J'ai renoncé à approfondir cette solution pour le moment.
J'ai continué à rechercher et exploré la piste suggérée par Benjarobin et comparé le pilote installé sur la debian et celui sous Arch, se sont les mêmes.

Code : Tout sélectionner

$ ls -al /etc/cups/ppd
total 208
drwxr-xr-x 2 root lp   4096 28 oct.  18:22 .
drwxr-xr-x 5 root lp   4096 28 oct.  18:24 ..
-rw-r----- 1 root lp 100161 28 oct.  18:22 Canonip4200.ppd
-rw-r----- 1 root lp 100153 28 oct.  12:12 Canonip4200.ppd.O
Ce pilote se retrouve dans la liste des pilotes chargés pas guterprint.
Pourtant, le pilote installé n'est peut-être pas le bon. L'affichage de l'ensemble des pilotes Canon proposés et portant la référence 4200 :

Code : Tout sélectionner

$ lpinfo -m | grep Canon | grep 4200 
gutenprint.5.2://bjc-iP4200-series/expert Canon iP4200 series - CUPS+Gutenprint v5.2.10
C/stp-bjc-iP4200-series.5.2.ppd.gz Canon iP4200 series - CUPS+Gutenprint v5.2.10
gutenprint.5.2://bjc-MG4200-series/expert Canon MG4200 series - CUPS+Gutenprint v5.2.10
C/stp-bjc-MG4200-series.5.2.ppd.gz Canon MG4200 series - CUPS+Gutenprint v5.2.10
gutenprint.5.2://bjc-PIXMA-iP4200/expert Canon PIXMA iP4200 - CUPS+Gutenprint v5.2.10
C/stp-bjc-PIXMA-iP4200.5.2.ppd.gz Canon PIXMA iP4200 - CUPS+Gutenprint v5.2.10
gutenprint.5.2://bjc-PIXUS-iP4200/expert Canon PIXUS iP4200 - CUPS+Gutenprint v5.2.10
C/stp-bjc-PIXUS-iP4200.5.2.ppd.gz Canon PIXUS iP4200 - CUPS+Gutenprint v5.2.10
montre un pilotes spécifique pour la canon pixma ip 4200.
Mon soucis provient peut-être de là. Prochaine étape trouver le moyen de forcer l'utilisation du pilote Canon PIXMA iP4200 pour tester le fonctionnement.
Auriez-vous une suggestion sur la façon de procéder pour cette manipulation.
Merci pour vos idées.
Archlinux + Openbox + tint2 + Conky |
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17618
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [CUPS] Pas d'impression

Message par benjarobin »

Es tu sure que le contenu du ppd de ta debian est le même que celui d'ArchLinux ? Car si tu as uniquement comparé le nom cela ne veux rien dire, on met ce que l'on veut en nom...
Donne ici le contenu des ppd des 2 distributions
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
jip14
Daikyu
Messages : 74
Inscription : jeu. 01 déc. 2011, 19:10
Localisation : Pays d'Auge

Re: [CUPS] Pas d'impression

Message par jip14 »

Bonsoir,

J3. Out off web durant deux jours, je reprends le fil

Effectivement je pensais, naïvement peut-être, que deux fichiers de pilote qui portaient le même nom avaient le même contenu. Ce n'est effectivement pas le cas comme tu le suggérais.
Voici les deux fichiers :
http://pastebin.com/HKb5bWsJ Pilote prélevé sur debian
http://pastebin.com/5nJMTFmS Pilote prélevé sur Arch
La comparaison fait apparaître des différences que je pense secondaires, comme des formats d'édition, la version, le format d'impression par défaut, la qualité de l'impression, etc...

Diffèrent, l'encodage UTF8 sur arch, ISOLatin1 sur debian
DefaultStpDitherAlgorithm: SegmentedNew sur arch, ... None sur debian
StpPPDLocation: "/usr/share/cups/model/gutenprint/5.2/C/ppd/stp-bjc-PIXMA-iP4200.5.2.ppd" sur debian
StpPPDLocation: "/usr/share/cups/model/C/stp-bjc-PIXMA-iP4200.5.2.ppd.gz" sur arch

Code : Tout sélectionner

18c18
< *FileVersion:	"5.2.9" ==> DEBIAN
---
> *FileVersion:	"5.2.10" ==> ARCH
20,21c20,21
< *LanguageEncoding: ISOLatin1
< *PCFileName:	"STP00065.PPD"
---
> *LanguageEncoding: UTF-8
> *PCFileName:	"STP00087.PPD"
26c26
< *NickName:      "Canon PIXMA iP4200 - CUPS+Gutenprint v5.2.9"
---
> *NickName:      "Canon PIXMA iP4200 - CUPS+Gutenprint v5.2.10"
37d36
< *cupsLanguages: "cs da de el en_GB es fi fr gl hu it ja nb nl pl pt ru sk sl sv uk zh_CN zh_TW"
41c40
< *StpPPDLocation: "/usr/share/cups/model/gutenprint/5.2/C/ppd/stp-bjc-PIXMA-iP4200.5.2.ppd"
---
> *StpPPDLocation: "/usr/share/cups/model/C/stp-bjc-PIXMA-iP4200.5.2.ppd.gz"
60a60
> *PageSize w144h432/2x6:	"<</PageSize[144 432]/ImagingBBox null>>setpagedevice"
68a69
> *PageSize w432h432/6x6:	"<</PageSize[432 432]/ImagingBBox null>>setpagedevice"
69a71,72
> *PageSize w432h612/6x8.5:	"<</PageSize[432 612]/ImagingBBox null>>setpagedevice"
> *PageSize w432h648/6x9:	"<</PageSize[432 648]/ImagingBBox null>>setpagedevice"
72a76
> *PageSize w576h576/8x8:	"<</PageSize[576 576]/ImagingBBox null>>setpagedevice"
73a78
> *PageSize w612h864/8.5x12:	"<</PageSize[612 864]/ImagingBBox null>>setpagedevice"
137,138c142,143
< *PageSize w155h244/Card:	"<</PageSize[155 244]/ImagingBBox null>>setpagedevice"
< *PageSize w155h257/Card:	"<</PageSize[155 257]/ImagingBBox null>>setpagedevice"
---
> *PageSize w155h244/Credit Card:	"<</PageSize[155 244]/ImagingBBox null>>setpagedevice"
> *PageSize w155h257/Japanese Business Card:	"<</PageSize[155 257]/ImagingBBox null>>setpagedevice"
157a163
> *PageRegion w144h432/2x6:	"<</PageSize[144 432]/ImagingBBox null>>setpagedevice"
165a172
> *PageRegion w432h432/6x6:	"<</PageSize[432 432]/ImagingBBox null>>setpagedevice"
166a174,175
> *PageRegion w432h612/6x8.5:	"<</PageSize[432 612]/ImagingBBox null>>setpagedevice"
> *PageRegion w432h648/6x9:	"<</PageSize[432 648]/ImagingBBox null>>setpagedevice"
169a179
> *PageRegion w576h576/8x8:	"<</PageSize[576 576]/ImagingBBox null>>setpagedevice"
170a181
> *PageRegion w612h864/8.5x12:	"<</PageSize[612 864]/ImagingBBox null>>setpagedevice"
234,235c245,246
< *PageRegion w155h244/Card:	"<</PageSize[155 244]/ImagingBBox null>>setpagedevice"
< *PageRegion w155h257/Card:	"<</PageSize[155 257]/ImagingBBox null>>setpagedevice"
---
> *PageRegion w155h244/Credit Card:	"<</PageSize[155 244]/ImagingBBox null>>setpagedevice"
> *PageRegion w155h257/Japanese Business Card:	"<</PageSize[155 257]/ImagingBBox null>>setpagedevice"
240c251
< *DefaultImageableArea: A4
---
> *DefaultImageableArea: Letter
251a263
> *ImageableArea w144h432/2x6:	"0 0 144 432"
259a272
> *ImageableArea w432h432/6x6:	"0 0 432 432"
260a274,275
> *ImageableArea w432h612/6x8.5:	"0 0 432 612"
> *ImageableArea w432h648/6x9:	"0 0 432 648"
263a279
> *ImageableArea w576h576/8x8:	"0 0 576 576"
264a281
> *ImageableArea w612h864/8.5x12:	"0 0 612 864"
328,329c345,346
< *ImageableArea w155h244/Card:	"0 0 155 244"
< *ImageableArea w155h257/Card:	"0 0 155 257"
---
> *ImageableArea w155h244/Credit Card:	"0 0 155 244"
> *ImageableArea w155h257/Japanese Business Card:	"0 0 155 257"
333c350
< *DefaultPaperDimension: A4
---
> *DefaultPaperDimension: Letter
344a362
> *PaperDimension w144h432/2x6:	"144 432"
352a371
> *PaperDimension w432h432/6x6:	"432 432"
353a373,374
> *PaperDimension w432h612/6x8.5:	"432 612"
> *PaperDimension w432h648/6x9:	"432 648"
356a378
> *PaperDimension w576h576/8x8:	"576 576"
357a380
> *PaperDimension w612h864/8.5x12:	"612 864"
421,422c444,445
< *PaperDimension w155h244/Card:	"155 244"
< *PaperDimension w155h257/Card:	"155 257"
---
> *PaperDimension w155h244/Credit Card:	"155 244"
> *PaperDimension w155h257/Japanese Business Card:	"155 257"
515c538
< *DefaultResolution: 300dpi
---
> *DefaultResolution: 601x600dpi
575c598
< *DefaultStpInkType: CMYK
---
> *DefaultStpInkType: Gray
1300c1323
< *DefaultStpDitherAlgorithm: None
---
> *DefaultStpDitherAlgorithm: SegmentedNew
Comment interpréter ces différences ?
Archlinux + Openbox + tint2 + Conky |
Répondre