(57)【要約】【課題】外部への情報の流出を防止することができるセキュリティー機能に優れた画像形成装置を提供する。【解決手段】この画像形成装置は、複数種の画像出力機能を有するとともに、ユーザー端末が通信回線１４１を介して接続されるサーバー部４００を有する。そして、ユーザー端末からサーバー部４００に対して処理要求が送信されたときに、該ユーザー端末のハードウエアの装着状況を判断し、ユーザー端末のハードウエア装着状況に基づき、画像データの入出力を制限する。【選択図】図３
2008146409.tif 000002
【特許請求の範囲】
【請求項１】
複数種の画像入出力機能を有するとともに、ユーザー端末が通信回線を介して接続されるサーバー部を有する画像形成装置であって、
前記ユーザー端末のハードウエアの装着状況を判断する判断手段と、
前記ユーザー端末から前記サーバー部に対して前記画像入出力機能を用いた処理要求の実行を、前記判断手段による前記ユーザー端末のハードウエア装着状況の判断に基づき制限する制限手段と、を備える
ことを特徴とする画像形成装置。
【請求項２】
前記ハードウエアが、画像データを書き込み可能な不揮発性記憶媒体である
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記サーバー部は、ユーザー環境情報、及びユーザー管理情報を管理する、
ことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
ユーザーにより操作される操作手段を備え、
前記制限手段は、前記ユーザー環境情報、及び前記ユーザー管理情報に基づき、前記操作手段の操作を制限する、
ことを特徴とする請求項３に記載の画像形成装置
【請求項５】
前記制限手段は、前記ユーザー管理情報に基づき、画像データの入出力を制限する、
ことを特徴とする請求項１〜４のいずれか一項に記載の画像形成装置。
【請求項６】
前記制限手段は、コピー機能、画像データ蓄積機能、画像データの出力機能、前記ユーザー端末からの印刷指示による画像印刷機能、ファクシミリ機能、前記ユーザー端末に画像を送信する画像送信機能のうちの少なくとも１つの機能を制限する、
ことを特徴とする請求項１〜５のいずれか一項に記載の画像形成装置。
【請求項７】
複数種の画像入出力機能を有するとともに、ユーザー端末が通信回線を介して接続される画像形成装置による画像入出力機能の実行を制御するためのデータ処理方法であって、
前記ユーザー端末のハードウエアの装着状況を判断する判断工程と、
前記ユーザー端末からの前記画像入出力機能を用いた処理要求の実行を、前記判断工程による前記ユーザー端末のハードウエア装着状況の判断に基づき制限する制限工程と、を備える
ことを特徴とするデータ処理方法。
【請求項８】
請求項７に記載のデータ処理方法をコンピュータにより実行させるためのプログラム。
【請求項９】
請求項７に記載のデータ処理方法をコンピュータにより実行させるためのプログラムが記憶された記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像入出力機能を有した画像形成装置、該画像形成装置による画像入出力機能の実行を制御するためのデータ処理方法、該データ処理方法を実行するためのプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
近年、個人情報保護法が設定され、個人情報データを有する官庁、企業等は、データの管理保護に関する早急な対策が必要となっている。個人情報データの流出の直接的な原因は、ノート型のパーソナルコンピュータの盗難やネットワークへの不正アクセスが多い。
【０００３】
個人情報データの流出を防止する対策として、パーソナルコンピュータ上にＨＤＤ（ハードディスクドライブ）等の不揮発性記憶媒体を持たないクライアントコンピュータ（シンクライアント）と、アプリケーションやデータを一括管理するサーバー（シンクライアントサーバー）とを備えたシンクライアント環境がある（例えば、特許文献１参照）。
【０００４】
一方、複写機を代表とする画像形成装置はデジタル化され、コピー、スキャナ、画像保管、ファクス、プリンター、ネットワーク送信、その他の機能を１台に集約した多機能複合機（ＭＦＰ）へと進化している。そして、多機能複合機を実現するための電子部品等は、ほぼコンピュータの構成部品へと変貌している。
【０００５】
そこで、シンクライアント環境のサ−バー部と多機能複合機（ＭＦＰ）とを一体にした装置、つまり、図２１に示すように、シンクライアントサーバー機能を内蔵した多機能複合機（ＭＦＳ：Multi  Function  Server）が考えられる。
【０００６】
ＭＦＳは、シンクライアントサーバー機能をもつ一方で、ＭＦＰとしての機能の実行の制御も行うことにより、シンクライアントサーバーによるユーザー管理とＭＦＰとしての機能とを連動させることが可能である。
【特許文献１】特開２００５―２１６２９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、図２２に示すように、シンクライアント環境に不揮発性記憶媒体（ＨＤＤ）を有するパーソナルコンピュータ（通常のＰＣ＝ＨＤＤ搭載コンピュータ）が存在すると機密性の高い情報をＨＤＤに保存されてしまう可能性がある。従って、このＨＤＤ搭載コンピュータをいかにシンクライアント環境に適合させるかが問題となる。つまり、ＨＤＤ搭載コンピュータをシンクライアントとして扱う場合に、情報をいかにＨＤＤ搭載コンピュータにデータを保持させないような仕組みにするかが重要となる。
【０００８】
また、シンクライアント環境に属さない一般のコンピュータはＭＦＳ部分を全く使用させない仕組みを提供することが要求されるが、オフィスにおいて出張等で信頼できる外部者がＭＦＳを使用したい場合もある。そのため、このような外部の一般コンピュータには、限られた機能のみを提供する仕組みが必要である。
【０００９】
そこで、本発明は、外部への情報の流出を防止することができるセキュリティー機能に優れた画像形成装置、データ処理方法、プログラム及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１に記載の画像形成装置は、複数種の画像入出力機能を有するとともに、ユーザー端末が通信回線を介して接続されるサーバー部を有する画像形成装置であって、前記ユーザー端末のハードウエアの装着状況を判断する判断手段と、前記ユーザー端末から前記サーバー部に対して前記画像入出力機能を用いた処理要求の実行を、前記判断手段による前記ユーザー端末のハードウエア装着状況の判断に基づき制限する制限手段と、を備えることを特徴とする。
【００１１】
請求項７に記載のデータ処理方法は、複数種の画像入出力機能を有するとともに、ユーザー端末が通信回線を介して接続される画像形成装置による画像入出力機能の実行を制御するためのデータ処理方法であって、前記ユーザー端末のハードウエアの装着状況を判断する判断工程と、前記ユーザー端末からの前記画像入出力機能を用いた処理要求の実行を、前記判断工程による前記ユーザー端末のハードウエア装着状況の判断に基づき制限する制限工程と、を備えることを特徴とする。
【００１２】
請求項８に記載のプログラムは、請求項７に記載のデータ処理方法をコンピュータにより実行させることを特徴とする。
【００１３】
請求項９に記載の記憶媒体は、請求項７に記載のデータ処理方法をコンピュータにより実行させるためのプログラムが記憶されたことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ユーザー端末のハードウエア装着状況に基づき、データの入出力を制限するので、外部への情報の流出を防止することができるセキュリティー機能に優れた画像形成装置を提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態の一例を図を参照して説明する。図１は本発明の実施の形態の一例であるＭＦＳを説明するための説明図、図２はリーダー部の制御ブロック図、図３はＭＦＰ部とサーバー部との制御ブロック図である。
【００１６】
本発明の画像形成装置の実施の形態の一例であるＭＦＳ（Multi  Function  Server）は、図３に示すように、シンクライアント環境のサーバー部４００と多機能複合機（ＭＦＰ）５００とを一体にした装置、つまり、シンクライアントサーバー機能を有する多機能複合機である。このＭＦＳは、図１に示すように、ＭＦＰ部５００を構成するリーダー部１およびプリンター部２を備える。
【００１７】
リーダー部１は、図１に示すように、原稿給送装置１０１を備えており、原稿給送装置１０１上に積載された原稿は、１枚ずつ原稿台ガラス面１０２上に搬送される。原稿台ガラス面１０２の所定位置へ原稿が搬送されると、スキャナ部のランプ１０３が点灯するとともに、スキャナーユニット１０４が移動して原稿を照射する。原稿の反射光は、ミラー１０５、１０６、およびレンズ１０８を介してＣＣＤイメージ・センサー部１０９（以下ＣＣＤという）に入力する。
【００１８】
次に、図２を参照して、リーダー部１の制御系について説明すると、ＣＣＤ１０９に照射された原稿の反射光は、ここで光電変換され、レッド、グリーン、ブルーの各色の電気信号に変換される。ＣＣＤ１０９からのカラー情報は、次の増幅器１１０Ｒ，１１０Ｇ，１１０ＢでＡ／Ｄ変換器１１１の入力信号レベルに合わせて増幅される。Ａ／Ｄ変換器１１１からの出力信号は、シェーディング回路１１２に入力され、ここでランプ１０３の配光ムラや、ＣＣＤ４０９の感度ムラが補正される。シェーディング回路１１２からの信号は、Ｙ信号・色検出回路１１３に入力される。
【００１９】
Ｙ信号生成・色検出回路１１３は、シェーディング回路１１２からの信号を、Ｙ＝０．３Ｒ＋０．６Ｇ＋０．１Ｂの式で演算を行い、Ｙ信号を得るＹ信号生成回路と、Ｒ，Ｇ，Ｂの信号から７つの色に分離し各色に対する信号を出力する色検出回路とを有する。Ｙ信号生成・色検出回路１１３からの出力信号は、変倍・リピート回路１１４に入力される。
【００２０】
スキャナーユニット１０４の走査スピードにより副走査方向の変倍を、変倍回路・リピート回路１１４により主走査方向の変倍を行う。また、変倍・リピート回路１１４により複数の同一画像を出力することが可能である。変倍・リピート回路１１４からの出力信号は輪郭・エッジ強調回路１１５に入力される。
【００２１】
輪郭・エッジ強調回路１１５は、変倍・リピート回路１１４からの信号の高周波成分を強調することによりエッジ強調および輪郭情報を得る。輪郭・エッジ強調回路１１５からの信号は、マーカエリア判定・輪郭生成回路１１６、およびパターン化・太らせ・マスキング・トリミング回路１１７に入力される。
【００２２】
マーカエリア判定・輪郭生成回路１１６は、原稿上の指定された色のマーカペンで書かれた部分を読みとってマーカの輪郭情報を生成し、パターン化・太らせ・マスキング・トリミング回路１１７でこの輪郭情報に基づき、太らせやマスキングやトリミングを行う。また、マーカエリア判定・輪郭生成回路１１６は、Ｙ信号生成・色検出回路１１３からの色検出信号によりパターン化を行う。
【００２３】
パターン化・太らせ・マスキング・トリミング回路１１７からの出力信号は、プリンター部２に出力する場合は、画像データセレクタ１１８により選択され、レーザドライバ回路１１９に入力されて各種処理が施された信号をレーザ駆動のための信号に変換する。レーザドライバ１１９の出力信号は、プリンター部２に入力され、可視像として画像形成が行われる。
【００２４】
画像メモリ１２０は、画像データセレクタ１１８により送られた画像データをＣＰＵ回路部１２２の指示により画像メモリ１２０の指定領域に対して、記憶及び読みだしを行い、回転処理、画像をメモリ上で合成する処理を行っている。
【００２５】
ここで、この実施の形態では、図３に示すように、ＭＦＰ用のＣＰＵ回路部１２２の他に、例えばパーソナルコンピュータの汎用ＯＳ上でユーザー管理、アクセス管理を行なうサーバー用ＣＰＵ回路部１４５が搭載されている。なお、図２では、ＭＦＰ用ＣＰＵ回路部１２２のみを図示しているが、これは、便宜上、ＭＦＰ用ＣＰＵ回路部１２２のみでもＭＦＰ機として動作することを示すためのものである。また、図３においては、図２と重複する部分には同一符号を付してある。
【００２６】
ＭＦＰ用ＣＰＵ回路部１２２とサーバー用ＣＰＵ回路部１４５とは、通信Ｉ／Ｆ１４０を介して通信可能とされている。通信Ｉ／Ｆ１４０は、特に限定されるものではなく、イーサーネット（登録商標）であってもよいし、ＰＣＩバスであってもよい。
【００２７】
ＭＦＰ用ＣＰＵ回路部１２２は、制御プログラム、エラー処理プログラムなどを記憶するＲＯＭ１２４、各種プログラムのワークエリアなどのために利用されるＲＡＭ１２５、および各種タイマー制御部等から構成される。そして、ＭＦＰ用ＣＰＵ回路部１２２は、リーダー部１、プリンター部２、ＦＡＸモデム１５０、画像メモリ１２０、圧縮伸長回路１２６、ＨＤＤ（ハードディスクドライブ）１２７、操作部１２３を制御する。
【００２８】
また、画像メモリ１２０に蓄積された画像データの中で必要なデータはＭＦＰ用ＣＰＵ回路部１２２の指示により、圧縮伸長回路１２６の圧縮回路で圧縮してＨＤＤ１２７に蓄積される。ＨＤＤ１２７に記憶された画像データを、ＭＦＰ用ＣＰＵ回路部１２２の指示により圧縮伸長回路１２６の伸長回路で画像メモリ１２０上に展開することも可能である。画像メモリ１２０上で展開された画像データは、プリンター部２に出力することにより、記録紙上に可視像とすることができる。
【００２９】
また、画像メモリ１２０に展開された画像データは圧縮伸長回路１２６の圧縮回路で圧縮された後、画像メモリ１２０に書き戻され、ＦＡＸモデム１５０を通じてＦＡＸ送信される。ＦＡＸモデム１５０から入力された符号データは、圧縮伸長回路１２６の伸長回路で伸長され、プリンター部２で印刷することによりＦＡＸ機能を実現している。
【００３０】
更に、圧縮伸長回路１２６の圧縮回路で圧縮された画像データを、サーバー部４００のネットワークを介して、ユーザー端末としての外部パーソナルコンピュータ（以下、ＰＣという）やサーバーに送信するユニバーサル送信も実現することができる。サーバー部４００のネットワーク送信のプロトコルは、ＦＴＰであってもよいし、ｅ−ｍａｉｌ、ｉ−ＦＡＸであってもよい。
【００３１】
ＭＦＰ用ＣＰＵ回路部１２２のＨＤＤ１２７は、図４に示すように、ユーザーＢＯＸ領域、画像データ領域、管理データ領域、一時データ領域などに分割されている。ユーザーＢＯＸ領域は、ＢＯＸ機能で画像データをユーザー毎に区別して蓄積するためのデータ領域であり、サーバー部４００のデータ所在を示すファイルが格納されている。画像データ領域は、ユーザーＢＯＸ領域の画像データが格納されている。一時データ領域は、ＦＡＸやユニバーサル送信時に一時的に必要なデータを格納するために使用する。
【００３２】
次に、サーバー部４００について説明する。
【００３３】
サーバー部４００は、図３に示すように、サーバー用ＣＰＵ回路部１４５、ＨＤＤ１４４およびコネクタ１４７を備えている。ＨＤＤ１４４には、ユーザーの個別データ、ＯＳを動作させるためのシステムデータ、プログラムがインストールされている。
【００３４】
サーバー用ＣＰＵ回路部１４５は、汎用ＯＳを搭載しており、ＣＰＵ１４８、ＢＩＯＳ等のプログラムが格納されているＲＯＭ１４３、ＯＳやアプリケーションプログラムをＨＤＤ１４４から展開して動作させるためのＲＡＭ１４２を備えている。ＣＰＵ１４８は、外部インターフェイスであるコネクタ１４７から入力されるネットワークデータの送受信を行なうハードウエア、バス制御ハードウエア、ＲＡＭ１４２のハードウエア制御を行なうメモリ制御部などが１チップに搭載されている。
【００３５】
また、サーバー用ＣＰＵ回路部１４５には、外部ネットワーク（通信回線）１４１からのネットワークデータがコネクタ１４７を介して入力される。サーバー用ＣＰＵ回路部１４５のＯＳには、ＭＦＰ部５００への入力データか、サーバー部４００に対する入力データかを判断するＭＦＰネットワークデータデーモンと呼ばれる常駐プログラムが動作している。
【００３６】
そして、入力があるたびに、ネットワークパケットのパケットデータのデータ部を解釈し、ＭＦＰ用データの場合は、コネクタ１４６、通信Ｉ／Ｆ１４０、コネクタ１２１を介してＭＦＰ部５００にデータを入力する。
【００３７】
更に、ＭＦＰ部５００からのデータを外部ネットワーク１４１に送出する場合も、ＭＦＰネットワークデータデーモンは、出力先を判断し、それが外部出力用であれば、外部ネットワーク１４１にデータを送出する。
【００３８】
また、サーバー部４００は、複数のユーザー環境を提供し、各々のユーザーデータをＨＤＤ１４４に蓄積する。サーバー用ＣＰＵ回路部１４５のＯＳと外部ＰＣとの間は、ＯＳのサポートする所定のプロトコルにて通信する。例えば、ウインドウズ（登録商標）２００３のサーバー上で動作するメタフレーム環境では、ＩＣＡと呼ばれるプロトコルで画面上でのキー入力情報が外部ＰＣから入力され、その入力情報をメタフレームサーバー側が解釈し、サーバー上のユーザー環境でアプリケーションが動作する。
【００３９】
ユーザーアプリケーションから印刷指示が出た場合は、印刷用ドライバが非常駐のプリントデーモンを起動する。プリントデーモンは、ＭＦＰ部５００が動作するためのプロトコルを生成し、通信Ｉ／Ｆ１４０を通じてＭＦＰ部５００に送信し、展開処理等を行い、プリンター部２に画像を送信することで印刷を行なう。
【００４０】
ＨＤＤ１４４には、全てのユーザーに対してのユーザー環境（デスクトップ環境など）情報、例えば、ユーザーアカウント、ユーザーアカウントの役割、グループ属性が登録可能である。
【００４１】
また、ユーザーのサーバー部４００に対する入力および入力に応じた画面表示は、ＭＦＰ部５００側の操作部１２３により行われる。サーバー部４００には、ＭＦＰ操作部デーモンと呼ばれる常駐プログラムが動作しており、操作部１２３からデータが入力されるたびに、内容を判断し、データの設定、画面の表示を行なう。
【００４２】
サーバー部４００は、上述した専用のコードをコマンドのヘッダに付け、画面のイメージデータと、キー入力情報とを通信Ｉ／Ｆ１４０を通してＭＦＰ部５００に送る。ＭＦＰ部５００は、イメージデータを操作部１２３に表示し、タッチパネルからの入力を待ち、タッチパネルからの入力情報を、通信Ｉ／Ｆ１４０を通してサーバー部４００に送り、サーバー部４００が所定の判断および処理を行う。
【００４３】
次に、図５を参照して、操作部１２３について説明する。
【００４４】
操作部１２３には、図５（ａ）に示すように、リーダー部１の画像処理に対する画像編集内容、コピー枚数等の画像動作を指示する各種キー群と、操作時の内容を表示する表示部としての液晶表示装置からなる液晶表示部２５０とが配置されている。
【００４５】
ハードキー郡２４０は、各種ハードキーであり、スタートキー２４１は、コピーをスタートするためのキーであり、復帰キー２４６は設定モードを標準状態に復帰するためのキーである。
【００４６】
また、キー群２４５には、コピー枚数、ズーム倍率等を入力する０〜９までのテンキーと、その入力をクリアするためのクリアキーとが配置されている。このキー郡２４５で入力されたコピー部数は、液晶表示部２５０の表示領域２５３に表示される。ガイドキー２４７は、各機能のガイド画面を表示させるためのキーであり、ユーザーモードキー２４８は、機器の各種設定を行うためのキーである。
【００４７】
液晶表示部２５０は、装置の状態、コピー枚数、倍率、選択用紙及び各種操作画面を表示する。また、液晶表示部２５０には、タッチキーも表示される。キー２５２は、給紙段及びオート用紙選択を選択するキーであり、このキーを押下すると、図５（ｂ）に示す選択画面が表示される。この画面で給紙段やオート用紙選択を選択した結果が液晶表示部２５０の表示領域２５１に表示される。
【００４８】
キー２５８，２６２は濃度調整を行うためのキーで、これらのキーにより調整される濃度は、液晶表示部２５０の表示領域２６３に表示される。キー２５９は自動濃度調整機能をＯＮ／ＯＦＦするためのキーとその表示部である。キー２５４，２５５はそれぞれ等倍、縮小／拡大を設定するキーである。キー２５５を押下すると、図５（ｃ）に示す画面が表示され、拡大縮小を詳細に設定できる。倍率は、液晶表示部２５０の表示領域２６４にも表示される。キー２６０は応用モードキーであり、キー２６０を押下すると、各種モード設定画面に移行する。
【００４９】
次に、図６〜図１１を参照して、画像メモリ部１２０について説明する。図６〜図１０は画像メモリ上での画像のハンドリングを説明するための図、図１１は画像メモリの構成を説明するための図である。
【００５０】
まず、図１１を参照して、画像メモリ１２０は、複数の領域に分割されている。レイアウトメモリは、図６〜図１０で説明する画像の展開領域であり、符号用テンポラリは、ＭＦＰ部５００の圧縮伸長回路１２５にて圧縮、伸長を行なう場合に使用するバッファである。
【００５１】
図６は、画像メモリの１つの記憶容量を示したものであり、本実施の形態では、６００ｄｐｉ基準でＡ３サイズの記憶ができるもので、縦７０１５×横９９２０ビットとしている。
【００５２】
図７は、原稿画像を画像メモリに記憶する場合の例を示したものである。図７（ａ）ののようにおかれた原稿は、矢印の方向に順次読み込まれ、先ず、１ライン目が読み込まれると、図７（ｂ）に示すように、（０，０）アドレスをスタート位置にＸ方向のカウントアップ、Ｙ方向のカウントアップに指定する。
【００５３】
そして、１ライン目が読み込まれると、Ｙ方向のカウンタが（０，7015）方向に順に書き込まれる。次に、２ライン目が読み込まれると、Ｘ方向のカウンタがアップされ、（１，０）アドレスから（１，7015）アドレス方向に順に書き込まれる。次に、３ライン目が読み込まれると、Ｘ方向のカウンタがアップされ、（２，０）アドレスから（２，7015）アドレスまで書き込まれる。このように、読み込み、書き込みを繰り返して（4960，7015）まで書き込まれる。
【００５４】
次に、図７で画像メモリに書き込まれた画像データを読み出す処理を図８および図９を参照して説明する。
【００５５】
図８では、記憶されたデータは、図８（ａ）に示すように、先ず、１ライン目は、（4960，０）アドレスをスタート位置に、Ｙ方向のカウンタをアップに指定して（０，０）方向にＸカウンタを順にダウンしながら読みだす。次に、Ｙカウンタをアップさせ、２ライン目の読みだしが行われ、（4960，１）アドレスから（０，１）の方向に読みだし、順次このように読み出すことにより、図８（ｂ）に示す画像を読み出すことができる。
【００５６】
図９では、記憶されたデータは、図９（ａ）に示すように、先ず、１ライン目は（０，０）のアドレスをスタート位置にし、Ｘ方向のカウンタをアップ、Ｙ方向のカウンタをダウンに指定して（０，7015）の方向にＹカウンタを順次アップしながら読み出す。次に、Ｘカウンタをアップさせ、２ライン目の読みだしが行われ、（１，０）アドレスから（１，7015）方向に読みだし、順次この様に読み出すことにより、図９（ｂ）に示す画像の読み出しを行うことができる。従って、図７（ａ）に示すＡ４幅の原稿を図８に示す方向で読み出すことで、画像を回転しないで読み出すことができる。
【００５７】
また、図９（ｃ）に示すように、先ず、１ライン目は（4960，7015）アドレスをスタート位置にＹカウンタをカウントダウンし、（4960，０）まで順次読み出す。２ライン目はＸカウンタをカウントダウンさせ、（4959，7015）からＹカウンタをカウントダウンし、（4959，０）まで順読み出す。順次このように読み出すことにより、図９（ｄ）に示す１８０°回転した画像を読み出すことができる。
【００５８】
前述したように、図１０（ａ）、図１０（ｂ）に示す画像が展開され、レイアウトメモリを用いて、画像レイアウトメモリの所望の位置に画像を書き込むことにより、図１０（ｃ）に示すように、別々の原稿画像をメモリ上で合成することができる。
【００５９】
次に、図１に戻って、プリンター部２について説明する。
【００６０】
プリンター部２に入力された画像信号は、露光制御部２１０にて変調された光信号に変換されて感光体２１１を照射する。照射光によって感光体２１１上に作成された潜像は現像器２１２によって現像される。上記現像像の先端とタイミングを併せてシート積載部２１４，２１５，２２５，２２６もしくは手差しトレイ２２７よりシートが搬送され、転写部２１６において、上記現像された像が転写される。転写された像は定着部２１７にてシートに定着された後、排出部２１８より装置外部に排出される。排出部２１８から出力されたシートは、製本ユニット２３０に送られる。
【００６１】
製本ユニット２３０は、処理内容によりシートの進行方向を変更することにより、後処理を行う。パンチ機能が働いている場合は、パンチユニット２９０においてパンチ穴あけを行ために方向変更材２３２，２３５を制御して、パンチユニット２９０に導く。
【００６２】
同様にステイプル機能が働いている場合も、ステイプルユニット２８０においてステイプルを行うために、方向変更材２３２，２３５を制御する。ステイプルユニット２８０は、ステイプルの種類に応じたステイプルを行う。また、糊付け製本が指定された場合は、方向変更材２３２，２３５を制御することにより糊付け製本を行う。
【００６３】
図１２〜図１４を参照して、表紙をつけるくるみ製本の動作を説明する。なお、図１２ではシートを太く図示しているが、シートの位置を明示するための表示であり、シートは１枚である。一方、図１３および図１４の中紙は紙束を示す。
【００６４】
図１２（ａ）に示すように、方向変更材２３２は、シートをシートパス２３３に誘導するように方向を変え、ローラー２７０，２７１により搬送させる。次に、図１２（ｂ）に示すように、方向変更材２３５はシートをスタック部２３６に誘導するように方向を変更する。同様にして、図１２（ｃ）に示すように、くるみ製本の中紙をすべてスタック部２３６に収納する。
【００６５】
続いて、図１３（ａ）に示すように、くるみ製本の表紙を搬送する。方向変更材２３２を表紙パス２３４に表紙を誘導するように方向を変える。表紙の半分の位置がローラー２４３とローラー２３９の半分の位置にくるようにローラー２４３，２３９を回転させる。
【００６６】
このとき、糊付けユニット３００を手前から奥まで移動することにより、シートに糊付けを行う。糊付けユニットは、糊部３０１、ヒーター部３０２、センサー部３０３から構成されており、固形の糊をヒーター部３０２であらかじめ定められた温度まで熱することにより糊付け可能としている。また、センサー部３０３で温度を検知し、糊が予め定められた温度にならないように制御されている。
【００６７】
続いて、糊付けの終わった中紙を表紙に糊付けする。図１３（ｂ）に示すように、糊付けユニット３００は、ローラー２３７とローラー２３８が回転することにより所定の位置に退避し、ローラー２７２とローラー２７３が下方向に中紙を移動するように回転する。ローラー２７２とローラー２７３は、中紙が表紙につく位置で回転を停止する。この状態で所定の時間放置することで、糊付けが行われる。このとき、表紙を折るために、折材２７７が動作し、表紙を織り込む。ここで、折材２７７が動作をするときに枚数が少ないと、表紙にしわや、破損が生じてしまう。そのために、最小処理枚数の制限が発生する。
【００６８】
続いて、図１３（ｃ）に示すように、糊付け位置にある部材２４２が移動し、糊付けされた製本の端揃えを行うために、端部を裁断する位置に誘導するように部材２４２が移動する。このとき、部材２７４，２７５が糊付け製本を倒すように移動する。図１４に示すように、位置制御部材２５２が移動することにより、トリマーターンテーブル２５５上の位置を制御する。
【００６９】
トリマーターンテーブル２５５上に積載された製本は、トリマーユニット２４７から出るカッター２４８が昇降することにより端部を裁断する。トリマーターンテーブル２５５は、９０度、１８０度回転することにより、用紙の３方を裁断することができる。裁断された製本は、位置制御部材２５２がトレイ２５７方向に移動し、ローラー２４９，２５３，２５１，２５４が回転することにより、トレイ２５７に排出される。
【００７０】
次に、図１５を参照して、サーバー部４００のサーバー用ＣＰＵ回路部１４５に対して、外部クライアントＰＣ（ユーザー端末）から印刷要求があった場合の動作の一例を説明する。
【００７１】
なお、サーバー用ＣＰＵ回路部１４５のＯＳは、ユーザー管理をしており、外部クライアントＰＣから印刷指示が可能なユーザーは、識別、認証されたアクセス可能なユーザーである。
【００７２】
まず、ステップＳ１１において、データを受信したサーバー用ＣＰＵ回路部１４５は、サーバー用データか否かを判断する。サーバー用データの場合は、ステップＳ１２に移行し、サーバー用データの処理を行なう。一方、サーバー用データでない場合は、ステップＳ１３に移行し、通信Ｉ／Ｆ１４０を通して、ＭＦＰ部５００にデータを送信する。データを受信したＭＦＰ部５００は、ステップＳ１４で、印刷データか否かを判断する。
【００７３】
印刷データでない場合は、ステップＳ１５に移行し、機能に応じた処理を行なう。一方、印刷データの場合は、ステップＳ１６に移行し、ＭＦＰ用ＣＰＵ回路部１２２のＲＯＭ１２４に格納されたＰＤＬデータ解釈プログラムがデータを解釈して、ステップＳ１７に移行する。
【００７４】
ステップＳ１７では、データの所在を確認し、ＨＤＤが搭載されていない外部クライアントＰＣからの印刷指示を行う場合は、サーバー部４００のＨＤＤ部１４４に格納されたプリントデータを印刷するため、ステップＳ１８に移行し、サーバー部４００側のデータを要望する。
【００７５】
要望を受けたサーバー部４００側は、ＨＤＤ部１４４の所定の領域に格納されている印刷データを通信Ｉ／Ｆ１４０を通じてＭＦＰ部５００にデータを転送し、ステップＳ１９で、ＭＦＰ部５００はデータを受信する。ＭＦＰ部５００がデータを受信すると、ステップＳ２０で、画像データに展開し、ステップＳ２１でプリンター部２において印刷を行い、処理を終了する。
【００７６】
また、ステップＳ１７において、ＨＤＤが搭載された外部クライアントＰＣからの印刷指示の場合は、ステップＳ２２に移行し、印刷指示が送信（添付）データの印刷か否かを判断する。
【００７７】
送信（添付）データの印刷の場合は、ステップＳ２０に移行して、上述した処理を行い、一方、送信（添付）データの印刷でない場合は、ステップＳ２３でＰＤＬＴｏＢＯＸのデータをリンクして、処理を終了する。
【００７８】
次に、図１６〜図２０を参照して、本発明の実施の形態の一例であるＭＦＳに対する外部クライアントＰＣからのアクセス制限の動作について説明する。図１６は外部クライアントＰＣからＭＦＳのサーバー部にアクセスする様子を示す概念図、図１７は外部クライアントＰＣのＨＤＤの装着状況を判断する方法を説明するための説明図である。図１８（ａ）は機能制限テーブルを示す図、図１８（ｂ）は機能管理情報の定義を説明するための図、図１９は操作部の初期画面を示す図、図２０は操作部の機能制限時の画面の表示例を説明するための図である。
【００７９】
まず、図１６を参照して、外部クライアントＰＣ１２−１からサーバー部４００にアクセスされた場合、アクセスされたＩＰパケットに含まれるＩＰアドレスを抽出する。そして、外部クライアントＰＣ１２−１のＩＰアドレスを用いて、外部クライアントＰＣ１２−１にアクセスし、該外部クライアントＰＣ１２−１のハードウエアの装備状況を確認する。
【００８０】
図１７を参照して、外部クライアントＰＣ１２−１は、ＩＰアドレスからＤＮＳ名として「Manchester」（ｘｘ−１）というホスト名と特定し、コンピュータの管理ツールで、別のＰＣ（Manchester）にアクセスし、コンポーネント→記憶域→ドライブ情報を参照する（１３−２）。なお、図１７に示す内容は、説明の便宜上に可視的に表したものであり、本動作はプログラムレベルで実行されているので、表示等で参照することはできない。
【００８１】
外部クライアントＰＣ１２−１からアクセスされたときに、「Manchester」の中でローカル固定ディスク１３−３の記載が有る外部クライアントＰＣは、ＨＤＤが搭載されたＰＣであり、記載がないＰＣはＨＤＤを持たないＰＣである。
【００８２】
サーバー用ＣＰＵ回路部１４５のＯＳにアクセスされるＩＰアドレスと、サーバー部４００のユーザー管理内容としての、ユーザー名、ユーザーグループ、外部クライアントＰＣのＨＤＤの有無が、図１８（ａ）に示すデータ１４−１としてＭＦＰ部５００側に通知される。このとき、外部クライアントＰＣ１２−１のユーザーは、認証、識別が終了しているためにパスワードは送信しない。
【００８３】
ＭＦＰ部５００側がデータを受信すると、予めＭＦＰ部５００に用意された、ユーザーグループ・ＭＦＰ機能管理テーブル相関テーブル１４−２から、ＭＦＰ機能管理情報が導出され、クライアントテーブル１４−３と呼ばれるテーブルを作成する。クライアントテーブル１４−３では、ＩＰアドレス、ユーザー名、パスワード、ＭＦＰ管理情報、ＨＤＤの有無のＭＦＰ制御管理テーブルが生成される。
【００８４】
図１８（ｂ）は、COPY、BOX、SCAN、FAX、SEND、PDL、PDLTOBOX、BOXTOSENDの対応した機能管理情報の定義を説明するための図であり、１になっている機能が使用可能となっている。ＩＰアドレスが「０．０．０．０」で定義されているユーザーは、ＭＦＰ部５００の機能のみ使用可能なユーザーであり、ユーザー名、パスワードを用いて識別認証されるユーザーである。なお、クライアントテーブル１４−３に記載されたパスワードは、所定のアルゴリズムにて暗号化されている。
【００８５】
次に、ＭＦＰ部５００の機能を使用する場合について説明する。
【００８６】
図１９は、ＭＦＰ部５００の操作部１２３の液晶表示部２５０の基本画面であり、この基本画面には、ユーザー名を入力するフィールド１５−１、パスワードを入力するフィールド１５−３が表示される。いずれもキャラクターキー１５−２をタッチすると、図示しないソフトキーボード画面が立ち上がり、ソフトキーボード画面から入力することにより、ユーザー名、パスワードを入力することが可能になる。
【００８７】
フィールド１５−１にユーザー名、フィールド１５−３にパスワードを入力し、ログインキー１５−４をタッチすると、クライアントテーブル１４−３を参照し、ＭＦＰ部５００からの操作であるためＩＰアドレス「０．０．０．０」となっているフィールドから、該当するユーザーが存在するか否かを判断する。
【００８８】
ここで、ユーザー「PPPP」のユーザー名が図１９のフィールド１５−１に入力され、フィールド１５−３に「PPPuser1」というパスワードが入力されたとする。この場合、クライアントテーブル１４−３に「PPPP」のユーザーが存在するためパスワードを参照し、入力されたパスワードと合致するかを判断する。
【００８９】
そして、パスワードが合致すると、機能管理情報を参照し、ＣＯＰＹ，ＢＯＸ機能のみが操作可能であるため、図２０（ａ）に示す画面を表示する。図２０（ａ）の画面には、コピー機能が操作可能なコピータブ１６−１−１、ＢＯＸ機能が操作可能なＢＯＸタブ１６−１−２が表示される。
【００９０】
ユーザー「QQQQ」がログインしたときは、機能管理情報を参照し、図２０（ｂ）に示す画面を表示する。図２０（ｂ）の画面には、送信／ファックス機能が操作可能な送信／ファックスタブ１６−２−１、ホスト指示により原稿を読み取りホストに送信するリモートスキャンが可能なリモートスキャンタブ１６−２−２が表示される。
【００９１】
そして、ユーザー「QQQQ」がログインした場合に、送信／ファックスタブ１６−２−１を押下して送信／ファクス機能を利用しようとすると、図２０（ｃ）に示す画面を表示する。図２０の画面には、ホストコンピュータに読取った画像をファイルとして送信するためのファイルキー１６−３−１、ボックスに保存するためのボックスキー１６−３−２、ファクス送信を行うためのファックスキー１６−３−３が表示される。
【００９２】
ファイルキー１６−３−１を押下すると、図２０（ｄ）に示すファイル送信の詳細設定画面が表示され、この画面には、送信先のＩＰアドレスを入力するフィールド１６−４−１、送信するＩＰアドレスのパス名を入力するフィールド１６−４−２が表示される。ユーザー名／パスワードは、変更したいときのみ入力する。
【００９３】
フィールド１６−４−１にＩＰアドレス「172.20.20.128」を入力すると、「172.20.20.128」をクライアントテーブル１４−３から検索し、ユーザー名、アクセス、パスワードを参照する。ユーザー名が「SERVER」、アクセスが「−」、パスワードが「−」であるので、公認されたサーバーであると判断する。公認されたサーバーに対して送信することは可能であるため、原稿をセットし、スタートキー押下により、フィールド１６−４−２に入力された所定のパスに画像を送信する。
【００９４】
また、フィールド１６−４−１にＩＰアドレス「172.20.24.154」を入力すると、「172.20.24.154」をクライアントテーブル１４−３から検索し、ユーザー名、アクセス、パスワードを参照する。ユーザー名に、「SERVER」と記載されておらず、且つＨＤＤ搭載の外部クライアントＰＣであることが判る。「SERVER」ではないＨＤＤ有のＰＣに画像を送信すると、その画像が持ち出されることになるため、これを禁止する。そのため、図２０（ｅ）に示す画面を表示し、送信処理は行なわない。
【００９５】
次に、ユーザー「GGGG」がログインする場合を説明する。
【００９６】
ユーザー「GGGG」のユーザー情報は、サーバー部４００で管理されているため、ＭＦＰ部５００は、ユーザー名、パスワードが入力されると、サーバー部４００に識別、認証を依頼する。サーバー部４００はデータを受け取ると、認証結果をＭＦＰ部５００に送信する。認証結果が“合格”の場合は、機能管理情報を参照し、図２０（ｄ）の画面を表示する。
【００９７】
そして、図２０（ｄ）の画面のフィールド１６−４−１にＩＰアドレス「172.20.20.128」を入力すると、「172.20.20.128」をクライアントテーブル１４−３から検索し、ユーザー名、アクセス、パスワードを参照する。ユーザー名が「SERVER」、アクセスが「−」、パスワードが「−」であるので、公認されたサーバーであると判断する。公認されたサーバーに対して送信することは可能であるため、原稿をセットし、スタートキー押下により、フィールド１６−４−２に入力された所定のパスに画像を送信する。
【００９８】
次に、フィールド１６−４−１にＩＰアドレス「172.20.24.152」を入力すると、「172.20.24.152」をクライアントテーブル１４−３から検索し、ユーザー名、アクセス、パスワードを参照する。ユーザー名に、「SERVER」と記載されておらず、且つＨＤＤを有するＰＣであることが判る。「SERVER」ではないＨＤＤ有のＰＣに画像を送信すると、その画像が持ち出されることになるため、これを禁止する。そのため、図２０（ｅ）に示す画像を表示し、送信処理を行なわない。
【００９９】
次に、ユーザーがＰＤＬＴｏＢＯＸ動作を使用する場合について説明する。
【０１００】
ユーザー「CCCC」がＰＤＬＴｏＢＯＸ動作を使用する場合は、サーバー部４００を通してＭＦＰ部５００に印刷指示が行なわれる。ＭＦＰ部５００は、機能管理情報を参照し、ＰＤＬＴｏＢＯＸ動作が可能であるため、ＨＤＤ装着情報を確認する。ＨＤＤ装着情報には、ＨＤＤが無い状態とあるため、印刷指示の内容はサーバー部４００内に管理されている印刷データと判断する。ＭＦＰ部５００は、ＰＤＬ展開操作をすぐに開始せずともよいと判断できるため、サーバー部４００側のＨＤＤ１４４内の格納位置にＢＯＸ内の情報として格納する。このとき、サーバー部４００側のデータはＰＤＬデータであり、展開を必要とする。そのため、サーバー部４００とＭＦＰ部５００とのＣＰＵが動作していない時間に、展開を行なう。
【０１０１】
また、ユーザー「AAAA」がＰＤＬＴｏＢＯＸ動作を使用する場合は、サーバー部４００を通してＭＦＰ部５００に印刷指示が行なわれる。ＭＦＰ部５００は、機能管理情報を参照し、ＰＤＬＴｏＢＯＸ動作が不可能であるため、ユーザーに対して実行不可能であることを通知する。
【０１０２】
以上説明したように、この実施の形態では、ＭＦＳのサーバー部４００が、ユーザーアクセス管理機能に加えて、アクセスする外部クライアントＰＣのハードウエアコンポーネントの種類を判断する管理機能を有する。この外部クライアントＰＣ管理機能は、ある外部クライアントＰＣから、ユーザーがアクセスした場合に、ユーザー認証を行ない、ユーザー認証が成立すると、動作する。
【０１０３】
外部クライアントＰＣの管理機能のハードウエアコンポーネントの種類の判断結果から外部クライアントＰＣの種類を管理するためのテーブルを生成する。そして、該テーブルに、外部クライアントＰＣのネットワークアドレス、ＨＤＤの装着状況、及びユーザー情報をリストとして登録し、リストのユーザー情報、ＨＤＤの装着状況から、外部クライアントＰＣに対する機能の制限を行なう。
【０１０４】
このように、この実施の形態では、サーバー部４００に接続された外部クライアントＰＣのユーザー情報、ハードウエア装着状況に基づき、外部クライアントＰＣに対する機能を制限することができる。これにより、外部への情報の流出を防止することができるセキュリティー機能に優れたＭＦＳを提供することができる。
【０１０５】
なお、以上の説明では、ハードウエア装着状況として、ＨＤＤの装着状況を判断するようにしたが、ＨＤＤ以外の書き込み可能な不揮発性記憶媒体の装着状況を判断するようにしてもよい。また、その他に情報流出の恐れのあるようなハードウエアが装着しているかどうかを判断するようにしてもよい。
【０１０６】
以上、実施形態例を詳述したが、本発明は例えば、システム、装置、方法、プログラム若しくは記憶媒体(記録媒体)等としての実施態様をとることが可能である。具体的には、複数の機器（例えば、ホストコンピュータ、インタフェース機器、印刷装置、webアプリケーション等）から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１０７】
尚本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。なお、この場合のプログラムとは、実施形態において図に示したフローチャートに対応したプログラムである。
【０１０８】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１０９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。
【０１１０】
プログラムを供給するための記録媒体としては、以下に示す媒体がある。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD-ROM，DVD-R)などである。
【０１１１】
プログラムの供給方法としては、以下に示す方法も可能である。すなわち、クライアントコンピュータのブラウザからインターネットのホームページに接続し、そこから本発明のコンピュータプログラムそのもの(又は圧縮され自動インストール機能を含むファイル)をハードディスク等の記録媒体にダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザーに対してダウンロードさせるWWWサーバーも、本発明に含まれるものである。
【０１１２】
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザーに配布し、所定の条件をクリアしたユーザーに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせることも可能である。すなわち該ユーザは、その鍵情報を使用することによって暗号化されたプログラムを実行し、コンピュータにインストールさせることができる。
【０１１３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１１４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、実行されることによっても、前述した実施形態の機能が実現される。すなわち、該プログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行うことが可能である。
【図面の簡単な説明】
【０１１５】
【図１】本発明の実施の形態の一例であるＭＦＳを説明するための説明図である。
【図２】リーダー部の制御ブロック図である。
【図３】ＭＦＰ部とサーバー部との制御ブロック図である。
【図４】ＭＦＰ部のＨＤＤの構成をイメージした斜視図である。
【図５】操作部を説明するための図である。
【図６】画像メモリ上での画像のハンドリングを説明するための図である。
【図７】画像メモリ上での画像のハンドリングを説明するための図である。
【図８】画像メモリ上での画像のハンドリングを説明するための図である。
【図９】画像メモリ上での画像のハンドリングを説明するための図である。
【図１０】画像メモリ上での画像のハンドリングを説明するための図である。
【図１１】画像メモリの構成を説明するための図である。
【図１２】くるみ製本機の動作を説明するための図である。
【図１３】くるみ製本機の動作を説明するための図である。
【図１４】くるみ製本機の動作を説明するための図である。
【図１５】外部クライアントＰＣから印刷要求があったときの動作の一例を説明するためのフローチャート図である。
【図１６】外部クライアントＰＣからＭＦＳのサーバー部にアクセスする様子を示す概念図である。
【図１７】外部クライアントＰＣのＨＤＤの装着状況を判断する方法を説明するための説明図である。
【図１８】（ａ）は機能制限テーブルを示す図、（ｂ）は機能管理情報の定義を説明するための図である。
【図１９】操作部の初期画面を示す図である。
【図２０】操作部の機能制限時の画面の表示例を説明するための図である。
【図２１】ＭＦＳを説明するための説明図である。
【図２２】ＭＦＳを説明するための説明図である。
【符号の説明】
【０１１６】
１２−１    外部クライアントＰＣ（ユーザー端末）
１２２      ＭＦＰ用ＣＰＵ回路部
１２３      操作部（操作手段）
１４１      外部ネットワーク
１４５      サーバー用ＣＰＵ回路部
４００      サーバー部
５００      ＭＦＰ部
【図１】
2008146409.tif 000003
【図２】
2008146409.tif 000004
【図３】
2008146409.tif 000005
【図４】
2008146409.tif 000006
【図５】
2008146409.tif 000007
【図６】
2008146409.tif 000008
【図７】
2008146409.tif 000009
【図８】
2008146409.tif 000010
【図９】
2008146409.tif 000011
【図１０】
2008146409.tif 000012
【図１１】
2008146409.tif 000013
【図１２】
2008146409.tif 000014
【図１３】
2008146409.tif 000015
【図１４】
2008146409.tif 000016
【図１５】
2008146409.tif 000017
【図１６】
2008146409.tif 000018
【図１７】
2008146409.tif 000019
【図１８】
2008146409.tif 000020
【図１９】
2008146409.tif 000021
【図２０】
2008146409.tif 000022
【図２１】
2008146409.tif 000023
【図２２】
2008146409.tif 000024