多機能プリンター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
問題は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
多分これはあなたを助けることができます
これは古い質問だと思います。しかし、私は問題を修正するために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です。