(57)【要約】【課題】  １回の印刷ジョブから指定されているボックス領域に複製された画像データを効率よく登録して、データ処理装置側のユーザによるボックス領域への登録操作負担を軽減することである。【解決手段】  ＭＦＰ１０４がクライアントコンピュータ１０３より印刷ジョブを受信すると、制御装置１０２−４が該受信した印刷ジョブを解析して生成される画像データを印刷ジョブ中のジョブ制御命令に基づき指定数分複製し、該複製される画像データをジョブ制御命令に基づき画像記憶部１０２−３内に確保される指定されるのいずれかのボックス領域にそれぞれ異なるジョブとして登録する構成を特徴とする。【選択図】図４
2005297239.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置のプリンタドライバを介して投入される印刷ジョブを受信可能な印刷装置であって、
前記印刷ジョブを解析して画像データを生成する展開手段と、
前記画像データを登録するための複数のボックス領域が設定されている記憶手段と、
前記展開手段により生成される画像データを前記印刷ジョブ中のジョブ制御命令に基づき指定数分複製する複製手段と、
前記複製手段により複製される画像データを前記ジョブ制御命令に基づき指定される前記記憶手段中のいずれかのボックス領域にそれぞれ異なるジョブとして登録する複製登録手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記複製登録手段は、前記複製手段により複製される画像データを前記ジョブ制御命令に基づき指定される前記記憶手段中のいずれかのボックス領域にそれぞれ異なる部数のジョブとして登録することを特徴とする請求項１記載の印刷装置。
【請求項３】
データ処理装置のプリンタドライバを介して投入される印刷ジョブを受信可能な印刷制御装置であって、
前記印刷ジョブを解析して画像データを生成する展開手段と、
前記画像データを登録するための複数のボックス領域が設定されている記憶手段と、
前記展開手段により生成される画像データを前記印刷ジョブ中のジョブ制御命令に基づき指定数分複製する複製手段と、
前記複製手段により複製される画像データを前記ジョブ制御命令に基づき指定される前記記憶手段中のいずれかのボックス領域にそれぞれ異なるジョブとして登録する複製登録手段と、
前記記憶手段のいずれかのボックス領域に登録されている画像データを印刷装置に出力する出力手段と、
を有することを特徴とする印刷制御装置。
【請求項４】
前記複製登録手段は、前記複製手段により複製される画像データを前記ジョブ制御命令に基づき指定される前記記憶手段中のいずれかのボックス領域にそれぞれ異なる部数のジョブとして登録することを特徴とする請求項３記載の印刷制御装置。
【請求項５】
描画情報から生成される印刷ジョブを印刷装置または印刷制御装置に転送可能なプリンタドライバを有するデータ処理装置であって、
前記プリンタドライは、１つの印刷ジョブから複製される画像データを前記印刷装置または前記印刷制御装置内の記憶装置に確保されるボックス領域に登録するための複製登録先を同時に指定可能とすることを特徴とするデータ処理装置。
【請求項６】
前記プリンタドライは、１つの印刷ジョブから複製される画像データを前記印刷装置または前記印刷制御装置内の記憶装置に確保されるボックス領域に複数部数個別に登録するための複製登録先を同時に指定可能とすることを特徴とする請求項５記載のデータ処理装置。
【請求項７】
前記プリンタドライは、ボックス登録指定画面上の複製登録先指定部に入力される数値と記号とから生成されるジョブ制御命令を前記印刷ジョブに付加することを特徴とする請求項５記載のデータ処理装置。
【請求項８】
データ処理装置のプリンタドライバを介して投入される印刷ジョブを受信可能な印刷装置におけるジョブ処理方法であって、
前記印刷ジョブを解析して画像データを生成する展開ステップと、
前記画像データを登録するための複数のボックス領域が設定されている記憶手段と、
前記展開手段により生成される画像データを前記印刷ジョブ中のジョブ制御命令に基づき指定数分複製する複製ステップと、
前記複製ステップにより複製される画像データを前記ジョブ制御命令に基づき複数のボックス領域が設定されている記憶手段中のいずれかのボックス領域にそれぞれ異なるジョブとして登録する複製登録ステップと、
を有することを特徴とするジョブ処理方法。
【請求項９】
データ処理装置のプリンタドライバを介して投入される印刷ジョブを受信可能な印刷制御装置におけるジョブ処理方法であって、
前記印刷ジョブを解析して画像データを生成する展開ステップと、
前記展開ステップにより生成される画像データを前記印刷ジョブ中のジョブ制御命令に基づき指定数分複製する複製ステップと、
前記複製ステップにより複製される画像データを前記ジョブ制御命令に基づき複数のボックス領域が設定されている記憶手段中のいずれかのボックス領域にそれぞれ異なるジョブとして登録する複製登録ステップと、
前記記憶手段のいずれかのボックス領域に登録されている画像データを印刷装置に出力する出力ステップと、
を有することを特徴とするジョブ処理方法。
【請求項１０】
描画情報から生成される印刷ジョブを印刷装置または印刷制御装置に転送可能なプリンタドライバを有するデータ処理装置におけるジョブ処理方法であって、
１つの印刷ジョブから複製される画像データを前記印刷装置または前記印刷制御装置内の記憶装置に確保されるボックス領域に登録するための複製登録先を同時に指定可能とする指定画面を表示部に表示する表示ステップと、
前記指定画面上に指定入力される数値、記号との組み合わせからいずれかのボックス領域に画像データを複製登録するためのジョブ制御情報を生成して前記印刷ジョブに付加する付加ステップと、
を有することを特徴とするジョブ処理方法。
【請求項１１】
請求項８〜１０のいずれかに記載のジョブ処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１２】
請求項８〜１０のいずれかに記載のジョブ処理方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバを介して印刷ジョブを受信して処理される画像データを蓄積可能な印刷装置および印刷制御装置およびプリンタドライバを備えるデータ処理装置およびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
従来、データ処理装置のプリンタドライバを介して通信可能な複合機、例えばプリント、コピー、ＦＡＸ、スキャンといった多機能なマルチファンクションプリンタは、ラスタイメージプロセッサ（ＲＩＰ）をマルチファンクションプリンタに内蔵する場合と外付けの外部機器に装備する場合があった。そして、ＲＩＰを内蔵する場合と外付けの場合とではそれぞれにメリットがある。
【０００３】
例えばＲＩＰを内蔵するＭＦＰの場合のメリットは、全体コストが安くなる、機器の設置スペースが狭くてすむ、などである。
【０００４】
一方、ＲＩＰを外付けする場合のメリットは、ハードウェアの自由度が高くなるのでＲＩＰの能力をフレキシブルに上げられる。
【０００５】
近年、各機器間の通信速度が飛躍的に向上しているため、システム全体として各機能を比較したときに外付け機器は内蔵機器と同等レベルのサービスを提供できるようになった。
【０００６】
例えばハードディスク等の外部記憶装置を内蔵して、各種のジョブ処理要求としてセキュアードプリント要求を行う（下記特許文献１参照）と、クライアントのＵＩで、ユーザ名とパスワードを入力して印刷指示すると、プリンタ側で操作部よりパスワード入力が行われない限り、ハードディスクに登録された印刷ジョブが印刷されないように制御するセキュアードプリント機能や、印刷ジョブを再現性よく利用するために、ハードディスク上に確保されるボックス領域に印刷ジョブを登録しておく下記特許文献２が提案され、出力方法としてプリンタでの通常印刷とプリンタのボックス領域に保存する保存印刷とを指定でき、保存印刷が指定された場合にボックス番号等の入力を促す仕組みが開示されている。
【０００７】
このようにハードディスク等の外部記憶装置を利用可能なプリンタ、複合機においては、上記プリンタドライバを介して上記印刷ジョブを一旦ハードディスク等に蓄積して、種々の印刷要求時に、選択された印刷ジョブを解析して上記ＲＩＰにより印刷部が印刷可能なイメージデータを生成するように制御されていた。
【０００８】
さらに、また、上記複合機やプリンタがネットワークを利用するシステムにおいては、機器の数が飛躍的に増え、また印刷速度の向上により、一つの印刷システムを多くの人数で利用可能に構成され、上記外部記憶装置をメールボックス領域を確保してメールボックスシステムを構築し、複数の利用者に同じジョブをメールボックス領域から配信処理可能に構成されているものもあった。
【特許文献１】特開平１１−２１２７４４号公報
【特許文献２】特開２０００−２２２１４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、プリンタの外部記憶装置内に確保される複数のボックス領域に対してデータ処理装置からの印刷ジョブを登録するには、各ボックス領域に対する保存印刷を複数回繰り返し行わなければならず、ユーザによる操作負担が大きいという問題がある。
【００１０】
また、上記複合機やプリンタがネットワークを利用するシステムにおいては、機器の数が飛躍的に増えまた印刷速度の向上により、一つの印刷システムを多くの人数で利用するようになったため、メールボックス等のボックス機能を備えるシステムを利用する場合、複数の利用者に同じジョブを配信する処理を実行させる場合にユーザの操作負担が大きい等の課題があった。
【００１１】
本発明は、上記の課題を解決するためになされたもので、本発明の第１の目的は、データ処理装置のプリンタドライバを介して投入される印刷ジョブを受信可能な印刷装置において、印刷ジョブを解析して生成される画像データを印刷ジョブ中のジョブ制御命令に基づき指定数分複製し、該複製される画像データを前記ジョブ制御命令に基づき指定される前記記憶手段中のいずれかのボックス領域にそれぞれ異なるジョブとして登録することにより、データ処理装置からボックス領域に登録すべき印刷ジョブを何度も受信しなくても、受信される１つの印刷ジョブから、指定されているボックス領域に複製された画像データを効率よく登録して、データ処理装置側のユーザ負担を軽減できる印刷装置およびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【００１２】
第２の目的は、データ処理装置のプリンタドライバを介して投入される印刷ジョブを受信可能な印刷制御装置において、印刷ジョブを解析して生成される画像データを印刷ジョブ中のジョブ制御命令に基づき指定数分複製し、該複製される画像データを前記ジョブ制御命令に基づき指定される記憶手段中のいずれかのボックス領域にそれぞれ異なるジョブとして登録し、記憶手段のいずれかのボックス領域に登録されている画像データを印刷装置に出力することにより、データ処理装置からボックス領域に登録すべき印刷ジョブを何度も受信しなくても、受信される１つの印刷ジョブから、指定されているボックス領域に複製された画像データを効率よく登録して、データ処理装置側のユーザ負担を軽減できる印刷制御装置およびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【００１３】
第３の目的は、描画情報から生成される印刷ジョブを印刷装置または印刷制御装置に転送可能なプリンタドライバを有するデータ処理装置において、プリンタドライにより１つの印刷ジョブから複製される画像データを前記印刷装置または前記印刷制御装置内の記憶装置に確保されるボックス領域に登録するための複製登録先を同時に指定可能とすることにより、従来のように何ら印刷処理を実行させることなく、印刷装置または印刷制御装置内の記憶装置に確保されるいずれかのボックス領域に同一印刷ジョブから生成される画像データを登録する指定を簡単な操作で行える利便性に優れたデータ処理装置およびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１４】
本発明に係る印刷装置は、データ処理装置のプリンタドライバを介して投入される印刷ジョブを受信可能な印刷装置であって、前記印刷ジョブを解析して画像データを生成する展開手段と、前記画像データを登録するための複数のボックス領域が設定されている記憶手段と、前記展開手段により生成される画像データを前記印刷ジョブ中のジョブ制御命令に基づき指定数分複製する複製手段と、前記複製手段により複製される画像データを前記ジョブ制御命令に基づき指定される前記記憶手段中のいずれかのボックス領域にそれぞれ異なるジョブとして登録する複製登録手段とを有することを特徴とする。
【００１５】
また、本発明に係る印刷制御装置は、データ処理装置のプリンタドライバを介して投入される印刷ジョブを受信可能な印刷制御装置であって、前記印刷ジョブを解析して画像データを生成する展開手段と、前記画像データを登録するための複数のボックス領域が設定されている記憶手段と、前記展開手段により生成される画像データを前記印刷ジョブ中のジョブ制御命令に基づき指定数分複製する複製手段と、前記複製手段により複製される画像データを前記ジョブ制御命令に基づき指定される前記記憶手段中のいずれかのボックス領域にそれぞれ異なるジョブとして登録する複製登録手段と、前記記憶手段のいずれかのボックス領域に登録されている画像データを印刷装置に出力する出力手段とを有することを特徴とする。
【００１６】
本発明に係るデータ処理装置は、描画情報から生成される印刷ジョブを印刷装置または印刷制御装置に転送可能なプリンタドライバを有するデータ処理装置であって、前記プリンタドライは、１つの印刷ジョブから複製される画像データを前記印刷装置または前記印刷制御装置内の記憶装置に確保されるボックス領域に登録するための複製登録先を同時に指定可能とすることを特徴とする。
【００１７】
本発明に係るジョブ処理方法は、データ処理装置のプリンタドライバを介して投入される印刷ジョブを受信可能な印刷装置におけるジョブ処理方法であって、前記印刷ジョブを解析して画像データを生成する展開ステップと、前記画像データを登録するための複数のボックス領域が設定されている記憶手段と、前記展開手段により生成される画像データを前記印刷ジョブ中のジョブ制御命令に基づき指定数分複製する複製ステップと、前記複製ステップにより複製される画像データを前記ジョブ制御命令に基づき複数のボックス領域が設定されている記憶手段中のいずれかのボックス領域にそれぞれ異なるジョブとして登録する複製登録ステップとを有することを特徴とする。
【００１８】
また、本発明に係る他のジョブ処理方法は、データ処理装置のプリンタドライバを介して投入される印刷ジョブを受信可能な印刷制御装置におけるジョブ処理方法であって、前記印刷ジョブを解析して画像データを生成する展開ステップと、前記展開ステップにより生成される画像データを前記印刷ジョブ中のジョブ制御命令に基づき指定数分複製する複製ステップと、前記複製ステップにより複製される画像データを前記ジョブ制御命令に基づき複数のボックス領域が設定されている記憶手段中のいずれかのボックス領域にそれぞれ異なるジョブとして登録する複製登録ステップと、前記記憶手段のいずれかのボックス領域に登録されている画像データを印刷装置に出力する出力ステップとを有することを特徴とする。
【００１９】
また、本発明に係る他のジョブ処理方法は、描画情報から生成される印刷ジョブを印刷装置または印刷制御装置に転送可能なプリンタドライバを有するデータ処理装置におけるジョブ処理方法であって、１つの印刷ジョブから複製される画像データを前記印刷装置または前記印刷制御装置内の記憶装置に確保されるボックス領域に登録するための複製登録先を同時に指定可能とする指定画面を表示部に表示する表示ステップと、前記指定画面上に指定入力される数値、記号との組み合わせからいずれかのボックス領域に画像データを複製登録するためのジョブ制御情報を生成して前記印刷ジョブに付加する付加ステップとを有することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、データ処理装置からボックス領域に登録すべき印刷ジョブを何度も受信しなくても、受信される１つの印刷ジョブから、指定されているボックス領域に複製された画像データを効率よく登録して、データ処理装置側のユーザ負担を軽減できる。
【００２１】
また、従来のように何ら印刷処理を実行させることなく、印刷装置または印刷制御装置内の記憶装置に確保されるいずれかのボックス領域に同一印刷ジョブから生成される画像データを登録する指定を簡単な操作で行える等の効果を奏する。
【発明を実施するための最良の形態】
【００２２】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２３】
図１、図２は、本発明に係る画像処理装置、データ処理装置、印刷制御装置等を適用可能な画像処理システムの構成を説明する図であり、ネットワークを介してクライアント側とデータ通信を行い、外付け型の印刷制御装置を介して展開される画像情報を複合機に転送して処理するシステム例に対応する。なお、ネットワークを介してクライアント側とデータ通信を行い、展開される画像情報を内蔵するハードディスク等に記憶可能な複合機を含む画像処理システムであっても本発明を適用可能である。
【００２４】
〔システムの概要説明〕
図１に示すシステムでは、パフォーマンスを優先するために図２に示したネットワークを２系統に分割し、一方をパブリックネットワーク１０１と呼び、他方をプライベートネットワーク１０５と呼ぶこととする。
【００２５】
図２において、ＭＦＰ１０５ａ，ＭＦＰ１０５ｂ，ＭＦＰ１０５ｃ及びＭＦＰ１０５ｄは高解像度、高階調のフルカラーでスキャンまたはプリントなどが可能なフルカラーＭＦＰとして機能し、プリンタ１１１はモノクロＭＦＰとして機能する。図示されていないがプリンタはこれらのほかにも多数接続されている。
【００２６】
また、紙ドキュメントからの画像イメージを取り込むスキャナ、ＳＣＳＩインタフェースで接続されるスキャナ１１２ａと、パブリックネットワーク１０１（または、プライベートネットワーク１０５）に接続されるスキャナ１１２ｂの２タイプがある。
【００２７】
図１において、プリンタコントローラ１０２（図２に示す例では、プリンタコントローラ１０２ａ，１０２ｂ）には、ハードウェア上２系統のネットワークインタフェースカード（ＮＩＣ）を有しており、一方はパブリックネットワーク１０１側につながるＮＩＣ１０７、もう一方はＭＦＰ１０４側に接続するプライベートネットワーク１０５側に接続されたＮＩＣ１０８が存在する。
【００２８】
コンピュータ１０３ａ，１０３ｂ，１０３ｃは前記プリンタコントローラ１０２にジョブを送るクライアント（クライアント）として機能する。図示されていないがクライアント１０３はこれらのほかにも多数接続されている。以下クライアントコンピュータ１０３ａ〜１０３ｃを代表してクライアント１０３と表記する。なお、コンピュータ１０３ａ，１０３ｂ，１０３ｃは、いわゆるＰＣとしてのハードウェア資源（ＣＰＵ，ＲＡＭ，ＲＯＭ）や入力デバイス、表示装置、ハードディスク等が備えられ、所定のＯＳの下で、種々のアプリケーションを実行して所望のデータ処理を行い、プリンタドライバを介してネットワークの出力機器にジョブを出力することでプリント処理を実行可能に構成されている。
【００２９】
更にプライベートネットワーク１０５には、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）１０４が接続されている。ＭＦＰ１０４はモノクロまたはカラーにてスキャン、プリントなどを行う。
【００３０】
次に、プリンタコントローラ１０２のハードウェアの構成は、ＣＰＵやメモリなどが搭載されたマザーボード１０６と呼ばれる部分にＰＣＩバスと呼ばれるインタフェースで前述のＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）１０７，１０８や、画像圧縮専用Ｉ／Ｆカード１０９などが接続されている。
【００３１】
ここで、クライアント１０３上では、いわゆるＤＴＰ（Ｄｅｓｋ  Ｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）を実行するアプリケーションソフトウェアを動作させ、各種文書／図形が作成／編集される。クライアント１０３は作成された文書／図形をページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）に変換し、ネットワーク１０１を経由してＭＦＰ１０４に送られてプリントアウトされる。
【００３２】
ＭＦＰ１０４は、それぞれプリンタコントローラ１０２とプライベートネットワーク１０５または、ＮＩＣ１０８を介して情報交換できる通信手段を有しており、ＭＦＰ１０４の情報や状態をプリンタコントローラ１０２、あるいは、それを経由してクライアント１０３側に逐次知らせる構成となっている。
【００３３】
なお、マザーボード１０６上に、ＣＰＵ，ＲＡＭ，ＲＯＭ等のハードウェアがレイアウトされて配置され、後述するハードディスク等に記憶される制御プログラムをＲＡＭ上にロードして各種のデータ処理を行う。
【００３４】
更に、プリンタコントローラ１０２（あるいはクライアント１０３）は、その情報を受けて動作するユーティリティソフトウェアを持っており、ＭＦＰ１０４はプリンタコントローラ１０２（あるいはクライアント１０３）により管理される。
【００３５】
図３は、図１に示したクライアント１０３の構成を説明するブロック図であり、図１と同一のものには同一の符号を付してある。
【００３６】
図において、１０３−１はＣＰＵで、ＲＯＭ１０３−２に保持された制御プログラムコードに基づいて、ＣＰＵバス１０３−９に接続されたデバイスを総括的に制御する。１０３−３はＲＡＭで、ＣＰＵ１０３−１が使用する一時記憶用メモリとして機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張できるように構成されている。
【００３７】
また、ＲＡＭ１０３−３は、印刷用データとして作成された描画オブジェクト格納や、ＲＯＭ１０３−２に保持された制御プログラムによって一時的に使用されるワークメモリ等にも用いられる。
【００３８】
１０３−４はメディアドライブであり、フレキシブルディスク、ＣＤ、ＤＶＤといった各種メディアとのアクセスインタフェースとなる。１０３−５はハードディスク（ＨＤＤ）であり、各種プログラム、データ等の格納が行われる。１０３−６はキーボード・マウスでユーザからの入力を受け付けるインタフェース部であり、１０３−７はディスプレイであり、ユーザに情報を伝えるアウトプット部となる。１０３−８は、ネットワーク１０１を介してプリンタ等の周辺機器と双方向に通信接続するための周辺機器インタフェース部である。ＰＤはプリンタドライバで、上位のアプリケーションから取得する描画情報をプリンタコントローラ１０２が解析可能な所定のページ記述言語（ＰＤＬ）のデータに変換して送信処理を行う。なお、プリンタドライバＰＤは、ハードディスク１０３−５にインストールされた後、ＲＡＭ１０３−３にロードされて、ＣＰＵ１０３−１が実行する制御モジュールの一部として機能する。
【００３９】
１０３−９はＣＰＵバスで、アドレス、データ、コントロールバスを含み、ＲＯＭ１０３−２、ＲＡＭ１０３−３、メディアドライブ１０３−４、ＨＤ１０３−５、キーボード・マウス１０３−６、ディプレイ１０３−７および周辺機器インタフェース部１０３−８は、それぞれＣＰＵバス１０３−９に接続されたすべてのデバイスにアクセス可能である。
【００４０】
〔デバイスの構成〕
図４は、図１に示したＭＦＰ１０４の構成を説明するブロック図であり、イーサネット（登録商標）等のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク１０１にてホストコンピュータに接続されている例である。
【００４１】
図４において、ＭＦＰ１０４は、画像データの読取処理を行うリーダ部１０２−２と、画像データの出力処理を行うプリンタ部１０２−５と、画像データの入出力操作を行うキーボード、及び画像データや各種機能の表示／設定などを行う液晶パネルを備えた操作部１０２−１と、リーダ装置１０２−２を制御して読み込んだ画像データや、ＬＡＮ１０１ａを介してクライアント１０３より受信したコードデータから生成される画像データを格納／保存できる画像記憶部１０２−３、さらには印刷用紙を排紙するフィニッシング部１０２−９を装着可能であり、これら各構成要素に接続されて該構成要素を制御するコントローラ部１０２−４で構成されている。
【００４２】
リーダ部１０２−２は、原稿用紙を搬送する原稿給紙ユニット１０２−２−１と、原稿画像を光学的に読み取って電気信号としての画像データに変換するスキャナユニット１０２−２−２とを有し、プリンタ部１０２−５は、記録用紙を収容する複数段の給紙カセットを備えた給紙ユニット１０２−７と、画像データを記録用紙に転写／定着するマーキングユニット１０２−６と、印字された記録用紙の反転処理などを行い、フィニッシング部へ用紙を搬送する排紙ユニット１０２−８とを有している。
【００４３】
フィニッシング部１０２−９は、ジョブや用紙の束毎に用紙を一時的に蓄積する中間ユニット１０２−９−２と、ステイプルやジョブオフセットなどのフィニッシング加工を行ったり、最終的に印刷物を蓄積したりするオプション排紙ユニット１０２−９−１とを有している。
【００４４】
コントローラ部１０２−４は、リーダ部１０２−２を制御して原稿の画像データを読込み、プリンタ部１０２−５を制御して画像データを記録用紙に出力するコピー機能を提供する。また、リーダ部１０２−２から読み取った画像データをコードデータに変換し、ネットワーク１０１を介してクライアント１０３へ送信するネットワークスキャナ機能や、クライアント１０３からネットワーク１０１を介して受信したＰＤＬなどの描画命令やコードデータを画像データに変換し、プリンタ部１０２−５に出力するネットワークプリンタ機能などの機能ブロックを有している。
【００４５】
さらにコピー機能、ネットワークプリンタ機能等で印刷された用紙を蓄積、ステイプル、製本、ジョブオフセットするフィニッシング機能ブロックを有し、あるまとまった単位毎に仕分けを行ったり、加工したりすることも可能となっている。
【００４６】
〔プリンタコントローラ１０２の構成〕
図５は、図１に示したプリンタコントローラ１０２の構成を説明するブロック図である。なお、プリンタコントローラ１０２は、クライアント１０３と同等のハードウェア資源を備えているものとする。
【００４７】
図５において、ＮＩＣ１０７から入力されたジョブは、入力デバイス制御部１２０１よりサーバ内に入り、サーバに様々なクライアントアプリケーションと連結することにおいてその役割を果たす。入力としてＰＤＬデータとＪＣＬ（Ｊｏｂ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）データを受け付ける。それはプリンタとサーバに関する状態情報で様々なクライアントに対応し、このモジュールの出力は、適切なＰＤＬとＪＣＬの構成要素すべてを結合する役割をもつ。
【００４８】
次に、入力ジョブ制御部１２０２はジョブの要求されたリストを管理し、サーバに提出される個々のジョブにアクセスするために、ジョブリストを作成する。更に、このモジュールには、ジョブのルートを決めるジョブルーティング、分割してＲＩＰするか否かを司るジョブスプリット、そしてジョブの順序を決めるジョブスケジューリングの３つの機能がある。
【００４９】
ラスタライズ処理（ＲＩＰ）部１２０３は複数個存在する。ＲＩＰ１２０３−ａ、１２０３−ｂ、１２０３−ｃあるいは必要に応じて更に増やすことも可能だが、ここでは総称して、ＲＩＰ１２０３として説明するする。ＲＩＰモジュールは様々なジョブのＰＤＬをＲＩＰ処理して、適切なサイズと解像度のビットマップを作成する。ＲＩＰ処理に関しては、ＰｏｓｔＳｃｒｉｐｔ（Ａｄｏｂｅ社の商標登録）をはじめ、ＰＣＬ、ＴＩＦＦ、ＪＰＥＧ、ＰＤＦなど様々なフォーマットのラスタライズ処理が可能である。
【００５０】
データ変換部１２０４は、ＲＩＰ１２０３によって作り出されるビットマップイメージを圧縮したり、フォーマット変換を施す役割を果たし、それぞれのプリンタにマッチした最適な画像イメージタイプを選び出す。
【００５１】
例えば、ジョブをページ単位で扱いたい場合には、ＴＩＦＦやＪＰＥＧなどをＲＩＰ部でラスタライズした後のビットマップデータにＰＤＦヘッダを付けて、ＰＤＦデータとして編集するなどの処理を行う。
【００５２】
出力ジョブ制御部１２０５は、ジョブのページイメージをとって、それらがコマンド設定に基づいてどう扱われるのかを管理する。ページはプリンタに印刷されたり、ハードディスク１２０７にセーブされる。印刷後のジョブは、ハードディスク１２０７に残すか否かは選択可能であり、セーブされた場合には、再呼び出しすることもできる。更に、このモジュールはハードディスク１２０７とＲＡＭ１２０８との相互作用を管理する。
【００５３】
出力デバイス制御部１２０６は、どのデバイスに出力するか、またどのデバイスをクラスタリング（複数台接続して一斉にプリントすること）するかを司り、選択されたデバイスのインタフェースカード１０８に送られる。また、このモジュールはＭＦＰ１０４の状態監視と装置状況をプリンタコントローラ１０２に伝える役割も果たしている。
【００５４】
なお、ハードディスク１２０７は、後述する画像処理装置のデータボックスあるいはメールボックスシステムとして機能するボックス領域も確保され、各領域には、所定のＩＤが割り当てられて、印刷ジョブを個別に記憶することができるようにプリンタコントローラ１０２のマザーボード１０６上のＣＰＵ等により制御される。
【００５５】
本実施形態では、ボックス領域を確保する記憶手段として、プリンタコントローラ１０２内、またはＭＦＰ１０４内に確保される場合を想定しているが、いずれか一方、または双方にボックス領域を確保してもよい。
【００５６】
〔ページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：以後ＰＤＬと略す。）〕
次にＰＤＬデータについて説明する。ＡＤＯＢＥ社のＰｏｓｔＳｃｒｉｐｔ（登録商標）言語に代表されるＰＤＬは、以下の３要素に分類される。
【００５７】
（ａ）文字コードによる画像記述
（ｂ）図形コードによる画像記述
（ｃ）ラスタ画像データによる画像記述
すなわち、ＰＤＬは、上記の要素を組み合わせで構成された画像を記述する言語であり、それで記述されたデータをＰＤＬデータと呼ぶ。
【００５８】
次に、メールボックスシステムの概要について説明する。
【００５９】
図６は、本発明に係る印刷装置、印刷制御装置を適用可能な画像処理システムによるメールボックス処理例を説明する図であり、図１等と同一のものには同一の符号を付してある。
【００６０】
図６において、本メールボックスシステムは、ネットワーク１０１で接続されたクライアントコンピュータ１５０１上で作成されたドキュメントをプリンタドライバ上でＰＤＬデータ１５０３に変換し、ネットワーク１０１に送信される。
【００６１】
プリンタコントローラ１０２はＰＤＬデータ１５０３をネットワーク１０１を介して受信したら、内部でＲＩＰ処理を行い、画像データと制御データからなるジョブ１５０４を生成した後、該ジョブ１５０４をＭＦＰ１０４に送信する。ＭＦＰ１０４上の操作パネル１５０５には、入力されたジョブ１５０４の表示、操作できるメールボックス用画面１５０６が制御装置１０２−４（図４）により生成されて操作部１０２−１に表示される構成となっている。
【００６２】
なお、プリンタコントローラ１０２内におけるハードディスク１２０７は、テンポラリ領域とボックス全体領域とに論理的に分割され、テンポラリ領域は、画像データの出力順序を変えたり、複数部出力においても１回のスキャンで出力ができるようにするため、ＰＤＬの展開データやスキャナからの画像データを維持的に記憶する領域として使用される。
【００６３】
また、ボックス全体領域は、例えばボックス番号「００」〜「０６」に分割され、後述する操作画面でその登録内容を確認できるように構成されている。
【００６４】
図７は、図６に示したクライアントコンピュータ１５０１上のハードディスク１０３−５にインストールされているプリンタドライバが提供するボックス機能設定画面の一例を示す図であり、例えばプリントすべきファイルを複数のメールボックスとして、「１０」〜「１３」が同時に選択された状態に対応する。
【００６５】
図７において、７００−１はメールボックス選択部で、現在ユーザがキーボード・マウス１０３−６を操作して、印刷すべきＰＤＬデータ１５０３を「１０」〜「１３」に登録する指示を行った状態である。
【００６６】
この指示が、ＰＤＬデータ１５０３中の制御データとして、プリンタコントローラ１０２に指示される。
【００６７】
図８は、図６に示したＭＦＰ１０４の操作部のタッチパネル部の拡大平面図であり、図示しない標準画面から、メールボックスボタンＢＴ１が選択された場合に対応する。なお、本実施形態では、１画面で、例えば７個のメールボックスの情報を表示可能に構成されている。
【００６８】
図９は、図６に示したＭＦＰ１０４の操作部のタッチパネル部の拡大平面図であり、図９の（ａ）は図８と同一画面であり、図９の（ｂ）は、図９の（ａ）に示したメールボックス設定画面のファイルアイコンＦＯを指示に基づき、制御装置１０２−４がそのファイルの情報の詳細を示す画面であり、選択されたファイルのページ構成をジョブ名とともに表示した状態に対応する。
【００６９】
なお、メールボックス用画面から詳細画面に切り替わった場合には、詳細設定ボタン１６０２ａ〜１６０２ｄが表示され、製本やステイプリング、穴開けなどのフィニッシング作業の詳細を設定ができるように構成されている。
【００７０】
次に、メールボックスシステムを利用する画像処理シーケンスについて説明する。
【００７１】
図１０は、本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートであり、クライアント１０３側のプリント処理手順に対応する。なお、Ｓ１９０１〜Ｓ１９０４は各ステップを示す。また、各ステップは、ＣＰＵ１０３−１がＲＡＭ１０３−３上にロードされるアプリケーション、プリンタドライバが実行する処理により実現される。
【００７２】
クライアントコンピュータとしてのデータ処理装置１０３は、ステップＳ１９０１でユーザが図示しないアプリケーションを実行することにより、印刷対象とすべきドキュメントを作成し、ステップＳ１９０２で、プリンタドライバが提供する、ＵＩ、例えば図７に示す画面を表示して、印刷処理の設定（本実施形態では、登録するメールボックスを複数同時に選択指示可能となっている例である）および印刷開始処理を行う。次に、ステップＳ１９０３で、ドキュメントを提案するＭＦＰ１０４が解釈できるＰＤＬデータにＰＤＬ変換を行う。そして、ステップＳ１９０４で、変換処理されたＰＤＬデータ（複数のメールボックスを指示するパラメータが付加される）をプリンタコントローラ１０２に送信して、処理を終了する。
【００７３】
図１１は、本発明に係る画像処理システムにおける第１のメールボックス機能処理を説明する図であり、ＭＦＰ１０４によるメールボックス機能処理例であり、（ａ）はデータ処理装置１０３から受信した情報を、例えばＭＦＰ１０４内のハードディスクにスプールする例であり、（ｂ）はスプールされた印刷情報を例えばＭＦＰ１０４内のハードディスクから読み出して印刷処理するセキュアプリント処理例に対応する。
【００７４】
図１１において、ＭＦＰ１０４に入力されたジョブを、例えばワーク上に確保されるＳｐｏｏｌ１７０２に一時保持する。そして、保持したデータの種別を制御装置１０２−４が判断して、ＰＤＬデータ１７０１ａならばＲＩＰ部１７０３に送られる。
【００７５】
また、画像データ１７０１ｂならば記憶装置１７０４に送られる。ＲＩＰ部１７０３に送られたＰＤＬデータ１７０１ａは、その後、ＲＩＰ処理され画像データ１７０１ｂに変換され記憶装置（例えばハードディスクで構成される）１７０４に送られる。記憶装置１７０４に入力された画像データ１７０１ｂは画像データの属性に設定されている情報（ジョブ制御情報）に基づいた記憶空間１７０５で保持管理される。
【００７６】
この際、印刷された画像データ１７０１ｂは、指定されているメールボックスに登録することも可能である。
【００７７】
次に、メールボックスシステムから印刷する処理について説明する。
【００７８】
図１１の（ｂ）に示すように、ＭＦＰ１０４内のメールボックスシステムに保持管理されているジョブは次のように印刷される。
【００７９】
ユーザが操作部１０２−１に図９に示すようなボックス設定画面からの指示によって記憶装置１７０４の記憶空間１７０５に保持されている画像データを取り出し、印刷部１８０１に送る。なお、本例では、ＭＦＰ１０４側にボックスを備える場合を説明する。
【００８０】
そして、印刷部１８０１では、受信した画像データ１７０１ｂとその属性情報に基づいて画像データを印刷し、製本やステイプリング、穴開けなどのフィニッシング作業を行う。
【００８１】
次に、図１に示したプリンタコントローラ１０２のデータ処理について説明する。
【００８２】
図１２は、本発明に係る印刷制御装置におけるデータ処理手順の一例を示すフローチャートであり、図１に示したプリンタコントローラ１０２のデータ処理手順に対応する。なお、Ｓ２００１〜Ｓ２００４は各ステップを示す。なお、各ステップは、プリンタコントローラ１０２内に備えるＣＰＵがＲＡＭ上に制御プログラムをロードして実行することにより実現される。
【００８３】
プリンタコントローラ１０２は、ステップＳ２００１でクライアントコンピュータであるクライアント１０３から送信されたＰＤＬデータを受信する。そして、ＲＩＰ１２０３を介して受信したＰＤＬデータをＲＩＰしてラスタイメージデータとそれに付属する属性情報を取得する。次に、ステップＳ２００３で、生成されたラスタイメージデータをＭＦＰ１０４に効率的に送信するために画像圧縮し、ステップＳ２００４でその画像圧縮データをＭＦＰ１０４に送して、処理を終了する。
【００８４】
図１３は、本発明に係る印刷装置における第１のデータ処理手順の一例を示すフローチャートであり、図１に示したＭＦＰ１０４によるメールボックスへのスプール処理手順に対応する。なお、Ｓ２１０１〜Ｓ２１０６は各ステップを示す。また、各ステップは、制御装置１０２−４内のＣＰＵがＲＡＭ上に制御プログラムをロードして実行することにより実現される。
【００８５】
ＭＦＰ１０４は、ステップＳ２１０１でプリンタコントローラ１０２から送信された画像圧縮データを受信すると、ステップＳ２１０２で、受信したデータがＲＩＰ済みデータか未ＲＩＰデータかプリンタコントローラ１０２内のＣＰＵが判別し、その判別結果に基づいて、ステップＳ２１０３で当該データの送信先を切り替える。
【００８６】
ステップＳ２１０３で、ＲＩＰ済みデータであると判断した場合は、ステップＳ２１０６でその画像圧縮データをデータに付随する付属情報に基づいて、所定の記憶空間１７０５に保持して、本処理を終了する。
【００８７】
一方、ステップＳ２１０３で、未ＲＩＰデータであると判断した場合は、ステップＳ２１０４で、ＲＩＰしラスタイメージデータとそれに付属する属性情報を取得して、ステップＳ２１０５で、ＭＦＰ１０４内の記憶装置１７０４内を効率的に利用するために画像圧縮処理を実行し、ステップＳ２１０６で、その画像圧縮データをデータに付随する付属情報に基づいて、例えば図１１の（ａ）に示すように所定の記憶空間１７０５に保持管理される。
【００８８】
これにより、メールボックスを利用する複数の利用者に同じジョブを配信する場合に、複数ジョブ投入命令に応じて入力ジョブを複製し、メールボックスシステムに入力ジョブを電子データ（上記ラスタイメージデータに対応する）としてコントローラ部が保持管理ができ、ボックス機能を利用するボックス指定操作負担を大幅に軽減してユーザの利便性を向上させることができる。
【００８９】
なお、本発明は、メールボックスに限らず、ユーザからの指定で、印刷装置や印刷制御装置が備えるハードディスク等の外部記憶装置に確保されるボックス領域に印刷ジョブを登録可能なものであれば、メールボックスの機能に限定されることはない。
【００９０】
〔第２実施形態〕
上記実施形態では、データ処理装置１０３のプリンタドライバを介して、ＰＤＬデータをプリンタコントローラ１０２に転送する際に、プリンタドライバが提供するメールボックス設定画面から、指定したメールボックスに登録する例について説明したが、同一のＰＤＬデータから生成される印刷ジョブの複製を指定されたメールボックスに登録できるように構成してもよい。以下、その実施形態について説明する。
【００９１】
なお、システム構成は、ハードウェアは第１実施形態とほぼ同様であるのでその説明は省略する。
【００９２】
図１４は、本発明に係る画像処理システムにおける第２のメールボックス機能処理を説明する図であり、図１１と同一のものには同一の符号を付してある。
【００９３】
本実施形態におけるメールボックス機能処理では、ネットワーク１０１で接続されたクライアントコンピュータとして機能するクライアント１０３上のアプリケーションを起動して作成されたドキュメントをプリンタドライバ上でＰＤＬデータに変換し、ネットワーク１０１上に送信される。
【００９４】
なお、プリンタドライバは、図７に示したメールボックス選択部７００−１上で、転送するＰＤＬデータから生成される印刷ジョブを複製して投入すべきボックス先を複数同時に、例えば連番で、あるいは、飛び飛びの番号で、あるいは空き領域中で若い番号のボックス先等により指定しておくことで、ＰＤＬデータには設定されたボックス先制御データが付加されるものとする。
【００９５】
そして、ＰＤＬデータを受信したプリンタコントローラ１０２は、内部でＲＩＰして画像データと制御データからなるジョブをＭＦＰ１０４に送信する。
【００９６】
ＭＦＰ１０４上の操作部１０２−１では、入力されたジョブを表示、操作できるメールボックス用画面が、例えば図１５に示すように提供されている。
【００９７】
図１５は、図４に示した操作部１０２−１に表示されるメールボックス機能設定確認画面の一例を示す図であり、例えばデータ処理装置１０３のプリンタドライバを介して、ボックス番号「００」、「０２」、「０３」を登録先として設定された場合に、制御装置１０２−４が１つのジョブ１５０４に基づいて、ＭＦＰ１０４内で後述する手順に従い複製処理され、複製データ２２０１ａ、２２０１ｂが生成されたものが指定されたボックスに保持された状態に対応する。
【００９８】
図１４に示すように、制御装置１０２−４は、白黒ＭＦＰ１０４に入力されたジョブをＳｐｏｏｌ１７０２に一時保持する。保持したデータがＰＤＬデータ１７０１ａならばＲＩＰ部１７０３に送られる。また、画像データ１７０１ｂならば記憶装置１７０４に送られる。
【００９９】
ＲＩＰ部１７０３に送られたＰＤＬデータ１７０１ａはＲＩＰ処理され画像データ１７０１ｂに変換され複製処理部２３０１に送られる。
【０１００】
複製処理部２３０１では、画像データ１７０１ｂに付随する属性情報から複製処理を行い複製データ２３０２ａ，２３０２ｂを作成し、それぞれに対応する属性を付加して記憶装置１７０４に送られる。
【０１０１】
記憶装置１７０４に入力された複製データ２３０２ａ，２３０２ｂは自身の属性に設定されている情報に基づいてそれぞれの記憶空間２３０３ａ，２３０３ｂで保持管理される。なお、複製データ２３０２ａ，２３０２ｂをそのまま格納するのではなく、なんからの付加データ（ヘッダや、タイトル）を生成して、合成されたデータであってもよい。
【０１０２】
図１６は、本発明に係る印刷装置における第２のデータ処理手順の一例を示すフローチャートであり、図１に示したＭＦＰ１０４によるメールボックスへのスプール処理手順に対応する。なお、Ｓ２１０１〜Ｓ２１０６，Ｓ２４０１は各ステップを示す。また、各ステップは、制御装置１０２−４内のＣＰＵがＲＡＭ上に制御プログラムをロードして実行することにより実現される。
【０１０３】
先ず、ステップＳ２１０１でプリンタコントローラ１０２から送信された画像圧縮データを制御装置１０２−４が所定のインタフェースを介して受信する。そして、ステップＳ２１０２で受信したデータがＲＩＰ済みデータか未ＲＩＰデータかを判別し、ステップＳ２１０３で、送信先を切り替える。
【０１０４】
ステップＳ２１０３で、ＲＩＰ済みデータであると制御装置１０２−４のＣＰＵが判断した場合は、ステップＳ２４０１で、その画像データの複製処理と圧縮処理を制御装置１０２−４内のＣＰＵが実行し、ステップＳ２１０６でその画像圧縮データをデータに付随する付属情報に基づいて、所定の記憶空間（図１４に示す例では記憶装置１７０４内に確保される）に保持されて管理される。
【０１０５】
一方、ステップＳ２１０３で、未ＲＩＰデータであると判断した場合は、ステップＳ２１０４で、ＲＩＰしラスタイメージデータとそれに付属する属性情報を取得する。次に、ステップＳ２１０５でＭＦＰ１０４内の記憶装置を効率的に利用するために画像データを所定の圧縮フォーマットで圧縮し、ステップＳ２４０１で、画像データに付属する属性情報（例えば格納先が指定されている複製命令を含む）から画像データを指定されたメールボックス分複製処理を繰り返して複製画像データを得る。
【０１０６】
そして、ステップＳ２１０６で、その複製された画像圧縮データをデータに付随する付属情報に基づいて、所定の記憶空間（メールボックスのいずれかのボックス領域）に保持して、処理を終了する。
【０１０７】
これにより、データ処理装置１０３上のプリンタドライバから指定されたＭＦＰ１０４の上に確保される画像記憶部１０２−３（図４）上に構築される複数のボックス領域、またはプリンタコントローラ１０２内に設けられる図５に示すイメージディスク１２０７（この場合は、画像メモリ先を選択する設定項目がプリンタドライバで提供されるメールボックス機能設定画面に設けられるものとする）に、１つのＰＤＬデータ等から複製された画像データをそれぞれ指定されたボックス領域に登録することができ、従来ような、各画像データを登録する際に、印刷処理やボックス先を指定する等の煩雑な操作を行うことからユーザを解放することができる。
【０１０８】
〔第３実施形態〕
上記第１実施形態では、データ処理装置１０３が図７に示すプリンタドライバが提供するユーザインタフェース（メールボックス設定画面）を介して、複数のメールボックスを設定する例について説明したが、メールボックス選択部７００−１において、ユーザがキーボード・マウス１０３−６を操作して複数のメールボックス中の連続するボックスを指定する場合には、入力形式が単一仕様のため、その番号をカンマ等の記号を挟んで、ボックス数分入力する必要があり、ユーザの入力操作が煩雑となる。
【０１０９】
同様に、同一ボックスに同一のジョブ等を複数部登録させる等を行う場合も同様にユーザの入力操作が煩雑となる。そこで、連続するボックス番号や、同一ボックス番号に複数部数分ジョブを登録する等の要求に応じて、ボックス指定の入力形式を変更して、少ない記号と数値入力で、利用する複数のボックスの指定や、同一ボックスに対する複数部数のジョブ登録指定操作を軽減できるように構成してもよい。以下、その実施形態について説明する。
【０１１０】
図１７は、図１に示したデータ処理装置１０３におけるプリンタドライバによるメールボックス設定画面の一例を示す図であり、（ａ）は拡張前の設定画面状態を示し、（ｂ）は拡張後の設定画面状態を示す。
【０１１１】
データ処理装置１０３にインストールされるプリンタドライバを介して、メールボックス番号で、「１０」〜「１３」にジョブを投入する場合に、図１７の（ａ）に示す入力形式から、図１７の（ｂ）に示す入力形式、例えば間を示す記号「−」が入力されている場合には、連続する番号指定であるとプリンタドライバが認識して、作成したＰＤＬデータに制御情報として付加可能とするメールボックス選択部７００−２を表示する。
【０１１２】
以下、図１７に示した設定画面を介するメールボックス指定処理について、図１８に示すフローチャートを参照して説明する。
【０１１３】
図１８は、本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートであり、データ処理装置１０３側のプリント処理手順に対応する。なお、Ｓ２３０１〜Ｓ２３０７は各ステップを示す。また、各ステップは、ＣＰＵ１０３−１（図３）がＲＡＭ１０３−３上にロードするプリンタドライバＰＤが実行する処理により実現される。
【０１１４】
先ず、ステップＳ２３０１で、キーボード・マウス１０３−６からデータ入力があると、入力されたデータをステップＳ２３０２で、入力されたデータを読み込み、ステップＳ２３０３で、読み取った値を解析して、該入力値が数字のみか記号入りかをプリンタドライバＰＤが判断して、入力値が数字のみであると判断した場合は、ステップＳ２３０４で、ＲＡＭ１０３−３上の所定の領域にその数値を記憶される。
【０１１５】
一方、ステップＳ２３０３で、記号入りであるとプリンタドライバＰＤが判断した場合は、ステップＳ２３０５で、プリンタドライバＰＤが後述する記号処理を行い、ステップＳ２３０４で、メモリＲＡＭ１０３−３上の所定の領域にその記号入り数値を記憶する。
【０１１６】
そして、ステップＳ２３０７で、プリンタドライバＰＤによりＲＡＭ１０３−３上の所定の領域に記憶されたデータが所定のＰＤＬ命令に変換され、ステップＳ２３０７で、プリンタコントローラ１０２へ送信され、処理を終了する。
【０１１７】
図１９は、本発明に係るデータ処理装置における第３のデータ処理手順の一例を示すフローチャートであり、図１８に示したステップＳ２３０５における記号処理の詳細手順に対応する。なお、Ｓ１９０１〜Ｓ１９０５は各ステップを示す。また、各ステップは、ＣＰＵ１０３−１がＲＡＭ１０３−３上にロードするプリンタドライバＰＤが実行する処理により実現される。
【０１１８】
先ず、ステップＳ１９０１で、図１８に示すステップＳ２３０１で入力された入力データを読み込み、ステップＳ１９０２で、記号「−」に前後する数値から、開始値と終了値を拾い出す処理を行う。そして、ステップＳ１９０３で、開始値と終了値とで特定されるボックス番号をプリンタコントローラ１０２に送信するＰＤＬデータの入力形式の記述に変換する。そして、ステップＳ１９０４で、変換した値をＲＡＭ１０３−３の所定の領域に記憶し、ステップＳ１９０５で、該変換した値を出力して、処理を終了する。
【０１１９】
これにより、連続するメールボックスに対するジョブの投入のための入力処理は大幅に軽減される。
【０１２０】
しかしながら、図１７に示すＵＩ画面は１つのメールボックスに複数のジョブを入力するには不向きである。そこで、プリンタドライバＰＤが図２０に示すようなＵＩ画面に拡張してもよい。
【０１２１】
図２０は、図１に示したクライアント１０３におけるプリンタドライバによるメールボックス設定画面の一例を示す図であり、（ａ）は拡張前の設定画面状態を示し、（ｂ）は拡張後の設定画面状態を示す。
【０１２２】
データ処理装置１０３にインストールされるプリンタドライバを介して、メールボックス番号で、「１０」〜「１３」にジョブを投入する場合に、図１７の（ａ）に示す入力形式から、図１７の（ｂ）または図２０の（ｂ）に示す入力形式、例えば間（連続番号）を示す記号「−」、重複を示す記号「＊」のいずれが入力されているかをプリンタドライバＰＤが判断して、記号が「−」であると判断した場合は、連続する番号指定であるとプリンタドライバが認識して、記号が「＊」であると判断した場合は、複製する番号指定であるとプリンタドライバが認識して、作成したＰＤＬデータに制御情報として付加可能とするメールボックス選択部７００−２を表示する。
【０１２３】
図２１は、本発明に係るデータ処理装置における第４のデータ処理手順の一例を示すフローチャートであり、データ処理装置１０３側のプリント処理手順に対応する。なお、Ｓ２３０１，Ｓ２３０４，Ｓ２３０５，Ｓ２６０１〜Ｓ２６０３は各ステップを示す。また、各ステップは、ＣＰＵ１０３−１がＲＡＭ１０３−３上にロードするプリンタドライバＰＤが実行する処理により実現される。また、Ｓ２４０１，Ｓ２４０４，Ｓ２４０５は、図１９に示したステップと同様である。
【０１２４】
先ず、ステップＳ２３０１で、プリンタドライバＰＤが画面上のメールボックス選択７００−２に入力されるデータを読み込む。そして、ステップＳ２６０１で、メールボックス選択部７００−２に入力された記号の種別を判別して、記号が「−」であるとプリンタドライバＰＤが判断した場合は、ステップＳ２６０２で、連続型（範囲型）入力処理（図１８に示すステップＳ２３０５と同様）を行う。
【０１２５】
一方、ステップＳ２６０１で、重複を示す記号「＊（この数が重複回数となる）」であるとプリンタドライバＰＤが判断した場合には、詳細は後述する複製型入力処理を行う。以後、図１９に示すステップＳ２４０４，Ｓ２４０５と同様の処理を実行する。
【０１２６】
これにより、メールボックス選択部７００−２に入力する記号には、連続を示す記号を利用することで、入力形式が数値等による列記形式による入力操作よりも少ない入力文字で連続ボックスに対するジョブをメールボックスに登録する処理を効率よく行うことができる。
【０１２７】
図２２は、本発明に係るデータ処理装置における第５のデータ処理手順の一例を示すフローチャートであり、データ処理装置１０３側のプリント処理手順に対応する。なお、Ｓ２７０１〜Ｓ２７０５は各ステップを示す。また、各ステップは、ＣＰＵ１０３−１がＲＡＭ１０３−３上にロードするプリンタドライバＰＤが実行する処理により実現される。
【０１２８】
先ず、ステップＳ２７０１で、プリンタドライバＰＤがメールボックス選択部７００−２に入力されたデータを読み込み、ステップＳ２７０２で、複製を示す記号（本実施形態では、「＊」とする）を解析する。次に、ステップＳ２７０３で、記号の入力数に応じて同一のメールボックスに登録するジョブを複製する。そして、ステップＳ２７０４で、プリンタドライバＰＤが複製したジョブをメモリに記憶し、ステップＳ２７０５で、プリンタドライバＰＤがＰＤＬデータをプリンタコントローラ１０２に出力して、処理を終了する。
【０１２９】
これにより、メールボックス選択部７００−２に入力する記号には、重複を示す記号を利用することで、入力形式が数値等による列記形式による入力操作よりも少ない入力文字で重複するジョブをメールボックスに登録する処理を効率よく行うことができる。
【０１３０】
以下、図２３に示すメモリマップを参照して本発明に係る画像処理システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１３１】
図２３は、本発明に係る画像処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１３２】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１３３】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１３４】
本実施形態における図１０，図１２，図１３，図１６，図１８，図１９，図２１，図２２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１３５】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１３６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３７】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１３８】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１３９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１４１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１４２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１４５】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【０１４６】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【図面の簡単な説明】
【０１４７】
【図１】本発明に係る画像処理装置、データ処理装置、印刷制御装置等を適用可能な画像処理システムの構成を説明する図である。
【図２】本発明に係る画像処理装置、データ処理装置、印刷制御装置等を適用可能な画像処理システムの構成を説明する図である。
【図３】図１に示したクライアントコンピュータの構成を説明するブロック図である。
【図４】図１に示したＭＦＰの構成を説明するブロック図である。
【図５】図１に示したプリンタコントローラの構成を説明するブロック図である。
【図６】本発明に係る画像処理装置を適用可能な画像処理システムによるメールボックス処理例を説明する図である。
【図７】図６に示したクライアントコンピュータ上のハードディスクにインストールされているプリンタドライバが提供するボックス機能設定画面の一例を示す図である。
【図８】図６に示したＭＦＰの操作部のタッチパネル部の拡大平面図である。
【図９】図６に示したＭＦＰの操作部のタッチパネル部の拡大平面図である。
【図１０】本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図１１】本発明に係る画像処理システムにおける第１のメールボックス機能処理を説明する図である。
【図１２】本発明に係る印刷制御装置におけるデータ処理手順の一例を示すフローチャートである。
【図１３】本発明に係る印刷装置における第１のデータ処理手順の一例を示すフローチャートである。
【図１４】本発明に係る画像処理システムにおける第２のメールボックス機能処理を説明する図である。
【図１５】図４に示した操作部に表示されるメールボックス機能設定確認画面の一例を示す図である。
【図１６】本発明に係る印刷装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１７】図１に示したデータ処理装置におけるプリンタドライバによるメールボックス設定画面の一例を示す図である。
【図１８】本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１９】本発明に係るデータ処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図２０】図１に示したデータ処理装置におけるプリンタドライバによるメールボックス設定画面の一例を示す図である。
【図２１】本発明に係るデータ処理装置における第４のデータ処理手順の一例を示すフローチャートである。
【図２２】本発明に係るデータ処理装置における第５のデータ処理手順の一例を示すフローチャートである。
【図２３】本発明に係る画像処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１４８】
１０１    ネットワーク
１０２    プリンタコントローラ
１０３    クライアントコンピュータ
１０４    ＭＦＰ
１０５    プライベートネットワーク
１０６    マザーボード
１０７    ＮＩＣ
１０８    ＮＩＣ
１０９    画像圧縮専用Ｉ／Ｆ部
【図１】
2005297239.tif 000003
【図２】
2005297239.tif 000004
【図３】
2005297239.tif 000005
【図４】
2005297239.tif 000006
【図５】
2005297239.tif 000007
【図６】
2005297239.tif 000008
【図７】
2005297239.tif 000009
【図８】
2005297239.tif 000010
【図９】
2005297239.tif 000011
【図１０】
2005297239.tif 000012
【図１１】
2005297239.tif 000013
【図１２】
2005297239.tif 000014
【図１３】
2005297239.tif 000015
【図１４】
2005297239.tif 000016
【図１５】
2005297239.tif 000017
【図１６】
2005297239.tif 000018
【図１７】
2005297239.tif 000019
【図１８】
2005297239.tif 000020
【図１９】
2005297239.tif 000021
【図２０】
2005297239.tif 000022
【図２１】
2005297239.tif 000023
【図２２】
2005297239.tif 000024
【図２３】
2005297239.tif 000025