(57)【要約】  【課題】  ユーザが複合機に対して何らかの作業を実施させる際に、その作業に併せて当該複合機のドライバを取得することのできる情報配布方法および複合機、ドライバ提供方法およびシステムを提供する。  【解決手段】  指示書実行部１４が指示書を解析し、該解析結果に基づいて各種処理実行部１５が指示された処理を実行するとともに、当該指示書に併せて記述された指示に基づいて、配布情報取得部１６が配布する配布情報を取得するとともにアドレス判断部１７が配布先を特定し、情報配布部１８が、取得された配布情報を特定された配布先に送信する。【選択図】        図２
2005260686.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続され、指示書に基づいて各種処理を実行する複合機による情報配布方法であって、
指定された指示書を解析し、該解析結果に基づいて配布する配布情報を取得するとともに配布先を特定し、該取得した配布情報を該特定した配布先に送信することを特徴とする情報配布方法。
【請求項２】
前記配布先は、
前記指示書に記述されたユーザを特定する情報を、該ユーザの電子メールアドレス若しくは該ユーザが使用する端末装置のアドレスに変換することで特定されることを特徴とする請求項１記載の情報配布方法。
【請求項３】
前記配布先は、
前記指示書に基づく処理の実行を指示したユーザを特定する情報に基づいて、該ユーザの電子メールアドレス若しくは該ユーザが使用する端末装置のアドレスに変換することで特定されることを特徴とする請求項１記載の情報配布方法。
【請求項４】
前記配布情報は、
前記複合機を端末装置から利用する際に用いるデバイスドライバであることを特徴とする請求項１乃至３のいずれかに記載の情報配布方法。
【請求項５】
指示書を解析する指示書解析手段と、前記指示書解析手段が解析した指示書による指示に従った処理を実行する複数の処理実行手段とを具備する複合機において、
前記指示書解析手段が解析した指示に基づいて、配布する配布情報を取得する配布情報取得手段と、
前記指示書解析手段が解析した指示に基づいて、前記配布情報取得手段が取得した配布情報の配布先を特定する配布先特定手段と、
前記配布情報取得手段が取得した配布情報を、前記配布先特定手段が特定した配布先に送信する情報配布手段と
を具備することを特徴とする複合機。
【請求項６】
前記配布先特定手段は、
前記指示書に記述されたユーザを特定する情報を、該ユーザの電子メールアドレス若しくは該ユーザが使用する端末装置のアドレスに変換することを特徴とする請求項５記載の複合機。
【請求項７】
前記配布先特定手段は、
前記指示書に基づく処理の実行を指示したユーザを特定する情報に基づいて、該ユーザの電子メールアドレス若しくは該ユーザが使用する端末装置のアドレスに変換することを特徴とする請求項５記載の複合機。
【請求項８】
前記配布情報は、
前記処理実行手段により少なくとも印刷処理を、端末装置から実行させる際に用いるデバイスドライバであることを特徴とする請求項５乃至７のいずれかに記載の複合機。
【請求項９】
ネットワークに接続され、指示書に基づいて各種処理を実行する複合機のデバイスドライバを端末装置に提供するドライバ提供方法であって、
前記複合機は、指定された指示書を解析し、該解析結果に基づいて配布するデバイスドライバを取得するとともに配布先を特定し、該取得したデバイスドライバを該特定した配布先に送信し、
前記端末装置は、前記複合機から送信されたデバイスドライバをインストールし、該インストールしたデバイスドライバを用いてテスト印刷ジョブを前記複合機に送信する
ことを特徴とするドライバ提供方法。
【請求項１０】
指示書を解析する指示書解析手段と、前記指示書解析手段が解析した指示書による指示に従った処理を実行する複数の処理実行手段とを具備する複合機のデバイスドライバを端末装置に提供するドライバ提供システムであって、
前記複合機は、
前記指示書解析手段が解析した指示に基づいて、前記デバイスドライバを取得するドライバ取得手段と、
前記指示書解析手段が解析した指示に基づいて、前記ドライバ取得手段が取得したデバイスドライバの配布先を特定する配布先特定手段と、
前記ドライバ取得手段が取得したデバイスドライバを、前記配布先特定手段が特定した配布先に送信するドライバ配布手段と
を具備し、
前記端末装置は、
前記複合機から送信されたデバイスドライバをインストールするドライバインストール手段と、
前記ドライバインストール手段がインストールしたデバイスドライバを用いてテスト印刷ジョブを前記複合機に送信するテスト印刷実行手段と
を具備する
ことを特徴とするドライバ提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報配布方法および複合機、ドライバ提供方法およびシステムに関し、特に、指示書に基づいて処理を実行する情報配布方法および複合機、ドライバ提供方法およびシステムに関する。
【背景技術】
【０００２】
近年、ネットワークの普及に伴って、プリンタやファクシミリ、スキャナ等の各種装置がネットワークに対応し、これらの装置を複数のユーザが利用する機会が増えている。
【０００３】
パーソナルコンピュータ（以下、ＰＣと称する）等から、プリンタ等の装置を利用する場合には、利用する装置に対応するドライバをＰＣにインストールをする必要がある。
【０００４】
ドライバのインストールに際しては、装置の選択を行う必要があり、選択した装置のドライバやアドレス等の設定情報を取得する必要があるなど、ＰＣの操作に不慣れなユーザはもちろんのこと、操作に慣れたユーザにとっても、面倒な処理である。
【０００５】
また、デバイスが新たに設置された場合や、ユーザが新たにＰＣをネットワークに接続する場合には、ユーザは、使用するデバイスやドライバの情報を管理者に問い合わせる必要がある。
【０００６】
このため、プリンタの操作部の表示画面に「プリンタドライバのダウンロード」といったメニューを表示し、当該メニューを選択したユーザが、続けて、プリンタドライバの転送先としてホストコンピュータや個人情報端末装置を指定することで、プリンタ内の記憶装置に記憶されるプリンタドライバを選択されたホストコンピュータや個人情報端末装置にインタフェースを通じてダウンロードさせる技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開平１１−１４３６６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述の特許文献１に記載された技術は、エンドユーザがプリンタの前に行き、ドライバをダウンロードするための操作を行うことで、管理者を必要とせず、かつデバイスとドライバの関連を特定できるものである。
【０００８】
しかしながら、その実現のためには、プリンタにドライバダウンロード用の操作部を備えなくてはならず、ユーザもドライバをダウンロードするためだけにプリンタの前に行かなくてはならなかった。また、ユーザがドライバの転送先として、自分のＰＣを選択するための情報を入力する作業も面倒なものであった。
【０００９】
そこで、本発明は、ユーザが複合機に対して何らかの作業を実施させる際に、その作業に併せて当該複合機のドライバを取得することのできる情報配布方法および複合機、ドライバ提供方法およびシステムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した目的を達成するため、請求項１の発明は、ネットワークに接続され、指示書に基づいて各種処理を実行する複合機による情報配布方法であって、指定された指示書を解析し、該解析結果に基づいて配布する配布情報を取得するとともに配布先を特定し、該取得した配布情報を該特定した配布先に送信することを特徴とする。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記配布先は、前記指示書に記述されたユーザを特定する情報を、該ユーザの電子メールアドレス若しくは該ユーザが使用する端末装置のアドレスに変換することで特定されることを特徴とする。
【００１２】
また、請求項３の発明は、請求項１の発明において、前記配布先は、前記指示書に基づく処理の実行を指示したユーザを特定する情報に基づいて、該ユーザの電子メールアドレス若しくは該ユーザが使用する端末装置のアドレスに変換することで特定されることを特徴とする。
【００１３】
また、請求項４の発明は、請求項１乃至３のいずれかの発明において、前記配布情報は、前記複合機を端末装置から利用する際に用いるデバイスドライバであることを特徴とする。
【００１４】
また、請求項５の発明は、指示書を解析する指示書解析手段と、前記指示書解析手段が解析した指示書による指示に従った処理を実行する複数の処理実行手段とを具備する複合機において、前記指示書解析手段が解析した指示に基づいて、配布する配布情報を取得する配布情報取得手段と、前記指示書解析手段が解析した指示に基づいて、前記配布情報取得手段が取得した配布情報の配布先を特定する配布先特定手段と、前記配布情報取得手段が取得した配布情報を、前記配布先特定手段が特定した配布先に送信する情報配布手段とを具備することを特徴とする。
【００１５】
また、請求項６の発明は、請求項５の発明において、前記配布先特定手段は、前記指示書に記述されたユーザを特定する情報を、該ユーザの電子メールアドレス若しくは該ユーザが使用する端末装置のアドレスに変換することを特徴とする。
【００１６】
また、請求項７の発明は、請求項５の発明において、前記配布先特定手段は、前記指示書に基づく処理の実行を指示したユーザを特定する情報に基づいて、該ユーザの電子メールアドレス若しくは該ユーザが使用する端末装置のアドレスに変換することを特徴とする。
【００１７】
また、請求項８の発明は、請求項５乃至７のいずれかの発明において、前記配布情報は、前記処理実行手段により少なくとも印刷処理を、端末装置から実行させる際に用いるデバイスドライバであることを特徴とする。
【００１８】
また、請求項９の発明は、ネットワークに接続され、指示書に基づいて各種処理を実行する複合機のデバイスドライバを端末装置に提供するドライバ提供方法であって、前記複合機は、指定された指示書を解析し、該解析結果に基づいて配布するデバイスドライバを取得するとともに配布先を特定し、該取得したデバイスドライバを該特定した配布先に送信し、前記端末装置は、前記複合機から送信されたデバイスドライバをインストールし、該インストールしたデバイスドライバを用いてテスト印刷ジョブを前記複合機に送信することを特徴とする。
【００１９】
また、請求項１０の発明は、指示書を解析する指示書解析手段と、前記指示書解析手段が解析した指示書による指示に従った処理を実行する複数の処理実行手段とを具備する複合機のデバイスドライバを端末装置に提供するドライバ提供システムであって、前記複合機は、前記指示書解析手段が解析した指示に基づいて、前記デバイスドライバを取得するドライバ取得手段と、前記指示書解析手段が解析した指示に基づいて、前記ドライバ取得手段が取得したデバイスドライバの配布先を特定する配布先特定手段と、前記ドライバ取得手段が取得したデバイスドライバを、前記配布先特定手段が特定した配布先に送信するドライバ配布手段とを具備し、前記端末装置は、前記複合機から送信されたデバイスドライバをインストールするドライバインストール手段と、前記ドライバインストール手段がインストールしたデバイスドライバを用いてテスト印刷ジョブを前記複合機に送信するテスト印刷実行手段とを具備することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、複合機等のデバイスを利用する際に、ユーザが面倒な作業なしにドライバを自分のユーザＰＣに取り込むことが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係る情報配布方法および複合機、ドライバ提供方法およびシステムの一実施の形態について、添付図面を参照して、詳細に説明する。
【実施例１】
【００２２】
図１は、本発明を適用するネットワークシステムの構成例を示した図である。同図に示す構成例は、デバイス１ａとデバイス１ｂ、サーバ２、管理者ＰＣ３、複数のユーザＰＣ４（４−１〜４−ｎ）がネットワーク５を介して接続されている。
【００２３】
デバイス１ａとデバイス１ｂは、それぞれ、複合機であり、サーバ２は、ネットワーク５を介して各種のサービスを提供する装置である。管理者ＰＣ３は、ネットワーク５の管理者が利用するＰＣであり、ユーザＰＣ４−１〜４−ｎは、それぞれ、ネットワーク５のユーザが利用するＰＣである。
【００２４】
なお、ネットワーク５には、サーバ２や管理者ＰＣ３が接続されている必要はなく、他の装置が接続されていてもよい。
【００２５】
次に、デバイス１（デバイス１ａとデバイス１ｂの総称）の構成について説明する。図２は、デバイス１の機能的な構成を示すブロック図である。
【００２６】
同図に示すように、デバイス１は、指示書編集部１１と指示書管理部１２、指示書表示部１３、指示書実行部１４、各種処理実行部１５、配布情報取得部１６、アドレス判断部１７、情報配布部１８を具備して構成される。
【００２７】
指示書編集部１１は、ユーザの操作に基づいて、新規に指示書を作成して作成した指示書を指示書管理部１２に登録したり、指示書管理部１２で管理されている指示書を取得して編集したりする。指示書とは、デバイス１に実行させる指示を記述したファイルであり、デバイス１は、図示しない操作部に入力された操作に基づいて動作するのはもちろんのこと、実行が指定された指示書に基づいても動作する。
【００２８】
指示書管理部１２は、指示書編集部１１で作成若しくは編集され、登録要求された指示書を格納して管理する。また、ネットワーク５に管理者ＰＣ３が接続されている場合には、管理者ＰＣ３で作成、編集された指示書を同様に格納して管理する。なお、認証処理を行う等の条件を満たした場合には、ユーザＰＣ４から登録要求された指示書を格納して管理するようにしてもよい。
【００２９】
指示書表示部１３は、図示しない操作部の表示画面に、指示書格納部１２に格納されている指示書のリストを表示する。
【００３０】
指示書実行部１４は、指示書表示部１３が表示したリストからユーザが選択した指示書を特定し、特定した指示書を指示書管理部１２から取得して、取得した指示書を解析する。そして、指示書の解析結果に基づいて、実行すべき処理を、各種処理実行部１５や配布情報取得部１６、アドレス判断部１７、情報配布部１８に実行させる。
【００３１】
各種処理実行部１５は、複合機が実行する各種処理を実行する複数の処理実行部の総称として表したものである。各種処理実行部１５に含まれる実行部としては、原稿を読み取って画像を生成するスキャン処理部、画像データに基づいて印刷を実行するプリント処理部、画像データを指定された送信さきにファックス送信するファックス処理部、ファイルの連結等を行うファイル処理部、電子メールの送信を行うメール処理部等がある。
【００３２】
配布情報取得部１６は、配布する対象として指定された情報を配布情報として取得する。配布情報の取得元は、デバイス１の図示しない記憶部であるが、ネットワーク５にサーバ２が接続されている場合には、サーバ２を配布情報の取得元とすることができる。また、この他にも、ネットワーク５を介して取得可能な情報であれば、その情報を配布情報として取得することもできる。
【００３３】
アドレス判断部１７は、デバイス１を操作しているユーザのユーザ名を当該ユーザのメールアドレスや、当該ユーザが使用するユーザＰＣ４のアドレスに変換する等、アドレスに関する処理を実行する。
【００３４】
情報配布部１８は、配布情報取得部１６が取得した配布情報を、アドレス判断部１７が特定したアドレスを宛先として配布する。情報配布部１８は、複数の手段により情報の配布を行うことができ、例えば、配布情報を電子メールに添付して配布したり、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）によるファイル転送を行ったり、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）を利用した共有フォルダへファイルを格納する等の手段で、情報を配布する。
【００３５】
次に、デバイス１の動作を説明するが、まず、デバイス１に対するユーザの操作の流れを説明する。図３は、ユーザによるデバイス１の操作の流れを示すフローチャートである。
【００３６】
ユーザは、まず、デバイス１を操作する際に、デバイス１に対するユーザ認証処理を行う（ステップ１０１）。続いて、ユーザは、指示書の作成や編集が必要な場合には（ステップ１０２でＹＥＳ）、指示書の作成若しくは編集を行い（ステップ１０３）、作成若しくは編集した指示書を登録する（ステップ１０４）。ユーザは、指示書の登録を終えるか、指示書の編集が必要ない場合には直ちに（ステップ１０２でＮＯ）、指示書の実行を指示し（ステップ１０５）、デバイス１の操作を終了する。
【００３７】
続いて、デバイス１の動作を説明する。図４は、デバイス１の動作の流れを示すフローチャートである。
【００３８】
デバイス１は、まず、ユーザにより認証情報が入力されると（ステップ２０１でＹＥＳ）、ユーザ認証処理を行う（ステップ２０２）。その結果、認証が成立しない、つまり、ユーザが許可ユーザでなかった場合には（ステップ２０３でＮＯ）、そのまま、処理を終了する。
【００３９】
一方、認証が成立した場合には（ステップ２０３でＹＥＳ）、ユーザにより指示書の作成や編集の要求があれば（ステップ２０４でＹＥＳ）、指示書編集部１１が編集内容を受け付けて指示書を編集し（ステップ２０５）、その後、指示書の登録が要求されると（ステップ２０６でＹＥＳ）、指示書編集部１１は、指示書管理部１２に作成若しくは編集した指示書を登録する（ステップ２０７）。
【００４０】
また、ユーザにより、指示書のリスト表示が要求されると（ステップ２０８でＹＥＳ）、指示書表示部１３は、指示書管理部１２に登録されている指示書のリストを図示しない表示部に表示する（ステップ２０９）。リストとして表示される指示書は、認証を行ったユーザに対して、実行が許可されている指示書のみである。ただし、実行が許可されていない指示書を実行不能なものとして表示するようにすることは可能である。
【００４１】
また、ユーザにより、指示書の実行が指示されると（ステップ２１０でＹＥＳ）、指示書実行部１４は、指示書管理部１２に登録されている指示書から指定された指示書を読み込み（ステップ２１１）、読み込んだ指示書を解析する（ステップ２１２）。そして、指示書実行部１４は、指示書の解析結果に基づいて、各種処理実行部１５や配布情報取得部１６、アドレス判断部１７、情報配布部１８に対して、処理を実行させる（ステップ２１３）。その後、これらの処理の終了に伴い、デバイス１は、処理を終了する。
【００４２】
次に、指示書の具体例と、指示書に基づく各種処理の具体的な流れについて説明する。図５は、指示書の記述例を示した図であり、図６は、図５に示した指示書に基づく処理の流れを示したフローチャートである。なお、ここで説明する処理は、ユーザが紙原稿のファックス送信を指示し、この処理に併せてデバイス１のドライバを自身のユーザＰＣ４に配布する処理を指示したものである。
【００４３】
図５に示すように、指示書３００には、指示の開始を示す記述である「<指示>」と、指示の終了を示す記述である「</指示>」の間に、実行すべき処理として、スキャン指示３１０とファックス送信指示３２０、情報配布指示３３０が記述されている。
【００４４】
スキャン指示３１０は、スキャン指示の開始を示す記述である「<スキャン>」とスキャン指示の終了を示す記述である「</スキャン>」の間に、「<filename>tmp1</filename>」が記述されている。この記述は、スキャン結果を「tmp1」という名のファイルとして保存することを指示している。
【００４５】
ファックス送信指示３２０は、ファイル連結指示３２１と送信指示３２２の両記述により構成されている。ファイル連結指示３２１は、ファイル連結指示の開始を示す記述である「<ファイル連結>」とファイル連結指示の終了を示す記述である「</ファイル連結>」の間に、「<document1>"通信文"Date</document1>」、「<document2>tmp1</document2>」、「<result>tmp2</result>」が記述されている。この記述は、「通信文」という文字列と現在日時を記述したファイルに「tmp1」というファイル名のファイルを連結し、その結果を「tmp2」というファイル名のファイルとして保存すること、つまり、スキャン指示３１０の指示でスキャンした原稿画像に、ヘッダを付加したファイルを生成することを指示している。
【００４６】
また、送信指示３２２は、送信指示の開始を示す記述である「<ＦＡＸ送信>」と、送信指示の終了を示す記述である「</ＦＡＸ送信>」の間に、「<filename>tmp2</filename>」と「<tel>03-1234-5678</tel>」が記述されている。この記述は、「tmp2」というファイル名のファイルを「03-1234-5678」の電話番号を宛先としてファックス送信すること、つまり、ファイル連結指示３２１で連結したファイルを指定された電話番号にファックス送信することを指示している。
【００４７】
情報配布指示３３０は、情報取得指示３３１とアドレス変換指示３３２、メール送信指示３３３の各記述により構成されている。情報取得指示３３１は、情報取得指示の開始を示す記述である「<配布情報取得>」と情報取得指示の終了を示す記述である「</配布情報取得>」の間に、「<filename>MyDriver</filename>」が記述されている。この記述は、自装置（デバイス１）のドライバを取得することを指示している。
【００４８】
また、アドレス変換指示３３２は、アドレス変換指示の開始を示す記述である「<アドレス変換>」とアドレス変換指示の終了を示す記述である「</アドレス変換>」の間に、「<username>User</username>」と「<result>add1</result>」が記述されている。この記述は、自装置（デバイス１）を操作している（ログインしている）ユーザのユーザ名を、対応する電子メールアドレスに変換し、その結果を「add1」というファイル名のファイルとして保存することを指示している。
【００４９】
そして、メール送信指示３３３は、メール送信指示の開始を示す記述である「<メール送信>」とメール送信指示の終了を示す記述である「</メール送信>」の間に、「<filename>MyDriver</filename>」と「<address>add1</address>」が記述されている。この記述は、自装置（デバイス１）のドライバを添付した電子メールを、「add1」というファイル名のファイルに格納されている電子メールアドレスを宛先として送信すること、つまり、デバイス１のドライバを現にデバイス１を操作している（指示書の実行を指示した）ユーザ宛に電子メールで送信することを指示している。
【００５０】
デバイス１の指示書実行部１４は、この指示書３００を解析して実行することにより、各種処理実行部１５に、スキャン処理を実行させ（ステップ４０１）、ファイル連結処理を実行させ（ステップ４０２）、ファックス送信を実行させる（ステップ４０３）。そして、配布情報取得部１６に配布情報としてデバイス１のドライバを取得させ（ステップ４０４）、アドレス判断部１７に、ユーザ名から電子メールアドレスへの変換を行わせ（ステップ４０５）、情報配布部１８に、デバイス１のドライバを電子メールにより配布させる（ステップ４０６）。
【００５１】
ところで、図５に示した指示書は、ユーザが紙原稿のファックス送信処理に併せて、デバイス１のドライバを自身のユーザＰＣ４に配布する処理を、指示したものであるが、この他にも、コピー処理に併せてドライバの配布を指示したり、紙原稿を電子メールで送信する処理に併せてドライバの配布を指示したりすることもできる。もちろん、ドライバの配布のみを指示した指示書を作成することも可能である。これらの処理を指示する際には、ドライバの配布手段として電子メールを指定したり、ファイル転送を指定したりすることもユーザまたは管理者が任意に行うことができる。
【００５２】
また、管理者が、ドライバの配布やアドレス帳の格納場所を案内する文書を、複数のユーザに電子メールで送信する処理に併せて、各ユーザにドライバをファイル転送し、アドレス帳を指定した格納場所に格納する処理を指示書により行うことができる。このような処理を行う場合の指示書は、図７に示したようなものとなる。
【００５３】
図７に示すように、指示書５００には、指示の開始を示す記述である「<指示>」と、指示の終了を示す記述である「</指示>」の間に、実行すべき処理として、スキャン指示５１０とメール送信指示５２０、情報配布指示５３０が記述されている。
【００５４】
スキャン指示５１０は、スキャン指示の開始を示す記述である「<スキャン>」とスキャン指示の終了を示す記述である「</スキャン>」の間に、「<filename>tmp1</filename>」が記述されている。この記述は、スキャン結果を「tmp1」という名のファイルとして保存すること、つまり、ドライバの配布やアドレス帳の格納場所を案内する文書をスキャンして保存することを指示している。
【００５５】
メール送信指示５２０は、メール送信指示の開始を示す記述である「<メール送信>」とメール送信指示の終了を示す記述である「</メール送信>」の間に、「<filename>tmp1</filename>」と「<address>xxx,yyy,zzz</address>」が記述されている。この記述は、「tmp1」というファイル名のファイルを添付した電子メールを、「xxx」、「yyy」、「zzz」のそれぞれの電子メールアドレスを宛先として送信すること、つまり、スキャンした案内文書を３人のユーザ宛に電子メールで送信することを指示している。
【００５６】
情報配布指示５３０は、情報取得指示５３１とアドレス変換指示５３２、ファイル転送指示５３３の各記述により構成されている。情報取得指示５３１は、情報取得指示の開始を示す記述である「<配布情報取得>」と情報取得指示の終了を示す記述である「</配布情報取得>」の間に、「<filename>MyDriver</filename>」と「<filename>address-list</filename>」が記述されている。この記述は、自装置（デバイス１）のドライバを取得することと、アドレス帳を取得することを指示している。
【００５７】
また、アドレス変換指示５３２は、アドレス変換指示の開始を示す記述である「<アドレス変換>」とアドレス変換指示の終了を示す記述である「</アドレス変換>」の間に、「<mailaddress>xxx</mailaddress>」と「<result>add1</result>」、「<mailaddress>yyy</mailaddress>」、「<result>add2</result>」、「<mailaddress>zzz</mailaddress>」、「<result>add3</result>」、「<folder>Common</folder>」、「<result>add4</result>」が記述されている。この記述は、電子メールアドレス「xxx」を、該当するユーザが利用するユーザＰＣ、例えば、ユーザＰＣ４−１のアドレスに変換し、その結果を「add1」というファイル名のファイルに格納する処理と、電子メールアドレス「yyy」を、該当するユーザが利用するユーザＰＣ、例えば、ユーザＰＣ４−２のアドレスに変換し、その結果を「add2」というファイル名のファイルに格納する処理と、電子メールアドレス「zzz」を、該当するユーザが利用するユーザＰＣ、例えば、ユーザＰＣ４−３のアドレスに変換し、その結果を「add3」というファイル名のファイルに格納する処理と、共有フォルダのパスを「add4」というファイル名のファイルに格納する処理を指示している。
【００５８】
ファイル転送指示５３３は、ファイル転送指示の開始を示す記述である「<ファイル転送>」とファイル転送の終了を示す記述である「</ファイル転送>」の間に、「<filename>MyDriver</filename>」と「<address>add1,add2,add3</address>」、「<filename>address-list</filename>」、「<address>add4</address>」の記述がある。この記述は、配布情報取得指示５３１に基づいて取得したドライバを、「add1」、「add2」、「add3」の各ファイルに格納されているアドレスのユーザＰＣ４にファイル転送する処理と、配布情報取得指示５３１に基づいて取得したアドレス帳を「add4」に格納されているパスが示す共有フォルダに転送する処理を指示している。
【００５９】
なお、デバイス１が実行する指示書は、ユーザや管理者が作成するのはもちろんのこと、管理者がひな型に相当する指示書を作成しておき、これを各ユーザが任意に変更して利用するようにすることができる。
【００６０】
また、指示書の記述方法は、必ずしも、図５や図７に示したようなものである必要はない。
【実施例２】
【００６１】
実施例２は、実施例１のユーザＰＣ４が、配布情報としてドライバの配布を受けた場合に、そのドライバを自動でインストールするように構成した場合の例である。なお、実施例２におけるデバイス１の構成は、実施例１の場合と同様であるため、その説明は省略する。
【００６２】
図８は、ユーザＰＣ４の機能的な構成を示すブロック図である。同図に示すように、ユーザＰＣ４は、ドライバ検出部４１とインストール処理部４２、テスト印刷実行部４３を具備して構成される。
【００６３】
ドライバ検出部４１は、デバイス１より電子メールへの添付若しくはファイル転送により配布されたドライバを検出する。インストール処理部４２は、ドライバ検出部４１がドライバを検出した場合に、該検出されたドライバをユーザＰＣ４にインストールする。テスト印刷実行部４３は、インストール処理部４２によりドライバがインストールされると、当該ドライバを用いてテスト印刷を実行する。なお、ドライバ検出部４１、インストール処理部４２、テスト印刷実行部４３の各部は、ユーザＰＣ４でプログラムを実行することにより実現される機能部である。
【００６４】
次に、ユーザＰＣ４の動作について説明する。図９は、ユーザＰＣ４の動作の流れを示すフローチャートである。
【００６５】
ユーザＰＣ４は、動作を開始すると、まず、ドライバ検出部４１が、配布情報として配布されたドライバの検出を行う（ステップ６０１）。検出の結果、ドライバがユーザＰＣ４の図示しない記憶部等に格納されていれば（ステップ６０２でＹＥＳ）、インストール処理部４２が当該ドライバをユーザＰＣ４にインストールする（ステップ６０３）。そして、インストール処理部４２によるドライバのインストールが終了すると、テスト印刷実行部４３が、テスト印刷用のジョブをデバイス１に送出し（ステップ６０４）、ユーザＰＣ４は、処理を終了する。
【００６６】
さて、ユーザＰＣ４が、ドライバを自動インストールすることにより、実施例１において図３に示したフローチャートを参照して説明したユーザの処理は、図１０に示すような処理に代わることとなる。図１０は、実施例２におけるユーザによるデバイス１の操作の流れを示すフローチャートである。
【００６７】
ユーザは、まず、デバイス１を操作する際に、デバイス１に対するユーザ認証処理を行う（ステップ７０１）。続いて、ユーザは、指示書の作成や編集が必要な場合には（ステップ７０２でＹＥＳ）、指示書の作成若しくは編集を行い（ステップ７０３）、作成若しくは編集した指示書を登録する（ステップ７０４）。ユーザは、指示書の登録を終えるか、指示書の編集が必要ない場合には直ちに（ステップ７０２でＮＯ）、指示書の実行を指示する（ステップ７０５）。そして、ユーザは、指示書に基づいて配布されたドライバがユーザＰＣ４にインストールされて、テスト印刷が実行されるのを待ち、そのテスト印刷結果を確認して（ステップ７０６）、デバイス１の操作を終了する。
【００６８】
このような処理を行うことにより、ユーザは、ユーザＰＣ４とデバイス１の間を何度も往復することなく、デバイス１に対応するドライバをインストールし、そのインストール結果を確認することができる。
【図面の簡単な説明】
【００６９】
【図１】本発明を適用するネットワークシステムの構成例を示した図である。
【図２】デバイス１の機能的な構成を示すブロック図である。
【図３】ユーザによるデバイス１の操作の流れを示すフローチャートである。
【図４】デバイス１の動作の流れを示すフローチャートである。
【図５】指示書の記述例を示した図である。
【図６】図５に示した指示書に基づく処理の流れを示したフローチャートである。
【図７】図５とは別の指示書の記述例を示した図である。
【図８】ユーザＰＣ４の機能的な構成を示すブロック図である。
【図９】ユーザＰＣ４の動作の流れを示すフローチャートである。
【図１０】実施例２におけるユーザによるデバイス１の操作の流れを示すフローチャートである。
【符号の説明】
【００７０】
１、１ａ、１ｂ    デバイス
２    サーバ
３    管理者ＰＣ
４、４−１〜４−ｎ    ユーザＰＣ
５    ネットワーク
１１    指示書編集部
１２    指示書管理部
１３    指示書表示部
１４    指示書実行部
１５    各種処理実行部
１６    配布情報取得部
１７    アドレス判断部
１８    情報配布部
４１    ドライバ検出部
４２    インストール処理部
４３    テスト印刷実行部
３００    指示書
３１０    スキャン指示
３２０    ファックス送信指示
３２１    ファイル連結指示
３２２    送信指示
３３０    情報配布指示
３３１    情報取得指示
３３２    アドレス変換指示
３３３    メール送信指示
５００    指示書
５１０    スキャン指示
５２０    メール送信指示
５３０    情報配布指示
５３１    情報取得指示
５３２    アドレス変換指示
５３３    ファイル転送指示
【図１】
2005260686.tif 000003
【図２】
2005260686.tif 000004
【図３】
2005260686.tif 000005
【図４】
2005260686.tif 000006
【図５】
2005260686.tif 000007
【図６】
2005260686.tif 000008
【図７】
2005260686.tif 000009
【図８】
2005260686.tif 000010
【図９】
2005260686.tif 000011
【図１０】
2005260686.tif 000012