(57)【要約】【課題】  印刷時の、ユーザによるファイルの選択を容易にする。【解決手段】  印刷処理を行った際の印刷履歴を記憶する画像形成装置における情報処理方法であって、所定の格納場所に格納され、アクセス可能なファイルを表示する工程と、前記表示されたファイルのうち、いずれかのファイルを選択する工程（ステップＳ７０１）と、前記選択されたファイルと関連するファイルを、前記印刷履歴に基づいて抽出する工程（ステップＳ７０３〜Ｓ７０６）と、前記選択されたファイル及び前記抽出されたファイルのうち、任意のファイルを印刷処理する工程（ステップＳ７０８〜Ｓ７０９）とを備える。【選択図】  図７
2007076008.tif 000002
【特許請求の範囲】
【請求項１】
印刷処理を行った際の印刷履歴を記憶する印刷履歴記憶手段と、
所定の格納場所に格納され、アクセス可能なファイルを表示する第１の表示手段と、
前記第１の表示手段により表示されたファイルのうち、いずれかのファイルを選択する選択手段と、
前記選択手段において選択されたファイルと関連するファイルを、前記印刷履歴に基づいて抽出する抽出手段と、
前記選択手段において選択されたファイル及び前記抽出手段により抽出されたファイルを印刷処理する印刷手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記抽出手段により抽出されたファイルを表示する第２の表示手段と、
前記選択手段において選択されたファイル及び前記第２の表示手段に表示されたファイルのうち、いずれのファイルを印刷対象とするかを設定する設定手段と、を更に備え、
前記印刷手段は、前記設定手段により設定されたファイルを印刷することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記設定手段は、前記選択手段において選択されたファイル及び前記第２の表示手段に表示されたファイルの全てを印刷対象として設定する一括設定手段を更に備えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記設定手段は、前記選択手段において選択されたファイル及び前記第２の表示手段に表示されたファイルのうち、任意のファイルを印刷対象として設定する選択設定手段を更に備えることを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記抽出手段は、
前記選択手段において選択されたファイルを過去に印刷処理を指示したユーザを、前記印刷履歴に基づいて検出し、当該ユーザが過去に印刷処理した他のファイルを前記関連するファイルとして抽出することを特徴とする請求項１に記載の画像形成装置。
【請求項６】
印刷処理を行った際の印刷履歴を記憶する画像形成装置における情報処理方法であって、
所定の格納場所に格納され、アクセス可能なファイルを表示する第１の表示工程と、
前記第１の表示工程により表示されたファイルのうち、いずれかのファイルを選択する選択工程と、
前記選択工程において選択されたファイルと関連するファイルを、前記印刷履歴に基づいて抽出する抽出工程と、
前記選択工程において選択されたファイル及び前記抽出工程により抽出されたファイルを印刷処理する印刷工程と
を備えることを特徴とする情報処理方法。
【請求項７】
前記抽出工程により抽出されたファイルを表示する第２の表示工程と、
前記選択工程において選択されたファイル及び前記第２の表示工程に表示されたファイルのうち、いずれのファイルを印刷対象とするかを設定する設定工程と、を更に備え、
前記印刷工程は、前記設定工程により設定されたファイルを印刷することを特徴とする請求項６に記載の情報処理方法。
【請求項８】
前記設定工程は、前記選択工程において選択されたファイル及び前記第２の表示工程に表示されたファイルの全てを印刷対象として設定する一括設定工程を更に備えることを特徴とする請求項７に記載の情報処理方法。
【請求項９】
前記設定工程は、前記選択工程において選択されたファイル及び前記第２の表示工程に表示されたファイルのうち、任意のファイルを印刷対象として設定する選択設定工程を更に備えることを特徴とする請求項７に記載の情報処理方法。
【請求項１０】
前記抽出工程は、
前記選択工程において選択されたファイルを過去に印刷処理を指示したユーザを、前記印刷履歴に基づいて検出し、当該ユーザが過去に印刷処理した他のファイルを前記関連するファイルとして抽出することを特徴とする請求項６に記載の情報処理方法。
【請求項１１】
請求項６乃至１０のいずれか１項に記載の情報処理方法をコンピュータによって実現させるための制御プログラムを格納した記憶媒体。
【請求項１２】
請求項６乃至１０のいずれか１項に記載の情報処理方法をコンピュータによって実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の格納場所に格納されたファイルを取得し、該ファイルを印刷する印刷機能を備える画像形成装置における情報処理技術に関するものである。
【背景技術】
【０００２】
従来より、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の画像形成装置はハードディスク等の記憶装置を具備し、各種情報の格納ができるよう構成されている。実際、画像形成装置では、種々の目的に対応すべく、印刷する文書ファイル（以下、単に「文書」と称す）の格納や、スプールした印刷データの一時保管、あるいは印刷済みデータの保管等が行われている。
【０００３】
また、一般に、画像形成装置は、ネットワークを介して複数の機器と通信可能に接続される。このため、画像形成装置では、その内部に格納された情報のみならず、ネットワーク上の各機器に格納された情報も、ネットワークを介して取得し、印刷することができる。
【０００４】
このような機能を備える画像形成装置では、所定の格納場所に格納された文書を取得し、該文書を印刷するための情報処理技術として、これまでに様々な提案がなされている。例えば、下記特許文献１では、所定の格納場所に格納された、印刷する文書の選択ならびに印刷条件の設定を、過去の印刷履歴から選択する構成が開示されている。
【特許文献１】特開２００３−１２７４７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、過去の印刷履歴の中から所望の文書を選択しようとしても、当該過去の印刷履歴が膨大であった場合には、ユーザ所望の文書を探し出すことは困難であり、ユーザにとっては大きな負荷となる。
【０００６】
本発明は、上記課題に鑑みてなされたもので、所定の格納場所に格納されたファイルを取得し、該ファイルを印刷する印刷機能を備える画像形成装置において、ユーザによるファイルの選択を容易にすることを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために本発明に係る画像形成装置は以下のような構成を備える。即ち、
印刷処理を行った際の印刷履歴を記憶する印刷履歴記憶手段と、
所定の格納場所に格納され、アクセス可能なファイルを表示する第１の表示手段と、
前記第１の表示手段により表示されたファイルのうち、いずれかのファイルを選択する選択手段と、
前記選択手段において選択されたファイルと関連するファイルを、前記印刷履歴に基づいて抽出する抽出手段と、
前記選択手段において選択されたファイル及び前記抽出手段により抽出されたファイルを印刷処理する印刷手段とを備える。
【発明の効果】
【０００８】
本発明によれば、所定の格納場所に格納されたファイルを取得し、該ファイルを印刷する印刷機能を備える画像形成装置において、ユーザによるファイルの選択を容易にすることが可能となる。
【発明を実施するための最良の形態】
【０００９】
［第１の実施形態］
＜画像形成システムの全体構成＞
図１は、本発明の第１の実施形態にかかる画像形成装置を備える画像形成システムの一例を示す図である。
【００１０】
図１において、１０３はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、１０１、１０２は印刷クライアントとして機能するコンピュータ装置であり、いわゆるＰＣ（パーソナルコンピュータ）が備えるハードウェア資源を備えている。１０４、１０５は画像形成装置でＬＡＮ１０３を介して他の機器と通信可能に接続されている。１０６はファイルサーバであり、様々な種類のデータを記憶する。１０７は文書管理システムで、文書を記憶する。
【００１１】
なお、ＬＡＮ１０３に接続された各機器は、機器同士が所定のプロトコルで通信可能に接続されている。また、印刷クライアント１０１は、不図示のハードディスク等からプリンタドライバ等のシステム資源をＲＡＭ上にロードし、アプリケーションからの印刷要求時に、プリンタドライバの印刷制御画面を表示することで、ユーザからの印刷要求に応えるよう構成されている。
【００１２】
＜画像形成装置についての説明＞
続いて、本発明の第１の実施形態にかかる画像形成装置１０４の構成について図２を用いて説明する。図２において、２０１はメインコントローラ部で、画像形成装置１０４全体の制御を司る。２０２は操作部であり、オペレータは当該操作部２０２を介して画像形成装置１０４を操作する。
【００１３】
２０３はＩ／Ｏ部であり、当該操作部２０２はＩ／Ｏ部２０３を介してメインコントローラ部２０１と通信を行う。２０４はＬＣＤ部であり、オペレータに情報を提供したり、オペレータからの指示を受け付ける仮想的なスイッチを提示したりする。
【００１４】
２０５はタッチパネル部であり、ＬＣＤ部２０４上に表示された仮想的なスイッチに対するオペレータの操作を検知する。２０６はスイッチ部であり、オペレータにより操作される、物理的に配置されたスイッチである。
【００１５】
２０７はデータ記憶部であり、印刷データやプログラムを記憶する記憶領域や、データのキャッシュエリアとして利用される。２０８は画像メモリ部で、印刷データを展開したり、加工したりするために用いられる。
【００１６】
２１７は拡張コントローラであり、画像形成装置１０４の機能拡張を行う際に利用される。２１４はＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部で拡張コントローラ２１７を利用し画像形成装置１０４に追加される。
【００１７】
２１６はＬＡＮコントローラで、ＬＡＮ１０３上を転送される通信パケットを監視し、画像形成装置１０４に関係のある通信パケットを内部に取り込んだり、画像形成装置１０４で形成された情報を通信パケットとしてＬＡＮ１０３へ送るための制御を行う。２１５はトランス部であり、電圧変換を行うことで、画像形成装置１０４とＬＡＮ１０３との物理的な通信を実現する。
【００１８】
２１０は印刷部であり、記録媒体である印刷用紙に印刷データを印刷する。２１３は出力処理部であり、メインコントローラ部２０１により送られてくる印刷データを、印刷用紙に印刷するのみ適したデータに補正すべく、ガンマ変換、エッジ強調、スムージングなどの処理を行う。
【００１９】
２１２はＰＷＭ（Ｐｕｌｓｅ Ｗｉｄｔｈ Ｍｏｄｕｌａｔｉｏｎ）部であり、出力処理部２１３において処理された印刷データを、レーザビームを駆動するための時間を表すパルス信号に変換する。２１１はプリンタ部であり、レーザビームで供給された信号を基に、印刷用紙に印刷データを印刷する。
【００２０】
２１７は排紙部であり、印刷部２１０によって作成された印刷済みの印刷用紙を、画像形成装置１０４の外部に排出する。２２３はＩ／Ｏ部であり、排紙部２１７は当該Ｉ／Ｏ部２２３を介してメインコントローラ部２０１と通信する。
【００２１】
２２２はコントローラ部であり、排紙部２１７の制御を司る。２１８は印刷用紙センサ部であり、排紙部２１７内を通過する印刷用紙の流れを監視する。２１９は給紙モータ駆動部であり、印刷用紙を給紙するための給紙モータを駆動する。２２０はトレイモータ駆動部であり、排紙トレイを駆動する。２２１は用紙パス制御部であり、印刷用紙の流れを制御する。
【００２２】
＜データ記憶部の説明＞
図３は、用途別に分割されたデータ記憶部２０７の詳細構成を表した図である。図３において、３０１は管理情報領域であり、データ記憶部２０７の管理情報を記憶する。
【００２３】
３０２はプログラム領域であり、画像形成装置１０４を制御するためのプログラムを格納する。３０３はキャッシュ領域であり、メインコントローラ部２０１が処理中にデータの一時的な保管領域として利用することが可能なよう構成されている。
【００２４】
３０４は印刷キュー領域であり、印刷前のデータのスプールエリアとして利用することが可能なよう構成されている。３０５は印刷済みデータ保存領域であり、印刷が終了した印刷データを再利用のために保存する。３０６は文書管理領域であり、アプリケーション文書やＦＡＸ文書、Ｓｃａｎ文書などのイメージ文書をはじめとする様々な種類の文書を保存する。３０７は印刷履歴データ保存領域で、印刷処理が行われた際の印刷履歴を保存する。
【００２５】
＜操作部の表示画面その１＞
図４は操作部２０２のＬＣＤ部２０４に表示される表示画面を説明する図である。４０１は文書選択画面であり、画像形成装置１０４では当該画面を介してオペレータに情報を提供したり、仮想的なスイッチを提示する。また、文書選択画面４０１はタッチパネル部２０５を兼ねておりＬＣＤ部２０４上に表示された仮想的なスイッチに対するオペレータの操作を検知する。
【００２６】
４０２は文書表示部を示しており、画像形成装置１０４の文書管理領域３０６の文書やＬＡＮ１０３により接続された文書管理システム１０７、ファイルサーバ１０６内の文書を表示する。
【００２７】
４０３は「文書管理システム」アイコンであり、文書管理システム１０７へのアクセスのためのポインタの役割をする。４０４は文書管理システム１０７内のフォルダアイコン（Ｆｏｌｄｅｒ  Ａ）であり、文書管理システム１０７内のフォルダ（Ｆｏｌｄｅｒ  Ａ）へのアクセスのためのポインタの役割をする。
【００２８】
４０５は文書管理システム１０７内の文書アイコンで、文書管理システム１０７内に格納されている文書へのアクセスのためのポインタの役割をし、文書名が「Ａプロジェクト推進会議資料」という文書であることを示している。文書管理システム１０７では、フォルダと文書の階層構造で文書を管理している。
【００２９】
４０６は「画像形成装置」アイコンであり、画像形成装置１０４の文書管理領域３０６へのアクセスのためのポインタの役割をする。４０７は画像形成装置１０４内のフォルダアイコンであり、画像形成装置１０４のフォルダ（Ｆｏｌｄｅｒ  Ｂ）へのアクセスのためのポインタの役割をする。４０８は画像形成装置１０４内の文書アイコンであり、画像形成装置１０４内に格納してある文書（工数見積もり書）へのアクセスのためのポインタの役割をする。画像形成装置１０４の文書管理領域３０６では、フォルダと文書の階層構造で文書を管理している。
【００３０】
４０９は「画像形成装置」アイコンであり、画像形成装置１０５内の文書管理領域へのアクセスのためのポインタの役割をする。画像形成装置１０５とはＮＩＣ部２１４を経由しＬＡＮ１０３を通して接続されている。
【００３１】
４１０は画像形成装置１０５内のフォルダアイコンであり、画像形成装置１０５のフォルダ（Ｆｏｌｄｅｒ  Ｄ）へのアクセスのためのポインタの役割をする。４１１は画像形成装置１０５内の文書アイコンであり、画像形成装置１０５内に格納してある文書（Ａプロジェクト日程表）へのアクセスのためのポインタの役割をする。４１２は「ファイルサーバ」アイコンであり、ファイルサーバ１０６へのアクセスのためのポインタの役割をする。
【００３２】
文書表示部４０２内のアイコンは、オペレータが触ることにより、その下位階層のフォルダや文書を表示するよう構成されている。４１６は、文書サムネイル表示部を示しており、オペレータにより選択された文書のサムネイルを表示する。４１５は文書名表示部を示しており、文書サムネイル表示部４１６で表示している文書の文書名を表示する。
【００３３】
４１３はＬＣＤ部２０４の仮想的スイッチ部を示しており、オペレータが仮想的スイッチ部４１３（「印刷」スイッチ）を押すことにより、「印刷準備命令」をメインコントローラ部２０１へと送信する。
【００３４】
４１４はＬＣＤ部２０４の仮想的スイッチ部を示しており、オペレータが仮想的スイッチ部４１４（「表示」スイッチ）を押すことにより、文書表示部４０２で選択している文書のサムネイルを文書サムネイル表示部４１６に表示する。
【００３５】
＜操作部２０２の表示画面その２＞
図５は操作部２０２のＬＣＤ部２０４に表示される表示画面を説明する図であり、図４の仮想的スイッチ部４１３（「印刷」スイッチ）が押されたときに表示される表示画面の一例を示す図である。
【００３６】
５００は関連文書表示選択画面である。５０２は文書選択画面４０１にてオペレータにより選択された文書のサムネイルであり、印刷スイッチ４１３が押されたときに文書サムネイル表示部４１６に表示されていた文書のサムネイルを示す。
【００３７】
５０１、５０７、５０８はチェックボックスを示しており、該当する文書を選択しているかどうかを示す印を入力するためのボックスである。５０３、５０９はサムネイル５０２の文書を過去に印刷したユーザが過去に印刷した文書の文書名を印刷履歴から抽出し、表示したものである。ここで抽出した文書はサムネイル５０２の文書を過去に印刷した際、ほぼ同時期に当該ユーザが印刷した文書とするのが望ましいが、この抽出の基準は適宜変更できるようにしてもよい。即ち、時期は異なっていてもサムネイル５０２の文書の前後に印刷したものであったり、前の２文書、後の２文書などとしてもよい。また、複数の文書を結合させてから印刷させた場合には、結合にかかる文書を抽出するようにしてもよい。また抽出する文書の数も適宜変更可能としてもよい。
【００３８】
５０４は「印刷」スイッチであり、サムネイル５０２の印刷命令を発行するための仮想的スイッチ部である。５０５は「選択印刷」スイッチであり、チェックボックス５０１、５０７、５０８でチェックしている文書に対する印刷命令を発行する仮想的スイッチ部である。
【００３９】
５０６は「一括印刷」スイッチであり、表示されている文書すべてに対して一括で印刷命令を発行するための仮想的スイッチ部である。
【００４０】
なお、図５の表示画面は一例であり、図５に示す操作スイッチのほかにも、例えば、ひとつの印刷スイッチでチェックボックスの有無を条件に印刷する、印刷スイッチ、選択印刷スイッチ、一括印刷スイッチの機能を実現するように構成してもよい。
【００４１】
＜印刷履歴について＞
図６は印刷履歴が記載されたテーブルを示す図である。同図において、６００は印刷履歴テーブルで、印刷履歴テーブル保持領域３０７に書き込まれる印刷履歴情報を示している。
【００４２】
６０１は履歴ＩＤであり、印刷ジョブごとにユニークな数値が割りあてられ、印刷処理が行われるごとに１だけインクリメントする。６０２は印刷者名であり、印刷を指示したユーザのユーザ名を示している。６０３は印刷データ名であり、印刷した文書の文書名を示している。６０４は格納場所であり、印刷データが格納されている場所のパスを示している。
【００４３】
６０５は印刷開始時間であり、印刷処理を開始した時間を示している。６０６は印刷終了時間であり、印刷処理が終了した時間を示している。６０７は印刷データ容量であり、文書の容量を示している。６０８は印刷枚数であり、その印刷ジョブで印刷された印刷用紙の枚数を示している。６０９は印刷用紙サイズで、印刷された紙の用紙サイズを示している。
【００４４】
“履歴ＩＤ０００１”（６１０）は文書４０５（印刷データ名：Ａプロジェクト推進会議資料）を印刷した際の印刷履歴情報に対応し、“履歴ＩＤ０００２”（６１１）は文書４０８（印刷データ名：Ａプロジェクト日程表）を印刷した際の印刷履歴情報に対応し、“履歴ＩＤ０００３”（６１２）は文書４１１（印刷データ名：×××）を印刷した際の印刷履歴情報に対応している。
【００４５】
印刷履歴テーブル６００は、印刷履歴データ保存領域３０７に格納されており、印刷時に、メインコントローラ部２０１より呼び出され、印刷終了時に印刷履歴情報が記録される。
【００４６】
＜オペレータが操作部２０２上から文書の印刷命令を送るまでの処理の流れ＞
画像形成装置１０４で、オペレータが操作部２０２から印刷命令を送信するまでの手順を、図７に示すフローチャートを用いて以下に説明する。
【００４７】
図７は、本発明の第１の実施形態にかかる画像形成装置１０４におけるデータ処理手順の一例を示すフローチャートであり、オペレータが操作部２０２上から文書の印刷命令を送るまでのデータ処理手順に対応する。
【００４８】
オペレータが画像形成装置１０４の操作部２０２を操作し、文書選択画面４０１を表示させると、ステップＳ７０１では印刷すべき文書の選択を受け付ける。なお、文書の選択のためのオペレータの操作とは、文書表示部４０２で文書アイコン（例えば、「Ａプロジェクト推進会議資料」文書アイコン４０５）を選択することをいう。
【００４９】
ステップＳ７０２では、印刷すべき文書の「印刷準備命令」を送る。印刷準備命令には、ステップ７０１で選択された文書をユニークに特定するための文書特定情報（印刷データ名６０３、格納場所６０４、印刷データ容量６０７）が含まれている。
【００５０】
ステップ７０２における印刷準備命令の送信は、例えば、文書表示部４０２で仮想的スイッチ部４１３を押すことを契機として行われる。なお、操作部２０２からの印刷準備命令はメインコントローラ部２０１へ送られる。
【００５１】
ステップＳ７０３では、メインコントローラ部２０１が印刷準備命令を受け取る。印刷準備命令を受けとると、データ記憶部２０７の印刷履歴データ保存領域３０７より印刷履歴テーブル６００を読み取る。ステップＳ７０４では、印刷履歴テーブル６００の中から文書特定情報により特定された文書と同じ文書を印刷した印刷履歴情報を探しだし、その印刷処理を指示したユーザを特定する。具体的には、履歴ＩＤ６１０を見つけ出だし、その印刷処理はユーザＡＡＡが指示したことを特定する。
【００５２】
ステップＳ７０５では、ステップＳ７０４で特定したユーザＡＡＡが印刷者名として記録されている印刷履歴情報を特定する。具体的には、ステップＳ７０４で特定したユーザＡＡＡが印刷者名として記録されている履歴ＩＤ６１０、６１１、６１３が特定される。
【００５３】
ステップＳ７０６では、ステップＳ７０５で特定された印刷履歴情報を印刷準備命令に対応した形（印刷データ名６０３、格納場所６０４、印刷データ容量６０７）で送信する。
【００５４】
ステップＳ７０７では、メインコントローラ部２０１から送信された印刷履歴情報を受信し、それを基づいて操作部２０２へ表示を行う。関連文書表示選択画面５００はステップＳ７０６で送信された印刷履歴情報に基づいて表示された例である。
【００５５】
ステップＳ７０８でオペレータから印刷命令が発行された場合、ステップＳ７０９では操作部２０２からメインコントローラ部２０１に印刷ジョブを送信する。ステップＳ７０８でオペレータからの印刷命令が無い場合はステップＳ７０１へ戻る。
【００５６】
＜操作部からの印刷命令を受け取った後の印刷データ処理＞
画像形成装置１０４で、オペレータからの印刷ジョブを受け、その印刷ジョブを元に、印刷データを記録媒体である印刷用紙に印刷するまでの手順を図８に示すフローチャートに基づいて説明する。
【００５７】
図８は、本発明の第１の実施形態にかかる画像形成装置１０４におけるデータ処理手順の一例を示すフローチャートである。具体的には、画像形成装置１０４で、メインコントローラ部２０１が操作部２０２から印刷ジョブを受け、その印刷ジョブを元に、文書を印刷用紙に印刷するまでの手順を示すフローチャートである。
【００５８】
ステップＳ８０１で、印刷する文書が画像形成装置１０４のデータ記憶部２０７にあるか、外部機器のデータ記憶部にあるかを判断する。
【００５９】
ステップＳ８０２で、印刷する文書が外部機器のデータ記憶部にあると判断された場合、ＬＡＮ１０３を介して、例えば通信プロトコルＴＣＰ／ＩＰプロトコルを通して、通信を行い、当該文書を画像形成装置１０４のキャッシュ領域３０３に一時的に格納する。
【００６０】
ステップＳ８０３で、メインコントローラ部２０１は当該文書にデータ変換処理を施しＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）と呼ばれるページ記述言語に変換し、キャッシュ領域３０３に格納する。
【００６１】
メインコントローラ部２０１はキャッシュ領域３０３にスプールされたＰＤＬデータに対して、ステップＳ８０４でＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）処理を施し、ＰＤＬデータをラスタ画像データに変換する。
【００６２】
こうして生成されたラスタ画像データは、画像メモリ２０８へ展開される。ステップＳ８０５では、印刷部２１０の出力処理部２１３によって、印刷用紙に印刷するのに適したデータに補正すべく、ガンマ変換、エッジ強調、スムージングなどの出力処理が施される。さらに、印刷に適したデータに変換された当該ラスタ画像データは、ＰＷＭ部２１２によって、レーザ駆動信号に変換された後、プリンタ部２１１へ送られる。
【００６３】
ステップＳ８０６では、プリンタ部２１１にて、当該レーザ駆動信号から印刷用紙に印刷するための、印刷処理が行われる。
【００６４】
ラスタ画像データの印刷処理が終了すると、ステップＳ８０７で、印刷済みの印刷用紙が排紙部２１７へ送られ、排紙処理が行われる。
【００６５】
排紙部２１７では、排紙装置の制御を司るコントローラ部２２２が、Ｉ／Ｏ部２２３を介してメインコントローラ部２０１と通信することによって、各種排紙処理の制御を行っている。一方、コントローラ部２２２は、給紙モータ駆動部２１９を用いて印刷用紙の配送を行い、用紙パス制御部２２１を用いて印刷用紙の流れを制御する。また、印刷用紙センサー部２１８を利用して印刷用紙の流れを監視しつつ、トレイモータ駆動部２２０を制御して任意のトレイに印刷用紙を排紙する制御を行う。
【００６６】
以上の処理によって印刷処理が終了すると、メインコントローラ部２０１はステップＳ８０８で、印刷済みの印刷データをデータ記憶部２０７のスプーラ（印刷キュー）から、印刷済みキューへ転送する。この印刷済みキューは、過去に印刷した印刷データを再び印刷する場合に、再度、外部通信やデータ変換をしなくても良いように設けられたキューである。オペレータは印刷クライアント１０１からの遠隔指示や、画像形成装置１０４に設けられた操作部２０２からの指示によって、印刷済みキューの中に保管された印刷データを、再度、記録媒体に高速に印刷することができる。
【００６７】
続いて、メインコントローラ部２０１は、ステップＳ８０９で、印刷履歴情報を保存すべく印刷履歴テーブル６００に印刷履歴情報を記録し、処理を終了する。
【００６８】
この印刷履歴テーブル６００は、データ記憶部２０７の印刷履歴データ保存領域３０９に作成されたテーブルであり、このテーブルには、印刷者名、印刷データ名、印刷開始時間、印刷終了時間、印刷データ容量、印刷枚数、印刷用紙サイズ、印刷データに関するコメントなど、印刷に関わる関連情報が印刷履歴情報として保存されている。
【００６９】
以上の説明から明らかなように、本実施形態によれば、ユーザが所定の文書を選択した場合に、当該文書に関連する文書（当該文書を過去に印刷したユーザが印刷処理を指示した他の文書）を印刷履歴テーブルの中から自動的に選択し、表示させることができる。この結果、ユーザは、（膨大な印刷履歴情報の中から所望の文書を選択するのではなく）当該表示された文書の中から所望の文書を選択することが可能となり、印刷時のユーザによるファイル選択の利便性が向上する。
【００７０】
なお、本実施形態では、関連する文書として、当該ユーザが過去に印刷処理を指示した文書を表示することとしたが、本発明は特にこれに限られない。例えば、印刷履歴テーブル６００に記録されている他の項目（印刷データ名、格納場所、印刷日時等）をキーとして、同じ、あるいは関連性が高いと予想される項目の文書を表示するように構成してもよい。また、印刷履歴に代えて、文書を電子メール機能等で送信した場合の送信履歴としてもよい。
【００７１】
［他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００７２】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、
システムあるいは装置に供給し、
そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行する
ことによっても、達成されることは言うまでもない。
【００７３】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７４】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００７５】
また、コンピュータが読出したプログラムコードを実行することにより、
前述した実施形態の機能が実現されるだけでなく、
そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合、
も含まれることは言うまでもない。
【００７６】
さらに、記憶媒体から読出されたプログラムコードが、
コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、
そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される場合、
も含まれることは言うまでもない。
【図面の簡単な説明】
【００７７】
【図１】本発明の第１の実施形態にかかる画像形成装置を備える画像形成システムの一例を示す図である。
【図２】本発明の第１の実施形態にかかる画像形成装置の機能構成を示す図である。
【図３】用途別に分割されたデータ記憶部の構成を表した図である。
【図４】操作部の表示画面を説明する図である。
【図５】操作部の表示画面を説明する図である。
【図６】印刷履歴情報を表すテーブルを示す図である。
【図７】オペレータが操作部から印刷命令を送信するまでの手順を示すフローチャートである。
【図８】オペレータからの印刷ジョブを受け、当該印刷ジョブを元に、文書を記録媒体である印刷用紙に印刷するまでの手順を示すフローチャートである。
【図１】
2007076008.tif 000003
【図２】
2007076008.tif 000004
【図３】
2007076008.tif 000005
【図４】
2007076008.tif 000006
【図５】
2007076008.tif 000007
【図６】
2007076008.tif 000008
【図７】
2007076008.tif 000009
【図８】
2007076008.tif 000010