(57)【要約】【課題】  本発明はセキュリティレベルの違うジョブを適切なジョブ処理を行うことによって、セキュリティを保つことを課題とする。【解決手段】  ジョブの属性にセキュリティレベル（高）、（中）、（低）を負荷し、その属性を判断し、適切なジョブ処理を行うキューへ送り、印刷を行うことを解決手段とする。【選択図】  図２
2009140409.tif 000002
【特許請求の範囲】
【請求項１】
通信回線に接続された外部装置から画像データを入力する入力手段、前記入力手段に入力された画像データをラスタ画像データに展開する展開手段、前記展開手段で展開されたラスタ画像データを記憶する記憶手段、及び前記記憶手段から読み出された画像データを前記通信回線へ出力する出力手段を有する画像処理装置と、前記画像処理装置からの画像データを受け取る受信手段と、及び前記受信手段に受信した画像データに基づき画像形成を行う画像形成手段を有する画像形成装置とを備えた画像処理システムにおいて、前記外部装置から機密レベルを入力する手段とその入力した機密レベルを判断する処理回路を備えたことを特徴とした画像処理システム。
【請求項２】
前記記憶手段は、ハードディスクであることを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記外部装置から機密レベルを入力する手段とその入力した機密レベルを判断する処理回路の処理結果に応じて、画像データを処理する方法を変える事を特徴とした請求項２に記載の画像処理システム。
【請求項４】
前記外部装置において機密レベルを高く入力した場合、ハードディスクにデータを展開しないことを特徴とした請求項３に記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコンピュータ等で生成した画像データをネットワーク上に接続されている画像処理装置を介して複写機等の画像形成装置から出力する画像処理システム、及び画像出力方法に関するものである。
【背景技術】
【０００２】
従来より、ホストコンピュータから送られてきた画像データをネットワーク上に接続されているコントローラを介してプリンタから出力する画像処理システムが提供されている。
【０００３】
例えば、ホストコンピュータとプリンタを持っているユーザは、このネットワーク上に接続されたコントローラを使用することにより、ホストコンピュータ上で作成した画像を、プリンタにプリントアウトすることが可能である。
【０００４】
しかしながら、上記従来の画像処理システムにおいては、複数のユーザが、ホストコンピュータ等で生成した画像データをネットワーク上に接続されているコントローラでの処理を介してプリンタから出力するに際し、先に送信されたデータから順次プリントが実行され画像出力される。現状では、この画像出力された原稿は、誰でも見ることができ、またその原稿を他人が勝手にコピーしたり、持ち去ったりする可能性もあった。また、コントローラ内での処理において、他人のデータが残っており、コントローラの操作を行うことによって、そのデータを再印刷することが出来てしまう場合があった。このような問題を鑑みて特許文献1での技術のように、機密性の高いデータ等ホストコンピュータからプリントアウトする際に、ジョブにパスワードを設定しジョブを投げ、プリンタの前でそのパスワードを入れることによって、セキュリティを確保する技術があった。しかし、ジョブの送信時、またプリンタの出力時にユーザがパスワード入れる手間が必要であったり、コントローラもしくはプリンタ側にもパスワードを入力するための操作部追加など機能の追加の必要であった。
【特許文献１】特開平7-237910
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は上記従来の問題点に鑑み、機密性の高いデータ等をプリントするに際しユーザに簡易な操作のみで機密性を保持する事ができるジョブ制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この問題に対処するためには、コントローラが受信した印刷データを解析することによって、ジョブの処理方法を変更することで前述した課題を解決する。
【発明の効果】
【０００７】
以上説明したように、本発明によれば送信、出力の際にパスワード入力といった特別な操作を行うことに加えることに、ジョブの属性、または機密性のレベルに応じたジョブ処理を行うことで、セキュリティを考慮した安全な出力を行う事が可能になる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明の実施の形態（実施例）について説明する。
【０００９】
（実施の形態）
本実施形態の画像処理システムは、図１のようにネットワーク上に接続されている複数のホストコンピュータ１0０と、ホストコンピュータ１00からの画像データに対して所定の画像処理とジョブの管理を施すコントローラ110に接続される。例えばカラー／グレースケールのデジタル画像をインクジェット記録装置等の画像形成装置１１１（プリンタ）とで構成されている。
【００１０】
コントローラ110は、ホストコンピュータ100に通信回線であるインターフェース101を介して接続される外部インターフェース125を有し、この外部インターフェース１２５がＣＰＵバス１０４に接続されている。ＣＰＵバス１０４には、装置全体の動作を制御するＣＰＵ１２１と、制御プログラム（後述する図２振り分ブロック図）を格納するＲＯＭ１２２と、作業用のワークエリアとして使用されるＲＡＭ２６と、フォントデータや後述するプリントジョブ等が記憶される内蔵ハードディスク（ＨＤ）１２３を制御するＨＤＤコントローラ１２３が接続されている。ここで、ＲＡＭ２６は、ラスタ画像データを記憶するフレームメモリ（ラインメモリとも言う）２６と、ＰＤＬ画像データを保持するＰＤＬバッファ27とを備えている。なお、ラスタ画像データをフレームメモリ２６に記憶する代りに、内蔵ＨＤＤ１２４に記憶することも可能である。
【００１１】
このコントローラ110によれば、ホストコンピュータ10０からインターフェース101及び外部インターフェース125を介して送られてきたＰＤＬ画像データは、ＣＰＵバス104を介して一旦入力手段であるＰＤＬバッファ27に保持される。ＣＰＵ121は、ＲＯＭ122や内蔵ＨＤＤ１２４にあるフォントデータ等を用いて、ＰＤＬバッファ２7に保存されているＰＤＬ画像データをラスタ画像データに展開し、フレームメモリ２６に書き込む。
【００１２】
このコントローラ110からは、ＣＰＵバス104を介してラスタ画像データが画像形成装置111へ送られ、画像形成装置１１１は受信した信号102基づいて画像形成が行われる。
【００１３】
図２は本実施例で動作する、ＲＯＭ１２２内に格納されているジョブ管理プログラムによって制御された時のジョブの振り分けブロック図である。
【００１４】
ホストコンピュータ１００からジョブをコントローラ１１０へ送信し、ＲＯＭ１２２に格納されているプログラムがＲＡＭ２６上に展開されて２５０のようなジョブ管理が行われる。
【００１５】
210は後述するジョブに記述された機密レベルに応じて、ジョブの振り分けを行うセレクタ（処理回路）である。２２０、２２１、２２２はセレクタ２１０で選択されたジョブに対に違った処理を行う事を特徴としたとジョブ管理キューである。
【００１６】
２２０Ｄｉｒｅｃｔキューは、ホストコンピュータ100より受け取ったジョブを内蔵ＨＤＤ１２４に保存せずにＲＡＭ26上に展開し画像処理225を行って、画像形成装置111に送り出力する。この場合、ジョブは内蔵ＨＤＤ１２４に保存されないため、ジョブの処理が終わった後にパスワード管理されたGUI180を使ったとしても、再印刷処理を行う事が出来ない。この220Directキューを使う場合はセキュリティレベル（中）とする。
【００１７】
２２１Printキューは、ホストコンピュータ１００より受け取ったジョブをRAM26上に展開しながら、かつ内蔵ＨＤＤ１２４にジョブを保存する。そして、画像処理225を通過して、画像形成装置１１１に送り出力する。２２１Printキューは一旦ジョブを処理した後に、HDD内に残っているジョブを使って再印刷などが出来る。別途オペレータがパスワード管理されたGUI１８０を使って再印刷が可能であるということから、２２１Printキューを使う場合はセキュリティレベル（低）とする。
【００１８】
２２２Holdキューは、ホストコンピュータ１００より受け取ったジョブをRAM26上に展開しながら、かつ内蔵ＨＤＤ１２４にジョブを保存する。そして、画像処理225を通過したとところで処理を一旦停止する。そして画像形成装置１１１にジョブを送信する場合には、別途オペレータがパスワード管理されたGUI１８０を使って操作をする事よってジョブを画像形成装置１１１にジョブを送信する。この２２２Holdキューは、別途オペレータ（ジョブ送信者）の操作が必要なため、セキュリティレベル（高）とする。
【００１９】
以上、３つの違った処理を行うキューが存在し、セキュリティレベルの違った各々のキューにジョブを振り分けるのが２１０セレクタである。
【００２０】
セレクタ210ではホストコンピュータ１００から送られてきたジョブの属性(セキュリティレベル)によって３つのキューに振り分ける。例えば、ホストコンピュータ１００からジョブを送信する場合、プリンタドライバ等をつかってジョブを送信するが、その時にジョブの属性としてセキュリティレベルを（高）、（中）、（低）を選ぶことによって、ジョブの属性を変更出来る。例えば図３のようにジョブ310のヘッダ情報としてセキュリティレベル（高）３００を負荷する。セレクタ２１０はこの情報300に判断条件として各キュー（220,221,222）に振り分ける。
【００２１】
このように、ジョブの属性（セキュリティレベル）を負荷し、その情報を基に処理するキューを選択する事によって、パスワードを使わない場合においても、セキュリティを確保することが可能となる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施の形態。
【図２】振り分ブロック図。
【図３】セキュリティレベルの負荷。
【符号の説明】
【００２３】
１００  ホストコンピュータ
１１０  コントローラ
１１１  画像形成装置
１２４  内蔵HDD
２２０  Directキュー
２２１  Printキュー
２２２  Holdキュー
【図１】
2009140409.tif 000003
【図２】
2009140409.tif 000004
【図３】
2009140409.tif 000005