(57)【要約】【課題】パスワードが設定されていない印刷データに対しても、印刷装置においてエラーが発生して印刷が中断された場合には、当該印刷データに応じた画像がユーザの意に反して他人に見られるのを低減する。【解決手段】制御部は、印刷が終了していない印刷データが記憶部に記憶されている場合に、エラー検出部がエラーを検出したとき、前記印刷が終了していない印刷データにパスワードを設定し、前記エラー検出部が前記エラーを検出しなくなった後、前記設定されたパスワードが入力されたときに、前記パスワードが設定された印刷データに応じた画像を、印刷部を介して印刷媒体に印刷する。【選択図】図２
2019171786.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのコンピュータから印刷データを受信するように構成された受信部と、
前記受信部が受信した印刷データを記憶するように構成された記憶部と、
前記記憶部に記憶された印刷データに応じた画像を印刷媒体に印刷するように構成された印刷部と、
印刷を中断すべきエラーが前記印刷部に発生したことを検出するように構成されたエラー検出部と、
前記記憶部に記憶された印刷データ及び前記エラー検出部の検出結果に応じて、前記印刷部を制御するように構成された制御部と、
を備え、
前記制御部は、印刷が終了していない印刷データが前記記憶部に記憶されている場合に、前記エラー検出部が前記エラーを検出したとき、前記印刷が終了していない印刷データにパスワードを設定し、前記エラー検出部が前記エラーを検出しなくなった後、前記設定されたパスワードが入力されたときに、前記パスワードが設定された印刷データに応じた画像を、前記印刷部を介して印刷媒体に印刷するように構成された印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記制御部は、前記印刷が終了していない印刷データが前記記憶部に複数記憶されている場合に、前記エラー検出部が前記エラーを検出したとき、前記印刷が終了していない印刷データのそれぞれに対して共通のパスワードを設定し、前記エラー検出部が前記エラーを検出しなくなった後、前記設定されたパスワードが入力されたときに、前記記憶部に記憶された各印刷データに応じた画像を、前記印刷部を介して印刷媒体にそれぞれ印刷するように構成された印刷装置。
【請求項３】
請求項２に記載の印刷装置であって、
前記少なくとも１つのコンピュータは、複数のコンピュータであり、
前記設定されたパスワードを、前記複数のコンピュータに対して一括して通知するように構成された一括通知部を、
更に備えた印刷装置。
【請求項４】
請求項１に記載の印刷装置であって、
前記制御部は、前記印刷が終了していない印刷データが前記記憶部に複数記憶されている場合に、前記エラー検出部が前記エラーを検出したとき、前記印刷が終了していない印刷データのそれぞれに対して個別にパスワードを設定し、前記エラー検出部が前記エラーを検出しなくなった後、前記設定されたパスワードが入力されたときに、前記記憶部に記憶された印刷データのうち、当該パスワードに対応する印刷データに応じた画像を、前記印刷部を介して印刷媒体に印刷するように構成された印刷装置。
【請求項５】
請求項４に記載の印刷装置であって、
前記少なくとも１つのコンピュータは、複数のコンピュータであり、
前記設定されたパスワードを、前記コンピュータに対して個別に通知するように構成された個別通知部を、
更に備え、
前記制御部は、前記パスワードを設定した印刷データのそれぞれに対して、当該印刷データを前記受信部に送信した前記コンピュータを特定し、前記印刷データのそれぞれに対して設定されたパスワードを、当該印刷データを前記受信部に送信した前記コンピュータに対して前記個別通知部を介してそれぞれ通知するように構成された印刷装置。
【請求項６】
請求項１〜５のいずれかに記載の印刷装置であって、
前記制御部は、前記エラー検出部が前記エラーを検出したとき、前記パスワードを新たに生成して設定するように構成された印刷装置。
【請求項７】
少なくとも１つのコンピュータから印刷データを受信するように構成された受信部と、
前記受信部が受信した印刷データを記憶するように構成された記憶部と、
前記記憶部に記憶された印刷データに応じた画像を印刷媒体に印刷するように構成された印刷部と、
印刷を中断すべきエラーが前記印刷部に発生したことを検出するように構成されたエラー検出部と、
前記記憶部に記憶された印刷データ及び前記エラー検出部の検出結果に応じて、前記印刷部を制御するように構成された制御部と、
を備えた印刷装置における前記制御部としてのコンピュータに、
印刷が終了していない印刷データが前記記憶部に記憶されている場合に、前記エラー検出部が前記エラーを検出したとき、前記印刷が終了していない印刷データにパスワードを設定する処理と、前記エラー検出部が前記エラーを検出しなくなった後、前記設定されたパスワードが入力されたときに、前記パスワードが設定された印刷データに応じた画像を、前記印刷部を介して印刷媒体に印刷する処理と、を実行させるように構成されたプログラム。
【請求項８】
少なくとも１つのコンピュータから印刷データを受信するように構成された受信部と、
前記受信部が受信した印刷データを記憶するように構成された記憶部と、
前記記憶部に記憶された印刷データに応じた画像を印刷媒体に印刷するように構成された印刷部と、
印刷を中断すべきエラーが前記印刷部に発生したことを検出するように構成されたエラー検出部と、
前記記憶部に記憶された印刷データ及び前記エラー検出部の検出結果に応じて、前記印刷部を制御するように構成された制御部と、
を備えた印刷装置における前記制御部に、
印刷が終了していない印刷データが前記記憶部に記憶されている場合に、前記エラー検出部が前記エラーを検出したとき、前記印刷が終了していない印刷データにパスワードを設定させ、
前記エラー検出部が前記エラーを検出しなくなった後、前記設定されたパスワードが入力されたときに、前記パスワードが設定された印刷データに応じた画像を、前記印刷部を介して印刷媒体に印刷させる印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、コンピュータから印刷データを受信して、当該印刷データに応じた画像を印刷媒体に印刷する印刷装置、プログラム、及び、印刷方法に関する。
【背景技術】
【０００２】
コンピュータにおいて印刷データにパスワードを設定して当該印刷データを印刷装置に送信し、印刷装置において当該パスワードが入力されたとき、当該印刷データに応じた画像を印刷装置が印刷するシステムが提案されている。また、このようなシステムにおける印刷装置において、ジャムや用紙切れ等のエラーが発生して印刷が中断されることがある。そのような場合、パスワードが設定された印刷データに対しては、エラーが解消されても即座には印刷を実行させず、改めて適切なパスワードが入力されたときに、当該印刷データに対する印刷を実行させることが、特許文献１にて提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２２７７６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の構成では、パスワードが設定されていない印刷データに対しては、エラーが解消されると即座に印刷が実行される可能性がある。コンピュータのユーザは、他人に見られたくない画像に応じた印刷データであっても、当該印刷データに応じた画像が印刷されるであろうと思われるタイミング（以下、タイミングＡ）を予測して、パスワードを設定せずに当該印刷データを送信する場合がある。そのような場合に、印刷装置においてエラーが発生して印刷が中断されると、エラー解消後に前記印刷データに対する印刷が実行されるタイミングＢと、前記タイミングＡとの間に時間差が生じる可能性がある。そして、その時間差によって、前記印刷データに応じた画像が他人に見られる可能性が生じる。
【０００５】
本開示の１つの局面は、パスワードが設定されていない印刷データに対しても、印刷装置においてエラーが発生して印刷が中断された場合には、当該印刷データに応じた画像がユーザの意に反して他人に見られるのを低減することにある。
【課題を解決するための手段】
【０００６】
本開示の一態様による印刷装置は、受信部と、記憶部と、印刷部と、エラー検出部と、制御部と、を備える。
【０００７】
受信部は、少なくとも１つのコンピュータから印刷データを受信するように構成されている。記憶部は、前記受信部が受信した印刷データを記憶するように構成されている。印刷部は、前記記憶部に記憶された印刷データに応じた画像を印刷媒体に印刷するように構成されている。エラー検出部は、印刷を中断すべきエラーが前記印刷部に発生したことを検出するように構成されている。制御部は、前記記憶部に記憶された印刷データ及び前記エラー検出部の検出結果に応じて、前記印刷部を制御するように構成されている。
【０００８】
前記制御部は、印刷が終了していない印刷データが前記記憶部に記憶されている場合に、前記エラー検出部が前記エラーを検出したとき、前記印刷が終了していない印刷データにパスワードを設定し、前記エラー検出部が前記エラーを検出しなくなった後、前記設定されたパスワードが入力されたときに、前記パスワードが設定された印刷データに応じた画像を、前記印刷部を介して印刷媒体に印刷するように構成されている。
【０００９】
このような構成によれば、コンピュータから受信部を介して受信された後、印刷部による印刷が終了していない印刷データが記憶部に記憶されている場合に、印刷を中断すべきエラーをエラー検出部が検出したとき、制御部は、前記印刷が終了していない印刷データにパスワードを設定する。前記エラーが解消され、エラー検出部がエラーを検出しなくなった後、制御部は、前記設定されたパスワードが入力されたときに、当該設定されたパスワードに対応する印刷データに応じた画像を、前記印刷部を介して印刷媒体に印刷する。
【００１０】
すなわち、印刷を中断すべきエラーをエラー検出部が検出すると、印刷が終了しないまま記憶部に記憶されている印刷データはパスワードで保護され、当該印刷データに応じた画像は前記パスワードが入力されるまで印刷されなくなる。従って、パスワードが設定されていない印刷データに対しても、印刷装置においてエラーが発生して印刷が中断された場合には、当該印刷データに応じた画像がユーザの意に反して他人に見られるのを低減することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態の複合機を備えた通信システムを表すブロック図である。
【図２】前記複合機による第１実施形態の再印刷処理を表すフローチャートである。
【図３】前記複合機による第２実施形態の再印刷処理を表すフローチャートである。
【図４】前記複合機による第３実施形態の再印刷処理を表すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に説明する「発明の実施形態」は実施形態の一例を示すものである。つまり、特許請求の範囲に記載された発明特定事項等は、下記の実施形態に示された具体的手段や構造等に限定されるものではない。
【００１３】
［１．第１実施形態］
［１−１．通信システムの全体構成］
図１は、第１実施形態の通信システム１の構成を表すブロック図である。図１に示すように、第１実施形態の通信システム１は、ネットワークを通じて、複合機３、ＦＴＰサーバ５、パーソナルコンピュータ（以下、ＰＣ）７、及び、メールサーバ９が互いに通信可能に接続された構成にされている。なお、ネットワークは、インターネットでもイントラネットでもよく、更に他のネットワークであってもよい。
【００１４】
複合機３は、ネットワークプリンタ機能、スキャナ機能及びコピー機能等を実現可能な多機能装置であり、制御部１０と、印刷部２１と、読取部２３と、エラー検出部２５と、操作部２７と、受信部の一例としてのネットワークインタフェース（ネットワークＩ／Ｆ）２９と、を備える。
【００１５】
制御部１０は、ＣＰＵ１１と、ＣＰＵ１１が実行するプログラム等を記憶するＲＯＭ１３と、ＣＰＵ１１によるプログラム実行時に作業領域として使用されるＲＡＭ１５と、電気的にデータ書換可能な不揮発性メモリとしてのＮＶＲＡＭ１７とを備える。制御部１０は、プログラムの実行により、装置各部を統括制御し、ネットワークプリンタ機能、スキャナ機能及びコピー機能等を実現する。
【００１６】
印刷部２１は、周知のプリンタ装置と同様の構成にされ、制御部１０に制御されて、給紙トレイから用紙（印刷媒体の一例）を取り出し、この用紙に、印刷対象の画像データに基づく画像を形成する。また、読取部２３は、周知のスキャナ装置と同様の構成にされ、制御部１０に制御されて、原稿台に載置された原稿を光学的に読み取り、その原稿の読取画像を表す読取画像データを、制御部１０に入力する。
【００１７】
エラー検出部２５は、印刷部２１における用紙切れ、トナー又はインク等の印刷材の消耗、用紙詰まり（すなわち、ジャム）等のエラーの発生を検出する。操作部２７は、利用者が操作可能なキーを備え、キーの押下操作により、利用者から得られた複合機３に対する操作情報を、制御部１０に入力する。
【００１８】
ネットワークインタフェース２９は、ネットワークから受信した自装置宛のデータを、制御部１０に入力すると共に、制御部１０から入力された送信対象のデータを、ネットワークに送信する。例えば、ネットワークインタフェース２９は、ＰＣ７にて生成されたジョブ（印刷データの一例）を、ネットワーク上のサーバ装置であるＦＴＰサーバ５を介して受信することで、当該ジョブに応じた画像の印刷部２１による印刷を可能にする。
【００１９】
［１−２．処理］
次に、印刷部が印刷を実行している途中で、用紙、印刷材等の消耗品がなくなったことをエラー検出部２５がエラーとして検出した場合、制御部１０は、図２に示す再印刷処理を実行する。
【００２０】
図２に示すように、この処理では、先ず、Ｓ１にて（Ｓはステップを表す:以下同様）にて、制御部１０は、エラーが発生したことをＲＡＭ１５に記憶する。続くＳ３では、制御部１０は、印刷中のジョブに対して管理者パスワードを設定して（すなわち、管理者パスワードによりロックして）、ＲＡＭ１５又はＮＶＲＡＭ１７に設定されて印刷が未終了のジョブを記憶するための領域（以下、内部メモリ：記憶部の一例）に蓄積する。なお、このＳ３の処理は、パスワードがＰＣ７において設定されているジョブに対しても、パスワードがＰＣ７において設定されていないジョブに対しても、同様に実行される。
【００２１】
続くＳ５にて、制御部１０は、内部メモリに蓄積された印刷待ちのジョブがあるか否かを判断し、ある場合は（Ｓ５：ＹＥＳ）、Ｓ７にて当該蓄積されたジョブに管理者パスワードを設定し、内部メモリに蓄積する。このＳ７の処理も、パスワードがＰＣ７において設定されているジョブに対しても、パスワードがＰＣ７において設定されていないジョブに対しても、同様に実行される。続くＳ９では、制御部１０は、エラー検出部２５の状態を参照することにより、エラーが解除されたか否かを判断する。そして、エラーが解除されていない場合は（Ｓ９：ＮＯ）、制御部１０は処理をＳ５へ戻す。なお、印刷待ちのジョブであって、かつ、Ｓ７の処理が終了していないジョブがない場合は（Ｓ５：ＮＯ）、制御部１０は、処理をＳ５からＳ９へ直接移行させる。
【００２２】
そして、Ｓ５〜Ｓ９のループ処理が繰り返される間に、エラーが解除されると（９：ＹＥＳ）、制御部１０は、Ｓ１１にて、エラーが解除されてから一定時間が経過したか否かを判断する。なお、この一定時間は、各ＰＣ７のユーザがそれぞれ複合機３の設置場所へ移動して印刷物を取得するのに十分な時間に設定され、操作部２７を介して適宜の時間に設定することもできる。
【００２３】
最初に、このＳ１１へ処理が移行したときは、一定時間が経過していないので（Ｓ１１：ＮＯ）、制御部１０は、操作部２７を介してパスワードの入力を受け付ける処理をＳ１３にて実行する。続くＳ１５では、制御部１０は、Ｓ１３の処理中に入力されたパスワードが正解である（すなわち、管理者パスワードと一致した）か否かを判断する。制御部１０は、パスワードが正解でない場合、又は、Ｓ１３の処理中にパスワードが入力されなかった場合は、Ｓ１５にてＮＯと判断し、処理を前述のＳ１１へ戻す。一方、パスワードが正解である場合は（Ｓ１５：ＹＥＳ）、制御部１０は、当該パスワードが設定されたジョブ（すなわち、内部メモリに蓄積された全てのジョブ）に応じた画像を、Ｓ１７にて印刷部２３を介して用紙に印刷して、本再印刷処理を一旦終了する。
【００２４】
一方、正しいパスワードが入力されることなく（Ｓ１５：ＮＯ）、前記一定時間が経過すると（Ｓ１１：ＹＥＳ）、制御部１０は、内部メモリに蓄積された全てのジョブ（すなわち、印刷データ）をＳ１９にて削除して、本再印刷処理を終了する。なお、パスワードがＰＣ７において設定されているジョブは、Ｓ１７の対象から外してもよい。
【００２５】
［１−３．効果］
以上詳述した第１実施形態によれば、以下の効果を奏する。
（１Ａ）制御部１０は、Ｓ３，Ｓ７の処理で、印刷が終了していないジョブに対して、パスワードがＰＣ７において設定されていないジョブに対しても管理者パスワードを設定する。このため、エラーが解消（すなわち、解除）された後は（Ｓ９：ＹＥＳ）、印刷が終了しないまま内部メモリに記憶されているジョブは管理者パスワードで保護され、当該ジョブに応じた画像は管理者パスワードが入力されるまで印刷されなくなる。従って、パスワードがＰＣ７において設定されていないジョブに対しても、複合機３においてエラーが発生して印刷が中断された場合には、当該ジョブに応じた画像がユーザの意に反して他人に見られるのを低減することができる。
【００２６】
（１Ｂ）また、図２の処理は、消耗品がなくなった場合に実行される。ジャムの場合は、エラー発生時には既にジョブが一部分印刷されていることがあり、当該部分が他人に見られる可能性があるが、用紙等の消耗品がなくなってエラーが発生した場合には、前述のようにパスワードでジョブを保護（ロック）する効果が一層顕著になる。
【００２７】
（１Ｃ）また、本第１実施形態では、印刷が終了していないジョブのそれぞれに対して共通のパスワードを設定している。このため、各ジョブを送信したＰＣ７のユーザに対して個別にパスワードを通知する必要がなく、パスワードの設定も１つのパスワードを設定すればよいので、制御部１０における処理を簡略化することができる。
【００２８】
（１Ｄ）また、パスワードが一定時間以上入力されないと（Ｓ１１：ＹＥＳ）、内部メモリに蓄積されたジョブが削除される。このため、当該ジョブに応じた画像がユーザの意に反して他人に見られるのを一層低減することができる。
【００２９】
［２．第２実施形態］
［２−１．第１実施形態との相違点］
第２実施形態は、基本的な構成は第１実施形態と同様であるため、共通する構成については説明を省略し、相違点を中心に説明する。第２実施形態では、用紙、印刷材等の消耗品がなくなったことをエラー検出部２５がエラーとして検出した場合に制御部１０が実行する再印刷処理が、図３に示すように構成された点で第１実施形態と異なる。
【００３０】
図３に示すように、この処理では、先ず、Ｓ３１にて、前述のＳ１と同様に制御部１０はエラーの発生を記憶する。続くＳ３３では、制御部１０は、印刷中のジョブに対して、今回のエラー専用のワンタイムパスワードを発行（すなわち、新たに生成）し、Ｓ３５にて、当該ワンタイムパスワードによりジョブをロックして内部メモリに蓄積する。このＳ３３，Ｓ３５の処理及び後述のＳ３９の処理も、Ｓ３，Ｓ７の処理と同様に、パスワードがＰＣ７において設定されているジョブに対しても、パスワードがＰＣ７において設定されていないジョブに対しても、同様に実行される。
【００３１】
続くＳ３７にて、制御部１０は、内部メモリに蓄積された印刷待ちのジョブがあるか否かを判断し、ある場合は（Ｓ３７：ＹＥＳ）、処理をＳ３９へ移行させる。Ｓ３９では、制御部１０は、Ｓ３３にて発行したワンタイムパスワードによって、内部メモリに蓄積された各ジョブをロックして、内部メモリに蓄積する。続くＳ４１では、制御部１０は、予め設定された代表のアドレス（例えば、各ＰＣ７に共通のメーリングリスト）宛に、一括通知部の一例としてのネットワークインタフェース２９を介して前記ワンタイムパスワードを送信する。続くＳ４３では、制御部１０は、エラーが解除されたか否かを判断し、エラーが解除されていない場合は（Ｓ４３：ＮＯ）、処理をＳ３７へ戻す。なお、印刷待ちのジョブであって、かつ、Ｓ３９，Ｓ４１の処理が終了していないジョブがない場合は（Ｓ３７：ＮＯ）、制御部１０は、処理をＳ３７からＳ４１へ直接移行させる。
【００３２】
そして、Ｓ３７〜Ｓ４３のループ処理が繰り返される間に、エラーが解除されると（Ｓ４３：ＹＥＳ）、制御部１０は、Ｓ４５にて、前述のＳ１１と同様に、エラーが解除されてから一定時間が経過したか否かを判断する。
【００３３】
最初に、このＳ４５へ移行したときは、一定時間が経過していないので（Ｓ４５：ＮＯ）、制御部１０は、操作部２７を介してパスワードの入力を受け付ける処理をＳ４７にて実行し、当該Ｓ４７の処理中に入力されたパスワードが正解である（すなわち、ワンタイムパスワードと一致した）か否かをＳ４９にて判断する。制御部１０は、パスワードが正解でない場合、又は、Ｓ４７の処理中にパスワードが入力されなかった場合は、Ｓ４９にてＮＯと判断し、処理を前述のＳ４５へ戻す。一方、パスワードが正解である場合は（Ｓ４９：ＹＥＳ）、制御部１０は、当該ワンタイムパスワードが設定されたジョブ（すなわち、内部メモリに蓄積された全てのジョブ）に応じた画像を、Ｓ１７と同様にＳ５１にて印刷部２３を介して用紙に印刷して、本再印刷処理を一旦終了する。
【００３４】
一方、正しいパスワードが入力されることなく（Ｓ４９：ＮＯ）、前記一定時間が経過すると（Ｓ４５：ＹＥＳ）、制御部１０は、前記ワンタイムパスワードをＳ５３にて失効させ、内部メモリに蓄積された全てのジョブをＳ５５にて削除して、本再印刷処理を終了する。
【００３５】
［２−２．効果］
以上詳述した第２実施形態によれば、第１実施形態における（１Ａ）〜（１Ｄ）の効果に加えて以下の効果を奏する。
【００３６】
（２Ａ）制御部１０は、エラーが発生して本再印刷処理が実行される毎に、Ｓ３３の処理で新たにワンタイムパスワードを発行する。このため、複合機３においてエラーが発生して印刷が中断された場合に、パスワードがＰＣ７において設定されていないジョブに応じた画像がユーザの意に反して他人に見られるのを、第１実施形態に比べて一層低減することができる場合がある。
【００３７】
（２Ｂ）また、パスワードは代表のメールアドレスを介してユーザに通知される。このため、第１実施形態のようにユーザにパスワードが通知されない場合に比べて、各ＰＣ７のユーザがパスワードを入力して複合機３に印刷を実行させることが一層容易になる場合がある。
【００３８】
（２Ｃ）また、パスワードが一定時間以上入力されないと（Ｓ４５：ＹＥＳ）、内部メモリに蓄積されたジョブが削除されるのとほぼ同時に、パスワードも失効される。このため、当該ジョブに応じた画像がユーザの意に反して他人に見られるのを、パスワードが失効されない場合に比べて一層低減することができる。
【００３９】
［３．第３実施形態］
［３−１．第１実施形態との相違点］
第３実施形態は、基本的な構成は第１実施形態と同様であるため、共通する構成については説明を省略し、相違点を中心に説明する。第３実施形態では、用紙、印刷材等の消耗品がなくなったことをエラー検出部２５がエラーとして検出した場合に制御部１０が実行する再印刷処理が、図４に示すように構成された点で第１実施形態と異なる。
【００４０】
図４に示すように、この処理では、先ず、Ｓ６１にて、前述のＳ１と同様に制御部１０はエラーの発生を記憶する。続くＳ６３では、制御部１０は、印刷中のジョブを実行させているユーザに紐付くメールアドレス（例えば、当該ジョブを送信したＰＣ７のメールアドレス）を取得する。続くＳ６５では、制御部１０は、当該ジョブ専用のワンタイムパスワードを発行し、個別通知部の一例としてのネットワークインタフェース２９を介して、Ｓ６３で取得されたメールアドレス宛てに送信する。続くＳ６７では、制御部１０は、Ｓ６７にて発行されたワンタイムパスワードによりジョブをロックして内部メモリに蓄積する。このＳ６５，Ｓ６７の処理及び後述のＳ７５，Ｓ７７の処理も、Ｓ３，Ｓ７の処理と同様に、パスワードがＰＣ７において設定されているジョブに対しても、パスワードがＰＣ７において設定されていないジョブに対しても、同様に実行される。
【００４１】
続くＳ６９にて、制御部１０は、内部メモリに蓄積された印刷待ちのジョブがあるか否かを判断し、ある場合は（Ｓ６９：ＹＥＳ）、処理をＳ７１〜Ｓ７９のループ処理へ移行させる。このループ処理は、印刷待ちのジョブ数だけ繰り返されることにより各ジョブに対してそれぞれ実行される。
【００４２】
Ｓ７１では、制御部１０は、印刷待ちのジョブのうちＳ７１〜Ｓ７９の処理が終了していないジョブを１つ選択し、Ｓ７３にて、当該ジョブを実行させているユーザに紐付くメールアドレスを取得する。続くＳ７５では、制御部１０は、当該ジョブに個別のワンタイムパスワードを発行して、ネットワークインタフェース２９を介して、Ｓ７３で取得されたメールアドレス宛てに送信する。続くＳ７７では、制御部１０は、Ｓ７５にて発行したワンタイムパスワードによって前記ジョブをロックして、内部メモリに蓄積する。
【００４３】
制御部１０は、続くＳ７９にて、Ｓ７１〜Ｓ７９の処理が終了していないジョブが存在すると判断した場合はＳ７１以下の処理を繰り返し、全ての印刷待ちのジョブに対してＳ７１〜Ｓ７９の処理が終了すると、処理をＳ８１へ移行させる。Ｓ８１では、制御部１０は、エラーが解除されたか否かを判断し、エラーが解除されていない場合は（Ｓ８１：ＮＯ）、処理をＳ６９へ戻す。なお、印刷待ちのジョブであって、かつ、Ｓ７１〜Ｓ７９の処理が終了していないジョブがない場合は（Ｓ６９：ＮＯ）、制御部１０は、処理をＳ６９からＳ８１へ直接移行させる。
【００４４】
そして、Ｓ６９〜Ｓ８１の処理が繰り返される間に、エラーが解除されると、制御部１０は、Ｓ８３にて、前述のＳ１１と同様に、エラーが解除されてから一定時間が経過したか否かを判断する。
【００４５】
最初に、このＳ８３へ移行したときは、一定時間が経過していないので（Ｓ８３：ＮＯ）、制御部１０は、操作部２７を介してパスワードの入力を受け付ける処理をＳ８５にて実行し、当該Ｓ８５の処理中に入力されたパスワードが正解である（すなわち、Ｓ６５又はＳ７５で発行されたワンタイムパスワードのいずれかと一致した）か否かを判断する。制御部１０は、パスワードが正解でない場合、又は、Ｓ８５の処理中にパスワードが入力されなかった場合は、Ｓ８７にてＮＯと判断し、処理を前述のＳ８３へ戻す。一方、パスワードが正解である場合は（Ｓ８７：ＹＥＳ）、制御部１０は、内部メモリに蓄積された全てのジョブのうち、当該ワンタイムパスワードによってロックされたジョブに応じた画像を、Ｓ８９にて印刷部２３を介して用紙に印刷して、処理をＳ８３へ戻す。
【００４６】
前記一定時間が経過すると（Ｓ８３：ＹＥＳ）、制御部１０は、前記ワンタイムパスワードをＳ９１にて失効させ、内部メモリに蓄積された全てのジョブをＳ９３にて削除して、本再印刷処理を終了する。
【００４７】
［３−２．効果］
以上詳述した第３実施形態によれば、第１実施形態における（１Ａ），（１Ｂ），（１Ｄ）の効果及び第２実施形態における（２Ｃ）の効果に加えて以下の効果を奏する。
【００４８】
（３Ａ）制御部１０は、エラーが発生して本再印刷処理が実行される毎に、Ｓ６５，Ｓ７５の処理で新たにワンタイムパスワードを発行する。しかも、このワンタイムパスワードは、ジョブ毎に発行される。このため、複合機３においてエラーが発生して印刷が中断された場合に、パスワードがＰＣ７において設定されていないジョブに応じた画像がユーザの意に反して他人に見られるのを、第１，第２実施形態に比べて一層低減することができる場合がある。
【００４９】
（３Ｂ）また、パスワードは各ジョブを実行させているユーザに紐付くメールアドレスに通知される。このため、第１実施形態のようにユーザにパスワードが通知されない場合に比べて、各ＰＣ７のユーザがパスワードを入力して複合機３に印刷を実行させることが一層容易になる場合がある。
【００５０】
［４．他の実施形態］
以上、本開示を実施するための形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【００５１】
（４Ａ）前記各実施形態では、ジョブをロックするためのパスワードとして管理者パスワード又はワンタイムパスワードを利用したが、これに限定されるものではない。例えば、ジョブのファイル名又は当該ファイル名を加工したものをパスワードとして利用してもよいし、ＰＣ７のアドレス若しくはＩＤ又はそれらを加工したものをパスワードとして利用してもよい。更に、ＰＣ７のアドレス又はＩＤとは無関係に、ＰＣ７毎に予めパスワードが設定されていてもよい。
【００５２】
（４Ｂ）前記第３実施形態では、個別通知部としてのネットワークインタフェース２９は、個別に発行されたワンタイムパスワードを各ＰＣ７に送信（すなわち、通知）したが、これに限定されるものではない。例えば、各ＰＣ７のユーザの携帯電話のメールアドレスに通知を行ってもよい。また、個別に発行されたワンタイムパスワードは、例えば、ユーザが複合機３に社員証等をかざしたときに当該複合機３に表示されてもよい。
【００５３】
（４Ｃ）前記各実施形態では、消耗品がなくなったときに再印刷処理が実行されたが、これに限定されるものではない。例えば、再印刷処理は、ジャム等のエラーの発生時に実行されてもよい。
【００５４】
（４Ｄ）前記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、前記実施形態の構成の一部を省略してもよい。また、前記実施形態の構成の少なくとも一部を、他の前記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言によって特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【符号の説明】
【００５５】
１…通信システム                    ３…複合機            ５…ＦＴＰサーバ
７…パーソナルコンピュータ          １０…制御部          １１…ＣＰＵ
１５…ＲＡＭ                        １７…ＮＶＲＡＭ      ２１…印刷部
２５…エラー検出部                  ２９…ネットワークインタフェース
【図１】
2019171786.tif 000003
【図２】
2019171786.tif 000004
【図３】
2019171786.tif 000005
【図４】
2019171786.tif 000006