web-dev-qa-db-fra.com

Comment faire fonctionner un Laserjet M1212nf MFP?

J'essaie d'installer une imprimante multifonction Laserjet M1212nf MFP sur Ubuntu 12.04. J'ai téléchargé et installé le hplip indiqué par le site officiel. A la fin de l'installation j'ai choisi de redémarrer l'ensemble du système et ensuite j'appelle hp-setup dans le terminal (en tant qu'utilisateur normal puis en tant que root). Après avoir sélectionné dans la boîte de dialogue mon imprimante, j'ai eu l'erreur suivante:

Searching... (bus=usb, search=(None), desc=0)<br>
/Traceback (most recent call last):<br>
  File "/usr/share/hplip/ui4/setupdialog.py", line 1255, in NextButton_clicked<br>
    self.showAddPrinterPage()<br>
  File "/usr/share/hplip/ui4/setupdialog.py", line 690, in showAddPrinterPage<br>
    self.readwriteFaxInformation()<br>
  File "/usr/share/hplip/ui4/setupdialog.py", line 1079, in readwriteFaxInformation<br>
    self.fax_name_company = unicode(d.getStationName())<br>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 20: ordinal not in range(128)

Je pense qu'à ce stade, le plugin doit être téléchargé, mais il ne fonctionne pas. Une suggestion sur la façon de résoudre ce problème?

Édition:

Après avoir exécuté hp-toolbox, j'ai reçu le message d'erreur suivant:

Impossible de communiquer avec le périphérique (code = 12): hp:/usb/HP_LaserJet_Professional_M1212nf_MFP? Serial = 000000000ST10HPQSI1c

1
Leandro

Je pense que le problème est avec return content_type, content.encode ('utf-8'). La solution est de remplacer les caractères pour modifier la ligne du programme:

return content_type, content.encode('utf-8') as
return content_type, content.decode('utf-8', 'replace').encode('utf-8')

Cela ne fait que remplacer le personnage. se référer à this

Peut-être que cela peut vous aider

1
ashutosh

Je me rends compte que c'est une vieille question. Mais j'ai cherché BEAUCOUP BEAUCOUP pour résoudre le problème avec

    Unable to communicate with device (code=12):

aussi d'autres erreurs que j'ai vues

    Unable to communicate with the device. Please check the device and try again.
    error: No device found that support this feature
    error: io/hpmud/jd.c 93: unable to read device-id

Pour moi, le problème n'était PAS avec l'ordinateur mais avec la configuration de l'imprimante via l'interface Web de l'imprimante, en réseau, smnp où vous devez autoriser l'accès en lecture/écriture à SMNP.

Ma configuration est avec HPLIP, avec un multifonction laserjet, sur une connexion réseau (pas USB).

0
Siegfried DuDragon