(57)【要約】【課題】  プルプリントにおける文書結合印刷（複数のＰＤＬ文書を印刷する際に複数のＰＤＬ文書が単一のＰＤＬ文書を構成する連続章の如く扱われる機能）を実現する。【解決手段】  指定されたＵＲＬよりＰＤＬデータを取得する手段と、複数のＵＲＬから取得した複数のＰＤＬデータを各部毎に取得した全ての複数ＰＤＬデータの印刷を行う結合印刷手段。【選択図】        図１
2005169838.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上のサーバコンピュータに格納されたＰＤＬデータを参照するＵＲＬを指定する指定手段と、前記指定手段により指定されたＰＤＬデータをサーバコンピュータから取得するデータ取得手段と、前記データ取得手段により取得したＰＤＬデータを記憶媒体上に保持する保持手段と、前記保持手段により保持されたＰＤＬデータを解釈し印刷する印刷手段と、複数枚の出力用紙をステイプルするステイプル手段を有する画像出力装置において、複数のＵＲＬから取得した複数のＰＤＬデータの出力用紙をまとめてステイプルするよう指示する一括ステイプル指示手段と、前記一括ステイプル指示手段に従い複数のＵＲＬから取得した複数のＰＤＬデータの出力用紙をまとめてステイプルを行う一括ステイプル手段とを具備することを特徴とする画像出力装置。
【請求項２】
ネットワーク上のサーバコンピュータに格納されたＰＤＬデータを参照するＵＲＬを指定する指定手段と、前記指定手段により指定されたＰＤＬデータをサーバコンピュータから取得するデータ取得手段と、前記データ取得手段により取得したＰＤＬデータを記憶媒体上に保持する保持手段と、印刷部数を指定する印刷部数指定手段と、前記保持手段により保持されたＰＤＬデータを解釈し印刷部数指定手段により指定された部数だけ印刷する印刷手段とを有する画像出力装置において、複数のＵＲＬから取得した複数のＰＤＬデータを各部毎に取得した全ての複数ＰＤＬデータの印刷を行うよう指示する結合印刷指示手段と、前記結合印刷指示手段に従い複数のＵＲＬから取得した複数のＰＤＬデータを各部毎に取得した全ての複数ＰＤＬデータの印刷を行う結合印刷手段とを具備することを特徴とする画像出力装置。
【請求項３】
請求項１の画像出力装置において、複数部数の各部毎に排紙方向を９０度づつ順番に回転させて出力する回転ソート手段を有することを特徴とする画像出力装置。
【請求項４】
請求項１の画像出力装置において、複数部数の各部毎に排紙位置を排紙方向に水平にシフトさせて出力するシフトソート手段を有することを特徴とする画像出力装置。
【請求項５】
ネットワーク上のサーバコンピュータに格納された電子ドキュメントを参照するＵＲＬを指定する指定手段と、前記指定手段により指定された電子ドキュメントをサーバコンピュータから取得する取得手段と、前記取得手段により取得したＰＤＬデータを記憶媒体上に保持する保持手段と、前記保持手段により保持された電子ドキュメントを解釈し印刷する印刷手段と、複数枚の出力用紙をステイプルするステイプル手段を有する画像出力装置において、複数のＵＲＬから取得した複数の電子ドキュメントの出力用紙をまとめてステイプルするよう指示する一括ステイプル指示手段と、前記一括ステイプル指示手段に従い複数のＵＲＬから取得した複数の電子ドキュメントの出力用紙をまとめてステイプルを行う一括ステイプル手段とを具備することを特徴とする画像出力装置。
【請求項６】
請求項５の画像出力装置において、前記電子ドキュメントがＰＤＦであることを特徴とする画像出力装置。
【請求項７】
請求項５の画像出力装置において、前記電子ドキュメントがＳＶＧであることを特徴とする画像出力装置。
【請求項８】
請求項６の画像出力装置において、前記電子ドキュメントがＨＴＭＬであることを特徴とする画像出力装置。
【請求項９】
ネットワーク上のサーバコンピュータに格納された電子ドキュメントを参照するＵＲＬを指定する指定手段と、前記指定手段により指定された電子ドキュメントをサーバコンピュータから取得する取得手段と、前記取得手段により取得したＰＤＬデータを記憶媒体上に保持する保持手段と、印刷部数を指定する印刷部数指定手段と、前記保持手段により保持された電子ドキュメントを解釈し印刷部数指定手段により指定された部数だけ印刷する印刷手段とを有する画像出力装置において、複数のＵＲＬから取得した複数の電子ドキュメントを各部毎に取得した全ての複数電子ドキュメントの印刷を行うよう指示する結合印刷指示手段と、前記結合印刷指示手段に従い複数のＵＲＬから取得した複数の電子ドキュメントを各部毎に取得した全ての複数電子ドキュメントの印刷を行う結合印刷手段とを具備することを特徴とする画像出力装置。
【請求項１０】
請求項９の画像出力装置において、複数部数の各部毎に排紙方向を９０度づつ順番に回転させて出力する回転ソート手段を有することを特徴とする画像出力装置。
【請求項１１】
請求項９の画像出力装置において、複数部数の各部毎に排紙位置を排紙方向に水平にシフトさせて出力するシフトソート手段を有することを特徴とする画像出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力装置とサーバ機能を司るホストコンピュータがネットワーク等の伝送媒体を介して接続された画像出力システムにおいて、画像出力装置が能動的にサーバコンピュータより電子文書データを取得しプリントする方法に関する。
【背景技術】
【０００２】
従来より、ハイパーリンク機構をもつＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書と文書配信を司るＷｅｂサーバ、ＨＴＭＬ文書の解釈表示を司るＷｅｂブラウザとを組み合わせたＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムがインターネット、イントラネットを問わず、広く普及している。ＷＷＷシステム上で交換されるデータは、ＨＴＭＬ文書だけに留まらず、ＧＩＦやＪＰＥＧなどの画像ファイル、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）やＳＶＧ（Ｓｃａｌａｂｌｅ  Ｖｅｃｔｏｒ  Ｇｒａｐｈｉｃｓ）などの電子文書ファイル、さらにホストコンピュータ上のアプリケーション固有データファイル等、多岐に渡っている。Ｗｅｂブラウザは受信したデータの種別により、ブラウザ自身が表示を行ったり、他のアプリケーションを起動してデータを渡すなどの処理を行う。ＷＷＷシステム上で取得した文書データをプリントする場合には、ブラウザ上もしくは他のアプリケーション上で取得した文書データを表示し、ブラウザもしくは他のアプリケーションの持つ印刷機能を利用して、プリンタにプリント用のデータを送信し、プリントを行う。
【０００３】
一方、ページプリンタやＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）に代表される画像出力装置においては、ネットワーク上の指定されたＵＲＬ（Ｕｎｉｆｏｒｍｅｄ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｅｒ）からＰＤＬ文書や、ＨＴＭＬ文書など電子ドキュメントをダウンロードして印刷するプルプリント技術が考案されている（特許文献１参照）。
【特許文献１】特開平１１−１３４１２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、これまで考案されたプルプリント技術では単一のＵＲＬから、ＰＤＬ文書や、ＨＴＭＬ文書などの電子ドキュメントをダウンロードして印刷するのみであり、複数のＵＲＬからダウンロードしたＰＤＬ文書や、ＨＴＭＬ文書などの電子ドキュメントを一束として複数部印刷したい場合に、個々のＰＤＬ文書や、ＨＴＭＬ文書などの電子ドキュメントを複数部印刷した後に、手動で仕分けする必要があった。
【０００５】
本発明は、以上の点に着目して成されたもので、プルプリントにおける文書結合印刷（複数のＰＤＬ文書を印刷する際に複数のＰＤＬ文書が単一のＰＤＬ文書を構成する連続章の如く扱われる機能）を実現する画像出力装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、複数のＵＲＬからダウンロードした複数のＰＤＬ文書やＨＴＭＬ文書などの電子ドキュメントを一旦記憶媒体上に保持し、保持した全ての電子ドキュメントをＲＩＰし、全ページのページイメージを生成後に、要求部数だけ連続印刷することにより、複数のＵＲＬからダウンロードしたＰＤＬ文書や、ＨＴＭＬ文書などの電子ドキュメントを一束として複数部印刷することが可能となる。また、束毎に排紙方向を変えたり、排紙位置をずらしたり、束毎にまとめてステイプルするといった後処理を行うことにより、より一層仕分けが容易になる。
【０００７】
すなわち、本発明の技術内容は以下の構成を備えることにより前記課題を解決できた。
【０００８】
（１）ネットワーク上のサーバコンピュータに格納されたＰＤＬデータを参照するＵＲＬを指定する指定手段と、前記指定手段により指定されたＰＤＬデータをサーバコンピュータから取得するデータ取得手段と、前記データ取得手段により取得したＰＤＬデータを記憶媒体上に保持する保持手段と、前記保持手段により保持されたＰＤＬデータを解釈し印刷する印刷手段と、複数枚の出力用紙をステイプルするステイプル手段を有する画像出力装置において、複数のＵＲＬから取得した複数のＰＤＬデータの出力用紙をまとめてステイプルするよう指示する一括ステイプル指示手段と、前記一括ステイプル指示手段に従い複数のＵＲＬから取得した複数のＰＤＬデータの出力用紙をまとめてステイプルを行う一括ステイプル手段とを具備することを特徴とする画像出力装置。
【０００９】
（２）ネットワーク上のサーバコンピュータに格納されたＰＤＬデータを参照するＵＲＬを指定する指定手段と、前記指定手段により指定されたＰＤＬデータをサーバコンピュータから取得するデータ取得手段と、前記データ取得手段により取得したＰＤＬデータを記憶媒体上に保持する保持手段と、印刷部数を指定する印刷部数指定手段と、前記保持手段により保持されたＰＤＬデータを解釈し印刷部数指定手段により指定された部数だけ印刷する印刷手段とを有する画像出力装置において、複数のＵＲＬから取得した複数のＰＤＬデータを各部毎に取得した全ての複数ＰＤＬデータの印刷を行うよう指示する結合印刷指示手段と、前記結合印刷指示手段に従い複数のＵＲＬから取得した複数のＰＤＬデータを各部毎に取得した全ての複数ＰＤＬデータの印刷を行う結合印刷手段とを具備することを特徴とする画像出力装置。
【００１０】
（３）前記（１）の画像出力装置において、複数部数の各部毎に排紙方向を９０度づつ順番に回転させて出力する回転ソート手段を有することを特徴とする画像出力装置。
【００１１】
（４）前記（１）の画像出力装置において、複数部数の各部毎に排紙位置を排紙方向に水平にシフトさせて出力するシフトソート手段を有することを特徴とする画像出力装置。
【００１２】
（５）ネットワーク上のサーバコンピュータに格納された電子ドキュメントを参照するＵＲＬを指定する指定手段と、前記指定手段により指定された電子ドキュメントをサーバコンピュータから取得する取得手段と、前記取得手段により取得したＰＤＬデータを記憶媒体上に保持する保持手段と、前記保持手段により保持された電子ドキュメントを解釈し印刷する印刷手段と、複数枚の出力用紙をステイプルするステイプル手段を有する画像出力装置において、複数のＵＲＬから取得した複数の電子ドキュメントの出力用紙をまとめてステイプルするよう指示する一括ステイプル指示手段と、前記一括ステイプル指示手段に従い複数のＵＲＬから取得した複数の電子ドキュメントの出力用紙をまとめてステイプルを行う一括ステイプル手段とを具備することを特徴とする画像出力装置。
【００１３】
（６）前記（５）の画像出力装置において、前記電子ドキュメントがＰＤＦであることを特徴とする画像出力装置。
【００１４】
（７）前記（５）の画像出力装置において、前記電子ドキュメントがＳＶＧであることを特徴とする画像出力装置。
【００１５】
（８）前記（５）の画像出力装置において、前記電子ドキュメントがＨＴＭＬであることを特徴とする画像出力装置。
【００１６】
（９）ネットワーク上のサーバコンピュータに格納された電子ドキュメントを参照するＵＲＬを指定する指定手段と、前記指定手段により指定された電子ドキュメントをサーバコンピュータから取得する取得手段と、前記取得手段により取得したＰＤＬデータを記憶媒体上に保持する保持手段と、印刷部数を指定する印刷部数指定手段と、前記保持手段により保持された電子ドキュメントを解釈し印刷部数指定手段により指定された部数だけ印刷する印刷手段とを有する画像出力装置において、複数のＵＲＬから取得した複数の電子ドキュメントを各部毎に取得した全ての複数電子ドキュメントの印刷を行うよう指示する結合印刷指示手段と、前記結合印刷指示手段に従い複数のＵＲＬから取得した複数の電子ドキュメントを各部毎に取得した全ての複数電子ドキュメントの印刷を行う結合印刷手段とを具備することを特徴とする画像出力装置。
【００１７】
（１０）前記（９）の画像出力装置において、複数部数の各部毎に排紙方向を９０度づつ順番に回転させて出力する回転ソート手段を有することを特徴とする画像出力装置。
【００１８】
（１１）前記（９）の画像出力装置において、複数部数の各部毎に排紙位置を排紙方向に水平にシフトさせて出力するシフトソート手段を有することを特徴とする画像出力装置。
【発明の効果】
【００１９】
本発明は、複数のＵＲＬからダウンロードした複数のＰＤＬ文書やＨＴＭＬ文書などの電子ドキュメントを一旦記憶媒体上に保持し、保持した全ての電子ドキュメントをＲＩＰし、全ページのページイメージを生成後に、要求部数だけ連続印刷することにより、複数のＵＲＬからダウンロードしたＰＤＬ文書や、ＨＴＭＬ文書などの電子ドキュメントを一束として複数部印刷することが可能となる。また、束毎に排紙方向を変えたり、排紙位置をずらしたり、束毎にまとめてステイプルするといった後処理を行うことにより、より一層仕分けが容易になる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明にかかる一実施形態について、図面を参照して詳細に説明する。
【実施例】
【００２１】
図１は、本発明の実施例を示す画像形成装置システムの全体の構成を説明するブロック図である。本画像形成装置２００は、画像入力デバイスであるスキャナ部２０７０、画像出力デバイスであるプリンタ部２０９５、Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ  ２０００、ユーザインターフェイスである操作部２０１２から構成される。スキャナ部２０７０、プリンタ部２０９５、操作部２０１２は、それぞれＣｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ  ２０００に接続され、Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ  ２０００は、ＬＡＮ  ２０１１などのネットワーク伝送手段に接続されている。また、ＬＡＮ  ２０１１には、画像形成装置２００と同様の機器構成をもつ他の画像形成装置２２０、２３０が接続されている。画像形成装置２２０、２３０は、それぞれスキャナ部２２７０、２３７０、プリンタ部２２９５、２３９５、操作部２２１２、２３１２を持ち、それらがＣｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ  ２２００、２３００に接続されている。
【００２２】
図２は、本発明の実施例を示す画像形成装置のソフトウェアブロック図である。１５０１はＵＩ即ちユーザインターフェイスを司るものであり、オペレータが本画像形成装置の各種操作・設定を行う際、機器との仲介を行うモジュールである。
【００２３】
本モジュールは、オペレータの操作に従い、後述の各種モジュールに入力情報を転送し処理の依頼、或いはデータの設定等を行う。１５０２はＡｄｄｒｅｓｓ−Ｂｏｏｋ即ちデータの送付先、通信先等を管理するデータベースモジュールである。Ａｄｄｒｅｓｓ−Ｂｏｏｋの内容は、ＵＩ  １５０１からの操作によりデータの追加、削除、取得が行われ、オペレータの操作により後述の各モジュールにデータの送付・通信先情報を与えるものとして使用されるものである。１５０３はＨｔｍｌ  Ｉｎｔｅｒｐｒｅｔｅｒモジュールであり、図外のＷｅｂサーバから取得したＨＴＭＬ文書を、本画像形成装置のＵＩに表示するために使用される。１５０４はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ即ち、データの配信を司るモジュールであり、ＵＩ  １５０１によりオペレータに指示されたデータを、同様に指示された通信（出力）先に配布するものである。また、オペレータにより、本機器のスキャナ機能を使用し配布データの生成が指示された場合は、後述のＣｏｎｔｒｏｌ−ＡＰＩ  １５１９を介して機器を動作させ、データの生成を行う。
【００２４】
１５０５はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ  １５０４内で出力先にプリンタが指定された際に実行されるモジュールである。１５０６はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ  １５０４内で通信先にＥ−ｍａｉｌアドレスが指定された際に実行されるモジュールである。１５０７はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ  １５０４内で出力先にデータベースが指定された際に実行されるモジュールである。１５０８はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ  １５０４内で出力先に本機器と同様の画像形成装置が指定された際に実行されるモジュールである。１５０９はＰＤＬモジュールであり、本画像形成装置の外部から送信されたＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）文書を、本画像装置のプリント機能を使用してプリントする機能を実現する。また、１５１２  ＨＴＴＰモジュールを使用して外部のＷｅｂサーバに格納された電子文書を取り出しプリントする機能を提供するものである。
【００２５】
１５１０はＣｏｐｙモジュールであり、本画像形成装置のプリンタ機能とスキャナ機能を使用し、ＵＩの指示に基づいてＣｏｐｙ動作を実行するものである。１５１１はボックスモジュール（Ｂｏｘ）であり、スキャン画像もしくはＰＤＬプリント画像をＨＤＤに格納し、格納した画像のプリンタ機能による印刷、Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ機能による送信、ＨＤＤに格納した文書の削除、グルーピング（個別ＢＯＸへの格納）、ＢＯＸ間移動、ＢＯＸ間コピーなどの管理機能を提供する。
【００２６】
１５１２は本画像形成装置がＨＴＴＰにより通信する際に使用されるモジュールであり、後述のＴＣＰ／ＩＰ１５１６モジュールにより前述のＨＴＭＬ  Ｉｎｔｅｒｐｒｅｔｅｒ  １５０３モジュールに通信を提供するものである。１５１３はｌｐｒモジュールであり、後述のＴＣＰ／ＩＰ  １５１７モジュールにより前述のＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内のプリンタモジュール１５０５に通信を提供するものである。１５１４はＳＭＴＰモジュールであり、後述のＴＣＰ／ＩＰ  １５１７モジュールにより前述のＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内のＥ−ｍａｉｌモジュール１５０６に通信を提供するものである。１５１５はＳＬＭ即ちＳａｌｕｔａｔｉｏｎ−Ｍａｎａｇｅｒモジュールであり、後述のＴＣＰ／ＩＰ  １５１７モジュールにより前述のＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内のデータベースモジュール１５１７、ＤＰモジュール１５１８に通信を提供するものである。
【００２７】
１５１６はＬＰＤモジュールであり、後述のＴＣＰ／ＩＰ  １５１７  モジュールにより、前述のＰＤＬ  １５０９  モジュールに通信を提供するものである。１５１７はＴＣＰ／ＩＰ通信モジュールであり、前述の各種モジュールに後述のＮｅｔｗｏｒｋ−Ｄｒｉｖｅｒによりネットワーク通信を提供するものである。１５１８はネットワークドライバであり、ネットワークに物理的に接続される部分を制御するものである。１５１９はＣｏｎｔｒｏｌ−ＡＰＩであり、Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ  １５０４、ＰＤＬ  １５０９、Ｃｏｐｙ  １５１０、Ｂｏｘ  １５１１等の上位モジュールに対し、後述のＪｏｂ−Ｍａｎａｇｅｒ  １５２０等の下位モジュールとのインターフェースを提供するものであり、上位、及び下位のモジュール間の依存関係を軽減しそれぞれの流用性を高めるものである。１５２０はＪｏｂ−Ｍａｎａｇｅｒであり、前述の各種モジュールよりＣｏｎｔｒｏｌ−ＡＰＩ  １５１９を介して指示される処理を解釈し、後述の各モジュールに指示を与えるものである。また、本モジュールは、本画像形成装置内で実行されるハード的な処理を一元管理するものである。
【００２８】
１５２１はＣＯＤＥＣ−Ｍａｎａｇｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５２０が指示する処理の中でデータの各種圧縮・伸長を管理・制御するものである。１５２２はＦＢＥ−Ｅｎｃｏｄｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ  １５２０、Ｓｃａｎ−Ｍａｎａｇｅｒ  １５２５により実行されるスキャン処理により読み込まれたデータをＦＢＥフォーマットにより圧縮するものである。１５２３はＪＰＥＧ−ＣＯＤＥＣであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５２０、Ｓｃａｎ−Ｍａｎａｇｅｒ１５２５により実行されるスキャン処理、及びＰｒｉｎｔ−Ｍａｎａｇｅｒ  １５２６により実行される印刷処理において、読み込まれたデータのＪＰＥＧ圧縮及び印刷データのＪＰＥＧ展開処理を行うものである。１５２４はＭＭＲ−ＣＯＤＥＣであり、Ｊｏｂ−Ｍａｎａｇｅｒ  １５２０、Ｓｃａｎ−Ｍａｎａｇｅｒ  １５２５により実行されるスキャン処理、及びＰｒｉｎｔ−Ｍａｎａｇｅｒ  １５２６により実行される印刷処理において、読み込まれたデータのＭＭＲ圧縮及び印刷データのＭＭＲ伸長処理を行うものである。１５２５はＳｃａｎ−Ｍａｎａｇｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５２０が指示するスキャン処理を管理・制御するものである。１５２８はＳｃａｎｎｅｒ  Ｉ／Ｆであり、Ｓｃａｎ−Ｍａｎａｇｅｒ  １５２４と本画像形成装置が内部的に接続しているスキャナ部とのＩ／Ｆを提供するものである。１５２６はＰｒｉｎｔ−Ｍａｎａｇｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９が指示する印刷処理を管理・制御するものである。１５２９はＥｎｇｉｎｅ−Ｉ／Ｆドライバであり、本画像形成装置が内部的に接続しているプリンタ部及びフィニッシャ部とのＩ／Ｆを提供するものである。１５２７はＰＤＬ  Ｉｎｔｅｒｐｒｅｔｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ  １５２０の指示により、ＬＩＰＳ、ＰｏｓｔＳｃｒｉｐｔ、ＰＣＬ、ＰＤＦ、ＳＶＧなどのＰＤＬもしくは電子文書フォーマットを解釈し、ＰＤＬもしくは電子文書フォーマットの種別によらない共通の表現形式であるディスプレイリストを生成するものである。１５３０はＲｅｎｄｅｒであり、ＰＤＬ  Ｉｎｔｅｒｐｒｅｔｅｒ  １５２７により生成されたディスプレイリストを、Ｐｒｉｎｔ−Ｍａｎａｇｅｒ  １５２６の指示により、ラスタイメージメモリに展開するものである。
【００２９】
図３は、画像形成装置の構成を説明するブロック図である。Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ  ２０００は画像入力デバイスであるスキャナ２０７０や画像出力デバイスであるプリンタ２０９５と接続し、一方ではＬＡＮ２０１１や公衆回線（ＷＡＮ）２０５１接続することで、画像情報やデバイス情報の入出力を行う為のコントローラである。  ＣＰＵ２００１はシステム全体を制御するコントローラである。ＲＡＭ２００２はＣＰＵ２００２が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２００３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２００４はハードディスクドライブで、システムソフトウェア、画像データを格納する。操作部Ｉ／Ｆ２００６は操作部（ＵＩ）２０１２とインターフェース部で、操作部２０１２に表示する画像データを操作部２０１２に対して出力する。また、操作部２０１２から本システム使用者が入力した情報を、ＣＰＵ２００１に伝える役割をする。Ｎｅｔｗｏｒｋ２０１０はＬＡＮ２０１１に接続し、情報の入出力を行う。Ｍｏｄｅｍ２０５０は公衆回線２０５１に接続し、情報の入出力を行う。以上のデバイスがシステムバス２００７上に配置される。Ｉｍａｇｅ  Ｂｕｓ  Ｉ／Ｆ２００５はシステムバス２００７と画像データを高速で転送する画像バス２００８を接続し、データ構造を変換するバスブリッジである。
【００３０】
画像バス２００８は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２００８上には以下のデバイスが配置される。イメージプロセッサ（ＲＩＰ）２０６０はディスプレイリストをラスタイメージに展開する。デバイスＩ／Ｆ部２０２０は、画像入出力デバイスであるスキャナ２０７０やプリンタ２０９５とコントローラ２０００を接続し、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。
【００３１】
プリンタ画像処理部は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。画像回転部２０３０は画像データの回転を行う。画像圧縮部２０４０は、多値画像データはＪＰＥＧ、２値画像画像データはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸張処理を行う。カードリーダＩ／Ｆ２０１５は、磁気カードの読み取り装置であるカードリーダ２０１６のインターフェース部である。
【００３２】
画像形成装置外観を図４に示す。画像入力デバイスであるスキャナ部２０７０は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサ（図示せず）を走査することで、ラスターイメージデータ２０７１として電気信号に変換する。原稿用紙は原稿フィーダ２０７２のトレイ２０７３にセットし、装置使用者が操作部２０１２から読み取り起動指示することにより、コントローラＣＰＵ２００１がスキャナ２０７０に指示を与え（２０７１）、フィーダ２０７２は原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３３】
画像出力デバイスであるプリンタ部２０９５は、ラスターイメージデータ２０９６を用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、コントローラＣＰＵ２００１からの指示２０９６によって開始する。プリンタ部２０９５には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット２１０１、２１０２、２１０３がある。また、排紙トレイ２１１１は印字し終わった用紙を受けるものである。
【００３４】
フィニッシャ部２０６０は同じく印字し終わった用紙を受けるものであるが、プリンタ部に脱着可能であり、装着時には排紙トレイ２１１１に優先して排紙されるものである。フィニッシャ部２０６０は複数の排紙トレイからなり、コントローラＣＰＵ２００１の指示により用紙ごとに排出するトレイを切り替えることが可能である。また、複数の用紙をまとめてステイプルするステイプル機能、用紙毎に排紙位置を横方向にずらすシフト機能などを有する。
【００３５】
操作部２０１２の構成を図５に示す。ＬＣＤ表示部２０１３は、ＬＣＤ上にタッチパネルシート２０１９が貼られており、システムの操作画面およびソフトキーを表示するとともに、表示してあるキーが押されるとその位置情報をコントローラＣＰＵ２００１に伝える。スタートキー２０１４は原稿画像の読み取り動作を開始する時などに用いる。スタートキー２０１４中央部には、緑と赤の２色ＬＥＤ２０１８があり、その色によってスタートキー２０１４が使える状態にあるかどうかを示す。ストップキー２０１５は稼働中の動作を止める働きをする。ＩＤキー２０１６は、使用者のユーザＩＤを入力する時に用いる。リセットキー２０１７は操作部からの設定を初期化する時に用いる。
【００３６】
図６は画像形成装置の操作部の構成を説明するブロック図である。画像形成装置において、２００１は制御ＣＰＵで、２００３のプログラム用ＲＯＭと２００４ＨＤＤに記憶された制御プログラム等に基づいてシステムバス２００７に接続される各種デバイスとのアクセスを総括的に制御し、画像入力部インタフェース２０７１を介して接続されるスキャナ２０７０から入力情報を読み込み、印刷部インタフェース２０９６を介して接続される印刷部２０９５に出力情報としての画像信号を出力する。
【００３７】
２００２は２００１のＣＰＵの主メモリ、ワークエリア等として機能するＲＡＭである。２０１９のタッチパネル、２０１４〜２０１７のハードキーから、ユーザ入力を受け取り操作入力部Ｉ／Ｆ２００６１を介して、操作内容を取得する。取得した操作内容と前述の制御プログラムに基づいて、ＣＰＵ２００１において表示画面データが生成され、画面出力デバイスを制御する出力デバイスコントローラ２００６２を介して、ＬＣＤやＣＲＴなどの画面出力デバイス２０１３に表示画面を出力する。
【００３８】
次に本装置の特徴的な機能である、ＰＤＦのＷｅｂプルプリント機能について、操作部における操作画面例を用いて説明する。図７はＷｅｂプルプリントの基本画面である。コピーファンクション切り替えボタン３１０１を押下することにより、コピー機能の基本画面（図示しない）に表示が切り替わる。ボックスファンクション切り替えボタン３１０２を押下することにより、ボックス機能の基本画面（図示しない）に表示が切り替わる。コピーファンクションもしくは、ボックスファンクションの基本画面表示時に、拡張ファンク切り替えボタン３１０３を押下することにより、Ｗｅｂプルプリントの基本画面に表示が切り替わる。
【００３９】
なお、３１０１、３１０２、３１０３のファンクション切り替えボタンは、当該ファンクションの表示中にはボタン表面の色が変化して、当該ファンクションを表示中であることを示す。
【００４０】
また、現在表示中のファンクションのファンクション切り替えボタンを押下しても何も起こらない。３１０５はＵＲＬ入力エリアであり、押下することにより、キーボード画面（図示しない）が表示される。キーボード画面で入力した文字列がＵＲＬ入力エリアに表示される。３１０４はプリント選択チェックボックスであり、チェックしたＵＲＬが印刷の対象となる。３１０５ＵＲＬ入力エリア及び３１０４プリント選択チェックボックスは５個並んで配置され、最大５件のＵＲＬを指定することが可能となっている。３１０７はノンソートボタンであり、押下選択状態においてソート出力が解除される。３１０８はシフトソートボタンであり、押下選択状態において、複数部数プリントの場合に各部毎に排紙位置が前後にずれて出力される出力モードとなる。３１０９は回転ソートボタンであり、押下選択状態において、複数部数プリントの場合に一部置きに排紙方向が９０度回転されて出力されるモードとなる。３１１０はステイプルソートボタンであり、押下選択状態において、複数ページプリント場合にステイプルして出力される出力モードとなる。３１０７ノンソートボタン、３１０８シフトソートボタン、３１０９回転ソートボタン、３１１０ステイプルソートボタンはトグルボタングループを構成するものであり、常に何れか一つが押下選択状態となる。非選択状態のボタンを押下することにより選択状態となり、他の選択状態のボタンは自動的に解除される。３１１１は印刷部数入力フィールドであり、操作部上に配置されたテンキーにより数値入力が可能である。
【００４１】
３１０６は文書結合チェックボックスであり、文書結合するかどうかを設定するものである。３１１２はプリント開始ボタンであり、押下することにより３１０５ＵＲＬ入力フィールドで入力したＵＲＬのＰＤＦ文書をダウンロード後に印刷するものである。システム状況／中止ボタン３１１０を押下することにより、システム状況／中止画面（図示しない）が表示され、本画像形成装置の状況表示や、本画像形成装置内に投入されたジョブの操作が可能である。ここで、文書結合について簡単に説明する。文書結合は複数のＰＤＦ文書（ＵＲＬ）を印刷する場合にのみ有効であり、選択することにより複数の文書が単一の文書を構成する連続章の如く扱われるものである。ｎ個の文書を文書結合してｍ部出力すると、１部目として１番目の文書からｎ番目の文書が連続出力され、次に２部目として同様に１番目の文書からｎ番目の文書が連続出力され、…、最後にｍ部目として１番目の文書からｎ番目の文書が連続出力される。文書結合しない場合は、１番目の文書がｍ部連続して出力され、２番目の文書がｍ部連続して出力され、…、最後にｎ番目の文書がｍ部連続して出力される。文書結合は、ステイプルソート、シフトソート、回転ソートとの組み合わせも可能で、いずれも出力順は前述ノンソートの場合と同様であるが、各部毎にステイプル、シフト、もしくは回転が適用される。
【００４２】
次に、前記画面例における制御方法を示す。図８はＷｅｂプルプリントにおける制御方法を示すフローチャートである。Ｓ２００から開始し、まずＳ２０１で指定されたＵＲＬのＷｅｂサーバにＨＴＴＰプロトコルのＧＥＴコマンドを送信することによりＰＤＦファイルを要求し、Ｓ２０２でＷｅｂサーバからのレスポンスを待つ。レスポンスが到着したら、Ｓ２０３へ進み、受信したＰＤＦファイルをＨＤＤにスプールする。次にＳ２０４へ進み、指定された全てのＵＲＬからＰＤＦファイルをダウンロードしたかどうか調べ、ＹＥＳであればＳ２０５へ進み、ＮＯであればＳ２０１に戻り、残りのＰＤＦファイルをダウンロードする。Ｓ２０５では文書結合する場合はＳ２０９へ進み、文書結合しない場合はＳ２０６へ進む。
【００４３】
Ｓ２０６ではスプールされたうちの一つのＰＤＦを解釈して、全ページの出力用ラスタイメージを展開して、ＨＤＤに一時保存し、Ｓ２０７へ進む。Ｓ２０７ではＨＤＤに一時保存した全出力用ラスタイメージに対し、指定部数だけ、指定されたソートモードの出力要求をプリンタエンジンに送り、印刷を行う。次にＳ２０８へ進み、指定された全てのＰＤＦファイルを印刷したがどうか調べ、ＹＥＳであればＳ２１２へ進み終了し、ＮＯであればＳ２０６に戻り、残りのＰＤＦファイルを印刷する。
【００４４】
なお、特に図示していないが、印刷するＰＤＦファイルは操作部上で指定したＵＲＬの順番通りに選ばれる。一方、文章結合する場合は、Ｓ２０９でスプールされたうちの一つのＰＤＦを解釈して、全ページの出力用ラスタイメージを展開して、ＨＤＤに一時保存し、Ｓ２１０へ進む。Ｓ２１０では、指定された全てのＰＤＦファイルを印刷したかどうか調べ、ＹＥＳであればＳ２１１に進み、ＮＯであればＳ２０９に戻り、残りのＰＤＦファイルを出力用ラスタイメージに展開する。なお、特に図示していないが、出力用ラスタイメージに展開するＰＤＦファイルは操作部上で指定したＵＲＬの順番通りに選ばれる。指定した全てのＰＤＦファイルを出力用ラスタイメージに展開した後に、Ｓ２１１に進み、ＨＤＤに一時保存した全出力用ラスタイメージに対し、指定部数だけ、指定されたソートモードの出力要求をプリンタエンジンに送り、印刷を行い、終了する。
【００４５】
なお、本発明は、プリンタを含む複数の機器（例えばホストコンピュータ、インターフェース機器、スキャナ、プリンタなど）から構成されるシステムに適用しても、プリンタ単体装置に適用してもよい。
【００４６】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４８】
次に、本発明における第二の実施系について説明する。本発明はＳＶＧやＨＴＭＬなどの他の電子文書やＰｏｓｔｓｃｒｉｐｔ及びＰＣＬなどのページ記述言語においてもほぼ同様な機能が実現可能である。第一の実施系におけるＰＤＬ  Ｉｎｔｅｒｐｒｅｔｅｒ部にその電子文書形式やページ記述言語を解釈する機能を持たせることにより実現される。
【図面の簡単な説明】
【００４９】
【図１】画像形成システムの全体構成を示す図
【図２】画像形成装置のソフトウェアブロック図
【図３】画像形成装置のコントローラユニット内構成を示す図
【図４】画像形成装置の入出力デバイス外観図
【図５】画像形成装置の操作部外観図
【図６】本発明の一実施形態のシステム構成を示すブロック図
【図７】本発明の一実施形態の操作画面例（プルプリント画面）
【図８】本発明の一実施形態のフローチャート
【符号の説明】
【００５０】
２００、２２０、２３０  画像形成装置
２０００  Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ
２０１１  ＬＡＮ
２０１２  操作部
２２００、２３００  Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ
２２１２、２３１２  操作部
２２７０、２３７０  スキャナ部
２２９５、２３９５  プリンタ部
【図１】
2005169838.tif 000003
【図２】
2005169838.tif 000004
【図３】
2005169838.tif 000005
【図４】
2005169838.tif 000006
【図５】
2005169838.tif 000007
【図６】
2005169838.tif 000008
【図７】
2005169838.tif 000009
【図８】
2005169838.tif 000010