(57)【特許請求の範囲】
【請求項１】
画像処理装置と携帯情報装置とのいずれか一方を遠隔操作するクライアントとし、他方を遠隔操作されるサーバーとして相互に遠隔操作可能な画像処理システムであって、
前記画像処理装置および前記携帯情報装置それぞれは、
画像を表示する表示手段と、
前記サーバーとして機能する場合、前記表示手段を通常モードよりも消費電力の小さい省電力モードに切り換え、クライアントとして機能する場合、前記通常モードに切り換える切換手段と、
前記クライアントとして機能する場合、自装置を操作するための自装置操作画面と、サーバーを遠隔操作するための遠隔操作画面と、を前記表示手段に同時に表示する表示制御手段と、を備えた、画像処理システム。
【請求項２】
前記画像処理装置および前記携帯情報装置それぞれは、
前記クライアントとして機能する装置と通信し、前記クライアントとして機能する装置によって遠隔操作されるサーバーとして機能するサーバー手段と、
前記サーバーとして機能する装置と通信し、前記サーバーを遠隔操作するクライアントとして機能するクライアント手段と、をさらに備えた、請求項１に記載の画像処理システム。
【請求項３】
前記サーバー手段が前記クライアントとして機能する装置と通信可能な第１の状態と、前記クライアント手段が前記サーバーとして機能する装置と通信可能な第２の状態とのとのいずれか一方の状態を選択する選択手段をさらに備えた、請求項２に記載の画像処理システム。
【請求項４】
前記画像処理装置および前記携帯情報装置それぞれは、前記クライアントとして機能する場合、前記自装置操作画面に含まれる文字列を一時記憶する一時記憶手段と、
前記遠隔操作画面中でユーザーにより指定された位置を指定位置として受け付ける指定位置受付手段と、
前記一時記憶された文字列と、前記指定位置を示す位置情報とを、前記クライアント手段に出力する出力手段と、をさらに備えた、請求項２または３に記載の画像処理システム。
【請求項５】
前記携帯情報装置は、前記携帯情報装置が備える前記表示手段の表示面のユーザーにより指示された位置を検出する位置検出手段と、
前記クライアントとして機能する場合、前記位置検出手段により前記遠隔操作画面中に検出される位置の時間的な変化に基づいて、前記サーバーとして機能する前記画像処理装置に対する特定操作を検出する特定操作検出手段と、
前記特定操作が検出される場合、前記位置の変化量と、前記位置検出手段により検出される位置により定まる前記遠隔装置画面中の位置を示す位置情報とを、含む特定操作情報を前記画像処理装置に送信する特定操作送信手段と、をさらに備え、
前記画像処理装置は、前記サーバーとして機能する場合、前記特定操作情報を前記クライアントとして機能する前記携帯情報装置から受信する特定操作受信手段と、
前記特定操作が受信されることに応じて、前記受信された特定操作情報と前記携帯情報装置に送信した遠隔操作画面とに基づいて、前記特定操作に対する処理を決定する処理決定手段と、
前記決定された処理を実行する処理実行手段と、をさらに備えた、請求項１〜４のいずれかに記載の画像処理システム。
【請求項６】
前記画像処理装置および前記携帯情報装置それぞれは、前記サーバーとして機能する場合、前記クライアントに送信する予定の遠隔操作画面が、予め定められた特定画面の場合、前記遠隔操作画面に代えて別の代替画面を送信する送信手段を、さらに備え、
前記切換手段は、前記送信手段が前記代替画面を送信する場合、前記表示手段を通常モードに切り換え、
前記表示制御手段は、前記送信手段が前記代替画面を送信する場合、前記遠隔操作画面を前記表示手段に表示する、請求項１〜５のいずれかに記載の画像処理システム。
【請求項７】
画像を表示する表示手段と、
携帯情報装置と通信する通信手段と、
前記携帯情報装置と通信し、前記携帯情報装置によって遠隔操作されるサーバーとして機能するサーバー手段と、
前記携帯情報装置と通信し、前記携帯情報装置を遠隔操作するクライアントとして機能するクライアント手段と、
前記サーバーとして機能する場合、前記表示手段を通常モードよりも消費電力の小さい省電力モードに切り換え、前記クライアントとして機能する場合、前記通常モードに切り換える切換手段と、
前記クライアントとして機能する場合、自装置を操作するための自装置操作画面と、前記携帯情報装置を遠隔操作するための遠隔操作画面と、を前記表示手段に同時に表示する表示制御手段と、を備えた画像処理装置。
【請求項８】
前記サーバー手段が前記携帯情報装置と通信可能な第１の状態と、前記クライアント手段が前記携帯情報装置と通信可能な第２の状態とのとのいずれか一方の状態を選択する選択手段をさらに備えた、請求項７に記載の画像処理装置。
【請求項９】
前記クライアントとして機能する場合、前記自装置操作画面に含まれる文字列を一時記憶する一時記憶手段と、
前記一時記憶された文字列と、前記遠隔操作画面中でユーザーにより指定された位置を示す位置情報とを、前記クライアント手段に出力する出力手段と、をさらに備えた、請求項７または８に記載の画像処理装置。
【請求項１０】
前記サーバーとして機能する場合、前記クライアントとして機能する前記携帯情報装置に送信した前記遠隔操作画面中の位置を示す位置情報と、変化量とを含む特定操作情報を前記携帯情報装置から受信する特定操作受信手段と、
前記特定操作が受信されることに応じて、前記受信された特定操作と前記携帯情報装置に送信した遠隔操作画面とに基づいて、前記特定操作に対する処理を決定する処理決定手段と、
前記決定された処理を実行する処理実行手段と、をさらに備えた、請求項７〜９のいずれかに記載の画像処理装置。
【請求項１１】
前記サーバーとして機能する場合、前記クライアントとして機能する前記携帯情報装置に送信する予定の遠隔操作画面が、予め定められた特定画面の場合、前記遠隔操作画面に代えて別の代替画面を送信する送信手段を、さらに備え、
前記切換手段は、前記送信手段が前記代替画面を送信する場合、前記表示手段を通常モードに切り換え、
前記表示制御手段は、前記送信手段が前記代替画面を送信する場合、前記遠隔操作画面を前記表示手段に表示する、請求項７〜１０のいずれかに記載の画像処理装置。
【請求項１２】
画像を表示する表示手段と、
画像処理装置と通信する通信手段と、
前記画像処理装置と通信し、前記画像処理装置によって遠隔操作されるサーバーとして機能するサーバー手段と、
前記画像処理装置と通信し、前記画像処理装置を遠隔操作するクライアントとして機能するクライアント手段と、
前記サーバーとして機能する場合、前記表示手段を通常モードよりも消費電力の小さい省電力モードに切り換え、前記クライアントとして機能する場合、前記通常モードに切り換える切換手段と、
前記クライアントとして機能する場合、自装置を操作するための自装置操作画面と、前記画像処理装置を遠隔操作するための遠隔操作画面と、を前記表示手段に同時に表示する表示制御手段と、を備えた携帯情報装置。
【請求項１３】
前記サーバー手段が前記画像処理装置と通信可能な第１の状態と、前記クライアント手段が前記画像処理装置と通信可能な第２の状態とのとのいずれか一方の状態を選択する選択手段をさらに備えた、請求項１２に記載の携帯情報装置。
【請求項１４】
前記クライアントとして機能する場合、前記自装置操作画面に含まれる文字列を一時記憶する一時記憶手段と、
前記一時記憶された文字列と、前記遠隔操作画面中でユーザーにより指定された位置を示す位置情報とを、前記クライアント手段に出力する出力手段と、をさらに備えた、請求項１２または１３に記載の携帯情報装置。
【請求項１５】
前記サーバーとして機能する場合、前記クライアントとして機能する前記画像処理装置に送信する予定の遠隔操作画面が、予め定められた特定画面の場合、前記遠隔操作画面に代えて別の代替画面を送信する送信手段をさらに備え、
前記切換手段は、前記送信手段が前記代替画面を送信する場合、前記表示手段を通常モードに切り換え、
前記表示制御手段は、前記送信手段が前記代替画面を送信する場合、前記遠隔操作画面を前記表示手段に表示する、請求項１２〜１４のいずれかに記載の携帯情報装置。
【請求項１６】
携帯情報装置と連携して操作を受け付ける画像処理装置で実行される画像処理装置連携方法であって、
前記画像処理装置は、
画像を表示する表示手段と、
携帯情報装置と通信する通信手段と、
前記携帯情報装置と通信し、前記携帯情報装置によって遠隔操作されるサーバーとして機能するサーバー手段と、
前記携帯情報装置と通信し、前記携帯情報装置を遠隔操作するクライアントとして機能するクライアント手段と、を備え、
前記サーバーとして機能する場合、前記表示手段を通常モードよりも消費電力の小さい省電力モードに切り換える省電力モード切換ステップと、
前記クライアントとして機能する場合、前記通常モードに切り換える通常モード切換ステップと、
前記クライアントとして機能する場合、自装置を操作するための自装置操作画面と、前記携帯情報装置を遠隔操作するための遠隔操作画面と、を前記表示手段に同時に表示するステップと、を含む画像処理装置連携方法。
【請求項１７】
画像処理装置と連携して操作を受け付ける携帯情報装置で実行される携帯情報装置連携方法であって、
前記携帯情報装置は、
画像を表示する表示手段と、
画像処理装置と通信する通信手段と、
前記画像処理装置と通信し、前記画像処理装置によって遠隔操作されるサーバーとして機能するサーバー手段と、
前記画像処理装置と通信し、前記画像処理装置を遠隔操作するクライアントとして機能するクライアント手段と、を備え、
前記サーバーとして機能する場合、前記表示手段を通常モードよりも消費電力の小さい省電力モードに切り換える省電力モード切換ステップと、
前記クライアントとして機能する場合、前記通常モードに切り換える通常モード切換ステップと、
前記クライアントとして機能する場合、自装置を操作するための自装置操作画面と、前記画像処理装置を遠隔操作するための遠隔操作画面と、を前記表示手段に同時に表示するステップと、を含む携帯情報装置連携方法。
【請求項１８】
携帯情報装置と連携して操作を受け付ける画像処理装置を制御するコンピュータで実行される画像処理装置連携プログラムであって、
前記画像処理装置は、
画像を表示する表示手段と、
携帯情報装置と通信する通信手段と、
前記携帯情報装置と通信し、前記携帯情報装置によって遠隔操作されるサーバーとして機能するサーバー手段と、
前記携帯情報装置と通信し、前記携帯情報装置を遠隔操作するクライアントとして機能するクライアント手段と、を備え、
前記サーバーとして機能する場合、前記表示手段を通常モードよりも消費電力の小さい省電力モードに切り換える省電力モード切換ステップと、
前記クライアントとして機能する場合、前記通常モードに切り換える通常モード切換ステップと、
前記クライアントとして機能する場合、自装置を操作するための自装置操作画面と、前記携帯情報装置を遠隔操作するための遠隔操作画面と、を前記表示手段に同時に表示するステップと、を前記コンピュータに実行させる画像処理装置連携プログラム。
【請求項１９】
画像処理装置と連携して操作を受け付ける携帯情報装置を制御するコンピュータで実行される携帯情報装置連携プログラムであって、
前記携帯情報装置は、
画像を表示する表示手段と、
画像処理装置と通信する通信手段と、
前記画像処理装置と通信し、前記画像処理装置によって遠隔操作されるサーバーとして機能するサーバー手段と、
前記画像処理装置と通信し、前記画像処理装置を遠隔操作するクライアントとして機能するクライアント手段と、を備え、
前記サーバーとして機能する場合、前記表示手段を通常モードよりも消費電力の小さい省電力モードに切り換える省電力モード切換ステップと、
前記クライアントとして機能する場合、前記通常モードに切り換える通常モード切換ステップと、
前記クライアントとして機能する場合、自装置を操作するための自装置操作画面と、前記画像処理装置を遠隔操作するための遠隔操作画面と、を前記表示手段に同時に表示するステップと、を前記コンピュータに実行させる携帯情報装置連携プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理システム、画像処理装置、携帯情報装置、画像処理装置連携方法、携帯情報装置連携方法、画像処理装置連携プログラム、および携帯情報装置連携プログラムに関し、特に、携帯情報装置と画像処理装置とを含む画像処理システム、その画像処理装置、携帯情報装置、その画像処理装置で実行される画像処理装置連携方法および画像処理装置連携プログラム、および携帯情報装置で実行される携帯情報装置連携方法および携帯情報装置連携プログラムに関する。
【背景技術】
【０００２】
近年、電子ペーパー等のＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔs）またはスマートホン等の携帯情報装置は、電子化された文書を記憶可能であり、時と場所を選ばず、文書を閲覧したり、編集したりできる。さらに、携帯情報装置に記憶された文書を複合機（以下「ＭＦＰ」という）等の画像処理装置に送信し、画像処理装置で印刷または記憶等の処理を実行させることができる。しかしながら、携帯情報装置と画像処理装置とを、それぞれ別個に操作する必要があり、操作が煩雑になるといった問題がある。
【０００３】
一方、特開２０１０−１８７２２６号公報には、装置自身に関する情報を表示する第１の操作パネルを少なくとも備えるプリンタと、装置自身に関する情報を表示する第２の操作パネルを備えるスキャナと、表示機能に関する情報を取得する取得部と、取得結果に応じて第１の操作パネルまたは第２の操作パネルを選択する選択部と、選択部で選択された第１の操作パネルまたは第２の操作パネルを共用される表示手段として、各装置に関する情報の表示を制御する制御部とを備えた画像処理システムが記載されている。
【０００４】
従来の画像処理システムは、例えば、プリンタの操作パネルを、スキャナの操作パネルに代えて使用するので、プリンタの操作パネルを用いてスキャナを操作することができる。しかしながら、プリンタの操作パネルにおいて、プリンタを操作する場合にはプリンタの操作パネルを用いなければならない。このため、１つの操作パネルで、プリンタとスキャナとを操作することができるが、プリンタとスキャナのいずれか一方の操作画面しか一度に表示することができないため、画面を切り換える操作が必要となり、操作が煩雑であるといった問題がある。
【特許文献１】特開２０１０−１８７２２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、２つの装置のいずれか一方で２つの装置を操作可能とするとともに、遠隔操作される他方の装置の消費電力を低減することが可能な画像処理システムを提供することである。
【０００６】
この発明の他の目的は、携帯情報装置を遠隔操作する場合に自装置と携帯情報装置とを操作可能とするとともに、遠隔操作される場合の消費電力を低減することが可能な画像処理装置を提供することである。
【０００７】
この発明のさらに他の目的は、画像処理装置を遠隔操作する場合に自装置と画像処理装置とを操作可能とするとともに、遠隔操作される場合の消費電力を低減することが可能な携帯情報装置を提供することである。
【０００８】
この発明のさらに他の目的は、携帯情報装置を遠隔操作する場合に自装置と携帯情報装置とを操作可能とするとともに、遠隔操作される場合の消費電力を低減することが可能な画像処理装置連携方法および画像処理装置連携プログラムを提供することである。
【０００９】
この発明のさらに他の目的は、画像処理装置を遠隔操作する場合に自装置と画像処理装置とを操作可能とするとともに、遠隔操作される場合の消費電力を低減することが可能な携帯情報装置連携方法および携帯情報装置連携プログラムを提供することである。
【課題を解決するための手段】
【００１０】
上述した目的を達成するためにこの発明のある局面によれば、画像処理システムは、画像処理装置と携帯情報装置とのいずれか一方を遠隔操作するクライアントとし、他方を遠隔操作されるサーバーとして相互に遠隔操作可能な画像処理システムであって、画像処理装置および携帯情報装置それぞれは、画像を表示する表示手段と、サーバーとして機能する場合、表示手段を通常モードよりも消費電力の小さい省電力モードに切り換え、クライアントとして機能する場合、通常モードに切り換える切換手段と、クライアントとして機能する場合、自装置を操作するための自装置操作画面と、サーバーを遠隔操作するための遠隔操作画面と、を表示手段に同時に表示する表示制御手段と、を備える。
【００１１】
この局面に従えば、画像処理装置および携帯情報装置それぞれにおいて、サーバーとして機能する場合に表示手段を省電力モードに切り換えるので、サーバーとして機能する装置の消費電力を低減することができる。また、クライアントとして機能する場合に表示手段を通常モードに切り換え、自装置操作画面と遠隔操作画面とを表示手段に同時に表示する。このため、クライアントとして機能する装置においては、自装置とサーバーとを操作することができる。その結果、２つの装置のいずれか一方で２つの装置を操作可能とするとともに、遠隔操作される他方の装置の消費電力を低減することが可能な画像処理システムを提供することができる。
【００１２】
好ましくは、画像処理装置および携帯情報装置それぞれは、クライアントとして機能する装置と通信し、クライアントとして機能する装置によって遠隔操作されるサーバーとして機能するサーバー手段と、サーバーとして機能する装置と通信し、サーバーとして機能する装置を遠隔操作するクライアントとして機能するクライアント手段と、をさらに備える。
【００１３】
この局面に従えば、画像処理装置および携帯情報装置それぞれは、サーバーとして機能することができるとともに、クライアントとして機能することができる。
【００１４】
好ましくは、サーバー手段がクライアントとして機能する装置と通信可能な第１の状態と、クライアント手段がサーバーとして機能する装置と通信可能な第２の状態とのとのいずれか一方の状態を選択する選択手段をさらに備える。
【００１５】
この局面に従えば、画像処理装置および携帯情報装置のいずれか一方をサーバーとして機能させ、他方をクライアントとして機能させることができる。
【００１６】
好ましくは、画像処理装置および携帯情報装置それぞれは、クライアントとして機能する場合、自装置操作画面に含まれる文字列を一時記憶する一時記憶手段と、遠隔操作画面中でユーザーにより指定された位置を指定位置として受け付ける指定位置受付手段と、一時記憶された文字列と、指定位置を示す位置情報とを、クライアント手段に出力する出力手段と、をさらに備える。
【００１７】
この局面に従えば、画像処理装置および携帯情報装置それぞれは、クライアントとして機能する場合、自装置操作画面に含まれる文字列を遠隔操作画面中でユーザーにより指定された位置に入力した文字列とすることができる。
【００１８】
好ましくは、携帯情報装置は、携帯情報装置が備える表示手段の表示面のユーザーにより指示された位置を検出する位置検出手段と、クライアントとして機能する場合、位置検出手段により遠隔操作画面中に検出される位置の時間的な変化に基づいて、サーバーとして機能する画像処理装置に対する特定操作を検出する特定操作検出手段と、特定操作が検出される場合、位置の変化量と、位置検出手段により検出される位置により定まる遠隔装置画面中の位置を示す位置情報とを、含む特定操作情報を画像処理装置に送信する特定操作送信手段と、をさらに備え、画像処理装置は、サーバーとして機能する場合、特定操作情報をクライアントとして機能する携帯情報装置から受信する特定操作受信手段と、特定操作が受信されることに応じて、受信された特定操作と携帯情報装置に送信した遠隔操作画面とに基づいて、特定操作に対する処理を決定する処理決定手段と、決定された処理を実行する処理実行手段と、をさらに備える。
【００１９】
この局面に従えば、携帯情報装置は、クライアントとして機能する場合、遠隔操作画面中で検出される位置の時間的な変化に基づいて、サーバーとして機能する画像処理装置に対する特定操作を検出し、位置の変化量と遠隔装置画面中の位置を示す位置情報とを含む特定操作情報を画像処理装置に送信し、画像処理装置は、サーバーとして機能する場合、特定操作情報が受信されることに応じて、特定操作情報と遠隔操作画面とに基づいて、特定操作に対する処理を決定し、決定された処理を実行する。このため、画像処理装置に入力可能な操作とは別の特定操作が携帯情報装置に入力される場合であっても、画像処理装置に入力可能な操作に変換することができる。その結果、携帯情報装置の機能を有効に利用することができる。
【００２０】
好ましくは、画像処理装置および携帯情報装置それぞれは、サーバーとして機能する場合、クライアントに送信する予定の遠隔操作画面が、予め定められた特定画面の場合、遠隔操作画面に代えて別の代替画面を送信する送信手段を、さらに備え、切換手段は、送信手段が代替画面を送信する場合、表示手段を通常モードに切り換え、表示制御手段は、送信手段が代替画面を送信する場合、遠隔操作画面を表示手段に表示する。
【００２１】
この局面に従えば、画像処理装置および携帯情報装置それぞれは、サーバーとして機能する場合、遠隔操作画面が特定画面の場合、遠隔操作画面に代えて別の代替画面を送信し、代替画面を送信する場合、遠隔操作画面を表示手段に表示する。このため、サーバーとして機能する装置は、特定画面を表示するとともに、クライアントとして機能する装置に代替画面を表示することができる。代替画面と特定画面とが同時に別々の装置に表示されるので、ユーザーにサーバーと機能する装置に対する操作が必要であることを通知することができる。
【００２２】
この発明の他の局面に従えば、画像処理装置は、画像を表示する表示手段と、携帯情報装置と通信する通信手段と、携帯情報装置と通信し、携帯情報装置によって遠隔操作されるサーバーとして機能するサーバー手段と、携帯情報装置と通信し、携帯情報装置を遠隔操作するクライアントとして機能するクライアント手段と、サーバーとして機能する場合、表示手段を通常モードよりも消費電力の小さい省電力モードに切り換え、クライアントとして機能する場合、通常モードに切り換える切換手段と、クライアントとして機能する場合、自装置を操作するための自装置操作画面と、携帯情報装置を遠隔操作するための遠隔操作画面と、を表示手段に同時に表示する表示制御手段と、を備える。
【００２３】
この局面に従えば、画像処理装置が、サーバーとして機能することができるとともに、クライアントとして機能することができる。また、サーバーとして機能する場合に表示手段を省電力モードに切り換えるので、サーバーとして機能する場合の消費電力を低減することができる。また、クライアントとして機能する場合に自装置操作画面と遠隔操作画面とを表示手段に同時に表示する。このため、クライアントとして機能する場合に、自装置と携帯情報装置とを操作することができる。その結果、携帯情報装置を遠隔操作する場合に自装置と携帯情報装置とを操作可能とするとともに、遠隔操作される場合の消費電力を低減することが可能な画像処理装置を提供することができる。
【００２４】
好ましくは、サーバー手段が携帯情報装置と通信可能な第１の状態と、クライアント手段が携帯情報装置と通信可能な第２の状態とのとのいずれか一方の状態を選択する選択手段をさらに備える。
【００２５】
この局面に従えば、画像処理装置および携帯情報装置のいずれか一方をサーバーとして機能させ、他方をクライアントとして機能させることができる。
【００２６】
好ましくは、クライアントとして機能する場合、自装置操作画面に含まれる文字列を一時記憶する一時記憶手段と、一時記憶された文字列と、遠隔操作画面中でユーザーにより指定された位置を示す位置情報とを、クライアント手段に出力する出力手段と、をさらに備える。
【００２７】
この局面に従えば、クライアントとして機能する場合、自装置操作画面に含まれる文字列を遠隔操作画面中でユーザーにより指定された位置に入力した文字列とすることができる。
【００２８】
好ましくは、サーバーとして機能する場合、クライアントとして機能する携帯情報装置に送信した遠隔操作画面中の位置を示す位置情報と、変化量とを含む特定操作情報を携帯情報装置から受信する特定操作受信手段と、特定操作が受信されることに応じて、受信された特定操作と携帯情報装置に送信した遠隔操作画面とに基づいて、特定操作に対する処理を決定する処理決定手段と、決定された処理を実行する処理実行手段と、をさらに備える。
【００２９】
この局面に従えば、サーバーとして機能する場合、携帯情報装置から特定操作情報が受信されることに応じて、特定操作情報と遠隔操作画面とに基づいて、特定操作に対する処理を決定し、決定された処理を実行する。このため、画像処理装置に入力可能な操作とは別の特定操作が携帯情報装置に入力される場合であっても、画像処理装置に入力可能な操作に変換することができる。その結果、携帯情報装置の機能を有効に利用することができる。
【００３０】
好ましくは、サーバーとして機能する場合、クライアントとして機能する携帯情報装置に送信する予定の遠隔操作画面が、予め定められた特定画面の場合、遠隔操作画面に代えて別の代替画面を送信する送信手段を、さらに備え、切換手段は、送信手段が代替画面を送信する場合、表示手段を通常モードに切り換え、表示制御手段は、送信手段が代替画面を送信する場合、遠隔操作画面を表示手段に表示する。
【００３１】
この局面に従えば、サーバーとして機能する場合、遠隔操作画面が特定画面の場合、遠隔操作画面に代えて別の代替画面を送信し、表示手段を通常モードに切り換え、遠隔操作画面を表示手段に表示する。このため、サーバーとして機能する場合は、特定画面を表示するとともに、携帯情報装置に代替画面を表示させることができる。その結果、ユーザーに画像処理装置に対する操作が必要であることを通知することができる。
【００３２】
この発明の他の局面によれば、携帯情報装置は、画像を表示する表示手段と、画像処理装置と通信する通信手段と、画像処理装置と通信し、画像処理装置によって遠隔操作されるサーバーとして機能するサーバー手段と、画像処理装置と通信し、画像処理装置を遠隔操作するクライアントとして機能するクライアント手段と、サーバーとして機能する場合、表示手段を通常モードよりも消費電力の小さい省電力モードに切り換え、クライアントとして機能する場合、通常モードに切り換える切換手段と、クライアントとして機能する場合、自装置を操作するための自装置操作画面と、画像処理装置を遠隔操作するための遠隔操作画面と、を表示手段に同時に表示する表示制御手段と、を備える。
【００３３】
この局面に従えば、携帯情報装置が、サーバーとして機能することができるとともに、クライアントとして機能することができる。また、サーバーとして機能する場合に表示手段を省電力モードに切り換えるので、サーバーとして機能する場合の消費電力を低減することができる。また、クライアントとして機能する場合に自装置操作画面と遠隔操作画面とを表示手段に同時に表示する。このため、クライアントとして機能する場合に、自装置と画像処理装置とを操作することができる。その結果、画像処理装置を遠隔操作する場合に自装置と画像処理装置とを操作可能とするとともに、遠隔操作される場合の消費電力を低減することが可能な携帯情報装置を提供することができる。
【００３４】
好ましくは、サーバー手段が画像処理装置と通信可能な第１の状態と、クライアント手段が画像処理装置と通信可能な第２の状態とのとのいずれか一方の状態を選択する選択手段をさらに備える。
【００３５】
この局面に従えば、画像処理装置および携帯情報装置のいずれか一方をサーバーとして機能させ、他方をクライアントとして機能させることができる。
【００３６】
好ましくは、クライアントとして機能する場合、自装置操作画面に含まれる文字列を一時記憶する一時記憶手段と、一時記憶された文字列と、遠隔操作画面中でユーザーにより指定された位置を示す位置情報とを、クライアント手段に出力する出力手段と、をさらに備える。
【００３７】
この局面に従えば、クライアントとして機能する場合、自装置操作画面に含まれる文字列を遠隔操作画面中でユーザーにより指定された位置に入力した文字列とすることができる。
【００３８】
好ましくは、サーバーとして機能する場合、クライアントとして機能する画像処理装置に送信する予定の遠隔操作画面が、予め定められた特定画面の場合、遠隔操作画面に代えて別の代替画面を送信する送信手段をさらに備え、切換手段は、送信手段が代替画面を送信する場合、表示手段を通常モードに切り換え、表示制御手段は、送信手段が代替画面を送信する場合、遠隔操作画面を表示手段に表示する。
【００３９】
この局面に従えば、サーバーとして機能する場合、遠隔操作画面が特定画面の場合、遠隔操作画面に代えて別の代替画面を送信し、表示手段を通常モードに切り換え、遠隔操作画面を表示手段に表示する。このため、サーバーとして機能する場合は、特定画面を表示するとともに、画像処理装置に代替画面を表示させることができる。その結果、ユーザーに携帯情報装置に対する操作が必要であることを通知することができる。
【００４０】
この発明のさらに他の局面によれば、画像処理装置連携方法は、携帯情報装置と連携して操作を受け付ける画像処理装置で実行される画像処理装置連携方法であって、画像処理装置は、画像を表示する表示手段と、携帯情報装置と通信する通信手段と、携帯情報装置と通信し、携帯情報装置によって遠隔操作されるサーバーとして機能するサーバー手段と、携帯情報装置と通信し、携帯情報装置を遠隔操作するクライアントとして機能するクライアント手段と、を備え、サーバーとして機能する場合、表示手段を通常モードよりも消費電力の小さい省電力モードに切り換える省電力モード切換ステップと、クライアントとして機能する場合、通常モードに切り換える通常モード切換ステップと、クライアントとして機能する場合、自装置を操作するための自装置操作画面と、携帯情報装置を遠隔操作するための遠隔操作画面と、を表示手段に同時に表示するステップと、を含む。
【００４１】
この局面に従えば、携帯情報装置を遠隔操作する場合に自装置と携帯情報装置とを操作可能とするとともに、遠隔操作される場合の消費電力を低減することが可能な画像処理装置連携方法を提供することができる。
【００４２】
この発明のさらに他の局面によれば、携帯情報装置連携方法は、画像処理装置と連携して操作を受け付ける携帯情報装置で実行される携帯情報装置連携方法であって、携帯情報装置は、画像を表示する表示手段と、画像処理装置と通信する通信手段と、画像処理装置と通信し、画像処理装置によって遠隔操作されるサーバーとして機能するサーバー手段と、画像処理装置と通信し、画像処理装置を遠隔操作するクライアントとして機能するクライアント手段と、を備え、サーバーとして機能する場合、表示手段を通常モードよりも消費電力の小さい省電力モードに切り換える省電力モード切換ステップと、クライアントとして機能する場合、通常モードに切り換える通常モード切換ステップと、クライアントとして機能する場合、自装置を操作するための自装置操作画面と、画像処理装置を遠隔操作するための遠隔操作画面と、を表示手段に同時に表示するステップと、を含む。
【００４３】
この局面に従えば、画像処理装置を遠隔操作する場合に自装置と画像処理装置とを操作可能とするとともに、遠隔操作される場合の消費電力を低減することが可能な携帯情報装置を提供することができる。
【００４４】
この発明のさらに他の局面によれば、画像処理装置連携プログラムは、携帯情報装置と連携して操作を受け付ける画像処理装置を制御するコンピュータで実行される画像処理装置連携プログラムであって、画像処理装置は、画像を表示する表示手段と、携帯情報装置と通信する通信手段と、携帯情報装置と通信し、携帯情報装置によって遠隔操作されるサーバーとして機能するサーバー手段と、携帯情報装置と通信し、携帯情報装置を遠隔操作するクライアントとして機能するクライアント手段と、を備え、サーバーとして機能する場合、表示手段を通常モードよりも消費電力の小さい省電力モードに切り換える省電力モード切換ステップと、クライアントとして機能する場合、通常モードに切り換える通常モード切換ステップと、クライアントとして機能する場合、自装置を操作するための自装置操作画面と、携帯情報装置を遠隔操作するための遠隔操作画面と、を表示手段に同時に表示するステップと、をコンピュータに実行させる。
【００４５】
この局面に従えば、携帯情報装置を遠隔操作する場合に自装置と携帯情報装置とを操作可能とするとともに、遠隔操作される場合の消費電力を低減することが可能な画像処理装置連携プログラムを提供することができる。
【００４６】
この発明のさらに他の局面によれば、携帯情報装置連携プログラムは、画像処理装置と連携して操作を受け付ける携帯情報装置を制御するコンピュータで実行される携帯情報装置連携プログラムであって、携帯情報装置は、画像を表示する表示手段と、画像処理装置と通信する通信手段と、画像処理装置と通信し、画像処理装置によって遠隔操作されるサーバーとして機能するサーバー手段と、画像処理装置と通信し、画像処理装置を遠隔操作するクライアントとして機能するクライアント手段と、を備え、サーバーとして機能する場合、表示手段を通常モードよりも消費電力の小さい省電力モードに切り換える省電力モード切換ステップと、クライアントとして機能する場合、通常モードに切り換える通常モード切換ステップと、クライアントとして機能する場合、自装置を操作するための自装置操作画面と、画像処理装置を遠隔操作するための遠隔操作画面と、を表示手段に同時に表示するステップと、をコンピュータに実行させる。
【００４７】
この局面に従えば、画像処理装置を遠隔操作する場合に自装置と画像処理装置とを操作可能とするとともに、遠隔操作される場合の消費電力を低減することが可能な携帯情報装置連携プログラムを提供することができる。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施の形態における画像処理システムの全体概要を示す図である。
【図２】ＭＦＰのハードウエア構成の概要を示すブロック図である。
【図３】操作パネルの一例を示す平面図である。
【図４】携帯情報装置のハードウエア構成の概要を示すブロック図である。
【図５】ＭＦＰが備えるＣＰＵが有する機能の一例を示す図である。
【図６】連携設定画面の一例を示す図である。
【図７】携帯情報装置が備えるＣＰＵが有する機能の一例を示す図である。
【図８】クライアントとして機能するＭＦＰに表示される画面の一例を示す図である。
【図９】クライアントとして機能する携帯情報装置に表示される画面の一例を示す図である。
【図１０】コピーアンドペースト操作の一例を示す図である。
【図１１】特定操作の一例を示す図である。
【図１２】第１代替画面の一例を示す図である。
【図１３】第１特定操作画面の一例を示す図である。
【図１４】第２代替画面の一例を示す図である。
【図１５】第２特定操作画面の一例を示す図である。
【図１６】画像処理装置連携処理の流れの一例を示すフローチャートである。
【図１７】第１操作受付処理の流れの一例を示すフローチャートである。
【図１８】携帯情報装置連携処理の流れの一例を示すフローチャートである。
【図１９】第２操作受付処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００４９】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００５０】
図１は、本発明の実施の形態における画像処理システムの全体概要を示す図である。図１を参照して、画像処理システム１は、それぞれがネットワーク３に接続された複合機（以下、「ＭＦＰ」という）１００，１００Ａ，１００Ｂと、携帯情報装置２００と、無線局５と、を含む。このため、ＭＦＰ１００，１００Ａ，１００Ｃ各々は、ネットワーク３を介して互いに通信可能である。
【００５１】
なお、図ではネットワーク３に、画像処理装置として３台のＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００，１００Ａ，１００Ｂが接続される例を示しているが、ＭＦＰの数はこれに限定されるものではなく、１台以上であればよい。また、ＭＦＰ１００，１００Ａ，１００Ｂに代えて、データを処理する機能を備えた装置であれば、例えば、コンピュータ、ファクシミリ、プリンタ等であってもよい。
【００５２】
ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク３は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク等であってもよい。さらに、ネットワーク３は、インターネットに接続されている。このため、ＭＦＰ１００，１００Ａ，１００Ｂ各々は、インターネットに接続されたサーバー等のコンピュータと通信が可能である。
【００５３】
携帯情報装置２００は、電子ペーパー、またはスマートホン等の通信機能を備えたＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔs）である。ここでは、携帯情報装置２００を、スマートホンとする場合を例に説明する。携帯情報装置２００は、携帯電話用基地局と無線で通信することにより携帯電話網に接続し、通話が可能である。また、携帯情報装置２００は、無線ＬＡＮ機能を備えている。
【００５４】
ネットワーク３には無線局５がさらに接続される。無線局５は、ネットワーク３の中継装置であり、無線ＬＡＮ通信機能を備えた携帯情報装置２００と通信して、携帯情報装置２００をネットワーク３に接続する。このため、携帯情報装置２００は、ネットワーク３に接続された、ＭＦＰ１００，１００Ａ，１００Ｂとデータの送受信が可能である。
【００５５】
本実施の形態における画像処理システム１においては、携帯情報装置２００と、ＭＦＰ１００，１００Ａ，１００Ｂのいずれかとが通信し、データが送受信される。データを送受信するプロトコルは、特に限定されることはなく、任意のプロトコルを用いることが可能である。携帯情報装置２００は、それに記憶されたデータを、ＭＦＰ１００，１００Ａ，１００Ｂのいずれかに送信し、ＭＦＰ１００，１００Ａ，１００Ｂのいずれかにデータを保存、表示、送信または画像形成等の処理をさせることができる。また、携帯情報装置２００は、ＭＦＰ１００，１００Ａ，１００Ｂのいずれかに記憶されたデータを受信し、保存、表示または送信等の処理をすることができる。携帯情報装置２００またはＭＦＰ１００，１００Ａ，１００Ｂが記憶するデータは、ネットワーク３に接続されたパーソナルコンピュータ（ＰＣ）等からダウンロードしたアプリケーションデータであってもよいし、携帯情報装置２００またはＭＦＰ１００，１００Ａ,１００Ｂそれぞれにインターネットブラウザプログラムがインストールされている場合には、インターネットに接続されたサーバーからダウンロードしたデータであってもよい。データは、マークアップ言語で記述されたＷｅｂデータを含む。
【００５６】
以下の説明では、携帯情報装置２００が、ＭＦＰ１００と通信する場合を例に説明する。携帯情報装置２００とＭＦＰ１００とが通信する場合、携帯情報装置２００とＭＦＰ１００のいずれか一方がサーバーとなり、他方がクライアントとなって、クライアント側の装置からサーバー側の装置を遠隔操作する。携帯情報装置２００がサーバーとして機能し、ＭＦＰ１００がクライアントとして機能する場合、ＭＦＰ１００の操作パネルには、携帯情報装置２００を遠隔操作するための操作画面と、ＭＦＰ１００を操作するための操作画面とが同時に表示される。以下、ＭＦＰ１００の操作パネルに表示される操作画面であって、携帯情報装置２００を遠隔操作するための操作画面を第２遠隔操作画面といい、ＭＦＰ１００を操作するための操作画面を、第１自装置操作画面という。また、ＭＦＰ１００がサーバーとして機能し、携帯情報装置２００がクライアントとして機能する場合、携帯情報装置２００の液晶表示装置（ＬＣＤ）には、ＭＦＰ１００を遠隔操作するための操作画面と、携帯情報装置２００を操作するための操作画面とが同時に表示される。以下、携帯情報装置２００のＬＣＤに表示される操作画面であって、ＭＦＰ１００を遠隔操作するための操作画面を第１遠隔操作画面といい、携帯情報装置２００を操作するための操作画面を第２自装置操作画面という。この場合、第１遠隔操作画面は、第１自装置操作画面と同じであり、第２遠隔操作画面は、第２自装置操作画面と同じである。なお、第１遠隔操作画面は、第１自装置操作画面と対応していれば、第１自装置操作画面と同じでなくてもよい。また、第２遠隔操作画面は、第２操作画面と対応していれば第２操作画面と同じでなくてもよい。
【００５７】
ＭＦＰ１００，１００Ａ，１００Ｂは、ハードウエア構成は同じであってもよく異なっていてもよいが、少なくとも画像データに基づいて紙などの用紙に画像を形成するための画像形成部を備えている。ＭＦＰ１００，１００Ａ，１００Ｂ各々が有するハードウエア構成は同じではない場合があるが、ここではＭＦＰ１００が、他のＭＦＰ１００Ａ，１００Ｂの少なくとも１つが有する構成を有しているとし、特に言及しない限りＭＦＰ１００を例に説明する。
【００５８】
図２は、ＭＦＰのハードウエア構成の概要を示すブロック図である。図２を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、ユーザーインターフェースとしての操作パネル１６０とを含む。
【００５９】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１９Ａが装着される外部記憶装置１１９と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００６０】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００６１】
操作パネル１６０は、ＭＦＰ１００の上面に設けられる。図３は、操作パネルの一例を示す平面図である。図３を参照して、操作パネル１６０は、表示部１６１と操作部１６３とを含む。表示部１６１は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６３は、複数のキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部１６３は、表示部１６１の表示面の位置を検出するタッチパネル１６５をさらに含む。タッチパネル１６５は、表示部１６１の上面または下面に設けられ、ユーザーにより指示された位置の座標をＣＰＵ１１１に出力する。
【００６２】
図２に戻って、通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク３に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介してネットワーク３に接続された他のＭＦＰ１００Ａ，１００Ｂまたは無線局５との間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク３を介してインターネットに接続されたコンピュータと通信が可能である。
【００６３】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ファクシミリデータを送受信する。ファクシミリ部１１７は、原稿読取部１３０により読み取られた画像データまたはＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。また、ファクシミリ部１１７は、受信されたファクシミリデータをＨＤＤ１１６に記憶するか、画像形成部１４０にファクシミリデータの画像を用紙に形成させる。
【００６４】
外部記憶装置１１９は、ＣＤ−ＲＯＭ１１９Ａが装着される。ＣＰＵ１１１は、外部記憶装置１１９を介してＣＤ−ＲＯＭ１１９Ａにアクセス可能である。ＣＰＵ１１１は、外部記憶装置１１９に装着されたＣＤ−ＲＯＭ１１９Ａに記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１９Ａに記録されたプログラムに限られず、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワークに接続された他のコンピュータが、ＭＦＰ１００のＨＤＤ１１６に記憶されたプログラムを書き換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワークに接続された他のコンピュータからプログラムをダウンロードして、そのプログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００６５】
図４は、携帯情報装置のハードウエア構成の概要を示すブロック図である。図４を参照して、携帯情報装置２００は、携帯情報装置２００の全体を制御するためのＣＰＵ２１１と、カメラ２１２と、データを不揮発的に記憶するフラッシュメモリ２１３と、通話部２１５と、通話部２１５と接続された無線通信部２１４と、情報を表示する表示部２１６と、ユーザーの操作の入力を受け付ける操作部２１７と、無線ＬＡＮインターフェース（Ｉ／Ｆ）２１８と、を含む。
【００６６】
無線通信部２１４は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部２１４は、携帯情報装置２００を電話通信網に接続し、通話部２１５を用いた通話を可能とする。無線通信部２１４は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部２１５に出力する。また、無線通信部２１４は、通話部２１５から入力される音声を符号化し、携帯電話用基地局に送信する。通話部２１５は、マイクおよびスピーカを備え、無線通信部２１４から入力される音声をスピーカから出力し、マイクから入力される音声を無線通信部２１４に出力する。さらに、無線通信部２１４は、ＣＰＵ２１１により制御され、携帯電話用基地局を介してデータを送受信し、例えば、携帯情報装置２００をインターネットに接続する。
【００６７】
カメラ２１２は、レンズおよびＣＭＯＳ(Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー等の光電変換素子を備え、レンズで集光した光をＣＭＯＳセンサーに結像し、ＣＭＯＳセンサーは受光した光を光電変換して画像データをＣＰＵ２０１に出力する。
【００６８】
表示部２１６は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ等の表示装置であり、ユーザーに対する指示メニューや，外部から受信されたデータ等を表示する。操作部２１７は、複数のキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。
【００６９】
また、操作部２１７は、タッチパネル２１７Ａを含む。タッチパネル２１７Ａは、表示部２１６の表示面中でユーザーにより指示された位置を検出する。タッチパネル２１７Ａは、表示部２１６の上面または下面に設けられ、ユーザーにより指示された位置の座標をＣＰＵ２１１に出力する。タッチパネル２１７Ａは、マルチタッチスクリーンパネルであり、同時に複数の位置がユーザーにより指示される場合、ユーザーにより指示された複数の位置にそれぞれ対応する複数の座標をＣＰＵ２１１に出力する。タッチパネル２１７Ａは、表示部２１６の表示面と同じまたはそれ以上のサイズであるのが好ましい。タッチパネル２１７Ａは、表示部２１６に重畳して設けられるので、タッチパネル２１７Ａは、ユーザーが表示部２１６の表示面を指示すれば、表示部２１６の表示面中でユーザーが指示した１以上の位置にそれぞれ対応する１以上の座標をＣＰＵ２１１に出力する。タッチパネル２１７Ａは、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式を用いることができ、その方式は限定されない。
【００７０】
無線ＬＡＮＩ／Ｆ２１８は、無線局５と通信し、携帯情報装置２００をネットワーク３に接続するためのインターフェースである。携帯情報装置２００は、無線ＬＡＮＩ／Ｆ２１８を介してＭＦＰ１００，１００Ａ、１００Ｂと通信することができ、データの送受信が可能である。
【００７１】
図５は、ＭＦＰが備えるＣＰＵが有する機能の一例を示す図である。図５に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＥＥＰＲＯＭ１１５、ＨＤＤ１１６またはＣＤ−ＲＯＭ１１９Ａに記憶された画像処理装置連携プログラムを実行することにより、ＣＰＵ１１１に形成される機能である。図５を参照して、ＣＰＵ１１１は、操作を受け付ける第１操作受付部５１と、操作画面を決定する第１操作画面決定部５３と、表示部１６１を制御する第１表示制御部５５と、処理を実行する第１処理実行部５７と、サーバーとして機能する第１サーバー部５９と、クライアントとして機能する第１クライアント部６１と、第１選択部６３と、表示部１６１の動作モードを切り換える第１切換部６５と、第１代替画面送信部６７と、特定操作を受信する特定操作受信部７１と、特定操作に対応する処理を決定する処理決定部７３と、を含む。
【００７２】
第１選択部６３は、通信Ｉ／Ｆ部１１２が携帯情報装置２００と通信可能な間は、第１サーバー部５９が、クライアントとして機能する携帯情報装置２００と通信可能な第１の状態と、第１クライアント部６１が、サーバーとして機能する携帯情報装置と通信可能な第２の状態とのとのいずれか一方の状態を選択する。
【００７３】
第１選択部６３は、第１の状態を選択する場合、第１状態信号を、第１切換部６５、第１サーバー部５９および第１代替画面送信部６７に出力し、クライアントとして機能する携帯情報装置２００の装置識別情報を第１サーバー部５９に出力する。第１選択部６３は、第２の状態を選択する場合、第２状態信号を第１切換部６５、第１クライアント部６１および第１表示制御部５５に出力し、サーバーとして機能する携帯情報装置２００の装置識別情報を第１クライアント部６１に出力する。
【００７４】
第１選択部６３は、第１表示制御部５５に連携設定画面を出力し、表示部１６１に連携設定画面を表示させる。連携設定画面は、携帯情報装置２００とＭＦＰ１００とのいずれをクライアントにするか設定するための画面である。
【００７５】
図６は、連携設定画面の一例を示す図である。図６を参照して、連携設定画面は、「ＭＦＰおよび携帯端末の操作画面の表示先デバイスを選択してください。」のメッセージと、「携帯端末側に表示」のメッセージで特定され、携帯情報装置２００をクライアントに選択するためのチェックボックスと、「ＭＦＰ側に表示」のメッセージで特定され、ＭＦＰ１００をクライアントに選択するためのチェックボックスと、を含む。携帯情報装置２００をクライアントに選択するためのチェックボックスがユーザーにより指示される場合、携帯情報装置２００がクライアントに選択され、ＭＦＰ１００をクライアントに選択するためのチェックボックスがユーザーにより指示される場合、ＭＦＰ１００がクライアントに選択される。図６においては、携帯情報装置２００をクライアントに選択するためのチェックボックスが指示されて、携帯情報装置２００がクライアントに選択された場合を例に示している。
【００７６】
図５に戻って、図６に示した連携設定画面を見るユーザーは、携帯情報装置２００とＭＦＰ１００とのいずれか一方をクライアントに選択することができる。このユーザーによる選択操作は、後述する第１連携指示受付部９３により受け付けられ、第１連携指示受付部９３から連携指示が第１選択部６３に出力される。連携指示は、サーバーとして機能することを示す指示と、クライアントとして機能することを示す指示とを含む。連携指示は、クライアントとして機能することを示す指示の場合、サーバーとして機能する携帯情報装置２００を識別するための装置識別情報を含み、サーバーとして機能することを示す指示の場合、クライアントとして機能する携帯情報装置２００の装置識別情報を含む。
【００７７】
第１選択部６３は、サーバーとして機能することを示す連携指示が入力される場合、第１の状態を選択し、第１サーバー部５９に第１状態信号およびクライアントとして機能する携帯情報装置２００の装置識別情報を出力する。第１サーバー部５９は、第１状態信号が入力されることに応じて起動し、通信Ｉ／Ｆ部１１２を介して携帯情報装置２００と通信する。なお、第１サーバー部５９は、ＣＰＵ１１１に常駐するようにしてもよい。この場合、第１サーバー部５９は、第１状態信号が入力されることに応じて通信Ｉ／Ｆ部１１２を介して携帯情報装置２００と通信する。
【００７８】
また、第１選択部６３は、クライアントとして機能することを示す連携指示が入力される場合、第２の状態を選択し、第１クライアント部６１に第２状態信号およびサーバーとして機能する携帯情報装置２００の装置識別情報を出力する。第１クライアント部６１は、第２状態信号が入力されることに応じて起動し、通信Ｉ／Ｆ部１１２を介して携帯情報装置２００と通信する。
【００７９】
また、第１サーバー部５９が、クライアントとして機能する携帯情報装置２００からの要求により通信を開始する場合がある。第１選択部６３は、第１サーバー部５９が、クライアントとして機能する携帯情報装置２００との間で通信を開始することを検出すると、第１の状態を選択する。さらに、第１クライアント部６１が、サーバーとして機能する携帯情報装置２００からの要求により起動し、第１クライアント部６１が携帯情報装置２００と通信を開始する場合がある。第１選択部６３は、第１クライアント部６１がサーバーとして機能する携帯情報装置２００との間で通信を開始することを検出すると、第２の状態を選択する。
【００８０】
第１操作画面決定部５３は、ＭＦＰ１００を操作するための操作画面であって、表示部１６１に表示するための第１自装置操作画面を決定する。第１操作画面決定部５３は、後述する第１操作受付部５１により受け付けられるユーザーによる操作に従って、または、後述する第１サーバー部５９がクライアントから受信する操作に従って、第１自装置操作画面を決定する。第１操作画面決定部５３は、決定した第１自装置操作画面を第１代替画面送信部６７に出力する。
【００８１】
第１代替画面送信部６７は、第１操作画面決定部５３から第１自装置操作画面が入力される。第１代替画面送信部６７は、第１選択部６３から第１状態信号が入力されることなく、ＭＦＰ１００がサーバーとして機能しない場合、第１操作画面決定部５３から入力される第１自装置操作画面を第１表示制御部５５に出力する。また、第１代替画面送信部６７は、第１選択部６３から第１状態信号が入力され、ＭＦＰ１００がサーバーとして機能する間、第１操作画面決定部５３から入力される第１自装置操作画面が、予め定められた第１特定操作画面の場合、第１特定操作画面に対応して予め定められた第１代替画面を、第１特定操作画面に代えて第１サーバー部５９に出力し、第１特定操作画面を第１表示制御部５５に出力する。第１サーバー部５９は、第１代替画面を、クライアントとして機能する携帯情報装置２００に、通信Ｉ／Ｆ部１１２を介して送信する。このため、携帯情報装置２００は、第１特定操作画面を表示することなく、第１代替画面を表示する。
【００８２】
また、第１代替画面送信部６７は、ＭＦＰ１００がサーバーとして機能する間、第１操作画面決定部５３から第１特定操作画面が入力されることに応じて、第１切換部６５に駆動指示を出力する。
【００８３】
第１サーバー部５９は、通信Ｉ／Ｆ部１１２を介して、クライアントとして機能する携帯情報装置２００と通信し、携帯情報装置２００によって遠隔操作されるサーバーとして機能する。具体的には、第１サーバー部５９は、第１代替画面送信部６７から入力される第１自装置操作画面または第１代替画面を、第１遠隔操作画面として携帯情報装置２００に送信する。また、第１サーバー部５９は、携帯情報装置２００から第１自装置操作画面（第１遠隔操作画面）中の位置を示す位置情報を受信すると、受信された位置情報に基づいて、携帯情報装置２００を操作するユーザーによる指示を受け付ける。
【００８４】
第１サーバー部５９が受け付ける操作は、ユーザーが操作部１６３を用いてＭＦＰ１００を操作する場合に操作部１６３によって受け付けられる操作と同じである。より具体的には、第１サーバー部５９が受け付ける操作は、第１自装置操作画面によって定まる。第１自装置操作画面が設定値を設定するための画面の場合は、設定値を設定する操作を受け付け、第１自装置操作画面が処理を実行する指示が割り当てられたボタンを有する場合には、そのボタンの位置が受信されると、処理の実行を指示する操作を受け付ける。第１サーバー部５９は、受け付けられた操作が処理の実行を指示する操作の場合、処理を実行するためのコマンドを第１処理実行部５７に出力する。
【００８５】
第１クライアント部６１は、通信Ｉ／Ｆ部１１２を介して、サーバーとして機能する携帯情報装置２００と通信し、携帯情報装置２００を遠隔操作するクライアントとして機能する。具体的には、第１クライアント部６１は、ユーザーが携帯情報装置２００を遠隔操作するための第２遠隔操作画面を携帯情報装置２００から受信し、受信された第２遠隔操作画面を、第１表示制御部５５に出力する。第１表示制御部５５は、表示部１６１を制御し、表示部１６１に画像を表示させる。第１表示制御部５５は、第１クライアント部６１から入力される第２遠隔操作画面を表示部１６１に表示させる。このため、ＭＦＰ１００を操作するユーザーは、表示部１６１に表示された第２遠隔操作画面を見て、携帯情報装置２００を遠隔操作することができる。
【００８６】
第１クライアント部６１は、後述する第１遠隔操作受付部８７から第２遠隔操作画面中の位置を示す位置情報が入力される。第１遠隔操作受付部８７の詳細は後述するが、ユーザーが第２遠隔操作画面中を指でタッチするなどすれば、第１遠隔操作受付部８７は、タッチパネル１６５から入力される位置情報に基づいて、第２遠隔操作画面中の位置を示す位置情報を、第１クライアント部６１に出力する。第１クライアント部６１は、第１遠隔操作受付部８７から入力される位置情報を、通信Ｉ／Ｆ部１１２を介して携帯情報装置２００に送信する。
【００８７】
第１表示制御部５５は、第１代替画面送信部６７から入力される第１自装置操作画面を、表示部１６１に表示させる。また、第１表示制御部５５は、第１選択部６３から第２状態信号が入力される場合、第１クライアント部６１から第２遠隔操作画面が入力され、第１自装置操作画面と第２遠隔操作画面とを並べて配置した画面を、表示部１６１に表示させる。このため、第１選択部６３から第２状態信号が入力される場合、換言すれば、ＭＦＰ１００がクライアントとして機能する場合、表示部１６１に第１自装置操作画面と第２遠隔操作画面とが同時に表示されるので、ＭＦＰ１００のユーザーは、表示部１６１を見ながら、ＭＦＰ１００を操作することができるとともに、携帯情報装置２００を遠隔操作することができる。
【００８８】
第１表示制御部５５は、表示情報を第１操作受付部５１に出力する。表示情報は、表示部１６１に第１自装置操作画面のみを表示している場合には、第１自装置操作画面を識別するための操作画面識別情報と、第１自装置操作画面の表示部１６１の表示面中の位置を示す位置情報とを含む。また、表示情報は、表示部１６１に第１自装置操作画面および第２遠隔操作画面を表示している場合には、第１自装置操作画面を識別するための操作画面識別情報と、第１自装置操作画面の表示部１６１の表示面中の位置を示す位置情報とに加えて、第２遠隔操作画面の表示部１６１の表示面中の位置を示す位置情報とを含む。
【００８９】
第１切換部６５は、第１選択部６３から入力される第１状態信号に基づいて、表示部１６１の動作モードを切り換える。表示部１６１の動作モードは、通常モードと、通常モードよりも消費電力の小さい省電力モードとを含む。省電力モードは、表示部１６１が画像を表示しない状態を含み、表示部１６１に電力が供給されない場合を含む。第１切換部６５は、第１選択部６３から第１状態信号が入力されることに応じて、表示部１６１の動作モードを通常モードから省電力モードに切り換える。このため、第１選択部６３が第１状態信号を出力する場合、換言すれば、ＭＦＰ１００がサーバーとして機能する場合は、表示部１６１の動作モードが省電力モードに切り換えられるので、ＭＦＰ１００がサーバーとして機能する間に消費される電力を低減することができる。
【００９０】
また、第１切換部６５は、動作モードを省電力モードに切り換えている状態で、第１代替画面送信部６７から駆動指示が入力される場合、表示部１６１の動作モードを省電力モードから通常モードに切り換える。
【００９１】
第１操作受付部５１は、第１表示制御部５５から表示情報が入力され、ユーザーにより入力される操作を受け付ける。ユーザーにより入力される操作は、自装置に対する操作である自装置操作と、携帯情報装置に対する操作である遠隔操作とを含む。第１操作受付部５１は、表示部１６１の表示面中でユーザーにより指示された位置を検出する第１検出部８１と、検出された位置に基づいて自装置操作と遠隔操作とのいずれであるかを判定する第１判定部８３と、判定結果に基づいて遠隔操作を受け付ける第１遠隔操作受付部８７と、判定結果に基づいて自装置操作を受け付ける自装置操作受付部８７と、第１一時記憶部８９と、を含む。
【００９２】
第１検出部８１は、タッチパネル１６５と接続され、タッチパネル１６５から表示部１６１の表示面中でユーザーにより指示された位置の座標値が入力される。第１検出部８１は、タッチパネル１６５から入力される座標値を、第１判定部８３に出力する。
【００９３】
第１判定部８３は、第１表示制御部５５から入力される表示情報に基づいて、第１検出部８１から入力される座標値の示す位置が、第１自装置操作画面および第２遠隔操作画面のいずれに属するかを検出する。第１判定部８３は、第１検出部８１から入力される座標値が示す位置が第１自装置操作画面に属する場合は自装置操作と判定する。第１判定部８３は、第１検出部８１から入力される座標値が示す位置が第２遠隔操作画面に属する場合は遠隔操作と判定する。
【００９４】
第１判定部８３は、自装置操作と判定する場合、第１検出部８１から入力される座標値を第１自装置操作画面中の位置を示す座標値に変換し、変換後の座標値を含む位置情報を第１自装置操作受付部８５に出力する。第１判定部８３は、遠隔操作と判定する場合、第１検出部８１から入力される座標値を第２遠隔操作画面中の位置を示す座標値に変換し、変換後の座標値を含む位置情報を含む位置情報を第１遠隔操作受付部８７に出力する。
【００９５】
第１自装置操作受付部８５は、第１設定受付部９１と、第１連携指示受付部９３と、第１コピー指示受付部９５と、を含む。第１設定受付部９１は、第１表示制御部５５から入力される表示情報で特定される第１自装置操作画面と、第１判定部８３から入力される位置情報とに基づいて、ユーザーによる操作を受け付ける。ユーザーによる操作は、第１表示制御部５５から入力される表示情報で特定される第１自装置操作画面によって定まる。第１自装置操作画面が設定値を設定するための画面の場合は、設定値を設定する操作を受け付け、第１自装置操作画面が処理を実行する指示が割り当てられたボタンを有する場合には、そのボタンの位置を示す位置情報が入力されると、処理の実行を指示する操作を受け付ける。第１設定受付部９１は、受け付けられた操作が処理の実行を指示する操作の場合、処理実行指示を第１処理実行部５７に出力する。
【００９６】
第１連携指示受付部９３は、表示部１６１に図６に示した連携設定画面が表示されている状態で、ユーザーによる携帯情報装置２００とＭＦＰ１００とのいずれかをクライアントに選択する操作を受け付ける。表示部１６１に連携設定画面が表示されている状態においては、第１判定部８３から入力される位置情報に基づいて、携帯情報装置２００をクライアントに選択するためのチェックボックスと、ＭＦＰ１００をクライアントに選択するためのチェックボックスと、のいずれが指示されたかを判断する。位置情報が携帯情報装置２００をクライアントに選択するためのチェックボックス内を示すならば、携帯情報装置２００をクライアントに選択する操作を受け付け、位置情報がＭＦＰ１００をクライアントに選択するためのチェックボックスを表示先デバイスに選択するためのチェックボックス内を示すならばＭＦＰ１００をクライアントに選択する操作を受け付ける。第１連携指示受付部９３は、携帯情報装置２００をクライアントに選択する操作を受け付ける場合、サーバーとして機能することを示す連携指示とクライアントとして機能する携帯情報装置２００の装置識別情報とを含む連携指示を第１選択部６３に出力する。第１連携指示受付部９３は、ＭＦＰ１００をクライアントに選択する操作を受け付ける場合、クライアントとして機能することを示す連携指示とサーバーとして機能する携帯情報装置２００の装置識別情報とを含む連携指示を第１選択部６３に出力する。
【００９７】
第１コピー指示受付部９５は、第１自装置操作画面に含まれる文字列を指定する操作を受け付け、指定された文字列を第１一時記憶部８９に出力する。第１一時記憶部８９は、第１コピー指示受付部９５から入力される文字列をバッファに一時記憶する。第１コピー指示受付部９５は、ユーザーが文字列をコピーするコピー指示を入力すると、コピー指示を受け付け、第１判定部８３から入力される位置情報に基づいて、第１自装置操作画面に含まれる文字列を特定する。第１コピー指示受付部９５は、第１判定部８３から所定時間Ｔ１以上継続して同じ位置情報が入力される場合にコピー指示を受け付ける。また、第１判定部８３から同じ位置情報が所定時間以下入力される場合にコピー指示を受け付けるようにしてもよい。さらに、操作部１６３が備える予め定められたキーが指示される場合に、コピー指示を受け付けるようにしてもよい。
【００９８】
第１遠隔操作受付部８７は、第１判定部８３から入力される位置情報を第１クライアント部６１に出力する。第１遠隔操作受付部８７は、第１出力部９７と、第１貼付位置受付部９９と、を含む。
【００９９】
第１貼付位置受付部９９は、第１一時記憶部８９によりバッファに文字列が記憶されている場合、第１判定部８３から入力される位置情報で特定される位置を貼付位置として受け付ける。第１貼付位置受付部９９は、貼付位置の座標値を含む位置情報を第１出力部９７に出力する。
【０１００】
第１出力部９７は、第１貼付位置受付部９９から貼付位置の座標値を含む位置情報が入力されることに応じて、第１一時記憶部８９により記憶された文字列をバッファから読み出し、貼付位置の座標値を含む位置情報と文字列との組を第１クライアント部６１に出力する。第１クライアント部６１は、位置情報と文字列との組が入力されると、第２遠隔操作画面の位置情報で特定される貼付位置に文字列が入力されたものとして取り扱う。具体的には、文字列と位置情報とを、サーバーとして機能する携帯情報装置２００に送信する。これにより、表示部１６１に表示されている第１自装置操作画面に含まれる文字列を、表示部１６１に表示されている第２遠隔操作画面の貼付位置に入力することができる。
【０１０１】
特定操作受信部７１は、通信Ｉ／Ｆ部１１２を制御して、クライアントとして機能する携帯情報装置２００から特定操作情報を受信し、受信された特定操作情報を処理決定部７３に出力する。特定操作情報の詳細は後述するが、特定操作情報は、第１操作画面決定部５３により決定された第１自装置操作画面中の位置を示す位置情報と、変化量とを含む。
【０１０２】
処理決定部７３は、第１操作画面決定部５３から第１自装置操作画面が入力され、特定操作受信部７１から特定操作情報が入力される。処理決定部７３は、第１自装置操作画面と、特定操作情報に基づいて処理を決定する。具体的には、処理決定部７３は、第１自装置操作画面に対して入力可能な操作のうち、第１自装置操作面中で特定操作情報に含まれる位置情報で特定される位置に割り当てられた操作、または第１自装置操作面中で特定操作情報に含まれる位置情報で特定される位置の画像に対応する操作であって、変化量の指定を伴う操作を特定する。例えば、特定操作情報に含まれる位置情報で特定される第１操作面中の位置が、画像の場合、その画像を拡大する操作、または縮小する操作を特定する。変化量がプラスならば拡大する操作を特定し、変化量がマイナスならば縮小する操作を特定する。また、特定操作情報に含まれる位置情報で特定される第１操作面中の位置が、パラメータを入力する領域の場合、そのパラメータを増加させる操作または減少させる操作を特定する。
【０１０３】
処理決定部７３は、特定された操作に対応する処理を実行するコマンドと、特定操作情報に含まれる変化量によって定まるパラメータと、処理対象となるデータを特定するデータ識別情報とを、第１処理実行部５７に出力する。ここでは、第１自装置操作画面に含まれる画像を拡大する操作が、特定される場合を例に説明する。この場合、第１自装置操作画面に含まれる画像のデータ識別情報と、画像を拡大する処理を実行する拡大コマンドと、拡大率とを第１処理実行部５７に出力する。
【０１０４】
第１処理実行部５７は、処理決定部７３から入力されるデータ識別情報で特定されるデータを処理対象とし、コマンドとパラメータとに基づいて、処理を実行する。これにより、第１自装置操作画面に含まれる画像が拡大される。画像が拡大された後の第１自装置操作画面は、第１操作画面決定部５３によって、次に表示する画面として決定され、第１サーバー部５９によって、画像が拡大された後の第１自装置操作画面が、クライアントとして機能する携帯情報装置２００に送信される。これにより、クライアントとして機能する携帯情報装置２００に画像が拡大された後の第１自装置操作画面が、第１遠隔操作画面として表示される。
【０１０５】
上述したように、第１代替画面送信部６７は、ＭＦＰ１００がサーバーとして機能する間、第１操作画面決定部５３から予め定められた第１特定操作画面が入力されることに応じて、第１特定操作画面に代えて第１特定操作画面に対応して予め定められた第１代替画面を第１サーバー部５９に出力し、第１特定操作画面を第１表示制御部５５に出力するとともに、第１切換部６５に駆動指示を出力する。第１特定操作画面は、例えば、サーバーとして機能するＭＦＰ１００に対する操作を促す画面である。例えば、ＭＦＰ１００の操作パネルに設けられたメモリ接続ソケットに、メモリスティックを挿入する操作を促す画面である。以下、予め定められた第１自装置操作画面を、直接操作指示画面という。
【０１０６】
このため、第１サーバー部５９は、第１代替画面を、クライアントとして機能する携帯情報装置２００に送信するので、携帯情報装置２００は、第１特定操作画面を表示することなく、第１代替画面を表示する。また、第１切換部６５に第１代替画面送信部６７から駆動指示が入力される場合は、第１表示制御部５５に第１特定操作画面が出力される場合である。この第１特定操作画面を表示部１６１に表示させるために、第１切換部６５は、表示部１６１の動作モードを通常モードに切り換える。
【０１０７】
図７は、携帯情報装置が備えるＣＰＵが有する機能の一例を示す図である。図７に示す機能は、携帯情報装置２００が備えるＣＰＵ２１１が、フラッシュメモリ２１３に記憶された携帯情報装置連携プログラムを実行することにより、ＣＰＵ２１１に形成される機能である。図７を参照して、ＣＰＵ２１１は、操作を受け付ける第２操作受付部２５１と、操作画面を決定する第２操作画面決定部２５３と、表示部２１６を制御する第２表示制御部２５５と、処理を実行する第２処理実行部２５７と、サーバーとして機能する第２サーバー部２５９と、クライアントとして機能する第２クライアント部２６１と、第２選択部２６３と、表示部２１６の動作モードを切り換える第２切換部２６５と、第２代替画面送信部２６７と、特定操作を送信する特定操作送信部２７５と、を含む。
【０１０８】
第２選択部２６３は、無線ＬＡＮＩ／Ｆ２１８がＭＦＰ１００と通信可能な間は、第２サーバー部２５９がクライアントとして機能するＭＦＰ１００と通信可能な第１の状態と、第２クライアント部２６１がサーバーとして機能するＭＦＰ１００と通信可能な第２の状態とのとのいずれか一方の状態を選択する。
【０１０９】
第２選択部２６３は、第１の状態を選択する場合、第１状態信号を、第２切換部２６５、第２サーバー部２５９および第２代替画面送信部２６７に出力し、クライアントとして機能するＭＦＰ１００の装置識別情報を第２サーバー部２５９に出力する。第２選択部２６３は、第２の状態を選択する場合、第２状態信号を第２切換部２６５、第２クライアント部２６１および第２表示制御部２５５に出力し、サーバーとして機能するＭＦＰ１００の装置識別情報を第２クライアント部２６１に出力する。
【０１１０】
第２選択部２６３は、第２表示制御部２５５に連携設定画面を出力し、表示部２１６に連携設定画面を表示させる。連携設定画面は、図６に示したのと同様の画面である。携帯情報装置２００とＭＦＰ１００とのいずれか一方をクライアントに選択するユーザーによる選択操作は、後述する第２連携指示受付部２９３により受け付けられ、第２連携指示受付部２９３から連携指示が第２選択部２６３に出力される。
【０１１１】
第２選択部２６３は、サーバーとして機能することを示す連携指示が入力される場合、第１の状態を選択し、第２サーバー部２５９に第１状態信号およびクライアントとして機能するＭＦＰ１００の装置識別情報を出力する。第２サーバー部２５９は、第１状態信号が入力されることに応じて起動し、無線ＬＡＮＩ／Ｆ２１８を介してＭＦＰ１００と通信する。なお、第２サーバー部２５９は、ＣＰＵ２１１に常駐するようにしてもよい。この場合、第２サーバー部２５９は、第１状態信号が入力されることに応じて無線ＬＡＮＩ／Ｆ２１８を介してＭＦＰ１００と通信する。
【０１１２】
また、第２選択部２６３は、クライアントとして機能することを示す連携指示が入力される場合、第２の状態を選択、第２クライアント部２６１に第２状態信号およびサーバーとして機能するＭＦＰ１００の装置識別情報を出力する。第２クライアント部２６１は、第２状態信号が入力されることに応じて起動し、無線ＬＡＮＩ／Ｆ２１８を介してＭＦＰ１００と通信する。
【０１１３】
また、第２サーバー部２５９が、クライアントとして機能するＭＦＰ１００からの要求により通信を開始する場合がある。第２選択部２６３は、第２サーバー部２５９が、クライアントとして機能するＭＦＰ１００との間で通信を開始することを検出すると、第１の状態を選択する。さらに、第２クライアント部２６１が、サーバーとして機能するＭＦＰ１００からの要求により起動し、第２クライアント部２６１がＭＦＰ１００と通信を開始する場合がある。第２選択部２６３は、第２クライアント部２６１がサーバーとして機能するＭＦＰ１００との間で通信を開始することを検出すると、第２の状態を選択する。
【０１１４】
第２操作画面決定部２５３は、携帯情報装置２００を操作するための操作画面であって、表示部２１６に表示するための第２自装置操作画面を決定する。第２操作画面決定部２５３は、後述する第２操作受付部２５１により受け付けられるユーザーによる操作に従って、または、後述する第２サーバー部２５９がクライアントから受信する操作に従って、第２自装置操作画面を決定する。第２操作画面決定部２５３は、決定した第２自装置操作画面を第２代替画面送信部２６７に出力する。
【０１１５】
第２代替画面送信部２６７は、第２操作画面決定部２５３から第２自装置操作画面が入力される。第２代替画面送信部２６７は、第２選択部２６３から第１状態信号が入力されることなく、携帯情報装置２００がサーバーとして機能しない場合、第２操作画面決定部２５３から入力される第２自装置操作画面を第２表示制御部２５５に出力する。また、第２代替画面送信部２６７は、第２選択部２６３から第１状態信号が入力され、携帯情報装置２００がサーバーとして機能する間、第２操作画面決定部２５３から入力される第２自装置操作画面が予め定められた第２特定操作画面の場合、第２特定操作画面に対応して予め定められた第２代替画面を、第２特定操作指示画面に代えて第２サーバー部２５９に出力し、第２特定操作画面を第２表示制御部２５５に出力する。第２サーバー部２５９は、第２代替画面を、クライアントとして機能するＭＦＰ１００に、無線ＬＡＮＩ／Ｆ２１８を介して送信する。このため、携帯情報装置２００は、第２特定操作画面を表示することなく、第２代替画面を表示する。
【０１１６】
また、第２代替画面送信部２６７は、携帯情報装置２００がサーバーとして機能する間、第２操作画面決定部２５３から第２特定操作画面が入力されることに応じて、第２切換部２６５に駆動指示を出力する。
【０１１７】
第２サーバー部２５９は、無線ＬＡＮＩ／Ｆ２１８を介して、クライアントとして機能するＭＦＰ１００と通信し、ＭＦＰ１００によって遠隔操作されるサーバーとして機能する。具体的には、第２サーバー部２５９は、第２代替画面送信部２６７から入力される第２自装置操作画面または第２代替画面を第２遠隔操作画面として、ＭＦＰ１００に送信する。また、第２サーバー部２５９は、ＭＦＰ１００から第２自装置操作画面（第２遠隔操作画面）中の位置を示す位置情報を受信すると、受信された位置情報に基づいて、ＭＦＰ１００を操作するユーザーによる指示を受け付ける。第２サーバー部２５９が受け付ける操作は、ユーザーが操作部２１７を用いて携帯情報装置２００を操作する場合に操作部２１７によって受け付けられる操作と同じである。
【０１１８】
第２クライアント部２６１は、無線ＬＡＮＩ／Ｆ２１８を介して、サーバーとして機能するＭＦＰ１００と通信し、ＭＦＰ１００を遠隔操作するクライアントとして機能する。具体的には、第２クライアント部２６１は、ＭＦＰ１００をユーザーが遠隔操作するための第１遠隔操作画面をＭＦＰ１００から受信し、受信された第１遠隔操作画面を、第２表示制御部２５５に出力する。第２表示制御部２５５は、表示部２１６を制御し、表示部２１６に画像を表示させる。第２表示制御部２５５は、第２クライアント部２６１から入力される第１遠隔操作画面を表示部２１６に表示させる。このため、携帯情報装置２００を操作するユーザーは、表示部２１６に表示された第１遠隔操作画面を見て、ＭＦＰ１００を遠隔操作することができる。
【０１１９】
第２クライアント部２６１は、後述する第２遠隔操作受付部２８７から第１遠隔操作画面中の位置を示す位置情報が入力される。第２遠隔操作受付部２８７の詳細は後述するが、ユーザーが第２遠隔操作画面中を指でタッチするなどすれば、第２遠隔操作受付部２８７は、タッチパネル２１７Ａから入力される位置情報に基づいて、第１遠隔操作画面中の位置を示す位置情報を、第２クライアント部２６１に出力する。第２クライアント部２６１は、第２遠隔操作受付部２８７から入力される位置情報を、無線ＬＡＮＩ／Ｆ２１８を介してＭＦＰ１００に送信する。
【０１２０】
第２表示制御部２５５は、第２代替画面送信部２６７から入力される第２自装置操作画面を、表示部２１６に表示させる。また、第２表示制御部２５５は、第２選択部２６３から第２状態信号が入力される場合、第２クライアント部２６１から第１遠隔操作画面が入力され、第２自装置操作画面と第１遠隔操作画面とを並べて配置した画面を、表示部２１６に表示させる。このため、第２選択部２６３から第２状態信号が入力される場合、換言すれば、携帯情報装置２００がクライアントとして機能する場合、表示部２１６に第２自装置操作画面と第１遠隔操作画面とが同時に表示されるので、携帯情報装置２００のユーザーは、表示部２１６を見ながら、携帯情報装置２００を操作することができるとともに、ＭＦＰ１００を遠隔操作することができる。
【０１２１】
第２表示制御部２５５は、表示情報を第２操作受付部２５１に出力する。表示情報は、表示部２１６に第２自装置操作画面のみを表示している場合には、第２自装置操作画面を識別するための操作画面識別情報と、第２自装置操作画面の表示部２１６の表示面中の位置を示す位置情報とを含む。また、表示情報は、表示部２１６に第２自装置操作画面および第１遠隔操作画面を表示している場合には、第２自装置操作画面を識別するための操作画面識別情報と、第２自装置操作画面の表示部１６１の表示面中の位置を示す位置情報とに加えて、第１遠隔操作画面の表示部２１６の表示面中の位置を示す位置情報とを含む。
【０１２２】
第２切換部２６５は、第２選択部２６３から入力される第１状態信号に基づいて、表示部２１６の動作モードを切り換える。表示部２１６の動作モードは、通常モードと、通常モードよりも消費電力の小さい省電力モードとを含む。省電力モードは、表示部２１６が画像を表示しない状態を含み、表示部２１６に電力が供給されない場合を含む。第２切換部２６５は、第２選択部２６３から第１状態信号が入力されることに応じて、表示部２１６の動作モードを通常モードから省電力モードに切り換える。このため、携帯情報装置２００がサーバーとして機能する場合は、表示部２１６の動作モードが省電力モードに切り換えられるので、携帯情報装置２００がサーバーとして機能する間に消費される電力を低減することができる。
【０１２３】
また、第２切換部２６５は、動作モードを省電力モードに切り換えている状態で、第２代替画面送信部２６７から駆動指示が入力される場合、表示部２１６の動作モードを省電力モードから通常モードに切り換える。
【０１２４】
第２操作受付部２５１は、第２表示制御部２５５から表示情報が入力され、ユーザーにより入力される操作を受け付ける。第２操作受付部２５１は、表示部２１６の表示面中でユーザーにより指示された位置を検出する第２検出部２８１と、検出された位置に基づいて自装置操作と遠隔操作とのいずれであるかを判定する第２判定部２８３と、判定結果に基づいて遠隔操作を受け付ける第２遠隔操作受付部２８７と、判定結果に基づいて自装置操作を受け付ける自装置操作受付部２８７と、第２一時記憶部２８９と、を含む。
【０１２５】
第２検出部２８１は、タッチパネル２１７Ａと接続され、タッチパネル２１７Ａから表示部２１６の表示面中でユーザーにより指示された１以上の位置それぞれの座標値が入力される。第２検出部２８１は、タッチパネル２１７Ａから入力される１以上の座標値を、第２判定部２８３に出力する。
【０１２６】
第２判定部２８３は、第２表示制御部２５５から入力される表示情報に基づいて、第２検出部２８１から入力される座標値の示す位置が、第２自装置操作画面および第１遠隔操作画面のいずれに属するかを検出する。第２判定部２８３は、第２検出部２８１から２以上の座標値が入力される場合、２以上の座標値の示す位置がともに、第２自装置操作画面および第１遠隔操作画面のいずれに属するかを検出する。第２判定部２８３は、第２検出部２８１から入力される１以上の座標値それぞれが示す位置が第２自装置操作画面に属する場合は自装置操作と判定する。第２判定部２８３は、第２検出部２８１から入力される１以上の座標値それぞれが示す位置が第１遠隔操作画面に属する場合は遠隔操作と判定する。
【０１２７】
第２判定部２８３は、自装置操作と判定する場合、第２検出部２８１から入力される１以上の座標値を第２自装置操作画面中の位置を示す１以上の座標値にそれぞれ変換し、変換後の１以上の座標値を含む位置情報を第２自装置操作受付部２８５に出力する。第２判定部２８３は、遠隔操作と判定する場合、第２検出部２８１から入力される１以上の座標値を第１遠隔操作画面中の位置を示す１以上の座標値にそれぞれ変換し、変換後の１以上の座標値を含む位置情報を第２遠隔操作受付部２８７に出力する。
【０１２８】
第２自装置操作受付部２８５は、第２設定受付部２９１と、第２連携指示受付部２９３と、第２コピー指示受付部２９５と、を含む。第２設定受付部２９１は、第２表示制御部２５５から入力される表示情報で特定される第２自装置操作画面と、第２判定部２８３から入力される位置情報とに基づいて、ユーザーによる操作を受け付ける。ユーザーによる操作は、第２表示制御部２５５から入力される表示情報で特定される第２自装置操作画面によって定まる。
【０１２９】
第２連携指示受付部２９３は、表示部２１６に図６に示したのと同様の連携設定画面が表示されている状態で、ユーザーによる携帯情報装置２００とＭＦＰ１００とのいずれかをクライアントに選択する操作を受け付ける。第２連携指示受付部２９３は、ＭＦＰ１００をクライアントに選択する操作を受け付ける場合、サーバーとして機能することを示す連携指示とクライアントとして機能するＭＦＰ１００の装置識別情報とを含む連携指示を第２選択部２６３に出力する。第２連携指示受付部２９３は、携帯情報装置２００をクライアントに選択する操作を受け付ける場合、クライアントとして機能することを示す連携指示とサーバーとして機能するＭＦＰ１００の装置識別情報とを含む連携指示を第２選択部２６３に出力する。
【０１３０】
第２コピー指示受付部２９５は、第２自装置操作画面に含まれる文字列を指定する操作を受け付け、指定された文字列を第２一時記憶部２８９に出力する。第２一時記憶部２８９は、第２コピー指示受付部２９５から入力される文字列をバッファに一時記憶する。第２コピー指示受付部２９５は、第２判定部２８３から所定時間Ｔ２以上継続して同じ位置情報が入力される場合にコピー指示を受け付ける。また、第２判定部２８３から同じ位置情報が入力される時間が所定時間以下の場合にコピー指示を受け付けるようにしてもよい。さらに、操作部２１７が備える予め定められたキーが指示される場合に、コピー指示を受け付けるようにしてもよい。
【０１３１】
第２遠隔操作受付部２８７は、第２判定部２８３から入力される位置情報を第２クライアント部２６１に出力する。第２遠隔操作受付部２８７は、第２出力部２９７と、第２貼付位置受付部２９９と、特定操作検出部２３１と、を含む。
【０１３２】
第２貼付位置受付部２９９は、第２一時記憶部２８９によりバッファに文字列が記憶されている場合、第２判定部２８３から入力される位置情報で特定される位置を貼付位置として受け付ける。第２貼付位置受付部２９９は、貼付位置の座標値を含む位置情報を第２出力部２９７に出力する。
【０１３３】
第２出力部２９７は、第２貼付位置受付部２９９から貼付位置の座標値を含む位置情報が入力されることに応じて、第２一時記憶部２８９により記憶された文字列をバッファから読み出し、貼付位置の座標値を含む位置情報と文字列との組を第２クライアント部２６１に出力する。第２クライアント部２６１は、位置情報と文字列との組が入力されると、第１遠隔操作画面の位置情報で特定される貼付位置に文字列が入力されたものとして取り扱う。具体的には、文字列と位置情報とを、サーバーとして機能するＭＦＰ１００に送信する。これにより、表示部２１６に表示されている第２自装置操作画面に含まれる文字列を、表示部２１６に表示されている第１遠隔操作画面の貼付位置に入力することができる。
【０１３４】
特定操作検出部２３１は、第２判定部２８３から入力される位置情報が、第１遠隔操作画面内の２以上の位置を示す場合、特定操作を検出する。第２判定部２８３から入力される位置情報に含まれる２以上の座標値は、ユーザーが、タッチパネル２１７Ａを指示した２以上の位置を示す。特定操作検出部２３１は、タッチパネル１６５から同時に指示された複数の位置にそれぞれ対応する複数の座標値が入力される。
【０１３５】
特定操作検出部２３１は、第２判定部２８３から入力される位置情報に含まれる２以上の座標値の時間的な変化に基づいて、ユーザーによる特定操作を検出するとともに、変化量を検出する。特定操作は、拡大操作および縮小操作を含む。拡大操作は、２本の指で表示部２１６の表示面を同時に指示し、２本の指で指示する２つの位置の間隔を広げる操作、いわゆるピンチアウト操作である。逆に、縮小操作は、２本の指で表示部２１６の表示面を同時に指示し、２本の指で指示する２つの位置の間隔を狭める操作、いわゆるピンチイン操作である。
【０１３６】
特定操作検出部２３１は、第２判定部２８３から入力される位置情報に含まれる２以上の座標値で特定される２つの座標間の距離の変化に基づいて、拡大操作または縮小操作を検出するとともに、変化量を検出する。変化量Ｄは、第１の時刻における２つの座標の間隔Ｌ１と、第１の時刻より後の第２の時刻における２つの座標の間隔Ｌ２とから求められ、変化量Ｄは、間隔Ｌ２から間隔Ｌ１を減算した値である。変化量Ｄが正ならば拡大操作であり、負ならば縮小操作である。第１の時刻は、例えば、タッチパネル２１７Ａから２つの座標値が同時に入力される最初の時とし、第２の時刻はタッチパネル２１７Ａから同時に入力される２つの座標値の座標間の距離が変化しなくなった時と、すればよい。
【０１３７】
なお、拡大操作および縮小操作を、ピンチアウト操作およびピンチイン操作に限定するものでなく、３本以上の指で指示する操作としてもよい。例えば、３本以上の指で同時に指示し、３本以上の指のうち両端の２本の指で指示する２つの位置の間隔を広げる操作を拡大操作とし、狭める操作を縮小操作としてもよい。
【０１３８】
特定操作検出部２３１は、特定操作を検出する場合、第２判定部２８３から入力される位置情報に含まれる２以上の座標値のいずれか１つを選択し、選択された座標値を第１遠隔操作画面中の位置を示す座標値に変換する。特定操作検出部２３１は、変換された座標値と、検出された変化量Ｄとの組を特定操作送信部２７５に出力する。特定操作検出部２３１は、特定操作を検出する際に、第２判定部２８３から最初に入力される位置情報に含まれる２以上の座標値のいずれか１つを選択する。
【０１３９】
特定操作送信部２７５は、特定操作検出部２３１から入力される座標値と変化量との組を含む特定操作情報を、ＭＦＰ１００に無線ＬＡＮＩ／Ｆ２１８を介して送信する。
【０１４０】
上述したように、第２代替画面送信部２６７は、携帯情報装置２００がサーバーとして機能する間、第２操作画面決定部２５３から予め定められた第２特定操作画面が入力されることに応じて、第２特定操作画面に代えて第２特定操作画面に対応して予め定められた第２代替画面を第２サーバー部２５９に出力し、第２特定操作画面を第２表示制御部２５５に出力するとともに、第２切換部２６５に駆動指示を出力する。第２特定操作画面は、例えば、サーバーとして機能する携帯情報装置２００に対する操作を促す画面である。例えば、携帯情報装置２００を充電するためのソケットに、充電器のコネクタを挿入する操作を促す画面である。
【０１４１】
このため、第２サーバー部２５９は、第２代替画面を、クライアントとして機能するＭＦＰ１００に送信するので、ＭＦＰ１００は、第２特定操作画面を表示することなく、第２代替画面を表示する。また、第２切換部２６５に第２代替画面送信部２６７から駆動指示が入力される場合は、第２表示制御部２５５に第２特定操作画面が出力される場合である。この第２特定操作画面を表示部２１６に表示させるために、第２切換部２６５は、表示部２１６の動作モードを通常モードに切り換える。
【０１４２】
図８は、クライアントとして機能するＭＦＰに表示される画面の一例を示す図である。図８を参照して、ＭＦＰ１００が備える表示部１６１の表示面３０１において、左側の領域にＭＦＰ１００を操作するための第１自装置操作画面３０５が配置され、右側の領域に携帯情報装置２００を遠隔操作するための第２遠隔操作画面３０３が配置され、第１自装置操作画面３０５と第２遠隔操作画面３０３とが並んで表示される。
【０１４３】
図９は、クライアントとして機能する携帯情報装置に表示される画面の一例を示す図である。図９を参照して、携帯情報装置２００が備える表示部２１６の表示面３１１において、上側の領域に第２自装置操作画面３１３が配置され、下側の領域に第１遠隔操作画面３１５が配置され、第２自装置操作画面３１３と第１遠隔操作画面３１５とが並んで表示される。
【０１４４】
図１０は、コピーアンドペースト操作の一例を示す図である。図１０においては、携帯情報装置２００をクライアントとした場合のコピーアンドペースト操作を示す。図１０を参照して、携帯情報装置２００が備える表示部２１６の表示面３２１において、上側の領域に第２自装置操作画面３２３が配置され、下側の領域に第１遠隔操作画面３２５が配置される。
【０１４５】
第２自装置操作画面３２３は、アドレス帳に登録されている氏名「石川ＸＸＸ」のユーザーのアドレスデータを表示する画面である。ここでは、氏名「石川ＸＸＸ」のユーザーの氏名、会社名、住所、電子メールアドレス、電話番号およびファクシミリ番号とが表示されている。
【０１４６】
第１遠隔操作画面３２５は、アドレス帳に登録するための登録画面である。第１遠隔操作画面３２５は、アドレスデータとして、氏名、会社名、電子メールアドレスおよびファクシミリ番号とを入力する領域を含む。
【０１４７】
第２自装置操作画面３２３に表示されている氏名の文字列をコピーし、第１遠隔操作画面３２５に含まれる氏名を入力する領域を指示すれば、コピーした氏名の文字列が第１遠隔操作画面３２５に含まれる氏名を入力する領域に入力される。同様に、会社名、電子メールアドレス、ファクシミリ番号についても、第２自装置操作画面３２３に表示されている文字列をコピーし、第１遠隔操作画面３２５に含まれる対応する領域を指示すれば、コピーした文字列が第１遠隔操作画面３２５に含まれる入力領域に入力される。
【０１４８】
図１１は、特定操作の一例を示す図である。図１１においては、携帯情報装置２００をクライアントとした場合の特定操作を示す。図１１を参照して、携帯情報装置２００が備える表示部２１６の表示面３３１において、上側の領域に第２自装置操作画面３３３が配置され、下側の領域に第１遠隔操作画面３３５が配置される。
【０１４９】
第１遠隔操作画面３３５は、プレビュー画像３３７を含む。ユーザーが、プレビュー画像３３７を、２本の指で指示し、２本の指の間隔を広げるピンチアウト操作をすれば、特定操作として、拡大操作が入力され、ＭＦＰ１００に特定操作情報が送信される。これにより、ＭＦＰ１００は、プレビュー画像３３７を拡大した画像を含む新たな第１遠隔操作画面を送信するので、第１遠隔操作画面３３５が、拡大した画像を含む新たな第１遠隔操作画面に切り換わる。このため、携帯情報装置２００に入力可能であるが、ＭＦＰ１００には入力できない特定操作で、ＭＦＰ１００を遠隔操作することができる。
【０１５０】
図１２は、第１代替画面の一例を示す図である。図１２を参照して、携帯情報装置２００が備える表示部２１６の表示面３４１において、上側の領域に第２自装置操作画面３４３が配置され、下側の領域に第１遠隔操作画面３４５が配置される。
【０１５１】
第１遠隔操作画面３４５は、第１代替画面である。ここでは、第１代替画面は、「ＭＦＰ操作の手順６については、ＭＦＰ本体側の操作画面をご参照ください。」のメッセージを含む。このため、携帯情報装置２００を操作している場合に、ＭＦＰ１００の表示部１６１を見ることを、ユーザーに促すことができる。
【０１５２】
図１３は、第１特定操作画面の一例を示す図である。ここでは、ＭＦＰ１００が図１２に示した第１代替画面を携帯情報装置２００に送信した場合に表示する第１特定操作画面の一例を示す。図１３を参照して、ＭＦＰ１００が備える表示部１６１の表示面３５１において、左側に操作パネル１６０を示す画像が配置され、「メモリカード挿入方向」の文字列と、その挿入方向を示し、操作パネル１６０を示す画像に向かう矢印と、表示面３５１の右側に「[手順６]  左図のように、操作パネル下側の挿入口から、メモリカードを挿入して下さい」を含む。このため、ユーザーに対して、メモリカードを挿入する操作を知らせることができる。操作パネル１６０に近い位置における操作の場合は、携帯情報装置２００に第１遠隔操作画面として表示するよりも、操作パネル１６０の表示部１６１に表示する方が、視点を移動させる必要がなくいので、操作が容易となる。
【０１５３】
図１４は、第２代替画面の一例を示す図である。図１４を参照して、ＭＦＰ１００が備える表示部１６１の表示面３６１において、左側の領域に第１自装置操作画面３６３が配置され、右側の領域に第２遠隔操作画面３６５が配置される。
【０１５４】
第２遠隔操作画面３６５は、第２代替画面である。ここでは、第２代替画面は、「注意！！  携帯端末の操作画面を至急ご覧下さい！」のメッセージを含む。このため、ＭＦＰ１００を操作している場合に、携帯情報装置２００の表示部２１６を見ることを、ユーザーに促すことができる。
【０１５５】
図１５は、第２特定操作画面の一例を示す図である。ここでは、携帯情報装置２００が図１４に示した第２代替画面をＭＦＰ１００に送信した場合に表示する第２特定操作画面の一例を示す。図１５を参照して、携帯情報装置２００が備える表示部２１６の表示面３７１において、携帯情報装置２００の外観を示す画像３７３が配置され、画像３７３の上側に「バッテリー残量が少なくなっています。至急充電してください！」のメッセージと、画像３７３の下側に「ＡＣアダプタを接続して下さい。」のメッセージと、「接続方向」のメッセージと、その接続方向を示し、携帯情報装置２００の外観の画像３７３の右下方に向かう矢印と、を含む。このため、ユーザーに対して、携帯情報装置２００を充電する必要があり、そのための操作として、ＡＣアダプタを挿入する操作を知らせることができる。携帯情報装置２００に外部機器を接続する操作の場合は、ＭＦＰ１００に第２遠隔操作画面として表示するよりも、携帯情報装置２００の表示部２１６に表示する方が、視点を移動させる必要がないので、操作が容易となる。
【０１５６】
図１６は、画像処理装置連携処理の流れの一例を示すフローチャートである。画像処理装置連携処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＥＥＰＲＯＭ１１５、ＨＤＤ１６６またはＣＤ−ＲＯＭ１１９Ａに記憶された画像処理装置連携プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図１６を参照して、ＣＰＵ１１１は、連携指示を受け付けたか否かを判断する。操作部１６３が備えるキーであって、連携指示が予め割り当てられたキーがユーザーにより指示されると連携指示を受け付ける。連携指示を受け付けたならば処理をステップＳ０２に進めるが、そうでなければ処理をステップＳ０５に進める。
【０１５７】
ステップＳ０２においては、携帯情報装置２００と連携可能か否かを判断する。連携する相手の装置として携帯情報装置２００のネットワークアドレスを予め記憶しており、そのネットワークアドレスを用いて、携帯情報装置２００に連携可能か否かを問い合わせるための連携依頼を送信し、携帯情報装置２００から許可信号の返信があれば連携可能と判断する。連携可能ならば処理をステップＳ０３に進めるが、そうでなければ処理を終了する。この場合、連携不可能なことをユーザーに通知するために、例えば、メッセージを表示部１６１に表示するようにしてもよい。
【０１５８】
なお、連携可能な複数の携帯情報装置のネットワークアドレスを予め記憶しておき、複数の携帯情報装置ぞれぞれの装置識別情報をリスト表示し、ユーザーにより選択された装置識別情報の携帯情報装置と通信可能か否かを判断するようにしてもよい。また、ブロードキャストで問い合わせ信号を送信する等して通信可能な携帯情報装置を検索し、検索により検出された通信可能な１以上の携帯情報装置の装置識別情報をリスト表示し、ユーザーにより選択された装置識別情報の携帯情報装置を連携可能な装置として特定するようにしてもよい。
【０１５９】
ステップＳ０３においては、操作装置を決定し、処理をステップＳ０４に進める。携帯情報装置２００とＭＦＰ１００とのうちユーザーにより指定された装置を、クライアントとなる操作装置に決定する。具体的には、図６に示した連携設定画面を表示部１６１に表示し、携帯情報装置２００をクライアントに選択するためのチェックボックスと、ＭＦＰ１００をクライアントに選択するためのチェックボックスと、のいずれかが指示されたかを判断する。携帯情報装置２００をクライアントに選択するためのチェックボックスが指示されたならば、携帯情報装置２００を操作装置に決定し、ＭＦＰ１００をクライアントに選択するためのチェックボックスが指示されたならばＭＦＰ１００を操作装置に決定する。
【０１６０】
ステップＳ０４においては、連携先の携帯情報装置２００に操作装置を通知し、処理をステップＳ０８に進める。具体的には、ステップＳ０３において決定された操作装置の装置識別情報を含む操作装置情報を、通信Ｉ／Ｆ部１１２を介して携帯情報装置２００に送信する。
【０１６１】
一方、ステップＳ０５においては、連携依頼を受信したか否かを判断する。通信Ｉ／Ｆ部１１２が、外部から連携依頼を受信したならば処理をステップＳ０６に進めるが、そうでなければ処理をステップＳ０１に戻す。ステップＳ０６においては、連携依頼を送信してきた装置を特定し、特定された装置に連携可能であることを示す許可信号を返信する。次のステップＳ０７においては、操作装置情報を受信したか否かを判断する。例えば、携帯情報装置２００から連携依頼を受信する場合、携帯情報装置２００のユーザーによって、携帯情報装置２００とＭＦＰ１００とのいずれを操作装置とするかが決定される。携帯情報装置２００は、ユーザーによって決定された操作装置を識別するための装置識別情報を含む操作装置情報を送信する。このため、ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を制御して、携帯情報装置２００から操作装置情報を受信する。操作装置情報を受信するまで待機状態となり、操作装置情報を受信したならば処理をステップＳ０８に進める。
【０１６２】
ステップＳ０８においては、自装置が操作装置か否かを判断する。自装置が操作装置ならば処理をステップＳ０９に進めるが、そうでなければ処理をステップＳ１６に進める。ステップＳ０９にいては、クライアントタスクを起動する。具体的には、ＲＯＭ１１３、ＥＥＰＲＯＭ１１５、ＨＤＤ１６６またはＣＤ−ＲＯＭ１１９Ａに記憶されたクライアントプログラムを実行する。この際、サーバーとなる携帯情報装置２００のネットワークアドレス、例えばＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスとを、クライアントタスクに引数として渡す。この段階で、クライアントタスクが、携帯情報装置２００から第２遠隔操作画面を受信する。
【０１６３】
次のステップＳ１０においては、第１自装置操作画面と第２遠隔操作画面それぞれの表示領域を決定する。表示部１６１の表示面における表示領域を決定する。第１自装置操作画面は、ＭＦＰ１００を操作するための操作画面である。第２遠隔操作画面は、クライアントタスクが携帯情報装置２００から受信する操作画面であって、携帯情報装置２００を遠隔操作するための操作画面である。ステップＳ１１においては、ステップＳ１０において第１自装置操作画面のために決定された表示領域を、第１自装置操作画面を表示するための領域として設定する。ステップＳ１２においては、ステップＳ１０において第２遠隔操作画面のために決定された表示領域を、ステップＳ０９において起動されたクライアントタスクが出力する第２遠隔操作画面を表示するための領域として設定する。
【０１６４】
次のステップＳ１３においては、第１操作受付処理を実行し、処理をステップＳ１４に進める。第１操作受付処理の詳細は後述する。ステップＳ１４においては、連携終了指示を受け付けたか否かを判断する。ユーザーが操作部１６３が備えるキーであって、連携終了指示が割り当てられたキーを指示すれば、連携終了指示を受け付ける。また、通信Ｉ／Ｆ部１１２が携帯情報装置２００から連携終了信号を受信すると、連携終了指示を受け付ける。連携終了指示を受け付けたならば処理をステップＳ１５に進めるが、そうでなければ処理をステップＳ１３に戻す。ステップＳ１５においては、第１自装置操作画面の表示領域を、表示部１６１の表示面の全領域に設定し、処理を終了する。
【０１６５】
一方、ステップＳ１６においては、サーバータスクを起動する。具体的には、ＲＯＭ１１３、ＥＥＰＲＯＭ１１５、ＨＤＤ１６６またはＣＤ−ＲＯＭ１１９Ａに記憶されたサーバープログラムを実行する。この段階で、サーバータスクが、クライアントとなる携帯情報装置２００と通信し、携帯情報装置２００に第１自装置操作画面を第１遠隔操作画面として送信し、携帯情報装置２００から受信される操作に従って処理を実行する。
【０１６６】
次のステップＳ１７においては、操作ユーザーが存在するか否かを判断する。操作部１６３を操作するユーザーが存在するか否かを判断する。操作部１６３を操作して、ＭＦＰ１００にログインしているユーザーが存在すれば、操作ユーザーが存在すると判断する。
操作ユーザーが存在しなければ処理をステップＳ１８に進めるが、操作ユーザーが存在すれば、ステップＳ１８をスキップして処理をステップＳ１９に進める。ステップＳ１８においては、表示部１６１の駆動を停止する。ここでは、表示部１６１に供給される電力を遮断する。これにより、表示部１６１により電力が消費されないようにして、消費電力を低減するためである。また、電力を遮断するのに代えて、表示部１６１により消費される電力を低減するようにしてもよい。操作ユーザーが存在する場合には、ステップＳ１８は実行されないので、表示部１６１に第１自装置操作画面が、表示部１６１の全画面に表示されるので、操作ユーザーは、第１自装置操作画面に従って操作が可能である。
【０１６７】
次のステップＳ１９においては、第１特定操作画面の送信を検出したか否かを判断する。ステップＳ１６において起動したサーバータスクが、携帯情報装置２００に送信する第１遠隔操作画面を監視しておき、送信される第１遠隔操作画面が第１特定操作画面か否かを判断する。第１特定操作画面の送信を検出したならば処理をステップＳ２０に進めるが、そうでなければ処理をステップＳ２３に進める。
【０１６８】
ステップＳ２０においては、ステップＳ１８において駆動を停止した表示部１６１を駆動する。次のステップＳ２１においては、第１特定操作画面を表示部１６１に表示し、処理をステップＳ２２に進める。ステップＳ２２においては、第１代替画面を携帯情報装置２００に送信し、処理をステップＳ２７に進める。サーバータスクが第１特定操作画面を送信する場合、その第１特定操作画面が送信される前に第１特定操作画面の送信を停止し、第１特定操作画面に代えて第１代替画面を携帯情報装置２００に送信する。これにより、携帯情報装置２００には、第１特定操作画面は表示されず、第１代替画面が表示される。
【０１６９】
一方、ステップＳ２３においては、特定操作情報を受信したか否かを判断する。通信Ｉ／Ｆ部１１２が、携帯情報装置２００から特定操作情報を受信したか否かを判断する。特定操作情報を受信したならば処理をステップＳ２４に進めるが、そうでなければ処理をステップＳ２７に進める。特定操作情報は、第１遠隔操作画面としてサーバータスクによって送信された第１自装置操作画面中の位置を示す位置情報と、変化量とを含む。
【０１７０】
ステップＳ２４においては、特定操作情報に基づいて操作を特定する。具体的には、第１自装置操作画面に対して入力可能な操作のうち、第１自装置操作画面中で特定操作情報に含まれる位置情報で特定される位置に割り当てられた操作、または第１自装置操作画面中で特定操作情報に含まれる位置情報で特定される位置の画像に対応する操作であって、変化量の指定を伴う操作を特定する。例えば、特定操作情報に含まれる位置情報で特定される第１自装置操作画面の位置が、画像の場合、その画像を拡大する操作、または縮小する操作を特定する。変化量がプラスならば拡大する操作を特定し、変化量がマイナスならば縮小する操作を特定する。また、特定操作情報に含まれる位置情報で特定される第１自装置操作画面の位置が、パラメータを入力する領域の場合、そのパラメータを増加させる操作または減少させる操作を特定する。
【０１７１】
そして、ステップＳ２４において特定された操作に対応する処理を決定し（ステップＳ２５）、決定された処理を実行し（ステップＳ２６）、処理をステップＳ２７に進める。例えば、第１自装置操作画面が画像を含んでおり、特定操作情報が、その画像中の位置を示す位置情報とプラスの変化量とを含む場合、第１自装置操作画面中の画像を拡大する処理が実行され、画像を拡大した後の第１自装置操作画面が、新たな第１遠隔操作画面として、サーバータスクによって、携帯情報装置２００に送信される。このため、携帯情報装置２００を使用するユーザーは、第１自装置操作画面中の画像を、携帯情報装置２００が有する操作機能を用いて拡大する操作を入力することができる。
【０１７２】
ステップＳ２７においては、連携終了指示を受け付けたか否かを判断する。通信Ｉ／Ｆ部１１２が携帯情報装置２００から連携終了信号を受信すると、連携終了指示を受け付ける。連携終了指示を受け付けたならば処理をステップＳ２８に進めるが、そうでなければ処理をステップＳ１９に戻す。ステップＳ２８においては、ステップＳ１８において駆動を停止した表示部１６１を駆動し、処理を終了する。
【０１７３】
図１７は、第１操作受付処理の流れの一例を示すフローチャートである。第１操作受付処理は、図１６に示した画像処理装置連携処理のステップＳ１３において実行される処理である。図１７を参照して、ＣＰＵ１１１は、指示位置を検出したか否かを判断する（ステップＳ３１）。タッチパネル１６５から位置情報が入力されると、位置情報に含まれる座標値で特定される位置を指示位置として検出する。指示位置を検出したならば処理をステップＳ３２に進めるが、そうでなければ処理を画像処理装置連携処理に戻す。
【０１７４】
ステップＳ３２においては、指示位置が第１自装置操作画面の表示領域か否かを判断する。第１自装置操作画面の表示領域は、図１６のステップＳ１１において設定され、表示部１６１の表示面中の領域である。指示位置が第１自装置操作画面の表示領域内ならば処理をステップＳ３３に進めるが、そうでなければ処理をステップＳ３６に進める。
【０１７５】
ステップＳ３３においては、指示位置を検出する指示時間がしきい値Ｔ１以上か否かを判断する。指示時間がしきい値Ｔ１以上ならばコピーを指示する操作と判断し、処理をステップＳ３４に進めるが、そうでなければ処理をステップＳ３５に進める。ステップＳ３４においては、第１自装置操作画面中で指示位置の周辺に配置された文字列をバッファに一時記憶し、処理を画像処理装置連携処理に戻す。なお、指示位置の時間的な変化を検出し、変化する指示位置で特定される領域に含まれる文字列を一時記憶する文字列として特定するようにしてもよい。ステップＳ３５においては、指示位置に対応する操作を受け付け、処理を画像処理装置連携処理に戻す。
【０１７６】
一方、ステップＳ３６においては、指示位置が第２遠隔操作画面の表示領域か否かを判断する。第２遠隔操作画面の表示領域は、図１６のステップＳ１２において設定され、表示部１６１の表示面中の領域である。指示位置が第２遠隔操作画面の表示領域内ならば処理をステップＳ３７に進めるが、そうでなければ処理をステップＳ４１に進める。
【０１７７】
ステップＳ３７においては、ステップＳ３４が実行されてバッファに文字列が記憶されているか否かを判断する。文字列が記憶されていれば、貼り付けを指示する操作と判断し、処理をステップＳ３８に進めるが、そうでなければ処理をステップＳ４０に進める。ステップＳ３８においては、バッファから文字列を読み出し、指示位置と文字列とをクライアントタスクに出力する。クライアントタスクにおいては、指示位置に文字列が入力されたと判断し、指示位置に文字列が入力された操作を、サーバーである携帯情報装置２００に送信する。このため、第１自装置操作画面に含まれる文字列をコピーし、第２遠隔操作画面中の処理の入力領域に貼り付ける簡単な操作で、第２遠隔操作画面に文字列を入力することができる。次のステップＳ３９においては、バッファをクリアし、処理を画像処理装置連携処理に戻す。
【０１７８】
ステップＳ４０においては、指示位置をクライアントタスクに出力し、処理を画像処理装置連携処理に戻す。クライアントタスクにおいては、指示位置を指示する操作を、サーバーである携帯情報装置２００に送信する。このため、携帯情報装置２００においては、第２遠隔操作画面である第２自装置操作画面の指示位置が指示されたことを検出し、遠隔操作を受け付ける。
【０１７９】
ステップＳ４１においては、連携終了指示を受け付けたか否かを判断する。指示位置が、連携処理の終了する指示が割り当てられたキーの領域の場合、連携終了指示を受け付ける。連携終了指示を受け付けたならば処理をステップＳ４２に進めるが、そうでなければ処理を画像処理装置連携処理に戻す。ステップＳ４２においては、クライアントである携帯情報装置２００に連携終了を通知し、処理を画像処理装置連携処理に戻す。具体的には、通信Ｉ／Ｆ部１１２を介して、携帯情報装置２００に連携終了信号を送信する。
【０１８０】
図１８は、携帯情報装置連携処理の流れの一例を示すフローチャートである。携帯情報装置連携処理は、携帯情報装置２００が備えるＣＰＵ２１１が、フラッシュメモリ２１３に記憶された携帯情報装置連携プログラムを実行することにより、ＣＰＵ２１１により実行される処理である。図１８を参照して、ＣＰＵ２１１は、連携指示を受け付けたか否かを判断する（ステップＳ１０１）。連携指示を受け付けたならば処理をステップＳ１０２に進めるが、そうでなければ処理をステップＳ１０５に進める。ステップＳ１０２においては、連携する相手の装置であるＭＦＰ１００と連携可能か否かを判断する。連携可能ならば処理をステップＳ１０３に進めるが、そうでなければ処理を終了する。ステップＳ１０３においては、操作装置を決定し、処理をステップＳ１０４に進める。携帯情報装置２００とＭＦＰ１００とのうちユーザーにより指定された装置を、クライアントとなる操作装置に決定する。ステップＳ１０４においては、連携先のＭＦＰ１００に操作装置を通知し、処理をステップＳ１０８に進める。具体的には、ステップＳ１０３において決定された操作装置の装置識別情報を含む操作装置情報を、無線ＬＡＮＩ／Ｆ２１８を介してＭＦＰ１００に送信する。
【０１８１】
一方、ステップＳ１０５においては、連携依頼を受信したか否かを判断する。無線ＬＡＮＩ／Ｆ２１８が、外部から連携依頼を受信したならば処理をステップＳ１０６に進めるが、そうでなければ処理をステップＳ１０１に戻す。ステップＳ１０６においては、連携依頼を送信してきた装置を特定し、特定された装置に連携可能であることを示す許可信号を返信し、処理をステップＳ１０７に進める。ステップＳ１０７においては、操作装置情報を受信するまで待機状態となり、操作装置情報を受信したならば処理をステップＳ１０８に進める。
【０１８２】
ステップＳ１０８においては、自装置が操作装置か否かを判断する。自装置が操作装置ならば処理をステップＳ１０９に進めるが、そうでなければ処理をステップＳ１１６に進める。ステップＳ１０９においては、クライアントタスクを起動する。この段階で、クライアントタスクが、ＭＦＰ１００から第１遠隔操作画面を受信する。
【０１８３】
次のステップＳ１１０においては、第２自装置操作画面と第１遠隔操作画面それぞれの表示領域を決定する。表示部２１６の表示面における表示領域を決定する。第２自装置操作画面は、携帯情報装置２００を操作するための操作画面である。第１遠隔操作画面は、クライアントタスクがＭＦＰ１００から受信する操作画面であって、ＭＦＰ１００を遠隔操作するための操作画面である。ステップＳ１１１においては、ステップＳ１１０において第２自装置操作画面のために決定された表示領域を、第２自装置操作画面を表示するための領域として設定する。ステップＳ１１２においては、ステップＳ１１０において第１遠隔操作画面のために決定された表示領域を、ステップＳ１０９において起動されたクライアントタスクが出力する第１遠隔操作画面を表示するための領域として設定する。
【０１８４】
次のステップＳ１１３においては、第２操作受付処理を実行し、処理をステップＳ１１４に進める。第２操作受付処理の詳細は後述する。ステップＳ１１４においては、連携終了指示を受け付けたか否かを判断する。ユーザーが操作部２１７が備えるキーであって、連携終了指示が割り当てられたキーを指示すれば、連携終了指示を受け付ける。また、無線ＬＡＮＩ／Ｆ２１８がＭＦＰ１００から連携終了信号を受信すると、連携終了指示を受け付ける。連携終了指示を受け付けたならば処理をステップＳ１１５に進めるが、そうでなければ処理をステップＳ１１３に戻す。ステップＳ１１５においては、第２自装置操作画面の表示領域を、表示部２１６の表示面の全領域に設定し、処理を終了する。
【０１８５】
一方、ステップＳ１１６においては、サーバータスクを起動する。この段階で、サーバータスクが、クライアントとなるＭＦＰ１００と通信し、ＭＦＰ１００に第２自装置操作画面を第２遠隔操作画面として送信し、ＭＦＰ１００から受信される操作に従って処理を実行する。
【０１８６】
次のステップＳ１１７においては、表示部２１６の駆動を停止する。ここでは、表示部２１６に供給される電力を遮断する。表示部２１６により電力が消費されないようにして、消費電力を低減するためである。また、電力を遮断するのに代えて、表示部２１６により消費される電力を低減するようにしてもよい。次のステップＳ１１８においては、第２特定操作画面の送信を検出したか否かを判断する。ステップＳ１１７において起動したサーバータスクが、ＭＦＰ１００に送信する第２遠隔操作画面を監視しておき、送信される第２遠隔操作画面が第２特定操作画面か否かを判断する。第２特定操作画面の送信を検出したならば処理をステップＳ１１９に進めるが、そうでなければ処理をステップＳ１２２に進める。
【０１８７】
ステップＳ１１９においては、ステップＳ１１７において駆動を停止した表示部２１６を駆動する。次のステップＳ１２０においては、第２特定操作画面を表示部２１６に表示し、処理をステップＳ１２１に進める。そして、ステップＳ１２１において、第２代替画面をＭＦＰ１００に送信し、処理をステップＳ１２２に進める。サーバータスクが第２特定操作画面を送信する場合、その第２特定操作画面が送信される前に、第２特定操作画面の送信を停止し、第２特定操作画面に代えて第２代替画面をＭＦＰ１００に送信する。これにより、ＭＦＰ１００には、第２特定操作画面は表示されず、第２代替画面が表示される。
【０１８８】
ステップＳ１２２においては、連携終了指示を受け付けたか否かを判断する。無線ＬＡＮＩ／Ｆ２１８がＭＦＰ１００から連携終了信号を受信すると、連携終了指示を受け付ける。連携終了指示を受け付けたならば処理をステップＳ１２３に進めるが、そうでなければ処理をステップＳ１１８に戻す。ステップＳ１２３においては、ステップＳ１１７において駆動を停止した表示部２１６を駆動し、処理を終了する。
【０１８９】
図１９は、第２操作受付処理の流れの一例を示すフローチャートである。第２操作受付処理は、図１８に示した携帯情報装置連携処理のステップＳ１１３において実行される処理である。図１９を参照して、ＣＰＵ２１１は、指示位置を検出したか否かを判断する（ステップＳ１３１）。タッチパネル２１７Ａから位置情報が入力されると、位置情報に含まれる座標値を指示位置として検出する。指示位置を検出したならば処理をステップＳ１３２に進めるが、そうでなければ処理を携帯情報装置連携処理に戻す。
【０１９０】
ステップＳ１３２においては、指示位置が第２自装置操作画面の表示領域か否かを判断する。第２自装置操作画面の表示領域は、図１８のステップＳ１１１において設定され、表示部２１６の表示面中の領域である。指示位置が第２自装置操作画面の表示領域内ならば処理をステップＳ１３３に進めるが、そうでなければ処理をステップＳ１３６に進める。
【０１９１】
ステップＳ１３３においては、指示位置を検出する指示時間がしきい値Ｔ２以上か否かを判断する。指示時間がしきい値Ｔ２以上ならばコピーを指示する操作と判断し、処理をステップＳ１３４に進めるが、そうでなければ処理をステップＳ１３５に進める。ステップＳ１３４においては、第２自装置操作画面中で指示位置の周辺に配置された文字列をバッファに一時記憶し、処理を携帯情報装置連携処理に戻す。なお、指示位置の時間的な変化を検出し、変化する指示位置で特定される領域に含まれる文字列を一時記憶する文字列として特定するようにしてもよい。ステップＳ１３５においては、指示位置に対応する操作を受け付け、処理を携帯情報装置連携処理に戻す。
【０１９２】
一方、ステップＳ１３６においては、指示位置が第１遠隔操作画面の表示領域か否かを判断する。第１遠隔操作画面の表示領域は、図１８のステップＳ１１２において設定され、表示部２１６の表示面中の領域である。指示位置が第１遠隔操作画面の表示領域内ならば処理をステップＳ１３７に進めるが、そうでなければ処理をステップＳ１４４に進める。
【０１９３】
ステップＳ１３７においては、特定操作を検出したか否かを判断する。ステップＳ１３１において複数の指示位置が検出される場合、特定操作を検出する。特定操作を検出したならば処理をステップＳ１３８に進めるが、そうでなければ処理をステップＳ１４０に進める。ステップＳ１３８においては、検出された複数の指示位置の時間的な変化に基づいて、変化量を検出する。特定操作は、拡大操作および縮小操作を含む。変化量Ｄは、第１の時刻における２つの指示位置の間隔Ｌ１と、第１の時刻より後の第２の時刻における２つの指示位置の間隔Ｌ２とから求められ、変化量Ｄは、間隔Ｌ２から間隔Ｌ１を減算した値である。変化量Ｄが正ならば拡大操作であり、負ならば縮小操作である。第１の時刻は、指示位置が最初に検出された時とし、第２の時刻は指示位置が検出されなくなった時、または２つの指示位置の間の距離が変化しなくなった時である。
【０１９４】
ステップＳ１３９においては、特定操作情報をＭＦＰ１００に無線ＬＡＮＩ／Ｆ２１８を介して送信し、処理を携帯情報装置連携処理に戻す。特定操作情報は、ステップＳ１３１において検出された複数の指示位置のいずれか１つの座標値とステップＳ１３８において検出された変化量との組を含む。
【０１９５】
ステップＳ１４０においては、ステップＳ１３４が実行されてバッファに文字列が記憶されているか否かを判断する。文字列が記憶されていれば、貼り付けを指示する操作と判断し、処理をステップＳ１４１に進めるが、そうでなければ処理をステップＳ１４３に進める。ステップＳ１４１においては、バッファから文字列を読み出し、指示位置と文字列とをクライアントタスクに出力する。クライアントタスクにおいては、指示位置に文字列が入力されたと判断し、指示位置に文字列が入力された操作を、サーバーであるＭＦＰ１００に送信する。このため、第２自装置操作画面に含まれる文字列をコピーし、第１遠隔操作画面中の処理の入力領域に貼り付ける簡単な操作で、第１遠隔操作画面に文字列を入力することができる。次のステップＳ１４２においては、バッファをクリアし、処理を携帯情報装置連携処理に戻す。
【０１９６】
ステップＳ１４３においては、指示位置をクライアントタスクに出力し、処理を携帯情報装置連携処理に戻す。クライアントタスクにおいては、指示位置を指示する操作を、サーバーであるＭＦＰ１００に送信する。このため、ＭＦＰ１００においては、第１遠隔操作画面である第１自装置操作画面の指示位置が指示されたことを検出し、遠隔操作を受け付ける。
【０１９７】
ステップＳ１４４においては、連携終了指示を受け付けたか否かを判断する。指示位置が、連携処理の終了する指示が割り当てられたキーの領域の場合、連携終了指示を受け付ける。連携終了指示を受け付けたならば処理をステップＳ１４５に進めるが、そうでなければ処理を携帯情報装置連携処理に戻す。ステップＳ１４５においては、クライアントであるＭＦＰ１００に連携終了を通知し、処理を携帯情報装置連携処理に戻す。具体的には、無線ＬＡＮＩ／Ｆ２１８を介して、ＭＦＰ１００に連携終了信号を送信する。
【０１９８】
以上説明したように、ＭＦＰ１００は、画像処理装置として機能し、サーバーとして機能することが可能であるとともに、クライアントとして機能することが可能である。また、ＭＦＰ１００がサーバーとして機能する場合に表示部１６１を省電力モードに切り換えるので、サーバーとして機能する場合の消費電力を低減することができる。また、ＭＦＰ１００がクライアントとして機能する場合に第１自装置操作画面と第２遠隔操作画面とを表示部１６１に同時に表示する。このため、クライアントとして機能する場合に、自装置と携帯情報装置２００とを操作することができる。
【０１９９】
また、ＭＦＰ１００は、サーバープログラムを実行するタスクである第１サーバー部５９が携帯情報装置２００と通信可能な第１の状態と、クライアントプログラムを実行するタスクである第１クライアント部６１が携帯情報装置２００と通信可能な第２の状態とのとのいずれか一方の状態を選択する。このため、ＭＦＰ１００および携帯情報装置２００のいずれか一方をサーバーとして機能させ、他方をクライアントとして機能させることができる。
【０２００】
また、ＭＦＰ１００が、クライアントとして機能する場合、第１自装置操作画面に含まれる文字列を一時記憶し、一時記憶された文字列と、第２遠隔操作画面中でユーザーにより指定された位置を示す位置情報とを、第１クライアント部６１に出力する。このため、ＭＦＰ１００がクライアントとして機能する場合、第１自装置操作画面に含まれる文字列を第２遠隔操作画面中でユーザーにより指定された位置に入力した文字列とすることができる。
【０２０１】
また、ＭＦＰ１００は、サーバーとして機能する場合、クライアントとして機能する携帯情報装置２００に送信した遠隔操作画面中の位置を示す位置情報と、変化量とを含む特定操作情報を携帯情報装置２００から受信することに応じて、特定操作情報と第２遠隔操作画面とに基づいて、特定操作に対する処理を決定し、決定された処理を実行する。このため、ＭＦＰ１００に入力可能な操作とは別の特定操作が携帯情報装置２００に入力される場合であっても、ＭＦＰ１００に入力可能な操作に変換することができる。その結果、携帯情報装置２００の機能を有効に利用することができる。
【０２０２】
また、ＭＦＰ１００は、サーバーとして機能する場合、クライアントとして機能する携帯情報装置２００に送信する予定の第１遠隔操作画面が、予め定められた第１特定画面の場合、第１遠隔操作画面に代えて別の第１代替画面を送信し、表示部１６１を通常モードに切り換え、第１遠隔操作画面を表示部１６１に表示する。このため、ＭＦＰ１００は、サーバーとして機能する場合は、第１特定画面を表示するとともに、携帯情報装置２００に第１代替画面を表示させることができる。その結果、ユーザーにＭＦＰ１００に対する操作が必要であることを通知することができる。
【０２０３】
一方、携帯情報装置２００は、サーバーとして機能することが可能であるとともに、クライアントとして機能することが可能である。また、携帯情報装置２００がサーバーとして機能する場合に表示部２１６を省電力モードに切り換えるので、サーバーとして機能する場合の消費電力を低減することができる。また、クライアントとして機能する場合に第２自装置操作画面と第１遠隔操作画面とを表示部２１６に同時に表示する。このため、クライアントとして機能する場合に、自装置とＭＦＰ１００とを操作することができる。
【０２０４】
また、サーバープログラムを実行する第２サーバー部２５９がＭＦＰ１００と通信可能な第１の状態と、クライアントプログラムを実行する第２クライアント部２６１がＭＦＰ１００と通信可能な第２の状態とのとのいずれか一方の状態を選択する。このため、ＭＦＰ１００および携帯情報装置２００のいずれか一方をサーバーとして機能させ、他方をクライアントとして機能させることができる。
【０２０５】
また、携帯情報装置２００は、クライアントとして機能する場合、第２自装置操作画面に含まれる文字列を一時記憶し、一時記憶された文字列と、第１遠隔操作画面中でユーザーにより指定された位置を示す位置情報とを、第２クライアント部２６１に出力する。このため、携帯情報装置２００は、クライアントとして機能する場合、第２自装置操作画面に含まれる文字列を第１遠隔操作画面中でユーザーにより指定された位置に入力した文字列とすることができる。
【０２０６】
また、携帯情報装置２００は、サーバーとして機能する場合、第２遠隔操作画面が第２特定画面の場合、第２遠隔操作画面に代えて別の第２代替画面を送信し、第２遠隔操作画面を表示部２１６に表示する。このため、携帯情報装置２００が、サーバーとして機能する場合は、第２特定画面を表示するとともに、ＭＦＰ１００に第２代替画面を表示させることができる。その結果、ユーザーに携帯情報装置２００に対する操作が必要であることを通知することができる。
【０２０７】
なお、上述した実施の形態においては、画像処理システム１について説明したが、図１６および図１７に示した画像処理装置連携処理をＭＦＰ１００，１００Ａ、１００Ｂそれぞれに実行させる画像処理装置連携方法、その画像処理装置連携方法をＭＦＰ１００，１００Ａ、１００Ｂそれぞれが素亜ねるＣＰＵ１１１に実行させる画像処理装置連携プログラムとして、また、図１８および図１９に示した携帯情報装置連携処理を携帯情報装置２００に実行させる携帯情報装置連携方法、その携帯情報装置連携方法を携帯情報装置２００が備えるＣＰＵ２１１に実行させる携帯情報装置連携プログラムとして、発明を捉えることができるのは言うまでもない。
【０２０８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０２０９】
＜付記＞
（１）  前記サーバー手段が前記携帯情報装置と通信可能な第１の状態と、前記クライアント手段が前記携帯情報装置と通信可能な第２の状態とのとのいずれか一方の状態を選択するステップをさらに含む、請求項１２に記載の画像処理装置連携方法。
（２）  前記クライアントとして機能する場合、前記自装置操作画面に含まれる文字列と、前記遠隔操作画面中でユーザーにより指定された位置を示す位置情報とを、前記クライアント手段に出力するステップをさらに含む、請求項１２または（１）に記載の画像処理装置連携方法。
（３）  前記サーバーとして機能する場合、前記クライアントとして機能する前記携帯情報装置に送信した前記遠隔操作画面中の位置を示す位置情報と、変化量とを含む特定操作情報を前記携帯情報装置から受信するステップと、
前記特定操作が受信されることに応じて、前記受信された特定操作と前記携帯情報装置に送信した遠隔操作画面とに基づいて、前記特定操作に対する処理を決定するステップと、
前記決定された処理を実行するステップと、をさらに含む、請求項１２、（１）および（２）のいずれかに記載の画像処理装置連携方法。
（４）  前記サーバーとして機能する場合、前記クライアントとして機能する前記携帯情報装置に送信する予定の遠隔操作画面が、予め定められた特定画面の場合、前記遠隔操作画面に代えて別の代替画面を送信する送信ステップをさらに含み、
前記通常モード切換ステップは、前記送信ステップにおいて前記代替画面が送信される場合、前記表示手段を通常モードに切り換えるステップを含み、
前記表示するステップは、前記送信するステップにおいて前記代替画面が送信される場合、前記遠隔操作画面を前記表示手段に表示するステップを含む、請求項１２、（１）〜（３）のいずれかに記載の画像処理装置連携方法。
（５）  前記サーバー手段が前記画像処理装置と通信可能な第１の状態と、前記クライアント手段が前記画像処理装置と通信可能な第２の状態とのとのいずれか一方の状態を選択するステップをさらに含む、請求項１７に記載の携帯情報装置連携方法。
（６）  前記クライアントとして機能する場合、前記自装置操作画面に含まれる文字列と、前記遠隔操作画面中でユーザーにより指定された位置を示す位置情報とを、前記クライアント手段に出力するステップをさらに含む、請求項１７または（５）に記載の携帯情報装置連携方法。
（７）  前記サーバーとして機能する場合、前記クライアントとして機能する前記画像処理装置に送信する予定の遠隔操作画面が、予め定められた特定画面の場合、前記遠隔操作画面に代えて別の代替画面を送信する送信ステップをさらに含み、
前記通常モード切換ステップは、前記送信ステップにおいて前記代替画面を送信する場合、前記表示手段を通常モードに切り換えるステップを含み、
前記表示するステップは、前記送信するステップにおいて前記代替画面を送信する場合、前記遠隔操作画面を前記表示手段に表示するステップを含む、請求項１７、（５）または（６）のいずれかに記載の携帯情報装置連携方法。
【符号の説明】
【０２１０】
１  画像処理システム、１００，１００Ａ，１００Ｂ  ＭＦＰ、２００  携帯情報装置、３  ネットワーク、５  無線局、５１  第１操作受付部、５３  第１操作画面決定部、５５  第１表示制御部、５７  第１処理実行部、５９  第１サーバー部、６１  第１クライアント部、６３  第１選択部、６５  第１切換部、６７  第１代替画面送信部、７１  特定操作受信部、７３  処理決定部、８１  第１検出部、８３  第１判定部、８５  第１自装置操作受付部、８７  第１遠隔操作受付部、８７  第１自装置操作受付部、８７  第１遠隔操作受付部、８９  第１一時記憶部、９１  第１設定受付部、９３  第１連携指示受付部、９５  第１コピー指示受付部、９７  第１出力部、９９  第１貼付位置受付部、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＥＥＰＲＯＭ、１１６  ＨＤＤ、１１７  ファクシミリ部、１１９  外部記憶装置、１１９Ａ  ＣＤ−ＲＯＭ、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  操作パネル、１６１  表示部、１６３  操作部、１６５  タッチパネル、２００  携帯情報装置、２１１  ＣＰＵ、２１２  カメラ、２１３  フラッシュメモリ、２１４  無線通信部、２１５  通話部、２１６  表示部、２１７  操作部、２１７Ａ  タッチパネル、２３１  第２特定操作検出部、２５１  第２操作受付部、２５３  第２操作画面決定部、２５５  第２表示制御部、２５７  第２処理実行部、２５９  第２サーバー部、２６１  第２クライアント部、２６３  第２選択部、２６５  第２切換部、２６７  第２代替画面送信部、２７５  第２特定操作送信部、２８１  第２検出部、２８３  第２判定部、２８５  第２自装置操作受付部、２８７  第２遠隔操作受付部、２８７  第２自装置操作受付部、２８７  第２遠隔操作受付部、２８９  第２一時記憶部、２９１  第２設定受付部、２９３  第２連携指示受付部、２９５  第２コピー指示受付部、２９７  第２出力部、２９９  貼付位置受付部、１１２  通信Ｉ／Ｆ、２１８  無線ＬＡＮＩ／Ｆ。
【図１】
0005435010.tif 000002
【図２】
0005435010.tif 000003
【図３】
0005435010.tif 000004
【図４】
0005435010.tif 000005
【図５】
0005435010.tif 000006
【図６】
0005435010.tif 000007
【図７】
0005435010.tif 000008
【図８】
0005435010.tif 000009
【図９】
0005435010.tif 000010
【図１０】
0005435010.tif 000011
【図１１】
0005435010.tif 000012
【図１２】
0005435010.tif 000013
【図１３】
0005435010.tif 000014
【図１４】
0005435010.tif 000015
【図１５】
0005435010.tif 000016
【図１６】
0005435010.tif 000017
【図１７】
0005435010.tif 000018
【図１８】
0005435010.tif 000019
【図１９】
0005435010.tif 000020