(57)【要約】      （修正有）【課題】記憶領域を浪費することなく、プリント条件を効率的に変更する。【解決手段】ＭＦＰは、プリントデータと、該プリントデータに基づいて画像を形成するためのプリント条件とを含むプリントジョブを受信すると（ステップＳ０１でＹＥＳ）、受信されたプリントジョブに従って画像を形成する（ステップＳ０２）とともに、プリント条件を記憶する（ステップＳ０３）。そして、記憶されたプリント条件が変更されると（ステップＳ０９）、変更されたプリント条件を含み、プリントジョブの再送信を要求するための再プリント要求を、プリントジョブの送信元に送信する（ステップＳ１４）。【選択図】図７
2008182472.tif 000002
【特許請求の範囲】
【請求項１】
プリントデータと、該プリントデータに基づいてプリントするためのプリント条件とを含むプリントジョブを受信する受信手段と、
前記受信されたプリントジョブに従ってプリントする画像形成手段と、
前記プリント条件を記憶するプリント条件記憶手段と、
前記記憶されたプリント条件を変更する変更手段と、
前記変更されたプリント条件を含み、プリントジョブの再送信を要求するための再プリント要求を、前記プリントジョブの送信元に送信する再プリント要求送信手段と、を備えた画像形成装置。
【請求項２】
前記プリントジョブは、前記プリントデータに変換する前のデータを識別するためのデータ識別情報をさらに含み、
前記プリント条件記憶手段は、前記データ識別情報を前記プリント条件と関連付けて記憶し、
前記再プリント要求送信手段は、前記データ識別情報と前記変更されたプリント条件とを含む再プリント要求を、前記プリントジョブの送信元に送信する、請求項１に記載の画像形成装置。
【請求項３】
前記記憶されたデータ識別情報を表示し、該表示されたデータ識別情報を選択する選択手段をさらに備えた、請求項２に記載の画像形成装置。
【請求項４】
前記プリントジョブの送信元にログインするための認証情報を受け付けるための認証情報受付手段と、
前記受け付けられた認証情報を前記プリントデータの送信元に送信する認証情報送信手段と、
前記再プリント要求送信手段は、前記送信元によりログインが認められることを条件に、前記再プリント要求を前記プリントジョブの送信元に送信する、請求項１に記載の画像形成装置。
【請求項５】
前記プリントジョブは、パスワードをさらに含み、
前記プリント条件記憶手段は、前記プリント条件と前記パスワードとを記憶し、
前記再プリント要求送信手段は、前記プリント条件とともに記憶されたパスワードと同じパスワードが受け付けられることを条件に、前記再プリント要求を前記プリントジョブの送信元に送信する、請求項１に記載の画像形成装置。
【請求項６】
前記画像形成手段は、前記受信されたプリントジョブに含まれるパスワードと同一のパスワードが入力されることを条件に、前記プリントジョブに従ってプリントする、請求項５に記載の画像形成装置。
【請求項７】
前記受信手段は、前記送信元の装置情報を受信する、請求項１に記載の画像形成装置。
【請求項８】
前記プリントジョブは、前記送信元の装置情報を含む、請求項１に記載の画像形成装置。
【請求項９】
プリントデータと、該プリントデータに基づいてプリントするためのプリント条件とを含むプリントジョブを受信するステップと、
前記受信されたプリントジョブに従ってプリントするステップと、
前記プリント条件を記憶するステップと、
前記記憶されたプリント条件を変更するステップと、
前記変更されたプリント条件を含み、プリントジョブの再送信を要求するための再プリント要求を、前記プリントジョブの送信元に送信するステップと、を含む再プリント方法。
【請求項１０】
プリントデータと、該プリントデータに基づいてプリントするためのプリント条件とを含むプリントジョブを受信するステップと、
前記受信されたプリントジョブに従ってプリントするステップと、
前記プリント条件を記憶するステップと、
前記記憶されたプリント条件を変更するステップと、
前記変更されたプリント条件を含み、プリントジョブの再送信を要求するための再プリント要求を、前記プリントジョブの送信元に送信するステップと、をコンピュータに実行させる再プリントプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像形成装置、再プリント方法および再プリントプログラムに関し、特に外部からプリント指示を受け付けてプリントする画像形成装置、再プリント方法および再プリントプログラムに関する。
【背景技術】
【０００２】
従来、コンピュータからプリントデータを送信して、プリンタで印刷する場合、印刷前にコンピュータのディスプレイ等で印刷状態を確認することができる。しかしながら、コンピュータのディスプレイで確認した状態と、実際に印刷した状態とで印刷状態が違う場合がある。印刷後に印刷結果を確認して、プリント条件を変更しようとすると、コンピュータで変更後の画像形成条件を入力し直さなければならない。コンピュータとプリンタとが、離れた位置に設置してある場合などは、コンピュータとプリンタとの間を往復しなければならず、時間を浪費してしまう。
【０００３】
印刷後もプリントデータを記憶しておき、プリント条件を再設定可能とした画像形成装置が特開平９−８５９９０号公報に記載されている。しかしながら、コンピュータから受信したプリントデータを記憶しておかなければならず、記憶領域が浪費されるといった問題がある。また、記憶したプリントデータからは設定することのできないプリント条件が存在する場合があり、変更可能なプリント条件が制限されるといった問題がある。例えば、モノクロのプリントデータを記憶していてもカラーで印刷することができない。
【特許文献１】特開平９−８５９９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、記憶領域を浪費することなく、プリント条件を効率的に変更することが可能な画像形成装置を提供することである。
【０００５】
この発明の他の目的は、記憶領域を浪費することなく、プリント条件を効率的に変更することが可能な再プリント方法を提供することである。
【０００６】
この発明のさらに他の目的は、記憶領域を浪費することなく、プリント条件を効率的に変更することが可能な再プリントプログラムを提供することである。
【課題を解決するための手段】
【０００７】
上述した目的を達成するためにこの発明のある局面によれば、画像形成装置は、プリントデータと、該プリントデータに基づいてプリントするためのプリント条件とを含むプリントジョブを受信する受信手段と、受信されたプリントジョブに従ってプリントする画像形成手段と、プリント条件を記憶するプリント条件記憶手段と、記憶されたプリント条件を変更する変更手段と、変更されたプリント条件を含み、プリントジョブの再送信を要求するための再プリント要求を、プリントジョブの送信元に送信する再プリント要求送信手段と、を備える。
【０００８】
この局面に従えば、プリントデータとプリント条件とを含むプリントジョブが受信されると、プリントジョブに従ってプリントされ、プリント条件が記憶される。その後、プリント条件が変更されると、変更されたプリント条件を含み、プリントジョブの再送信を要求するための再プリント要求が、プリントジョブの送信元に送信される。変更後のプリント条件を受信した送信元においては、変更後のプリント条件でプリントするためのプリントデータが生成され、画像形成装置に送信されるので、画像形成装置において変更後のプリント条件に従ってプリントされる。このため、プリントデータを記憶しないので、記憶容量を少なくすることができる。また、送信元で変更後のプリント条件に従ってプリントデータが再生成されるので、プリント条件を変更可能な範囲が制限されない。その結果、記憶領域を浪費することなく、プリント条件を効率的に変更することが可能な画像形成装置を提供することができる。
【０００９】
好ましくは、プリントジョブは、プリントデータに変換する前のデータを識別するためのデータ識別情報をさらに含み、プリント条件記憶手段は、データ識別情報をプリント条件と関連付けて記憶し、再プリント要求送信手段は、データ識別情報と変更されたプリント条件とを含む再プリント要求を、プリントジョブの送信元に送信する。
【００１０】
この局面に従えば、プリントデータを識別するためのデータ識別情報がプリント条件と関連付けて記憶され、データ識別情報と変更されたプリント条件とを含む再プリント要求が、プリントジョブの送信元に送信される。このため、複数のプリントジョブを受信する場合であっても、いずれか１つのプリントジョブのプリント条件を変更することができる。
【００１１】
好ましくは、記憶されたデータ識別情報を表示し、該表示されたデータ識別情報を選択する選択手段をさらに備える。
【００１２】
好ましくは、プリントジョブの送信元にログインするための認証情報を受け付けるための認証情報受付手段と、受け付けられた認証情報をプリントデータの送信元に送信する認証情報送信手段と、再プリント要求送信手段は、送信元によりログインが認められることを条件に、再プリント要求をプリントジョブの送信元に送信する。
【００１３】
この局面に従えば、プリントジョブの送信元にログインするための認証情報が受け付けられると、認証情報がプリントデータの送信元に送信され、送信元によりログインが認められることを条件に、再プリント要求がプリントジョブの送信元に送信される。このため、プリントジョブが他人によりプリントされるのを防止することができる。
【００１４】
好ましくは、プリントジョブは、パスワードをさらに含み、プリント条件記憶手段は、プリント条件とパスワードとを記憶し、再プリント要求送信手段は、プリント条件とともに記憶されたパスワードと同じパスワードが受け付けられることを条件に、再プリント要求をプリントジョブの送信元に送信する。
【００１５】
この局面に従えば、プリント条件とパスワードとが記憶され、プリント条件とともに記憶されたパスワードと同じパスワードが受け付けられることを条件に、再プリント要求がプリントジョブの送信元に送信される。このため、パスワードを知る者のみが再プリントさせることができるので、他人によりプリントされるのを防止することができる。
【００１６】
好ましくは、画像形成手段は、受信されたプリントジョブに含まれるパスワードと同一のパスワードが入力されることを条件に、プリントジョブに従ってプリントする。このため、パスワードを知る者のみがプリントさせることができるので、他人によりプリントされるのを防止することができる。
【００１７】
好ましくは、受信手段は、送信元の装置情報を受信する。
【００１８】
好ましくは、プリントジョブは、送信元の装置情報を含む。
【００１９】
この発明の他の局面によれば、再プリント方法は、プリントデータと、該プリントデータに基づいてプリントするためのプリント条件とを含むプリントジョブを受信するステップと、受信されたプリントジョブに従ってプリントするステップと、プリント条件を記憶するステップと、記憶されたプリント条件を変更するステップと、変更されたプリント条件を含み、プリントジョブの再送信を要求するための再プリント要求を、プリントジョブの送信元に送信するステップと、を含む。
【００２０】
この局面に従えば、記憶領域を浪費することなく、プリント条件を効率的に変更することが可能な再プリント方法を提供することができる。
【００２１】
この発明のさらに他の局面によれば、再プリントプログラムは、プリントデータと、該プリントデータに基づいてプリントするためのプリント条件とを含むプリントジョブを受信するステップと、受信されたプリントジョブに従ってプリントするステップと、プリント条件を記憶するステップと、記憶されたプリント条件を変更するステップと、変更されたプリント条件を含み、プリントジョブの再送信を要求するための再プリント要求を、プリントジョブの送信元に送信するステップと、をコンピュータに実行させる。
【００２２】
この局面に従えば、記憶領域を浪費することなく、プリント条件を効率的に変更することが可能な再プリントプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２４】
図１は、本発明の実施の形態の一つにおけるプリントシステムの全体概要を示す図である。図１を参照して、プリントシステム１は、ネットワーク２にそれぞれ接続された複合機（以下、「ＭＦＰ」という）１００，１００Ａ，１００Ｂ，１００Ｃと、パーソナルコンピュータ（以下「ＰＣという」）２００と、を含む。ＰＣ２００は、一般的なコンピュータである。その構成及び機能は周知なのでここでは説明を繰り返さない。ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃは、その構成および機能は同じなので、ここでは特に言及しない限りＭＦＰ１００を例に説明する。
【００２５】
ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００は、データ処理装置であり、原稿を読取るためのスキャナ、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成部、ファクシミリを含み、画像読取機能、複写機能、ファクシミリ送受信機能を備えている。なお、本実施の形態においてはＭＦＰ１００を例に説明するが、ＭＦＰ１００に代えて、データに基づき記録媒体に画像を形成する機能を備えた装置であれば、たとえば、プリンタ、ファクシミリ等であってもよい。
【００２６】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、インターネットなどのワイドエリアネットワーク（ＷＡＮ）、一般公衆回線を用いたネットワーク等であってもよい。
【００２７】
本実施の形態におけるプリントシステム１においては、ＰＣ２００には、ＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃを制御するためのプリンタドライバプリグラムがインストールされている。プリンタドライバプログラムは、ＰＣ２００において実行されると、ＰＣ２００において別に実行されるアプリケーションにより作成されたデータ、画像データ等をプリントデータに変換する。その際、プリント条件を設定するための画面がＰＣ２００のディスプレイに表示され、種々のプリント条件の設定が可能である。
【００２８】
プリンタドライバプログラムは、設定されたプリント条件でＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃがプリント可能なプリントデータにデータを変換する。さらに、プリンタドライバプログラムは、プリントデータと、そのプリントデータに変換する前のデータを識別するためのデータ識別情報（ファイル名）と、プリント条件とを含むプリントジョブを、ＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃのうち指定された装置に送信する。なお、ここでは、ＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃそれぞれに対応するプリンタドライバプログラムを１種類としたが、プリンタドライバプログラムは、ＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃによって異なってもよい。この場合、ＰＣ２００では、ＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃそれぞれに対応するプリンタドライバプログラムがインストールされ、実行される。
【００２９】
なお、ここでは、プリントジョブを送信するＰＣ２００を１台とする例を示すが、プリントジョブを送信する装置を、複数台としてもよい。この場合、ＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃは、プリントジョブを送信してきた送信元の装置を識別するための装置識別情報、例えば、ネットワーク２上でその装置に割り当てられた位置情報をプリントジョブとともに受信し、それらを関連付ける。これにより、プリントジョブを送信してきた送信元の装置を特定することができる。位置情報としては、例えば、ＩＰアドレスを用いることができる。
【００３０】
ＭＦＰ１００、１００Ａ，１００Ｂ，１００Ｃそれぞれのハード構成および機能は同じなので、以下の説明ではＭＦＰ１００を例に説明する。
【００３１】
図２は、本実施の形態におけるＭＦＰ１００のハード構成を示すブロック図である。図２を参照して、ＭＦＰ１００は、それぞれがバス１２０に接続された中央演算装置（ＣＰＵ）１０１と、ＣＰＵ１０１が実行するためのプログラムなどを記録したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３と、実行されるプログラムをロードするための、およびプログラム実行中のデータを記憶するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０５と、データを不揮発的に記憶するためのハードディスクドライブ（ＨＤＤ）１０７と、フラッシュＲＯＭ１０８が装着されるカードインターフェース（Ｉ／Ｆ）１０９と、ＭＦＰ１００をネットワーク２に接続するための通信Ｉ／Ｆ１１１と、スキャナ１１３と、画像形成部１１５と、ファクシミリ（ＦＡＸ）１１７と、ユーザとのインターフェイスとなるオペレーションパネル１１９とを含む。
【００３２】
ＣＰＵ１０１は、カードＩ／Ｆ１０９に装着されたフラッシュＲＯＭ１０８に記録された再プリントプログラムをＲＡＭ１０５にロードして実行する。なお、ＣＰＵ１０１で実行する再プリントプログラムは、フラッシュＲＯＭ１０８に記録された再プリントプログラムに限られず、ＣＰＵ１０１に別に接続されたＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ／Ｐｒｏｇｒａｍａｂｌｅ  ＲＯＭ）に記憶された再プリントプログラムをＲＡＭ１０５にロードして実行するようにしてもよい。ＥＥＰＲＯＭを用いれば、再プリントプログラムを書き換えるまたは追加して書き込みすることが可能となる。このため、ネットワーク２に接続されたＰＣ２００が、ＭＦＰ１００のＥＥＰＲＯＭに記憶された再プリントプログラムを書換える、または、新たな再プリントプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、インターネットに接続された他のコンピュータから再プリントプログラムをダウンロードして、その再プリントプログラムをＥＥＰＲＯＭに記憶するようにしてもよい。さらに、ＣＰＵ１０１は、ＨＤＤ１０７に保存された再プリントプログラムをＲＡＭ１０５にロードして実行するようにしてもよい。
【００３３】
ここでいうプログラムは、ＣＰＵ１０１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３４】
画像形成部１１５は、レーザプリンタ、インクジェットプリンタ、熱転写プリンタ等であり、画像データに基づいて画像を形成し、紙などの記録媒体に画像データを可視化する。スキャナ１１３は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等の光電変換素子を含み、原稿を光学的に読取って画像データとしての電子データを出力する。ＦＡＸ１１７は、画像データをファクシミリ規格に従って一般電話回線を介して送受信する。
【００３５】
オペレーションパネル１１９は、入力部１１９Ａと表示部１１９Ｂとを含む。入力部１１９Ａは、ＭＦＰ１００のユーザによる操作の入力を受付けるためのタッチパネル、キーボードまたはマウス等の入力装置である。表示部１１９Ｂは、液晶表示装置または有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイパネルである。入力部１１９Ａに透明な部材からなるタッチパネルを用いる場合には、表示部１１９Ｂ上にタッチパネルを重ねて設置することで、表示部１１９Ｂに表示されたボタンの指示を検出することができる。これにより、種々の操作の入力が可能となる。
【００３６】
通信Ｉ／Ｆ１１１は、ＭＦＰ１００をネットワーク２と接続するための通信インターフェイスである。これにより、ＭＦＰ１００は、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃ、ＰＣ２００との間で通信することが可能となる。ＭＦＰ１００と、他のＭＦＰ１００Ａ，１００Ｂ，１００ＣおよびＰＣ２００との間は、ネットワーク２を介して接続されるが、シリアルインターフェイスまたはパラレルインターフェイスを用いて直接接続されてもよい。通信Ｉ／Ｆ１１１は、ＭＦＰ１００と他のＭＦＰ１００Ａ，１００Ｂ，１００ＣおよびＰＣ２００それぞれとの接続形態に応じたインターフェイスが用いられる。
【００３７】
ＭＦＰ１００へデータが入力されるのは、（１）スキャナ１１３で原稿を読み取って、画像データが入力される場合、（２）通信Ｉ／Ｆを介してネットワーク２に接続された他のコンピュータ、または他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃから画像データが受信される場合、（３）フラッシュＲＯＭ１０８に記憶された画像データがカードＩ／Ｆを介して読み出される場合、（４）ＦＡＸ１１７で、ファクシミリデータが受信される場合である。ＭＦＰ１００に入力されたデータは、ファイル名が付されて、一時的にＨＤＤ１０７の所定の領域に記憶される。
【００３８】
ＭＦＰ１００からデータが出力されるのは、ＨＤＤ１０７に記憶されたデータが、（１）画像形成部１１５により紙などの記録媒体に可視化される場合、（２）通信Ｉ／Ｆ１１１を介してネットワークに接続された他のコンピュータ、または他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃに送信される場合、（３）フラッシュＲＯＭ１０８に記憶される場合、（４）ＦＡＸ１１７によりファクシミリデータとして出力される場合、（５）表示部１１９Ｂに表示される場合である。
【００３９】
なお、再プリントプログラムを記憶する記録媒体としては、フラッシュＲＯＭ１０８に限られず、フレキシブルディスク、カセットテープ、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。
【００４０】
図３は、ＣＰＵの機能の概要をＨＤＤに記憶する情報とともに示す機能ブロック図である。図３を参照して、ＣＰＵ１０１は、ＰＣ２００が送信するプリントジョブを受け付けるプリントジョブ受付部５１と、画像形成部１１５を制御して、プリントジョブに従って画像を形成させる画像形成制御部５３と、プリントジョブに含まれるプリント条件等を含む履歴データをＨＤＤ１０７に格納するためのプリント条件記憶部５５と、ＨＤＤ１０７に記憶された履歴データを選択する選択部６１と、プリント条件を変更するためのプリント条件変更部６３と、変更されたプリント条件を送信元のＰＣ２００に送信する再プリント指示送信部６５と、ＰＣ２００の認証情報を受け付けるための認証情報受付部７１と、受け付けられた認証情報をＰＣ２００に送信し、認証結果を受信する認証情報送信部７３と、を含む。
【００４１】
プリントジョブ受付部５１は、ＰＣ２００が送信するプリントジョブを受け付ける。ＰＣ２００が、ＭＦＰ１００にプリントジョブを送信すると、通信Ｉ／Ｆ１１１がプリントジョブを受信する。プリントジョブ受付部５１は、通信Ｉ／Ｆ１１１が受信するプリントジョブを受け付ける。また、通信Ｉ／Ｆ１１１は、プリントジョブとともに、ＰＣ２００を識別するための装置識別情報を受信する。ここでは、装置識別情報をＰＣ２００に割り当てられたＩＰアドレスとしている。プリントジョブとともに受信する装置識別情報は、プリントジョブの送信元を特定するための送信元情報である。ここでは、送信元情報をプリントジョブとは別に受信する例を説明するが、プリントジョブが送信元情報を含むようにしてもよい。プリントジョブ受付部５１は、プリントジョブを画像形成制御部５３に出力するとともに、プリントジョブと送信元情報とをプリント条件記憶部５５に出力する。
【００４２】
画像形成制御部５３は、画像形成部１１５を制御し、画像形成部１１５にプリントジョブに従って画像を形成させる。プリントジョブは、プリントデータと、プリント条件とを含む。画像形成部１１５は、プリントデータに基づく画像をプリント条件に従って用紙上に形成する。これにより、用紙にプリントデータがプリントされる。
【００４３】
プリント条件記憶部５５は、プリントジョブに含まれるプリントデータに変換する前のデータ（以下「元データ」という）を識別するためのデータ識別情報（ファイル名）と、プリント条件と、プリントジョブの送信元情報（ここではＰＣ２００のＩＰアドレス）との組からなる履歴データ８１をＨＤＤ１０７に記憶する。履歴データ８１は、プリントデータそのものを含まないので、プリントデータに比較してデータ容量が小さい。このため、プリントデータを記憶する場合に比較して記憶容量は少なくてよい。なお、ここでは、履歴データ８１に、元データを識別するためのデータ識別情報を含めるようにしたが、ＰＣ２００において、プリントジョブを識別するためのジョブ識別情報から元データを特定できる場合には、元データのデータ識別情報に代えてジョブ識別情報を記憶するようにしてもよい。また、履歴データ８１に、プリントした年月日および時刻を含めるようにしてもよい。
【００４４】
選択部６１は、ＨＤＤ１０７に記憶された履歴データ８１を選択する。選択部６１は、ＨＤＤ１０７に記憶された履歴データ８１を読出し、履歴データ８１に含まれるデータ識別情報を並べた履歴表示画面を表示部１１９Ｂに表示する。プリントジョブ受付部５１が複数のプリントジョブを受け付けると、ＨＤＤ１０７には複数の履歴データ８１が記憶される。このため、履歴表示画面を表示部１１９Ｂに表示することで、ユーザが過去にプリントしたデータに対応する履歴データ８１を、複数の履歴データ８１のうちから選択することが可能となる。
【００４５】
図４は、履歴表示画面の一例を示す図である。図４を参照して、履歴表示画面は、元データのデータ識別情報としてのファイル名（パス名）と、印刷出力日とを含む複数の履歴データ８１を並べて表示する。複数の履歴データ８１それぞれの左側に隣接してチェックボックスが表示され、ユーザが入力部１１９Ａを操作して、履歴表示画面に表示されるカーソルをチェックボックスに移動させ、入力部１１９ＡのＯＫキーを押下すると、そのチェックボックスにチェックマークが表示される。チェックマークは、それが付された履歴データ８１が選択されていることを、ユーザに示す。また、履歴表示画面は、「ＯＫ」の文字が表されたキーを含む。
【００４６】
図３に戻って、選択部６１は、履歴表示画面において、チェックボックスにチェックマークが付与された後、「ＯＫ」キーが押下されると、チェックマークが付され、選択された履歴データ８１を選択する。そして、選択部６１は、選択した履歴データ８１を、プリント条件変更部６３に出力する。
【００４７】
プリント条件変更部６３は、選択部６１から入力される履歴データ８１に含まれるプリント条件の変更を受け付け、変更前後のプリント条件を含む確認画面を表示部１１９Ｂに表示する。プリント条件の変更は、ＭＦＰ１００が備えるプリント条件を設定する機能を用いればよい。プリント条件変更部６３は、各種のプリント条件設定画面、例えば、プリント枚数を設定するための設定画面、原稿サイズを設定するための設定画面、印刷する用紙のサイズを設定するための設定画面、複数ページを合成する場合の合成する枚数を設定するための設定画面、カラーまたはモノクロの別を設定するための設定画面を、表示する。プリント条件変更部６３は、変更前のプリント条件が設定された状態の設定画面を表示し、その後、そのプリント条件の変更を受け付ける。
【００４８】
プリント条件変更部６３は、プリント条件の変更の受け付けが終了すると、確認画面を表示部１１９Ｂに表示する。図５は、確認画面の一例を示す図である。図５を参照して、確認画面は、プリント条件としての各設定項目のパラメータと、変更前のプリント条件と、変更後のプリント条件とを含む。また、確認画面は、「再プリント」の文字が表されたキーと、「キャンセル」の文字が表されたキーとを含む。「キャンセル」の文字が表されたキーが押下されると、プリント条件の設定画面に戻り、プリント条件を設定し直すことができる。確認画面は、変更前後のプリント条件を含むので、確認画面を見るユーザは、プリント条件が含む複数の設定項目のうちいずれを変更したのかを確認することができる。
【００４９】
図３に戻って、プリント条件変更部６３は、確認画面の「再プリント」の文字が表されたキーの押下を検出すると、元データのデータ識別情報と、変更後のプリント条件と、送信元情報とを、再プリント指示送信部６５に出力する。
【００５０】
認証情報受付部７１は、送信元情報で特定される装置、ここではＰＣ２００に、ログインするための認証情報を受け付ける。ＰＣ２００にログインするために入力が必要な項目は、送信元情報に基づいてＰＣ２００と通信し、ＰＣ２００から受信する。また、ＰＣ２００にログインするために入力が必要な項目を、予め記憶しておくようにすればよい。ＰＣ２００にログインするために入力が必要な項目は、例えば、ユーザＩＤとパスワードである。ここでは、ＰＣ２００にログインするために入力が必要な項目が、ユーザＩＤとパスワードの場合を例に説明する。この場合、ユーザＩＤとパスワードとで認証情報が構成される。
【００５１】
認証情報受付部７１は、ＰＣ２００にログインするのに必要なユーザＩＤとパスワードとを入力するための認証情報受付画面を表示部１１９Ｂに表示する。図６は、認証情報受付画面の一例を示す図である。認証情報受付画面は、ユーザＩＤとしてのユーザ名と、パスワードとを入力する領域を含む。
【００５２】
図３に戻って、ユーザが、入力部１１９Ａに認証情報受付画面に従って、認証情報としてのユーザＩＤとパスワードとを入力すると、認証情報受付部７１は入力部１１９Ａから認証情報を受け付ける。そして、受け付けた認証情報を、認証情報送信部７３に出力する。認証情報送信部７３は、入力される認証情報を送信元であるＰＣ２００に送信し、認証結果の受信待ちとなる。認証情報送信部７３は、ログインを許可する認証結果をＰＣ２００から受信すると、再プリント指示送信部６５に送信許可信号を出力する。一方、認証情報送信部７３は、ログインを許可しない認証結果をＰＣ２００から受信すると、再プリント指示送信部６５に送信不許可信号を出力する。
【００５３】
再プリント指示送信部６５は、認証情報送信部７３から送信許可信号が入力されることを条件に、プリント条件変更部６３から入力される元データのデータ識別情報と変更後のプリント条件とを含む再プリント指示を、送信元情報で特定されるＰＣ２００に送信する。
【００５４】
これにより、ＰＣ２００は、ＭＦＰ１００から再プリント指示を受信すると、再プリント指示に含まれるデータ識別情報で特定されるデータを読み出し、変更されたプリント条件でＭＦＰ１００がプリントするのに適したプリントデータに変換する。そして、ＰＣ２００は、変換後のプリントデータと変更されたプリント条件とを含むプリントジョブをＭＦＰ１００に送信する。
【００５５】
ＭＦＰ１００においては、プリントジョブ受付部５１が、ＰＣ２００が送信するプリントジョブを受け付けると、画像形成部１１５がプリントジョブに従って用紙に画像を形成する。従って、ＭＦＰ１００を操作するユーザは、ＭＦＰ１００で一度プリントさせ、そのプリント状態を確認した後、ＭＦＰ１００でプリント条件を変更すれば、ＭＦＰ１００に変更後のプリント条件で直ちに画像を形成させることができる。そのため、ＰＣ２００の設置されている場所に戻って、プリント条件を再設定する必要がない。
【００５６】
図７は、プリント処理の流れの一例を示すフローチャートである。プリント処理は、ＣＰＵ１０１が、再プリントプログラムを実行することにより、ＣＰＵ１０１において実行される処理である。図７を参照して、ＣＰＵ１０１は、プリントジョブを受信したか否かを判断する（ステップＳ０１）。プリントジョブを受信したならば処理をステップＳ０２に進め、そうでなければ処理をステップＳ０４に進める。ステップＳ０４においては、履歴データ読出指示を受け付けた否かを判断する。履歴データ読出指示を受け付けたならば処理をステップＳ０５に進め、そうでなければ処理を終了する。すなわち、プリント処理は、プリントジョブを受信した場合、または履歴データ読出指示を受け付けた場合に実行される処理である。
【００５７】
ＣＰＵ１０１は、通信Ｉ／Ｆ１１１がＰＣ２００からプリントジョブを受信すると、通信Ｉ／Ｆ１１１からプリントジョブと、送信元情報としてのＰＣ２００の装置識別情報とを受け付ける（ステップＳ０１）。そして、画像形成部１１５にプリントジョブを出力し、プリントジョブに含まれるプリント条件に従ってプリントデータをプリントさせる（ステップＳ０２）。
【００５８】
次のステップＳ０３においては、プリントジョブに含まれる元データのデータ識別情報と、プリント条件と、送信元情報とをＨＤＤ１０７に記憶する。これにより、ＨＤＤ１０７に履歴データ８１が記憶される。
【００５９】
ステップＳ０４においては、ＣＰＵ１０１は、履歴データ読出指示を受け付けたか否かを判断する。履歴データ読出指示を受け付けたならば処理をステップＳ０５に進め、そうでなければ処理を終了する。次に、ＨＤＤ１０７に記憶された履歴データ８１を読出し、履歴データ８１に含まれるデータ識別情報を表示する。具体的には、図４に示した履歴表示画面を表示部１１９Ｂに表示する。そして、表示されたデータ識別情報のうちから１つが選択されたか否かを判断する（ステップＳ０６）。選択されたならば処理をステップＳ０７に進めるが、そうでなければ処理をステップＳ０５に戻す。
【００６０】
ステップＳ０７においては、選択されたデータ識別情報と履歴データ８１により関連付けられたプリント条件を表示部１１９Ｂに表示する。次に、プリント条件の変更を受け付けたか否かを判断する（ステップＳ０８）。プリント条件が含む複数の設定項目の少なくとも１つの変更が受け付けられたならば処理をステップＳ０９に進めるが、そうでなければ処理を終了する。プリント条件が変更されない場合は、再プリントする必要がないからである。
【００６１】
ステップＳ０９においては、履歴データ８１に含まれるプリント条件をステップＳ０８で受け付けられたプリント条件に変更し、処理をステップＳ１０に進める。ステップＳ１０においては、送信元のＰＣ２００にログインするために要求される認証情報を入力するための認証情報受付画面を表示部１１９Ｂに表示する。そして、認証情報、ここではユーザＩＤとパスワードとを受け付けるまで待機状態となり（ステップＳ１１でＮＯ）、認証情報を受け付けると（ステップＳ１１でＹＥＳ）処理をステップＳ１２に進める。
【００６２】
ステップＳ１２においては、受け付けた認証情報を、履歴データ８１に含まれる送信元情報で特定されるＰＣ２００に送信する。次に、ＰＣ２００からログインを許可する認証結果を受信したか否かを判断する（ステップＳ１３）。ログインを許可する認証結果を受信したならば処理をステップＳ１４に進めるが、ログインを許可しない認証結果を受信したならば処理を終了する。送信元のＰＣ２００においてログインが許可された場合のみ再プリントするので、ＰＣ２００にログインできるユーザのみが再プリントすることができる。このため、他人にプリントジョブがプリントされるのを防止することができる。
【００６３】
ステップＳ１４においては、再プリント指示を送信元のＰＣ２００に送信する。再プリント指示は、履歴データ８１に含まれる元データのデータ識別情報と、変更後のプリント条件とを含む。ＭＦＰ１００から再プリント指示を受信したＰＣ２００は、再プリント指示に含まれるデータ識別情報で特定されるデータを読み出し、そのデータを変更されたプリント条件でＭＦＰ１００がプリントするのに適したプリントデータに変換する。そして、ＰＣ２００は、変換後のプリントデータと変更されたプリント条件とを含むプリントジョブをＭＦＰ１００に送信する。ＭＦＰ１００は、ステップＳ０１以降の処理を実行するので、ＰＣ２００が再プリント指示の受信に応じて送信するプリントジョブに従って画像形成する。
【００６４】
このように、ＭＦＰ１００を操作するユーザは、ＭＦＰ１００で一度プリントさせた後、ＭＦＰ１００を操作してプリント条件を変更すれば、ＭＦＰ１００に直ちに変更後のプリント条件で画像を形成させることができる。
【００６５】
＜変形例＞
上述した実施の形態におけるＭＦＰ１００は、プリントジョブを受信すると直ちにプリントジョブを実行し、プリントする例を示したが、変形例におけるＭＦＰ１００は、機密プリント機能を備えている。機密プリント機能は、プリントジョブにパスワードを含めるようにし、ＭＦＰ１００は、プリントジョブを受信すると、直ちにプリントジョブを実行することなく一時記憶しておき、プリントジョブに含まれるパスワードと同一のパスワードが入力されることを条件に、プリントジョブを実行する。
【００６６】
したがって、ＰＣ２００は、機密プリントのプリントジョブを送信する場合、ＰＣ２００のユーザが入力したパスワードを含むプリントジョブをＭＦＰ１００に送信する。このため、機密プリントのプリントジョブは、プリントデータと、プリントデータの元データを識別するためのデータ識別情報と、プリント条件と、パスワードとを含む。
【００６７】
図８は、変形例におけるＭＦＰのＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。図８を参照して、図３に示した機能ブロック図と異なる点は、パスワード受付部９１が追加された点、プリント条件記憶部５５Ａが変更された点、認証情報受付部７１および認証情報送信部７３が削除された点である。その他の構成は、上述したのと同じなので、ここでは説明を繰り返さない。
【００６８】
図８を参照して、プリントジョブ受付部５１は、機密プリントジョブを受け付けると、機密プリントジョブと送信元情報とをプリント条件記憶部５５Ａに出力するとともに、機密プリントジョブをＨＤＤ１０７に記憶する。これにより、機密プリントジョブ９３がＨＤＤ１０７に記憶される。機密プリントジョブは、それが受信された段階では、実行されない。プリント条件記憶部５５Ａは、機密プリントジョブに含まれる元データのデータ識別情報と、プリント条件と、パスワードと、機密プリントジョブとともに受信される機密プリントジョブの送信元情報（ＰＣ２００のＩＰアドレス）とを含む履歴データ８１Ａを生成し、ＨＤＤ１０７に記憶する。
【００６９】
パスワード受付部９１は、ＨＤＤ１０７に記憶されたプリントジョブ読み出し指示を受け付けると、ＨＤＤ１０７に記憶された機密プリントジョブの一覧画面、例えば、機密プリントジョブに含まれるデータ識別情報を並べて表示する画面、または、ジョブ識別情報を並べて表示する画面を表示部１１９Ｂに表示する。そして、表示された機密プリントジョブのいずれかが指示されると、パスワードの入力をユーザに促し、パスワードの入力を受け付けるためのパスワード入力画面を表示部１１９Ｂに表示する。パスワード受付部９１は、ユーザが入力部１１９Ａに入力するパスワードを受け付け、受け付けたパスワードと、指示された機密プリントジョブに含まれるパスワードとを比較する。パスワード受付部９１は、両者が一致すれば、画像形成制御部５３にプリント指示を出力する。画像形成制御部５３は、パスワード受付部９１からプリント指示が入力されることを条件に、プリントジョブに従って画像形成部１１５に画像を形成させる。
【００７０】
また、パスワード受付部９１は、選択部６１により履歴データ８１Ａが選択されると、パスワードの入力を受け付けるためのパスワード入力画面を表示部１１９Ｂに表示する。パスワード受付部９１は、ユーザが入力部１１９Ａに入力するパスワードを受け付け、受け付けたパスワードと、選択部６１により選択された履歴データ８１Ａに含まれるパスワードとを比較する。パスワード受付部９１は、両者が一致すれば、再プリント指示送信部６５に送信許可信号を出力する。再プリント指示送信部６５は、パスワード受付部９１から送信許可信号が入力されることを条件に、再プリント要求を送信元のＰＣ２００に送信する。
【００７１】
図９は、機密プリント処理の流れの一例を示すフローチャートである。機密プリント処理は、変形例におけるＭＦＰ１００のＣＰＵ１０１が再プリントプログラムを実行することにより、ＣＰＵ１０１により実行される処理である。図９を参照して、ＣＰＵ１０１は、機密プリントジョブを受信したか否かを判断する（ステップＳ２１）。機密プリントジョブを受信したならば処理をステップＳ２２に進め、そうでなければ処理をステップＳ２４に進める。ステップＳ２４においては、機密プリントジョブの読出し指示を受け付けたか否かを判断する。機密プリントジョブの読出し指示を受け付けたならば処理をステップＳ２５に進めるが、そうでなければ処理をステップＳ３０に進める。ステップＳ３０においては、履歴データ読出指示を受け付けた否かを判断する。履歴データ読出指示を受け付けたならば処理をステップＳ３１に進め、そうでなければ処理を終了する。すなわち、機密プリント処理は、機密プリントジョブを受信した場合、機密プリントジョブの読出し指示を受け付けた場合、または履歴データ読出指示を受け付けた場合に実行される処理である。
【００７２】
ＣＰＵ１０１は、通信Ｉ／Ｆ１１１がＰＣ２００から機密プリントジョブを受信すると、通信Ｉ／Ｆ１１１から機密プリントジョブと、送信元情報としてのＰＣ２００の装置識別情報とを受け付ける（ステップＳ２１）。そして、機密プリントジョブをＨＤＤ１０７に記憶する（ステップＳ２２）。直ちにプリントするのではなく、機密プリントジョブに含まれるパスワードが入力されることを条件に、プリントするためである。次のステップＳ２３においては、機密プリントジョブに含まれる元データのデータ識別情報、プリント条件およびパスワードと、送信元情報とからなる履歴データ８１Ａを生成しＨＤＤ１０７に記憶する。これにより、ＨＤＤ１０７に履歴データ８１Ａが記憶される。
【００７３】
ステップＳ２４においては、ＣＰＵ１０１は、機密プリントジョブの読出指示を受け付けると、処理をステップＳ２５に進める。ステップＳ２５においては、ＨＤＤ１０７に記憶されている機密プリントジョブを読出し、機密プリントジョブが含む元データのデータ識別情報を表示部１１９Ｂに表示する。これにより、複数の機密プリントジョブがＨＤＤ１０７に記憶されている場合に、いずれか１つを指定することが可能となる。なお、機密プリントジョブを識別するためのジョブ識別情報を表示するようにしてもよい。
【００７４】
ステップＳ２６においては、表示された機密プリントジョブのいずれかが選択されたか否かを判断する。ユーザが表示部１１９Ｂに表示されたデータ識別情報のいずれかを指で指示すると、指示されたデータ識別情報を含む機密プリントジョブが選択される。
【００７５】
次に、表示部１１９Ｂにパスワード入力画面を表示し、入力部１１９Ａに入力されるパスワードを受け付ける（ステップＳ２７）。そして、入力されたパスワードを、ステップＳ２６で選択された機密プリントジョブに含まれるパスワードと比較し、両者が一致するか否かを判断する（ステップＳ２８）。両者が一致すれば処理をステップＳ２９に進めるが、一致しなければステップＳ２９をスキップして、処理をステップＳ３０に進める。ステップＳ２９においては、機密プリントジョブに含まれるプリント条件に従ってプリントデータをプリントする。
【００７６】
ステップＳ３０においては、ＣＰＵ１０１は、履歴データ読出指示を受け付けたか否かを判断する。履歴データ読出指示を受け付けたならば処理をステップＳ３１に進め、そうでなければ処理を終了する。次に、ＨＤＤ１０７に記憶された履歴データ８１Ａを読出し、履歴データ８１Ａに含まれるデータ識別情報を表示する（ステップＳ３１）。具体的には、図４に示した履歴表示画面を表示部１１９Ｂに表示する。そして、表示されたデータ識別情報のうちから１つが選択されたか否かを判断する（ステップＳ３２）。選択されたならば処理をステップＳ３３に進めるが、そうでなければ処理をステップＳ３１に戻す。
【００７７】
ステップＳ３３においては、選択されたデータ識別情報と履歴データ８１Ａにより関連付けられたプリント条件を表示部１１９Ｂに表示する。次に、プリント条件の変更を受け付けたか否かを判断する（ステップＳ３４）。プリント条件が含む複数の設定項目の少なくとも１つの変更が受け付けられたならば処理をステップＳ３５に進むが、そうでなければ処理を終了する。プリント条件が変更されない場合は、再プリントする必要がないからである。
【００７８】
ステップＳ３５においては、履歴データ８１Ａに含まれるプリント条件をステップＳ３４で受け付けられたプリント条件に変更し、処理をステップＳ３６に進める。ステップＳ３６においては、表示部１１９Ｂにパスワード入力画面を表示し、入力部１１９Ａに入力されるパスワードを受け付ける。そして、入力されたパスワードを、ステップＳ３２で選択された履歴データ８１Ａに含まれるパスワードと比較し、両者が一致するか否かを判断する（ステップＳ３７）。両者が一致すれば処理をステップＳ３８に進めるが、一致しなければステップＳ３８をスキップして、処理を終了する。ステップＳ３８においては、再プリント指示を送信元のＰＣ２００に送信する。再プリント指示は、履歴データ８１Ａに含まれる元データのデータ識別情報と、変更後のプリント条件とを含む。ＭＦＰ１００から再プリント指示を受信したＰＣ２００は、再プリント指示に含まれるデータ識別情報で特定されるデータを読み出し、変更されたプリント条件でＭＦＰ１００がプリントするのに適したプリントデータに変換する。そして、ＰＣ２００は、変換後のプリントデータと変更されたプリント条件とを含むプリントジョブをＭＦＰ１００に送信する。ＭＦＰ１００は、図７に示したプリント処理を実行するので、ＰＣ２００が、再プリント指示の受信に応じて送信するプリントジョブに従ってプリントする。
【００７９】
このように、ＭＦＰ１００を操作するユーザは、ＭＦＰ１００で一度プリントさせた後、ＭＦＰ１００を操作してプリント条件を変更すれば、直ちにＭＦＰ１００に変更後のプリント条件で画像を形成させることができる。
【００８０】
なお、ＰＣ２００が再プリント指示の受信に応じて機密プリントジョブを送信するようにしてもよい。この場合には、ＰＣ２００は、先に送信した機密プリントジョブに含めたのと同じパスワードを含めるようにすればよい。
【００８１】
なお、上述した実施の形態においては、ＭＦＰ１００について説明したが、図７または図９に示した処理をコンピュータに実行させるための再プリント方法または再プリントプログラムとして発明を捉えることができるのは言うまでもない。
【００８２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施の形態の一つにおけるプリントシステムの全体概要を示す図である。
【図２】本実施の形態におけるＭＦＰ１００のハード構成を示すブロック図である。
【図３】ＣＰＵの機能の概要をＨＤＤに記憶する情報とともに示す機能ブロック図である。
【図４】履歴表示画面の一例を示す図である。
【図５】確認画面の一例を示す図である。
【図６】認証情報受付画面の一例を示す図である。
【図７】プリント処理の流れの一例を示すフローチャートである。
【図８】変形例におけるＭＦＰのＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。
【図９】機密プリント処理の流れの一例を示すフローチャートである。
【符号の説明】
【００８４】
１  プリントシステム、２  ネットワーク、５１  プリントジョブ受付部、５３  画像形成制御部、５５，５５Ａ  プリント条件記憶部、６１  選択部、６３  プリント条件変更部、６５  再プリント指示送信部、７１  認証情報受付部、７３  認証情報送信部、８１，８１Ａ  履歴データ、９１  パスワード受付部、１００，１００Ａ，１００Ｂ，１００Ｃ  ＭＦＰ、１０１  ＣＰＵ、１０３  ＲＯＭ、１０５  ＲＡＭ、１０７  ＨＤＤ、１０８  フラッシュＲＯＭ、１０９  カードＩ／Ｆ、１１１  通信Ｉ／Ｆ、１１３  スキャナ、１１５  画像形成部、１１７  ＦＡＸ、１１９  オペレーションパネル、１１９Ａ  入力部、１１９Ｂ  表示部、１２０  バス。
【図１】
2008182472.tif 000003
【図２】
2008182472.tif 000004
【図３】
2008182472.tif 000005
【図４】
2008182472.tif 000006
【図５】
2008182472.tif 000007
【図６】
2008182472.tif 000008
【図７】
2008182472.tif 000009
【図８】
2008182472.tif 000010
【図９】
2008182472.tif 000011