(57)【要約】【課題】スキャナーのジョブを実行するまでの一連の操作をできるだけ省略し、簡単な操作にする余地が残されている。【解決手段】スキャナーシステムは、第１の条件に基づき、外部機器を決定し、第２の条件に基づき、実行されるジョブを決定し、決定された外部機器を識別する機器識別情報と、決定されたジョブを識別するジョブ識別情報と、を表示部に表示し、決定されたジョブの実行を開始するための入力を操作部から受け付ける。【選択図】図１
2018170555.tif 000002
【特許請求の範囲】
【請求項１】
画像読取のジョブを実行する画像読取装置と、前記画像読取装置に接続された外部機器と、を備える画像読取システムであって、
前記外部機器は、前記画像読取装置で実行される前記ジョブが予め記憶されたジョブ記憶部を有し、
前記画像読取装置は、原稿の画像を読み取る読取部と、外部からの入力を受け付ける操作部と、１つの前記外部機器のみと接続されて通信する第１の通信部と、複数の前記外部機器と接続されて通信する第２の通信部と、前記画像読取装置を制御する制御部と、前記ジョブが格納されるジョブ格納部と、を有し、
前記制御部は、
前記第１の通信部を前記第２の通信部に優先させて前記外部機器と通信し、
前記ジョブを実行する際、第１の条件に基づき、通信する前記外部機器を決定し、
決定された前記外部機器から前記ジョブを取得した後、第２の条件に基づき、実行される前記ジョブを決定し、
決定された前記ジョブを前記ジョブ格納部に格納した後、格納された前記ジョブの実行を開始するための入力を前記操作部から受け付ける、
ことを特徴とする画像読取システム。
【請求項２】
前記画像読取装置は、情報を表示する表示部を備え、
前記制御部は、前記ジョブの実行を開始するための入力を前記操作部から受け付ける状態の時、決定された前記外部機器を識別する機器識別情報と、決定された前記ジョブを識別するジョブ識別情報と、を前記表示部に表示する、
ことを特徴とする請求項１に記載の画像読取システム。
【請求項３】
前記第１の条件は、前記第１の通信部または前記第２の通信部に前記外部機器が接続される状態に対応して定められ、
前記第１の条件として、前記第１の通信部に前記外部機器が接続されている状態を満たす場合、前記第１の通信部に接続されている前記外部機器が、通信する前記外部機器として決定され、
前記第１の条件として、前記第１の通信部に前記外部機器が接続されず、前記第２の通信部に１つの前記外部機器が接続されている状態を満たす場合、前記第２の通信部に接続されている前記外部機器が、通信する前記外部機器として決定され、
前記第１の条件として、前記第１の通信部に前記外部機器が接続されず、前記第２の通信部に複数の前記外部機器が接続されている状態を満たす場合、前記外部機器の優先度としての第１の優先度に基づき、前記第２の通信部に接続されている前記外部機器の中から、通信する前記外部機器が決定される、
ことを特徴とする請求項１または請求項２に記載の画像読取システム。
【請求項４】
前記画像読取装置は、前記ジョブを実行した履歴が記憶される履歴記憶部を備え、
前記第１の優先度は、前記履歴記憶部に記憶された前記ジョブが実行された外部機器の履歴に基づき決定される、
ことを特徴とする請求項３に記載の画像読取システム。
【請求項５】
前記第２の条件は、前記ジョブが前記ジョブ記憶部に記憶されている状態に対応して定められ、
前記第２の条件として、決定された前記外部機器の前記ジョブ記憶部に１つの前記ジョブのみが記憶されている状態を満たす場合、前記１つの前記ジョブが実行されるジョブとして決定され、
前記第２の条件として、決定された前記外部機器の前記ジョブ記憶部に複数の前記ジョブが記憶されている状態を満たす場合、前記ジョブの優先度としての第２の優先度に基づき、前記複数の前記ジョブの中から、実行される前記ジョブが決定される、
ことを特徴とする請求項４に記載の画像読取システム。
【請求項６】
前記第２の優先度は、前記履歴記憶部に記憶された前記ジョブの履歴に基づき決定される、
ことを特徴とする請求項５に記載の画像読取システム。
【請求項７】
前記第１の通信部は、ＵＳＢによる接続で前記外部機器と通信し、
前記第２の通信部は、ＬＡＮによる接続で前記外部機器と通信する、
ことを特徴とする請求項１から請求項６のいずれか一項に記載の画像読取システム。
【請求項８】
前記第１の通信部は、近距離無線通信による接続で前記外部機器と通信し、
前記第２の通信部は、ＬＡＮによる接続で前記外部機器と通信する、
ことを特徴とする請求項１から請求項６のいずれか一項に記載の画像読取システム。
【請求項９】
外部機器と接続されて通信する画像読取装置であって、
原稿の画像を読み取る読取部と、
外部からの入力を受け付ける操作部と、
１つの前記外部機器のみと接続されて通信する第１の通信部と、
複数の前記外部機器と接続されて通信する第２の通信部と、
前記画像読取装置を制御する制御部と、
実行されるジョブが格納されるジョブ格納部と、を有し、
前記制御部は、
前記第１の通信部を前記第２の通信部に優先させて前記外部機器と通信し、
前記ジョブを実行する際、第１の条件に基づき、通信する前記外部機器を決定し、
決定された前記外部機器から前記ジョブを取得した後、第２の条件に基づき、実行されるジョブを決定し、
決定された前記ジョブを前記ジョブ格納部に格納した後、格納された前記ジョブを開始するための入力を前記操作部から受け付ける、
ことを特徴とする画像読取装置。
【請求項１０】
外部機器と接続されて通信する画像読取装置の画像読取制御方法であって、
前記画像読取装置は、
前記外部機器と通信する時、１つの前記外部機器のみと接続されて通信する第１の通信部を複数の前記外部機器と接続されて通信する第２の通信部に優先させるステップと、
ジョブを実行する際、第１の条件に基づき、通信する前記外部機器を決定するステップと、
決定された前記外部機器から前記ジョブを取得するステップと、
第２の条件に基づき、実行される前記ジョブを決定するステップと、
決定された前記ジョブをジョブ格納部に格納するステップと、
格納された前記ジョブを開始するための入力を受け付けるステップと、
を含むことを特徴とする画像読取制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取システム、画像読取装置、および画像読取制御方法に関する。
【背景技術】
【０００２】
従来、スキャナー（画像読取装置）の技術として、特許文献１が知られている。特許文献１には、原稿から画像データを読み取って、読み取った画像データをＬＡＮ（Local Area Network）等のネットワークで接続されたＰＣ（Personal Computer）に送信するスキャナーが記載されている。このようなスキャナーは、接続するＰＣを選択した後で、スキャナー設定として予め登録された一連の処理の中から所望のスキャナー設定を選択することにより、スキャナーの読み取りを実行することができる。特許文献１に記載されたスキャナーでは、このようなスキャナー設定がスキャナーの操作部でユーザー操作により選択される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１５３５３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１によると、ユーザーがスキャナーを操作して読み取りを実行させる際、ユーザーは、読み取りの実行を開始させるまでの一連の操作において、スキャナーと接続するＰＣを選択し、更にスキャナーに実行させるジョブを選択する必要があった。しかし、このような操作を都度行うのは煩わしいため、読み取りの実行を開始させるまでの一連の操作をできるだけ省略し、簡単な操作にする余地が残されている。さらに、スキャナーとＰＣとが、複数の異なる接続方法で接続されている状況下において、ユーザーは、ＰＣがどの接続方法でスキャナーと接続されているかを知った上でＰＣを選択する必要があり、この点においても操作性に関する改善の余地が残されている。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００６】
（適用例１）
本発明に係る画像読取システムは、画像読取のジョブを実行する画像読取装置と、前記画像読取装置に接続された外部機器と、を備える画像読取システムであって、前記外部機器は、前記画像読取装置で実行される前記ジョブが予め記憶されたジョブ記憶部を有し、前記画像読取装置は、原稿の画像を読み取る読取部と、外部からの入力を受け付ける操作部と、１つの前記外部機器のみと接続されて通信する第１の通信部と、複数の前記外部機器と接続されて通信する第２の通信部と、前記画像読取装置を制御する制御部と、前記ジョブが格納されるジョブ格納部と、を有し、前記制御部は、前記第１の通信部を前記第２の通信部に優先させて前記外部機器と通信し、前記ジョブを実行する際、第１の条件に基づき、通信する前記外部機器を決定し、決定された前記外部機器から前記ジョブを取得した後、第２の条件に基づき、実行される前記ジョブを決定し、決定された前記ジョブを前記ジョブ格納部に格納した後、格納された前記ジョブの実行を開始するための入力を前記操作部から受け付ける、ことを特徴とする。
【０００７】
本適用例によれば、画像読取システムは、ジョブを実行する際、第１の条件に基づき、外部機器を決定し、第２の条件に基づき、実行されるジョブを決定し、決定されたジョブの実行を開始するための入力を操作部から受け付ける。そのため、ユーザーは、画像読取装置（スキャナー）と接続する外部機器（例えば、ＰＣ）を選択し、更にスキャナーに実行させるジョブを選択する必要がない。その結果、一連のユーザー操作の一部が省略でき、操作性の向上につながる。
【０００８】
（適用例２）
上記適用例において、前記画像読取装置は、情報を表示する表示部を備え、前記制御部は、前記ジョブの実行を開始するための入力を前記操作部から受け付ける状態の時、決定された前記外部機器を識別する機器識別情報と、決定された前記ジョブを識別するジョブ識別情報と、を前記表示部に表示する、ことを特徴とする。
【０００９】
本適用例によれば、画像読取システムは、ジョブが実行される前、決定された外部機器を識別する機器識別情報と、決定されたジョブを識別するジョブ識別情報と、を表示部に表示する。そのため、ユーザーは、実行されるジョブが適切なジョブであることを確認できるようになり、誤操作を未然に防ぐ機会をユーザーに提供できる。
【００１０】
（適用例３）
前記第１の条件は、前記第１の通信部または前記第２の通信部に前記外部機器が接続される状態に対応して定められ、前記第１の条件として、前記第１の通信部に前記外部機器が接続されている状態を満たす場合、前記第１の通信部に接続されている前記外部機器が、通信する前記外部機器として決定され、前記第１の条件として、前記第１の通信部に前記外部機器が接続されず、前記第２の通信部に１つの前記外部機器が接続されている状態を満たす場合、前記第２の通信部に接続されている前記外部機器が、通信する前記外部機器として決定され、前記第１の条件として、前記第１の通信部に前記外部機器が接続されず、前記第２の通信部に複数の前記外部機器が接続されている状態を満たす場合、前記外部機器の優先度としての第１の優先度に基づき、前記第２の通信部に接続されている前記外部機器の中から、通信する前記外部機器が決定される、ことを特徴とする。
【００１１】
本適用例によれば、画像読取システムは、外部機器を決定する際、第１の通信部または第２の通信部に外部機器が接続される状態に対応して定められる第１の条件によって、通信する外部機器が自動的に決定される。そのため、外部機器との接続状態に対応して、通信する外部機器が適切に決定される。また、一連のユーザー操作の一部が省略できるようになり、その結果、操作性の向上につながる。
【００１２】
（適用例４）
前記画像読取装置は、前記ジョブを実行した履歴が記憶される履歴記憶部を備え、前記第１の優先度は、前記履歴記憶部に記憶された前記ジョブが実行された外部機器の履歴に基づき決定される、ことを特徴とする。
【００１３】
本適用例によれば、画像読取システムは、外部機器を決定する際、履歴記憶部に記憶されたジョブが実行された外部機器の履歴に基づき自動的に決定される。そのため、例えば、履歴に基づき外部機器の重要度を決定して、それを第１の優先度とすることで、優先的に、重要度の高い外部機器が、通信する外部機器として決定される。また、一連のユーザー操作の一部が省略できるようになり、その結果、操作性の向上につながる。
【００１４】
（適用例５）
前記第２の条件は、前記ジョブが前記ジョブ記憶部に記憶されている状態に対応して定められ、前記第２の条件として、決定された前記外部機器の前記ジョブ記憶部に１つの前記ジョブのみが記憶されている状態を満たす場合、前記１つの前記ジョブが実行されるジョブとして決定され、前記第２の条件として、決定された前記外部機器の前記ジョブ記憶部に複数の前記ジョブが記憶されている状態を満たす場合、前記ジョブの優先度としての第２の優先度に基づき、前記複数の前記ジョブの中から、実行される前記ジョブが決定される、ことを特徴とする。
【００１５】
本適用例によれば、画像読取システムは、ジョブを決定する際、ジョブがジョブ記憶部に記憶されている状態に対応して定められる第２の条件によって、実行されるジョブが自動的に決定される。そのため、ジョブ記憶部に記憶されているジョブの状態に対応して、実行されるジョブが適切に決定される。また、一連のユーザー操作の一部が省略できるようになり、その結果、操作性の向上につながる。
（適用例６）
前記第２の優先度は、前記履歴記憶部に記憶された前記ジョブの履歴に基づき決定される、ことを特徴とする。
【００１６】
本適用例によれば、画像読取システムは、ジョブを決定する際、履歴記憶部に記憶されたジョブが実行されたジョブの履歴に基づき、実行されるジョブが決定される。そのため、例えば、履歴に基づきジョブの実行頻度を決定して、それを第２の優先度とすることで、優先的に、実行頻度の高いジョブが、実行されるジョブとして決定される。その結果、ユーザーが選択しようとしているジョブを自動的に決定できるようになるとともに、一連のユーザー操作の一部が省略でき、操作性の向上につながる。
【００１７】
（適用例７）
前記第１の通信部は、ＵＳＢ（Universal Serial Bus）による接続で前記外部機器と通信し、前記第２の通信部は、ＬＡＮによる接続で前記外部機器と通信する、ことを特徴とする。
【００１８】
本適用例によれば、画像読取システムは、ジョブを実行する際、画像読取装置にＬＡＮで接続された外部機器よりも、画像読取装置にＵＳＢで接続された外部機器を優先して決定する。そのため、ＵＳＢで接続された外部機器をＬＡＮで接続された外部機器よりも優先して画像読取装置と通信させることができる。
【００１９】
（適用例８）
前記第１の通信部は、近距離無線通信による接続で前記外部機器と通信し、前記第２の通信部は、ＬＡＮによる接続で前記外部機器と通信する、ことを特徴とする。
【００２０】
本適用例によれば、画像読取システムは、ジョブを実行する際、画像読取装置にＬＡＮで接続された外部機器よりも、画像読取装置に近距離無線通信で接続された外部機器を優先して決定する。そのため、近距離無線通信で接続された外部機器をＬＡＮで接続された外部機器よりも優先して画像読取装置と通信させることができる。
【００２１】
（適用例９）
外部機器と接続されて通信する画像読取装置であって、原稿の画像を読み取る読取部と、外部からの入力を受け付ける操作部と、１つの前記外部機器のみと接続されて通信する第１の通信部と、複数の前記外部機器と接続されて通信する第２の通信部と、前記画像読取装置を制御する制御部と、実行されるジョブが格納されるジョブ格納部と、を有し、前記制御部は、前記第１の通信部を前記第２の通信部に優先させて前記外部機器と通信し、前記ジョブを実行する際、第１の条件に基づき、通信する前記外部機器を決定し、決定された前記外部機器から前記ジョブを取得した後、第２の条件に基づき、実行されるジョブを決定し、決定された前記ジョブを前記ジョブ格納部に格納した後、格納された前記ジョブを開始するための入力を前記操作部から受け付ける、ことを特徴とする。
【００２２】
本適用例によれば、画像読取装置は、ジョブを実行する際、第１の条件に基づき、外部機器を決定し、第２の条件に基づき、実行されるジョブを決定し、決定されたジョブの実行を開始するための入力を操作部から受け付ける状態になる。そのため、ユーザーは、画像読取装置（スキャナー）と接続する外部機器（例えば、ＰＣ）を選択し、更にスキャナーに実行させるジョブを選択する必要がない。その結果、一連のユーザー操作の一部が省略できるようになり、操作性の向上につながる。
【００２３】
（適用例１０）
外部機器と接続されて通信する画像読取装置の画像読取制御方法であって、前記画像読取装置は、前記外部機器と通信する時、１つの前記外部機器のみと接続されて通信する第１の通信部を複数の前記外部機器と接続されて通信する第２の通信部に優先させるステップと、ジョブを実行する際、第１の条件に基づき、通信する前記外部機器を決定するステップと、決定された前記外部機器から前記ジョブを取得するステップと、第２の条件に基づき、実行される前記ジョブを決定するステップと、決定された前記ジョブをジョブ格納部に格納するステップと、格納された前記ジョブを開始するための入力を受け付けるステップと、を含むことを特徴とする。
【００２４】
本適用例によれば、画像読取制御方法は、ジョブを実行する際、第１の条件に基づき、外部機器を決定し、第２の条件に基づき、実行されるジョブを決定し、決定されたジョブの実行を開始するための入力を操作部から受け付けられるようになる。そのため、ユーザーは、画像読取装置（スキャナー）と接続する外部機器（例えば、ＰＣ）を選択し、更にスキャナーに実行させるジョブを選択する必要がない。その結果、一連のユーザー操作の一部が省略できるようになり、操作性の向上につながる。
【図面の簡単な説明】
【００２５】
【図１】スキャナーシステムの実施形態の一例を示すブロック図。
【図２】ホスト装置にジョブを登録する場合の画面構成図。
【図３】スキャナー表示部とスキャナー表示部とを示す構成図。
【図４】ジョブの履歴を記録する領域の構成図。
【図５】ジョブを開始する画面遷移図。
【図６】ホーム画面の一例の画面構成図。
【図７】電源投入時のシーケンスチャート。
【図８】ホーム画面でジョブの実行を開始する場合のシーケンスチャート。
【図９】ジョブの実行を開始する場合のフローチャート。
【発明を実施するための形態】
【００２６】
（第１実施形態）
以下、本発明の第１実施形態について図面を参照して説明する。第１実施形態では、画像読取システムとしてのスキャナーシステム１を例に挙げて説明する（図１参照）。
なお、以下の説明で参照する図面では、説明および図示の便宜上、部材ないし部分の縦横の縮尺を実際のものとは異なるように表す場合がある。また、説明に必要な構成要素以外は、図示を省略する場合がある。
【００２７】
（スキャナーシステムの全体構成）
図１は、スキャナーシステム１の実施形態の一例を示すブロック図である。図１に示すように、本実施形態のスキャナーシステム１は、画像読取装置としてのスキャナー１００と、外部機器としてのホスト装置１０とで構成される。ホスト装置１０は、スキャナー１００とＵＳＢで接続された１つのホスト装置１０Ａと、スキャナー１００とＬＡＮで接続された複数のホスト装置１０Ｂとが含まれる。また、スキャナーシステム１は、画像読取制御方法の実行主体の一例である。
【００２８】
（ホスト装置）
ホスト装置１０は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を備えるホスト装置制御部１１と、ホスト装置側ＵＳＢ１２およびホスト装置側ＬＡＮ１３の少なくとも一方と、ジョブ記憶部１６とを備える。ホスト装置制御部１１は、ホスト装置側ＵＳＢ１２、または、ホスト装置側ＬＡＮ１３を制御して、スキャナー１００と接続して通信する。ＲＯＭには、ホスト装置制御部１１のＣＰＵが実行するプログラムが書き込まれる。ジョブ記憶部１６は、ＨＤＤ（Hard Disk Drive）、ＥＰＲＯＭ（Erasable and Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）などの不揮発性メモリーである。
【００２９】
ＲＯＭに書き込まれたプログラムは、スキャナー１００で実行されるジョブを予め登録しておく機能を提供する。ユーザーは、ホスト装置表示部１５の案内に従って、ホスト装置操作部１４を操作してジョブをジョブ記憶部１６に記憶させる。
図２は、ホスト装置１０にジョブを登録する場合の画面構成図である。図２に示すようなホスト装置表示部１５に表示されたジョブ登録画面で、各種のボタンやドロップダウンリストボックスやテキストボックスが操作されることによって、ジョブの属性（詳細は、後述）ごとに設定を変更することが可能である。ホスト装置制御部１１は、ジョブを登録する一連の処理を行った後で、登録されたジョブをジョブ記憶部１６に記憶する。これにより、プログラムが再起動されても、再起動前に登録されたジョブをジョブ記憶部１６から取得することができる。また、登録されるジョブの最大数は、ホスト装置１０のジョブ記憶部１６のメモリー容量によって決まる。
また、ホスト装置制御部１１のＣＰＵが実行するプログラムは、ホスト装置側ＵＳＢ１２、または、ホスト装置側ＬＡＮ１３を介して、スキャナー１００の設定を取得してホスト装置表示部１５に表示したり、スキャナー１００の設定を、ホスト装置操作部１４によって入力された設定に変更したりすることができる。
【００３０】
ここでいうジョブとは、スキャナー１００の読み取りを実行する処理の単位である。また、ジョブの属性には、ジョブの名称、ＡＤＦ（片面、両面等：ＡＤＦは、Auto Document Feeder）、原稿サイズ（Ａ４、Ａ３、Ｂ５、Ｂ４、Ａ５等）、色（フルカラー、モノクロ等）、解像度（２００ｄｐｉ、３００ｄｐｉ、６００ｄｐｉ等：ｄｐｉは、Dots Per Inch）、ファイル形式（ＰＤＦ、ＪＰＥＧ、ＴＩＦＦ等：ＰＤＦは、Portable Document Format、：ＪＰＥＧは、Joint Photographic Experts Group、：ＴＩＦＦは、Tag Image File Format）、ファイル名、出力先（ディスク、電子メール、プリンター等）があり、ジョブを実行する際の条件として、スキャナー１００に設定される。
【００３１】
（スキャナー）
スキャナー１００は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備える画像読取装置の制御部としてのスキャナー制御部１０１と、第１の通信部としてのスキャナー側ＵＳＢ１０２と、第２の通信部としてのスキャナー側ＬＡＮ１０３と、画像読取装置の操作部としてのスキャナー操作部１０４と、画像読取装置の表示部としてのスキャナー表示部１０５と、ＣＩＳ（Contact Image Sensor）やＣＣＤ（Charge Coupled Devices）等の読取部１０６と、画像処理部１０７と、画像記憶部１０８と、ジョブ格納部１０９と、履歴記憶部１１０と、ホスト装置優先度記憶部１１１と、ジョブ優先度記憶部１１２とを備える。スキャナー制御部１０１は、スキャナー側ＵＳＢ１０２、または、スキャナー側ＬＡＮ１０３を制御して、ホスト装置１０と接続して通信する。
【００３２】
図３は、スキャナー操作部１０４とスキャナー表示部１０５とを示す構成図である。スキャナー操作部１０４は、メカニカルスイッチの電源ボタン３０２と、スキャナー表示部１０５（タッチパネル３０１）とを備える。タッチパネル３０１には、ホームボタン３０３と、ヘルプボタン３０４と、認証ボタン３０５とが配置され、タッチパネル３０１に表示される画面は、ジョブを実行する際やスキャナー１００の設定を確認したり変更したりする際に、状況に応じて切り替わる。例えば、図３に示すように、タッチパネル３０１にはホーム画面５０６（詳細は、後述）が表示される。タッチパネル３０１に表示される各種ボタンは、タッチパネル３０１の領域外に配置されるメカニカルスイッチで構成されてもよい。スキャナー表示部１０５は、ＬＣＤ（Liquid Crystal Display）やＬＥＤ（Light Emitting Diode）等を備える。
【００３３】
スキャナー制御部１０１は、ホスト装置１０から取得したジョブ（詳細は、後述）をジョブ格納部１０９に格納する。以下は、同様にスキャナー制御部１０１によって実行される。スキャナー操作部１０４によるジョブの実行を受け付けると、実行されるジョブが確定されたとみなし、ジョブ格納部１０９に格納されたジョブの属性に従って、原稿を読取部１０６で読み取る。更に、読み取った画像データに対し、ジョブに応じた画像処理を画像処理部１０７に実行させる。その後、画像データをジョブで指定されたファイル形式に変換して画像記憶部１０８に記憶し、記憶された画像データをジョブで指定された出力先に出力する。また、読み取った画像データをジョブで指定された出力先に出力した後、出力された画像データをジョブで指定されたファイル形式に出力先で変換してもよい。
【００３４】
ジョブ格納部１０９は、スキャナー制御部１０１によって実行が開始されるジョブが一時的に格納される。このジョブは、前述したとおり、スキャナー側ＵＳＢ１０２、または、スキャナー側ＬＡＮ１０３を介して、スキャナー制御部１０１がホスト装置１０から取得したジョブである。ジョブ格納部１０９は揮発性メモリーであっても、不揮発性メモリーであってもよい。
【００３５】
ホスト装置優先度記憶部１１１は、スキャナー制御部１０１が、複数のホスト装置１０の中から接続して通信する１つのホスト装置１０を決定するための優先度が記憶されている不揮発メモリーである。また、スキャナー制御部１０１は、ホスト装置優先度記憶部１１１に記憶されている優先度をスキャナー表示部１０５に表示し、スキャナー操作部１０４の操作によって変更することができる。
【００３６】
ジョブ優先度記憶部１１２は、スキャナー制御部１０１が、複数のジョブの中から、実行する１つのジョブを決定するための優先度が記憶されている不揮発メモリーである。また、スキャナー制御部１０１は、ジョブ優先度記憶部１１２に記憶されている優先度をスキャナー表示部１０５に表示し、スキャナー操作部１０４の操作によって変更することができる。
【００３７】
履歴記憶部１１０は、スキャナー制御部１０１によって実行されたジョブの履歴が記憶されている不揮発メモリーである。図４は、ジョブの履歴を記録する領域の構成図である。図４に示すように、履歴記憶領域４００には、ジョブの実行を開始した日付と時刻、接続したホスト装置１０の名称、ジョブの名称、ジョブの実行結果等が記憶される。実行されたジョブのその他の属性、例えば、出力先、原稿サイズ、出力ファイルの形式などを記憶してもよい。履歴記憶部１１０に記憶された内容は、スキャナー表示部１０５に表示させてもよいし、接続されているホスト装置１０で取得して、ホスト装置表示部１５に表示させてもよい。
【００３８】
図５は、ジョブを開始する画面遷移図であり、各画面は、図３で示したホーム画面５０６の位置に表示される。図６は、ホーム画面５０６の一例の画面構成図である。図５に示すように、スキャナー１００が起動されると、スキャナー制御部１０１は、起動中画面５００をスキャナー表示部１０５に表示する。後述するように、スキャナー制御部１０１は、接続されているホスト装置１０の中から特定のホスト装置１０を決定するまでの間、起動中画面５００を表示する。以下は、同様にスキャナー制御部１０１によって実行される。特定のホスト装置１０を決定すると、スキャナー表示部１０５に表示していた起動中画面５００をジョブ取得中画面５０１に切り替える。起動中画面５００は、予め決められた所定時間（例えば、３分、５分等）の間、表示するようにしてもよい。この所定時間が経過する前に、特定のホスト装置１０が決定されたら、起動中画面５００からジョブ取得中画面５０１に切り替え、この所定時間が経過しても、特定のホスト装置１０が決定されない場合は、起動中画面５００からホーム画面５０６に切り替えてもよい。
【００３９】
ジョブ取得中画面５０１は、後述するように、スキャナー制御部１０１が、ホスト装置１０から取得したジョブの中から特定のジョブを決定する間、スキャナー表示部１０５に表示される。以下は、同様にスキャナー制御部１０１によって実行される。その後、特定のジョブが決定されると、スキャナー表示部１０５をジョブ取得中画面５０１からジョブ実行開始画面５０２に切り替える。ジョブ取得中画面５０１は、予め決められた所定時間（例えば、３分、５分等）の間、表示するようにしてもよい。この所定時間が経過する前に、特定のジョブが決定されたら、ジョブ取得中画面５０１からジョブ実行開始画面５０２に切り替え、この所定時間が経過しても、特定のジョブが決定されない場合は、ジョブ取得中画面５０１からホーム画面５０６に切り替えてもよい。
【００４０】
ジョブ実行開始画面５０２は、機器識別情報としての、決定されたホスト装置１０の名称と、ジョブ識別情報としての、決定されたジョブの名称とが表示され、ジョブの実行の開始が受付可能な状態を示す画面である。この時、開始ボタン５０２Ｂが押下されると、スキャナー制御部１０１は、ジョブ実行開始画面５０２からジョブ実行中画面５０３に切り替える。また、ジョブ実行開始画面５０２で、戻るボタン５０２Ａが選択されると、ホーム画面５０６に切り替えてもよい。ジョブ実行開始画面５０２で、スキャナー操作部１０４を操作しない所定の時間（例えば、１分、３分、５分等）が経過すると、ホーム画面５０６に切り替えてもよい。
【００４１】
ジョブ実行中画面５０３は、ジョブが実行されている状態を示す画面であり、スキャナー操作部１０４による入力を受け付けない状態となる。ジョブ実行中画面５０３で、実行されていたジョブが完了すると、ジョブ実行開始画面５０２に切り替わる。
【００４２】
ホーム画面５０６（図６参照）は、ジョブが実行されていない状態で表示される画面であり、スキャンボタン５０６Ａが選択されると、ジョブ取得中画面５０１に切り替わる。さらに、ホーム画面５０６には、スキャナー１００の各種設定を変更することができる設定画面に遷移する設定ボタン５０６Ｃ、スキャナー１００の操作に困った時やスキャナー１００のお手入れの時に役立つ情報が集められた画面に遷移するお手入れボタン５０６Ｂ等がある。
【００４３】
ホスト装置選択画面５０５で、更新ボタン５０５Ｂが選択されたら、その時点で接続されているホスト装置１０の状況に基づき、表示されているホスト装置の名称を最新の状況に更新してもよい。また、ホスト装置選択画面５０５で、名称順表示５０５Ｃが選択されたら、表示されているホスト装置の名称を、五十音の昇順や降順に切り替えてもよいし、アルファベットの昇順や降順に切り替えてもよい。
【００４４】
ホスト装置選択画面５０５、ジョブ選択画面５０４、ジョブ実行開始画面５０２で、ホームボタン３０３が押下されると、ホーム画面５０６に切り替わる。また、ホスト装置選択画面５０５、ジョブ選択画面５０４、ジョブ実行開始画面５０２で、それぞれ、戻るボタン５０５Ａ、戻るボタン５０４Ａ、戻るボタン５０２Ａが押下されると、ホーム画面５０６に切り替わる。また、ホスト装置選択画面５０５、ジョブ選択画面５０４、ジョブ実行開始画面５０２で、スキャナー操作部１０４が操作されないまま、所定の時間が経過すると、ホーム画面５０６に切り替わる。
【００４５】
もし、ジョブを選択し直す場合は、次のように画面を切り替えてもよい。ジョブ実行開始画面５０２で、表示エリア５０２Ｃに表示されている、例えばジョブａが選択されると、ジョブ選択画面５０４に切り替わる。その後、ジョブ選択画面５０４で、いずれかのジョブが選択されると、ジョブ実行開始画面５０２に切り替わり、選択されたジョブの名称が、表示エリア５０２Ｃに表示される。この画面の遷移は、図５において、ジョブ実行開始画面５０２とジョブ選択画面５０４の間の矢印に該当する。
【００４６】
もし、ホスト装置１０を選択し直す場合は、次のように画面を切り替えてもよい。ジョブ実行開始画面５０２で、表示エリア５０２Ｄに表示されている、例えばホストＡが選択されると、ホスト装置選択画面５０５に切り替わる。その後、ホスト装置選択画面５０５で、いずれかのホスト装置１０が選択されると、ジョブ実行開始画面５０２に切り替わり、選択されたホスト装置１０の名称が、表示エリア５０２Ｄに表示される。この画面の遷移は、図５において、ジョブ実行開始画面５０２とホスト装置選択画面５０５の間の矢印に該当する。
【００４７】
ホスト装置選択画面５０５で、いずれかのホスト装置１０を選択した後、常にジョブ選択画面５０４に切り替えてもよい。また、ホスト装置選択画面５０５で、ホスト装置１０を選択した際、選択したホスト装置１０に登録されているジョブの中に、ジョブ実行開始画面５０２における表示エリア５０２Ｃに表示されていたジョブが含まれていない場合、ジョブ選択画面５０４に切り替えてもよい。この画面の遷移は、図５において、ホスト装置選択画面５０５とジョブ選択画面５０４との間の矢印に該当する。
【００４８】
図７は、電源投入時のシーケンスチャートである。図７に示すように、まず、ユーザーが、電源ボタン３０２を押下してスキャナー１００の電源投入をする（Ｓ１００）ことにより、スキャナー１００は起動される（Ｓ１０１）。以下は、スキャナー１００によって実行される。スキャナー１００にホスト装置側ＵＳＢ１２で接続されているホスト装置１０Ａと、スキャナー１００にホスト装置側ＬＡＮ１３で接続されているホスト装置１０Ｂとが存在するかを確認する。存在する全てのホスト装置１０にホスト装置情報の情報送信を要求し、その要求に対して、ホスト装置１０が情報送信したホスト装置情報を取得する（Ｓ１０２，Ｓ１２０，Ｓ１２１）。次に、取得した全てのホスト装置１０の情報に対し、通信するホスト装置１０を特定するホスト装置決定処理を行う（Ｓ１０３：図９参照）。スキャナー１００が電源投入されてから、ホスト装置決定処理が完了するまでの間、スキャナー表示部１０５に起動中画面５００が表示される（Ｓ１００〜Ｓ１０３）。
【００４９】
次に、スキャナー１００は、決定されたホスト装置１０Ａに登録されているジョブ情報の情報送信を要求し、その要求に対して、ホスト装置１０Ａが情報送信したジョブ情報を取得する（Ｓ１０４，Ｓ１２２）。取得した全てのジョブに対し、実行するジョブを決定するジョブ決定処理を行う（Ｓ１０５：図９参照）。スキャナー１００が、決定されたホスト装置１０Ａに登録されているジョブを取得し始めてから、ジョブ決定処理を完了するまでの間、スキャナー表示部１０５にジョブ取得中画面５０１が表示される（Ｓ１０３〜Ｓ１０５）。
【００５０】
スキャナー１００は、実行するジョブが特定されると、ジョブ開始受付状態に移行するとともに、ジョブ実行開始画面５０２が表示され、決定されたホスト装置１０の名称と、決定されたジョブの名称とが表示される（Ｓ１０６）。この時、スキャナー１００は、ジョブの実行の開始を受け付ける状態となる。
【００５１】
ユーザーが、ジョブ実行開始画面５０２の開始ボタン５０２Ｂを押下すると（Ｓ１０７）、スキャナー１００は、ジョブ実行中状態（ジョブ実行中画面５０３）に移行するとともに、ジョブの属性に基づいて、原稿のスキャンを実行する。その後、スキャナー１００は、スキャンされた画像データを、出力先としてのホスト装置１０Ａに送信し（Ｓ１０９）、ホスト装置１０Ａは、スキャンされた画像データを受信する（Ｓ１２３）。スキャナー１００は、画像データ送信が完了したら、ジョブ開始受付状態に移行し、ジョブ実行開始画面５０２が表示される（Ｓ１１０）。
【００５２】
図８は、ホーム画面５０６でジョブの実行を開始する場合のシーケンスチャートである。ユーザーが、ホスト装置選択画面５０５、ジョブ選択画面５０４、ジョブ実行開始画面５０２で、ホームボタン３０３を押下すると、または、スキャナー操作部１０４が操作されないまま、所定の時間が経過すると、ホーム画面５０６に切り替わる（Ｓ２００，Ｓ２０１）。
【００５３】
ホーム画面５０６では、既に、ホスト装置１０が特定されている状態である。ユーザーが、ホーム画面５０６で、スキャンボタン５０６Ａを押下すると（Ｓ２０２）、スキャナー１００は、接続され通信しているホスト装置１０Ａに対し、登録されているジョブの情報送信を要求し、ホスト装置１０Ａが情報送信したジョブ情報を取得する（Ｓ２０３，Ｓ２１０）。その後、取得した全てのジョブに対し、実行するジョブを決定するジョブ決定処理を行う（Ｓ２０４：図９参照）。スキャナー１００が、決定されたホスト装置１０Ａに登録されているジョブの情報を取得し始めてから、ジョブ決定処理を完了するまでの間、スキャナー表示部１０５にジョブ取得中画面５０１が表示される（Ｓ２０３，Ｓ２０４）。スキャナー１００が、ホーム画面５０６で待機している間に、ホスト装置１０に登録されているジョブが更新される可能性があるので、最新のジョブを取得する必要がある。
【００５４】
スキャナー１００は、ジョブが特定されると、表示されていたジョブ取得中画面５０１をジョブ実行開始画面５０２に切り替え、ジョブ実行開始画面５０２には、決定されたホスト装置１０の名称と、決定されたジョブの名称とが表示される。この時、スキャナー１００は、ジョブの実行の開始を受け付け可能な状態となる（Ｓ２０５）。
【００５５】
ユーザーが、ジョブ実行開始画面５０２の開始ボタン５０２Ｂを押下すると（Ｓ２０６）、スキャナー１００は、ジョブ実行中状態（ジョブ実行中画面５０３）に移行するとともに、ジョブの属性に基づいて、原稿のスキャンを実行する。その後、スキャナー１００は、スキャンされた画像データを、出力先としてのホスト装置１０Ａに送信し（Ｓ２０８）、ホスト装置１０Ａは、スキャンされた画像データを受信する（Ｓ２１１）。スキャナー１００は、画像データ送信が完了したら、ジョブ開始受付状態に移行し、ジョブ実行開始画面５０２が表示される（Ｓ２０９）。
【００５６】
図９は、スキャナー制御部１０１がジョブの実行を開始する場合のフローチャートである。図９の処理は、スキャナー１００が起動された時、または、ホーム画面５０６でスキャンボタン５０６Ａが押下された時に処理が始まる。
なお、Ｓ３００〜Ｓ３０３，Ｓ４０１，およびＳ４０２の処理が、図７におけるホスト装置決定処理（Ｓ１０３）に相当する。また、Ｓ３０５，Ｓ３０６，およびＳ４０３の処理が、図７と図８とにおけるジョブ決定処理（Ｓ１０５，Ｓ２０４）に相当する。
【００５７】
以下は、スキャナー制御部１０１によって実行される。まず、スキャナー１００にホスト装置側ＵＳＢ１２で接続されているホスト装置１０があるかを判断する（Ｓ３００）。ホスト装置側ＵＳＢ１２で接続されているホスト装置１０Ａがあれば、そのホスト装置１０Ａをスキャナー１００と通信するホスト装置１０として決定する（Ｓ４０１）。
【００５８】
ホスト装置側ＵＳＢ１２で接続されているホスト装置１０Ａがなければ、ホスト装置側ＬＡＮ１３で接続されているホスト装置１０Ｂがあるかを判断する（Ｓ３０１）。ホスト装置側ＬＡＮ１３で接続されているホスト装置１０Ｂがあれば、接続数が１つであるかを判断する（Ｓ３０２）。ホスト装置側ＬＡＮ１３で接続されているホスト装置１０Ｂの接続数が１つであれば、接続されているホスト装置１０Ｂをスキャナー１００と通信するホスト装置１０として決定する（Ｓ４０２）。ホスト装置側ＬＡＮ１３で接続されているホスト装置１０Ｂがなければ、スキャナー表示部１０５の表示をホーム画面５０６に切り替える。ここでは、ホスト装置１０を決定する際の条件は、ホスト装置側ＵＳＢ１２またはホスト装置側ＬＡＮ１３にホスト装置１０（１０Ａ，１０Ｂ）が接続されている状態に対応して定める。
【００５９】
ホスト装置側ＬＡＮ１３で接続されているホスト装置１０Ｂの接続数が複数であれば、ホスト装置特定処理でホスト装置１０Ｂを特定する（Ｓ３０３）。ホスト装置特定処理では、ホスト装置優先度記憶部１１１に記憶されているホスト装置１０Ｂの優先度に基づき、ホスト装置１０Ｂを特定する。例えば、前回通信したホスト装置１０Ｂを優先するか、または、通信した回数が最も多いホスト装置１０Ｂを優先するか等の中から１つの条件を、ホスト装置操作部１４によって選択することができる。前回通信したホスト装置１０Ｂが選択されている場合は、ホスト装置特定処理において、履歴記憶部１１０に記憶されている前回実行されたジョブで通信したホスト装置１０Ｂに特定する。また、例えば、ホスト装置１０Ｂの優先度として、通信した回数が最も多いホスト装置１０Ｂが選択されている場合は、ホスト装置特定処理において、履歴記憶部１１０に記憶されているジョブをもとに、最も多く通信したホスト装置１０Ｂに特定する。この特定されたホスト装置１０Ｂを、スキャナー１００と通信するホスト装置１０として決定する。
【００６０】
次に、決定されたホスト装置１０（１０Ａ，１０Ｂ）に登録されているジョブを取得し（Ｓ３０４）、取得したジョブが１つであるかを判断する（Ｓ３０５）。取得したジョブが１つであれば、そのジョブを、実行するジョブとして決定する（Ｓ４０３）。
【００６１】
取得したジョブが複数であれば、ジョブ特定処理でジョブを特定し、特定されたジョブを、実行するジョブとして決定する（Ｓ３０６）。ここでは、ジョブを決定する際の条件は、ホスト装置１０のジョブ記憶部１６に記憶されている状態に対応して定める。
【００６２】
ジョブ特定処理は、ジョブ優先度記憶部１１２に記憶されているジョブの優先度に基づき、ジョブを特定する。例えば、前回実行されたジョブを優先するか、または、実行された回数が最も多いジョブを優先するか等の中から１つの条件を、ホスト装置操作部１４によって選択することができる。前回実行されたジョブが選択されている場合は、ジョブ特定処理において、履歴記憶部１１０に記憶されている前回実行されたジョブに特定する。また、実行された回数が最も多いジョブが選択されている場合は、ジョブ特定処理において、履歴記憶部１１０に記憶されているジョブで最も多く実行されたジョブに特定する。この特定されたジョブを、実行されるジョブとして決定する。
【００６３】
次に、スキャナー表示部１０５に、決定したホスト装置１０の名称と、決定したジョブの名称とを表示し（Ｓ３０７）、スキャナー操作部１０４によるジョブの実行の開始を受付可能になる（Ｓ３０８）。
【００６４】
（第２実施形態）
第２実施形態では、スキャナー制御部１０１が、履歴記憶部１１０に、ジョブを実行した際に通信したホスト装置１０の名称と、そのホスト装置１０のジョブ記憶部１６に記憶されている全てのジョブの名称とを記憶する。さらに、ホスト装置１０に対応付けられた実行回数と、ジョブに対応付けられた使用回数とを記憶する。以下は、スキャナー制御部１０１によって実行される。ジョブの実行が完了したら、ジョブの実行の際に通信したホスト装置１０と、ホスト装置１０から取得したジョブとに基づき、ホスト装置１０に対応付けられた実行回数と、ジョブの名称に対応付けられた使用回数とをインクリメントする。
【００６５】
スキャナー制御部１０１は、ホスト装置優先度記憶部１１１に記憶されている優先度として、通信した回数が最も多いホスト装置１０が選択されている場合、ホスト装置決定処理（Ｓ１０３：図７参照）において、履歴記憶部１１０に記憶されているホスト装置１０に対応付けられた使用回数の最も多いホスト装置１０を特定し、通信するホスト装置１０として決定する。また、ジョブ優先度記憶部１１２に記憶されている優先度として、実行された回数が最も多いジョブが選択されている場合、ジョブ決定処理（Ｓ１０３，Ｓ２０４：図７、図８参照）において、履歴記憶部１１０に記憶されているジョブに対応付けられた実行回数の最も多いジョブを特定し、実行されるジョブとして決定する。
【００６６】
履歴記憶部１１０に記憶されるホスト装置１０の名称、ホスト装置１０に対応付けられた使用回数、ホスト装置１０に記憶されているジョブ、ジョブに対応付けられた使用回数のそれぞれの最大件数は、スキャナー１００のメモリー容量によって決まる。ホスト装置１０に対応付けられた使用回数が、所定の期間（一週間または一年など）、インクリメントされない場合は、そのホスト装置１０と、そのホスト装置１０に対応付けられた使用回数と、ホスト装置１０に記憶されているジョブ、ジョブに対応付けられた実行回数とを履歴記憶部１１０から削除してもよい。同様に、ジョブに対応付けられた実行回数が、所定の期間（一週間または一年など）、インクリメントされない場合は、そのジョブと、そのジョブに対応付けられた実行回数とを履歴記憶部１１０から削除してもよい。
【００６７】
上記をまとめると、画像読取のジョブを実行するスキャナー１００と、スキャナー１００に接続されたホスト装置１０と、を備えるスキャナーシステム１であって、ホスト装置１０は、スキャナー１００で実行されるジョブが予め記憶されたジョブ記憶部１６を有し、スキャナー１００は、原稿の画像を読み取る読取部１０６と、外部からの入力を受け付けるスキャナー操作部１０４と、１つのホスト装置１０のみと接続されて通信するスキャナー側ＵＳＢ１０２と、複数のホスト装置１０と接続されて通信するスキャナー側ＬＡＮ１０３と、スキャナー制御部１０１と、ジョブが格納されるジョブ格納部１０９と、を有し、スキャナー制御部１０１は、スキャナー側ＵＳＢ１０２をスキャナー側ＬＡＮ１０３に優先させてホスト装置１０と通信し、ジョブを実行する際、第１の条件に基づき、通信するホスト装置１０を決定し、決定されたホスト装置１０からジョブを取得した後、第２の条件に基づき、実行されるジョブを決定し、決定されたジョブをジョブ格納部１０９に格納した後、格納されたジョブの実行を開始するための入力をスキャナー操作部１０４から受け付ける状態になる。
【００６８】
上記構成によれば、スキャナーシステム１は、第１の条件に基づき、ホスト装置１０を決定し、第２の条件に基づき、実行されるジョブを決定し、決定されたジョブの実行を開始するための入力をスキャナー操作部１０４から受け付ける。そのため、ユーザーは、スキャナー１００と接続するホスト装置１０を選択し、更にスキャナー１００に実行させるジョブを選択する必要がない。その結果、一連のユーザー操作の一部が省略できるようになり、操作性の向上につながる。
【００６９】
スキャナーシステム１におけるスキャナー１００は、情報を表示するスキャナー表示部１０５を備え、スキャナー制御部１０１は、ジョブの実行を開始するための入力をスキャナー操作部１０４から受け付ける状態で、決定されたホスト装置１０を識別する機器識別情報と、決定されたジョブを識別するジョブ識別情報と、をスキャナー表示部１０５に表示する。
【００７０】
上記構成によれば、スキャナーシステム１は、決定されたホスト装置１０を識別する機器識別情報と、決定されたジョブを識別するジョブ識別情報と、をスキャナー表示部１０５に表示する。そのため、ユーザーは、実行されるジョブが適切なジョブであることを確認できるようになり、誤操作を未然に防ぐ機会をユーザーに提供できる。
【００７１】
スキャナーシステム１において、第１の条件は、スキャナー側ＵＳＢ１０２またはスキャナー側ＬＡＮ１０３にホスト装置１０が接続される状態に対応して定められ、第１の条件として、スキャナー側ＵＳＢ１０２にホスト装置１０が接続されている状態を満たす場合、スキャナー側ＵＳＢ１０２に接続されているホスト装置１０が、通信するホスト装置１０として決定され、第１の条件として、スキャナー側ＵＳＢ１０２にホスト装置１０が接続されず、スキャナー側ＬＡＮ１０３に１つのホスト装置１０が接続されている状態を満たす場合、スキャナー側ＬＡＮ１０３に接続されているホスト装置１０が、通信するホスト装置１０として決定され、第１の条件として、スキャナー側ＵＳＢ１０２にホスト装置１０が接続されず、スキャナー側ＬＡＮ１０３に複数のホスト装置１０が接続されている状態を満たす場合、ホスト装置１０の優先度としての第１の優先度に基づき、スキャナー側ＬＡＮ１０３に接続されているホスト装置１０の中から、通信するホスト装置１０が決定される。
【００７２】
上記構成によれば、スキャナーシステム１は、ホスト装置１０を決定する際、スキャナー側ＵＳＢ１０２またはスキャナー側ＬＡＮ１０３にホスト装置１０が接続される状態に対応して定められる第１の条件によって、通信する外部機器が自動的に決定される。そのため、ホスト装置１０との接続状態に対応して、通信するホスト装置１０が適切に決定される。また、一連のユーザー操作の一部が省略できるようになり、その結果、操作性の向上につながる。
【００７３】
スキャナーシステム１のスキャナー１００は、ジョブを実行した履歴が記憶される履歴記憶部１１０を備え、第１の優先度は、履歴記憶部１１０に記憶されたジョブが実行されたホスト装置１０の履歴に基づき決定される。
【００７４】
（請求項４の作用効果）
上記構成によれば、スキャナーシステム１は、ホスト装置１０を決定する際、履歴記憶部１１０に記憶されたジョブが実行されたホスト装置１０の履歴に基づき決定される。そのため、例えば、履歴に基づきホスト装置１０の重要度を決定して、それを第１の優先度とすることで、優先的に、重要度の高いホスト装置１０が、通信するホスト装置１０として決定される。また、一連のユーザー操作の一部が省略できるようになり、その結果、操作性の向上につながる。
【００７５】
スキャナーシステム１において、第２の条件は、ジョブがジョブ記憶部１６に記憶されている状態に対応して定められ、第２の条件として、決定されたホスト装置１０のジョブ記憶部１６に１つのジョブのみが記憶されている状態を満たす場合、１つのジョブが実行されるジョブとして決定され、第２の条件として、決定されたホスト装置１０のジョブ記憶部１６に複数のジョブが記憶されている状態を満たす場合、ジョブの優先度としての第２の優先度に基づき、複数のジョブの中から、実行されるジョブが決定される。
【００７６】
上記構成によれば、スキャナーシステム１は、ジョブを決定する際、ジョブがジョブ記憶部１６に記憶されている状態に対応して定められる第２の条件によって、実行されるジョブが自動的に決定される。そのため、ジョブ記憶部１６に記憶されているジョブの状態に対応して、実行されるジョブが適切に決定される。また、一連のユーザー操作の一部が省略できるようになり、その結果、操作性の向上につながる。
【００７７】
スキャナーシステム１において、第２の優先度は、履歴記憶部１１０に記憶されたジョブの履歴に基づき決定される。
【００７８】
上記構成によれば、スキャナーシステム１は、ジョブを決定する際、履歴記憶部１１０に記憶されたジョブが実行されたジョブの履歴に基づき、実行されるジョブが決定される。そのため、例えば、履歴に基づきジョブの実行頻度を決定して、それを第２の優先度とすることで、優先的に、実行頻度の高いジョブが、実行されるジョブとして決定される。その結果、ユーザーが選択しようとしているジョブを自動的に決定できるようになるとともに、一連のユーザー操作の一部が省略でき、操作性の向上につながる。
【００７９】
スキャナーシステム１において、スキャナー１００は、ホスト装置１０との通信において、スキャナー側ＬＡＮ１０３で接続して通信することよりも、スキャナー側ＵＳＢ１０２で接続して通信することを優先する。
【００８０】
上記構成によれば、スキャナーシステム１は、ジョブを実行する際、スキャナー１００にスキャナー側ＬＡＮ１０３で接続されたホスト装置１０よりも、スキャナー１００にホスト装置側ＵＳＢ１２で接続されたホスト装置１０を優先して決定する。そのため、ＵＳＢで接続されたホスト装置１０をＬＡＮで接続されたホスト装置１０よりも優先してスキャナー１００と通信させることができる。
【００８１】
ホスト装置１０と接続されて通信するスキャナー１００であって、ホスト装置１０は、スキャナー１００で実行されるジョブが予め記憶されたジョブ記憶部１６を有し、スキャナー１００は、原稿の画像を読み取る読取部１０６と、外部からの入力を受け付けるスキャナー操作部１０４と、１つのホスト装置１０のみと接続されて通信するスキャナー側ＵＳＢ１０２と、複数のホスト装置１０と接続されて通信するスキャナー側ＬＡＮ１０３と、スキャナー制御部１０１と、ジョブが格納されるジョブ格納部１０９と、を有し、スキャナー制御部１０１は、スキャナー側ＵＳＢ１０２をスキャナー側ＬＡＮ１０３に優先させてホスト装置１０と通信し、ジョブを実行する際、第１の条件に基づき、通信するホスト装置１０を決定し、決定されたホスト装置１０からジョブを取得した後、第２の条件に基づき、実行されるジョブを決定し、決定されたジョブをジョブ格納部１０９に格納した後、格納されたジョブの実行を開始するための入力をスキャナー操作部１０４から受け付ける状態になる。
【００８２】
上記構成によれば、スキャナー１００は、ジョブを実行する際、第１の条件に基づき、ホスト装置１０を決定し、第２の条件に基づき、実行されるジョブを決定し、決定されたジョブの実行を開始するための入力を操作部から受け付ける状態になる。そのため、ユーザーは、スキャナー１００と接続するホスト装置１０を選択し、更にスキャナー１００に実行させるジョブを選択する必要がない。その結果、一連のユーザー操作の一部が省略できるようになり、操作性の向上につながる。
【００８３】
ホスト装置１０と接続されて通信するスキャナー１００の画像読取制御方法であって、スキャナー１００は、ホスト装置１０と通信する時、１つのホスト装置１０のみと接続されて通信するスキャナー側ＵＳＢ１０２を複数のホスト装置１０と接続されて通信するスキャナー側ＬＡＮ１０３に優先させるステップと、ジョブを実行する際、第１の条件に基づき、通信するホスト装置１０を決定するステップと、決定されたホスト装置１０からジョブを取得するステップと、第２の条件に基づき、実行されるジョブを決定するステップと、決定されたジョブをジョブ格納部１０９に格納するステップと、格納されたジョブを開始するための入力を受け付けるステップと、を具備する。
【００８４】
上記構成によれば、画像読取制御方法は、ジョブを実行する際、第１の条件に基づき、ホスト装置１０を決定し、第２の条件に基づき、実行されるジョブを決定し、決定されたジョブの実行を開始するための入力を操作部から受け付けられるようになる。そのため、ユーザーは、スキャナー１００と接続するホスト装置１０を選択し、更にスキャナー１００に実行させるジョブを選択する必要がない。その結果、一連のユーザー操作の一部が省略できるようになり、操作性の向上につながる。
【００８５】
スキャナーシステム１において、履歴記憶部１１０が、ホスト装置１０に対応付けられた使用回数と、ジョブに対応付けられた使用回数とを記憶しているため、スキャナー制御部１０１が、ホスト装置１０とジョブの使用頻度を求める際には、記憶されている各々の使用回数を参照する。また、所定の期間、使用していない情報は履歴記憶部１１０から削除される。
【００８６】
上記構成によれば、履歴記憶部１１０が、ホスト装置１０に対応付けられた使用回数と、ジョブに対応付けられた使用回数とを記憶しているため、スキャナー制御部１０１が、ホスト装置１０とジョブの使用頻度を求める際には、記憶されている各々の使用回数を参照することになり、ホスト装置１０とジョブとを決定する処理の効率を向上させることができる。また、所定の期間、使用していない情報は履歴記憶部１１０から削除されるため、履歴記憶部１１０に記憶する領域の不足が抑制されるようになり、メモリー効率を向上させることができる。
【００８７】
（変形例）
以上、本発明の第１実施形態および第２実施形態を説明したが、本発明の主旨を逸脱しない範囲において、例えば下記のように、さまざまな変形が可能である。
【００８８】
（変形例１）
変形例１では、近距離無線通信としてのＮＦＣ（Near Field Communication）を備えたスキャナー１００と接続して通信するホスト装置１０を決定する際、ＮＦＣを用いてＷｉ−Ｆｉ（Wireless Fidelity）接続されたホスト装置１０を、ＮＦＣを用いないでＷｉ−Ｆｉ接続されたホスト装置１０、または、Ｗｉ−Ｆｉ接続ではなく有線接続されているホスト装置１０に優先して通信するようにホスト装置１０を決定してもよい。さらに、ＮＦＣを用いてＷｉ−Ｆｉ接続されたホスト装置１０が複数ある場合は、後から接続されたホスト装置１０を優先し、スキャナー１００と通信するホスト装置１０として決定してもよい。また、ＮＦＣを用いてＷｉ−Ｆｉ接続されたホスト装置１０が複数ある場合は、履歴記憶部１１０に基づき、接続頻度の多いホスト装置１０を優先し、スキャナー１００と通信するホスト装置１０として決定してもよい。
【００８９】
スキャナーシステム１において、スキャナー１００は、ホスト装置１０との通信において、スキャナー側ＬＡＮ１０３で接続して通信することよりも、ＮＦＣを用いたＷｉ−Ｆｉで接続して通信することを優先する。
【００９０】
なお、本発明は、前述の実施形態や変形例に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現することができる。例えば、実施形態や変形例中の技術的特徴は、前述の課題の一部又は全部を解決するために、あるいは、前述の効果の一部又は全部を達成するために、適宜、差し替えや、組み合わせを行うことが可能である。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することが可能である。
【符号の説明】
【００９１】
１…スキャナーシステム、１０…ホスト装置、１１…ホスト装置制御部、１２…ホスト装置側ＵＳＢ、１３…ホスト装置側ＬＡＮ、１４…ホスト装置操作部、１５…ホスト装置表示部、１６…ジョブ記憶部、１００…スキャナー、１０１…スキャナー制御部、１０２…スキャナー側ＵＳＢ、１０３…スキャナー側ＬＡＮ、１０４…スキャナー操作部、１０５…スキャナー表示部、１０６…読取部、１０７…画像処理部、１０８…画像記憶部、１０９…ジョブ格納部、１１０…履歴記憶部、１１１…ホスト装置優先度記憶部、１１２…ジョブ優先度記憶部、３０１…タッチパネル、３０２…電源ボタン、３０３…ホームボタン、３０４…ヘルプボタン、３０５…認証ボタン、４００…履歴記憶領域、５００…起動中画面、５０１…ジョブ取得中画面、５０２…ジョブ実行開始画面、５０２Ａ…戻るボタン、５０２Ｂ…開始ボタン、５０２Ｃ…表示エリア、５０２Ｄ…表示エリア、５０３…ジョブ実行中画面、５０４…ジョブ選択画面、５０４Ａ…戻るボタン、５０５…ホスト装置選択画面、５０５Ａ…戻るボタン、５０５Ｂ…更新ボタン、５０５Ｃ…名称順表示、５０６…ホーム画面、５０６Ａ…スキャンボタン、５０６Ｂ…お手入れボタン、５０６Ｃ…設定ボタン。
【図１】
2018170555.tif 000003
【図２】
2018170555.tif 000004
【図３】
2018170555.tif 000005
【図４】
2018170555.tif 000006
【図５】
2018170555.tif 000007
【図６】
2018170555.tif 000008
【図７】
2018170555.tif 000009
【図８】
2018170555.tif 000010
【図９】
2018170555.tif 000011