(57)【要約】【課題】情報処理装置のセキュリティーレベルが基準に達していないときの制御装置からの指示に基づき画像形成処理が行われないようにする。【解決手段】端末装置は、画像形成装置への送信が指示された画像データを記憶部に書き込んで記憶させ、記憶部に記憶されている画像データを、通信回線を介して画像形成装置に送信する。ただし、端末装置は、自装置のセキュリティーレベルが予め決められた基準に達していないことにより、通信回線への接続が許可されていない場合には、画像形成装置への送信が指示された画像データを記憶部に書き込まない。【選択図】図６
2010271916.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置への送信が指示された画像のデータを記憶手段に書き込む書込手段と、
前記記憶手段に書き込まれた画像のデータを、通信手段を介して前記画像形成装置に送信する送信手段と、
情報処理装置のセキュリティーレベルが予め決められた基準に達していないことにより、前記通信手段への接続が許可されていない場合には、前記画像形成装置への送信が指示された画像のデータが前記書込手段により前記記憶手段に書き込まれないよう制御する制御手段と
を備えることを特徴とする制御装置。
【請求項２】
前記情報処理装置のセキュリティーレベルが予め決められた基準に達していないことにより、前記通信手段への接続が許可されていない場合に、画像形成処理を中止するか否かの指示を受け付ける指示受付手段を備え、
前記制御手段は、前記指示受付手段が前記画像形成処理を中止する指示を受け付けた場合には、前記画像形成装置への送信が指示された画像のデータが前記書込手段により前記記憶手段に書き込まれないよう制御する
ことを特徴とする請求項１に記載の制御装置。
【請求項３】
画像形成装置への送信が指示された画像のデータを、通信手段を介して画像形成装置に送信する送信手段と、
情報処理装置のセキュリティーレベルが予め決められた基準に達していないことにより、前記通信手段への接続が許可されていない場合には、前記画像形成装置への送信が指示された画像のデータを当該画像形成装置に送信しないように制御する制御手段と
を備えることを特徴とする制御装置。
【請求項４】
画像形成装置への送信が指示された画像のデータを記憶手段に書き込む書込手段と、
前記記憶手段に書き込まれた画像のデータを、通信手段を介して前記画像形成装置に送信する送信手段と、
情報処理装置のセキュリティーレベルが予め決められた基準に達していないことにより、前記通信手段への接続が許可されていない場合には、前記記憶手段に書き込まれた画像のデータを前記画像形成装置に送信しないように制御する制御手段と
を備えることを特徴とする制御装置。
【請求項５】
画像形成装置への送信が指示された画像のデータを記憶手段に書き込む書込手段と、
前記記憶手段に書き込まれた画像のデータを、通信手段を介して前記画像形成装置に送信する送信手段と、
情報処理装置のセキュリティーレベルが予め決められた基準に達していないことにより、前記通信手段への接続が許可されていない場合には、前記記憶手段に書き込まれる画像のデータに、前記情報処理装置のセキュリティー状態を示す情報を付加する情報付加手段と
を有する制御装置と、
前記送信手段から送信されてきた画像のデータに応じた画像を記録材に形成する画像形成手段と、
前記送信手段から送信されてきた画像のデータに前記セキュリティー状態を示す情報が付加されており、且つ当該セキュリティー状態が予め決められた条件を満たしていない場合には、前記画像形成手段により前記画像の形成が行われないよう制御する画像形成制御手段と
を有する画像形成装置と
を備えることを特徴とする画像形成システム。
【請求項６】
画像形成装置への送信が指示された画像のデータを記憶手段に書き込む書込手段と、
前記記憶手段に書き込まれた画像のデータを、通信手段を介して前記画像形成装置に送信する第１の送信手段と、
情報処理装置のセキュリティーレベルが予め決められた基準に達していないことにより、前記通信手段への接続が許可されていない場合には、前記記憶手段に書き込まれる画像のデータに、前記情報処理装置のセキュリティー状態を示す情報を付加する情報付加手段と
を有する制御装置と、
前記第１の送信手段から送信されてきた画像のデータに前記セキュリティー状態を示す情報が付加されている場合には、当該セキュリティー状態を示す情報を判定装置に送信する第２の送信手段
を有する画像形成装置と、
前記第２の送信手段から送信されてきたセキュリティー状態を示す情報に基づいて、前記情報処理装置のセキュリティー状態が予め決められた条件を満たしていないと判定した場合には、画像形成処理の中止を指示する情報を前記画像形成装置に送信する第３の送信手段
を有する前記判定装置とを備え、
前記画像形成装置は、
前記第１の送信手段から送信されてきた画像のデータに応じた画像を記録材に形成する画像形成手段と、
前記第３の送信手段から前記画像形成処理の中止を指示する情報が送信されてきた場合には、前記画像形成手段により前記画像の形成が行われないよう制御する画像形成制御手段とを有する
ことを特徴とする画像形成システム。
【請求項７】
コンピュータを、
画像形成装置への送信が指示された画像のデータを記憶手段に書き込む書込手段と、
前記記憶手段に書き込まれた画像のデータを、通信手段を介して前記画像形成装置に送信する送信手段と、
情報処理装置のセキュリティーレベルが予め決められた基準に達していないことにより、前記通信手段への接続が許可されていない場合には、前記画像形成装置への送信が指示された画像のデータが前記書込手段により前記記憶手段に書き込まれないよう制御する制御手段
として機能させるためのプログラム。
【請求項８】
コンピュータを、
画像形成装置への送信が指示された画像のデータを、通信手段を介して画像形成装置に送信する送信手段と、
情報処理装置のセキュリティーレベルが予め決められた基準に達していないことにより、前記通信手段への接続が許可されていない場合には、前記画像形成装置への送信が指示された画像のデータを当該画像形成装置に送信しないように制御する制御手段
として機能させるためのプログラム。
【請求項９】
コンピュータを、
画像形成装置への送信が指示された画像のデータを記憶手段に書き込む書込手段と、
前記記憶手段に書き込まれた画像のデータを、通信手段を介して前記画像形成装置に送信する送信手段と、
情報処理装置のセキュリティーレベルが予め決められた基準に達していないことにより、前記通信手段への接続が許可されていない場合には、前記記憶手段に書き込まれた画像のデータを前記画像形成装置に送信しないように制御する制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、画像形成システム及びプログラムに関する。
【背景技術】
【０００２】
コンピューターセキュリティーに問題があるコンピューター装置をイントラネットワークに接続させないようにする、検疫ネットワークという技術が知られている。例えば、特許文献１には、ユーザ端末のセキュリティー対策状況を調べ、セキュリティー対策状況が基準を満たしている場合には、ユーザ端末を正規ＶＬＡＮ（Virtual Local Area Network）に接続させ、基準を満たしていない場合には、ユーザ端末を検疫ＶＬＡＮに接続させる技術が開示されている。また、特許文献２には、ネットワークに接続する機器に対して、業務用ネットワークへの接続を許可するか否かを検査を行うシステムにおいて、プリンターなどの機器については、この検査を行わずに業務用ネットワークに接続させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２５２２５６号公報
【特許文献２】特開２００７−１２４０６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、情報処理装置のセキュリティーレベルが基準に達していないときの制御装置からの指示に基づき画像形成処理が行われないようにする仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る制御装置は、画像形成装置への送信が指示された画像のデータを記憶手段に書き込む書込手段と、前記記憶手段に書き込まれた画像のデータを、通信手段を介して前記画像形成装置に送信する送信手段と、情報処理装置のセキュリティーレベルが予め決められた基準に達していないことにより、前記通信手段への接続が許可されていない場合には、前記画像形成装置への送信が指示された画像のデータが前記書込手段により前記記憶手段に書き込まれないよう制御する制御手段とを備えることを特徴とする。
【０００６】
本発明の請求項２に係る制御装置は、請求項１に記載の構成において、前記情報処理装置のセキュリティーレベルが予め決められた基準に達していないことにより、前記通信手段への接続が許可されていない場合に、画像形成処理を中止するか否かの指示を受け付ける指示受付手段を備え、前記制御手段は、前記指示受付手段が前記画像形成処理を中止する指示を受け付けた場合には、前記画像形成装置への送信が指示された画像のデータが前記書込手段により前記記憶手段に書き込まれないよう制御することを特徴とする。
【０００７】
本発明の請求項３に係る制御装置は、画像形成装置への送信が指示された画像のデータを、通信手段を介して画像形成装置に送信する送信手段と、情報処理装置のセキュリティーレベルが予め決められた基準に達していないことにより、前記通信手段への接続が許可されていない場合には、前記画像形成装置への送信が指示された画像のデータを当該画像形成装置に送信しないように制御する制御手段とを備えることを特徴とする。
【０００８】
本発明の請求項４に係る制御装置は、画像形成装置への送信が指示された画像のデータを記憶手段に書き込む書込手段と、前記記憶手段に書き込まれた画像のデータを、通信手段を介して前記画像形成装置に送信する送信手段と、情報処理装置のセキュリティーレベルが予め決められた基準に達していないことにより、前記通信手段への接続が許可されていない場合には、前記記憶手段に書き込まれた画像のデータを前記画像形成装置に送信しないように制御する制御手段とを備えることを特徴とする。
【０００９】
本発明の請求項５に係る画像形成システムは、画像形成装置への送信が指示された画像のデータを記憶手段に書き込む書込手段と、前記記憶手段に書き込まれた画像のデータを、通信手段を介して前記画像形成装置に送信する送信手段と、情報処理装置のセキュリティーレベルが予め決められた基準に達していないことにより、前記通信手段への接続が許可されていない場合には、前記記憶手段に書き込まれる画像のデータに、前記情報処理装置のセキュリティー状態を示す情報を付加する情報付加手段とを有する制御装置と、前記送信手段から送信されてきた画像のデータに応じた画像を記録材に形成する画像形成手段と、前記送信手段から送信されてきた画像のデータに前記セキュリティー状態を示す情報が付加されており、且つ当該セキュリティー状態が予め決められた条件を満たしていない場合には、前記画像形成手段により前記画像の形成が行われないよう制御する画像形成制御手段とを有する画像形成装置とを備えることを特徴とする。
【００１０】
本発明の請求項６に係る画像形成システムは、画像形成装置への送信が指示された画像のデータを記憶手段に書き込む書込手段と、前記記憶手段に書き込まれた画像のデータを、通信手段を介して前記画像形成装置に送信する第１の送信手段と、情報処理装置のセキュリティーレベルが予め決められた基準に達していないことにより、前記通信手段への接続が許可されていない場合には、前記記憶手段に書き込まれる画像のデータに、前記情報処理装置のセキュリティー状態を示す情報を付加する情報付加手段とを有する制御装置と、前記第１の送信手段から送信されてきた画像のデータに前記セキュリティー状態を示す情報が付加されている場合には、当該セキュリティー状態を示す情報を判定装置に送信する第２の送信手段を有する画像形成装置と、前記第２の送信手段から送信されてきたセキュリティー状態を示す情報に基づいて、前記情報処理装置のセキュリティー状態が予め決められた条件を満たしていないと判定した場合には、画像形成処理の中止を指示する情報を前記画像形成装置に送信する第３の送信手段を有する前記判定装置とを備え、前記画像形成装置は、前記第１の送信手段から送信されてきた画像のデータに応じた画像を記録材に形成する画像形成手段と、前記第３の送信手段から前記画像形成処理の中止を指示する情報が送信されてきた場合には、前記画像形成手段により前記画像の形成が行われないよう制御する画像形成制御手段とを有することを特徴とする。
【００１１】
本発明の請求項７に係るプログラムは、コンピュータを、画像形成装置への送信が指示された画像のデータを記憶手段に書き込む書込手段と、前記記憶手段に書き込まれた画像のデータを、通信手段を介して前記画像形成装置に送信する送信手段と、情報処理装置のセキュリティーレベルが予め決められた基準に達していないことにより、前記通信手段への接続が許可されていない場合には、前記画像形成装置への送信が指示された画像のデータが前記書込手段により前記記憶手段に書き込まれないよう制御する制御手段として機能させるためのプログラムである。
【００１２】
本発明の請求項８に係るプログラムは、コンピュータを、画像形成装置への送信が指示された画像のデータを、通信手段を介して画像形成装置に送信する送信手段と、情報処理装置のセキュリティーレベルが予め決められた基準に達していないことにより、前記通信手段への接続が許可されていない場合には、前記画像形成装置への送信が指示された画像のデータを当該画像形成装置に送信しないように制御する制御手段として機能させるためのプログラムである。
【００１３】
本発明の請求項９に係るプログラムは、コンピュータを、画像形成装置への送信が指示された画像のデータを記憶手段に書き込む書込手段と、前記記憶手段に書き込まれた画像のデータを、通信手段を介して前記画像形成装置に送信する送信手段と、情報処理装置のセキュリティーレベルが予め決められた基準に達していないことにより、前記通信手段への接続が許可されていない場合には、前記記憶手段に書き込まれた画像のデータを前記画像形成装置に送信しないように制御する制御手段として機能させるためのプログラムである。
【発明の効果】
【００１４】
請求項１，７に係る発明によれば、情報処理装置のセキュリティーレベルが基準に達していないときに、画像形成装置への送信が指示された画像のデータを記憶手段に書き込まず、この画像のデータを画像形成装置に送信しないようにすることができる。
請求項２に係る発明によれば、情報処理装置のセキュリティーレベルが基準に達していないときに、画像形成処理を中止するか否かを利用者が選択することができる。
請求項３，８に係る発明によれば、情報処理装置のセキュリティーレベルが基準に達していないときに、画像形成装置への送信が指示された画像のデータの画像形成処理をしないようにすることができる。
請求項４，９に係る発明によれば、情報処理装置のセキュリティーレベルが基準に達していないときに、画像形成装置への送信が指示された画像のデータを記憶手段に書き込みはするが、この画像のデータを画像形成装置に送信しないようにすることができる。
請求項５，６に係る発明によれば、情報処理装置のセキュリティーレベルが基準に達していないときに、制御装置から送信された画像のデータに基づいて画像形成処理が行われないようにすることができる。
【図面の簡単な説明】
【００１５】
【図１】第１実施形態に係る検疫システムの構成を示す図。
【図２】第１実施形態に係る端末装置の構成を示すブロック図。
【図３】第１実施形態に係る画像形成装置の構成を示すブロック図。
【図４】第１実施形態に係る検疫サーバー装置の構成を示すブロック図。
【図５】第１実施形態に係る端末装置の機能構成を示すブロック図。
【図６】第１実施形態に係る端末装置の処理を示すフロー図。
【図７】第２実施形態に係る画像形成装置が記憶する条件情報の一例を示す図。
【図８】第２実施形態に係る端末装置の処理を示すフロー図。
【図９】第２実施形態に係る画像形成装置の処理を示すフロー図。
【図１０】変形例に係る端末装置の処理を示すフロー図。
【図１１】変形例に係る画像形成装置及び検疫サーバー装置の処理を示すシーケンス図。
【発明を実施するための形態】
【００１６】
＜第１実施形態＞
［構成］
まず、本発明の第１実施形態について説明する。図１は、第１実施形態に係る検疫システム１の構成を示す図である。同図に示すように、検疫システム１は、端末装置１０と、画像形成装置２０と、検疫サーバー装置３０と、中継装置４０とを備えている。端末装置１０は、中継装置４０を介して通信回線Ｎに接続される。この通信回線Ｎには、「１２９．２４９．１００．ｘ」という通信アドレスが割り当てられており、中継装置４０の他に、画像形成装置２０と検疫サーバー装置３０とが接続されている。中継装置４０は、通信回線Ｎに接続された画像形成装置２０又は検疫サーバー装置３０と端末装置１０との間のデータの送受信を中継する。
【００１７】
（端末装置の構成）
次に、端末装置１０の構成について説明する。この端末装置１０は、本発明に係る情報処理装置の一例として機能し、画像形成装置２０を制御するためのプリンタードライバーがインストールされている。図２は、端末装置１０の構成を示すブロック図である。同図に示すように、端末装置１０は、ＣＰＵ（Central Processing Unit）１１と、メモリー１２と、通信部１３と、記憶部１４と、操作部１５と、表示部１６とを備えている。ＣＰＵ１１は、メモリー１２に記憶されているプログラムを実行することにより、端末装置１０の各部を制御する。このＣＰＵ１１は、メモリー１２と協働することにより、本発明に係る制御装置の一例として機能する。メモリー１２は、例えばＲＯＭ（Read Only Memory）とＲＡＭ（Random Access Memory）とを備えており、ＣＰＵ１１によって実行されるプログラムやデータを記憶する。通信部１３は、通信回線Ｎに接続されている画像形成装置２０又は検疫サーバー装置３０と中継装置４０を介してデータの送受信を行う。記憶部１４は、例えばハードディスクを備えており、オペレーションシステム、プリンタードライバーなどのプログラムや各種のデータを記憶する。この記憶部１４は、本発明に係る記憶手段の一例として機能する。操作部１５は、例えばマウスとキーボードとを備えており、利用者の操作に応じた操作信号をＣＰＵ１１に入力する。表示部１６は、例えば液晶ディスプレイを備えており、ＣＰＵ１１の制御に応じた画像を表示する。
【００１８】
（画像形成装置の構成）
次に、画像形成装置２０の構成について説明する。この画像形成装置２０は、プリンター機能、スキャナ機能、コピー機能などの複数の機能を有している。図３は、画像形成装置２０の構成を示すブロック図である。同図に示すように、画像形成装置２０は、ＣＰＵ２１と、メモリー２２と、通信部２３と、記憶部２４と、表示操作部２５と、画像読取部２６と、画像形成部２７とを備えている。ＣＰＵ２１は、メモリー２２に記憶されているプログラムを実行することにより、画像形成装置２０の各部を制御する。メモリー２２は、例えばＲＯＭとＲＡＭとを備えており、ＣＰＵ２１によって実行されるプログラムやデータを記憶する。通信部２３は、中継装置４０を介して端末装置１０とデータの送受信を行う。記憶部２４は、例えばハードディスクを備えており、各種のデータを記憶する。表示操作部２５は、例えばタッチパネルを備えており、ＣＰＵ２１の制御に応じた画像を表示するとともに、利用者の操作に応じた操作信号をＣＰＵ２１に入力する。画像読取部２６は、例えばスキャナ装置を備えており、原稿の画像を読み取って画像データを生成する。画像形成部２７は、例えば電子写真方式で画像を形成するプリンター装置を備えており、画像データに応じた画像を用紙に形成して出力する。この画像形成部２７は、本発明に係る画像形成手段の一例として機能する。なお、以下の説明では、画像データに応じた画像を用紙に形成することを「印刷」という。
【００１９】
（検疫サーバー装置）
次に、検疫サーバー装置３０の構成について説明する。この検疫サーバー装置３０は、端末装置１０のセキュリティー状態が予め定められた基準を満たしているか否かを調べる検査機能を有している。このセキュリティー状態とは、コンピューターセキュリティーの観点における安全性を確保するための対策の状況のことである。また、図４は、検疫サーバー装置３０の構成を示すブロック図である。同図に示すように、検疫サーバー装置３０は、ＣＰＵ３１と、メモリー３２と、通信部３３と、記憶部３４とを備えている。ＣＰＵ３１は、メモリー３２に記憶されているプログラムを実行することにより、検疫サーバー装置３０の各部を制御する。メモリー３２は、例えばＲＯＭとＲＡＭとを備えており、ＣＰＵ３１によって実行されるプログラムやデータを記憶する。通信部３３は、中継装置４０を介して端末装置１０とデータの送受信を行う。記憶部３４は、例えばハードディスクを備えており、予め定められた基準を満たしているかどうかを判断するための情報である検疫ポリシー情報などを記憶する。検疫ポリシー情報とは、端末装置１０が危害または損害等を受けるおそれがない状態であるかどうかを判断するための情報である。この検疫ポリシー情報には、例えばオペレーションシステムのパッチの適用度、ウィルススキャンにおけるコンピューターウィルス定義ファイルの更新状況、コンピューターウィルススキャンの実施結果について、通信回線Ｎへの接続を許可するレベルが列挙されている。
【００２０】
次に、端末装置１０が有する機能構成について説明する。図５は、端末装置１０の機能構成を示すブロック図である。同図に示すように、端末装置１０は、その機能構成として、プリンタードライバー部１０１と、オペレーションシステム部１０２とを備えている。プリンタードライバー部１０１は、ＣＰＵ１１が記憶部１４に記憶されているプリンタードライバーを実行することによって実現される。このプリンタードライバー部１０１は、画像形成装置２０を制御するプログラムである。また、オペレーションシステム部１０２は、ＣＰＵ１１が記憶部１４に記憶されているオペレーションシステムを実行することによって実現される。このオペレーションシステム部１０２は、ユーザーインタフェース部２０１と、スプーラー部２０２と、通信設定管理部２０３と、接続管理部２０４と、通信制御部２０５とを備えている。ユーザーインタフェース部２０１は、操作部１５又は表示部１６を制御して、利用者との間で情報をやり取りする。スプーラー部２０２は、印刷対象となる画像データを記憶部１４に書き込んで一旦記憶させ、記憶部１４に記憶されている画像データを画像形成装置２０に順次送信する。通信設定管理部２０３は、通信部１３が通信を行うときの通信設定を管理する。接続管理部２０４は、通信回線Ｎへの接続が許可されているか否かを管理する。通信制御部２０５は、通信設定管理部２０３において管理されている通信設定に従って、通信部１３による通信を制御する。
【００２１】
［動作］
次に、第１実施形態に係る動作について説明する。まず、検疫システム１では、検疫サーバー装置３０のＣＰＵ３１が、通信回線Ｎに接続しようとする端末装置１０のオペレーションシステム部１０２から、端末装置１０のセキュリティー状態（例えば、オペレーションシステムのパッチの適用度、コンピューターウィルススキャンにおけるコンピューターウィルス定義ファイルの更新状況、コンピューターウィルススキャンの実施結果など）を示す情報を取得する。続いて、ＣＰＵ３１は、取得した端末装置１０のセキュリティー状態を示す情報と記憶部３４に記憶されている検疫ポリシー情報とに基づいて、端末装置１０のセキュリティー状態が予め定められた基準を満たしているか否かを判定する。具体的には、ＣＰＵ３１は、端末装置１０のセキュリティー状態、例えばオペレーションシステムのパッチの適用度、コンピューターウィルススキャンにおけるコンピューターウィルス定義ファイルの更新状況、コンピューターウィルススキャンの実施結果などが、それぞれ検疫ポリシー情報が示すレベルを達しているか否かを判断し、全て達している場合には、予め定められた基準を満たしていると判定し、１つでも達していない場合には、予め定められた基準を満たしていないと判定する。
【００２２】
例えば、端末装置１０のセキュリティー状態が予め定められた基準を満たしている場合、端末装置１０には、通信回線Ｎにおける通信アドレス、例えば「１２９．２４９．１００．ａａａ」が割り当てられる。この場合、端末装置１０は、この「１２９．２４９．１００．ａａａ」という通信アドレスを用いて通信回線Ｎに接続することができる。このように、セキュリティー状態が予め定められた基準を満たしているということは、端末装置１０のセキュリティーレベルが予め決められた基準に達していることを意味する。このセキュリティーレベルとは、端末装置１０を通信回線Ｎに接続して利用する上での安全性の程度のことである。例えば、端末装置１０に対して適切なセキュリティー対策が施されている場合には、セキュリティーレベルは高くなる。一方、例えば、端末装置１０に対して適切なセキュリティー対策が施されていない場合には、セキュリティーレベルは低くなる。
【００２３】
一方、端末装置１０のセキュリティー状態が予め定められた基準に違反している場合、端末装置１０には、隔離通信回線ｎにおける通信アドレス、例えば「１９２．１６８．１０．ａａａ」が割り当てられる。また、この場合、端末装置１０の記憶部１４には、端末装置１０のセキュリティー状態が予め定められた基準に達していないために、通信回線Ｎから隔離されたことを示す隔離通知情報が記憶される。このように、隔離通信回線ｎにおける通信アドレスが割り当てられた場合には、通信回線Ｎに接続することはできず、隔離通信回線ｎに接続されることになる。つまり、端末装置１０は、通信回線Ｎから隔離されることになる。この隔離通信回線ｎは、物理的には通信回線Ｎと同一のものであるが、論理的に異なるものである。隔離通信回線ｎに接続された場合には、検疫サーバー装置３０にアクセスすることはできるが、画像形成装置２０にアクセスすることはできない。そのため、端末装置１０は、検疫サーバー装置３０によりセキュリティーレベルが改善されて、通信回線Ｎの通信アドレスが割り当てられるまでは、画像形成装置２０にアクセスすることができない。なお、このセキュリティーレベルの改善は、例えば最新のセキュリティーパッチが適用されていない場合には最新のセキュリティーパッチを適用する、といった処置を施すことにより実現される。
【００２４】
なお、ここでは、検疫サーバー装置３０のＣＰＵ３１が、端末装置１０のセキュリティー状態が予め定められた基準を満たしているか否かを判定する処理を行う構成について説明したが、端末装置１０のオペレーションシステム部１０２がこの処理を行ってもよい。その場合、端末装置１０のオペレーションシステム部１０２は、検疫サーバー装置３０から検疫ポリシー情報を取得し、取得した検疫ポリシー情報と端末装置１０のセキュリティー状態とに基づいて、端末装置１０のセキュリティー状態が予め定められた基準を満たしているか否かを判定すればよい。
【００２５】
次に、端末装置１０において印刷指示が行われた場合の動作について説明する。図６は、端末装置１０の処理を示すフロー図である。利用者によって端末装置１０の操作部１５が操作されて、印刷指示が行われると、プリンタードライバー部１０１は、オペレーションシステム部１０２に対して、通信回線Ｎへの接続が許可されているか否かを問い合せる（ステップＳＡ１１）。オペレーションシステム部１０２は、この問い合せに応じて、通信回線Ｎへの接続が許可されているか否かを示す情報を、問い合せ結果としてプリンタードライバー部１０１に返信する。具体的には、オペレーションシステム部１０２は、記憶部１４に上述した隔離通知情報が記憶されていない場合には、通信回線Ｎへの接続が許可されていることを示す情報を問い合せ結果として返信し、隔離通知情報が記憶されている場合には、通信回線Ｎへの接続が許可されていないことを示す情報を問い合せ結果として返信する。
【００２６】
続いて、プリンタードライバー部１０１は、オペレーションシステム部１０２から返信された問い合せ結果に基づいて、通信回線Ｎへの接続が許可されているか否かを判定する（ステップＳＡ１２）。例えば、オペレーションシステム部１０２から通信回線Ｎへの接続が許可されていることを示す問い合せ結果が返信された場合（ステップＳＡ１２：ＹＥＳ）、プリンタードライバー部１０１は、上述した印刷指示において画像形成装置２０に送信するよう指定された画像データに基づいて印刷データを作成し、スプーラー部２０２に送信する（ステップＳＡ１３）。この印刷データには、例えば画像データと印刷要求とが含まれる。なお、この画像データは、例えば記憶部１４に記憶されている文書作成プログラムによって作成された文書画像を示すものであってもよいし、記憶部１４に予め記憶されているものであってもよい。この場合、スプーラー部２０２は、送信されてきた印刷データを記憶部１４に書き込んで一旦記憶させてから、通信部１３から画像形成装置２０に送信する。つまり、スプーラー部２０２は、画像形成装置２０への送信が指示された画像のデータを記憶部１４に書き込む書込手段の一例として機能するとともに、記憶部１４に書き込まれた画像のデータを、通信回線Ｎ（通信手段）を介して画像形成装置２０に送信する送信手段の一例として機能する。そして、画像形成装置２０は、端末装置１０から送信されてきた印刷データに基づいて印刷処理を行う。これにより、印刷データに含まれる画像データに応じた画像が用紙に形成されて出力される。
【００２７】
一方、オペレーションシステム部１０２から通信回線Ｎへの接続が許可されていないことを示す問い合せ結果が返信された場合（ステップＳＡ１２：ＮＯ）、プリンタードライバー部１０１は、上述した印刷データの作成を中止する（ステップＳＡ１４）。この場合、スプーラー部２０２には、印刷データが供給されないため、記憶部１４には印刷データが記憶されない。つまり、プリンタードライバー部２０２は、端末装置１０のセキュリティーレベルが予め決められた基準に達していないことにより、通信回線Ｎ（通信手段）への接続が許可されていない場合には、画像形成装置２０への送信が指示された画像のデータがスプーラー部２０２により記憶部１４に書き込まれないよう制御する制御手段の一例として機能する。そして、プリンタードライバー部１０１は、端末装置１０のセキュリティー状態に問題があることにより通信回線Ｎから隔離されているため、印刷データの作成を中止したことを示すメッセージを表示部１６に表示させて（ステップＳＡ１５）、この処理を終了する。
【００２８】
ここで、仮に、通信回線Ｎへの接続が許可されていない場合においても、印刷データの作成を中止せず、作成した印刷データをスプーラー部２０２に送信した場合を考えてみる。その場合、記憶部１４には、セキュリティー状態に問題があるときに作成された印刷データが記憶される。例えば、端末装置１０がコンピューターウィルスに感染している場合には、セキュリティーレベルが改善される前に作成された印刷データについてもコンピューターウィルスに感染している恐れがある。そのため、この場合には、安全性の低い印刷データが記憶部１４に記憶されることになる。そして、端末装置１０のセキュリティーレベルが改善されて通信回線Ｎへの接続が許可されると、記憶部１４に記憶された安全性の低い印刷データが画像形成装置２０に送信されてしまう。本実施形態では、このような事態を防ぐために、通信回線Ｎへの接続が許可されていない場合には、印刷データを記憶部１４に記憶させないようにしているのである。
【００２９】
＜第２実施形態＞
次に、本発明の第２実施形態について説明する。第２実施形態に係る検疫システム１は、本発明に係る画像形成システムの一例として機能する。第２実施形態に係る検疫システム１のハードウェア構成は、第１実施形態に係る構成と同じである。ただし、画像形成装置２０の記憶部２４には、印刷処理の実行条件を示す条件情報Ｄが記憶されている。図７は、条件情報Ｄの一例を示す図である。この条件情報Ｄには、端末装置１０のセキュリティー状態に関して、印刷処理の実行を許可する条件を示す情報が列挙されている。例えば、図の例では、端末装置１０のセキュリティー状態が、「コンピューターウィルスに感染していない」、「印刷処理に関する最新のセキュリティーパッチが適用されている」などの条件に全て適合する場合には、印刷処理の実行が許可される。なお、利用者は、表示操作部２５を操作して、この条件情報Ｄを書き換えることができる。
【００３０】
［動作］
次に、第２実施形態に係る動作について説明する。なお、端末装置１０のセキュリティー状態が予め定められた基準を満たしているか否かを判定し、予め定められた基準に違反している場合には通信回線Ｎから隔離する処理については、上述した第１実施形態と同じである。よって、ここでは、端末装置１０において印刷指示が行われた場合の動作について説明する。図８は、端末装置１０の処理を示すフロー図である。利用者によって端末装置１０の操作部１５が操作されて、印刷指示が行われると、プリンタードライバー部１０１は、上述したステップＳＡ１１，ＳＡ１２と同様に、オペレーションシステム部１０２に対して通信回線Ｎへの接続が許可されているか否かを問い合せ（ステップＳＢ１１）、オペレーションシステム部１０２から返信された問い合せ結果に基づいて、通信回線Ｎへの接続が許可されているか否かを判定する（ステップＳＢ１２）。例えば、オペレーションシステム部１０２から通信回線Ｎへの接続が許可されていることを示す問い合せ結果が返信された場合（ステップＳＢ１２：ＹＥＳ）、プリンタードライバー部１０１は、上述したステップＳＡ１３と同様に印刷データを作成し、スプーラー部２０２に送信する（ステップＳＢ１３）。この場合、スプーラー部２０２は、送信されてきた印刷データを記憶部１４に書き込んで一旦記憶させてから、通信部１３から画像形成装置２０に送信する。
【００３１】
一方、オペレーションシステム部１０２から通信回線Ｎへの接続が許可されていないことを示す問い合せ結果が返信された場合（ステップＳＢ１２：ＮＯ）、プリンタードライバー部１０１は、上述した印刷指示において画像形成装置２０に送信するよう指定された画像データに基づいて印刷データを作成する（ステップＳＢ１４）。続いて、プリンタードライバー部１０１は、作成した印刷データに自装置のセキュリティー状態を示すセキュリティー情報を付加して、スプーラー部２０２に送信する（ステップＳＢ１５）。この場合、スプーラー部２０２は、送信されてきた印刷データをセキュリティー情報と共に記憶部１４に書き込んで一旦記憶させる。つまり、プリンタードライバー部１０１は、端末装置１０のセキュリティーレベルが予め決められた基準に達していないことにより、通信回線Ｎ（通信手段）への接続が許可されていない場合には、記憶部１４に記憶される画像のデータに、端末装置１０のセキュリティー状態を示す情報を付加する情報付加手段の一例として機能する。このセキュリティー情報には、端末装置１０のセキュリティー状態を示す情報に加えて、通信回線Ｎから隔離されていることを示す情報が含まれる。そして、端末装置１０のセキュリティーレベルが改善され、通信回線Ｎの通信アドレスが付与されると、スプーラー部２０２は、記憶部１４に記憶された印刷データ及びセキュリティー情報を通信部１３から画像形成装置２０に送信する。
【００３２】
図９は、画像形成装置２０の処理を示すフロー図である。端末装置１０から印刷データが送信されてくると、画像形成装置２０のＣＰＵ２１は、この印刷データを通信部２３を介して受信する（ステップＳＢ２１）。続いて、ＣＰＵ２１は、受信した印刷データを解釈して（ステップＳＢ２２）、印刷データにセキュリティー情報が付加されているか否かを判定する（ステップＳＢ２３）。印刷データにセキュリティー情報が付加されていない場合（ステップＳＢ２３：ＮＯ）、ＣＰＵ２１は、印刷データに含まれる画像データに応じた印刷イメージ（ビットマップ形式の画像データ）を画像形成部２７に供給して、印刷処理を実行する（ステップＳＢ２４）。これにより、印刷イメージに応じた画像が用紙に形成されて出力される。
【００３３】
一方、印刷データにセキュリティー情報が付加されている場合（ステップＳＢ２３：ＹＥＳ）、ＣＰＵ２１は、このセキュリティー情報に基づいて端末装置１０のセキュリティー状態を特定する。また、ＣＰＵ２１は、記憶部２４に記憶されている条件情報Ｄを読み出す（ステップＳＢ２５）。続いて、ＣＰＵ２１は、記憶部２４から読み出した条件情報Ｄに基づいて、端末装置１０のセキュリティー状態が印刷処理の実行条件に適合しているか否かを判定する（ステップＳＢ２６）。例えば、端末装置１０のセキュリティー状態が図７に示す条件情報Ｄの条件を全て満たしている場合、ＣＰＵ２１は、端末装置１０のセキュリティー状態が印刷処理の実行条件に適合していると判定する（ステップＳＢ２６：ＹＥＳ）。この場合、ＣＰＵ２１は、上述したステップＳＢ２４に進み、印刷処理を実行する。
【００３４】
一方、例えば、端末装置１０がコンピューターウィルスに感染している、印刷処理に関する最新のセキュリティーパッチが適用されていないなど、端末装置１０のセキュリティー状態が図７に示す条件情報Ｄの条件を全て満たしていない場合、ＣＰＵ２１は、端末装置１０のセキュリティー状態が印刷処理の実行条件に適合していないと判定する（ステップＳＢ２６：ＮＯ）。この場合、ＣＰＵ２１は、印刷処理を中止する（ステップＳＢ２７）。つまり、ＣＰＵ２１は、端末装置１０から送信されてきた画像のデータに端末装置１０のセキュリティー状態を示す情報が付加されており、且つそのセキュリティー状態が予め決められた条件を満たしていない場合には、画像形成部２７によりその画像のデータに応じた画像を用紙に形成する処理が行われないよう制御する画像形成制御手段の一例として機能する。なお、印刷処理を中止した場合には、印刷処理を中止した原因を示す情報がログとして記憶部２４に記憶される。
【００３５】
［変形例］
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の各変形例を適宜組み合わせてもよい。
（変形例１）
上述した第１実施形態では、通信回線Ｎへの接続が許可されていない場合には、印刷処理を中止していたが、印刷処理を中止するか否かを利用者に選択させてもよい。図１０は、この変形例に係る端末装置１０の処理を示すフロー図である。図中のステップＳＣ１１〜ＳＣ１３の処理は、上述した第１実施形態のステップＳＡ１１〜ＳＡ１３と同様であるため、ここではステップＳＣ１４以降の処理について説明する。ステップＳＣ１２において、オペレーションシステム部１０２から通信回線Ｎへの接続が許可されていないことを示す問い合せ結果が返信された場合（ステップＳＣ１２：ＮＯ）、プリンタードライバー部１０１は、端末装置１０のセキュリティー状態に問題があることにより通信回線Ｎから隔離されていることを示すメッセージを表示部１６に表示させて、印刷処理を中止するか否かを利用者に選択させる（ステップＳＣ１４）。つまり、プリンタードライバー部１０１は、端末装置１０のセキュリティーレベルが予め決められた基準に達していないことにより、通信回線Ｎ（通信手段）への接続が許可されていない場合に、画像形成処理を中止するか否かの指示を受け付ける指示受付手段の一例として機能する。このとき、利用者により操作部１５が操作されて、印刷の実行が指示された場合（ステップＳＣ１５：ＮＯ）、プリンタードライバー部１０１は、上述したステップＳＣ１３に進み、印刷データを作成してスプーラー部２０２に送信する。一方、利用者により操作部１５が操作されて、印刷の中止が指示された場合（ステップＳＣ１５：ＹＥＳ）、プリンタードライバー部１０１は、印刷データの作成を中止し（ステップＳＣ１６）、この処理を終了する。
【００３６】
（変形例２）
上述した第２実施形態では、端末装置１０のセキュリティー状態が印刷処理の実行条件に適合しているか否かを画像形成装置２０側で判定したが、この判定を検疫サーバー装置３０が行ってもよい。この場合、検疫サーバー装置３０は、本発明に係る判定装置の一例として機能し、その記憶部３４には、上述した条件情報Ｄが記憶される。図１１は、この変形例に係る画像形成装置２０及び検疫サーバー装置３０の処理を示すシーケンス図である。図中のステップＳＤ２１〜ＳＤ２４の処理は、上述した第２実施形態のステップＳＢ２１〜ＳＢ２４と同様であるため、ここでは、ステップＳＤ２５以降の処理について説明する。ステップＳＤ２３において、印刷データにセキュリティー情報が付加されている場合（ステップＳＤ２３：ＹＥＳ）、ＣＰＵ２１は、このセキュリティー情報を通信部２３から検疫サーバー装置３０に送信して、印刷処理を実行すべきか否かを問い合せる（ステップＳＤ２５）。つまり、ＣＰＵ２１は、端末装置１０から送信されてきた画像のデータに端末装置１０のセキュリティー状態を示す情報が付加されている場合には、そのセキュリティー状態を示す情報を検疫サーバー装置３０に送信する送信手段の一例として機能する。
【００３７】
画像形成装置２０からセキュリティー情報が送信されてくると、検疫サーバー装置３０のＣＰＵ３１は、このセキュリティー情報を通信部３３を介して受信する（ステップＳＤ２６）。続いて、ＣＰＵ３１は、受信したセキュリティー情報に基づいて端末装置１０のセキュリティー状態を特定し、特定したセキュリティー状態が、記憶部３４に記憶されている印刷処理の実行条件に適合するか否かを判定する（ステップＳＤ２７）。そして、ＣＰＵ３１は、印刷処理の実行条件に適合する場合には、印刷処理の実行を指示する判定結果を、印刷処理の実行条件に適合しない場合には、印刷処理の中止を指示する判定結果を通信部３３から画像形成装置２０に送信する（ステップＳＤ２８）。つまり、ＣＰＵ３１は、画像形成装置２０から送信されてきたセキュリティー状態を示す情報に基づいて、端末装置１０のセキュリティー状態が予め決められた条件を満たしていないと判定した場合には、画像形成処理の中止を指示する情報を画像形成装置２０に送信する送信手段の一例として機能する。
【００３８】
検疫サーバー装置３０から判定結果が送信されてくると、画像形成装置２０のＣＰＵ２１は、この判定結果を通信部２３を介して受信する（ステップＳＤ２９）。続いて、ＣＰＵ２１は、受信した判定結果に基づいて、印刷処理を中止すべきか否かを判定する（ステップＳＤ３０）。例えば、印刷処理の実行を指示する判定結果を受信した場合、ＣＰＵ２１は、印刷処理を実行すべきと判定し（ステップＳＤ３０：ＮＯ）、上述したステップＳＤ２４に進んで、印刷処理を行う。一方、印刷処理の中止を指示する判定結果を受信した場合、ＣＰＵ２１は、印刷処理を中止すべきと判定し（ステップＳＤ３０：ＹＥＳ）、上述したステップＳＢ２７と同様に、印刷処理を中止する（ステップＳＤ３１）。つまり、ＣＰＵ２１は、検疫サーバー装置３０から画像形成処理の中止を指示する情報が送信されてきた場合には、画像形成部２７により画像のデータに応じた画像を用紙に形成する処理が行われないよう制御する。
【００３９】
（変形例３）
上述した第１実施形態では、通信回線Ｎへの接続が許可されていない場合には、印刷データの作成を中止していたが、通信回線Ｎへの接続が許可されていない場合においても、端末装置１０のセキュリティー状態が上述した印刷処理の実行条件に適合する場合には、印刷データを作成してもよい。この場合、端末装置１０の記憶部１４には、上述した条件情報Ｄが記憶される。そして、端末装置１０のプリンタードライバー部１０１は、上述したステップＳＡ１２において、通信回線Ｎへの接続が許可されていない場合には、記憶部１４に記憶されている条件情報Ｄに基づいて、自装置のセキュリティー状態が印刷処理の実行条件に適合するか否かを判定し、適合する場合には、上述したステップＳＡ１３に進み、印刷データを作成してスプーラー部２０２に送信する。
【００４０】
（変形例４）
上述した第１実施形態では、オペレーションシステム部１０２から通信回線Ｎへの接続が許可されていないことを示す問い合せ結果が返信された場合には、印刷データの作成を中止していたが、このときに印刷データの作成を行ってもよい。この場合、端末装置１０のプリンタードライバー部１０１は、オペレーションシステム部１０２から通信回線Ｎへの接続が許可されていないことを示す問い合せ結果が返信された場合には、作成した印刷データを画像形成装置２０に送信しないように制御する。例えば、プリンタードライバー部１０１は、作成した印刷データをスプーラー部２０２に送信しない。つまり、プリンタードライバー部１０１は、端末装置１０のセキュリティーレベルが予め決められた基準に達していないことにより、通信回線Ｎ（通信手段）への接続が許可されていない場合には、画像形成装置２０への送信が指示された画像のデータを画像形成装置２０に送信しないように制御する。
【００４１】
また、プリンタードライバー部１０１は、オペレーションシステム部１０２から通信回線Ｎへの接続が許可されていないことを示す問い合せ結果が返信された場合においても、上述したステップＳＡ１３と同様に印刷データを作成し、スプーラー部２０２に送信してもよい。スプーラー部２０２に送信された印刷データは、スプーラー部２０２によって記憶部１４に書き込まれる。この場合、プリンタードライバー部１０１は、記憶部１４に書き込まれた印刷データが、スプーラー部２０２により画像形成装置２０に送信されないよう制御する。つまり、プリンタードライバー部１０１は、端末装置１０のセキュリティーレベルが予め決められた基準に達していないことにより、通信回線Ｎ（通信手段）への接続が許可されていない場合には、記憶部１４に書き込まれた画像のデータを画像形成装置２０に送信しないように制御する。
【００４２】
また、印刷データがスプーラー部２０２に記憶されているときに、端末装置１０のセキュリティーレベルが変更される場合がある。この場合、スプーラー部２０２に記憶されている印刷データを一律に送信しないようにしてもよい。これにより、スプーラー部２０２に記憶されている時に印刷データが安全性の低いデータに変更されても、安全を確保することがきる。また、端末装置１０のセキュリティーレベルが予め定められた基準を満たしていたときに作成された印刷データがある場合には、その印刷データを安全性の高いデータと判断して画像形成装置２０に送信してもよい。
さらに、端末装置１０のセキュリティーレベルが予め定められた基準を満たしていないときには、印刷データを送信するか否かを利用者に確認してもよい。利用者が送信することを選択した場合には印刷データを画像形成装置２０に送信する。この場合には、再度印刷データを作成する必要がない。
【００４３】
（変形例５）
上述した実施形態において、画像形成装置２０のＣＰＵ２１にて行なわれる処理は、ＣＰＵ２１と他のハードウェアとの協働によって行われてもよいし、ＣＰＵ２１に代えて１又は複数のハードウェアが行ってもよい。また、端末装置１０のＣＰＵ１１、画像形成装置２０のＣＰＵ２１、検疫サーバー装置３０のＣＰＵ３１によって行われる処理は、単一のプログラムによって実現されてもよいし、複数のプログラムによって実現されてもよい。また、端末装置１０のＣＰＵ１１、画像形成装置２０のＣＰＵ２１、検疫サーバー装置３０のＣＰＵ３１によって実行される各プログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリーなどの、コンピュータ装置が読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットなどの通信回線経由でダウンロードさせることも可能である。
【符号の説明】
【００４４】
１…検疫システム、１０…端末装置、１１…ＣＰＵ、１２…メモリー、１３…通信部、１４…記憶部、１５…操作部、１６…表示部、１０１…プリンタードライバー部、１０２…オペレーションシステム部、２０１…ユーザーインタフェース部、２０２…スプーラー部、２０３…通信設定管理部、２０４…接続管理部、２０５…通信制御部、２０…画像形成装置、２１…ＣＰＵ、２２…メモリー、２３…通信部、２４…記憶部、２５…表示操作部、２６…画像読取部、２７…画像形成部、３０…検疫サーバー装置、３１…ＣＰＵ、３２…メモリー、３３…通信部、３４…記憶部。
【図１】
2010271916.tif 000003
【図２】
2010271916.tif 000004
【図３】
2010271916.tif 000005
【図４】
2010271916.tif 000006
【図５】
2010271916.tif 000007
【図６】
2010271916.tif 000008
【図７】
2010271916.tif 000009
【図８】
2010271916.tif 000010
【図９】
2010271916.tif 000011
【図１０】
2010271916.tif 000012
【図１１】
2010271916.tif 000013