(57)【要約】      （修正有）【課題】実行すべき印刷ジョブとして異なるユーザによって発行された同一の印刷ジョブがある場合、同一の印刷ジョブを発行したユーザの待ち時間を短縮させる。【解決手段】印刷装置１は、受付けられた印刷ジョブを記憶する記憶装置１７と、印刷ジョブが受付けられたとき、その受付けられた印刷ジョブと記憶装置１７に記憶されている印刷ジョブとを比較して、受付けられた印刷ジョブと記憶装置に記憶されている印刷ジョブとが同一の印刷ジョブであるか否かを判別する判別手段２８とを備える。そして、印刷装置１は、判別手段２８によって同一と判別された印刷ジョブを実行するとき、同一と判別された印刷ジョブの数に応じて複数部の印刷出力を行う。【選択図】図５
2012250382.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを受付ける受付手段と、
前記受付手段によって受付けられた印刷ジョブが即時に実行されないとき、その印刷ジョブを待機ジョブとして記憶する記憶装置と、
前記受付手段によって印刷ジョブが受付けられたとき、その受付けられた印刷ジョブと前記記憶装置に記憶されている待機ジョブとが同一の印刷ジョブであるか否かを判別する判別手段と、
印刷ジョブを実行することにより印刷出力を行う印刷制御手段と、
を備え、
前記印刷制御手段は、前記判別手段によって同一と判別された印刷ジョブを実行するとき、同一と判別された印刷ジョブの数に応じて複数部の印刷出力を行うことを特徴とする印刷装置。
【請求項２】
前記印刷制御手段は、同一と判別された複数の印刷ジョブのうち何れか１つを複数回実行し、他の印刷ジョブを実行しないことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷制御手段は、同一と判別された印刷ジョブを発行したユーザの数に対応して複数部の印刷出力を行うことを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記印刷制御手段は、同一と判別された各印刷ジョブの印刷設定に応じて、複数部の印刷出力を行うことを特徴とする請求項１乃至３の何れかに記載の印刷装置。
【請求項５】
前記印刷装置の通電状態を制御する電源管理手段を更に備え、
前記記憶装置は、前記電源管理手段によって制御される通電状態が省電力状態である場合に、前記受付手段によって受付けられた印刷ジョブを記憶し、
前記印刷制御手段は、前記電源管理手段によって制御される通電状態が省電力状態から通常通電状態に復帰したときに、同一と判別された印刷ジョブの数に応じて複数部の印刷出力を行うことを特徴とする請求項１乃至４の何れかに記載の印刷装置。
【請求項６】
印刷装置によって実行される印刷方法であって、
印刷ジョブを受付ける受付ステップと、
前記受付ステップによって受付けられた印刷ジョブが即時に実行されないとき、その印刷ジョブを待機ジョブとして記憶する記憶ステップと、
前記受付ステップによって印刷ジョブが受付けられたとき、その受付けられた印刷ジョブと待機ジョブとが同一の印刷ジョブであるか否かを判別する判別ステップと、
印刷ジョブを実行することにより印刷出力を行う印刷制御ステップと、
を有し、
前記印刷制御ステップは、前記判別ステップによって同一と判別された印刷ジョブを実行するとき、同一と判別された印刷ジョブの数に応じて複数部の印刷出力を行うことを特徴とする印刷方法。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の印刷ジョブをまとめて実行して印刷出力する技術に関する。
【背景技術】
【０００２】
従来、複数の印刷ジョブをまとめて実行して印刷出力する技術がある。例えば、特許文献１に開示された印刷装置は、受付けた印刷ジョブを蓄積する蓄積手段を備え、その蓄積手段に蓄積される印刷ジョブを所定のタイミングで順次印刷装置に出力して印刷を実行する構成である。このような構成によれば、間隔を開けて受付けた複数の印刷ジョブをまとめて印刷出力することができるので、印刷ジョブを受付ける度に印刷出力を実行する場合に比べて消費電力が低減されるというメリットがある。
【０００３】
また、特許文献１に開示された印刷装置は、蓄積される印刷ジョブの実行順序が変更できるようになっている。すなわち、印刷装置は、蓄積される印刷ジョブのうち、基本的には印刷ジョブの受付順序に従って印刷ジョブを実行する。そして、印刷装置は、同一人により発行された印刷ジョブが複数ある場合には、それら複数の印刷ジョブを連続的な実行順序に変更してから実行する。これにより、各ユーザが他人の印刷物を取り違えて取得してしまうことを防止できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−９０３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の印刷装置では、印刷ジョブの実行順序は、印刷ジョブの受付順序やユーザ名に基づき決定されるため、同一の印刷ジョブが必ずしも連続して実行されるとは限らない。例えば、あるユーザによって印刷ジョブ「ＪＯＢ１」が受付けられた後、別のユーザによってその印刷ジョブ「ＪＯＢ１」とは異なる印刷ジョブ「ＪＯＢ２」が受付けられ、更にその後に、更なる別のユーザによって印刷ジョブ「ＪＯＢ１」と同一の印刷ジョブ「ＪＯＢ３」が受付けられるとする。この場合、従来の印刷装置における実行順序は、受付順序に従って印刷ジョブ「ＪＯＢ１」、「ＪＯＢ２」、「ＪＯＢ３」となる。尚、この場合、各ユーザが１つずつ印刷ジョブを発行しているのでユーザ名に基づく実行順序の変更は行われない。
【０００６】
このとき、印刷ジョブ「ＪＯＢ３」を発行したユーザは、印刷ジョブ「ＪＯＢ２」の実行が完了するまで、印刷ジョブ「ＪＯＢ３」の実行開始を待つことになる。仮に印刷ジョブ「ＪＯＢ２」の情報量が多いと、その分、印刷ジョブ「ＪＯＢ２」の実行に時間がかかるので、「ＪＯＢ３」を発行したユーザは、自分の印刷物を取得するまで長時間待たされてしまう。
【０００７】
このように、複数の印刷ジョブをまとめて実行する場合において、従来の印刷装置では、異なるユーザによって同一の印刷ジョブが複数蓄積されている場合であっても、それら同一の印刷ジョブが連続して実行されないことがある。つまり、従来の印刷装置において、複数の同一印刷ジョブの間に異なる印刷ジョブが受付けられていると、その異なる印刷ジョブの後となる印刷ジョブを発行したユーザは、先に発行された別の印刷ジョブによって待たされてしまうという問題がある。
【０００８】
本発明は、上記従来の問題点を解決するためになされたものであり、実行すべき印刷ジョブとして異なるユーザによって発行された同一の印刷ジョブがある場合、同一の印刷ジョブを発行したユーザの待ち時間を短縮させることのできる印刷装置及び印刷方法を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１に係る発明は、印刷装置であって、印刷ジョブを受付ける受付手段と、前記受付手段によって受付けられた印刷ジョブが即時に実行されないとき、その印刷ジョブを待機ジョブとして記憶する記憶装置と、前記受付手段によって印刷ジョブが受付けられたとき、その受付けられた印刷ジョブと前記記憶装置に記憶されている待機ジョブとが同一の印刷ジョブであるか否かを判別する判別手段と、印刷ジョブを実行することにより印刷出力を行う印刷制御手段と、を備え、前記印刷制御手段は、前記判別手段によって同一と判別された印刷ジョブを実行するとき、同一と判別された印刷ジョブの数に応じて複数部の印刷出力を行うことを特徴とする構成である。
【００１０】
このような構成によれば、同一と判別された印刷ジョブが実行されるときに、同一と判別された印刷ジョブの数に応じて複数部の印刷出力が行われるので、印刷装置は、同一と判別された印刷ジョブを発行したユーザの待ち時間を短縮させることが可能となる。
【００１１】
請求項２に係る発明は、請求項１に記載の印刷装置において、前記印刷制御手段は、同一と判別された複数の印刷ジョブのうち何れか１つを複数回実行し、他の印刷ジョブを実行しないことを特徴とする構成である。
【００１２】
このような構成によれば、印刷装置は、必要部数以上の印刷物が印刷出力されてしまうような不具合を未然に防止することができる。すなわち、同一と判別された複数の印刷ジョブのうち何れか１つに基づき複数部の印刷出力が行われた後、その印刷ジョブと同一である他の印刷ジョブを更に実行してしまうと余分に印刷物が出力されてしまう可能性がある。しかし、上記構成によれば、印刷装置は、そのような不具合を生じさせないことが可能である。
【００１３】
請求項３に係る発明は、請求項１又は２に記載された印刷装置において、前記印刷制御手段は、同一と判別された印刷ジョブを発行したユーザの数に対応して複数部の印刷出力を行うことを特徴とする構成である。
【００１４】
このような構成によれば、同一と判別された印刷ジョブを発行したユーザの数に対応して複数部の印刷出力が行われるので、同一と判別された印刷ジョブを発行した各ユーザが漏れなく印刷物を取得することができる。
【００１５】
請求項４に係る発明は、請求項１乃至３の何れかに記載の印刷装置において、前記印刷制御手段は、同一と判別された各印刷ジョブの印刷設定に応じて、複数部の印刷出力を行うことを特徴とする構成である。
【００１６】
このような構成によれば、同一と判別された各印刷ジョブの印刷設定に対応して複数部の印刷出力が行われるので、同一と判別された印刷ジョブを発行したユーザは、自己の印刷設定に従って印刷出力された印刷物を取得することができる。
【００１７】
請求項５に係る発明は、請求項１乃至４の何れかに記載の印刷装置において、前記印刷装置の通電状態を制御する電源管理手段を更に備え、前記記憶装置は、前記電源管理手段によって制御される通電状態が省電力状態である場合に、前記受付手段によって受付けられた印刷ジョブを記憶し、前記印刷制御手段は、前記電源管理手段によって制御される通電状態が省電力状態から通常通電状態に復帰したときに、同一と判別された印刷ジョブの数に応じて複数部の印刷出力を行うことを特徴とする構成である。
【００１８】
このような構成によれば、印刷装置の通電状態が省電力状態である場合、入力される印刷ジョブが記記憶装置に記憶されるので、印刷ジョブを入力する毎にその印刷ジョブを実行する場合に比べて印刷装置の消費電力を節約することができる。
【００１９】
請求項６に係る発明は、印刷装置によって実行される印刷方法であって、印刷ジョブを受付ける受付ステップと、前記受付ステップによって受付けられた印刷ジョブが即時に実行されないとき、その印刷ジョブを待機ジョブとして記憶する記憶ステップと、前記受付ステップによって印刷ジョブが受付けられたとき、その受付けられた印刷ジョブと待機ジョブとが同一の印刷ジョブであるか否かを判別する判別ステップと、印刷ジョブを実行することにより印刷出力を行う印刷制御ステップと、を有し、前記印刷制御ステップは、前記判別ステップによって同一と判別された印刷ジョブを実行するとき、同一と判別された印刷ジョブの数に応じて複数部の印刷出力を行うことを特徴とする構成である。
【００２０】
このような構成によれば、同一と判別された印刷ジョブが実行されるときに、同一と判別された印刷ジョブの数に応じて複数部の印刷出力が行われるので、印刷装置は、同一と判別された印刷ジョブを発行したユーザの待ち時間を短縮させることが可能となる。
【発明の効果】
【００２１】
本発明によれば、実行すべき印刷ジョブとして異なるユーザによって発行された同一の印刷ジョブがある場合、同一の印刷ジョブを発行したユーザの待ち時間を短縮させることができる。
【図面の簡単な説明】
【００２２】
【図１】印刷システムの一構成例を示す図である。
【図２】印刷装置のハードウエア構成の一例を示す図である。
【図３】印刷装置において実行される処理の概略を示す図である。
【図４】印刷装置において実行される処理の概略を示す図である。
【図５】印刷装置における制御部の機能構成の一例を示すブロック図である。
【図６】案内画面の一例を示す図である。
【図７】ユーザ情報の一例を示す図である。
【図８】印刷装置において実行される全体的な処理手順の一例を示すフローチャートである。
【図９】印刷装置において実行される印刷ジョブ保留処理の処理手順の一例を示すフローチャートである。
【図１０】印刷装置において実行される印刷ジョブ保留処理の処理手順の一例を示すフローチャートである。
【図１１】関連ジョブ情報の一例を示す図である。
【図１２】第２の実施形態において、印刷装置において実行される印刷ジョブ保留処理の処理手順の一例を示すフローチャートである。
【図１３】第２の実施形態において、印刷装置において実行される印刷ジョブ保留処理の処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２４】
（第１の実施形態）
図１は、印刷装置１と複数のユーザ端末６（６ａ〜６ｄ）とで構成される印刷システムの全体構成例を示す図である。印刷装置１は、ネットワーク５を介して各ユーザ端末６ａ〜６ｄと接続され、それぞれと通信可能になっている。また、印刷装置１は、ユーザによる操作指示を入力するための操作パネル２と、印刷処理を実行した後、印刷出力された印刷物を出力するための排出口３と、出力された印刷物を保持しておくための排出トレイ４とを備えている。印刷装置１は、ネットワーク５を介してユーザ端末６から印刷ジョブを受付けると、その印刷ジョブを実行して印刷出力を行うように構成される。操作パネル２は、例えば、いわゆるタッチパネルで構成され、情報を表示するための表示部と、ユーザによる操作指示を入力する操作入力部とが一体的に設けられている。
【００２５】
印刷装置１は、各種表示画面を作成してユーザ端末６に表示させることが可能な構成である。印刷装置１は、表示画面に対して入力された情報に基づき各種処理を実行することが可能になっている。尚、印刷装置１に含まれる各構成は、いわゆる複合機やＦＡＸ装置など、印刷処理を実行する他の装置に組み込まれるものであっても良い。
【００２６】
また、印刷装置１は、この印刷装置１の通電状態を管理する図示しない電源管理部を有している。電源管理部は、一定時間を経過するまで操作パネル２が何れの操作も検知しない場合、或いは、ネットワーク５を介して何れの信号も受信しない場合には、印刷装置１の通電状態を、通常通電状態から省電力状態に移行させるように電源回路を制御する。通常通電状態は、印刷装置１において印刷出力を行なうことができるように各部に対して電力供給を行なう動作モードである。省電力状態は、一部の回路への電力供給を残して他の回路への電力供給を制限する動作モードである。省電力状態のとき、印刷出力は行われない。これにより、印刷装置１は、省電力状態に移行しているときに電力消費量を節約することが可能になっている。また、電源管理部は、省電力状態のときに操作パネル２によってユーザによる操作が検知された場合や、ネットワーク５を介して信号や情報が受信された場合などに通電状態を通常通電状態に復帰させる構成である。
【００２７】
また、印刷装置１は、ユーザを特定するためのユーザ識別情報（以下「ユーザＩＤ」と称する）に基づきユーザのログインを許可することが可能な構成である。また、印刷装置１は、例えばＩＰアドレスなど、ユーザ端末６ａ〜６ｄを特定するための識別情報に、ユーザＩＤを関連づけて記憶する。これにより、印刷装置１は、ユーザと、そのユーザによって使用されるユーザ端末６とを特定する。
【００２８】
ユーザ端末６は、例えば、一般的なパーソナルコンピュータである。また、ユーザ端末６は、各種情報を表示する表示部７と、ユーザによる操作指示を入力する操作入力部８とを備えている。例えば、表示部７は、液晶ディスプレイであり、また、操作入力部８は、キーボードや図示しないマウスなどで構成される。以下の説明では、ユーザ端末６ａはユーザＡが使用するものとし、同様に、ユーザ端末６ｂはユーザＢ、ユーザ端末６ｃはユーザＣ、ユーザ端末６ｄはユーザＤがそれぞれ使用するものとする。
【００２９】
ユーザ端末６には、プリンタードライバーがインストールされている。これにより、ユーザ端末６は、印刷ジョブを生成して印刷装置１に出力することが可能である。また、ユーザ端末６は、印刷装置１から出力される各種表示画面を表示部７に表示することが可能な構成であり、更に、その表示画面に対して操作入力部８により入力される操作指示を受付けて印刷装置１に出力することができる構成である。
【００３０】
図２は、印刷装置１のハードウエア構成の一例を示す図である。印刷装置１は、この印刷装置１の動作を制御する制御部１０と、ユーザ端末６などの外部機器と接続するためのネットワークインタフェース１３と、印刷ジョブを実行して印刷出力を行う印刷処理部１４と、ユーザによる各種操作を受付ける操作パネル２と、各種情報を記憶する記憶装置１７と、を備え、それらがバス１５を介して接続されることにより相互に通信可能に構成される。
【００３１】
制御部１０は、ＣＰＵ１１とメモリ１２とを備えており、各部の動作を制御するものである。ＣＰＵ１１は、記憶装置１７に記憶されているプログラム１８を読み出して実行する。ここで、プログラム１８は、印刷装置１に電源が投入されることに伴って、ＣＰＵ１１によって実行される基本的なプログラムである。例えば、プログラム１８は、ユーザ端末６から送信される印刷ジョブを受信したり、その印刷ジョブを実行したりするためのプログラムであると共に、制御部１０を後述する各種処理部として機能させるためのプログラムである。メモリ１２は、ＣＰＵ１１がプログラムを実行することに伴う一時的なデータなどを記憶するものである。また、記憶装置１７は、印刷ジョブを記憶する印刷ジョブ記憶部１９を有している。
【００３２】
ネットワークインタフェース１３は、印刷装置１をネットワーク５に接続するためのものである。制御部１０は、このネットワークインタフェース１３を介してユーザ端末６と通信可能に接続される。
【００３３】
印刷処理部１４は、給紙カセットから用紙を１枚ずつ給紙する給紙部、給紙部から給紙された用紙に対して、印刷ジョブに含まれる画像データに基づき画像形成を行う画像形成部、画像形成部によって形成されるトナー像（画像）を用紙に転写させる転写部、用紙に転写されたトナー像を定着させる定着部、印刷された印刷物を排出口３まで搬送する印刷物搬送部、画像形成部にトナーを補充するトナーボトルなどを備えている。これにより、印刷処理部１４は、入力する印刷ジョブを実行することが可能である。
【００３４】
制御部１０の後述する各処理部と、記憶装置１７の少なくとも一部の記憶領域とは、通電状態が省電力状態になっているときにも起動されており、ユーザ端末６からの各種情報を受付け、その受付けた情報を記憶装置１７に記憶させたり、記憶装置１７に記憶されている情報を読出したりできるように構成される。
【００３５】
図３，図４は、印刷装置１によって実行される処理の概略を示したものである。図３では印刷装置１は、通電状態が省電力状態になっている。この状態のときに、印刷装置１は、ユーザ端末６ａから印刷ジョブＡ１を入力すると、ユーザ端末６ａに対し通電状態が省電力状態であることを報知すると共に、印刷ジョブを即時に実行するか否かを問い合せる案内画面をユーザ端末６に表示させる。印刷装置１は、ユーザ端末６ａから、印刷ジョブＡ１の実行を保留すべき指示を入力すると、印刷ジョブＡ１を待機ジョブとして記憶装置１７の印刷ジョブ記憶部１９に記憶して省電力状態を維持する。これにより、印刷装置１は、省電力状態から通常通電状態に復帰することに伴う電力を節約することができる。
【００３６】
印刷装置１は、通電状態が省電力状態であって、且つ記憶装置１７に既に待機ジョブが記憶されている状態のときに、ユーザ端末６から印刷ジョブを入力すると、記憶装置１７に記憶されている待機ジョブと、ユーザ端末６から入力する印刷ジョブとが同一であるか否かを判断する。例えば、印刷装置１の通電状態が省電力状態であって、且つ印刷ジョブＡ１が待機ジョブとして記憶装置１７に記憶されている状態のときに、ユーザ端末６ｂから印刷ジョブＢを入力すると、印刷装置１は、記憶装置１７に待機ジョブとして記憶されている印刷ジョブＡ１と、入力する印刷ジョブＢとの同一性を例えばファイル名などに基づき判断する。
【００３７】
例えば、図３において、印刷ジョブＢが、印刷ジョブＡ１が生成された文書データとは異なる文書データに基づいて生成されている場合、その印刷ジョブＢは、記憶装置１７に待機ジョブとして記憶されている印刷ジョブＡ１とは異なる印刷ジョブと判断される。これに対し、印刷ジョブＢが、印刷ジョブＡ１が生成された文書データと同じ文書データに基づいて生成されている場合、その印刷ジョブＢは、記憶装置１７に待機ジョブとして記憶されている印刷ジョブＡ１と同一の印刷ジョブと判断される。尚、図３では、印刷ジョブＢが、印刷ジョブＡ１とは異なる印刷ジョブであると判断される場合を例示している。
【００３８】
このようにして印刷装置１は、受信した印刷ジョブＢと待機ジョブである印刷ジョブＡ１との同一性の判断が終了すると、図３に示すように、上記と同様にしてユーザ端末６ｂに対し案内画面を表示させる。印刷装置１は、ユーザ端末６ｂから、印刷ジョブＢの実行を保留すべき指示を入力すると、印刷ジョブＢを待機ジョブとして記憶装置１７に記憶して省電力状態を維持する。
【００３９】
その後、印刷装置１は、ユーザ端末６ｃから印刷ジョブＡ２を入力すると、その印刷ジョブＡ２と、記憶装置１７に待機ジョブとして記憶されている印刷ジョブＡ１及び印刷ジョブＢとの同一性を判断する。
【００４０】
ここでの判断は、上記と同様に行われる。すなわち、印刷ジョブＡ２が、印刷ジョブＡ１又はＢが生成された文書データとは異なる文書データに基づいて生成されている場合、その印刷ジョブＡ２は、記憶装置１７に待機ジョブとして記憶されている印刷ジョブＡ１及びＢとは異なる印刷ジョブと判断される。これに対し、印刷ジョブＡ２が、印刷ジョブＡ１及びＢの何れか一方が生成された文書データと同じ文書データに基づいて生成されている場合、その印刷ジョブＡ２は、記憶装置１７に待機ジョブとして記憶されている印刷ジョブＡ１及びＢの何れか一方と同一の印刷ジョブと判断される。尚、図３では、印刷ジョブＡ２が、印刷ジョブＡ１と同一のジョブであると判断される場合を例示している。
【００４１】
印刷装置１は、記憶装置１７に待機ジョブとして記憶されている印刷ジョブＡ１と、入力する印刷ジョブＡ２とが同一であると判断すると、その印刷ジョブＡ２を発行したユーザを特定する。そして、印刷装置１は、そのユーザに関するユーザ情報２１を生成して、記憶装置１７に待機ジョブとして記憶されている印刷ジョブＡ１に関連づける。図３の例では、印刷装置１は、印刷ジョブＡ１に対してユーザＣに関するユーザ情報２１を関連づける。
【００４２】
印刷装置１は、ユーザ情報２１の関連づけが終了すると、上記と同様にしてユーザ端末６ｃに対し案内画面を表示させる。印刷装置１は、ユーザ端末６ｃから、印刷ジョブＡ２の実行を保留すべき指示を入力すると、印刷ジョブＡ２を記憶装置１７に待機ジョブとして記憶して省電力状態を維持する。このようにして、記憶装置１７には、印刷ジョブＡ１，Ｂ，Ａ２が記憶される。また、このとき印刷ジョブＡ１には、ユーザＣに関するユーザ情報２１が関連づけられている。
【００４３】
その後更に、印刷装置１は、ユーザ端末６ｄから印刷ジョブＡ３を入力すると、上記と同様にして、その印刷ジョブＡ３と、記憶装置１７に待機ジョブとして記憶されている印刷ジョブＡ１，Ｂ及びＡ２とが同一であるか否かを判断する。ここでの判断も上記と同様に行われる。その結果、例えば、印刷ジョブＡ３と印刷ジョブＡ１とが同一であると判断されると、印刷装置１は、印刷ジョブＡ３を発行したユーザＤに関するユーザ情報２１を印刷ジョブＡ１に関連づける。尚、このとき印刷ジョブＡ３は、印刷ジョブＡ２とも同一であると判断されるが、この場合は、例えば最も受付順序の早い印刷ジョブＡ１にユーザ情報２１が関連づけられる。
【００４４】
例えば、ユーザＡ，Ｃ，Ｄが同じ会議に出席するため、会議資料などの文書データに関する印刷指示をそれぞれ異なるタイミングで行った場合、印刷装置１は、それぞれ異なるタイミングで同一の印刷ジョブＡ１，Ａ２，Ａ３を受信する。また、上記のように印刷装置１は、これら同一の印刷ジョブＡ１，Ａ２，Ａ３を受信する間に、それらとは異なる他の印刷ジョブＢを受信することもある。印刷装置１は、そのような場合に、同一の印刷ジョブを発行したユーザの待ち時間を短縮させるため以下のように処理を行う。
【００４５】
印刷装置１は、ユーザ情報２１の関連づけが終了すると、上記と同様にしてユーザ端末６ｄに対し案内画面を表示させる。このとき、例えばユーザＡ，Ｃ，Ｄが出席する会議の開始予定時間が迫っていると、ユーザＤは、ユーザ端末６ｄに表示される案内画面に対して即時に印刷出力を行うように指示する。印刷装置１は、ユーザ端末６ｄから、印刷ジョブＡ３を即時に実行すべき指示を入力すると、通電状態を省電力状態から通常通電状態に復帰させ印刷ジョブの実行を開始する。
【００４６】
印刷装置１は、上述した同一性の判断において同一と判断された印刷ジョブの実行を行うとき、記憶装置１７に記憶されている待機ジョブのうちユーザ情報２１が関連付けられている待機ジョブを他の待機ジョブよりも優先的に実行する。図３の例では、印刷装置１は、ユーザ情報２１が関連付けられている印刷ジョブＡ１を最初に実行する。このとき、印刷装置１は、上述した同一性の判断において同一と判断された印刷ジョブの数に応じて複数部の印刷出力を行う。例えば、印刷装置１は、ユーザ情報２１を参照し、そのユーザ情報２１に記録されているユーザの数に対応して印刷ジョブを複数回実行することにより、複数部の印刷出力を行う。
【００４７】
例えば、図例では、記憶装置１７に待機ジョブとして記憶されている印刷ジョブＡ１には、ユーザＣ，Ｄに関するユーザ情報２１が関連づけられている。この場合、図４に示すように、印刷装置１は、印刷ジョブＡ１を、それらユーザＣ，Ｄの数に対応して２回余分に実行する。すなわち、印刷装置１は、印刷ジョブＡ１を３回実行することにより合計３部の印刷物を出力する。これにより、印刷ジョブＡ２を発行したユーザＣと、印刷ジョブＡ３を発行したユーザＤは、印刷ジョブＡ２，Ａ３よりも先に受付けられた印刷ジョブＢの実行を待たずに、早期に印刷物を取得可能である。すなわち、ユーザＣ，Ｄは、印刷ジョブＢの実行に要する時間を待たなくて済むので、その分待ち時間が短縮される。特に、印刷ジョブＢの情報量が多く、印刷ジョブＢの実行が開始されてから終了するまでに比較的長時間を要する場合でも、ユーザＣ，Ｄ用の印刷物は、それよりも先に印刷出力されるようになるので、会議が始まるまでに会議資料などの文書を取得することができるようになる。
【００４８】
また、印刷装置１は、ユーザ情報２１が関連づけられている印刷ジョブＡ１を実行すると、その印刷ジョブＡ１に関連づけられているユーザ情報２１に記録されたユーザが発行した印刷ジョブＡ２，Ａ３を削除する。これにより、印刷装置１は、同一内容の印刷物が、その後更に余分に印刷出力されてしまうことを未然に防止できる。
【００４９】
また、印刷装置１は、ユーザ情報２１が関連づけられている印刷ジョブの実行が終了すると、そのとき待機状態となっている印刷ジョブを順次実行する。これによりユーザＢが印刷物を取得可能になる。以下、上記のような印刷装置１の動作を制御する制御部１０の具体的な構成について説明する。
【００５０】
図５は、制御部１０の機能構成の一例を示すブロック図である。制御部１０は、上述したＣＰＵ１１がプログラム１８を実行することにより、指示解析部２５、ジョブ管理部２７、印刷制御部２９、表示制御部３０、及び上述した電源管理部３１として機能する。指示解析部２５は、通電検知部２６を含み、また、ジョブ管理部２７は、判別部２８を含んでいる。
【００５１】
次に、制御部１０によって実行される処理について説明する。制御部１０は、ネットワーク５を介して信号や情報を受信した場合、まず指示解析部２５を機能させる。指示解析部２５は、ユーザ端末６から入力する操作指示や各種情報を受付けて解析し、その解析結果に基づき各処理部に各種情報を出力する処理部である。指示解析部２５がユーザ端末６から印刷ジョブを受付けると、次に指示解析部２５に含まれる通電検知部２６が機能する。
【００５２】
通電検知部２６は、電源管理部３１によって制御される印刷装置１の通電状態が省電力状態であるか又は通常通電状態であるかを検知する処理部である。例えば、通電検知部２６は、上述した電源管理部と通信可能に接続されており電源管理部による電力供給状態を検知できるようになっている。これにより指示解析部２５は、通電検知部２６による検知結果に基づき各種処理を行うことが可能である。
【００５３】
指示解析部２５は、通電状態が通常通電状態であるときに印刷ジョブを入力すると、その印刷ジョブを印刷制御部２９に出力する。
【００５４】
印刷制御部２９は、印刷ジョブを印刷処理部１４に対して出力する処理部である。印刷制御部２９は、指示解析部２５から印刷ジョブを受け取ることで機能し、その印刷ジョブを印刷処理部１４に対して出力する。これにより印刷処理部１４によって印刷処理が行われることで印刷物が排出口３から出力される。
【００５５】
一方、指示解析部２５は、通電状態が省電力状態であるときに印刷ジョブを入力すると、その印刷ジョブをジョブ管理部２７に出力する。
【００５６】
ジョブ管理部２７は、印刷ジョブを記憶装置１７に記憶させたり、その印刷ジョブに各種情報を関連づけたりすることで印刷ジョブを管理する処理部である。ジョブ管理部２７は、指示解析部２５から印刷ジョブを受け取ると、記憶装置１７に既に記憶されている待機ジョブがあるか否かを検知する。以下においては、まず、未だ記憶装置１７に何れの待機ジョブも記憶されていない場合について説明する。
【００５７】
ジョブ管理部２７は、記憶装置１７に待機ジョブが記憶されていない場合、指示解析部２５から受け取った印刷ジョブの出力先を決定するため、表示制御部３０に対して案内画面を生成するように指示する。表示制御部３０は、各種表示画面を生成してユーザ端末６に表示させる処理部である。表示制御部３０は、ジョブ管理部２７からの指示を受け取ると案内画面を生成してユーザ端末６に表示させる。
【００５８】
図６は、表示制御部３０によって生成される案内画面３５の一例を示す図である。図例に示すように、案内画面３５には、印刷装置１が省電力状態であることを報知するメッセージが表示される。これにより、ユーザは、印刷装置１が省電力状態であることを知ることができる。また、案内画面３５には、印刷を実行するための実行ボタン３５ａと、印刷を保留するための保留ボタン３５ｂとが設けられる。ユーザにより実行ボタン３５ａ及び保留ボタン３５ｂの何れかが押下されると、その操作情報は、指示解析部２５によって受付けられる。
【００５９】
指示解析部２５は、保留ボタン３５ｂが押下されたことを示す操作情報を受け取った場合には、その操作情報をジョブ管理部２７に出力する。ジョブ管理部２７は、その操作情報を受け取ると、その操作情報に基づき指示解析部２５から受け取った印刷ジョブを記憶装置１７に記憶させる。これにより省電力状態が維持されるので電力消費量を節約することができる。
【００６０】
一方、指示解析部２５は、実行ボタン３５ａが押下されたことを示す操作情報を受け取った場合には、電源管理部３１に対して省電力状態から通常通電状態に復帰するように指示する。これにより、印刷装置１は、電源管理部３１によって通電状態が制御されることにより省電力状態から通常通電状態に復帰する。そして、指示解析部２５は、受け付けた操作情報をジョブ管理部２７に出力する。ジョブ管理部２７は、指示解析部２５から操作情報を受け取ると、指示解析部２５から受け取った印刷ジョブをその操作情報に基づき印刷制御部２９に出力する。印刷制御部２９は、ジョブ管理部２７から印刷ジョブを受け取ると、その印刷ジョブを印刷処理部１４に実行させる。これにより、印刷物が排出口３から出力される。
【００６１】
次に、記憶装置１７に待機印刷ジョブが記憶されている場合について説明する。記憶装置１７に待機ジョブが記憶されている場合、図５に示すジョブ管理部２７において判別部２８が機能する。判別部２８は、記憶装置１７に記憶されている待機ジョブと、指示解析部２５から受け取った印刷ジョブとが同一であるか否かを判別する処理部である。
【００６２】
同一性の判断は、例えば、印刷ジョブの属性に基づき行われる。印刷ジョブの属性には、印刷ジョブに含まれるファイル名、ファイルの種類、ファイルの作成日時及びファイルの作成者などが含まれる。判別部２８は、それらファイル名、ファイルの種類、ファイルの作成日時及びファイルの作成者のうち少なくとも１つ以上が一致する場合に、記憶装置１７に記憶されている待機ジョブと、指示解析部２５から受け取った印刷ジョブとが同一の印刷ジョブであると判断する。但し、同一性の判断は、上述した基準に限られない。例えば、判別部２８は、記憶装置１７に記憶されている待機ジョブと、指示解析部２５から受け取った印刷ジョブとの各ファイルに含まれるテキストデータなどを比較して、それらテキストデータの一致率などに基づき印刷ジョブが同一か否かを判断しても良い。
【００６３】
また、判別部２８は、複数の待機ジョブが記憶装置１７に記憶されている場合、それら全ての待機ジョブについて、指示解析部２５から受け取った印刷ジョブと同一であるか否かの判断を行う。そして、判別部２８は、記憶装置１７に記憶されている待機ジョブのうち複数の待機ジョブと、指示解析部２５から受け取った印刷ジョブとが同一である場合には、受付順序が最も早い待機ジョブを抽出する。これにより、記憶装置１７に記憶されている１つの待機ジョブに集中的にユーザ情報２１を関連づけることが可能である。但し、記憶装置１７に記憶されている１つの待機ジョブに集中的にユーザ情報２１を関連づけることができれば、記憶装置１７に記憶されている複数の待機ジョブのうち何れを抽出しても構わない。
【００６４】
ジョブ管理部２７は、判別部２８による判別結果に基づき以下のように処理を行う。以下においては、まず、記憶装置１７に記憶されている待機ジョブと、指示解析部２５から受け取った印刷ジョブとが異なる場合について説明する。
【００６５】
ジョブ管理部２７は、記憶装置１７に記憶されている待機ジョブと、指示解析部２５から受け取った印刷ジョブとが異なる場合、表示制御部３０に対して案内画面３５を生成するように指示する。表示制御部３０は、案内画面３５を生成すると、その案内画面３５をユーザ端末６の表示部７に表示させる。ジョブ管理部２７は、保留ボタン３５ｂが押下された場合には、上記と同様にして、指示解析部２５から受け取った印刷ジョブを待機ジョブとして記憶装置１７に記憶させる。一方、実行ボタン３５ａが押下された場合には、制御部１０は、待機ジョブの印刷出力を行うための処理を開始する。この処理については後述する。
【００６６】
次に、記憶装置１７に記憶されている待機ジョブと、ジョブ管理部２７が指示解析部２５から受け取った印刷ジョブとが同一である場合について説明する。ジョブ管理部２７は、記憶装置１７に記憶されている待機ジョブと、指示解析部２５から受け取った印刷ジョブとが同一である場合、その記憶装置１７に記憶されている待機ジョブに対して既にユーザ情報２１が関連付けられているか否かを判断する。そして、ジョブ管理部２７は、記憶装置１７に記憶されている待機ジョブに対して未だユーザ情報２１が関連付けられていない場合には、新規にユーザ情報２１を生成することにより各情報を記録する。一方、ジョブ管理部２７は、記憶装置１７に記憶されている待機ジョブに対して既にユーザ情報２１が関連付けられている場合には、そのユーザ情報２１を更新することにより各情報を記録する。
【００６７】
図７は、ジョブ管理部２７によって生成されるユーザ情報２１の一例を示す図である。ユーザ情報２１は、判別部２８によって抽出された待機ジョブと、その待機ジョブに関連づけられるユーザＩＤ及び設定内容とが記録される情報である。ジョブ管理部２７は、記憶装置１７に記憶されている待機ジョブと、指示解析部２５から受け取った印刷ジョブとが同一である場合には、指示解析部２５から受け取った印刷ジョブを発行したユーザを特定する。そして、ジョブ管理部２７は、特定したユーザのユーザＩＤをユーザ情報２１に記録する。また、既に記憶装置１７に記憶されている１つの待機ジョブと同一となる複数の印刷ジョブが異なるユーザによって発行される場合には、それら複数の印刷ジョブを発行した各ユーザのユーザＩＤがユーザ情報２１に記録される。図７の例では、ユーザ情報２１には、ユーザＩＤとしてユーザＣ，Ｄが記録されている。このようにして、ユーザ情報２１にはユーザに関する情報が関連づけられる。
【００６８】
ここで、ユーザ情報２１が関連づけられる待機ジョブは、後に実行される予定の印刷ジョブとなり、指示解析部２５から受け取った印刷ジョブは、後に削除される予定の印刷ジョブとなる。ユーザ情報２１には、そのような削除予定の印刷ジョブに含まれる各種印刷設定を実行予定の印刷ジョブに反映するために設定内容が記録されるようになっている。設定内容には、例えば、印刷方向やページの割付態様など、削除予定の印刷ジョブに対してなされる各種印刷設定が記録される。これにより、制御部１０は、削除予定の印刷ジョブに含まれる印刷設定を実行予定の印刷ジョブが実行されるときに反映させることが可能となっている。また、既に記憶装置１７に記憶されている１つの待機ジョブに、その待機ジョブと同一となる複数の待機ジョブが存在する場合には、図７に示すように、設定内容は、ユーザ情報２１に関連づけられる各ユーザに対応して複数記録される。
【００６９】
ジョブ管理部２７は、記憶装置１７に記憶されている待機ジョブと、指示解析部２５から受け取った印刷ジョブが同一である場合、指示解析部２５から受け取った印刷ジョブから印刷設定を読出し、ユーザ情報２１に記録する。このようにして、ユーザ情報２１には、設定内容が記録される。
【００７０】
ジョブ管理部２７は、ユーザ情報２１への記録が終了すると、そのユーザ情報２１を記憶装置１７に記憶させると共に、表示制御部３０に対して案内画面３５を生成するように指示する。表示制御部３０は、案内画面３５を生成すると、その案内画面３５をユーザ端末６の表示部７に表示させる。ジョブ管理部２７は、保留ボタン３５ｂが押下された場合には、上記と同様にして印刷ジョブを待機ジョブとして記憶装置１７に記憶させる。一方、案内画面３５において実行ボタン３５ａが押下された場合には、制御部１０は、以下に説明するように、記憶装置１７に記憶されている待機ジョブの印刷出力を行うための処理を開始する。
【００７１】
以下、記憶装置１７に記憶されている待機ジョブの印刷出力を行うための処理について説明する。まず、指示解析部２５は、案内画面３５において実行ボタン３５ａが押下されたことを示す操作情報を受け取ると、電源管理部３１に対して省電力状態から通常通電状態に復帰するように指示する。これにより、電源管理部３１による制御によって印刷装置１は、省電力状態から通常通電状態に復帰する。但し、例えば、印刷装置１の操作パネル２に対する直接の操作などによって印刷装置１の通電状態が省電力状態から通常通電状態に復帰する場合もある。
【００７２】
次に、指示解析部２５は、印刷装置１の通電状態が省電力状態から通常通電状態に復帰すると、印刷制御部２９に対して記憶装置１７に記憶されている待機ジョブを実行するように指示する。印刷制御部２９は、その指示を受け取ると、記憶装置１７にユーザ情報２１が記憶されているか否かを検知する。印刷制御部２９は、記憶装置１７にユーザ情報２１が記憶されている場合には、そのユーザ情報２１に記録されている待機ジョブを特定する。例えば、図７の例では、ユーザ情報２１には、待機ジョブとして印刷ジョブＡ１が記録されているので、ジョブ管理部２７は、その印刷ジョブＡ１を特定する。このようにして、印刷制御部２９は、ユーザ情報２１が関連づけられている待機ジョブを特定する。尚、記憶装置１７に、ユーザ情報２１が記憶されていない場合の処理については後述する。
【００７３】
印刷制御部２９は、ユーザ情報２１が関連づけられている待機ジョブを特定すると、その待機ジョブを記憶装置１７から読出す。このとき、記憶装置１７には、ユーザ情報２１が関連づけられている待機ジョブと、ユーザ情報２１が関連付けられていない待機ジョブとが混在して記憶されている場合がある。この場合、印刷制御部２９は、ユーザ情報２１が関連付けられている待機ジョブを、ユーザ情報２１が関連付けられていない待機ジョブよりも優先的に記憶装置１７から読出す。これにより、ユーザ情報２１が関連付けられている印刷ジョブが、ユーザ情報２１が関連付けられていない印刷ジョブよりも優先的に実行されるので、同一の印刷ジョブを発行した各ユーザの待ち時間を短縮させることができる。
【００７４】
印刷制御部２９は、ユーザ情報２１が関連付けられている待機ジョブを記憶装置１７から読出すと、そのユーザ情報２１を参照して、そのユーザ情報２１に関連づけられているユーザの数をユーザＩＤに基づき特定する。図７の例では、ユーザ情報２１には、ユーザＣ，Ｄが記録されている。この場合、印刷制御部２９は、ユーザ情報２１に関連づけられているユーザの数が２人であることを特定する。また、印刷制御部２９は、ユーザ情報２１に記録されている設定内容を特定する。図７の例では、印刷制御部２９は、ユーザＣ，Ｄに対応する設定内容が記録されている。この場合、印刷制御部２９は、ユーザＣ，Ｄに対応する設定内容を特定する。
【００７５】
印刷制御部２９は、待機ジョブとして記憶装置１７に記憶されている印刷ジョブを読み出すと、その印刷ジョブを、特定したユーザの数に基づき複数回実行する。例えば、印刷制御部２９は、特定したユーザの数に基づき印刷ジョブを複数回連続的に繰り返して実行する。又は、印刷制御部２９は、例えば、読み出した印刷ジョブに予め設定されている印刷部数に対して、特定したユーザの数を加算することで、複数部の印刷出力を行っても良い。印刷ジョブを複数回実行するための方法は適宜設計が可能であるが、印刷制御部２９は、各部数が連続的に印刷出力されるように処理を行う。
【００７６】
これにより、実行される印刷ジョブと同一の印刷ジョブを発行したユーザの待ち時間が短縮される。図７の例では、ユーザ情報２１には、ユーザＣ，Ｄの２人が関連づけられているので、印刷制御部２９は、その人数に対応して２部余分に印刷ジョブを実行する。すなわち、印刷制御部２９は、合計３部の印刷出力が行われるように印刷ジョブを実行する。これにより、ユーザ情報２１に関連づけられるユーザの数に対応して印刷ジョブが実行されるので、ユーザ情報２１に関連づけられているユーザは、漏れなく印刷物を取得することが可能である。
【００７７】
また、印刷制御部２９は、ユーザ情報２１に記録されている設定内容に基づき印刷ジョブを実行する。例えば、図７の例で説明すると、印刷制御部２９は、印刷ジョブＡ１を３回実行するとき、１回目は、通常通り印刷ジョブＡ１の印刷設定に基づいて印刷ジョブＡ１を実行する。また、印刷制御部２９は、２回目は、ユーザＣに対応する設定内容で印刷ジョブＡ１を実行する。そして、印刷制御部２９は、３回目は、ユーザＤに対応する設定内容で印刷ジョブＡ１を実行する。これにより、各ユーザＡ，Ｃ，Ｄに対応する設定内容で印刷ジョブＡ１が３回実行される。そして、各ユーザＡ，Ｃ，Ｄに対応する設定内容で印刷出力された３部の印刷物が排出口３から出力される。
【００７８】
印刷制御部２９は、ユーザ情報２１が関連づけられている印刷ジョブを実行すると、そのユーザ情報２１に関連づけられているユーザが発行した印刷ジョブを記憶装置１７から削除する。
【００７９】
また、このとき、記憶装置１７に記憶されていない削除予定の印刷ジョブが処理待ちと
なっている場合がある。例えば、記憶装置１７に記憶されている待機ジョブと同一の印刷ジョブが新規に入力され、その印刷ジョブが入力されたことに伴って表示される案内画面３５において実行ボタン３５ａが押下された場合である。この場合、入力された印刷ジョブは、その印刷ジョブを発行したユーザがユーザ情報２１に関連づけられるので、削除予定となる印刷ジョブである。そして、その削除予定となる印刷ジョブは、ジョブ管理部２７が指示解析部２５から受け取った段階でメモリ１２に格納され一時的に待機している状態である。印刷制御部２９は、そのような処理待ちとなっている削除予定の印刷ジョブをメモリ１２から削除する。このように、印刷制御部２９は、待機ジョブとして記憶装置１７に記憶されている１つの印刷ジョブを複数回実行し、その印刷ジョブと同一と判別された他の印刷ジョブを実行しない構成である。これにより同一内容の印刷物が余分に印刷出力されてしまうことを防止することができる。
【００８０】
印刷制御部２９は、ユーザ情報２１に関連づけられているユーザが発行した印刷ジョブの削除が終了すると、そのユーザ情報２１を記憶装置１７から削除する。また、印刷制御部２９は、記憶装置１７に残っている待機ジョブがある場合には、その待機ジョブをこのタイミングで実行する。印刷制御部２９は、記憶装置１７に記憶されている待機ジョブが複数ある場合には、それらの待機ジョブを、例えば受付順序に従って順次実行する。
【００８１】
但し、このとき、記憶装置１７に記憶されていない実行予定の印刷ジョブが印刷待ちとなっている場合がある。例えば、ユーザ情報２１が関連付けられている待機ジョブが記憶装置１７に記憶されている状態で、その待機ジョブとは異なる印刷ジョブが新規に入力されたことに伴って表示される案内画面３５において、実行ボタン３５ａが押下された場合である。この場合、入力された印刷ジョブは、ユーザ情報２１が関連づけられている待機ジョブとは異なるので、実行予定となる印刷ジョブである。そして、その実行予定となる印刷ジョブは、ジョブ管理部２７が指示解析部２５から受け取った段階でメモリ１２に格納され一時的に待機している状態である。このような場合、印刷制御部２９は、その実行予定となる印刷ジョブを記憶装置１７に記憶されている待機ジョブよりも優先的に実行する。
【００８２】
更には、その実行予定となる印刷ジョブを、上述した、同一の印刷ジョブを複数回実行するよりも先に実行しても構わない。これにより、案内画面３５において実行ボタン３５ａを押下するユーザが発行した印刷ジョブを最も早く実行させることができるので、そのユーザは速やかに印刷物を取得可能になる。また、このとき、印刷制御部２９は、その実行予定となる印刷ジョブの印刷所要時間をデータ量などに基づき検知し、その印刷所要時間が予め設定された所定の閾値を超えるか否かを判断する。そして、印刷制御部２９は、実行予定となる印刷ジョブの印刷所要時間が上記閾値を超える場合に、その実行予定となる印刷ジョブよりも優先的に同一の印刷ジョブを複数回実行しても良い。これにより、同一の印刷ジョブを発行した各ユーザが、その実行予定となる印刷ジョブが完了するまで長時間待たされてしまうことを防止できる。
【００８３】
次に、案内画面３５において実行ボタン３５ａが押下されたとき、記憶装置１７に、ユーザ情報２１が記憶されていない場合の処理について説明する。ユーザ情報２１は、同一となる印刷ジョブが存在する場合に生成される情報である。そのユーザ情報２１が記憶装置１７に記憶されていない場合、記憶装置１７には、ジョブ管理部２７が指示解析部２５から受け取った印刷ジョブとは異なる待機ジョブが記憶されている。また、記憶装置１７に複数の待機ジョブが記憶されている場合、各待機ジョブは、互いに異なった印刷ジョブである。
【００８４】
このような場合、印刷制御部２９は、実行ボタン３５ａが押下されるとジョブ管理部２７から印刷ジョブを受け取って、その印刷ジョブを記憶装置１７に記憶されている待機ジョブよりも優先的に実行する。そして、印刷制御部２９は、記憶装置１７に記憶されている待機ジョブを例えば受付順序に従って順次記憶装置１７から読み出して実行する。
【００８５】
以上の説明は、受信した印刷ジョブと同一と判断される印刷ジョブのうち最も受付順序の早い印刷ジョブを複数回実行する場合について例示した。しかし、これに限られるものではなく、同一と判断される印刷ジョブのうち何れを複数回実行しても構わない。例えば、図３の例において、記憶装置１７には、印刷ジョブＡ１と、この印刷ジョブＡ１と同一の印刷ジョブＡ２とが待機ジョブとして記憶されている。上記の説明では、その状態で、更に印刷ジョブＡ１，Ａ２と同一の印刷ジョブＡ３が入力されることに伴って通電状態が通常通電状態に復帰するタイミングで、最も受付順序の早い印刷ジョブＡ１が３回実行されことを例示した。他の例としては、上記タイミングで印刷ジョブＡ２を３回実行しても構わないし、上記タイミングで印刷ジョブＡ３を３回実行しても構わない。但し、何れの場合であっても、ユーザ情報２１には、そのとき実行予定となる印刷ジョブに、削除予定となる印刷ジョブを発行したユーザが関連づけられる。このような構成によっても、印刷ジョブＢの実行を待たずに印刷ジョブＡ２又はＡ３が３回実行されるので、印刷ジョブＡ２，Ａ３を発行した各ユーザの待ち時間が短縮される。
【００８６】
図８，図９は、上記のように構成される印刷装置１において実行される処理手順の一例を示したフローチャートである。図８は、全体的な処理手順を示しており、また、図９は、印刷ジョブ保留処理の処理手順を示している。
【００８７】
図８に示すように、指示解析部２５によって印刷ジョブが受付けられると（ステップＳ１のＹＥＳ）、通電検知部２６は、印刷装置１の通電状態を検知する（ステップＳ２）。制御部１０は、通電状態が省電力状態である場合には（ステップＳ３のＹＥＳ）、印刷ジョブ保留処理を実行する（ステップＳ４）。一方、通電状態が通常通電状態である場合には(ステップＳ３のＮＯ)、印刷制御部２９は、ジョブ管理部２７から印刷ジョブを受け取って、印刷処理部１４に印刷ジョブを実行させる（ステップＳ５）。以上のようにして、全体的な処理は終了する。
【００８８】
次に、図９を参照しつつ印刷ジョブ保留処理について説明する。この処理が開始されると、ジョブ管理部２７は、記憶装置１７を検索して既に記憶されている待機ジョブがあるか否かを検知する（ステップＳ１０）そして、ジョブ管理部２７は、記憶装置１７を検索して既に記憶されている待機ジョブがある場合（ステップＳ１０のＹＥＳ）、その記憶されている待機ジョブと、指示解析部２５から受け取った印刷ジョブとの同一性を判断する（ステップＳ１１）。ジョブ管理部２７は、記憶されている待機ジョブと、指示解析部２５から受け取った印刷ジョブとが同一であると判断すると（ステップＳ１１のＹＥＳ）、その指示解析部２５から受け取った印刷ジョブを発行したユーザを特定する（ステップＳ１２）。
【００８９】
ジョブ管理部２７は、指示解析部２５から受け取った印刷ジョブを発行したユーザを特定すると、ユーザＩＤをユーザ情報２１に記録する（ステップＳ１３）。このとき、ジョブ管理部２７は、指示解析部２５から受け取った印刷ジョブの印刷設定を読出して、設定内容をユーザ情報２１に記録して、そのユーザ情報２１を記憶装置１７に記憶させる（ステップＳ１４）。
【００９０】
ジョブ管理部２７は、記憶装置１７に記憶されている待機ジョブと、指示解析部２５から受け取った印刷ジョブとが同一でないと判断するか（ステップＳ１１のＮＯ）、又は、ユーザ情報２１を記憶装置１７に記憶させると（ステップＳ１４）、表示部７に案内画面３５を表示させる（ステップＳ１５）。
【００９１】
ジョブ管理部２７は、案内画面３５において保留ボタン３５ｂが押下された場合（ステップＳ１６のＹＥＳ）、指示解析部２５から受け取った印刷ジョブを記憶装置１７に記憶させる（ステップＳ２３）。この場合、制御部１０は、更に印刷ジョブが受付けられるまで待機する（図８のステップＳ１まで戻る）。
【００９２】
一方、案内画面３５において実行ボタン３５ａが押下された場合（ステップＳ１６のＮＯ）、指示解析部２５は、電源管理部３１を介して通電状態を省電力状態から通常通電状態に復帰させる（ステップＳ１７）。次に、印刷制御部２９は、ユーザ情報２１が関連づけられている待機ジョブが記憶装置１７に記憶されていることを条件として、その待機ジョブを読出す（ステップＳ１８）。また、印刷制御部２９は、ユーザ情報２１を読出して、そのユーザ情報２１に記録されたユーザＩＤと設定内容とを特定する（ステップＳ１９）。
【００９３】
印刷制御部２９は、上記のようにして記憶装置１７から読出した印刷ジョブを、ユーザ情報２１に関連づけられたユーザの数に対応して複数回実行する（ステップＳ２０）。このとき、印刷制御部２９は、特定した設定内容に基づき各ユーザに対応した印刷設定を反映させて印刷ジョブを実行する。印刷制御部２９は、ユーザ情報２１が関連づけられている印刷ジョブの実行が全て終了すると、ユーザ情報２１を記憶装置１７から削除すると共に、ユーザ情報２１に記録されているユーザが発行した印刷ジョブを削除する（ステップＳ２１）。そして、印刷制御部２９は、残りの印刷ジョブを実行する（ステップＳ２２）。
【００９４】
また、表示制御部３０は、記憶装置１７に何れの待機ジョブも未だ記憶されていない場合（ステップＳ１０のＮＯ）、図１０に示すように、案内画面３５を表示部７に表示させる（ステップＳ２４）。案内画面３５において保留ボタン３５ｂが押下された場合（ステップＳ２５のＹＥＳ）、ジョブ管理部２７は、指示解析部２５から受け取った印刷ジョブを待機ジョブとして記憶装置１７に記憶させる（ステップＳ２６）。この場合、制御部１０は、更に印刷ジョブが受付けられるまで待機する（図８のステップＳ１まで戻る）。
【００９５】
一方、案内画面３５において実行ボタン３５ａが押下された場合（ステップＳ２５のＮＯ）、指示解析部２５は、電源管理部３１を介して通電状態を省電力状態から通常通電状態に復帰させる（ステップＳ２７）。そして、印刷制御部２９は、ジョブ管理部２７から印刷ジョブを受け取って、その印刷ジョブを印刷処理部１４に実行させる（図８のステップＳ５まで戻る）。以上により印刷ジョブ保留処理は終了する。
【００９６】
以上のように、本実施形態では、印刷装置１は、指示解析部２５によって印刷ジョブが受付けられたとき、その受付けられた印刷ジョブの属性と、記憶装置１７に記憶されている待機ジョブの属性とを比較して、受付けられた印刷ジョブと記憶装置１７に記憶されている待機ジョブとが同一の印刷ジョブであるか否かを判別する構成である。また、印刷装置１は、同一と判別された印刷ジョブを実行するとき、その同一と判別された印刷ジョブを複数回実行することにより印刷出力を行う構成である。
【００９７】
このような構成によれば、記憶装置１７に記憶されている待機ジョブが実行されるときに、その待機ジョブが複数回実行されるので、印刷装置１は、記憶装置１７に記憶されている待機ジョブと同一の印刷ジョブを発行したユーザの待ち時間を短縮させることが可能となる。
【００９８】
また、本実施形態では、印刷装置１は、同一と判別された複数の印刷ジョブのうち何れか１つを複数回実行し、同一と判別された複数の印刷ジョブのうち他の印刷ジョブを実行しないように構成される。
【００９９】
このような構成によれば、印刷装置は、必要部数以上の印刷物が印刷出力されてしまうような不具合を未然に防止することができる。すなわち、同一と判別された複数の印刷ジョブのうち何れか１つが複数部実行された後、その印刷ジョブと同一である他の印刷ジョブを更に実行してしまうと余分に印刷物が出力されてしまう可能性がある。しかし、上記構成によれば、印刷装置１は、そのような不具合を生じさせないことが可能である。
【０１００】
更に、本実施形態では、制御部１０は、記憶装置１７に記憶されている待機ジョブと同一であると判別された印刷ジョブを発行したユーザに関するユーザ情報２１を生成するジョブ管理部２７を有している。ジョブ管理部２７は、生成したユーザ情報２１を、指示解析部２５から受け取った印刷ジョブと同一であると判別された待機ジョブに関連づける。そして、印刷装置１は、記憶装置１７に記憶されている待機ジョブを、ユーザ情報２１に関連づけられているユーザの数に対応して複数回実行する構成である。
【０１０１】
このような構成によれば、ユーザ情報２１に関連づけられているユーザの数に対応して印刷ジョブが複数回実行されるので、記憶装置１７に記憶されている待機ジョブと同一であると判別された印刷ジョブを発行した各ユーザが、漏れなく印刷物を取得することができる。
【０１０２】
また、本実施形態では、ユーザ情報２１には、同一であると判別された印刷ジョブの印刷設定に関する設定内容が記録される。そして、印刷装置１は、待機ジョブとして記憶装置１７に記憶されている印刷ジョブを実行するとき、各ユーザに対応した印刷設定に基づいて、その印刷ジョブを複数回実行する構成である。
【０１０３】
このような構成によれば、同一であると判別された各印刷ジョブの各印刷設定に対応して複数部の印刷出力が行われるので、記憶装置１７に記憶されている待機ジョブと同一であると判別された印刷ジョブを発行したユーザは、自己の印刷設定に従って印刷出力された印刷物を取得することができる。
【０１０４】
また、本実施形態では、印刷装置１は、該印刷装置１の通電状態が省電力状態である場合に入力する印刷ジョブを記憶装置１７に記憶する構成である。このような構成によれば、印刷装置１は、印刷ジョブを入力する毎にその印刷ジョブを実行する場合に比べて印刷装置１の消費電力を節約することができる。
【０１０５】
（第２の実施形態）
第１の実施形態では、記憶装置１７に記憶されている待機ジョブは、その待機ジョブと同一の印刷ジョブを発行したユーザの数に対応して複数回実行される。これに対して、本実施形態では、記憶装置１７に記憶されている待機ジョブは、その待機ジョブと同一の印刷ジョブの数に対応して複数回実行される。このような構成によっても、印刷装置１は、同一と判別された印刷ジョブの数に応じて複数部の印刷出力を行うことが可能である。以下においては、本実施形態に関する構成について詳細に説明し、第１の実施形態と重複する構成については説明を省略する。
【０１０６】
図１１は、記憶装置１７に記憶される待機ジョブに関連づけられる関連ジョブ情報２３の一例を示す図である。尚、本実施形態では、ユーザ情報２１は生成されない。関連ジョブ情報２３には、記憶装置１７に記憶されている待機ジョブのうち判別部２８により抽出された待機ジョブに関する情報と、その待機ジョブと同一である関連印刷ジョブに関する情報と、関連印刷ジョブに対してなされた印刷設定に関する設定内容とが、それぞれ記録される。
【０１０７】
ジョブ管理部２７は、以下のようにして関連ジョブ情報２３に各情報を記録する。ジョブ管理部２７は、記憶装置１７に記憶されている待機ジョブと、指示解析部２５から受け取った印刷ジョブとが同一である場合、その記憶装置に記憶されている待機ジョブに対して既に関連ジョブ情報２３が関連付けられているか否かを判断する。そして、ジョブ管理部２７は、記憶装置１７に記憶されている待機ジョブに対して未だ関連ジョブ情報２３が関連付けられていない場合には、新規に関連ジョブ情報２３を生成することにより各情報を記録する。一方、ジョブ管理部２７は、記憶装置１７に記憶されている待機ジョブに対して既に関連ジョブ情報２３が関連付けられている場合には、その関連ジョブ情報２３を更新することにより各情報を記録する。
【０１０８】
ジョブ管理部２７は、記憶装置１７に記憶されている待機ジョブと、指示解析部２５から受け取った印刷ジョブとが同一である場合には、指示解析部２５から受け取った印刷ジョブを関連印刷ジョブであると判断し、その関連印刷ジョブに関する情報を関連ジョブ情報２３に記録する。また、新規に入力される複数の関連印刷ジョブが、既に記憶装置１７に記憶されている１つの待機ジョブと同一である場合には、各関連印刷ジョブに関する情報が関連ジョブ情報２３に記録される。図１１の例では、関連ジョブ情報２３には、関連印刷ジョブＸ２，Ｘ３が記録されている。
【０１０９】
関連ジョブ情報２３が関連づけられる印刷ジョブは、後に実行される予定の印刷ジョブとなり、また、関連ジョブ情報２３に記録される関連印刷ジョブは、後に削除される予定の印刷ジョブとなる。関連ジョブ情報２３には、そのような削除予定の関連印刷ジョブへの各種印刷設定を実行予定の印刷ジョブが実行されるときに反映するために設定内容が記録されるようになっている。また、１つの実行予定の印刷ジョブに対して削除予定となる複数の関連印刷ジョブが存在する場合もある。この場合、設定内容は、図１１に示すように関連ジョブ情報２３に記録される各関連印刷ジョブに対応して複数記録される。
【０１１０】
ジョブ管理部２７は、記憶装置１７に記憶されている待機ジョブと、指示解析部２５から受け取った印刷ジョブが同一である場合、指示解析部２５から受け取った印刷ジョブから印刷設定を読出し、関連ジョブ情報２３に記録する。このようにして、関連ジョブ情報２３には、設定内容が記録される。
【０１１１】
図１２，図１３は、第２の実施形態において制御部１０によって実行される印刷ジョブ保留処理の処理手順の一例を示すフローチャートである。以下、このフローチャートを参照しつつ制御部１０によって実行される印刷ジョブ保留処理について説明する。
【０１１２】
図１２に示すように、この処理が開始されると、ジョブ管理部２７は、記憶装置１７を検索して既に記憶されている待機ジョブがあるか否かを検知する（ステップＳ４０）そして、ジョブ管理部２７は、記憶装置１７を検索して既に記憶されている待機ジョブがある場合（ステップＳ４０のＹＥＳ）、その記憶されている待機ジョブと、指示解析部２５から受け取った印刷ジョブとの同一性を判断する（ステップＳ４１）。ジョブ管理部２７は、その記憶されている待機ジョブと、指示解析部２５から受け取った印刷ジョブとが同一であると判断すると（ステップＳ４１のＹＥＳ）、指示解析部２５から受け取った印刷ジョブに関する情報を関連ジョブ情報２３に記録する（ステップＳ４２）。このようにして、関連ジョブ情報２３には関連印刷ジョブに関する情報が記録される。
【０１１３】
次に、ジョブ管理部２７は、関連印刷ジョブに含まれている印刷設定を設定内容として関連ジョブ情報２３に記録して、関連ジョブ情報２３を記憶装置１７に記憶する（ステップＳ４３）。ジョブ管理部２７は、記憶装置１７に記憶されている待機ジョブと、指示解析部２５から受け取った印刷ジョブとが同一でないと判断するか（ステップＳ４１のＮＯ）、又は、関連ジョブ情報２３を記憶装置１７に記憶させると（ステップＳ４３）、表示部７に案内画面３５を表示させる（ステップＳ４４）。
【０１１４】
ジョブ管理部２７は、案内画面３５において保留ボタン３５ｂが押下された場合（ステップＳ４５のＹＥＳ）、指示解析部２５から受け取った印刷ジョブを記憶装置１７に記憶させる（ステップＳ５２）。この場合、制御部１０は、更に印刷ジョブが受付けられるまで待機する（図８のステップＳ１まで戻る）。
【０１１５】
一方、案内画面３５において実行ボタン３５ａが押下された場合（ステップＳ４５のＮＯ）、指示解析部２５は、電源管理部３１を介して通電状態を省電力状態から通常通電状態に復帰させる（ステップＳ４６）。次に、印刷制御部２９は、関連ジョブ情報２３が関連づけられている待機ジョブが記憶装置１７に記憶されていることを条件として、その待機ジョブを読出す（ステップＳ４７）。また、印刷制御部２９は、関連ジョブ情報２３を参照して、その関連ジョブ情報２３に記録された関連印刷ジョブと設定内容とを特定する（ステップＳ４８）。
【０１１６】
印刷制御部２９は、上記のようにして記憶装置１７から読出した印刷ジョブを、関連ジョブ情報２３に記録された関連印刷ジョブの数に対応して複数回実行する（ステップＳ４９）。図１１に示した関連ジョブ情報２３の例では、関連印刷ジョブの数は、関連印刷ジョブＸ２，Ｘ３の２つであるので、印刷制御部２９は、印刷ジョブを合計３回連続で実行する。このとき、印刷制御部２９は、特定した設定内容に基づき各関連印刷ジョブに対応した印刷設定を反映させて印刷ジョブを複数回実行する。印刷制御部２９は、記憶装置１７から読出した印刷ジョブの複数回の実行が終了すると、関連ジョブ情報２３を記憶装置１７から削除すると共に、関連ジョブ情報２３に記録されている関連印刷ジョブを削除する（ステップＳ５０）。そして、印刷制御部２９は、残りの印刷ジョブを実行する（ステップＳ５１）。
【０１１７】
また、記憶装置１７に何れの待機ジョブも未だ記憶されていない場合（ステップＳ４０のＮＯ）、図１３に示すように、表示制御部３０は、案内画面３５を表示部７に表示させる（ステップＳ５３）。案内画面３５において保留ボタン３５ｂが押下された場合（ステップＳ５４のＹＥＳ）、ジョブ管理部２７は、指示解析部２５から受け取った印刷ジョブを記憶装置１７に記憶させる（ステップＳ５５）。この場合、制御部１０は、更に印刷ジョブが受付けられるまで待機する（図８のステップＳ１まで戻る）。
【０１１８】
一方、案内画面３５において実行ボタン３５ａが押下された場合（ステップＳ５４のＮＯ）、指示解析部２５は、電源管理部３１を介して通電状態を省電力状態から通常通電状態に復帰させる（ステップＳ５６）。そして、印刷制御部２９は、ジョブ管理部２７から印刷ジョブを受け取って、その印刷ジョブを印刷処理部１４に実行させる（図８のステップＳ５まで戻る）。以上のようにして印刷ジョブ保留処理は終了する。
【０１１９】
以上のように、本実施形態では、印刷装置１は、関連ジョブ情報２３に記録されている関連印刷ジョブの数に対応して、記憶装置１７に記憶されている待機ジョブを複数回実行する構成である。このような構成によれば、印刷装置１は、関連ジョブ情報２３に記録されている関連印刷ジョブを発行した各ユーザが漏れなく印刷物を取得することができる。
【０１２０】
以上、本発明に関する実施形態について説明したが、本発明は上述した内容に限られるものではなく、種々の変形例が適用可能である。
【０１２１】
例えば、上述した第１及び第２の実施形態では、記憶装置１７に記憶されている待機ジョブが複数回実行されるタイミングは、印刷装置１の通電状態が省電力状態から通常通電状態に復帰するときである。但し、これに限られず、例えば、予め印刷実行時刻を設定できるようにしても良いし、印刷ジョブを発行した各ユーザに対して、印刷ジョブが実行されることを報知するように構成しても良い。これにより、印刷ジョブを発行したユーザが印刷タイミングを知ることができるようになる。
【０１２２】
また、上述した第１及び第２の実施形態では、記憶装置１７に記憶されている待機ジョブと、その印刷ジョブと同一の印刷ジョブとのうち何れか１つの印刷ジョブが複数回実行される構成であったが、各印刷ジョブを実行するように構成しても良い。例えば、ユーザ情報２１が関連付けられている印刷ジョブと、そのユーザ情報２１に記録されているユーザが発行した印刷ジョブとの優先順位を調節することにより、各印刷ジョブが連続的に実行されるように構成しても良い。また、関連ジョブ情報２３を用いる場合には、関連ジョブ情報２３が関連付けられている印刷ジョブと、その関連ジョブ情報２３に記録されている関連印刷ジョブとの優先順位を調節することにより、各印刷ジョブが連続的に実行されるように構成しても良い。このように構成することによっても、記憶装置１７に記憶されている待機ジョブと同一の印刷ジョブを発行したユーザの待ち時間を短縮させることができる。
【符号の説明】
【０１２３】
１  印刷装置
６  ユーザ端末
１７  記憶装置
２５  指示解析部（受付手段）
２６  通電検知部（検知手段）
２７  ジョブ管理部（管理手段）
２８  判別部（判別手段）
２９  印刷制御部（印刷制御手段）
３１  電源管理部（電源管理手段） 
【図１】
2012250382.tif 000003
【図２】
2012250382.tif 000004
【図３】
2012250382.tif 000005
【図４】
2012250382.tif 000006
【図５】
2012250382.tif 000007
【図６】
2012250382.tif 000008
【図７】
2012250382.tif 000009
【図８】
2012250382.tif 000010
【図９】
2012250382.tif 000011
【図１０】
2012250382.tif 000012
【図１１】
2012250382.tif 000013
【図１２】
2012250382.tif 000014
【図１３】
2012250382.tif 000015