(57)【要約】【課題】ネットワーク接続された画像出力装置に記憶される画像データのセキュリティを維持しながら処理時間を極力抑えること。【解決手段】画像出力装置（ＭＦＰ１）から送信（Ｓ２０１）される印刷ジョブの処理状況（画像出力装置のＲＡＭの使用状況，処理待ちの印刷ジョブのサイズや処理時間，画像処理の停止若しくはその兆候に関する情報）に基づいて，情報処理装置（ＰＣ２）において，印刷ジョブの暗号化を行うか否かを判別し（Ｓ１０５），必要に応じて印刷ジョブを暗号化する（Ｓ１０７）。画像出力装置では，暗号化されている印刷ジョブを出力処理（Ｓ２０６）前に復号化する（Ｓ２０５）。出力処理が終了した印刷ジョブはＨＤＤ（不揮発性メモリ）から完全消去する（Ｓ２０７）。【選択図】図５
2004336672.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置から送信された画像データが画像出力装置により受信及び記憶手段への記憶がされ，該画像出力装置により前記画像データの出力がなされる画像出力システムにおいて，
前記画像出力装置における画像処理状況に関する情報に基づいて前記画像データの暗号化を行うか否かを判別する暗号化判別手段と，
前記暗号化判別手段により暗号化を行うと判別された前記画像データを暗号化する暗号化手段と，
前記画像出力装置に設けられ暗号化されている前記画像データを出力処理前に復号化する復号化手段と，
前記画像出力装置に設けられ出力処理が終了した画像データを前記記憶手段から消去する画像データ消去手段と，
を具備してなることを特徴とする画像出力システム。
【請求項２】
前記画像処理状況に関する情報が，前記記憶手段の一部を構成する揮発性メモリの使用状況に関する情報を含むものであり，
前記暗号化判別手段が，前記画像処理装置において前記記憶手段のうち前記揮発性メモリの範囲内の使用で処理できない前記画像データについて暗号化を行うと判別するものである請求項１に記載の画像出力システム。
【請求項３】
前記画像処理状況に関する情報が，処理待ちの画像データの数量又はその処理時間に関する情報を含むものであり，
前記暗号化判別手段が，前記処理待ちの画像データの数量又はその処理時間が所定以上である場合に前記画像データの暗号化を行うと判別するものである請求項１又は２のいずれかに記載の画像出力システム。
【請求項４】
前記画像処理状況に関する情報が，画像処理の停止及び／又は画像処理の停止の兆候に関する情報を含むものであり，
前記暗号化判別手段が，前記画像出力装置が画像処理の停止状態である場合又は画像処理の停止状態となる可能性が高い場合に前記画像データの暗号化を行うと判別するものである請求項１〜３のいずれかに記載の画像出力システム。
【請求項５】
前記画像処理の停止に関する情報が，記録紙の詰まり，記録紙切れ，現像剤切れ及び前記画像出力装置の故障のうちの１又は複数に関する情報である請求項４に記載の画像出力システム。
【請求項６】
前記画像処理の停止の兆候に関する情報が，記録紙の残量及び／又は現像剤の残量に関する情報である請求項４に記載の画像出力システム。
【請求項７】
前記画像データ消去手段が，暗号化されていない前記画像データはその出力処理の後直ちに前記記憶手段から消去するものである請求項１〜６のいずれかに記載の画像出力システム。
【請求項８】
前記画像データ消去手段が，暗号化されている前記画像データはその出力処理の後処理待ちの画像データがないときに前記記憶手段から消去するものである請求項１〜７のいずれかに記載の画像出力システム。
【請求項９】
前記画像出力装置が，前記画像処理状況に関する情報を前記情報処理装置に対して送信する画像処理情報送信手段を具備し，
前記情報処理装置が，前記画像出力装置から前記画像処理状況に関する情報を受信する画像処理情報受信手段と，前記暗号化判別手段と，前記暗号化手段とを具備してなる請求項１〜８のいずれかに記載の画像出力システム。
【請求項１０】
前記画像出力装置が，前記暗号化判別手段と，前記暗号化手段とを具備してなる請求項１〜８のいずれかに記載の画像出力システム。
【請求項１１】
前記画像出力装置が，前記暗号化判別手段と，該暗号化判別手段の判別結果情報を前記情報処理装置に対して送信する暗号化判別情報送信手段とを具備し，
前記情報処理装置が，前記画像出力装置から前記暗号化判別情報を受信する暗号化判別情報受信手段と，前記暗号化手段とを具備してなる請求項１〜８のいずれかに記載の画像出力システム。
【請求項１２】
画像出力装置に対して画像出力に用いる画像データを送信する処理をコンピュータに実行させる画像データ送信プログラムにおいて，
前記画像出力装置から画像処理状況に関する情報を取得する画像処理情報取得処理と，
前記画像処理状況に関する情報に基づいて前記画像データの暗号化を行うか否かを判別する暗号化判別処理と，
前記画像出力装置へ送信する前記画像データのうち前記暗号化判別処理によって暗号化を行うと判別されたものを暗号化する暗号化処理と，
をコンピュータに実行させることを特徴とする画像データ送信プログラム。
【請求項１３】
画像出力装置に対して画像出力に用いる画像データを送信する処理をコンピュータに実行させる画像データ送信プログラムにおいて，
前記画像データの暗号化を行うか否かに関する情報を前記画像出力装置から受信する暗号化情報受信処理と，
前記暗号化情報受信処理により暗号化を行う旨の情報を得た場合に前記画像出力装置に対して送信する画像データを暗号化する暗号化処理と，
をコンピュータに実行させることを特徴とする画像データ送信プログラム。
【請求項１４】
情報処理装置から送信された画像データを受信及び記憶手段への記憶を行い，該画像データの出力を行う画像出力装置において，
前記画像データの画像処理状況に関する情報を前記情報処理装置に対して送信する画像処理情報送信手段と，
暗号化されている前記画像データを出力処理前に復号化する復号化手段と，
出力処理が終了した画像データを前記記憶手段から消去する画像データ消去手段と，
を具備してなることを特徴とする画像出力装置。
【請求項１５】
情報処理装置から送信された画像データを受信及び記憶手段への記憶を行い，該画像データの出力を行う画像出力装置において，
前記画像データの画像処理状況に関する情報に基づいて前記画像データの暗号化を行うか否かを判別する暗号化判別手段と，
前記暗号化判別手段により暗号化を行うと判別された前記画像データを暗号化する暗号化手段と，
暗号化されている前記画像データを出力処理前に復号化する復号化手段と，
出力処理が終了した画像データを前記記憶手段から消去する画像データ消去手段と，
を具備してなることを特徴とする画像出力装置。
【請求項１６】
情報処理装置から送信された画像データを受信及び記憶手段への記憶を行い，該画像データの出力を行う画像出力装置において，
前記画像データの画像処理状況に関する情報に基づいて前記画像データの暗号化を行うか否かを判別する暗号化判別手段と，
前記暗号化判別手段の判別結果情報を前記情報処理装置に対して送信する暗号化判別情報送信手段と，
暗号化されている前記画像データを出力処理前に復号化する復号化手段と，
出力処理が終了した画像データを前記記憶手段から消去する画像データ消去手段と，
を具備してなることを特徴とする画像出力装置。
【請求項１７】
前記画像データ消去手段が，暗号化されていない前記画像データはその出力処理の後直ちに前記記憶手段から消去するものである請求項１４〜１６のいずれかに記載の画像出力装置。
【請求項１８】
前記画像データ消去手段が，暗号化されている前記画像データはその出力処理の後処理待ちの画像データがないときに前記記憶手段から消去するものである請求項１４〜１７のいずれかに記載の画像出力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，情報処理装置から送信された画像データが画像出力装置により受信及び記憶され，該画像出力装置により前記画像データの出力がなされる画像出力システム及びその情報処理装置により実行される画像データ送信プログラム並びに画像出力装置に関するものである。
【０００２】
【従来の技術】
パーソナルコンピュータ等の情報処理装置（以下，端末という）からネットワークを介してプリンタ等の画像出力装置にイメージ画像データやページ記述言語等で構成される印刷データ等の画像データを送信することにより画像出力を行う画像出力システムでは，画像出力装置が具備するメモリに一旦記憶（蓄積）されてから画像出力されることが一般的である。このような画像出力システムでは，画像出力装置のハードディスクドライブ（ＨＤＤ）等のメモリが盗まれた場合や画像出力装置に対して不正アクセスがなされた場合等に，メモリに記憶された画像データのセキュリティ確保が問題となる。
従来，このような問題を解決するため，特許文献１には，ＨＤＤに記憶される印刷ジョブ（画像データの一例）を必ず暗号化することが示されている。
【０００３】
【特許文献１】
特開２００１−３０６２７３号公報
【０００４】
【発明が解決しようとする課題】
しかしながら，画像データを必ず暗号化することとすると，画像出力処理の前に必ず画像データの復号化処理を行う必要がある。このため，例えば，処理待ちの画像データがなく直ぐに出力処理ができるような画像処理状況であっても画像データの復号化が必要なため，出力処理がされるまでの時間が長くなるという問題点があった。
さらに，画像出力装置に記憶される画像データが暗号化されていても，その記憶状態が長時間に渡ると不正アクセスや盗難を受ける確率が高くなり，セキュリティが低下するという問題点もあった。例えば，処理待ちの画像データ（印刷ジョブ等）の数や処理量（出力部数等）が多い場合には，画像処理（印刷）が開始されるまでの処理待ち時間が長くなる。また，記録紙（用紙）の詰まり（ジャム）やトナー切れ（現像剤切れ）等により画像処理が停止状態となった場合には，ジャムの解除やトナーの補給等により画像処理の再開が可能となるまで画像処理が行えない。その結果，画像出力装置に画像データ（印刷ジョブ等）が長時間記憶される（滞留する）ことになり（備品の納期等によっては，復帰までに数日間かかる場合も考えられる），セキュリティの低下につながりやすい。
従って，本発明は上記事情に鑑みてなされたものであり，その目的とするところは，ネットワーク接続された画像出力装置に記憶される画像データのセキュリティを維持しながら処理時間を極力抑えることが可能な画像出力システム及びそれを構成する情報処理装置により実行される画像データ送信プログラム並びに画像出力装置を提供することにある。
【０００５】
【課題を解決するための手段】
上記目的を達成するために本発明は，情報処理装置から送信された画像データが画像出力装置により受信及び記憶手段への記憶がされ，該画像出力装置により前記画像データの出力がなされる画像出力システムにおいて，前記画像出力装置における画像処理状況に関する情報に基づいて前記画像データの暗号化を行うか否かを判別する暗号化判別手段と，前記暗号化判別手段により暗号化を行うと判別された前記画像データを暗号化する暗号化手段と，前記画像出力装置に設けられ暗号化されている前記画像データを出力処理前に復号化する復号化手段と，  出力処理が終了した画像データを前記記憶手段から消去する画像データ消去手段と，を具備してなることを特徴とする画像出力システムとして構成されるものである。
これにより，画像処理状況応じて画像データの暗号化を行うか否かが決定されるので，例えば，新たな画像データを比較的短時間で出力処理できる画像処理状況にある場合等には，不正アクセスを受ける確率が低いので，暗号化を行わずに出力処理して処理時間を短縮するといった状況に応じた処理が可能となる。その結果，画像出力装置に記憶される画像データのセキュリティを維持しながら処理時間を極力抑えることが可能となる。
ここで，画像データの前記記憶手段からの消去形態としては，いわゆるＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅｓ）等の記憶手段内における画像データ自体へのアクセスを管理する情報（以下，データ管理情報という）のみを消去することも考えられるが，よりセキュリティ性を高めるためには，画像データ自体を所定の初期化データに書き換えることによって消去すること（以下，完全消去という）が望ましい。
【０００６】
例えば，前記画像処理状況に関する情報が，前記記憶手段の一部を構成する揮発性メモリの使用状況に関する情報を含むものであり，前記暗号化判別手段が，前記画像処理装置において前記記憶手段のうち前記揮発性メモリの範囲内の使用で処理できない前記画像データについて暗号化を行うと判別するものが考えられる。
このような構成によれば，処理待ちの画像データが存在しない等により新たな画像データを前記揮発性メモリの範囲内の使用で処理できる場合には，画像が暗号化されずに（即ち，復号化の必要なく）出力処理が速くなる。一方，画像出力装置本体或いはその記憶手段が物理的に盗難された場合でも，揮発性メモリ内の暗号化されていないデータは，電源供給が途絶えるとともに消滅するので情報漏洩は生じない。また，一般的に，揮発性メモリの容量は比較的小さく，該メモリ内のデータは処理後に消去されるので，揮発性メモリに同じ画像データが蓄積されている時間は短く，この短時間の間に通信（ネットワーク）を介しての不正アクセスも生じにくい。これらの結果，画像データのセキュリティを維持しながら，復号化時間を省いて処理時間を極力抑えることが可能となる。
【０００７】
また，前記画像処理状況に関する情報が，処理待ちの画像データの数量又はその処理時間に関する情報を含むものであり，前記暗号化判別手段が，前記処理待ちの画像データの数量又はその処理時間が所定以上である場合に前記画像データの暗号化を行うと判別するものも考えられる。
このような構成によっても，処理待ちの画像データの数量が少ない或いはその処理時間が所定未満である場合には，画像データが暗号化されずに（即ち，復号化の必要なく）出力処理が速くなる。同時に，この場合，画像データの処理が終了して消去されるまでの時間は比較的短く，この短時間の間に通信（ネットワーク）を介しての不正アクセスも生じにくい。これらの結果，画像データのセキュリティを維持しながら，復号化時間を省いて処理時間を極力抑えることが可能となる。
【０００８】
また，前記画像処理状況に関する情報が，画像処理の停止及び／又は画像処理の停止の兆候に関する情報を含むものであり，前記暗号化判別手段が，前記画像出力装置が画像処理の停止状態である場合又は画像処理の停止状態となる可能性が高い場合に前記画像データの暗号化を行うと判別するものが考えられる。
このような構成によれば，画像処理が停止状態でない或いは停止状態となる可能性が低い（停止の兆候がない）場合には，画像データが暗号化されずに（即ち，復号化の必要なく）出力処理が速くなる。同時に，この場合，新たな画像データの処理が開始されない或いは処理途中で中断状態となる可能性が低く，処理待ち或いは処理の中断の時間が長くなって記憶装置の盗難や不正アクセスを受ける可能性も低い。その結果，画像データのセキュリティを維持しながら，復号化時間を省いて処理時間を極力抑えることが可能となる。
ここで，前記画像処理の停止に関する情報としては，例えば，記録紙の詰まり，記録紙切れ，現像剤切れ及び前記画像出力装置の故障のうちの１又は複数に関する情報等が考えられる。
また，前記画像処理の停止の兆候に関する情報としては，例えば，記録紙の残量及び／又は現像剤の残量に関する情報等が考えられる。
【０００９】
また，前記画像データ消去手段としては，暗号化されていない前記画像データはその出力処理の後直ちに前記記憶手段から消去するものが考えられ，一方，暗号化されている前記画像データはその出力処理の後処理待ちの画像データがないときに前記記憶手段から消去するものが考えられる。
これにより，セキュリティ性の低い非暗号化データについては，最短の記憶時間で消去される。一方，比較的安全な暗号化されているデータについては，処理負荷がない（処理待ちの画像データがない）ときに消去処理されるので，出力処理の速度に影響を与えることがない。特に，画像データの前記完全消去を行う場合，該完全消去を行うのに時間を要するので，このような処理は出力速度への影響防止により効果的である。
【００１０】
ここで，前記暗号化判別手段及び前記暗号化手段の両手段は，それぞれ前記情報処理装置側に設ける場合と前記画像出力装置側に設ける場合とが考えられる。
（前記両手段を情報処理装置に設ける場合）
例えば，前記画像出力装置が，前記画像処理状況に関する情報を前記情報処理装置に対して送信する画像処理情報送信手段を具備し，前記情報処理装置が，前記画像出力装置から前記画像処理状況に関する情報を受信する画像処理情報受信手段と，前記暗号化判別手段と，前記暗号化手段とを具備するものが考えられる。
（前記両手段を画像出力装置に設ける場合）
また，前記画像出力装置が，前記暗号化判別手段と，前記暗号化手段とを具備するものも考えられる。
（前記両手段を情報処理装置と画像出力装置とに分散して設ける場合）
さらに，前記画像出力装置が，前記暗号化判別手段と，該暗号化判別手段の判別結果情報を前記情報処理装置に対して送信する暗号化判別情報送信手段とを具備し，前記情報処理装置が，前記画像出力装置から前記暗号化判別情報を受信する暗号化判別情報受信手段と，前記暗号化手段とを具備するものも考えられる。
【００１１】
また，本発明は，前記画像出力システムを構成する前記情報処理装置により実行される画像データ送信プログラムとして捉えたものであってもよい。これについても，前記暗号化判別手段及び前記暗号化手段の両手段を，それぞれ前記情報処理装置側に設ける場合と前記画像出力装置側に設ける場合とによって構成が異なる。
（前記両手段を情報処理装置に設ける場合）
例えば，画像出力装置に対して画像出力に用いる画像データを送信する処理をコンピュータに実行させる画像データ送信プログラムにおいて，前記画像出力装置から画像処理状況に関する情報を取得する画像処理情報取得処理と，前記画像処理状況に関する情報に基づいて前記画像データの暗号化を行うか否かを判別する暗号化判別処理と，前記画像出力装置へ送信する前記画像データのうち前記暗号化判別処理によって暗号化を行うと判別されたものを暗号化する暗号化処理と，をコンピュータに実行させることを特徴とする画像データ送信プログラムが考えられる。
【００１２】
（前記両手段を情報処理装置と画像出力装置とに分散して設ける場合）
或いは，画像出力装置に対して画像出力に用いる画像データを送信する処理をコンピュータに実行させる画像データ送信プログラムにおいて，前記画像データの暗号化を行うか否かに関する情報を前記画像出力装置から受信する暗号化情報受信処理と，前記暗号化情報受信処理により暗号化を行う旨の情報を得た場合に前記画像出力装置に対して送信する画像データを暗号化する暗号化処理と，をコンピュータに実行させることを特徴とする画像データ送信プログラムも考えられる。
【００１３】
また，本発明は，前記画像出力システムを構成する前記画像出力装置として捉えたものであってもよい。これについても，前記暗号化判別手段及び前記暗号化手段の両手段を，それぞれ前記情報処理装置側に設ける場合と前記画像出力装置側に設ける場合とによって構成が異なる。
（前記両手段を情報処理装置に設ける場合）
例えば，情報処理装置から送信された画像データを受信及び記憶手段への記憶を行い，該画像データの出力を行う画像出力装置において，前記画像データの画像処理状況に関する情報を前記情報処理装置に対して送信する画像処理情報送信手段と，暗号化されている前記画像データを出力処理前に復号化する復号化手段と，出力処理が終了した画像データを前記記憶手段から消去する画像データ消去手段と，を具備してなることを特徴とする画像出力装置が考えられる。
【００１４】
（前記両手段を画像出力装置に設ける場合）
或いは，情報処理装置から送信された画像データを受信及び記憶手段への記憶を行い，該画像データの出力を行う画像出力装置において，前記画像データの画像処理状況に関する情報に基づいて前記画像データの暗号化を行うか否かを判別する暗号化判別手段と，前記暗号化判別手段により暗号化を行うと判別された前記画像データを暗号化する暗号化手段と，暗号化されている前記画像データを出力処理前に復号化する復号化手段と，出力処理が終了した画像データを前記記憶手段から消去する画像データ消去手段と，を具備してなることを特徴とする画像出力装置も考えられる。
【００１５】
（前記両手段を情報処理装置と画像出力装置とに分散して設ける場合）
或いは，情報処理装置から送信された画像データを受信及び記憶手段への記憶を行い，該画像データの出力を行う画像出力装置において，前記画像データの画像処理状況に関する情報に基づいて前記画像データの暗号化を行うか否かを判別する暗号化判別手段と，前記暗号化判別手段の判別結果情報を前記情報処理装置に対して送信する暗号化判別情報送信手段と，暗号化されている前記画像データを出力処理前に復号化する復号化手段と，出力処理が終了した画像データを前記記憶手段から消去する画像データ消去手段と，を具備してなることを特徴とする画像出力装置も考えられる。
【００１６】
以上のような画像出力装置においても，前記画像データ消去手段としては，暗号化されていない前記画像データはその出力処理の後直ちに前記記憶手段から消去するものが考えられ，一方，暗号化されている前記画像データはその出力処理の後処理待ちの画像データがないときに前記記憶手段から消去するものが考えられる。
【００１７】
【発明の実施の形態】
以下添付図面を参照しながら，本発明の実施の形態及び実施例について説明し，本発明の理解に供する。尚，以下の実施の形態及び実施例は，本発明を具体化した一例であって，本発明の技術的範囲を限定する性格のものではない。
ここに，図１は本発明の実施の形態に係る画像出力システムＸの概略構成を表す図，図２は本発明の実施の形態に係る画像出力システムＸを構成するＰＣ（パーソナルコンピュータ）及び画像出力装置の概略構成を表すブロック図，図３は本発明の実施の形態に係る画像出力システムＸを構成する画像出力装置における印刷ジョブの処理状況に関するジョブ情報の構成例を表す図，図４は本発明の実施の形態に係る画像出力システムＸにおける印刷ジョブの概略の伝送経路を模式的に表した図，図５は本発明の実施の形態に係る画像出力システムＸにおける印刷ジョブの出力処理の手順を表すフローチャート，図６は本発明の実施の形態に係る画像出力システムＸを構成するＰＣの画面例を表す図，図７は本発明の第１の実施例に係る画像出力システムにおける印刷ジョブの概略の伝送経路を模式的に表した図，図８は本発明の第１の実施例に係る画像出力システムにおける印刷ジョブの出力処理の手順を表すフローチャート，図９は本発明の第１の実施例に係る画像出力システムにおける画像出力装置のハードディスクからの印刷ジョブの消去処理の手順を表すフローチャート，図１０は本発明の第２の実施例に係る画像出力システムにおける印刷ジョブの出力処理の手順を表すフローチャート，図１１は本発明の第３の実施例に係る画像出力システムにおける印刷ジョブの出力処理の手順を表すフローチャートである。
【００１８】
まず，図１を用いて本発明の実施の形態に係る画像出力システムＸの全体構成について説明する。
本画像出力システムＸは，例えばＩＥＥＥ８０２．３準拠等の所定のネットワーク３を介して，画像出力装置の一例である複合機能プリンタ１（ＭＦＰ：Ｍｕｌｔｉ  ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）と情報処理装置の一例である複数のＰＣ２（パーソナルコンピュータ）とが通信可能に接続されて構成されている。
本画像出力システムＸでは，印刷ジョブが前記ＰＣ２それぞれからネットワーク３を介して前記ＭＦＰ１に対して送信され，これを受信した前記ＭＦＰ１によりその印刷ジョブに対応する画像が記録紙に印刷（出力）される。
【００１９】
図２は，前記ＰＣ２及び前記ＭＦＰ１の概略構成を表すブロック図である。
図２に示すように，前記ＰＣ２は，各種演算を行うＣＰＵ２１，該ＣＰＵ２１により実行されるプログラムが展開されるＲＡＭ２２，前記ＣＰＵ２１により実行されるＢＩＯＳ等のプログラムが記憶されるＲＯＭ２３，キーボードやマウス等の操作部２４，液晶パネルやＣＲＴ等の表示部２５，各種ドライバソフトやアプリケーションプログラム及び各種データが記憶されるハードディスクドライブ２６（ＨＤＤ），前記ネットワーク３を介したデータ通信を行う通信部２７等を具備する一般的なパーソナルコンピュータである。
前記ＨＤＤ２６には，印刷ジョブの元データとなる文書データや画像データ等を生成するためのワープロソフトや作画ソフト等の各種アプリケーションソフトＰ１，該アプリケーションソフトＰ１により作成されたデータを前記ＭＦＰ１で解釈可能な印刷ジョブに変換し，該印刷ジョブを前記通信部２７を介して前記ＭＦＰ１に送信する処理を実行するためのプリンタドライバＰ２（画像データ送信プログラムの一例）等がインストールされている。印刷ジョブとしては，ＧＤＩ（Ｇｒａｐｈｉｃｓ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）等のイメージデータや，ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ページ記述言語）等で構成された１６進数の命令体系データ等が考えられる。ＰＤＬ等で構成された印刷ジョブについては，前記ＭＦＰ１において印刷前にイメージデータに変換されてから印刷される。
ここで，前記プリンタドライバＰ２の特徴は，前記ＭＦＰ１から印刷ジョブの処理状況（画像処理状況）に関する情報（以下，ジョブ情報という）を取得するジョブ情報取得処理と，該ジョブ情報取得処理により得られた情報に基づいて印刷ジョブの暗号化を行うか否かを判別し，必要に応じて前記ＭＦＰ１に送信する印刷ジョブを暗号化する暗号化処理とが実行可能に構成されていることである。その詳細については後述する。
【００２０】
また，前記ＭＦＰ１は，所定のプログラムが記憶されたＲＯＭを内蔵しそのプログラムを実行することにより当該ＭＦＰ１の各種制御及び演算を行うＣＰＵ１１，前記ＰＣ２から受信した印刷ジョブの処理状況の管理処理を実行するジョブ管理部１２，印刷ジョブ（画像データ）を記憶する不揮発性メモリであるハードディスクドライブ１３（ＨＤＤ），印刷ジョブをその出力処理の際に一時記憶する不揮発性メモリであるＲＡＭ１４，原稿から画像を読み取るスキャナ１９，該スキャナ１９で読み取られた画像や前記ＰＣ２から受信した印刷ジョブについてインクジェット方式やレーザビーム方式等により記録紙への画像出力（画像形成）を行うプリントエンジン１８，前記ネットワーク３を介して前記ＰＣ２と通信を行う通信部１７，前記ＰＣ２から受信した印刷ジョブが暗号化されている場合に，その印刷ジョブを出力処理前に復号化する暗号復号部１６，前記スキャナ１９で読み取られた原稿画像データを電話回線を通じてＦＡＸ送信する機能や他のファクシミリ装置から電話回線を通じて受信した画像データを前記プリントエンジン１８へ出力したり前記ＨＤＤ１３へ格納したりする機能を有するＦＡＸ機能部１５等を具備している。前記スキャナ１９により読み取られて画像出力する（即ち，原稿画像を複写する）画像データや前記ＦＡＸ機能部１５により受信される画像データも印刷ジョブの一つであり，その処理状況が前記ジョブ管理部１２により管理される。
また，前記ＭＦＰ１における前記通信部１７と前記ＰＣ２における前記通信部２７とは，前記ネットワーク３での通信途中で印刷ジョブが容易に傍受されないように，通信上の暗号化及びその復号化（ＨＴＴＰＳ・ＩＰｓｅｃ・ＰＰＴＰ・Ｌ２ＴＰ等）を行う機能を有している。この通信上の暗号化・復号化は，前記プリンタドライバＰ２による暗号化及び前記暗号復号部１６による復号化とは別に，必ず行われるものである。以下，「暗号化せずに印刷ジョブを送信」と表記した場合でも，この通信上の暗号化・復号化は行われるものとする。
【００２１】
図３は，前記ＭＦＰ１の前記ジョブ管理部１２により管理される印刷ジョブの処理状況に関するジョブ情報ＪＤの構成例を表すものである。
前記ジョブ管理部１２は，印刷ジョブが前記ＰＣ２から受信或いは前記スキャナ１９や前記ＦＡＸ機能部１５から入力されるごとに，その印刷ジョブの付加情報によるその印刷ジョブの送信者（送信元）の識別，その印刷ジョブが暗号化されているか否かの識別，その印刷ジョブがいずれの機能に対応するものであるのかの識別，その印刷ジョブの属性，その印刷ジョブのサイズ等の識別を行い，各印刷ジョブの到着順にジョブ番号Ｄ１を割り振って，各識別結果をユーザ名Ｄ２，暗号化情報Ｄ３，機能情報Ｄ５，属性情報Ｄ６，サイズ情報Ｄ７として所定の記憶手段に関連付けて記憶する。
ここで，前記機能情報Ｄ５は，前記ＰＣ２から受信した印刷ジョブを出力するプリンタ機能，前記スキャナ１９で読み取られた画像データ（印刷ジョブ）を出力するコピー機能，前記ＦＡＸ機能部１５にで受信された画像データ（印刷ジョブ）を出力するＦａｘ機能等の識別情報である。
また，前記属性情報Ｄ６は，その印刷ジョブが，出力処理の待ち行列に加えるべき通常の印刷ジョブ（「待ち」）であるのか，特定の利用者宛ての親展ジョブでありその利用者からパスワード等の指定により出力命令があるまで出力せずに（出力処理の待ち行列に加えずに）前記ＨＤＤ１３に格納しておくべき印刷ジョブであるのかの識別情報である。
さらに，前記ジョブ管理部１２は，前記ＨＤＤ１３及び前記ＲＡＭ１４内のデータの格納状況や他の機器の動作状況を常時監視し，各印刷ジョブがどのような状態であるかをチェックしてその状態Ｄ４も前記ジョブ番号Ｄ１に関連付けて記憶する。例えば，その印刷ジョブが前記ＨＤＤ１３に保存されて処理待ちの状態にあるのか（「ＨＤＤ保存」），前記ＲＡＭ１４に転送されて前記プリントエンジン１８により出力中であるのか（「印字中」），前記通信部１７等により受信中であるのか（「受信中」）等の状態Ｄ４が管理される。
前記ジョブ管理部１２により，これらの情報Ｄ１〜Ｄ７を含むジョブ情報ＪＤが常に最新の状態に維持されるよう管理される。そして，出力処理が完了して前記ＲＡＭ１４及び前記ＨＤＤ１３から消去された印刷ジョブは，前記ジョブ情報ＪＤからも消去され，その消去に応じて前記ジョブ番号Ｄ１が新たに割り振られる。ここで，前記印刷ジョブの消去は，前記完全消去により消去される。
【００２２】
本画像出力システムＸでは，前記ＰＣ２の前記プリンタドライバＰ２の処理により，前記ジョブ情報ＪＤの前記状態Ｄ４が前記ＭＦＰ１から取得され，取得された前記状態Ｄ４に基づいて前記ＭＦＰ１の前記ＲＡＭ１４の範囲内のメモリ使用で（即ち，前記ＨＤＤ１３を使用せずに）画像データの出力処理を行うことができると判断される場合に，印刷ジョブを暗号化しないと判別される。これに対し，前記ＭＦＰ１の前記ＲＡＭ１４の範囲内のメモリ使用で（即ち，前記ＨＤＤ１３を使用しなければ）画像データの出力処理を行うことができないと判断される場合には，印刷ジョブを暗号化すると判別される。
本画像出力システムＸでは，前記ＲＡＭ１４の範囲内のメモリ使用で出力処理を行えるか否かの判断は，前記ＰＣ２の前記プリンタドライバＰ２の処理により，以下の基準で行われる。
即ち，前記ジョブ情報ＪＤにおける前記状態Ｄ４（前記揮発性メモリの使用状況に関する情報の一例）に，「印字中」である印刷ジョブが存在しない場合には，前記ＭＦＰ１の前記ＲＡＭ１４（揮発性メモリ）が未使用であり，該ＲＡＭ１４の範囲内のメモリ使用で処理できると判断される。これに対し，前記状態Ｄ４に「印字中」である印刷ジョブが存在する場合には，前記ＭＦＰ１の前記ＲＡＭ１４が使用中であり，該ＲＡＭ１４の範囲内のメモリ使用で処理できないと判断される。
【００２３】
ここで，前記ＲＡＭ１４の範囲内のメモリ使用で出力処理を行えるか否かの判断は，上記以外の基準で行うものであってもよい。
例えば，前記ジョブ情報ＪＤに，前記ＲＡＭ１４の空き容量の情報（前記揮発性メモリの使用状況に関する情報の一例）を含め，前記ＰＣ２側において，前記ＲＡＭ１４の空き容量が，印刷ジョブのデータサイズに比べて十分である場合に，前記ＲＡＭ１４の範囲内のメモリ使用で出力処理を行えると判別すること等が考えられる。
【００２４】
図４（ａ）は，暗号化されていない印刷ジョブの概略の伝送経路を矢印によって模式的に表したものである。図４において，網掛け枠で示す印刷ジョブが暗号化された印刷ジョブを表し，白抜き枠で示す印刷ジョブが暗号化されていない印刷ジョブを表す。
図４（ａ）に示すように，暗号化されていない印刷ジョブが前記ＰＣ２側から送信されると，その印刷ジョブは前記ＭＦＰ１側で前記ＨＤＤ１３に格納されずに直接前記ＲＡＭ１４に一時記憶されて前記プリントエンジン１８による出力処理が行われる。
一方，図４（ｂ）は，暗号化されている印刷ジョブの概略の伝送経路を矢印によって模式的に表したものである。図４（ｂ）に示すように，暗号化されている印刷ジョブが前記ＰＣ２側から送信されると，その印刷ジョブは前記ＭＦＰ１側で前記ＨＤＤ１３に一旦格納され（その際，その印刷ジョブは出力処理の待ち行列に加えられる），処理の順番がきた時点で前記暗号復号部１６によって復号化されるとともに，前記ＲＡＭ１４に一時記憶されて前記プリントエンジン１８による出力処理が行われる。
【００２５】
次に，図５に示すフローチャートを用いて，印刷ジョブの出力処理の手順について説明する。以下，Ｓ１０１，Ｓ１０２，…は，処理手順（ステップ）の番号を表す。図５において，前記ＰＣ２側の処理は，前記プリンタドライバＰ２の処理（実行するのは前記ＣＰＵ２１）によって制御され，前記ＭＦＰ１側の処理は，前記ＣＰＵ１１によって制御される。
まず，前記ＰＣ２側において，ワープロ等のアプリケーションソフトＰ１が起動され，前記操作部２４から作成されたデータの印刷開始操作がなされると，前記プリンタドライバＰ２によって印刷ジョブが生成（作成）される（Ｓ１０１）。
次に，前記ＰＣ２の表示部２５によって図６に示すような入力要求画面が表示され，印刷ジョブの暗号化を自動モードＭ１（「自動」）で行うか強制暗号化モードＭ２（「必ず暗号化」）で行うかの選択入力処理がなされる（Ｓ１０２）。このとき，前記ジョブ情報ＪＤにおける前記属性情報Ｄ６の元になる親展情報Ｄ６’の入力処理もなされる。この入力処理では，印刷ジョブを親展ジョブとするか否かの選択及び親展ジョブとする場合のパスワードの入力が行われる。この親展情報Ｄ６’は，印刷ジョブの付加情報として前記ＭＦＰ１に送信される。
【００２６】
Ｓ１０２において，前記自動モードＭ１が選択された場合には，前記通信部２７から前記ＭＦＰ１に対して前記ジョブ情報ＪＤの要求が送信される（Ｓ１０３（ジョブ情報の問い合わせ））。これに対し，前記ＭＦＰ１側では，その要求に応じて前記ジョブ管理部１２から前記通信部１７を通じて最新の前記ジョブ情報ＪＤが返信される（Ｓ２０１（ジョブ状況をＰＣに送信））。
このように返信された前記ジョブ情報ＪＤは，前記ＰＣ２側の前記通信部２７で受信され（Ｓ１０４（ジョブ状況を受信）），印刷ジョブの出力処理（印刷処理）が前記ＭＦＰ１側の前記ＲＡＭ１４の範囲内のメモリ使用で実行できるか否かが判別される（Ｓ１０５）。この判別（判断）は，前述したように，前記ジョブ情報ＪＤにおける前記状態Ｄ４に「印字中」であるものがあるか否かを基準にして行われる。
Ｓ１０５において，前記ＲＡＭ１４の範囲内のメモリ使用で実行できないと判別された場合，又はＳ１０２において，前記強制暗号化モードＭ２が選択された場合は，前記プリンタドライバＰ２によって印刷ジョブが暗号化（Ｓ１０７）された後，該暗号化後の印刷ジョブが前記通信部２７を通じて前記ＭＦＰ１に対して送信され（Ｓ１０６），前記ＰＣ２側の処理が終了する。
また，Ｓ１０５において，前記ＲＡＭ１４の範囲内のメモリ使用で実行できると判別された場合は，印刷ジョブは暗号化されずにそのまま前記通信部２７を通じて前記ＭＦＰ１に対して送信され（Ｓ１０６），前記ＰＣ２側の処理が終了する。
【００２７】
一方，前記ＭＦＰ１側においては，前記ＰＣ２からの印刷ジョブが前記通信部１７を通じて受信され（Ｓ２０２），その印刷ジョブが暗号化されているか否かが判別される（Ｓ２０３）。
ここで，受信した印刷ジョブが暗号化されていない場合には，その印刷ジョブは前記ＲＡＭ１４に直接格納（保存）され（Ｓ２０８），前記プリントエンジン１８によって印刷処理（出力処理）（Ｓ２０９）がなされた後，前記ＭＦＰ１側の処理が終了する。このとき，前記ＲＡＭ１４内の印刷ジョブは，出力処理の終了とともに前記ＲＡＭ１４内から消去される。ここで，前記ＲＡＭ１４（揮発性メモリ）からの印刷ジョブの消去は，前記完全消去ではなくＦＡＴ等の前記データ管理情報のみを消去する。これは，前記ＭＦＰ１自体或いは前記ＲＡＭ１４が物理的に盗難された場合でも，前記ＲＡＭ１４内のデータは，電源供給が途絶えるとともに消滅するので情報漏洩は生じないからであり，その方が消去時間を短縮できるからである。もちろん，より機密性を高める場合には前記完全消去を行ってもよい。
また，Ｓ２０３において，受信した印刷ジョブが暗号化されていると判別された場合には，その印刷ジョブは前記ＨＤＤ１３に一旦格納（保存）され，出力処理の待ち行列に加えられる（Ｓ２０４，前記ジョブ管理部１２により前記ジョブ情報ＪＤの前記状態Ｄ３が「ＨＤＤ保存」と設定される）。
そして，前記ＨＤＤ１３に格納された印刷ジョブは，その処理の順番がきた時点で前記暗号復号部１６によって復号化される（暗号化が解除される）とともに，前記ＲＡＭ１４に一時記憶され（Ｓ２０５），さらに前記プリントエンジン１８による出力（印刷）処理が行われる（Ｓ２０６）。
そして，出力処理が終了した印刷ジョブは，前記ＨＤＤ１３から消去（前記完全消去）（Ｓ２０７）された後，前記ＭＦＰ１側の処理が終了する。もちろん，前記ＨＤＤ１３に格納されている印刷ジョブは暗号化されているので，前記完全消去をせずに，ＦＡＴ等の前記データ管理情報のみを消去するようにしてもよい。そうすれば，印刷ジョブの前記ＨＤＤ１３から前記完全消去を行うよりも処理時間が短縮される。
【００２８】
以上示したように，本画像出力システムＸによれば，前記ＭＦＰ１（画像出力装置）側の前記ＲＡＭ１４の使用状況に応じて，印刷ジョブの暗号化／非暗号化が切り替えられるため，前記ＲＡＭ１４の範囲で出力処理を行うことができる場合には，復号化処理及び暗号化された元の印刷ジョブの消去処理を行う必要がなく，処理時間を短く抑えることができる。
しかも，前記ＲＡＭ１４に一時記憶される時間はごく短時間であるため，不正アクセスによるデータ漏洩も発生しにくい。さらに，不揮発性メモリである前記ＲＡＭ１４は，電源供給が途絶えると記憶内容が残らないため，メモリの盗難によるデータ漏洩も発生しない。
【００２９】
【実施例】
（第１の実施例）
前記画像出力システムＸでは，印刷ジョブを暗号化するか否かを，前記ＭＦＰ１の前記ＲＡＭ１４の範囲内のメモリ使用で出力処理を行えるか否かによって判別するものであったが，これに限るものでなく他の基準により判別するものも考えられる。ここでは，印刷ジョブを暗号化するか否かを，処理待ちの印刷ジョブのデータサイズ（量）が所定サイズ以上であるか否かによって判別する第１の実施例について説明する。
この第１の実施例においても，前記実施の形態と同様に，前記ＰＣ２の前記プリンタドライバＰ２の処理により，前記ジョブ情報ＪＤの前記状態Ｄ４が前記ＭＦＰ１から取得され，取得された前記状態Ｄ４に基づいて印刷ジョブを暗号化するか否かが判別されるものとする。
図７（ａ）は，前記ＭＦＰ１における処理待ちの印刷ジョブの合計サイズが，所定の暗号化なし許容サイズＷ未満であるため，暗号化されていない印刷ジョブが伝送される場合の概略伝送経路を矢印によって模式的に表したものである。図７において，網掛け枠で示す印刷ジョブが暗号化された印刷ジョブを表し，白抜き枠で示す印刷ジョブが暗号化されていない印刷ジョブを表す。
図７（ａ）に示すように，前記ＰＣ２側から送信された印刷ジョブが暗号化されていないものであっても，その印刷ジョブは前記ＭＦＰ１側で前記ＨＤＤ１３に格納され（その際，その印刷ジョブは出力処理の待ち行列に加えられる），処理の順番がきた時点で，前記ＲＡＭ１４に一時記憶されて前記プリントエンジン１８による出力処理が行われる。
一方，図７（ｂ）は，前記ＭＦＰ１における処理待ちの印刷ジョブの合計サイズが，所定の暗号化なし許容サイズＷ以上であるため，暗号化された印刷ジョブが伝送される場合の概略伝送経路を矢印によって模式的に表したものである。  図７（ｂ）に示すように，暗号化されている印刷ジョブが前記ＰＣ２側から送信されると，その印刷ジョブは前記ＭＦＰ１側で前記ＨＤＤ１３に一旦格納され（その際，その印刷ジョブは出力処理の待ち行列に加えられる），処理の順番がきた時点で前記暗号復号部１６によって復号化されるとともに，前記ＲＡＭ１４に一時記憶されて前記プリントエンジン１８による出力処理が行われる。
【００３０】
ここで，「印刷ジョブのサイズ」としては，印刷ジョブがイメージデータ（ビットデータ）を主体に構成されている場合には印刷ジョブ自体のデータサイズ（ｂｙｔｅ等）を用いることが考えられるが，印刷ジョブがページ記述言語（ＰＤＬ：ｐａｇｅ  ｄｅｓｃｒｉｐｔｉｏｎ  ｌａｎｇｕａｇｅ）により構成される場合には，その印刷ジョブの内容から出力画像のデータサイズを推定演算した実質的な値（サイズ）を用いる。例えば，印刷ジョブに設定される印刷部数の指定コマンドを参照し，その印刷部数に応じてデータサイズの値を加算（掛け算）する等である。また，出力画像のデータサイズが同じでも，その画像内容によっては画像形成に要する時間が異なる場合もある。このため，ＰＤＬにより構成される印刷ジョブに設定されるコマンドごとに処理時間を予め登録（記憶）しておき，印刷ジョブの内容からその処理時間を推定演算した時間換算値を印刷ジョブのサイズに置き換えて用いることも考えられる。以下，「印刷ジョブの（合計）サイズ」には，上記のように推定演算した値も含まれるものとする。
【００３１】
次に，図８に示すフローチャートを用いて，第１の実施例における印刷ジョブの出力処理の手順について説明する。図８において，前記ＰＣ２側の処理は，前記プリンタドライバＰ２の処理（実行するのは前記ＣＰＵ２１）によって制御され，前記ＭＦＰ１側の処理は，前記ＣＰＵ１１によって制御される。
図８における前記ＰＣ２側のＳ３０１〜Ｓ３０４の処理，及びこれに対応する前記ＭＦＰ１側のＳ４０１の処理は，図５で示した前記画像出力システムＸにおけるＳ１０１〜Ｓ１０４及びＳ２０１の処理と同じであるので，ここでは説明を省略する。
前記ＰＣ２側において，前記通信部２７により前記ＭＦＰ１側から前記ジョブ情報ＪＤが受信（Ｓ３０４）されると，該ジョブ情報ＪＤに基づいて前記ＭＦＰ１における処理待ちの印刷ジョブの合計サイズが，前記暗号化なし許容サイズＷ以上であるか否かが判別される（Ｓ３０５）。ここで，処理待ちの印刷ジョブの合計サイズは，前記ジョブ情報ＪＤにおける前記属性情報Ｄ６が「待ち」である印刷ジョブについての前記サイズ情報Ｄ７を合計することによって求められる。
Ｓ１０５において，処理待ちの印刷ジョブの合計サイズが前記暗号化なし許容サイズＷ以上であると判別された場合，又はＳ３０２において，前記強制暗号化モードＭ２が選択された場合は，前記プリンタドライバＰ２によって印刷ジョブが暗号化（Ｓ３０７）された後，該暗号化後の印刷ジョブが前記通信部２７を通じて前記ＭＦＰ１に対して送信され（Ｓ３０６），前記ＰＣ２側の処理が終了する。
また，Ｓ３０５において，処理待ちの印刷ジョブの合計サイズが前記暗号化なし許容サイズＷ未満であると判別された場合には，印刷ジョブは暗号化されずにそのまま前記通信部２７を通じて前記ＭＦＰ１に対して送信され（Ｓ３０６），前記ＰＣ２側の処理が終了する。
【００３２】
一方，前記ＭＦＰ１側においては，前記ＰＣ２からの印刷ジョブが前記通信部１７を通じて受信され（Ｓ４０２），その印刷ジョブが処理待ちする必要があるか否か（即ち，前記属性情報Ｄ６が「待ち」の印刷ジョブが既に存在するか否か）が判別される（Ｓ４０３）。
ここで，受信した印刷ジョブが処理待ちの必要がないと判別された場合には，その印刷ジョブは前記ＲＡＭ１４に直接格納（保存）され（Ｓ４０８），前記プリントエンジン１８によって印刷処理（出力処理）（Ｓ４０９）がなされた後，前記ＭＦＰ１側の処理が終了する。このとき，前記ＲＡＭ１４内の印刷ジョブは，出力処理の終了とともに前記ＲＡＭ１４内から消去される。
また，Ｓ４０３において，受信した印刷ジョブが処理待ちの必要があると判別された場合には，その印刷ジョブは前記ＨＤＤ１３に一旦格納（保存）され，出力処理の待ち行列に加えられる（Ｓ４０４，前記ジョブ管理部１２により前記ジョブ情報ＪＤの前記状態Ｄ３が「ＨＤＤ保存」と設定される）。
そして，前記ＨＤＤ１３に格納された印刷ジョブは，その処理の順番がきた時点で暗号化されているか否かがチェックされ，暗号化されていれば前記暗号復号部１６によって復号化された後，暗号化されていなければそのまま前記ＲＡＭ１４に一時記憶され（Ｓ４０５），さらに前記プリントエンジン１８による出力（印刷）処理が行われる（Ｓ４０６）。
そして，出力処理が終了した印刷ジョブは，後述する前記ＨＤＤ１３からの印刷ジョブの消去処理により消去（Ｓ４０７）された後，前記ＭＦＰ１側の処理が終了する。
【００３３】
図９は，前記ＨＤＤ１３からの印刷ジョブの消去処理の手順を表すフローチャートである。この処理は，前記ＭＦＰ１の前記ＣＰＵ１１によって制御される。
この消去処理では，出力処理が済んだ前記ＨＤＤ１３内の印刷ジョブが暗号化されたものであるか否かが判別され（Ｓ５０１），暗号化されていなければ直ちにその印刷ジョブが前記ＨＤＤ１３から前記完全消去がなされ（Ｓ５０２），暗号化されている場合は，処理待ちの印刷ジョブがなくなるまで待って（もちろん，既に処理待ちの印刷ジョブがない場合は直ちに）前記ＨＤＤ１３から前記完全消去がなされる。ここで，印刷ジョブが暗号化されている場合は，ＦＡＴ等の前記データ管理情報のみを消去するようにしてもよい。
【００３４】
以上示したように，本第１の実施例に係る画像出力システムによれば，前記ＭＦＰ１（画像出力装置）側の出力処理待ちの印刷ジョブのサイズ（量）に応じて，印刷ジョブの暗号化／非暗号化が切り替えられるため，処理待ちの印刷ジョブのサイズが小さい場合には，復号化処理を行う必要がなく，処理時間を短く抑えることができる。
しかも，処理待ちの印刷ジョブのサイズが小さければ，新たに追加された印刷ジョブの出力完了及びその直後の消去までの時間は比較的短時間であるため，不正アクセスによるデータ漏洩も発生しにくい。
一方，処理待ちの印刷ジョブのサイズ（合計サイズ）が大きい場合には，印刷ジョブが暗号化されるため，処理待ち中に不正アクセス等によってデータ漏洩すること（セキュリティの低下）を防止できる。
また，処理待ちの印刷ジョブのサイズが大きい（処理時間が長い）ということは，先行の印刷ジョブの処理中にトナー切れや記録紙切れ，ジャム等の画像処理の停止につながるトラブルが発生する確率も高くなる。従って，このようなトラブルの発生によって印刷ジョブ（画像データ）の滞留時間がより長くなり，不正アクセスや盗難を受ける可能性がより高くなるが，この場合には印刷ジョブが暗号化されているので，セキュリティの低下が最小限に抑えられる。
さらに，比較的安全な暗号化された印刷ジョブについては，処理待ちの印刷ジョブがなくなってから削除されるため，印刷ジョブの前記ＨＤＤ１３からの消去時間が他の印刷ジョブの処理時間に影響を与えることがない。
【００３５】
（第２の実施例）
前記実施の形態及び前記第１の実施例は，いずれも印刷ジョブを暗号化するか否かの判別及び印刷ジョブの暗号化を前記ＰＣ２側（情報処理装置側）で行うものであったが，これに限るものでなく，前記ＭＦＰ１側（画像出力装置側）で行うものであってもよい。
図１０は，印刷ジョブを暗号化するか否かの判別及び印刷ジョブの暗号化を前記ＭＦＰ１で行う第２の実施例に係る画像出力システムにおける印刷ジョブの出力処理の手順を表すフローチャートである。
まず，前記ＰＣ２側において，ワープロ等のアプリケーションソフトＰ１が起動され，前記操作部２４から作成されたデータの印刷開始操作がなされると，前記プリンタドライバＰ２によって印刷ジョブが生成（作成）される（Ｓ６０１）。
次に，前記ＰＣ２の表示部２５によって暗号化を前記自動モードＭ１で行うか前記強制暗号化モードＭ２で行うかの選択入力処理及び前記親展情報Ｄ６’の入力処理がなされる（Ｓ６０２（図６参照））。ここで入力される前記親展情報Ｄ６’は，印刷ジョブの付加情報として前記ＭＦＰ１に送信される。
Ｓ６０２において，前記自動モードＭ１が選択された場合には印刷ジョブに前記自動モードＭ１である旨の識別情報が付加され（Ｓ６０４），前記強制暗号化モードＭ２が選択された場合には印刷ジョブに前記強制暗号化モードＭ２である旨の識別情報が付加される（Ｓ６０３）。
そして，前記識別情報とともに印刷ジョブがそのまま暗号化されずに前記通信部２７を通じて前記ＭＦＰ１側へ送信され（Ｓ６０５），前記ＰＣ２側の処理が終了する。
【００３６】
一方，前記ＭＦＰ１側においては，前記ＰＣ２からの印刷ジョブが前記通信部１７を通じて受信され（Ｓ７０１），その印刷ジョブの暗号化の要否が判別される（Ｓ７０２）。
ここでは，印刷ジョブが前記強制暗号化モードＭ２である旨の情報が付加されている場合には，前記ジョブ情報ＪＤの内容にかかわらず，暗号化が必要であると判別される。
また，前記自動モードＭ１である旨の情報が付加されている場合には，前記ジョブ情報ＪＤに基づいて前述した図５におけるＳ１０５の判別基準に従って，印刷ジョブを暗号化するか否か（要否）が判別される。
Ｓ７０２において，印刷ジョブの暗号化が不要と判別された場合には，その印刷ジョブは前記ＲＡＭ１４に直接格納（保存）され（Ｓ７０８），前記プリントエンジン１８によって印刷処理（出力処理）（Ｓ７０９）がなされた後，前記ＭＦＰ１側の処理が終了する。このとき，前記ＲＡＭ１４内の印刷ジョブは，出力処理の終了とともに前記ＲＡＭ１４内から消去される。
また，Ｓ７０２において，受信した印刷ジョブの暗号化が必要と判別された場合には，前記暗号復号部１６によってその印刷ジョブが暗号化され（Ｓ７０３），暗号化された印刷ジョブが前記ＨＤＤ１３に格納（保存）される（Ｓ７０４）。このとき，その印刷ジョブは，出力処理の待ち行列に加えられる（前記ジョブ管理部１２により前記ジョブ情報ＪＤの前記状態Ｄ３が「ＨＤＤ保存」と設定される）。なお，前記暗号復号部１６は，暗号化機能に加え，復号化機能も有するものとする。
そして，前記ＨＤＤ１３に格納された印刷ジョブは，その処理の順番がきた時点で前記暗号復号部１６によって復号化される（暗号化が解除される）とともに，前記ＲＡＭ１４に一時記憶され（Ｓ７０５），さらに前記プリントエンジン１８による出力（印刷）処理が行われる（Ｓ７０６）。
次に，出力処理が終了した印刷ジョブは，前記ＨＤＤ１３から前記完全消去（Ｓ７０７）がなされた後，前記ＭＦＰ１側の処理が終了する。もちろん，前記ＨＤＤ１３に格納されている印刷ジョブは暗号化されているので，前記完全消去をせずにＦＡＴ等の前記データ管理情報のみを消去するようにしてもよい。
この第２の実施例の構成によれば，ＭＦＰ１側で暗号化が行われるので，前記ＰＣ２から送信される印刷ジョブだけでなく，コピーのジョブやＦＡＸのジョブ等についても前記ＰＣ２側からの印刷ジョブと同様に暗号化を行うことができる点でよりセキュリティ上効果的である。
【００３７】
また，前記ＭＦＰ１側で暗号化を行うか否かの判別までを行い，その判別結果を前記ＰＣ２に対して送信し，これを受信した前記ＰＣ２側において，受信した前記判別結果に従って，必要な場合にのみ印刷ジョブの暗号化を行うよう構成してもよい。
例えば，図５のＳ１０３を，前記ＰＣ２から前記ＭＦＰ１に対して暗号化を行うか否かに関する暗号化判別情報を要求する処理に置き換える。この要求を受けた前記ＭＦＰ１側では，暗号化を行うか否かの判別処理（例えば，図１０のＳ７０２の処理）の後，図５のＳ２０１の代わりに前記ＭＦＰ１からその判別結果を前記暗号化識別情報として前記ＰＣ２へ返信するよう構成する。
さらに，前記ＰＣ２側のＳ１０５の判別処理を，前記暗号化識別情報に従って暗号化を行う（Ｓ１０７）か否かが切り替わるよう構成する。本発明は，このような構成によって具現することも考えられる。
【００３８】
（第３の実施例）
前記実施の形態及び前記第１の実施例は，印刷ジョブを暗号化するか否かを，前記ＭＦＰ１の前記ＲＡＭ１４の範囲内のメモリ使用で出力処理を行えるか否かによって判別する，或いは処理待ちの印刷ジョブのデータサイズ（量）が所定サイズ以上であるか否かによって判別するものであったが，これに限るものでなく他の基準により判別するものも考えられる。ここでは，印刷ジョブを暗号化するか否かを，画像処理の停止やその兆候に関する情報を基準に判別する第３の実施例に係る画像出力システムついて説明する。
図１１は，本発明の第３の実施例に係る画像出力システムにおける印刷ジョブの出力処理の手順を表すフローチャートである。
図１１に示すＳ８０１〜Ｓ８０６は，前述した図５のＳ１０１〜Ｓ１０６に
図１１における前記ＰＣ２側のＳ８０１〜Ｓ８０６の処理，及びこれに対応する前記ＭＦＰ１側のＳ９０１〜Ｓ９０９の処理は，図５で示した前記画像出力システムＸにおけるＳ１０１〜Ｓ１０６及びＳ２０１〜Ｓ２０９の処理に対応する。ここで，図１１に示す処理と図５に示した処理とで異なる点は，Ｓ９０１及びＳ８０４で送受信される情報が，前記ジョブ情報ＪＤではなく，前記ＭＦＰ１における画像処理の停止やその兆候に関する情報（以下，装置情報という）である点，及び前記ＰＣ２側におけるＳ８０５の処理が，前記装置情報に基づいて印刷ジョブを暗号化するか否かを判別する処理である点であり，その他の処理は図５に示した処理と同じである。
【００３９】
前記装置情報には，前記ＭＦＰ１におけるジャム（記録紙の詰まり），記録紙切れ（用紙切れ），トナー切れ（現像剤切れ），前記ＭＦＰ１の故障に関する情報（前記画像処理の停止に関する情報の一例）と，記録紙の残量（残枚数），トナー（現像剤）の残量に関する情報（画像処理の停止の兆候に関する情報の一例）とが含まれている。
そして，前記ＰＣ２側のＳ８０５において，ジャムが発生している場合，記録紙切れが発生している場合，トナー切れが発生している場合及び前記ＭＦＰ１に故障が発生している場合，さらに，記録紙の残量（残枚数）が所定枚数未満である場合又はトナー残量が所定量未満である場合には，印刷ジョブは前記プリンタドライバＰ２によって暗号化（Ｓ８０７）された後，それ以外の場合には印刷ジョブは暗号化されずに前記通信部２７を通じて前記ＭＦＰ１に対して送信され（Ｓ８０６），前記ＰＣ２側の処理が終了する。
これにより，ジャムの解除や記録紙，トナーの補給等により画像処理の再開が可能となるまで画像処理が行えない。
これにより，ジャムやトナー切れ等によって画像処理が停止状態でない場合や，記録紙残量やトナー残量が少ないために処理が途中で停止状態となる可能性が低い（停止の兆候がない）場合には，印刷ジョブ（画像データ）が暗号化されないため（即ち，復号化の必要がないため）画像の出力処理が速くなる。同時に，印刷ジョブの処理が開始されない或いは処理途中で中断状態となる可能性が低く，処理待ち或いは処理の中断の時間が長くなって前記画像メモリ１３の盗難やネットワークを通じた不正アクセスを受ける可能性も低い。その結果，印刷ジョブのセキュリティを維持しながら，復号化時間を省いて処理時間を極力抑えることが可能となる。
また，このように印刷ジョブを暗号化するか否かを，画像処理の停止やその兆候に関する情報を基準に判別する場合にも，図１０に示したものと同様の手順により，印刷ジョブを暗号化するか否かの判別及び印刷ジョブの暗号化を，前記ＭＦＰ１で行うように構成することが考えられる。この場合，図１０のＳ７０２の判別処理において，図１１のＳ８０５と同様の判別処理を実行すればよい。
【００４０】
【発明の効果】
以上説明したように，本発明によれば，画像処理状況応じて画像データの暗号化を行うか否かが決定されるので，画像出力装置に記憶される画像データのセキュリティを維持しながら処理時間を極力抑えることが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る画像出力システムＸの概略構成を表す図。
【図２】本発明の実施の形態に係る画像出力システムＸを構成するＰＣ（パーソナルコンピュータ）及び画像出力装置の概略構成を表すブロック図。
【図３】は本発明の実施の形態に係る画像出力システムＸを構成する画像出力装置における印刷ジョブの処理状況に関するジョブ情報の構成例を表す図。
【図４】本発明の実施の形態に係る画像出力システムＸにおける印刷ジョブの概略の伝送経路を模式的に表した図。
【図５】本発明の実施の形態に係る画像出力システムＸにおける印刷ジョブの出力処理の手順を表すフローチャート。
【図６】本発明の実施の形態に係る画像出力システムＸを構成するＰＣの画面例を表す図。
【図７】本発明の第１の実施例に係る画像出力システムにおける印刷ジョブの概略の伝送経路を模式的に表した図。
【図８】本発明の第１の実施例に係る画像出力システムにおける印刷ジョブの出力処理の手順を表すフローチャート。
【図９】本発明の第１の実施例に係る画像出力システムにおける画像出力装置のハードディスクからの印刷ジョブの消去処理の手順を表すフローチャート。
【図１０】本発明の第２の実施例に係る画像出力システムにおける印刷ジョブの出力処理の手順を表すフローチャート。
【図１１】本発明の第３の実施例に係る画像出力システムにおける印刷ジョブの出力処理の手順を表すフローチャート。
【符号の説明】
１…複合機能プリンタ（画像出力装置）
２…パーソナルコンピュータ（情報処理装置）
３…ネットワーク
１１…ＣＰＵ
１２…ジョブ管理部
１３…ハードディスクドライブ（不揮発性メモリ，記憶手段）
１４…ＲＡＭ（揮発性メモリ，記憶手段）
１５…ＦＡＸ機能部
１６…暗号復号部（復号化手段，暗号化手段）
１７…通信部
１８…プリントエンジン
１９…スキャナ
２１…ＣＰＵ
２２…ＲＡＭ
２３…ＲＯＭ
２４…操作部
２５…表示部
２６…ハードディスクドライブ
２７…通信部
ＪＤ…ジョブ情報（画像処理状況に関する情報）
Ｐ１…アプリケーションソフト
Ｐ２…プリンタドライバ（画像データ送信プログラム）
Ｓ１０１，Ｓ１０２，，…処理手順（ステップ）
【図１】
2004336672.tif 000003
【図２】
2004336672.tif 000004
【図３】
2004336672.tif 000005
【図４】
2004336672.tif 000006
【図５】
2004336672.tif 000007
【図６】
2004336672.tif 000008
【図７】
2004336672.tif 000009
【図８】
2004336672.tif 000010
【図９】
2004336672.tif 000011
【図１０】
2004336672.tif 000012
【図１１】
2004336672.tif 000013