web-dev-qa-db-ja.com

Laserjet M1212nf MFP=機能させるにはどうすればよいですか?

多機能プリンターLaserjet M1212nf MFPをUbuntu 12.04にインストールしようとしています。公式Webサイトに示されているhplipをダウンロードしてインストールしました。インストールの最後に、システム全体を再起動し、次に、ターミナルでhp-setupを呼び出します(通常のユーザーとして、次にrootとして)ダイアログボックスで私のプリンターを選択した後、次のエラーが発生しました:

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)

この段階ではプラグインをダウンロードする必要があると思いますが、機能していません。この問題を解決する方法について何か提案はありますか?

版:

Hp-toolboxを実行した後、次のエラーメッセージが表示されました。

デバイスと通信できません(コード= 12):hp:/ usb/HP_LaserJet_Professional_M1212nf_MFP?serial = 000000000ST10HPQSI1c

1
Leandro

問題はreturn content_type、content.encode( 'utf-8')にあると思います。解決策は、文字を置き換えてプログラム行を変更することです。

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

これはキャラクターを置き換えるだけではありません。参照してください this

多分これはあなたを助けることができます

1
ashutosh

これは古い質問だと思います。しかし、私は問題を修正するためにSOOO MUCHを検索しました

    Unable to communicate with device (code=12):

私が見た他のエラーも

    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

私にとって問題はコンピューターではなく、ネットワークのプリンターのWebインターフェイスを介したプリンターの構成で、smnpでSMNPへの読み取り/書き込みアクセスを許可する必要がありました。

私のセットアップは、ネットワーク接続(USBではない)でのLaserjet多機能のHPLIPです。

0