(57)【要約】【課題】  生成させた印刷ジョブが容易に第三者に漏洩されてしまうことを防止しつつ、高機能印刷を確実に行えることである。【解決手段】  ホストコンピュータ１０で、生成された印刷ジョブを第１の分割ジョブと、第２の分割ジョブに分割した後、第１の分割ジョブをプリンタ単体機３１で直接出力させる。一方、第２の分割ジョブをネットワークを介してカラー複合画像形成装置１００に転送しておく。そして、プリンタ単体機３１で第１の分割ジョブに暗号化処理を行い生成した電子情報を記録用紙に出力する。そして、記録用紙をカラー複合画像形成装置１００に読み取らせ、受信している分割ジョブ２に結合可能であれば、結合して印刷ジョブを再構成して印刷する特徴とする。【選択図】  図１
2007281658.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信手段を介して接続されてデータ処理を行う出力装置または第２の通信手段を介して画像処理装置と通信可能なデータ処理装置であって、
前記画像処理装置で出力可能な印刷ジョブを生成する生成手段と、
前記生成手段により生成された印刷ジョブを複数の印刷ジョブに分割する分割手段と、
前記分割手段により分割された第１の分割ジョブを前記第１の通信手段を介して前記出力装置に転送し、該分割された第２の分割ジョブを前記第２の通信手段を介して前記画像処理装置に転送する転送手段と、
を有することを特徴とするデータ処理装置。
【請求項２】
前記第１の通信手段は、ローカル接続するためのインタフェースを備えることを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記第２の通信手段は、ネットワーク接続するためのインタフェースを備えることを特徴とする請求項１記載のデータ処理装置。
【請求項４】
第１の通信手段を介してデータ処理装置と通信可能な出力装置であって、
前記データ処理装置により印刷ジョブが分割された第１の分割ジョブに暗号化処理を施して電子情報を生成する暗号化処理手段と、
前記暗号化処理手段により生成された前記電子情報を記録媒体に出力する出力手段と、
を有することを特徴とする出力装置。
【請求項５】
前記記録媒体は、記憶媒体または記録用紙であることを特徴とすることを特徴とする請求項４記載の出力装置。
【請求項６】
生成される印刷ジョブを第１、第２の分割ジョブに分割処理するデータ処理装置と通信可能な画像処理装置であって、
前記第１の分割ジョブに暗号化処理が施されている電子情報を入力する入力手段と、
前記入力手段により入力された前記電子情報を解析して第２の分割ジョブを再生する再生手段と、
前記再生手段により再生された前記第１の分割ジョブと前記データ処理装置と通信により受信する前記第２の分割ジョブとを結合して印刷ジョブを再構成するジョブ結合再構成手段と、
を有することを特徴とする画像処理装置。
【請求項７】
前記入力手段は、記録用紙に印刷されている前記電子情報を読み取ることを特徴とする請求項６記載の画像処理装置。
【請求項８】
前記入力手段は、記憶媒体に記憶されている前記電子情報を読み取ることを特徴とする請求項６記載の画像処理装置。
【請求項９】
前記電子情報は、読み取り可能な２次元バーコード画像で構成されることを特徴とする請求項６記載の画像処理装置。
【請求項１０】
データ処理装置と、前記データ処理装置と第１の通信手段を介して接続されてデータ処理を行う出力装置と、前記データ処理装置と第２の通信手段を介して画像処理装置とを含む印刷システムであって、
前記データ処理装置は、
前記画像処理装置で出力可能な印刷ジョブを生成する生成手段と、
前記生成手段により生成された印刷ジョブを複数の印刷ジョブに分割する分割手段と、
前記分割手段により分割された第１の分割ジョブを前記第１の通信手段を介して前記出力装置に転送し、該分割された第２の分割ジョブを前記第２の通信手段を介して前記画像処理装置に転送する転送手段とを有し、
前記出力装置は、
前記データ処理装置により印刷ジョブが分割された第１の分割ジョブに暗号化処理を施して電子情報を生成する暗号化処理手段と、
前記暗号化処理手段により生成された前記電子情報を記録媒体に出力する出力手段とを有し、
前記画像処理装置は、
前記第１の分割ジョブに暗号化処理が施されている電子情報を入力する入力手段と、
前記入力手段により入力された前記電子情報を解析して第２の分割ジョブを再生する再生手段と、
前記再生手段により再生された前記第１の分割ジョブと前記データ処理装置と通信により受信する前記第２の分割ジョブとを結合して印刷ジョブを再構成するジョブ結合再構成手段と、
を有することを特徴とする印刷システム。
【請求項１１】
前記第１の通信手段は、ローカル接続するためのインタフェースを備えることを特徴とする請求項１０記載の印刷システム。
【請求項１２】
前記第２の通信手段は、ネットワーク接続するためのインタフェースを備えることを特徴とする請求項１０記載の印刷システム。
【請求項１３】
前記記録媒体は、記憶媒体または記録用紙であることを特徴とすることを特徴とする請求項１０記載の印刷システム。
【請求項１４】
第１の通信手段を介して接続されてデータ処理を行う出力装置または第２の通信手段を介して画像処理装置と通信可能なデータ処理装置におけるジョブ処理方法であって、
前記画像処理装置で出力可能な印刷ジョブを生成する生成ステップと、
前記生成ステップにより生成された印刷ジョブを複数の印刷ジョブに分割する分割ステップと、
前記分割ステップにより分割された第１の分割ジョブを前記第１の通信手段を介して前記出力装置に転送し、該分割された第２の分割ジョブを前記第２の通信手段を介して前記画像処理装置に転送する転送ステップと、
を有することを特徴とするジョブ処理方法。
【請求項１５】
前記第１の通信手段は、ローカル接続するためのインタフェースを備えることを特徴とする請求項１４記載のジョブ処理方法。
【請求項１６】
前記第２の通信手段は、ネットワーク接続するためのインタフェースを備えることを特徴とする請求項１４記載のジョブ処理方法。
【請求項１７】
第１の通信手段を介してデータ処理装置と通信可能な出力装置におけるジョブ処理方法であって、
前記データ処理装置により印刷ジョブが分割された第１の分割ジョブに暗号化処理を施して電子情報を生成する暗号化処理ステップと、
前記暗号化処理ステップにより生成された前記電子情報を記録媒体に出力する出力ステップと、
を有することを特徴とするジョブ処理方法。
【請求項１８】
前記記録媒体は、記憶媒体または記録用紙であることを特徴とすることを特徴とする請求項１７記載のジョブ処理方法。
【請求項１９】
生成される印刷ジョブを第１、第２の分割ジョブに分割処理するデータ処理装置と通信可能な画像処理装置におけるジョブ処理方法であって、
前記第１の分割ジョブに暗号化処理が施されている電子情報を入力する入力ステップと、
前記入力手段により入力された前記電子情報を解析して第２の分割ジョブを再生する再生ステップと、
前記再生ステップにより再生された前記第１の分割ジョブと前記データ処理装置と通信により受信する前記第２の分割ジョブとを結合して印刷ジョブを再構成するジョブ結合再構成ステップと、
を有することを特徴とするジョブ処理方法。
【請求項２０】
前記入力ステップは、記録用紙に印刷されている前記電子情報を読み取ることを特徴とする請求項１９記載のジョブ処理方法。
【請求項２１】
前記入力ステップは、記憶媒体に記憶されている前記電子情報を読み取ることを特徴とする請求項１９記載のジョブ処理方法。
【請求項２２】
前記電子情報は、読み取り可能な２次元バーコード画像で構成されることを特徴とする請求項１９記載のジョブ処理方法。
【請求項２３】
データ処理装置と、前記データ処理装置と第１の通信手段を介して接続されてデータ処理を行う出力装置と、前記データ処理装置と第２の通信手段を介して画像処理装置とを含む印刷システムにおけるジョブ処理方法であって、
前記データ処理装置は、
前記画像処理装置で出力可能な印刷ジョブを生成する生成ステップと、
前記生成ステップにより生成された印刷ジョブを複数の印刷ジョブに分割する分割ステップと、
前記分割ステップにより分割された第１の分割ジョブを前記第１の通信手段を介して前記出力装置に転送し、該分割された第２の分割ジョブを前記第２の通信手段を介して前記画像処理装置に転送する転送ステップとを有し、
前記出力装置は、
前記データ処理装置により印刷ジョブが分割された第１の分割ジョブに暗号化処理を施して電子情報を生成する暗号化処理ステップと、
前記暗号化処理ステップにより生成された前記電子情報を記録媒体に出力する出力ステップとを有し、
前記画像処理装置は、
前記第１の分割ジョブに暗号化処理が施されている電子情報を入力する入力ステップと、
前記入力ステップにより入力された前記電子情報を解析して第２の分割ジョブを再生する再生ステップと、
前記再生ステップにより再生された前記第１の分割ジョブと前記データ処理装置と通信により受信する前記第２の分割ジョブとを結合して印刷ジョブを再構成するジョブ結合再構成ステップと、
を有することを特徴とするジョブ処理方法。
【請求項２４】
前記第１の通信手段は、ローカル接続するためのインタフェースを備えることを特徴とする請求項２３記載のジョブ処理方法。
【請求項２５】
前記第２の通信手段は、ネットワーク接続するためのインタフェースを備えることを特徴とする請求項２３記載のジョブ処理方法。
【請求項２６】
前記記録媒体は、記憶媒体または記録用紙であることを特徴とすることを特徴とする請求項２３記載のジョブ処理方法。
【請求項２７】
第１の通信手段を介して接続されてデータ処理を行う出力装置または第２の通信手段を介して画像処理装置と通信可能なデータ処理装置を制御するプログラムであって、
前記画像処理装置で出力可能な印刷ジョブを生成する生成手段と、
前記生成手段により生成された印刷ジョブを複数の印刷ジョブに分割する分割手段と、
前記分割手段により分割された第１の分割ジョブを前記第１の通信手段を介して前記出力装置に転送し、該分割された第２の分割ジョブを前記第２の通信手段を介して前記画像処理装置に転送する転送手段として機能させることを特徴とするプログラム。
【請求項２８】
第１の通信手段を介してデータ処理装置と通信可能な出力装置を制御するプログラムであって、
前記データ処理装置により印刷ジョブが分割された第１の分割ジョブに暗号化処理を施して電子情報を生成する暗号化処理手段と、
前記暗号化処理手段により生成された前記電子情報を記録媒体に出力する出力手段として機能させることを特徴とするプログラム。
【請求項２９】
生成される印刷ジョブを第１、第２の分割ジョブに分割処理するデータ処理装置と通信可能な画像処理装置を制御するプログラムであって、
前記第１の分割ジョブに暗号化処理が施されている電子情報を入力する入力手段と、
前記入力手段により入力された前記電子情報を解析して第２の分割ジョブを再生する再生手段と、
前記再生手段により再生された前記第１の分割ジョブと前記データ処理装置と通信により受信する前記第２の分割ジョブとを結合して印刷ジョブを再構成するジョブ結合再構成手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の通信手段を介して接続されてデータ処理を行う出力装置または第２の通信手段を介して画像処理装置と通信可能なデータ処理装置を含む印刷システムにおけるジョブ処理に関するものである。
【背景技術】
【０００２】
近年では、ネットワーク環境が広く普及し、多くのコンピュータやこの種の電子機器が社内ＬＡＮ、家庭内ＬＡＮ等のネットワークに接続されて、データ処理システムが構築されている。
【０００３】
また、プリンタ等、印刷装置もネットワーク上に接続され、コンピュータ上で作成された電子文書を印刷する場合は、以下のように処理する。具体的には、電子文書の内容を含む印刷情報（印刷ジョブ）を、電子文書を保存しているコンピュータからネットワークを介して印刷装置に通知し印刷することが一般的である。
【０００４】
一方、ネットワークを流れる情報は、第三者によってそのネットワーク上に接続された他のコンピュータ等を使用して盗聴される危険性があり、前記印刷ジョブも、盗聴・解析され印刷ジョブに含まれる電子文書の内容を盗まれる可能性がある。
【０００５】
さらに、前述の社内ＬＡＮ、家庭内ＬＡＮ等のネットワークはインターネットや他のＬＡＮと相互接続され、より大規模なネットワークに接続された環境では、前述の第三者による盗聴の危険性はますます高くなる。
【０００６】
このような状況のなか、電子文書を保存しているコンピュータ上で、電子文書のデータそのものや印刷ジョブ全体を、様々な暗号化手法により、暗号化した上で、印刷装置に通知し、印刷装置で復号化するといった手段をとる場合がある。これにより、ネットワーク上で盗聴された場合でも、電子文書のデータの内容が漏洩しないようにするといった対応が行われている。
【０００７】
また、サイズの大きな印刷ジョブを印刷装置が受信することで、後続する印刷ジョブの遅延が発生する事態を回避するため、データ処理装置で生成される印刷ジョブを分割する技術として特許文献１が開示されている。
【０００８】
なお、特許文献１では、生成される印刷ジョブを分割してネットワーク上をそれぞれ転送するものが記載されているが、分割されたジョブに画像処理を加えて、ネットワークを介することなく印刷装置に入力することについては開示されていない。
【特許文献１】特開平９−２３１０２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、暗号化されたデータも、暗号化の手法や復号するための鍵が漏れる等、盗聴されたデータから、その内容を解析される危険性は「０」ではない。
【００１０】
また、ネットワーク上で印刷ジョブデータを盗聴される危険性を回避するために、電子文書の作成されているコンピュータをネットワークから切り離し、コンピュータにＵＳＢ接続等で直接接続された印刷装置より出力する手法も考えられる。
【００１１】
しかし、手元のコンピュータがデスクトップ型等である場合、直接接続可能な印刷は、モノクロ印刷装置であったり、印刷コストの高いインクジェット式プリンタであったりする場合がある。また、両面機能がなかったり、ソートやステイプル等のフィニッシャ機能ない等の低機能である場合が多く、ユーザの印刷要求に応えられない場合ある。
【００１２】
さらに、ネットワーク上で印刷ジョブを盗聴される危険性を回避しつつ、カラー印刷や高度なフィニッシャ機能を持つ高機能印刷機での印刷を行うために、リムーバブルメディアに印刷ジョブを記録する。そして、高機能印刷機で前記各種メディアより直接、印刷ジョブを読み出し、高機能印刷機で印刷・実行することも可能である。しかし、印刷ジョブを記録したメディアの盗難等、印刷ジョブの内容を盗まれる危険性がある。なお、リムーバブルメディアとは、フレキシブルディスクやＭＯ、ＩＣカードおよびコンパクトフラッシュ（登録商標）やＵＳＢメモリ等が該当する。
【００１３】
このように従来のメディアによる印刷ジョブ管理や、印刷ジョブの転送処理では、高機能設定された印刷ジョブを分割することなく一体として管理するので、印刷ジョブを悪意のある搾取者に対するセキュリティ機能が高度に担保されていない。このため、印刷ジョブをメディアで管理しても、ネットワークによる転送によっても容易に第三者がその印刷ジョブを取得してその内容を確認できてしまうという課題があった。
【００１４】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、生成させた印刷ジョブが容易に第三者に漏洩されてしまうことを防止しつつ、高機能印刷を確実に行える仕組みを提供することである。
【課題を解決するための手段】
【００１５】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
【００１６】
第１の通信手段を介して接続されてデータ処理を行う出力装置または第２の通信手段を介して画像処理装置と通信可能なデータ処理装置であって、前記画像処理装置で出力可能な印刷ジョブを生成する生成手段と、前記生成手段により生成された印刷ジョブを複数の印刷ジョブに分割する分割手段と、前記分割手段により分割された第１の分割ジョブを前記第１の通信手段を介して前記出力装置に転送し、該分割された第２の分割ジョブを前記第２の通信手段を介して前記画像処理装置に転送する転送手段とを有することを特徴とする。
【００１７】
上記目的を達成する本発明の出力装置は以下に示す構成を備える。
【００１８】
第１の通信手段を介してデータ処理装置と通信可能な出力装置であって、前記データ処理装置により印刷ジョブが分割された第１の分割ジョブに暗号化処理を施して電子情報を生成する暗号化処理手段と、前記暗号化処理手段により生成された前記電子情報を記録媒体に出力する出力手段とを有することを特徴とする。
【００１９】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
【００２０】
生成される印刷ジョブを第１、第２の分割ジョブに分割処理するデータ処理装置と通信可能な画像処理装置であって、前記第１の分割ジョブに暗号化処理が施されている電子情報を入力する入力手段と、前記入力手段により入力された前記電子情報を解析して第２の分割ジョブを再生する再生手段と、前記再生手段により再生された前記第１の分割ジョブと前記データ処理装置と通信により受信する前記第２の分割ジョブとを結合して印刷ジョブを再構成するジョブ結合再構成手段とを有することを特徴とする。
【００２１】
上記目的を達成する本発明の印刷システムは以下に示す構成を備える。
【００２２】
データ処理装置と、前記データ処理装置と第１の通信手段を介して接続されてデータ処理を行う出力装置と、前記データ処理装置と第２の通信手段を介して画像処理装置とを含む印刷システムであって、
前記データ処理装置は、
前記画像処理装置で出力可能な印刷ジョブを生成する生成手段と、前記生成手段により生成された印刷ジョブを複数の印刷ジョブに分割する分割手段と、前記分割手段により分割された第１の分割ジョブを前記第１の通信手段を介して前記出力装置に転送し、該分割された第２の分割ジョブを前記第２の通信手段を介して前記画像処理装置に転送する転送手段とを有し、
前記出力装置は、
前記データ処理装置により印刷ジョブが分割された第１の分割ジョブに暗号化処理を施して電子情報を生成する暗号化処理手段と、前記暗号化処理手段により生成された前記電子情報を記録媒体に出力する出力手段とを有し、
前記画像処理装置は、
前記第１の分割ジョブに暗号化処理が施されている電子情報を入力する入力手段と、前記入力手段により入力された前記電子情報を解析して第２の分割ジョブを再生する再生手段と、前記再生手段により再生された前記第１の分割ジョブと前記データ処理装置と通信により受信する前記第２の分割ジョブとを結合して印刷ジョブを再構成するジョブ結合再構成手段とを有することを特徴とする。
【発明の効果】
【００２３】
本発明によれば、生成させた印刷ジョブが容易に第三者に漏洩されてしまうことを防止しつつ、高機能印刷を確実に行える。
【発明を実施するための最良の形態】
【００２４】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２５】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示すデータ処理装置、印刷装置を適用可能な印刷システムの構成を説明する図である。なお、本システムは、ネットワーク２０００上に、ホストコンピュータ１０およびカラー複合画像形成装置１００が接続されているシステム例である。なお、ＬＡＮ構成は、有線または無線のいずれのインタフェースでも本発明を適用可能である。また、本実施形態では、カラー複合画像形成装置１００は画像処理装置に対応し、プリンタ単体機３１は出力装置に対応し、ホストコンピュータ１０はデータ処理装置に対応する。
【００２６】
なお、ネットワーク２０００上に、図示しない複数のホストコンピュータや、印刷仕様が異なる印刷装置、印刷機能を有する複合画像処理装置等が接続可能である。また、ルータ等の通信制御装置を介して、１つのＬＡＮから他のＬＡＮへ接続可能な印刷システムであってもよい。
【００２７】
図１において、ホストコンピュータ（ＨＣ）１０には、プリンタ単体機３１がUSBケーブルで直接接続されており、ホストコンピュータ１０とプリンタ単体機３１はネットワーク２０００を介さずに通信可能な構成となっている。ここで、ホストコンピュータ１０には、いわゆるＣＰＵ、ＲＯＭ、ＲＡＭ等を含む制御ユニットを備え、入力デバイスであるキーボード、ポインティングデバイス及び出力デバイスとしての表示装置、記憶装置としてのハードディスク等の外部記憶装置を備える。そして、ホストコンピュータ１０は、外部記憶装置に記憶されるアプリケーションプログラムをＲＡＭ等にロードして実行し、プリンタドライバを介してプリンタ単体機３が印刷可能な印刷ジョブを生成する。また、プリンタドライバを介してカラー複合画像形成装置１００が印刷可能な印刷ジョブを生成する。
【００２８】
さらに、ホストコンピュータ１０は、所定のＯＳ（例えばｗｉｎｄｏｗｓ（登録商標））をＲＡＭにロードして、プリンタドライバや各種のデバイスドライバを介してハードウエア資源を制御する。なお、ＯＳは、上記例示のＯＳ以外のＯＳであっても、本発明を適用可能である。
【００２９】
また、プリンタ単体機３１は、いわゆるローカルプリンタであり、ホストコンピュータ１０と所定のインタフェースケーブルを介して双方向通信可能に接続されている。
【００３０】
なお、プリンタ単体機３１は、オペレーティングシステムにおけるプリンタの共有設定に基づいて、ネットワークプリンタとしても機能する。また、カラー複合画像形成装置１００とプリンタ単体機３１とは印刷機能が異なり、カラー複合画像形成装置１００はプリンタ単体機３１よりも高機能印刷処理を実行できる。ここで、高機能印刷処理とは、ステイプラ処理や、製本処理等を含むものである。
【００３１】
このように構成された印刷システムにおいて、本実施形態では以下の機能処理を行う。
【００３２】
図１に示す印刷システムは、データ処理装置（ホストコンピュータ１０）と、ホストコンピュータ１０と第１の通信手段（例えばＵＳＢ）を介して接続されてデータ処理を行う出力装置（プリンタ単体機３１）を含んで構成されている。また、本印刷システムは、ホストコンピュータ１０と第２の通信手段（ネットワーク）を介して画像処理装置（カラー複合画像形成装置（ＭＦＰ）１００）とを含んで構成されている。
【００３３】
そして、ホストコンピュータ１０のプリンタドライバが生成した印刷ジョブを第１と、第２の分割ジョブとし、第１の分割ジョブを出力装置で電子情報に加工する。そして、入力される電子情報から第１の分割ジョブを再生し、さらに、再生された第１の分割ジョブと画像処理装置に受信されている第２の分割ジョブとを結合し、印刷ジョブを再構成する。
【００３４】
これにより、生成させた印刷ジョブが容易に第三者に漏洩されてしまうことを防止しつつ、高機能印刷を確実に行えるように構成されている。
【００３５】
そして、ホストコンピュータ１０は、ＭＦＰ１００出力可能な印刷ジョブをドライバを介して生成する生成機能を有する。
【００３６】
また、生成された印刷ジョブを複数の印刷ジョブに分割する分割機能を有する。
【００３７】
さらに、分割された第１の分割ジョブを第１の通信手段を介してプリンタ単体機３１に転送し、該分割された第２の分割ジョブを第２の通信手段を介してＭＦＰ１００に転送する転送機能を有する。
【００３８】
一方、プリンタ単体機３１は、ホストコンピュータ１０により印刷ジョブが分割された第１の分割ジョブに暗号化処理を施して電子情報を生成する暗号化処理機能を有する。さらに、生成された前記電子情報を記録媒体に出力する出力機能を有する。
【００３９】
さらに、画像スキャナ機能と、印刷機能を兼ね備えるＭＦＰ１００は、第１の分割ジョブに暗号化処理が施されている電子情報を入力する入力機能と、入力された前記電子情報を解析して第２の分割ジョブを再生する再生機能を有する。
【００４０】
さらに、再生された前記第１の分割ジョブとホストコンピュータ１０と通信により受信する第２の分割ジョブとを結合して印刷ジョブを再構成するジョブ結合再構成機能を有する。
【００４１】
図２は、図１に示したカラー複合画像形成装置１００の構成を説明する断面構成図である。なお、本実施形態を適用する、複合画像形成装置は、カラー複合画像形成装置のみならず、スキャナ単体機器とプリンタ単体機を組み合わせたシステム及び、これらの白黒機器の場合であっても適用可能なことは言うまでもない。
【００４２】
図２において、２０１はイメージスキャナ部で、原稿を読み取り、デジタル信号処理を行う。
【００４３】
２００はプリンタ部で、イメージスキャナ部２０１で読み取った画像データ及び、後述する図３に示すコントローラ部５００で生成処理された画像データを用紙にフルカラーで印刷出力する。
【００４４】
さらに、カラー複合画像形成装置１００には図示されない、ソート機能、パンチ機能、ステイプル機能、ブックレット機能、Ｚ折機能等の機能を持つフィニッシャが接続される。
【００４５】
イメージスキャナ部２０１において、２０２は原稿圧板を兼ねたデジタイザである。デジタイザ２０２は、スキャン動作前にその上に載置された原稿２０４の所望の点を、付属のペンで押すことにより原稿上の領域を指定するのに用いられる。
【００４６】
以下、イメージスキャナ部２０１の構成及び原稿読み取り動作を説明する。
【００４７】
原稿台ガラス（以下「プラテン」と称す。）２０３上に原稿２０４を置き、図３に示す操作部５１０より複写又は読み取り動作のスタートを指示すると、ハロゲンランプ２０５からの光で原稿２０４が照射される。原稿からの反射光はミラー２０６、２０７に導かれ、レンズ２０８により３ラインセンサ（以下「ＣＣＤ」と称す。）２１０上に結像する。
【００４８】
ＣＣＤ２１０は光情報をレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）成分に分解し、その光情報を表わす信号を図示されない増幅回路によって増幅した後、画像信号処理部２０９に送る。
【００４９】
なお、ハロゲンランプ２０５、ミラー２０６は速度ｖで、ミラー２０７は速度（１／２）ｖでラインセンサの電気的走査方向（以下、「主走査方向」と称す。）に対して垂直方向（以下、「副走査方向」と称す。）に機械的に動き、原稿全面を走査する。
【００５０】
画像信号処理部２０９では、読み取られた信号を電気的に処理し、原稿種にしたがった適切な画像処理が行われ、ビデオ信号としてコントローラ部５００に送る。
【００５１】
コントローラ部５００はカラー複合画像形成装置１００内の各機器の制御を統括する。また、コントローラ部５００は、主に外部から通知されるＰＤＬデータ、ＦＡＸデータ、リモートプリントデータ及びイメージスキャナ部２０１から通知される画像データを受信する。そして、コントローラ部５００は、受信したデータから、印刷するべき画像データを生成し、プリンタ部２００へマゼンダ(Ｍ)、シアン(Ｃ)、イエロー(Ｙ)、ブラック(ＢＫ)の各ビデオ信号として通知する。
【００５２】
以下、プリンタ部２００の構成及び印刷動作を説明する。
【００５３】
プリンタ部２００に送られたビデオ信号は、レーザドライバ２１２でレーザ駆動信号に変換され、半導体レーザ（不図示）を駆動する。
【００５４】
レーザ光はポリゴンミラー２１４、ｆ−θレンズ２１５、ミラー２１６を介し、帯電器２１１によって一様な電位に帯電された感光ドラム２１７上を走査して静電潜像を形成する。
【００５５】
２１９〜２２２は現像器であり、マゼンタ現像器２１９、シアン現像機２２０、イエロー現像器２２１、ブラック現像器２２２より構成される。これら４つの現像器が交互に感光ドラム２１７に接し、感光ドラム２１７上に形成されたＭ、Ｃ、Ｙ、ＢＫ各色成分に対応した静電潜像を対応するトナーで現像する。
【００５６】
２２３は転写ドラムで、用紙カセット２２４または用紙カセット２２５より給紙された用紙を転写ドラム２２３に巻き付け、感光ドラム２１７上に現像されたトナー像を用紙に転写する。
【００５７】
このようにしてＭ、Ｃ、Ｙ、ＢＫの４色によって形成された画像が順次転写された後に、用紙は定着ユニット２２６を通過して排紙トレイ上に排紙される。
【００５８】
２２７は両面トレイであり、両面印刷指定時には表面印刷後、図示しない府ラッパの制御で排紙搬送路が切り替えられる。そして、用紙は排紙トレイに排紙されずに一旦ここに格納され、裏面印刷時に、用紙カセット２２４または用紙カセット２２５から給紙される代わりに本トレイより給紙される。
【００５９】
図３は、図１に示したカラー複合画像形成装置の制御システムを説明するブロック図である。なお、本発明の機能が実行されるのであれば単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ等のネットワークを介して処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【００６０】
図３に示すコントローラ部５００において、５０１はＣＰＵで、ＲＯＭ５０３のプログラム用ＲＯＭに記憶された制御プログラム等或いはハードディスク（ＨＤ）５０６に記憶される。そして、ＣＰＵ５０１は、起動時にＲＡＭ５０２にロードされる制御プログラム等に基づいてシステムバス５０４に接続される各種のデバイスとのアクセスを総括的に制御する。
【００６１】
このＣＰＵ５０１の主な制御内容として、イメージスキャナ部２０１からの後述するスキャン可能データをスキャンしたビデオ信号入力をスキャナＩ／Ｆを介して受取りＲＡＭ５０２に形成するスキャン可能データバッファへ格納を行う。
【００６２】
また、イメージスキャナ部２０１からのビデオ信号入力をスキャナＩ／Ｆを介して受取りＲＡＭ５０２に形成するイメージバッファへ格納を行う。
【００６３】
また、ネットワーク２０００からＩ／Ｏ５１２を介して入力されるＰＤＬ等の印刷用データを解釈しＲＡＭ５０２に形成するイメージバッファへ画像を形成する。
【００６４】
また、電話回線２００１から入力されるＦＡＸデータをＦＡＸ部５０９で解釈しＲＡＭ５０２に形成するイメージバッファへ画像を形成する。
【００６５】
また、ＲＡＭ５０２上のイメージバッファ上の出力画像を、印刷部インタフェース５０８を介して接続されるプリント部（プリンタエンジン）２００に出力情報として、Y、C、M、Bkの各ビデオ信号を出力する。
【００６６】
また、図示されないフィニッシャを制御し、ソート、パンチ、ステイプル、ブックレット、Ｚ折等各種、出力物へのフィニッシング処理を施す。
【００６７】
さらに、ＲＯＭ５０３のプログラムＲＯＭには、図１３に示すフローチャートで示されるようなＣＰＵ５０１の制御プログラム等を記憶する。
【００６８】
ＲＯＭ５０３のデータＲＯＭには、例えば紙幣や有価証券などの特定画像の特徴を抽出したリファレンスデータ等を記憶している。
【００６９】
ＣＰＵ５０１はＩ／Ｏ５１２を介して、ネットワーク２０００に接続されている図示されないホストコンピュータ等の外部機器との通信処理が可能である。
【００７０】
なお、外部機器との通信をネットワーク２０００を介して行うとしているが、図示しない直接インタフェースを介して外部機器と接続し、通信を行っても良いことは言うまでもない。
【００７１】
５０２は、ＣＰＵ１２の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【００７２】
なお、ＲＡＭ５０２は、ＰＤＬ画像、ＦＡＸ画像、スキャン画像が記憶されるイメージバッファ領域、環境データ格納領域等に用いられる。前述したＨＤ５０６は、メモリコントローラ（ＭＣ）５０５によりアクセスを制御される。
【００７３】
ＨＤ５０６は、ＰＤＬデータ解析時に使用するフォントデータ等の格納や、ＲＡＭ５０２のイメージバッファ内画像の一時保存等に使用される。
【００７４】
また、５１０は操作部であり、操作のためのスイッチおよびＬＥＤディスプレイ等が配置されている。
【００７５】
マルチメディアリーダ５２１は、各種のメディア、例えばコンパクトフラッシュ（登録商標）、ＰＣＭＣＩＡカード、ＳＤカードからのデータ読み出しインタフェースを備えている。そして、各種のメディアに対応するメディアＩ／Ｆを介して、インタフェースに挿入された各種メディアからデータ読み出しを行うことができる。ここで、データとは、ＰＤＦ等の電子データ、プリンタ単体機３１、あるいはホストコンピュータ１０で暗号化処理された電子情報を含むものである。
【００７６】
続いて、プリンタ単体機３１の構成について図４を参照しながら説明する。
【００７７】
なお、本実施形態を適用する画像形成装置は、プリンタ単体機のみならず、複合画像形成装置及びこれらのカラー機器にも適用可能であることはいうまでもない。
【００７８】
図４は、図１に示したプリンタ単体機３１の構成例を示す断面図であり、例えばレーザビームプリンタ（ＬＢＰ）の場合を示す。
【００７９】
図４において、３１はＬＢＰ本体であり、外部に接続されているホストコンピュータ１０から供給される印刷情報（文字コード等）やフォーム情報あるいはマクロ命令等を入力して記憶するＲＡＭ等を備える。また、プリンタ単体機３１は、それらの情報に従って対応する文字パターンやフォームパターン等をＲＡＭ上で作成し、記録媒体である記録紙等に像を形成する。
【００８０】
１０１２は操作のためのスイッチおよびＬＥＤ表示器等が配されている操作パネルである。１００１はプリンタ制御ユニットで、プリンタ単体機３１の制御およびホストコンピュータ１０から供給される文字情報等を解析する。
【００８１】
このプリンタ制御ユニット１００１は、主に文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ１００２に出力する。レーザドライバ１００２は半導体レ−ザ１００３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１００３から発射されるレーザ光１００４をオン・オフ切り換えする。
【００８２】
レーザ光１００４は回転多面鏡１００５で左右方向に振らされて静電ドラム１００６上を走査露光する。これにより、静電ドラム１００６上には文字パターンの静電潜像が形成されることになる。
【００８３】
この潜像は、静電ドラム１００６周囲に配設された現像ユニット１００７により現像された後、記録紙に転写される。この記録紙にはカットシートを用い、カットシート記録紙は、プリンタ単体機３１に装着した用紙カセット１００８に収納されている。そして、用紙カセット１００８に収納されているカットシートは、給紙ローラ１００９および搬送ローラ１０１０と搬送ローラ１０１１とにより、装置内に取り込まれて、静電ドラム１００６に供給される。
【００８４】
図５は、図４に示したプリンタ単体機３１のプリンタ制御システムを説明するブロック図である。
【００８５】
図５に示すプリンタ単体機３１において、１２はプリンタＣＰＵ（ＣＰＵ）である。ＣＰＵ１２は、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等或いは外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種のデバイスとのアクセスを総括的に制御する。そして、ＣＰＵ１２は、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。
【００８６】
また、このＲＯＭ１３のプログラムＲＯＭには、図１０等のフローチャートで示されるようなＣＰＵ１２の制御プログラム等を記憶する。
【００８７】
ＲＯＭ１３のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデ−タ等を記憶する。さらに、ＲＯＭ１３のデ−タ用ＲＯＭにはハードディスク等の外部メモリ１４が無いプリンタの場合には、ホストコンピュータ１０上で利用される情報等を記憶している。
【００８８】
ＣＰＵ１２はＵＳＢインタフェース等の入力部１８を介してホストコンピュータ１０との通信処理が可能となっており、プリンタ単体機３１内の情報等をホストコンピュータ１０に通知可能に構成されている。なお、ホストコンピュータ１０との通信を入力部１８を介して行うとしているが、図示していないＩＥＥＥ１２８４やイーサネット（登録商標）ＩＦを介して通信を行ってもよいことはいうまでもない。
【００８９】
１９はＲＡＭで、ＣＰＵ１２の主メモリ、ワークエリア等として機能する。また、ＲＡＭ１９は、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【００９０】
なお、ＲＡＭ１９は、入力データ格納領域、出力情報展開領域、環境データ格納領域等に用いられる。さらに、前述したハードディスク（ＨＤ）、ＩＣカ−ド等の外部メモリ１４は、メモリコントローラ（ＭＣ）２０によりアクセスを制御される。
【００９１】
外部メモリ１４は、オプションとして接続され、フォントデ−タ、エミュレ−ションプログラム、フォ−ムデ−タ等を記憶する。ＮＶＲＡＭ２１は、不揮発性のメモリであり操作パネル１０１２からのプリンタモード設定情報等を記憶する。
【００９２】
また、前述した外部メモリは１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード，言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。
【００９３】
以下、図１のホストコンピュータ１０、プリンタ単体機３１、カラー複合画像形成装置１００からなるシステムにおいて本発明の実施形態の動作を説明する。はじめに本実施形態で説明する機能の概要を説明する。
【００９４】
ホストコンピュータ１０上で、図示しないアプリケーションからの印刷要求に基づいて、図示しないプリンタドライバがカラー複合画像形成装置１００で印刷するための印刷ジョブを生成し、生成した印刷ジョブをジョブＪ１、ジョブＪ２に分割する。
【００９５】
分割したジョブＪ１をネットワーク２０００経由でカラー複合画像形成装置１００へ送信すると共に、前記ジョブＪ２をＵＳＢ接続されたプリンタ単体機３１送信する。プリンタ単体機３１では送信されてきたジョブＪ２を、カラー複合画像形成装置１００でスキャン可能なスキャン可能データとして印刷出力する。
【００９６】
プリンタ単体機３１で印刷出力したスキャン可能データをカラー複合画像形成装置１００のイメージスキャナ部２０１によりスキャンする。
【００９７】
そして、カラー複合画像形成装置１００のＣＰＵ５０１では、イメージスキャナ部２０１によりスキャンしたスキャン可能データからジョブＪ２を再び電子データとして抽出する。
【００９８】
そして、カラー複合画像形成装置１００のＣＰＵ５０１は、抽出したジョブＪ２とネットワーク経由で送信されてきているジョブＪ１とＲＡＭ５０２上でそれぞれの識別情報を照合する等の認証処理後、それぞれの印刷ジョブをデータ処理により結合する。そして、ホストコンピュータ１０のプリンタドライバが生成した印刷ジョブを再構成した後、印刷ジョブを実行して最終的な印刷結果を得る。以降、本実施形態の印刷システムで実現される本機能をスキャンプリントと記述する。
【００９９】
ここで、スキャンプリントとは、プリンタドライバで生成された１つの印刷ジョブを複数の印刷ジョブに分割した後、分割された複数の印刷ジョブに画像処理を施して、視覚的にその内容が判別できない画像として印刷出力する。そして、その印刷出力を分割された一方の印刷ジョブを受信しているカラー複合画像形成装置１００のスキャン機能で画像入力を行う。
【０１００】
そして、画像入力された画像から分割された印刷ジョブを抽出して、すでに受信している印刷ジョブと結合して元の印刷ジョブを再現した後、印刷処理を行う機能に対応する。
【０１０１】
図６は、本実施形態のデータ処理装置における第１のデータ処理手順の一例を示すフローチャートである。なお、本例は、スキャンプリント時に、ホストコンピュータ１０上で実行するデータ処理手順に対応する。なお、Ｓ６０１〜Ｓ６１０は各ステップを示す。各ステップは、ホストコンピュータ１０のＣＰＵが外部記憶装置からプリンタドライバ等をＲＡＭ上にロードして実行することで実現される。
【０１０２】
まず、ステップＳ６０１で、ユーザがホストコンピュータ１０上での操作によりアプリケーションから、カラー複合画像形成装置１００を分割された印刷ジョブを印刷する印刷装置先として指定する。その後、印刷指示を行うと、ホストコンピュータ１０は、インストールされているプリンタドライバを介してステップＳ６０２で、図７に示すようなカラー複合画像形成装置１００用のプリンタドライバ設定画面７０１を図示しない表示装置上に表示する。
【０１０３】
図７は、本実施形態のデータ処理装置が備える表示装置に表示されるプリンタドライバ設定画面の一例を示す図である。
【０１０４】
図７において、ユーザはこの設定画面において、用紙サイズ、部数、カラー／モノクロ指定、両面指定、レイアウト指定、カラープロファイルの指定、各種フィニッシャの設定等、カラー複合画像形成装置の印刷設定を行う。
【０１０５】
また、ユーザはこの設定画面において、スキャンプリントを実行するか否か、およびスキャンプリント時に印刷ジョブの暗号化実行の有無を選択する。ユーザが暗号化有りを選択した場合には、さらに暗号化のためのパスワードの入力を求める。
【０１０６】
７０２は使用するプリンタの情報領域で、プリンタ名、状態、種類、場所等を設定可能に構成されている。７０３はスキャンプリント実行の設定を行うための領域である。
【０１０７】
ここで、スキャンプリントとは、カラー複合画像形成装置１００のプリンタドライバが生成した印刷ジョブを分割した後、分割された印刷ジョブに対して画像処理と所定のＩＤ情報付加処理が施された印刷情報をプリンタ単体機３１で印刷する。そして、その印刷結果をカラー複合画像形成装置１００のスキャナ機能で読み取り、その読み取り画像データに所定の画像処理を施して、分割された印刷ジョブを結合して元の印刷ジョブに構築して印刷させるための印刷処理である。
【０１０８】
７０４はラジオボタンで、このボタンをユーザがポインティングデバイス等を操作してクリックすることにより、スキャンプリントを実行することを指定すると、ラジオボタン７０４が有効表示になる。
【０１０９】
また、ラジオボタン７０４が有効となると、領域７０３が有効表示となる。ラジオボタン７０４が無効の時、すなわちカラー複合画像形成装置１００で通常プリントを行う場合には領域７０３はグレーアウト表示され、無効状態に遷移する。
【０１１０】
７０５はプリンタ名リストで、カラー複合画像形成装置１００でスキャン可能なスキャン可能データを生成、印刷できるプリンタ単体機３１等、印刷装置名のリストである。ユーザは、プリンタ名リスト７０５中から、スキャン可能データを印刷出力する印刷装置先の選択を行う。なお、本実施形態では、プリンタ単体機３１が図４に示すようなモノクロプリンタの例である。
【０１１１】
なお、本実施形態では説明のためにプリンタ単体機３１を選択するものとする。
【０１１２】
７０６はスキャンプリント時の印刷ジョブデータの暗号化を設定する領域である。領域７０６は、ユーザによるラジオボタン７０７の指示状態に基づいて、暗号化の有無を設定可能に構成されている。
【０１１３】
また、ユーザによりラジオボタン７０７をクリックすることにより印刷ジョブデータの暗号化することを指定すると、ラジオボタン７０７が有効になるとともに、領域７０６が有効となる。
【０１１４】
さらに、ラジオボタン７０７が無効のとき、スキャンプリント時の印刷ジョブデータの暗号化をしないときには、領域７０６はグレーアウトされ無効状態となる。
【０１１５】
７０８はスキャンプリント時の印刷ジョブデータを暗号化する際に使用するパスワードを入力するための領域である。ここで、パスワードは認証情報であるが、パスワード以外の情報を認証情報としてもよい。
【０１１６】
７０９は、カラー複合画像形成装置１００での印刷に使用する用紙情報の基本的な情報を設定する領域である。カラー複合画像形成装置１００はここで設定された用紙を使用して、アプリケーションデータの通常印刷またはスキャンプリントの実行を行う。ここで、用紙節減のため、ｎＩＮ１印刷等のレイアウト印刷情報を設定可能としてもよい。
【０１１７】
７１０は通常印刷時またはスキャンプリント時にカラー複合画像形成装置１００での印刷する部数の設定を行う。ユーザはプロパティボタン７１１を選択することにより、プロパティ設定画面が表示される。
【０１１８】
なお、ここでは図示しないプロパティ設定画面にて、用紙サイズ、用紙向き、部数、カラー／モノクロ指定、両面指定、レイアウト指定等の詳細設定を行うことが可能である。
【０１１９】
また、プロパティ設定画面にて、カラープロファイルの指定、各種フィニッシャの設定、ウォータマーク指定、ボックス格納、セキュアプリント等、カラー複合画像印刷装置で実行する印刷ジョブの詳細設定を行うことが可能である。
【０１２０】
なお、プリンタドライバ設定画面で設定できる基本印刷情報（用紙サイズ、用紙向き、部数）について、プロパティ設定画面にて設定を行った場合、プロパティ設定画面で行った設定がプリンタドライバ設定画面７０１上に反映される。
【０１２１】
ユーザはカラー複合画像形成装置用のプリンタドライバ設定画面７０１上のすべての設定が終了すると、ＯＫボタン７１２を選択することによりホストコンピュータ１０へ設定が終了したことを通知する。
【０１２２】
ホストコンピュータ１０は、Ｓ６０３でカラー複合画像形成装置１００用のプリンタドライバを使用して、Ｓ６０２でユーザが設定した内容に基づき、カラー複合画像形成装装置１００でアプリケーションデータを印刷するための印刷ジョブを生成する。
【０１２３】
次に、ステップＳ６０４では、ステップＳ６０２で、ＣＰＵ５０１は、図７に示した設定画面において、通常印刷が指定されたか、スキャンプリント（ラジオボタン７０４が有効の場合）が指定されたかを判断する。ここで、通常印刷が指定されたと判断した場合は、ステップＳ６０５で、ステップ６０３で生成した１つの印刷ジョブをカラー複合画像形成装置１００へネットワーク２０００を介して送信する。
【０１２４】
一方、ステップＳ６０４で、ＣＰＵ５０１がスキャンプリントが指定されていると判断した場合は、ステップＳ６０６へ進む。
【０１２５】
そして、ステップＳ６０６で、プリンタ単体機３１用のプリンタドライバ設定画面を表示装置に表示する。この設定画面上でユーザは、プリンタ単体機３１を使用してスキャン可能データを印刷出力するための用紙サイズ、用紙向き等、印刷設定を行う。
【０１２６】
次に、ステップＳ６０７では、後述するジョブ分割処理によりステップＳ６０３でプリンタドライバにより生成した印刷ジョブをジョブＪ１、ジョブＪ２へ分割する。
【０１２７】
次に、ステップＳ６０８では、ジョブＪ１に、スキャンプリント用のジョブ１であることを示す情報と印刷ジョブ毎に固有の識別番号として発行するジョブＩＤと印刷ジョブの暗号化の有無を示す情報を付加してカラー複合画像形成装置１００へ送信する。
【０１２８】
この際、ジョブＪ１には、ステップＳ６０３でのジョブ分割処理時に算出した後述する分割単位をヘッダ情報として付加し、カラー複合画像形成装置１００へ送信する。
【０１２９】
次に、ステップＳ６０９では、プリンタ単体機３１用のプリンタドライバを使用して、ステップＳ６０６でユーザが設定した用紙サイズ、用紙向き等の印刷設定に基づいて、スキャン可能データ用印刷ジョブを生成する。
【０１３０】
ここで、生成されるスキャン可能データ用印刷ジョブとは、ジョブＪ２をカラー複合画像形成装置１００でスキャン可能なスキャン可能データとして印刷出力するためのスキャン可能データ用印刷ジョブである。
【０１３１】
次に、ステップＳ６１０で、ステップＳ６０９で生成したスキャン可能データ用印刷ジョブをホストコンピュータ１０の、例えばＵＳＢインタフェースを介してプリンタ単体機３１へ送信して、本処理を終了する。
【０１３２】
図８は、図１に示したホストコンピュータ１０のプリンタドライバにより生成されるスキャン可能データ用印刷ジョブの概念図である。本例は、図６に示したステップＳ６０９で生成されるスキャン可能データ用印刷ジョブの概念例である。
【０１３３】
図８において、スキャン可能データ用印刷ジョブは、２つのブロック８０１と８０２より構成されている。
【０１３４】
ブロック８０１は、プリンタ単体機３１用のプリンタドライバで生成される情報であり、ステップＳ６０６で設定された用紙サイズ、用紙向き等の印刷設定情報、及びこのジョブがスキャン可能データ用印刷ジョブであることを表す情報を含んでいる。
【０１３５】
また、ブロック８０２には、スキャン可能データ中に含まれる情報であり、ステップＳ６０８でジョブＪ１へ付加したジョブＩＤと同じジョブＩＤとジョブＪ２のデータが含まれている。
【０１３６】
図９は、本実施形態のデータ処理装置における第２のデータ処理手順の一例を示すフローチャートである。本例は、図６に示したステップＳ６０７のジョブ分割処理の詳細手順に対応する。なお、Ｓ９０１〜Ｓ９０５は各ステップを示す。各ステップは、ホストコンピュータ１０のＣＰＵが外部記憶装置からプリンタドライバ等をＲＡＭ上にロードして実行することで実現される。
【０１３７】
まず、ステップＳ９０１では、図６にステップＳ６０３でプリンタドライバが生成した印刷ジョブのサイズを削減するために可逆圧縮を施す。なお、本可逆圧縮処理は、ソフトウエアによるものであっても、専用のハードウエア（ＣＯＤＥＣ等の）によるものであってもよい。
【０１３８】
次に、ステップＳ９０２では、図６に示したＳ６０２ではユーザがスキャンプリント時の印刷ジョブの暗号化指定の有無を判断し、暗号化有りと設定されていると判断した場合には、ステップＳ９０３に進む。そして、同様に、図６に示したＳ６０２で入力されているパスワードを使用して、ステップＳ９０１で圧縮済みの印刷ジョブへ暗号化を施し、ステップＳ９０４へ進む。
【０１３９】
一方、ステップＳ９０２で、暗号化指定がなされていないと判断した場合は、そのままステップＳ９０４へ進む。
【０１４０】
そして、ステップＳ９０４では、図６に示したステップＳ６０６で設定されたスキャン可能データを印刷出力するための用紙サイズ情報を利用して、指定された用紙サイズ１ページにスキャン可能データとして含めることのできる最大情報量を算出する。そして、算出された最大情報量と暗号化済（暗号化していない場合は圧縮済）の印刷ジョブのデータサイズから、分割単位を決定する。
【０１４１】
分割単位ＣＥＩＬは、
ＣＥＩＬ＝暗号化済印刷ジョブのデータサイズ／最大情報量…(１)
として求める。
【０１４２】
ここで、上記ＣＥＩＬ（ａ）はａ以上である最大の整数を表している。なお、前記分割単位の最小値は２とし、前記第（１）式の値が「１」となった場合は「２」とする。
【０１４３】
本実施形態では後述のように、スキャン可能データとして、２次元バーコードの一種であるＱＲコードを採用している。使用するＱＲコードは、ＱＲコードモデル２、レベル４０、誤り訂正率レベルＬ、セルサイズ３ピクセルの、例えば図１０に示すＱＲコード２１００であり、１つのＱＲコード２１００中に２９４０ｂｙｔｅの情報を含める。
【０１４４】
図１０は、図１に示したプリンタ単体機３１が読み取るスキャン可能データの一例示す拡大平面図である。
【０１４５】
図１０に示すように、本実施形態では、ＱＲコード１つは縦横それぞれが２３．６８ｍｍの正方形である。図６に示したステップＳ６０６で使用する用紙サイズをＡ４ランドスケープと設定した場合、プリンタ単体機３１でのＡ４ランドスケープの印刷可能領域のサイズは２８６ｍｍｘ２００ｍｍであるため、横方向に最大１２個の縦方向には最大９個のＱＲコードを配置することができる。
【０１４６】
したがって、Ａ４ランドスケープの用紙にスキャン可能データとして含めることが可能な最大情報量は、１２×９×２９４０＝３１７５２０ｂｙｔｅである。
【０１４７】
次に、ステップＳ９０５では、暗号済の印刷ジョブをジョブＪ１、ジョブＪ２へ分割する。暗号化済印刷ジョブを先頭から、ステップＳ９０４で算出した分割単位で分割し、分割した各ブロックの先頭１ｂｙｔｅをジョブＪ２へ、先頭から１ｂｙｔｅをジョブＪ１へ追加していくにより、ジョブＪ１、ジョブＪ２へ分割する。
【０１４８】
これにより、分割されたジョブＪ２をプリンタ単体機３１にてスキャン可能データとして印刷する場合、１ページ以内に収めることが可能となる。
【０１４９】
なお、本実施形態では、図９に示したフローチャートに示すような分割方法を採用している。しかし、例えば単純に印刷ジョブの前半半分をジョブＪ１として、残りの半分をジョブＪ２とする。このように、１つの印刷ジョブをジョブＪ１、ジョブＪ２として２つに分割する手法であればどのような手法を採用して本発明の目的を達成できることは言うまでもない。
【０１５０】
さらに、本実施形態では印刷コスト等を鑑み、スキャン可能データは必ず１ページとなるようにジョブＪ２を構成しているが、本発明の目的を達成するに当たり、スキャン可能データは複数ページに渡ってもよいことはいうまでもない。
【０１５１】
続いて、プリンタ単体機３１がホストコンピュータ１０から印刷ジョブデータを入力部１８を介して送信された時の動作を、図１０に示すフローチャートを参照しながら説明する。
【０１５２】
図１１は、本実施形態の印刷装置における第１のデータ処理手順の一例を示すフローチャートである。本例は、プリンタ単体機３１がホストコンピュータ１０から印刷ジョブデータを入力部１８を介して送信された時の手順に対応する。なお、Ｓ１１０１〜Ｓ１１０５は各ステップを示す。各ステップは、プリンタ単体機３１のＣＰＵ１２が外部メモリ１４から制御プログラムをＲＡＭ１９上にロードして実行することで実現される。
【０１５３】
まず、ステップＳ１１０１で、ホストコンピュータ１０から印刷ジョブデータが入力部１８を介して送信されてきたことを検知する。その後、ステップＳ１１０２で送信されてきたデータを解析し、スキャン可能データ用印刷用ジョブであることを示す情報の有無を判別する。これにより、受信した印刷ジョブデータが通常印刷用の印刷ジョブデータであるか、スキャン可能データ用印刷ジョブ用の印刷ジョブデータであるかをＣＰＵ１２が判断する。
【０１５４】
ここで、ＣＰＵ１２が通常印刷用の印刷ジョブデータであると判断した場合は、ステップＳ１１０３で、印刷ジョブデータを解析する。そして、印刷ジョブデータに含まれるプリンタ単体機３１の用紙サイズ等各種設定情報と、描画データに基づいてＲＡＭ１９上でラスタライズ処理を行う。そして、印刷部１７から出力可能な出力画像データを生成する。そして、ステップＳ１１０５へ進む。
【０１５５】
一方、ステップＳ１１０２で、スキャン可能データ用印刷ジョブデータであるとＣＰＵ１２が判断した場合、ステップＳ１１０４に進む。そして、後述するスキャン可能画像生成処理により、スキャン可能データ用印刷ジョブ中の９０２の部分のデータをスキャン可能画像として生成する。
【０１５６】
そして、ステップＳ１１０５では、Ｓ１１０３で生成した出力画像又はステップＳ１１０４で生成したスキャン可能画像を、印刷部インタフェース１６を介して印刷部１７へ送る。そして、印刷部１７でＳ６０７で指定された用紙サイズの用紙に印刷して、処理を終了する。
【０１５７】
続いて、図１２のフローチャートを参照して、図１１に示したステップＳ１１０４のスキャン可能画像生成処理の動作を詳述する。
【０１５８】
図１２は、本実施形態の印刷装置における第２のデータ処理手順の一例を示すフローチャートである。本例は、図１１に示したステップＳ１１０４のスキャン可能画像生成処理の詳細手順に対応する。なお、Ｓ１２０１，Ｓ１２０２は各ステップを示す。各ステップは、プリンタ単体機３１のＣＰＵ５０１がＨＤ５０６から制御プログラムをＲＡＭ５０２上にロードして実行することで実現される。
【０１５９】
まず、ステップＳ１２０１では、プリンタ単体機３１へ通知されたスキャン可能データ印刷ジョブデータのうち、スキャン可能データとして印刷する。そして、カラー複合画像形成装置１００へ渡すべきデータ部分、分割されたジョブＪ２のデータを含むブロック８０２を分離して抽出する。
【０１６０】
次に、ステップＳ１２０２では、２次元バーコードの１種であるＱＲコードの描画処理をＲＡＭ１９上で行い、ステップＳ１１０５へ進む。
【０１６１】
なお、ステップＳ１２０１で、ＣＰＵ１２がブロック８０２より分離・抽出したデータを先頭から２９４０ｂｙｔｅずつのデータブロックとして切り出す。そして、各データブロックの先頭に、ブロック番号４ｂｙｔｅ、終了フラグ１ｂｙｔｅの計５ｂｙｔｅのヘッダ情報を付加する。
【０１６２】
ここで、ブロック番号はそのデータブロックが先頭から何ブロック目かを表し、終了フラグはそのデータブロックが最終ブロックであるか否かを表すフラグである。
【０１６３】
そして、ヘッダ情報の付加された各データブロックより、ＱＲコードモデル２、レベル４０、誤り訂正率レベルＬ、セルサイズ３ピクセルの図１０に示したＱＲコード２１００を生成する。
【０１６４】
なお、図１０において、ＱＲコード１つは縦横それぞれが２３．６８ｍｍの正方形となる。また、ステップスキャン可能画像生成処理で生成された各ＱＲコードは、図６に示したステップＳ６０６で指定された用紙サイズの描画エリアの左上より順次配置してゆく。
【０１６５】
なお、本実施形態ではスキャン可能データとして２次元バーコードの１種であるＱＲコードを使用するとしている。
【０１６６】
しかし、データマトリクスやＰＤＦ４１７等の他の２次元バーコードや、Ｉ次元バーコード、またはＡＳＣＨＩＩ文字列として印刷など、画像中に情報を埋め込める方式であればどのようなものも使用できる。また、どのような方式をとるかによらず、同様の効果が得られることはいうまでもない。
【０１６７】
図１３は、図１に示したプリンタ単体機３１で生成されるスキャン可能画像データの展開状態を示す説明図である。本例は、ステップＳ１１０３で生成したスキャン可能画像をステップＳ１１０５で、印刷部１７で印刷した画像の一例である。
【０１６８】
この例は、図６に示したステップＳ６０７で、ユーザがＡ４ランドスケープ用紙を指定し、ステップＳ９０５で分割生成したジョブＪ２のデータサイズが１４２Ｋｂｙｔｅであるときの場合である。
【０１６９】
図１３において、１３０１はＡ４ポートレート用紙であり、１３０２は本実施形態のプリンタ単体機３１の印刷可能領域（描画エリア）を示しており、印刷可能領域のサイズは２８６ｍｍｘ２００ｍｍである。Ａ４ランドスケープ用紙の場合は、横方向に最大１２個の縦方向には最大９個のＱＲコードを配置することができる。
【０１７０】
なお、データは２９４０ｂｙｔｅ毎の５０ブロックに分割され、各ブロックに分割されたデータには５ｂｙｔｅのヘッダ情報を付加されＱＲコードに変換する。
【０１７１】
１３１１〜１３６０は分割された各データブロックに対応するＱＲコードであり、１３１１は１番目のデータブロックに対応し、このＱＲコードを復号時のヘッダ情報にはブロック番号＝１、終了フラグ＝０が登録されている。
【０１７２】
１３１２は２番目のブロックに対応し、このＱＲコードを復号時のヘッダ情報にはブロック番号＝２、終了フラグ＝０が登録されている。以下順に、各ＱＲコードは各ブロックに対応しておりそれぞれ、対応するブロックのブロック番号と、終了フラグ０が登録されている。
【０１７３】
ただし、最終ブロックである５０番目のブロックに対応するＱＲコード１３６０を復号時のヘッダ情報の終了フラグには「１」が登録されておりこのブロックが最終であることを示している。
【０１７４】
続いて、図１４、図１５に示すフローチャートを参照しながら、分割ジョブを連結して印刷する処理について説明する。具体的には、プリンタ単体機３１で印刷出力したスキャン可能データを、カラー複合画像形成装置１００でスキャンする。そして、スキャンされたスキャン可能データに含まれるジョブＪ２のデータを抽出し、さらに、ホストコンピュータ１０よりネットワークを介して予め送信されてきているジョブＪ１と、スキャンされて復号されるジョブＪ２とを結合する。ことにより元の印刷ジョブを再構成して、印刷ジョブの印刷結果を得る。
【０１７５】
図１４は、本実施形態の印刷装置における第３のデータ処理手順の一例を示すフローチャートである。本例は、図１に示したカラー複合画像形成装置１００へネットワーク２０００を介してホストコンピュータ１０上で分割されたジョブＪ１がネットワークを介して送信されてきたときのデータ処理手順に対応する。なお、Ｓ１４０１〜Ｓ１４０５は各ステップを示す。各ステップは、カラー複合画像形成装置１００のＣＰＵ５０１がＨＤ５０６から制御プログラムをＲＡＭ５０２上にロードして実行することで実現される。
【０１７６】
まず、ステップＳ１４０１で、ホストコンピュータ１０からネットワークを介して印刷ジョブデータがＩ／Ｏ５１２を介して送信されてきたことをＣＰＵ５０１が検知する。
【０１７７】
次に、ステップＳ１４０２で、送信されてきた印刷ジョブデータを解析しスキャンプリント用のジョブＪ１であることを示す情報の有無を判別する。これにより、この印刷ジョブデータが通常印刷用の印刷ジョブデータであるか、スキャンプリント用データであるかをＣＰＵ５０１が判断する。
【０１７８】
ここで、通常の印刷用の印刷ジョブであるとＣＰＵ５０１が判断した場合は、ステップＳ１４０３で、印刷ジョブ格納バッファへ格納された印刷ジョブの解析を行う。そして、印刷ジョブに含まれるホストコンピュータ１０による図６に示したＳ６０２で行われた、カラー複合画像形成装置１００で印刷するための各種設定と、描画データとに基づいてラスタライズを行う。各種設定とは用紙サイズ、カラー／モノクロ指定、カラープロファイルの指定等である。これにより、出力画像が生成され、ＲＡＭ５０２上のイメージバッファへ格納される。
【０１７９】
次に、ステップＳ１４０４では、ＣＰＵ５０１は、各種設定に基づいて、カラー複合画像形成装置全体を制御し、イメージバッファ中へ格納されている出力画像の、印刷処理、フィニッシング処理を行い、処理を終了する。
【０１８０】
具体的には、ＣＰＵ５０１が印刷ジョブデータに含まれていた、ホストコンピュータ１０による図６に示したステップＳ６０２で行われた、カラー複合画像形成装置１００で印刷するための各種設定に基づいて、カラー複合画像形成装置全体を制御する。ここで、各種設定とは、用紙サイズ、部数、カラー／モノクロ指定、両面指定、各種フィニッシャの設定等である。
【０１８１】
これにより、イメージバッファ中へ格納されている出力画像の、印刷処理、フィニッシング処理が行われる。
【０１８２】
一方、ステップＳ１４０２でスキャンプリント用ジョブであることをＣＰＵ５０１が判断した場合は、ステップＳ１４０５へ進む。そして、送信されてきたスキャンプリント用ジョブデータをＲＡＭ５０２上に構成するスキャンプリントジョブバッファへ格納して、処理を終了する。
【０１８３】
ここで、スキャンプリントジョブバッファ（ＳＰＢ）に格納されたデータに含まれるジョブＩＤ等の情報を操作部５１０のＬＥＤディスプレイ上に表示してもよい。
【０１８４】
図１５は、本実施形態の印刷装置における第４のデータ処理手順の一例を示すフローチャートである。本例は、図１に示したカラー複合画像形成装置１００のスキャンプリント処理手順に対応する。なお、Ｓ１５０１〜Ｓ１５１１は各ステップを示す。各ステップは、カラー複合画像形成装置１００のＣＰＵ５０１がＨＤ５０６から制御プログラムをＲＡＭ５０２上にロードして実行することで実現される。
【０１８５】
まず、ステップＳ１５０１では、ユーザがプリンタ単体機３１で出力したスキャン可能データが印刷された印刷物を、カラー複合画像形成装置１００の、イメージスキャナ部２０１のプラテンにセットし、操作部５１０よりスキャンプリントの実行を指示する。これにより、スキャン動作を開始しスキャン画像データをＲＡＭ５０２上のスキャン可能データバッファへ格納される。
【０１８６】
なお、プリンタ単体機３１で出力したスキャン可能データが印刷された印刷物をＡＤＦ等の原稿給送装置から自動給紙してスキャンニングする構成であってもよい。
【０１８７】
次に、ステップＳ１５０２では詳細は後述する、ジョブＪ２抽出処理を行いスキャン可能データバッファへ格納されているスキャン可能データからジョブＪ２とそのヘッダ情報を抽出し、ＲＡＭ５０２上に確保されるジョブＪ２格納バッファへ格納する。
【０１８８】
次に、ステップＳ１５０３では、ステップＳ１５０２で抽出したジョブＪ２格納バッファに格納されたデータのヘッダ情報からジョブＩＤを取り出し、ＲＡＭ５０２からスキャンプリントジョブバッファに同様のジョブＩＤをヘッダに持つジョブＪ１を検索する。
【０１８９】
次に、ステップＳ１５０４では、ＣＰＵ５０１は、Ｓ１５０３での検索の結果から、ＲＡＭ５０２上のジョブＪ２格納バッファに格納済データのヘッダ情報のジョブＩＤと一致するジョブＩＤをヘッダに持つジョブＪ１がＳＰＢにあるか判断する。ここで、ＣＰＵ５０１が一致するものがないと判断した場合は、そのまま本処理を終了する。
【０１９０】
一方、ステップＳ１５０４で、一致するものがあるとＣＰＵ５０１が判断した場合は、ステップＳ１５０５へ進む。
【０１９１】
そして、ステップＳ１５０５では、ＲＡＭ５０２上で結合処理して元の印刷ジョブを再構成する。
【０１９２】
具体的には、ＲＡＭ５０２上のジョブＪ２格納バッファに格納されたジョブＪ２とそのヘッダ情報に持つジョブＩＤと一致するジョブＩＤを持つスキャンプリントジョブバッファに格納されているジョブＪ１をＲＡＭ５０２上で結合処理する。
【０１９３】
ここで、結合処理は図９のステップＳ９０５で行った分割処理とは逆の処理となる。
【０１９４】
すなわち、ジョブＪ２の先頭から１ｂｙｔｅ取り出し、印刷ジョブ格納バッファへ追加する。続いて、ジョブＪ１のヘッダ情報に含まれている分割単位を参照し、ジョブＪ１の先頭から（分割単位−１）ｂｙｔｅのデータを取り出し、ＲＡＭ５０２上の印刷ジョブ格納バッファへ追加する。
【０１９５】
この動作をジョブＪ１の最後に達するまで繰り返すことより、ＲＡＭ５０２上の印刷ジョブ格納バッファ内に元の印刷ジョブが再構成される。
【０１９６】
次に、ステップＳ１５０６では、使用したスキャンプリントジョブバッファに含まれているジョブＪ１のヘッダ情報を参照することにより、再構成した印刷ジョブの暗号化の有無を判断する。ここで、暗号化されていないと判断した場合はステップＳ１５０９へ進み、暗号化されていると判断した場合はステップＳ１５０７へ進む。
【０１９７】
そして、ステップＳ１５０７では、操作部５１０上のＬＥＤディスプレイ上にパスワードの入力を促すメッセージをＣＰＵ５０１の表示制御で表示する。
【０１９８】
ここで、ユーザがあらかじめ設定されたパスワードを入力すると、入力したパスワードをキーとして印刷ジョブバッファ中の印刷ジョブの復号処理を行う。
【０１９９】
そして、復号されたデータもまた、ＲＡＭ５０２上の印刷ジョブ格納バッファへ格納する。
【０２００】
次に、ＣＰＵ５０１は、ステップＳ１５０８ではステップＳ１５０７でのユーザが入力したパスワードによる印刷ジョブデータの復号が成功したか否かを判断する。ここで、復号が成功しているとＣＰＵ５０１が判断した場合は、ステップＳ１５０９へ進み、失敗していると判断した場合は、ステップＳ１５０７へ戻り、再度、ユーザへ正しいパスワードの入力を促す。
【０２０１】
次に、ステップＳ１５０９で、ＣＰＵ５０１は、ＲＡＭ５０２上の印刷ジョブ格納バッファ上の圧縮されている印刷ジョブデータの伸張処理を行う。
【０２０２】
そして、ステップＳ１５１０で、ＲＡＭ５０２上の印刷ジョブ格納バッファへ格納された印刷ジョブを解析し、各種設定と、描画データに基づいてラスタライズを行い出力画像を生成し、ＲＡＭ５０２上のイメージバッファへ格納する。ここで、各種設定は、ホストコンピュータ１０の図６に示したステップＳ６０２で行われた設定である。
【０２０３】
具体的には、印刷ジョブに含まれるホストコンピュータ１０の図６に示したステップＳ６０２で行われた、各種設定と、描画データに基づいてラスタライズを行い出力画像を生成する。
【０２０４】
そして、ステップＳ１５１１では、印刷ジョブデータに含まれていた、ホストコンピュータ１０の図６に示したステップＳ６０２で行われた、各種設定に基づいて、カラー複合画像形成装置全体を制御して、印刷処理、フィニッシング処理を行う。
【０２０５】
具体的には、カラー複合画像形成装置１００で印刷するための用紙サイズ、部数、カラー／モノクロ指定、両面指定、各種フィニッシャの設定等の各種設定に基づいてイメージバッファ中へ格納されている出力画像の、印刷処理、フィニッシング処理を行う。
【０２０６】
そして、印刷ジョブバッファ中の印刷ジョブ、ジョブＪ２格納バッファへ格納されたデータおよびスキャンプリントジョブバッファへ格納されており、結合処理に使用したジョブＪ１を、ＲＡＭ５０２内から削除して、処理を終了する。
【０２０７】
以下、図１５に示したステップＳ１５０２の印刷ジョブデータ抽出処理を、図１６に示すフローチャートを参照しながら詳述する。
【０２０８】
図１６は、本実施形態の印刷装置における第５のデータ処理手順の一例を示すフローチャートである。本例は、図１５に示したステップＳ１５０２の印刷ジョブデータ抽出処理の詳細処理手順に対応する。なお、Ｓ１６０１〜Ｓ１６０３は各ステップを示す。各ステップは、カラー複合画像形成装置１００のＣＰＵ５０１がＨＤ５０６から制御プログラムをＲＡＭ５０２上にロードして実行することで実現される。
【０２０９】
まず、ステップＳ１６０１では、ＲＡＭ５０２上のスキャン可能データバッファに格納されているスキャン可能データから各ＱＲコードをＣＰＵ５０１による画像処理によりそれぞれ切り出す。
【０２１０】
次に、ステップＳ１６０２では、ＣＰＵ５０１は、切り出した各ＱＲコードをデコードしＱＲコードに含まれるバイナリ情報を取り出す。そして、ステップＳ１６０３では各ＱＲコードから取り出した、バイナリ情報に含まれる、ブロック番号と終了フラグを参照しながらデータを並べ替える（整列処理）。これと同時に、ヘッダ情報である５ｂｙｔｅを削除し、カラー複合画像形成装置１００の印刷ジョブデータを再構成し、ＲＡＭ５０２上の印刷ジョブデータ格納バッファへ格納して、本処理を終了する。
【０２１１】
以上、本実施形態によれば、ジョブＪ２をスキャンプリントで処理することで以下の効果を奏する。
【０２１２】
つまり、カラー複合画像形成装置１００の印刷ジョブの一部である、ジョブＪ１の情報をネットワーク上で盗聴されたとしても、ジョブＪ２の情報が入手しなければ印刷ジョブを再構成することが不可能となる。これにより、データ漏洩の危険性なしで、カラー複合画像形成装置の高度な機能を使用することが両立可能なる。
【０２１３】
〔第２実施形態〕
上記第１実施形態では、ホストコンピュータ１０上で印刷ジョブを分割後、ジョブＪ２をプリンタ単体機３１へ送信し、プリンタ単体機３１でスキャン可能データを生成するとしている。
【０２１４】
しかしながら、ホストコンピュータ１０上でスキャン可能データを作成してプリンタ単体機３１へ送信し、プリンタ単体機３１では通常プリントと処理・印刷するようにしても同様の結果を得ることが出来るように構成してもよい。これにより、プリンタ単体機３１は汎用性のローカルプリンタであれは、本発明を容易に適用可能となる。
【０２１５】
図１７は、本実施形態のデータ処理装置における第３のデータ処理手順の一例を示すフローチャートである。本例は、ホストコンピュータ１０上でスキャン可能データを作成して、プリンタ単体機３１へ送信し、プリンタ単体機３１では通常プリントと処理・印刷する手順に対応する。なお、Ｓ１７０１〜Ｓ１１７１２１は各ステップを示す。各ステップは、ホストコンピュータ１０のＣＰＵがＨＤから制御プログラム（プリンタドライバを含む）をＲＡＭ上にロードして実行することで実現される。
【０２１６】
まず、ステップＳ１７０１で、ユーザがＨＣ１０上での操作によりアプリケーションから、カラー複合画像形成装置１００を指定して印刷指示を行う。その後、ＨＣ１０は、プリンタドライバを介してステップＳ１７０２で、カラー複合画像形成装置１００用の図７に示したプリンタドライバ設定画面７０１を表示装置上に表示する。
【０２１７】
ユーザは、プリンタドライバ設定画面７０１において、用紙サイズ、部数、カラー／モノクロ指定、両面指定、レイアウト指定、カラープロファイルの指定、各種フィニッシャの設定等、カラー複合画像形成装置の印刷設定を行う。また、これと同時に、スキャンプリントを実行するか否か、およびスキャンプリント時に印刷ジョブの暗号化実行の有無を選択する。ユーザが暗号化有りを選択した場合には、さらに暗号化のためのパスワードの入力を求める。
【０２１８】
ＨＣ１０は、Ｓ１７０４では、カラー複合画像形成装置１００用のプリンタドライバを使用し、Ｓ１７０２でユーザが設定した内容に基づいてカラー複合画像形成装装置１００でアプリケーションデータを印刷するための印刷ジョブを生成する。
【０２１９】
次に、ステップＳ１７０５では、ステップＳ１７０２で通常印刷が指定されたか、スキャンプリントが指定されたかをホストコンピュータ１０のＣＰＵが判断する。
【０２２０】
ここで、ユーザにより通常印刷が指定されていると、ホストコンピュータ１０のＣＰＵが判断した場合は、ステップＳ１７０６で、ステップＳ１７０４で生成した印刷ジョブをカラー複合画像形成装置１００へネットワーク２０００を介して送信する。
【０２２１】
一方、ステップＳ１７０５で、スキャンプリントが指定されていると判断した場合は、ステップＳ１７０７へ進む。
【０２２２】
そして、ステップＳ１７０７では、プリンタ単体機３１用のプリンタドライバ設定画面を表示する。この設定画面上でユーザは、プリンタ単体機３１を使用してスキャン可能データを印刷出力するための用紙サイズ、用紙向き等、印刷設定を行う。
【０２２３】
次に、ステップＳ１７０８では、ホストコンピュータ１０のＣＰＵは、図６に示したステップＳ６０８と同様のジョブ分割処理によりステップＳ１７０４で生成した印刷ジョブをジョブＪ１、ジョブＪ２へ分割する。
【０２２４】
そして、ステップＳ１７０９では、ジョブＪ１に、スキャンプリント用のジョブＪ１であることを示す情報と、印刷ジョブ毎に固有の識別番号として発行するジョブＩＤと印刷ジョブの暗号化の有無を示す情報を付加する。同時に、ホストコンピュータ１０のＣＰＵは、ステップＳ１７０４でのジョブ分割処理時に算出した後述する分割単位をヘッダ情報として付加し、カラー複合画像形成装置１００へ送信する。
【０２２５】
次に、ステップＳ１７１０では、ホストコンピュータ１０のＣＰＵは、ジョブＪ２にジョブＪ１のヘッダ情報として付加したジョブＩＤと同様のジョブＩＤを付加する。その後、ホストコンピュータ１０のＣＰＵは、このデータに対しステップＳ１１０２で説明したものと同様のＱＲコード生成処理を施し、スキャン可能データの生成を行う。
【０２２６】
次に、ステップＳ１７１１では、ステップＳ１７１０で生成したスキャン可能データをイメージデータとして扱い、プリンタ単体機３１用のプリンタドライバを使用して、プリンタ単体機３１用の印刷ジョブを生成する。そして、生成したプリンタ単体機３１用の印刷ジョブをステップＳ１７１２でプリンタ単体機３１へ送信して、本処理を終了する。
【０２２７】
なお、プリンタ単体機３１及びカラー複合画像形成装置１００の動作については第１実施形態と同等のものであるが、プリンタ単体機３１については、特に図１１に示したステップＳ１１０４のスキャン可能画像生成処理を実装している必要はない。
【０２２８】
これにより、プリンタ単体機３１は分割ジョブを生成する処理が不要となり、汎用的なプリンタ装置であれば、暗号化され、かつ圧縮された分割ジョブを容易に印刷することができる。
【０２２９】
〔第３実施形態〕
上記第１、第２実施形態では、スキャンジョブを記録媒体（記録用紙）に印刷して、カラー複合画像形成装置１００のスキャン機能で読み取る場合について説明した。
【０２３０】
しかしながら、本発明は、分割ジョブの保持態様として、用紙のみを適用範囲とするものではなく、記憶媒体に分割ジョブを記憶させて、カラー複合画像形成装置１００のメディアＩ／Ｆを介して入力させる構成であってもよい。ここで、記憶媒体とは、コンピュータが読み取り可能なメディアであって、コンパクトフラッシュ（登録商標）、ＰＣＭＣＩＡカードおよびＳＤカードが含まれる。つまり、第１、第２実施形態では、記録媒体として記録用紙の例を示した。
【０２３１】
これに対して、記録用紙に代えて、例えば記憶媒体としての可搬性の記憶媒体（メモリカード等）に記憶させ、その記憶媒体を画像処理装置が備えるインタフェースを介して読み取らせて上記実施形態と同様に処理してもよい。以下、その実施形態について詳述する。
【０２３２】
図１８は、本発明の第３実施形態を示すデータ処理装置、印刷装置を適用可能な印刷システムの構成を説明する図である。
【０２３３】
なお、本システムは、ネットワーク２０００上に、ホストコンピュータ１０およびカラー複合画像形成装置１００が接続されているシステム例である。また、ネットワーク２０００上に、図示しない複数のホストコンピュータや、印刷仕様が異なる印刷装置、印刷機能を有する複合画像処理装置等が接続可能である。また、ルータ等の通信制御装置を介して、１つのＬＡＮから他のＬＡＮへ接続可能な印刷システムであってもよい。
【０２３４】
図１８において、ネットワーク２０００上に、ホストコンピュータ１０およびカラー複合画像形成装置１００が接続されている。ホストコンピュータ１０にはコンパクトフラッシュ（登録商標）、ＰＣＭＣＩＡカードおよびＳＤカードの読み書き可能なインタフェース（図示しない）を備えている。また、コンパクトフラッシュ（登録商標）、ＰＣＭＣＩＡカードおよびＳＤカードには、ホストコンピュータ１０で生成される分割されたジョブＪ２が記憶される。
【０２３５】
また、本実施形態のカラー複合画像形成装置１００の構成は第１実施形態で説明したもの同一であり、説明は割愛する。まず、本実施形態で説明する機能の概要を説明する。
【０２３６】
ホストコンピュータ１０上でカラー複合画像形成装置１００で印刷するための印刷ジョブを生成し、生成した印刷ジョブをジョブＪ１、ジョブＪ２に分割する。
【０２３７】
そして、分割したジョブＪ１をネットワーク２０００経由でカラー複合画像形成装置１００へ送信すると共に、ジョブＪ２をコンパクトフラッシュ（登録商標）またはＰＣＭＣＩＡカードまたはＳＤカードに保存する。
【０２３８】
そして、ジョブＪ２を保存したメディアを取り出し、カラー複合画像形成装置１００のメディアＩ／Ｆに挿入すると、カラー複合画像形成装置１００のＣＰＵ５０１は、挿入されたメディアからジョブＪ２を読み出す。その後、読み出した前記ジョブＪ２とネットワーク経由で送信されてきているジョブＪ１を結合し、印刷ジョブを再構成した後、前記印刷ジョブの実行・印刷を行う。以降、本実施例のシステムで実現される本機能を分割プリントと記述する。
【０２３９】
図１９は、本実施形態のデータ処理装置における第４のデータ処理手順の一例を示すフローチャートである。本例は、ホストコンピュータ１０上で分割プリント時に、ホストコンピュータ上で実行する手順に対応する。なお、Ｓ１９０１〜Ｓ１９０９は各ステップを示す。各ステップは、ホストコンピュータ１０のＣＰＵがＨＤから制御プログラム（プリンタドライバを含む）をＲＡＭ上にロードして実行することで実現される。
【０２４０】
まず、ステップＳ１９０１で、ユーザがＨＣ１０上での操作によりアプリケーションから、カラー複合画像形成装置１００を指定し印刷指示を行う。その後、ＨＣ１０は、ステップＳ１９０２で、カラー複合画像形成装置１００用のプリンタドライバ設定画面を表示する。
【０２４１】
ユーザはここで、用紙サイズ、部数、カラー／モノクロ指定、両面指定、レイアウト指定、カラープロファイルの指定、各種フィニッシャの設定等、カラー複合画像形成装置の印刷設定を行う。また、これと同時に、分割プリントを実行するか否か、および分割プリント時に印刷ジョブの暗号化実行の有無を選択する。ユーザが暗号化有りを選択した場合には、さらに暗号化のためのパスワードの入力を求める。
【０２４２】
次に、ＨＣ１０は、Ｓ１９０３で、カラー複合画像形成装置１００用のプリンタドライバを使用し、Ｓ１９０２でユーザが設定した内容に基づきカラー複合画像形成装装置１００でアプリケーションデータを印刷するための印刷ジョブを生成する。
【０２４３】
次に、ステップＳ１９０４では、ステップＳ１９０２で通常印刷が指定されたか、スキャンプリントが指定されたかを判断する。
【０２４４】
ここで、通常印刷が指定されていると判断した場合は、ステップＳ１９０５で、ステップＳ１９０３で生成した印刷ジョブをカラー複合画像形成装置１００へネットワーク２０００を介して送信する。
【０２４５】
一方、ステップＳ１９０４で、スキャンプリントが指定されていると判断した場合は、ステップＳ１９０６へ進む。
【０２４６】
そして、ステップＳ１９０６では、後述するジョブ分割処理で生成されるジョブＪ２を格納するメディアをユーザに選択させるためのファイル保存画面を表示する。ユーザはこの画面上でジョブＪ２を格納するメディアとしてコンパクトフラッシュ（登録商標）またはＰＣＭＣＩＡカードまたはＳＤカードを選択する。
【０２４７】
なお、このとき選択したメディアがマルチメディアリーダ５２１に挿入されていない場合には、その旨を表示しメディア挿入をユーザに促す。
【０２４８】
次に、ステップＳ１９０７では、第１実施形態の図６に示したステップＳ６０７のジョブ分割処理によりステップＳ１９０３で生成した印刷ジョブをジョブＪ１、ジョブＪ２へ分割する。
【０２４９】
次に、ステップＳ１９０８では、ジョブＪ１に、以下の情報を付加したヘッダ情報として付加し、カラー複合画像形成装置１００へ送信する。
【０２５０】
ここで、付加する情報には、スキャンプリント用のジョブＪ１であることを示す情報が含まれる。また、付加する情報には、印刷ジョブ毎に固有の識別番号として発行するジョブＩＤと、印刷ジョブの暗号化の有無および、Ｓ１９０７でのジョブ分割処理時に算出した分割単位をヘッダ情報が含まれる。
【０２５１】
そして、ステップＳ１９０９では、ジョブＪ２にステップＳ１９０８でジョブＪ１にヘッダ情報として付加したジョブＩＤと同様ジョブＩＤをヘッダ情報として付加し、ステップＳ１９０６でユーザの選択したメディアに保存して、本処理終了する。
【０２５２】
図２０は、本実施形態の印刷装置における第６のデータ処理手順の一例を示すフローチャートである。本例は、カラー複合画像形成装置１００でジョブＪ２を格納したメディアからジョブＪ２のデータを読み出し、さらに予め送信されてきているジョブＪ１とジョブＪ２を結合することにより元の印刷ジョブを再構成し、印刷・実行する手順に対応する。なお、Ｓ２００１〜Ｓ２０１１は各ステップを示す。各ステップは、カラー複合画像形成装置１００のＣＰＵ５０１がＨＤ５０６から制御プログラムをＲＡＭ５０２上にロードして実行することで実現される。
【０２５３】
まず、ユーザは図２３に示す処理終了後、ジョブＪ２の保存されたメディアをホストコンピュータ１０から取り出し、カラー複合画像形成装置１００のマルチメディアリーダ５２１へ挿入する。
【０２５４】
次に、ステップＳ２００１で、ジョブＪ２の保存されたメディアがマルチメディアリーダ５２１へ挿入されたことをＣＰＵ５０１が検知すると、ステップＳ２００２へ進む。
【０２５５】
そして、ステップＳ２００２で、挿入されたメディアからジョブＪ２とそのヘッダ情報を読み出しＲＡＭ５０２上のジョブＪ２格納バッファへ格納する。
【０２５６】
そして、ステップＳ２００３で、ステップＳ２００２で抽出したジョブＪ２格納バッファに格納されたデータのヘッダ情報からジョブＩＤを取り出し、スキャンプリントジョブバッファに同様のジョブＩＤをヘッダに持つジョブＪ１を検索する。
【０２５７】
次に、ステップＳ２００４で、ステップＳ２００３での検索の結果から、ジョブ２格納バッファに格納されたデータのヘッダ情報のジョブＩＤと一致するジョブＩＤをヘッダに持つジョブＪ１がスキャンプリントジョブバッファにあるか判断する。ここで、一致するものがないとＣＰＵ５０１が判断した場合は、そのまま終了する。
【０２５８】
一方、ステップＳ２００４で一致するものがあったとＣＰＵ５０１が判断した場合は、ステップＳ２００５へ進む。
【０２５９】
そして、ステップＳ２００５では、ジョブ２格納バッファに格納されているジョブＪ２とそのヘッダ情報に持つジョブＩＤと一致するジョブＩＤを持つスキャンプリントジョブバッファに格納されているジョブＪ１を結合し印刷ジョブを再構成する。なお、当該結合処理はステップＳ８０５で行った分割処理の逆の処理となる。
【０２６０】
すなわち、ジョブＪ２の先頭から１ｂｙｔｅ取り出し、印刷ジョブ格納バッファへ追加する。
【０２６１】
続いて、ジョブＪ１のヘッダ情報に含まれている前記分割単位を参照し、ジョブＪ１の先頭から（分割単位−１）ｂｙｔｅのデータをとりだし印刷ジョブ格納バッファへ追加する。この動作をジョブＪ１の最後に達するまで繰り返すことより印刷ジョブ格納バッファ内に印刷ジョブを再構成される。
【０２６２】
そして、ステップＳ２００６では、ステップＳ２００６で使用したスキャンプリントジョブバッファに含まれているジョブ１のヘッダ情報を参照することにより、再構成した印刷ジョブの暗号化の有無をＣＰＵ５０１が判断する。ここで、暗号化されていないと判断した場合は、ステップＳ２００９へ進み、暗号化されていると判断した場合はステップＳ２００７へ進む。
【０２６３】
そして、ステップＳ２００７では、操作部５１０上のＬＥＤディスプレイにパスワードの入力を促すメッセージをＣＰＵ５０１の表示制御で表示する。
【０２６４】
そして、ユーザがパスワードを入力すると、ＣＰＵ５０１は、入力したパスワードをキーとして印刷ジョブバッファ中の印刷ジョブの復号処理を行う。この際、復号されたデータもまた、ＲＡＭ５０２上の印刷ジョブ格納バッファへ格納する。
【０２６５】
次に、ステップＳ２００８では、ステップＳ２００７でユーザが入力したパスワードによる印刷ジョブデータの復号に成功したか否かをＣＰＵ５０１が判断する。ここで、成功していれると判断した場合は、ステップＳ２００９へ進み、失敗していると判断した場合は、ステップＳ２００７へ戻り、再度、ユーザへ正しいパスワードの入力を促す。
【０２６６】
次に、ステップＳ２００９で、ＣＰＵ５０１は、ＲＡＭ５０２上に確保される印刷ジョブ格納バッファ上の圧縮されている印刷ジョブデータの伸張処理を行う。
【０２６７】
そして、ステップＳ２０１０では、ＣＰＵ５０１は、印刷ジョブ格納バッファへ格納された印刷ジョブを解析する。そして、印刷ジョブに含まれるホストコンピュータ１０が図１９に示すステップＳ１９０２で行われた、各種設定と、描画データに基づいてラスタライズを行い出力画像を生成し、ＲＡＭ５０２上のイメージバッファへ格納する。ここで、各種設定は、カラー複合画像形成装置１００で印刷するための用紙サイズ、カラー／モノクロ指定、カラープロファイルの指定等である。
【０２６８】
そして、Ｓ２０１１で、ＣＰＵ５０１は、印刷ジョブデータに含まれていた、ＨＣ１０の図１９に示したＳ１９０２で行われた、カラー複合画像形成装置１００で印刷するための各種設定に基づいて、カラー複合画像形成装置全体を制御する。ここで、各種設定は、用紙サイズ、部数、カラー／モノクロ指定、両面指定、各種フィニッシャの設定等である。
【０２６９】
そして、イメージバッファ中へ格納されている出力画像の、印刷処理、フィニッシング処理を行う。そして、印刷ジョブバッファ中の印刷ジョブ、ジョブＪ２格納バッファへ格納されたデータおよびスキャンプリントジョブバッファへ格納されており前記結合処理に使用したジョブＪ１メモリ内から削除する。
【０２７０】
さらにステップＳ２００１で検知したメディアに含まれているジョブＪ２のデータをメディアから削除して、本処理を終了する。
【０２７１】
以上、本実施形態によれば、分割プリントを実行するのでカラー複合画像形成装置１００の印刷ジョブの一部である、ジョブ１の情報をネットワーク上で盗聴されても、ジョブ２の情報が入手しなければ印刷ジョブを再構成することが不可能となる。
【０２７２】
また、持ち出し可能なメディアが盗難された場合でも前記メディア内のデータだけでは印刷ジョブデータを再構成することが不可能であることから、機密データ漏洩の危険性なしで、カラー複合画像形成装置の高度な機能を使用することができる。
【０２７３】
〔第４実施形態〕
なお、上記第１実施形態では、プリンタ単体機３１で記録媒体として記録用紙に分割された第１の分割ジョブを暗号化処理して印刷出力する場合について説明した。
【０２７４】
しかしながら、記録媒体として、ＩＣタグが付与された用紙、電子シート等の記録媒体も本発明に適用可能である。
【０２７５】
また、携帯可能な通信機器である、例えば携帯電話インタフェースを介してホストコンピュータ１０から携帯電話が備えるＳＤメモリに上記電子情報を記憶させ、そのＳＤメモリをカラー複合画像形成装置に読み取らせる構成としてもよい。
【０２７６】
〔第５実施形態〕
以下、図２１、図２２に示すメモリマップを参照して本発明に係る印刷システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０２７７】
図２１は、本発明に係るデータ処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０２７８】
図２２は、本発明に係るデータ処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０２７９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０２８０】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０２８１】
本実施形態における図６，図９，図１１，図１２，図１４〜図１７，図１９に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２８２】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２８３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２８４】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０２８５】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０２８６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２８７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０２８８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２８９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２９０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２９１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０２９２】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０２９３】
【図１】本発明の第１実施形態を示すデータ処理装置、印刷装置を適用可能な印刷システムの構成を説明する図である。
【図２】図１に示したカラー複合画像形成装置の構成を説明する断面構成図である。
【図３】図１に示したカラー複合画像形成装置の制御システムを説明するブロック図である。
【図４】図１に示したプリンタ単体機の構成例を示す断面図である。
【図５】図４に示したプリンタ単体機のプリンタ制御システムを説明するブロック図である。
【図６】本実施形態のデータ処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図７】本実施形態のデータ処理装置が備える表示装置に表示されるプリンタドライバ設定画面の一例を示す図である。
【図８】図１に示したホストコンピュータのプリンタドライバにより生成されるスキャン可能データ用印刷ジョブの概念図である。
【図９】本実施形態のデータ処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１０】図１に示したプリンタ単体機が読み取るスキャン可能データの一例示す拡大平面図である。
【図１１】本実施形態の印刷装置における第１のデータ処理手順の一例を示すフローチャートである。
【図１２】本実施形態の印刷装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１３】図１に示したプリンタ単体機で生成されるスキャン可能画像データの展開状態を示す説明図である。
【図１４】本実施形態の印刷装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１５】本実施形態の印刷装置における第４のデータ処理手順の一例を示すフローチャートである。
【図１６】本実施形態の印刷装置における第５のデータ処理手順の一例を示すフローチャートである。
【図１７】本実施形態のデータ処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１８】本発明の第３実施形態を示すデータ処理装置、印刷装置を適用可能な印刷システムの構成を説明する図である。
【図１９】本実施形態のデータ処理装置における第４のデータ処理手順の一例を示すフローチャートである。
【図２０】本実施形態の印刷装置における第６のデータ処理手順の一例を示すフローチャートである。
【図２１】本発明に係るデータ処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図２２】本発明に係る印刷装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０２９４】
１０  ホストコンピュータ
３１  プリンタ単体機
１００  カラー複合画像形成装置
【図１】
2007281658.tif 000003
【図２】
2007281658.tif 000004
【図３】
2007281658.tif 000005
【図４】
2007281658.tif 000006
【図５】
2007281658.tif 000007
【図６】
2007281658.tif 000008
【図７】
2007281658.tif 000009
【図８】
2007281658.tif 000010
【図９】
2007281658.tif 000011
【図１０】
2007281658.tif 000012
【図１１】
2007281658.tif 000013
【図１２】
2007281658.tif 000014
【図１３】
2007281658.tif 000015
【図１４】
2007281658.tif 000016
【図１５】
2007281658.tif 000017
【図１６】
2007281658.tif 000018
【図１７】
2007281658.tif 000019
【図１８】
2007281658.tif 000020
【図１９】
2007281658.tif 000021
【図２０】
2007281658.tif 000022
【図２１】
2007281658.tif 000023
【図２２】
2007281658.tif 000024