(57)【要約】【課題】  印刷装置の記憶装置に対する負荷を軽減するための印刷データ出力処理を行うことができる印刷システムおよびその制御方法、プログラムを提供する。【解決手段】  ネットワーク上の情報処理装置に内蔵の記憶装置を有効活用し印刷装置の記憶装置に対する負荷を軽減するとともに保存されたデータを再利用する。【選択図】  図１
2006015610.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続され、印刷要求を行う情報処理装置と、
前記印刷要求を履歴情報として記憶する履歴情報記憶手段と、
印刷要求に伴う印刷データを印刷装置で出力可能な出力用データに変換する出力データ変換手段と、情報処理装置からの印刷要求と前記履歴情報記憶手段に記憶された履歴情報の内容を比較する比較手段と、
ネットワークに接続され出力用データを印刷する印刷装置とからなる印刷システムにおいて、
前記印刷システムはさらにシステムを制御する制御手段を有し、
前記比較手段による比較の結果、一致する履歴情報がない場合には、
前記制御手段は前記出力データ変換手段により出力用データを作成し、前記印刷装置から印刷出力するとともに、前記履歴情報に従って前記出力データを記憶するネットワーク上の情報処理装置を指定し、そして前記履歴情報を更新し、
前記比較手段による比較の結果、一致する履歴情報がある場合には、前記制御手段は履歴情報に従って、前記ネットワーク上の情報処理装置から記憶されている前記出力データを転送し、前記印刷装置により印刷出力するとともに前記履歴情報を更新することを特徴とする印刷システム。
【請求項２】
前記履歴情報記憶手段は、前記印刷要求に含まれる印刷設定、印刷出力先の装置名、前記印刷データのファイル名、印刷日付、印刷したユーザ名、および保存先のいずれかを記憶することを特徴とする請求項１記載の印刷システム。
【請求項３】
前記履歴情報の更新は、前記比較手段の比較結果に基く前記制御手段による処理内容を前記履歴情報記憶手段に記憶することを特徴とする請求項１または２記載の印刷システム。
【請求項４】
前記履歴情報記憶手段は、さらに履歴設定情報を有し、
前記履歴設定情報は、前記ネットワーク上の情報処理装置のＩＰアドレス、ユーザ名、印刷装置名、および保存容量のいずれかを記憶することを特徴とする請求項１に記載の印刷システム。
【請求項５】
前記履歴情報記憶手段の前記履歴設定情報を作成または更新可能な履歴設定情報編集手段を有することを特徴とする請求項４記載の印刷システム。
【請求項６】
前記印刷データはＰＤＬデータであり、前記出力用データはビットマップデータであることを特徴とする請求項１記載の印刷システム。
【請求項７】
前記印刷データはＢＤＬデータであり、前記出力用データは中間コードであることを特徴とする請求項１記載の印刷システム。
【請求項８】
前記印刷データはＢＤＬデータであり、前記出力用データはビットマップデータであることを特徴とする請求項１記載の印刷システム。
【請求項９】
前記印刷データはＢＤＬデータであり、前記出力用データは中間コードであることを特徴とする請求項１記載の印刷システム。
【請求項１０】
ネットワークに接続され、印刷要求を行う情報処理装置と、
前記印刷要求を履歴情報として履歴情報記憶手段に記憶させる履歴情報記憶工程と、
印刷要求に伴う印刷データを印刷装置で出力可能な出力用データに変換する出力データ変換工程と、情報処理装置からの印刷要求と前記履歴情報記憶手段に記憶された履歴情報の内容を比較する比較工程と、
ネットワークに接続され出力用データを印刷する印刷装置とからなる印刷制御方法において、
前記印刷制御方法はさらに制御工程を有し
前記比較工程による比較の結果、一致する履歴情報がない場合には、
前記制御工程は前記出力データ変換工程により出力用データを作成し、前記印刷装置から印刷出力するとともに、前記履歴情報に従って前記出力データを記憶するネットワーク上の情報処理装置を指定し、そして前記履歴情報を更新し、
前記比較工程による比較の結果、一致する履歴情報がある場合には、
前記制御工程は前記履歴情報に従って、前記ネットワーク上の情報処理装置から記憶されている前記出力データを転送し、前記印刷装置により印刷出力するとともに前記履歴情報を更新することを特徴とする印刷制御方法。
【請求項１１】
前記履歴情報記憶手段は、前記印刷要求に含まれる印刷設定、印刷出力先の装置名、前記印刷データのファイル名、印刷日付、印刷したユーザ名、および保存先のいずれかを記憶することを特徴とする請求項１０記載の印刷制御方法。
【請求項１２】
前記履歴情報の更新は、前記比較工程の比較結果に基く前記制御工程による処理内容を前記履歴情報記憶手段に記憶させることを特徴とする請求項１０または１１記載の印刷制御方法。
【請求項１３】
前記履歴情報記憶手段は、さらに履歴設定情報を有し、
前記履歴設定情報は、前記ネットワーク上の情報処理装置のＩＰアドレス、ユーザ名、印刷装置名、および保存容量のいずれかを記憶することを特徴とする請求項１０に記載の印刷制御方法。
【請求項１４】
前記履歴情報記憶工程は前記履歴設定情報を作成または更新可能な履歴設定情報編集手段を有することを特徴とする請求項１３記載の印刷制御方法。
【請求項１５】
前記印刷データはＰＤＬデータであり、前記出力用データはビットマップデータであることを特徴とする請求項１０記載の印刷制御方法。
【請求項１６】
前記印刷データはＢＤＬデータであり、前記出力用データは中間コードであることを特徴とする請求項１０記載の印刷制御方法。
【請求項１７】
前記印刷データはＢＤＬデータであり、前記出力用データはビットマップデータであることを特徴とする請求項１０記載の印刷制御方法。
【請求項１８】
前記印刷データはＢＤＬデータであり、前記出力用データは中間コードであることを特徴とする請求項１０記載の印刷制御方法。
【請求項１９】
請求項１０乃至１８のいずれかに記載の印刷制御方法をコンピュータで実行させるためのプログラム。
【請求項２０】
請求１９記載のプログラムを格納したコンピュータで読み取り可能な記憶媒体。
【請求項２１】
印刷制御装置であって、
過去に印刷出力された印刷ジョブのデータが記憶されていることを履歴情報として記憶する記憶部と、
情報処理装置から投入されてくる印刷要求と前記履歴情報との比較に基づき、
前記印刷要求が前記履歴情報に有れば前記履歴情報に従い記憶手段に記憶された印刷ジョブのデータを用い印刷処理を行ない、
無ければ前記情報処理装置から送信されてくる新たに生成された印刷ジョブのデータを用いて印刷処理を行なう制御手段とを有することを特徴とする印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機やプリンタ等の画像形成装置、画像形成システムおよびその制御方法に関するものである。
【背景技術】
【０００２】
近年、複写機やプリンタなどの画像形成装置および画像形成システムの多機能化により印刷手法も例えば両面印刷、縮小拡大印刷、製本機能など様々に多様化している。また、印刷データや読み取り画像データを、ネットワーク上の他の装置やＦＡＸに転送したり、また、印刷装置内の記憶装置に保存したりする機能も付加されるようになった。
【０００３】
また、特許文献１ではユーザのファイル移動の労力を減少するために、自動的に画像形成装置内にユーザボックスを設置し、その中に画像データを保存した後に、ユーザが画像データ等のファイルを他のＰＣに移動させると、次回から自動的に移動先のＰＣのフォルダに保存する発明がされている。
【特許文献１】特開２００３−３０４３７０号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来例のような画像形成装置の機能を使用するために印刷する際の設定に多くの操作が必要となり、さらに解像度や階調数、色空間の増大により１ページ当たりの画像データも増大しているため、データやスキャナーで読み取った画像データの処理に時間が掛かり、また装置内のハードディスクドライブ（以下ＨＤＤと呼ぶ）などの記憶装置に保存する容量も制限しなければならなくなっている。
【０００５】
また、特許文献１の例では、保存されているデータは特定の印刷装置やユーザのＰＣ内に存在することになり、保存されている画像データや印刷データが、特定の印刷装置やＰＣ以外から再利用されやすい状態になっていなかった。
【０００６】
本発明はネットワーク上の情報処理装置に内蔵の記憶装置を有効活用し印刷装置の記憶装置に対する負荷を軽減するとともに保存されたデータを再利用する手段を備えることによりユーザの操作を軽減し、印刷処理を高速化する手段を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために本発明による印刷システムは以下の構成を備える。即ち、
ネットワークに接続され、印刷要求を行う情報処理装置と、
前記印刷要求を履歴情報として記憶する履歴情報記憶手段と、
印刷要求に伴う印刷データを印刷装置で出力可能な出力用データに変換する出力データ変換手段と、情報処理装置からの印刷要求と前履歴情報記憶手段に記憶された履歴情報の内容を比較する比較手段と、
ネットワークに接続され出力用データを印刷する印刷装置とからなる印刷システムにおいて、
前記印刷システムはさらにシステムを制御する制御手段を有し、
前記比較手段による比較の結果、一致する履歴情報がない場合には、
前記制御手段は前記出力データ変換手段により出力用データを作成し、前記印刷装置から印刷出力するとともに、前記履歴情報に従って前記出力データを記憶するネットワーク上の情報処理装置を指定し、そして前記履歴情報を更新し、
前記比較手段による比較の結果、一致する履歴情報がある場合には、前記制御手段は履歴情報に従って、前記ネットワーク上の情報処理装置から記憶されている前記出力データを転送し、前記印刷装置により印刷出力するとともに前記履歴情報を更新する。
【０００８】
上記の目的を達成するために本発明による印刷制御方法は以下の構成を備える。即ち、
ネットワークに接続され、印刷要求を行う情報処理装置と、
前記印刷要求を履歴情報として履歴情報記憶手段に記憶させる履歴情報記憶工程と、
印刷要求に伴う印刷データを印刷装置で出力可能な出力用データに変換する出力データ変換工程と、情報処理装置からの印刷要求と前履歴情報記憶手段に記憶された履歴情報の内容を比較する比較工程と、
ネットワークに接続され出力用データを印刷する印刷装置とからなる印刷制御方法において、
前記印刷制御方法はさらに制御工程を有し
前記比較工程による比較の結果、一致する履歴情報がない場合には、
前記制御工程は前記出力データ変換工程により出力用データを作成し、前記印刷装置から印刷出力するとともに、前記履歴情報に従って前記出力データを記憶するネットワーク上の情報処理装置を指定し、そして前記履歴情報を更新し、
前記比較工程による比較の結果、一致する履歴情報がある場合には、
前記制御工程は前記履歴情報に従って、前記ネットワーク上の情報処理装置から記憶されている前記出力データを転送し、前記印刷装置により印刷出力するとともに前記履歴情報を更新する。
【０００９】
上記の目的を達成するために本発明による印刷制御方法は以下の構成を備える。即ち、
印刷制御装置であって、
過去に印刷出力された印刷ジョブのデータが記憶されていることを履歴情報として記憶する記憶部と、
情報処理装置から投入されてくる印刷要求と前記履歴情報との比較に基づき、
前記印刷要求が前記履歴情報に有れば前記履歴情報に従い記憶手段に記憶された印刷ジョブのデータを用い印刷処理を行ない、
無ければ前記情報処理装置から送信されてくる新たに生成された印刷ジョブのデータを用いて印刷処理を行なう制御手段とを有する。
【発明の効果】
【００１０】
以上説明したように、本発明によれば、ユーザが繰り返しファイルを印刷する際に履歴情報から画像データや印刷データを検出し印刷処理することにより高速に出力することが可能となる。また、画像データや印刷データを保存する装置をネットワーク上の画像形成装置または情報処理装置に分散することで保存領域を拡大できる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について、印刷装置の記憶装置に対する負荷を軽減するための印刷データ出力処理を説明する。
【実施例１】
【００１２】
以下、本発明の第１の実施例について説明を行う。
【００１３】
図１は、本発明の印刷データ処理システム構成図の一例である。ホストコンピュータ１０、データベースサーバー２０、ネットワーク３０、インターネット４０、印刷装置６０で構成されている。
【００１４】
ホストコンピュータ１０は、印刷装置６０への印刷要求を行うことが可能な機器であり、ネットワーク３０上でページ記述言語（以下ＰＤＬと呼ぶ）データを印刷装置６０に転送する。また、ハードディスクドライブ（以下ＨＤＤと呼ぶ）などの記憶装置１１を備えている。前記のＰＤＬデータには、文字およびイメージの印刷位置を座標で指定した、あるいは円や四角などの図形をテキスト形式で記述された印刷データの他に出力先情報（図１では、印刷装置６０）、フォーム情報あるいはマクロ命令が付加されている。たとえば、ＰＤＬには、ＣａｎｏｎのＬＩＰＳ（登録商標）、Ａｄｏｂｅ社のＰｏｓｔＳｃｒｉｐｔ（登録商標）などがある。なお、ホストコンピュータ１０の代わりに印刷装置６０に出力を要求できる電子機器であればその種類は問わない。上記の印刷要求の履歴やＰＤＬデータ、フォーム情報あるいはマクロ命令、後述の印刷装置６０で処理された画像データをユーザやグループなどの分類ごとに記憶することが可能である。
【００１５】
データベースサーバ２０はデータベースでありＨＤＤ２１などの記憶装置を装備している。なお、データベースはデータベースサーバ２０の装置内に設置されているが、ここでは図示しない。前記ホストコンピュータ１０と同様に、ネットワーク３０上の情報機器が印刷要求した履歴やＰＤＬデータ、フォーム情報あるいはマクロ命令、後述の印刷装置６０、あるいはネットワーク３０上に接続されている印刷装置で処理された画像データをユーザやグループなどの分類ごとに記憶することが可能である。また、前記データベースはネットワーク３０上の他のクライアントＰＣ、サーバ内の記憶装置内に設置されても良い。
【００１６】
ネットワーク３０はホストコンピュータ１０と印刷装置６０、ここでは図示しないネットワーク３０上の他のクライアントＰＣ、サーバが接続されており、各々ネットワークＩ／Ｆを介しデータを送受信することにより通信を行う。例えばＬＡＮや公衆回線などが挙げられる。
【００１７】
インターネット４０は、世界中の情報機器と通信可能である情報網である。ここでは図示しないがネットワーク３０は、ルータやファイアウォールなどを介してインターネット４０と接続されている。
【００１８】
印刷装置６０は、原稿スキャン機能、プリント機能、ＢＯＸ機能を登載したＭＦＰ（複合機能周辺装置；Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）、ＦＡＸ装置、プリンタ装置などの本体デバイスである。印刷装置６０の制御システム構成を図２に示す。
【００１９】
コントローラユニット１００は画像入力装置であるスキャナ２００や画像出力装置であるプリンタ３００と接続し、一方ではＬＡＮ５００や電話回線６００などのネットワークと接続することで、画像情報やデバイス情報の入出力を行うためのコントローラである。
【００２０】
ＣＰＵ１０３はデジタル複合機全体を制御するコントローラとして機能する。
【００２１】
ＲＡＭ１０７はＣＰＵ１０３が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリとしても利用される。
【００２２】
ＲＯＭ１０８はブートＲＯＭとして利用され、デジタル複合機のブートプログラムが格納されている。
【００２３】
ＨＤＤ１０９はハードディスクドライブで、システムソフトウェア、画像データ等を格納する。このＨＤＤ１０９には、ネットワーク（ＬＡＮ５００）に接続されているノードに関する画像出力速度、設置位置などの情報がアドレスごとに保存される場合もある。ノードとはネットワークに接続されている端末やネットワーク機器のことを意味する。また、前記ホストコンピュータ１０と同様に、本発明に特有なネットワーク３０上の情報機器が印刷要求した履歴やＰＤＬデータ、フォーム情報あるいはマクロ命令、後述の印刷装置６０、あるいはネットワーク３０上に接続されている印刷装置で処理された画像データをユーザやグループなどの分類ごとに記憶することが可能である。
【００２４】
尚、ホストコンピュータ１０からデータベースサーバ２０やネットワーク上の他の情報機器、あるいは印刷装置６０からデータベースサーバ２０やネットワーク上の他の情報機器に画像データなどのファイルを記憶させる場合には、例えばＦＴＰプロトコルやＷｉｎｄｏｗｓ（登録商標）９８／Ｍｅ／２０００／ＸＰでファイル共有に使用されるＳＭＢプロトコルなどを利用する。
【００２５】
このような印刷システム全体の動作はホストコンピュータ１０や印刷装置６０、あるいはデータベースサーバ２０のそれぞれが、あるいは協業しあって制御する。
【００２６】
操作部Ｉ／Ｆ１０４は操作部４００とのインターフェース部で、操作部４００に表示する画像データを操作部４００に対して出力する。また、操作部４００からユーザが入力した情報をＣＰＵ１０３に伝える役割をする。
【００２７】
ネットワークＩ／Ｆ１０５はＬＡＮ５００に接続し、情報の入出力を行う。ＭＯＤＥＭ１０６は公衆回線６００に接続し、データ送受信を行うための変調復調処理を行う。
【００２８】
以上のデバイスがシステムバス１０１上に配置される。
【００２９】
イメージバスＩ／Ｆ１１０はシステムバス１０１と画像データを高速で転送するイメージバス１０２を接続し、データ構造を変換するバスブリッジである。
【００３０】
イメージバス１０２は、ＰＣＩバス、ＩＥＥＥ１３９４またはＰＣＩ  Ｅｘｐｒｅｓｓ（登録商標）などの高速バスで構成される。
【００３１】
イメージバス１０２上には以下のデバイスが配置される。ラスターイメージプロセッサであるＰＤＬアクセラレータ１１１はＰＤＬコードをビットマップイメージに展開する。また、ＰＤＬアクセラレータ１１１はＰＤＬをディスプレイリストと呼ばれる中間コードを入力／出力することも可能になっている。ディスプレイリストが入力された場合にはＰＤＬアクセラレータ１１１はディスプレイリストをビットマップイメージに変換する。また、ディスプレイリストを出力する場合は、主に一時保存用に用いる。デバイスＩ／Ｆ部１１２は、画像入出力デバイスであるスキャナ２００やプリンタ３００とコントローラ１００を接続し、画像データの同期系／非同期系の変換を行う。
【００３２】
スキャナ画像処理部７００は、入力画像データに対し補正、加工、編集を行う。
【００３３】
プリンタ画像処理部８００は、プリント出力画像データに対して、プリンタに合わせた補正、解像度変換等を行う。画像圧縮部１１５は、多値画像データはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸張処理を行う。
【００３４】
ここでＰＤＬアクセラレータはＰＤＬデータ即ち、ページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）を扱う説明をしたが、ＢＤＬ即ちバンド記述言語（Ｂａｎｄ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）を扱う構成でもよい。この場合ページはバンド単位に分割され処理される。
【００３５】
＜画像入力部（スキャナ）＞
画像入力部であるスキャナの概観図を図３に示す。
【００３６】
画像入力デバイスであるスキャナ部２００は、原稿となる紙上の画像を照明し、図示しないＣＣＤラインセンサを走査することで、ラスターイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダ２０１のトレイ２０２にセットし、ユーザが操作部４００から読み取り起動指示することにより、コントローラＣＰＵ１０３がスキャナ２００に指示を与え、フィーダ２０１は原稿用紙を一枚ずつフィードし原稿画像の読み取り動作を行う。
【００３７】
＜画像出力部（プリンタ）＞
画像出力部であるプリンタの概観図を図４に示す。
【００３８】
画像出力デバイスであるプリンタ部３００はラスターイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動はコントローラＣＰＵ１０３からの指示によって開始する。プリンタ部３００は、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット３０２，３０３，３０４，３０５が装着される。また、排紙トレイ３０６は印字し終わった用紙を受けるものである。またここでは図示しないがコントローラＣＰＵ１０３からの指示により出力順番をソートしたり両面印刷したり拡大縮小したりして出力した用紙をステイプル装置によって製本したりすることも可能である。
【００３９】
＜スキャナ画像処理部＞
スキャナ画像処理部７００の構成を図５に示す。
【００４０】
イメージバスＩ／Ｆコントローラ７０１は、イメージバス１０２と接続し、そのバスアクセスシーケンスを制御する働きと、スキャナ画像処理部７００内の各デバイスの制御及びタイミングを発生させる。像域分離処理部７０３は、入力画像から文字部を検出することにより、像域を判定し、その後の画像処理に利用する像域信号を生成する。テーブル処理部７０４は、読み取った輝度データである画像データを濃度データに変換するために、テーブル変換を行う。フィルタ処理部７０５は、エッジ強調などの目的に従ったデジタル空間フィルタでコンボリューション演算を行う。編集部７０６は、例えば入力画像データからマーカーペンで囲まれた閉領域を認識して、その閉領域内の画像データに対して、影つけ、網掛け、ネガポジ反転等の画像加工処理を行う。
【００４１】
処理が終了した画像データは、再び画像Ｉ／Ｆバスコントローラ７０１を介して、イメージバス１０２上に転送される。
【００４２】
＜プリンタ画像処理部＞
プリンタ画像処理部８００の構成を図６に示す。
【００４３】
イメージバスＩ／Ｆコントローラ８０１は、イメージバス１０２と接続し、そのバスアクセスシーケンスを制御する働きと、プリンタ画像処理部８００内の各デバイスの制御及びタイミングを発生させる。下地除去処理部８０２は、背景に薄い色がある原稿を読み取った画像データ等が送られてきた場合に背景色を除去する。色変換処理部８０３は、プリンタの出力特性にに合わせた色変換を行う。解像度変換部８０４は、ＬＡＮ５００あるいは電話回線６００から受信した画像データを、プリンタ３００の解像度に変換するための解像度変換を行う。スムージング処理部８０５は、解像度変換後の画像データのジャギー（斜め線等の白黒境界部に現れる画像のがさつき）を滑らかにする処理を行う。
【００４４】
＜操作部＞
図７に本実施例を適用するのに好適なデジタル複合機の操作部４００を示す。液晶操作パネル４０１は液晶にタッチパネルを組み合わせたものであり、設定内容の表示、ソフトキーの表示等がなされるものである。スタートキー４０２はコピー動作等の開始指示するためのハードキーであり、内部に緑色および赤色のＬＥＤが組み込まれており、スタート可能のときに緑色、スタート不可のときに赤色のＬＥＤが点灯する。ストップキー４０３は動作を停止させるときに使用するハードキーである。ハードキー群４０４には、テンキー、クリアキー、リセットキー、ガイドキー、ユーザモードキーが設けられている。
【００４５】
図８は、液晶操作パネル４０１に通常のコピー画面が表示されている様子を示している。設定表示部４１１には、デジタル複合機の現在の動作状況、設定されている倍率、用紙、部数を表示する部分である。倍率ソフトキー群４１２には、複写時の倍率に関するソフトキーである等倍、拡大、縮小、ズームキーが設けられる。自動縮小レイアウトキー４１３は、２ｉｎ１、４ｉｎ１などの出力レイアウトを指定する場合に用いるキーである。ソータキー４１４は、出力用紙の処理方法を指定するときに使用する。両面キー４１５は、原稿または出力方法に、両面印刷が係る場合に使用する。用紙選択キー４１６は、出力用紙のサイズ、色、マテリアル等を指定するための画面に遷移するときに使用する。濃度指定キー群４１７は、読み取りまたは出力画像の濃度を調整し、設定内容を表示する部分である。応用モードキー４１８は、応用モード画面に移るときに使用する。応用モードでは、ページ連写、ＯＨＰ中差し、枠消し、ネガポジ反転、イメージリピート、鏡像などの機能が設定できる。
【００４６】
また、液晶操作パネルの上部または下部には不図示のタブがあり、上記説明ではコピータブが選ばれた状態の説明をしたが、不図示の送信／ＦＡＸタブやボックスタブを選ぶことにより、それぞれのモード画面に遷移する。
【００４７】
＜ＰＤＬアクセラレータ＞
図９はＰＤＬアクセラレータ１１１の代表的な概略構成図を示したものである。ＣＰＵ３００１はプログラムからの制御コマンドに基づいてローカルバス３００２を介し、アクセラレータ全体の制御を司るものである。ＲＯＭ３００３は、ＣＰＵ３００１が実行する制御プログラムを格納している。ワークＲＡＭ３００５は、各種の情報を格納すると共に、ＣＰＵ３００１のワークエリアとしても機能する。ＡＳＩＣ３００４は、ページ記述言語で記述されたファイルに基づいて画像メモリ３００６にラスタイメージ画像を展開する機能を有している。３０１１はハードディスクユニットであり、画像を一時保存するのに用いられる。３０１２は圧縮・伸張回路でありラスタイメージ画像を圧縮してバスＩ／Ｆ３００７へデータを送る，あるいはバスＩ／Ｆ３００７から圧縮データを受け取り、データを伸張して画像メモリ３００６へ格納するのに用いられる。バスＩ／Ｆ３００７は、システムバス１０２とローカルバス３００２のインターフェースを行い、またその内部にはＤＭＡ３００９があり、ＣＰＵ３００１を介さず直接、ワークＲＡＭ３００５、および画像メモリ３００６、もしくはハードディスクユニット３０１１、圧縮・伸張回路３０１４から、システムバス１０２にデータを転送、受信できるようになっている。ＤＭＡ３００９は、プログラムあるいはＤＭＡ３００９を起動する制御コマンドに基づいてＣＰＵ３００１が起動する。
【００４８】
以上が印刷装置６０におけるシステム構成である。
【００４９】
＜印刷データ出力処理＞
上記の構成を用いる本発明の印刷データ出力処理についてフローチャート図１０にしたがって説明する。
【００５０】
Ｓ１においてユーザが印刷処理を実行すると、印刷装置あるいはデータベースを管理するサーバは印刷命令（印刷要求）を受信する。
【００５１】
Ｓ２で印刷処理命令（印刷処理要求）を受信した印刷装置あるいはデータベースを管理するサーバは命令送信元のユーザ名、グループ名を検出する。なお、印刷命令受信時にユーザに認証させて検出しても良い。
【００５２】
Ｓ３においてＳ２で検出した情報を元に図１１のような履歴ファイルを読み込む。ここで履歴ファイルは前記印刷装置あるいはデータベースを管理するサーバ上、あるいはネットワーク上の情報処理装置内の記憶装置に保存されており随時アクセス可能なものとする。履歴ファイルの読み込み成功したらＳ４へ遷移、読み込み失敗の場合はＳ６へ遷移する。
【００５３】
Ｓ４においてＳ３で読み込んだ履歴ファイルと印刷命令の内容が一致するか否かを判別する。例えばネットワーク上のクライアントＰＣから”ｆｉｌｅ１．ｄｏｃ”のファイルの１−９ｐ，両面の印刷要求を行った場合図１１の履歴ファイルと比較する。ファイル中の内容と一致した場合はＳ５へ、一致しない場合はＳ６へ遷移する。上記例の場合は一致するものがあるためＳ５へ遷移する。
【００５４】
Ｓ５において履歴ファイルに保存されている内容にしたがって、保存先の装置から出力先の装置へ保存されている画像データおよび印刷設定データを転送するように命令を送信する。上記例で図１１の履歴ファイルの保存先が１９２．１６８．０．２３４となっているので、この装置にアクセスして、”ｆｉｌｅ１．ｄｏｃ”のファイル画像データを印刷装置名ＭＦＰ  Ａに転送する命令を送信する。該当データを転送成功した場合Ｓ７へ、転送失敗した場合はＳ６へ遷移する。ここで前記の画像データ、印刷設定データは圧縮されていても良いものとし、伸張は出力先でも保存元どちらでも行えるものとする。
【００５５】
Ｓ６において印刷命令に従ってＰＤＬコードをプリンタ画像処理８００において画像データ（ビットマップイメージ）に展開しＳ７、Ｓ８へ遷移する。
【００５６】
Ｓ７においてＳ５、Ｓ６で転送、展開された画像データをプリンタ３００で印刷出力する。
【００５７】
Ｓ８においてあらかじめ設定してある履歴設定ファイルを読み込む。読み込みに成功するとＳ９へ、失敗するとＳ１１へ遷移する。なお履歴設定ファイルについては後述する。
【００５８】
Ｓ９においてＳ６で展開した画像データをＳ８で読み込んだ履歴設定ファイルにしたがって該当する装置に記憶する。例えば図１３の履歴設定ファイルを読み込み保存先をＭＦＰ  Ａに決定する。ここで保存容量が足りなかったり該当装置にアクセスできなかったりした場合は、他の装置に記憶するか、あるいは記憶容量が無い場合は履歴の古いものから削除するものとする。なお、記憶するタイミングは、印刷スループットを落とさないように印刷終了時などに記憶されるものとする。
【００５９】
Ｓ１０において履歴ファイルに処理した内容を更新する。
【００６０】
Ｓ１１で印刷終了する。
【００６１】
次に履歴設定ファイルの作成・更新方法について図１２のフローチャートに従って説明を行う。
【００６２】
なお、以下の設定は、印刷装置およびネットワークに接続されているクライアントＰＣなどから行うものとする。尚、履歴設定ファイル作成・更新のタイミングはいつでも良く、例えば新しいプリンタの登録時や利用するプリンタの変更時やユーザの任意の所望の時間に作成・更新などの履歴ファイルの編集をすることができる。
【００６３】
Ｔ１において図１３にあるような履歴設定ファイル作成・更新を開始する。
【００６４】
Ｔ２においてユーザ、クライアントＰＣ、印刷装置情報を読み込む。なお履歴ファイルを作成・更新時にユーザ認証を行い、認証時に取得したデータを読み込んでも良い。読み込み（認証）が成功すればＴ３へ遷移する。読み込みが失敗した場合はＴ７へ遷移し履歴設定ファイル作成・更新を終了する。
【００６５】
Ｔ３においてＴ２で取得した情報を元に履歴設定ファイルを読み込む。ここで設定ファイルの保存場所は各装置が知っているものとする。設定ファイルが読み込めればＴ４へ遷移する。読み込みが失敗した場合はＴ７へ遷移し履歴設定ファイル作成・更新を終了する。
【００６６】
Ｔ４においてＴ２、Ｔ３で読み込んだ情報を元に、ユーザや装置が使用可能な装置情報をネットワーク上から検出する。また、ネットワーク上のサーバが管理している場合はサーバから情報を取得しても良い。
【００６７】
Ｔ５においてＴ４で検出した装置から保存先の設定を行う。
【００６８】
Ｔ６において保存先の容量を設定する。なお、容量については各ユーザ・装置によって制限を掛けられるようにしても良い。
【００６９】
Ｔ７において履歴設定ファイル作成・更新を終了する。
【００７０】
［その他の実施形態］
以上が本発明の実施形態の説明であるが、本発明は、これら実施形態に限られるものではなく、特許請求の範囲で示した機能、または実施形態の構成が持つ機能を達成できる構成であれば、どのようなものであっても適用可能である。
【００７１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体及びプログラムは本発明を構成することになる。
【００７２】
また、プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００７３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７４】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００７５】
【図１】本実施例を適用するのに好適なネットワークシステムの利用例
【図２】本実施例を適用するのに好適なデジタル複合機の制御システム構成
【図３】スキャナ概観図
【図４】プリンタ概観図
【図５】スキャナ画像処理部の構成
【図６】プリンタ画像処理部の構成
【図７】本実施例を適用するのに好適なデジタル複合機の操作部
【図８】操作部内の液晶表示パネル表示例
【図９】ＰＤＬアクセラレータの概観図
【図１０】印刷データ出力処理を示したフローチャート
【図１１】履歴ファイルの設定例を示す表
【図１２】履歴設定ファイルの設定手段を示したフローチャート
【図１３】履歴設定ファイルの設定例を示す表
【図１】
2006015610.tif 000003
【図２】
2006015610.tif 000004
【図３】
2006015610.tif 000005
【図４】
2006015610.tif 000006
【図５】
2006015610.tif 000007
【図６】
2006015610.tif 000008
【図７】
2006015610.tif 000009
【図８】
2006015610.tif 000010
【図９】
2006015610.tif 000011
【図１０】
2006015610.tif 000012
【図１１】
2006015610.tif 000013
【図１２】
2006015610.tif 000014
【図１３】
2006015610.tif 000015