(57)【要約】  【課題】  機密性の向上を図ることができる画像形成装置、画像形成システム、及び中継装置の提供。  【解決手段】  プリントジョブを受信した場合（Ｓ１１）、プリントジョブに含まれているヘッダ情報に基づいてセキュリティジョブであるか否かを判断する（Ｓ１２）。セキュリティジョブであると判断した場合（Ｓ１２：ＹＥＳ）、消去処理、暗号化処理、利用者認証処理の各処理を要求しているか否かを判断し（Ｓ１４，Ｓ１８，Ｓ２０）、これらの処理を要求している場合、自身がそれぞれの処理を実行できる状態にあるか否かを判断する（Ｓ１５，Ｓ１９，Ｓ２１）。実行できる状態にある場合、プリントジョブに基づくプリント処理及び機密処理を行い、実行できない状態にある場合、その旨をプリントジョブの送信元へ通知する。【選択図】      図６
2006094054.tif 000002
【特許請求の範囲】
【請求項１】
画像データを含み、該画像データに基づく画像形成を要求するジョブを受付け、受付けたジョブを実行することにより画像形成を行う画像形成装置において、
受付けたジョブに含まれる画像データの機密性を保護すべきか否かを判断する手段と、機密性を保護すべしと判断した場合、前記画像データの機密性を保護する処理が実行可能であるか否かを判断する手段と、前記処理が実行不可であると判断した場合、その旨を報知する手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記ジョブは、画像データの機密性の保護の要否に係る情報を含み、該情報に基づいて前記画像データの機密性を保護すべきか否かを判断するようにしてあることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像データの機密性を保護する保護手段の有無を検出する手段を備え、該手段の検出結果に基づいて前記処理が実行可能であるか否かを判断するようにしてあることを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記画像データの機密性を保護する保護手段と、該保護手段の動作状態を検出する手段とを備え、該手段の検出結果に基づいて前記処理が実行可能であるか否かを判断するようにしてあることを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項５】
前記処理は、前記画像データを暗号化する処理であることを特徴とする請求項１乃至請求項４の何れか１つに記載の画像形成装置。
【請求項６】
前記処理は、前記画像データに基づく画像形成を行った後、前記画像データを消去する処理であることを特徴とする請求項１乃至請求項４の何れか１つに記載の画像形成装置。
【請求項７】
前記処理は、前記画像データに基づく画像形成を行う際に利用者の認証を行う処理であることを特徴とする請求項１乃至請求項４の何れか１つに記載の画像形成装置。
【請求項８】
前記処理は、受付けたジョブの履歴を記憶する処理であることを特徴とする請求項１乃至請求項４の何れか１つに記載の画像形成装置。
【請求項９】
画像データを含み、該画像データに基づく画像形成を要求するジョブを送信する送信装置と、該送信装置から送信されたジョブを受信し、受信したジョブを実行することにより画像形成を行う画像形成装置とを中継装置を介して接続してある画像形成システムにおいて、
前記画像形成装置は、装置構成に係る情報を前記中継装置へ送信する手段を備え、
前記中継装置は、前記画像形成装置から送信された前記情報を受信する手段と、前記送信装置から送信されたジョブを受信する手段と、受信したジョブに含まれる画像データの機密性を保護すべきか否かを判断する手段と、機密性を保護すべしと判断した場合、前記画像データの機密性を保護する処理が実行可能であるか否かを前記情報に基づいて判断する手段と、前記処理が実行不可であると判断した場合、その旨を前記送信装置へ通知する手段とを備えることを特徴とする画像形成システム。
【請求項１０】
画像データを含み、該画像データに基づく画像形成を要求するジョブを送信する送信装置と、該送信装置から送信されたジョブを受信し、受信したジョブを実行することにより画像形成を行う複数の画像形成装置とを中継装置を介して接続してある画像形成システムにおいて、
前記画像形成装置は、装置構成に係る情報を前記中継装置へ送信する手段を備え、
前記中継装置は、各画像形成装置から送信された前記情報を受信する手段と、前記送信装置から送信されたジョブを受信する手段と、受信したジョブに含まれる画像データの機密性を保護すべきか否かを判断する手段と、機密性を保護すべしと判断した場合、前記画像データの機密性の保護が可能な画像形成装置を前記情報に基づいて検索する手段と、該手段による検索結果を前記送信装置へ通知する手段とを備えるこをと特徴とする画像形成システム。
【請求項１１】
前記ジョブは、画像データの機密性の保護の要否に係る情報を含み、前記中継装置は、前記情報に基づいて前記画像データを保護すべきか否かを判断するようにしてあることを特徴とする請求項９又は請求項１０に記載の画像形成システム。
【請求項１２】
前記装置構成に係る情報は、画像データの機密性を保護する手段の有無に係る情報を含むことを特徴とする請求項９又は請求項１０に記載の画像形成システム。
【請求項１３】
前記装置構成に係る情報は、画像データの機密性を保護する手段の動作状態に係る情報を含むことを特徴とする請求項９又は請求項１０に記載の画像形成システム。
【請求項１４】
画像形成装置に対する接続手段と、画像データを含み、該画像データに基づく画像形成を要求するジョブを外部から受信する手段とを備え、受信したジョブを前記接続手段に接続された画像形成装置へ送信することにより前記画像データに基づく画像形成を実行させる中継装置において、
前記画像形成装置の装置構成に係る情報を受信する手段と、受信したジョブに含まれる画像データの機密性を保護すべきか否かを判断する手段と、機密性を保護すべしと判断した場合、前記画像データの機密性を保護する処理が実行可能であるか否かを前記情報に基づいて判断する手段と、前記処理が実行不可であると判断した場合、その旨を前記ジョブの送信元へ通知する手段とを備えることを特徴とする中継装置。
【請求項１５】
複数の画像形成装置に対する接続手段と、画像データを含み、該画像データに基づく画像形成を要求するジョブを外部から受信する手段とを備え、受信したジョブを前記接続手段に接続された画像形成装置へ送信することにより前記画像データに基づく画像形成を実行させる中継装置において、
各画像形成装置の装置構成に係る情報を受信する手段と、受信したジョブに含まれる画像データの機密性を保護すべきか否かを判断する手段と、機密性を保護すべしと判断した場合、前記画像データの機密性の保護が可能な画像形成装置を前記情報に基づいて検索する手段と、該手段による検索結果を前記ジョブの送信元へ通知する手段とを備えることを特徴とする中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機密性の向上を図ることができる画像形成装置、画像形成システム、及び中継装置に関する。
【背景技術】
【０００２】
ドキュメントの電子データを装置内の記憶部に一時的に記憶して処理するデジタル複合機等の画像形成装置が商品化されている。デジタル複合機は、原稿の画像を読取るスキャナユニットと用紙上に画像形成を行うプリンタユニットとを備えており、コピー機能、ファクシミリ機能、スキャナ機能、プリント機能等の複数の機能を有している。このようなデジタル複合機は、複数のインタフェースから入力されるデータを効率よく処理するデータ処理装置として通信ネットワーク上に位置付けることにより稼動効率及び処理能力の向上を利用者に提案するものである。また、デジタル複合機には様々なデータが入力され、これのデータを並行して処理することが可能なようにハードディスクなどの大容量の記憶装置が搭載されており、データの処理依頼を複数受付けておき、順次処理してゆくことを可能にしている。
【０００３】
このハードディスクなどの記憶装置には、処理のために一時的にデータが書込まれ保持されている状態にある。そして、処理の終了後は、新たにデータが入力された場合、既に処理されたデータを上書き消去して新たなデータを受付ける構成となっており、新たなデータが書込まれるまでは処理後のデータがそのまま装置内に放置され、データ保護の観点において問題点を有していた。これに対して近年では装置内にデータが残ることが問題とならないように、処理が完了したデータを装置自身が消去してデータを無効化するものが提案されている（例えば、特許文献１参照）。
【０００４】
また、ドキュメントファイリング機能を搭載する画像形成装置も提案されており、ハードディスクなどの記憶装置にプリントジョブから展開される画像データを蓄積できるようにしている。このような画像形成装置では、記憶装置に蓄積された画像データを読出す際に利用者認証を行うようにしており、第三者が不正に画像データを取り出すことを防止している（例えば、特許文献２参照）。更に、第三者が画像データを取り出した場合であっても解読を困難にするために、記憶装置に記憶させる画像データを暗号化する画像形成装置も提案されている（例えば、特許文献３参照）。
【特許文献１】特開平９−２８４５７２号公報
【特許文献２】特開平７−２８３６５号公報
【特許文献３】特開平１−２５６０６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、画像形成装置にて受付けたプリントジョブの全てについて前述したような消去処理、暗号化処理、利用者認証処理等のセキュリティ処理を実行する場合には、機密性が低いデータについてもこれらの処理が実行されることとなるため、処理効率が低下することが問題となる。そのため、プリントジョブを作成する際に消去処理の要否、暗号化処理の要否、利用者認証処理の要否を利用者自身が任意に設定できるようにしておき、これらの処理を設定している場合にのみ画像形成装置にてセキュリティ処理を実行することが行われている。
【０００６】
ところで、利用者が消去処理、暗号化処理、利用者認証処理等を要求している場合であっても、画像形成装置側の設定状態、又は動作状態によってはそれらの処理を実行できないことがある。例えば、画像形成装置を操作することによってソフト的にこれらの処理が無効とされている場合、セキュリティ処理を要求するプリントジョブを受付けても画像形成装置ではこらの処理が実行できないことになる。また、消去処理、暗号化処理、利用者認証処理等を実現するハードウェアの動作が停止していたり、悪意のある第三者によって不正に取り外されていたりする場合も同様であり、画像形成装置にてセキュリティ処理が実行できないことになる。その結果、画像形成装置の機密保護レベルが低下し、データの流出が起こり得るという問題点を有している。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、受付けたジョブに含まれる画像データの機密性を保護すべきか否かを判断し、機密性を保護すべしと判断した場合、機密性を保護する処理が実行可能であるか否かを判断し、実行不可であると判断した場合、その旨を報知する構成とすることにより、機密保護のレベルが低下している場合にはジョブを受付けないようにして機密保護のレベル一定に保つことができる画像形成装置を提供することを目的とする。
【０００８】
本発明の他の目的は、送信装置から送信されたジョブを中継装置が受信した場合、その中継装置がジョブに含まれる画像データの機密性を保護すべきか否かを判断し、機密性を保護すべしと判断した場合、機密性の保護が可能な画像形成装置を検索し、検索結果を送信装置へ通知する構成とすることにより、システムを構成する画像形成装置の機密保護レベルが低下している場合であっても、システム全体として機密保護のレベルを一定に保つことができる画像形成システム及び中継装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係る画像形成装置は、画像データを含み、該画像データに基づく画像形成を要求するジョブを受付け、受付けたジョブを実行することにより画像形成を行う画像形成装置において、受付けたジョブに含まれる画像データの機密性を保護すべきか否かを判断する手段と、機密性を保護すべしと判断した場合、前記画像データの機密性を保護する処理が実行可能であるか否かを判断する手段と、前記処理が実行不可であると判断した場合、その旨を報知する手段とを備えることを特徴とする。
【００１０】
本発明にあっては、受付けたジョブに含まれる画像データの機密性を保護すべきか否かを判断し、機密性を保護すべしと判断した場合、機密性を保護する処理が実行可能であるか否かを判断し、実行不可であると判断した場合、その旨を報知するようにしているため、機密性を保護する処理が実現できない状況下では、ジョブが実行される前に利用者への通知が行われることとなる。
【００１１】
本発明に係る画像形成装置は、前記ジョブは、画像データの機密性の保護の要否に係る情報を含み、該情報に基づいて前記画像データの機密性を保護すべきか否かを判断するようにしてあることを特徴とする。
【００１２】
本発明にあっては、画像データの機密性の保護の要否に係る情報がジョブに含まれており、その情報に基づいて画像データの機密性を保護すべきか否かを判断するようにしているため、機密保護の要否に関する利用者の意志が忠実に反映されることとなる。
【００１３】
本発明に係る画像形成装置は、前記画像データの機密性を保護する保護手段の有無を検出する手段を備え、該手段の検出結果に基づいて前記処理が実行可能であるか否かを判断するようにしてあることを特徴とする。
【００１４】
本発明にあっては、画像データの機密性を保護する保護手段の有無を検出する手段を備え、その検出結果に基づいて機密性を保護する処理が実行可能であるか否かを判断するようにしているため、機密処理を利用者が要求している場合であっても、保護手段が搭載されていない場合には、機密処理が実行不可である旨の通知がなされる。
【００１５】
本発明に係る画像形成装置は、前記画像データの機密性を保護する保護手段と、該保護手段の動作状態を検出する手段とを備え、該手段の検出結果に基づいて前記処理が実行可能であるか否かを判断するようにしてあることを特徴とする。
【００１６】
本発明にあっては、画像データの機密性を保護する保護手段の動作状態を検出する手段を備え、その検出結果に基づいて機密性を保護する処理が実行可能であるか否かを判断するようにしているため、機密処理を利用者が要求している場合であっても、保護手段が動作していない場合には、機密処理が実行不可である旨の通知がなされる。
【００１７】
本発明に係る画像形成装置は、前記処理は、前記画像データを暗号化する処理であることを特徴とする。
【００１８】
本発明にあっては、画像データの機密性を保護する処理として、画像データの暗号化を行うようにしているため、利用者が機密性の保護を要求し、画像形成装置において機密性を保護する処理が実行可能である場合、画像データの暗号化が行われる。
【００１９】
本発明に係る画像形成装置は、前記処理は、前記画像データに基づく画像形成を行った後、前記画像データを消去する処理であることを特徴とする。
【００２０】
本発明にあっては、画像データの機密性を保護する処理として、画像形成を行った後に画像データを消去するようにしているため、利用者が機密性の保護を要求し、画像形成装置において機密性を保護する処理が実行可能である場合、ジョブに基づく画像形成を行った後に画像データが消去される。
【００２１】
本発明に係る画像形成装置は、前記処理は、前記画像データに基づく画像形成を行う際に利用者の認証を行う処理であることを特徴とする。
【００２２】
本発明にあっては、画像データの機密性を保護する処理として、画像形成を行う際に利用者の認証を行うようにしているため、利用者が機密性の保護を要求し、画像形成装置において機密性を保護する処理が実行可能である場合、画像形成を行う際に利用者の認証が行われる。
【００２３】
本発明に係る画像形成装置は、前記処理は、受付けたジョブの履歴を記憶する処理であることを特徴とする。
【００２４】
本発明にあっては、画像データの機密性を保護する処理として、受付けたジョブの履歴を記憶するようにしているため、利用者が機密性の保護を要求し、画像形成装置において機密性を保護する処理が実行可能である場合、受付けたジョブの履歴が残される。
【００２５】
本発明に係る画像形成システムは、画像データを含み、該画像データに基づく画像形成を要求するジョブを送信する送信装置と、該送信装置から送信されたジョブを受信し、受信したジョブを実行することにより画像形成を行う画像形成装置とを中継装置を介して接続してある画像形成システムにおいて、前記画像形成装置は、装置構成に係る情報を前記中継装置へ送信する手段を備え、前記中継装置は、前記画像形成装置から送信された前記情報を受信する手段と、前記送信装置から送信されたジョブを受信する手段と、受信したジョブに含まれる画像データの機密性を保護すべきか否かを判断する手段と、機密性を保護すべしと判断した場合、前記画像データの機密性を保護する処理が実行可能であるか否かを前記情報に基づいて判断する手段と、前記処理が実行不可であると判断した場合、その旨を前記送信装置へ通知する手段とを備えることを特徴とする。
【００２６】
本発明にあっては、送信装置から送信されたジョブを中継装置が受信した場合、その中継装置がジョブに含まれる画像データの機密性を保護すべきか否かを判断し、機密性を保護すべしと判断した場合、機密性を保護する処理が実行可能であるか否かを判断し、実行不可であると判断した場合、その旨を送信装置に通知するようにしているため、機密性を保護する処理が実現できない状況下では、ジョブが実行される前に利用者への通知が行われることとなる。
【００２７】
本発明に係る画像形成システムは、画像データを含み、該画像データに基づく画像形成を要求するジョブを送信する送信装置と、該送信装置から送信されたジョブを受信し、受信したジョブを実行することにより画像形成を行う複数の画像形成装置とを中継装置を介して接続してある画像形成システムにおいて、前記画像形成装置は、装置構成に係る情報を前記中継装置へ送信する手段を備え、前記中継装置は、各画像形成装置から送信された前記情報を受信する手段と、前記送信装置から送信されたジョブを受信する手段と、受信したジョブに含まれる画像データの機密性を保護すべきか否かを判断する手段と、機密性を保護すべしと判断した場合、前記画像データの機密性の保護が可能な画像形成装置を前記情報に基づいて検索する手段と、該手段による検索結果を前記送信装置へ通知する手段とを備えることを特徴とする。
【００２８】
本発明にあっては、送信装置から送信されたジョブを中継装置が受信した場合、その中継装置がジョブに含まれる画像データの機密性を保護すべきか否かを判断し、機密性を保護すべしと判断した場合、機密性の保護が可能な画像形成装置を検索し、検索結果を送信装置へ通知するようにしているため、機密保護に係る処理を実行できる画像形成装置が中継装置に接続されている場合には、その画像形成装置の情報がジョブの送信元へ通知されるため、システム全体の機密保護のレベルが一定に保たれる。
【００２９】
本発明に係る画像形成システムは、前記ジョブは、画像データの機密性の保護の要否に係る情報を含み、前記中継装置は、前記情報に基づいて前記画像データを保護すべきか否かを判断するようにしてあることを特徴とする。
【００３０】
本発明にあっては、画像データの機密性の保護の要否に係る情報がジョブに含まれており、その情報に基づいて画像データの機密性を保護すべきか否かを判断するようにしているため、機密保護の要否に関する利用者の意志が忠実に反映されることとなる。
【００３１】
本発明に係る画像形成システムは、前記装置構成に係る情報は、画像データの機密性を保護する手段の有無に係る情報を含むことを特徴とする。
【００３２】
本発明にあっては、装置構成に係る情報には画像データの機密性を保護する手段の有無に係る情報が含まれるため、その情報に基づいて機密性を保護する処理の実行可否が判断される。
【００３３】
本発明に係る画像形成システムは、前記装置構成に係る情報は、画像データの機密性を保護する手段の動作状態に係る情報を含むことを特徴とする。
【００３４】
本発明にあっては、装置構成に係る情報には画像データの機密性を保護する手段の動作状態に係る情報が含まれるため、その情報に基づいて機密性を保護する処理の実行可否が判断される。
【００３５】
本発明に係る中継装置は、画像形成装置に対する接続手段と、画像データを含み、該画像データに基づく画像形成を要求するジョブを外部から受信する手段とを備え、受信したジョブを前記接続手段に接続された画像形成装置へ送信することにより前記画像データに基づく画像形成を実行させる中継装置において、前記画像形成装置の装置構成に係る情報を受信する手段と、受信したジョブに含まれる画像データの機密性を保護すべきか否かを判断する手段と、機密性を保護すべしと判断した場合、前記画像データの機密性を保護する処理が実行可能であるか否かを前記情報に基づいて判断する手段と、前記処理が実行不可であると判断した場合、その旨を前記ジョブの送信元へ通知する手段とを備えることを特徴とする。
【００３６】
本発明にあっては、送信装置から送信されたジョブを受信した場合、そのジョブに含まれる画像データの機密性を保護すべきか否かを判断し、機密性を保護すべしと判断した場合、機密性を保護する処理が実行可能であるか否かを判断し、実行不可であると判断した場合、その旨を送信装置に通知するようにしているため、機密性を保護する処理が実現できない状況下では、ジョブが実行される前に利用者への通知が行われることとなる。
【００３７】
本発明に係る中継装置は、複数の画像形成装置に対する接続手段と、画像データを含み、該画像データに基づく画像形成を要求するジョブを外部から受信する手段とを備え、受信したジョブを前記接続手段に接続された画像形成装置へ送信することにより前記画像データに基づく画像形成を実行させる中継装置において、各画像形成装置の装置構成に係る情報を受信する手段と、受信したジョブに含まれる画像データの機密性を保護すべきか否かを判断する手段と、機密性を保護すべしと判断した場合、前記画像データの機密性の保護が可能な画像形成装置を前記情報に基づいて検索する手段と、該手段による検索結果を前記ジョブの送信元へ通知する手段とを備えることを特徴とする。
【００３８】
本発明にあっては、送信装置から送信されたジョブを受信した場合、そのジョブに含まれる画像データの機密性を保護すべきか否かを判断し、機密性を保護すべしと判断した場合、機密性の保護が可能な画像形成装置を検索し、検索結果を送信装置へ通知するようにしているため、機密保護に係る処理を実行できる画像形成装置が中継装置に接続されている場合には、その画像形成装置の情報がジョブの送信元へ通知されるため、システム全体の機密保護のレベルが一定に保たれる。
【発明の効果】
【００３９】
本発明による場合は、受付けたジョブに含まれる画像データの機密性を保護すべきか否かを判断し、機密性を保護すべしと判断した場合、機密性を保護する処理が実行可能であるか否かを判断し、実行不可であると判断した場合、その旨を報知するようにしている。したがって、機密性を保護する処理が実現できない状況下では、ジョブが実行される前に利用者への通知が行われることとなり、利用者はその通知を元にジョブを実行させるか否かを判断することができる。
【００４０】
本発明による場合は、画像データの機密性の保護の要否に係る情報がジョブに含まれており、その情報に基づいて画像データの機密性を保護すべきか否かを判断するようにしている。したがって、機密保護の要否に関する利用者の意志が忠実に反映されることとなり、機密保護のレベルを一定に保つことができる。
【００４１】
本発明による場合は、画像データの機密性を保護する保護手段の有無を検出する手段を備え、その検出結果に基づいて機密性を保護する処理が実行可能であるか否かを判断するようにしている。したがって、機密処理を利用者が要求している場合であっても、保護手段が搭載されていない場合には、機密処理が実行不可である旨の通知がなされることなり、利用者は必要に応じてジョブをキャンセルしたり、ジョブの送信先を変更したりすることができる。
【００４２】
本発明による場合は、画像データの機密性を保護する保護手段の動作状態を検出する手段を備え、その検出結果に基づいて機密性を保護する処理が実行可能であるか否かを判断するようにしている。したがって、機密処理を利用者が要求している場合であっても、保護手段が動作していない場合には、機密処理が実行不可である旨の通知がなされることとなり、利用者は必要に応じてジョブをキャンセルしたり、ジョブの送信先を変更したりすることができる。
【００４３】
本発明による場合は、画像データの機密性を保護する処理として、画像データの暗号化を行うようにしている。したがって、利用者が機密性の保護を要求し、画像形成装置において機密性を保護する処理が実行可能である場合、画像データの暗号化が行われることとなり、機密性の保護を図ることができる。
【００４４】
本発明による場合は、画像データの機密性を保護する処理として、画像形成を行った後に画像データを消去するようにしている。したがって、利用者が機密性の保護を要求し、画像形成装置において機密性を保護する処理が実行可能である場合、ジョブに基づく画像形成を行った後に画像データが消去されることとなり、機密性の保護を図ることができる。
【００４５】
本発明による場合は、画像データの機密性を保護する処理として、画像形成を行う際に利用者の認証を行うようにしている。したがって、利用者が機密性の保護を要求し、画像形成装置において機密性を保護する処理が実行可能である場合、画像形成を行う際に利用者の認証が行われることなり、機密性の保護を図ることができる。
【００４６】
本発明による場合は、画像データの機密性を保護する処理として、受付けたジョブの履歴を記憶するようにしている。したがって、利用者が機密性の保護を要求し、画像形成装置において機密性を保護する処理が実行可能である場合、受付けたジョブの履歴が残されることとなり、機密性の保護を図ることができる。
【００４７】
本発明による場合は、送信装置から送信されたジョブを中継装置が受信した場合、その中継装置がジョブに含まれる画像データの機密性を保護すべきか否かを判断し、機密性を保護すべしと判断した場合、機密性を保護する処理が実行可能であるか否かを判断し、実行不可であると判断した場合、その旨を送信装置に通知するようにしている。したがって、機密性を保護する処理が実現できない状況下では、ジョブが実行される前に利用者への通知が行われることとなり、利用者は必要に応じてジョブをキャンセルしたり、ジョブの送信先を変更したりすることができる。その結果、システム全体として見た場合、機密保護のレベルを一定に保つことができる。
【００４８】
本発明による場合は、送信装置から送信されたジョブを中継装置が受信した場合、その中継装置がジョブに含まれる画像データの機密性を保護すべきか否かを判断し、機密性を保護すべしと判断した場合、機密性の保護が可能な画像形成装置を検索し、検索結果を送信装置へ通知するようにしている。したがって、機密保護に係る処理を実行できる画像形成装置が中継装置に接続されている場合には、その画像形成装置の情報がジョブの送信元へ通知されるため、利用者は必要に応じてジョブの送信先を変更することができる。その結果、システム全体として機密保護のレベルを一定に保つことができる。
【００４９】
本発明による場合は、画像データの機密性の保護の要否に係る情報がジョブに含まれており、その情報に基づいて画像データの機密性を保護すべきか否かを判断するようにしている。したがって、機密保護の要否に関する利用者の意志が忠実に反映されることとなり、機密保護のレベルを一定に保つことができる。
【００５０】
本発明による場合は、装置構成に係る情報には画像データの機密性を保護する手段の有無に係る情報が含まれる。したがって、その情報に基づいて機密性を保護する処理の実行可否が判断されることとなり、機密保護が可能な画像形成装置のみを抽出することができる。
【００５１】
本発明による場合は、装置構成に係る情報には画像データの機密性を保護する手段の動作状態に係る情報が含まれる。したがって、その情報に基づいて機密性を保護する処理の実行可否が判断されることとなり、機密保護が可能な画像形成装置のみを抽出することができる。
【００５２】
本発明による場合は、送信装置から送信されたジョブを受信した場合、そのジョブに含まれる画像データの機密性を保護すべきか否かを判断し、機密性を保護すべしと判断した場合、機密性を保護する処理が実行可能であるか否かを判断し、実行不可であると判断した場合、その旨を送信装置に通知するようにしている。したがって、機密性を保護する処理が実現できない状況下では、ジョブが実行される前に利用者への通知が行われることとなり、利用者はその通知を元にジョブをキャンセルしたり、ジョブの送信先を変更したりすることができるようになる。
【００５３】
本発明による場合は、送信装置から送信されたジョブを受信した場合、そのジョブに含まれる画像データの機密性を保護すべきか否かを判断し、機密性を保護すべしと判断した場合、機密性の保護が可能な画像形成装置を検索し、検索結果を送信装置へ通知するようにしている。したがって、機密保護に係る処理を実行できる画像形成装置が中継装置に接続されている場合には、その画像形成装置の情報がジョブの送信元へ通知されることとなり、利用者は必要に応じてジョブの送信先を変更することができるようになる。その結果、システム全体の機密保護のレベルが一定に保たれる。
【発明を実施するための最良の形態】
【００５４】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
実施の形態１．
図１は本発明に係る画像形成装置を用いて構築される画像形成システムの全体構成を示す模式図である。図中１００は本発明に係る画像形成装置であり、この画像形成装置１００にはローカルエリアネットワークのような通信ネットワークＮ１を介して外部コンピュータ２００が接続されており、公衆電話回線網ＰＮを介して外部ファクシミリ装置３００が接続されている。
【００５５】
外部コンピュータ２００には、文書、グラフィックス等を作成するためのアプリケーションプログラム、及び通信ネットワークＮ１を介して画像形成装置１００を利用するためのドライバプログラム（プリンタドライバ）等が予めインストールされている。任意のアプリケーションプログラムからプリンタドライバを呼び出し、当該プリンタドライバにより作成されたプリントジョブを画像形成装置１００へ送信することにより、文書、グラフィックス等のプリント出力を行う。
【００５６】
外部ファクシミリ装置３００は、画像データを所定の方式により符号化及び復号する機能を有しており、符号化して得られたファクシミリデータを公衆電話回線網ＰＮを介して送受信できるようにしている。すなわち、公衆電話回線網ＰＮを介して受信したファクシミリデータは復号され、得られた画像データに基づいてプリント処理を行うと共に、送信すべき画像データを符号化した上で画像形成装置１００へ送信する。
【００５７】
本実施の形態では、プリント出力する内容（プリント出力の対象となる画像データ）の機密性を保護するために、プリントジョブを作成する際に機密性の保護に関する処理（以下、セキュリティ処理とする）の要否を設定できるようにしている。外部コンピュータ２００にインストールされたプリンタドライバは、セキュリティ処理の要否に関する情報をヘッダ情報の一部としてプリントジョブに含め、画像形成装置１００に送信する。画像形成装置１００では、外部コンピュータ２００からのプリントジョブを受信した際に、セキュリティ処理の要否を判断し、セキュリティ処理が要求されている場合には、そのセキュリティ処理が実現可能であるか否かを判断する。画像形成装置１００では、セキュリティ処理が実現可能である場合にのみプリント処理を実行し、セキュリティ処理が実現できない場合、プリント処理をキャンセルするようにしている。
【００５８】
図２は外部コンピュータ２００にてプリントジョブを作成する際にプリンタドライバが生成する印刷設定画面の一例を示す模式図である。外部コンピュータ２００にて起動された任意のアプリケーションプログラムからプリンタドライバが呼び出された場合、プリンタドライバは、図２（ａ）に示したような印刷設定画面２０を作成して外部コンピュータ２００の表示部（不図示）に表示する。印刷設定画面２０には、プリントジョブの送信先であるプリンタ（画像形成装置）の指定を受付けるプリンタ指定欄２１、印刷範囲の指定を受付ける印刷範囲指定欄２２、印刷部数の指定を受付ける印刷部数指定欄２３が配置されている。利用者は、図に示していないキーボード、マウスを操作することにより、プリント処理に必要な情報を指定することができる。
【００５９】
印刷範囲指定欄２２の下側にはセキュリティ設定ボタン２４が配置されており、セキュリティ処理に関する要否を設定できるようにしている。また、セキュリティ設定ボタン２４の右側には実行ボタン２５及びキャンセルボタン２６が配置されている。実行ボタン２５が選択された場合、この印刷設定画面２０にて指定又は設定された内容のプリントジョブが作成され、目的のプリンタへ送信される。一方、キャンセルボタン２６が選択された場合、プリントジョブが作成されることなく印刷設定画面２０を呼び出したアプリケーションへに処理が戻される。
【００６０】
また、印刷設定画面２０においてセキュリティ設定ボタン２４が押下操作された場合、図２（ｂ）に示したようなセキュリティ設定画面３０が印刷設定画面２０上に上書き表示される。このセキュリティ設定画面３０では、セキュリティ処理として消去処理、暗号化処理、及び利用者認証処理に関する設定を受付けるようにしている。
【００６１】
セキュリティ設定画面３０には、プルダウンメニュー形式の各種設定ボタン３１〜３４、パスワード入力欄３５、確定ボタン３６、キャンセルボタン３７が配置されている。確定ボタン３６が押下操作された場合、設定ボタン３１〜３４により選択された設定項目、パスワード入力欄３５に入力されたパスワードが確定する。一方、キャンセルボタン３７が押下操作された場合、設定内容を確定させずに印刷設定画面２０に戻す処理が行われる。
【００６２】
以下、セキュリティ設定画面３０での設定内容について説明する。設定ボタン３１では消去処理の要否（オン・オフ）、設定ボタン３２では消去処理での消去回数（１〜９回）の設定を受付ける。これらの設定ボタン３１，３２により消去処理及び消去回数が設定され、プリントジョブが画像形成装置１００に送信された場合、画像形成装置１００では消去処理が実現できることを確認した後、セキュリティ処理としての消去処理を実行する。消去処理では、プリントジョブに基づくプリント処理を実行した後、受信したプリントジョブ及びこのプリントジョブから展開される画像データの消去を行う。プリントジョブ及び画像データの消去は、ゼロ又はランダムデータを上書きすることによって行い、上書きの回数が消去回数として設定されている。
【００６３】
設定ボタン３３では暗号化処理の要否（オン・オフ）の設定を受付ける。この設定ボタン３３により暗号化処理が設定され、プリントジョブが画像形成装置１００に送信された場合、画像形成装置１００では暗号化処理が実現できることを確認した後、セキュリティ処理としての暗号化処理を実行する。暗号化処理では、画像形成装置１００において取り扱うデータ（プリントジョブ、及びプリントジョブから展開される画像データ）を暗号化する処理を行う。
【００６４】
設定ボタン３４では利用者認証の要否（オン・オフ）の設定を受付け、パスワード入力欄３５では利用者認証のためのパスワードの入力を受付ける。設定ボタン３４により利用者認証処理が設定され、パスワード入力欄３５にパスワードが入力された後、プリントジョブが送信された場合、画像形成装置１００では利用者認証処理が実現できることを確認し、セキュリティ処理としての利用者認証処理を実行する。利用者認証処理では、受信した時点でプリント処理を実行せずに、画像形成装置１００の操作パネル１０６（図４参照）を通じて利用者認証が行われるまで待機する処理を行う。
【００６５】
外部コンピュータ２００にインストールされたプリンタドライバは、このようにして設定された設定内容をヘッダ情報に含めてプリントジョブの作成を行う。図３はプリンタドライバが作成するプリントジョブの一例を示す概念図である。プリントジョブは、大きく分けてヘッダ情報とプリンタデータ本体（画像データ）とに分かれる。ヘッダ情報には、プリンタドライバによって設定された各種の項目が含まれる。ヘッダ情報に含まれる項目としては、印刷部数に関する項目、用紙サイズに関する項目、プリントデータ本体のフォーマットに関する項目の他、前述したセキュリティ設定に関する項目が含まれる。また、プリントデータ本体は、任意のアプリケーションで作成された文書、グラフィックス等を所定のフォーマットで記述したデータにより構成されている。
【００６６】
画像形成装置１００はこのようなプリントジョブを受信した場合、セキュリティ処理の要否及びセキュリティ処理の実行可否を判断したうえで、その画像データに基づいて画像形成を行う。図４は画像形成装置１００の内部構成を示すブロック図である。画像形成装置１００はＣＰＵ１０１を備えており、このＣＰＵ１０１がＲＯＭ１０３に予め格納された制御プログラムをＲＡＭ１０４上にロードして実行することにより、バス１０２を介して接続された各種ハードウェアを制御し、全体として本発明に係る画像形成装置１００として動作させる。
【００６７】
以下、バス１０２に接続されている各種ハードウェアの構成について説明する。管理部１０５は、不揮発性の半導体メモリにより構成されており、その記憶領域の一部は、自身の装置構成に関する情報、各ハードウェアの動作状態に関する情報等を記憶するシステム管理テーブル１０５ａ、利用者に関する情報を記憶する利用者管理テーブル１０５ｂとして利用されている。
【００６８】
操作パネル１０６は、利用者による操作を受付ける操作部１０６ａと、利用者に対して報知すべき情報を表示する表示部１０６ｂとにより構成されている。操作部１０６ａは、機能の切替操作、プリント処理における出力枚数、コピー処理における変倍、ファクシミリ送信処理における送信先等の設定を受付けるために各種操作キー、数値キー等を備えている。表示部１０６ｂは液晶ディスプレイ装置を備えており、画像形成装置１００の動作状況、操作部１０６ａから入力された設定値等を表示する。また、表示部１０６ｂの一部は利用者の押下操作により各種の選択操作を受付けるようにしたタッチパネル方式のソフトウェアキーを備えている。
【００６９】
画像読取部１０７は、読取り用の原稿に光を照射する光源、ＣＣＤ（Charge Coupled Device）のようなイメージセンサ、ＡＤ変換器等を備えており（不図示）、所定の読取り位置にセットされた原稿の画像を当該イメージセンサに結像させてアナログ電気信号に変換し、得られたアナログ電気信号をＡＤ変換器によりＡＤ変換する。そして、ＡＤ変換して得られたデジタル信号に対して、原稿読取時の光源の配光特性、イメージセンサの感度ムラ等の補正を施すことによりデジタル形式の画像データを生成する。
【００７０】
通信ＩＦ１０８は、通信ネットワークＮ１の通信規格に準拠した通信インタフェースを備えており、外部コンピュータ２００を接続できるようにしている。通信ＩＦ１０８では、接続された外部コンピュータ２００からのプリントジョブを受信し、逆に、通知すべき情報を送信する。通信ＩＦ１０８ではこのような各種データの送受信の制御を行う。
【００７１】
ファクシミリモデム１０９は、外部ファクシミリ装置を接続するための回線終端回路を備えており、公衆電話回線網を介してファクシミリデータの送受信を行う。そのため、ファクシミリモデム１０９は、受信したファクシミリデータを復号するための復号回路、送信すべきファクシミリデータを符号化するための符号化回路を備えている。ファクシミリモデム１０９は、このようなファクシミリデータの送受信、並びに符号化処理及び復号処理を実行する。
【００７２】
画像メモリ１１０は半導体メモリにより構成されており、画像読取部１０７により原稿の画像を読取って生成した画像データ、プリントジョブから展開された画像データ、及びファクシミリデータから展開された画像データを一時的に記憶する。画像メモリ１１０に一時的に記憶された画像データは、ＣＰＵ１０１の指示によりその利用目的に応じた転送先に転送される。すなわち、用紙上に画像形成を行う場合には画像形成部１１１に転送され、ファクシミリデータとして送信する場合にはファクシミリモデム１０９に転送され、ファイリング機能を利用して保存する場合にはＨＤＤ１１４に転送される。
【００７３】
画像形成部１１１は、画像メモリ１１０から転送されてきた画像データに基づいて用紙上に画像形成を行う。そのため、画像形成部１１１は、感光体ドラムを所定の電位に帯電させる帯電器、外部から受付けた画像データに応じてレーザ光を発して感光体ドラム上に静電潜像を生成させるレーザ書込装置、感光体ドラム表面に形成された静電潜像にトナーを供給して顕像化する現像器、感光体ドラム表面に形成されたトナー像を用紙上に転写する転写器等（不図示）を備えており、電子写真方式にて利用者が所望する画像を用紙上に形成する。なお、レーザ書込装置を用いた電子写真方式により画像形成を行う他、インクジェット方式、熱転写方式、昇華方式等により画像形成を行う構成であってもよい。
【００７４】
ＲＯＭ装着部１１２は、セキュリティＲＯＭ１１２ａを装着するためのスロット、該スロットに装着されたセキュリティＲＯＭ１１２ａを検出する検出回路を備えている。本画像形成装置１００では、ＲＯＭ装着部１１２にセキュリティＲＯＭ１１２ａが装着された時点で消去処理及び暗号化処理が有効となる。すなわち、セキュリティＲＯＭ１１２ａが装着された場合、ＣＰＵ１０１は、このセキュリティＲＯＭ１１２ａに予め格納されたコンピュータプログラムをＲＡＭ１０４上にロードして実行することにより、内部で取り扱うデータに対するセキュリティ処理を有効にし、受信したプリントジョブ及び該プリントジョブから展開される画像データの消去処理及び暗号化処理を行う。
【００７５】
なお、本実施の形態ではセキュリティＲＯＭ１１２ａを後付でＲＯＭ装着部１１２に装着する構成としたが、デフォルトでは前述のセキュリティ機能が作動しない状態にしておき、操作パネル１０６を通じて所定のキー操作を受付けた場合、デフォルトの状態を解除してセキュリティ機能を作動させる構成であっても良い。
【００７６】
暗号・復号処理部１１３は、ＨＤＤ１１４に記憶させるデータの暗号化、及びＨＤＤ１１４から読出すデータの復号を行う。そのため、暗号・復号処理部１１３は、暗号化又は復号を行うデータを入力する入力用バッファ、入力用バッファに設定されたデータに対して所定の暗号化アルゴリズムからなる演算処理を施す演算器、演算器による演算結果を保持する出力用バッファ等により構成される。暗号化すべきデータ又は復号すべきデータは入力用バッファに入力され、入力用バッファ設定された入力データを取り出して演算器が演算処理を行い、演算処理が完了した段階でその演算結果を出力用バッファに書き込む。ＣＰＵ１０１は、演算が完了したデータを出力用バッファから取り出すことによって、暗号・復号処理部１１３によって暗号化されたデータ、又は復号されたデータを取得する。
【００７７】
ＨＤＤ１１４は、ハードディスクコントローラ、及びディスク状の磁気記録媒体を有するハードディスク装置である。ＣＰＵ１０１がハードディスクコントローラに指示を与えることにより、データの書込処理、及び読出処理が行われる。ＨＤＤ１１４の記憶領域の一部は画像データ等を記憶するためのデータエリアとして利用されており、操作パネル１０６を通じて要求を受付けた場合、又は外部コンピュータ２００からの要求を通信ＩＦ１０８を介して受信した場合、データエリアに記憶された画像データを読出すようにしている。そのため、プリント処理の失敗又は出力部数の不足等のためにプリント処理を再度実行する必要がある場合には、データエリアに記憶された画像データを任意に読出してプリント処理を実行させることができる。
【００７８】
このデータエリアは、作業領域１１４ａとファイリング領域１１４ｂとに分割されており、作業領域１１４ａの容量は、ファイリング領域１１４ｂのそれと比べて小さく設定されている。そのため、作業領域１１４ａは主として作業中データを一時的に保持する領域として利用されており、作業領域１１４ａの空き容量が少なくなった場合、作業領域１１４ａに記憶してから一定時間が経過したデータを自動的にファイリング領域１１４ｂに記憶するようにしている。一方、ファイリング領域１１４ｂは、データのファイル形式ごと、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能等の処理モードごと、又は利用者が作成したフォルダごと等に整理してデータを記憶する領域であり、消去等の指示が行われない限り保存された状態となる。
【００７９】
図５はシステム管理テーブル１０５ａの一例を示す概念図である。システム管理テーブル１０５ａでは、装置構成に関する情報、機能の有無に関する情報、各ハードウェアの動作状態に関する情報等を管理している。システム管理テーブル１０５ａが管理している情報としては、セキュリティＲＯＭ１１２ａの装着の有無、暗号・復号処理部１１３の動作状態、利用者認証機能の動作状態、利用者管理テーブル１０５ｂの記録状態、ＨＤＤ１１４の動作状態、ＨＤＤ１１４の空き容量等の情報が挙げられる。画像形成装置１００のＣＰＵ１０１は、バス１０２を介して各ハードウェアと通信を行うことによってこれらの情報を随時取得し、必要に応じてシステム管理テーブル１０５ａの記録内容を更新するように構成されている。
【００８０】
図６及び図７はプリントジョブを受信した際に画像形成装置１００が実行する処理の手順を説明するフローチャートである。外部コンピュータ２００から送信されたプリントジョブを通信ＩＦ１０８を通じて受信した場合（ステップＳ１１）、ＣＰＵ１０１は、受信したプリントジョブがセキュリティジョブであるか否かを判断する（ステップＳ１２）。セキュリティジョブであるか否かの判断は、プリントジョブのヘッダ情報に含まれるセキュリティ設定に関する項目に基づいて行う。本実施の形態では、消去処理、暗号化処理、又は利用者認証処理の何れかが設定されている場合にセキュリティジョブであると判断する。
【００８１】
セキュリティジョブでないと判断した場合（Ｓ１２：ＮＯ）、プリントジョブから展開される画像データを画像メモリ１１０経由で画像形成部１１１に転送することにより、プリント処理を実行する（ステップＳ１３）。
【００８２】
セキュリティジョブであると判断した場合（Ｓ１２：ＹＥＳ）、ＣＰＵ１０１は、プリントジョブのヘッダ情報においてデータ消去の項目をオンにしているか否かを判断することにより、消去処理を要求しているか否かを判断する（ステップＳ１４）。消去処理を要求していると判断した場合（Ｓ１４：ＹＥＳ）、ＣＰＵ１０１はシステム管理テーブル１０５ａを参照することによって、消去処理が実行できる状態にあるか否かを判断する（ステップＳ１５）。例えば、システム管理テーブル１０５ａを参照した結果、セキュリティＲＯＭ１１２ａがＲＯＭ装着部１１２に装着されていないと判断した場合、消去処理が無効となっているため、消去処理を実行できない状態にあると判断することができる。また、システム管理テーブル１０５ａを参照した結果、ＨＤＤ１１４が正常に動作していないと判断した場合、ＨＤＤ１１４に記憶されたデータを消去できない虞があるため、消去処理を実行できない状態にあると判断することができる。
【００８３】
消去処理が実行できる状態にないと判断した場合（Ｓ１５：ＮＯ）、要求しているセキュリティ処理が実行できない旨を外部コンピュータ２００に通知する（ステップＳ１６）。そして、ＣＰＵ１０１は、ステップＳ１１で受信したプリントジョブによる処理をキャンセルする（ステップＳ１７）。
【００８４】
ステップＳ１４において消去処理を要求していないと判断した場合（Ｓ１４：ＮＯ）、又はステップＳ１５において消去処理が実行できる状態にあると判断した場合（Ｓ１５：ＹＥＳ）、ＣＰＵ１０１は、プリントジョブのヘッダ情報において暗号化の項目をオンにしているか否かを判断することにより、暗号化処理を要求しているか否かを判断する（ステップＳ１８）。暗号化処理を要求していると判断した場合（Ｓ１８：ＹＥＳ）、ＣＰＵ１０１はシステム管理テーブル１０５ａを参照することによって、暗号化処理が実行できる状態にあるか否かを判断する（ステップＳ１９）。例えば、システム管理テーブル１０５ａを参照した結果、セキュリティＲＯＭ１１２ａがＲＯＭ装着部１１２に装着されていないと判断した場合、暗号化処理が無効となっているため、暗号化処理を実行できない状態にあると判断することができる。また、システム管理テーブル１０５ａを参照した結果、暗号・復号処理部１１３が正常に動作していないと判断した場合、データの暗号化を行えない虞があるため、暗号化処理が実行できない状態にあると判断することができる。
【００８５】
暗号化処理が実行できる状態にないと判断した場合（Ｓ１９：ＮＯ）、要求しているセキュリティ処理が実行できない旨を外部コンピュータ２００に通知する（Ｓ１６）。そして、ＣＰＵ１０１は、ステップＳ１１で受信したプリントジョブによる処理をキャンセルする（Ｓ１７）。
【００８６】
ステップＳ１８において暗号化処理を要求していないと判断した場合（Ｓ１８：ＮＯ）、又はステップＳ１９において暗号化処理が実行できる状態にあると判断した場合（Ｓ１９：ＹＥＳ）、ＣＰＵ１０１は、プリントジョブのヘッダ情報において利用者認証の項目をオンにしているか否かを判断することにより、利用者認証処理を要求しているか否かを判断する（ステップＳ２０）。利用者認証処理を要求していると判断した場合（Ｓ２０：ＹＥＳ）、ＣＰＵ１０１はシステム管理テーブル１０５ａを参照することによって、利用者認証処理が実行できる状態にあるか否かを判断する（ステップＳ２１）。例えば、システム管理テーブル１０５ａを参照した結果、利用者認証機能が無効になっていると判断した場合、利用者認証処理が実行できない状態にあると判断することができる。また、ＨＤＤ１１４の空き容量がない場合、利用者認証を行うまでプリントジョブを保持することができないため、利用者認証処理が実行できない状態にあると判断することができる。
【００８７】
利用者認証処理が実行できない状態にないと判断した場合（Ｓ２１：ＮＯ）、要求しているセキュリティ処理が実行できない旨を外部コンピュータ２００に通知する（Ｓ１６）。そして、ＣＰＵ１０１は、ステップＳ１１で受信したプリントジョブによる処理をキャンセルする（Ｓ１７）。
【００８８】
ステップＳ２０において利用者認証処理を要求していないと判断した場合（Ｓ２０：ＮＯ）、又はステップＳ２１において利用者認証処理を実行できる状態にあると判断した場合（Ｓ２１：ＹＥＳ）、ＣＰＵ１０１は、要求しているセキュリティ処理及びプリント処理を実行する（ステップＳ２２）。
【００８９】
なお、本実施の形態では、外部コンピュータ２００が要求したセキュリティ処理を画像形成装置１００にて実行できない場合、プリントジョブの実行をキャンセルする構成としたが、前述したステップＳ１６の通知を行う際、利用者に対して強制実行の可否を確認し、強制実行が指示された場合、プリントジョブに基づくプリント処理を実行する構成であってもよい。
【００９０】
また、本実施の形態では、セキュリティ処理として、データの消去処理、暗号化処理、及び利用者認証処理の実行可否を判断する構成としたが、セキュリティ処理は必ずしもこれらのものに限定される必要はなく、例えば、プリントジョブ自体の認証処理、プリントジョブの履歴管理処理等の実行可否を判断する構成であってもよい。
【００９１】
実施の形態２．
実施の形態１では、外部コンピュータ２００からのプリントジョブを受信した画像形成装置１００がセキュリティ処理の実行可否を判断する構成としたが、プリントサーバを利用したシステムが構築されている場合には、画像形成装置にプリントジョブを転送する前にセキュリティ処理の実行可否をプリントサーバにて判断するようにしてもよい。
【００９２】
図８は本発明に係る画像形成システムの全体構成を示す模式図である。図中５００は本発明に係る中継装置としてのプリントサーバであり、このプリントサーバ５００にはローカルエリアネットワークのような通信ネットワークＮ２を介して画像形成装置１００Ａ〜１００Ｄ、及び外部コンピュータ２００が接続されている。
【００９３】
外部コンピュータ２００は、実施の形態１で説明したものと同様であり、自身にインストされているプリンタドライバを利用してプリントジョブを作成し、プリントサーバ５００経由で画像形成装置１００Ａ〜１００Ｄの何れかへ送信し、プリント処理を実行させることができる。
【００９４】
プリントサーバ５００は、定期的に画像形成装置１００Ａ〜１００Ｄの機器構成に係る情報（以下、機器構成情報と称する）を取得するようにしている。この機器構成情報は、実施の形態１で説明したシステム管理テーブル１０５ａに相当する情報であり、セキュリティＲＯＭの有無、暗号・復号処理部の動作の可否、利用者認証機能の有無等の情報が含まれる。プリントサーバ５００は外部コンピュータ２００から送信されたプリントジョブを受信した場合、指定されているセキュリティ処理を実行できる画像形成装置を機器構成情報に基づいて検出し、検出結果を外部コンピュータ２００に送信する。そして、セキュリティ処理を実行できる一の画像形成装置が外部コンピュータ２００によって選択された場合、その画像形成装置へプリントジョブを転送するように構成されている。
【００９５】
図９はプリントサーバ５００の内部構成を示すブロック図である。プリントサーバ５００はＣＰＵ５０１を備えており、このＣＰＵ５０１がＲＯＭ５０３に予め格納された制御プログラムをＲＡＭ５０４上にロードして実行することにより、バス５０２を介して接続されたハードウェアを制御し、全体として本発明に係る中継装置として動作させる。
【００９６】
管理部５０５は、不揮発性の半導体メモリにより構成されており、その記憶領域の一部は、各画像形成装置１００Ａ〜１００Ｄの機器構成情報を管理するプリンタ管理テーブル５０５ａ、利用者に関する情報を記憶する利用者管理テーブル５０５ｂとして利用されている。プリントサーバ５００は、定期的に各画像形成装置１００Ａ〜１００Ｄの機器構成情報を取得し、プリンタ管理テーブル５０５ａを更新するようにしている。
【００９７】
通信ＩＦ５０６は、通信ネットワークＮ２の通信規格に準拠した通信インタフェースを備えており、画像形成装置１００Ａ〜１００Ｄ及び外部コンピュータ２００を接続できるようにしている。通信ＩＦ５０６では、接続された外部コンピュータ２００からのプリントジョブを受信し、逆に、通知すべき情報を送信する。また、画像形成装置１００Ａ〜１００Ｄへプリントジョブを転送すると共に、画像形成装置１００Ａ〜１００Ｄから送信されてくる機器構成情報を受信する。通信ＩＦ５０６ではこのような各種データの送受信の制御を行う。
【００９８】
メモリ５０７は、揮発性又は不揮発性の半導体メモリにより構成されており、通信ＩＦ５０６にて受信したプリントジョブ等を一時的に記憶する。また、半導体メモリの代わりにＨＤＤのような磁気記録媒体を用いてもよいことは勿論のことである。
【００９９】
以下、プリントサーバ５００による処理について説明する。なお、以下の説明では、個々の画像形成装置１００Ａ〜１００Ｄを区別する必要がない場合には単に画像形成装置１００と記載することとする。図１０及び図１１はプリントジョブを受信した際にプリントサーバ５００が実行する処理の手順を説明するフローチャートである。プリントサーバ５００はプリントジョブの受信に先立ち、画像形成装置１００の機器構成情報を取得する（ステップＳ３１）。具体的には、画像形成装置１００に対して機器構成情報の送信要求を定期的に送信し、その送信要求に対する応答として画像形成装置１００から送信されてくる機器構成情報を受信する。
【０１００】
次いで、プリントサーバ５００のＣＰＵ５０１は、通信ＩＦ５０６を通じてプリントジョブを受信したか否かを判断する（ステップＳ３２）。プリントジョブを受信していないと判断した場合（Ｓ３２：ＮＯ）、処理をステップＳ３１へ戻す。
【０１０１】
プリントジョブを受信したと判断した場合（Ｓ３２：ＹＥＳ）、ＣＰＵ１０１は、受信したプリントジョブがセキュリティジョブであるか否かを判断する（ステップＳ３３）。セキュリティジョブであるか否かの判断は、プリントジョブのヘッダ情報に含まれるセキュリティ設定に関する項目に基づいて行う。本実施の形態では、消去処理、暗号化処理、又は利用者認証処理の何れかが設定されている場合にセキュリティジョブであると判断する。セキュリティジョブでないと判断した場合（Ｓ３３：ＮＯ）、目的の画像形成装置１００へプリントジョブを転送する（ステップＳ３４）。
【０１０２】
また、受信したプリントジョブがセキュリティジョブであると判断した場合（Ｓ３３：ＹＥＳ）、プリンタ管理テーブル５０５ａにて管理されている画像形成装置１００から一の画像形成装置１００Ａ（又は１００Ｂ〜１００Ｄ）を選択し（ステップＳ３５）、セキュリティ処理の実行判定処理を行う（ステップＳ３６）。セキュリティ処理の実行判定処理では、選択された画像形成装置１００Ａ（又は１００Ｂ〜１００Ｄ）の機器構成情報に基づいて、プリントジョブにより指定されたセキュリティ処理を実行できるか否かの判定を行う。なお、この判定処理の詳細な手順については後述することとする。
【０１０３】
次いで、ＣＰＵ５０１は、判定処理を続行する否かを判断する（ステップＳ３７）。セキュリティ処理の実行判定処理が終了していない画像形成装置１００がある場合、判定処理を続行すると判断し（Ｓ３７：ＹＥＳ）、ＣＰＵ５０１は処理をステップＳ３５へ戻す。
【０１０４】
判定処理を続行しないと判断した場合（Ｓ３７：ＮＯ）、ＣＰＵ５０１は、プリントジョブにより要求されたセキュリティ処理を実現できる画像形成装置１００を検出したか否かを判断する（ステップＳ３８）。要求されたセキュリティ処理を実現できる画像形成装置１００を検出できない場合（Ｓ３８：ＮＯ）、要求しているセキュリティ処理が実行できない旨を外部コンピュータ２００に通知し（ステップＳ３９）。ステップＳ３２で受信したプリントジョブをキャンセルする（ステップＳ４０）。
【０１０５】
ステップＳ３８において、プリントジョブにより要求されたセキュリティ処理を実現できる画像形成装置１００を検出したと判断した場合（Ｓ３８：ＹＥＳ）、検出結果を外部コンピュータ２００に通知する（ステップＳ４１）。検出結果の通知を受けた外部コンピュータ２００は自身の表示装置に検出結果を表示させる。図１２は検出結果の通知を受けた際に外部コンピュータ２００が表示する検索結果表示画面の一例を示す模式図である。図１２に示した検出結果表示画面４０には、検出結果の一覧を表示する表示欄４１、キャンセルボタン４２、及び実行ボタン４３が配置されている。表示欄４１には、検出された画像形成装置１００の名前が表示されると共に、表示した画像形成装置１００の名前に対応させてラジオボタン４１ａ，４１ａ，…，４１ａが配置される。利用者は１つのラジオボタン４１ａを選択することにより、プリント処理を選択することができる。また、キャンセルボタン４２が押下操作された場合、外部コンピュータ２００は選択をキャンセルした旨をプリントサーバ５００に通知し、実行ボタン４３が押下操作された場合、利用者による選択を確定し、外部コンピュータ２００は選択結果をプリントサーバ５００に通知する。
【０１０６】
そして、プリントサーバ５００のＣＰＵ５０１は、外部コンピュータ２００からの通知に基づいて、転送先の画像形成装置１００が選択されたか否かを判断する（ステップＳ４２）。転送先の画像形成装置１００が選択されたと判断した場合（Ｓ４２：ＹＥＳ）、選択された画像形成装置１００へプリントジョブを転送する（ステップＳ４３）。
【０１０７】
また、転送先の画像形成装置１００が選択されていないと判断した場合（Ｓ４２：ＮＯ）、画像形成装置１００の選択がキャンセルされたか否かを判断する（ステップＳ４４）。選択がキャンセルされていないと判断した場合（Ｓ４４：ＮＯ）、ＣＰＵ５０１は処理をステップＳ４２へ戻し、選択がキャンセルされたと判断した場合（Ｓ４４：ＹＥＳ）、ＣＰＵ５０１はプリントジョブをキャンセルする（ステップＳ４５）。
【０１０８】
図１３はセキュリティ処理の実行判定処理の手順を説明するフローチャートである。プリントサーバ５００のＣＰＵ５０１は、まず、ステップＳ３２で受信したプリントジョブが消去処理を要求しているか否かを判断する（ステップＳ５１）。消去処理を要求しているか否かは、プリントジョブのヘッダ情報に含まれるセキュリティ設定の項目を参照することによって判断することができる。
【０１０９】
消去処理を要求していると判断した場合（Ｓ５１：ＹＥＳ）、ＣＰＵ５０１は、ステップＳ３５で選択された画像形成装置１００が消去処理を実行できる状態にあるか否かを判断する（ステップＳ５２）。該当する画像形成装置１００の機器構成情報をプリンタ管理テーブル５０５ａから読出し、セキュリティＲＯＭが装着されているか否かの判断、ＨＤＤが正常に動作しているかの判断を行うことによって、消去処理を実行できる状態にあるか否かを判断することができる。消去処理を実行できる状態にないと判断した場合（Ｓ５２：ＮＯ）、ＣＰＵ５０１は、要求しているセキュリティ処理を実現できない画像形成装置１００であると判定する（ステップＳ５３）。
【０１１０】
ステップＳ５１において消去処理を要求していないと判断した場合（Ｓ５１：ＮＯ）、又はステップＳ５２において消去処理を実行できる状態にあると判断した場合（Ｓ５２：ＹＥＳ）、ＣＰＵ５０１は、プリントジョブのヘッダ情報に含まれるセキュリティ設定の項目を参照することにより、暗号化処理を要求しているか否かを判断する（ステップＳ５４）。暗号化処理を要求していると判断した場合（Ｓ５４：ＹＥＳ）、ＣＰＵ５０１は、ステップＳ３５で選択された画像形成装置１００が暗号化処理を実行できる状態にあるか否かを判断する（ステップＳ５５）。該当する画像形成装置１００の機器構成情報をプリンタ管理テーブル５０５ａから読出し、セキュリティＲＯＭが装着されているか否かの判断、暗号・復号処理部が正常に動作しているか否かの判断を行うことによって、暗号化処理を実行できる状態にあるか否かを判断することができる。暗号化処理を実行できる状態にないと判断した場合（Ｓ５５：ＮＯ）、ＣＰＵ５０１は、要求しているセキュリティ処理を実現できない画像形成装置１００であると判定する（Ｓ５３）。
【０１１１】
ステップＳ５４において暗号化処理を要求していないと判断した場合（Ｓ５４：ＮＯ）、又はステップＳ５５において暗号化処理を実行できる状態にあると判断した場合（Ｓ５５：ＹＥＳ）、ＣＰＵ５０１は、プリントジョブのヘッダ情報に含まれるセキュリティ設定の項目を参照することにより、利用者認証処理を要求しているか否かを判断する（ステップＳ５６）。利用者認証処理を要求していると判断した場合（Ｓ５６：ＹＥＳ）、ＣＰＵ５０１は、ステップＳ３５で選択された画像形成装置１００が利用者認証処理を実行できる状態にあるか否かを判断する（ステップＳ５７）。該当する画像形成装置１００の機器構成情報をプリンタ管理テーブル５０５ａから読出し、利用者認証機能が有効になっているか否かの判断、ＨＤＤの空き容量があるか否かの判断を行うことによって、利用者認証処理を実行できる状態にあるか否かを判断することができる。利用者認証処理を実行できる状態にないと判断した場合（Ｓ５７：ＮＯ）、ＣＰＵ５０１は、要求しているセキュリティ処理を実現できない画像形成装置１００であると判定する（Ｓ５３）。
【０１１２】
また、ステップＳ５６において、利用者認証処理を要求していないと判断した場合（Ｓ５６：ＮＯ）、又はステップＳ５７において利用者認証処理を実行できる状態にあると判断した場合（Ｓ５７：ＹＥＳ）、ＣＰＵ５０１は、要求しているセキュリティ処理を実現できる画像形成装置１００であると判定する（ステップＳ５８）。
【図面の簡単な説明】
【０１１３】
【図１】本発明に係る画像形成装置を用いて構築される画像形成システムの全体構成を示す模式図である。
【図２】外部コンピュータにてプリントジョブを作成する際にプリンタドライバが生成する印刷設定画面の一例を示す模式図である。
【図３】プリンタドライバが作成するプリントジョブの一例を示す概念図である。
【図４】画像形成装置の内部構成を示すブロック図である。
【図５】システム管理テーブルの一例を示す概念図である。
【図６】プリントジョブを受信した際に画像形成装置が実行する処理の手順を説明するフローチャートである。
【図７】プリントジョブを受信した際に画像形成装置が実行する処理の手順を説明するフローチャートである。
【図８】本発明に係る画像形成システムの全体構成を示す模式図である。
【図９】プリントサーバの内部構成を示すブロック図である。
【図１０】プリントジョブを受信した際にプリントサーバが実行する処理の手順を説明するフローチャートである。
【図１１】プリントジョブを受信した際にプリントサーバが実行する処理の手順を説明するフローチャートである。
【図１２】検出結果の通知を受けた際に外部コンピュータが表示する検索結果表示画面の一例を示す模式図である。
【図１３】セキュリティ処理の実行判定処理の手順を説明するフローチャートである。
【符号の説明】
【０１１４】
１００  画像形成装置
１０１  ＣＰＵ
１０２  バス
１０３  ＲＯＭ
１０４  ＲＡＭ
１０５  管理部
１０６  操作パネル
１０７  画像読取部
１０８  通信ＩＦ
１０９  ファクシミリモデム
１１０  画像メモリ
１１１  画像形成部
１１２  ＲＯＭ装着部
１１２ａ  セキュリティＲＯＭ
１１３  暗号・復号処理部
１１４  ＨＤＤ
１００Ａ〜１００Ｄ  画像形成装置
２００  外部コンピュータ  
３００  外部ファクシミリ装置  
５００  プリントサーバ
Ｎ１，Ｎ２  通信ネットワーク
ＰＮ  公衆電話回線網  
【図１】
2006094054.tif 000003
【図２】
2006094054.tif 000004
【図３】
2006094054.tif 000005
【図４】
2006094054.tif 000006
【図５】
2006094054.tif 000007
【図６】
2006094054.tif 000008
【図７】
2006094054.tif 000009
【図８】
2006094054.tif 000010
【図９】
2006094054.tif 000011
【図１０】
2006094054.tif 000012
【図１１】
2006094054.tif 000013
【図１２】
2006094054.tif 000014
【図１３】
2006094054.tif 000015