Macで「ERROR: timeout OFFENDING COMMAND: timeout」を修正する5つの方法
書類、画像、図面などのファイルを印刷するのは、本来シンプルな作業です。プリンタをMacに接続し、印刷したいファイルを開いて「印刷」ボタンを押すだけで完了します。
しかし、さまざまな要因によって印刷トラブルが発生することがあります。余計なページが印刷される、紙詰まりが起きる、そもそも何も印刷できないなど、症状は多岐にわたります。多くの場合、表示されるエラーメッセージが原因のヒントになります。たとえば「用紙切れ」の通知が出ていれば、用紙を補充して印刷を再開すればよいだけです。
ところが、以下のようなメッセージが表示されると、原因も対処法も分からず戸惑ってしまうかもしれません。
ERROR: timeout
OFFENDING COMMAND: timeout
STACK:
このエラーメッセージは、何が問題で、何がきっかけで発生し、どう直せばいいのかをほとんど教えてくれません。このエラーに遭遇したユーザーによると、印刷のたびにエラーメッセージが印字された余分なページが1枚出力されるそうです。
多くの場合、印刷自体は正常に完了するため、余分な1枚さえなければ問題ないと感じるかもしれません。しかし、小切手や特殊な用紙を使う書類を印刷している場合は話が別です。誤って印刷された小切手は、たとえミスであっても銀行で無効化手続きが必要になりますし、CADデータやフライヤーを専用用紙に印刷している場合、その余分な1枚は資源の無駄遣いになってしまいます。
ERROR: Timeout OFFENDING COMMAND: Timeoutとは?
「ERROR: timeout OFFENDING COMMAND: timeout」という印刷エラーはPostScriptエラーの一種で、コマンドの実行中に制限時間を超過したことを示しています。具体的には、同じ印刷ジョブの2つの部分を受信する間に大きな時間差が生じたときに発生します。
このタイムアウト遅延の原因としては、プリンタとパソコン間の接続速度の低下が考えられます。また、パソコンやプリンタ側のラスターイメージプロセッサ(RIP)のタイムアウト値が正しく設定されていないこともあります。RIPとは、表示や印刷用のデータを準備する役割を担うソフトウェアです。
このほか、「ERROR: timeout OFFENDING COMMAND: timeout」が表示される主な原因は以下の通りです。
- プリンタソフトウェアが古い
- プリンタ設定に誤りがある
- プリンタ環境設定ファイルが破損している
ERROR: Timeout OFFENDING COMMAND: Timeoutの解決方法
このエラーは致命的な問題ではなく、印刷処理自体は通常どおり完了します。ただし、タイムアウトメッセージが印字された余分なページが出力されてしまう点がネックです。普通紙ならまだしも、特殊な用紙を使用している場合は大きなロスにつながります。
本格的な対処に入る前に、まずは以下の基本的なトラブルシューティングを試してみてください。
- プリンタの電源を抜き、パソコンとのケーブルも外してから、再度接続し直す。プリンタを再起動する。
- Macを再起動する。
- Mac修復アプリを使ってジャンクファイルを削除する。古い印刷キャッシュがエラーの原因になっている可能性があります。
- 念のためマルウェアスキャンを実行する。
上記の手順を試してもエラーが解消しない場合は、以下の解決策を順番に試してみましょう。
解決策1:プリンタソフトウェアをアップデートする
プリンタソフトウェアが古いことも、このエラーの原因になります。最近macOSのアップデートや新しいソフトウェアをインストールした後に問題が発生したのであれば、互換性の問題が疑われます。
プリンタのアップデートを確認するには、AppleメニューからApp Storeを開きます。ついでに、利用可能なアップデートがあればすべてインストールしておきましょう。App Storeにプリンタのアップデートが見つからない場合は、プリンタメーカーの公式サイトにアクセスして最新バージョンを確認してください。新しいアップデートがあればダウンロードし、手動でインストールします。
解決策2:プリンタの環境設定をリセットする
Macでは、プリンタの環境設定はライブラリフォルダ内の.plistファイルとして保存されています。この設定ファイルは長期間の使用で破損することがあり、さまざまな印刷エラーの原因となります。破損が疑われる場合は、プリンタの環境設定をリセットすることでエラーを解消できます。そのためには、対象プリンタに関連付けられた.plistファイルを削除する必要があります。
プリンタの.plistファイルを削除する手順は以下の通りです。
- Finderを開き、Optionキーを押しながら移動 > ライブラリをクリックします。
- Preferencesフォルダを見つけて開きます。
- Macにインストールされているプリンタに関連する.plistファイルを検索し、フォルダから削除します。
- ライブラリフォルダに戻り、Printersフォルダをクリックします。
- Printersフォルダ内のすべてのファイルを削除します。
作業が完了したら、プリンタとパソコンを再起動し、テスト印刷を行ってエラーが解消したか確認しましょう。
解決策3:Macの印刷システムをリセットする
印刷システムのリセットは、さまざまなプリンタトラブルに対する定番のトラブルシューティング手法です。ただし、実行するとプリンタに関するすべての情報が削除される点に注意が必要です。削除される項目は以下の通りです。
- プリンタキュー
- 既存の印刷ジョブ
- プリンタ設定
- プリンタ環境設定ファイル
- プリンタのアクセス権限
リセットを進めて問題ないことを確認したら、以下の手順に従ってください。
- Dockからシステム環境設定アイコンをクリックするか、Appleメニュー > システム環境設定を選択します。
- プリンタとスキャナを選択します。
- プリンタとスキャナウィンドウの空白部分を右クリックし、印刷システムをリセットを選択します。
- 確認メッセージが表示されたらリセットボタンをクリックします。
- 管理者パスワードの入力を求められたら入力し、OKをクリックします。
リセットが完了するのを待ち、テスト印刷を行って効果を確認しましょう。
解決策4:タイムアウト値を変更する
プリンタのタイムアウトとは、印刷ジョブ中にパソコンからデータが送信されるのをプリンタが待機する時間(秒)のことです。データの送信が指定されたタイムアウト値より長く中断されると、タイムアウトエラーが発生します。
多くのプリンタでは、デフォルトのタイムアウト値は40秒または45秒に設定されています。この値を変更するには、プリンタの設定画面にアクセスする必要があります。変更方法が分からない場合は、メーカーに問い合わせて手順を確認するとよいでしょう。
解決策5:プリンタを削除して再登録する
上記の方法で解決しない場合は、Macからプリンタを一度削除し、数分後に再登録してみましょう。プリンタを削除する手順は以下の通りです。
- Appleメニュー > システム環境設定 > プリンタとスキャナを開きます。
- 鍵アイコンをクリックし、管理者アカウントでサインインして変更できるようにします。
- 左側メニューのプリンタ欄から、削除したいプリンタを選択します。
- 下部の(−)ボタンをクリックし、プリンタを削除を選択してパソコンからプリンタを取り除きます。
再登録するには、同じくプリンタとスキャナウィンドウに戻り、今度は(+)ボタンをクリックします。ネットワーク上にプリンタがすでに存在する場合は、一覧からプリンタ名を選択するだけです。USB接続のプリンタの場合は、ケーブルを接続するとドライバのインストールを促すポップアップが表示されます。ドライバのインストールが完了すれば、すぐに印刷できるようになります。
まとめ
「ERROR: timeout OFFENDING COMMAND: timeout」エラーは致命的なシステム障害ではありませんが、余分に印刷される紙やその他の資材は大きな無駄になります。普通紙であれば大した問題ではないかもしれませんが、それでもやはりストレスです。このエラーに遭遇したら、上記の解決策を順に試して、自分の環境に最も合った方法を見つけてください。
-
Macのターミナルで「command not found」エラーを修正する方法
Macのターミナルでコマンドを実行しようとした際に、「command not found」というエラーに遭遇することがあります。AppleはmacOS Catalinaからデフォルトシェルをbashからzshへ変更したため、macOS Catalina以降を使用しているユーザーは「zsh: command not found: brew」といったメッセージを目にする可能性が高いでしょう。一方、macOS Mojave以前のユーザーの場合は「bash: brew: command not found」というエラーが表示されることが多いです。ターミナルに「command not found」と表示
-
Windows 10で印刷エラーが発生したときの原因と直し方12選
オフィスや教育機関で働く方なら、プリンターの重要性はよくご存じでしょう。必要に応じて書類やファイルを紙に印刷できるのは、日々の業務に欠かせない機能です。しかし、印刷プロセスは思った以上に複雑で、スムーズに印刷を行うには、Windows 10 PC上で印刷サービスおよびスプーラーサービスが正常に動作している必要があります。 スプーラーサービスは印刷ジョブをキューに追加し、接続されたプリンターがそのタスクを受け取って紙に印刷します。このデータはUSBケーブル、イーサネット、またはWi-Fi経由でプリンターへ転送されます。何らかの問題でプリンターが正常に動作しない場合、「エラー - 印刷」(Erro