(57)【要約】【課題】  過去に設定されたミスと同じ設定が繰り返えされるのを防止する。【解決手段】  ＰＣは、データを取得し（ステップＳ０３）、プリントするためのパラメータを受け付け（Ｓ０４）、設定し（Ｓ０５）、設定されたパラメータと取得されたデータとを含むプリントジョブを送信し（Ｓ１８）、プリントジョブの送信に応じて、プリントジョブに関連する関連情報を含み、プリントされたことを示す履歴情報を記憶する（Ｓ１９）。さらに、記憶された履歴情報の選択を受け付け、選択された履歴情報を設定エラー対象に設定する。さらに、次にパラメータが設定された後、プリントジョブが送信される前の段階で、送信される予定のプリントジョブに関連する関連情報と同じ関連情報を含み、かつ、設定エラー対象に設定された履歴情報を記憶された履歴情報のうちから抽出し（Ｓ０７）、履歴情報が抽出される場合、報知する（Ｓ０８）。【選択図】        図６
2010072687.tif 000002
【特許請求の範囲】
【請求項１】
データを取得するデータ取得手段と、
前記取得されたデータをプリントするためのパラメータを受け付け、受け付けられたパラメータを設定するプリント設定手段と、
設定されたパラメータと取得されたデータとを含むプリントジョブを生成し、送信するプリントジョブ送信手段と、
前記プリントジョブの送信に応じて、前記プリントジョブに関連する関連情報を含み、プリントされたことを示す履歴情報を記憶する記憶手段と、
前記記憶された履歴情報の選択を受け付け、選択された履歴情報を設定エラー対象に設定するエラー設定手段と、
前記プリント設定手段によりパラメータが設定された後、前記プリントジョブ送信手段により前記プリントジョブが送信される前の段階で、前記プリントジョブ送信手段により前記プリントジョブが送信される予定のプリントジョブに関連する関連情報と同じ関連情報を含み、かつ、前記設定エラー対象に設定された履歴情報を前記記憶された履歴情報のうちから抽出する抽出手段と、
前記抽出手段により前記履歴情報が抽出される場合、報知する報知手段と、を備えた情報処理装置。
【請求項２】
前記エラー設定部は、設定エラーに関連するエラー情報を受け付け、前記設定エラー対象に設定された履歴情報と関連付けて記憶するミス関連付手段を含み、
前記報知手段は、前記抽出された履歴情報に関連付けられたエラー情報を表示する、請求項１に記載の情報処理装置。
【請求項３】
前記報知手段は、前記抽出手段により抽出されたれた前記履歴情報を表示する履歴表示手段をさらに備えた、請求項１に記載の情報処理装置。
【請求項４】
前記履歴表示手段は、前記パラメータを表示する場合、デフォルトのパラメートと異なるパラメータを、デフォルトのパラメータと異なる表示態様で表示する、請求項３に記載の情報処理装置。
【請求項５】
前記関連情報は、複数の要素として前記設定されたパラメータ、プリントの対象となったデータを識別するためのデータ識別情報、プリントの対象となったデータを処理するためのアプリケーションプログラムを識別するためのアプリ識別情報、プリントを指示したユーザを識別するためのユーザ識別情報、プリントの対象となったデータのページ数、およびプリントの対象となったデータのサイズを含み、
前記抽出手段は、前記複数の要素のうちから抽出の対象となる少なくとも１つの要素を設定する抽出条件設定手段を含み、
前記プリントジョブ送信手段により送信される前のプリントジョブに関連する関連情報のうち前記抽出の対象に設定された少なくとも１つの要素のいずれかが同じ要素を含む履歴情報を前記記憶された履歴情報のうちから抽出する、請求項１に記載の情報処理装置。
【請求項６】
データを取得するステップと、
前記取得されたデータをプリントするためのパラメータを受け付け、受け付けられたパラメータを設定するステップと、
設定されたパラメータと取得されたデータとを含むプリントジョブを生成し、送信するステップと、
前記プリントジョブの送信に応じて、該プリントジョブに関連する関連情報を含み、プリントされたことを示す履歴情報を記憶するステップと、
前記記憶された履歴情報の選択を受け付け、選択された履歴情報を設定エラー対象に設定するステップと、
前記パラメータを設定するステップにおいてパラメータが設定された後、前記プリントジョブを送信するステップにおいて前記プリントジョブが送信される前の段階で、前記設定エラー対象に設定された履歴情報を前記記憶された履歴情報のうちから抽出するステップと、
前記履歴情報が抽出される場合、報知するステップと、を含むプリント制御方法。
【請求項７】
画像データを取得するステップと、
前記取得された画像データをプリントするためのパラメータを受け付け、受け付けられたパラメータを設定するステップと、
設定されたパラメータと取得されたデータとを含むプリントジョブを生成実行し、送信するステップと、
前記プリントジョブの送信に応じて、該プリントジョブに関連する関連情報を含み、プリントされたことを示す履歴情報を記憶するステップと、
前記記憶された履歴情報の選択を受け付け、選択された履歴情報を設定エラー対象に設定するステップと、
前記パラメータを設定するステップにおいてパラメータが設定された後、前記プリントジョブを送信するステップにおいて前記プリントジョブが送信される前の段階で、前記設定エラー対象に設定された履歴情報を前記記憶された履歴情報のうちから抽出するステップと、
前記履歴情報が抽出される場合、報知するステップと、をコンピュータに実行させるプリント制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置、プリント制御方法およびプリント制御プログラムに関し、特に、プリントした履歴を記憶する情報処理装置、その情報処理装置で実行されるプリント制御方法およびプリント制御プログラムに関する。
【背景技術】
【０００２】
近年、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）で代表される画像形成装置は、多様な機能を有するため、画像データをプリントする際の設定が複雑になっている。このため、特開２００７−２２３２２５号公報には、入力されたジョブに設定された処理条件と、処理能力との間で生じるエラーを検出する画像処理装置が記載されている。
【０００３】
しかしながら、従来の画像処理装置においては、処理能力との間で生じるエラーが発生しなければエラーを検出しない。例えば、ユーザが処理条件を誤って解釈し設定したが、処理能力と処理条件との間でエラーが発生しない場合があり、この場合はユーザが入力した処理条件に従って処理が実行されてしまう。このため、ユーザが所望した状態でプリントされないといった問題がある。
【特許文献１】特開２００７−２２３２２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、過去に設定されたミスと同じ設定が繰り返えされるのを防止した情報処理装置を提供することである。
【０００５】
この発明の他の目的は、過去に設定されたミスと同じ設定が繰り返えされるのを防止したプリント制御方法を提供することである。
【０００６】
この発明のさらに他の目的は、過去に設定されたミスと同じ設定が繰り返えされるのを防止したプリント制御プログラムを提供することである。
【課題を解決するための手段】
【０００７】
上述した目的を達成するためにこの発明のある局面によれば、情報処理装置は、データを取得するデータ取得手段と、取得されたデータをプリントするためのパラメータを受け付け、受け付けられたパラメータを設定するプリント設定手段と、設定されたパラメータと取得されたデータとを含むプリントジョブを生成し、送信するプリントジョブ送信手段と、プリントジョブの送信に応じて、プリントジョブに関連する関連情報を含み、プリントされたことを示す履歴情報を記憶する記憶手段と、記憶された履歴情報の選択を受け付け、選択された履歴情報を設定エラー対象に設定するエラー設定手段と、プリント設定手段によりパラメータが設定された後、プリントジョブ送信手段によりプリントジョブが送信される前の段階で、プリントジョブ送信手段によりプリントジョブが送信される予定のプリントジョブに関連する関連情報と同じ関連情報を含み、かつ、設定エラー対象に設定された履歴情報を記憶された履歴情報のうちから抽出する抽出手段と、抽出手段により履歴情報が抽出される場合、報知する報知手段と、を備える。
【０００８】
この局面に従えば、設定されたパラメータとデータとを含むプリントジョブが送信されると、プリントジョブに関連する関連情報を含み、プリントされたことを示す履歴情報が記憶され、選択された履歴情報が設定エラー対象に設定される。次にパラメータが設定された後、プリントジョブが送信される前の段階で、送信される予定のプリントジョブに関連する関連情報と同じ関連情報を含み、かつ、設定エラー対象に設定された履歴情報が抽出され、報知される。ユーザが、プリントして出力される用紙を見て、エラーを認識した場合、そのプリントに対する履歴情報を設定エラー対象に設定しておけば、その履歴情報が抽出されて、報知される。このため、過去に設定されたミスと同じ設定が繰り返えされるのを防止した情報処理装置を提供することができる。
【０００９】
好ましくは、エラー設定部は、設定エラーに関連するエラー情報を受け付け、設定エラー対象に設定された履歴情報と関連付けて記憶するミス関連付手段を含み、報知手段は、抽出された履歴情報に関連付けられたエラー情報を表示する。
【００１０】
このため、過去に設定したミスをユーザに理解しやすく表示することができる。
【００１１】
好ましくは、報知手段は、抽出手段により抽出されたれた履歴情報を表示する履歴表示手段をさらに備える。
【００１２】
好ましくは、履歴表示手段は、パラメータを表示する場合、デフォルトのパラメートと異なるパラメータを、デフォルトのパラメータと異なる表示態様で表示する。
【００１３】
この局面に従えば、設定を誤ったパラメータをユーザが理解しやすいように表示することができる。
【００１４】
好ましくは、関連情報は、複数の要素として設定されたパラメータ、プリントの対象となったデータを識別するためのデータ識別情報、プリントの対象となったデータを処理するためのアプリケーションプログラムを識別するためのアプリ識別情報、プリントを指示したユーザを識別するためのユーザ識別情報、プリントの対象となったデータのページ数、およびプリントの対象となったデータのサイズを含み、抽出手段は、複数の要素のうちから抽出の対象となる少なくとも１つの要素を設定する抽出条件設定手段を含み、プリントジョブ送信手段により送信される前のプリントジョブに関連する関連情報のうち抽出の対象に設定された少なくとも１つの要素のいずれかが同じ要素を含む履歴情報を記憶された履歴情報のうちから抽出する。
【００１５】
この局面に従えば、ユーザが抽出条件を選択できるので、ユーザのレベルに合わせて報知することができる。
【００１６】
この発明の他の局面によれば、プリント制御方法は、データを取得するステップと、取得されたデータをプリントするためのパラメータを受け付け、受け付けられたパラメータを設定するステップと、設定されたパラメータと取得されたデータとを含むプリントジョブを生成し、送信するステップと、プリントジョブの送信に応じて、該プリントジョブに関連する関連情報を含み、プリントされたことを示す履歴情報を記憶するステップと、記憶された履歴情報の選択を受け付け、選択された履歴情報を設定エラー対象に設定するステップと、パラメータを設定するステップにおいてパラメータが設定された後、プリントジョブを送信するステップにおいてプリントジョブが送信される前の段階で、設定エラー対象に設定された履歴情報を記憶された履歴情報のうちから抽出するステップと、履歴情報が抽出される場合、報知するステップと、を含む。
【００１７】
この局面に従えば、過去に設定されたミスと同じ設定が繰り返えされるのを防止したプリント制御方法を提供することができる。
【００１８】
この発明のさらに他の局面によれば、プリント制御プログラムは、データを取得するステップと、取得されたデータをプリントするためのパラメータを受け付け、受け付けられたパラメータを設定するステップと、設定されたパラメータと取得されたデータとを含むプリントジョブを生成し、送信するステップと、プリントジョブの実行に応じて、プリントジョブに関連する関連情報を含み、プリントされたことを示す履歴情報を記憶するステップと、記憶された履歴情報の選択を受け付け、選択された履歴情報を設定エラー対象に設定するステップと、パラメータを設定するステップにおいてパラメータが設定された後、プリントジョブを送信するステップにおいてプリントジョブが送信される前の段階で、設定エラー対象に設定された履歴情報を記憶された履歴情報のうちから抽出するステップと、履歴情報が抽出される場合、報知するステップと、をコンピュータに実行させる。
【００１９】
この局面に従えば、過去に設定されたミスと同じ設定が繰り返えされるのを防止したプリント制御プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００２１】
図１は、本発明の実施の形態の１つにおけるプリントシステムの全体概要を示す図である。図１を参照して、プリントシステム１は、それぞれがネットワーク２に接続され、画像形成装置として機能するＭＦＰ１００〜１０３と、パーソナルコンピュータ（以下「ＰＣ」という）２００とを含む。
【００２２】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、インターネットにゲートウェイを介して接続されている。ネットワーク２の接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク、ワイドエリアネットワーク（ＷＡＮ）、インターネットであってもよい。
【００２３】
ＰＣ２００は、一般的なコンピュータであり、ＰＣ２００には、ＭＦＰ１００〜１０３それぞれを制御するためのドライバプログラムがインストールされている。したがって、ＰＣ２００は、それにインストールされたアプリケーションプログラムを実行し、生成されたデータを、ＭＦＰ１００〜１０３のいずれかにプリントさせることができる。
【００２４】
ＭＦＰ１００〜１０３各々は、原稿を読み取るためのスキャナ装置、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成装置およびファクシミリ装置を含み、画像読取機能、複写機能、ファクシミリ送受信機能および画像データを処理する画像処理機能を備えている。
【００２５】
図２は、ＭＦＰの外観を示す斜視図である。図３は、ＭＦＰのハードウェア構成の一例を示すブロック図である。図２および図３を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、静止画像を用紙等に形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、ユーザインターフェースとしての操作パネル１６０と、を含む。
【００２６】
メイン回路１１０は、中央演算装置（ＣＰＵ）１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、フラッシュメモリ１１８Ａが装着されるカードインターフェース（Ｉ／Ｆ）１１８とを含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００２７】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる静止画像を一時的に記憶する。
【００２８】
操作パネル１６０は、ＭＦＰ１００の上面に設けられ、表示部１６０Ａと操作部１６０Ｂとを含む。表示部１６０Ａは、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６０Ｂは、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部１６０Ｂは、表示部１６０Ａ上に設けられたタッチパネルをさらに含む。
【００２９】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク２に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介してＭＦＰ１０１〜１０３またはＰＣ２００との間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク２を介してインターネットに接続されたコンピュータと通信が可能である。
【００３０】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１７は、受信したファクシミリデータを、ＨＤＤ１１６に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１７により受信されたファクシミリデータを用紙に印刷する。また、ファクシミリ部１１７は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００３１】
カードＩ／Ｆ１１８は、フラッシュメモリ１１８Ａが装着される。ＣＰＵ１１１は、カードＩ／Ｆ１１８を介してフラッシュメモリ１１８Ａにアクセス可能である。ＣＰＵ１１１は、カードＩ／Ｆ１１８に装着されたフラッシュメモリ１１８Ａに記録されたプログラムをＲＡＭ１１４にロードして実行する。
【００３２】
なお、ＣＰＵ１１１が実行するプログラムは、フラッシュメモリ１１８Ａに記録されたプログラムに限られず、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク２に接続された他のコンピュータが、ＭＦＰ１００のＨＤＤ１１６に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク２に接続された他のコンピュータからプログラムをダウンロードして、そのプログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３３】
なお、プログラムをフラッシュメモリ１１８Ａに記録する場合に限らず、磁気テープ、カセットテープ、磁気ディスク（フレキシブルディスク、ハードディスク等）や光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  ＲＯＭ）／ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等）、光カード、あるいはマスクＲＯＭ、フラッシュメモリなどの半導体メモリ等に記録するようにしてもよい。
【００３４】
図４は、ＰＣのハードウェア構成の一例を示すブロック図である。図４を参照して、ＰＣ２００は、それぞれがバス２０８に接続され、ＰＣ２００の全体を制御するためのＣＰＵ２０１と、ＣＰＵ２０１が実行するプログラム等を記憶するためのＲＯＭ２０２と、ＣＰＵ２０１の作業領域として用いられるＲＡＭ２０３と、ＰＣ２００をネットワーク３に接続するためのネットワークＩ／Ｆ２０４と、大容量記憶装置としてのＨＤＤ２０５と、表示部２０６と、ユーザの操作の入力を受け付ける操作部２０７と、外部記憶装置２０９と、を含む。
【００３５】
外部記憶装置２０９は、プリント制御プログラムを記憶したＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲＯＭ）２０９Ａが装着される。ＣＰＵ２０１は、外部記憶装置２０９を介してＣＤ−ＲＯＭ２０９Ａに記憶されたプリント制御プログラムをＲＡＭ２０３にロードし、実行する。なお、プリント制御プログラムを記憶する記録媒体としては、ＣＤ−ＲＯＭ２０９Ａに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（、ＥＥＰＲＯＭなどの半導体メモリ等でもよい。また、ＨＤＤ２０５に記憶されたプリント制御プログラムをＲＡＭ２０３にロードして実行するようにしてもよい。この場合、ＰＣ２００が、ネットワーク２に接続された他のコンピュータからプリント制御プログラムをダウンロードして、そのプリント制御プログラムをＨＤＤ２０５に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３６】
図５は、ＰＣが備えるＣＰＵが有する機能の一例をＨＤＤに記憶するデータとともに示す機能ブロック図である。図５を参照して、ＰＣ２００が備えるＣＰＵ２０１は、データを取得するデータ取得部５１と、データをプリントするためのパラメータを設定するプリント設定部５３と、設定されたパラメータに従ってプリントするジョブを生成し、送信するプリントジョブ送信部５５と、プリントされたことを示す履歴情報を記憶する履歴情報記憶部５７と、記憶された履歴情報のうちから選択された履歴情報を設定エラー対象に設定するエラー設定部６１と、記憶された履歴情報のうちから設定エラー対象に設定された履歴情報を抽出する抽出部６３と、履歴情報が抽出される場合に報知する報知部７１と、を含む。
【００３７】
データ取得部５１は、ユーザがＨＤＤ２０５に記憶された画像データを指示する操作を操作部２０７に入力すれば、ユーザにより指示されたデータをＨＤＤ２０５から読み出すことにより取得する。また、ＰＣ２００がアプリケーションプログラムを実行している最中に、ユーザが操作部２０７にプリント指示を入力すれば、アプリケーションプログラムが処理対象としているデータを取得する。データ取得部５１は、取得したデータをプリントジョブ送信部５５に出力し、データに関連するデータ関連情報を抽出部６３に出力する。データ関連情報は、データを識別するためのデータ名、データのサイズ、データが生成されたアプリケーション名、データのページ数を含む。
【００３８】
プリント設定部５３は、ユーザが操作部２０７に入力するプリントのためのパラメータを受け付ける。そして、プリント設定部５３は、受け付けられたパラメータをＭＦＰ１００がプリント可能なように設定する。具体的には、パラメータを含むプリント指示をプリントジョブ送信部５５に出力する。また、プリント設定部５３は、パラメータを抽出部６３に出力する。
【００３９】
プリントジョブ送信部５５は、ユーザがＭＦＰ１００〜１０３のうちから１つを選択する指示を受け付け、データ取得部５１から入力されるデータとプリント設定部５３から入力されるパラメータとを含むプリントジョブを、ネットワークＩ／Ｆ２０４を介してＭＦＰ１００〜１０３のうちからユーザにより選択されたものに送信する。ここでは、ＭＦＰ１００が選択された場合を例に説明する。プリントジョブを受信するＭＦＰ１００においては、プリントジョブに含まれるパラメータに従って、プリントジョブに含まれるデータの画像を用紙にプリントする。プリントジョブ送信部５５は、ＭＦＰ１００にプリントジョブを送信すると、送信されたプリントジョブのジョブＮｏ．を発行し、該ジョブＮｏ．とパラメータとを履歴情報記憶部５７に出力する。
【００４０】
履歴情報記憶部５７は、プリントジョブ送信部５５からジョブＮｏ．と、パラメータとが入力されると、履歴情報を生成し、ＨＤＤ２０５に記憶されている履歴テーブル８１に追加して記憶する。履歴情報は、プリントに関連する関連情報を含む。関連情報は、複数の要素を含む。複数の要素は、ここでは、プリントを指示したユーザを識別するためのユーザ名、プリントのために設定されたパラメータ、データを識別するためのデータ名、データが生成されたアプリケーションプログラムの名称、データのページ数、データのサイズを含む。
【００４１】
図６は、履歴情報のフォーマットの一例を示す図である。図６を参照して、履歴情報は、ジョブＮｏ．の項目と、プリント時刻の項目と、関連情報の項目と、設定エラーフラグの項目と、を含む。ジョブＮｏ．の項目には、プリントしたジョブを識別するためのジョブＮｏ．が設定される。プリント時刻の項目には、画像形成部１４０がジョブを実行してプリントした日時が設定される。関連情報の項目は、指示ユーザの項目と、パラメータの項目と、データ名の項目と、アプリケーションの項目と、ページ数の項目と、データサイズの項目とを含む。関連情報は、ジョブに関連する情報である。指示ユーザの項目は、プリント指示をしたユーザのユーザ識別情報、ここではユーザ名が設定される。パラメータの項目は、プリントのためのパラメータが設定される。データ名の項目は、データ取得部５１により取得されたデータを識別するためのデータ識別情報、ここではファイル名が設定される。アプリケーションの項目は、データ取得部５１により取得されたデータが生成されたアプリケーションプログラムの名称が設定される。ページ数の項目は、データのページ数が設定される。データサイズの項目は、データのデータサイズが設定される。設定エラーフラグの項目には、設定エラーフラグが設定される。設定エラーフラグについては後述する。
【００４２】
図５に戻って、エラー設定部６１は、ＨＤＤ２０５に記憶された履歴テーブル８１に含まれる履歴情報のうちからユーザにより選択された履歴情報を設定エラー対象に設定する。具体的には、履歴テーブル８１に含まれる履歴情報を一覧表示し、ユーザが選択した履歴情報の設定エラーフラグを設定する。設定エラーフラグは、設定エラー対象に設定されると「１」に設定され、設定エラー対象に設定されなければ「０」に設定される。
【００４３】
エラー設定部６１は、ミス関連付部６１を含む。ミス関連付部６１は、ユーザが操作部２０７に入力するエラー情報を受け付け、履歴情報と関連付けてＨＤＤ２０５に記憶する。これにより、ＨＤＤ２０５にエラー情報８３が記憶される。エラー情報は、例えば、設定ミスの内容、原因等、ユーザが操作部２０７に入力するテキストデータである。
【００４４】
抽出部６３は、データ取得部５１からデータ関連情報が入力され、プリント設定部５３からパラメータが入力される。抽出部６３は、抽出条件を設定するための抽出条件設定部６５を含む。抽出条件設定部６５は、履歴情報を抽出するための検索キーを設定する。キーは、関連情報に含まれる複数の要素のうちから少なくとも１つが設定される。抽出条件設定部６５は、表示部２０６に関連情報に含まれる複数の要素の名称を表示し、ユーザにより選択された少なくとも１つの要素を、キーに設定する。ユーザが抽出条件となる要素を選択できるので、ユーザのレベルに合わせて報知することができる。
【００４５】
抽出部６３は、データ取得部５１から入力されるデータ関連情報と、プリント設定部５３から入力されるパラメータのうちから、抽出条件設定部６５によりキーに設定されている少なくとも１つの要素を選択する。そして、ＨＤＤ２０５に記憶されている履歴テーブル８１に含まれる履歴情報のうちから選択された少なくとも１つの要素と同じ要素を含み、かつ、設定エラーフラグが「１」に設定されている履歴情報を抽出する。抽出部６３は、抽出された履歴情報を報知部７１に出力する。複数の履歴情報が抽出された場合には、すべての履歴情報を報知部７１に出力する。
【００４６】
報知部７１は、履歴情報表示部７３を含む。履歴情報表示部７３は、抽出部６３から入力される履歴情報を一覧表示し、ユーザにより選択された履歴情報のパラメータの項目に設定されているパラメータと、その履歴情報と関連付けられているエラー情報とを表示部２０６に表示する。パラメータの項目に設定されているパラメータを表示する際に、デフォルトのパラメートと異なるパラメータを、デフォルトのパラメータと異なる表示態様で表示する。例えば、デフォルトのパラメートと異なるパラメータを、デフォルトのパラメータを表示する書式と異なる書式で表示する。書式は、色、書体等を含む。ユーザは、過去に設定ミスをした際に設定したエラー情報と、そのときの設定としてパラメータを確認することができるので、同じミスを繰り返すのを防止することができる。また、デフォルトのパラメータと異なるパラメータが表示態様を異ならせて表示されるので、設定を誤ったパラメータをユーザが理解しやすいように表示することができる。
【００４７】
図７および図８は、プリント制御処理の流れの一例を示すフローチャートである。プリント制御処理は、ＰＣ２００が備えるＣＰＵ２０１がプリント制御プログラムを実行することにより、ＣＰＵ２０１により実行される処理である。図７を参照して、ＣＰＵ２０１は、ユーザがログインしたか否かを判断する。ユーザがログインするまで待機状態となり（ステップＳ０１でＮＯ）、ログインしたならば（ステップＳ０１でＹＥＳ）、処理をステップＳ０２に進める。
【００４８】
ステップＳ０２においては、プリント指示を受け付けか否かを判断する。プリント指示を受け付けたならば処理をステップＳ０３に進めるが、そうでなければ処理をステップＳ２０に進める。ステップＳ０３においては、データを取得する。ユーザがＨＤＤ２０５に記憶されたデータを指示する操作を操作部２０７に入力すれば、ユーザにより指示されたデータをＨＤＤ２０５から読み出すことにより取得する。
【００４９】
次のステップＳ０４においては、パラメータを受け付ける。ユーザが操作部２０７に入力するパラメータを受け付ける。ここで受け付けるパラメータは、ユーザが必ずしもパラメータを入力する必要はなく、デフォルトに設定されたパラメータを含む。そして、受け付けられたパラメータをプリントのために設定する（ステップＳ０５）。ステップＳ０６においては、操作部２０７が備えるスタートボタンが押下されたか否かを判断する。スタートボタンが押下されたならば処理をステップＳ０７に進めるが、そうでなければ処理をステップＳ０４に戻す。
【００５０】
ステップＳ０７においては、関連情報で設定されている要素が同じ履歴情報がＨＤＤ２０５の履歴テーブル８１に記憶されているか否かを判断する。そのような履歴情報が記憶されているならば処理をステップＳ０８に進めるが、そうでなければ処理をステップＳ１８に進める。ステップＳ０８においては、警告画面を表示部２０６に表示する。
【００５１】
図９は、警告画面の一例を示す図である。図９を参照して、警告画面は、履歴情報が抽出されたことをユーザに通知するための画面であり、「印刷ミスを検知しました」のメッセージを含む。ユーザは、プリントを継続するか否かを選択でき、「ＯＫ」の文字が表されたボタンを指示すれば、設定されているパラメータによるプリントを開始するための操作である強制プリント指示の操作が入力される。一方、ユーザは、設定ミスに気づいた場合には、パラメータを修正する操作を選択することができる。「キャンセル」の文字が表されたボタンを指示すれば、パラメータを修正する操作が入力される。
【００５２】
図７に戻って、ステップＳ０９においては、強制プリント指示の操作が受け付けられたか否かを判断する。強制プリント指示の操作が受け付けられたならば処理をステップＳ１８に進めるが、そうでなければ処理をステップＳ１０に進める。
【００５３】
ステップＳ１８においては、ステップＳ０５において設定されたパラメータとデータとを含むプリントジョブを生成し、ＭＦＰ１００に送信する。そして、次のステップＳ１９において、履歴情報を生成し、ＨＤＤ２０５に記憶されている履歴テーブル８１に追加して記憶し、処理をステップＳ２０に進める。
【００５４】
図８を参照して、一方、ステップＳ１０においては、ステップＳ０７において抽出された履歴情報をＨＤＤ２０５に記憶されている履歴テーブル８１から読み出す。そして、読み出された履歴情報を表示するための履歴一覧画面を表示部２０６に表示する。次のステップＳ１２においては、表示された履歴情報のいずれか１つが選択されたか否かを判断する。１つの履歴情報が選択されたならば処理をステップＳ１３に進めるが、そうでなければ処理をステップＳ１１に戻す。ステップＳ１３においては、選択された履歴情報にエラー情報が関連付けられているか否かを判断する。エラー情報が関連付けられているならば処理をステップＳ１４に進めるが、そうでなければ処理をステップＳ１５に進める。ステップＳ１４においては、選択された履歴情報に関連付けられているエラー情報をＨＤＤ２０５から読出し、表示部２０６に表示する。エラー情報として、例えば、設定ミスの内容、原因等、ユーザが表示されるので、過去に設定したミスを理解しやすくなる。
【００５５】
ステップＳ１５においては、ステップＳ１２において選択された履歴情報のパラメータの項目に設定されているパラメータを表示するためのパラメータ設定画面を表示部２０６に表示する。ステップＳ１６においては、ステップＳ１５において表示されたパラメータのうちにデフォルト値と異なるパラメータが存在するか否かを判断する。デフォルト値と異なるパラメータが存在するならば、処理をステップＳ１７に進めるが、そうでなければ処理をステップＳ０４に戻す。ステップＳ１７においては、デフォルト値と異なるパラメータをデフォルト値のパラメータを表示する黒色とは異なる赤色で表示し、処理をステップＳ０４に戻す。
【００５６】
図１０は、履歴一覧画面の一例を示す図である。図１０を参照して、履歴一覧画面３００は、履歴情報を一覧表示する領域３０１と、エラー情報を表示する領域３０３とを含む。図１０においては、一覧表示される履歴情報の最上段に表示された履歴情報が選択された場合を例に示している。
【００５７】
図１１（Ａ）および図１１（Ｂ）は、パラメータ設定画面の一例を示す図である。図１１（Ａ）および図１１（Ｂ）を参照して、パラメータ設定画面３１０，３１０Ａは、表示するパラメータの種類が、レイアウトに関するパラメータと仕上げに関するパラメータとが異なる。パラメータ設定画面３１０，３１０Ａそれぞれは、履歴情報に含まれるプリントのために設定されたパラメータを表示する領域３１１，３１１Ａと、データがプリントされるイメージを表示するプレビュー領域３１７，３１７Ａとをそれぞれ含む。また、領域３１１に表示されるパラメータのうちデフォルト値と異なるパラメータ３１３、および領域３１１Ａに表示されるパラメータのうちデフォルト値と異なるパラメータ３１５が赤色で表示される。ここでは、赤色で表示されるパラメータをハッチングで示している。このため、誤った設定を理解しやすく表示することができる。
【００５８】
図７に戻って、ステップＳ２０においては、エラー設定指示を受け付けたか否かを判断する。表示部２０６に図１２に示す初期設定画面３２０を表示し、「印刷ミス検知設定」の文字が表されたボタン３２１が指示されると、エラー設定指示を受け付ける。エラー設定を受け付けると処理をステップＳ２１に進めるが、そうでなければステップＳ２１をスキップして処理をステップＳ２２に進める。ステップＳ２１においては、エラー設定処理を実行し、処理をステップＳ２２に進める。エラー設定処理については後述する。
【００５９】
ステップＳ２２においては、ログアウト指示を受け付けたか否かを判断する。ユーザが操作部２０７にログアウトする操作を入力すれば、ログアウト指示を受け付ける。ログアウト指示を受け付けたならば処理を終了するが、そうでなければ処理をステップＳ０２に戻す。
【００６０】
図１３は、エラー設定処理の流れの一例を示すフローチャートである。エラー設定処理は、図７のステップＳ２１において実行される処理である。図１３を参照して、ステップＳ３１においては、エラー設定を受け付けるためのエラー設定画面を表示部２０６に表示する。
【００６１】
図１４は、エラー設定画面の一例を示す図である。図１４を参照して、エラー設定画面３３０は、履歴情報を一覧表示する領域３３１と、エラー情報を入力するための領域３３３と、「選択した印刷履歴のパラメータを確認する」の文字が表されたボタン３３５と、「印刷ミス検知の詳細設定」の文字が表されたボタン３３７と、「選択した印刷履歴を削除する」の文字が表されたボタン３３９と、を含む。
【００６２】
図１３に戻って、ステップＳ３２においては、一覧表示された履歴情報のうちから１つが選択されたか否かを判断する。１つの履歴情報が選択されたならば処理をステップＳ３３に進めるが、そうでなければ処理をステップＳ４２に進める。ステップＳ３３においては、選択された履歴情報を設定エラー対象に設定する。具体的には、ＨＤＤ２０５に記憶されている履歴テーブル８１の選択された履歴情報の設定エラーフラグの項目に「１」を設定する。
【００６３】
次のステップＳ３４においては、エラー情報を受け付けたか否かを判断する。図１４に示したエラー設定画面３３０の領域３３３にテキストが入力されたならば、入力されるテキストをエラー情報として受け付ける。エラー情報を受け付けたならば処理をステップＳ３５に進めるが、そうでなければステップＳ３５をスキップして処理をステップＳ３６に進める。ステップＳ３５においては、受け付けられたエラー情報を、ステップＳ３２において選択された履歴情報に関連付けてＨＤＤ２０５に記憶し、処理をステップＳ３６に進める。
【００６４】
ステップＳ３６においては、パラメータ表示指示を受け付けたか否かを判断する。図１４に示したエラー設定画面３３０のボタン３３５が指示されたならば、パラメータ表示指示を受け付ける。パラメータ表示指示を受け付けたならば処理をステップＳ３７に進めるが、そうでなければ処理をステップＳ４２に進める。ステップＳ３７においては、ステップＳ３２において選択された履歴情報のパラメータの項目に設定されているパラメータを表示するためのパラメータ設定画面を表示部２０６に表示する。パラメータ設定画面は、図１１に示したパラメータ設定画面と同じである。ステップＳ３８においては、ステップＳ３７において表示されたパラメータのうちにデフォルト値と異なるパラメータが存在するか否かを判断する。デフォルト値と異なるパラメータが存在するならば、処理をステップＳ３９に進めるが、そうでなければ処理をステップＳ４０に進める。ステップＳ３９においては、デフォルト値と異なるパラメータをデフォルト値のパラメータを表示する黒色とは異なる赤色で表示し、処理をステップＳ４０に進める。
【００６５】
ステップＳ４０においては、削除指示を受け付けたか否かを判断する。図１４に示したエラー設定画面３３０のボタン３３９が指示されたならば、削除指示を受け付ける。削除指示を受け付けたならば処理をステップＳ４１に進めるが、そうでなければ処理をステップＳ４２に進める。ステップＳ４１においては、ステップＳ３２において選択された履歴情報を、ＨＤＤ２０５に記憶されている履歴テーブル８１から削除し、処理をステップＳ４２に進める。
【００６６】
ステップＳ４２においては、抽出条件設定指示を受け付けたか否かを判断する。図１４に示したエラー設定画面３３０のボタン３３７が指示されたならば、抽出条件設定指示を受け付ける。抽出条件設定指示を受け付けたならば処理をステップＳ４３に進めるが、そうでなければ処理をプリント制御処理に戻す。ステップＳ４３においては、抽出条件設定画面を表示し、ユーザが抽出条件設定画面に従って設定する抽出条件を受け付ける。次のステップＳ４４においては、ステップＳ４３において受け付けられた抽出条件を設定し、処理をプリント制御処理に戻す。抽出条件は、具体的には、履歴情報を抽出するためのキーであり、抽出条件の設定は、関連情報に含まれる複数の要素の少なくとも１つを抽出のためのキーに設定することである。
【００６７】
図１５は、抽出条件設定画面の一例を示す図である。図１５を参照して、抽出条件設定画面は、関連情報に含まれる複数の要素を選択可能に表示する。具体的には、抽出条件設定画面は、プリントするためのパラメータ（パラメータ設定）と、プリントの対象となるデータのファイル名（ファイル名）と、データが生成されたアプリケーションプログラムの名称（アプリ名）と、プリントを指示したユーザのユーザ名（ユーザ名）と、データのページ数（ページ数）と、データのデータサイズ（データサイズ）と、を選択可能に表示する。ユーザが、関連情報の複数の要素の少なくとも１つを選択すれば、選択された少なくとも１つの要素が履歴情報を抽出するための抽出条件として抽出のためのキーに設定される。図では、パラメータ設定と、ユーザ名とが抽出条件として設定される例を示す。複数の要素が抽出条件として設定された場合の抽出条件はＯＲ条件であり、複数の要素の少なくとも１つが同じ履歴情報が抽出される。
【００６８】
以上説明したように本実施の形態におけるＰＣ２００は、ユーザにより設定されたパラメータに従ってプリントするジョブが生成され、送信されると、ジョブに関連する関連情報を含み、プリントされたことを示す履歴情報を記憶する。ジョブは、ＨＤＤ１１６に記憶されたデータをプリントするプリントジョブを含む。さらに、ＰＣ２００は、履歴情報が選択されると、選択された履歴情報を設定エラー対象に設定する。その後、パラメータが設定された後、ジョブが実行される前の段階で、実行される予定のジョブに関連する関連情報と同じ関連情報を含み、かつ、設定エラー対象に設定された履歴情報を抽出すると、報知する。ユーザが、プリントして出力される用紙を見て、エラーを認識した場合、そのプリントに対する履歴情報を設定エラー対象に設定しておけば、その履歴情報が抽出されて、報知される。このため、過去に設定されたミスと同じ設定が繰り返えされるのを防止することができる。
【００６９】
また、設定エラーに関連するエラー情報を受け付け、設定エラー対象に設定された履歴情報と関連付けて記憶し、抽出された履歴情報にエラー情報が関連付けられていると、そのエラー情報を表示する。このため、過去に設定したミスをユーザに理解しやすく表示することができる。
【００７０】
さらに、履歴情報に含まれるパラメータを表示する場合、デフォルトのパラメートと異なるパラメータを、デフォルトのパラメータと異なる表示態様で表示するので、設定を誤ったパラメータをユーザが理解しやすいように表示することができる。
【００７１】
さらに、履歴情報に含まれる関連情報は、複数の要素を含み、複数の要素は、設定されたパラメータ、プリントの対象となったデータを識別するためのデータ識別情報、プリントの対象となったデータを処理するためのアプリケーションプログラムを識別するためのアプリ識別情報、プリントを指示したユーザを識別するためのユーザ識別情報、プリントの対象となったデータのページ数、およびプリントの対象となったデータのサイズを含み、ユーザが抽出条件として、複数の要素のうちから選択できる。このため、ユーザが抽出条件を選択できるので、ユーザのレベルに合わせて報知することができる。
【００７２】
なお、上述した実施の形態においては、ＰＣ２００がＭＦＰ１００にプリントさせる際に、プリントジョブを生成する場合を例に説明したが、図５に示した機能をＭＦＰ１００のＣＰＵ１１１に備えさせ、また、ＣＰＵ１１１が図７、図８および図１３に示した処理を実行するようにしてもよい。この場合、プリントジョブ送信部５５は不要であり、その代わりに、ＣＰＵ１１１は、画像形成部１４０を制御する画像形成制御部をＣＰＵ１１１が備える。画像形成制御部は、データ取得部５１から入力されるデータとプリント設定部５３から入力されるパラメータとを含むプリントジョブに従って、画像形成部１４０に用紙にデータの画像を形成させる。この場合、履歴情報が生成されるジョブは、プリントジョブに限らず、原稿読取部１３０が原稿を読み取って出力するデータをＨＤＤ１１６に記憶するスキャンジョブ、ファクシミリデータを送信または受信するファクシミリジョブを含めるようにしてもよい。これにより、ＭＦＰ１００が実行可能な処理のすべてについて履歴情報が記憶され、設定エラーフラグを設定すれば、報知することができる。
【００７３】
また、上述した実施の形態においては、情報処理装置の一例としてＰＣ２００を説明したが、図７、図８および図１３に示したプリント制御処理を実行するためのプリント制御方法およびそのプリント制御方法をコンピュータに実行させるためのプリント制御プログラムとして発明を捉えることができるのは、言うまでもない。
【００７４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施の形態の１つにおけるプリントシステムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハードウェア構成の一例を示すブロック図である。
【図４】ＰＣが備えるＣＰＵが有する機能の一例をＨＤＤに記憶するデータとともに示す機能ブロック図である。
【図５】ＭＦＰが備えるＣＰＵが有する機能の一例をＥＥＰＲＯＭに記憶するデータとともに示す機能ブロック図である。
【図６】履歴情報のフォーマットの一例を示す図である。
【図７】プリント制御処理の流れの一例を示す第１のフローチャートである。
【図８】プリント制御処理の流れの一例を示す第２のフローチャートである。
【図９】警告画面の一例を示す図である。
【図１０】履歴一覧画面の一例を示す図である。
【図１１】パラメータ設定画面の一例を示す図である。
【図１２】初期設定画面の一例を示す図である。
【図１３】エラー設定処理の流れの一例を示すフローチャートである。
【図１４】エラー設定画面の一例を示す図である。
【図１５】抽出条件設定画面の一例を示す図である。
【符号の説明】
【００７６】
１  プリントシステム、２  ネットワーク、５１  データ取得部、５３  プリント設定部、５５  プリントジョブ送信部、５７  履歴情報記憶部、６１  エラー設定部、６１  ミス関連付部、６３  抽出部、６５  抽出条件設定部、７１  報知部、７３  履歴情報表示部、８１  履歴テーブル、８３  エラー情報、１００〜１０３  ＭＦＰ、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１６  ＨＤＤ、１１８  カードＩ／Ｆ、１１８Ａ  フラッシュメモリ、１３０  原稿読取部、１４０  画像形成部、１６０  操作パネル、１６０Ａ  表示部、１６０Ｂ  操作部。
【図１】
2010072687.tif 000003
【図２】
2010072687.tif 000004
【図３】
2010072687.tif 000005
【図４】
2010072687.tif 000006
【図５】
2010072687.tif 000007
【図６】
2010072687.tif 000008
【図７】
2010072687.tif 000009
【図８】
2010072687.tif 000010
【図９】
2010072687.tif 000011
【図１０】
2010072687.tif 000012
【図１１】
2010072687.tif 000013
【図１２】
2010072687.tif 000014
【図１３】
2010072687.tif 000015
【図１４】
2010072687.tif 000016
【図１５】
2010072687.tif 000017