(57)【要約】【課題】情報処理装置の処理部を容易に動作させる手段を提供する。【解決手段】画像形成装置と通信可能に接続された情報処理装置において、前記画像形成装置の識別情報を保持する第１の処理部と、前記第１の処理部が保持する識別情報を取得して保持する第２の処理部とを有し、前記第２の処理部は、前記第１の処理部から取得した識別情報に基づいて前記画像形成装置と通信を行う。【選択図】        図１
2018005439.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と通信可能に接続された情報処理装置において、
前記画像形成装置の識別情報を保持する第１の処理部と、
前記第１の処理部が保持する識別情報を取得して保持する第２の処理部とを有し、
前記第２の処理部は、前記第１の処理部から取得した識別情報に基づいて前記画像形成装置と通信を行うことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記第１の処理部は、プリンタドライバであることを特徴とする情報処理装置。
【請求項３】
請求項１または請求項２に記載の情報処理装置において、
前記第１の処理部は、保持する識別情報を通知するプログラムを起動する起動部を有することを特徴とする情報処理装置。
【請求項４】
請求項１から請求項３のいずれかに記載の情報処理装置において、
前記第２の処理部は、スキャナドライバであることを特徴とする情報処理装置。
【請求項５】
画像形成装置と通信可能に接続された情報処理装置が実行する情報処理プログラムにおいて、
前記画像形成装置の識別情報を保持する第１の処理部と、
前記第１の処理部が保持する識別情報を取得して保持する第２の処理部とを有し、
前記第２の処理部は、前記第１の処理部から取得した識別情報に基づいて前記画像形成装置と通信を行うことを特徴とする情報処理プログラム。
【請求項６】
請求項５に記載の情報処理プログラムにおいて、
前記第１の処理部は、プリンタドライバであることを特徴とする情報処理プログラム。
【請求項７】
請求項５または請求項６に記載の情報処理プログラムにおいて、
前記第１の処理部は、保持する識別情報を通知するプログラムを起動する起動部を有することを特徴とする情報処理プログラム。
【請求項８】
請求項５から請求項７のいずれかに記載の情報処理プログラムにおいて、
前記第２の処理部は、スキャナドライバであることを特徴とする情報処理プログラム。
【請求項９】
情報処理装置と画像形成装置とが通信可能に接続された画像形成システムにおいて、
前記情報処理装置は、
前記画像形成装置のアドレス情報を有し、前記アドレス情報を通知先として自アドレス情報を通知する第１の処理部と、
前記画像形成装置から受信した指令に基づいて処理を行う第２の処理部とを有し、
前記画像形成装置は、
前記第１の処理部から通知された前記情報処理装置のアドレス情報をアドレス情報登録部に登録するとともに、前記アドレス情報登録部に登録されたアドレス情報の中から選択されたアドレス情報を通知先として指令を通知する第３の処理部を有し、
前記第２の処理部は、前記第１の処理部が有するアドレス情報を通知先とする前記画像形成装置の第３の処理部から受信した指令に基づいて処理を行うことを特徴とする画像形成システム。
【請求項１０】
請求項９に記載の画像形成システムにおいて、
前記第１の処理部は、プリンタドライバであることを特徴とする画像形成システム。
【請求項１１】
請求項９または請求項１０に記載の画像形成システムにおいて、
前記第１の処理部は、前記自アドレス情報を通知するアドレス情報登録アプリケーションプログラムを起動する起動部を有することを特徴とする画像形成システム。
【請求項１２】
請求項９から請求項１１のいずれかに記載の画像形成システムにおいて、
前記第２の処理部は、スキャナドライバであることを特徴とする画像形成システム。
【請求項１３】
請求項９から請求項１２のいずれかに記載の画像形成システムにおいて、
前記第３の処理部は、前記アドレス情報登録部に登録されたアドレス情報をリスト表示することを特徴とする画像形成システム。
【請求項１４】
請求項９から請求項１３のいずれかに記載の画像形成システムにおいて、
前記画像形成装置は、プリンタおよびスキャナを有する複合機であることを特徴とする画像形成システム。
【請求項１５】
アドレス情報を有する第１の処理部と、
第２の処理部をインストールするインストール部と、
を有し、
前記インストール部は、
既にインストールされている前記第１の処理部のアドレス情報を取得するアドレス情報取得部と、
新たにインストールする前記第２の処理部に前記アドレス情報取得部が取得したアドレス情報を設定するアドレス情報設定部とを有し、
前記インストール部により新たにインストールされた第２の処理部は、既にインストールされている第１の処理部が有するアドレス情報を使用することを特徴とする情報処理装置。
【請求項１６】
請求項１５に記載の情報処理装置において、
前記インストール部は、
既にインストールされている一または複数の前記第１の処理部の名称をリスト表示し、前記リストからアドレス情報を取得する前記第１の処理部を選択する選択部を有することを特徴とする情報処理装置。
【請求項１７】
請求項１６に記載の情報処理装置において、
前記選択部は、前記アドレス情報設定部により設定されたアドレス情報を有する前記第１の処理部の名称をリスト表示することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信回線を介して通信可能な情報処理装置と画像形成装置とを有する画像形成システム、その情報処理装置および情報処理プログラムに関する。
【背景技術】
【０００２】
従来の画像形成システムは、工場出荷時の状態のプリンタに対してＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを設定し、設定されたプリンタのポートに対してプリンタドライバを自動的にインストールしてユーザＰＣおよびプリンタを初期設定するようにしている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２５２０９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、画像形成装置と通信を行う情報処理装置の処理部としてのソフトウェアを動作させる場合、ユーザが画像形成装置の設定情報からＩＰアドレスを探し出す作業が必要となり、その作業は専門用語を解釈する必要があるため困難な作業であったという問題がある。
【０００５】
本発明は、このような問題を解決することを課題とし、情報処理装置の処理部を容易に動作させることができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
そのため、本発明は、画像形成装置と通信可能に接続された情報処理装置において、前記画像形成装置の識別情報を保持する第１の処理部と、前記第１の処理部が保持する識別情報を取得して保持する第２の処理部とを有し、前記第２の処理部は、前記第１の処理部から取得した識別情報に基づいて前記画像形成装置と通信を行うことを特徴とする。
【発明の効果】
【０００７】
このようにした本発明は、情報処理装置の処理部を容易に動作させることができるという効果が得られる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施例における画像形成システムの構成を示すブロック図
【図２】第１の実施例におけるプリンタドライバの処理の流れを示すフローチャート
【図３】第１の実施例におけるアプリケーション処理の流れを示すフローチャート
【図４】第１の実施例におけるアドレステーブル登録処理の流れを示すフローチャート
【図５】第１の実施例におけるプッシュスキャン処理の流れを示すフローチャート
【図６】第１の実施例における関数登録処理の流れを示すフローチャート
【図７】第１の実施例におけるスキャンデータ処理の流れを示すフローチャート
【図８】第１の実施例におけるコマンドの説明図
【図９】第１の実施例におけるネットワーク設定画面の説明図
【図１０】第１の実施例におけるアドレステーブル登録コマンドの説明図
【図１１】第１の実施例におけるアドレステーブルの説明図
【図１２】第１の実施例におけるアプリケーション起動画面の説明図
【図１３】第２の実施例におけるＰＣの構成を示すブロック図
【図１４】第２の実施例におけるインストーラの処理の流れを示すフローチャート
【図１５】第２の実施例におけるＩＰアドレスファイルの説明図
【図１６】第２の実施例におけるインストーラ画面の説明図
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明による情報処理装置、情報処理プログラムおよび画像形成システムの実施例を説明する。
【実施例１】
【００１０】
図１は第１の実施例における画像形成システムの構成を示すブロック図である。
図１において、画像形成システム１は、画像形成装置としての複合機（ＭＦＰ：ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１１０と、情報処理装置としてのＰＣ（パーソナルコンピュータ）１２０とが通信回線１０１を介して通信可能に接続されて構成されている。
【００１１】
ＰＣ１２０は、処理部としての情報処理プログラム（ソフトウェア）として、ＡＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ）１３０と、スキャナドライバ１４０と、プリンタドライバ１５０とを有している。
【００１２】
ＡＰ１３０は、ＰＣ１２０のコンピュータ名（以下、「ＰＣ名」という。）と、ＰＣ１２０のアドレス情報（識別情報）としてのＩＰアドレスとを複合機１１０に設定するネットワーク設定アプリケーションである。ＡＰ１３０は、プリンタドライバ１５０から起動され、プリンタドライバ１５０とともに、第１の処理部を構成している。
【００１３】
ＡＰ１３０は、画面入力部１３１と、アドレステーブル登録コマンド出力部１３２とを有している。
画面入力部１３１は、ディスプレイ等の表示手段に表示した画面において入力操作を受付け、入力されたデータの処理を行う。
【００１４】
アドレステーブル登録コマンド出力部１３２は、プリンタドライバ１５０が有する複合機１１０のＩＰアドレスを通知先とし、当該複合機１１０のアドレステーブルに自局のＩＰアドレスであるＰＣ１２０のＩＰアドレス（自ＩＰアドレス）を登録するためのアドレステーブル登録コマンドを出力するものである。
【００１５】
このように構成されたＡＰ１３０は、プリンタドライバ１５０に設定されている複合機１１０のＩＰアドレスを接続先とし、自アドレス情報としてのＰＣ１２０のＩＰアドレスを通知する。
【００１６】
第２の処理部としてのスキャナドライバ１４０は、エントリー関数部１４１と、スキャンデータ受信部１４２と、スキャンデータファイル出力部１４３とを有している。
【００１７】
エントリー関数部１４１は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｙｔｅｍ）に対してスキャンデータ受信関数の登録を行うものである。スキャンデータ受信関数は、スキャンデータ受信部１４２およびスキャンデータファイル出力部１４３を有するものである。
【００１８】
スキャンデータ受信部１４２は、複合機１１０から送信されたスキャンイメージデータの受信処理を行うものである。
スキャンデータファイル出力部１４３は、受信したスキャンイメージデータをファイルに出力するものである。
【００１９】
本実施例のスキャナドライバ１４０は、プリンタドライバ１５０に設定されているＩＰアドレスを有する複合機１１０（プリンタドライバ１５０が有するＩＰアドレスを通知先とする複合機１１０）から受信した指令に基づいて処理を行うものであり、例えば複合機１１０から受信したスキャンイメージデータをファイルに出力するプッシュスキャン処理等を行う。
【００２０】
プリンタドライバ１５０は、アプリケーション起動部１５１と、ＩＰアドレス処理部１５２とを有している。このプリンタドライバ１５０には、複合機１１０のＩＰアドレスが接続先として設定されている。
【００２１】
起動部としてのアプリケーション起動部１５１は、ＡＰ１３０を起動するものである。
ＩＰアドレス処理部１５２は、プリンタドライバ１５０に設定されている複合機１１０のＩＰアドレスを取得し、ＩＰアドレスファイルに出力するものである。このＩＰアドレスファイルは、ＡＰ１３０のアドレステーブル登録コマンド出力部１３２によって参照される。
【００２２】
複合機１１０は、例えば印刷機能（プリンタ）および原稿読取機能（スキャナ）を有するものであり、データ受信部１１２と、コマンド処理部１１３と、アドレステーブル登録部１１４と、アドレステーブル読出部１１５と、スキャンイメージ読取部１１６と、スキャンイメージ送信部１１７とを有している。このデータ受信部１１２、コマンド処理部１１３、アドレステーブル登録部１１４、アドレステーブル読出部１１５、スキャンイメージ読取部１１６、およびスキャンイメージ送信部１１７は、第３の処理部を構成している。
【００２３】
データ受信部１１２は、ＰＣ１２０から送信された指令（コマンド）データを受信するものである。
コマンド処理部１１３は、データ受信部１１２で受信したコマンドの処理を行うものである。
【００２４】
アドレステーブル登録部１１４は、コマンド処理部１１３で処理されたコマンドに従って受信したＩＰアドレス情報をアドレス情報登録部としてのアドレステーブル（記憶部）に記憶させて登録を行うものである。
【００２５】
アドレステーブル読出部１１５は、読取った原稿の画像データ（以下、「スキャンイメージデータ」という。）をＰＣ１２０へ送信するプッシュスキャン等の処理を行う場合、アドレステーブルに登録されたＩＰアドレス情報を読み出すものである。
【００２６】
スキャンイメージ読取部１１６は、原稿の画像をスキャンイメージデータとして読み取るものである。
スキャンイメージ送信部１１７は、スキャンイメージ読取部１１６で読み取ったスキャンイメージデータをＰＣ１２０へ送信する処理を行うものである。
【００２７】
本実施例の複合機１１０は、ＰＣ１２０のＡＰ１３０から通知されたＰＣ１２０のＩＰアドレスをアドレス情報登録部としてのアドレステーブルに登録するとともに、アドレステーブルに登録されたＩＰアドレスの中から選択されたＩＰアドレス情報を通知先（例えば、ＰＣ１２０）として処理を行うことを指示する指令を通知する。
【００２８】
上述した構成の作用について説明する。
【００２９】
まず、図１に示すＰＣ１２０のプリンタドライバ１５０が行う処理を図２の第１の実施例におけるプリンタドライバの処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１を参照しながら説明する。
【００３０】
Ｓ１０１：ＰＣ１２０のプリンタドライバ１５０は、アプリケーション起動ボタンの押下を検知すると処理をＳ１０２へ移行する。
【００３１】
ここで、アプリケーション起動ボタンの押下について説明する。
例えば、ＰＣ１２０のＯＳの「デバイスとプリンタ」等が選択されるとＰＣ１２０に登録されているプリンタドライバが表示される。表示されたプリンタドライバの中から１つのプリンタドライバが選択され右クリック等されたときに表示される図１２に示す画面で「登録ＡＰの起動」ボタンが押下されるものとする。
【００３２】
Ｓ１０２：プリンタドライバ１５０がアプリケーション起動ボタンの押下を検知すると、プリンタドライバ１５０のＩＰアドレス処理部１５２は、選択されたプリンタドライバの接続先として登録されている複合機１１０のＩＰアドレスをＩＰアドレスファイル２１０に出力するＩＰアドレス処理を行う。
【００３３】
Ｓ１０３：ＩＰアドレス処理部１５２がＩＰアドレス処理を行うと、プリンタドライバ１５０のアプリケーション起動部１５１は、ＡＰ１３０のネットワーク設定アプリケーションの起動を行うアプリケーション起動処理を行い、本処理を終了する。
【００３４】
次に、図１に示すＰＣ１２０のＡＰ１３０が行うネットワーク設定アプリケーション処理を図３の第１の実施例におけるアプリケーション処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１を参照しながら説明する。なお、本ネットワーク設定アプリケーション処理は、図２のＳ１０３において起動されたネットワーク設定アプリケーションの処理である。
【００３５】
Ｓ２０１：ＰＣ１２０のＡＰ１３０は、ネットワーク設定画面をディスプレイ等の表示手段に表示する。このネットワーク設定画面は、例えば図９（ａ）に示すネットワーク設定画面９０であり、ＰＣ名を入力する領域９１、ＰＣのＩＰアドレスを入力する領域９２、ＩＰアドレスファイル２１０から取得したＩＰアドレスを表示する領域９３、本処理を終了させる「キャンセル」ボタン９４、および入力された情報を複合機１１０に登録する「登録」ボタン９５を有している。
【００３６】
ここで、ＡＰ１３０は、ＩＰアドレスファイル２１０からＩＰアドレスを取得し、複合機１１０のＩＰアドレス（図９（ａ）に示す領域９３）として表示する。
【００３７】
なお、複合機１１０のＩＰアドレスは、図９（ｂ）に示すように、ネットワーク設定画面９０ａに「自動選択」ボタン９３ｂおよび「ドライバから選択」ボタン９３ｃを表示してＩＰアドレスファイル２１０からＩＰアドレスを取得する方法を選択させるようにしても良い。この場合、「自動選択」ボタン９３ｂが選択されると、ＩＰアドレスファイル２１０からＩＰアドレスを自動取得し、また「ドライバから選択」ボタン９３ｃが選択されると、ＰＣ１２０にインストールされているすべてのプリンタドライバをリスト表示し、選択されたプリンタドライバに設定されているＩＰアドレスを取得する。
【００３８】
このように、ＡＰ１３０は、プリンタドライバ１５０に既に登録されているＩＰアドレスを取得する。
【００３９】
操作者は登録するＰＣ名およびＩＰアドレスをネットワーク設定画面において入力するものとし、ＡＰ１３０の画面入力部１３１はＰＣ名（ＰＣ１２０のＰＣ名）およびＩＰアドレス（ＰＣ１２０のＩＰアドレス）の入力操作を受付け、さらに「キャンセル」ボタンまたは「登録」ボタンの入力操作を受付ける。
【００４０】
Ｓ２０２：ＡＰ１３０はネットワーク設定画面において「キャンセル」ボタンが押下されたか否かを判定し、「キャンセル」ボタンが押下されたと判定すると本処理を終了し、「キャンセル」ボタンが押下されていないと判定すると処理をＳ２０３へ移行する。
【００４１】
Ｓ２０３：ＡＰ１３０はネットワーク設定画面において「登録」ボタンが押下されたか否かを判定し、「登録」ボタンが押下されたと判定すると処理をＳ２０４へ移行し、「登録」ボタンが押下されていないと判定すると処理をＳ２０２へ移行する。
【００４２】
Ｓ２０４：「登録」ボタンが押下されたと判定したＡＰ１３０のアドレステーブル登録コマンド出力部１３２は、複合機１１０に対してアドレステーブル登録コマンドを出力するアドレステーブル登録コマンド出力処理を行い、本処理を終了する。
【００４３】
ＡＰ１３０は、Ｓ２０１において、ＩＰアドレスファイル２１０から取得したＩＰアドレスをアドレステーブル登録コマンドの出力先とする。
【００４４】
アドレステーブル登録コマンドは、例えば図１０に示すコマンド形式（アドレステーブル登録コマンド３００）であり、アドレステーブル登録コマンドであることを表すアドレステーブル登録コマンドデータ３０１と、ネットワーク設定画面において入力されたＰＣ名３０２と、ネットワーク設定画面において入力されたＰＣのＩＰアドレス３０３とを有している。
【００４５】
このように、ネットワーク設定アプリケーションは、既にプリンタドライバ１５０に登録されているＩＰアドレス（複合機１１０のＩＰアドレス）をアドレステーブル登録コマンドの出力先とする。
【００４６】
次に、図１に示す複合機１１０が行うアドレステーブル登録処理を図４の第１の実施例におけるアドレステーブル登録処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１を参照しながら説明する。
【００４７】
Ｓ３０１：複合機１１０のデータ受信部１１２は、ＰＣ１２０から出力されたアドレステーブル登録コマンドを受信したか否かを監視し、受信したと判定すると処理をＳ３０２へ移行する。
【００４８】
Ｓ３０２：複合機１１０のコマンド処理部１１３は、データ受信部１１２で受信したアドレステーブル登録コマンドの解析処理を行い、またアドレステーブル登録部１１４は、アドレステーブル登録コマンドに含まれるＰＣ名およびＩＰアドレスをアドレステーブルに登録するアドレステーブル登録処理を行う。
【００４９】
アドレステーブル登録部１１４は、例えばアドレステーブル登録コマンドに含まれるＰＣ名を図１１に示すアドレステーブル３１０のＰＣ名３１１に登録し、またＩＰアドレスをアドレステーブル３１０のＰＣのＩＰアドレス３１２に登録するアドレステーブル登録処理を行う。
【００５０】
このアドレステーブル３１０は、ＰＣ名３１１と、ＰＣのＩＰアドレス３１２とを関連付けて複数登録することが可能になっている。
【００５１】
次に、図１に示す複合機１１０が行うプッシュスキャン処理を図５の第１の実施例におけるプッシュスキャン処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１を参照しながら説明する。
ここで、プッシュスキャンとは、複合機１１０で読取り開始ボタンが押下された場合に、複合機１１０が読み取った原稿のスキャンイメージデータをＰＣへ送信し、ＰＣの記憶部に格納させる機能である。
【００５２】
Ｓ４０１：複合機１１０は、操作パネル等のプッシュスキャンボタンが押下され、プッシュスキャン機能が選択されたか否かを監視し、プッシュスキャンボタンの押下を検知すると処理をＳ４０２へ移行する。
【００５３】
Ｓ４０２：複合機１１０のアドレステーブル読出部１１５は、アドレステーブル登録部１１４によって記憶部に登録されたアドレステーブルを読出し、アドレステーブルに登録されたＰＣ名の一覧を操作パネル等の表示手段に表示する。ユーザは、表示されたアドレステーブルからスキャンイメージデータの送信先であるＰＣ名（本実施例では、ＰＣ１２０のＰＣ名）をアドレス情報として選択するものとし、複合機１１０は、ＰＣ名が選択されたか否かを監視し、ＰＣ名が選択されたと判定すると処理をＳ４０３へ移行する。
【００５４】
表示手段に表示されるアドレステーブルの一覧は、図１１に示すアドレステーブル３１０であり、ＰＣ名３１１やＰＣのＩＰアドレス３１２がリスト表示される。
【００５５】
なお、アドレステーブルの一覧は、操作パネル等の入力手段から入力され、登録されたＰＣ名およびＩＰアドレスであっても良く、また操作パネル等の入力手段から入力されたＰＣ名およびＩＰアドレスを含んでいても良い。
【００５６】
Ｓ４０３：複合機１１０は、操作パネル等の読取り開始（スキャン）ボタンが押下されたか否かを監視し、読取り開始（スキャン）の押下を検知すると処理をＳ４０４へ移行する。
【００５７】
Ｓ４０４：複合機１１０のスキャンイメージ読取部１１６は、原稿の画像を読取りスキャンイメージデータを生成するスキャンイメージ読取り処理を行う。
【００５８】
Ｓ４０５：複合機１１０のアドレステーブル読出部１１５は、Ｓ４０２において選択されたＰＣ名に基づいて当該ＰＣ名に対応するＰＣのＩＰアドレス（本実施例では、ＰＣ１２０のＩＰアドレス）をアドレステーブルから取得する。
【００５９】
Ｓ４０６：複合機１１０のスキャンイメージ送信部１１７は、Ｓ４０５において取得したＩＰアドレスを送信先としてＳ４０４において生成されたスキャンイメージデータを送信するスキャンイメージ送信処理を行い、本処理を終了する。
【００６０】
ここで、スキャンイメージ送信部１１７が送信するスキャンイメージデータは、例えば図８に示すスキャンイメージデータ８１であり、スキャンイメージデータであることを表すスキャンイメージコマンド８２と、イメージデータ８４の大きさを表すイメージサイズ８３と、読取ったイメージデータ８４とを有するものである。
【００６１】
次に、図１に示すＰＣ１２０のスキャナドライバ１４０が行う関数登録処理を図６の第１の実施例における関数登録処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１を参照しながら説明する。なお、この関数登録処理は、後述するスキャンデータ処理を行う前に行われる処理である。
【００６２】
Ｓ５０１：スキャナドライバ１４０のエントリー関数部１４１は、各イベントが発生するとＯＳより呼び出されるエントリー関数を登録するエントリー関数登録処理を行う。
【００６３】
Ｓ５０２：エントリー関数部１４１は、スキャンイメージデータを受信した場合に呼び出されるエントリー関数としてスキャンデータ受信関数をＯＳに登録するスキャンデータ受信関数登録処理を行い、本処理を終了する。
【００６４】
次に、図１に示すＰＣ１２０のスキャナドライバ１４０が行うスキャンデータ処理を図７の第１の実施例におけるスキャンデータ処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１を参照しながら説明する。なお、このスキャンデータ処理はスキャンデータ受信関数により行われる。また、スキャンデータ受信関数は、複合機１１０からスキャンイメージデータをＰＣ１２０が受信した場合に呼び出される。
【００６５】
Ｓ６０１：スキャナドライバ１４０のスキャンデータ受信部１４２は、複合機１１０から受信したスキャンイメージデータのイメージデータを取得するスキャンデータ受信処理を行う。例えば、スキャンデータ受信部１４２は、図８に示すスキャンイメージデータ８１からイメージデータ８４を取得する。
【００６６】
Ｓ６０２：スキャンデータファイル出力部１４３は、スキャンデータ受信部１４２が取得したイメージデータをＰＤＦ等の汎用の形式に変換し、記憶部に記憶するスキャンデータファイル出力処理を行い、本処理を終了する。
【００６７】
このように、本実施例では、既にＰＣ１２０にインストールされているプリンタドライバ１５０に設定されている複合機１１０のＩＰアドレスを、スキャナドライバ１４０において複合機１１０のＩＰアドレスとして使用するようにしたため、スキャナドライバ１４０に複合機１１０のＩＰアドレスを設定する必要がなくなり、ユーザは複合機１１０のＩＰアドレスを複合機１１０の設定情報から調べる困難な作業が不要となり、ＰＣ１２０のスキャナドライバ１４０等のソフトウェアを容易に動作させることができる。
【００６８】
したがって、ユーザの作業時間の短縮を図ることができ、またユーザがＩＰアドレスを調べることができないという問題を解消させることができる。
【００６９】
また、使用実績のあるプリンタドライバ１５０に設定されている複合機１１０のＩＰアドレスを使用するため、ＩＰアドレスを誤って設定してしまう可能性が低くなり、接続先を誤ってしまう可能性を低減させることができる。
【００７０】
なお、本実施例では、ＯＳの「デバイスとプリンタ」のプリンタドライバから登録ＡＰを起動する例で説明したが、プリンタドライバからでなく、登録ＡＰを直接選択して起動するようにしても良い。この場合、図９（ａ）に示す領域９３の装置のＩＰアドレスは、ＯＳの「デバイスとプリンタ」に登録されたプリンタドライバをリスト表示し、ユーザによって選択されたプリンタドライバに設定されている複合機１１０のＩＰアドレスを使用するようにしても良い。
【００７１】
また、本実施例では、ＡＰ１３０とスキャナドライバ１４０とを個別のソフトウェアとして説明したが、ＡＰ１３０をスキャナドライバ１４０の機能の一部としても良い。
【００７２】
以上説明したように、第１の実施例では、ユーザは複合機のＩＰアドレスを複合機の設定情報から調べる困難な作業が不要となり、ＰＣのスキャナドライバ等のソフトウェアを容易に動作させることができるという効果が得られる。
また、ユーザの作業時間の短縮やユーザがＩＰアドレスを調べることができないという問題を解消させることができるという効果が得られる。
【００７３】
さらに、使用実績のあるプリンタドライバに設定されている複合機のＩＰアドレスを使用するため、ＩＰアドレスを誤って設定してしまう可能性が低くなり、接続先を誤ってしまう可能性を低減させることができるという効果が得られる。
【実施例２】
【００７４】
第２の実施例の構成は、ＰＣの構成が第１の実施例と異なっている。その第２の実施例の構成を図１３の第２の実施例におけるＰＣの構成を示すブロック図に基づいて説明する。
図１３において、ＰＣ２２０は、プリンタドライバ２４０と、スキャナドライバ２５０をインストールするインストーラ２２２とを有している。
【００７５】
第１の処理部としてのプリンタドライバ２４０は、通信回線に接続された装置（例えば、図１に示す複合機１１０）に対応するプリンタドライバであり、既にインストールされているものとする。このプリンタドライバ２４０には、通信回線に接続された装置（図１に示す複合機１１０等）のＩＰアドレスが設定されているものとする。
【００７６】
第２の処理部としてのスキャナドライバ２５０は、通信回線に接続された装置（例えば、図１に示す複合機１１０）に対応するスキャナドライバであり、インストーラ２２２によりインストールされるものとする。
【００７７】
インストール部としてのインストーラ２２２は、スキャナドライバ２５０をＰＣ２２０にインストールするソフトウェアであり、画面表示部２２３と、リスト選択部２２４と、ＩＰアドレス取得部２２５と、ＩＰアドレス設定部２２６と、ＩＰアドレスファイル出力部２２７とを有している。
【００７８】
画面表示部２２３は、スキャナドライバをインストールする際に、ディスプレイ等の表示手段にインストール画面を表示するものである。インストール画面は、ＰＣ２２０に既にインストール（即ち、ＩＰアドレスファイルに記憶）されている一または複数のドライバソフトウェア（プリンタドライバ２４０を含む）の名称のリストを表示手段に表示する画面を含んでいる。
【００７９】
リスト選択部２２４は、インストール画面に表示されたリストからドライバソフトウェアを選択する操作を入力手段で受付けるものである。
【００８０】
選択部としての画面表示部２２３およびリスト選択部２２４は、既にインストールされている一または複数のドライバソフトウェアの名称をリスト表示し、そのリストからＩＰアドレスを取得するドライバソフトウェアを選択する操作を受付ける。
【００８１】
ＩＰアドレス取得部２２５は、リスト選択部２２４で選択されたドライバソフトウェアに対応するＩＰアドレスをＩＰアドレスファイルから取得するものである。ＩＰアドレスファイルは、例えば図１５に示すＩＰアドレスファイル４１０であり、各ドライバソフトウェアの名称であるドライバ名４１１に関連付けて通信回線に接続された装置（例えば、図１に示す複合機１１０）のＩＰアドレス４１２を記憶するものである。
【００８２】
本実施例では、ＩＰアドレス取得部２２５は、既にインストールされているプリンタドライバ２４０のアドレス情報を取得する。
【００８３】
ＩＰアドレス設定部２２６は、ＩＰアドレス取得部２２５が取得したＩＰアドレスを接続先のＩＰアドレスとして新たにインストールするスキャナドライバ２５０に設定するものである。
ＩＰアドレスファイル出力部２２７は、ＩＰアドレス設定部２２６が設定したＩＰアドレスをＩＰアドレスファイルに出力する処理を行うものである。
【００８４】
本実施例のインストーラ２２２は、プリンタドライバ２４０に設定されている接続先ＩＰアドレスを新たにインストールするスキャナドライバ２５０に設定する。したがって、スキャナドライバ２５０は、既にインストールされているプリンタドライバ２４０に設定されている接続先ＩＰアドレスを使用して処理を行う。
【００８５】
上述した構成の作用について説明する。
【００８６】
図１３に示すＰＣ２２０のインストーラ２２２が行う処理を図１４の第２の実施例におけるインストーラの処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１３を参照しながら説明する。
ユーザは、ＰＣ２２０の表示手段に表示されたインストーラ起動アイコンを選択してインストーラ２２２を起動するものとする。
【００８７】
Ｓ７０１：インストーラ２２２の画面表示部２２３は、表示手段にインストール画面を表示する。このインストール画面は、例えば図１６に示すインストーラ画面１５０であり、インストールされているプリンタドライバの一覧であるリスト１５１を表示するとともに、本画面を終了させる「戻る」ボタン１５２と、リスト１５１に表示されたプリンタドライバのリストの中から選択されたプリンタドライバを確定させる「選択」ボタン１５３とを有しているものである。
【００８８】
Ｓ７０２：リスト選択部２２４は、インストール画面でプリンタドライバが選択（例えば、図１６に示す「選択」ボタン１５３が押下）されたことを監視し、プリンタドライバが選択されたと判定すると処理をＳ７０３へ移行する。
【００８９】
Ｓ７０３：ＩＰアドレス取得部２２５は、リスト選択部２２４で選択されたプリンタドライバに対応するＩＰアドレスをＩＰアドレスファイル４１０から取得するＩＰアドレス取得処理を行う。ＩＰアドレス取得部２２５は、選択されたプリンタドライバの名称であるドライバ名をキーとしてＩＰアドレスファイル４１０を検索し、当該ドライバ名に関連付けられたＩＰアドレスを抽出する。ＩＰアドレス取得部２２５は、例えば図１５に示すＩＰアドレスファイル４１０のドライバ名４１１を、選択されたドライバ名をキーとして検索し、当該ドライバ名４１１に関連付けられたＩＰアドレス４１２を抽出する。
【００９０】
Ｓ７０４：ＩＰアドレス設定部２２６は、ＩＰアドレス取得部２２５が取得したＩＰアドレスをインストールするスキャナドライバの接続先のＩＰアドレスとして記憶部に記憶し、設定を行うＩＰアドレス設定処理を行う。
【００９１】
Ｓ７０５：ＩＰアドレスファイル出力部２２７は、ＩＰアドレス設定部２２６が設定したＩＰアドレスをＩＰアドレスファイルに出力するＩＰアドレスファイル出力処理を行い、本処理を終了する。ＩＰアドレスファイル出力部２２７は、例えば図１５に示すＩＰアドレスファイル４１０のドライバ名４１１に、インストールしたスキャナドライバの名称を格納し、スキャナドライバの接続先のＩＰアドレスをＩＰアドレス４１２に格納する。
【００９２】
このように、本実施例では、ＰＣ２２０のインストーラ２２２は、既にＰＣ２２０にインストールされているプリンタドライバ等の他のソフトウェアに設定されているＩＰアドレスを使用し、インストールするソフトウェアにＩＰアドレスを設定するようにしたことにより、様々なソフトウェアを容易に動作させることができる。
【００９３】
以上説明したように、第２の実施例では、第１の実施例の効果に加え、様々なソフトウェアを容易に動作させることができるという効果が得られる。
なお、第１の実施例および第２の実施例では、画像形成装置を複合機として説明したが、それに限られることなく、複写機、ファクシミリ装置、プリンタ等としても良い。
【００９４】
また、第１の実施例および第２の実施例では、他のソフトウェアから取得する情報を接続先情報としてのＩＰアドレスとして説明したが、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスや装置名等の接続先を特定する情報としても良い。
【符号の説明】
【００９５】
１    画像形成システム
１１０  複合機
１１２  データ受信部
１１３  コマンド処理部
１１４  アドレステーブル登録部
１１５  アドレステーブル読出部
１１６  スキャンイメージ読取部
１１７  スキャンイメージ送信部
１２０、２２０  ＰＣ
１３０  ＡＰ
１３１  画面入力部
１３２  アドレステーブル登録コマンド出力部
１４０、２５０  スキャナドライバ
１４１  エントリー関数部
１４２  スキャンデータ受信部
１４３  スキャンデータファイル出力部
１５０、２４０  プリンタドライバ
１５１  アプリケーション起動部
１５２  ＩＰアドレス処理部
２２３  画面表示部
２２４  リスト選択部
２２５  ＩＰアドレス取得部
２２６  ＩＰアドレス設定部
２２７  ＩＰアドレスファイル出力部
【図１】
2018005439.tif 000003
【図２】
2018005439.tif 000004
【図３】
2018005439.tif 000005
【図４】
2018005439.tif 000006
【図５】
2018005439.tif 000007
【図６】
2018005439.tif 000008
【図７】
2018005439.tif 000009
【図８】
2018005439.tif 000010
【図９】
2018005439.tif 000011
【図１０】
2018005439.tif 000012
【図１１】
2018005439.tif 000013
【図１２】
2018005439.tif 000014
【図１３】
2018005439.tif 000015
【図１４】
2018005439.tif 000016
【図１５】
2018005439.tif 000017
【図１６】
2018005439.tif 000018