(57)【要約】【課題】原稿読み取りに係るコマンドを簡単な構成で留め置くとともに、原稿読み取りと同時に動作可能な処理に係るコマンドを受け付ける。【解決手段】ＭＦＰ１０３はタブレット型端末１０１又は１０４から受けた処理コマンドがスキャナによる読み取りの結果得られた第１の画像データを送信することを要求するスキャンコマンドであるか否かを判定するとともに、スキャナが占有状態にあるか否かを判定する。スキャナが占有状態にあると判定した際に、処理コマンドがスキャンコマンドであると判定すると、スキャナが占有状態でない状態となるまで、スキャンコマンドを送信したタブレット型端末にスキャナがビジーであることを示すビジー信号を返信する。【選択図】図１０
2019176509.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも原稿の読み取りを行うスキャナ手段と、画像データを設定された宛先に送信する送信手段とを有する画像処理装置であって、
クライアント装置から受けた処理コマンドが前記スキャナ手段による読み取りの結果得られた第１の画像データを前記送信手段によって送信することを要求する第１のコマンドであるか否かを判定する第１の判定手段と、
前記スキャナ手段が占有状態にあるか否かを判定する第２の判定手段と、
前記第２の判定手段によって前記スキャナ手段が占有状態にあると判定された際に、前記第１の判定手段によって前記処理コマンドが前記第１のコマンドであると判定されると、前記スキャナ手段が占有状態でない状態となるまで、前記第１のコマンドを送信したクライアント装置に対して前記スキャナ手段がビジーであることを示すビジー信号を返信する返信手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記第１のコマンドを送信したクライアント装置は、前記画像処理装置から前記スキャナ手段が占有状態でない状態となった旨のレスポンスを受けるまで、前記第１のコマンドを前記画像処理装置に送信することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１の判定手段によって前記処理コマンドが前記第１のコマンドであると判定された際、前記スキャナ手段が占有状態でないと、前記第１のコマンドに応じた処理を実行する第１の処理手段を有することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記第１の判定手段は、前記処理コマンドが前記クライアント装置で生成された第２の画像データを前記送信手段によって送信することを要求する第２のコマンドである否かを判定し、
前記第１の判定手段によって前記処理コマンドが前記第２のコマンドであると判定されると、前記スキャナ手段が占有状態であるか否かに拘わらず、前記第２のコマンドに応じた処理を実行する第２の処理手段を有することを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記スキャナ手段の占有状態は、前記スキャナ手段が稼働中であるか又は前記スキャナ手段が予約中である状態であり、前記第１の処理手段は前記第１のコマンドに応じた処理を実行するに際して前記スキャナ手段を予約中とすることを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記第１の処理手段は、前記第１のコマンドに応じて前記スキャナ手段を稼働する直前に前記スキャナ手段の予約中を解除することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記クライアント装置から前記第１のコマンドを受けるとともに前記第２のコマンドを受けると、前記第１の画像データおよび前記第２の画像データをマージ処理した結果得られたマージ画像データを前記送信手段によって前記宛先に送信するマージ処理手段を有することを特徴とする請求項４に記載の画像処理装置。
【請求項８】
少なくとも原稿の読み取りを行うスキャナ手段と、画像データを設定された宛先に送信する送信手段とを有する画像処理装置の制御方法であって、
クライアント装置から受けた処理コマンドが前記スキャナ手段による読み取りの結果得られた第１の画像データを前記送信手段によって送信することを要求する第１のコマンドであるか否かを判定する第１の判定ステップと、
前記スキャナ手段が占有状態にあるか否かを判定する第２の判定ステップと、
前記第２の判定ステップで前記スキャナ手段が占有状態にあると判定された際に、前記第１の判定ステップで前記処理コマンドが前記第１のコマンドであると判定されると、前記スキャナ手段が占有状態でない状態となるまで、前記第１のコマンドを送信したクライアント装置に対して前記スキャナ手段がビジーであることを示すビジー信号を返信する返信ステップと、
を有することを特徴とする制御方法。
【請求項９】
少なくとも原稿の読み取りを行うスキャナ手段と、画像データを設定された宛先に送信する送信手段とを有する画像処理装置で用いられる制御プログラムであって、
前記画像処理装置が備えるコンピュータに、
クライアント装置から受けた処理コマンドが前記スキャナ手段による読み取りの結果得られた第１の画像データを前記送信手段によって送信することを要求する第１のコマンドであるか否かを判定する第１の判定ステップと、
前記スキャナ手段が占有状態にあるか否かを判定する第２の判定ステップと、
前記第２の判定ステップで前記スキャナ手段が占有状態にあると判定された際に、前記第１の判定ステップで前記処理コマンドが前記第１のコマンドであると判定されると、前記スキャナ手段が占有状態でない状態となるまで、前記第１のコマンドを送信したクライアント装置に対して前記スキャナ手段がビジーであることを示すビジー信号を返信する返信ステップと、
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、その制御方法、および制御プログラムに関し、特に、外部装置から受信した画像データ又は原稿を読み取って生成した画像データを指定された宛先に送信する画像処理装置に関する。
【背景技術】
【０００２】
一般に、クライアントコンピュータで生成した画像データを、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介してファックス装置に送信して、ファックス装置から当該画像データをファックス送信するシステムが知られている。この際、ファックス送信の宛先についてはクライアントコンピュータにおいてユーザが指定することができる。
【０００３】
さらに、クライアントコンピュータにおいて画像データを生成することなく、ユーザが指定した宛先のみを画像処理装置の一つであるファックス装置に通知するようにしたシステムがある。このシステムでは、ファックス装置がクライアントコンピュータの指示に応じて原稿を読み取って生成した画像データを指定された宛先にファックス送信する（特許文献１参照）。
【０００４】
また、情報処理端末からのコマンドに応じて読取、記録、および通信などの各種処理を行う画像処理装置が知られており、この画像処理装置では、効率的に各種処理を行うため、あるコマンドを実行中であっても、他のコマンドを受け付けることができる（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−２８８６２５号公報
【特許文献２】特開平７−２８８６４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１および特許文献２に記載の画像処理装置を組み合わせれば、ファックス装置が一つのクライアントコンピュータからの指示に応じて原稿を読み取っている最中であっても、他のクライアントコンピュータから原稿の読み取りを指示するコマンド（以下スキャンコマンドという）を受け付けることができる。
【０００７】
ところが、一般にファックス装置は一つのスキャナを備えているのみである。このため、同時に複数のスキャンコマンドを受け付けたとしても、これら複数のスキャンコマンドを一度に処理することはできない。
【０００８】
例えば、ファックス装置は、スキャンコマンド含む複数のジョブを一旦溜め置きして、当該溜め置きしたジョブに指定された宛先をリスト表示する。そして、ファックス装置はスキャンを実行する前にユーザに任意の宛先（任意のジョブ）を選択させることが必要となる。
【０００９】
この場合、ユーザはスキャンの実行を指示する前に、リストから宛先を選択するという煩わしい操作を行わなければならないことになる。さらに、ファックス装置には、ジョブを溜め置く機能、およびジョブリストの表示と任意のジョブの選択処理を行う機能を実装する必要がある。
【００１０】
一方、ファックス装置がクライアントコンピュータからの指示に応じて原稿を読み取っている最中などにおいては、他のクライアントコンピュータからファックス送信ジョブの指示（コマンド）を受け付けないようにする。この場合には、原稿読み取り中には、他の全てのコマンドの受け付けが禁止されるので、例えば、クライアントコンピュータから送られた画像データをファックス送信することもできなくなってしまう。
【００１１】
従って、本発明の目的は、原稿読み取りに係るコマンドを簡単な構成で留め置くとともに、原稿読み取りと同時に動作可能な処理に係るコマンドを受け付けることのできる画像処理装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記の目的を達成するため、本発明による画像処理装置は、少なくとも原稿の読み取りを行うスキャナ手段と、画像データを設定された宛先に送信する送信手段とを有する画像処理装置であって、クライアント装置から受けた処理コマンドが前記スキャナ手段による読み取りの結果得られた第１の画像データを前記送信手段によって送信することを要求する第１のコマンドであるか否かを判定する第１の判定手段と、前記スキャナ手段が占有状態にあるか否かを判定する第２の判定手段と、前記第２の判定手段によって前記スキャナ手段が占有状態にあると判定された際に、前記第１の判定手段によって前記処理コマンドが前記第１のコマンドであると判定されると、前記スキャナ手段が占有状態でない状態となるまで、前記第１のコマンドを送信したクライアント装置に対して前記スキャナ手段がビジーであることを示すビジー信号を返信する返信手段と、を有することを特徴とする。
【００１３】
本発明による制御方法は、少なくとも原稿の読み取りを行うスキャナ手段と、画像データを設定された宛先に送信する送信手段とを有する画像処理装置の制御方法であって、クライアント装置から受けた処理コマンドが前記スキャナ手段による読み取りの結果得られた第１の画像データを前記送信手段によって送信することを要求する第１のコマンドであるか否かを判定する第１の判定ステップと、前記スキャナ手段が占有状態にあるか否かを判定する第２の判定ステップと、前記第２の判定ステップで前記スキャナ手段が占有状態にあると判定された際に、前記第１の判定ステップで前記処理コマンドが前記第１のコマンドであると判定されると、前記スキャナ手段が占有状態でない状態となるまで、前記第１のコマンドを送信したクライアント装置に対して前記スキャナ手段がビジーであることを示すビジー信号を返信する返信ステップと、を有することを特徴とする。
【００１４】
本発明による制御プログラムは、少なくとも原稿の読み取りを行うスキャナ手段と、画像データを設定された宛先に送信する送信手段とを有する画像処理装置で用いられる制御プログラムであって、前記画像処理装置が備えるコンピュータに、クライアント装置から受けた処理コマンドが前記スキャナ手段による読み取りの結果得られた第１の画像データを前記送信手段によって送信することを要求する第１のコマンドであるか否かを判定する第１の判定ステップと、前記スキャナ手段が占有状態にあるか否かを判定する第２の判定ステップと、前記第２の判定ステップで前記スキャナ手段が占有状態にあると判定された際に、前記第１の判定ステップで前記処理コマンドが前記第１のコマンドであると判定されると、前記スキャナ手段が占有状態でない状態となるまで、前記第１のコマンドを送信したクライアント装置に対して前記スキャナ手段がビジーであることを示すビジー信号を返信する返信ステップと、を実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、スキャナ手段が占有状態にある場合に第１のコマンドを受けると、スキャナ手段が占有状態でない状態となるまで、第１のコマンドを送信したクライアント装置に対してビジー信号を返信する。これによって、原稿読み取りに係るコマンドを簡単な構成で留め置くとともに、原稿読み取りと同時に動作可能な処理に係るコマンドを受け付けることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態による画像処理装置が用いられたネットワークの一例を示す図である。
【図２】図１に示すＭＦＰのハードウェア構成の一例を示すブロック図である。
【図３】図１に示すＭＦＰのソフトウェア構成の一例を示すブロック図である。
【図４】図１に示すタブレット型端末のハードウェア構成の一例を示すブック図である。
【図５】図１に示すタブレット型端末に表示されるファックス送信アプリケーションの操作画面の一例を示す図である。
【図６】図１に示すタブレット型端末およびＭＦＰの処理を説明するためのシーケンス図である。
【図７】図１にタブレット型端末に表示されるデータ管理アプリケーションの操作画面の一例を示す図である。
【図８】図１に示すタブレット型端末に表示されるファックス送信アプリケーションの操作画面の他の例を示す図である。
【図９】図１に示すＭＦＰで行われる第２の送信処理を説明するためのシーケンス図である。
【図１０】図１に示す２つのタブレット型端末による第１の送信処理要求が重なった際の処理を説明するためのシーケンス図である。
【図１１】図１に示すＭＦＰで行われるコマンド受信応答処理を説明するためのフローチャートである。
【図１２】図１に示すＭＦＰで行われる問い合わせ処理を説明するためのフローチャートである。
【図１３】図１に示すＭＦＰに表示される問い合わせ画面の一例を示す図である。
【図１４】図１に示す２つのタブレット型端末の一方が第１の送信処理要求を行い他方が第２の送信処理要求を行った際の処理を説明するためのシーケンス図である。
【図１５】図１にタブレット型端末に表示されるファックス送信アプリケーション操作画面の一例を示す図である。
【図１６】図１に示すタブレット型端末において第３の送信処理が選択された際の処理を説明するためのシーケンス図である。
【図１７】図１に示すタブレット型端末の一方による第１の送信処理要求とタブレット型端末の他方による第３の送信処理要求とが重なった際の処理を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１７】
以下に、本発明の実施の形態による画像処理装置の一例について図面を参照して説明する。
【００１８】
図１は、本発明の実施の形態による画像処理装置が用いられたネットワーク（画像処理システム）の一例を示す図である。
【００１９】
図示の画像処理装置１０３は、例えば、マルチファンクションプリンタ（ＭＦＰ）であり、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）によって無線ネットワークルーター（無線アクセスポイント）１０２に接続されている。さらに、ＭＦＰ１０３は公衆電話交換回線網（ＰＳＴＮ）に接続されており、ＰＴＳＮを介してファックス送信を行う機能を有している。
【００２０】
情報処理装置の一つであるタブレット型端末（クライアント装置）１０１は、無線ネットワークルーター１０２を介してＭＦＰ１０３と通信する。つまり、タブレット型端末１０１と無線ネットワークルーター１０２は無線ＬＡＮで接続されている。
【００２１】
なお、タブレット型端末１０１とＭＦＰ１０３の通信経路は、上述の例に限らない。例えば、タブレット型端末１０１と無線ネットワークルーター１０２とを有線ＬＡＮで接続するようにしてもよい。さらには、ＭＦＰ１０３と無線ネットワークルーター１０２とを無線ＬＡＮで接続するようにしてもよい。また、タブレット型端末１０１とＭＦＰ１０３とを同一ネットワークに接続するようにしてもよい。
【００２２】
ＭＦＰ１０３は、無線ネットワークルーター１０２を介して複数の情報処理装置と通信可能である。図示の例では、タブレット型端末１０１の他に、タブレット型端末１０４が無線ネットワークルーター１０２を介してＭＦＰ１０３に接続されている。
【００２３】
図２は、図１に示すＭＦＰ１０３のハードウェア構成の一例を示すブロック図である。
【００２４】
制御部２１０はＣＰＵ２１１を有しており、ＭＦＰ１０３全体の制御を司る。ここでは、ＣＰＵ２１１は、ＲＯＭ２１２に格納された制御プログラムを読み出して、例えば、読取、印刷、および通信などの各種制御を行う。ＲＡＭ２１３は、ＣＰＵ２１１の主メモリおよびワークエリアなどの一時記憶領域として用いられる。
【００２５】
なお、図示のＭＦＰ１０３では、１つのＣＰＵ２１１が１つのメモリ（ＲＡＭ２１３又はＨＤＤ２１４）を用いて、後述するフローチャートに示す各処理を実行するものとするが、他の態様であってもよい。例えば、複数のＣＰＵおよび複数のＲＡＭ又はＨＤＤを協働させて、後述のフローチャートに示す各処理を実行するようにするようにしてもよい。
【００２６】
ＨＤＤ２１４には、画像データおよび各種プログラムが格納される。操作部Ｉ／Ｆ（インタフェース）２１５は操作部２２０と制御部２１０とを接続するためのものである。操作部２２０には、タッチパネル機能を有する液晶表示部およびキーボードなどが備えられており、ユーザによる操作、入力、および指示を受け付ける受付部として用いられる。
【００２７】
プリンタＩ／Ｆ２１６は、プリンタ２２１と制御部２１０とを接続するためのものである。プリンタ２２１で印刷すべき画像データはプリンタＩ／Ｆ２１６を介して制御部２１０から転送される。そしてプリンタ２２１は画像データに応じて画像を記録媒体に印刷する。
【００２８】
スキャナＩ／Ｆ２１７は、スキャナ２２２と制御部２１０とを接続するためのものである。スキャナ２２２は、原稿上の画像を読み取って画像データを生成し、スキャナＩ／Ｆ２１７を介して制御部２１０に送る。
【００２９】
モデムＩ／Ｆ２１８は、モデム２２３と制御部２１０とを接続するためのものである。モデム２２３はＰＳＴＮに接続され、外部装置であるファックス装置（図示せず）に画像データをファックス送信するとともに、ファクス装置から画像データをファクス受信する。
【００３０】
ネットワークＩ／Ｆ２１９は、制御部２１０を有線ＬＡＮに接続する。ＭＦＰ１０３は、ネットワークＩ／Ｆ２１９によって外部装置から画像データおよび各種情報を受信することができ、さらに外部装置に画像データおよび各種情報を送信することができる。
【００３１】
図３は、図１に示すＭＦＰ１０３のソフトウェア構成の一例を示すブロック図である。
【００３２】
図３において、実線で示すブロックは、ＣＰＵ２１１がＲＯＭ２１２又はＨＤＤ２１４に格納されたプログラムを読み出して実行することによるソフトウェアモジュールである。ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部３０１は、操作部２２０を介して各種情報をユーザに提供するとともに、ユーザから各種指示を受け付ける。
【００３３】
Ｊｏｂ  Ｃｏｎｔｒｏｌｌｅｒ部３０２は、コピー、プリント、又はファックスなどのジョブを受け付けて、受け付けたジョブの実行を制御する。Ｐｒｏｔｏｃｏｌ  Ｓｔａｃｋ部３０４は、ＴＣＰ／ＩＰ又はＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）などの各種ネットワークプロトコルを保持する。
【００３４】
図示の例において、ＭＦＰ１０３はタブレット型端末１０１から送信される画像データを、Ｐｒｏｔｏｃｏｌ  Ｓｔａｃｋ部３０４に保持されたネットワークプロトコルに応じてネットワークＩ／Ｆ２１９を介して受信する。そして、受信した画像データは、Ｉｍａｇｅ  Ｆｉｌｅ部３０３によってＲＡＭ２１３又はＨＤＤ２１４に格納される。なお、Ｉｍａｇｅ  Ｆｉｌｅ部３０３は、ＲＡＭ２１３又はＨＤＤ２１４に格納された画像データを管理するソフトウェアモジュールである。
【００３５】
Ｉｍａｇｅ  Ｆｉｌｅ部３０３は、ネットワークＩ／Ｆ部２１９を介して受信した画像データのみでなく、スキャナ２２２による読み取りによって生成された画像データをＲＡＭ２１３又はＨＤＤ２１４に格納する。Ｓｃａｎ部３０６はスキャナ２２２による画像データの生成を制御する。Ｆａｘ部３０５は、モデム２２３によって行われるファックス通信を制御する。そして、ＭＦＰ１０３からファックス送信を行う場合には、Ｆａｘ部３０５はＩｍａｇｅ  Ｆｉｌｅ部３０３によって画像データを読み出して送信する。
【００３６】
ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）部３０８は、各ソフトウェアモジュールおよびタスクを調整して、ＭＦＰ１０３で動作するソフトウェアモジュールを管理する。ＯＳ部３０８には、Ｄｅｖｉｃｅ  Ｄｒｉｖｅｒ部３０７が組み合わされている。Ｄｅｖｉｃｅ  Ｄｒｉｖｅｒ部３０７は、スキャナ２２２およびモデム２２３などのハードウェアデバイスを制御するためのものである。
【００３７】
図４は、図１に示すタブレット型端末１０１のハードウェア構成の一例を示すブック図である。なお、ここでは、タブレット型端末１０４はタブレット型端末１０１と同様の構成を有している。
【００３８】
制御部４１０はＣＰＵ４１１を有しており、タブレット型端末１０１全体の制御を司る。ＣＰＵ４１１は、メモリ４１２に格納された制御プログラムを読み出して各種の制御を行う。また、メモリ４１２は、ＣＰＵ４１１の主メモリおよびワークエリアなどの一時記憶領域としても用いられる。
【００３９】
なお、ここでは、タブレット型端末１０１は１つのＣＰＵ４１１が１つのメモリ４１２を用いて各処理を実行するものとするが、他の態様であってもよい。例えば、複数のＣＰＵおよび複数のメモリを協働させて各処理を実行するようにしてもよい。
【００４０】
操作部Ｉ／Ｆ４１３は、操作部４２０と制御部４１０を接続するためのものである。操作部４２０には、タッチパネル機能を有する液晶表示部が備えられており、ユーザによる操作、入力、および指示などを受け付ける受付部として用いられる。
【００４１】
ネットワークＩ／Ｆ４１４は、制御部４１０を無線ＬＡＮに接続するためのものである。タブレット型端末１０１は、ネットワークＩ／Ｆ４１４によって外部装置に画像データおよび各種の情報を送信する。さらには、タブレット型端末１０１はネットワークＩ／Ｆ４１４によって外部装置から各種情報を受信する。
【００４２】
図５は、図１に示すタブレット型端末１０１に表示されるファックス送信アプリケーションの操作画面の一例を示す図である。なお、タブレット型端末１０４にも同様の操作画面が表示される。
【００４３】
ファックス送信アプリケーションは、例えば、インターネット上のサーバ（図示せず）からダウンロードしてタブレット型端末１０１に追加インストールされる。そして、ファックス送信アプリケーションは、図３に示すＯＳ部３０８で操作されるソフトウェアである。
【００４４】
ファックス送信アプリケーションを用いることによって、ＭＦＰ１０３にファックス送信を行わせるための設定をタブレット型端末１０１で行うことができる。後述するように、タブレット型端末１０１はファックス送信アプリケーションからの指示に基づいて動作する。
【００４５】
タブレット型端末１０１でファックス送信アプリケーションを起動すると、ＣＰＵ４１０は、図５に示す操作画面を操作部４２０に表示する。設定欄５０１は、ファックス送信を実行させるＭＦＰを設定するための欄である。設定欄５０１にタッチすると、ＣＰＵ４１１は自機の周囲に存在するＭＦＰを検索して、検索の結果見つかったＭＦＰが操作部４２０に一覧表示する。ユーザは、表示されたＭＦＰの一覧からファックス送信を行わせるＭＦＰを選択する。
【００４６】
設定欄５０２は、ファックス送信の宛先となる電話番号（ファックス番号）を設定するための欄である。ユーザは、操作部４２０に表示されるソフトキーボードを用いて電話番号を入力する。なお、ユーザはメモリ４１２に記憶されたアドレス帳を参照して電話番号を選択するようにしてもよい。
【００４７】
設定欄５０３は、ＭＦＰ１０３に備えられたスキャナ２２２を用いて行うスキャン処理（読取処理）の詳細を設定するための欄である。設定欄５０３をタッチすると、ＣＰＵ４１１は解像度、原稿サイズ、およびカラー／モノクロなどの読取パラメータを指定するための画面を操作部４２０に表示する。そして、ＣＰＵ４１１は当該画面によってユーザから読取パラメータ（つまり、スキャン設定）を受け付ける。
【００４８】
ファックス送信キー５０４は、ＭＦＰ１０３に対してファックス送信の実行を指示するためのキーである。設定欄５０１〜５０３による設定が済んだ後、ファックス送信キー５０４が押下されると、ＣＰＵ４１１はＭＦＰ１０３との通信を開始する。
【００４９】
図６は、図１に示すタブレット型端末１０１およびＭＦＰ１０３の処理の一例を説明するためのシーケンス図である。なお、タブレット型端末１０４においてもタブレット型端末１０１と同様の処理が行われる。
【００５０】
まず、タブレット型端末１０１において、ＣＰＵ４１１は図５に示す操作画面によってユーザから上述したようにして設定を受け付ける（ステップＳ６０１）。そして、ＣＰＵ４１１はＭＦＰ１０３にジョブ生成のためのジョブ生成コマンドを送信する（ステップＳ６０２）。当該コマンドを受信すると、ＣＰＵ２１１はＯＫレスポンス（第１のＯＫレスポンス）をタブレット型端末１０１に送信する（ステップＳ６０３）。
【００５１】
ＯＫレスポンスを受けると、ＣＰＵ４１１はＭＦＰ１０３にスキャンの実行を指示するスキャンコマンド（処理コマンドの一つ）を送信する（ステップＳ６０４）。当該コマンドを受けると、ＣＰＵ２１１は、後述する所定の条件を確認した後、ＯＫレスポンス（第２のＯＫレスポンス）をタブレット型端末１０１に送信する（ステップＳ６０５）。
【００５２】
そして、第２のＯＫレスポンスを受けると、ＣＰＵ４１１はＭＦＰ１０３にジョブ終了のためのジョブ終了コマンドを送信する（ステップＳ６０６）。ジョブ終了コマンドを受けると、ＣＰＵ２１１はＯＫレスポンス（第３のＯＫレスポンス）をタブレット型端末１０１に送信する（ステップＳ６０７）。
【００５３】
ＭＦＰ１０３は、ユーザの操作があるまで待機して、ユーザの操作を受け付けると（ステップＳ６０８）、ＣＰＵ２１１はスキャナ２２２によって原稿のスキャン処理を行う（ステップＳ６０９）。このスキャン処理においては、ＣＰＵ２１１は図５に示す設定欄５０３で設定された設定内容に従ってスキャン処理を行う。
【００５４】
続いて、ＣＰＵ２１１はスキャン処理によって得られた画像データをファックス（ＦＡＸ）送信する（ステップＳ６１０）。そして、ＣＰＵ２１１は処理を終了する。なお、ファックス送信の宛先は設定欄５０２で設定された電話番号である。
【００５５】
このようにして、タブレット型端末１０１で設定された設定内容に従って、ＭＦＰ１０３は原稿をスキャン処理して、その結果得られた画像データをファックス送信する。以下、このファックス送信処理を第１の送信処理と呼ぶ。
【００５６】
図７は、図１にタブレット型端末１０１に表示されるデータ管理アプリケーションの操作画面の一例を示す図である。
【００５７】
タブレット型端末１０１においては、例えば、メモリ４１２にネットワーク上からダウンロードした画像データ、そして、タブレット型端末１０１に備えられたカメラを用いて撮影した画像データが記憶されている。これらの画像データは、タブレット型端末１０１にインストールされたデータ管理アプリケーションを用いて順次切り替えて表示することができる。図７に示す例では、操作画面にメモリ４１２に記憶されている画像データの一つが表示されている。
【００５８】
図示の操作画面において、ユーザが操作キー７０１を押下すると、ＣＰＵ４１１は現在表示されている画像データについて行う処理を選択する画面（選択画面）を操作部４２０に表示する。この選択画面には、メール送信アプリケーションおよび印刷アプリケーションなどの他に、上述のファックス送信アプリケーションが選択候補として表示される。そして、ユーザがファックス送信アプリケーションを選択すると、ＣＰＵ４１１は、後述するファックス送信操作画面を操作部４２０に表示する。
【００５９】
図８は、図１に示すタブレット型端末１０１に表示されるファックス送信アプリケーションの操作画面の他の例を示す図である。なお、タブレット型端末１０４にも同様の操作画面が表示される。
【００６０】
図８において、設定欄８０１および８０２は、それぞれ図５で説明した設定欄５０１および５０２と同様の設定欄である。また、ファックス送信キー８０３は、図５で説明したファックス送信キー５０４と同様のキーである。
【００６１】
図８に示す操作画面を図５に示す操作画面と比較すると、図８に示す操作画面においては設定欄５０３が存在しない。図８に示す操作画面においてファックス送信キー８０３が押下されると、ＭＦＰ１０３は図７に示す操作画面によって選択された画像データをファックス送信する。以下、このファックス送信処理を第２の送信処理と呼ぶ。
【００６２】
図９は、図１に示すＭＦＰ１０３で行われる第２の送信処理を説明するためのシーケンス図である。
【００６３】
まず、タブレット型端末１０１において、ＣＰＵ４１１は、図７に示す操作画面によってユーザから上述したようにして画像データの設定（画像選択）を受け付ける（ステップＳ９０１）。そして、ＣＰＵ４１１は、図８に示す操作画面によってユーザから上述したようにして設定を受け付ける（ステップＳ９０２）。
【００６４】
ＣＰＵ４１１はＭＦＰ１０３にジョブ生成のためのジョブ生成コマンドを送信する（ステップＳ９０３）。当該コマンドを受信すると、ＣＰＵ２１１はＯＫレスポンス（第１のＯＫレスポンス）をタブレット型端末１０１に送信する（ステップＳ９０４）。
【００６５】
第１のＯＫレスポンスを受けると、ＣＰＵ４１１はＭＦＰ１０３に画像コマンド（処理コマンドの一つ）を送信する（ステップＳ９０５）。この画像コマンドには、ＭＦＰ１０３からファックス送信すべき画像データが含まれており、当該画像データは、図７に示す操作画面に表示された画像データである。当該画像コマンドを受けると、ＣＰＵ２１１は、ＯＫレスポンス（第４のＯＫレスポンス）をタブレット型端末１０１に送信する（ステップＳ９０６）。
【００６６】
そして、第４のＯＫレスポンスを受けると、ＣＰＵ４１１はＭＦＰ１０３にジョブ終了のためのジョブ終了コマンドを送信する（ステップＳ９０７）。ジョブ終了コマンドを受けると、ＣＰＵ２１１はＯＫレスポンス（第３のＯＫレスポンス）をタブレット型端末１０１に送信する（ステップＳ９０８）。
【００６７】
ＭＦＰ１０３において、ＣＰＵ２１１はタブレット型端末１０１から受信した画像データをファックス送信する（ステップＳ９０９）。当該ファックス送信の宛先は設定欄８０２に設定された電話番号である。そして、ＣＰＵ２１１はファックス送信処理を終了する。
【００６８】
図９に示すファックス送信処理、つまり、第２の送信処理では、ＭＦＰ１０３においてスキャン処理を行うことがない。このため、第２の送信処理においては、ＭＦＰ１０３はユーザによる操作を待つ必要がない。
【００６９】
このように、図９に示すファックス送信処理では、ＭＦＰ１０３はタブレット型端末１０１において設定された設定内容に応じて、タブレット型端末１０１からＭＦＰ１０３に送信された画像データをファックス送信する（第２の送信処理）。
【００７０】
図１０は、図１に示す２つのタブレット型端末１０１および１０４による第１の送信処理要求が重なった際の処理を説明するためのシーケンス図である。
【００７１】
まず、タブレット型端末１０１において、ＣＰＵ４１１は図５に示す操作画面によってユーザから送信設定を受け付ける（ステップＳ１００１）。そして、ＣＰＵ４１１はＭＦＰ１０３にジョブ生成のためのジョブ生成コマンドを送信する（ステップＳ１００２）。当該コマンドを受信すると、ＣＰＵ２１１は、このコマンドが所定の条件を満たすか否かを判定するためのコマンド受信応答処理を行う。
【００７２】
図１１は、図１に示すＭＦＰ１０３で行われるコマンド受信応答処理を説明するためのフローチャートである。なお、図１１に示すフローチャートに係る処理はＣＰＵ２１１がＲＯＭ２１２に記憶された制御プログラムを実行することによって行われる。
【００７３】
コマンド受信応答処理を開始すると、まずＣＰＵ２１１はコマンドを受信する（ステップＳ１１０１）。そして、ＣＰＵ２１１は当該コマンドがスキャンコマンドであるか否かを判定する（ステップＳ１１０２）。ここでは、ＣＰＵ２１１はコマンドとしてジョブ生成コマンドを受信したので、つまり、受信コマンドはスキャンコマンドではないと判定して（ステップＳ１１０２において、ＮＯ）、ＣＰＵ２１１は受信コマンドに対応するコマンド処理を行う（ステップＳ１１０９）。ここでは、ＣＰＵ２１１はジョブ生成コマンドに応じてジョブ生成処理を行うことになる。なお、ジョブ生成処理については本実施の形態と直接関係がないので、説明を省略する。
【００７４】
ジョブ生成処理が終了すると、ＣＰＵ２１１はＯＫレスポンス（第１のＯＫレスポンス）をタブレット型端末１０１に送信する（ステップＳ１１１０）。つまり、図１０に示すステップＳ１００３において、ＣＰＵ２１１は第１のＯＫレスポンスをタブレット型端末１０１に送信する。そして、ＣＰＵ２１１はステップＳ１１０１の処理に戻る。
【００７５】
第１のＯＫレスポンスを受けると、ＣＰＵ４１１はＭＦＰ１０３にスキャンの実行を指示するスキャンコマンドを送信する（ステップＳ１００４）。コマンドを受信すると、ＣＰＵ２１１は、図１１に示すステップＳ１１０２において、当該受信コマンドがスキャンコマンドであるか否かを判定する。
【００７６】
受信コマンドはスキャンコマンドであるので（ステップＳ１１０２において、ＹＥＳ）、ＣＰＵ２１１はスキャナ２２２が稼働中であるか否かを判定する（ステップＳ１１０３）。スキャナ２２２が稼働中でないと（ステップＳ１１０３において、ＮＯ）、ＣＰＵ２１１はスキャナ２２２が予約中であるか否かを判定する（ステップＳ１１０４）。そして、スキャナ２２２が予約中でないと（ステップＳ１１０４において、ＮＯ）、ＣＰＵ２１１はスキャンコマンド処理を行う（ステップＳ１１０６）。
【００７７】
なお、ＣＰＵ４１１がＭＦＰ１０３にスキャンコマンドを送信したタイミングでは、スキャナ２２２は稼働中でなく、さらに予約中でもないので、ＣＰＵ２１１はステップＳ１１０６においてスキャンコマンド処理を行うことになる。また、スキャンコマンド処理においては、ＣＰＵ２１１は次のようにして問い合わせ処理を行う。
【００７８】
図１２は、図１に示すＭＦＰ１０３で行われる問い合わせ処理を説明するためのフローチャートである。なお、図１２に示すフローチャートに係る処理はＣＰＵ２１１がＲＯＭ２１２に記憶された制御プログラムを実行することによって行われる。
【００７９】
問い合わせ処理を開始すると、ＣＰＵ２１１において、ＵＩ部３０１に対して問い合わせ画面を操作部２２０に表示する要求が行われる。問い合わせ画面の表示要求を受けるとＵＩ部３０１は操作部２２０に問い合わせ画面を表示する（ステップＳ１２０１）。
【００８０】
図１３は、図１に示すＭＦＰ１０３に表示される問い合わせ画面の一例を示す図である。
【００８１】
図示の問い合わせ画面は、ＭＦＰ１０３においてコピー又はファックスの操作中であっても、スキャナ２２２が稼働中でなければ操作部２２０に表示される。そして、問い合わせ画面には、読込開始（スキャン開始）ボタン１３０１および１３０２が表示される。
【００８２】
その後、ＣＰＵ２１１は、図１１に示すように、スキャナ２２２を予約状態とする（ステップＳ１１０７）。そして、ＣＰＵ２１１はＯＫレスポンス（第２のＯＫレスポンス）をタブレット型端末１０１に送信する（ステップＳ１１０８）。つまり、図１０に示すステップＳ１００５において、ＣＰＵ２１１は第２のＯＫレスポンスをタブレット型端末１０１に送信して、ステップＳ１１０１の処理に戻る。
【００８３】
第２のＯＫレスポンスを受けると、ＣＰＵ４１１はＭＦＰ１０３にジョブ終了のためのジョブ終了コマンドを送信する（ステップＳ１００６）。コマンドを受信すると、ＣＰＵ２１１は、図１１に示すステップＳ１１０２において、当該受信コマンドがスキャンコマンドであるか否かを判定することになる。
【００８４】
ここでは、受信コマンドはスキャンコマンドではないので、ＣＰＵ２１１はステップＳ１１０９の処理に進み、ジョブ終了処理を行うことになる。そして、ＣＰＵ２１１は、図１０に示すステップＳ１００７においてＯＫレスポンス（第３のＯＫレスポンス）をタブレット型端末１０１に送信する。
【００８５】
ＭＦＰ１０３は、問い合わせ画面においてユーザの操作があるまで待機している。ユーザの操作を受け付けると（ステップＳ１００８）、ＣＰＵ２１１は、図１２に示すように、スキャナ２２２によるスキャン（原稿読み取り）を行う操作が行われたか否かを判定する（ステップＳ１２０２）。
【００８６】
図１３に示す問い合わせ画面において、読取開始ボタン１３０１が操作されると（ステップＳ１２０２において、ＹＥＳ）、ＣＰＵ２１１は、図１０に示すステップＳ１００９においてスキャナ２２２によるスキャンを実行する。
【００８７】
ここでは、ＣＰＵ２１１は操作部２２０にスキャン設定画面（図示せず）を表示して、ユーザによるスキャン設定の入力を受け付ける（ステップＳ１２０３）。そして、操作部２２０に備えられたスタートボタン（図示せず）が押下されると、つまり、スキャナ２２２を稼働する直前に、ＣＰＵ２１１はスキャナ２２２の予約状態を解除する（ステップＳ１２０４）。
【００８８】
続いて、ＣＰＵ２１１において、Ｓｃａｎ部３０６にスキャンの開始が指示されて、スキャナ２２２を稼働状態に遷移させる。これによって、スキャナ２２２が稼働して原稿の読み取りが行われる（ステップＳ１２０５）。そして、原稿の読み取りが終了すると、ＣＰＵ２１１は問い合わせ処理を終了する。その後、ＣＰＵ２１１はタブレット型端末１０１で設定された設定内容に応じて第１の送信処理を行う（ステップＳ１０１０）。
【００８９】
一方、図１３に示す問い合わせ画面において、キャンセルボタン１３０２が操作されると（ステップＳ１２０２において、ＮＯ）、ＣＰＵ２１１はスキャナ２２２の予約状態を解除する（ステップＳ１２０６）。そして、ＣＰＵ２１１はジョブの取り消しをＪｏｂ  Ｃｏｎｔｒｏｌｌｅｒ部３０２に要求して（ステップＳ１２０７）、問い合わせ処理を終了する。
【００９０】
図１０に示すように、第３のレスポンスがタブレット型端末１０１に送信された後において、タブレット型端末１０４が図５に示す操作画面によって他のユーザから送信設定を受け付けたとする（ステップＳ１０１１）。
【００９１】
これによって、タブレット型端末１０４において、ＣＰＵ４１１はＭＦＰ１０３にジョブ生成のためのジョブ生成コマンドを送信する（ステップＳ１０１２）。当該コマンドを受信すると、ＣＰＵ２１１は、前述のように、このコマンドが所定の条件を満たすか否かを判定するためのコマンド受信応答処理を行うことになる。
【００９２】
ここでは、受信コマンドはスキャンコマンドではないので、前述したように、図１１に示すステップＳ１１０９およびＳ１１１０が行われて、ＣＰＵ２１１はタブレット型端末１０４に第１のＯＫレスポンスを送信することになる（ステップＳ１０１３）。
【００９３】
第１のＯＫレスポンスを受けると、タブレット型端末１０４において、ＣＰＵ４１１はＭＦＰ１０３にスキャンの実行を指示するスキャンコマンドを送信する（ステップＳ１０１４）。コマンドを受信すると、ＣＰＵ２１１は、図１１に示すステップＳ１１０２において、当該受信コマンドがスキャンコマンドであるか否かを判定する。
【００９４】
当該受信コマンドはスキャンコマンドであるので（ステップＳ１１０２において、ＹＥＳ）、ＣＰＵ２１１は、ステップＳ１１０３においてスキャナ２２２が稼働中であるか否かを判定することになる。
【００９５】
スキャナ２２２が稼働中でないと、ＣＰＵ２１１は、ステップＳ１１０４においてスキャナ２２２が予約中であるか否かを判定することになる。そして、スキャナ２２２が予約中であると（ステップＳ１１０４において、ＹＥＳ）、ＣＰＵ２１１は、スキャナ２２２がビジー（ＢＵＳＹ）状態であることを示すＢＵＳＹレスポンス（ビジー信号）をタブレット型端末１０４に送信する（ステップＳ１１０５）。つまり、図１０に示すステップＳ１０１５において、ＣＰＵ２１１はＢＵＳＹレスポンスをタブレット型端末１０４に送信して、ステップＳ１１０１の処理に戻る。
【００９６】
なお、ここでは、スキャナ２２２が稼働中であるか又は予約中である状態を占有状態であるという。スキャナ２２２が稼働中である場合には（ステップＳ１１０３において、ＹＥＳ）、ＣＰＵ２１１はステップＳ１１０５の処理に進む。
【００９７】
ここでは、タブレット型端末１０４において、ＣＰＵ４１１がＭＦＰ１０３にスキャンコマンドを送信したタイミングでは、スキャナ２２２は予約状態であるので、ＣＰＵ２１１はステップＳ１１０５においてＢＵＳＹレスポンスをタブレット型端末１０４に送信することになる。
【００９８】
ＢＵＳＹレスポンスを受けると、タブレット型端末１０４において、ＣＰＵ４１１は再度スキャンコマンドをＭＦＰ１０３に送信する（ステップＳ１０１６）。再度スキャンコマンドを受けても、スキャナ２２２が稼働中又は予約中であれば、ＭＦＰ１０３は再度ＢＵＳＹレスポンスをタブレット型端末１０４に送信する（ステップＳ１０１７）。このようにして、タブレット型端末１０４では第２のＯＫレスポンスを受信するまで、スキャンコマンドの送信をリトライすることになる。
【００９９】
図１０に示す例では、前述のように、ステップＳ１０１４において、タブレット型端末１０４からスキャンコマンドがＭＦＰ１０３に送信された場合、スキャナ２２２は予約状態であるので、ＭＦＰ１０３は、ステップＳ１０１５においてＢＵＳＹレスポンスをタブレット型端末１０４に送信することになる。
【０１００】
また、ステップＳ１０１６において、タブレット型端末１０４からスキャンコマンドがＭＦＰ１０３に送信されると、スキャナ２２２はステップＳ１００９において稼働中（スキャン中）であるので、ＭＦＰ１０３は、ステップＳ１０１７においてＢＵＳＹレスポンスをタブレット型端末１０４に送信することになる。
【０１０１】
一方、ステップＳ１０１８において、タブレット型端末１０４からスキャンコマンドがＭＦＰ１０３に送信されると、スキャナ２２２は稼働中又は予約状態ではない。そして、ステップＳ１０１０において、ＭＦＰ１０３はＦＡＸ送信を行っているので、ここでは、ＭＦＰ１０３は、ステップＳ１０１９において第２のＯＫレスポンスをタブレット型端末１０４に送信することになる。この際には、前述のように、ＭＦＰ１０３は操作部２２０に問い合わせ画面を表示する。
【０１０２】
第２のＯＫレスポンスを受けると、タブレット型端末１０４において、ＣＰＵ４１１はジョブ終了コマンドをＭＦＰ１０３に送信する（ステップＳ１０２０）。これによって、ＣＰＵ２１１はステップＳ１１０９の処理に進み、ジョブ終了処理を行うことになる。そして、ＣＰＵ２１１はＯＫレスポンス（第３のＯＫレスポンス）をタブレット型端末１０４に送信する（ステップＳ１０２１）。
【０１０３】
前述のように、ＭＦＰ１０３は、問い合わせ画面においてユーザの操作があるまで待機している。ユーザの操作を受け付けると、ＣＰＵ２１１は、図１２で説明した問い合わせ処理を行うことになる。
【０１０４】
問い合わせ画面において読取開始ボタン１３０１が操作されると、つまり、ユーザ操作を受け付けると（ステップＳ１０２２）、ＣＰＵ２１１はステップＳ１０２３においてスキャナ２２２によるスキャンを実行する。その後、ＣＰＵ２１１はタブレット型端末１０４で設定された設定内容に応じて第１の送信処理を行う（ステップＳ１０２４）。
【０１０５】
このようにして、ＭＦＰ１０３は複数のタブレット型端末から第１の送信処理要求を受けた際、スキャナ２２２が稼働中又は予約状態であると、後でスキャンコマンドを送信したタブレット型端末に対してＢＵＳＹレスポンスを送信する。これによって、ＭＦＰ１０３は先行するスキャン処理を行った後、後続のスキャンコマンドに対するスキャン処理を行うことになる。
【０１０６】
図１４は、図１に示す２つのタブレット型端末１０１および１０４の一方が第１の送信処理要求を行い他方が第２の送信処理要求を行った際の処理を説明するためのシーケンス図である。
【０１０７】
なお、図１４に示す例では、タブレット型端末１０１が第１の送信処理要求を行い、タブレット型端末１０４が第２の送信処理要求を行ったものとする。また、図１４に示すステップＳ１４０１〜Ｓ１４１０の処理は、図１０に示すステップＳ１００１〜Ｓ１０１０の処理と同様であるので、ここでは説明を省略する。
【０１０８】
タブレット型端末１０４において、操作部４２０に表示された操作画面（図７参照）によってユーザは画像を選択する（ステップＳ１４１１）。画像選択を受け付けると、ＣＰＵ４１１は図８に示す操作画面によってユーザから設定を受け付ける（ステップＳ１４１２）。
【０１０９】
続いて、タブレット型端末１０４において、ＣＰＵ４１１はＦＰ１０３にジョブ生成コマンドを送信する（ステップＳ１４１３）。当該ジョブ生成コマンドはスキャンコマンドではないので、図１１で説明したステップＳ１１０９において、ＣＰＵ２１１はジョブ生成コマンドに応じてジョブ生成処理を行う。そして、ジョブ生成処理が完了すると、ＣＰＵ２１１はタブレット型端末１０４に第１のＯＫレスポンスを送信する（ステップＳ１４１４）。
【０１１０】
タブレット型端末１０４において第１のＯＫレスポンスを受けると、ＣＰＵ４１１はＭＦＰ１０３に画像コマンドを送信する（ステップＳ１４１５）。この画像コマンドには、ＭＦＰ１０３からファックス送信すべき画像データが含まれる。なお、当該画像データは、図７に示す操作画面に表示された画像データである。
【０１１１】
当該画像コマンドはスキャンコマンドではないので、図１１で説明したステップＳ１１０９において、ＣＰＵ２１１は画像コマンドに含まれる画像データを抽出する。そして、ＣＰＵ２１１は当該画像データを図３に示すＩｍａｇｅ  Ｆｉｌｅ部３０３に保存する。つまり、たとえ、スキャナが稼働中であるか又はスキャナ予約中であっても、ＣＰＵ２１１は画像コマンドに応じた処理を行うことになる。そして、画像コマンドに応じた処理が完了すると、ＣＰＵ２１１はタブレット型端末１０４に第４のＯＫレスポンスを送信する（ステップＳ１４１６）。
【０１１２】
タブレット型端末１０４において第４のＯＫレスポンスを受けると、ＣＰＵ４１１はＭＦＰ１０３にジョブ終了コマンドを送信する（ステップＳ１４１７）。当該ジョブ終了コマンドはスキャンコマンドではないので、図１１で説明したステップＳ１１０９において、ＣＰＵ２１１はジョブ終了コマンドに応じてジョブ終了処理を行う。そして、ＣＰＵ２１１はタブレット型端末１０４に第３のＯＫレスポンスを送信する（ステップＳ１４１８）。その後、ＭＦＰ１０３において、ＣＰＵ２１１はステップＳ１４１０で示すファックス送信が終了した後、タブレット型端末１０４から受信した画像データをファックス送信する（ステップＳ１４１９）。
【０１１３】
このようにして、一つのタブレット型端末による第１の送信処理要求と別のタブレット型端末による第２の送信処理要求とが重なったとしても、ＭＦＰ１０３は一方の送信処理要求を待ち状態とすることなく、各送信処理要求を受け付ける。そして、ＭＦＰ１０３はジョブが終了した送信処理要求から順にファクシミリ送信を行う。
【０１１４】
［マージ制御］
図１５は、図１にタブレット型端末１０１に表示されるファックス送信アプリケーション操作画面の一例を示す図である。
【０１１５】
図１５において、図５に示す操作画面と同一の構成要素については同一の参照番号を付す。図１５に示す操作画面では、新たに設定欄１５０１が追加されている。設定欄１５０１においては、図７に示す操作画面で選択した画像データのみをファックス送信するか又は図７に示す操作画面で選択した画像データとＭＦＰ１０３によるスキャンで得られた画像データとの双方をファックス送信するかについて設定する。前者の処理は前述の第２の送信処理である。以下後者の処理を第３の送信処理と呼ぶ。
【０１１６】
設定欄１５０１においては、「オン」又は「オフ」を選択可能である。設定欄１５０１において「オフ」が設定されると、ＣＰＵ４１１は第２の送信処理を選択する。一方、設定欄１５０１において「オン」が設定されると、ＣＰＵ４１１は第３の送信処理を選択する。
【０１１７】
図１６は、図１に示すタブレット型端末１０１において第３の送信処理が選択された際の処理を説明するためのシーケンス図である。
【０１１８】
まず、タブレット型端末１０１において、ＣＰＵ４１１は、図７に示す操作画面によってユーザから画像データの設定（画像選択）を受け付ける（ステップＳ１６０１）。そして、ＣＰＵ４１１は、図８に示す操作画面によってユーザから設定を受け付ける（ステップＳ１６０２）。そして、ＣＰＵ４１１はＭＦＰ１０３にジョブ生成コマンドを送信する（ステップＳ１６０３）。当該ジョブ生成コマンドを受信すると、ＣＰＵ２１１は第１のＯＫレスポンスをタブレット型端末１０１に送信する（ステップＳ１６０４）。
【０１１９】
第１のＯＫレスポンスを受けると、ＣＰＵ４１１はＭＦＰ１０３に、前述の画像コマンドを送信する（ステップＳ１６０５）。画像コマンドを受ける、ＣＰＵ２１１は第４のＯＫレスポンスをタブレット型端末１０１に送信する（ステップＳ１６０６）。
【０１２０】
続いて、ＣＰＵ４１１はＭＦＰ１０３にスキャン実行を指示するスキャンコマンドを送信する（ステップＳ１６０７）。このスキャンコマンドを受けると、ＣＰＵ２１１は図１１で説明したステップＳ１１０３およびＳ１１０４においてそれぞれスキャナ２２２が稼働中でないかおよびスキャナ２２２が予約中でないかを確認する。つまり、ＣＰＵ２１１はスキャナ２２２が使用可能であるかを確認する。
【０１２１】
スキャナ２２２が使用可能であれば、ＣＰＵ２１１は第２のＯＫレスポンスをタブレット型端末１０１に送信する（ステップＳ１６０８）。第２のＯＫレスポンスを受けると、ＣＰＵ４１１はＭＦＰ１０３にジョブ終了コマンドを送信する（ステップＳ１６０９）。そして、ジョブ終了コマンドを受けると、ＣＰＵ２１１は第３のＯＫレスポンスをタブレット型端末１０１に送信する（ステップＳ１６１０）。
【０１２２】
前述のように、ＭＦＰ１０３において、ＣＰＵ２１１はユーザ操作があるまで待機する。そして、ユーザ操作を受け付けると（ステップＳ１６１１）、ＣＰＵ２１１はスキャナ２２２によって原稿を読み取るスキャン処理を行う（ステップＳ１６１２）。なお、スキャン処理においては、前述のように、ＣＰＵ２１１は設定欄５０３で設定された設定内容に応じてスキャン処理を行う。
【０１２３】
続いて、ＣＰＵ２１１は、ステップＳ１６０５においてタブレット型端末１０１から送信された画像データ（送信画像データ）とステップＳ１６１２で説明したスキャン処理の結果得られた画像データ（スキャン画像データ）とをマージするマージ処理を行う（ステップＳ１６１３）。
【０１２４】
なお、マージとは、複数の画像データを、複数のページからなる１つの画像データ（文書又は文書ファイルと呼ぶことができる）とすることをいう。そして、ＣＰＵ２１１は、マージ処理で得られた画像データ（マージ画像データ）をファックス送信する。このファックス送信の宛先は設定欄５０２で設定された電話番号である。
【０１２５】
このようにして、タブレット型端末１０１において設定された設定内容に応じて、タブレット型端末１０１からＭＦＰ１０３に送信した画像データとＭＦＰ１０３によるスキャン処理で得られた画像データをマージ処理する。そして、ＭＦＰ１０３は当該マージ処理で得られた画像データを設定された宛先にファックス送信する。
【０１２６】
上述の第３の送信処理は、例えば、タブレット型端末１０１において生成したカバーページとＭＦＰ１０３によって原稿を読み取った結果得られる画像データとを一つの画像データにマージしてファックス送信する際に利用される。つまり、第３の送信処理を行えば、タブレット型端末１０１で生成した画像データとＭＦＰ１０３で生成した画像データとを纏めて送信する際の手間を大幅に軽減することができる。
【０１２７】
図１７は、図１に示すタブレット型端末１０１による第１の送信処理要求とタブレット型端末１０４による第３の送信処理要求とが重なった際の処理を説明するためのシーケンス図である。
【０１２８】
タブレット型端末１０１とＭＦＰ１０３とによって行われる第１の送信処理において、ステップＳ１００１からステップＳ１０１０の処理は図１０で説明したので、ここでは、説明を省略する。
【０１２９】
タブレット型端末１０４において、ＣＰＵ４１１は、図７に示す操作画面によるユーザの画像選択を受け付ける（ステップＳ１７０１）。そして、ＣＰＵ４１１は、図８に示す操作画面によるユーザ設定を受け付ける（ステップＳ１７０２）。
【０１３０】
続いて、タブレット型端末１０４において、ＣＰＵ４１１はＭＦＰ１０３にジョブ生成コマンドを送信する（ステップＳ１７０３）。ＣＰＵ２１１はジョブ生成コマンドをスキャンコマンドではないと判定するので、ジョブ生成コマンドに応じたジョブ生成処理を行う。そして、ＣＰＵ２１１は第１のＯＫレスポンスをタブレット型端末１０４に送信する（ステップＳ１７０４）。
【０１３１】
第１のＯＫレスポンスを受けると、ＣＰＵ４１１はＭＦＰ１０３に画像コマンドを送信する（ステップＳ１７０５）。ＣＰＵ２１１は画像コマンドをスキャンコマンドではないと判定するので、画像コマンドに含まれる画像データを抽出して、当該画像データをＩｍａｇｅ  Ｆｉｌｅ部３０３（図３）に保存する。ここでは、たとえ、スキャナ２２２が稼働中であるか又は予約中であっても、ＣＰＵ２１１は画像コマンドに応じた処理を行うことになる。その後、ＣＰＵ２１１は第４のＯＫレスポンスをタブレット型端末１０４に送信する（ステップＳ１７０６）。
【０１３２】
続いて、タブレット型端末１０４において、ＣＰＵ４１１はＭＦＰ１０３にスキャンコマンドを送信する（ステップＳ１７０７）。ＣＰＵ２１１はスキャンコマンドを受けると、図１１で説明したようにして、スキャナ２２２が稼働中であるかを判定するとともに、予約中であるかを判定する。
【０１３３】
ここでは、タブレット型端末１０１から受信したスキャンコマンドによって、ＭＦＰ１０３はスキャナ予約状態にある。よって、ＣＰＵ２１１はスキャナ予約中と判定する。そして、ＣＰＵ２１１はタブレット型端末１０４にＢＵＳＹレスポンスを送信する（ステップＳ１７０８）。なお、ＭＦＰ１０３はＢＵＳＹ応答を送信しても、Ｉｍａｇｅ  Ｆｉｌｅ部３０３に保存した画像データを保持する。つまり、一度生成されたジョブに帰属する画像データは少なくとも当該ジョブが完了するか又は異常終了するまで保持されることになる。
【０１３４】
ＢＵＳＹレスポンスを受けると、ＣＰＵ４１１はＯＫレスポンス（第２のＯＫレスポンス）を受けるまでスキャンコマンドの送信をリトライする。つまり、ＣＰＵ４１１は、再度スキャンコマンドをＭＦＰ１０３に送信する（ステップＳ１７０９）。図示のように、当該スキャンコマンドは、ステップＳ１００９に示すスキャン処理のタイミングでＭＦＰ１０３に送られる。よって、ＣＰＵ２１１はスキャナ２２２が稼働中である判定して、ＢＵＳＹレスポンスをタブレット型端末１０４に送信する（ステップＳ１７１０）。
【０１３５】
ＢＵＳＹレスポンスを受けると、ＣＰＵ４１１は、またスキャンコマンドをＭＦＰ１０３に送信する（ステップＳ１７１１）。図示のように、当該スキャンコマンドは、ステップＳ１００１０に示すファックス送信のタイミングでＭＦＰ１０３に送られる。よって、ＣＰＵ２１１はスキャナ２２２が稼働中なく、かつ予約中でもないと判定して、第２のＯＫレスポンスをタブレット型端末１０４に送信する（ステップＳ１７１２）。
【０１３６】
第２のＯＫレスポンスを受けると、ＣＰＵ４１１はＭＦＰ１０３にジョブ終了コマンドを送信する（ステップＳ１７１３）。ＣＰＵ２１１はジョブ終了コマンドをスキャンコマンドではないと判定するので、ジョブ終了コマンドに応じたジョブ終了処理を行う。そして、ＣＰＵ２１１は第３のＯＫレスポンスをタブレット型端末１０４に送信する（ステップＳ１７１４）。
【０１３７】
そして、ＭＦＰ１０３においては、ＣＰＵ２１１はステップＳ１７１５〜Ｓ１７１８の処理を行う、なお、ステップＳ１７１５〜Ｓ１７１８の処理は、図１６で説明したステップＳ１６１１〜Ｓ１６１４の処理と同様であるので、ここでは説明を省略する。
【０１３８】
このように、第１の送信処理要求と第３の送信処理要求とが重なった場合、ＭＦＰ１０３は、待機することなく第３の送信処理要求を行うタブレット型端末１０４から画像データを受信して保存する。そして、ＭＦＰ１０３は当該画像データを保持した状態で、後で受けたスキャンコマンドに対してＢＵＳＹレスポンスを送信して、先のスキャンコマンドに応じたスキャンが終了するまで待ち状態とし、順にファクシミリ送信を行う。
【０１３９】
このようにして、本発明の実施の形態では、原稿読み取りに係るスキャンコマンドを簡単な構成で留め置き、原稿読み取りと同時に動作可能な処理に係るコマンドを受け付けることができる。
【０１４０】
なお、上述の実施の形態においては、情報処理装置の一例としてタブレット型端末を例に挙げて説明したが、ＰＣ又は携帯電話などの情報処理装置であっても同様にして本実施の形態を適用することができる。
【０１４１】
さらに、上述の実施の形態では、ＭＦＰ１０３はスキャナが稼働中であるか、そして、スキャナが予約中であるかを判定するようにしたが、例えば、スキャナに対するセマフォを１つ準備して、スキャナコマンド受信、コピーおよびファックスなどスキャナを用いる操作開始の際にセマフォを得て、スキャナを占有するようにしてもよい。このようにすると、コピー又はファックスなどの操作開始の際にスキャナが占有されるので、上述の実施の形態に比べてスキャンコマンドに対してＢＵＳＹレスポンスを返送する期間が長くなるものの、実施の形態と同様の効果を得ることができる。
【０１４２】
上述の説明から明らかなように、図２に示す例では、ＣＰＵ２１１、モデムＩ／Ｆ２１７、およびモデム２２３が送信手段として機能し、ＣＰＵ２１１が第１の判定手段および第２の判定手段として機能する。そして、ＣＰＵ２１１およびネットワークＩ／Ｆ２１９が返信手段として機能する。また、ＣＰＵ２１１は第１の処理手段、第２の処理手段、およびマージ処理手段として機能する。
【０１４３】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１４４】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を画像処理装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを画像処理装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【０１４５】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１４６】
１０１，１０４  タブレット型端末
１０２  無線ネットワークルーター
１０３  ＭＦＰ
２１１，４１１  ＣＰＵ
２１４  ＨＤＤ
２２０，４２０  操作部
２２１  プリンタ
２２２  スキャナ
２２３  モデム
４１２  メモリ
【図１】
2019176509.tif 000003
【図２】
2019176509.tif 000004
【図３】
2019176509.tif 000005
【図４】
2019176509.tif 000006
【図５】
2019176509.tif 000007
【図６】
2019176509.tif 000008
【図７】
2019176509.tif 000009
【図８】
2019176509.tif 000010
【図９】
2019176509.tif 000011
【図１０】
2019176509.tif 000012
【図１１】
2019176509.tif 000013
【図１２】
2019176509.tif 000014
【図１３】
2019176509.tif 000015
【図１４】
2019176509.tif 000016
【図１５】
2019176509.tif 000017
【図１６】
2019176509.tif 000018
【図１７】
2019176509.tif 000019
【手続補正書】
【提出日】令和1年7月5日(2019.7.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】削除
【補正の内容】
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
従って、本発明の目的は、操作部で送信のための指示をする前に、予め通信端末で設定した宛先を通信装置に送信しておく仕組みを提供することにある。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記の目的を達成するため、本発明による画像処理装置は、原稿を読み取る読取手段と、宛先を通信端末から無線通信で受信する受信手段と、前記読取手段に原稿を読み取って送信するための指示を受け付ける操作部と、前記受信手段によって前記宛先を受信し、前記操作部によって前記指示を受け付けたことに従って、前記受信手段によって受信した宛先に前記読取手段によって前記原稿を読み取ることによって生成された画像データを送信するように制御する制御手段と、を有することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明によれば、操作部で送信のための指示をする前に、予め通信端末で設定した宛先を通信装置に送信しておくことができる。
【手続補正９】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
原稿を読み取る読取手段と、
宛先を通信端末から無線通信で受信する受信手段と、
前記読取手段に原稿を読み取って送信するための指示を受け付ける操作部と、
前記受信手段によって前記宛先を受信し、前記操作部によって前記指示を受け付けたことに従って、前記受信手段によって受信した宛先に前記読取手段によって前記原稿を読み取ることによって生成された画像データを送信するように制御する制御手段と、を有することを特徴とする画像処理装置。
【請求項２】
前記受信手段によってさらに原稿の読取設定を前記通信端末から受信し、
前記操作部によって前記指示を受け付けたことに従って、前記受信手段によって受信した読取設定に基づいて前記読取手段に前記原稿の読み取りを実行させ、前記受信手段によって受信した宛先に前記読取手段によって前記原稿を読み取ることによって生成された画像データを送信することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記受信手段によって受信した宛先に前記読取手段によって前記原稿を読み取ることによって生成された画像データを送信するジョブに関する画面を表示する表示手段をさらに有し、
前記制御手段は、前記表示手段によって前記画面が表示された状態で、前記操作部によって前記指示を受け付けたことに従って、前記受信手段によって受信した宛先に前記読取手段によって前記原稿を読み取ることによって生成された画像データを送信することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記制御手段は、前記表示手段によって前記画面が表示された状態で、前記操作部によって前記指示を受け付けたことに従って、前記読取手段によって前記原稿を読み取ることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記受信手段は、前記読取手段が前記原稿を読取中であっても前記宛先を受信可能であることを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記制御手段は、前記操作部によって前記指示を受け付けたことに従って、前記受信手段によって受信した宛先に前記読取手段によって前記原稿を読み取ることによって生成された画像データをファクシミリ送信するように制御することを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記無線通信は、無線ＬＡＮであることを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記操作部は、さらに前記原稿の読取設定を受け付け可能であることを特徴とする請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
前記宛先は、電話番号であることを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
印刷手段をさらに有し、
前記印刷手段は、前記読取手段によって前記原稿を読み取ることによって生成された画像データに基づいて画像を印刷することを特徴とする請求項１乃至９のいずれか１項に記載の画像処理装置。
【請求項１１】
操作部を備える画像処理装置の制御方法であって、
原稿を読み取る読取工程と、
宛先を通信端末から無線通信で受信する受信工程と、
前記読取工程で原稿を読み取らせるための読取指示を受け付ける受付工程と、
前記受信工程で前記宛先を受信し、前記操作部によって前記読取指示を受け付けたことに従って、前記受信工程で受信した宛先に前記読取工程で前記原稿を読み取ることによって生成された画像データを送信するように制御する制御工程と、を有することを特徴とする画像処理装置の制御方法。
【請求項１２】
前記受信工程でさらに原稿の読取設定を前記通信端末から受信し、
前記操作部によって前記読取指示を受け付けたことに従って、前記受信工程で受信した読取設定に基づいて前記読取工程で前記原稿を読み取り、前記受信工程で受信した宛先に前記読取工程で前記原稿を読み取ることによって生成された画像データを送信することを特徴とする請求項１１に記載の画像処理装置の制御方法。
【請求項１３】
前記受信工程で受信した宛先に前記読取工程で前記原稿を読み取ることによって生成された画像データを送信するジョブに関する画面を表示する表示工程をさらに有し、
前記制御工程は、前記表示工程で前記画面が表示された状態で、前記操作部によって前記読取指示を受け付けたことに従って、前記受信工程で受信した宛先に前記読取工程で前記原稿を読み取ることによって生成された画像データを送信することを特徴とする請求項１１又は１２に記載の画像処理装置の制御方法。
【請求項１４】
前記制御工程は、前記表示工程で前記画面が表示された状態で、前記操作部によって前記読取指示を受け付けたことに従って、前記読取工程で前記原稿を読み取ることを特徴とする請求項１３に記載の画像処理装置の制御方法。
【請求項１５】
前記受信工程は、前記読取工程で前記原稿を読取中であっても前記宛先を受信可能であることを特徴とする請求項１１乃至１４のいずれか１項に記載の画像処理装置の制御方法。
【請求項１６】
前記制御工程は、前記操作部によって前記読取指示を受け付けたことに従って、前記受信工程で受信した宛先に前記読取工程で前記原稿を読み取ることによって生成された画像データをファクシミリ送信するように制御することを特徴とする請求項１１乃至１５のいずれか１項に記載の画像処理装置の制御方法。
【請求項１７】
前記無線通信は、無線ＬＡＮであることを特徴とする請求項１１乃至１６のいずれか１項に記載の画像処理装置の制御方法。
【請求項１８】
前記操作部は、さらに前記原稿の読取設定を受け付け可能であることを特徴とする請求項１１乃至１７のいずれか１項に記載の画像処理装置の制御方法。
【請求項１９】
前記宛先は、電話番号であることを特徴とする請求項１１乃至１８のいずれか１項に記載の画像処理装置の制御方法。
【請求項２０】
印刷工程をさらに有し、
前記印刷工程は、前記読取工程で前記原稿を読み取ることによって生成された画像データに基づいて画像を印刷することを特徴とする請求項１１乃至１９のいずれか１項に記載の画像処理装置の制御方法。
【請求項２１】
請求項１１乃至２０のいずれか１項に記載の画像処理装置の制御方法をコンピュータに実行させるためのプログラム。