(57)【要約】【課題】簡単な処理で、制御装置からプリンタへの画像データ送信時に画像データの内容が漏洩するのを防止する。【解決手段】制御装置は、画像データを所定の記憶単位群に分解し、記憶単位の所定の並べ替えを行う並べ替え処理部41、印刷制御情報及び画像データをページ記述言語で記述し、印刷制御情報に画像データの並べ替え情報を組み込んで印刷データを生成する印刷データ生成部42、印刷制御情報、画像データの順に印刷データをプリンタに送信する第一通信部34を備える。プリンタは、同じ順で印刷データを受信する第二通信部51、並べ替え状態の画像データを元の状態に復元する復元部62及び複数の並べ替えパターンが記憶された並び替えパターン記憶部63を有する第二画像処理部6、プリント部53を備える。復元部62は、パターン記憶部63に記憶される並び替えパターンと印刷データに含まれる並び替え情報とを照合して画像データの復元を行う。【選択図】  図１
2009071767.tif 000002
【特許請求の範囲】
【請求項１】
制御装置と、この制御装置と通信回線を介して接続されるプリンタとを備え、上記制御装置から送られてきた画像データを前記プリンタで印刷する画像処理装置において、
上記制御装置は、
上記プリンタに出力する画像データを所定の記憶単位群に分解し、分解した記憶単位群に対して記憶単位の所定の並べ替えを行う並べ替え処理手段と、
上記プリンタで上記画像データを印刷する際の印刷制御情報および上記画像データをページ記述言語で記述して印刷データを生成する印刷データ生成手段と、
上記印刷データを通信回線を介して上記プリンタに送信する送信手段とを備え、
上記印刷データ生成手段は、上記印刷制御情報に上記画像データの並べ替え情報を組み込んで上記印刷データを生成するように構成され、
上記送信手段は、上記並べ替え情報が組み込まれた上記印刷制御情報、上記画像データの順に上記印刷データを上記プリンタに送信するように構成され、
上記プリンタは、
上記印刷データを上記印刷制御情報、上記画像データの順に通信回線を介して受信する受信手段と、
並べ替え処理が施されている上記画像データを元の状態に復元する復元部および複数の並べ替えパターンが記憶された並び替えパターン記憶部を有する画像処理手段と、
元の状態に復元された上記画像データを上記印刷データの印刷制御情報に基づいて所定の印刷媒体に印刷する印刷手段とを備え、
上記画像処理手段の上記復元部は、上記並び替えパターン記憶部に記憶される並び替えパターンと上記印刷データに含まれる上記並び替え情報とを照合して上記画像データの復元を行うように構成されていることを特徴とする画像処理装置。
【請求項２】
制御装置と、この制御装置と通信回線を介して接続されるプリンタとを備え、上記制御装置から送られてきた画像データを前記プリンタで印刷する画像処理装置において、
上記制御装置は、
上記プリンタに出力する画像データを所定の記憶単位群に分解し、分解した記憶単位群に対して記憶単位の所定の並べ替えを行う並べ替え処理手段と、
上記プリンタで上記画像データを印刷する際の印刷制御情報および上記画像データをページ記述言語で記述して印刷データを生成する印刷データ生成手段と、
上記印刷データを通信回線を介して上記プリンタに送信する送信手段とを備え、
上記印刷データ生成手段は、上記印刷制御情報に上記画像データの並べ替え情報を組み込んで上記印刷データを生成するように構成され、
上記送信手段は、上記並べ替え情報が組み込まれた上記印刷制御情報、上記画像データの順に上記印刷データを上記プリンタに送信するように構成されていることを特徴とする画像処理装置。
【請求項３】
制御装置と、この制御装置と通信回線を介して接続されるプリンタとを備え、上記制御装置から送られてきた画像データを前記プリンタで印刷する画像処理装置において、
上記プリンタは、
上記制御装置で所定の記憶単位群に分解され、分解した記憶単位群に対して記憶単位の所定の並べ替えが行われた上記画像データおよび上記画像データの並べ替え情報が組み込まれた印刷制御情報をページ記述言語で記述して生成された印刷データについて、上記印刷制御情報、上記画像データの順に通信回線を介して受信する受信手段と、
並べ替え処理が施されている上記画像データを元の状態に復元する復元部および複数の並べ替えパターンが記憶された並び替えパターン記憶部を有する画像処理手段と、
元の状態に復元された上記画像データを上記印刷データの上記印刷制御情報に基づいて所定の印刷媒体に印刷する印刷手段とを備え、
上記画像処理手段の上記復元部は、上記並び替えパターン記憶部に記憶される並び替えパターンと上記印刷データに含まれる上記並び替え情報とを照合して上記画像データの復元を行うように構成されていることを特徴とする画像処理装置。
【請求項４】
上記画像データは、所定の記憶単位群に分解する際に、最終の記憶単位群が所定の記憶単位数に満たない場合には、所定の記憶単位数となるようにダミーの記憶単位を用いて所定の記憶単位群を構成して、上記ダミー記憶単位を有する最終の記憶単位群に対して記憶単位の並べ替え処理が施されることを特徴とする請求項１から請求項３の何れかに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置と、この制御装置と通信回線を介して接続されるプリンタとを備え、上記制御装置から送られてきた画像データを前記プリンタで印刷する画像処理装置に関する。
【背景技術】
【０００２】
近年、プリンタをＬＡＮ（ローカルエリアネットワーク）や、インターネット等の通信回線を介してコンピュータ（制御装置）に接続し、このコンピュータに記憶される画像データを通信回線を介してプリンタに伝送して、このプリンタで印刷媒体に画像データを印刷する画像処理装置が増えてきている。
【０００３】
このような構成の画像処理装置では、コンピュータからプリンタに画像データが送信されている間に、画像データが通信回線を介して外部に漏洩してしまう虞がある。そこで、データの漏洩を防止する技術として、特許文献１に開示されたものが提案されている。
【０００４】
特許文献１に記載されたデータの漏洩防止のための技術は、コンピュータにおいて、画像データを所定のパスワードを用いて暗号化するとともに、このパスワードも暗号化するようになっている。プリンタは、パスワードで暗号化された画像データと、暗号化されたパスワードとを通信回線を介して受信するようになっている。そして、プリンタでは、まず、暗号化パスワードを複号化してパスワードを求めた後、復号化されたパスワードを用いて、暗号化された画像データを復号化し、この復号化された画像データを所定の印刷媒体に印刷するようなっている。
【０００５】
特許文献１に記載されているデータ漏洩防止の技術は、画像データを暗号化するだけでなく、画像データを暗号化するためのパスワードも暗号化するようにしている。そのため、これら暗号化された画像データとパスワードとを通信回線を介してコンピュータからプリンタに送信している際に、暗号化画像データが第三者に取得されても、暗号化されたパスワードにより、画像データを復号化することができない。
【特許文献１】特開２００５−７４７７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載されているデータ漏洩防止の技術は、画像データをパスワードで暗号化し、さらに、パスワードも暗号化するため、複雑な暗号化処理と、暗号化された画像データとパスワードとを復号化する複雑な処理とを有するために、高速な処理が行えないという不具合が生じる。
【０００７】
本発明の目的は、簡単な処理で、しかも、高速処理で、画像データが通信回線を介して外部に流出しても、その画像データの内容が漏洩しないようにすることができる画像処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
第１の本発明による画像処理装置は、制御装置と、この制御装置と通信回線を介して接続されるプリンタとを備え、上記制御装置から送られてきた画像データを前記プリンタで印刷する画像処理装置において、上記制御装置が、上記プリンタに出力する画像データを所定の記憶単位群に分解し、分解した記憶単位群に対して記憶単位の所定の並べ替えを行う並べ替え処理手段と、上記プリンタで上記画像データを印刷する際の印刷制御情報および上記画像データをページ記述言語で記述して印刷データを生成する印刷データ生成手段と、上記印刷データを通信回線を介して上記プリンタに送信する送信手段とを備えるように構成される。そして、上記印刷データ生成手段は、上記印刷制御情報に上記画像データの並べ替え情報を組み込んで上記印刷データを生成するように構成され、上記送信手段は、上記並べ替え情報が組み込まれた上記印刷制御情報、上記画像データの順に上記印刷データを上記プリンタに送信するように構成される。さらに、本発明の画像処理装置は、上記プリンタが、上記印刷データを上記印刷制御情報、上記画像データの順に通信回線を介して受信する受信手段と、並べ替え処理が施されている上記画像データを元の状態に復元する復元部および複数の並べ替えパターンが記憶された並び替えパターン記憶部を有する画像処理手段と、元の状態に復元された上記画像データを上記印刷データの印刷制御情報に基づいて所定の印刷媒体に印刷する印刷手段とを備えるように構成される。そして、上記画像処理手段の上記復元部は、上記並び替えパターン記憶部に記憶される並び替えパターンと上記印刷データに含まれる上記並び替え情報とを照合して上記画像データの復元を行うように構成される。
【０００９】
ここで、上記印刷データを生成する際に、上記画像データをページ記述言語で記述するとは、例えば、ビットマップ形式の画像データすべてをプリンタ制御言語（ＰＣＬ：Printer Control Language）などのページ記述言語で記述する場合や、ビットマップ形式の画像データの最初と最後にＰＤＬデータを付加する場合が挙げられる。なお、ビットマップ形式の画像データをＰＣＬデータに変換する場合には、上記プリンタでＰＣＬデータを受信した後、このＰＣＬデータに対してラスタライズを行って、ビットマップ形式の画像データに展開する。
【００１０】
また、上記プリンタの印刷手段において、元の状態に復元された上記画像データを上記印刷データの印刷制御情報に基づいて所定の印刷媒体に印刷するとは、例えば、画像の上下左右に付加される余白量、文字や写真などの原稿種別、原稿のサイズ、原稿の表裏を識別する情報、解像度、文字及びイメージの座標で示した印刷媒体に対する印刷位置などの印刷制御情報に基づいて画像データを紙などの印刷媒体に印刷することをいう。
【００１１】
このような構成によれば、上記画像データは上記プリンタに送信する前に所定の並べ替えを行っているので、上記制御装置から上記プリンタに通信回線を介して上記印刷データが送信されているときに、第三者が上記印刷データの画像データを取得したとしても、この画像データは、記憶単位の並べ替えにより第三者には内容が把握できない。しかも、画像データを並べ替える方式の情報は、上記印刷データにおける画像データ部分に含まれるのではなく、上記印刷データにおける印刷制御情報部分に組み込んだ状態で、上記制御装置から上記プリンタに通信回線を介して送信されるため、第三者により容易に並べ替え方式は把握できない。
【００１２】
このように、上記制御装置では、上記印刷データを上記プリンタに通信回線を介して送信する場合、画像データをパスワードで暗号化し、さらに、パスワードを暗号化することなく、簡単な処理で、しかも、高速処理で、画像データの漏洩を防止できる送信用の印刷データを生成できる。
【００１３】
また、上記プリンタの上記画像処理手段は、並べ替え処理が施されている画像データを元の状態に復元する復元部と、複数の並べ替えパターンが記憶された上記並び替えパターン記憶部とを有している。そのため、上記復元部において、並べ替え処理が施されている画像データを元の状態に復元する際、上記並び替えパターン記憶部に記憶される並び替えパターンと、上記制御装置から送られてきた上記画像処理情報に含まれる並び替え情報とを照合することにより、簡単に上記画像データの復元を行うことができる。
【００１４】
さらに、上記送信手段は、上記印刷データを上記プリンタに送信する際に、並べ替え情報が組み込まれた印刷制御情報部分を送信した後、画像データ部分を送信するように構成されている。その結果、上記印刷データにおける並べ替え情報部分が先にプリンタで受信されることにより、この並べ替え情報に基づいて、上記印刷データにおける画像データ部分を受信しながら、上記画像処理手段において画像データの並べ替えの復元を順次行うことができる。従って、上記印刷データにおける画像データ部分の全てが受信されるのを待って、画像データの並べ替えの復元を行う必要がないので、画像データの並べ替えの復元処理速度を速くできる。
【００１５】
以上のように、上記プリンタでは、簡単な処理で、しかも、高速処理で、記憶単位が並べ替えられた画像データの復元を行うことができる。
【００１６】
第２の本発明による画像処理装置は、制御装置と、この制御装置と通信回線を介して接続されるプリンタとを備え、上記制御装置から送られてきた画像データを前記プリンタで印刷する画像処理装置において、上記制御装置が、上記プリンタに出力する画像データを所定の記憶単位群に分解し、分解した記憶単位群に対して記憶単位の所定の並べ替えを行う並べ替え処理手段と、上記プリンタで上記画像データを印刷する際の印刷制御情報および上記画像データをページ記述言語で記述して印刷データを生成する印刷データ生成手段と、上記印刷データを通信回線を介して上記プリンタに送信する送信手段とを備えるように構成される。さらに、本発明の画像処理装置は、上記印刷データ生成手段が、上記印刷制御情報に上記画像データの並べ替え情報を組み込んで上記印刷データを生成するように構成され、上記送信手段が、上記並べ替え情報が組み込まれた上記印刷制御情報、上記画像データの順に上記印刷データを上記プリンタに送信するように構成されている。
【００１７】
このような構成によれば、上記画像データは上記プリンタに送信する前に所定の並べ替えを行っているので、上記制御装置から上記プリンタに通信回線を介して上記印刷データが送信されているときに、第三者が上記印刷データの画像データを取得したとしても、この画像データは、記憶単位の並べ替えにより第三者には内容が把握できない。しかも、画像データを並べ替える方式の情報は、上記印刷データにおける画像データ部分に含まれるのではなく、上記印刷データにおける印刷制御情報部分に組み込んだ状態で、上記制御装置から上記プリンタに通信回線を介して送信されるため、第三者により容易に並べ替え方式は把握できない。
【００１８】
このように、第２の本発明に係る画像処理装置の制御装置では、上記印刷データを上記プリンタに通信回線を介して送信する場合、画像データをパスワードで暗号化し、さらに、パスワードを暗号化することなく、簡単な処理で、しかも、高速処理で、画像データの漏洩を防止できる送信用の印刷データを生成できる。
【００１９】
第３の本発明による画像処理装置は、制御装置と、この制御装置と通信回線を介して接続されるプリンタとを備え、上記制御装置から送られてきた画像データを前記プリンタで印刷する画像処理装置において、上記プリンタが、御装置で所定の記憶単位群に分解され、分解した記憶単位群に対して記憶単位の所定の並べ替えが行われた上記画像データおよび上記画像データの並べ替え情報が組み込まれた印刷制御情報をページ記述言語で記述して生成された印刷データについて、上記印刷制御情報、上記画像データの順に通信回線を介して受信する受信手段と、並べ替え処理が施されている上記画像データを元の状態に復元する復元部および複数の並べ替えパターンが記憶された並び替えパターン記憶部を有する画像処理手段と、元の状態に復元された上記画像データを上記印刷データの上記印刷制御情報に基づいて所定の印刷媒体に印刷する印刷手段とを備えるように構成されている。さらに、第３の本発明に係る画像処理装置は、上記画像処理手段の上記復元部は、上記並び替えパターン記憶部に記憶される並び替えパターンと上記印刷データに含まれる上記並び替え情報とを照合して上記画像データの復元を行うように構成されている。
【００２０】
このような構成によれば、上記画像データは上記プリンタに送信する前に所定の並べ替えを行っているので、上記制御装置から上記プリンタに通信回線を介して上記印刷データが送信されているときに、第三者が上記印刷データの画像データを取得したとしても、この画像データは、記憶単位の並べ替えにより第三者には内容が把握できない。しかも、画像データを並べ替える方式の情報は、上記印刷データにおける画像データ部分に含まれるのではなく、上記印刷データにおける印刷制御情報部分に組み込んだ状態で、上記制御装置から上記プリンタに通信回線を介して送信されるため、第三者により容易に並べ替え方式は把握できない。
【００２１】
さらに、上記プリンタの上記画像処理手段は、並べ替え処理が施されている画像データを元の状態に復元する復元部と、記号化された複数の並べ替えパターンが記憶された上記並び替えパターン記憶部を有している。そのため、上記復元部において、並べ替え処理が施されている画像データを元の状態に復元する際、上記並び替えパターン記憶部に記憶される並び替えパターンと、上記制御装置から送られてきた上記画像処理情報に含まれる並び替え情報とを照合することにより、簡単に上記画像データの復元を行うことができる。
【００２２】
さらに、上記送信手段は、上記印刷データを上記プリンタに送信する際に、並べ替え情報が組み込まれた印刷制御情報部分を送信した後、画像データ部分を送信するように構成されている。その結果、上記印刷データにおける並べ替え情報部分が先にプリンタで受信されることにより、この並べ替え情報に基づいて、上記印刷データにおける画像データ部分を受信しながら、上記画像処理手段において画像データの並べ替えの復元を順次行うことができる。従って、上記印刷データにおける画像データ部分の全てが受信されるのを待って、画像データの並べ替えの復元を行う必要がないので、画像データの並べ替えの復元処理速度を速くできる。
【００２３】
このように、第３の本発明による制御装置では、上記印刷データが上記プリンタに通信回線を介して送信された場合、この画像データは、所定の記憶単位群に分解され、分解した記憶単位群に対して記憶単位の並べ替えが行われているので、画像データの漏洩を防止できる。そして、上記画像データの並べ替え処理と、上記印刷制御情報に組み込まれた並べ替え情報により、上記画像データの復元の処理も、簡単に、かつ、高速で行うことができる。
【００２４】
第４の本発明による画像処理装置は、上記各構成に加えて、上記画像データは、所定の記憶単位群に分解する際に、最終の記憶単位群が所定の記憶単位数に満たない場合には、所定の記憶単位数となるようにダミーの記憶単位を用いて所定の記憶単位群を構成して、上記ダミー記憶単位を有する最終の記憶単位群に対して記憶単位の並べ替え処理が施されるように構成される。
【００２５】
このような構成によれば、画像データの総記憶単位数に関わらず、常に、所定の記憶単位群に分解して、定められた記憶単位の並べ替えを行うことができるので、画像データの並べ替えの処理と復元の処理とをより簡単で高速に行うことができる。
【発明の効果】
【００２６】
本発明によれば、画像データを並べ替えるとともに、この並べ替えパターンを並び替え情報として上記印刷制御情報に組み込んで、これら並べ替えられた画像データと並び替え情報とを上記印刷データとして通信回線を介して上記プリンタに送信して、このプリンタから並べ替えが復元された画像を出力することができる。その結果、簡単で、かつ、高速な処理で画像データの漏洩を防止できながら、印刷の処理が行える。即ち、画像データをパスワードで暗号化し、さらに、パスワードを暗号化する複雑で処理時間が遅い処理を行うことなく、簡単で、かつ、高速な処理で画像データの漏洩を防止できながら印刷が行える。
【発明を実施するための最良の形態】
【００２７】
図１は、本発明の実施の形態による画像処理装置の一例を示したブロック図である。この画像処理装置は、パーソナルコンピュータで構成される制御装置１と、プリンタ２とを備える。制御装置１にて作成された画像情報はＬＡＮ（ローカルエリアネットワーク）などの通信回線を介してプリンタ２に送信されて、プリンタ２において、受信した画像情報が印刷されるようになっている。
【００２８】
制御装置１は、さらに、制御装置１内の各ハードウェアの制御を行う制御部３１と、画像を処理する第一画像処理部３２と、画像処理された画像データを保存する第一画像メモリ３３と、プリンタドライバ４と、ＬＡＮに接続される第一通信部３４と、データなどを入力するための入力操作部３５とを備える。制御装置１では、一般的なＯＳ（オペレーティングシステム）の管理の下、文書作成や図形作成用のアプリケーションプログラムが実行できるようになっている。
【００２９】
制御部３１は、第一画像処理部３２やプリンタドライバ４などの制御装置１内のハードウェアを制御する。第一画像処理部３２は、スキャナーなどで制御装置１内に取り込まれた画像データを画像処理する。第一画像処理部３２で画像処理された画像データは、第一画像メモリ３３に記憶される。
【００３０】
プリンタドライバ４は、第一画像メモリ３３に記憶させている所定の画像データをプリンタ２で印刷するための制御に用いる。プリンタドライバ４は、並べ替え処理部４１と、印刷データ生成部４２とを備える。
【００３１】
並べ替え処理部４１は、第一画像メモリ３３に記憶されている画像データの中からプリンタ２で印刷する画像データに対して、所定の記憶単位群に分解し、分解した記憶単位群に対して記憶単位の所定の並べ替えを行う。
【００３２】
画像データを所定の記憶単位群に分解するとは、図２又は図３に示すように、８バイトを１ブロックとするようにビットマップ形式の画像データを分解していく。したがって、１バイトを記憶単位とすると、記憶単位群は８バイトの１ブロックとなる。なお、記憶単位群は、８バイト１ブロックに限らず、１６バイト１ブロックなど、適宜設定することができる。
【００３３】
また、所定の記憶単位群に対して記憶単位の所定の並べ替えを行うとは、８バイトを１ブロックとした場合、図２に示すように、記憶単位を２つずつ、隣同士の記憶単位を入れ替えるように並べ替えるようにすることもできるし、図３に示すように、ランダムに記憶単位を入れ替えるように並べ替えるようにすることもできる。この記憶単位の所定の並べ替えは、図２や図３に示す場合に限らず、所望の並び替え状態に設定することができる。
【００３４】
プリンタドライバ４の印刷データ生成部４２は、制御装置１からプリンタ２に送られる画像データとプリンタ２を制御する印刷制御情報とを、ページ記述言語(Page Description Language：ＰＤＬ）で記述して印刷データを生成する。
【００３５】
この印刷データは、ＰＤＬで表されたＰＤＬデータとして生成されるのであって、この印刷データにおける印刷制御情報の部分は、ＰＪＬ（Print Job Language）データで生成される。例えば、ＰＤＬデータは、図４または図５に示すように、開始データと、ＰＪＬデータと、画像データがプリンタ制御言語（Printer Control Language：ＰＣＬ）で表された画像情報データ（ＰＣＬデータ）と、終了データとにより構成される。
【００３６】
ＰＪＬコマンドは、プリンタ２における印刷条件を設定するコマンドをＰＪＬで表わす。例えば、ＰＪＬコマンドとして、両面印刷の指定や、用紙サイズ・種類の指定や、解像度の指定などの指令を出す。
【００３７】
また、画像情報データ（ＰＣＬデータ）は、ビットマップ形式の画像データの全てをＰＣＬデータで記述してＰＣＬデータを生成するようにしてもよいし、ビットマップ形式の画像データの最初と最後にＰＣＬコマンドを付加してＰＣＬデータを生成するようにしてもよい。
【００３８】
さらに、印刷データ生成部４２では、並べ替え処理部４１で並べ替えされた画像データの並べ替えの情報を印刷制御情報であるＰＪＬデータに組み込むように構成している。
【００３９】
例えば、図２に示す８バイト１ブロックで、隣り合う記憶単位を入れ替える並べ替えの場合には、この並べ替えの形式を番号１とし、ＰＪＬコマンドをＥＮＣ＝８−１とする。この場合、ＥＮＣ＝８−１の８は、１ブロックが８バイトで構成されていることを示し、８−１の１が、並べ替えの形式を示している。このＰＪＬコマンドは、図４においては、ＰＪＬデータにおいて、「＠ＰＪＬ  ＳＥＴ  ＥＮＣ＝８−１」で指定される。
【００４０】
また、図４に示す並べ替えのＰＪＬコマンドの場合は、並べ替えの形式を番号２とし、ＰＪＬコマンドをＥＮＣ＝８−２とする。この場合、ＥＮＣ＝８−２の８は、１ブロックが８バイトで構成されていることを示し、８−２の２が、並べ替えの形式を示している。
【００４１】
なお、いずれの並べ替えの設定のときも、最終データブロックのバイト数が設定したバイト数に満たない場合には、その最終ブロックに対しては、並べ替えの処理は行わないようにする。
【００４２】
また、画像データの並べ替えを行わない場合には、ＰＪＬコマンドをＥＮＣ＝ＯＦＦとする。このＰＪＬコマンドは、図５に示すように、ＰＪＬデータにおいて、「＠ＰＪＬ  ＳＥＴ  ＥＮＣ＝ＯＦＦ」で指定される。
【００４３】
印刷データ生成部４２で生成された印刷データは、第一通信部３４から、通信回線を介してプリンタ２の第二通信部５１に送信される。
【００４４】
制御装置１の入力操作部３５は、プリンタ２に送信する印刷データを入力するために必要な文字キー，テンキー，短縮ダイヤルキー，ワンタッチダイヤルキー，各種のファンクションキーなどを備えている。
【００４５】
プリンタ２は、図１に示すように、受信手段である第二通信部５１と、第二画像処理部６と、第二画像メモリ５２と、印刷手段であるプリント部５３とを備える。プリンタ２は、例えばカラーあるいはモノクロのページプリンタや、インクジェットプリンタから構成されている。そして、プリンタ２は、制御言語として種々の形式のうち、ＰＤＬ（ページ記述言語）に基づいて画像データを印刷するようになっている。なお、プリンタ２は、ＰＤＦ（Portable Document Format）、ＧＩＦ（Graphics Interchange Format）、ＴＩＦＦ（Tag Image File Format）等のファイル形式で表現された画像データも印刷可能である。
【００４６】
第二通信部５１は、ＬＡＮなどの通信回線を介して制御装置１の第一通信部３４からのデータ受信を行う。
【００４７】
第二画像処理部６は、ＰＪＬ解析部６１と、復元部６２と、並び替えパターン記憶部６３と、画像生成部６４とを備える。ＰＪＬ解析部６１は、制御装置１で生成された印刷データであるＰＤＬデータのうち、プリンタの駆動を制御するための印刷制御情報と画像データの並べ替え情報とを表すＰＪＬデータの解析を行う。
【００４８】
復元部６２は、並べ替え処理が施されている画像データを元の状態に復元する。ＰＪＬデータ中、画像データに対して並び替えが行われているＰＪＬコマンドがある場合には、並び替えパターン記憶部６３に記憶される複数の並び替えパターンを、このＰＪＬコマンドの並び替えパターンと照合して上記画像データの復元を行う。
【００４９】
並び替えパターン記憶部６３には、複数の並べ替えパターンが記憶されている。これら並べ替えパターンは、制御装置１で設定可能な並べ替えパターンとしている。したがって、並び替えパターン記憶部６３に記憶されている並べ替えパターンと制御装置１で設定可能な並べ替えパターンとは共通しているため、並び替えパターン記憶部６３に記憶されている並べ替えパターンと制御装置１で設定した並べ替えパターンとを照合することにより簡単に画像データの復元ができる。しかも、復元する前は、並べ替えパターンの情報が、画像データに含まれるのではなく、印刷制御情報に組み込まれた状態になっているので、通信回線を介して第三者が画像データを取得しても、画像データの内容を容易に把握することはできない。
【００５０】
画像生成部６４は、制御装置１から送信されてきた印刷データのうちのＰＣＬデータをビットマップ形式の画像データにレンダリングする。このとき、ビットマップ形式の画像データの全てをＰＣＬデータで記述してＰＣＬデータが生成されている場合には、この画像生成部６４においてＰＣＬデータをラスタライズしてビットマップ形式の画像データに展開する。
【００５１】
画像生成部６４でレンダリングしたビットマップ形式の画像データは、第二画像メモリ５２に記憶する。そして、この第二画像メモリ５２に一旦記憶された画像データをプリント部５３で紙などの印刷媒体に印刷する。
【００５２】
次にユーザが、プリンタ２で印刷する画像データに対して、制御装置１のプリンタドライバ４に印刷を指示したとする。プリンタ２は、通信回線を介して、印刷制御情報と画像データとをＰＤＬで記述した印刷データを制御装置１から受信する。プリンタ２は、画像データに並べ替え処理が施されている場合には、制御装置１のプリンタドライバ４で設定した並べ替えパターンと、プリンタ２に記憶される並べ替えパターンとを用いて、並べ替え処理が施された画像データの復元を行う。
【００５３】
このような構成をなす本発明の画像処理装置について、制御装置１からプリンタ２に印刷データが送信されてきたときの動作フローを図６のフローチャートを参照して説明する。
【００５４】
プリンタ２の第二画像処理部６において、まず、並べ替えフラグをＯＦＦにしておく（ステップＳ１０１）。そして、制御装置１から印刷データを受信する（ステップＳ１０２）。このとき、印刷データの画像データ部分の受信は、所定のブロックごとに受信する。このブロックは、並び替えパターンで設定する記憶単位群とは必ずしも一致していない。さらに、第二通信部５１では、印刷データの印刷制御情報および並び替え情報となるＰＪＬデータを受信した後に、印刷データの画像データとなるＰＣＬデータを受信するようになっている。この印刷データは、開始データ、ＰＪＬデータ、ＰＣＬデータ、終了データからなる。
【００５５】
そして、受信したデータに対して、ＰＪＬコマンドか否かを判断し（ステップＳ１０３）、ＰＪＬコマンドの場合には（Ｓ１０３：ＹＥＳ）、そのＰＪＬコマンドが並び替えを指定するＰＪＬコマンドであるか否かを判断する（ステップＳ１０４）。並び替えを指定するＰＪＬコマンドでない場合には、そのＰＪＬコマンドの解析を行う（ステップＳ１０５）。
【００５６】
また、並び替えを指定するＰＪＬコマンドのときには、さらに、そのＰＪＬコマンドが並び替えを行うＰＪＬコマンドであるか否かの判断を行う（ステップＳ１０６）。並び替えを行わないＰＪＬコマンドである場合には、並び替えを行わないとの解析を行う。そして、並び替えを行うＰＪＬコマンドである場合には、並べ替えフラグをＯＮにし（ステップＳ１０７）、次に、並び替えパターン記憶部に記憶されている並び替えパターンとＰＪＬコマンドで設定されている並び替えパターンとを照合して、並び替えパターンである１ブロックのバイト数と並び替え形式を設定する（ステップＳ１０８）。
【００５７】
ステップＳ１０５で解析されたＰＪＬコマンドと、Ｓ１０６で並び替えを行わないと判断されたＰＪＬコマンドと、Ｓ１０８で設定された並び替えパターンとは、第二画像メモリに記憶しておく。
【００５８】
また、受信したデータに対して、ＰＪＬコマンドか否かを判断したときに（ステップＳ１０３）、ＰＪＬコマンドでない場合には（Ｓ１０３：ＮＯ）、そのコマンドは、ＰＣＬコマンドであって画像情報のコマンドと判断される。そして、その画像情報に対して、並び替えフラグがＯＮになっているかどうかを判断する（ステップＳ１０９）。
【００５９】
並び替えフラグがＯＮである場合には、その画像データ部分が最終データブロックかどうかを判断する（ステップＳ１１０）。その画像データ部分が最終データブロックでない場合には（Ｓ１１０：ＮＯ）、設定した並べ替え形式に基づいてそのブロックに対して画像を復元する（ステップＳ１１１）。また、その画像データ部分が最終データブロックのときには（Ｓ１１０：ＹＥＳ）、その最終データブロックのバイト数が設定したバイト数かどうかを判断する（ステップＳ１１２）。その最終データブロックのバイト数が設定したバイト数のときには（Ｓ１１２：ＹＥＳ）、設定した並べ替え形式に基づいてその最終ブロックに対して画像を復元する（ステップＳ１１１）。また、その最終データブロックのバイト数が設定したバイト数でないときには（Ｓ１１２：ＹＥＳ）、その最終ブロックは並べ替えの処理が施されていないので、復元処理は行わない。
【００６０】
復元化された画像データ、または、もともと並び替えがされていない画像データのＰＣＬコマンドについて、画像情報（ＰＣＬデータ）の解析を行う（ステップＳ１１３）。そして、画像情報の解析が行われると、この解析された画像情報に基づいてビットマップ形式の画像データがレンダリングされる（ステップＳ１１４）。次に、このレンダリングにより原稿１ページ分の画像データがレンダリングされたか否かを判断する（ステップＳ１１５）。原稿１ページ分の画像データがレンダリングされていない場合には、データ受信の動作（ステップＳ１０２）に戻る。レンダリングされた画像データは、第二画像メモリに記憶していく。また、原稿１ページ分の画像データがレンダリングされた場合には、この原稿１ページ分をプリント部により印刷する（ステップＳ１１６）。
【００６１】
次に、この原稿１ページ分が印刷されたことにより、画像データのＰＣＬコマンドが終了したか否かを判断する（ステップＳ１１７）。画像データが終了していない場合には（ステップＳ１１７：ＮＯ）、データ受信の動作（ステップＳ１０２）に戻る。また、画像データが終了した場合には（ステップＳ１１７：ＹＥＳ）、プリント処理を終了する。
【００６２】
このように、本発明にあっては、画像データを並べ替えるとともに、この並べ替えパターンを並び替え情報として印刷制御情報に組み込んでＰＤＬで表された印刷データを生成して、これら並べ替えられた画像データと並び替え情報とを印刷データとして通信回線を介してプリンタに送信して、プリンタから画像を出力するので、簡単で、かつ、高速な処理で画像データの漏洩を防止できながら印刷処理を行える。即ち、画像データをパスワードで暗号化し、さらに、パスワードを暗号化する複雑で処理時間が遅い処理を行うことなく、簡単で、かつ、高速な処理で画像データの漏洩を防止できながら印刷処理を行える。
【００６３】
上記した実施の形態では、画像データに対して並べ替え処理を行う場合であって、最終ブロックのバイト数が設定したバイト数に満たない場合には、その最終ブロックに対しては、並べ替え処理を行わないようにした。しかしながら、画像データの最終ブロックのバイト数が設定したバイト数に満たない場合には、設定するバイト数となるようにダミーの記憶単位部分を設けて、このダミー部分を含めて記憶単位部分の並べ替え処理を行うようにすることもできる。
【００６４】
このように、ダミーの記憶単位を用いることにより、前述した図６の動作フローにおけるステップＳ１１０の最終データブロックであるかどうかの判断と、ステップＳ１１２の最終データブロックのバイト数が設定したバイト数かどうかの判断をなくすことができる。その結果、図７に示す動作フローのように、ステップＳ１０９において、並び替えフラグがＯＮのときは、常に設定した並べ替え方式に基づいて各ブロックの画像を復元することになる（ステップＳ１１１）。その結果、ダミーの記憶単位を用いることにより、画像データの復元処理をより簡単で早く行えるようになる。なお、図７に示す動作フローでは、図６の動作フローと同じ動作を示すステップについては、同じステップ番号を付しており、これらステップの動作の説明は省略する。
【００６５】
なお、本発明の形態は、プリンタ単体に限らず、ファクシミリやコピー機能を有する複合機として構成することもできる。また、通信回線は、有線に限らず、無線であってもよい。また、図１では、制御装置１、通信回線、およびプリンタ２をそれぞれ１つでシステムを構成しているが、各構成は、複数であってもよい。また、制御装置１はデスクトップ型やノート型のパーソナルコンピュータに限らず、携帯情報端末、携帯電話等の他の端末であってもよい。
【図面の簡単な説明】
【００６６】
【図１】本発明の実施の形態による画像処理装置の一例を示したブロック図である。
【図２】本発明の実施の形態による画像処理装置での画像データの並べ替えの１例を示す説明図である。
【図３】本発明の実施の形態による画像処理装置での画像データの並べ替えの他の例を示す説明図である。
【図４】本発明の実施の形態による画像処理装置の制御装置で生成される印刷データ（ＰＤＬデータ）の１例であって、画像データの並べ替えを行う場合を示す説明図である。
【図５】本発明の実施の形態による画像処理装置の制御装置で生成される印刷データ（ＰＤＬデータ）の他の例であって、画像データの並べ替えを行わない場合を示す説明図である。
【図６】本発明の実施の形態による画像処理装置のプリンタでの動作手順を示すフローチャートである。
【図７】本発明の実施の形態による画像処理装置のプリンタでの他の動作手順を示すフローチャートである。
【符号の説明】
【００６７】
１  制御装置
２  プリンタ
３１  制御部
３２  第一画像処理部
３３  第一画像メモリ
３４  第一通信部
３５  入力操作部
４  プリンタドライバ
４１  並べ替え処理部
４２  印刷データ生成部
５１  第二通信部
５２  第二画像メモリ
５３  プリント部
６  第二画像処理部
６１  ＰＪＬ解析部
６２  復元部
６３  並び替えパターン記憶部
６４  画像生成部
【図１】
2009071767.tif 000003
【図２】
2009071767.tif 000004
【図３】
2009071767.tif 000005
【図４】
2009071767.tif 000006
【図５】
2009071767.tif 000007
【図６】
2009071767.tif 000008
【図７】
2009071767.tif 000009