(57)【特許請求の範囲】
【請求項１】
操作者が入力した文字列を取得する取得手段と、
画像読取装置で読み取られた画像の送信先の複数の候補の各々を識別する複数の識別情報を表示し、前記文字列が取得されると、当該複数の識別情報に代えて、当該文字列を含む少なくとも１つの識別情報を表示する表示手段と
を備え、
前記表示手段は、自装置に保持する前記複数の識別情報を表示し、前記文字列が取得されると、前記少なくとも１つの識別情報が自装置に保持されておりネットワーク上で確認できなかった後に、再び当該複数の識別情報を表示する際に、当該少なくとも１つの識別情報を自装置から削除することなく、過去に当該複数の識別情報を表示したときよりも上位に当該少なくとも１つの識別情報を位置させ表示することを特徴とする情報処理装置。
【請求項２】
前記複数の識別情報の各々は、複数の階層のネットワーク名と、コンピュータ名とを含み、
前記表示手段は、最上位階層のネットワーク名が前記文字列で始まる識別情報を、前記少なくとも１つの識別情報として表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記複数の識別情報の各々は、複数の階層のネットワーク名と、コンピュータ名とを含み、
前記表示手段は、何れかの階層のネットワーク名又はコンピュータ名が前記文字列を含む識別情報を、前記少なくとも１つの識別情報として表示することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記表示手段は、前記画像読取装置が属するサブネットに属する送信先を識別する識別情報を含む前記複数の識別情報を表示することを特徴とする請求項１乃至請求項３の何れかに記載の情報処理装置。
【請求項５】
前記表示手段は、自装置に保持する前記複数の識別情報を表示し、前記文字列が取得されると、前記少なくとも１つの識別情報が自装置に保持されておりネットワーク上で確認できなければ、その旨を通知する通知情報を表示することを特徴とする請求項１乃至請求項３の何れかに記載の情報処理装置。
【請求項６】
画像が記録された記録媒体から当該画像を読み取る読取手段と、
操作者が入力した文字列を取得する取得手段と、
前記画像の送信先の複数の候補の各々を識別する複数の識別情報を表示し、前記文字列が取得されると、当該複数の識別情報に代えて、当該文字列を含む少なくとも１つの識別情報を表示する表示手段と、
前記少なくとも１つの識別情報のうちの前記操作者によって決定された識別情報により識別される送信先に前記画像を送信する送信手段と
を備え、
前記表示手段は、自装置に保持する前記複数の識別情報を表示し、前記文字列が取得されると、前記少なくとも１つの識別情報が自装置に保持されておりネットワーク上で確認できなかった後に、再び当該複数の識別情報を表示する際に、当該少なくとも１つの識別情報を自装置から削除することなく、過去に当該複数の識別情報を表示したときよりも上位に当該少なくとも１つの識別情報を位置させ表示することを特徴とする画像読取装置。
【請求項７】
コンピュータに、
操作者が入力した文字列を取得する機能と、
画像読取装置で読み取られた画像の送信先の複数の候補の各々を識別する複数の識別情報を表示し、前記文字列が取得されると、当該複数の識別情報に代えて、当該文字列を含む少なくとも１つの識別情報を表示する機能と
を実現させ、
前記表示する機能は、自装置に保持する前記複数の識別情報を表示し、前記文字列が取得されると、前記少なくとも１つの識別情報が自装置に保持されておりネットワーク上で確認できなかった後に、再び当該複数の識別情報を表示する際に、当該少なくとも１つの識別情報を自装置から削除することなく、過去に当該複数の識別情報を表示したときよりも上位に当該少なくとも１つの識別情報を位置させ表示するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像読取装置及びプログラムに関する。
【背景技術】
【０００２】
ＬＡＮを介して接続される複数のパーソナルコンピュータから、共有フォルダが設定されているパーソナルコンピュータを検索し、パーソナルコンピュータ及びパーソナルコンピュータに設定される共有フォルダ名をタッチパネル部に表示し、ユーザがタッチパネル部を用いて画像データの送信先のパーソナルコンピュータＰＣ及び共有フォルダを指定することにより、指定されたパーソナルコンピュータＰＣの共有フォルダに画像データを送信するデジタル複合機は知られている（例えば、特許文献１参照）。
【０００３】
所定のタイミングで、複数のプロトコル毎に、アクセス可能な格納手段を探索する制御部と、探索されて取得されたアクセス可能な格納手段の一覧（ブラウズリスト）を記憶するバックアップＲＡＭと、ユーザからの操作を受け付ける操作部と、格納手段の指定を伴う処理を要求する操作、例えばスキャンｔｏＣＩＦＳなどの操作が受け付けられたときに、バックアップＲＡＭに記憶されているブラウズリストを表示する表示部とを備えるネットワーク複合機も知られている（例えば、特許文献２参照）。
【０００４】
タッチパネル式ディスプレイに表示させる必要のないコンピュータの除外リストを記憶しており、スキャンした原稿をネットワーク上のコンピュータに保存する処理を実行するとき、マスタブラウザからマスタリストを取得し、マスタリストに列挙されたコンピュータ名から除外リストに登録されているコンピュータ名を除いて、タッチパネル式ディスプレイにリスト表示するネットワーク複合機も知られている（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２８０６０７号公報
【特許文献２】特開２０１１−２９９１５号公報
【特許文献３】特開２００８−５３７７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
画像読取装置で読み取られた画像の送信先の手がかりとして文字列が分かっている際に、その文字列を含む送信先を表示しない場合には、送信先の選択の利便性が高くなかった。
【０００７】
本発明の目的は、画像読取装置で読み取られた画像の送信先の手がかりとして文字列が分かっている際に、その文字列を含む送信先を表示しない場合に比較して、送信先の選択の利便性を高めることにある。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、操作者が入力した文字列を取得する取得手段と、画像読取装置で読み取られた画像の送信先の複数の候補の各々を識別する複数の識別情報を表示し、前記文字列が取得されると、当該複数の識別情報に代えて、当該文字列を含む少なくとも１つの識別情報を表示する表示手段とを備え、前記表示手段は、自装置に保持する前記複数の識別情報を表示し、前記文字列が取得されると、前記少なくとも１つの識別情報が自装置に保持されておりネットワーク上で確認できなかった後に、再び当該複数の識別情報を表示する際に、当該少なくとも１つの識別情報を自装置から削除することなく、過去に当該複数の識別情報を表示したときよりも上位に当該少なくとも１つの識別情報を位置させ表示することを特徴とする情報処理装置である。
請求項２に記載の発明は、前記複数の識別情報の各々は、複数の階層のネットワーク名と、コンピュータ名とを含み、前記表示手段は、最上位階層のネットワーク名が前記文字列で始まる識別情報を、前記少なくとも１つの識別情報として表示することを特徴とする請求項１に記載の情報処理装置である。
請求項３に記載の発明は、前記複数の識別情報の各々は、複数の階層のネットワーク名と、コンピュータ名とを含み、前記表示手段は、何れかの階層のネットワーク名又はコンピュータ名が前記文字列を含む識別情報を、前記少なくとも１つの識別情報として表示することを特徴とする請求項１に記載の情報処理装置である。
請求項４に記載の発明は、前記表示手段は、前記画像読取装置が属するサブネットに属する送信先を識別する識別情報を含む前記複数の識別情報を表示することを特徴とする請求項１乃至請求項３の何れかに記載の情報処理装置である。
請求項５に記載の発明は、前記表示手段は、自装置に保持する前記複数の識別情報を表示し、前記文字列が取得されると、前記少なくとも１つの識別情報が自装置に保持されておりネットワーク上で確認できなければ、その旨を通知する通知情報を表示することを特徴とする請求項１乃至請求項３の何れかに記載の情報処理装置である。
請求項６に記載の発明は、画像が記録された記録媒体から当該画像を読み取る読取手段と、操作者が入力した文字列を取得する取得手段と、前記画像の送信先の複数の候補の各々を識別する複数の識別情報を表示し、前記文字列が取得されると、当該複数の識別情報に代えて、当該文字列を含む少なくとも１つの識別情報を表示する表示手段と、前記少なくとも１つの識別情報のうちの前記操作者によって決定された識別情報により識別される送信先に前記画像を送信する送信手段とを備え、前記表示手段は、自装置に保持する前記複数の識別情報を表示し、前記文字列が取得されると、前記少なくとも１つの識別情報が自装置に保持されておりネットワーク上で確認できなかった後に、再び当該複数の識別情報を表示する際に、当該少なくとも１つの識別情報を自装置から削除することなく、過去に当該複数の識別情報を表示したときよりも上位に当該少なくとも１つの識別情報を位置させ表示することを特徴とする画像読取装置である。
請求項７に記載の発明は、コンピュータに、操作者が入力した文字列を取得する機能と、画像読取装置で読み取られた画像の送信先の複数の候補の各々を識別する複数の識別情報を表示し、前記文字列が取得されると、当該複数の識別情報に代えて、当該文字列を含む少なくとも１つの識別情報を表示する機能とを実現させ、前記表示する機能は、自装置に保持する前記複数の識別情報を表示し、前記文字列が取得されると、前記少なくとも１つの識別情報が自装置に保持されておりネットワーク上で確認できなかった後に、再び当該複数の識別情報を表示する際に、当該少なくとも１つの識別情報を自装置から削除することなく、過去に当該複数の識別情報を表示したときよりも上位に当該少なくとも１つの識別情報を位置させ表示するためのプログラムである。
【発明の効果】
【０００９】
請求項１の発明によれば、画像読取装置で読み取られた画像の送信先の手がかりとして文字列が分かっている際に、その文字列を含む送信先を表示しない場合に比較して、送信先の選択の利便性が高まる。また画像読取装置で読み取られた画像の送信先の手がかりである文字列を含む送信先を、ネットワーク上で確認できなければ自装置から削除する場合又は一度表示した後に再度表示する際に上位に表示しない場合に比較して、再び選択し易くなる。
請求項２の発明によれば、画像読取装置で読み取られた画像の送信先の手がかりとして最上位階層のネットワーク名に含まれる文字列が分かっている際に、その文字列を含む送信先を表示しない場合に比較して、送信先の選択の利便性が高まる。
請求項３の発明によれば、画像読取装置で読み取られた画像の送信先の手がかりとして何れかの階層のネットワーク名又はコンピュータ名に含まれる文字列が分かっている際に、その文字列を含む送信先を表示しない場合に比較して、送信先の選択の利便性が高まる。
請求項４の発明によれば、画像読取装置で読み取られた画像の送信先の手がかりである文字列を含む送信先を、画像読取装置が属するサブネットに属する送信先から選択することができる。
請求項５の発明によれば、画像読取装置で読み取られた画像の送信先の手がかりである文字列を含む送信先に画像を送信できないことを知らせることができる。
請求項６の発明によれば、画像読取装置で読み取られた画像の送信先の手がかりとして文字列が分かっている際に、その文字列を含む送信先を表示しない場合に比較して、送信先の選択の利便性が高まる。また画像読取装置で読み取られた画像の送信先の手がかりである文字列を含む送信先を、ネットワーク上で確認できなければ自装置から削除する場合又は一度表示した後に再度表示する際に上位に表示しない場合に比較して、再び選択し易くなる。
請求項７の発明によれば、画像読取装置で読み取られた画像の送信先の手がかりとして文字列が分かっている際に、その文字列を含む送信先を表示しない場合に比較して、送信先の選択の利便性が高まる。また画像読取装置で読み取られた画像の送信先の手がかりである文字列を含む送信先を、ネットワーク上で確認できなければ自装置から削除する場合又は一度表示した後に再度表示する際に上位に表示しない場合に比較して、再び選択し易くなる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態が適用される画像読取システムの全体構成例を示した図である。
【図２】本発明の実施の形態における画像読取装置のハードウェア構成例を示した図である。
【図３】端末装置を指定するための画面の一例を示した図である。
【図４】ネットワーク参照画面において保存先入力欄に文字列が入力されていない場合の表示例を示した図である。
【図５】ネットワーク参照画面において「￥￥」を含む文字列が保存先入力欄に入力された場合の表示例を示した図である。
【図６】ネットワーク参照画面においてリスト表示欄に表示されたネットワーク名のリストからネットワーク名が選択された場合の表示例を示した図である。
【図７】ネットワーク参照画面において「￥」を含まない文字列のみが保存先入力欄に入力された場合の表示例を示した図である。
【図８】本発明の実施の形態における保存先決定支援装置の機能構成例を示したブロック図である。
【図９】端末リスト保持部に保持される端末リストの例を示した図である。
【図１０】本発明の実施の形態における保存先決定支援装置の端末リスト作成時の動作例を示したフローチャートである。
【図１１】本発明の実施の形態における保存先決定支援装置の端末リスト利用時の動作例を示したフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【００１２】
［画像形成システムの全体構成］
図１は、本実施の形態が適用される画像読取システムの全体構成例を示した図である。図示するように、この画像読取システムは、画像読取装置１０と、端末装置４０ａ〜４０ｃとが、通信回線８０を介して接続されることにより、構成されている。尚、図では、端末装置４０ａ〜４０ｃを示したが、これらを区別する必要がない場合は、端末装置４０と称する。また、図には、２つの端末装置４０しか示していないが、３つ以上の端末装置４０を設けてもよい。
【００１３】
画像読取装置１０は、画像が記録された紙等の記録媒体から画像を読み取る装置である。読み取った画像は、画像データとして、自装置内に保存したり、端末装置４０に送信したりする。また、画像読取装置１０は、記録媒体から画像を読み取るスキャナ機能のみを備えたものでもよいが、以下では、記録媒体に画像を形成するプリンタ機能や画像データを送受信するファクシミリ機能も備えたものとする。
【００１４】
端末装置４０は、画像読取装置１０が送信した画像データを保存するコンピュータ装置である。
【００１５】
通信回線８０は、画像読取装置１０と端末装置４０との間の情報通信に用いられる通信手段であり、例えば、インターネットである。
【００１６】
［画像読取装置のハードウェア構成］
図２は、本実施の形態における画像読取装置１０のハードウェア構成例を示した図である。図示するように、画像読取装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、ＨＤＤ（Hard Disk Drive）１４と、操作パネル１５と、画像読取部１６と、画像形成部１７と、通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）１８とを備える。
【００１７】
ＣＰＵ１１は、ＲＯＭ１３等に記憶された各種プログラムをＲＡＭ１２にロードして実行することにより、後述する各機能を実現する。
【００１８】
ＲＡＭ１２は、ＣＰＵ１１の作業用メモリ等として用いられるメモリである。
【００１９】
ＲＯＭ１３は、ＣＰＵ１１が実行する各種プログラム等を記憶するメモリである。
【００２０】
ＨＤＤ１４は、画像読取部１６が読み取った画像データや画像形成部１７における画像形成にて用いる画像データ等を記憶する例えば磁気ディスク装置である。
【００２１】
操作パネル１５は、各種情報の表示やユーザからの操作入力の受付を行う例えばタッチパネルである。ここで、操作パネル１５は、各種情報が表示されるディスプレイと、指やスタイラスペン等で指示された位置を検出する位置検出シートとからなる。或いは、タッチパネルに代えて、ディスプレイ及びキーボードを用いてもよい。
【００２２】
画像読取部１６は、読取手段の一例であり、紙等の記録媒体に記録された画像を読み取る。ここで、画像読取部１６は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ（Charge Coupled Devices）で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ（Contact Image Sensor）で受光するＣＩＳ方式のものを用いるとよい。
【００２３】
画像形成部１７は、記録媒体に画像を形成する。ここで、画像形成部１７は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。
【００２４】
通信Ｉ／Ｆ１８は、送信手段の一例であり、通信回線８０を介して他の装置との間で各種情報の送受信を行う。
【００２５】
［本実施の形態の背景］
このような画像読取装置１０で読み取られた画像データを、画像読取装置１０が保持するアドレス帳に登録されていない端末装置４０へＳＭＢ（Server Message Block）プロトコルで転送したい場合がある。その場合、ユーザは、通常、ネットワークブラウジングにより表示されるリストで階層を辿って目的の端末装置４０を探すことになる。具体的には、画像読取装置１０が、ブロードキャストによりマスタブラウザの情報を取得し、リストとして表示する。この状態で、ユーザがリスト上で１つのネットワークを選ぶと、画像読取装置１０は、そのネットワークに属する端末装置４０の情報を取得して表示する。
【００２６】
しかしながら、多くの端末装置４０が見つかった場合、リストに表示される件数は限られているので、目的の端末装置４０を探すのに時間がかかる。また、１つのネットワークを選んだが、そのネットワークの中に目的の端末装置４０が存在しなかった場合は、他のネットワークに属する端末装置４０を表示するために、階層を１つ戻り、再度情報を取得することになる。更に、フルパスを把握していないと、そもそも、目的の端末装置４０を選ぶことすらできない。
【００２７】
そこで、本実施の形態では、画像読取装置１０で読み取られた画像データを保存する端末装置４０に関して曖昧な情報しか持っていない場合であっても、端末装置４０を選択可能とする。その際、ユーザから物理的に近いと思われる端末装置４０を検索可能とする。
【００２８】
［本実施の形態の概要］
図３は、画像読取装置１０の操作パネル１５に表示される端末装置４０を指定するための画面の一例を示した図である。この画面では、サーバ名／ＩＰアドレス入力欄３１にサーバ名又はＩＰアドレスを直接入力することにより、端末装置４０を指定するようになっている。この画面において、例えば、ネットワーク参照ボタン３２を押下すると、ネットワークを参照しながら端末装置４０を指定するネットワーク参照モードに切り替わる。或いは、デフォルトでネットワーク参照モードになるように設定されていてもよい。
【００２９】
図４は、ネットワーク参照モードで操作パネル１５に表示されるネットワーク参照画面において、保存先入力欄３３に文字列が入力されていない場合の表示例を示した図である。この場合、画像読取装置１０は、内部に保持する端末リスト（後述）に含まれる端末パス名（ネットワーク名及びコンピュータ名）を、端末リスト表示欄３４に端末リストにおける順序で表示する。この画面において、ユーザは保存先入力欄３３に文字列を入力する。その際、「￥￥」を含む文字列が入力される場合と、「￥」を含まない文字列のみが入力される場合とがある。
【００３０】
まず、「￥￥」を含む文字列が入力される場合について説明する。
【００３１】
図５は、ネットワーク参照画面において、「￥￥」を含む文字列が保存先入力欄３３に入力された場合の表示例を示した図である。このように「￥￥」を含む文字列が入力されれば、画像読取装置１０は、その文字列を、「￥￥ネットワーク名￥コンピュータ名￥共有名」又は「￥￥ネットワーク名￥コンピュータ名￥共有名￥パス名」における最上位階層のネットワーク名であると判断する。図では、一例として、ユーザが保存先入力欄３３に「￥￥ｎｅｔ」と入力している。すると、画像読取装置１０は、「ｎｅｔ」から始まるネットワーク名を端末リスト表示欄３４に表示する。
【００３２】
図６は、ネットワーク参照画面において、端末リスト表示欄３４に表示されたネットワーク名のリストから目的のネットワーク名が選択された場合の表示例を示した図である。図では、一例として、ユーザが、端末リスト表示欄３４に表示されたネットワーク名から、「￥￥ｎｅｔ００」を目的のネットワーク名として選択している。すると、画像読取装置１０は、保存先入力欄３３に表示された保存先アドレスに「００」を補完し、「￥￥ｎｅｔ００」に続くコンピュータ名として「ｐｃ８８８８８−０３」を端末リスト表示欄３４に表示する。これにより、ユーザは、端末リスト表示欄３４に表示されたコンピュータ名を目的のコンピュータ名として選択する。或いは、図示しないが、「￥￥ｎｅｔ００」に続くコンピュータ名として複数のコンピュータ名が端末リスト表示欄３４に表示された場合は、更なる絞り込みを行った後に目的のコンピュータ名を選択してもよい。例えば、ユーザが保存先入力欄３３に「￥ｐｃ８８８８」と入力することにより、画像読取装置１０は、複数のコンピュータ名を、「ｐｃ８８８８」で始まる「ｐｃ８８８８８−０３」に絞り込んでもよい。
【００３３】
次に、「￥」を含まない文字列のみが入力される場合について説明する。
【００３４】
図７は、ネットワーク参照画面において、「￥」を含まない文字列のみが保存先入力欄３３に入力された場合の表示例を示した図である。このように「￥」を含まない文字列のみが入力されれば、画像読取装置１０は、何れかの階層にその文字列を含むコンピュータ名を検索する。図では、一例として、ユーザが保存先入力欄３３に「８８８８８」と入力している。すると、画像読取装置１０は、「８８８８８」を各階層から検索し、端末リスト表示欄３４に「ｎｅｔ００」に属する「ｐｃ８８８８８−０３」を表示する。これにより、ユーザは、端末リスト表示欄３４に表示されたコンピュータ名を目的のコンピュータ名として選択する。
【００３５】
［保存先決定支援装置の機能構成］
図８は、このような画面を表示することにより画像データの保存先の決定を支援する保存先決定支援装置２０の機能構成例を示したブロック図である。ここで、保存先決定支援装置２０は、情報処理装置の一例であり、画像読取装置１０のＣＰＵ１１（図２参照）が、後述する各機能部を実現するプログラムを例えばＲＯＭ１３（図２参照）からＲＡＭ１２（図２参照）に読み込んで実行することにより、実現される装置として捉えられる。
【００３６】
図示するように、保存先決定支援装置２０は、端末リスト保持部２１と、端末リスト管理部２２と、画像取得部２３と、操作受付部２４と、送信情報生成部２５と、送信部２６と、受信部２７と、表示情報生成部２８と、表示制御部２９とを備える。
【００３７】
端末リスト保持部２１は、予め定められた件数の端末装置４０に関する情報からなる端末リストを保持する。尚、端末リストの詳細については、後述する。
【００３８】
端末リスト管理部２２は、端末リスト保持部２１に保持される端末リストを管理する。具体的には、受信部２７が端末パス名及びＩＰアドレスを受信すると、これらの情報に基づいて、端末リスト保持部２１に保持される端末リストを作成する。また、ネットワーク参照画面を表示するユーザ操作があった旨を操作受付部２４から受け取ると、端末リスト保持部２１に保持される端末リストから端末パス名を読み出して表示情報生成部２８に出力する。更に、ネットワーク参照画面上で文字列を入力するユーザ操作があった旨を操作受付部２４から受け取ると、端末リスト保持部２１に保持される端末リストからその文字列を含む端末パス名を検索する。そして、検索が成功した場合は、端末リスト保持部２１に保持される端末リストを更新し、検索された端末パス名がマスタブラウザに存在するかどうかに応じて、その端末パス名又はアラート情報を表示情報生成部２８に出力する。また、検索が失敗した場合は、検索で用いた文字列を含む端末パス名がマスタブラウザに存在するかどうかに応じて、端末リスト保持部２１に保持される端末リストを更新し、その端末パス名又はアラート情報を表示情報生成部２８に出力する。
【００３９】
画像取得部２３は、画像読取部１６が読み取った画像データをＨＤＤ１４（図２参照）から取得する。
【００４０】
操作受付部２４は、操作パネル１５（図２参照）上でのユーザ操作を受け付ける。具体的には、ネットワーク参照画面上で文字列を入力するユーザ操作を受け付けた場合は、その旨の情報を端末リスト管理部２２に出力する。また、ネットワーク参照画面上で端末リストから目的の端末パス名を選択するユーザ操作を受け付けた場合は、その旨の情報を表示情報生成部２８に出力する。更に、ネットワーク参照画面上で選択された端末パス名を確定するユーザ操作を受け付けた場合は、その旨の情報を送信情報生成部２５に出力する。本実施の形態では、文字列を取得する取得手段の一例として、操作受付部２４を設けている。
【００４１】
送信情報生成部２５は、送信部２６により送信する送信情報を生成する。具体的には、入力された文字列を含む端末パス名が検索された旨を端末リスト管理部２２から受け取ると、端末パス名のリストの取得要求を含む送信情報を生成する。更に、選択された端末パス名を確定するユーザ操作があった旨を操作受付部２４から受け取ると、画像取得部２３が取得した画像を含む送信情報を生成する。
【００４２】
送信部２６は、送信情報生成部２５により生成された送信情報を送信する。具体的には、端末パス名のリストの取得要求を含む送信情報が送信情報生成部２５により生成されると、マスタブラウザにその送信情報を送信する。また、画像取得部２３が取得した画像を含む送信情報が送信情報生成部２５により生成されると、選択された端末パス名で示される端末装置４０にその送信情報を送信する。
【００４３】
受信部２７は、他の装置から情報を受信する。具体的には、端末パス名をマスタブラウザから受信し、ＩＰアドレスをＤＮＳ（Domain Name System）サーバから受信する。また、端末パス名のリストの取得要求に対する応答として端末パス名のリストをマスタブラウザから受信する。
【００４４】
表示情報生成部２８は、表示制御部２９が操作パネル１５（図２参照）に表示されるように制御する画面等の元となる表示情報を生成する。具体的には、端末リスト管理部２２から端末パス名を受け取ると、その端末パス名を含むネットワーク参照画面の元となる表示情報を生成する。また、端末リストから目的の端末パス名を選択するユーザ操作があった旨を操作受付部２４が受け取ると、選択された端末パス名が保存先入力欄３３（図４〜７参照）にセットされたネットワーク参照画面の元となる表示情報を生成する。
【００４５】
表示制御部２９は、表示情報生成部２８により生成された表示情報に基づく画面等が操作パネル１５（図２参照）に表示されるように制御する。例えば、端末パス名を含むネットワーク参照画面が表示されるように制御する。本実施の形態では、画像の送信先の候補を識別する識別情報の一例として、端末パス名を用いており、識別情報を表示する表示手段の一例として、表示制御部２９を設けている。
【００４６】
尚、これらの処理部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、ＣＰＵ１１（図２参照）が、端末リスト保持部２１、端末リスト管理部２２、画像取得部２３、操作受付部２４、送信情報生成部２５、送信部２６、受信部２７、表示情報生成部２８及び表示制御部２９を実現するプログラムを例えばＲＯＭ１３（図２参照）からＲＡＭ１２（図２参照）に読み込んで実行することにより、これらの処理部は実現される。
【００４７】
図９は、端末リスト保持部２１に保持される端末リストの例を示した図である。図示するように、端末リストは、コンピュータ名と、ネットワーク名と、ＩＰアドレスと、状態情報とからなる。
【００４８】
コンピュータ名は、Ｗｉｎｄｏｗｓ（登録商標）ネットワークで端末装置４０を識別するために付けられた名前であり、ネットワーク名は、Ｗｉｎｄｏｗｓ（登録商標）ネットワークでネットワークグループを識別するために付けられた名前である。上述したように、本明細書では、ネットワーク名に続けてコンピュータ名を記述したものを端末パス名と呼ぶ。また、ＩＰアドレスは、対応する端末パス名で特定される端末装置４０に割り振られたＩＰネットワーク上のアドレスである。更に、状態情報は、端末装置４０が前回の検証時にアクセス可能であったかどうか、つまり、マスタブラウザに存在していたかどうかの状態を示す情報である。即ち、端末リストには、端末パス名、ＩＰアドレス及びアクセス可能かどうかの情報のみを含めておき、共有名以下の情報は含めないものとする。
【００４９】
また、端末リストには、マスタブラウザが保持する全ての端末装置４０に関する情報を含めるのではなく、優先度が高い端末装置４０に関する情報のみを含めるものとする。そして、端末リストに含まれる端末装置４０に関する情報も、優先度順に並べられているものとする。ここで、優先度は、同じサブネットに属する端末装置４０に関する情報ほど高くなるように設定される。また、使用頻度が高い端末装置４０に関する情報ほど高くなるように設定される。或いは、コンピュータ名がデフォルトのまま変更されていない端末装置４０に関する情報の優先度は低く設定したり、サブネットの情報を組み合わせてネットワーク上で近いと判断される端末装置４０に関する情報ほど優先度を高く設定したり、アルファベット順で早い端末装置４０の情報ほど優先度を高く設定したりしてもよい。また、ネットワーク名により優先度を設定してもよい。尚、このような優先度の設定は、画像読取装置１０ごとに行ってもよい。
【００５０】
更に、端末リストには、どのユーザがどの端末装置４０を使用したか等のユーザに関する情報は含まれない。従って、端末リストは、画像読取装置１０の電源が切れた後も保持されるようにしてよい。そして、端末リストに含まれる端末装置４０に関する情報は、任意のタイミングで更新されるようにしてよい。例えば、端末装置４０に関する情報にアクセスがあった時点で更新してもよい。また、予め定められた時間又は時間間隔で更新してもよい。ここで、予め定められた時間としては、端末装置４０が起動している時間（出社時間等）内の任意の時間を設定してよく、予め定められた時間間隔としては、デフォルト値（例えば１時間）を設定してよい。或いは、画像読取装置１０で処理が実行されている間は、負荷軽減のために、端末リストを更新しないようにしてもよい。
【００５１】
尚、端末リストの形式は、ＣＳＶ（Comma-Separated Values）形式であっても、ＸＭＬ（Extensible Markup Language）形式であっても、配列形式であってもよいものとする。
【００５２】
［保存先決定支援装置の動作］
図１０は、本実施の形態における保存先決定支援装置２０の端末リスト作成時の動作例を示したフローチャートである。尚、この動作は、画像読取装置１０が起動することにより開始するものとする。
【００５３】
動作が開始すると、保存先決定支援装置２０では、まず、送信部２６が、ＮｅｔＢＩＯＳでブロードキャストを行い、受信部２７が、これに応答して送信された端末装置４０の端末パス名を受信する（ステップ１０１）。
【００５４】
次に、送信部２６が、この端末パス名の名前解決の要求をＤＮＳサーバに送信し、受信部２７が、これに応答して送信された端末装置４０のＩＰアドレスを受信する（ステップ１０２）。
【００５５】
これにより、端末リスト管理部２２が、受信部２７から端末パス名及びＩＰアドレスを受け取り、ＩＰアドレスに基づいて、画像読取装置１０と同じサブネットに属する端末装置４０の端末パス名に絞り込む（ステップ１０３）。或いは、画像読取装置１０と同じサブネットに属する端末装置４０の端末パス名と、画像読取装置１０と同じサブネット以外のサブネットに属する端末装置４０の端末パス名とに絞り込んでもよい。そして、絞り込まれた後の端末パス名と対応するＩＰアドレスとを含む端末リストを、端末リスト保持部２１に保持させる（ステップ１０４）。
【００５６】
この状態で、ユーザが、画像の読み取りを実施し、画像データの保存先を決定するためにネットワーク参照画面を表示したとする。すると、保存先決定支援装置２０では、端末リスト管理部２２が、端末リスト保持部２１に保持されている端末リストから端末パス名を読み出して表示情報生成部２８に出力する。そして、表示情報生成部２８が、端末リスト管理部２２から受け取った端末パス名を表示するための表示情報を生成し、表示制御部２９が、この表示情報に基づいて、端末パス名がネットワーク参照画面の端末リスト表示欄３４（図４〜７参照）に表示されるように制御する。
【００５７】
図１１は、本実施の形態における保存先決定支援装置２０の端末リスト利用時の動作例を示したフローチャートである。上述したように、ネットワーク参照画面の端末リスト表示欄３４（図４〜７参照）に端末パス名が表示されたとしても、その中から目的の端末パス名を見つけることができない場合がある。そのような場合、ユーザは、保存先入力欄３３（図４〜７参照）に文字列を入力する。これにより、この動作は開始するものとする。
【００５８】
動作が開始すると、保存先決定支援装置２０では、まず、操作受付部２４が、保存先入力欄３３に入力された文字列を受け付ける（ステップ１２１）。
【００５９】
すると、端末リスト管理部２２は、操作受付部２４から文字列を受け取り、この文字列を検索キーとして、端末リスト保持部２１に保持される端末リストから端末パス名を検索する（ステップ１２２）。そして、検索が成功したかどうかを判定する（ステップ１２３）。
【００６０】
その結果、検索が成功したと判定されると、保存先決定支援装置２０は、検索された端末パス名で特定される端末装置４０に現在アクセス可能かどうかを検証する（ステップ１２４）。具体的には、まず、送信情報生成部２５が、端末パス名のリストの取得要求を含む送信情報を生成し、送信部２６が、この送信情報をマスタブラウザに送信する。次に、受信部２７が、端末パス名のリストをマスタブラウザから受信し、端末リスト管理部２２が、検索された端末パス名をこの端末パス名のリストから検索する。或いは、この場合は、フルパスが分かっているので、検索された端末パス名で特定される端末装置４０に直接アクセスすることにより、現在アクセス可能かどうかを検証してもよい。
【００６１】
その後、保存先決定支援装置２０では、端末リスト管理部２２が、検索された端末パス名で特定される端末装置４０に現在アクセス可能かどうかを判定する（ステップ１２５）。具体的には、検索された端末パス名が、ステップ１２４で受信した端末パス名のリストに存在するかどうかを判定する。
【００６２】
検索された端末パス名で特定される端末装置４０に現在アクセス可能であると判定した場合、端末リスト管理部２２は、端末リストを更新する（ステップ１２６）。具体的には、まず、端末リストにおけるその端末パス名に対する状態情報として、アクセス可能であった旨を記憶する。また、端末リストのその端末パス名の順番を繰り上げることにより、その端末パス名の優先度を高くする。このように端末パス名の優先度を高くすると、次に表示されるときに端末パス名は前回表示されたときよりも上位に表示されることになる。尚、ここでいう「上位」とは、ネットワーク参照画面の上側には限らず、端末リストにおける優先度が高い端末パス名が表示される位置をいうものとする。
【００６３】
そして、保存先決定支援装置２０は、検索された端末パス名を表示する（ステップ１２７）。具体的には、まず、端末リスト管理部２２が、端末リストから検索された端末パス名を表示情報生成部２８に出力する。次に、表示情報生成部２８が、この端末パス名を含むネットワーク参照画面を表示するための表示情報を生成する。次いで、表示制御部２９が、この表示情報に基づいてネットワーク参照画面が表示されるように制御する。
【００６４】
一方、ステップ１２３で検索が失敗したと判定されると、保存先決定支援装置２０は、検索で用いた文字列を含む端末パス名で特定される端末装置４０に最新の状態でアクセス可能かどうかを確認する（ステップ１２８）。具体的には、まず、送信情報生成部２５が、端末パス名のリストの取得要求を含む送信情報を生成し、送信部２６が、この送信情報をマスタブラウザに送信する。次に、受信部２７が、端末パス名のリストをマスタブラウザから受信し、端末リスト管理部２２が、検索で用いた文字列を含む端末パス名をこの端末パス名のリストから検索する。
【００６５】
その後、保存先決定支援装置２０では、端末リスト管理部２２が、検索で用いた文字列を含む端末パス名で特定される端末装置４０に最新の状態でアクセス可能かどうかを判定する（ステップ１２９）。具体的には、検索で用いた文字列を含む端末パス名が、ステップ１２８で受信した端末パス名のリストに存在するかどうかを判定する。
【００６６】
検索で用いた文字列を含む端末パス名に最新の状態でアクセス可能であると判定した場合、端末リスト管理部２２は、端末リストを更新する（ステップ１３０）。具体的には、まず、端末リストにおけるその端末パス名に対する状態情報として、アクセス可能であった旨を記憶する。また、端末パス名のリストから検索された端末パス名を端末リストに追加する。更に、端末リストのその端末パス名の順番を繰り上げることにより、その端末パス名の優先度を高くする。このように端末パス名の優先度を高くすると、次に表示されるときに端末パス名は前回表示されたときよりも上位に表示されることになる。尚、ここでいう「上位」とは、ネットワーク参照画面の上側には限らず、端末リストにおける優先度が高い端末パス名が表示される位置をいうものとする。
【００６７】
そして、保存先決定支援装置２０は、検索された端末パス名を表示する（ステップ１２７）。具体的には、まず、端末リスト管理部２２が、端末パス名のリストから検索された端末パス名を表示情報生成部２８に出力する。次に、表示情報生成部２８が、この端末パス名を含むネットワーク参照画面を表示するための表示情報を生成する。次いで、表示制御部２９が、この表示情報に基づいてネットワーク参照画面が表示されるように制御する。
【００６８】
その後、ユーザが端末リストに含まれる端末パス名の中から保存先とする端末装置４０の端末パス名を選択する操作を行うと、操作受付部２４が、この操作を受け付ける（ステップ１３１）。
【００６９】
すると、保存先決定支援装置２０は、選択された端末パス名を保存先入力欄３３にセットする（ステップ１３２）。具体的には、まず、表示情報生成部２８が、選択された端末パス名を操作受付部２４から受け取り、その端末パス名が保存先入力欄３３にセットされたネットワーク参照画面を表示するための表示情報を生成する。次に、表示制御部２９が、この表示情報に基づいてネットワーク参照画面が表示されるように制御する。
【００７０】
また、保存先入力欄３３にセットされた端末パス名で特定される端末装置４０を保存先として確定する操作が行われると、保存先決定支援装置２０は、画像読取部１６で読み取られた画像を、確定された保存先である端末装置４０に送信する（ステップ１３３）。具体的には、まず、保存先入力欄３３にセットされた端末パス名で特定される端末装置４０を保存先として確定する操作を行うと、操作受付部２４が、この操作を受け付ける。次に、送信情報生成部２５が、この操作があった旨を操作受付部２４から受け取り、画像取得部２３が取得した画像を含む送信情報を生成する。次いで、送信部２６が、保存先である端末装置４０に送信情報を送信する。
【００７１】
尚、ステップ１２５で検索された端末パス名で特定される端末装置４０が現在アクセス可能であると判定されなかった場合も、端末リスト管理部２２は、端末リストを更新する（ステップ１３４）。具体的には、まず、端末リストにおけるその端末パス名に対する状態情報として、アクセス可能でなかった旨を記憶する。また、端末リストのその端末パス名の順番を繰り上げることにより、その端末パス名の優先度を高くする。このように、ある端末パス名が、端末リストに存在するにも関わらず、マスタブラウザに存在しない場合は、その端末パス名で特定される端末装置４０の電源が、端末リスト作成時には入っていたが、現在入っていないことが、理由の１つとして考えられる。従って、本実施の形態では、端末リストに存在する端末パス名がマスタブラウザに存在しないからといってその端末パス名を削除したりはせず、逆に使用される可能性がある端末パス名としてその優先度を高くしている。このように端末パス名の優先度を高くすると、次に表示されるときに端末パス名は前回表示されたときよりも上位に表示されることになる。尚、ここでいう「上位」とは、ネットワーク参照画面の上側には限らず、端末リストにおける優先度が高い端末パス名が表示される位置をいうものとする。
【００７２】
そして、保存先決定支援装置２０は、アラート画面を表示する（ステップ１３５）。具体的には、まず、端末リスト管理部２２が、例えば「端末装置の電源を確認して下さい」等のアラート情報を表示情報生成部２８に出力する。次に、表示情報生成部２８が、このアラート情報を含むアラート画面を表示するための表示情報を生成する。次いで、表示制御部２９が、この表示情報に基づいてアラート画面が表示されるように制御する。
【００７３】
また、ステップ１２８で検索で用いた文字列を含む端末パス名がマスタブラウザに存在すると判定されなかった場合、保存先決定支援装置２０は、端末リストを更新することなく、アラート画面を表示する（ステップ１３６）。具体的には、まず、端末リスト管理部２２が、例えば「目的の端末装置は見つかりませんでした」等のアラート情報を表示情報生成部２８に出力する。次に、表示情報生成部２８が、このアラート情報を含むアラート画面を表示するための表示情報を生成する。次いで、表示制御部２９が、この表示情報に基づいてアラート画面が表示されるように制御する。
【００７４】
尚、本実施の形態では、図４〜図７に示したようにネットワーク参照モードにした後に目的の端末装置４０を選択するようにしたが、この限りではない。図１に示した画面にサーバ名又はＩＰアドレスを入力している途中で、例えばネットワーク参照ボタン３２を押下して、ネットワーク参照モードにしてもよい。これにより、ユーザは、「￥￥ｎｅｔ００￥ｐｃ８８８８８−」まで入力したが、その続きが「０１」、「０２」、「０３」の何れであるかが分からなくなったような場合に、ネットワーク参照モードに切り替えて、文字列で検索を行うことになる。
【００７５】
また、本実施の形態では、図４〜図７に示したようにネットワーク参照モードで目的の端末装置４０を選択した後にユーザが文字列を追加したり書き換えたりすることにより端末パス名を変更することは想定しなかったが、端末パス名を変更できるようにしてもよい。例えば、図４で端末リスト表示欄３４に「￥￥ｎｅｔ００￥ｐｃ８８８８８−０３」が表示されたが、目的の端末装置４０は「ｐｃ８８８８８−０３」ではなく「ｐｃ８８８８８−０４」であったとする。そのような場合は、「￥￥ｎｅｔ００￥ｐｃ８８８８８−０３」を選択した後に、保存先入力欄３３で「０３」を「０４」に変更できるようにするとよい。これにより、リスト上にない端末パス名を一から入力する場合と比較して、ユーザが入力する文字数を削減することができる。
【００７６】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【００７７】
１０…画像読取装置、２０…保存先決定支援装置、２１…端末リスト保持部、２２…端末リスト管理部、２３…画像取得部、２４…操作受付部、２５…送信情報生成部、２６…送信部、２７…受信部、２８…表示情報生成部、２９…表示制御部、４０…端末装置、８０…通信回線
【図１】
0006467810.tif 000002
【図２】
0006467810.tif 000003
【図３】
0006467810.tif 000004
【図４】
0006467810.tif 000005
【図５】
0006467810.tif 000006
【図６】
0006467810.tif 000007
【図７】
0006467810.tif 000008
【図８】
0006467810.tif 000009
【図９】
0006467810.tif 000010
【図１０】
0006467810.tif 000011
【図１１】
0006467810.tif 000012