Ubuntu 13.10でプリンタードライバーをインストールしようとすると、フリーズする問題
Ubuntu 13.10でプリンタードライバーをインストールしようとすると、「プリンター」がフリーズしプリンタードライバーがインストールできない問題が報告されています。私の環境では、Ubuntu 13.10及びUbuntu 14.04でこの現象が発生しています。
プリンターは「PX-A620」です。
Launchpad
バグ報告は以下を参考にしてください。- Printer driver installation freezes
- Regression: installing gutenprint printer driver fails
- installing driver hangs indefinitely
現象の確認
この問題の現象の確認です。1.プリンターの選択
「システム設定」から「プリンター」を起動し、インストールするプリンターを選択します。2.ドライバーの選択
ドライバーの検索が行われ、ドライバーが見つかると以下のようにインストールするドライバーの選択画面が表示されます。ここで「epson-escpr」を選択し、「進む」ボタンをクリックします。
3.ドライバーのインストールでフリーズ
プリンタードライバーのインストールが開始され、以下のようにインストールの進捗画面が表示されます。しかし10分以上待っても進捗が50%で停止し、先に進みません。
「キャンセル」ボタンをクリックしても、キャンセルできません。
あるいは、以下のように10分以上待っても進捗が0%のまま進まないケースもあります。
回避策
回避策は2つあります。- 直接メーカーからドライバーをダウンロードしてインストールする
- リポジトリーが追加されている場合、直接ドライバーパッケージをインストールする
いずれの方法にせよポイントは、予めプリンタードライバーをインストールしておくということです。
直接メーカーからドライバーをダウンロードしてインストールする
メーカー側でUbuntuで使用できるプリンタードライバーを提供している場合、プリンタードライバーをメーカーのサイトからダウンロードし、インストールを行います。debパッケージで提供されているなら、ダウンロードしたdebパッケージをダブルクリックし、「Ubuntuソフトウェアセンター」からインストールします。
debパッケージで提供されていない場合、インストール方法が記述されたドキュメントがあると思いますので、それを参考にしてください。
リポジトリーが追加されている場合、ドライバーパッケージをインストールする
上記でフリーズする現象が発生した後、リポジトリーの追加が済んでいる場合、「Synaptic」等から該当するドライバーパッケージをインストールします。ここではこの方法を紹介します。
1.リポジトリーの確認
先にリポジトリーが追加されているか確認します。ここでは例として、「PX-A620」のプリンタードライバーをインストールします。
1-1.リポジトリーの確認
「システム設定」から「ソフトウェアとアップデート」を起動し、「他のソフトウェア」タブをクリックします。以下のようにEPSONのリポジトリーが追加されています。
1-2.リポジトリーの詳細
EPSONのリポジトリーを選択して「編集」ボタンをクリックすると、以下のようにリポジトリーの詳細が表示されます。以下のようになっています。
3.サーバーの認証鍵の確認
次に「認証」タブをクリックし、サーバーの認証鍵が追加されているか確認します。以下のようにサーバーの鍵が追加されています。
以上で確認は完了です。
2.ドライバーパッケージのインストール
プリンタードライバーをインストールします。2-1.Ubuntuソフトウェアセンターからインストールする場合
「Ubuntuソフトウェアセンター」からプリンタードライバーをインストールする場合、以下のように「printerdriver」を選択します。予めインストールするパッケージ名が明らかな場合は、直接パッケージ名で検索してください。
EPSONのプリンタードライバーの一覧が表示されるので、該当するパッケージをインストールします。
ここでは現象発生時に画面に表示されていた「epson-inkjet-printer-escpr」をインストールします。
プリンターによってインストールするドライバーが異なります。
2-2.Synapticからインストールする場合
「Synaptic」からプリンタードライバーをインストールする場合、「配布元」選択後左側の一覧から「lsb3.2/main (download.ebz.epson.net)」をクリックします。右側にドライバーパッケージの一覧が表示されるので、該当するパッケージをインストールします。
ここでは現象発生時に画面に表示されていた「epson-inkjet-printer-escpr」をインストールします。
プリンターによってインストールするドライバーが異なります。
予めインストールするパッケージ名が明らかな場合は、直接パッケージ名で検索してください。
3.プリンターの追加
ドライバーのインストールが完了したら、「システム設定」の「プリンター」からプリンターの追加を行います。3-1.プリンターの選択
追加するプリンターを選択し、「進む」ボタンをクリックします。3-2.プリンターの設定
プリンタードライバーをインストールする前は、インストールするドライバーの選択画面が表示されていました。今回はすでにプリンタードライバーをインストールしているため、インストールするドライバーの選択画面はスキップされ、以下のようにドライバーインストール後のプリンターの設定画面が表示されます。
必要な設定を入力し、「適用」ボタンをクリックします。
3-3.プリンターの追加完了
以下のように無事プリンターが追加されます。後はテスト印刷を行うなどして、印刷できるかどうか確認すると良いでしょう。