(57)【特許請求の範囲】
【請求項１】
画像処理装置と携帯情報装置とのいずれか一方を遠隔操作するクライアントとし、他方を遠隔操作されるサーバーとして相互に遠隔操作可能な画像処理システムであって、
前記画像処理装置および前記携帯情報装置それぞれは、
画像を表示する表示手段と、
前記クライアントとして機能する装置と通信し、前記クライアントとして機能する装置によって遠隔操作されるサーバーとして機能するサーバー手段と、
前記サーバーとして機能する装置と通信し、前記サーバーを遠隔操作するクライアントとして機能するクライアント手段と、
前記サーバー手段が前記クライアントとして機能する装置と通信する第１の状態と、前記クライアント手段が前記サーバーとして機能する装置と通信する第２の状態とのいずれか一方の状態を選択する選択手段と、
前記選択手段により前記第２の状態が選択されている場合、自装置を操作するための自装置操作画面と、サーバーを遠隔操作するための遠隔操作画面と、を前記表示手段に同時に表示する表示制御手段と、を備え、
前記画像処理装置は、さらに、
前記携帯情報装置が自装置から距離で定まる所定の範囲内に存在することを検出する位置検出手段を、備え、
前記画像処理装置が備える前記選択手段は、前記位置検出手段により前記携帯情報装置が前記所定の範囲内に存在することが検出されることを条件に、前記第２の状態を選択する、画像処理システム。
【請求項２】
前記画像処理装置は、さらに、
動作モードを通常モードと、前記通常モードよりも消費電力の小さい省電力モードとに切り換えるモード切換手段を、備え、
前記画像処理装置が備える前記選択手段は、前記モード切換手段により動作モードが前記省電力モードに切り換えられていないことを条件に、前記第２の状態を選択する、請求項１に記載の画像処理システム。
【請求項３】
前記画像処理装置は、さらに、
ユーザーによる操作を受け付ける操作受付手段と、
前記操作受付手段を操作するユーザーを認証する認証手段と、を備え、
前記画像処理装置が備える前記選択手段は、前記認証手段により前記携帯情報装置に対して関連付けられたユーザーとは異なるユーザーが認証されていないことを条件に、前記第２の状態を選択する、請求項１または２に記載の画像処理システム。
【請求項４】
前記画像処理装置が備える前記選択手段は、前記第１の状態を選択している状態で、前記認証手段により前記携帯情報装置に対して関連付けられたユーザーが認証される場合、前記第２の状態を選択する、請求項３に記載の画像処理システム。
【請求項５】
前記携帯情報装置が備える前記選択手段は、前記携帯情報装置が処理対象となるデータをユーザーが選択可能な状態の場合、前記第２の状態を選択する、請求項１〜４のいずれかに記載の画像処理システム。
【請求項６】
前記携帯情報装置が備える前記選択手段は、前記画像処理装置が備える前記選択手段によって前記第１の状態が選択される場合には前記第２の状態を選択し、前記画像処理装置が備える前記選択手段によって前記第２の状態が選択される場合には前記第１の状態を選択する、請求項１〜５のいずれかに記載の画像処理システム。
【請求項７】
画像を表示する表示手段と、
携帯情報装置と通信する通信手段と、
前記携帯情報装置と通信し、前記携帯情報装置によって遠隔操作されるサーバーとして機能するサーバー手段と、
前記携帯情報装置と通信し、前記携帯情報装置を遠隔操作するクライアントとして機能するクライアント手段と、
前記サーバー手段が前記クライアントとして機能する装置と通信する第１の状態と、前記クライアント手段が前記サーバーとして機能する装置と通信する第２の状態とのいずれか一方の状態を選択する選択手段と、
前記携帯情報装置が自装置から距離で定まる所定の範囲内に存在することを検出する位置検出手段と、
前記選択手段により前記第２の状態が選択されている場合、自装置を操作するための自装置操作画面と、サーバーを遠隔操作するための遠隔操作画面と、を前記表示手段に同時に表示する表示制御手段と、を備え、
前記選択手段は、前記位置検出手段により前記携帯情報装置が前記所定の範囲内に存在することが検出されることを条件に、前記第２の状態を選択する、画像処理装置。
【請求項８】
動作モードを通常モードと、前記通常モードよりも消費電力の小さい省電力モードとに切り換えるモード切換手段を、さらに備え、
前記画像処理装置が備える前記選択手段は、前記モード切換手段により動作モードが前記省電力モードに切り換えられていないことを条件に、前記第２の状態を選択する、請求項７に記載の画像処理装置。
【請求項９】
前記画像処理装置は、さらに、
ユーザーによる操作を受け付ける操作受付手段と、
前記操作受付手段を操作するユーザーを認証する認証手段と、を備え、
前記選択手段は、前記認証手段により前記携帯情報装置に対して関連付けられたユーザーとは異なるユーザーが認証されていないことを条件に、前記第２の状態を選択する、請求項７または８に記載の画像処理装置。
【請求項１０】
前記選択手段は、前記第１の状態を選択している状態で、前記認証手段により前記携帯情報装置に対して関連付けられたユーザーが認証される場合、前記第２の状態を選択する、請求項９に記載の画像処理装置。
【請求項１１】
前記選択手段は、前記携帯情報装置が処理対象となるデータをユーザーが選択可能な状態の場合、前記第１の状態を選択する、請求項７〜１０のいずれかに記載の画像処理装置。
【請求項１２】
携帯情報装置と連携して操作を受け付ける画像処理装置で実行される画像処理装置連携方法であって、
前記画像処理装置は、
画像を表示する表示手段と、
携帯情報装置と通信する通信手段と、
前記携帯情報装置と通信し、前記携帯情報装置によって遠隔操作されるサーバーとして機能するサーバー手段と、
前記携帯情報装置と通信し、前記携帯情報装置を遠隔操作するクライアントとして機能するクライアント手段と、を備え、
前記サーバー手段が前記クライアントとして機能する装置と通信する第１の状態と、前記クライアント手段が前記サーバーとして機能する装置と通信する第２の状態とのいずれか一方の状態を選択する選択ステップと、
前記携帯情報装置が自装置から距離で定まる所定の範囲内に存在することを検出する検出ステップと、
前記選択ステップにおいて前記第２の状態が選択されている場合、自装置を操作するための自装置操作画面と、サーバーを遠隔操作するための遠隔操作画面と、を前記表示手段に同時に表示する表示制御ステップと、を前記画像処理装置に実行させ、
前記選択ステップは、前記検出ステップにおいて前記携帯情報装置が前記所定の範囲内に存在することが検出されることを条件に、前記第２の状態を選択するステップを含む画像処理装置連携方法。
【請求項１３】
携帯情報装置と連携して操作を受け付ける画像処理装置を制御するコンピュータで実行される画像処理装置連携プログラムであって、
前記画像処理装置は、
画像を表示する表示手段と、
携帯情報装置と通信する通信手段と、
前記携帯情報装置と通信し、前記携帯情報装置によって遠隔操作されるサーバーとして機能するサーバー手段と、
前記携帯情報装置と通信し、前記携帯情報装置を遠隔操作するクライアントとして機能するクライアント手段と、を備え、
前記サーバー手段が前記クライアントとして機能する装置と通信する第１の状態と、前記クライアント手段が前記サーバーとして機能する装置と通信する第２の状態とのいずれか一方の状態を選択する選択ステップと、
前記携帯情報装置が自装置から距離で定まる所定の範囲内に存在することを検出する検出ステップと、
前記選択ステップにおいて前記第２の状態が選択されている場合、自装置を操作するための自装置操作画面と、サーバーを遠隔操作するための遠隔操作画面と、を前記表示手段に同時に表示する表示制御ステップと、を前記コンピュータに実行させ、
前記選択ステップは、前記検出ステップにおいて前記携帯情報装置が前記所定の範囲内に存在することが検出されることを条件に、前記第２の状態を選択するステップを含む画像処理装置連携プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理システム、画像処理装置、画像処理装置連携方法、および画像処理装置連携プログラムに関し、特に、携帯情報装置と画像処理装置とを含む画像処理システム、その画像処理装置、その画像処理装置で実行される画像処理装置連携方法および画像処理装置連携プログラムに関する。
【背景技術】
【０００２】
近年、電子ペーパー等のＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔs）またはスマートホン等の携帯情報装置は、電子化された文書を記憶可能であり、時と場所を選ばず、文書を閲覧したり、編集したりできる。さらに、携帯情報装置に記憶された文書を複合機（以下「ＭＦＰ」という）等の画像処理装置に送信し、画像処理装置で印刷または記憶等の処理を実行させることができる。しかしながら、携帯情報装置と画像処理装置とを、それぞれ別個に操作する必要があり、操作が煩雑になるといった問題がある。
【０００３】
特開２０１１−１０３５７２号公報には、近距離無線通信部、操作パネル制御部を制御するプログラムを格納する記憶領域、前記プログラムに従い操作パネル制御部の制御を実行する制御部を有する画像処理装置にて、携帯機器が近距離無線通信部を経由して画像処理装置とリンクした時に、リンクした旨と承認を求める旨を画像処理装置と携帯機器双方の操作パネルに表示して、先に承認操作をした機器の保存部に、既に共通ユーザーインターフェースプログラムまたは共通ユーザーインターフェーススクリプトを読みこんであるかを確認し、もし無ければ、もう一方の機器から先に承認操作をした機器へ、共通ユーザーインターフェースプログラムまたは共通ユーザーインターフェーススクリプトを近距離無線通信部経由で転送し、リンクが解除されるあるいは解除操作をするあるいは相手側から解除通知されるまで、前記ユーザーインターフェースプログラムまたはユーザーインターフェーススクリプトにて操作パネルの制御を実施するプリントシステムが記載されている。
【０００４】
しかしながら、ユーザーが承認操作をした後は、操作する装置を変更することができない。例えば、処理対処のデータを指定するために携帯機器を操作した後に、指定したデータを画像処理装置に処理させる場合は、データを指定する操作を携帯機器に入力し、画像処理装置に処理させるための操作を画像処理装置に入力することができると便利である。従来のプリントシステムにおいては、操作を入力する装置を選択する操作を、ユーザーが入力しなければならず操作が煩雑になるといった問題がある。
【特許文献１】特開２０１１−１０３５７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、携帯情報装置と画像処理装置のうちからユーザーが操作する装置を決定することが可能な画像処理システムを提供することである。
【０００６】
この発明の他の目的は、携帯情報装置と画像処理装置のうちからユーザーが操作する装置を決定することが可能な画像処理装置を提供することである。
【０００７】
この発明のさらに他の目的は、携帯情報装置と画像処理装置のうちからユーザーが操作する装置を決定することが可能な画像処理装置連携方法および画像処理装置連携プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するためにこの発明のある局面によれば、画像処理システムは、画像処理装置と携帯情報装置とのいずれか一方を遠隔操作するクライアントとし、他方を遠隔操作されるサーバーとして相互に遠隔操作可能な画像処理システムであって、画像処理装置および携帯情報装置それぞれは、画像を表示する表示手段と、クライアントとして機能する装置と通信し、クライアントとして機能する装置によって遠隔操作されるサーバーとして機能するサーバー手段と、サーバーとして機能する装置と通信し、サーバーを遠隔操作するクライアントとして機能するクライアント手段と、サーバー手段がクライアントとして機能する装置と通信する第１の状態と、クライアント手段がサーバーとして機能する装置と通信する第２の状態とのいずれか一方の状態を選択する選択手段と、選択手段により第２の状態が選択されている場合、自装置を操作するための自装置操作画面と、サーバーを遠隔操作するための遠隔操作画面と、を表示手段に同時に表示する表示制御手段と、を備え、画像処理装置は、さらに、携帯情報装置が自装置から距離で定まる所定の範囲内に存在することを検出する位置検出手段を、備え、画像処理装置が備える選択手段は、位置検出手段により携帯情報装置が所定の範囲内に存在することが検出されることを条件に、第２の状態を選択する。
【０００９】
この局面に従えば、画像形成装置または携帯情報装置は、第２の状態が選択されている場合は、自装置操作画面と遠隔操作画面とを表示手段に同時に表示するので、クライアントとして機能する装置において、自装置とサーバーとを操作することができる。画像処理装置は、携帯情報装置が所定の範囲内に存在することが検出されることを条件に、携帯情報装置のクライアントとなる。このため、携帯情報装置が所定の範囲内に存在すれば、携帯情報装置の操作ユーザーは、画像処理装置を操作可能となるので、操作ユーザーが画像処理装置を操作可能な場合に限って、画像形成装置で携帯情報装置を遠隔操作可能にすることができる。その結果、携帯情報装置と画像処理装置のうちからユーザーが操作する装置を決定することが可能な画像処理システムを提供することができる。
【００１０】
好ましくは、画像処理装置は、さらに、動作モードを通常モードと、通常モードよりも消費電力の小さい省電力モードとに切り換えるモード切換手段を、備え、画像処理装置が備える選択手段は、モード切換手段により動作モードが省電力モードに切り換えられていないことを条件に、第２の状態を選択する。
【００１１】
この局面によれば、画像処理装置において、動作モードが省電力モードに切り換えられている場合は、携帯情報装置をユーザーが操作する装置に選択する。このため、画像処理装置において省電力モードが継続するので、画像処理装置の消費電力を低減することができる。
【００１２】
好ましくは、画像処理装置は、さらに、ユーザーによる操作を受け付ける操作受付手段と、操作受付手段を操作するユーザーを認証する認証手段と、を備え、画像処理装置が備える選択手段は、認証手段により携帯情報装置に対して関連付けられたユーザーとは異なるユーザーが認証されていないことを条件に、第２の状態を選択する。
【００１３】
この局面に従えば、画像形成装置において、携帯情報装置に対して関連付けられたユーザーとは異なるユーザーが認証されていない場合に、画像形成装置をユーザーが操作する装置に選択する。このため、画像形成装置が他のユーザーにより使用されている場合であっても携帯情報装置を操作して画像形成装置を遠隔操作することができる。
【００１４】
好ましくは、画像処理装置が備える選択手段は、第１の状態を選択している状態で、認証手段により携帯情報装置に対して関連付けられたユーザーが認証される場合、第２の状態を選択する。
【００１５】
この局面に従えば、画像形成装置において、携帯情報装置に対して関連付けられたユーザーが認証される場合に、画像形成装置をユーザーが操作する装置に選択する。このため、操作ユーザーは、携帯情報装置から画像形成装置に操作する装置を容易に変更することができる。
【００１６】
好ましくは、携帯情報装置が備える選択手段は、携帯情報装置が処理対象となるデータをユーザーが選択可能な状態の場合、第２の状態を選択する。
【００１７】
この局面に従えば、ユーザーは、携帯情報装置を用いてデータを選択している場合に、継続して携帯情報装置を用いて画像処理装置を遠隔操作することができる。
【００１８】
好ましくは、携帯情報装置が備える選択手段は、画像処理装置が備える選択手段によって第１の状態が選択される場合には第２の状態を選択し、画像処理装置が備える選択手段によって第２の状態が選択される場合には第１の状態を選択する。
【００１９】
この局面に従えば、携帯情報装置と、画像処理装置とのいずれか一方で他方を遠隔操作することができる。
【００２０】
この発明の他の局面によれば、画像処理装置は、画像を表示する表示手段と、携帯情報装置と通信する通信手段と、携帯情報装置と通信し、携帯情報装置によって遠隔操作されるサーバーとして機能するサーバー手段と、携帯情報装置と通信し、携帯情報装置を遠隔操作するクライアントとして機能するクライアント手段と、サーバー手段がクライアントとして機能する装置と通信する第１の状態と、クライアント手段がサーバーとして機能する装置と通信する第２の状態とのいずれか一方の状態を選択する選択手段と、携帯情報装置が自装置から距離で定まる所定の範囲内に存在することを検出する位置検出手段と、選択手段により第２の状態が選択されている場合、自装置を操作するための自装置操作画面と、サーバーを遠隔操作するための遠隔操作画面と、を表示手段に同時に表示する表示制御手段と、を備え、選択手段は、位置検出手段により携帯情報装置が所定の範囲内に存在することが検出されることを条件に、第２の状態を選択する。
【００２１】
この局面に従えば、携帯情報装置と自装置のうちからユーザーが操作する装置を決定することが可能な画像処理装置を提供することができる。
【００２２】
好ましくは、動作モードを通常モードと、通常モードよりも消費電力の小さい省電力モードとに切り換えるモード切換手段を、さらに備え、画像処理装置が備える選択手段は、モード切換手段により動作モードが省電力モードに切り換えられていないことを条件に、第２の状態を選択する。
【００２３】
好ましくは、画像処理装置は、さらに、ユーザーによる操作を受け付ける操作受付手段と、操作受付手段を操作するユーザーを認証する認証手段と、を備え、選択手段は、認証手段により携帯情報装置に対して関連付けられたユーザーとは異なるユーザーが認証されていないことを条件に、第２の状態を選択する。
【００２４】
好ましくは、選択手段は、第１の状態を選択している状態で、認証手段により携帯情報装置に対して関連付けられたユーザーが認証される場合、第２の状態を選択する。
【００２５】
好ましくは、選択手段は、携帯情報装置が処理対象となるデータをユーザーが選択可能な状態の場合、第１の状態を選択する。
【００２６】
この発明のさらに他の局面によれば、画像処理装置連携方法は、携帯情報装置と連携して操作を受け付ける画像処理装置で実行される画像処理装置連携方法であって、画像処理装置は、画像を表示する表示手段と、携帯情報装置と通信する通信手段と、携帯情報装置と通信し、携帯情報装置によって遠隔操作されるサーバーとして機能するサーバー手段と、携帯情報装置と通信し、携帯情報装置を遠隔操作するクライアントとして機能するクライアント手段と、を備え、サーバー手段がクライアントとして機能する装置と通信する第１の状態と、クライアント手段がサーバーとして機能する装置と通信する第２の状態とのいずれか一方の状態を選択する選択ステップと、携帯情報装置が自装置から距離で定まる所定の範囲内に存在することを検出する検出ステップと、選択ステップにおいて第２の状態が選択されている場合、自装置を操作するための自装置操作画面と、サーバーを遠隔操作するための遠隔操作画面と、を表示手段に同時に表示する表示制御ステップと、を画像処理装置に実行させ、選択ステップは、検出ステップにおいて携帯情報装置が所定の範囲内に存在することが検出されることを条件に、第２の状態を選択するステップを含む。
【００２７】
この局面に従えば、携帯情報装置と画像処理装置のうちからユーザーが操作する装置を決定することが可能な画像処理装置連携方法を提供することができる。
【００２８】
この発明のさらに他の局面によれば、画像処理装置連携プログラムは、携帯情報装置と連携して操作を受け付ける画像処理装置を制御するコンピュータで実行される画像処理装置連携プログラムであって、画像処理装置は、画像を表示する表示手段と、携帯情報装置と通信する通信手段と、携帯情報装置と通信し、携帯情報装置によって遠隔操作されるサーバーとして機能するサーバー手段と、携帯情報装置と通信し、携帯情報装置を遠隔操作するクライアントとして機能するクライアント手段と、を備え、サーバー手段がクライアントとして機能する装置と通信する第１の状態と、クライアント手段がサーバーとして機能する装置と通信する第２の状態とのいずれか一方の状態を選択する選択ステップと、携帯情報装置が自装置から距離で定まる所定の範囲内に存在することを検出する検出ステップと、選択ステップにおいて第２の状態が選択されている場合、自装置を操作するための自装置操作画面と、サーバーを遠隔操作するための遠隔操作画面と、を表示手段に同時に表示する表示制御ステップと、をコンピュータに実行させ、選択ステップは、検出ステップにおいて携帯情報装置が所定の範囲内に存在することが検出されることを条件に、第２の状態を選択するステップを含む。

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