(57)【要約】      （修正有）【課題】事務機器を外部機器から制御するためのドライバプログラムを当該外部機器に対してインストールする場合に、当該事務機器と外部機器との位置関係に拘らず、当該インストール作業を簡便なものとすることのできる技術を提供する。【解決手段】外部機器から所定のドライバプログラムにより制御可能な事務機器であって、ドライバプログラムのインストール処理に必要な情報の取得要求を受け付ける要求受付部１０１と、要求受付部にて取得要求を受け付けた場合に、ドライバプログラムの外部機器へのインストールに必要な所定の情報を、当該外部機器と通信可能な記憶装置に送信する情報送信部１０２とを備えてなる。【選択図】図１
2008211788.tif 000002
【特許請求の範囲】
【請求項１】
外部機器から所定のドライバプログラムにより制御可能な事務機器であって、
前記ドライバプログラムのインストール処理に必要な情報の取得要求を受け付ける要求受付部と、
前記要求受付部にて取得要求を受け付けた場合に、前記ドライバプログラムの前記外部機器へのインストールに必要な所定の情報を、前記外部機器と通信可能な記憶装置に送信する情報送信部と
を備えてなる事務機器。
【請求項２】
請求項１に記載の事務機器において、
前記所定の情報は、前記ドライバプログラムのインストールに用いるインストールプログラムである事務機器。
【請求項３】
請求項１に記載の事務機器において、
前記所定の情報は、前記ドライバプログラムのインストールに用いるインストールプログラムの所在を示す情報である事務機器。
【請求項４】
請求項１に記載の事務機器において、
前記所定の情報は、前記ドライバプログラムにより前記事務機器を制御する際に要求される前記事務機器を特定するための情報を含む事務機器。
【請求項５】
請求項１に記載の事務機器において、
前記事務機器を特定するための情報は、ＩＰアドレスである事務機器。
【請求項６】
請求項１に記載の事務機器において、
前記記憶装置は、前記事務機器と通信可能な携帯通信端末または所定の記憶媒体である事務機器。
【請求項７】
請求項１に記載の事務機器において、
前記記憶装置は、非接触ＩＣカードであり、
前記情報送信部は、前記非接触ＩＣカードと通信可能なリーダライタである事務機器。
【請求項８】
事務機器を外部機器から制御するためのドライバプログラムを前記外部機器に対してインストールするためのプログラムインストール支援方法であって、
前記ドライバプログラムのインストール処理に必要な情報の取得要求を受け付ける要求受付ステップと、
前記要求受付ステップにて取得要求を受け付けた場合に、前記ドライバプログラムの前記外部機器へのインストールに必要な所定の情報を、前記外部機器と通信可能な記憶装置に送信する情報送信ステップと
を備えてなるプログラムインストール支援方法。
【請求項９】
請求項８に記載のプログラムインストール支援方法において、
前記所定の情報は、前記ドライバプログラムのインストールに用いるインストールプログラムであるプログラムインストール支援方法。
【請求項１０】
請求項８に記載のプログラムインストール支援方法において、
前記所定の情報は、前記ドライバプログラムのインストールに用いるインストールプログラムの所在を示す情報であるプログラムインストール支援方法。
【請求項１１】
請求項８に記載のプログラムインストール支援方法において、
前記所定の情報は、前記ドライバプログラムにより前記事務機器を制御する際に要求される前記事務機器を特定するための情報を含むプログラムインストール支援方法。
【請求項１２】
請求項８に記載のプログラムインストール支援方法において、
前記事務機器を特定するための情報は、ＩＰアドレスであるプログラムインストール支援方法。
【請求項１３】
請求項８に記載のプログラムインストール支援方法において、
前記記憶装置は、前記事務機器と通信可能な携帯通信端末または所定の記憶媒体であるプログラムインストール支援方法。
【請求項１４】
請求項８に記載のプログラムインストール支援方法において、
前記記憶装置は、非接触ＩＣカードであり、
前記情報送信ステップは、前記非接触ＩＣカードと通信可能なリーダライタであるプログラムインストール支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、事務機器を外部機器から制御するためのドライバプログラムを当該外部機器に対してインストールするためのプログラムインストール支援技術に関するものである。
【背景技術】
【０００２】
従来、プリンタ等の事務機器を外部機器から制御するためのドライバプログラムを当該外部機器に対してインストールする場合、ユーザは、ドライバをインストールするために必要な情報の格納場所や、当該事務機器を特定するためのＩＰアドレスを調べる必要があり、非常に手間がかかるものとなっている。
【０００３】
関連する技術として、携帯電話にて汎用のプリンタドライバをプリンタ側から受信して携帯電話にインストールし、このインストールしたプリンタドライバを用いて印刷しようとする画像の印刷データを作成し、携帯電話から作成した印刷用データをプリンタに送信する技術が知られる（例えば、特許文献１参照。）。
【特許文献１】特開２００４−３３４７８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来技術は、あくまで携帯電話等のモバイル機器からプリンタ等を制御可能とするためのものであり、プリンタ等の事務機器とデスクトップＰＣのような互いに近接させることが容易でない機器間では適用できなかった。
【０００５】
本発明は上述した問題点を解決するためになされたものであり、事務機器を外部機器から制御するためのドライバプログラムを当該外部機器に対してインストールする場合に、当該事務機器と外部機器との位置関係に拘らず、当該インストール作業を簡便なものとすることのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するため、本発明の一態様に係る事務機器は、外部機器から所定のドライバプログラムにより制御可能な事務機器であって、前記ドライバプログラムのインストール処理に必要な情報の取得要求を受け付ける要求受付部と、前記要求受付部にて取得要求を受け付けた場合に、前記ドライバプログラムの前記外部機器へのインストールに必要な所定の情報を、前記外部機器と通信可能な記憶装置に送信する情報送信部とを備えてなることを特徴とするものである。
【０００７】
また、本発明の一態様に係るプログラムインストール支援方法は、事務機器を外部機器から制御するためのドライバプログラムを前記外部機器に対してインストールするためのプログラムインストール支援方法であって、前記ドライバプログラムのインストール処理に必要な情報の取得要求を受け付ける要求受付ステップと、前記要求受付ステップにて取得要求を受け付けた場合に、前記ドライバプログラムの前記外部機器へのインストールに必要な所定の情報を、前記外部機器と通信可能な記憶装置に送信する情報送信ステップとを備えてなることを特徴とするものである。
【発明の効果】
【０００８】
以上に詳述したように本発明によれば、事務機器を外部機器から制御するためのドライバプログラムを当該外部機器に対してインストールする場合に、当該事務機器と外部機器との位置関係に拘らず、当該インストール作業を簡便なものとすることのできる技術を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【００１０】
図１は、本実施の形態による事務機器および当該事務機器を含むネットワーク構成について説明するための機能ブロック図である。本実施の形態による事務機器１は、例えばＭＦＰ（Multi Function Peripheral）やプリンタ等の画像形成装置であり、事務機器１と通信可能に接続されるＰＣ（Personal Computer）２（外部機器）に対して所定のドライバプログラムをインストールすることにより、ＰＣ２から事務機器１を制御可能となっている。以下、本実施の形態では、事務機器１がＭＦＰである例について述べる。
【００１１】
また、ＰＣ２は、上述のようなドライバプログラムを用いた事務機器１の制御の他、ＰＣ２における記憶領域に格納された画像データ等に基づく画像形成処理等を事務機器１に指示する。ＰＣ２は、非接触ＩＣカードに格納されているデータの読み取りおよび非接触ＩＣカードへのデータ書き込みが可能なリーダライタ２０１を備えている。
【００１２】
携帯端末（携帯通信端末）３は、例えば非接触ＩＣカードを搭載した携帯電話、ＰＤＡ、モバイルＰＣなどであり、当該非接触ＩＣカードを介して非接触ＩＣカード用のリーダライタ２０１および後述の通信部１０２とのデータのやり取りが可能となっている。
【００１３】
本実施の形態では、携帯端末３は、事務機器１およびＰＣ２の双方と通信可能となっている。なお、携帯端末３と事務機器１の間での通信方式と、携帯端末３とＰＣ２の間での通信方式は、必ずしも同一である必要はなく、携帯端末３にて事務機器１から取得するデータを、携帯端末３からＰＣ２へと移行させることができればよい（例えば、携帯端末３から事務機器１へのデータ送信は非接触ＩＣタグを介して行い、携帯端末３からＰＣ２へのデータ通信はＵＳＢポートや赤外線通信ポートを介して行う構成など）。なお、本実施の形態では、携帯端末３が携帯電話のような端末装置である例を挙げているが、これに限られるものではなく、事務機器１およびＰＣ２の双方と通信可能（事務機器１によるデータ書き込み、およびＰＣ２によるデータ読み取りが可能）であれば、例えば、ＵＳＢメモリ、ＣＤ−Ｒ、フレキシブルディスク等（所定の記憶媒体）であってもよい。
【００１４】
データベース４は、ＨＤＤ等から構成されており、ＬＡＮを介して事務機器１およびＰＣ２と通信可能に接続されており、事務機器１およびＰＣ２にて参照される情報やデータを格納する役割を有している。事務機器１およびＰＣ２では、携帯端末３に備えられた非接触ＩＣカードから読み取ったＩＤ情報等とデータベース４に格納されている認証用情報とに基づいて、所定の認証処理を行うことが可能となっている。図２は、データベース４に格納されている認証用情報等の一例を示すデータテーブルである。
【００１５】
続いて、事務機器１の詳細な構成について説明する。本実施の形態による事務機器１は、操作入力部１０１、通信部１０２、表示部１０３、画像形成部１０４、ＣＰＵ８０１およびＭＥＭＯＲＹ８０２を備えてなる構成となっている。
【００１６】
操作入力部（要求受付部（要求受付手段））１０１は、例えばキーボードやマウス等から構成されており、ユーザの操作入力（事務機器１のドライバプログラムのインストール処理に関する情報の取得要求など）を受け付ける。
【００１７】
通信部（情報送信部（情報送信手段））１０２は、要求受付部１０１にて取得要求を受け付けた場合に、事務機器１のドライバプログラムのＰＣ２へのインストールに必要な所定の情報を、ＰＣ２と通信可能な携帯端末（記憶装置）３に送信する。具体的に、通信部１０２は、例えば非接触ＩＣカードと通信可能なリーダライタから構成されている。
【００１８】
ここで、「所定の情報」とは、例えば「ドライバプログラムのインストールに用いるインストールプログラム自体」、或いは「ドライバプログラムのインストールに用いるインストールプログラムの所在を示す情報」のように、ドライバプログラムのインストール処理の実行に必要な情報である。
【００１９】
なお、この「所定の情報」には、事務機器１のドライバプログラムにより事務機器を制御する際に要求される事務機器を特定するための情報として、例えばＩＰアドレスが含まれていることが好ましい。
【００２０】
また、表示部１０３は、例えば液晶ディスプレイ等から構成されており、事務機器１における各種処理の内容を画面表示する役割を有している。なお、操作入力部１０１と表示部１０３は、例えばタッチパネルディスプレイ等によって一体的に構成されていてもよい。
【００２１】
ＣＰＵ８０１は、事務機器１における各種処理を行う役割を有しており、またＭＥＭＯＲＹ８０２に格納されているプログラムを実行することにより種々の機能を実現する役割も有している。ＭＥＭＯＲＹ８０２は、例えばＲＯＭやＲＡＭ等から構成されており、事務機器１において利用される種々の情報やプログラムを格納する役割を有している。
【００２２】
図３は、本実施の形態による事務機器１における処理（プログラムインストール支援方法）の大まかな流れについて説明するためのフローチャートである。
【００２３】
まず、操作入力部１０１は、事務機器１のドライバプログラムのインストール処理に必要な情報の取得要求を受け付ける（要求受付ステップ）（Ｓ１０１）。
【００２４】
通信部１０２は、要求受付ステップにて取得要求を受け付けた場合に、事務機器１のドライバプログラムの外部機器へのインストールに必要な所定の情報を、外部機器と通信可能な記憶装置に送信する（情報送信ステップ）（Ｓ１０２）。
【００２５】
図４は、本実施の形態による事務機器１における携帯端末３へのデータ書き込み処理の流れの詳細について説明するためのフローチャートである。
【００２６】
事務機器１の表示部１０３に表示されている図５に示すような画面上において、ユーザの操作入力部１０１への操作入力を受け付ける（Ｓ２０１）。図５に示す画面上では、一例として、「未印刷のドキュメント参照」、「マシンのログ情報参照」および「ドライバインストール」の３項目のボタンが任意に選択可能に表示されている。
【００２７】
図５に示す画面上において、ユーザが「ドライバインストール」を選択した場合（Ｓ２０２）、表示部１０３には図６に示すような画面が表示される。
【００２８】
続いて、ユーザが携帯端末３を事務機器１における通信部１０２に備えられたリーダライタにかざすと（Ｓ２０３）、事務機器１の通信部（リーダライタ）１０２は、携帯電話３がかざされたことを検知し、要求されているデータ（事務機器１のＩＰアドレスやドライバプログラムが保存してあるデータベース４上の格納場所へのリンクなど）を携帯端末３に備えられた非接触ＩＣカードに書き込む（Ｓ２０４）。上記処理の後、携帯端末３の記憶領域には事務機器１のドライバプログラムのインストールに必要な情報が保存される。
【００２９】
図７は、本実施の形態による携帯端末３からＰＣ２へのデータ送信処理の流れの詳細について説明するためのフローチャートである。
【００３０】
まず、ＰＣ２は、赤外線通信、Ｅ−ｍａｉｌ、携帯端末３の非接触ＩＣカードとリーダライタ２０１との間での通信等により、携帯端末３から「事務機器１のドライバプログラムのインストールに必要な情報」を受信する（Ｓ３０１）。
【００３１】
ここで、携帯端末３からＰＣ２側に送信されたデータが、ＰＣ２側にて自動実行されるプログラムであった場合（例えば、特定の拡張子やファイル名であるプログラムファイルを自動実行するような機能が用意されている場合）、当該プログラムはＰＣ２にて自動実行され（Ｓ３０２）、事務機器１のドライバプログラムのＰＣ２へのインストール処理が自動的に終了する（Ｓ３０３）。
【００３２】
通常、ドライバプログラムのインストールでは、制御対象となる機器を特定するために、ポートの指定などの作業が必要となるが、この場合は受信したデータにＩＰアドレス等の情報が含まれているため、ユーザのインストール作業におけるＩＰアドレスの設定等の負担が大幅に軽減される。
【００３３】
図８は、本実施の形態による携帯端末３からＰＣ２へのデータ送信処理の流れの他の例の詳細について説明するためのフローチャートである。図８では、ＰＣ２側において、携帯端末３から受信したプログラムの自動実行ができない場合における処理の流れを示している。
【００３４】
まず、ＰＣ２は、携帯端末３から赤外線通信などにより事務機器１の「ドライバプログラムのインストールに必要な情報」を受信する（Ｓ４０１）。
【００３５】
上記のようにしてＰＣ２側で受信されたデータは、ＰＣ２内の記憶領域に保存される（Ｓ４０２）。同図に示す例では、ユーザが手作業によってドライバプログラムのインストール処理を実行する必要があるが、インストール作業に必要となる情報として、ドライバプログラムのインストールに必要となるファイルのデータベース４における格納場所や事務機器１のＩＰアドレスが取得されているため、従来構成よりもインストール作業を簡便に行なうことができる。
【００３６】
上述の事務機器１での処理における各ステップは、ＭＥＭＯＲＹ８０２に格納されているプログラムインストール支援プログラムをＣＰＵ８０１に実行させることにより実現されるものである。
【００３７】
本実施の形態では装置内部に発明を実施する機能が予め記録されている場合で説明をしたが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と共働してその機能を実現させるものであってもよい。
【００３８】
また、図２に示すように、ユーザＩＤに対応づけて、ユーザが主に利用するＰＣのＯＳをデータベース４のデータテーブルに格納しておき、ユーザからドライバプログラムに関する情報の要求があった際に、そのユーザが利用していると推定される（ユーザＩＤに対応付けて登録されている）ＯＳに適したドライバプログラムをインストールするための情報を携帯端末３に対して送信するようにすることもできる。
【００３９】
なお、上述の実施の形態では、事務機器１のドライバプログラムのＰＣ２へのインストールに要する情報をデータとしてやり取りする例を示しているが、これに限られるものではなく、例えば、事務機器１のドライバプログラムのＰＣ２へのインストールに要する情報（ドライバプログラムのインストールに必要なファイルの所在および事務機器１を特定するための情報）を画像形成部１０４によってシートに印字し、ユーザが当該情報が印字されたシートを参照しながら、ＰＣ２へのドライバプログラムのインストールを行うようにすることもできる。このように、インストール処理に要する情報を一度紙媒体に保持させる構成によっても、インストール作業の負担軽減に寄与することができる。
【００４０】
また、上述の実施の形態では、事務機器１が画像形成装置である例を示したが、これに限られるものではなく、例えば画像読取装置、画像処理装置および撮像装置のような、ドライバプログラムによって外部機器から制御することができる機器であれば、本発明を適用可能である。
【００４１】
また、本実施の形態によるプログラムインストール支援プログラムは、事務機器を外部機器から制御するためのドライバプログラムを前記外部機器に対してインストールする作業を支援する処理をコンピュータに実行させるプログラムインストール支援プログラムであって、前記ドライバプログラムのインストール処理に必要な情報の取得要求を受け付ける要求受付ステップと、前記要求受付ステップにて取得要求を受け付けた場合に、前記ドライバプログラムの前記外部機器へのインストールに必要な所定の情報を、前記外部機器と通信可能な記憶装置に送信する情報送信ステップとをコンピュータに実行させる構成となっている。
【００４２】
このように、従来技術では、ある装置のドライバプログラムの外部機器へのインストールを行う際に、当該装置のＩＰアドレスを調べたり、ドライバプログラムの格納場所を探したりする必要があったが、本実施の形態により当該作業を省略することができる。また場合によっては、ユーザが特別な作業を行うこと無く、ＰＣ２へのドライバプログラムのインストールおよびポートの設定を行うことが可能となる。
【００４３】
本発明を特定の態様により詳細に説明したが、本発明の精神および範囲を逸脱しないかぎり、様々な変更および改質がなされ得ることは、当業者には自明であろう。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態による事務機器および当該事務機器を含むネットワーク構成について説明するための機能ブロック図である。
【図２】データベース４に格納されている認証用情報等の一例を示すデータテーブルである。
【図３】本実施の形態による事務機器１における処理（プログラムインストール支援方法）の大まかな流れについて説明するためのフローチャートである。
【図４】本実施の形態による事務機器１における携帯端末３へのデータ書き込み処理の流れの詳細について説明するためのフローチャートである。
【図５】事務機器１の表示部１０３における画面表示の一例を示す図である。
【図６】事務機器１の表示部１０３における画面表示の一例を示す図である。
【図７】本実施の形態による携帯端末３からＰＣ２へのデータ送信処理の流れの詳細について説明するためのフローチャートである。
【図８】本実施の形態による携帯端末３からＰＣ２へのデータ送信処理の流れの他の例の詳細について説明するためのフローチャートである。
【符号の説明】
【００４５】
１  事務機器、１０１  操作入力部、１０２  通信部、１０３  表示部、１０４  画像形成部、８０１  ＣＰＵ、８０２  ＭＥＭＯＲＹ。
【図１】
2008211788.tif 000003
【図２】
2008211788.tif 000004
【図３】
2008211788.tif 000005
【図４】
2008211788.tif 000006
【図５】
2008211788.tif 000007
【図６】
2008211788.tif 000008
【図７】
2008211788.tif 000009
【図８】
2008211788.tif 000010