(57)【要約】【課題】  重複印刷を防止するとともに通信するデータ量を少なくすること。【解決手段】  ＭＦＰは、印刷ジョブを実行するジョブ実行部と、実行された印刷ジョブの重複印刷を禁止する禁止情報を含む履歴情報を記憶するＨＤＤと、ＰＣからの要求に応じて、履歴情報を返信する履歴管理部と、を備え、ＰＣは、印刷ジョブを生成する印刷ジョブ生成部（Ｓ０１）と、履歴情報をＭＦＰから取得する履歴情報取得部（Ｓ０２，Ｓ０３）と、生成された印刷ジョブが取得された履歴情報に含まれる禁止情報により重複印刷が禁止されていないことを条件に（Ｓ０６〜Ｓ１２でＮＯ）、生成された印刷ジョブをＭＦＰに送信する印刷ジョブ送信部（Ｓ１７）と、を備える。【選択図】        図１０
2009129265.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と端末装置とを含む印刷システムであって、
画像形成装置は、印刷ジョブを実行するジョブ実行手段と、
実行された前記印刷ジョブの重複印刷を禁止する禁止情報を含む履歴情報を記憶する履歴記憶手段と、
前記端末装置からの要求に応じて、前記履歴情報を返信する履歴返信手段と、を備え、
前記端末装置は、印刷ジョブを生成するジョブ生成手段と、
前記履歴情報を前記画像形成装置から取得する履歴情報取得手段と、
前記生成された印刷ジョブが前記取得された履歴情報に含まれる禁止情報により重複印刷が禁止されていないことを条件に、前記生成された印刷ジョブを前記画像形成装置に送信する印刷ジョブ送信手段と、を備えた印刷システム。
【請求項２】
前記印刷システムは、前記画像形成装置を複数含み、
前記端末装置の前記履歴情報取得手段は、前記複数の画像形成装置それぞれから前記履歴情報を取得する、請求項１に記載の印刷システム。
【請求項３】
前記禁止情報は、前記履歴情報に含まれる印刷ジョブのデータと同じデータを含む印刷ジョブに対して重複印刷を禁止する情報を含む、請求項１に記載の印刷システム。
【請求項４】
印刷ジョブを実行可能な画像形成装置と通信可能な印刷指示装置であって、
印刷ジョブを生成するジョブ生成手段と、
前記履歴情報を前記画像形成装置から取得する履歴情報取得手段と、
前記生成された印刷ジョブが前記取得された履歴情報に含まれる禁止情報により重複印刷が禁止されていないことを条件に、前記生成された印刷ジョブを前記画像形成装置に送信する印刷ジョブ送信手段と、を備えた印刷指示装置。
【請求項５】
印刷ジョブを実行可能な画像形成装置と通信可能な端末装置で実行される印刷指示方法あって、
印刷ジョブを生成するステップと、
前記履歴情報を前記画像形成装置から取得するステップと、
前記生成された印刷ジョブが前記取得された履歴情報に含まれる禁止情報により重複印刷が禁止されていないことを条件に、前記生成された印刷ジョブを前記画像形成装置に送信するステップと、を含む印刷指示方法。
【請求項６】
印刷ジョブを実行可能な画像形成装置と通信可能な端末装置を制御するコンピュータで実行される印刷指示プログラムであって、
印刷ジョブを生成するステップと、
前記履歴情報を前記画像形成装置から取得するステップと、
前記生成された印刷ジョブが前記取得された履歴情報に含まれる禁止情報により重複印刷が禁止されていないことを条件に、前記生成された印刷ジョブを前記画像形成装置に送信するステップと、を前記コンピュータに実行させる印刷指示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷システム、印刷指示装置、印刷指示方法および印刷指示プログラムに関し、特に、画像形成装置による印刷ジョブの実行を制御する印刷システム、印刷指示装置、その印刷指示装置で実行される印刷指示方法および印刷指示プログラムに関する。
【背景技術】
【０００２】
近年、複合機（以下「ＭＦＰ」という）は、ＬＡＮ等のネットワークに接続されて使用される場合が多く、複数のユーザにより共有される。このため、例えば、会議の配布資料を参加者に電子メール等で送信すると、参加者各々が会議の配布資料をＭＦＰで印刷することができる。しかしながら、会議の参加者のうち一人が参加者全員のために配布資料を参加者の人数分印刷することがあり、それとは別に参加者各々が配布資料を印刷すると、同じ印刷物が複数印刷されてしまい無駄な印刷物が発生してしまうといった問題がある。
【０００３】
特開２００２−３５１６３４号公報には、ユーザ側の端末であるユーザ端末と、印刷メモリを有するプリンタとネットワークで接続し、設定ファイルと、未印刷ジョブ管理テーブルと、一時メモリとを具備する印刷制御装置であるプリントサーバ上で、ユーザ端末から投入された印刷ジョブを一時メモリに格納し、当該投入された印刷ジョブを未印刷ジョブ管理テーブル上の各未印刷ジョブと比較し、ドキュメント名、ユーザ名、端末名、印刷内容が同一で、且つ前記各未印刷ジョブの投入時刻からの経過時間が設定経過時間を超えない場合、前記投入された印刷ジョブのプリンタへの重複印刷を抑制する印刷制御装置が記載されている。
【０００４】
しかしながら、従来の印刷制御装置は、ユーザ端末とプリンタとの間にプリントサーバが設置されるため、印刷制御装置によって重複印刷が抑制される印刷ジョブであってもユーザ端末からプリントサーバに必ず送信される。このため、ネットワークの通信トラフィックが増大するといった問題がある。
【特許文献１】特開２００２−３５１６３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、重複印刷を防止するとともに通信するデータ量を少なくした印刷システムを提供することである。
【０００６】
この発明の他の目的は、重複印刷を防止するとともに通信するデータ量を少なくした印刷指示装置を提供することである。
【０００７】
この発明のさらに他の目的は、重複印刷を防止するとともに通信するデータ量を少なくした印刷指示方法を提供することである。
【０００８】
この発明のさらに他の目的は、重複印刷を防止するとともに通信するデータ量を少なくした印刷指示プログラムを提供することである。
【課題を解決するための手段】
【０００９】
上述した目的を達成するためにこの発明のある局面によれば、印刷システムは、画像形成装置と端末装置とを含む印刷システムであって、画像形成装置は、印刷ジョブを実行するジョブ実行手段と、実行された印刷ジョブの重複印刷を禁止する禁止情報を含む履歴情報を記憶する履歴記憶手段と、端末装置からの要求に応じて、履歴情報を返信する履歴返信手段と、を備え、端末装置は、印刷ジョブを生成するジョブ生成手段と、履歴情報を画像形成装置から取得する履歴情報取得手段と、生成された印刷ジョブが取得された履歴情報に含まれる禁止情報により重複印刷が禁止されていないことを条件に、生成された印刷ジョブを画像形成装置に送信する印刷ジョブ送信手段と、を備える。
【００１０】
この局面に従えば、端末装置において、印刷ジョブが生成され、画像形成装置において記憶されている履歴情報が画像形成装置から取得され、印刷ジョブが取得された履歴情報に含まれる禁止情報により重複印刷が禁止されていないことを条件に、印刷ジョブが画像形成装置に送信される。このため、重複印刷が禁止されている場合に画像形成装置に印刷ジョブが送信されない。その結果、重複印刷を防止するとともに通信するデータ量を少なくした印刷システムを提供することができる。
【００１１】
好ましくは、印刷システムは、画像形成装置を複数含み、端末装置の履歴情報取得手段は、複数の画像形成装置それぞれから履歴情報を取得する。
【００１２】
この局面に従えば、複数の画像形成装置間で、重複した印刷がされるのを防止することができる。
【００１３】
好ましくは、禁止情報は、履歴情報に含まれる印刷ジョブのデータと同じデータを含む印刷ジョブに対して重複印刷を禁止する情報を含む。
【００１４】
この発明の他の局面によれば、印刷指示装置は、印刷ジョブを実行可能な画像形成装置と通信可能な印刷指示装置であって、印刷ジョブを生成するジョブ生成手段と、履歴情報を画像形成装置から取得する履歴情報取得手段と、生成された印刷ジョブが取得された履歴情報に含まれる禁止情報により重複印刷が禁止されていないことを条件に、生成された印刷ジョブを画像形成装置に送信する印刷ジョブ送信手段と、を備える。
【００１５】
この局面に従えば、重複印刷を防止するとともに通信するデータ量を少なくした印刷指示装置を提供することができる。
【００１６】
この発明のさらに他の局面によれば、印刷指示方法は、印刷ジョブを実行可能な画像形成装置と通信可能な端末装置で実行される印刷指示方法あって、印刷ジョブを生成するステップと、履歴情報を画像形成装置から取得するステップと、生成された印刷ジョブが取得された履歴情報に含まれる禁止情報により重複印刷が禁止されていないことを条件に、生成された印刷ジョブを画像形成装置に送信するステップと、を含む。
【００１７】
この局面に従えば、重複印刷を防止するとともに通信するデータ量を少なくした印刷指示方法を提供することができる。
【００１８】
この発明のさらに他の局面によれば、印刷指示プログラムは、印刷ジョブを実行可能な画像形成装置と通信可能な端末装置を制御するコンピュータで実行される印刷指示プログラムであって、印刷ジョブを生成するステップと、履歴情報を画像形成装置から取得するステップと、生成された印刷ジョブが取得された履歴情報に含まれる禁止情報により重複印刷が禁止されていないことを条件に、生成された印刷ジョブを画像形成装置に送信するステップと、をコンピュータに実行させる。
【００１９】
この局面に従えば、重複印刷を防止するとともに通信するデータ量を少なくした印刷指示プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２１】
図１は、本発明の実施の形態の１つにおける印刷システムの全体概要を示す図である。図１を参照して、印刷システム１は、それぞれがネットワーク２に接続され、画像形成装置として機能するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００，１０１，１０２と、ＭＦＰ１００，１０１，１０２それぞれを制御するためのパーソナルコンピュータ（以下「ＰＣ」という）２００，２００Ａとを含む。
【００２２】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、インターネットにゲートウェイを介して接続されている。ネットワーク２の接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク、ワイドエリアネットワーク（ＷＡＮ）、インターネットであってもよい。また、ＰＣ２００，２００Ａそれぞれと、ＭＦＰ１００，１０１，１０２とをシリアルインターフェースまたはパラレルインターフェースで接続するようにしてもよい。
【００２３】
ＰＣ２００，２００Ａは、一般的なコンピュータであり、ＰＣ２００，２００Ａには、ＭＦＰ１００，１０１，１０２それぞれを制御するためのプリンタドライバプログラムがインストールされている。ＰＣ２００，２０１の構成および機能は同じなので、ここではＰＣ２００を例に説明する。
【００２４】
ＭＦＰ１００，１０１，１０２各々は、原稿を読取るためのスキャナ装置、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成装置およびファクシミリ装置を含み、画像読取機能、複写機能、ファクシミリ送受信機能を備えている。なお、本実施の形態においてはＭＦＰ１００，１０１，１０２を例に説明するが、ＭＦＰ１００，１０１，１０２に代えて、プリントデータを印刷可能であれば、例えば、プリンタ、ファクシミリ装置等であってもよい。ＭＦＰ１００，１０１，１０２は、機能が同じなので以下の説明では特に言及しない限りＭＦＰ１００を例に説明する。
【００２５】
図２は、ＭＦＰの外観を示す斜視図である。図３は、ＭＦＰのハードウェア構成の一例を示すブロック図である。図２および図３を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する静止画像を用紙等に形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、ユーザインターフェースとしての操作パネル１６０と、を含む。メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、フラッシュメモリ１１８Ａが装着されるカードインターフェース（Ｉ／Ｆ）１１８とを含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００２６】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる静止画像を一時的に記憶する。
【００２７】
操作パネル１６０は、ＭＦＰ１００の上面に設けられ、表示部１６０Ａと操作部１６０Ｂとを含む。表示部１６０Ａは、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６０Ｂは、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１６０Ｂは、表示部１６０Ａ上に設けられたタッチパネルをさらに含む。
【００２８】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク２に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介してＭＦＰ１０１，１０２またはＰＣ２００との間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク２を介してインターネットに接続されたコンピュータと通信が可能である。
【００２９】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１７は、受信したファクシミリデータを、ＨＤＤ１１６に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１７により受信されたファクシミリデータを用紙に印刷する。また、ファクシミリ部１１７は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００３０】
カードＩ／Ｆ１１８は、フラッシュメモリ１１８Ａが装着される。ＣＰＵ１１１は、カードＩ／Ｆ１１８を介してフラッシュメモリ１１８Ａにアクセス可能である。ＣＰＵ１１１は、カードＩ／Ｆ１１８に装着されたフラッシュメモリ１１８Ａに記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムは、フラッシュメモリ１１８Ａに記録されたプログラムに限られず、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク２に接続された他のコンピュータが、ＭＦＰ１００のＨＤＤ１１６に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク２に接続された他のコンピュータからプログラムをダウンロードして、そのプログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３１】
図４は、ＰＣのハードウェア構成の一例を示すブロック図である。図４を参照して、ＰＣ２００は、ＰＣ２００の全体を制御するためのＣＰＵ２０１と、ＣＰＵ２０１が実行するプログラム等を記憶するためのＲＯＭ２０２と、ＣＰＵ２０１の作業領域として用いられるＲＡＭ２０３と、ＰＣ２００をネットワークに接続するためのネットワークＩ／Ｆ２０４と、大容量記憶装置としてのＨＤＤ２０５と、表示部２０６と、ユーザの操作の入力を受付ける操作部２０７とを含む。
【００３２】
図５は、ＰＣが備えるＣＰＵが有する機能の一例を示す機能ブロック図である。図５を参照して、ＰＣ２００が備えるＣＰＵ２０１は、印刷ジョブを生成する印刷ジョブ生成部１１と、ＭＦＰ１００，１０１，１０２それぞれから履歴情報を取得する履歴情報取得部１３と、判断部１５と、印刷ジョブをＭＦＰ１００に送信する印刷ジョブ送信部１７と、を含む。
【００３３】
印刷ジョブ生成部１１は、ＰＣ２００のユーザが、印刷対象のデータを選択した状態でＰＣ２００に印刷指示を入力すると、選択されているデータに基づいて印刷ジョブを生成する。また、印刷ジョブ生成部１１は、ＰＣ２００のユーザが、印刷指示に加えて重複印刷禁止指示を入力すると、重複印刷防止設定画面を表示部２０６に表示し、ユーザが重複印刷防止設定画面に従って入力する各種パラメータを受け付け、重複印刷を制御するための情報を含む印刷ジョブを生成する。
【００３４】
図６は、重複印刷禁止設定画面の一例を示す図である。図６を参照して、重複印刷禁止設定画面３００は、重複印刷の禁止を設定するためのチェックボックス３０１と、重複印刷を禁止する理由を設定するための領域３０３と、重複印刷を禁止する期間を設定するための領域３１３と、重複印刷を禁止する条件を設定するためのチェックボックス３０５，３０７，３０９，３１１と、を含む。
【００３５】
図７は、印刷ジョブの一例を示す図である。図７を参照して、印刷ジョブは、重複印刷を制御するための情報と、プリント対象のデータを変換したイメージデータとを含む。ここでは、印刷ジョブをＰＪＬ（プリンタジョブコントロール言語）で記述する例を示すが、他の言語で記述するようにしてもよい。印刷ジョブ生成部１１は、生成した印刷ジョブを判断部１５に出力する。
【００３６】
重複印刷を制御するための情報は、印刷ジョブを識別するためのジョブＩＤが設定される項目ＪＯＢＩＤと、印刷部数が設定される項目ＰＲＩＮＴ＿ＮＵＭと、印刷ジョブが生成された日時を示す生成年月日が設定される項目ＳＥＮＤ＿ＤＡＴＥＴＩＭＥと、印刷ジョブに付された名称を示すジョブネームが設定される項目ＪＯＢＮＡＭＥと、印刷ジョブの実行を指示したユーザの名称を示すユーザネームが設定される項目ＵＳＥＲＮＡＭＥと、重複印刷を禁止するか否かを示す重複出力防止識別子が設定される項目ＤＵＰＬＩＣＡＴＥ＿ＰＲＩＭＴと、重複印刷を禁止するための条件が設定される項目ＤＵＰＬＩＣＡＴＥ＿ＩＭＡＧＥ、項目ＤＵＰＬＩＣＡＴＥ＿ＵＳＥＲＮＡＭＥ、項目ＤＵＰＬＩＣＡＴＥ＿ＪＯＢＮＡＭＥおよび項目ＤＵＰＬＩＣＡＴＥ＿ＡＬＬＪＯＢと、重複印刷を禁止する期間を示す有効期間が設定される項目ＤＵＰＬＩＣＡＴＥ＿ＥＮＡＢＬＥ＿ＤＡＴＥＴＩＭＥと、コメントが設定されるＤＵＰＬＩＣＡＴＥ＿ＣＯＭＭＥＮＴと、を含む。
【００３７】
項目ＪＯＢＮＡＭＥは、印刷ジョブ生成部１１が印刷ジョブを生成する際に、その印刷ジョブを識別するために自動的に付与するジョブ識別情報が設定される。ここでは、ジョブ識別情報を、それが生成された順に付与されるシリアル番号としている。項目ＵＳＥＲＮＡＭＥは、印刷ジョブの生成を指示したユーザを識別するためのユーザ識別情報が設定される。印刷ジョブ生成部１１は、印刷ジョブの生成が指示された時点で、ＰＣ２００にログインしているユーザのユーザ識別情報を項目ＵＳＥＲＮＡＭＥに設定する。項目ＰＲＩＮＴ＿ＮＵＭは、ＰＣ２００のユーザが印刷設定画面で指定した印刷部数が設定される。
【００３８】
項目ＤＵＰＬＩＣＡＴＥ＿ＰＲＩＭＴは、図６に示した重複印刷禁止設定画面３００においてチェックボックス３０１が指示された場合にＯＮに設定され、チェックボックス３０１が指示されない場合にＯＦＦに設定される。
【００３９】
項目ＤＵＰＬＩＣＡＴＥ＿ＩＭＡＧＥは、重複印刷禁止設定画面３００においてチェックボックス３０５が指示された場合にＯＮに設定され、チェックボックス３０５が指示されない場合にＯＦＦに設定される。項目ＤＵＰＬＩＣＡＴＥ＿ＵＳＥＲＮＡＭＥは、重複印刷禁止設定画面３００においてチェックボックス３０９が指示された場合にＯＮに設定され、チェックボックス３０９が指示されない場合にＯＦＦに設定される。項目ＤＵＰＬＩＣＡＴＥ＿ＪＯＢＮＡＭＥは、重複印刷禁止設定画面３００においてチェックボックス３０７が指示された場合にＯＮに設定され、チェックボックス３０７が指示されない場合にＯＦＦに設定される。項目ＤＵＰＬＩＣＡＴＥ＿ＡＬＬＪＯＢは、重複印刷禁止設定画面３００においてチェックボックス３１１が指示された場合にＯＮに設定され、チェックボックス３１１が指示されない場合にＯＦＦに設定される。項目ＤＵＰＬＩＣＡＴＥ＿ＥＮＡＢＬＥ＿ＤＡＴＥＴＩＭＥは、重複印刷禁止設定画面３００において領域３１３に入力された日、時間、分が設定される。項目ＤＵＰＬＩＣＡＴＥ＿ＣＯＭＭＥＮＴは、重複印刷禁止設定画面３００において領域３０３に入力されたコメントが設定される。
【００４０】
図５に戻って、履歴情報取得部１３は、ＭＦＰ１００，１０１，１０２それぞれから履歴情報を取得する。具体的には、ＭＦＰ１００，１０１，１０２のすべてにネットワークＩ／Ｆ２０４を介して履歴情報の送信を要求する信号を送信し、ネットワークＩ／Ｆ２０４がＭＦＰ１００，１０１，１０２それぞれから履歴情報を受信すると、ネットワークＩ／Ｆ２０４から履歴情報を取得する。履歴情報は、ＭＦＰ１００，１０１，１０２それぞれが、実行した印刷ジョブであって、項目ＤＵＰＬＩＣＡＴＥ＿ＰＲＩＭＴがＯＮに設定されており、かつ、項目ＤＵＰＬＩＣＡＴＥ＿ＥＮＡＢＬＥ＿ＤＡＴＥＴＩＭＥに設定されている日時が未だ経過していない印刷ジョブを含む。
【００４１】
判断部１５は、印刷ジョブ生成部１１から入力される印刷ジョブが、履歴情報によって重複印刷が禁止されている印刷ジョブか否かを判断する。具体的には、次の場合に重複印刷禁止と判断する。
（１）  履歴情報に含まれる印刷ジョブのうち項目ＤＵＰＬＩＣＡＴＥ＿ＩＭＡＧＥがＯＮに設定されているものに含まれるイメージデータと、印刷ジョブ生成部１１から入力される印刷ジョブに含まれるイメージデータとが同一の場合。
（２）  履歴情報に含まれる印刷ジョブのうち項目ＤＵＰＬＩＣＡＴＥ＿ＵＳＥＲＮＡＭＥがＯＮに設定されているものと、印刷ジョブ生成部１１から入力される印刷ジョブとで、項目ＵＳＥＲＮＡＭＥに設定されているユーザ識別情報が同一の場合。
（３）  履歴情報に含まれる印刷ジョブのうち項目ＤＵＰＬＩＣＡＴＥ＿ＪＯＢＮＡＭＥがＯＮに設定されているものと、印刷ジョブ生成部１１から入力される印刷ジョブとで、項目ＪＯＢＮＡＭＥに設定されているジョブ識別情報が同一の場合。
（４）  履歴情報に含まれる印刷ジョブのうち項目ＤＵＰＬＩＣＡＴＥ＿ＡＬＬＪＯＢがＯＮに設定されているものと、印刷ジョブ生成部１１から入力される印刷ジョブに含まれるイメージデータとで、イメージデータと、項目ＵＳＥＲＮＡＭＥに設定されているユーザ識別情報と、項目ＪＯＢＮＡＭＥに設定されているジョブ識別情報と、がそれぞれ同一の場合。
【００４２】
判断部１５は、印刷ジョブ生成部１１から入力される印刷ジョブの重複印刷が禁止されていないと判断すると、印刷ジョブ生成部１１から入力される印刷ジョブを印刷ジョブ送信部１７に出力する。一方、判断部１５は、判断部１５は、印刷ジョブ生成部１１から入力される印刷ジョブが、履歴情報によって重複印刷が禁止されていると判断する場合、確認画面を生成し、表示部２０６に表示する。確認画面は、ジョブの実行が禁止される元になった印刷ジョブに基づき生成され、項目ＤＵＰＬＩＣＡＴＥ＿ＣＯＭＭＥＮＴに設定されているコメントを少なくとも含む確認メッセージを含む。
【００４３】
図８は、確認画面の一例を示す図である。確認画面は、確認メッセージを表示する領域を含む。確認メッセージは、印刷ジョブの実行を禁止する元になった印刷ジョブに含まれる項目ＵＳＥＲＮＡＭＥに設定されているユーザ識別情報と、項目ＤＵＰＬＩＣＡＴＥ＿ＣＯＭＭＥＮＴに設定されているコメントと、項目ＰＲＩＮＴ＿ＮＵＭに設定されている部数とを含む。さらに、確認画面は、「それでも、印刷を継続しましか？」のメッセージと、「ＹＥＳ」の文字が表されたボタンと、「ＮＯ」の文字が表されたボタンとを含む。
【００４４】
図５に戻って、判断部１５は、印刷ジョブ生成部１１から入力される印刷ジョブの重複印刷が禁止されていると判断する場合、確認画面において「ＹＥＳ」の文字が表わされたボタンが指示されると、印刷ジョブ生成部１１から入力される印刷ジョブを印刷ジョブ送信部１７に出力するが、「ＮＯ」の文字が表されたボタンが指示されると、印刷ジョブ生成部１１から入力される印刷ジョブを印刷ジョブ送信部１７に出力しない。
【００４５】
印刷ジョブ送信部１７は、判断部１５から印刷ジョブが入力されると、その印刷ジョブを、ＭＦＰ１００にネットワークＩ／Ｆ２０４を介して送信する。
【００４６】
図９は、ＭＦＰが備えるＣＰＵ１１１が有する機能の一例を示す機能ブロック図である。図９を参照して、ＣＰＵ２０１は、印刷ジョブを取得するための印刷ジョブ取得部５１と、取得された印刷ジョブを実行するための印刷ジョブ実行部５３と、印刷ジョブを履歴情報として記憶するための印刷ジョブ記憶部５５と、履歴情報を管理するための履歴情報管理部５７と、を含む。
【００４７】
印刷ジョブ取得部５１は、印刷ジョブを取得し、取得された印刷ジョブを印刷ジョブ実行部５３および印刷ジョブ記憶部５５に出力する。より具体的には、ユーザが操作部１６０ＢにＭＦＰ１００に原稿画像を読み取らせ、印刷させるためのコピー指示を入力する場合、印刷ジョブ取得部５１は、操作部１６０Ｂから印刷条件が入力される。印刷条件は、原稿を読み取るための条件、画像を形成するための条件および重複印刷を禁止させるための条件を含む。重複印刷を禁止させるための条件は、図６に示した重複印刷禁止設定画面と同様の画面を表示部１６０Ａに表示し、ユーザが操作部１６０Ｂに入力する条件を受け付ける。印刷ジョブ取得部５１は、コピー指示が入力されると原稿読取部１３０に原稿画像を読み取らせ、原稿読取部１３０が原稿画像を読み取って出力する画像データを原稿読取部１３０から取得し、画像データと印刷条件とに基づき印刷ジョブを生成する。
【００４８】
また、印刷ジョブ取得部５１は、ユーザが操作部１６０ＢにＭＦＰ１００にＨＤＤ１１６に記憶されている画像データを印刷させるための印刷指示を入力する場合、印刷ジョブ取得部５１は、操作部１６０Ｂから印刷条件が入力される。印刷条件は、画像を形成するための条件および重複印刷を禁止させるための条件を含む。重複印刷を禁止させるための条件は、図６に示した重複印刷禁止設定画面と同様の画面を表示部１６０Ａに表示し、ユーザが操作部１６０Ｂに入力する条件を受け付ける。
【００４９】
この場合、印刷ジョブ取得部５１は、ＨＤＤ１１６に記憶されている画像データのファイル名を表示し、ユーザが操作部１６０Ｂに表示されたファイル名を選択する指示を入力すると、印刷ジョブ取得部５１は、操作部１６０Ｂから選択されたファイル名が入力される。印刷ジョブ取得部５１は、選択されたファイル名の画像データをＨＤＤ１１６から読み出し、読み出された画像データと印刷条件とに基づき印刷ジョブを生成する。
【００５０】
また、印刷ジョブ取得部５１は、通信Ｉ／Ｆ部１１２がネットワーク２に接続されたＰＣ２００または２００Ａから印刷ジョブを受信する場合、通信Ｉ／Ｆ部１１２がＰＣ２００または２００Ａから受信する印刷ジョブを、通信Ｉ／Ｆ部１１２から取得する。
【００５１】
印刷ジョブ実行部５３は、印刷ジョブ取得部５１から入力される印刷ジョブに従って、印刷ジョブに含まれる画像データを画像形成部１４０に出力し、画像形成部１４０に印刷ジョブに含まれる印刷条件に従って画像データの画像を形成させる。
【００５２】
印刷ジョブ記憶部５５は、印刷ジョブ取得部５１から入力される印刷ジョブを履歴情報６１としてＨＤＤ１１６に記憶する。これにより、ＨＤＤ１１６に履歴情報６１が記憶される。
【００５３】
履歴情報管理部５７は、ＨＤＤ１１６に記憶されている履歴情報６１を管理する。具体的には、通信Ｉ／Ｆ部１１２がＰＣ２００，２００Ａのいずれかから履歴情報の送信を要求する信号を受信すると、ＨＤＤ１１６に記憶されている履歴情報６１に含まれる印刷ジョブのうち、項目ＤＵＰＬＩＣＡＴＥ＿ＰＲＩＭＴがＯＮに設定されており、かつ、項目ＤＵＰＬＩＣＡＴＥ＿ＥＮＡＢＬＥ＿ＤＡＴＥＴＩＭＥに設定されている日時が未だ経過していない印刷ジョブを抽出する。そして、履歴情報管理部５７は、抽出された印刷ジョブを含む履歴情報を、ＰＣ２００，２００Ａのうち履歴情報の送信を要求する信号を送信してきたものに送信する。
【００５４】
図１０は、印刷処理の流れの一例を示すフローチャートである。印刷処理は、ＰＣ２００，２００ＡそれぞれのＣＰＵ２０１が、印刷指示プログラムを実行することによりＣＰＵ２０１により実行される処理である。印刷指示プログラムは、例えば、ＣＰＵ２０１が実行するアプリケーションプログラムにおいて、印刷を指示するためのキーが指示されたときに、実行される。ここでは、ＰＣ２００のＣＰＵ２０１が印刷指示プログラムを実行する場合を例に説明する。図１０を参照して、ＣＰＵ２０１は、印刷ジョブを生成する（ステップＳ０１）。ＰＣ２００のユーザが、印刷対象のデータを選択した状態でＰＣ２００に印刷指示を入力すると、選択されているデータに基づいて印刷ジョブを生成する。
【００５５】
次のステップＳ０２においては、履歴情報取得要求をＭＦＰ１００，１０１，１０２それぞれに送信する。そして、ＭＦＰ１００，１０１，１０２それぞれから履歴情報を受信するまで待機状態となり（ステップＳ０３でＮＯ）、ＭＦＰ１００，１０１，１０２のすべてから履歴情報を受信すると（ステップＳ０３でＹＥＳ）、処理をステップＳ０４に進める。
【００５６】
ステップＳ０４においては、受信された履歴情報に含まれる印刷ジョブのうちから１つを処理対象として選択する。そして、処理対象に選択された印刷ジョブにおいて印刷イメージチェックがＯＮに設定されていれば（ステップＳ０５でＹＥＳ）、処理をステップＳ０６に進めるが、そうでなければ（ステップＳ０５でＮＯ）、ステップＳ０６をスキップして処理をステップＳ０７に進める。具体的には、印刷ジョブの重複印刷を制御するための情報のうち項目ＤＵＰＬＩＣＡＴＥ＿ＩＭＡＧＥがＯＮに設定されているか否かを判断する。
【００５７】
ステップＳ０６においては、ステップＳ０１において生成された印刷ジョブに含まれるイメージデータと、ステップＳ０４において処理対象に選択された印刷ジョブに含まれるイメージデータとを比較し、両者が一致するか否かを判断する。両者が一致すれば処理をステップＳ１４に進め、そうでなければ処理をステップＳ０７に進める。
【００５８】
ステップＳ０７においては、処理対象に選択された印刷ジョブにおいてジョブネームチェックがＯＮに設定されていれば（ステップＳ０７でＹＥＳ）、処理をステップＳ０８に進めるが、そうでなければ（ステップＳ０７でＮＯ）、ステップＳ０８をスキップして処理をステップＳ０９に進める。具体的には、印刷ジョブの重複印刷を制御するための情報のうち項目ＤＵＰＬＩＣＡＴＥ＿ＪＯＢＮＡＭＥがＯＮに設定されているか否かを判断する。ステップＳ０８においては、ステップＳ０１において生成された印刷ジョブの重複印刷を制御するための情報のうち項目ＪＯＢＩＤに設定されたジョブネームと、ステップＳ０４において処理対象に選択された印刷ジョブの重複印刷を制御するための情報のうち項目ＪＯＢＩＤに設定されたジョブネームとを比較し、両者が一致するか否かを判断する。両者が一致すれば処理をステップＳ１４に進め、そうでなければ処理をステップＳ０９に進める。
【００５９】
ステップＳ０９においては、処理対象に選択された印刷ジョブにおいてユーザネームチェックがＯＮに設定されていれば（ステップＳ０９でＹＥＳ）、処理をステップＳ１０に進めるが、そうでなければ（ステップＳ０９でＮＯ）、ステップＳ１０をスキップして処理をステップＳ１１に進める。具体的には、印刷ジョブの重複印刷を制御するための情報のうち項目ＤＵＰＬＩＣＡＴＥ＿ＵＳＥＲＮＡＭＥがＯＮに設定されているか否かを判断する。ステップＳ１０においては、ステップＳ０１において生成された印刷ジョブの重複印刷を制御するための情報のうち項目ＵＳＥＲＮＡＭＥに設定されたユーザネームと、ステップＳ０４において処理対象に選択された印刷ジョブの重複印刷を制御するための情報のうち項目ＵＳＥＲＮＡＭＥに設定されたユーザネームとを比較し、両者が一致するか否かを判断する。両者が一致すれば処理をステップＳ１４に進め、そうでなければ処理をステップＳ１１に進める。
【００６０】
ステップＳ１１においては、処理対象に選択された印刷ジョブにおいて印刷ジョブチェックがＯＮに設定されていれば（ステップＳ１１でＹＥＳ）、処理をステップＳ１２に進めるが、そうでなければ（ステップＳ１１でＮＯ）、ステップＳ１２をスキップして処理をステップＳ１３に進める。具体的には、印刷ジョブの重複印刷を制御するための情報のうち項目ＤＵＰＬＩＣＡＴＥ＿ＡＬＬＪＯＢがＯＮに設定されているか否かを判断する。ステップＳ１２においては、ステップＳ０１において生成された印刷ジョブと、ステップＳ０４において処理対象に選択された印刷ジョブについて、印刷ジョブに含まれるイメージデータが同一であり、かつ、重複印刷を制御するための情報のうち項目ＪＯＢＩＤに設定されたジョブネームが同一であり、かつ、項目ＵＳＥＲＮＡＭＥに設定されたユーザネームが同一であるか否かを判断する。ステップＳ１２においては、ステップＳ０１において生成された印刷ジョブと、ステップＳ０４において処理対象に選択された印刷ジョブとの間で、すべてが一致すれば処理をステップＳ１４に進め、そうでなければ処理をステップＳ１３に進める。
【００６１】
ステップＳ１３においては、受信された履歴情報に未だ処理対象に選択されていない印刷ジョブが存在するか否かを判断する。未だ処理対象に選択されていない印刷ジョブが存在すれば、その印刷ジョブを処理対象に選択するために、処理をステップＳ０４に戻すが、そうでなければ処理をステップＳ１７に進める。
【００６２】
ステップＳ１４においては、ステップＳ０４において処理対象に選択された印刷ジョブのから重複防止理由を取得する。重複防止理由は、印刷ジョブの重複印刷を制御するための情報の項目ＤＵＰＬＩＣＡＴＥ＿ＣＯＭＭＥＮＴに設定されているコメントである。次のステップＳ１５においては、図８に示した確認画面を生成し、その確認画面を表示部２０６に表示し、処理をステップＳ１６に進める。
【００６３】
ステップＳ１６においては、ユーザにより印刷指示が操作部２０７に入力され、印刷指示を受け付けたならば処理をステップＳ１７に進めるが、そうでなければ処理をステップＳ１８に進める。確認画面において「ＹＥＳ」の文字が表わされたボタンが指示されると、印刷指示を受け付け、「ＮＯ」の文字が表されたボタンが指示されると、印刷指示を受け付けない。
【００６４】
ステップＳ１７においては、ステップＳ０１において生成された印刷ジョブを、ネットワークＩ／Ｆ２０４を介して、ＭＦＰ１００，１０１，１０２のいずれかに送信する。ＭＦＰ１００，１０１，１０２のいずれに送信するかは、印刷ジョブが生成される際に、ユーザが操作部２０７に入力した指示に従う。ステップＳ１８においては、ステップＳ０１において生成された印刷ジョブを破棄し、処理を終了する。
【００６５】
図１１は、印刷ジョブ生成処理の流れの一例を示すフローチャートである。印刷ジョブ生成処理は、図１０のステップＳ０１において実行される処理である。図１１を参照して、ＣＰＵ２０１は、印刷の対象となるデータを取得する（ステップＳ３１）。例えば、ＣＰＵ２０１が実行するアプリケーションプログラムにおいて、印刷を指示するためのキーが指示されたときに、有効になっているデータを取得する。そして、取得されたデータに基づいてプリントに適したイメージデータを生成する（ステップＳ３２）。次に、印刷条件を受け付け（ステップＳ３３）、処理をステップＳ３４に進める。
【００６６】
ステップＳ３４においては、重複出力防止指示を受け付けたか否かを判断する。ユーザが操作部２０７に重複出力防止を指示するための操作を入力すると、重複出力防止指示を受け付ける。重複出力防止指示を受け付けたならば処理をステップＳ３５に進めるが、そうでなければ処理を印刷処理に戻す。
【００６７】
ステップＳ３５においては、図６に示した重複印刷禁止設定画面３００を表示部２０６に表示する。そして、重複出力防止プリント設定がされたか否かを判断する（ステップＳ３６）。重複印刷禁止設定画面３００のチェックボックス３０１が指示された場合に、重複出力防止プリント設定がされたと判断し、処理をステップＳ３７に進め、そうでなければステップＳ３７をスキップして処理をステップＳ３８に進める。ステップＳ３７においては、重複出力識別子、重複理由、および有効期間を設定する。具体的には、項目ＤＵＰＬＩＣＡＴＥ＿ＰＲＩＭＴをＯＮに設定し、重複印刷禁止設定画面３００の領域３０３に入力されたコメントを項目ＤＵＰＬＩＣＡＴＥ＿ＣＯＭＭＥＮＴに設定し、領域３１３に入力される年月日を、項目ＤＵＰＬＩＣＡＴＥ＿ＥＮＡＢＬＥ＿ＤＡＴＥＴＩＭＥに設定する。
【００６８】
そして、イメージ一致がＯＮに設定されたか否かを判断する（ステップＳ３８）。重複印刷禁止設定画面３００のチェックボックス３０５をチェックする指示を受け付けたならば処理をステップＳ３９に進め、そうでなければステップＳ３９をスキップして処理をステップＳ４０に進める。ステップＳ３９においては、イメージ一致を設定し、処理をステップＳ４０進める。具体的には、項目ＤＵＰＬＩＣＡＴＥ＿ＩＭＡＧＥをＯＮに設定する。
【００６９】
ステップＳ４０においては、ジョブネーム一致がＯＮに設定されたか否かを判断する。重複印刷禁止設定画面３００のチェックボックス３０７をチェックする指示を受け付けたならば処理をステップＳ４１に進め、そうでなければステップＳ４１をスキップして処理をステップＳ４２に進める。ステップＳ４１においては、ジョブネーム一致を設定し、処理をステップＳ４２進める。具体的には、項目ＤＵＰＬＩＣＡＴＥ＿ＪＯＢＮＡＭＥをＯＮに設定する。
【００７０】
ステップＳ４２においては、ユーザネーム一致がＯＮに設定されたか否かを判断する。重複印刷禁止設定画面３００のチェックボックス３０９をチェックする指示を受け付けたならば処理をステップＳ４３に進め、そうでなければステップＳ４３をスキップして処理をステップＳ４４に進める。ステップＳ４３においては、ユーザネーム一致を設定し、処理をステップＳ４４進める。具体的には、項目ＤＵＰＬＩＣＡＴＥ＿ＵＳＥＲＮＡＭＥをＯＮに設定する。
【００７１】
ステップＳ４４においては、印刷ジョブ一致がＯＮに設定されたか否かを判断する。重複印刷禁止設定画面３００のチェックボックス３１１をチェックする指示を受け付けたならば処理をステップＳ４５に進め、そうでなければステップＳ４５をスキップして処理をステップＳ４６に進める。ステップＳ４５においては、印刷ジョブ一致を設定し、処理をステップＳ４６進める。具体的には、項目ＤＵＰＬＩＣＡＴＥ＿ＡＬＬＪＯＢをＯＮに設定する。
【００７２】
ステップＳ４６においては、印刷ジョブを生成し、処理を印刷処理に戻す。ステップＳ３２において生成されたイメージデータと、ステップＳ３３において受け付けられた印刷条件と、ステップＳ３７，Ｓ３９，Ｓ４１，Ｓ４３，Ｓ４５のいずれかで設定された重複印刷を制御するための情報とを含む印刷ジョブを生成する。なお、重複印刷を制御するための情報のうち項目ＪＯＢＩＤには、現在の日時とシリアル番号とを組み合わせジョブＩＤが設定され、項目ＳＥＮＤ＿ＤＡＴＥＴＩＭＥには、現在の日時が設定され、項目ＪＯＢＮＡＭＥには印刷ジョブに付した名称を示すジョブネームが設定され、項目ＵＳＥＲＮＡＭＥにはそのときログインしているユーザの名称を示すユーザネームが設定され、項目ＰＲＩＮＴ＿ＮＵＭには、印刷条件として受け付けられた印刷部数が設定される。
【００７３】
図１２は、履歴管理処理の流れの一例を示すフローチャートである。履歴管理処理は、ＭＦＰ１００，１０１，１０２が有するＣＰＵ１１１が、プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。ここでは、ＭＦＰ１００のＣＰＵ１１１が履歴管理処理を実行する場合を例に説明する。
【００７４】
図１２を参照して、ＣＰＵ１１１は、ＰＣ２００，２００Ａのいずれかから履歴情報取得要求を受信したか否かを判断する（ステップＳ５１）。履歴情報取得要求を受信するまで待機状態となり（ステップＳ５１）、履歴情報取得要求を受信すると（ステップＳ５１でＹＥＳ）、処理をステップＳ５２に進める。すなわち、履歴管理処理は、履歴情報取得要求を受信することを条件に実行される処理である。
【００７５】
ステップＳ５２においては、ＨＤＤ１１６に記憶されている履歴情報６１を読出す。そして、重複出力識別子が付された印刷ジョブが履歴情報６１に含まれる否かを判断する（ステップＳ５３）。具体的には、履歴情報６１に含まれる印刷ジョブの重複印刷を制御するための情報のうち項目ＤＵＰＬＩＣＡＴＥ＿ＰＲＩＮＴがＯＮに設定されているものを抽出する。項目ＤＵＰＬＩＣＡＴＥ＿ＰＲＩＮＴがＯＮに設定されている印刷ジョブが履歴情報６１から抽出できれば、処理をステップＳ５４に進め、抽出できなければ処理を終了する。この場合、履歴情報６１が存在しないことを示す信号を、ＰＣ２００，２００Ａのうち履歴情報取得要求を送信してきたものに送信する。
【００７６】
ステップＳ５４においては、ステップＳ５３において履歴情報６１から抽出された印刷ジョブのうちから１つを処理対象として選択する。そして、重複出力防止有効期間を取得する。具体的には、印刷ジョブの重複印刷を制御するための情報のうち項目ＳＥＮＤ＿ＤＡＴＥＴＩＭＥに設定されている生成年月日と、項目ＤＵＰＬＩＣＡＴＥ＿ＥＮＡＢＬＥ＿ＤＡＴＥＴＩＭＥに設定されている有効期間とを取得する。
【００７７】
ステップＳ５６においては、重複出力有効期間が超過しているか否かを判断する。生成年月日から有効期間が経過した年月日が、現在の年月日より前ならば処理をステップＳ５８に進め、後ならば処理をステップＳ５７に進める。ステップＳ５７においては、ステップＳ５４において処理対象として選択した印刷ジョブを抽出し、処理をステップＳ５８に進める。ステップＳ５８においては、履歴情報６１のうちに未だ処理対象として選択されていない印刷ジョブが存在するか否かを判断する。未だ処理対象として選択されていない印刷ジョブが存在すれば、その印刷ジョブを処理対象に選択するために、処理をステップＳ５４に進めるが、そうでなければ処理をステップＳ５９に進める。
【００７８】
ステップＳ５９においては、ステップＳ５７において抽出された印刷ジョブを履歴情報として、ＰＣ２００，２００Ａのうち履歴情報取得要求を送信してきたものに送信し、処理を終了する。
【００７９】
以上説明したように、本実施の携帯における印刷システム１において、ＰＣ２００は、印刷ジョブを生成し、ＭＦＰ１００，１０１，１０２それぞれにおいて記憶されている履歴情報を取得し、生成した印刷ジョブが取得された履歴情報に含まれる禁止情報により重複印刷が禁止されていないことを条件に、印刷ジョブをＭＦＰ１００，１０１，１０２に送信する。このため、重複印刷が禁止されている場合にＭＦＰ１００，１０１，１０２に印刷ジョブを送信しないので、重複印刷を防止するとともに通信するデータ量を少なくすることができる。
【００８０】
また、ＰＣ２００は、ＭＦＰ１００，１０１，１０２それぞれから履歴情報を取得するので、ＭＦＰ１００，１０１，１０２間で重複する印刷ジョブが実行されるのを防止することができる。
【００８１】
なお、上述した実施の形態においては、印刷システム１について説明したが、図１０および図１１に示した印刷処理を実行するための印刷指示方法およびその画像印刷方法をコンピュータに実行させるための印刷指示プログラムとして発明を捉えることができるのは、言うまでもない。
【００８２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施の形態の１つにおける印刷システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハードウェア構成の一例を示すブロック図である。
【図４】ＰＣのハードウェア構成の一例を示すブロック図である。
【図５】ＰＣが備えるＣＰＵが有する機能の一例を示す機能ブロック図である。
【図６】重複印刷禁止設定画面の一例を示す図である。
【図７】印刷ジョブの一例を示す図である。
【図８】確認画面の一例を示す図である。
【図９】ＭＦＰが備えるＣＰＵ１１１が有する機能の一例を示す機能ブロック図である。
【図１０】印刷処理の流れの一例を示すフローチャートである。
【図１１】印刷ジョブ生成処理の流れの一例を示すフローチャートである。
【図１２】履歴管理処理の流れの一例を示すフローチャートである。
【符号の説明】
【００８４】
１  印刷システム、２  ネットワーク、１１  印刷ジョブ生成部、１３  履歴情報取得部、１５  判断部、１７  印刷ジョブ送信部、５１  印刷ジョブ取得部、５３  印刷ジョブ実行部、５５  印刷ジョブ記憶部、５７  履歴情報管理部、６１  履歴情報、１００，１０１，１０２  ＭＦＰ、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部１１２部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＥＥＰＲＯＭ、１１６  ＨＤＤ、１１７  ファクシミリ部、１１８  カードＩ／Ｆ、１１８Ａ  フラッシュメモリ、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  操作パネル、１６０Ａ  表示部、１６０Ｂ  操作部、２００，２００Ａ  ＰＣ、２０１  ＣＰＵ、２０２  ＲＯＭ、２０３  ＲＡＭ、２０４  ネットワークＩ／Ｆ、２０５  ＨＤＤ、２０６  表示部、２０７  操作部、３００  重複印刷禁止設定画面。
【図１】
2009129265.tif 000003
【図２】
2009129265.tif 000004
【図３】
2009129265.tif 000005
【図４】
2009129265.tif 000006
【図５】
2009129265.tif 000007
【図６】
2009129265.tif 000008
【図７】
2009129265.tif 000009
【図８】
2009129265.tif 000010
【図９】
2009129265.tif 000011
【図１０】
2009129265.tif 000012
【図１１】
2009129265.tif 000013
【図１２】
2009129265.tif 000014