Forum Imprimante

 Oublié Pass?
 Register
Rechercher
Voir: 1210|Réponse: 4

Impression/configuration d'une MP210 sous ubuntu 12.04

[Copier lien]

Post sur le : 2013-12-31 17:33:33 |Tout les posts
Nouvelle étape de la mise en service de cet ordi : l'installation de l'imprimante.
Contexte :
_ une imprimante usb Canon MP210 partagée depuis un Windows 7 64 bits.
Lors de la précente installation ( ubuntu 8.04), je me suis fait un howto simple à suivre : extraire le .ppd des pilotes linux venant du site canon, puis utiliser le protocol lpd dans CUPS en indiquant lpd : //ip-hote/nom-partage. Les impressions étaient longues à se lancer mais ca marchait.
J'ai refait ma procédure sous la 12.04 à jour : l'imprimante est apparemment détectée. Lors de l'impression d'une page de test par contre, la feuille ne sort pas et j'ai droit à "/usr/lib/cups/filter/commandtops failed" . Chaque tâche lancée est arrêtée.
Le contenu de /var/log/cups/error.log :
D [19/May/2013:13:27:31 +0200] [Job 1] Queued on "mp210" by "sylesis".
D [19/May/2013:13:27:31 +0200] [Job 1] File of type application/vnd.cups-command queued by "sylesis".
D [19/May/2013:13:27:31 +0200] [Job 1] Adding end banner page "none".
D [19/May/2013:13:27:31 +0200] [Job 1] job-sheets=none,none
D [19/May/2013:13:27:31 +0200] [Job 1] argv[0]="mp210"
D [19/May/2013:13:27:31 +0200] [Job 1] argv[1]="1"
D [19/May/2013:13:27:31 +0200] [Job 1] argv[2]="sylesis"
D [19/May/2013:13:27:31 +0200] [Job 1] argv[3]="Set Default Options"
D [19/May/2013:13:27:31 +0200] [Job 1] argv[4]="1"
D [19/May/2013:13:27:31 +0200] [Job 1] argv[5]="job-uuid=urn:uuid:51aeafd8-8537-3c88-622c-eb9ea41b63ee job-originating-host-name=localhost time-at-creation=1368962851 time-at-processing=1368962851"
D [19/May/2013:13:27:31 +0200] [Job 1] argv[6]="/var/spool/cups/d00001-001"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[2]="CUPS_DOCROOT=/usr/share/cups/doc-root"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[7]="CUPS_STATEDIR=/var/run/cups"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[8]="HOME=/var/spool/cups/tmp"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[10]="SERVER_ADMIN=root@pern"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[11]="SOFTWARE=CUPS/1.5.3"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[12]="TMPDIR=/var/spool/cups/tmp"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[13]="USER=root"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[14]="CUPS_SERVER=/var/run/cups/cups.sock"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[15]="CUPS_ENCRYPTION=IfRequested"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[16]="IPP_PORT=631"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[17]="CHARSET=utf-8"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[18]="LANG=fr.UTF-8"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[19]="PPD=/etc/cups/ppd/mp210.ppd"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[20]="RIP_MAX_CACHE=128m"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[21]="CONTENT_TYPE=application/vnd.cups-command"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[22]="DEVICE_URI=lpd://ip-hote/canonPIX"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[23]="PRINTER_INFO=imprimante du salon"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[24]="PRINTER_LOCATION=salon"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[25]="PRINTER=mp210"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[26]="PRINTER_STATE_REASONS=cups-missing-filter-warning"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[27]="CUPS_FILETYPE=document"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[28]="FINAL_CONTENT_TYPE=application/postscript"
D [19/May/2013:13:27:31 +0200] [Job 1] envp[29]="AUTH_I****"
D [19/May/2013:13:27:31 +0200] [Job 1] Started filter /usr/lib/cups/filter/commandtops (PID 2954)
D [19/May/2013:13:27:31 +0200] [Job 1] Started backend /usr/lib/cups/backend/lpd (PID 2955)
D [19/May/2013:13:27:31 +0200] [Job 1] STATE: +connecting-to-device
D [19/May/2013:13:27:31 +0200] [Job 1] Looking up "ip-de-l'hote"...
D [19/May/2013:13:27:31 +0200] [Job 1] backendWaitLoop(snmp_fd=5, addr=0xb78b88e4, side_cb=0xb776fca0)
D [19/May/2013:13:27:31 +0200] [Job 1] Unable to auto-configure PostScript Printer - no bidirectional I/O available!
D [19/May/2013:13:27:31 +0200] [Job 1] End of messages
D [19/May/2013:13:27:31 +0200] [Job 1] printer-state=3(idle)
D [19/May/2013:13:27:31 +0200] [Job 1] printer-state-message="/usr/lib/cups/filter/commandtops failed"
D [19/May/2013:13:27:31 +0200] [Job 1] printer-state-reasons=none
E [19/May/2013:13:27:46 +0200] mp210: File "/usr/lib/cups/filter/pstocanonij" not available: No such file or directory
E [19/May/2013:13:27:46 +0200] [Job 2] Unable to start filter "pstocanonij" - Success.
E [19/May/2013:13:27:46 +0200] [Job 2] Stopping job because the scheduler could not execute a filter.
E [19/May/2013:13:32:32 +0200] [Job 1] Stopping unresponsive job!
E [19/May/2013:13:32:47 +0200] [Job 2] Stopping unresponsive job!
E [19/May/2013:13:40:31 +0200] Unknown directive SystemGroup on line 16 of /etc/cups/cupsd.conf.
E [19/May/2013:13:40:31 +0200] mp210: File "/usr/lib/cups/filter/pstocanonij" not available: No such file or directory
E [19/May/2013:13:40:41 +0200] mp210: File "/usr/lib/cups/filter/pstocanonij" not available: No such file or directory
E [19/May/2013:13:40:41 +0200] [Job 3] Unable to start filter "pstocanonij" - Success.
E [19/May/2013:13:40:41 +0200] [Job 3] Stopping job because the scheduler could not execute a filter.
E [19/May/2013:13:45:42 +0200] [Job 3] Stopping unresponsive job!Une idée de la marche à suivre ?
Réponse

