web-dev-qa-db-ja.com

Canon Pixma MG3052のスキャナーを正常に使用する

今週、多機能プリンターであるCanon Pixma MG3052を購入しました。キヤノンのWebサイトと「Scan Gear MP」からプリンタードライバーをインストールしました。

scangearmp2コマンドでスキャンすることはできますが、scanimageでスキャンすることはできません。スキャナーが見つかりません。手動で/etc/sane.d/pixma.confに追加すると、エラーが表示されます。

[bjnp] udp_command: ERROR - no data received (timeout = 1000)
[bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[bjnp] udp_command: ERROR - no data received (timeout = 1000)
[bjnp] add_scanner: ERROR - Cannot read scanner make & model: bjnp://192.168.1.2

sane-gitを使用して正常なバージョンをアップグレードしましたが、成功しませんでしたが、同じメッセージが引き続き発生します。

Sane-pixmaのマニュアルページを読みましたが、MG3000シリーズはサポートされていないようです。

多くの調査の結果、sane-pixmaが使用する基本プロトコルはポート8612のBJNPであることがわかりました。このページに出くわしました: http://www.qwhatis.com/what- is-bjnp /

BJNPプロトコルは、古いCanon Pixmaプリンターモデルの一部です。

そして

人々は常にBJNPプロトコルの下での印刷の制限について不平を言ってきました

私がよく理解していれば、私が購入した新しいプリンターはもうBJNPを使用せず、sane-pixmaバックエンドを使用してスキャンできませんか?どうすればいいですか?

誰が新しいプロトコルを使用するか知っていますか?

4
cube45

Pixma MG3051/MG3052はBJNPプロトコルをサポートしていないようです。 BJNPが使用するポート8612は閉じているように見えます。 USBケーブルで接続されている場合、sane-pixmaドライバーで動作する可能性があると思いますが、saneを使用したネットワーク経由のスキャンのサポートはないと思います。

実際、バージョン3.40以降を使用している場合、キヤノン独自のscangearmp2はネットワーク上で動作します。私はキャプチャを取得しましたが、プロトコルはCHMP(Canon HTTP Management Protocol)と呼ばれる非常に単純なhttpベースのプロトコルのようです。誰かが興味を持っている場合、キャプチャは here です。

1
jpa