自宅でレーザー複合機のDCP-9020CDWをネットワーク接続して使っている。Windows10にドライバをインストールしたところ、エラーが発生してスキャナが使えない。なかなか解決法が見つからず、苦労したため、対処法を書き残しておく。
症状
インストールをしていると、レジストリ登録あたりで下記の2つのエラーが出る。
![](https://yamanekosuke.com/wp-content/uploads/2022/04/2022-04-10_16h07_25.jpg)
![](https://yamanekosuke.com/wp-content/uploads/2022/04/2022-04-10_16h08_31.jpg)
「Microsoft Visual C++ 2005 Redistributable」なるプログラムのx86バージョンとx64バージョンいずれもが「Command line syntax error. Type Command /? for Help?」というメッセージを出す。
OKを押すとインストール自体は終了するが、複合機のスキャンが使えない。正確にはスキャンを司っていると思われるControlCenter4が起動しない。
解決策を探る
「Command line syntax error. Type Command /? for Help?」 を検索してみた。
アカウントに全角が入っている→違う
検索結果で一番出てきたのは「アカウント文字に全角が入っているからダメ」というもの。
半角で管理者権限のアカウントを作って試すもダメ。違う。
テンポラリフォルダに全角が入っている→違う
テンポラリフォルダに全角が入っているからダメというのもあった。確認したが該当なし。
![](https://www.atchfactory.com/mvt/wp-content/themes/cocoon-master/screenshot.jpg)
ブラザーサポート広場→違う
ブラザーサポート広場にも機種違いで同じ質問がされていた。
![](https://okbizcs.okwave.jp/img/ss/oemfile/7/social_button.jpg?pHHN55A3wM)
でもこの回答はどう見てもピント外れ。何の参考にもならない。
正解は 「Microsoft Visual C++ 2005 SP1 再頒布可能パッケージ」 の個別インストール
ブラザーサポート広場をもうちょっと探すと、ほかにも似たような現象があった。
![](https://okbizcs.okwave.jp/img/ss/oemfile/7/social_button.jpg?pHHN55A3wM)
結論をいうとこれが正解だった。上記サイトのリンク先は切れているものの、「Microsoft Visual C++ 2005 SP1 再頒布可能パッケージ」をインストールしてやればいいのではないかと思い、検索したらすぐに見つかる。
プリンタのドライバをインストールする前に、上記サイトから「Microsoft Visual C++ 2005 SP1 再頒布可能パッケージ」のx86版とx64版2つをダウンロードして、それぞれインストールしてやる。
その後、ドライバをインストールすると、エラーメッセージは相変わらず出るものの、ControlCenter4が起動するようになりスキャンが可能になった。
まとめ
「Microsoft Visual C++ 2005 SP1 再頒布可能パッケージ」 を先にインストールしてやるのが正解だった。ていうかドライバ修正しないのだろうか。ドライバがインストールできないなんて、かなり痛い現象ではないのだろうか。Brotherのプリンタはもう買うまいと思うのだった。
コメント