(57)【要約】【課題】画像処理装置を他の装置と通信回線を介して連携させる際に、画像処理装置のセキュリティを保護しつつ、連携させるための操作をユーザが従来よりも分かりやすく行うことができるようにする【解決手段】画像処理装置１に、その画像処理装置１に接続させる対象の端末装置２のＩＰアドレスをユーザに指定させる端末指定受付部１０２と、ユーザが指定した端末装置２のＩＰアドレスに基づいて、その端末装置２に対して画像処理装置１自身のＩＰアドレスを含む設定データを送信する、設定データ制御部１０４と、を設ける。【選択図】図４
2008177898.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して他の装置と通信を行う機能を有する画像処理装置であって、
当該画像処理装置に接続させる対象の装置である接続対象装置の、ネットワークにおける識別情報を、ユーザに指定させる指定手段と、
ユーザが前記指定手段によって指定した前記接続対象装置の前記識別情報に基づいて、当該接続対象装置に対して当該画像処理装置自身の前記識別情報を通知する、識別情報通知手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記識別情報通知手段は、前記識別情報とともに当該画像処理装置の構成に関する構成情報を前記接続対象装置に対して通知する、
請求項１記載の画像処理装置。
【請求項３】
前記接続対象装置から送信されてきたデータに基づいて印刷を行う印刷手段、を有し、
前記構成情報には、当該画像処理装置に追加されている印刷の処理のためのオプション品に関する構成が示される、
請求項２記載の画像処理装置。
【請求項４】
前記接続対象装置を当該画像処理装置と連携させることを所望するユーザのユーザ認証のための処理を実行するユーザ認証処理手段、を有し、
前記識別情報通知手段は、前記ユーザが認証された場合にのみ、前記識別情報を前記接続対象装置に通知する、
請求項１ないし請求項３のいずれかに記載の画像処理装置。
【請求項５】
通信回線を介して他の装置と通信を行う機能を有する画像処理装置であって、
当該画像処理装置に接続させる対象の装置である接続対象装置を使用するユーザのユーザ識別情報をユーザに指定させる指定手段と、
ユーザが前記指定手段によって指定したユーザ識別に基づいて、当該ユーザが当該画像処理装置に接続させる前記接続対象装置の装置識別情報を特定する接続対象特定手段と、
前記接続対象特定手段によって特定された前記接続対象装置の前記装置識別情報に基づいて、当該接続対象装置に対して当該画像処理装置自身の前記装置識別情報を通知する、識別情報通知手段と、
を有することを特徴とする画像処理装置。
【請求項６】
画像処理装置と端末装置とが通信回線を介して接続できるように構成される画像処理システムであって、
前記画像処理装置には、
当該画像処理装置自身に接続させる前記端末装置の、ネットワークにおける識別情報を、ユーザに指定させる指定手段と、
ユーザが前記指定手段によって指定した前記端末装置の前記識別情報に基づいて、当該端末装置に対して当該画像処理装置自身の前記識別情報を通知する、識別情報通知手段と、
が設けられ、
前記端末装置には、
前記画像処理装置と連携するための設定の処理を、当該画像処理装置から通知された当該画像処理装置の前記識別情報に基づいて行う、設定処理手段、
が設けられている、
ことを特徴とする画像処理システム。
【請求項７】
画像処理装置を他の装置と通信回線を介して連携させる画像処理装置連携方法であって、
当該画像処理装置と連携させる対象である接続対象装置の、ネットワークにおける識別情報を、ユーザに指定させ、
ユーザが指定した前記連携対象装置の前記識別情報に基づいて、当該連携対象装置に対して当該画像処理装置の前記識別情報を通知する、
ことを特徴とする画像処理装置連携方法。
【請求項８】
通信回線を介して画像処理装置と通信を行う機能を有する端末装置に、
前記画像処理装置から通知される、当該画像処理装置の、ネットワークにおける識別情報を受信させ、
受信した前記識別情報に基づいて、前記画像処理装置と通信を行うための処理を実行させる、
ことを特徴とする画像処理装置連携方法。
【請求項９】
前記端末装置に、前記画像処理装置の構成に関する構成情報を受信させる、
請求項８記載の画像処理装置連携方法。
【請求項１０】
前記端末装置に、前記画像処理装置のプリンタドライバと前記識別情報とを関連付ける処理を実行させる、
請求項８または請求項９記載の画像処理装置連携方法。
【請求項１１】
前記端末装置に、
当該端末装置自身に前記画像処理装置のプリンタドライバがインストールされているか否かを確認させ、
前記画像処理装置のプリンタドライバがインストールされていないことを確認した場合に、当該プリンタドライバをダウンロードさせインストールさせる、
請求項１０記載の画像処理装置連携方法。
【請求項１２】
前記端末装置に、前記関連付ける処理において、前記画像処理装置に当該端末装置を接続させるためのポートと当該画像処理装置のプリンタドライバとを関連付ける、
請求項１０または請求項１１記載の画像処理装置連携方法。
【請求項１３】
前記端末装置に、前記画像処理装置の受信した前記識別情報、受信した前記構成情報、およびプリンタドライバを関連付けたプリンタオブジェクトを生成させる、
請求項９記載の画像処理装置連携方法。
【請求項１４】
通信回線を介して他の装置と通信を行う機能を有する画像処理装置に用いられるコンピュータプログラムであって、
当該画像処理装置に、
当該画像処理装置に接続させる対象の装置である接続対象装置の、ネットワークにおける識別情報を、ユーザに指定させる処理と、
ユーザが指定した前記接続対象装置の前記識別情報に基づいて、当該接続対象装置に対して当該画像処理装置自身の前記識別情報を通知する処理と、
を実行させることを特徴とするコンピュータプログラム。
【請求項１５】
通信回線を介して画像処理装置と通信を行う機能を有するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記画像処理装置から通知される、当該画像処理装置の、ネットワークにおける識別情報を受信する処理と、
受信した前記識別情報に基づいて、前記画像処理装置と通信を行うための処理と、
を実行させることを特徴とするコンピュータプログラム。
【請求項１６】
前記コンピュータに、前記画像処理装置の構成に関する構成情報を受信する処理を実行させる、
請求項１５記載のコンピュータプログラム。
【請求項１７】
前記コンピュータに、前記画像処理装置のプリンタドライバと前記識別情報とを関連付ける処理を実行させる、
請求項１５または請求項１６記載のコンピュータプログラム。
【請求項１８】
前記コンピュータに、
当該コンピュータ自身に前記画像処理装置のプリンタドライバがインストールされているか否かを確認する処理を実行させ、
前記画像処理装置のプリンタドライバがインストールされていないことを確認した場合に、当該プリンタドライバをダウンロードしてインストールする処理を実行させる、
請求項１７記載のコンピュータプログラム。
【請求項１９】
前記コンピュータに、前記関連付ける処理において、前記画像処理装置に当該コンピュータを接続させるためのポートと当該画像処理装置のプリンタドライバとを関連付ける、
請求項１７または請求項１８記載のコンピュータプログラム。
【請求項２０】
前記コンピュータに、前記画像処理装置の受信した前記識別情報、受信した前記構成情報、およびプリンタドライバを関連付けたプリンタオブジェクトを生成する処理を実行させる、
請求項１６記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰなどの画像処理装置およびその画像処理装置と端末装置とによって構成されるシステムなどに関する。
【背景技術】
【０００２】
近年、役所または企業などのオフィスにイントラネットが普及している。また、ＭＦＰ（Multi Function Peripherals）または複合機などと呼ばれる画像処理装置にネットワーク機能が備えられるようになり、イントラネットの中でパーソナルコンピュータなどの他の装置と連携させて用いられるようになった。
【０００３】
例えば、画像処理装置をパーソナルコンピュータと連携させて使用するためには、その画像処理装置を制御するためのドライバ（プリンタドライバなど）をパーソナルコンピュータにインストールする作業を行わなければならない。さらに、プロトコルに応じた画像処理装置の識別情報（例えば、プロトコルがＴＣＰ／ＩＰである場合はＩＰアドレス）を、パーソナルコンピュータに知らせる作業を行わなければならない。
【０００４】
デスクトップ型のパーソナルコンピュータであれば、日頃連携する画像処理装置は固定的である。よって、画像処理装置またはパーソナルコンピュータを新たに導入した際に、一度だけ上記の作業を行えばよい。
【０００５】
近年、ノート型のパーソナルコンピュータの小型化、高性能化、および低価格化が進んでいる。数年前までは、有線のＬＡＮインタフェースはオプション品であることが多かったが、現在は、ほとんどのノート型のパーソナルコンピュータにそれが標準に備えられるようになっている。さらに、無線ＬＡＮのインタフェースをも標準に備えられているパーソナルコンピュータが見られるようになり、外出先のネットワークへの参加がますます気軽に行われるようになると予測される。
【０００６】
そこで、ノート型のパーソナルコンピュータを携帯し、外出先のネットワークに参加させ使用するユーザが増加し始めている。今後、そのネットワークに設けられている画像処理装置と連携させてパーソナルコンピュータを使用するユーザが増加するものと思われる。
【０００７】
そうすると、ユーザは、自分のパーソナルコンピュータと連携させる画像処理装置が変わるごとに、上記のドライバおよび識別情報に関する作業を行わなければならず、面倒である。
【０００８】
そこで、特許文献１に記載されるような方法が提案されている。係る方法は、同じネットワーク上のあるクライアントとプリンタとを、次のように構成する。
【０００９】
プリンタには、クライアントから受信したデータの印刷を行う印刷処理部、当該プリンタの動作制御を行うプリンタドライバ、およびプリンタドライバの管理を行うドライバ管理部を設ける。クライアントには、送信原稿を作成するアプリケーション、当該クライアントに既にプリンタドライバがインストールされていない場合にプリンタからドライバ管理部を介してプリンタドライバを受け取ってこれをインストールするインストール処理部、およびインストール処理部によりインストールされたプリンタドライバを設ける。
【特許文献１】特開２００１−２９６９７６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
特許文献１に記載される方法をはじめ、従来の方法によると、パーソナルコンピュータ（クライアント）と連携させる画像処理装置の識別情報（ＩＰアドレスなど）は、ユーザが予め管理者に問い合わせるなどして知得しておき、そしてパーソナルコンピュータに入力しなければならない。
【００１１】
しかし、セキュリティの観点から、画像処理装置の識別情報をあまり公開したくないことがある。なぜなら、識別情報があちこちに知れ渡ると、不正な使用が試みられたりＤｏＳ（Denial of Service）などの攻撃の標的にされたりするからである。
【００１２】
また、複数台の画像処理装置が同一のネットワークにある場合は、従来の方法によると、ユーザは、自分がどの画像処理装置と連携させるための作業を行っているのかが感覚的に分かりにくい。よく知らない場所の画像処理装置と連携させる場合は、なおさらである。
【００１３】
本発明は、このような問題点に鑑み、画像処理装置をパーソナルコンピュータなどの他の装置と通信回線を介して連携させる際に、画像処理装置のセキュリティを保護しつつ、連携させるための操作をユーザが従来よりも分かりやすく行うことができるようにすることを、目的とする。
【課題を解決するための手段】
【００１４】
本発明に係る画像処理装置は、通信回線を介して他の装置と通信を行う機能を有する画像処理装置であって、当該画像処理装置に接続させる対象の装置である接続対象装置の、ネットワークにおける識別情報を、ユーザに指定させる指定手段と、ユーザが前記指定手段によって指定した前記接続対象装置の前記識別情報に基づいて、当該接続対象装置に対して当該画像処理装置自身の前記識別情報を通知する、識別情報通知手段と、を有することを特徴とする。
【００１５】
好ましくは、前記識別情報通知手段は、前記識別情報とともに当該画像処理装置の構成に関する構成情報を前記接続対象装置に対して通知する。
【００１６】
または、前記接続対象装置から送信されてきたデータに基づいて印刷を行う印刷手段、を有し、前記構成情報には、当該画像処理装置に追加されている印刷の処理のためのオプション品に関する構成が示される。
【００１７】
または、前記接続対象装置を当該画像処理装置と連携させることを所望するユーザのユーザ認証のための処理を実行するユーザ認証処理手段、を有し、前記識別情報通知手段は、前記ユーザが認証された場合にのみ、前記識別情報を前記接続対象装置に通知する。
【００１８】
または、画像処理装置を次のように構成してもよい。当該画像処理装置に接続させる対象の装置である接続対象装置を使用するユーザのユーザＩＤをユーザに指定させる指定手段と、ユーザが前記指定手段によって指定したユーザＩＤに基づいて、当該ユーザが当該画像処理装置に接続させる前記接続対象装置の前記識別情報を特定する接続対象特定手段と、前記接続対象特定手段によって特定された前記接続対象装置の前記識別情報に基づいて、当該接続対象装置に対して当該画像処理装置自身の前記識別情報を通知する、識別情報通知手段と、によって構成する。
【００１９】
本発明に係る画像処理システムは、画像処理装置と端末装置とが通信回線を介して接続できるように構成される画像処理システムであって、前記画像処理装置には、当該画像処理装置自身に接続させる前記端末装置の、ネットワークにおける識別情報を、ユーザに指定させる指定手段と、ユーザが前記指定手段によって指定した前記端末装置の前記識別情報に基づいて、当該端末装置に対して当該画像処理装置自身の前記識別情報を通知する、識別情報通知手段と、が設けられ、前記端末装置には、前記画像処理装置と連携するための設定の処理を、当該画像処理装置から通知された当該画像処理装置の前記識別情報に基づいて行う、設定処理手段、が設けられている、ことを特徴とする。
【発明の効果】
【００２０】
本発明によると、画像処理装置をパーソナルコンピュータなどの他の装置と通信回線を介して連携させる際に、画像処理装置のセキュリティを保護しつつ、連携させるための操作をユーザが従来よりも分かりやすく行うことができる。
【発明を実施するための最良の形態】
【００２１】
図１は画像処理システムＩＭＳの全体的な構成の例を示す図、図２は画像処理装置１の機能的構成の例を示す図、図３は操作パネル部１０ｅの構成の例を示す図、図４は画像処理装置１の機能的構成の例を示す図、図５は設定データ７Ｓの例を示す図、図６は端末装置２のハードウェア構成の例を示す図、図７は端末装置２の機能的構成の例を示す図である。
【００２２】
画像処理システムＩＭＳは、図１に示すように、１台または複数台の画像処理装置１、複数台の端末装置２、ルータおよびハブなどのネットワーク機器３、および通信回線４などによって構成される。画像処理装置１、端末装置２、およびネットワーク機器３は、通信回線４を介して互いに接続することができる。通信回線４として、ＬＡＮ回線、公衆回線、または専用線などが用いられる。各装置には、ユニークなＩＰアドレスおよびＭＡＣアドレスが与えられている。
【００２３】
ルータは、画像処理システムＩＭＳを外部のネットワーク例えばインターネットなどと接続するために用いられる。これにより、画像処理装置１および端末装置２が外部のネットワーク上の装置と通信を行うことができる。なお、画像処理システムＩＭＳがＶＰＳ（Virtual Private Network）に設けられる場合は、通信回線４としてインターネットが用いられることがある。
【００２４】
画像処理装置１および端末装置２は、互いに連携し、画像に関する様々な処理を実行する。例えば、端末装置２によって生成された画像を画像処理装置１によって印刷する。または、画像処理装置１によって読み取られた原稿の画像の画像データを端末装置２に保存する。
【００２５】
画像処理装置１は、コピー、スキャナ、ＦＡＸ、ネットワークプリンティング、ドキュメントサーバ、およびファイル転送などの様々な機能を集約した装置である。画像形成装置、複合機、またはＭＦＰ（Multi Function Peripherals）などと呼ばれることもある。
【００２６】
この画像処理装置１は、図２に示すように、ＣＰＵ１０ａ、ＲＡＭ１０ｂ、ＲＯＭ１０ｃ、ハードディスク１０ｄ、操作パネル部１０ｅ、スキャナユニット１０ｆ、印刷ユニット１０ｇ、ネットワークインタフェース１０ｈ、メディアリーダライタ１０ｉ、およびモデム１０ｊなどによって構成される。
【００２７】
操作パネル部１０ｅは、図３に示すように、ディスプレイ５１および複数の操作ボタンからなる操作ボタンユニット５２などによって構成される。
【００２８】
操作ボタンユニット５２は、数字、文字、または記号などを入力するための複数のキー、所定の機能を呼び出すためのキー（ファンクションキー）、押下されたキーを認識するセンサ、および認識したキーを示す信号をＣＰＵ１０ａに送信する送信用回路などによって構成される。
【００２９】
ディスプレイ５１は、この画像処理装置１を操作するユーザに対してメッセージまたは指示を与えるための画面、ユーザが所望する処理の種類および処理条件を入力するための画面、およびＣＰＵ１０ａで実行された処理の結果を示す画面などを表示する。本実施形態では、ディスプレイ５１として、タッチパネルが用いられる。したがって、ディスプレイ５１は、ユーザが指で触れたタッチパネル上の位置を検知し、検知結果を示す信号をＣＰＵ１０ａに送信する機能を備えている。
【００３０】
このように、操作パネル部１０ｅは、画像処理装置１を操作するユーザのユーザインタフェースの役割を果たしている。
【００３１】
図２に戻って、スキャナユニット１０ｆは、用紙に記されている、文章、数式、記号、写真、図表、またはイラストなどからなる原稿の画像を、光学的に読み取って画像データを生成する。
【００３２】
印刷ユニット１０ｇは、スキャナユニット１０ｆで得られた画像データまたは端末装置２などから送信されてきた印刷ジョブに基づいて画像を形成し、その画像を用紙に印刷する。
【００３３】
ネットワークインタフェース１０ｈは、その画像処理装置１を端末装置２などと接続し通信を行うためのＮＩＣ（Network Interface Card）である。
【００３４】
メディアリーダライタ１０ｉは、着脱可能な記憶媒体つまりリムーバブルメディアからデータを読み出したりリムーバブルメディアにデータを書き込んだりする装置である。メディアリーダライタ１０ｉとして、フラッシュメモリリーダライタ、ＩＣカードリーダライタ、またはＭＯドライブなどが用いられる。
【００３５】
モデム１０ｊは、ファックス端末を相手にＧ３などのファックスプロトコルによってデータ通信を行うためのインタフェースである。
【００３６】
ハードディスク１０ｄまたはＲＯＭ１０ｃには、図４に示すような全体制御部１０１、端末指定受付部１０２、ユーザ認証制御部１０３、設定データ制御部１０４、およびドライバ制御部１０５などの機能を実現するためのプログラムおよびデータがインストールされている。これらのプログラムおよびデータは必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによってプログラムが実行される。図４の一部または全部の機能を回路によって実現してもよい。
【００３７】
そのほか、ハードディスク１０ｄには、ドライバ７Ｄおよび設定データ７Ｓが保存されている。
【００３８】
ドライバ７Ｄは、端末装置２においてその画像処理装置１を遠隔的に制御するためのソフトウェアである。本実施形態では、ドライバ７Ｄとして、ＰＣＬ（Printer Control Language）に対応したドライバおよびＰｏｓｔＳｃｒｉｐｔに対応したドライバなど、複数のドライバ７Ｄがハードディスク１０ｄに保存されている。また、これらのドライバ７Ｄは、新しいバージョンがメーカなど発表されるごとに、適宜、バージョンアップ（アップグレード）される。古いバージョンのドライバ７Ｄをそのまま残しておいても構わない。これらのドライバ７Ｄは、後に説明するように、要求に応じて端末装置２に配付される。
【００３９】
設定データ７Ｓは、図５のように、その画像処理装置１自身のＩＰアドレス、装置名（Device Name）、その画像処理装置１に現在実装されているオプション（増設されている機能）の構成の情報、およびハードディスク１０ｄに保存されているドライバ７Ｄの情報（ドライバ名、バージョン、および対応するＯＳを示す情報）など、その画像処理装置１の設定などに関する様々な情報が示されている。設定データ７Ｓは、画像処理装置１のオプションの構成および保存されているドライバ７Ｄなどが変更されるごとに、更新される。
【００４０】
図１の端末装置２は、図６に示すように、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、ハードディスク２０ｄ、ディスプレイ２０ｅ、入力装置２０ｆ、およびネットワークインタフェース２０ｇなどによって構成される。端末装置２として、パーソナルコンピュータまたはワークステーションなどが用いられる。
【００４１】
ディスプレイ２０ｅは、画像処理装置１から送信されてきた画像データによって再現される画像、画像処理装置１に対して指令を与えるための画面、および画像処理装置１からのメッセージなどを表示する。
【００４２】
入力装置２０ｆは、ユーザが端末装置２に対して指令を与えたり各種の情報を入力したりするための装置である。入力装置２０ｆとして、キーボードまたはマウスなどが用いられる。
【００４３】
ネットワークインタフェース２０ｇは、その端末装置２を画像処理装置１などと接続し通信を行うためのＮＩＣである。
【００４４】
ハードディスク２０ｄまたはＲＯＭ２０ｃには、図７に示すようなユーザ通知部２０１、状態確認制御部２０２、設定データ制御部２０３、ドライバ制御部２０４、フォルダ監視制御部２０５、接続用ポート生成部２０６、プリンタオブジェクト生成部２０７、およびプリンタオブジェクト制御部２０８などの機能を実現するためのプログラム（ＡＰＭ（Auto Print-object Making）ツール２Ｔ）およびデータがインストールされている。さらに、オペレーティングシステム（ＯＳ）がインストールされている。また、画像処理装置１からダウンロードしたドライバ７Ｄも、ハードディスク１０ｄにインストールされる。これらのプログラムおよびデータは必要に応じてＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによってプログラムが実行される。以下、ＯＳとしてマイクロソフト社のＷｉｎｄｏｗｓ（登録商標）が用いられる場合を例に説明する。
【００４５】
図８は設定メニュー画面ＨＧ１の例を示す図、図９は指定用画面ＨＧ２の例を示す図、図１０はウィンドウＷＮ１の例を示す図、図１１はプリンタオブジェクト生成用ダイアログボックスＷＮ２の例を示す図、図１２は結果ダイアログボックスＷＮ３、ＷＮ４の例を示す図である。
【００４６】
次に、図４に示す画像処理装置１の各部および図７に示す端末装置２の各部の処理内容などについて説明する。
【００４７】
図４において、画像処理装置１の全体制御部１０１は、従来の基本的な処理が実行されるように画像形成装置１の全体を制御する。例えば、所定のタイミングで所定の画面が表示されるように制御し、ユーザが指令した内容に基づいてスキャン、印刷、またはデータの送信などのジョブが実行されるように制御する。
【００４８】
端末指定受付部１０２は、ユーザがその画像処理装置１と接続させたい端末装置２のＩＰアドレスの指定を受け付けるための処理を行う。係る処理は、例えば、次のような手順で行われる。
【００４９】
端末指定受付部１０２は、ユーザが操作パネル部１０ｅの操作ボタンユニット５２の中のファンクションキーＦＫａ（図３参照）を押すと、図８のような設定メニュー画面ＨＧ１をディスプレイ５１に表示させる。その設定メニュー画面ＨＧ１の中の「ＡＰＭ宛先」ボタンをユーザが押すと、ディスプレイ５１の表示を、設定メニュー画面ＨＧ１から図９の指定用画面ＨＧ２に切り替える。
【００５０】
ここで、ユーザは、「ホストアドレス」、「ユーザＩＤ」、および「パスワード」の欄に、それぞれ、接続の対象である端末装置２のＩＰアドレス、自分のユーザＩＤ、およびパスワードを入力し指定する。これにより、端末指定受付部１０２は、ＩＰアドレスの指定を受け付けることができる。指定（入力）されたユーザＩＤおよびパスワードは、次のユーザ認証制御部１０３で用いられる。なお、ＩＰアドレスの代わりに、端末装置２を識別できる他の情報を指定してもよい。例えば、コンピュータ名、すなわち、いわゆるホスト名を指定してもよい。
【００５１】
ユーザ認証制御部１０３は、操作パネル部１０ｅを操作しているユーザが正規のユーザであるか否かを認証するための処理（つまり、ログイン認証またはユーザ認証の処理）を、次のような手順で行う。
【００５２】
ユーザ認証制御部１０３は、端末指定受付部１０２によって受け付けられた（つまり、指定用画面ＨＧ２で指定された）ＩＰアドレスまたはホスト名に対応する端末装置２へのアクセス（接続）を行う。
【００５３】
接続後、端末装置２に対して、同じく指定用画面ＨＧ２で指定されたユーザＩＤおよびパスワードを送信することによって、そのユーザのユーザ認証を行うように要求する。すると、その端末装置２は、そのユーザＩＤおよびパスワードに基づいて従来通りにユーザ認証を行う。そして、その結果を画像処理装置１に返信する。
【００５４】
ユーザ認証制御部１０３は、端末装置２からの認証結果に従って、そのユーザが正規のユーザであるか否かを確認する。
【００５５】
設定データ制御部１０４は、操作パネル部１０ｅを操作しているユーザが正規のユーザであることがユーザ認証制御部１０３によって確認できた後、その画像処理装置１自身の設定データ７Ｓをハードディスク１０ｄから呼び出し、その端末装置２に送信するための制御を行う。
【００５６】
設定データ７Ｓを端末装置２に送信するためのプロトコルとして、例えば、ＳＭＢ（Server Message Block）が用いられる。したがって、画像処理装置１から送信された設定データ７Ｓは、送信先である端末装置２に設けられている所定のフォルダに保存される。以下、設定データ７Ｓを保存するためのフォルダを「ＭＦＰセッティングフォルダ」と記載する。ＳＭＢの代わりにＦＴＰ（File Transfer Protocol）を用いてもよい。この場合も、同様に、設定データ７Ｓは端末装置２のＭＦＰセッティングフォルダに保存される。
【００５７】
ドライバ制御部１０５は、端末装置２から要求されたドライバ７Ｄを、ハードディスク１０ｄから呼び出してその端末装置２に送信するための制御を行う。
【００５８】
図７において、端末装置２のＡＰＭツール２Ｔのユーザ通知部２０１は、画像処理装置１から受信したデータまたは端末装置２自身のＯＳから得られたデータなどに基づいて画面を形成し、操作パネル部１０ｅのディスプレイ５１に表示させる。これにより、画像処理装置１または端末装置２で実行された処理の結果などがユーザに通知される。
【００５９】
状態確認制御部２０２は、その端末装置２にインストールされているドライバ７Ｄに関する情報（ドライバ名およびバージョンなど）、その端末装置２に設けられているプリンタオブジェクトに関する情報、およびその端末装置２に設けられているポートに関する情報などをＯＳに対して問い合わせて確認する処理を行う。
【００６０】
「プリンタオブジェクト」とは、Ｗｉｎｄｏｗｓで取り扱われるオブジェクトの一種であり、その端末装置２と連携して処理を行うプリンタ（印刷装置）に関するオブジェクトである。通常、１台のプリンタに対して１つのプリンタオブジェクトが用意される。また、プリンタオブジェクトには、その端末装置２がそのプリンタと通信を行う際に使用するポート、そのプリンタのオプションの構成、およびそのプリンタを制御するために使用するドライバのドライバ名およびバージョンなどが設定されている。図１０に示すような所定のウィンドウＷＮ１を開くと、プリンタオブジェクトごとのアイコンが表示される。ユーザは、端末装置２に用意されているプリンタオブジェクトを、このアイコンによって確認することができる。また、プリンタオブジェクトの名称（以下、「プリンタオブジェクト名」と記載する。）を所定の規則の従って自由に付けることができる。プリンタオブジェクトは、「プリントオブジェクト」と呼ばれることもある。
【００６１】
一般に、端末装置２とプリンタとが通信回線４を介して接続される場合は、ポートとして、通常、ＩＰアドレスまたはホスト名が設定される。ポートは、「ネットワークポート」と呼ばれることもある。
【００６２】
フォルダ監視制御部２０５は、所定の時間（例えば、数秒〜数十秒）ごとに、その端末装置２のＭＦＰセッティングフォルダに設定データ７Ｓが新たに保存されていないかどうかをチェックする。つまり、新規の設定データ７Ｓの監視を行う。そして、設定データ７Ｓが新たに保存されたことを検知したら、設定データ制御部２０３に対してその旨を通知する。
【００６３】
設定データ制御部２０３は、設定データ７Ｓに関する通知をフォルダ監視制御部２０５から受けると、連携の相手である画像処理装置１の設定データ７Ｓを解析し、その送信元である画像処理装置１と連携して画像に関連する処理を行うために必要なドライバ７Ｄおよびプリンタオブジェクトを用意するように各部に要求する。具体的には、次のような処理を行う。
【００６４】
設定データ制御部２０３は、その設定データ７Ｓを解析することによって、その画像処理装置１の装置名、その画像処理装置１に割り当てられているＩＰアドレス、およびその画像処理装置１に用意されておりかつその端末装置２のＯＳに対応しているドライバ７Ｄのドライバ名およびバージョンを確認する。その結果に基づいて図１１のようなプリンタオブジェクト生成用ダイアログボックスＷＮ２をディスプレイ２０ｅに表示するようにユーザ通知部２０１に対して指令する。すると、ユーザ通知部２０１は、プリンタオブジェクト生成用ダイアログボックスＷＮ２をディスプレイ２０ｅに表示させる。
【００６５】
ここで、ユーザは、その画像処理装置１と連携するためのプリンタオブジェクトを１つ選択し、「ＯＫ」ボタンを押す。図１１の例では、２つのドライバ７Ｄが選択肢として提示されている。つまり、使用するドライバ７Ｄが相違する２つのプリンタオブジェクトが提示されている。ユーザは、いずれか一方を選択し、「ＯＫ」ボタンを押す。
【００６６】
すると、設定データ制御部２０３は、プリンタオブジェクト生成部２０７に対して、設定データ７Ｓおよびユーザの選択に従ってプリンタオブジェクトを生成するように要求する。
【００６７】
プリンタオブジェクト生成部２０７は、設定データ制御部２０３からの要求に基づいて、次のような手順でプリンタオブジェクトを生成する。
【００６８】
今回生成しようとしている画像処理装置１のプリンタオブジェクトが既に存在しているか否かを確認する。具体的には、画像処理装置１から今回送信されてきた設定データ７Ｓに示される画像処理装置１の装置名（Device Name）およびＩＰアドレスと、ユーザがプリンタオブジェクト生成用ダイアログボックスＷＮ２で選択したドライバ７Ｄとが設定されている、プリンタオブジェクトの有無を、ＯＳに問い合わせるように状態確認制御部２０２に要求する。すると、状態確認制御部２０２は、ＯＳに問い合わせ、プリンタオブジェクト生成部２０７に回答する。
【００６９】
そのようなプリンタオブジェクトが存在する旨の回答が状態確認制御部２０２から得られた場合は、プリンタオブジェクト生成部２０７は、その画像処理装置１のためのプリンタオブジェクトを生成するのを中止する。そして、図１２（ａ）のような結果ダイアログボックスＷＮ３をディスプレイ２０ｅに表示するようにユーザ通知部２０１に対して指令する。
【００７０】
一方、そのようなプリンタオブジェクトが存在しない旨の回答が得られた場合は、プリンタオブジェクト生成部２０７は、画像処理装置１から今回送信されてきた設定データ７Ｓに基づいて、ユーザがプリンタオブジェクト生成用ダイアログボックスＷＮ２で指定したドライバ７Ｄを適用した、その画像処理装置１のためのプリンタオブジェクトを、ＯＳに生成させる。さらに、そのプリンタオブジェクトのプリントオブジェクト名をＯＳに決定させる。プリンタオブジェクト名をユーザに決めさせるようにしてもよい。
【００７１】
ドライバ制御部２０４および接続用ポート生成部２０６は、プリンタオブジェクト生成部２０７による処理と並行してまたは前後して、次のような処理を行う。
【００７２】
ドライバ制御部２０４は、ユーザがプリンタオブジェクト生成用ダイアログボックスＷＮ２で選択したドライバ７Ｄが既にインストールされていないかどうかをＯＳに問い合わせるように、状態確認制御部２０２に要求する。すると、状態確認制御部２０２は、ＯＳに問い合わせ、ドライバ制御部２０４に回答する。
【００７３】
ドライバ制御部２０４は、インストールされていない旨の回答が得られた場合は、画像処理装置１に対して要求しダウンロードする処理を行う。接続用ポート生成部２０６は、画像処理装置１から今回送信されてきた設定データ７Ｓに示されるその画像処理装置１のＩＰアドレスを適用したポートを生成する。
【００７４】
プリンタオブジェクト制御部２０８は、プリンタオブジェクト生成部２０７によって生成されたプリンタオブジェクトに、接続用ポート生成部２０６によって生成されたポートおよび設定データ７Ｓに示される画像処理装置１のオプションの構成を適用させる。これにより、画像処理装置１の制御が可能になる。そして、図１２（ｂ）の結果ダイアログボックスＷＮ４をディスプレイ２０ｅに表示するようにユーザ通知部２０１に対して指令する。
【００７５】
図１３は画像処理装置１の全体的な処理の流れの例を説明するフローチャート、図１４および図１５は端末装置２の全体的な処理の流れの例を説明するフローチャートである。
【００７６】
次に、画像処理装置１および端末装置２の全体的な処理の流れを、フローチャートを参照して説明する。
【００７７】
端末装置２を画像処理装置１と連携させたいユーザは、その画像処理装置１を操作することによって、その端末装置２のアドレス（ＩＰアドレスまたはホスト名など）と自分のユーザＩＤおよびパスワードとを指定用画面ＨＧ２（図９参照）に指定する。
【００７８】
すると、その画像処理装置１は、図１３に示す処理を実行する。すなわち、指定されたアドレス、ユーザＩＤ、およびパスワードを受け付け（＃１１）、その端末装置２に対してそのユーザＩＤおよびパスワードを送信することによってユーザ認証（ログイン認証）を行うように要求する（＃１２）。
【００７９】
正規のユーザである旨の回答が端末装置２から得られなかった場合は（＃１３でＮｏ）、エラーメッセージを表示することによって、指定をやり直すようにユーザに促す（＃１４）。
【００８０】
正規のユーザである旨の回答が得られた場合は（＃１３でＹｅｓ）、画像処理装置１自身の設定データ７Ｓ（図５参照）を生成する（＃１５）。既に最新の内容の設定データ７Ｓを有する場合は、それを呼び出してもよい。そして、その設定データ７Ｓを、ＳＭＢまたはＦＴＰなどのプロトコルを使用してその端末装置２のＭＦＰセッティングフォルダに宛てて送信する（＃１６）。
【００８１】
その後、その端末装置２からドライバ７Ｄを要求される場合がある。要求された場合は（＃１７でＹｅｓ）、そのドライバ７Ｄをその端末装置２に対して送信する（＃１８）。
【００８２】
一方、端末装置２のＡＰＭツール２Ｔは、図１４および図１５に示すような手順で処理を行う。すなわち、端末装置２は、画像処理装置１の設定データ７ＳがＭＦＰセッティングフォルダに新規に保存されていることを確認すると（図１４の＃２１でＹｅｓ）、その設定データ７Ｓの解析（分析）を行い（＃２２）、その結果に基づいて、生成し得るプリンタオブジェクトの内容を特定し（＃２３）、それらをユーザに提示するためのプリンタオブジェクト生成用ダイアログボックスＷＮ２（図１１参照）を表示する（＃２４）。
【００８３】
ユーザがいずれか１つのプリンタオブジェクトを選択（指定）したら（＃２５でＹｅｓ）、端末装置２のＡＰＭツール２Ｔは、それと同一の内容のプリンタオブジェクトが既に存在していないかどうかをＯＳによって確認する（＃２６）。
【００８４】
既に存在している場合は（＃２７でＹｅｓ）、その旨の結果ダイアログボックスＷＮ３（図１２（ａ）参照）を表示し（＃２８）、プリンタオブジェクトの生成の処理を中止する。
【００８５】
存在しない場合は（＃２７でＮｏ）、ユーザが選択したプリンタオブジェクトを、次のように生成する。
【００８６】
そのプリンタオブジェクトで使用するドライバ７Ｄを、既に端末装置２自身が有しているか否かを確認する（＃２９）。有していない場合は（＃３０でＮｏ）、そのドライバ７Ｄを画像処理装置１に対して要求し、ダウンロードし、インストールする（＃３１、＃３２）。
【００８７】
図１５に進んで、そのドライバ７Ｄを適用したプリンタオブジェクトをＯＳによって生成する（＃３３、＃３４）。画像処理装置１との接続用のポート（ネットワークポート）をＯＳによって生成する（＃３５、＃３６）。係るポートには、画像処理装置１から取得した設定データ７Ｓに基づいて、画像処理装置１のＩＰアドレスが設定される。
【００８８】
生成したポートを、生成したプリンタオブジェクトに関連付ける処理を、ＯＳによって実行する（＃３７、＃３８）。さらに、設定データ７Ｓに示される、画像処理装置１のオプション構成をそのプリンタオブジェクトに反映させる処理をＯＳによって実行する（＃３９、＃４０）。
【００８９】
そして、プリンタオブジェクトに関する処理が完了した旨の結果ダイアログボックスＷＮ４（図１２（ｂ）参照）を表示する（＃４１）。
【００９０】
図１６は特定の画像処理装置１と端末装置２とを初めて連携させる際の処理の流れの例を説明するフローチャートである。
【００９１】
次に、複数の支店を有する企業Ｘに画像処理システムＩＭＳが導入されており、企業Ｘの社員であるユーザＡが、自分のノートパソコンである端末装置２Ａを出張先の支店Ｐの画像処理装置１Ｐと連携させようとする場合を例に、両装置の処理の流れを説明する。
【００９２】
ユーザＡは、支店Ｐの中のルータに端末装置２Ａを繋ぐことによって、端末装置２Ａを画像処理システムＩＭＳに参加させる。そして、画像処理装置１Ｐの設置場所に移動し、画像処理装置１Ｐを操作し、端末装置２ＡのＩＰアドレス、自分のユーザＩＤ、およびパスワードを指定用画面ＨＧ２（図９参照）に指定する。
【００９３】
図１６において、画像処理装置１Ｐは、ユーザＡによる指定を受け付けると（＃１０１）ユーザＡのユーザ認証を端末装置２Ａに対して要求する（＃１０２）。
【００９４】
すると、端末装置２ＡのＯＳは、ユーザＡのユーザ認証を行い（＃２０１）、その結果を画像処理装置１Ｐに回答する（＃２０２）。
【００９５】
画像処理装置１Ｐは、正規のユーザである旨の回答を受信すると（＃１０３）、画像処理装置１Ｐ自身の設定データ７Ｓを端末装置２ＡのＭＦＰセッティングフォルダに送信する（＃１０４）。
【００９６】
端末装置２ＡのＡＰＭツール２Ｔは、設定データ７ＳがＭＦＰセッティングフォルダに保存されたことを検知すると（＃２０３）、プリンタオブジェクト生成用ダイアログボックスＷＮ２（図１１参照）を表示させる。端末装置２Ａの場所に戻ってきたユーザＡは、自分の所望するプリンタオブジェクトを選択する。
【００９７】
ＡＰＭツール２Ｔは、ユーザによるプリンタオブジェクトの選択を受け付けると（＃２０４）、それと同一のプリンタオブジェクトが既に存在しないかどうかをＯＳに問い合わせる（＃２０５）。ＯＳは、それを確認し（＃２０６）、結果を回答する（＃２０７）。
【００９８】
ＡＰＭツール２Ｔは、存在しない旨の回答を得ると（＃２０８）、ユーザが指定したプリンタオブジェクトで適用するドライバ７Ｄの有無をＯＳに問い合わせる（＃２０９）。ＯＳは、それを確認し（＃２１０）、結果を回答する（＃２１１）。
【００９９】
ＡＰＭツール２Ｔは、そのドライバ７Ｄがインストールされていない旨の回答を得ると（＃２１２）、画像処理装置１Ｐに対してそのドライバ７Ｄを要求する（＃２１３）。
【０１００】
画像処理装置１Ｐは、端末装置２Ａからの要求に従ってドライバ７Ｄを端末装置２Ａに送信する（＃１０５、＃１０６）。
【０１０１】
ドライバ７Ｄがダウンロードされると（＃２１４）、ＡＰＭツール２Ｔは、それをインストールするようにＯＳに要求する（＃２１５）。ＯＳは、要求に従ってドライバ７Ｄを所定のフォルダにインストールする（＃２１６）。
【０１０２】
ＡＰＭツール２Ｔは、接続用のポートおよびプリンタオブジェクトを生成するようにＯＳに指示する（＃２１７、＃２１９）。ＯＳは、その指示に従って、ステップ＃２０３で受信された設定データ７Ｓに基づいて、ポートおよびプリンタオブジェクトを生成する（＃２１８、＃２２０）。
【０１０３】
ＡＰＭツール２Ｔは、生成されたポートとプリンタオブジェクトとを関連付けるようにＯＳに対して指示する（＃２２１）。すると、ＯＳは、その指示に従って、ステップ＃２１８、＃２２０で生成したポートとプリンタオブジェクトとを関連付ける処理を行う。
【０１０４】
ＡＰＭツール２Ｔは、画像処理装置１Ｐのオプション構成を反映（適用）するように、プリンタオブジェクトに対して指示する（＃２２３）。すると、ＯＳは、その指示に従って、設定データ７Ｓに示されるオプション構成をプリンタオブジェクトに反映させる（＃２２４）。
【０１０５】
以上の処理が完了したら、ＡＰＭツール２Ｔは、プリンタオブジェクトの生成が完了した旨の結果ダイアログボックスＷＮ４（図１２（ｂ）参照）を表示させる（＃２２５）。
【０１０６】
以上の処理によって、ユーザＡは、端末装置２Ａと画像処理装置１Ｐとを連携させて使用することができるようになる。
【０１０７】
本実施形態によると、画像処理装置１のＩＰアドレスを公開することなく端末装置２を
画像処理装置１と連携させることができる。しかも、ユーザは、プリンタオブジェクト生成用ダイアログボックスＷＮ２において端末装置２のＩＰアドレスを指定するだけで、端末装置２を画像処理装置１と連携させることができる。よって、画像処理装置１のセキュリティを保護しつつ、ユーザに対して従来よりも分かりやすい操作環境を提供することができる。
【０１０８】
さらに、ユーザは、画像処理装置１からユーザ自身の端末装置２のＩＰアドレスを指定するだけで、この画像処理装置１の構成情報とＩＰアドレスとを接続ポートに反映させたプリンタオブジェクトを自動生成させることができる。つまり、この画像処理装置１の構成情報およびＩＰアドレスなど管理者でなければ通常知り得ない情報を把握しなくても、簡単な操作で、自分の端末装置２とこの画像処理装置１とを連携させ印刷処理などを実行させる環境を構築することができる。
【０１０９】
本実施形態では、指定用画面ＨＧ２（図９参照）において連携の対象の端末装置２の識別情報、ユーザＩＤ、およびパスワードを指定するようにユーザに対して求めたが、次のように構成してもよい。
【０１１０】
ユーザごとに、普段使用する端末装置２の識別情報とそのユーザのユーザＩＤとを対応付けたデータベースまたはテーブルなどを予め用意しておく。指定用画面ＨＧ２では、従来のログイン用の画面と同様に、ユーザＩＤおよびパスワードの指定（入力）を求める。端末装置２の識別情報は求めない。そして、画像処理装置１は、指定されたユーザＩＤに対応する端末装置２の識別情報を上記のデータベースまたはテーブルに基づいて特定する。
【０１１１】
本実施形態では、プリンタオブジェクト生成用ダイアログボックスＷＮ２（図１１参照）において、ＩＰアドレスまたはホスト名など、ネットワーク上で画像処理装置１を識別できる識別情報を提示した。係る識別情報は、正規のユーザであることを確認できた場合にのみ提示するので、画像処理装置１のセキュリティの保護を図ることができる。しかし、ユーザが画像処理装置１の管理のためにログインするのではない限り、ユーザに識別情報を知らせる必要はない。そこで、セキュリティをより高めるために、識別情報を秘匿してもよい。
【０１１２】
その他、画像処理システムＩＭＳ、画像処理装置１、端末装置２の全体または各部の構成、設定データ７Ｓの内容、処理内容、処理順序、オペレーティングシステムなどは、本発明の趣旨に沿って適宜変更することができる。
【図面の簡単な説明】
【０１１３】
【図１】画像処理システムの全体的な構成の例を示す図である。
【図２】画像処理装置の機能的構成の例を示す図である。
【図３】操作パネル部の構成の例を示す図である。
【図４】画像処理装置の機能的構成の例を示す図である。
【図５】設定データの例を示す図である。
【図６】端末装置のハードウェア構成の例を示す図である。
【図７】端末装置の機能的構成の例を示す図である。
【図８】設定メニュー画面の例を示す図である。
【図９】指定用画面の例を示す図である。
【図１０】ウィンドウの例を示す図である。
【図１１】プリンタオブジェクト生成用ダイアログボックスの例を示す図である。
【図１２】結果ダイアログボックスの例を示す図である。
【図１３】画像処理装置の全体的な処理の流れの例を説明するフローチャートである。
【図１４】端末装置の全体的な処理の流れの例を説明するフローチャートである。
【図１５】端末装置の全体的な処理の流れの例を説明するフローチャートである。
【図１６】特定の画像処理装置と端末装置とを初めて連携させる際の処理の流れの例を説明するフローチャートである。
【符号の説明】
【０１１４】
１  画像処理装置
１０ｅ  操作パネル部（指定手段）
１０ｇ  印刷ユニット（印刷手段）
１０２  端末指定受付部（指定手段）
１０３  ユーザ認証制御部（ユーザ認証処理手段）
１０４  設定データ制御部（識別情報通知手段）
２  端末装置（接続対象装置）
２Ｔ  ＡＰＭツール
２０６  接続用ポート生成部（設定処理手段）
２０７  プリンタオブジェクト生成部（設定処理手段）
４  通信回線
７Ｓ  設定データ（識別情報、構成情報）
【図１】
2008177898.tif 000003
【図２】
2008177898.tif 000004
【図３】
2008177898.tif 000005
【図４】
2008177898.tif 000006
【図５】
2008177898.tif 000007
【図６】
2008177898.tif 000008
【図７】
2008177898.tif 000009
【図８】
2008177898.tif 000010
【図９】
2008177898.tif 000011
【図１０】
2008177898.tif 000012
【図１１】
2008177898.tif 000013
【図１２】
2008177898.tif 000014
【図１３】
2008177898.tif 000015
【図１４】
2008177898.tif 000016
【図１５】
2008177898.tif 000017
【図１６】
2008177898.tif 000018