(57)【要約】【課題】ジャム状態の適切な解消と、セキュリティの確保とを両立させたプリンタを提供する。【解決手段】プリンタは、プリント指示を受け付けたことに応じて、トレイに支持された第１シートに対象データで示される対象画像をプリントするプリント処理（Ｓ１１）と、プリント処理の実行中に第１シートが搬送経路内に詰まるジャム状態を検出したことに応じて（Ｓ１２：Ｙｅｓ）、プリント処理を中断する中断処理（Ｓ１４）と、ジャム状態の解消を検出したことに応じて（Ｓ２０：Ｙｅｓ）、トレイに支持された第２シートにテストデータで示されるテスト画像をプリントするテストプリント処理（Ｓ２１）とを実行する。コントローラは、テストプリント処理が正常に終了したか否かを判断したことに応じて（Ｓ２２：Ｙｅｓ）、中断処理で中断したプリント処理を再開する（Ｓ１１）。【選択図】図４
2018187769.tif 000002
【特許請求の範囲】
【請求項１】
シートを支持するトレイと、
前記トレイに支持されたシートが搬送される搬送経路と、
前記トレイに支持されたシートを前記搬送経路に沿って搬送し、且つ搬送したシートに画像をプリントするプリント動作を実行するプリントハードウェアと、
メモリと、
コントローラとを備えるプリンタであって、
前記コントローラは、
対象データを対象とする前記プリント動作を指示するプリント指示を受け付ける受付処理と、
前記受付処理で前記プリント指示を受け付けたことに応じて、前記トレイに支持された第１シートに前記対象データで示される対象画像をプリントする前記プリント動作を前記プリントハードウェアに実行させるプリント処理と、
前記プリント処理の実行中に前記第１シートが前記搬送経路内に詰まるジャム状態が発生したことを検出する第１検出処理と、
前記第１検出処理で前記ジャム状態の発生を検出したことに応じて、前記プリント処理を中断する中断処理と、
前記第１検出処理で検出した前記ジャム状態が解消されたことを検出する第２検出処理と、
前記第２検出処理で前記ジャム状態の解消を検出したことに応じて、前記トレイに支持された第２シートにテストデータで示されるテスト画像をプリントする前記プリント動作を前記プリントハードウェアに実行させるテストプリント処理とを実行し、前記テストデータは、前記メモリに予め記憶されており、且つ前記対象データと異なるデータであり、
前記コントローラは、
前記テストプリント処理が正常に終了したか否かを判断する第１判断処理を実行し、
前記第１判断処理で正常に終了したと判断したことに応じて、前記中断処理で中断した前記プリント処理を再開するプリンタ。
【請求項２】
前記コントローラは、
前記対象データの形式を判断する第２判断処理と、
前記第２判断処理で第１形式だと判断したことに応じて、予め前記メモリに記憶されている複数の前記テストデータのうち、前記第１形式の前記テストデータを前記メモリから読み出す第１読出処理と、
前記第２判断処理で前記第１形式と異なる第２形式だと判断したことに応じて、前記第２形式の前記テストデータを前記メモリから読み出す第２読出処理と、
前記第１読出処理或いは前記第２読出処理で読み出した前記テストデータを対象とする前記テストプリント処理とを実行する請求項１に記載のプリンタ。
【請求項３】
前記プリンタは、ユーザインタフェースと、複数の前記トレイとを備えており、
前記コントローラは、
前記複数のトレイのうちの第１トレイに前記第１シートが支持されていたか否かを判断する第３判断処理を実行し、
前記第３判断処理で前記第１トレイだと判断したことに応じて、
前記第１トレイからシートを除去することを前記ユーザインタフェースを通じて報知する第１報知処理を、前記第１検出処理の後で且つ前記第２検出処理の前に実行し、
前記第１トレイにシートを挿入することを前記ユーザインタフェースを通じて報知する第２報知処理を、前記テストプリント処理の後で且つ前記プリント処理を再開する前に実行する請求項１又は２に記載のプリンタ。
【請求項４】
前記コントローラは、
前記第１トレイからシートが除去されたことを検出する第３検出処理と、
前記第３検出処理でシートの除去を検出したことに応じて、前記ジャム状態を解消する手順を前記ユーザインタフェースを通じて報知する第３報知処理とを実行する請求項３に記載のプリンタ。
【請求項５】
前記コントローラは、
前記第２検出処理で前記ジャム状態の解消を検出したことに応じて前記第１トレイにシートを挿入するか、前記第１トレイと異なる第２トレイを指定することを、前記ユーザインタフェースを通じて報知する第４報知処理と、
前記第４報知処理の後に前記前記第１トレイ上のシートを検出する第４検出処理と、
前記第４検出処理でシートを検出したことに応じて、前記第１トレイに支持されたシートを用いて、前記テストプリント処理とを実行する請求項３又は４に記載のプリンタ。
【請求項６】
該プリンタは、入力インタフェースを備えており、
前記第２トレイを指定する指定操作を、前記第４報知処理の後に前記入力インタフェースを通じて受け付ける第１受付処理と、
前記第４検出処理でシートを検出する前に前記第１受付処理で前記指定操作を受け付けたことに応じて、当該指定操作で指定された前記第２トレイに支持されたシートを用いて、前記テストプリント処理とを実行する請求項５に記載のプリンタ。
【請求項７】
前記第１トレイは、前記第１トレイが該プリンタに固定された状態でシートを挿抜可能であり、
前記第２トレイは、前記第２トレイが該プリンタから取り外された状態でのみシートを挿抜可能である請求項５又は６に記載のプリンタ。
【請求項８】
前記コントローラは、前記プリント処理において、
前記受付処理で受け付けた前記プリント指示で前記複数のトレイのうちの１つである指定トレイが指定されていることに応じて、前記指定トレイに支持されたシートに画像をプリントし、
前記受付処理で受け付けた前記プリント指示で前記指定トレイが指定されていないことに応じて、前記メモリに記憶された優先トレイ情報で示される優先トレイに支持されたシートに画像をプリントし、
前記第１トレイは、前記優先トレイ情報で示される前記優先トレイである請求項３から６のいずれかに記載のプリンタ。
【請求項９】
該プリンタは、入力インタフェースを備えており、
前記コントローラは、
前記第１判断処理で正常に終了したと判断したことに応じて、入力認証情報を入力するユーザ操作を、前記入力インタフェースを通じて受け付ける第２受付処理と、
前記第２受付処理で入力を受け付けた前記入力認証情報と、前記メモリに予め記憶されている設定認証情報とが一致するか否かを判断する第４判断処理と、
前記第４判断処理で一致すると判断したことに応じて、前記プリント処理を再開する請求項１から８のいずれかに記載のプリンタ。
【請求項１０】
該プリンタは、入力インタフェースを備えており、
前記コントローラは、
前記プリント処理において、前記受付処理で受け付けた前記プリント指示で示される実行条件に従ってシートに画像をプリントし、
前記第１判断処理で正常に終了したと判断したことに応じて、前記実行条件の変更を指示する指示操作を、前記入力インタフェースを通じて受け付ける第３受付処理とを実行し、
再開した前記プリント処理において、前記第３受付処理で変更を受け付けた前記実行条件に従ってシートに画像をプリントする請求項１から９のいずれかに記載のプリンタ。
【請求項１１】
シートを支持するトレイと、前記トレイに支持されたシートが搬送される搬送経路と、前記トレイに支持されたシートを前記搬送経路に沿って搬送し、且つ搬送したシートに画像をプリントするプリント動作を実行するプリントハードウェアと、メモリとを備えるプリンタによって実行可能なプログラムであって、
該プログラムは、
対象データを対象とする前記プリント動作を指示するプリント指示を受け付ける受付処理と、
前記受付処理で前記プリント指示を受け付けたことに応じて、前記トレイに支持された第１シートに前記対象データで示される対象画像をプリントする前記プリント動作を前記プリントハードウェアに実行させるプリント処理と、
前記プリント処理の実行中に前記第１シートが前記搬送経路内に詰まるジャム状態が発生したことを検出する第１検出処理と、
前記第１検出処理で前記ジャム状態の発生を検出したことに応じて、前記プリント処理を中断する中断処理と、
前記第１検出処理で検出した前記ジャム状態が解消されたことを検出する第２検出処理と、
前記第２検出処理で前記ジャム状態の解消を検出したことに応じて、前記トレイに支持された第２シートにテストデータで示されるテスト画像をプリントする前記プリント動作を前記プリントハードウェアに実行させるテストプリント処理とを前記プリンタに実行させ、前記テストデータは、前記メモリに予め記憶されており、且つ前記対象データと異なるデータであり、
該プログラムは、
前記テストプリント処理が正常に終了したか否かを判断する第１判断処理を前記プリンタに実行させ、
前記第１判断処理で正常に終了したと判断したことに応じて、前記中断処理で中断した前記プリント処理を再開するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートに画像をプリントするプリンタに関する。
【背景技術】
【０００２】
例えば特許文献１には、シートに画像をプリントし、プリント中にジャムが発生したことに応じて、ジャムの発生を報知する画像形成装置が開示されている。また、このような画像形成装置では、ジャムの発生によって中断したプリントを、ジャムが解消したことに応じて再開するのが一般的である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２９７６５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、ジャムを解消する作業は、画像形成装置にプリントを指示したユーザと異なる人（例えば、メンテナンス担当の作業員）によって行われる可能性がある。そして、ジャムが適切に解消されていないと再開したプリントが正常に終了しないので、作業員は、プリントが適切に実行できることを確認する必要がある。
【０００５】
しかしながら、前述したように、ジャムの解消をトリガとして中断したプリントが再開されるとすると、シートにプリントされた画像を作業員に見られてしまう可能性がある。これは、ジャムの解消作業の観点からは必要なことではあるものの、プリントの対象となる画像データが秘密情報を含んでいる場合には、望ましくないことでもある。
【０００６】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、ジャム状態の適切な解消と、セキュリティの確保とを両立させたプリンタを提供することにある。
【課題を解決するための手段】
【０００７】
本明細書では様々な開示を行う。開示例の１つであるプリンタは、シートを支持するトレイと、前記トレイに支持されたシートが搬送される搬送経路と、前記トレイに支持されたシートを前記搬送経路に沿って搬送し、且つ搬送したシートに画像をプリントするプリント動作を実行するプリントハードウェアと、メモリと、コントローラとを備える。前記コントローラは、対象データを対象とする前記プリント動作を指示するプリント指示を受け付ける受付処理と、前記受付処理で前記プリント指示を受け付けたことに応じて、前記トレイに支持された第１シートに前記対象データで示される対象画像をプリントする前記プリント動作を前記プリントハードウェアに実行させるプリント処理と、前記プリント処理の実行中に前記第１シートが前記搬送経路内に詰まるジャム状態が発生したことを検出する第１検出処理と、前記第１検出処理で前記ジャム状態の発生を検出したことに応じて、前記プリント処理を中断する中断処理と、前記第１検出処理で検出した前記ジャム状態が解消されたことを検出する第２検出処理と、前記第２検出処理で前記ジャム状態の解消を検出したことに応じて、前記トレイに支持された第２シートにテストデータで示されるテスト画像をプリントする前記プリント動作を前記プリントハードウェアに実行させるテストプリント処理とを実行する。前記テストデータは、前記メモリに予め記憶されており、且つ前記対象データと異なるデータである。前記コントローラは、前記テストプリント処理が正常に終了したか否かを判断する第１判断処理を実行し、前記第１判断処理で正常に終了したと判断したことに応じて、前記中断処理で中断した前記プリント処理を再開する。
【０００８】
上記構成によれば、ジャム状態が解消されたことに応じてテストプリント処理が実行され、テストプリント処理が正常に終了したことに応じてプリント処理が再開される。すなわち、作業員は、テストプリント処理で出力されたシートに基づいて、ジャム状態が適切に解消されたか否かを判断することができるので、その後に再開されるプリント処理で出力されるシートを見る必要がない。その結果、ジャム状態の適切な解消と、セキュリティ確保とを両立させることができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、プリンタ１０の外観斜視図である。
【図２】図２は、プリンタ１０の内部構造を模式的に示す縦断面図である。
【図３】図３（Ａ）はプリンタ１０のブロック図を示し、図３（Ｂ）はＥＥＰＲＯＭ３４に記憶されたトレイリストを示す。
【図４】図４は、プリント処理のフローチャートである。
【図５】図５は、テスト処理のフローチャートである。
【図６】図６は、再開準備処理のフローチャートである。
【図７】図７は、ディスプレイ１２１の表示例であって、（Ａ）は抜去指示画面を、（Ｂ）はジャム報知画面を示す。
【図８】図８は、ディスプレイ１２１の表示例であって、（Ａ）はトレイ選択画面を、（Ｂ）は認証画面を示す。
【図９】図９は、ディスプレイ１２１の表示例であって、（Ａ）は再開指示画面を、（Ｂ）は設定画面を示す。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。
【００１１】
図１及び図２に示されるプリンタ１０は、給送トレイ２０Ａ、２０Ｂ、２０Ｃに支持されたシート１２を搬送経路６５に沿って記録ヘッド２４に対面する位置まで搬送し、記録ヘッド２４にインクを吐出させることによって、当該シート１２に画像をプリントするプリント動作を実行する。すなわち、プリンタ１０は、所謂インクジェット記録方式を採用している。しかしながら、プリンタ１０の記録方式はインクジェット記録方式に限定されず、電子写真方式等であってもよい。また、プリンタ１０は、原稿に記録された画像を読み取って画像データを生成するスキャン動作を実行可能なスキャナをさらに備えていてもよい。すなわち、プリンタ１０は、ＭＦＰであってもよい。
【００１２】
プリンタ１０は、図１〜図３（Ａ）に示されるように、給送トレイ２０Ａ、２０Ｂ、２０Ｃと、排出トレイ２１と、給送ローラ２５Ａ、２５Ｂと、搬送ローラ部５４と、記録ヘッド２４と、排出ローラ部５５と、プラテン４２と、コントローラ３０と、シートセンサ１２０と、ディスプレイ１２１と、入力Ｉ／Ｆ１２２と、通信Ｉ／Ｆ１２３とを主に備える。給送ローラ２５Ａ、２５Ｂ、搬送ローラ部５４、記録ヘッド２４、排出ローラ部５５、及びシートセンサ１２０は、プリントハードウェアの一例である。
【００１３】
また、プリンタ１０の内部には、シート１２が搬送される搬送経路６５が設けられている。搬送経路６５は、給送ローラ２５Ａ、２５Ｂ、搬送ローラ部５４、及び排出ローラ部５５によって搬送されるシート１２が通過する空間である。搬送経路６５は、図２に示されるように、プリンタ１０の内部で所定の間隔を隔てて対向するガイド部材１８Ａ、１８Ｂと、記録ヘッド２４及びプラテン４２と、ガイド部材１９Ａ、１９Ｂとによって画定される空間である。搬送経路６５内におけるシート１２の搬送向き１６は、図２において一点鎖線の矢印で示されている。
【００１４】
給送トレイ２０Ａ、２０Ｂ、２０Ｃは、積層された複数のシート１２を支持する。また、給送トレイ２０Ａ、２０Ｂは、プリンタ１０に対して着脱可能に構成されている。そして、給送トレイ２０Ａ、２０Ｂは、プリンタ１０に装着された状態でシート１２を挿抜することができず、プリンタ１０から取り外された状態でシート１２を挿抜することが可能なカセット形式のトレイである。一方、給送トレイ２０Ｃは、プリンタ１０に固定されている。そして、給送トレイ２０Ｃは、プリンタ１０から取り外さなくてもシート１２を挿抜することができる所謂「手差しトレイ」である。トレイ２０Ｃは第１トレイの一例であり、トレイ２０Ａ、２０Ｂは第２トレイの一例である。排出トレイ２１には、プリント動作によって画像がプリントされたシート１２が排出される。
【００１５】
給送ローラ２５Ａは、給送トレイ２０Ａに支持されたシート１２を、搬送経路６５に給送する。給送ローラ２５Ｂは、給送トレイ２０Ｂに支持されたシート１２を、搬送経路６５に給送する。より詳細には、給送ローラ２５Ａ、２５Ｂは、給送トレイ２０Ａ、２０Ｂに支持されたシート１２の先端を、搬送ローラ部５４に到達させる。給送ローラ２５Ａ、２５Ｂは、不図示のモータの駆動力が伝達されて回転する。一方、給送トレイ２０Ｃに支持されたシート１２は、図２に示されるように、シートセンサ１２０の設置位置を経て、搬送ローラ部５４に到達した状態になっている。すなわち、給送トレイ２０Ｃに支持されたシート１２は、シートセンサ１２０によって検出される。
【００１６】
搬送ローラ部５４は、記録ヘッド２４より搬送向き１６の上流に配置されている。搬送ローラ部５４は、互いに対向する搬送ローラ６０及びピンチローラ６１を備える。排出ローラ部５５は、記録ヘッド２４より搬送向き１６の下流に配置されている。排出ローラ部５５は、互いに対向する排出ローラ６２及び拍車６３を備える。搬送ローラ６０及び排出ローラ６２は、不図示のモータの駆動力が伝達されて回転する。搬送ローラ６０及びピンチローラ６１に挟持されたシート１２は、搬送ローラ６０が回転することによって、搬送向き１６に搬送される。同様に、排出ローラ６２及び拍車６３に挟持されたシート１２は、排出ローラ６２が回転することによって、搬送向き１６に搬送される。
【００１７】
シートセンサ１２０は、給送トレイ２０Ａ、２０Ｂ、２０Ｃより搬送向き１６の下流で、且つ搬送ローラ部５４より搬送向き１６の上流に設置されている。シートセンサ１２０は、設置位置にシート１２が存在するか否かを検出する。より詳細には、シートセンサ１２０は、設置位置にシート１２が存在することに対応する第１検出信号、或いは設置位置にシート１２が存在しないことに対応する第２検出信号を出力する。シートセンサ１２０は、給送ローラ２５Ａ、２５Ｂによって給送トレイ２０Ａ、２０Ｂから給送されるシート１２を、搬送ローラ部５４に到達する直前に検出する。また、シートセンサ１２０は、給送トレイ２０Ｃに支持された状態のシート１２を検出する。
【００１８】
記録ヘッド２４は、図２に示されるように、搬送向き１６における搬送ローラ部５４及び排出ローラ部５５の間に配置されている。また、記録ヘッド２４は、上下方向７においてプラテン４２と対向して配置されている。記録ヘッド２４は、例えば、不図示のモータの駆動力が伝達されて搬送向き１６と交差する主走査方向に往復移動する。また、記録ヘッド２４は、不図示のインクカートリッジ或いはタンクに貯留されたインクを、下面に設けられた複数のノズルからインク滴を選択的に吐出する。これにより、プラテン４２に支持されたシート１２に画像がプリントされる。
【００１９】
［コントローラ３０］
コントローラ３０は、図３（Ａ）に示されるように、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、ＥＥＰＲＯＭ３４と、ＡＳＩＣ３５とを備える。ＲＯＭ３２には、ＣＰＵ３１が各種動作を制御するためのプログラムなどが記憶される。ＲＡＭ３３は、ＣＰＵ３１がプログラムを実行する際に用いるデータや信号等を一時的に記憶する記憶領域、或いはデータ処理の作業領域として使用される。ＥＥＰＲＯＭ３４には、電源オフ後も保持すべき設定情報が記憶される。ＲＯＭ３２、ＲＡＭ３３、及びＥＥＰＲＯＭ３４は、メモリの一例である。
【００２０】
メモリは、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００２１】
ＡＳＩＣ３５には、給送ローラ２５Ａ、２５Ｂ、搬送ローラ６０、排出ローラ６２、及び記録ヘッド２４が、不図示のモータを介して接続されている。すなわち、コントローラ３０は、ＡＳＩＣ３５を通じてモータを駆動させることによって、各ローラ２５Ａ、２５Ｂ、６０、６２を回転させると共に、記録ヘッド２４を主走査方向に往復移動させる。また、コントローラ３０は、記録ヘッド２４の複数のノズルそれぞれに対応付けられた不図示の振動素子（例えば、ピエゾ素子）に駆動電圧を印加することによって、対応するノズルからインク滴を吐出させる。
【００２２】
また、ＡＳＩＣ３５には、シートセンサ１２０が接続されている。コントローラ３０は、ＡＳＩＣ３５を通じてシートセンサ１２０から取得した検出信号に基づいて、搬送経路６５内のシート１２の状態を検出する。詳細は後述するが、コントローラ３０は、例えば、給送トレイ２０Ｃにシート１２が支持されているか否か、給送ローラ２５Ａ、２５Ｂによって給送されたシート１２が搬送ローラ部５４に到達したか否か、或いはシート１２が搬送経路６５内で詰まった（以下、この状態を「ジャム状態」と表記する。）か否かを検出することができる。
【００２３】
さらに、ＡＳＩＣ３５には、ディスプレイ１２１と、入力Ｉ／Ｆ１２２と、通信Ｉ／Ｆ１２３とが接続されている。コントローラ３０は、ディスプレイ１２１に画面を表示させ、入力Ｉ／Ｆ１２２から操作信号を取得し、通信Ｉ／Ｆ１２３を通じて外部装置と通信することができる。ディスプレイ１２１は、液晶ディスプレイ、有機ＥＬディスプレイ等であり、各種情報を表示する表示画面を備える。
【００２４】
入力Ｉ／Ｆ１２２は、ユーザによる入力操作を受け付けるユーザインタフェースである。具体的には、入力Ｉ／Ｆ１２２はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をＣＰＵ３１へ出力する。さらに、入力Ｉ／Ｆ１２２は、ディスプレイ１２１の表示画面に重畳された膜状のタッチセンサを有していてもよい。ディスプレイ１２１の表示画面に表示されたオブジェクトを指定する操作、文字列或いは数字列を入力する操作は、ユーザ操作の一例である。「オブジェクト」とは、例えば、ディスプレイ１２１に表示された文字列、アイコン、ボタン、リンク、ラジオボタン、チェックボックス、プルダウンメニュー等である。
【００２５】
タッチセンサとして実現される入力Ｉ／Ｆ１２２は、ユーザがタッチした表示画面上の位置を示す位置情報を出力する。なお、本明細書中における「タッチ」とは、入力媒体を表示画面に接触させる操作全般を含む。また、入力媒体が表示画面に触れていなくても、表示画面との間の距離がごく僅かな位置まで入力媒体を近接させる「ホバー」或いは「フローティングタッチ」を、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。ディスプレイ１２１に表示されたオブジェクトの位置をタップするユーザ操作は、当該オブジェクトを指定するユーザ操作の一例である。
【００２６】
通信Ｉ／Ｆ１２３は、通信ネットワークを通じて外部装置と通信可能なインタフェースである。すなわち、プリンタ１０は、通信Ｉ／Ｆ１２３を通じて外部装置に各種情報を送信し、通信Ｉ／Ｆ１２３を通じて外部装置から各種情報を受信する。通信Ｉ／Ｆ１２３の具体的な通信手順は特に限定されないが、例えば、Ｗｉ−Ｆｉ（登録商標）を採用することができる。
【００２７】
また、ＥＥＰＲＯＭ３４は、例えば図３に示されるトレイリストを記憶することができる。トレイリストは、１以上のトレイレコードを含む。トレイレコードは、プリンタ１０が備える複数の給送トレイ２０Ａ、２０Ｂ、２０Ｃそれぞれに対応する。トレイレコードは、例えば、トレイＩＤと、シート情報と、優先フラグとを備える。
【００２８】
トレイＩＤは、プリンタ１０が備える給送トレイ２０Ａ、２０Ｂ、２０Ｃを識別する。本実施形態では、給送トレイ２０ＡがトレイＩＤ“トレイ１”で識別され、給送トレイ２０ＢがトレイＩＤ“トレイ２”で識別され、給送トレイ２０ＣがトレイＩＤ“手差し”で識別される。シート情報は、トレイＩＤで識別される給送トレイ２０Ａ、２０Ｂが支持するシート１２のサイズ（例えば、“Ａ４”、“Ｂ５”、“Ｌ版”等）及び用紙種（例えば、“普通紙”、“光沢紙”、“インクジェット紙”等）を示す。シート情報は、例えば、入力Ｉ／Ｆ１２２を通じてユーザ操作によって、変更することが可能である。
【００２９】
優先フラグは、トレイＩＤで識別される給送トレイ２０Ａ、２０Ｂ、２０Ｃが「優先トレイ」か否かを示す優先トレイ情報の一例である。優先フラグには、対応する給送トレイ２０Ａ、２０Ｂが優先トレイでないことに対応する第１値“ＯＦＦ”、或いは対応する給送トレイ２０Ｃが優先トレイであることに対応する第２値“ＯＮ”が設定される。優先トレイとは、後述するプリント指示で給送トレイが指定されなかった場合に、他のトレイより優先してシート１２の給送元となるトレイを指す。
【００３０】
さらに図示は省略するが、ＥＥＰＲＯＭ３４は、形式の異なる複数のテストデータを記憶している。テストデータは、後述するＳ３８でシート１２にプリントするテスト画像を示すデータである。データの形式とは、例えば、当該データで示される画像が写真を主に含む（以下、「写真形式」と表記する。）か、テキストを主に含む（以下、「テキスト形式」と表記する。）か、写真及びテキストの両方を含む（以下、「複合形式」と表記する。）かを示す。複数のテストデータは、例えば、プリンタ１０の製造時に製造メーカによって選定され、ＥＥＰＲＯＭ３４に記憶される。すなわち、テストデータで示されるテスト画像は、後述する対象データで示される対象画像と異なる。
【００３１】
［プリンタ１０の動作］
図４〜図６を参照して、本実施形態に係るプリンタ１０の動作を説明する。なお、図１〜図３（Ａ）を参照して説明したプリンタ１０のハードウェア構成は一例であって、ジャム状態の検出方法、給送トレイ２０Ｃ上のシート１２の有無などを検出する方法は、後述する方法に限定されない。
【００３２】
本明細書のフローチャートは、基本的に、プログラムに記述された命令に従ったＣＰＵ３１の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「制御」、「取得」、「受付」等の処理は、ＣＰＵ３１の処理を表している。ＣＰＵ３１による処理は、ハードウェア制御も含む。なお、「取得」は要求を必須とはしない概念で用いる。すなわち、ＣＰＵ３１が要求することなくデータを受信するという作用も、「ＣＰＵ３１がデータを取得する」という概念に含まれる。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。
【００３３】
プリンタ１０のコントローラ３０は、プリント指示を受け付けたことに応じて、図４に示されるプリント処理を実行する。プリント指示を受け付ける処理は、受付処理の一例である。まず、コントローラ３０は、プリント指示で指示された実行条件に従って、プリント指示で指示された対象データを対象とするプリント動作を、プリントハードウェアに開始させる（Ｓ１１）。Ｓ１１の処理は、プリント処理の一例である。
【００３４】
一例として、コントローラ３０は、ディスプレイ１２１に表示された［コピー］アイコンを指定するユーザ操作を、プリント指示として入力Ｉ／Ｆ１２２を通じて受け付けてもよい。この場合のプリント指示は、スキャナが原稿から読み取って生成した画像データを対象とするプリント動作の実行を指示するものである。他の例として、コントローラ３０は、通信Ｉ／Ｆ１２３を通じて外部装置からプリント指示情報を、プリント指示として受信してもよい。この場合のプリント指示は、プリント指示情報に含まれる画像データを対象とするプリント動作の実行を指示するものである。プリント動作の対象となる画像データは、対象データの一例である。
【００３５】
また、プリント指示は、プリント動作の実行条件を示す条件情報を含んでもよい。条件情報は、例えば、指定トレイを指定するトレイ情報、シート１２にプリントする対象画像の画質を示す画質情報、及び対象画像をプリントするシート１２の枚数を示す部数情報の少なくとも１つを含む。トレイ情報は、給送トレイ２０Ａ、２０Ｂ、２０Ｃの１つを示す。画質情報は、第１画質“ファイン”、或いは第１画質より画質の低い第２画質“ドラフト”を示す。枚数情報は、シート１２の枚数を示す数値を示す。トレイ情報、画質情報、及び部数情報は、省略することができる。
【００３６】
一例として、コントローラ３０は、トレイ情報で給送トレイ２０Ａが指定されていることに応じて、給送トレイ２０Ａに支持されたシート１２を、搬送経路６５に沿って搬送ローラ部５４に到達する位置まで、給送ローラ２５Ａに給送させる。より詳細には、コントローラ３０は、シートセンサ１２０がシート１２を検出するまで給送ローラ２５Ａを回転させ、シートセンサ１２０がシート１２を検出してからさらに所定の回転数（シートセンサ１２０から搬送ローラ部５４までの距離に対応する回転数）だけ給送ローラ２５Ａを回転させる。そして、コントローラ３０は、シート１２の先端が搬送ローラ部５４に到達したことに応じて、後述する処理を実行する。トレイ情報で給送トレイ２０Ｂが指定された場合も同様である。
【００３７】
他の例として、コントローラ３０は、トレイ情報で給送トレイ２０Ｃが指定されていることに応じて、或いはプリント指示がトレイ情報を含まないことに応じて、給送トレイ２０Ｃにシート１２が支持されているか否かを、シートセンサ１２０を通じて検出する。より詳細には、コントローラ３０は、給送ローラ２５Ａ、２５Ｂを回転させていない状態でシートセンサ１２０から第１検出信号が出力されていることに応じて、給送トレイ２０Ｃにシート１２が支持されていると判断する。そして、コントローラ３０は、給送トレイ２０Ｃ上のシート１２をシートセンサ１２０を通じて検出したことに応じて、後述する処理を実行する。
【００３８】
次に、コントローラ３０は、給送ローラ２５Ａ、２５Ｂによって搬送されたシート１２、或いは給送トレイ２０Ｃに支持されたシート１２を、搬送経路６５に沿って記録ヘッド２４に対面する位置まで、搬送ローラ部５４及び排出ローラ部５５に搬送させる。また、コントローラ３０は、記録ヘッド２４を主走査方向に往復移動させる過程で、ノズルから選択的にインクを吐出させる。さらに、コントローラ３０は、搬送ローラ部５４及び排出ローラ部５５によるシート１２の搬送と、記録ヘッド２４によるインクの吐出とを、対象データで示される対象画像をシート１２にプリントし終わるまで繰り返し実行する。そして、コントローラ３０は、対象画像がプリントされたシート１２を、排出ローラ部５５に排出トレイ２１へ排出させる。Ｓ１１で対象画像がプリントされるシート１２は、第１シートの一例である。
【００３９】
また、コントローラ３０は、前述したプリント動作の実行中に、ジャム状態の発生をシートセンサ１２０を通じて監視する（Ｓ１２）。一例として、ジャム状態は、搬送ローラ部５４に到達したシート１２が搬送ローラ６０及びピンチローラ６１の間に進入できずに、搬送ローラ部５４より先に進めない状態を指す。他の例として、ジャム状態は、排出ローラ部５５に到達したシート１２が排出ローラ６２及び拍車６３の間に進入できずに、排出ローラ部５５より先に進めない状態を指す。コントローラ３０は、例えば、シート１２のサイズに応じた回転数だけ搬送ローラ６０を回転させたにも拘わらず、シートセンサ１２０の検出信号が第１検出信号から第２検出信号に変化しないことに応じて、ジャム状態の発生を検出する。Ｓ１２の処理は、第１検出処理の一例である。
【００４０】
そして、コントローラ３０は、ジャム状態の発生を検出することなく、シート１２を排出トレイ２１へ排出したことに応じて（Ｓ１２：Ｎｏ＆Ｓ１３：Ｙｅｓ）、プリント処理を終了する。一方、コントローラ３０は、シート１２を排出トレイ２１へ排出する前に、ジャム状態の発生をシートセンサ１２０を通じて検出したことに応じて（Ｓ１３：Ｎｏ＆Ｓ１２：Ｙｅｓ）、Ｓ１１で開始したプリント動作を中断する（Ｓ１４）。より詳細には、コントローラ３０は、プリントハードウェアの動作を停止させると共に、プリント動作の対象となる対象データ、プリント指示に含まれる条件情報、及びプリント動作の進捗状況を示す情報（例えば、プリントが完了したページ数）を、ＥＥＰＲＯＭ３４に記憶させる。Ｓ１４の処理は、中断処理の一例である。
【００４１】
次に、コントローラ３０は、給送トレイ２０Ｃに支持されていたシート１２が搬送経路６５内に詰まったか否かを判断する（Ｓ１５）。換言すれば、コントローラ３０は、トレイ情報で給送トレイ２０Ｃが指定されている場合、及びプリント指示がトレイ情報を含まない場合に、給送トレイ２０Ｃに支持されていたシート１２が搬送経路６５内に詰まったと判断する。一方、コントローラ３０は、トレイ情報で給送トレイ２０Ａ、２０Ｂが指定されている場合に、給送トレイ２０Ｃと異なる給送トレイ２０Ａ、２０Ｂに支持されていたシート１２が搬送経路６５内に詰まったと判断する。Ｓ１５の処理は、第３判断処理の一例である。
【００４２】
そして、コントローラ３０は、給送トレイ２０Ｃに支持されていたシート１２が搬送経路６５内に詰まったと判断したことに応じて（Ｓ１５：Ｙｅｓ）、図７（Ａ）に示される抜去指示画面をディスプレイ１２１に表示させる（Ｓ１６）。抜去指示画面は、「手差しトレイのシートを取り除き、認証ＰＷを入力して下さい。」とのメッセージと、入力Ｉ／Ｆ１２２を通じて入力された認証ＰＷを表示させるテキストボックス１３１と、［ＯＫ］アイコン１３２とを含む。認証ＰＷは、例えば、４桁の数字列である。Ｓ１６の処理は、給送トレイ２０Ｃからシート１２を除去することを報知する第１報知処理の一例である。
【００４３】
そして、コントローラ３０は、抜去指示画面に対するユーザ操作を、入力Ｉ／Ｆ１２２を通じて受け付ける（Ｓ１７）。抜去指示画面を見たユーザは、給送トレイ２０Ｃに支持されたシート１２を取り除き、入力Ｉ／Ｆ１２２を通じて認証ＰＷを入力し、［ＯＫ］アイコン１３２をタップする。［ＯＫ］アイコン１３２のタップは、給送トレイ２０Ｃからシート１２を取り除いたこと、及び認証ＰＷを入力したことを示すユーザ操作である。Ｓ１７の処理は、給送トレイ２０Ｃからシート１２が除去されたことを検出する第３検出処理の一例である。但し、給送トレイ２０Ｃからのシート１２の除去を検出する方法は前述の例に限定されず、例えば、給送トレイ２０Ｃに設けられた不図示のセンサによって検出してもよい。
【００４４】
次に、コントローラ３０は、認証ＰＷの入力と、［ＯＫ］アイコン１３２の指定とを入力Ｉ／Ｆ１２２を通じて受け付けたことに応じて（Ｓ１７：Ｙｅｓ）、テキストボックス１３１に表示された認証ＰＷをＥＥＰＲＯＭ３４に記憶させる（Ｓ１８）。Ｓ１８でＥＥＰＲＯＭ３４に記憶された認証ＰＷは、設定認証情報の一例である。一方図示は省略するが、コントローラ３０は、認証ＰＷが入力される前に［ＯＫ］アイコン１３２が指定されたことに応じて、下記の警告を行うと共に、Ｓ１６以降の処理を再び実行してもよい。
【００４５】
ここでの「警告」は、例えば、認証ＰＷの入力が必要なことを報知するものでもよいし、認証ＰＷを入力せずにシート１２を持ち去ってはいけないことを報知するものでもよい。また、警告の方法は特に限定されず、ディスプレイ１２１にメッセージを表示させてもよいし、不図示のスピーカからガイド音声或いは警告音を出力してもよいし、不図示のＬＥＤランプを点灯させてもよいし、ＥＥＰＲＯＭ３４に予め登録されたログインユーザのメールアドレスにメッセージを送信してもよい。
【００４６】
次に、コントローラ３０は、図７（Ｂ）に示されるジャム報知画面をディスプレイ１２１に表示させる（Ｓ１９）。ジャム報知画面は、「カバーを開けてシートを除いて下さい。」とのメッセージと、ジャム状態を解消する手順を説明するアニメーション１３３と、［ＯＫ］アイコン１３４とを含む。そして、コントローラ３０は、ジャム報知画面に対するユーザ操作を、入力Ｉ／Ｆ１２２を通じて受け付ける（Ｓ２０）。Ｓ１９の処理は第３報知処理の一例であり、Ｓ２０の処理はＳ１２で検出したジャム状態が解消されたことを検出する第２検出処理の一例である。
【００４７】
メンテナンス担当の作業員は、ジャム報知画面のアニメーション１３３に従って、ジャム状態を解消するための作業を行う。より詳細には、作業員は、ガイド部材１８Ａ、１９Ａ等を回動させて搬送経路６５をプリンタ１０の外部に露出させ、搬送経路６５内に詰まったシート１２を取り除き、ガイド部材１８Ａ、１９Ａを元に戻して、［ＯＫ］アイコン１３４をタップする。［ＯＫ］アイコン１３４のタップは、ジャム状態を解消したことを示すユーザ操作である。但し、ジャム状態の解消を検出する方法は前述の例に限定されず、シートセンサ１２０の検出信号が第１検出信号から第２検出信号に変化したことによって、ジャム状態の解消を検出してもよい。
【００４８】
次に、コントローラ３０は、ジャム状態の解消を検出したことに応じて（Ｓ２０：Ｙｅｓ）、テスト処理を実行する（Ｓ２１）。テスト処理は、ジャム状態が適切に解消されたか否かをテストする処理である。図５を参照して、テスト処理の詳細を説明する。
【００４９】
まず、コントローラ３０は、対象データの形式を判断する（Ｓ３１）。すなわち、コントローラ３０は、対象データが写真形式、テキスト形式、及び複合形式のどれに該当するかを判断する。Ｓ３１の処理は、第２判断処理の一例である。対象データの形式の判断方法は特に限定されないが、例えば以下の方法が考えられる。写真形式、テキスト形式、及び複合形式の一部は第１形式の一例であり、他の一部は第２形式の一例である。
【００５０】
一例として、コントローラ３０は、対象データで示される対象画像をシート１２にプリントする際に、シート１２の単位面積当たりに着弾するインクの量（以下、「Ｄｕｔｙ」と表記する。）によって、対象データの形式を判断する。Ｄｕｔｙは、対象データから周知の方法で特定できる。そして、コントローラ３０は、対象データのＤｕｔｙが第１閾値（例えば、６０％）以上であることに応じて、対象データを写真形式だと判断する。また、コントローラ３０は、対象データのＤｕｔｙが第２閾値（例えば、５％）未満であることに応じて、対象データをテキスト形式だと判断する。さらに、コントローラ３０は、対象データのＤｕｔｙが第１閾値未満で且つ第２閾値以上であり、対象データの一部のみが突出してＤｕｔｙが高いことに応じて、対象データを複合形式だと判断する。
【００５１】
他の例として、コントローラ３０は、プリント指示に含まれる対象データの形式を示す形式情報に基づいて、対象データの形式を判断してもよい。形式情報は、例えば、対象データのファイル形式（例えば、拡張子）であってもよい。すなわち、コントローラ３０は、拡張子“．ｊｐｅｇ”、“．ｔｉｆｆ”の対象データを写真形式と判断し、拡張子“．ｔｘｔ”の対象データをテキスト形式と判断し、拡張子“．ｒｔｆ”、“．ｐｄｆ”の対象データを複合形式と判断してもよい。
【００５２】
次に、コントローラ３０は、対象データが写真形式だと判断したことに応じて（Ｓ３１：写真）、写真形式のテストデータをＥＥＰＲＯＭ３４から読み出す（Ｓ３２）。また、コントローラ３０は、対象データがテキスト形式だと判断したことに応じて（Ｓ３１：テキスト）、テキスト形式のテストデータをＥＥＰＲＯＭ３４から読み出す（Ｓ３３）。さらに、コントローラ３０は、対象データが複合形式だと判断したことに応じて（Ｓ３１：複合）、複合形式のテストデータをＥＥＰＲＯＭ３４から読み出す（Ｓ３４）。すなわち、コントローラ３０は、ＥＥＰＲＯＭ３４に予め記憶された複数のテストデータのうち、対象データと同じ形式のテストデータを読み出す。Ｓ３２〜Ｓ３４の一部は第１読出処理の一例であり、Ｓ３２〜Ｓ３４の他の一部は第２読出処理の一例である。
【００５３】
次に、コントローラ３０は、図８（Ａ）に示されるトレイ選択画面をディスプレイ１２１に表示させる（Ｓ３５）。トレイ選択画面は、「手差しトレイにシートを挿入するか、テストに用いるトレイを選択して下さい。」とのメッセージと、［トレイ１］アイコン１４１と、［トレイ２］アイコン１４２とを含む。［トレイ１］アイコン１４１は給送トレイ２０Ａに対応し、［トレイ２］アイコン１４２は給送トレイ２０Ｂに対応する。Ｓ３５の処理は、給送トレイ２０Ｃにシートを挿入するか、給送トレイ２０Ａ、２０Ｂを指定することを報知する第４報知処理の一例である。
【００５４】
すなわち、トレイ選択画面を見た作業員は、シート１２を給送トレイ２０Ｃに挿入するか、既にシート１２を支持している給送トレイ２０Ａ、２０Ｂの一方をトレイ選択画面を通じて指定すればよい。そして、コントローラ３０は、給送トレイ２０Ｃ上にシート１２が挿入されたのをシートセンサ１２０を通じて検出する（Ｓ３６）と共に、トレイ選択画面に対するユーザ操作を入力Ｉ／Ｆ１２２を通じて受け付ける（Ｓ３７）。Ｓ３６の処理は第４検出処理の一例であり、Ｓ３７の処理は第１受付処理の一例である。［トレイ１］アイコン１４１或いは［トレイ２］アイコン１４２のタップは、指定操作の一例である。
【００５５】
次に、コントローラ３０は、入力Ｉ／Ｆ１２２を通じて指定操作を受け付ける前に、シートセンサ１２０の検出信号が第２検出信号から第１検出信号に変化したことに応じて（Ｓ３７：Ｎｏ＆Ｓ３６：Ｙｅｓ）、Ｓ３２〜Ｓ３４で読み出したテストデータで示されるテスト画像を、給送トレイ２０Ｃに支持されたシート１２にプリントするプリント動作を、プリントハードウェアに実行させる（Ｓ３８）。Ｓ３８の処理は、テストプリント処理の一例であって、プリントハードウェアの動作はＳ１１と共通する。テスト画像がプリントされるシート１２は、第２シートの一例である。
【００５６】
一方、コントローラ３０は、シートセンサ１２０の検出信号が変化する前に、［トレイ１］アイコン１４１の指定を入力Ｉ／Ｆ１２２を通じて受け付けたことに応じて（Ｓ３６：Ｎｏ＆Ｓ３７：Ｙｅｓ）、Ｓ３２〜Ｓ３４で読み出したテストデータで示されるテスト画像を、給送トレイ２０Ａに支持されたシート１２にプリントするプリント動作を、プリントハードウェアに実行させる（Ｓ３８）。さらに、［トレイ２］アイコン１４２が指定された場合は、給送トレイ２０Ｂに支持されたシート１２にテスト画像がプリントされる（Ｓ３８）。
【００５７】
次に図４に戻って、コントローラ３０は、Ｓ３８の処理が正常に終了したか否かを判断する（Ｓ２２）。一例として、コントローラ３０は、Ｓ３８の処理中にジャム状態の発生を検出することなく、シート１２を排出トレイ２１に排出できたことに応じて、Ｓ３８の処理が正常に終了したと判断してもよい。他の例として、コントローラ３０は、Ｓ３８の処理で排出トレイ２１に排出したシート１２を作業員に確認させ、テスト画像がシート１２に適切にプリントされたか否かを示すユーザ操作を、入力Ｉ／Ｆ１２２を通じて受け付けてもよい。Ｓ２２の処理は、第１判断処理の一例である。
【００５８】
次に、コントローラ３０は、Ｓ３８の処理が正常に終了しなかったと判断したことに応じて（Ｓ２２：Ｎｏ）、Ｓ１９以降の処理を再び実行する。一方、コントローラ３０は、Ｓ３８の処理が正常に終了したことに応じて（Ｓ２２：Ｙｅｓ）、再開準備処理を実行する（Ｓ２３）。再開準備処理は、Ｓ１４で中断したプリン処理を再開するための準備を、ユーザに実行させる処理である。図６を参照して、再開準備処理の詳細を説明する。
【００５９】
まず、コントローラ３０は、図８（Ｂ）に示される認証画面をディスプレイ１２１に表示させる（Ｓ４１）。認証画面は、「認証ＰＷを入力して下さい。」とのメッセージと、入力Ｉ／Ｆ１２２を通じて入力された認証ＰＷを表示させるテキストボックス１４３と、［認証］アイコン１４４とを含む。そして、コントローラ３０は、認証画面に対するユーザ操作を、入力Ｉ／Ｆ１２２を通じて受け付ける。この処理は、第２受付処理の一例である。認証画面を通じて入力される認証ＰＷは、入力認証情報の一例である。
【００６０】
次に、コントローラ３０は、認証ＰＷの入力と、［認証］アイコン１４４の指定とを入力Ｉ／Ｆ１２２を通じて受け付けたことに応じて、テキストボックス１４３に表示された認証ＰＷと、Ｓ１８でＥＥＰＲＯＭ３４に記憶させた認証ＰＷとが一致するか否かを判断する（Ｓ４２）。Ｓ４２の処理は、第４判断処理の一例である。そして、コントローラ３０は、入力認証情報及び設定認証情報が不一致だと判断したことに応じて（Ｓ４２：Ｎｏ）、Ｓ４１以降の処理を再び実行する。
【００６１】
一方、コントローラ３０は、入力認証情報と設定認証情報とが一致すると判断したことに応じて（Ｓ４２：Ｙｅｓ）、図９（Ａ）に示される再開指示画面をディスプレイ１２１に表示させる（Ｓ４３）。再開指示画面は、「手差しトレイにシートを挿入して下さい。［設定］で実行条件を変更できます。」とのメッセージと、［設定］アイコン１５１とを含む。Ｓ４３の処理は、給送トレイ２０Ｃにシート１２を挿入することを報知する第２報知処理の一例である。すなわち、再開指示画面を見たユーザは、必要に応じてプリント動作の実行条件を変更し、対象画像を記録するシート１２を給送トレイ２０Ｃに挿入すればよい。そして、コントローラ３０は、再開指示画面に対するユーザ操作を入力Ｉ／Ｆ１２２を通じて受け付ける（Ｓ４４）と共に、給送トレイ２０Ｃ上にシート１２が挿入されるのをシートセンサ１２０を通じて検出する（Ｓ４５）。
【００６２】
次に、コントローラ３０は、シートセンサ１２０の検出信号が変化する前に、［設定］アイコン１５１の指定を入力Ｉ／Ｆ１２２を通じて受け付けたことに応じて（Ｓ４５：Ｎｏ＆Ｓ４４：Ｙｅｓ）、図９（Ｂ）に示される設定画面をディスプレイ１２１に表示させる（Ｓ４６）。設定画面は、プルダウンメニュー１５２、１５３、１５４と、［変更］アイコン１５５とを含む。そして、コントローラ３０は、設定画面に対するユーザ操作を、入力Ｉ／Ｆ１２２を通じて受け付ける（Ｓ４７）。Ｓ４７の処理は、第３受付処理の一例である。
【００６３】
プルダウンメニュー１５２〜１５４は、プリント動作の実行条件を構成するトレイ情報、画質情報、部数情報に対応する。プルダウンメニュー１５２〜１５４は、対応する情報に設定可能な複数の選択肢を有する。また、プルダウンメニュー１５２〜１５４は、プリント指示に含まれていたトレイ情報、画質情報、部数情報に対応する選択肢が指定された状態になっている。そして、指定された選択肢は、プルダウンメニュー１５２〜１５４に表示されている。
【００６４】
コントローラ３０は、選択肢を変更するユーザ操作を入力Ｉ／Ｆ１２２を通じて受け付けたことに応じて、プルダウンメニュー１５２〜１５４の表示を変更する。そして、コントローラ３０は、［変更］アイコン１５５の指定を入力Ｉ／Ｆ１２２を通じて受け付けたことに応じて（Ｓ４７：Ｙｅｓ）、Ｓ１４でＥＥＰＲＯＭ３４に記憶させたトレイ情報、画質情報、及び部数情報を、プルダウンメニュー１５２〜１５４で指定された選択肢で上書きする。さらに、コントローラ３０は、Ｓ４３以降の処理を再び実行する。プルダウンメニュー１５２〜１５４に対するユーザ操作は、プリント動作の実行条件の変更を指示する指示操作の一例である。
【００６５】
一方、コントローラ３０は、［設定］アイコン１５１の指定を入力Ｉ／Ｆ１２２を通じて受け付ける前に、シートセンサ１２０の検出信号が第２検出信号から第１検出信号に変化したことに応じて（Ｓ４４：Ｎｏ＆Ｓ４５：Ｙｅｓ）、再開準備処理を終了する。そして再び図４に戻って、コントローラ３０は、Ｓ１４で中断したプリント動作をプリントハードウェアに再開させる（Ｓ１１）。すなわち、コントローラ３０は、Ｓ１４でＥＥＰＲＯＭ３４に記憶させた情報を読み出し、読み出した情報に基づいてプリント動作を再開させる。より詳細には、コントローラ３０は、ジャム状態が発生した際にシート１２にプリントしようとしていた対象画像を、Ｓ４５で給送トレイ２０Ｃに新たに挿入されたシート１２にプリントする。
【００６６】
また、コントローラ３０は、給送トレイ２０Ａ、２０Ｂに支持されていたシート１２が搬送経路６５内に詰まったと判断したことに応じて（Ｓ１５：Ｎｏ）、Ｓ２４、Ｓ２５の処理を実行する。Ｓ２４、Ｓ２５の処理は、Ｓ１９、Ｓ２０の処理と共通する。そして、コントローラ３０は、ジャム状態の解消を検出したことに応じて（Ｓ２５：Ｙｅｓ）、Ｓ１４で中断したプリント動作を、プリントハードウェアに再開させる（Ｓ１１）。すなわち、コントローラ３０は、給送トレイ２０Ａ、２０Ｂに支持されていたシート１２が搬送経路６５内に詰まった場合に、Ｓ１６〜Ｓ１８、Ｓ２１〜Ｓ２３の処理を実行しない。
【００６７】
［実施形態の作用効果］
上記の実施形態によれば、ジャム状態が解消されたことに応じてテストプリント処理が実行され、テストプリント処理が正常に終了したことに応じてプリント処理が再開される。すなわち、メンテナンス担当の作業員は、テストプリント処理で出力されたシート１２に基づいて、ジャム状態が適切に解消されたか否かを判断することができるので、その後に再開されるプリント処理で出力されるシート１２を見る必要がない。その結果、ジャム状態の適切な解消と、セキュリティ確保とを両立させることができる。
【００６８】
また、ジャム状態の発生確率は、シート１２にプリントする画像の形式によって異なる場合がある。例えばインクジェットプリンタにおいて、シート１２に着弾するインクの量が多いと、変形したシート１２が搬送経路６５内に詰まりやすくなる。そこで上記の実施形態によれば、複数のテストデータのうち、対象データの形式に対応するテストデータを用いてテストプリント処理を実行するので、ジャム状態が解消されたか否かをさらに適切に判断することができる。
【００６９】
また、プリント処理で画像をプリントするシート１２は、例えば、光沢紙或いは特殊紙等の単価の高いシート１２、或いは秘密情報を含むテンプレート画像が既にプリントされたシート１２である可能性がある。そこで上記の実施形態のように、テストプリント処理の前に当該シート１２を給送トレイ２０Ｃから取り除かせ、プリント処理を再開する前に当該シート１２を給送トレイ２０Ｃに再セットさせることによって、当該シート１２がテストプリント処理で使用されることが抑制される。
【００７０】
そして、抜去指示画面を通じて給送トレイ２０Ｃからシート１２を取り除かせた後に、ジャム報知画面を通じてジャム状態を解消する手順を報知するので、メンテナンス担当の作業員がジャム状態を解消するための作業を開始する前に、プリンタ１０のユーザにシート１２を取り除かせることができる。また、このようなシート１２は、シート１２が常時セットされているカセット形式の給送トレイ２０Ａ、２０Ｂではなく、シート１２の挿抜が容易に行える給送トレイ２０Ｃにセットされる可能性が高い。そこで、Ｓ１６＆Ｓ１７の処理は、給送トレイ２０Ｃに支持されたシート１２が詰まった場合にのみ実行すればよい。但し、Ｓ１６＆Ｓ１７処理は、給送トレイ２０Ａ、２０Ｂに支持されたシート１２が詰まった場合に実行してもよい。
【００７１】
また、ジャム状態の発生確率は、給送トレイ２０Ａ、２０Ｂ、２０Ｃのどれに支持されたシート１２を用いるかによって異なる場合がある。そこで上記の実施形態のように、テストプリント処理に用いるシート１２を給送トレイ２０Ｃにセットさせることによって、ジャム状態が解消されたか否かをさらに適切に判断することができる。一方、テストプリント処理のために給送トレイ２０Ｃにシート１２をセットするのが面倒な場合には、既にシート１２がセットされている給送トレイ２０Ａ、２０Ｂを指定すればよい。
【００７２】
但し、テストプリント処理に用いるシート１２の給送元のトレイを選択する方法は、前述の例に限定されない。他の例として、コントローラ３０は、トレイ選択画面を表示させてから所定の時間が経過するまでに給送トレイ２０Ｃにシート１２が挿入されなかったことに応じて、トレイリストに基づいて給送トレイ２０Ａ、２０Ｂの一方を選択してもよい。より詳細には、コントローラ３０は、複数の給送トレイ２０Ａ、２０Ｂのうち、Ｓ１１で画像をプリントするシート１２とサイズ及び用紙種の一方或いは両方が一致するシート１２を支持する給送トレイを選択してもよい。
【００７３】
また、ジャムの発生確率は、プリント動作の実行条件によって異なる場合がある。そこで、設定画面を通じて実行条件の変更を受け付けることによって、再開されたプリント処理で再びジャム状態が発生することを抑制することができる。
【００７４】
さらに、上記の実施形態によれば、作業員がジャム状態を解消したとしても、適切な認証ＰＷが入力されるまでプリント処理が再開されないので、高いセキュリティを確保することができる。また、抜去指示画面で認証ＰＷが入力される前に［ＯＫ］アイコンがタップされた場合に、Ｓ１８以降の処理を実行せずに警告を行うことによって、給送トレイ２０Ｃに支持されたシート１２を抜去指示画面の指示に従わないユーザが持ち去る可能性を低減できる。但し、設定認証情報は、Ｓ４１の時点でＥＥＰＲＯＭ３４に記憶されていればよく、抜去指示画面を通じて入力されることに限定されない。
【００７５】
他の例として、プリンタ１０のＥＥＰＲＯＭ３４には、予め設定されたログインＰＷが記憶されていてもよい。また、コントローラ３０は、ディスプレイ１２１の［コピー］アイコンのタップに先立って、ログインＰＷを入力するユーザ操作を入力Ｉ／Ｆ１２２を通じて受け付けてもよい。次に、コントローラ３０は、［コピー］アイコンが指定されたことに応じて、入力Ｉ／Ｆ１２２を通じて入力されたログインＰＷと、ＥＥＰＲＯＭ３４に記憶されたログインＰＷとが一致するか否かを判断してもよい。そして、コントローラ３０は、２つのログインＰＷが一致すると判断したことに応じて、Ｓ１１以降の処理を実行してもよい。さらに、コントローラ３０は、Ｓ４２において、認証画面を通じて入力された入力認証情報と、ＥＥＰＲＯＭ３４に記憶されているログインＰＷとを比較してもよい。すなわち、ログインＰＷは、設定認証情報の他の例である。
【００７６】
また、コントローラ３０は、給送トレイ２０Ｃに支持されていたシート１２が搬送経路６５内に詰まったことに応じて（Ｓ１２：Ｙｅｓ＆Ｓ１５：Ｙｅｓ）、Ｓ１６の処理に先立って、ログインＰＷの入力を要求する入力画面をディスプレイ１２１に表示させてもよい。そして、コントローラ３０は、入力画面を通じて入力されたログインＰＷと、ＥＥＰＲＯＭ３４に記憶されたログインＰＷとが一致することに応じて、Ｓ１６以降の処理を実行してもよい。一方、コントローラ３０は、入力画面を通じて入力されたログインＰＷと、ＥＥＰＲＯＭ３４に記憶されたログインＰＷとが一致しないことに応じて、警告を行ってもよい。
【００７７】
ここでの「警告」は、例えば、ログインＰＷが不一致であることを報知するものでもよいし、ログインユーザが以降の処理を行う必要があることを報知するものでもよい。また、警告の方法は、上記の実施形態のＳ１６と同様であってもよい。これにより、給送トレイ２３Ｃからシート１２を取り除く作業を、ログインユーザが行う可能性が高まる。換言すれば、給送トレイ２３Ｃに支持されたシート１２を、ログインユーザ以外のユーザが持ち去ってしまう可能性を低減できる。
【００７８】
他の例として、外部装置からプリンタ１０にプリント動作を指示しようとするユーザは、外部装置の入力Ｉ／Ｆを通じてセキュアＰＷを入力してもよい。そして、外部装置は、入力されたセキュアＰＷを含むプリント指示情報をプリンタ１０に送信してもよい。一方、コントローラ３０は、セキュアＰＷを含むプリント指示情報をプリント指示として受け付けたことに応じて、入力Ｉ／Ｆ１２２を通じてセキュアＰＷが入力されるまでＳ１１の実行を待機してもよい。そして、コントローラ３０は、入力Ｉ／Ｆ１２２を通じて入力されたセキュアＰＷと、プリント指示情報に含まれるセキュアＰＷとが一致することに応じて、Ｓ１１以降の処理を実行してもよい。
【００７９】
また、コントローラ３０は、プリント指示情報に含まれるセキュアＰＷをＥＥＰＲＯＭ３４に一時記憶させてもよい。さらに、コントローラ３０は、Ｓ４２において、認証画面を通じて入力された入力認証情報と、ＥＥＰＲＯＭ３４に一時記憶されたセキュアＰＷとを比較してもよい。すなわち、セキュアＰＷは、設定認証情報の他の例である。なお、給送トレイ２０Ｃに支持されていたシート１２が搬送経路６５内に詰まった場合に、セキュアＰＷの入力を要求する処理は、前述の変形例と同様に実装可能である。
【００８０】
さらに他の例として、ＥＥＰＲＯＭ３４には、ユーザＩＤ及びユーザＰＷの複数のセットが記憶されていてもよい。また、外部装置は、入力Ｉ／Ｆを通じて入力されたユーザＩＤを含むプリント指示情報をプリンタ１０に送信してもよい。さらに、コントローラ３０は、ユーザＩＤを含むプリント指示情報をプリント指示として受け付けたことに応じて、入力Ｉ／Ｆ１２２を通じてユーザＰＷが入力されるまでＳ１１の実行を待機してもよい。そして、コントローラ３０は、入力Ｉ／Ｆ１２２を通じて入力されたユーザＰＷと、プリント指示情報に含まれるユーザＩＤに対応付けてＥＥＰＲＯＭ３４に記憶されているユーザＰＷとが一致することに応じて、Ｓ１１以降の処理を実行してもよい。
【００８１】
また、コントローラ３０は、プリント指示情報に含まれるユーザＩＤをＥＥＰＲＯＭ３４に一時記憶させてもよい。さらに、コントローラ３０は、Ｓ４２において、認証画面を通じて入力された入力認証情報と、ＥＥＰＲＯＭ３４に一時記憶されたユーザＩＤに対応するユーザＰＷとを比較してもよい。すなわち、ユーザＰＷは、設定認証情報の他の例である。なお、給送トレイ２０Ｃに支持されていたシート１２が搬送経路６５内に詰まった場合に、ユーザＰＷの入力を要求する処理は、前述の変形例と同様に実装可能である。
【００８２】
また、上記の実施形態のプリンタ１０において、ＲＯＭ３２に記憶された各種プログラムがＣＰＵ３１によって実行されることによって、本発明のコントローラが実行する各処理が実現される例を説明した。しかしながら、コントローラの構成はこれに限定されず、その一部又は全部を集積回路等のハードウェアで実現してもよい。
【００８３】
さらに、本発明は、プリンタ１０として実現できるだけでなく、プリンタ１０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワークを通じてプリンタ１０に接続可能なサーバに搭載されたメモリを含んでもよい。そして、サーバのメモリに記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワークを通じて配信されてもよい。
【符号の説明】
【００８４】
１０・・・プリンタ
２０Ａ，２０Ｂ，２０Ｃ・・・給送トレイ
２５Ａ，２５Ｂ・・・給送ローラ
２４・・・記録ヘッド
３０・・・コントローラ
３４・・・ＥＥＰＲＯＭ
５４・・・搬送ローラ部
５５・・・排出ローラ部
１２０・・・シートセンサ
１２１・・・ディスプレイ
１２２・・・入力Ｉ／Ｆ
【図１】
2018187769.tif 000003
【図２】
2018187769.tif 000004
【図３】
2018187769.tif 000005
【図４】
2018187769.tif 000006
【図５】
2018187769.tif 000007
【図６】
2018187769.tif 000008
【図７】
2018187769.tif 000009
【図８】
2018187769.tif 000010
【図９】
2018187769.tif 000011