Accessoires Signaler

Post sur le : 2013-12-31 19:25:15 |Tout les posts
J'ai résolu le problème moi même et je poste donc la solution à titre de référence pour un future installeur d'imprimante.
_ Les paquets cassés et irréparables : étaient dûs à des dépots tierces ajouté pour tenter d'installer l'imprimante. Le problème a disparu quand je les ai désactivé.
_ le problème entre libcups2 et libcupsys2 : vient du fait que les pilotes font toujours référence au paquet libcupsys2 alors que le nom n'est plus valide. J'ai corrigé ca en suivant et adaptant :
Sujet original pour créditer l'auteur : http://ubuntuforums.org/showthread.php? … &t=1305248
_ un problème est ensuite apparu ( à moins qu'il n'ai toujours été là). Lors d'un essai d'impression, l'imprimante affichait en état : file /usr/lib/cups/filter/pstocanonij has insecure permissions. J'ai résolu ca avec : sudo chown root:root /usr/lib/cups/filter/pstocanonij .
L'imprimante vient de m'imprimer deux pages ( un document text et la page de test ) : je croise les doigts pour que ca marche définitivement.
Réponse

Accessoires Signaler

Post sur le : 2013-12-31 20:28:01 |Tout les posts
Pour ton imprimante Canon MP210 tu as lu la documentation Ubuntu-fr ?
Pour Canon MP210 c'est ICI... y'a des paquets Debian fait par Canon.
Pour installer un paquet Debian... regarde aussi la documentation Ubuntu-fr

@+
Réponse

Accessoires Signaler

Post sur le : 2013-12-31 21:47:55 |Tout les posts
J'ai un problème lors de l'ajout du dépot et ne peux pas aller plus loin :
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 99, in run
    self.add_ppa_signing_key(self.ppa_path)
  File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 132, in add_ppa_signing_key
    tmp_keyring_dir = tempfile.mkdtemp()
  File "/usr/lib/python2.7/tempfile.py", line 322, in mkdtemp
    name = names.next()
  File "/usr/lib/python2.7/tempfile.py", line 141, in next
    letters = [choose(c) for dummy in "123456"]
  File "/usr/lib/python2.7/random.py", line 274, in choice
    return seq[int(self.random() * len(seq))]  # raises IndexError if seq is empty
ValueError: cannot convert float NaN to integerEn suivant la doc, j'ai un autre problème. Je récupère les pilotes de l'imprimante sous forme tar ( déjà fait avec ma méthode : je faisais pointer Cups vers le fichier ppd) et lors de l'installation (dpkg --install machin.deb), il se passe ceci :
_ libcupsys2 manquant => sudo apt-get install libcupsys2
Note : sélection de « libcups2 » au lieu de « libcupsys2 »
libcups2 est déjà la plus récente version disponible.
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
cnijfilter-common : Dépend: libcupsys2 (>= 1.2.1)
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution)_ sudo apt-get -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
cnijfilter-common
Les paquets suivants seront mis à jour :
  cnijfilter-common
1 mis à jour, 0 nouvellement installés, 0 à enlever et 16 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/111 ko dans les archives.
Après cette opération, 341 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ?  
ATTENTION : les paquets suivants n'ont pas été authentifiés.
  cnijfilter-common
Faut-il installer ces paquets sans vérification (o/N) ? o
dpkg : des problèmes de dépendances empêchent la configuration de cnijfilter-common :
cnijfilter-common dépend de libcupsys2 (>= 1.2.1) ; cependant :
  Le paquet libcupsys2 n'est pas installé.
dpkg : erreur de traitement de cnijfilter-common (--configure) :
problèmes de dépendances - laissé non configuré
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
                                  Des erreurs ont été rencontrées pendant l'exécution :
cnijfilter-common
E: Sub-process /usr/bin/dpkg returned an error code (1)Et là je fais quoi avec mon problème de dépendance ? cnijfilter-common veut libcupsys2 mais lorsque j'installe ce dernier, c'est libcups2 qui est installé. Au passage, ca a foutu en l'air mes paquet : impossible de relancer un sudo apt-get upgrade, ca me demande de refaire un -f install .
Réponse

Accessoires Signaler

Post sur le : 2013-12-31 23:03:48 |Tout les posts
Bonsoir
vous pouvez utiliser ce tuto pour canon MP210
http://www.le-libriste.fr/2011/10/un-de … tes-canon/
Il faut juste modifier la 1ere commande (ajouter "trunk")
sudo add-apt-repository ppa:michael-gruz/canonen
sudo add-apt-repository ppa:michael-gruz/canon-trunk
Réponse

Accessoires Signaler

Vous devez vous connecter d'abord connect | Register

Contact Us| Archive| Forum Imprimante

GMT+1, 2017-10-19 02:38

Powered by Discuz! 7.2

Release 20121101, © 2001-2017 Forum Imprimante.

Top