(57)【要約】【課題】悪意を持って記憶手段を画像形成装置から取り外して、他の画像形成装置でその内容を参照したり、印刷したりされてしまう事態を確実に制限することである。【解決手段】印刷データを記憶するＨＤＤ部５５０７を接続可能な画像形成装置５００６において、ＨＤＤ部５５０７と画像形成装置固有の情報との関連付け情報を管理して、画像形成前にＨＤＤ部５５０７と画像形成装置固有の情報との関連づけが整合するか否かをメインコントローラ部５５０１が照合判定して、記憶手段を利用する印刷要求等を制限する構成を特徴とする。【選択図】      図５
2004255851.tif 000002
【特許請求の範囲】
【請求項１】
印刷クライアントと接続するための接続手段と、前記接続手段を通じて送られてくる印刷データを受信する受信手段とを有する画像形成装置において、
前記受信手段によって受信した印刷データを記憶媒体に記憶する記憶手段と、
前記記憶手段によって記憶された印刷データを記憶媒体から読み出す読出し手段と、
前記読出し手段によって得られた印刷データを記録媒体に印刷する印刷手段と、
前記画像形成装置と前記記憶手段とを対応付ける対応付け手段と、
前記印刷手段の実行前に、前記画像形成装置と前記記憶手段とが、前記対応付け手段によって対応付けされたもの同士の組み合わせであるか否かを判定する判定手段と、
前記判定手段による判定の結果、前記対応付け手段によって対応付けされた組み合わせと異なる組み合わせであると判定された場合に、所定の不正処理を行う不正処理手段と、
を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷クライアントと接続するための接続手段を通じて送られてくる印刷データを蓄積管理して、該蓄積管理される印刷データを印刷処理する画像形成装置の制御に関するものである。
【０００２】
【従来の技術】
従来、ネットワークを介して複数のホストコンピュータと画像形成装置が通信可能な画像処理システムにおいて、画像形成装置本体に所定のインタフェースを介して、例えばハードディスク等の外部記憶装置を具備し、印刷データのスプール、印刷データの一時保管、印刷済みデータの保持等が可能なシステムが提案されている。
【０００３】
また、例えばハードディスク等の外部記憶装置を具備し、印刷データのスプール、印刷データの一時保管、印刷済みデータの保持等が可能なコントロールユニット（印刷制御装置）をネットワークを介して複数のホストコンピュータと通信可能なシステムを構築し、さらに、所定のインタフェースを介して、画像形成装置が通信可能なシステムが提案されている。
【０００４】
いずれのシステムにおいても、上記外部記憶装置を利用することにより、スプーリング処理や電子ソート機能やジョブ管理といった機能処理を付加することができるように構成されていた。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記の両システムにおいては、画像形成装置本体に接続されているＨＤＤ部あるいはコントロールユニット内に収容されたＨＤＤ部が盗難に遭った場合、ＨＤＤ部あるいはコントロールユニットを他の画像形成装置に接続することによって、印刷済みキューへ保存されたデータの印刷、印刷ログの参照及び印刷、ボックスプリント用記憶領域に保存された印刷データの印刷などが行えてしまうというセキュリティ上の問題点があった。
【０００６】
したがって、例えばＨＤＤ部に機密文書等が保存されていた場合、悪意を持った第三者がこの情報を容易に印刷（入手）出来てしまうなど、セキュリティ上の問題点が指摘されていた。
【０００７】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、印刷データを記憶する記憶装置を接続可能な画像形成装置において、記憶手段と画像形成装置固有の情報との関連付け情報を管理して、画像形成前に記憶手段と画像形成装置固有の情報との関連づけが整合するか否かを判定して、記憶手段を利用する印刷要求等を制限することにより、悪意を持って記憶装置を画像形成装置から取り外して、他の画像形成装置でその内容を参照したり、印刷したりされてしまう事態を確実に制限あるいは保護して、ユーザが蓄積している情報が第三者に漏洩することを確実に阻止できるセキュリティを確保できる利便性に優れた画像形成装置を提供することである。
【０００８】
【課題を解決するための手段】
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
【０００９】
本発明は、印刷クライアントと接続するための接続手段（例えば図５に示すＮＩＣ部５５１０）と、前記接続手段を通じて送られてくる印刷データを受信する受信手段とを有する画像形成装置において、前記受信手段によって受信した印刷データを記憶媒体に記憶する記憶手段（例えば図５に示すＨＤＤ部５５０７）と、前記記憶手段によって記憶された印刷データを記憶媒体から読み出す読出し手段（例えば図５に示すメインコントローラ部５５０１）と、前記読出し手段によって得られた印刷データを記録媒体に印刷する印刷手段（例えば図５に示す印刷部５５１３）と、前記画像形成装置と前記記憶手段とを対応付ける対応付け手段（例えば図５に示すメインコントローラ部５５０１）と、前記印刷手段の実行前に、前記画像形成装置と前記記憶手段とが、前記対応付け手段によって対応付けされたもの同士の組み合わせであるか否かを判定する判定手段（例えば図５に示すメインコントローラ部５５０１）と、前記判定手段による判定の結果、前記対応付け手段によって対応付けされた組み合わせと異なる組み合わせであると判定された場合に、所定の不正処理を行う不正処理手段（例えば図５に示すメインコントローラ部５５０１）とを有することを特徴とする。
【００１０】
【発明の実施の形態】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像形成システムの一例を示すシステム構成図である。
【００１１】
図１において、５００１はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、５００４，５００５はコンピュータ装置であるところの印刷クライアントで、いわゆるパーソナルコンピュータが備えるハードウエア資源を備えている。５００６は画像形成装置で、ＬＡＮ５００１を介して印刷クライアント５００４，５００５と所定のプロトコルで通信可能に接続されている。
【００１２】
なお、印刷クライアント５００４，５００５は、図示しないハードディスク等からプリンタドライバ等のシステム資源をＲＡＭ上にロードして、アプリケーションからの印刷要求時に、後述するプリンタドライバの印刷制御画面を表示し、ユーザからの印刷要求に応えるように構成されている。
【００１３】
ＬＡＮ５００１上にはこの他にも、印刷クライアントやその他のコンピュータ装置、画像形成装置であるところのプリンタ装置、サーバコンピュータ装置、リピータやＨＵＢなどのネットワークを構成するための中継装置、などが接続されていることが考えられるが、ここではそれらを省略して記述している。
【００１４】
初めに、既存の印刷プロトコルを用いて、印刷クライアント５００４がＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）印刷データを生成し、画像形成装置５００６へ印刷するまでの手順を説明する。
【００１５】
図２は、図１に示した印刷クライアント５００４，５００５の表示装置に表示されるプリンタドライバの印刷制御画面の一例を示す図である。
【００１６】
図２において、５１０１はプリンタドライバのウィンドウ画面、５１０２は印刷対象となるプリンタを選択するためのＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）、５１０３は選択したプリンタの詳細情報を表示するためのＰｒｏｐｅｒｔｙボタン、５１０４は印刷枚数を指定するためのＧＵＩ、５１０５は印刷する用紙のサイズを指定するためのＧＵＩ、５１０６は印刷するページの範囲を指定するためのＧＵＩ、５０１７は印刷する用紙の向きを指定するためのＧＵＩ、５１０８は印刷するための紙を給紙する場所を指定するためのＧＵＩ、５１０９は印刷した紙を排紙する場所を指定するためのＧＵＩ、５１１０はステイプラによって針を留める位置を指定するためのＧＵＩ、５１１１は両面印刷か片面印刷かを指定するためのＧＵＩ、５１１２は印刷する解像度を指定するためのＧＵＩ、５１１３は印刷する倍率を指定するためのＧＵＩ、５１１４はページレイアウトを指定するためのＧＵＩ、５１１５はウォータマークや透かし文字などを指定するためのＧＵＩ、５１１６は印刷を開始するためのＯＫボタン、５１１７は印刷を中止するためのＣａｎｃｅｌボタン、５１１８はファイリングのための穴開け動作を指定するためのＧＵＩ、５１１９は紙をＺ字状に折って排紙するための制御を行うＧＵＩ、５１２０は製本印刷の実行を制御するためのＧＵＩ、５１２１はボックスプリントを指定するためのＧＵＩ、５１２２はボックスプリントを行う場合に画像データを保存するボックス番号を指定するＧＵＩである。
【００１７】
図３は、図１に示した白黒画像印刷が可能な画像形成装置５００６のメカニカルな構造を表した外観図である。
【００１８】
図３において、５２１３はポリゴンミラー、５２１４，５２１５，５２１６はミラー、５２１７はレーザ光を基にトナー像を形成するための感光ドラム、５２３０は黒色のトナーを供給するための現像器、５２３４，５２３５は紙を給紙するための用紙カセット、５２３６は紙を手差し給紙するための手差しトレイ、５２３７はレジストローラ、５２３８は転写ベルト、５２４０は定着器、５２４１は紙の流れを制御するためのフラッパ、５２４２は紙の排出を制御するための排出ローラである。
【００１９】
図４は、図３に示した画像形成装置にオプション接続可能な排紙部のメカニカルな構造を表した排紙装置の概観図である。
【００２０】
図４において、５３０１は紙を排紙するためのサンプルトレイ、５３０２は紙を排紙するためのスタックトレイ、５３０３は紙を中挿しすることを目的としたインサータ、５３０４は紙を折り曲げる装置であるＺ折り機、５３０５は紙をバインドするためのステイプラ、５３０６はファイリング用のパンチ穴を開けるためのパンチャ、５３０７は紙をブックレット形式に加工するためのサドルステッチャ、５３０８はブックレット形式に加工された紙を排紙するためのブックレットトレイである。
【００２１】
なお、後述する図５に示すコントローラ部５５１９の制御によって、サンプルトレイ５３０１、スタックトレイ５３０２、ブックレットトレイ５３０８は、ジョブの種類や排出される用紙の枚数に応じて、排紙されるトレイが切り替えられる。
【００２２】
スタックトレイ５３０２では、排出される前の紙をジョブ毎に蓄えておき、排出する直前にステイプラ５３０５にてバインドすることが可能である。
【００２３】
また、紙がサンプルトレイ５３０１及びスタックトレイ５３０２に至るまでの経路には、紙をＺ字状に折るためのＺ折り機５３０４や、ファイリングのための２つ或いは３つの穴開けを行うパンチャ５３０６があり、ジョブの種類に応じてそれぞれの処理を行う。
【００２４】
また、インサータ５３０３は、中挿し機能を行うために用いられ、ここに中挿し用の用紙を入れることができる。
【００２５】
更に、サドルステッチャ５３０７は、ブックレット形式に紙を二つ折りにし、その真ん中をバインドするために使用する。この場合には、ブックレットトレイ５３０８へ排出される。
【００２６】
図５は、本発明の第１実施形態を示す画像形成装置の制御構成を説明するブロック図である。
【００２７】
図５において、５５０１はメインコントローラ部で、画像形成装置５００６全体の制御を司る。５５０２は操作部で、オペレータによって画像形成装置５００６を操作する。
【００２８】
５５０３はＩ／Ｏ部で、操作部５５０２がメインコントローラ部５５０１と通信を行う。５５０４はＬＣＤ部で、オペレータに情報を提供したり、仮想的なスイッチを表示する。
【００２９】
５５０５はタッチパネル部で、ＬＣＤ部５５０４上に表示された仮想的なスイッチの操作を検知する。５５０６はスイッチ部で、オペレータが操作を行うために物理的に配置されている。５５０７はＨＤＤ部で、印刷データやプログラムを記憶したり、データのキャッシュエリアとして利用される。５５０８は画像メモリ部で、印刷画像を展開したり、加工するために用いられる。
【００３０】
５５０９は拡張バスで、画像形成装置５００６に機能拡張を行う目的で利用される。５５１０はＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部で、拡張バス５５０９を利用して画像形成装置５００６に追加される。
【００３１】
５５１１はＬＡＮコントローラで、ＬＡＮ５００１上を流れる通信パケットを監視し、画像形成装置５００６に関係のある情報のみを内部に取り込んだり、画像形成装置５００６で作成されたパケットをＬＡＮ５００１へ送るための制御を行う。５５１２はトランス部で、電圧変換を行い、画像形成装置５００６とＬＡＮ５００１の物理的な通信を実現する。
【００３２】
５５１３は印刷部で、記録媒体であるところの紙に画像を印刷する。５５１４は出力処理部で、メインコントローラ部５５０１によって送られてくる画像データを、紙に印刷するために適したデータに補正するために、ガンマ変換、エッジ強調、スムージングなどの処理を行う。
【００３３】
５５１５はＰＷＭ部で、出力処理後の画像データを、レーザービームを駆動するための信号に変換する。５５１６はプリンタ部で、レーザービームで供給された信号を基に、紙に画像を印刷する。
【００３４】
５５１７は排紙部で、印刷部５５１３によって作成された印刷済みの紙を、画像形成装置５００６の外部に排出する。５５１８はＩ／Ｏ部で、排紙部５５１７がメインコントローラ部５５０１と通信する。
【００３５】
５５１９はコントローラ部で、排紙部５５１７の制御を司る。５５２０は用紙センサ部で、排紙部５５１７内を通過する紙の流れを監視する。５５２１は給紙モータ駆動部で、紙を配送するためのモータを駆動する。５５２２はトレイモータ駆動部で、排紙トレイを駆動する。５５２３は用紙パス制御部で、紙の流れを制御する。
【００３６】
印刷クライアント５００４から画像形成装置５００６へ、印刷ジョブを送信するまでの手順を、図６のフローチャートを用いて以下に説明する。
【００３７】
図６は、本発明に係る画像処理システムにおける第１のデータ処理手順の一例を示すフローチャートであり、印刷クライアント側のデータ処理手順に対応する。なお、Ｓ５４０１〜Ｓ５４１２は各ステップを示す。
【００３８】
印刷クライアント５００４は、ＮＩＣ（Ｎｅｔｗｏｒｋ  ＩｎｔｅｒｆａｃｅＣａｒｄ）などによりＬＡＮ５００１へ接続するための手段を持ったコンピュータ装置であり、印刷すべきデータを処理または生成するソフトウェアが少なくとも１つは内部にインストールされている。
【００３９】
オペレータは印刷クライアント５００４を操作し、ステップＳ５４０１でそのソフトウェアを起動し、ステップＳ５４０２で印刷すべきデータの生成や編集を行う。こうして印刷すべきデータの準備が整うとオペレータは、ステップＳ５４０３で起動中のソフトウェアから印刷の開始を命令する。ソフトウェアはこの印刷命令を受け付けると、ステップＳ５４０４でプリンタドライバを起動し、オペレータに印刷制御の設定を促す画面を表示する。
【００４０】
オペレータはステップＳ５４０５で、図２で示したプリンタドライバの各種ＧＵＩを用いて、印刷制御情報の設定を行い、印刷をする意志が有れば、ＯＫボタン５１１６を押下し、ソフトウェアに対して印刷の開始を促す。またもし、印刷を行う意志が無くなった場合は、Ｃａｎｃｅｌボタン５１１７を押下し、ソフトウェアに対してプリンタドライバの終了を促す。
【００４１】
オペレータの意志はステップＳ５４０６のオペレータ入力判定で判定され、もしＣａｎｃｅｌと判定された場合は、ソフトウェアは直ちにプリンタドライバのウィンドウをクローズして、ステップＳ５４０２に戻り、印刷すべきデータの編集画面を再表示する。
【００４２】
一方、ステップＳ５４０６のオペレータ入力判定で、ＯＫと判定された場合は、ステップＳ５４０７で、印刷すべきデータを例えばＰＳ（Ｐｏｓｔ  Ｓｃｒｉｐｔ：Ａｄｏｂｅ社登録商標）などの画像形成装置が解釈可能なデータ形式に変換するためのＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）変換を行う。こうして印刷すべき画像データは印刷ジョブとなり、ステップＳ５４０８で画像形成装置５００６への送信が行われる。
【００４３】
この時に印刷クライアント５００４と画像形成装置５００６の間では、例えば通信プロトコルにはＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、印刷プロトコルにはＬＰＤ（Ｌｉｎｅ  Ｐｒｉｎｔｅｒ  Ｄａｅｍｏｎ）プロトコルが用いられる。ＬＰＤプロトコルについてはＲＦＣ１１７９で詳しく述べられているので、ここではその説明を割愛する。
【００４４】
任意の通信プロトコル及び印刷プロトコルを用いて印刷ジョブを送信する印刷クライアント５００４は、最小転送ブロック毎に、ステップＳ５４０９で全データの送信が終了したか否かの確認を行い、まだ終了していないと判断された場合はステップＳ５４０８へ戻って、次の転送ブロックの送信を行う。
【００４５】
一方、ステップＳ５４０９で、全データの送信が終了したと判定された場合は、ステップＳ５４１０でオペレータに対して、印刷が終了した旨を通知するウィンドウを表示すると共に、ステップＳ５４１１で、処理を終了するか継続するかの判定を促すＧＵＩを表示し、該ＧＵＩに対するユーザ指示が処理を終了であるか否かを判断し、処理を継続すると判断した場合は、ステップＳ５４０２に戻り、印刷すべきデータの編集画面を再表示する。
【００４６】
一方、ステップＳ５４１１で、処理を終了すると判断した場合は、ステップＳ５４１２でソフトウェアの終了が行われる。
【００４７】
続いて、画像形成装置５００６が、印刷クライアント５００４から送信された印刷ジョブを受信し、受信したデータを基に画像を記録媒体であるところの紙に印刷するまでの手順を図７に示すフローチャートに基づいて説明する。
【００４８】
図７は、本発明に係る画像形成システムにおける第２のデータ処理手順の一例を示すフローチャートであり、例えば画像形成装置５００６が、印刷クライアント５００４から送信された印刷ジョブを受信し、受信したデータを基に画像を紙に印刷するまでの手順に対応する。なお、Ｓ５６０１〜Ｓ５６１４は各ステップを示す。また、印刷クライアント５００４がＬＡＮ５００１を介して画像形成装置５００６と通信する場合、例えば通信プロトコルにＴＣＰ／ＩＰプロトコルが用いられる。ＴＣＰ／ＩＰプロトコルを用いた通信では、データ通信を開始する前に、二つのホスト間でコネクションを開設する必要があるため、印刷クライアント５００４は画像形成装置５００６に対して接続要求（ＳＹＮビットがオンのＴＣＰセグメント）を送信する。この接続要求はＬＡＮ５００１を介してＮＩＣ部５５１０から画像形成装置５００６へ取り込まれる。ＮＩＣ部５５１０では初めにトランス部５５１２によって受信データの電圧変換が行われ、ＬＡＮコントローラ５５１１へ送られる。
【００４９】
ＬＡＮコントローラ５５１１は、ステップＳ５６０１でこの接続要求の監視を行い、もし接続要求が検出された場合は、ＴＣＰ／ＩＰプロトコルで定められた正規の手順に従って、ステップＳ５６０２でコネクションの開設を行う。こうして印刷クライアント５００４と画像形成装置５００６の２点間でコネクションが確立すると、印刷クライアント５００４は例えば印刷プロトコルの１つであるＬＰＤプロトコルを用いて、印刷ジョブを画像形成装置５００６へ送信する。
【００５０】
ＬＰＤプロトコルを用いた印刷ジョブは、ＴＣＰ／ＩＰプロトコルのポート５１５番を用いて、印刷クライアント５００４から画像形成装置５００６へ送られる。画像形成装置５００６では、ＬＰＲプロトコルによって送られてくる印刷ジョブを、ＮＩＣ部５５１０から拡張バス５５０９を介し、メインコントローラ５５０１へと送る。メインコントローラ５５０１ではこの受信データが印刷ジョブであると判断すると、ステップＳ５６０３で、印刷ジョブを受信しつつ、受信中のデータを一旦、ステップＳ５６０４で、ＨＤＤ部５５０７へスプールを行い、ステップＳ５６０５で、全データの受信が終了したか否かの判定を行う。
【００５１】
このとき、まだ全データの受信が終了していないと判断された場合は、再びステップＳ５６０３に戻り、ステップＳ５６０３からステップＳ５６０５を繰り返すが、ステップＳ５６０５で全データの受信が終了したと判断されたならば、メインコントローラ５５０１はＮＩＣ部５５１０のＬＡＮコントローラ５５１１に、コネクションのクローズを行う指令を出す。この指令を受けたＬＡＮコントローラ５５１１はＴＣＰ／ＩＰプロトコルに定められた正規の手順に則って、ステップＳ５６０６で、コネクションのクローズを行う。
【００５２】
こうして印刷クライアント５００４から送られてきた印刷ジョブの受信が終了すると、メインコントローラ５５０１はＨＤＤ部５５０７にスプールされた印刷ジョブを読み出す。この読み出したデータはＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）と呼ばれるページ記述言語の状態であり、このままでは印刷データとして扱えないため、ステップＳ５６０７でＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）処理を行い、ＰＤＬデータをラスタ画像データに変換する処理を行う。
【００５３】
こうしてラスタ画像データになったデータは、一旦、ステップＳ５６０８で、画像メモリ５５０８へ展開され、ステップＳ５６０９で、印刷部５５１３の出力処理部５５１４によって、紙に印刷するために適したデータに補正するために、ガンマ変換、エッジ強調、スムージングなどの出力処理が施される）。このようにして印刷に適したデータに変換された画像データは、ステップＳ５６１０で、ＰＷＭ部５５１５によって、レーザ駆動信号に変換された後、プリンタ部５５１６へ送られる。
【００５４】
そして、ステップＳ５６１１で、プリンタ部５５１６では、このレーザ駆動信号から紙に画像を印刷するための、印刷処理が行われる。この印刷処理を図３を用いて詳しく説明する。
【００５５】
図３において、５２１３はポリゴンミラーであり、レーザ光を受ける。レーザ光はミラー５２１４，５２１５，５２１６をへて感光ドラム５２１７へ照射され、ポリゴンミラー５２１３の回転によって、感光ドラム５２１７を走査する。一方、５２３０は黒色のトナーを供給する現像器であり、レーザ光に従い、感光ドラム５２１７上にトナー像を形成し、トナー像が用紙に転写され、出力画像を得ることができる。
【００５６】
用紙カセット５２３４，５２３５、および手差しトレイ５２３６のいずれかより給紙された用紙は、レジストローラ５２３７を経て、転写ベルト５２３８上に吸着され搬送される。給紙のタイミングと同期がとられて、予め感光ドラム５２１７にはトナーが現像されており、用紙の搬送とともに、トナーが用紙に転写される。トナーが転写された用紙は、転写ベルト５２３８から分離され、定着器５２４０によって、トナーが用紙に定着され、排出ローラ５２４２によって画像形成装置５００６の外へ排出される。
【００５７】
ただし、両面印刷が行われる場合は、排出ローラ５２４２のところまで紙を搬送した後、排出ローラ５２４２の回転方向を逆転させ、フラッパ５２４１によって再給紙搬送路へ導く。また、多重記録が行われる場合は、紙を排出ローラ５２４２まで搬送しないようにフラッパ５２４１によって再給紙搬送路へ導く。再給紙搬送路へ導かれた紙は上述したタイミングで、レジストローラ５２３７から給紙され、再び紙に画像を印刷する処理が行われる。
【００５８】
こうして画像データの印刷処理が終了すると、ステップＳ５６１２で、印刷済みの紙は排紙部５５１７へ送られ、排紙処理が行われる。
【００５９】
排紙部５５１７は、排紙装置の制御を司るコントローラ部５５１９が、Ｉ／Ｏ部５５１８を介してメインコントローラ５５０１と通信することによって、各種排紙処理の制御を行っている。一方、コントローラ部５５１９は、給紙モータ駆動部５５２１を用いて紙の配送を行い、用紙パス制御部５５２３を用いて用紙の流れを制御し、用紙センサ部５５２０を利用して紙の流れを監視しつつ、トレイモータ駆動部５５２１を制御して任意のトレイに紙を排紙する制御を行っている。
【００６０】
以上の処理によって画像の印刷が終了すると、メインコントローラ部５５０１はステップＳ５６１３で、印刷済みのデータをＨＤＤ部５５０７のスプーラ（印刷キュー）から、印刷済みキューへ転送する。この印刷済みキューは、過去に印刷したデータを再び印刷する場合に、再度、印刷クライアント５００４から印刷データを送信しなくても良いように設けられたキューであり、オペレータは印刷クライアント５００４からの遠隔指示や、画像形成装置５００６に設けられた操作部５５０２からの指示によって、印刷済みキューの中に保管された画像データを、再度、記録メディアに印刷することができる。
【００６１】
続いて、メインコントローラ５５０１は、ステップＳ５６１４で、印刷の履歴情報を保存するための印刷ログファイルに印刷ログを記録し、処理を終了する。
【００６２】
この印刷ログは、ＨＤＤ部５５０７上に作成されたファイルであり、このファイルには、印刷者名、印刷データ名、印刷開始時間、印刷終了時間、印刷データ容量、印刷枚数、印刷用紙サイズ、印刷データに関するコメントなど、印刷に関わる関連情報が履歴情報として保存される。
【００６３】
次に、ボックスプリントと呼ばれる機能について、簡単に説明する。
【００６４】
ボックスプリントは、印刷クライアントから送られた印刷データを直ぐに記録メディアに印刷するのでは無く、一旦、画像形成装置５００６に設けられた記憶領域へ保存し、画像形成装置５００６上の操作部５５０２から直接オペレータの指示があった場合のみ、記憶領域に保存された印刷データを印刷する機能である。この記憶領域は一般にＨＤＤ部５５０７に設けられ、複数の印刷データを保存できるようにするために、記憶領域毎にボックス番号を割り当てて管理している。
【００６５】
印刷クライアント５００４は、ボックスプリントを行う場合、図２に示したプリンタドライバのウィンドウ画面に示したボックスプリントを指定するためのＧＵＩ５１２１をチェックし、ボックス番号を指定するＧＵＩ５１２２に希望するボックス番号を設定し、画像形成装置５００６に対してボックスプリントの指示を行う。この指示を受け取った画像形成装置５００６は、受信した印刷データを記録メディアに印刷せず、ＨＤＤ部５５０７に設けられたボックスプリント用記憶領域に印刷データを保存する。もしオペレータによって、操作部５５０２を用いて、ボックスプリント用記憶領域に保存されたデータの印刷指示があった場合は、メインコントローラ５５０１は前述の手順を用いて、ＨＤＤ部５５０７から印刷データを読み出し、記録媒体であるところの紙に画像データを印刷する処理を実行する。
【００６６】
図８は、図５に示したＨＤＤ部５５０７を用途別に分割した利用方法を表した図である。
【００６７】
図８において、３０１は管理情報領域で、ＨＤＤ部５５０７の管理情報を記憶する。３０３は個体識別番号領域で、画像形成装置５５０６の個体を識別するための個体識別番号を保存する。
【００６８】
３０４はプログラム領域で、画像形成装置５５０６を制御するためのプログラムを格納する。３０５はキャッシュ領域で、メインコントローラ部５５０１が処理中にデータの一時的な保管領域として利用することが可能に構成される。
【００６９】
３０６は印刷キュー領域で、印刷前のデータを印刷クライアントから受信するためのスプールエリアとして利用することが可能に構成される。３０７は印刷済みデータ保存領域で、印刷が終了した印刷データを保存する。３０８は保存領域で、ボックスプリントの印刷データを保存する。３０９は印刷ログデータ保存領域で、印刷ログを保存する。
【００７０】
初めに、記憶装置であるところのＨＤＤ部５５０７と、画像形成装置５００６を一対一に対応付ける対応付け処理について、図９のフローチャートを用いて説明する。
【００７１】
図９は、本発明の画像形成装置における第１のデータ処理手順の一例を示すフローチャートであり、記憶装置であるところのＨＤＤ部５５０７と、画像形成装置５００６を一対一に対応付ける対応付け処理手順に対応する、なお、Ｓ４０１，Ｓ４０２は各ステップを示す。また、本対応付け処理は、一般ユーザによって行われるのでは無く、工場出荷時やその他の特別なタイミングにおてい、工場出荷担当者やサービスエンジニアの手によって、一般ユーザに公開されていない隠し手順によって実施される。
【００７２】
まず、ステップＳ４０１は、予めＲＯＭ部５５２４に記憶された画像形成装置５００６の個体を識別するための識別番号を読み出すステップであり、この読み出された情報は、ステップＳ４０２で、ＨＤＤ部５５０７の画像形成装置の個体識別番号記憶領域３０３（図８参照）へ保存される。
【００７３】
本実施形態では、このように予め画像形成装置内に準備された個体識別番号を、自動的にＨＤＤ部５５０７内の画像形成装置の個体識別番号記憶領域３０３へ保存する手順について説明したが、この他にも、工場出荷の段階や、サービスエンジニアによって、特殊な工具を用いて、手作業で画像形成装置５００６の個体識別番号を、ＨＤＤ部５５０７内の画像形成装置の個体識別番号記憶領域３０３へ保存する手順もあり得ることは言うまでもない。
【００７４】
以上の処理によって、ＨＤＤ部５５０７は、画像形成装置の個体識別番号記憶領域３０３に保存された情報により、特定の画像形成装置５００６と対応付けが行われたことになる。
【００７５】
以下では、画像形成装置５００６と記憶装置であるところのＨＤＤ部５５０７とが、ここまで説明した対応付け手段によって対応付けられたもの同士の組み合わせであるか否かを判定する判定処理について説明する。
【００７６】
図１０は、本発明の画像形成装置における第２のデータ処理手順の一例を示すフローチャートであり、対応付けられたもの同士の組み合わせであるか否かを判定する判定処理手順に対応する。なお、Ｓ５０１〜Ｓ５０５は各ステップを示す。
【００７７】
本判定処理は、画像形成装置５００６に電源が投入され、ステップＳ５０１で、画像形成装置としての各部の初期化が行われた直後、或いは初期化の最中に並行して行われる。なお、本処理は、画像形成装置５００６の各部の初期化が終了した後に行う場合の例であり、ステップＳ５０２で、記憶装置であるＨＤＤ部５５０７の画像形成装置の個体識別番号記憶領域３０３に保存された画像形成装置の個体識別番号を読み出し、続いてステップＳ５０３で、ＲＯＭ部５５２４に予め記憶された画像形成装置５００６の個体識別番号を読み出す。
【００７８】
そして、ステップＳ５０４では、この両者の値が一致しているか否かを比較し、両者が対応付け手段によって対応付けされたもの同士の組み合わせであるか否かを判定し、両者の個体識別番号が一致したと判定した場合は、何もせずに初期化プロセスを終了するが、不一致であったと判定した場合は、記憶装置であるＨＤＤ部５５０７と、画像形成装置５００６の組み合わせが不正であると判断し、メインコントローラ５５０１は、ステップＳ５０５で、後述する各種の不正処理を実行する。
【００７９】
以下では、画像形成装置５００６が行う各種の不正処理例を具体的に説明する。
【００８０】
〔第一の不正処理〕
図１１は、本発明の画像形成装置における第３のデータ処理手順の一例を示すフローチャートであり、第一の不正処理手順に対応する。なお、Ｓ６０１〜Ｓ６０６は各ステップを示す。
【００８１】
まず、ステップＳ６０１では、操作部５５０２のロックが行われ、オペレータからの操作を受け付けなくする。また、ステップＳ６０２では、リモート経由によるＨＤＤ５５０７の内部に保管されたデータの印刷処理を禁止する。これらの処理によって、オペレータはＨＤＤ部５５０７に保存された印刷を行うことができなくなる。
【００８２】
次にステップＳ６０３で、印刷済みデータ保存領域３０７に保存された印刷済みの印刷データを全て削除し、ステップＳ６０４で、ボックスプリント保存領域３０８に保存された印刷データを全て削除し、ステップＳ６０５で、印刷ログデータ保存領域に保存された印刷ログデータを全て削除する。
【００８３】
以上の処理が終了すると、ステップＳ６０６で、メインコントローラ５５０１は操作部５５０２上のＬＣＤ部５５０４に、ＨＤＤ部５５０７が不正のものであるため、不正処理を行った旨の通知情報を表示して、処理を終了する。
【００８４】
〔第二の不正処理〕
図１２は、本発明の画像形成装置における第４のデータ処理手順の一例を示すフローチャートであり、第二の不正処理手順に対応する。なお、Ｓ７０１〜Ｓ７０６は各ステップを示す。
【００８５】
まず、ステップＳ７０１では、操作部５５０２のロックが行われ、オペレータからの操作を受け付けなくする。また、ステップＳ７０２では、リモート経由によるＨＤＤ５５０７の内部に保管されたデータの印刷処理を禁止する。これらの処理によって、オペレータはＨＤＤ部５５０７に保存された印刷を行うことができなくなる。
【００８６】
次に、ステップＳ７０３で、印刷済みデータ保存領域３０７に保存された印刷済みの印刷データを全て暗号化し、ステップＳ７０４で、ボックスプリント保存領域３０８に保存された印刷データを全て暗号化し、ステップＳ７０５で、印刷ログデータ保存領域に保存された印刷ログデータを全て暗号化する。
【００８７】
以上の処理が終了すると、ステップＳ７０６で、メインコントローラ５５０１は操作部５５０２上のＬＣＤ部５５０４に、ＨＤＤ部５５０７が不正のものであるため、不正処理を行った旨の通知情報を表示して、処理を終了する。
【００８８】
これにより、記憶装置と画像形成装置を一対一に対応付けを行い、印刷の実行前（起動時など）に、この組み合わせが正しいものであるか否かを判定し、その判定の結果、不正の組み合わせであると判断された場合に、不正処理を行うことにより、記憶装置であるＨＤＤ部が盗難に遭った場合においても、その内部に保存された印刷データなどの情報を、第三者に搾取（印刷や参照）されないという効果がある。
【００８９】
〔第２実施形態〕
上記実施形態では、画像形成装置内にハードディスク等の外部記憶装置が備えられる画像形成システムにおけるハードディスクの不正アクセス防止処理について説明したが、もちろん、画像形成装置と印刷クライアントとの間に介在して、第１実施形態と同様の印刷制御処理を行う印刷制御装置であっても、本発明を適用することが可能である。
【００９０】
図１３は、本発明の第２実施形態を示す画像形成システムの一例を示すシステム構成図である。
【００９１】
図１３において、５００１は第一の接続手段である第一のＬＡＮ（ＬｏｃａｌＡｒｅａ  Ｎｅｔｗｏｒｋ）、５００４はコンピュータ装置であるところの印刷クライアント、５００６は画像データを紙などの記録メディアへ印刷する能力を有する画像形成装置、５００７は印刷の制御を司る印刷制御装置、５００８は第二接続手段である第二のＬＡＮである。
【００９２】
第一のＬＡＮ５００１上にはこの他にも、印刷クライアントや、その他の役割を担うコンピュータ装置、画像形成装置であるところのプリンタ装置、サーバコンピュータ装置、リピータやＨＵＢなどのネットワークを構成するために中継装置などが接続されていることが考えられるが、ここではそれらを省略して記述している。
【００９３】
図１４は、図１３に示した印刷制御装置５００７の構成を説明するブロック図であり、図１３と同一のものには同一の符号を付してある。
【００９４】
図１４において、２２０１はＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部で、第一のＬＡＮ５００１との低位レイヤレベルの接続を司る。２０２はＲＩＰ処理部で、受信した印刷言語（ＰＤＬ）或いは特定の（ＪＢＧなどで圧縮された）データフォーマットをラスタイメージ化する。
【００９５】
２２０３はエンコード部で、ラスタイメージ化されたデータを画像形成装置５００６がサポートする印刷データ或いはデータフォーマットに変換する。２２０４はＮＩＣ部で、第二のＬＡＮ５００８との低位レイヤレベルの接続を司る。
【００９６】
２２０５はＨＤＤ部で、ＮＩＣ部２２０１で受信した印刷データを一時的に保存（スプール）したり、印刷済みデータの保管、印刷履歴情報の保管などの目的に利用される。２２０６はメモリ部で、ＲＩＰ部２２０２が画像展開処理に利用する。
【００９７】
２２０７はＣＰＵ部で、印刷制御装置全体の制御を司る。２２０８はメモリ部で、ＣＰＵ部２２０７がデータの一時保存領域として利用する。２２０９は操作部で、印刷制御装置の操作を行う。２２１０は表示部で、オペレータに画像や文字によって情報を伝える。
【００９８】
なお、印刷制御装置５００７が実行する第一，第二の不正処理等は、第１実施形態に示した図１１，図１２と同様の手順に従って処理されるので、重複する説明は割愛する。
【００９９】
これにより、記憶装置と画像形成装置を一対一に対応付けを行い、印刷の実行前（起動時など）に、この組み合わせが正しいものであるか否かを判定し、その判定の結果、不正の組み合わせであると判断された場合に、不正処理を行うことにより、記憶装置であるＨＤＤ部が盗難に遭った場合においても、その内部に保存された印刷データなどの情報を、第三者に搾取（印刷や参照）されないという効果がある。
【０１００】
なお、上記不正処理には、他に、ＨＤＤ部の情報自体を削除することなく、参照不可状態に隠蔽することもふくまれる。
【０１０１】
さらに、個体識別番号をあらかじめＲＯＭ等の不揮発性メモリに記憶させ、該個体識別番号を関連づけてＨＤＤ部５５０７に登録する場合について説明したが、ハードウエア資源（オプション装置が付加されると該情報が変更して更新される場合を含む）を調査して得られる情報に所定の演算を施して導出されるハード資源特有の番号を個体識別番号として更新可能に登録管理して、個体識別番号事態が漏洩した場合でも、単純にアクセスされてしまう事態を回避できるようにさらにレベルの高いセキュリティ制御を行えるように構成してもよい。
【０１０２】
以下、図１５に示すメモリマップを参照して本発明に係る画像形成システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１０３】
図１５は、本発明に係る画像形成システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１０４】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１０５】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１０６】
本実施形態における図９〜図１２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１０７】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１０８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０９】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０１１０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１２】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１１３】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜３２について説明する。
【０１１４】
〔実施態様１〕
印刷クライアントと接続するための接続手段（例えば図５に示すＮＩＣ部５５１０）と、前記接続手段を通じて送られてくる印刷データを受信する受信手段とを有する画像形成装置において、前記受信手段によって受信した印刷データを記憶媒体に記憶する記憶手段（例えば図５に示すＨＤＤ部５５０７）と、前記記憶手段によって記憶された印刷データを記憶媒体から読み出す読出し手段（例えば図５に示すメインコントローラ部５５０１）と、前記読出し手段によって得られた印刷データを記録媒体に印刷する印刷手段（例えば図５に示す印刷部５５１３）と、前記画像形成装置と前記記憶手段とを対応付ける対応付け手段（例えば図５に示すメインコントローラ部５５０１）と、前記印刷手段の実行前に、前記画像形成装置と前記記憶手段とが、前記対応付け手段によって対応付けされたもの同士の組み合わせであるか否かを判定する判定手段（例えば図５に示すメインコントローラ部５５０１）と、前記判定手段による判定の結果、前記対応付け手段によって対応付けされた組み合わせと異なる組み合わせであると判定された場合に、所定の不正処理を行う不正処理手段（例えば図５に示すメインコントローラ部５５０１）とを有することを特徴とする画像形成装置。
【０１１５】
〔実施態様２〕
前記不正処理手段は、前記記憶手段に記憶された印刷データに対する印刷要求を拒否する不正処理を行うことを特徴とする実施態様１記載の画像形成装置。
【０１１６】
〔実施態様３〕
前記不正処理手段は、前記記憶手段に記憶された印刷データを削除する不正処理を行うことを特徴とする実施態様１記載の画像形成装置。
【０１１７】
〔実施態様４〕
前記不正処理手段は、前記記憶手段に記憶された印刷データおよび印刷ログ情報を削除する不正処理を行うことを特徴とする実施態様１記載の画像形成装置。
【０１１８】
〔実施態様５〕
前記不正処理手段は、前記記憶手段に記憶された印刷データおよび印刷ログ情報を参照不可状態に隠蔽する不正処理を行うことを特徴とする実施態様１記載の画像形成装置。
【０１１９】
〔実施態様６〕
前記不正処理手段は、前記画像形成装置の操作指示を不能にロックする不正処理を行うことを特徴とする実施態様１記載の画像形成装置。
【０１２０】
〔実施態様７〕
前記不正処理手段は、前記画像形成装置と前記記憶手段との組み合わせが不正であることをオペレータに通知する不正処理を行うことを特徴とする実施態様１記載の画像形成装置。
【０１２１】
〔実施態様８〕
画像形成装置と接続するための第１の接続手段（例えば図１４に示すコネクタＣ１）と、印刷クライアントと接続するための第２の接続手段（例えば図１４に示すコネクタＣ２）と、前記第２の接続手段を通じて送られてくる印刷データを受信する受信手段（図１４に示すＮＩＣ部２２０４）とを有する印刷制御装置において、前記受信手段によって受信した印刷データを記憶媒体に記憶する記憶手段（図１４に示すＨＤＤ部２２０５）と、前記記憶手段によって記憶された印刷データを記憶媒体から読み出す読出し手段と、前記読出し手段によって得られた印刷データを画像形成装置に送信する送信手段（例えば図１４に示すＮＩＣ部２２０４）と、前記画像形成装置と前記記憶手段とを対応付ける対応付け手段と、前記画像形成装置による画像形成実行前に、前記画像形成装置と前記記憶手段とが、前記対応付け手段によって対応付けされたもの同士の組み合わせであるか否かを判定する判定手段（図１４に示すＣＰＵ部２２０７）と、前記判定手段による判定の結果、前記対応付け手段によって対応付けされた組み合わせと異なる組み合わせであると判定された場合に、所定の不正処理を行う不正処理手段（図１４に示すＣＰＵ部２２０７）とを有することを特徴とする印刷制御装置。
【０１２２】
〔実施態様９〕
前記不正処理手段は、前記記憶手段に記憶された印刷データに対する印刷要求を拒否する不正処理を行うことを特徴とする実施態様８記載の印刷制御装置。
【０１２３】
〔実施態様１０〕
前記不正処理手段は、前記記憶手段に記憶された印刷データを削除する不正処理を行うことを特徴とする実施態様８記載の印刷制御装置。
【０１２４】
〔実施態様１１〕
前記不正処理手段は、前記記憶手段に記憶された印刷データおよび印刷ログ情報を削除する不正処理を行うことを特徴とする実施態様８記載の印刷制御装置。
【０１２５】
〔実施態様１２〕
前記不正処理手段は、前記記憶手段に記憶された印刷データおよび印刷ログ情報を参照不可状態に隠蔽する不正処理を行うことを特徴とする実施態様８記載の印刷制御装置。
【０１２６】
〔実施態様１３〕
前記不正処理手段は、前記画像形成装置の操作指示を不能にロックする不正処理を行うことを特徴とする実施態様８記載の画像形成装置。
【０１２７】
〔実施態様１４〕
前記不正処理手段は、前記画像形成装置と前記記憶手段との組み合わせが不正であることをオペレータに通知する不正処理を行うことを特徴とする実施態様８記載の印刷制御装置。
【０１２８】
〔実施態様１５〕
印刷クライアントと接続するための接続手段と、前記接続手段を通じて送られてくる印刷データを受信する受信手段と、前記受信手段によって受信した印刷データを記憶媒体に記憶する記憶手段と、前記記憶手段によって記憶された印刷データを記憶媒体から読み出す読出し手段と、前記読出し手段によって得られた印刷データを記録媒体に印刷する印刷手段とを有する画像形成装置の制御方法において、前記画像形成装置と前記記憶手段とを対応付ける対応付けステップ（図９のステップＳ４０１，Ｓ４０２）と、前記印刷手段の実行前に、前記画像形成装置と前記記憶手段とが、前記対応付け手段によって対応付けされたもの同士の組み合わせであるか否かを判定する判定ステップ（図１０のステップＳ５０４）と、前記判定ステップによる判定の結果、前記対応付けステップによって対応付けされた組み合わせと異なる組み合わせであると判定された場合に、所定の不正処理を行う不正処理ステップ（図１０のステップＳ５０５（図１１，図１２参照））とを有することを特徴とする画像形成装置の制御方法。
【０１２９】
〔実施態様１６〕
前記不正処理ステップは、前記記憶手段に記憶された印刷データに対する印刷要求を拒否する不正処理を行うことを特徴とする実施態様１５記載の画像形成装置の制御方法。
【０１３０】
〔実施態様１７〕
前記不正処理ステップは、前記記憶手段に記憶された印刷データを削除する不正処理を行うことを特徴とする実施態様１５記載の画像形成装置の制御方法。
【０１３１】
〔実施態様１８〕
前記不正処理ステップは、前記記憶手段に記憶された印刷データおよび印刷ログ情報を削除する不正処理を行うことを特徴とする実施態様１５記載の画像形成装置の制御方法。
【０１３２】
〔実施態様１９〕
前記不正処理ステップは、前記記憶手段に記憶された印刷データおよび印刷ログ情報を参照不可状態に隠蔽する不正処理を行うことを特徴とする実施態様１５記載の画像形成装置の制御方法。
【０１３３】
〔実施態様２０〕
前記不正処理ステップは、前記画像形成装置の操作指示を不能にロックする不正処理を行うことを特徴とする実施態様１５記載の画像形成装置の制御方法。
【０１３４】
〔実施態様２１〕
前記不正処理ステップは、前記画像形成装置と前記記憶手段との組み合わせが不正であることをオペレータに通知する不正処理を行うことを特徴とする実施態様１記載の画像形成装置の制御方法。
【０１３５】
〔実施態様２２〕
画像形成装置と接続するための第１の接続手段と、印刷クライアントと接続するための第２の接続手段と、前記第２の接続手段を通じて送られてくる印刷データを受信する受信手段と、前記受信手段によって受信した印刷データを記憶媒体に記憶する記憶手段と、前記記憶手段によって記憶された印刷データを記憶媒体から読み出す読出し手段と、前記読出し手段によって得られた印刷データを画像形成装置に送信する送信手段とを有する印刷制御装置の制御方法において、前記画像形成装置と前記記憶手段とを対応付ける対応付けステップ（図９のステップＳ４０１，Ｓ４０２）と、前記画像形成装置の画像形成実行前に、前記画像形成装置と前記記憶装置とが、前記対応付け手段によって対応付けされたもの同士の組み合わせであるか否かを判定する判定ステップ（図１０のステップＳ５０４）と、前記判定ステップによる判定の結果、前記対応付けステップによって対応付けされた組み合わせと異なる組み合わせであると判定された場合に、所定の不正処理を行う不正処理ステップ（図１０のステップＳ５０５）とを有することを特徴とする印刷制御装置の制御方法。
【０１３６】
〔実施態様２３〕
前記不正処理ステップは、前記記憶手段に記憶された印刷データに対する印刷要求を拒否する不正処理を行うことを特徴とする実施態様２２記載の印刷制御装置の制御方法。
【０１３７】
〔実施態様２４〕
前記不正処理ステップは、前記記憶手段に記憶された印刷データを削除する不正処理を行うことを特徴とする実施態様２２記載の印刷制御装置の制御方法。
【０１３８】
〔実施態様２５〕
前記不正処理ステップは、前記記憶手段に記憶された印刷データおよび印刷ログ情報を削除する不正処理を行うことを特徴とする実施態様２２記載の印刷制御装置の制御方法。
【０１３９】
〔実施態様２６〕
前記不正処理ステップは、前記記憶手段に記憶された印刷データおよび印刷ログ情報を参照不可状態に隠蔽する不正処理を行うことを特徴とする実施態様２２記載の印刷制御装置の制御方法。
【０１４０】
〔実施態様２７〕
前記不正処理ステップは、前記画像形成装置の操作指示を不能にロックする不正処理を行うことを特徴とする実施態様２２記載の印刷制御装置の制御方法。
【０１４１】
〔実施態様２８〕
前記不正処理ステップは、前記画像形成装置と前記記憶手段との組み合わせが不正であることをオペレータに通知する不正処理を行うことを特徴とする実施態様２２記載の印刷制御装置の制御方法。
【０１４２】
〔実施態様２９〕
実施態様１５〜２１のいずれかに記載の画像形成装置の制御方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１４３】
〔実施態様３０〕
実施態様２２〜２８のいずれかに記載の印刷制御装置の制御処理方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１４４】
〔実施態様３１〕
実施態様１５〜２１のいずれかに記載の画像形成装置の制御方法を実現することを特徴とするプログラム。
【０１４５】
〔実施態様３２〕
実施態様２２〜２８のいずれかに記載の印刷制御装置の制御方法を実現することを特徴とするプログラム。
【０１４６】
【発明の効果】
以上説明したように本発明によれば、印刷データを記憶する記憶手段を接続可能な画像形成装置において、記憶手段と画像形成装置固有の情報との関連付け情報を管理して、画像形成前に記憶手段と画像形成装置固有の情報との関連づけが整合するか否かを判定して、記憶手段を利用する印刷要求等を制限することにより、悪意を持って記憶手段を画像形成装置から取り外して、他の画像形成装置でその内容を参照したり、印刷したりされてしまう事態を確実に制限あるいは保護して、ユーザが蓄積している情報が第三者に漏洩することを確実に阻止できるセキュリティを確保できる。
【０１４７】
したがって、悪意なユーザからのアクセス要求がなされても、記憶されているデータを強制削除や、印刷要求拒否や、操作部ロック等で対処して、記憶装置内の情報が第三者に漏洩する危険にさらす事態を回避して記憶手段を利用するユーザのセキュリティ不安を解消できる等の効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す画像形成システムの一例を示すシステム構成図である。
【図２】図１に示した印刷クライアントの表示装置に表示されるプリンタドライバの印刷制御画面の一例を示す図である。
【図３】図１に示した白黒画像印刷が可能な画像形成装置のメカニカルな構造を表した外観図である。
【図４】図３に示した画像形成装置にオプション接続可能な排紙部のメカニカルな構造を表した排紙装置の概観図である。
【図５】本発明の第１実施形態を示す画像形成装置の制御構成を説明するブロック図である。
【図６】本発明に係る画像処理システムにおける第１のデータ処理手順の一例を示すフローチャートである。
【図７】本発明に係る画像形成システムにおける第２のデータ処理手順の一例を示すフローチャートである。
【図８】図５に示したＨＤＤ部を用途別に分割した利用方法を表した図である。
【図９】本発明の画像形成装置における第１のデータ処理手順の一例を示すフローチャートである。
【図１０】本発明の画像形成装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１１】本発明の画像形成装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１２】本発明の画像形成装置における第４のデータ処理手順の一例を示すフローチャートである。
【図１３】本発明の第２実施形態を示す画像形成システムの一例を示すシステム構成図である。
【図１４】図１３に示した印刷制御装置の構成を説明するブロック図である。
【図１５】本発明に係る画像形成システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
５００１  ＬＡＮ
５００４，５００５  印刷クライアント
５００６  画像形成装置
５５０１  メインコントローラ部
５５０２  操作部
５５０３  Ｉ／Ｏ部
５５０４  ＬＣＤ部
５５０５  タッチパネル部
５５０６  スイッチ部
５５０７  ＨＤＤ部
５５０８  画像メモリ部
５５０９  拡張バス
５５１０  ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部
５５１１  ＬＡＮコントローラ
５５１２  トランス部
５５１３  印刷部
５５１４  出力処理部
５５１５  ＰＷＭ部
５５１６  プリンタ部
５５１７  排紙部
５５１８  Ｉ／Ｏ部
５５１９  コントローラ部
５５２０  用紙センサ部
５５２１  給紙モータ駆動部
５５２２  トレイモータ駆動部
５５２３  用紙パス制御部
５５２４  ＲＯＭ部
【図１】
2004255851.tif 000003
【図２】
2004255851.tif 000004
【図３】
2004255851.tif 000005
【図４】
2004255851.tif 000006
【図５】
2004255851.tif 000007
【図６】
2004255851.tif 000008
【図７】
2004255851.tif 000009
【図８】
2004255851.tif 000010
【図９】
2004255851.tif 000011
【図１０】
2004255851.tif 000012
【図１１】
2004255851.tif 000013
【図１２】
2004255851.tif 000014
【図１３】
2004255851.tif 000015
【図１４】
2004255851.tif 000016
【図１５】
2004255851.tif 000017