(57)【要約】【課題】画像形成装置の設置場所がデータの送信元の近隣でない場合にだけ文書を秘匿するための処理を行う。【解決手段】情報処理装置１００のＣＰＵ１０１は、文書データの送信先である画像形成装置１の設置場所に関連する関連情報を取得し、画像形成装置１の設置場所が自装置の近隣であるか否かを判断する。ＣＰＵ１０１は、設置場所が自装置の近隣でないと判断された場合に、文書データと、操作者が画像形成装置１に入力した識別情報が文書データと対応付けられて画像形成装置１に記憶された識別情報と一致するならば文書データに基づいて記録媒体に画像を形成する旨の指示とを、画像形成装置１に送信する。【選択図】図１
2009205255.tif 000002
【特許請求の範囲】
【請求項１】
文書データの送信先である画像形成装置の設置場所に関連する関連情報を取得する取得手段と、
前記取得手段が取得した関連情報に基づいて、前記画像形成装置の設置場所が自装置の近隣であるか否かを判断する判断手段と、
前記判断手段による判断の結果、前記画像形成装置の設置場所が自装置の近隣でないと判断された場合に、文書データと、操作者が前記画像形成装置に入力した識別情報が該文書データと対応付けられて前記画像形成装置に記憶された識別情報と一致するならば該文書データに基づいて記録媒体に画像を形成する旨の指示とを、前記画像形成装置に送信する送信手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記画像形成装置の設置場所を表す情報を前記関連情報として記憶する記憶手段を有し、
前記取得手段は、前記関連情報を前記記憶手段から取得し、
前記判断手段は、前記取得手段が取得した関連情報が所定の条件を満たすならば、前記画像形成装置の設置場所が自装置の近隣でないと判断する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記所定の条件を指定する条件指定手段を有することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記取得手段は、前記関連情報として前記画像形成装置の通信アドレスを取得し、
前記判断手段は、前記取得手段が取得した通信アドレスが属するサブネットと自装置が属するサブネットとが同一でないならば、前記画像形成装置の設置場所が自装置の近隣でないと判断する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
自装置とサーバーとの通信が接続されたならば該サーバーが自装置から前記画像形成装置のドライバプログラムの設定情報を取得するように設定されているか否かを表す情報を前記関連情報として記憶する記憶手段を有し、
前記取得手段は、前記記憶手段から前記関連情報を取得し、
前記判断手段は、前記関連情報が前記設定がなされていないことを表すならば、前記画像形成装置の設置場所が自装置の近隣でないと判断する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
情報処理装置が送信した文書データを受信する受信手段と、
前記受信手段が受信した文書データと識別情報とを対応付けて記憶する記憶手段と、
前記情報処理装置の設置場所に関連する関連情報を取得する取得手段と、
前記取得手段が取得した関連情報に基づいて、前記情報処理装置の設置場所が自装置の近隣であるか否かを判断する判断手段と、
前記判断手段による判断の結果、前記情報処理装置の設置場所が自装置の近隣でないと判断された場合に、操作者による前記識別情報の入力を受け付ける入力手段と、
前記入力手段が受け付けた識別情報が前記受信手段が受信した文書データと対応付けられて前記記憶手段に記憶された識別情報と一致するならば、該文書データに基づいて記録媒体に画像を形成する画像出力手段と
を有することを特徴とする画像形成装置。
【請求項７】
前記情報処理装置の設置場所を表す情報を前記関連情報として記憶する記憶手段を有し、
前記取得手段は、前記関連情報を前記記憶手段から取得し、
前記判断手段は、前記取得手段が取得した関連情報が所定の条件を満たすならば、当該情報処理装置の設置場所が自装置の近隣でないと判断する
ことを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記所定の条件を指定する条件指定手段を有することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記取得手段は、前記関連情報として前記情報処理装置の通信アドレスを取得し、
前記判断手段は、前記取得手段が取得した通信アドレスが属するサブネットと自装置が属するサブネットとが同一でないならば、前記情報処理装置の設置場所が自装置の近隣でないと判断する
ことを特徴とする請求項６に記載の画像形成装置。
【請求項１０】
前記情報処理装置とサーバーとの通信が接続されたならば該サーバーが前記情報処理装置から自装置のドライバプログラムの設定情報を取得するように設定されているか否かを表す情報を前記関連情報として記憶する記憶手段を有し、
前記取得手段は、前記記憶手段から前記関連情報を取得し、
前記判断手段は、前記関連情報が前記設定がなされていないことを表すならば、前記情報処理装置の設置場所が自装置の近隣でないと判断する
ことを特徴とする請求項６に記載の画像形成装置。
【請求項１１】
コンピュータを、
文書データの送信先である画像形成装置の設置場所に関連する関連情報を取得する取得手段と、
前記取得手段が取得した関連情報に基づいて、前記画像形成装置の設置場所が自装置の近隣であるか否かを判断する判断手段と、
前記判断手段による判断の結果、前記画像形成装置の設置場所が自装置の近隣でないと判断された場合に、文書データと、操作者が前記画像形成装置に入力した識別情報が該文書データと対応付けられて前記画像形成装置に記憶された識別情報と一致するならば該文書データに基づいて記録媒体に画像を形成する旨の指示とを、前記画像形成装置に送信する送信手段
として機能させるためのプログラム。
【請求項１２】
コンピュータを、
情報処理装置が送信した文書データを受信する受信手段と、
前記受信手段が受信した文書データと識別情報とを対応付けて記憶する記憶手段と、
前記情報処理装置の設置場所に関連する関連情報を取得する取得手段と、
前記取得手段が取得した関連情報に基づいて、前記情報処理装置の設置場所が自装置の近隣であるか否かを判断する判断手段と、
前記判断手段による判断の結果、前記情報処理装置の設置場所が自装置の近隣でないと判断された場合に、操作者による前記識別情報の入力を受け付ける入力手段と、
前記入力手段が受け付けた識別情報が前記受信手段が受信した文書データと対応付けられて前記記憶手段に記憶された識別情報と一致するならば、該文書データを画像出力形成装置に供給する供給手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像形成装置およびプログラムに関する。
【背景技術】
【０００２】
ＬＡＮ（Local Area Network）に接続された１台の画像形成装置を複数のユーザーが使用する場合、自分が出力した文書を他人に見られたり持ち去られたりして困ることがある。
このような問題を解決するための技術が提案されている。例えば、特許文献１で開示された技術では、ＧＰＳ（Global Positioning System）等の手段により自局の現在位置を検知する無線端末を操作者に所持させておく。無線端末が、現在位置とともに画像の処理を要求する指示を出力し、画像形成装置が当該要求を受けて、画像形成装置の位置と無線端末の現在位置との距離を算出し、この距離が予め設定された範囲内ならば、画像形成を開始する。
【特許文献１】特開２００１−８６２７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、画像形成装置の設置場所がデータの送信元の近隣でない場合にだけ文書を秘匿することのできる技術の提供を目的とする。
【課題を解決するための手段】
【０００４】
請求項１に係る発明は、文書データの送信先である画像形成装置の設置場所に関連する関連情報を取得する取得手段と、前記取得手段が取得した関連情報に基づいて、前記画像形成装置の設置場所が自装置の近隣であるか否かを判断する判断手段と、前記判断手段による判断の結果、前記画像形成装置の設置場所が自装置の近隣でないと判断された場合に、文書データと、操作者が前記画像形成装置に入力した識別情報が該文書データと対応付けられて前記画像形成装置に記憶された識別情報と一致するならば該文書データに基づいて記録媒体に画像を形成する旨の指示とを、前記画像形成装置に送信する送信手段とを有することを特徴とする情報処理装置を提供する。
【０００５】
請求項２に係る発明は、請求項１に記載の情報処理装置において、前記画像形成装置の設置場所を表す情報を前記関連情報として記憶する記憶手段を有し、前記取得手段は、前記関連情報を前記記憶手段から取得し、前記判断手段は、前記取得手段が取得した関連情報が所定の条件を満たすならば、前記画像形成装置の設置場所が自装置の近隣でないと判断することを特徴とする。
【０００６】
請求項３に係る発明は、請求項２に記載の情報処理装置において、前記所定の条件を指定する条件指定手段を有することを特徴とする。
【０００７】
請求項４に係る発明は、請求項１に記載の情報処理装置において、前記取得手段は、前記関連情報として前記画像形成装置の通信アドレスを取得し、前記判断手段は、前記取得手段が取得した通信アドレスが属するサブネットと自装置が属するサブネットとが同一でないならば、前記画像形成装置の設置場所が自装置の近隣でないと判断することを特徴とする。
【０００８】
請求項５に係る発明は、請求項１に記載の情報処理装置において、自装置とサーバーとの通信が接続されたならば該サーバーが自装置から前記画像形成装置のドライバプログラムの設定情報を取得するように設定されているか否かを表す情報を前記関連情報として記憶する記憶手段を有し、前記取得手段は、前記記憶手段から前記関連情報を取得し、前記判断手段は、前記関連情報が前記設定がなされていないことを表すならば、前記画像形成装置の設置場所が自装置の近隣でないと判断することを特徴とする。
【０００９】
請求項６に係る発明は、情報処理装置が送信した文書データを受信する受信手段と、前記受信手段が受信した文書データと識別情報とを対応付けて記憶する記憶手段と、前記情報処理装置の設置場所に関連する関連情報を取得する取得手段と、前記取得手段が取得した関連情報に基づいて、前記情報処理装置の設置場所が自装置の近隣であるか否かを判断する判断手段と、前記判断手段による判断の結果、前記情報処理装置の設置場所が自装置の近隣でないと判断された場合に、操作者による前記識別情報の入力を受け付ける入力手段と、前記入力手段が受け付けた識別情報が前記受信手段が受信した文書データと対応付けられて前記記憶手段に記憶された識別情報と一致するならば、該文書データに基づいて記録媒体に画像を形成する画像出力手段とを有することを特徴とする画像形成装置を提供する。
【００１０】
請求項７に係る発明は、請求項６に記載の画像形成装置において、前記情報処理装置の設置場所を表す情報を前記関連情報として記憶する記憶手段を有し、前記取得手段は、前記関連情報を前記記憶手段から取得し、前記判断手段は、前記取得手段が取得した関連情報が所定の条件を満たすならば、当該情報処理装置の設置場所が自装置の近隣でないと判断することを特徴とする。
【００１１】
請求項８に係る発明は、請求項７に記載の画像形成装置において、前記所定の条件を指定する条件指定手段を有することを特徴とする。
【００１２】
請求項９に係る発明は、請求項６に記載の画像形成装置において、前記取得手段は、前記関連情報として前記情報処理装置の通信アドレスを取得し、前記判断手段は、前記取得手段が取得した通信アドレスが属するサブネットと自装置が属するサブネットとが同一でないならば、前記情報処理装置の設置場所が自装置の近隣でないと判断することを特徴とする。
【００１３】
請求項１０に係る発明は、請求項６に記載の画像形成装置において、前記情報処理装置とサーバーとの通信が接続されたならば該サーバーが前記情報処理装置から自装置のドライバプログラムの設定情報を取得するように設定されているか否かを表す情報を前記関連情報として記憶する記憶手段を有し、前記取得手段は、前記記憶手段から前記関連情報を取得し、前記判断手段は、前記関連情報が前記設定がなされていないことを表すならば、前記情報処理装置の設置場所が自装置の近隣でないと判断することを特徴とする。
【００１４】
請求項１１に係る発明は、コンピュータを、文書データの送信先である画像形成装置の設置場所に関連する関連情報を取得する取得手段と、前記取得手段が取得した関連情報に基づいて、前記画像形成装置の設置場所が自装置の近隣であるか否かを判断する判断手段と、前記判断手段による判断の結果、前記画像形成装置の設置場所が自装置の近隣でないと判断された場合に、文書データと、操作者が前記画像形成装置に入力した識別情報が該文書データと対応付けられて前記画像形成装置に記憶された識別情報と一致するならば該文書データに基づいて記録媒体に画像を形成する旨の指示とを、前記画像形成装置に送信する送信手段として機能させるためのプログラムを提供する。
【００１５】
請求項１２に係る発明は、コンピュータを、情報処理装置が送信した文書データを受信する受信手段と、前記受信手段が受信した文書データと識別情報とを対応付けて記憶する記憶手段と、前記情報処理装置の設置場所に関連する関連情報を取得する取得手段と、前記取得手段が取得した関連情報に基づいて、前記情報処理装置の設置場所が自装置の近隣であるか否かを判断する判断手段と、前記判断手段による判断の結果、前記情報処理装置の設置場所が自装置の近隣でないと判断された場合に、操作者による前記識別情報の入力を受け付ける入力手段と、前記入力手段が受け付けた識別情報が前記受信手段が受信した文書データと対応付けられて前記記憶手段に記憶された識別情報と一致するならば、該文書データを画像出力形成装置に供給する供給手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１６】
請求項１、２、６、７、１１、１２に係る発明によれば、画像形成装置の設置場所が情報処理装置の近隣でない場合にだけ文書を秘匿することができる。
請求項３、８に係る発明によれば、近隣か否かの判断の条件を操作者の意思に基づいて定めることができるので、きめ細かい設定をすることができる。。
請求項４、５、９、１０に係る発明によれば、既存の設定内容を判断に利用するので、構成を簡素化することができる。
【発明を実施するための最良の形態】
【００１７】
＜第１実施形態＞
これより、本発明の第１実施形態について説明する。
図１は、本実施形態の全体構成を表す図である。画像形成装置１Ａ、１Ｂ、１Ｃと情報処理装置１００Ａ、１００Ｂ、１００ＣはＬＡＮ（Local Area Network）等の通信ネットワークで接続されている。なお、画像形成装置１Ａ、１Ｂ、１Ｃの構成は共通である。また、情報処理装置１００Ａ，１００Ｂ、１００Ｃの構成は共通である。以下の説明では、画像形成装置１Ａ、１Ｂ、１Ｃを区別する必要のない場合には、これらを単に画像形成装置１と呼ぶ。また、情報処理装置１００Ａ，１００Ｂ、１００Ｃを区別する必要のない場合には、これらを単に情報処理装置１００と呼ぶ。また、同図では各３台の画像形成装置１、情報処理装置１００のみ図示したが、それぞれ１台以上何台接続されていてもよい。
【００１８】
まず、情報処理装置１００について説明する。図２は、情報処理装置１００のハードウェア構成を表す図である。情報処理装置１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、記憶部１０４を備えている。記憶部１０４は例えばハードディスク駆動装置であり、ＯＳ（Operating System）、アプリケーションプログラム等が記憶されている。ＲＯＭ１０２にはＩＰＬ（Initial Program Loader）が記憶されており、情報処理装置１００に電源が投入されるとＣＰＵ１０１がＩＰＬを実行し、これによってＯＳが記憶部１０４から読み出される。そして、ＣＰＵ１０１がＯＳを実行することによって情報処理装置１００各部の制御が行われる。ＲＡＭ１０３は、ＣＰＵ１０１が各種プログラムを実行する際のワークエリアとして使用される。
【００１９】
通信Ｉ／Ｆ（Interface）１０５は、ＬＡＮに接続されており、情報処理装置１００と画像形成装置１との間のデータのやり取りを仲介する。
情報処理装置１００は、キーボード１０６、マウス１０７を備えており、ユーザがこれらを操作することによって情報処理装置１００に対して指示を入力することできる。また、情報処理装置１００には例えば液晶表示画面を備えた表示装置１１０が接続されている。
【００２０】
記憶部１０４には、情報処理装置１００を文書データを作成するワードプロセッサとして機能させるためのプログラムＷＰが記憶されている。ユーザが情報処理装置１００をワードプロセッサとして機能させるための指示をキーボード１０６またはマウス１０７によって入力すると、ＣＰＵ１０１がプログラムＷＰの実行を開始する。すると、文書を作成するためのウィンドウを表す画像が表示装置１１０の画面に表示される。ユーザは、キーボード１０６およびマウス１０７を操作することによって画面上で文書の作成を行うことができる。そして、文書を保存する旨の指示をユーザが入力すると、作成された文書を表す文書データが生成され、記憶部１０４に記憶される。文書データは、文字情報、絵柄等を表すビットマップ形式の画像情報、ページ上における文字や絵柄のレイアウトを表す情報等が記述されている。
【００２１】
また、記憶部１０４には、画像形成装置１に行わせる画像形成の条件を指定するためのプログラムであるプリンタドライバＰＤが記憶されている。プログラムＷＰを用いて文書データを作成した後、ユーザが画像形成の指示を入力すると、ＣＰＵ１０１がプリンタドライバＰＤの実行を開始し、画像形成の条件を指定するためのメニューを表す画像を表示装置１１０の画面に表示する。ユーザがキーボード１０６またはマウス１０７を用いて画面上で条件を指定し、送信の指示を入力すると、ＣＰＵ１０１は、指定された条件を付加した文書データを画像形成装置１に対応するページ記述言語によるデータに変換し、変換された文書データを画像形成装置１に送信する。
【００２２】
次に、画像形成装置１について説明する。
図３は、本実施形態における画像形成装置１のハードウェア構成を示す図である。
制御部４は、ＣＰＵ（Central Processing Unit）４４、ＲＯＭ（Read Only Memory）４５、ＲＡＭ（Random Access Memory）４６を有する。記憶部５は、例えばハードディスク駆動装置であり、ＯＳ（Operating System）、アプリケーションプログラム等が記憶されている。ＲＯＭ４５にはＩＰＬ（Initial Program Loader）が記憶されており、画像形成装置１に電源が投入されるとＣＰＵ４４がＩＰＬを実行し、これによってＯＳがＲＡＭ４６上に読み出される。そして、ＣＰＵ４４がＯＳを実行することによって画像形成装置１の制御が行われる。
【００２３】
指示受付部４１は、表示部３９、キー入力部４０からなる。表示部３９は例えば液晶表示画面であり、メニューを表す画像を表示する。さらに表示部３９は画面上でユーザが触れた領域を認識するセンサを備えており、このセンサによってユーザが触れたメニューの項目を特定する。キー入力部４０は、スタート、ストップ、リセットの各キーとテンキー等からなる。指示受付部４１を用いることによって、記録媒体１０のサイズと向き、複写の部数、画質の調整の内容等をユーザが指定することができる。指示受付部４１によって受け付けられた指示はＣＰＵ４４に送られ、ＣＰＵ４４は送られてきた指示に従って画像形成装置１を制御する。
【００２４】
通信Ｉ／Ｆ（Interface））４８は、ＬＡＮ（Local Area Network）等の通信ネットワーク（図示省略）に接続されており、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）等の通信プロトコルに従って、画像形成装置１と他の装置との通信を仲介する。
【００２５】
プラテンガラス２を覆うカバー５１には原稿送り装置５２が備えられている。原稿送り装置５２は、原稿を載せる原稿台５３、原稿台５３に載せられた原稿を１枚ずつ送り出すローラー５４、送り出された原稿をプラテンガラス２上に導くローラー５５からなり、原稿台５３に複数枚重ねて載せられた原稿を１枚ずつプラテンガラス２上に搬送することができる。
【００２６】
画像入力部１２は、原稿を光学的に読み取って画像信号を生成する。具体的には、プラテンガラス２上に載せられた原稿に対して光源１３が光を照射し、この反射光がミラー１４、１５および１６からなる光学系３を介して受光部１７により受光される。受光部１７はＣＣＤ（Charge Coupled Device）等の光電変換素子を備え、反射光を各々がＲ（Red）色、Ｇ（Green）色、Ｂ（Blue）色からなる画像を表す画像データに変換する。
【００２７】
画像処理部１８は、画像データに対して、各種画像処理を施す。バッファ４９は、例えば半導体メモリであり、画像入力部１２、画像処理部１８、画像出力部６の間のデータ転送のタイミングを調整するための記憶領域として用いられる。画像入力部１２が生成した画像データはバッファ４９に書き込まれ、バッファ４９に１ページ分の画像データが書き込まれる度に、画像処理部１８は画像データをバッファ４９から読み出し、この画像データに対して画像処理を施す。具体的には、画像処理部１８は、色変換、すなわち、Ｒ色、Ｇ色、Ｂ色からなる画像をＹ（Yellow）色、Ｍ（Magenta）色、Ｃ（Cyan）色、Ｋ（Black）色からなる画像に分解し、分解して得られた各画像を表す画像データを生成する。さらに、拡大／縮小、地肌除去、２値化等の画像処理を施す。そして、画像処理部１８は、画像処理を施した画像データをバッファ４９に書き込む。バッファ４９に書き込まれた画像データは所定のタイミングで読み出され、画像出力部６に供給される。
【００２８】
画像出力部６は、画像形成エンジン７Ｙ、７Ｍ、７Ｃ、７Ｋ、転写ベルト８、定着装置１１等からなる。画像形成エンジン７Ｙ、７Ｍ、７Ｃ、７Ｋは、バッファ４９から供給された画像データに基づいて、電子写真方式により、それぞれＹ（Yellow）色、Ｍ（Magenta）色、Ｃ（Cyan）色、Ｋ（Black）色のトナー像を転写ベルト８の表面に重ねて形成する。
【００２９】
画像形成装置１は、複写機としての機能に加えてプリンタとしての機能も備えている。情報処理装置からＬＡＮを介して画像形成装置１にページ記述言語等で記述された文書データを送信すると、ＣＰＵ４４は受信された文書データを画像データに変換して画像出力部６に供給する。また、送信元の情報処理装置によって何らかの画像処理が指定されている場合には、画像処理部１８がその指定に従って当該画像データに画像処理を施す。
【００３０】
ここで、セキュリティープリントについて説明する。以下の説明では、情報処理装置１００から画像形成装置１に文書データからなる１個のデータファイルが送信された場合、このデータファイルに基づく画像形成の処理を「ジョブ」と称する。
セキュリティープリントは、画像形成装置１で画像形成された文書を他人に見られたり持ち去られたりするのを防止するための機能である。セキュリティープリントにおいては、まず、情報処理装置１００が画像形成装置１に文書データと識別情報を送信する。この識別情報は例えば４桁の暗証番号である。画像形成装置１は、受信した文書データと暗証番号を対応付けて記憶し、当該文書データに基づく画像形成を行わずに待機する。画像形成装置１の表示部３９には待機中のジョブを識別するための情報（例えば、ユーザーＩＤ、文書名）の一覧が表示され、ユーザーは、表示部３９の画面上で自身が送信したジョブを指定し、キー入力部４０を操作して暗証番号を入力する。そして、スタートキーを押し下げると、ＣＰＵ４４は入力された暗証番号が当該文書データと対応付けて記憶した暗証番号と一致するか否かを判定し、両者が一致した場合、当該ジョブに対応する文書データを画像データに変換して画像出力部６に供給する。このようにして、当該ジョブを投入したユーザー自身が画像形成装置１の傍にいる状態で画像形成が行われる。
【００３１】
次に、画像形成装置１の設置場所に関連する関連情報について説明する。情報処理装置１００には予め画像形成装置１を制御するためのプリンタドライバＰＤがインストールされている。表示装置１１０の画面にはプリンタドライバＰＤのアイコンが表示され、このアイコンに対して所定の操作を行うと、画像形成装置１に対する諸設定を行うための「プリンタのプロパティ」ダイアログボックスが表示される。図４は、このダイアログボックスを表す図である。なお、同図においては、設置場所に関連する項目のみ示している。
【００３２】
ユーザーは、画像形成装置１Ａ乃至１Ｃのうち、設定を行う対象をプリンタ名のコンボボックスで指定する。「設置場所」欄には、画像形成装置１の設置場所を表す文字列（例えば、建物の階数）を入力する。「コメント」欄には、画像形成装置１の設置場所を特定するための補助的な情報（例えば、近い／遠い、同フロア／別フロア）を入力する。「コメント」欄の内容は、自装置（情報処理装置１００）と画像形成装置１との位置関係に応じてユーザーが適宜判断して入力すればよい。
【００３３】
「ＯＫ」ボタンをクリックすると、入力された内容がプリンタ名と対応付けられて記憶部１０４に記憶される。本実施形態では、「設置場所」欄および「コメント」欄に入力された情報、すなわち画像形成装置１の設置場所に関連する情報を「関連情報」と称する。記憶された関連情報は、画像形成ジョブの発生時に使用される。詳細については後述する。
【００３４】
「プリンタのプロパティ」ダイアログボックスにおいて「条件設定」ボタンをクリックすると、画像形成装置１の設置場所が情報処理装置１００の近隣であるか否かを判断する際の条件を設定するための「条件設定」ダイアログボックスが表示される。図５は、このダイアログボックスを表す図である。「キーワード（近くのプリンタ）」のテキストボックスには、画像形成装置１の設置場所が情報処理装置１００の近隣であることを表すキーワードを入力する。「キーワード（遠くのプリンタ）」のテキストボックスには、画像形成装置１の設置場所が情報処理装置１００の近隣でないことを表すキーワードを入力する。「ＯＫ」ボタンをクリックすると、入力された内容が記憶部１０４に記憶される。
【００３５】
次に、情報処理装置１００および画像形成装置１の動作について説明する。以下の説明では、ユーザーが情報処理装置１００Ａから画像形成装置１Ａに文書データを送信する場合について説明する。
ここで、情報処理装置１００Ａおよび画像形成装置１Ａには電源が投入されており、それぞれＣＰＵ１０１、ＣＰＵ４４がＯＳを実行している。ユーザーは、情報処理装置１００Ａのワードプロセッサ機能を用いて文書を作成した後、当該文書の画像形成を行う旨の指示を情報処理装置１００Ａに与える。すると、ＣＰＵ１０１がプリンタドライバＰＤの実行を開始する。
【００３６】
図６は、プリンタドライバＰＤの実行が開始された場合に表示装置１１０の画面に最初に表示される「印刷」ダイアログボックスを表す図である。このダイアログボックスは、画像形成に関する諸条件を指定する手段をユーザーに提供する。ここで、「プリンタ名」のコンボボックスにはデフォルト値が表示されている。このコンボボックス右側の三角印をクリックすると、ＬＡＮに接続されているすべての画像形成装置のプリンタ名が表示され、そのうちの１つを選択することが可能である。以下の説明では、デフォルト値として設定されているMF300（画像形成装置１Ａ）を使用するものとする。
【００３７】
ユーザーが「印刷」ダイアログボックス下部の「ＯＫ」ボタンをクリックすると、ＣＰＵ１０１は、図７のフローで表される処理を開始する。
ステップＡ０１では、ＣＰＵ１０１は、画像形成の指示を受け付ける。すなわち、「印刷」ダイアログボックスで「ＯＫ」がクリックされたことを認識する。この例では、文書データの送信先として画像形成装置１Ａ（プリンタ名：MF300）が指定されている。
【００３８】
ステップＡ０２では、ＣＰＵ１０１は、文書データの送信先である画像形成装置１Ａの設置場所が自装置すなわち情報処理装置１００Ａの近隣であるか否かを判断する。具体的には、以下のとおりである。
【００３９】
まず、ＣＰＵ１０１は、記憶部１０４から、画像形成装置１Ａに対応する関連情報を読み出す。すなわち、関連情報として「５階、遠い、別フロア」が読み出される。ＣＰＵ１０１は、この関連情報を「条件設定」ダイアログボックスで設定されたキーワードと照合することによって、画像形成装置１Ａの設置場所が情報処理装置１００Ａの近隣であるか否かを判断する。この例では、関連情報「５階、遠い、別フロア」がキーワード（遠いプリンタ）欄の内容に該当する。従って、ＣＰＵ１０１は、画像形成装置１Ａの設置場所が情報処理装置１００Ａの近隣でない、と判断する。
なお、この例では関連情報として記憶された３つの項目のすべてがキーワードと一致した場合を示したが、最低１つの関連情報が記憶されていればよい。例えば「遠い」だけが記憶されているならば、上記と同様に設置場所が近隣であると判断する。
【００４０】
そして、設置場所が近隣であると判断されたならば（ステップＡ０２：ＹＥＳ）ステップＡ０３に進み、近隣でないと判断されたならば（ステップＡ０２：ＮＯ）ステップＡ０４に進む。この例では、設置場所が近隣でないと判断されたので、ステップＡ０４に進む。
【００４１】
ステップＡ０４では、ＣＰＵ１０１は、図８に示す「セキュリティープリント」ダイアログボックスを表示装置１１０の画面に表示させる。
「ユーザーＩＤ」欄は、ユーザーが自身を識別するための文字列を入力するために設けられている。ここには、情報処理装置１００の初期設定時に入力されたユーザーＩＤがデフォルト値として表示されるが、任意のユーザーＩＤを入力することも可能である。ここに入力された文字列は、文書データの送信後、画像形成装置１の表示部３９に実行待機中のジョブの一覧の一項目として表示される。ここに何も入力せずに文書データが送信された場合には、情報処理装置１００のＩＰアドレスが表示部３９に表示される。
【００４２】
「暗証番号」欄は、入力が必須である。入力された暗証番号は画像形成装置１に送信され、セキュリティープリント実行時、これと同一の暗証番号をユーザーが画像形成装置１に入力した場合に限り、当該文書の画像形成が行われる。暗証番号を入力せずに当該ダイアログボックスの「ＯＫ」をクリックすると、暗礁番号の入力を促すメッセージが表示され、次の処理には進まない。
【００４３】
なお、ジョブを投入する度に異なるユーザーＩＤおよび暗証番号を入力してもよい。
また、予め各ユーザーに割り当てられたユーザーＩＤおよび暗証番号を情報処理装置１００に登録しておき、これをデフォルト値として使用するようにしてもよい。この場合、ユーザーＩＤおよび暗証番号の入力は不要である。
また、情報処理装置１００の起動後、最後に入力されたユーザーＩＤおよび暗証番号をデフォルト値として設定するようにしてもよい。
また、情報処理装置１００の通信アドレスと暗証番号とを対応付けて予め画像形成装置１の記憶部５に記憶させておき、画像形成装置１が文書データを受信したならば、この文書データの送信元の通信アドレスに対応付けられた暗証番号を読み出し、この暗証番号をユーザーが入力した暗証番号との照合に用いるようにしてもよい。この場合、情報処理装置１００から画像形成装置１への暗証番号の送信は不要である。
【００４４】
次に、「蓄積する文書名」のリストボックスは、文書名の入力態様を指定するために設けられている。このリストボックスの右端にある三角印をクリックすると、「文書名を入力する」、「ファイル名を使用する」、「文書名を入力しない」の３項目が表示され、３項目のうちの１つを選択することが可能となる。ユーザーが「文書名を入力する」をクリックすると、その下にある「文書名」のテキストボックスが入力可能となり、ここにユーザーが入力した文字列が文書名として情報処理装置１００に認識される。「ファイル名を使用する」をクリックすると、プリンタドライバＰＤの起動時に開かれていたファイルのファイル名が「文書名」のテキストボックスに表示され、この文字列が文書名として認識される。「文書名を入力しない」をクリックすると、「文書名」のテキストボックスは入力不能となり、文書名は認識されない。セキュリティープリント実行時、画像形成装置１の表示部３９には、実行待機中のジョブ一覧の一項目として上記の文書名が表示される。文書名が認識されなかった場合には、文書名は表示さればい。この場合、ユーザーは、表示部３９に表示された複数のジョブのうち所望のジョブがどれであるかをユーザーＩＤのみによって判断する。
【００４５】
ここまでの入力が完了した後、ユーザーが「ＯＫ」をクリックすると、情報処理装置１００ＡのＣＰＵ１０１は、この時点で開いていた文書を表す文書データに各ダイアログボックスで指定された内容を付加し、この文書データをページ記述言語からなるデータに変換し、画像形成装置１に送信する。
【００４６】
図９は、文書データが送信された場合に画像形成装置１のＣＰＵ４４が実行する処理のフローを表す図である。
ステップＢ０１では、ＣＰＵ４４は、情報処理装置１００が送信した文書データを通信Ｉ／Ｆ４８を介して受信し、文書データおよび送信元である情報処理装置１００の通信アドレスを対応付けて記憶部５に記憶する。前述のとおり、文書データにはユーザーＩＤ、暗証番号、文書名が含まれている。
【００４７】
ステップＢ０２では、ＣＰＵ４４が、受信した文書データがセキュリティープリントの指示を含むか否かを判定する。セキュリティープリントの指示を含まない場合、通常の画像形成指示であると判断し（ステップＢ０２：ＮＯ）、ステップＢ０３に進む。セキュリティープリントの指示を含む場合（ステップＢ０２：ＹＥＳ）、ステップＢ０４に進む。ここでは、セキュリティープリントの指示を含むから、ステップＢ０４に進む。
【００４８】
ステップＢ０４では、ＣＰＵ４４は、表示部３９に待機中のジョブのユーザーＩＤと文書名の一覧を表示し、ユーザーは、表示部３９の画面上で自身が送信したジョブを指定する。ユーザーが暗証番号を入力し、スタートキーを押し下げると、ステップＢ０５に進む。
【００４９】
ステップＢ０５では、ＣＰＵ４４は、ステップＢ０４で指定されたジョブに対応付けて記憶部５に記憶されている暗証番号とステップＢ０４で入力された暗証番号とを照合し、両者が一致した場合（ステップＢ０５：ＹＥＳ）、ステップＢ０３に進む。
ステップＢ０３では、ＣＰＵ４４が当該ジョブに対応する文書データを画像データに変換して画像出力部６に供給する。画像出力部６は、供給された画像データに基づいて、記録媒体１０に画像を形成する。
【００５０】
このようにして、画像形成装置１の設置場所が情報処理装置１００の近隣でない場合には、当該ジョブを投入したユーザー自身が画像形成装置１の傍にいる状態で画像形成が行われる。一方、設置場所が近隣である場合には、文書データを受信すると直ちに画像形成装置１が画像形成を開始する。
【００５１】
＜第２実施形態＞
次に、本発明の第２実施形態について説明する。
本実施形態の全体構成、各装置のハードウェア構成は第１実施形態と共通である。ここでは、本実施形態の第１実施形態と異なる点についてのみ説明する。第１実施形態ではセキュリティープリントを実行するか否かを情報処理装置１００が判断するように構成されているが、本実施形態では、この判断を画像形成装置１が行う。
【００５２】
画像形成装置１の記憶部５には、情報処理装置１００の設置場所に関連する関連情報が記憶されている。例えば、画像形成装置１Ａの記憶部５には、情報処理装置１００Ａ（コンピュータ名：PC-1）に対応付けて、設置場所：４階、コメント：遠い、別フロア、という内容が記憶されている。
【００５３】
また、記憶部５には、情報処理装置１００の設置場所が画像形成装置１の近隣であるか否かを判断するための条件が記憶されている。例えば、画像形成装置１Ａの記憶部５には、情報処理装置１００の設置場所が画像形成装置１Ａの近隣であることを表すキーワードとして「５階、近い、同フロア」が記憶ｓれている。一方、情報処理装置１００の設置場所が画像形成装置１Ａの近隣でないことを表すキーワードとして「４階、遠い、別フロア」が記憶されている。
【００５４】
次に、情報処理装置１００および画像形成装置１の動作について説明する。以下の説明では、ユーザーが情報処理装置１００Ａから画像形成装置１Ａに文書データを送信する場合について説明する。
ここで、情報処理装置１００Ａおよび画像形成装置１Ａには電源が投入されており、それぞれＣＰＵ１０１、ＣＰＵ４４がＯＳを実行している。ユーザーは、情報処理装置１００Ａのワードプロセッサ機能を用いて文書を作成した後、当該文書の画像形成を行う旨の指示を情報処理装置１００Ａに与える。すると、ＣＰＵ１０１がプリンタドライバＰＤの実行を開始する。すると、図６に示したダイアログボックスが表示装置１１０の画面に表示される。ユーザーが「ＯＫ」ボタンをクリックすると、ＣＰＵ１０１は、図１０のフローで表される処理を開始する。
【００５５】
ステップＣ０１では、ＣＰＵ１０１は、画像形成の指示を受け付ける。すなわち、「印刷」ダイアログボックスで「ＯＫ」がクリックされたことを認識する。この例では、文書データの送信先として、画像形成装置１Ａ（プリンタ名：MF300）が指定されている。
ステップＣ０２では、ＣＰＵ１０１は、文書データをページ記述言語からなるデータに変換し、画像形成装置１に送信する。
【００５６】
図１１は、文書データが送信された場合に画像形成装置１のＣＰＵ４４が実行する処理のフローを表す図である。
ステップＤ０１では、ＣＰＵ４４は、情報処理装置１００が送信した文書データを通信Ｉ／Ｆ４８を介して受信し、送信元である情報処理装置１００の通信アドレスと対応付けて記憶部５に記憶する。
【００５７】
ステップＢ０２では、ＣＰＵ４４が、文書データの送信先である情報処理装置１００Ａの設置場所が自装置すなわち画像形成装置１Ａの近隣であるか否かを判断する。具体的には、以下のとおりである。
【００５８】
まず、ＣＰＵ４４は、記憶部５から、情報処理装置１００Ａに対応する関連情報を読み出す。すなわち、関連情報として「４階、遠い、別フロア」が読み出される。ＣＰＵ４４は、この関連情報を記憶部５に記載されているキーワードと照合することによって、情報処理装置１００Ａの設置場所が画像形成装置１Ａの近隣であるか否かを判断する。この例では、関連情報「４階、遠い、別フロア」が、情報処理装置１００の設置場所が画像形成装置１の近隣でないことを表すキーワードと一致する。従って、ＣＰＵ４４は、情報処理装置１００Ａの設置場所が画像形成装置１Ａの近隣でない、と判断する。
【００５９】
そして、設置場所が近隣であると判断されたならば（ステップＤ０２：ＹＥＳ）ステップＤ０３に進み、近隣でないと判断されたならば（ステップＤ０２：ＮＯ）ステップＤ０４に進む。ここでは、設置場所が近隣でないと判断されたので、ステップＤ０４に進む。
【００６０】
ステップＤ０４では、ＣＰＵ１０１は、情報処理装置１００Ａに暗証番号を送信し、受信された文書データと暗証番号を対応付けて記憶部５に記憶させる。暗証番号の送信にあたっては、ジョブが発生した都度、乱数の発生等により無作為に生成された暗証番号を送信することが望ましい。
なお、予め各ユーザーに割り当てられた暗証番号を画像形成装置１に登録しておき、これを常時使用するようにしてもよい。この場合、情報処理装置１００への暗証番号の送信は不要である。
【００６１】
暗証番号が送信されると、図１０のステップＣ０３で、情報処理装置１００Ａが暗証番号を受信し、表示装置１１０の画面に暗証番号を表示する。図１２は、このとき表示されるダイアログボックスの例である。ユーザーは、「ＯＫ」をクリックすることによってこの表示を消した後、画像形成装置１Ａの設置場所に移動する。
【００６２】
図１１のステップＤ０５では、ＣＰＵ４４は、表示部３９に待機中のジョブのユーザーＩＤと文書名の一覧を表示し、ユーザーは、表示部３９の画面上で自身が送信したジョブを指定する。ユーザーが暗証番号を入力し、スタートキーを押し下げると、ステップＤ０６に進む。
【００６３】
ステップＤ０６では、ＣＰＵ４４は、ステップＤ０５で指定されたジョブに対応付けて記憶部５に記憶されている暗証番号とステップＤ０５で入力された暗証番号とを照合し、これらが一致した場合（ステップＤ０６：ＹＥＳ）、ステップＤ０３に進む。
ステップＤ０３では、ＣＰＵ４４が当該ジョブに対応する文書データを画像データに変換して画像出力部６に供給する。画像出力部６は、供給された画像データに基づいて、記録媒体１０に画像を形成する。
【００６４】
このようにして、情報処理装置１００の設置場所が画像形成装置１の近隣でない場合には、当該ジョブを投入したユーザー自身が画像形成装置１の傍にいる状態で画像形成が行われる。一方、設置場所が近隣である場合には、文書データを受信すると直ちに画像形成装置１が画像形成を開始する。
【００６５】
以上説明した形態に限らず、本発明は種々の形態で実施可能である。例えば、上述の実施形態を以下のように変形した形態でも実施可能である。
＜変形例１＞
上記の実施形態では、関連情報として画像形成装置１または情報処理装置１００の設置場所を表す情報を用いて設置場所が近隣であるか否かを判断する例を示したが、関連情報として通信アドレスを用いるようにしてもよい。具体的には以下のとおりである。
【００６６】
まず、第１実施形態に変形を加えた例について説明する。各画像形成装置１に割り当てられた通信アドレスは、各画像形成装置１のプリンタドライバＰＤと対応付けられて情報処理装置１００の記憶部１０４に記憶されている。情報処理装置１００のＣＰＵ１０１は、図７のステップＡ０１で画像形成の指示を受け付けたならば、ステップＡ０２で、指定された画像形成装置１に対応する通信アドレスを記憶部１０４から読み出し、この通信アドレスが属するサブネットと自装置（情報処理装置１００）の通信アドレスが属するサブネットとを照合する。一般に、同一のサブネットに属する複数の装置は互いに比較的近距離に設置されているから、２つの装置のサブネットを照合することによってそれらの設置場所が近隣であるか否かを判断することができる。よって、本変形例では、両者のサブネットが一致するならば、画像形成装置１の設置場所が自装置の近隣であると判断する。一方、サブネットが一致しないならば、設置場所が近隣でないと判断する。
【００６７】
＜変形例２＞
第２実施形態に上記と同様の変形を加えてもよい。具体的には、図１１のステップＤ０１で文書データを受信すると、ＣＰＵ４４が文書データの送信元である情報処理装置１００の通信アドレスを認識する。ステップＤ０２で、ＣＰＵ４４は、この通信アドレスが属するサブネットと自装置（画像形成装置１）の通信アドレスが属するサブネットとを照合する。両者のサブネットが一致するならば、情報処理装置１００の設置場所が自装置の近隣であると判断する。一方、サブネットが一致しないならば、設置場所が近隣でないと判断する。
【００６８】
＜変形例３＞
関連情報として以下に示す情報を用いるようにしてもよい。
外部記憶装置を備えない情報処理装置をサーバーに接続し、サーバーの端末装置として機能させる技術が知られている。この構成においては、アプリケーションプログラムはサーバーで実行され、情報処理装置は主にサーバーへの指示の入力、アプリケーションの実行結果の表示を行う。画像形成に関しても同様であり、プリンタドライバは情報処理装置にインストールされているが、情報処理装置とサーバーとの通信を接続すると、サーバーは情報処理装置からプリンタドライバの設定情報を受信して自身にインストールする。そして、情報処理装置に対して画像形成の指示が与えられた場合、その指示がサーバーに転送され、サーバーが自身にインストールされた設定情報に従ってプリンタドライバを動作させ、画像形成装置を制御する。この機能は、ＡＣＣＰ（Auto Created Client Printer）と呼ばれており、この機能によってプリンタドライバの設定情報をインストールされる画像形成装置をクライアントプリンタと呼ぶ。
【００６９】
ＡＣＣＰの機能を有するシステムにおいては、情報処理装置およびサーバーの近隣に設置されている画像形成装置をクライアントプリンタとして設定するのが一般的である。従って、ある情報処理装置に対してある画像形成装置がクライアントプリンタとして設定されているならば、その画像形成装置はその情報処理装置の近隣に設置されている可能性が高い。
【００７０】
ＡＣＣＰの設定に関する情報を関連情報として用いるように第１実施形態に変形を加えた例について説明する。
情報処理装置１００の記憶部１０４には、各画像形成装置１が自装置（情報処理装置１００）のクライアントプリンタとして設定されているか否かを示すクライアントプリンタ情報が関連情報として記憶されている。情報処理装置１００のＣＰＵ１０１は、図７のステップＡ０１で画像形成の指示を受け付けたならば、ステップＡ０２で、記憶部１０４からクライアントプリンタ情報を読み出し、このクライアントプリンタ情報に基づいて、指定された画像形成装置１がクライアントプリンタとして設定されているか否かを判断する。そして、画像形成装置１がクライアントプリンタであるならば、画像形成装置１の設置場所が自装置の近隣であると判断する。一方、クライアントプリンタでないならば、設置場所が近隣でないと判断する。
【００７１】
＜変形例４＞
ＡＣＣＰの設定に関する情報を関連情報として用いるように第２実施形態に変形を加えた例について説明する。
画像形成装置１の記憶部５には、自装置が各画像形成装置１のクライアントプリンタとして設定されているか否かを示すクライアントプリンタ情報が関連情報として記憶されている。画像形成装置１のＣＰＵ４４は、図１１のステップＤ０１で文書データを受信したならば、ステップＤ０２で、記憶部５からクライアントプリンタ情報を読み出し、このクライアントプリンタ情報に基づいて、文書データの送信元である情報処理装置１００が自装置をクライアントプリンタとして設定しているか否かを判断する。そして、自装置がクライアントプリンタであるならば、情報処理装置１００の設置場所が自装置の近隣であると判断する。一方、クライアントプリンタでないならば、設置場所が近隣でないと判断する。
【００７２】
＜変形例５＞
上記の実施形態ではＣＰＵ１０１および４４がプログラムを実行することによって処理を実行する例を示したが、同様の機能を電子回路に実装するようにしてもよい。
また、上記の実施形態では、このプログラムが予め記憶部１０４および５に記憶されている例を示したが、このプログラムを磁気ディスク等の記録媒体に書き込んで頒布し、この磁気ディスクから読み取ったプログラムを記憶部１０４および５に書き込んで使用するようにしてもよい。また、このプログラムを通信回線経由で頒布し、通信回線経由で受信したプログラムを記憶部１０４および５に書き込んで使用するようにしてもよい。
【図面の簡単な説明】
【００７３】
【図１】実施形態の全体構成を表す図である。
【図２】情報処理装置１００のハードウェア構成を表す図である。
【図３】画像形成装置１のハードウェア構成を示す図である。
【図４】「プリンタのプロパティ」ダイアログボックスを表す図である。
【図５】「条件設定」ダイアログボックスを表す図である。
【図６】「印刷」ダイアログボックスを表す図である。
【図７】ＣＰＵ１０１が実行する処理のフローを表す図である。
【図８】「セキュリティープリント」ダイアログボックスを表す図である。
【図９】ＣＰＵ４４が実行する処理のフローを表す図である。
【図１０】ＣＰＵ１０１が実行する処理のフローを表す図である。
【図１１】ＣＰＵ４４が実行する処理のフローを表す図である。
【図１２】ダイアログボックスの例である。
【符号の説明】
【００７４】
１００Ａ、１００Ｂ、１００Ｃ、１００…情報処理装置、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…記憶部、１０５…通信Ｉ／Ｆ、１０６…キーボード、１０７…マウス、１１０…表示装置、１Ａ、１Ｂ、１Ｃ、１…画像形成装置、４…制御部、４４…ＣＰＵ、４５…ＲＯＭ、４６…ＲＡＭ、５…記憶部、４１…指示受付部、３９…表示部、４０…キー入力部、４８…通信Ｉ／Ｆ、１２…画像入力部、１８…画像処理部、６…画像出力部、７Ｙ、７Ｍ、７Ｃ、７Ｋ…画像形成エンジン、８…転写ベルト、１１…定着装置
【図１】
2009205255.tif 000003
【図２】
2009205255.tif 000004
【図３】
2009205255.tif 000005
【図４】
2009205255.tif 000006
【図５】
2009205255.tif 000007
【図６】
2009205255.tif 000008
【図７】
2009205255.tif 000009
【図８】
2009205255.tif 000010
【図９】
2009205255.tif 000011
【図１０】
2009205255.tif 000012
【図１１】
2009205255.tif 000013
【図１２】
2009205255.tif 000014