(57)【特許請求の範囲】
【請求項１】
遠隔操作装置によって遠隔制御される画像形成装置であって、
処理を実行するための設定値を記憶する設定値記憶領域と、前記設定値の設定を受け付ける設定画面を記憶する設定画面記憶領域とを含む記憶手段と、
前記画面記憶領域に記憶されている設定画面と、該設定画面を識別するための画面識別情報と、前記設定値記憶領域に記憶されている設定値とを含む設定情報を前記遠隔操作装置に送信する設定情報送信手段と、
前記設定情報の送信後に、前記送信した設定情報に含まれる画面識別情報及び設定値と、前記画面識別情報で識別される設定画面中の位置を示す位置情報とを含む遠隔操作情報を前記遠隔操作装置から受信する遠隔操作情報受信手段と、
前記遠隔操作情報が受信されることに応じて、前記遠隔操作情報に含まれる設定値で前記設定値記憶領域に記憶されている設定値を更新する遠隔設定手段と、
前記遠隔設定手段により設定値が更新された後に、前記設定値記憶領域に記憶された設定値に基づいて、前記受信された遠隔操作情報に含まれる画面識別情報で特定される前記送信した設定画面を生成し、生成された設定画面で前記設定画面記憶領域に記憶された設定画面を更新する遠隔設定画面更新手段と、
前記遠隔設定画面更新手段により更新された設定画面中において前記遠隔操作情報に含まれる位置情報で特定される位置に基づいて操作を特定する遠隔操作特定手段と、を備える、画像形成装置。
【請求項２】
ユーザーにより入力される操作を受け付ける操作受付手段と、
前記操作受付手段により受け付けられた操作が設定操作の場合、当該設定操作に従って、前記設定値記憶領域に記憶された設定値を変更する設定値変更手段と、
前記設定値記憶領域に記憶された設定値に基づいて設定画面を生成し、前記設定画面記憶領域に記憶された設定画面を前記生成された設定画面で更新する設定画面更新手段と、をさらに備えた、請求項１に記載の画像形成装置。
【請求項３】
前記設定情報送信手段は、前記遠隔操作情報が受信された後に、前記設定画面記憶領域に記憶されている設定画面が前記設定画面更新手段により更新されることに応じて、前記設定情報を送信する、請求項２に記載の画像形成装置。
【請求項４】
前記設定画面更新手段は、前記設定値記憶領域に記憶された設定値が変更される場合、前記設定画面記憶領域に記憶された設定画面を前記設定値記憶領域に記憶された設定値に基づいて変更し、変更された設定画面で前記設定画面記憶領域に記憶された設定画面を更新する設定値基準更新手段と、
前記操作受付手段により受け付けられた操作が画面遷移操作の場合、前記設定値記憶領域に記憶された設定値に基づいて当該画面遷移操作によって特定される設定画面を生成し、生成された設定画面で前記設定画面記憶領域に記憶された設定画面を更新する操作基準更新手段と、を含む、請求項２または３に記載の画像形成装置。
【請求項５】
前記遠隔操作特定手段により特定された操作が設定操作の場合、当該設定操作に従って、前記設定値記憶領域に記憶された設定値を変更する遠隔設定値変更手段と、
前記遠隔操作特定手段により特定された操作が画面遷移操作の場合、前記設定値記憶領域に記憶された設定値に基づいて当該画面遷移操作によって特定される設定画面を生成し、生成された設定画面で前記設定画面記憶領域に記憶された設定画面を更新する遠隔設定画面変更手段と、をさらに備えた、請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
前記遠隔操作特定手段により特定された操作が設定操作の場合、当該設定操作に従って、前記設定値記憶領域に記憶された設定値を変更する遠隔設定値変更手段をさらに備えた、請求項１〜４のいずれかに記載の画像形成装置。
【請求項７】
前記遠隔操作特定手段により特定された操作が画面遷移操作の場合、前記設定値記憶領域に記憶された設定値に基づいて当該画面遷移操作によって特定される設定画面を生成し、生成された設定画面で前記設定画面記憶領域に記憶された設定画面を更新する遠隔設定画面変更手段をさらに備えた、請求項１〜４のいずれかに記載の画像形成装置。
【請求項８】
前記設定画面記憶領域に記憶された設定画面を表示する表示制御手段と、
前記設定値記憶領域に記憶された設定値に従って処理を実行する処理実行手段と、
前記遠隔操作装置から処理の対象となるデータと設定値とを含むジョブチケットを受信するジョブチケット受信手段とを、さらに備え、
前記処理実行手段は、前記ジョブチケットが受信されることに応じて、前記受信されたジョブチケットに含まれる設定値に従って、前記ジョブチケットに含まれるデータを処理する、請求項１〜７のいずれかに記載の画像形成装置。
【請求項９】
前記遠隔操作情報が受信されることに応じて、前記遠隔設定手段によって前記設定値記憶領域に記憶されている設定値が更新される前の段階に、前記記憶手段の前記設定値記憶領域に記憶されている設定値および前記画面記憶領域に記憶されている設定画面の画面識別情報との組を一時記憶する一時記憶手段と、
前記設定情報送信手段により前記設定情報が送信された後に、前記一時記憶手段により記憶された設定値で、前記設定値記憶領域に記憶された設定値を変更する設定値復元手段と、
前記設定値復元手段により前記設定値が変更された後に、前記設定値記憶領域に記憶された設定値に基づいて前記一時記憶手段により記憶された画面識別情報で特定される設定画面を生成し、前記設定画面記憶領域に記憶された設定画面を前記生成された設定画面で更新する設定画面復元手段と、をさらに備える、請求項１〜８のいずれかに記載の画像形成装置。
【請求項１０】
画像形成装置を遠隔制御可能な遠隔操作装置であって、
ユーザーによる操作を受け付ける操作受付手段と、
前記画像形成装置を遠隔操作するための設定画面と、該設定画面を識別するための画面識別情報と、前記画像形成装置が処理を実行するために前記画像形成装置に設定されている設定値とを含む設定情報を前記画像形成装置から受信する設定情報受信手段と、
前記設定情報が受信されることに応じて、前記受信された設定情報に含まれる設定画面を表示する設定画面表示手段と、
前記操作受付手段によって前記設定画面表示手段により表示された設定画面中をユーザーが指示する操作を受け付けられる場合、前記指示された設定画面中の位置を検出する位置検出手段と、
前記位置検出手段により前記設定画面中の位置が検出されることに応じて、前記受信された設定情報に含まれる画面識別情報および設定値と、前記設定画面中で検出された位置を示す位置情報とを含む遠隔操作情報を前記画像形成装置に送信する遠隔操作送信手段と、
前記設定画面表示手段により表示されている設定画面と、当該設定画面の画面識別情報と、前記設定値とを含む履歴情報を記憶する履歴記憶手段と、
前記記憶された履歴情報を選択する指示を受け付ける履歴更新手段と、を備え、
前記設定画面表示手段は、前記履歴情報が選択されることに応じて、前記選択された履歴情報に含まれる設定画面を表示し、
前記遠隔操作送信手段は、前記履歴情報が選択される場合、前記位置検出手段により前記設定画面中の位置が検出されることに応じて、前記選択された履歴情報に含まれる画面識別情報および設定値と、前記設定画面中で検出された位置を示す位置情報とを含む遠隔操作情報を前記画像形成装置に送信する、遠隔操作装置。
【請求項１１】
前記操作受付手段により受け付けられた操作に従って、データの指定を受け付けるデータ指定受付手段と、
前記操作受付手段により予め定められた操作を受け付けることに応じて、前記指定されたデータと前記受信された設定情報に含まれる設定値とを含むジョブチケットを前記画像形成装置に送信するジョブチケット送信手段と、をさらに備えた請求項１０に記載の遠隔操作装置。
【請求項１２】
画像形成装置を遠隔制御可能な遠隔操作装置であって、
ユーザーによる操作を受け付ける操作受付手段と、
前記画像形成装置を遠隔操作するための設定画面と、該設定画面を識別するための画面識別情報と、前記画像形成装置が処理を実行するために前記画像形成装置に設定されている設定値とを含む設定情報を前記画像形成装置から受信する設定情報受信手段と、
前記設定情報が受信されることに応じて、前記受信された設定情報に含まれる設定画面を表示する設定画面表示手段と、
前記操作受付手段によって前記設定画面表示手段により表示された設定画面中をユーザーが指示する操作を受け付けられる場合、前記指示された設定画面中の位置を検出する位置検出手段と、
前記位置検出手段により前記設定画面中の位置が検出されることに応じて、前記受信された設定情報に含まれる画面識別情報および設定値と、前記設定画面中で検出された位置を示す位置情報とを含む遠隔操作情報を前記画像形成装置に送信する遠隔操作送信手段と、
前記操作受付手段により受け付けられた操作に従って、データの指定を受け付けるデータ指定受付手段と、
前記操作受付手段により予め定められた操作を受け付けることに応じて、前記指定されたデータと前記受信された設定情報に含まれる設定値とを含むジョブチケットを前記画像形成装置に送信するジョブチケット送信手段と、
前記設定画面表示手段により表示されている設定画面と、当該設定画面の画面識別情報と、前記設定値とを含む履歴情報を記憶する履歴記憶手段と、
前記記憶された履歴情報を選択する指示を受け付ける履歴更新手段と、を備え、
前記設定画面表示手段は、前記履歴情報が選択されることに応じて、前記選択された履歴情報に含まれる設定画面を表示し、
前記ジョブチケット送信手段は、前記履歴情報が選択される場合、前記指定されたデータと前記選択された履歴情報に含まれる設定値とを含むジョブチケットを前記画像形成装置に送信する、遠隔操作装置。
【請求項１３】
遠隔操作装置によって遠隔制御される画像形成装置で実行される遠隔制御方法であって、
前記画像形成装置は、処理を実行するための設定値を記憶する設定値記憶領域と、前記設定値の設定を受け付ける設定画面を記憶する設定画面記憶領域とを含む記憶手段を、備え、
前記画面記憶領域に記憶されている設定画面と、該設定画面を識別するための画面識別情報と、前記設定値記憶領域に記憶されている設定値とを含む設定情報を前記遠隔操作装置に送信する設定情報送信ステップと、
前記設定情報の送信後に、前記送信した設定情報に含まれる画面識別情報及び設定値と、前記画面識別情報で識別される設定画面中の位置を示す位置情報とを含む遠隔操作情報を前記遠隔操作装置から受信する遠隔操作情報受信ステップと、
前記遠隔操作情報が受信されることに応じて、前記遠隔操作情報に含まれる設定値で前記設定値記憶領域に記憶されている設定値を更新する遠隔設定ステップと、
前記遠隔設定ステップにおいて設定値が更新された後に、前記設定値記憶領域に記憶された設定値に基づいて、前記受信された遠隔操作情報に含まれる画面識別情報で特定される前記送信した設定画面を生成し、生成された設定画面で前記設定画面記憶領域に記憶された設定画面を更新する遠隔設定画面更新ステップと、
前記遠隔設定画面更新ステップにより更新された設定画面中において前記遠隔操作情報に含まれる位置情報で特定される位置に基づいて操作を特定する遠隔操作特定ステップと、を含む、遠隔制御方法。
【請求項１４】
画像形成装置を遠隔制御可能な遠隔操作装置で実行される遠隔操作方法であって、
ユーザーによる操作を受け付ける操作受付ステップと、
前記画像形成装置を遠隔操作するための設定画面と、該設定画面を識別するための画面識別情報と、前記画像形成装置が処理を実行するために前記画像形成装置に設定されている設定値とを含む設定情報を前記画像形成装置から受信する設定情報受信ステップと、
前記設定情報が受信されることに応じて、前記受信された設定情報に含まれる設定画面を表示する設定画面表示ステップと、
前記操作受付ステップにおいて、前記設定画面表示ステップにおいて表示された設定画面中をユーザーが指示する操作を受け付けられる場合、前記指示された設定画面中の位置を検出する位置検出ステップと、
前記位置検出ステップにおいて前記設定画面中の位置が検出されることに応じて、前記受信された設定情報に含まれる画面識別情報および設定値と、前記設定画面中で検出された位置を示す位置情報とを含む遠隔操作情報を前記画像形成装置に送信する遠隔操作送信ステップと、
前記設定画面表示ステップにおいて表示される設定画面と、当該設定画面の画面識別情報と、前記設定値とを含む履歴情報を記憶する履歴記憶ステップと、
前記記憶された履歴情報を選択する指示を受け付ける履歴更新ステップと、を含み、
前記設定画面表示ステップは、前記履歴情報が選択されることに応じて、前記選択された履歴情報に含まれる設定画面を表示するステップを含み、
前記遠隔操作送信ステップは、前記履歴情報が選択される場合、前記位置検出ステップにおいて前記設定画面中の位置が検出されることに応じて、前記選択された履歴情報に含まれる画面識別情報および設定値と、前記設定画面中で検出された位置を示す位置情報とを含む遠隔操作情報を前記画像形成装置に送信するステップを含む遠隔操作方法。
【請求項１５】
画像形成装置を遠隔制御可能な遠隔操作装置で実行される遠隔操作方法であって、
ユーザーによる操作を受け付ける操作受付ステップと、
前記画像形成装置を遠隔操作するための設定画面と、該設定画面を識別するための画面識別情報と、前記画像形成装置が処理を実行するために前記画像形成装置に設定されている設定値とを含む設定情報を前記画像形成装置から受信する設定情報受信ステップと、
前記設定情報が受信されることに応じて、前記受信された設定情報に含まれる設定画面を表示する設定画面表示ステップと、
前記操作受付ステップにおいて、前記設定画面表示ステップにおいて表示された設定画面中をユーザーが指示する操作を受け付けられる場合、前記指示された設定画面中の位置を検出する位置検出ステップと、
前記位置検出ステップにおいて前記設定画面中の位置が検出されることに応じて、前記受信された設定情報に含まれる画面識別情報および設定値と、前記設定画面中で検出された位置を示す位置情報とを含む遠隔操作情報を前記画像形成装置に送信する遠隔操作送信ステップと、
前記操作受付ステップにおいて受け付けられた操作に従って、データの指定を受け付けるデータ指定受付ステップと、
前記操作受付ステップにおいて予め定められた操作を受け付けることに応じて、前記指定されたデータと前記受信された設定情報に含まれる設定値とを含むジョブチケットを前記画像形成装置に送信するジョブチケット送信ステップと、
前記設定画面表示ステップにおいて表示されている設定画面と、当該設定画面の画面識別情報と、前記設定値とを含む履歴情報を記憶する履歴記憶ステップと、
前記記憶された履歴情報を選択する指示を受け付ける履歴更新ステップと、を含み、
前記設定画面表示ステップは、前記履歴情報が選択されることに応じて、前記選択された履歴情報に含まれる設定画面を表示するステップを含み、
前記ジョブチケット送信ステップは、前記履歴情報が選択される場合、前記指定されたデータと前記選択された履歴情報に含まれる設定値とを含むジョブチケットを前記画像形成装置に送信するステップを含む、遠隔操作方法。
【請求項１６】
遠隔操作装置によって遠隔制御される画像形成装置を制御するコンピューターで実行される遠隔制御プログラムであって、
前記画像形成装置は、処理を実行するための設定値を記憶する設定値記憶領域と、前記設定値の設定を受け付ける設定画面を記憶する設定画面記憶領域とを含む記憶手段を、備え、
前記画面記憶領域に記憶されている設定画面と、該設定画面を識別するための画面識別情報と、前記設定値記憶領域に記憶されている設定値とを含む設定情報を前記遠隔操作装置に送信する設定情報送信ステップと、
前記設定情報の送信後に、前記送信した設定情報に含まれる画面識別情報及び設定値と、前記画面識別情報で識別される設定画面中の位置を示す位置情報とを含む遠隔操作情報を前記遠隔操作装置から受信する遠隔操作情報受信ステップと、
前記遠隔操作情報が受信されることに応じて、前記遠隔操作情報に含まれる設定値で前記設定値記憶領域に記憶されている設定値を更新する遠隔設定ステップと、
前記遠隔設定ステップにおいて設定値が更新された後に、前記設定値記憶領域に記憶された設定値に基づいて、前記受信された遠隔操作情報に含まれる画面識別情報で特定される前記送信した設定画面を生成し、生成された設定画面で前記設定画面記憶領域に記憶された設定画面を更新する遠隔設定画面更新ステップと、
前記遠隔設定画面更新ステップにより更新された設定画面中において前記遠隔操作情報に含まれる位置情報で特定される位置に基づいて操作を特定する遠隔操作特定ステップと、を前記コンピューターに実行させる、遠隔制御プログラム。
【請求項１７】
ユーザーにより入力される操作を受け付ける操作受付ステップと、
前記操作受付ステップにおいて受け付けられた操作が設定操作の場合、当該設定操作に従って、前記設定値記憶領域に記憶された設定値を変更する設定値変更ステップと、
前記設定値記憶領域に記憶された設定値に基づいて設定画面を生成し、前記設定画面記憶領域に記憶された設定画面を前記生成された設定画面で更新する設定画面更新ステップと、をさらに前記コンピューターに実行させる、請求項１６に記載の遠隔制御プログラム。
【請求項１８】
前記設定情報送信ステップは、前記遠隔操作情報が受信された後に、前記設定画面記憶領域に記憶されている設定画面が前記設定画面更新ステップにおいて更新されることに応じて、前記設定情報を送信するステップを含む、請求項１７に記載の遠隔制御プログラム。
【請求項１９】
前記設定画面更新ステップは、前記設定値記憶領域に記憶された設定値が変更される場合、前記設定画面記憶領域に記憶された設定画面を前記設定値記憶領域に記憶された設定値に基づいて変更し、変更された設定画面で前記設定画面記憶領域に記憶された設定画面を更新する設定値基準更新ステップと、
前記操作受付ステップにおいて受け付けられた操作が画面遷移操作の場合、前記設定値記憶領域に記憶された設定値に基づいて当該画面遷移操作によって特定される設定画面を生成し、生成された設定画面で前記設定画面記憶領域に記憶された設定画面を更新する操作基準更新ステップと、を含む、請求項１７または１８に記載の遠隔制御プログラム。
【請求項２０】
前記遠隔操作特定ステップにおいて特定された操作が設定操作の場合、当該設定操作に従って、前記設定値記憶領域に記憶された設定値を変更する遠隔設定値変更ステップと、
前記遠隔操作特定ステップにおいて特定された操作が画面遷移操作の場合、前記設定値記憶領域に記憶された設定値に基づいて当該画面遷移操作によって特定される設定画面を生成し、生成された設定画面で前記設定画面記憶領域に記憶された設定画面を更新する遠隔設定画面変更ステップと、をさらに前記コンピューターに実行させる請求項１６〜１９のいずれかに記載の遠隔制御プログラム。
【請求項２１】
前記遠隔操作特定ステップにおいて特定された操作が設定操作の場合、当該設定操作に従って、前記設定値記憶領域に記憶された設定値を変更する遠隔設定値変更ステップをさらに前記コンピューターに実行させる請求項１６〜１９のいずれかに記載の遠隔制御プログラム。
【請求項２２】
前記遠隔操作特定ステップにおいて特定された操作が画面遷移操作の場合、前記設定値記憶領域に記憶された設定値に基づいて当該画面遷移操作によって特定される設定画面を生成し、生成された設定画面で前記設定画面記憶領域に記憶された設定画面を更新する遠隔設定画面変更ステップをさらに前記コンピューターに実行させる請求項１６〜１９のいずれかに記載の遠隔制御プログラム。
【請求項２３】
前記設定画面記憶領域に記憶された設定画面を表示する表示制御ステップと、
前記設定値記憶領域に記憶された設定値に従って処理を実行する処理実行ステップと、
前記遠隔操作装置から処理の対象となるデータと設定値とを含むジョブチケットを受信するジョブチケット受信ステップと、をさらに前記コンピューターに実行させ、
前記処理実行ステップは、前記ジョブチケットが受信されることに応じて、前記受信されたジョブチケットに含まれる設定値に従って、前記ジョブチケットに含まれるデータを処理するステップを含む、請求項１６〜２２のいずれかに記載の遠隔制御プログラム。
【請求項２４】
前記遠隔操作情報が受信されることに応じて、前記遠隔設定ステップにおいて前記設定値記憶領域に記憶されている設定値が更新される前の段階に、前記記憶手段の前記設定値記憶領域に記憶されている設定値および前記画面記憶領域に記憶されている設定画面の画面識別情報との組を一時記憶する一時記憶ステップと、
前記設定情報送信ステップにおいて前記設定情報が送信された後に、前記一時記憶ステップにおいて記憶された設定値で、前記設定値記憶領域に記憶された設定値を変更する設定値復元ステップと、
前記設定値復元ステップにおいて前記設定値が変更された後に、前記設定値記憶領域に記憶された設定値に基づいて前記一時記憶ステップにおいて記憶された画面識別情報で特定される設定画面を生成し、前記設定画面記憶領域に記憶された設定画面を前記生成された設定画面で更新する設定画面復元ステップと、をさらに前記コンピューターに実行させる、請求項１６〜２３のいずれかに記載の遠隔制御プログラム。
【請求項２５】
画像形成装置を遠隔制御可能な遠隔操作装置を制御するコンピューターで実行される遠隔操作プログラムであって、
ユーザーによる操作を受け付ける操作受付ステップと、
前記画像形成装置を遠隔操作するための設定画面と、該設定画面を識別するための画面識別情報と、前記画像形成装置が処理を実行するために前記画像形成装置に設定されている設定値とを含む設定情報を前記画像形成装置から受信する設定情報受信ステップと、
前記受信された設定情報に含まれる設定画面を表示する設定画面表示ステップと、
前記操作受付ステップにおいて、前記設定画面表示ステップにおいて表示された設定画面中をユーザーが指示する操作を受け付けられる場合、前記指示された設定画面中の位置を検出する位置検出ステップと、
前記位置検出ステップにおいて前記設定画面中の位置が検出されることに応じて、前記受信された設定情報に含まれる画面識別情報および設定値と、前記設定画面中で検出された位置を示す位置情報とを含む遠隔操作情報を前記画像形成装置に送信する遠隔操作送信ステップと、
前記設定画面表示ステップにおいて表示される設定画面と、当該設定画面の画面識別情報と、前記設定値とを含む履歴情報を記憶する履歴記憶ステップと、
前記記憶された履歴情報を選択する指示を受け付ける履歴更新ステップと、を前記コンピューターに実行させ、
前記設定画面表示ステップは、前記履歴情報が選択されることに応じて、前記選択された履歴情報に含まれる設定画面を表示するステップを含み、
前記遠隔操作送信ステップは、前記履歴情報が選択される場合、前記位置検出ステップにおいて前記設定画面中の位置が検出されることに応じて、前記選択された履歴情報に含まれる画面識別情報および設定値と、前記設定画面中で検出された位置を示す位置情報とを含む遠隔操作情報を前記画像形成装置に送信するステップを含む、遠隔操作プログラム。
【請求項２６】
前記操作受付ステップにより受け付けられた操作に従って、データの指定を受け付けるデータ指定受付ステップと、
前記操作受付ステップにおいて予め定められた操作を受け付けることに応じて、前記指定されたデータと前記受信された設定情報に含まれる設定値とを含むジョブチケットを前記画像形成装置に送信するジョブチケット送信ステップと、をさらに前記コンピューターに実行させる、請求項２５に記載の遠隔操作プログラム。
【請求項２７】
画像形成装置を遠隔制御可能な遠隔操作装置を制御するコンピューターで実行される遠隔操作プログラムであって、
ユーザーによる操作を受け付ける操作受付ステップと、
前記画像形成装置を遠隔操作するための設定画面と、該設定画面を識別するための画面識別情報と、前記画像形成装置が処理を実行するために前記画像形成装置に設定されている設定値とを含む設定情報を前記画像形成装置から受信する設定情報受信ステップと、
前記設定情報が受信されることに応じて、前記受信された設定情報に含まれる設定画面を表示する設定画面表示ステップと、
前記操作受付ステップにおいて、前記設定画面表示ステップにおいて表示された設定画面中をユーザーが指示する操作を受け付けられる場合、前記指示された設定画面中の位置を検出する位置検出ステップと、
前記位置検出ステップにおいて前記設定画面中の位置が検出されることに応じて、前記受信された設定情報に含まれる画面識別情報および設定値と、前記設定画面中で検出された位置を示す位置情報とを含む遠隔操作情報を前記画像形成装置に送信する遠隔操作送信ステップと、
前記操作受付ステップにおいて受け付けられた操作に従って、データの指定を受け付けるデータ指定受付ステップと、
前記操作受付ステップにおいて予め定められた操作を受け付けることに応じて、前記指定されたデータと前記受信された設定情報に含まれる設定値とを含むジョブチケットを前記画像形成装置に送信するジョブチケット送信ステップと、
前記設定画面表示ステップにおいて表示される設定画面と、当該設定画面の画面識別情報と、前記設定値とを含む履歴情報を記憶する履歴記憶ステップと、
前記記憶された履歴情報を選択する指示を受け付ける履歴更新ステップと、を前記コンピューターに実行させ、
前記設定画面表示ステップは、前記履歴情報が選択されることに応じて、前記選択された履歴情報に含まれる設定画面を表示するステップを含み、
前記ジョブチケット送信ステップは、前記履歴情報が選択される場合、前記指定されたデータと前記選択された履歴情報に含まれる設定値とを含むジョブチケットを前記画像形成装置に送信するステップを含む、遠隔操作プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置、遠隔操作装置、遠隔制御方法、遠隔操作方法、遠隔制御プログラムおよび遠隔操作プログラムに関し、特に、遠隔操作装置により遠隔制御される画像形成装置、その画像形成装置で実行される遠隔制御方法および遠隔制御プログラム、その画像形成装置を遠隔制御する遠隔操作装置、その遠隔操作装置で実行される遠隔操作方法および遠隔操作プログラムに関する。
【背景技術】
【０００２】
複合機（ＭＦＰ）をスマートフォン等の携帯情報装置で遠隔操作する技術が知られている。例えば、特開２００６−０８６６４２号公報には、当該画像形成装置の端末装置にＷｅｂページを配信する画像形成装置であって、当該画像形成装置の画面上に表示される操作画面と当該画像形成装置の端末装置の画面上に前記Ｗｅｂページとして表示される操作画面とを、一方の操作画面の使用中は他方の操作画面の使用が制限されるように制御する操作画面制御手段を備えることを特徴とする画像形成装置が記載されている。
【０００３】
しかしながら、従来の画像形成装置では、画像形成装置の操作パネルから画像形成装置を直接操作する直接操作ユーザーと、端末装置で画像形成装置を遠隔操作する遠隔操作ユーザーと、のいずれか一方のみが画像形成装置を操作することができるが、直接操作ユーザーと、間接操作ユーザーとが、画像形成装置に別々の設定をすることができない。
【特許文献１】特開２００６−０８６６４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、遠隔制御される遠隔操作装置の台数の増加によって記憶領域が増加するのを防止した画像形成装置を提供することである。
【０００５】
この発明の他の目的は、画像形成装置を制御するための処理を簡略化した遠隔操作装置を提供することである。
【０００６】
この発明のさらに他の目的は、遠隔制御される遠隔操作装置の台数の増加によって画像形成装置の記憶領域が増加するのを防止した遠隔制御方法および遠隔制御プログラムを提供することである。
【０００７】
この発明のさらに他の目的は、画像形成装置を制御するための処理を簡略化した遠隔操作方法および遠隔制御プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するためにこの発明のある局面によれば、画像形成装置は、遠隔操作装置によって遠隔制御される画像形成装置であって、処理を実行するための設定値を記憶する設定値記憶領域と、設定値の設定を受け付ける設定画面を記憶する設定画面記憶領域とを含む記憶手段と、画面記憶領域に記憶されている設定画面と、該設定画面を識別するための画面識別情報と、設定値記憶領域に記憶されている設定値とを含む設定情報を遠隔操作装置に送信する設定情報送信手段と、設定情報の送信後に、送信した設定情報に含まれる画面識別情報及び設定値と、画面識別情報で識別される設定画面中の位置を示す位置情報とを含む遠隔操作情報を遠隔操作装置から受信する遠隔操作情報受信手段と、遠隔操作情報が受信されることに応じて、遠隔操作情報に含まれる設定値で設定値記憶領域に記憶されている設定値を更新する遠隔設定手段と、遠隔設定手段により設定値が更新された後に、設定値記憶領域に記憶された設定値に基づいて、受信された遠隔操作情報に含まれる画面識別情報で特定される送信した設定画面を生成し、生成された設定画面で設定画面記憶領域に記憶された設定画面を更新する遠隔設定画面更新手段と、遠隔設定画面更新手段により更新された設定画面中において遠隔操作情報に含まれる位置情報で特定される位置に基づいて操作を特定する遠隔操作特定手段と、を備える。
【０００９】
この局面に従えば、設定情報を遠隔操作装置に送信した後に、遠隔操作情報が受信されることに応じて、遠隔操作情報に含まれる設定値で設定値記憶領域に記憶されている設定値を更新し、設定値が更新された後に、設定値記憶領域に記憶された設定値に基づいて、遠隔操作情報に含まれる画面識別情報で特定される送信した設定画面を生成し、生成された設定画面で設定画面記憶領域に記憶された設定画面を更新し、更新された設定画面中において遠隔操作情報に含まれる位置情報で特定される位置に基づいて遠隔操作を特定する。このため、複数の遠隔操作装置のいずれかから遠隔操作情報を受信するごとに、遠隔操作を特定することができる。また、設定値と設定画面とをそれぞれ記憶する領域を１つ設ければよいので、記憶容量が遠隔操作装置の増加に伴って増加することがない。その結果、遠隔制御される遠隔操作装置の台数の増加によって記憶領域が増加するのを防止した画像形成装置を提供することができる。
【００１０】
好ましくは、ユーザーにより入力される操作を受け付ける操作受付手段と、操作受付手段により受け付けられた操作が設定操作の場合、当該設定操作に従って、設定値記憶領域に記憶された設定値を変更する設定値変更手段と、設定値記憶領域に記憶された設定値に基づいて設定画面を生成し、設定画面記憶領域に記憶された設定画面を生成された設定画面で更新する設定画面更新手段と、をさらに備える。
【００１１】
この局面に従えば、遠隔操作装置から受信される遠隔操作情報に基づいて特定する操作を、ユーザーが操作受付手段に入力する操作と同じ操作として特定することができる。その結果、遠隔操作装置から受信される遠隔操作情報に基づいて特定される操作に対応する処理を、ユーザーが操作受付手段に入力する操作と同じ操作に対応する処理と同じにすることができる。したがって、遠隔操作装置から受信される遠隔操作情報に基づいて特定される操作に対応する処理を実行する部分を、新たに開発する必要がない。
【００１２】
好ましくは、設定情報送信手段は、遠隔操作情報が受信された後に、設定画面記憶領域に記憶されている設定画面が設定画面更新手段により更新されることに応じて、設定情報を送信する。
【００１３】
この局面に従えば、遠隔操作情報が受信された後に、設定画面が更新されることに応じて、設定情報を送信するので、遠隔操作装置において、更新後の設定画面を表示させることができる。
【００１４】
好ましくは、設定画面更新手段は、設定値記憶領域に記憶された設定値が変更される場合、設定画面記憶領域に記憶された設定画面を設定値記憶領域に記憶された設定値に基づいて変更し、変更された設定画面で設定画面記憶領域に記憶された設定画面を更新する設定値基準更新手段と、操作受付手段により受け付けられた操作が画面遷移操作の場合、設定値記憶領域に記憶された設定値に基づいて当該画面遷移操作によって特定される設定画面を生成し、生成された設定画面で設定画面記憶領域に記憶された設定画面を更新する操作基準更新手段と、を含む。
【００１５】
この局面に従えば、設定値記憶領域に記憶された設定値が変更される場合、設定画面記憶領域に記憶された設定画面を更新し、受け付けられた操作が画面遷移操作の場合、設定値記憶領域に記憶された設定値に基づいて当該画面遷移操作によって特定される設定画面を生成し、生成された設定画面で設定画面記憶領域に記憶された設定画面を更新する。このため、設定値が更新されるごとに、設定画面記憶領域に記憶された設定画面を更新することができる。
【００１６】
好ましくは、遠隔操作特定手段により特定された操作が設定操作の場合、当該設定操作に従って、設定値記憶領域に記憶された設定値を変更する遠隔設定値変更手段と、遠隔操作特定手段により特定された操作が画面遷移操作の場合、設定値記憶領域に記憶された設定値に基づいて当該画面遷移操作によって特定される設定画面を生成し、生成された設定画面で設定画面記憶領域に記憶された設定画面を更新する遠隔設定画面変更手段と、をさらに備える。
【００１７】
この局面に従えば、遠隔操作情報に基づいて特定された操作が画面遷移操作の場合、設定値記憶領域に記憶された設定値に基づいて画面遷移操作によって特定される設定画面を生成し、生成された設定画面で設定画面記憶領域に記憶された設定画面を更新し、遠隔操作情報に基づいて特定された操作が設定操作の場合、設定値記憶領域に記憶された設定値を変更する。このため、遠隔操作装置から受信される遠隔操作情報に基づいて特定される操作によって設定値が更新されるごとに、または、遠隔操作情報に基づいて画面遷移操作が特定されるごとに、設定画面記憶領域に記憶された設定画面を更新する。このため、遠隔操作装置から遠隔操作情報を受信するごとに、更新後の設定画面を遠隔操作装置に、送信することができる。
好ましくは、遠隔操作特定手段により特定された操作が設定操作の場合、当該設定操作に従って、設定値記憶領域に記憶された設定値を変更する遠隔設定値変更手段をさらに備える。
好ましくは、遠隔操作特定手段により特定された操作が画面遷移操作の場合、設定値記憶領域に記憶された設定値に基づいて当該画面遷移操作によって特定される設定画面を生成し、生成された設定画面で設定画面記憶領域に記憶された設定画面を更新する遠隔設定画面変更手段をさらに備える。
【００１８】
好ましくは、設定画面記憶領域に記憶された設定画面を表示する表示制御手段と、
設定値記憶領域に記憶された設定値に従って処理を実行する処理実行手段と、遠隔操作装置から処理の対象となるデータと設定値とを含むジョブチケットを受信するジョブチケット受信手段とを、さらに備え、処理実行手段は、ジョブチケットが受信されることに応じて、受信されたジョブチケットに含まれる設定値に従って、ジョブチケットに含まれるデータを処理する。
【００１９】
この局面に従えば、ジョブチケットが受信されることに応じて、ジョブチケットに含まれる設定値に従って、ジョブチケットに含まれるデータを処理するので、遠隔操作装置から受信されるデータを処理することができる。
【００２０】
好ましくは、遠隔操作情報が受信されることに応じて、遠隔設定手段によって設定値記憶領域に記憶されている設定値が更新される前の段階に、記憶手段の設定値記憶領域に記憶されている設定値および画面記憶領域に記憶されている設定画面の画面識別情報との組を一時記憶する一時記憶手段と、設定情報送信手段により設定情報が送信された後に、一時記憶手段により記憶された設定値で、設定値記憶領域に記憶された設定値を変更する設定値復元手段と、設定値復元手段により設定値が変更された後に、設定値記憶領域に記憶された設定値に基づいて一時記憶手段により記憶された画面識別情報で特定される設定画面を生成し、設定画面記憶領域に記憶された設定画面を生成された設定画面で更新する設定画面復元手段と、をさらに備える。
【００２１】
この局面に従えば、遠隔操作情報か受信されてから設定情報が送信された後に、設定値記憶領域および設定画面記憶領域に遠隔操作情報が受信される前に記憶された設定値および設定画面を記憶することができる。
【００２２】
この発明の他の局面によれば、遠隔操作装置は、画像形成装置を遠隔制御可能な遠隔操作装置であって、ユーザーによる操作を受け付ける操作受付手段と、画像形成装置を遠隔操作するための設定画面と、該設定画面を識別するための画面識別情報と、前記画像形成装置が処理を実行するために前記画像形成装置に設定されている設定値とを含む設定情報を画像形成装置から受信する設定情報受信手段と、設定情報が受信されることに応じて、受信された設定情報に含まれる設定画面を表示する設定画面表示手段と、操作受付手段によって設定画面表示手段により表示された設定画面中をユーザーが指示する操作を受け付けられる場合、指示された設定画面中の位置を検出する位置検出手段と、位置検出手段により設定画面中の位置が検出されることに応じて、受信された設定情報に含まれる画面識別情報および設定値と、設定画面中で検出された位置を示す位置情報とを含む遠隔操作情報を画像形成装置に送信する遠隔操作送信手段と、設定画面表示手段により表示されている設定画面と、当該設定画面の画面識別情報と、設定値とを含む履歴情報を記憶する履歴記憶手段と、記憶された履歴情報を選択する指示を受け付ける履歴更新手段と、を備え、設定画面表示手段は、履歴情報が選択されることに応じて、選択された履歴情報に含まれる設定画面を表示し、遠隔操作送信手段は、履歴情報が選択される場合、位置検出手段により設定画面中の位置が検出されることに応じて、選択された履歴情報に含まれる画面識別情報および設定値と、設定画面中で検出された位置を示す位置情報とを含む遠隔操作情報を画像形成装置に送信する。
【００２３】
この局面に従えば、設定情報を画像形成装置から受信することに応じて、設定情報に含まれる設定画面を表示し、設定画面中でユーザーにより指示された位置を検出し、受信された設定情報に含まれる画面識別情報および設定値と、検出された設定画面中の位置を示す位置情報とを含む遠隔操作情報を画像形成装置に送信する。遠隔操作装置と画像形成装置との間で、設定情報および設定画面を共有し、画像形成装置において設定画面中でユーザーにより指示された位置からユーザーによる操作を特定することができる。その結果、画像形成装置を制御するための処理を簡略化した遠隔操作装置を提供することができる。また、過去に画像形成装置において設定された設定値と設定画面を用いて、新たな操作を画像形成装置に入力することができる。
【００２４】
好ましくは、操作受付手段により受け付けられた操作に従って、データの指定を受け付けるデータ指定受付手段と、操作受付手段により予め定められた操作を受け付けることに応じて、指定されたデータと受信された設定情報に含まれる設定値とを含むジョブチケットを画像形成装置に送信するジョブチケット送信手段と、をさらに備える。
【００２５】
この局面に従えば、画像形成装置において設定された設定値に従って画像形成装置に処理を実行させることができる。
【００２８】
この発明の他の局面によれば、遠隔操作装置は、画像形成装置を遠隔制御可能な遠隔操作装置であって、ユーザーによる操作を受け付ける操作受付手段と、画像形成装置を遠隔操作するための設定画面と、該設定画面を識別するための画面識別情報と、前記画像形成装置が処理を実行するために前記画像形成装置に設定されている設定値とを含む設定情報を画像形成装置から受信する設定情報受信手段と、設定情報が受信されることに応じて、受信された設定情報に含まれる設定画面を表示する設定画面表示手段と、操作受付手段によって設定画面表示手段により表示された設定画面中をユーザーが指示する操作を受け付けられる場合、指示された設定画面中の位置を検出する位置検出手段と、位置検出手段により設定画面中の位置が検出されることに応じて、受信された設定情報に含まれる画面識別情報および設定値と、設定画面中で検出された位置を示す位置情報とを含む遠隔操作情報を画像形成装置に送信する遠隔操作送信手段と、操作受付手段により受け付けられた操作に従って、データの指定を受け付けるデータ指定受付手段と、操作受付手段により予め定められた操作を受け付けることに応じて、指定されたデータと受信された設定情報に含まれる設定値とを含むジョブチケットを画像形成装置に送信するジョブチケット送信手段と、設定画面表示手段により表示されている設定画面と、当該設定画面の画面識別情報と、設定値とを含む履歴情報を記憶する履歴記憶手段と、記憶された履歴情報を選択する指示を受け付ける履歴更新手段と、を備え、設定画面表示手段は、履歴情報が選択されることに応じて、選択された履歴情報に含まれる設定画面を表示し、ジョブチケット送信手段は、履歴情報が選択される場合、指定されたデータと選択された履歴情報に含まれる設定値とを含むジョブチケットを画像形成装置に送信する。
【００２９】
この局面に従えば、過去に画像形成装置において設定された設定値を用いた処理を、画像形成装置に新たなデータに対して実行させることができる。
【００３０】
この発明のさらに他の局面によれば、遠隔制御方法は、遠隔操作装置によって遠隔制御される画像形成装置で実行される遠隔制御方法であって、画像形成装置は、処理を実行するための設定値を記憶する設定値記憶領域と、設定値の設定を受け付ける設定画面を記憶する設定画面記憶領域とを含む記憶手段を、備え、画面記憶領域に記憶されている設定画面と、該設定画面を識別するための画面識別情報と、設定値記憶領域に記憶されている設定値とを含む設定情報を遠隔操作装置に送信する設定情報送信ステップと、設定情報の送信後に、送信した設定情報に含まれる画面識別情報及びと設定値と、画面識別情報で識別される設定画面中の位置を示す位置情報とを含む遠隔操作情報を遠隔操作装置から受信する遠隔操作情報受信ステップと、遠隔操作情報が受信されることに応じて、遠隔操作情報に含まれる設定値で設定値記憶領域に記憶されている設定値を更新する遠隔設定ステップと、遠隔設定ステップにおいて設定値が更新された後に、設定値記憶領域に記憶された設定値に基づいて、受信された遠隔操作情報に含まれる画面識別情報で特定される送信した設定画面を生成し、生成された設定画面で設定画面記憶領域に記憶された設定画面を更新する遠隔設定画面更新ステップと、遠隔設定画面更新ステップにより更新された設定画面中において遠隔操作情報に含まれる位置情報で特定される位置に基づいて操作を特定する遠隔操作特定ステップと、を含む。
【００３１】
この局面に従えば、遠隔制御される遠隔操作装置の台数の増加によって画像形成装置の記憶領域が増加するのを防止した遠隔制御方法を提供することができる。
【００３２】
この発明のさらに他の局面に従えば、遠隔操作方法は、画像形成装置を遠隔制御可能な遠隔操作装置で実行される遠隔操作方法であって、ユーザーによる操作を受け付ける操作受付ステップと、画像形成装置を遠隔操作するための設定画面と、該設定画面を識別するための画面識別情報と、前記画像形成装置が処理を実行するために前記画像形成装置に設定されている設定値とを含む設定情報を画像形成装置から受信する設定情報受信ステップと、設定情報が受信されることに応じて、受信された設定情報に含まれる設定画面を表示する設定画面表示ステップと、操作受付ステップにおいて、設定画面表示ステップにおいて表示された設定画面中をユーザーが指示する操作を受け付けられる場合、指示された設定画面中の位置を検出する位置検出ステップと、位置検出ステップにおいて設定画面中の位置が検出されることに応じて、受信された設定情報に含まれる画面識別情報および設定値と、設定画面中で検出された位置を示す位置情報とを含む遠隔操作情報を画像形成装置に送信する遠隔操作送信ステップと、設定画面表示ステップにおいて表示される設定画面と、当該設定画面の画面識別情報と、設定値とを含む履歴情報を記憶する履歴記憶ステップと、記憶された履歴情報を選択する指示を受け付ける履歴更新ステップと、を含み、設定画面表示ステップは、履歴情報が選択されることに応じて、選択された履歴情報に含まれる設定画面を表示するステップを含み、遠隔操作送信ステップは、履歴情報が選択される場合、位置検出ステップにおいて設定画面中の位置が検出されることに応じて、選択された履歴情報に含まれる画面識別情報および設定値と、設定画面中で検出された位置を示す位置情報とを含む遠隔操作情報を画像形成装置に送信するステップを含む。
【００３３】
この局面に従えば、画像形成装置を制御するための処理を簡略化した遠隔操作方法を提供することができる。
この発明のさらに他の局面に従えば、遠隔操作方法は、画像形成装置を遠隔制御可能な遠隔操作装置で実行される遠隔操作方法であって、ユーザーによる操作を受け付ける操作受付ステップと、画像形成装置を遠隔操作するための設定画面と、該設定画面を識別するための画面識別情報と、前記画像形成装置が処理を実行するために前記画像形成装置に設定されている設定値とを含む設定情報を画像形成装置から受信する設定情報受信ステップと、設定情報が受信されることに応じて、受信された設定情報に含まれる設定画面を表示する設定画面表示ステップと、操作受付ステップにおいて、設定画面表示ステップにおいて表示された設定画面中をユーザーが指示する操作を受け付けられる場合、指示された設定画面中の位置を検出する位置検出ステップと、位置検出ステップにおいて設定画面中の位置が検出されることに応じて、受信された設定情報に含まれる画面識別情報および設定値と、設定画面中で検出された位置を示す位置情報とを含む遠隔操作情報を画像形成装置に送信する遠隔操作送信ステップと、操作受付ステップにおいて受け付けられた操作に従って、データの指定を受け付けるデータ指定受付ステップと、操作受付ステップにおいて予め定められた操作を受け付けることに応じて、指定されたデータと受信された設定情報に含まれる設定値とを含むジョブチケットを画像形成装置に送信するジョブチケット送信ステップと、設定画面表示ステップにおいて表示されている設定画面と、当該設定画面の画面識別情報と、設定値とを含む履歴情報を記憶する履歴記憶ステップと、記憶された履歴情報を選択する指示を受け付ける履歴更新ステップと、を含み、設定画面表示ステップは、履歴情報が選択されることに応じて、選択された履歴情報に含まれる設定画面を表示するステップを含み、ジョブチケット送信ステップは、履歴情報が選択される場合、指定されたデータと選択された履歴情報に含まれる設定値とを含むジョブチケットを画像形成装置に送信するステップを含む。
【００３４】
この発明のさらに他の局面によれば、遠隔制御プログラムは、遠隔操作装置によって遠隔制御される画像形成装置を制御するコンピューターで実行される遠隔制御プログラムであって、画像形成装置は、処理を実行するための設定値を記憶する設定値記憶領域と、設定値の設定を受け付ける設定画面を記憶する設定画面記憶領域とを含む記憶手段を、備え、画面記憶領域に記憶されている設定画面と、該設定画面を識別するための画面識別情報と、設定値記憶領域に記憶されている設定値とを含む設定情報を遠隔操作装置に送信する設定情報送信ステップと、設定情報の送信後に、送信した設定情報に含まれる画面識別情報及び設定値と、画面識別情報で識別される設定画面中の位置を示す位置情報とを含む遠隔操作情報を遠隔操作装置から受信する遠隔操作情報受信ステップと、遠隔操作情報が受信されることに応じて、遠隔操作情報に含まれる設定値で設定値記憶領域に記憶されている設定値を更新する遠隔設定ステップと、遠隔設定ステップにおいて設定値が更新された後に、設定値記憶領域に記憶された設定値に基づいて、受信された遠隔操作情報に含まれる画面識別情報で特定される送信した設定画面を生成し、生成された設定画面で設定画面記憶領域に記憶された設定画面を更新する遠隔設定画面更新ステップと、遠隔設定画面更新ステップにより更新された設定画面中において遠隔操作情報に含まれる位置情報で特定される位置に基づいて操作を特定する遠隔操作特定ステップと、をコンピューターに実行させる。
【００３５】
この局面に従えば、遠隔制御される遠隔操作装置の台数の増加によって画像形成装置の記憶領域が増加するのを防止した遠隔制御プログラムを提供することができる。
好ましくは、ユーザーにより入力される操作を受け付ける操作受付ステップと、操作受付ステップにおいて受け付けられた操作が設定操作の場合、当該設定操作に従って、設定値記憶領域に記憶された設定値を変更する設定値変更ステップと、設定値記憶領域に記憶された設定値に基づいて設定画面を生成し、設定画面記憶領域に記憶された設定画面を生成された設定画面で更新する設定画面更新ステップと、をさらにコンピューターに実行させる。
好ましくは、設定情報送信ステップは、遠隔操作情報が受信された後に、設定画面記憶領域に記憶されている設定画面が設定画面更新ステップにおいて更新されることに応じて、設定情報を送信するステップを含む。
好ましくは、設定画面更新ステップは、設定値記憶領域に記憶された設定値が変更される場合、設定画面記憶領域に記憶された設定画面を設定値記憶領域に記憶された設定値に基づいて変更し、変更された設定画面で設定画面記憶領域に記憶された設定画面を更新する設定値基準更新ステップと、操作受付ステップにおいて受け付けられた操作が画面遷移操作の場合、設定値記憶領域に記憶された設定値に基づいて当該画面遷移操作によって特定される設定画面を生成し、生成された設定画面で設定画面記憶領域に記憶された設定画面を更新する操作基準更新ステップと、を含む。
好ましくは、遠隔操作特定ステップにおいて特定された操作が設定操作の場合、当該設定操作に従って、設定値記憶領域に記憶された設定値を変更する遠隔設定値変更ステップと、遠隔操作特定ステップにおいて特定された操作が画面遷移操作の場合、設定値記憶領域に記憶された設定値に基づいて当該画面遷移操作によって特定される設定画面を生成し、生成された設定画面で設定画面記憶領域に記憶された設定画面を更新する遠隔設定画面変更ステップと、をさらにコンピューターに実行させる。
好ましくは、遠隔操作特定ステップにおいて特定された操作が設定操作の場合、当該設定操作に従って、設定値記憶領域に記憶された設定値を変更する遠隔設定値変更ステップをさらにコンピューターに実行させる。
好ましくは、遠隔操作特定ステップにおいて特定された操作が画面遷移操作の場合、設定値記憶領域に記憶された設定値に基づいて当該画面遷移操作によって特定される設定画面を生成し、生成された設定画面で設定画面記憶領域に記憶された設定画面を更新する遠隔設定画面変更ステップをさらにコンピューターに実行させる。
好ましくは、設定画面記憶領域に記憶された設定画面を表示する表示制御ステップと、設定値記憶領域に記憶された設定値に従って処理を実行する処理実行ステップと、遠隔操作装置から処理の対象となるデータと設定値とを含むジョブチケットを受信するジョブチケット受信ステップと、をさらにコンピューターに実行させ、処理実行ステップは、ジョブチケットが受信されることに応じて、受信されたジョブチケットに含まれる設定値に従って、ジョブチケットに含まれるデータを処理するステップを含む。
好ましくは、遠隔操作情報が受信されることに応じて、遠隔設定ステップにおいて設定値記憶領域に記憶されている設定値が更新される前の段階に、記憶手段の設定値記憶領域に記憶されている設定値および画面記憶領域に記憶されている設定画面の画面識別情報との組を一時記憶する一時記憶ステップと、設定情報送信ステップにおいて設定情報が送信された後に、一時記憶ステップにおいて記憶された設定値で、設定値記憶領域に記憶された設定値を変更する設定値復元ステップと、設定値復元ステップにおいて設定値が変更された後に、設定値記憶領域に記憶された設定値に基づいて一時記憶ステップにおいて記憶された画面識別情報で特定される設定画面を生成し、設定画面記憶領域に記憶された設定画面を生成された設定画面で更新する設定画面復元ステップと、をさらにコンピューターに実行させる。
【００３６】
この発明のさらに他の局面によれば、遠隔操作プログラムは、画像形成装置を遠隔制御可能な遠隔操作装置を制御するコンピューターで実行される遠隔操作プログラムであって、ユーザーによる操作を受け付ける操作受付ステップと、画像形成装置を遠隔操作するための設定画面と、該設定画面を識別するための画面識別情報と、前記画像形成装置が処理を実行するために前記画像形成装置に設定されている設定値とを含む設定情報を画像形成装置から受信する設定情報受信ステップと、受信された設定情報に含まれる設定画面を表示する設定画面表示ステップと、操作受付ステップにおいて、設定画面表示ステップにおいて表示された設定画面中をユーザーが指示する操作を受け付けられる場合、指示された設定画面中の位置を検出する位置検出ステップと、位置検出ステップにおいて設定画面中の位置が検出されることに応じて、受信された設定情報に含まれる画面識別情報および設定値と、設定画面中で検出された位置を示す位置情報とを含む遠隔操作情報を画像形成装置に送信する遠隔操作送信ステップと、設定画面表示ステップにおいて表示される設定画面と、当該設定画面の画面識別情報と、設定値とを含む履歴情報を記憶する履歴記憶ステップと、記憶された履歴情報を選択する指示を受け付ける履歴更新ステップと、をコンピューターに実行させ、設定画面表示ステップは、履歴情報が選択されることに応じて、選択された履歴情報に含まれる設定画面を表示するステップを含み、遠隔操作送信ステップは、履歴情報が選択される場合、位置検出ステップにおいて設定画面中の位置が検出されることに応じて、選択された履歴情報に含まれる画面識別情報および設定値と、設定画面中で検出された位置を示す位置情報とを含む遠隔操作情報を画像形成装置に送信するステップを含む。
【００３７】
この局面に従えば、画像形成装置を制御するための処理を簡略化した遠隔操作プログラムを提供することができる。
好ましくは、操作受付ステップにより受け付けられた操作に従って、データの指定を受け付けるデータ指定受付ステップと、操作受付ステップにおいて予め定められた操作を受け付けることに応じて、指定されたデータと受信された設定情報に含まれる設定値とを含むジョブチケットを画像形成装置に送信するジョブチケット送信ステップと、をさらにコンピューターに実行させる。
この発明のさらに他の局面によれば、遠隔操作プログラムは、画像形成装置を遠隔制御可能な遠隔操作装置を制御するコンピューターで実行される遠隔操作プログラムであって、ユーザーによる操作を受け付ける操作受付ステップと、画像形成装置を遠隔操作するための設定画面と、該設定画面を識別するための画面識別情報と、前記画像形成装置が処理を実行するために前記画像形成装置に設定されている設定値とを含む設定情報を画像形成装置から受信する設定情報受信ステップと、設定情報が受信されることに応じて、受信された設定情報に含まれる設定画面を表示する設定画面表示ステップと、操作受付ステップにおいて、設定画面表示ステップにおいて表示された設定画面中をユーザーが指示する操作を受け付けられる場合、指示された設定画面中の位置を検出する位置検出ステップと、位置検出ステップにおいて設定画面中の位置が検出されることに応じて、受信された設定情報に含まれる画面識別情報および設定値と、設定画面中で検出された位置を示す位置情報とを含む遠隔操作情報を画像形成装置に送信する遠隔操作送信ステップと、操作受付ステップにおいて受け付けられた操作に従って、データの指定を受け付けるデータ指定受付ステップと、操作受付ステップにおいて予め定められた操作を受け付けることに応じて、指定されたデータと受信された設定情報に含まれる設定値とを含むジョブチケットを画像形成装置に送信するジョブチケット送信ステップと、設定画面表示ステップにおいて表示されている設定画面と、当該設定画面の画面識別情報と、設定値とを含む履歴情報を記憶する履歴記憶ステップと、記憶された履歴情報を選択する指示を受け付ける履歴更新ステップと、をコンピューターに実行させ、設定画面表示ステップは、履歴情報が選択されることに応じて、選択された履歴情報に含まれる設定画面を表示するステップを含み、ジョブチケット送信ステップは、履歴情報が選択される場合、指定されたデータと選択された履歴情報に含まれる設定値とを含むジョブチケットを画像形成装置に送信するステップを含む。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施の形態の１つにおけるプリントシステムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハードウェア構成の概要を示すブロック図である。
【図４】携帯情報装置のハードウェア構成の概要を示すブロック図である。
【図５】ＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。
【図６】本実施の形態における携帯情報装置が備えるＣＰＵの機能の概要の一例を示すブロック図である。
【図７】遠隔制御処理の流れの一例を示すフローチャートである。
【図８】遠隔操作実行処理の流れの一例を示すフローチャートである。
【図９】遠隔操作処理の流れの一例を示すフローチャートである。
【図１０】本実施の携帯におけるプリントシステム１における、携帯情報装置とＭＦＰとの間で送受信される情報の時間的な流れの一例を示す図である。
【発明を実施するための形態】
【００３９】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００４０】
図１は、本発明の実施の形態の１つにおけるプリントシステムの全体概要を示す図である。図１を参照して、プリントシステム１は、画像処理装置として機能する複合機（以下、「ＭＦＰ」という）１００と、パーソナルコンピューター（以下、「ＰＣ」という）３００と、無線局５と、携帯情報装置２００，２００Ａ，２００Ｂと、を含む。ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００およびＰＣ３００は、ネットワーク３に接続される。携帯情報装置２００，２００Ａ，２００Ｂは、無線局５を通して、ネットワーク３に接続される。
【００４１】
ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。また、ネットワーク３は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。
【００４２】
ＰＣ３００は、一般的なコンピューターである。ＰＣ３００は、ＭＦＰ１００に対応するプリンタードライバープログラムがインストールされており、プリンタードライバープログラムを実行することにより、ＭＦＰ１００を制御して、ＭＦＰ１００に、画像形成処理、原稿読取処理等を実行させることが可能である。
【００４３】
携帯情報装置２００，２００Ａ，２００Ｂは、スマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）など、ユーザーに携帯して使用されるコンピューターである。携帯情報装置２００，２００Ａ，２００Ｂのハードウェア構成および機能は同じなので、ここでは特に言及しない限り携帯情報装置２００を例に説明する。ここでは、携帯情報装置２００を、スマートフォンとしており、無線ＬＡＮ機能と、通話機能とを備えている。このため、携帯情報装置２００は、携帯電話用基地局と無線で通信することにより携帯電話網に接続し、通話が可能である。
【００４４】
本実施の形態におけるプリントシステム１において、携帯情報装置２００には、ＭＦＰ１００を遠隔制御するための遠隔操作プログラムがインストールされており、ＭＦＰ１００を遠隔制御する遠隔操作装置として機能する。携帯情報装置２００は、携帯情報装置２００を操作するユーザーにより遠隔操作が入力されると、ＭＦＰ１００に遠隔制御コマンドを送信する。一方、ＭＦＰ１００には、携帯情報装置２００から遠隔制御コマンドを受信し、受信された遠隔制御コマンドにしたがって処理を実行する遠隔制御プログラムがインストールされている。なお、本実施の形態においては、ＭＦＰ１００を遠隔制御するための遠隔操作プログラムを携帯情報装置２００にインストールする場合を例に説明するが、ＭＦＰ１００を遠隔制御するための遠隔操作プログラムを、ＰＣ３００にインストールしてもよい。この場合には、ユーザーは、携帯情報装置２００を用いてＭＦＰ１００を遠隔制御する場合と同様に、ＰＣ３００を用いてＭＦＰ１００を遠隔制御することが可能である。
【００４５】
図２は、ＭＦＰの外観を示す斜視図である。図３は、ＭＦＰのハードウェア構成の概要を示すブロック図である。図２および図３を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、画像が形成された用紙を処理する後処理部１５５と、ユーザーインターフェースとしての操作パネル１６０とを含む。
【００４６】
後処理部１５５は、画像形成部１４０により画像が形成された１以上の用紙を並び替えて排紙するソート処理、パンチ穴加工するパンチ処理、ステープル針を打ち込むステープル処理を実行する。
【００４７】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１５と、ファクシミリ部１１６と、ＣＤ−ＲＯＭ１１８が装着される外部記憶装置１１７と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０、後処理部１５５および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００４８】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。さらに、ＲＡＭ１１４は，設定値記憶領域と設定画面記憶領域とを含む。設定値記憶領域は、処理を実行するための設定値を記憶する領域である。設定値記憶領域は、表示部１６１に表示する設定画面の記憶する領域である。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００４９】
操作パネル１６０は、ＭＦＰ１００の上面に設けられ、表示部１６１と操作部１６３とを含む。表示部１６１は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６３は、複数のキーからなるハードキー部１６７を備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部１６３は、表示部１６１上に設けられたタッチパネルを１６５さらに含む。
【００５０】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク３に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介して、ＰＣ３００または携帯情報装置２００，２００Ａ，２００Ｂとの間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク３を介してインターネットに接続されたコンピューターと通信が可能である。
【００５１】
ファクシミリ部１１６は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１６は、受信したファクシミリデータを、ＨＤＤ１１５に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１６により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部１１６は、ＨＤＤ１１５に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００５２】
外部記憶装置１１７は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  ＲＯＭ）１１８が装着される。ＣＰＵ１１１は、外部記憶装置１１７を介してＣＤ−ＲＯＭ１１８にアクセス可能である。ＣＰＵ１１１は、外部記憶装置１１７に装着されたＣＤ−ＲＯＭ１１８に記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ１１８に限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリであってもよい。
【００５３】
また、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１８に記録されたプログラムに限られず、ＨＤＤ１１５に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク３に接続された他のコンピューターが、ＭＦＰ１００のＨＤＤ１１５に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク３に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１１５に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５４】
図４は、携帯情報装置のハードウェア構成の概要を示すブロック図である。図４を参照して、本実施の形態における携帯情報装置２００は、携帯情報装置２００の全体を制御するためのＣＰＵ２０１と、カメラ２０２と、データを不揮発的に記憶するフラッシュメモリ２０３と、通話部２０５と接続された無線通信部２０４と、情報を表示する表示部２０６と、ユーザーの操作を受け付ける操作部２０７と、無線ＬＡＮＩ／Ｆ２０８と、位置検出部２０９と、加速度センサー２１０と、外部記憶装置２１１と、を含む。
【００５５】
表示部２０６は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部２０７は、メインキー２０７Ａと、タッチパネル２０７Ｂとを備える。また、ユーザーが、表示部２０６の表示面を指示する場合、操作部２０７は、タッチパネル２０７Ｂにより検出される表示面の位置をＣＰＵ２０１に出力する。ＣＰＵ２０１は、タッチパネル２０７Ｂによる検出された位置に基づいて、表示部２０６に表示されている画面中でユーザーにより指示された位置を検出する。ＣＰＵ２０１は、表示部２０６に表示されている画面と、タッチパネル２０７Ｂによる検出された位置とに基づいて、ユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。例えば、表示部２０６にテンキーの画像を含む画面を表示する場合には、タッチパネル２０７Ｂによる検出された位置に表示されたキーに対応する数字を受け付ける。
【００５６】
カメラ２０２は、レンズおよび光電変換素子を備え、レンズで集光した光を光電変換素子に結像し、光電変換素子は受光した光を光電変換して画像データをＣＰＵ２０１に出力する。光電変換素子は、ＣＭＯＳ(Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサー等である。カメラ２０２は、その撮像範囲が、表示部２０６を見るユーザーを含む位置に配置される。具体的には、カメラ２０２は、その光軸が、表示部２０６の表示面の法線とほぼ平行であって、撮像方向が表示面の方向と同じになるように配置される。換言すれば、カメラ２０２は、ユーザーが表示部２０６を視認する場合には、そのユーザーの顔の部分を撮像範囲に含む。
【００５７】
無線通信部２０４は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部２０４は、携帯情報装置２００を電話通信網に接続し、通話部２０５を用いた通話を可能とする。無線通信部２０４は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部２０５に出力する。また、無線通信部２０４は、通話部２０５から入力される音声を符号化し、携帯電話用基地局に送信する。通話部２０５は、マイクおよびスピーカーを備え、無線通信部２０４から入力される音声をスピーカーから出力し、マイクから入力される音声を無線通信部２０４に出力する。さらに、無線通信部２０４は、ＣＰＵ２０１により制御され、携帯情報装置２００を電子メールサーバーに接続し、電子メールを送受信する。
【００５８】
無線ＬＡＮＩ／Ｆ２０８は、無線局５と通信し、携帯情報装置２００をネットワーク３に接続するためのインターフェースである。携帯情報装置２００に、ＰＣ３００、ＭＦＰ１００それぞれのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを登録しておくことにより、携帯情報装置２００は、ＰＣ３００、ＭＦＰ１００と通信することができ、データの送受信が可能となる。なお、本実施の形態においては、携帯情報装置２００が無線ＬＡＮＩ／Ｆ２０８を用いて、ＰＣ３００、ＭＦＰ１００と通信する場合を例に説明するが、他の通信方法を用いて通信するようにしてもよい。具体的には、携帯情報装置２００、ＰＣ３００、ＭＦＰ１００が、例えばＢｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線装置を搭載する場合には、携帯情報装置２００が、ＰＣ３００、ＭＦＰ１００のいずれかと、１対１で通信するようにしてもよい。
【００５９】
フラッシュメモリ２０３は、ＣＰＵ２０１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＣＰＵ２０１は、フラッシュメモリ２０３に記録されたプログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行する。
【００６０】
位置検出部２０９は、携帯情報装置２００の現在位置を検出する。具体的には、位置検出部２０９は、全地球測位システム（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機であり、複数のＧＰＳ衛星からの電波を受信することにより、現在位置を測定する。位置検出部２０９は、測定した現在位置を示す値、たとえば、緯度と経度とをＣＰＵ２０１に出力する。
【００６１】
加速度センサー２１０は、携帯情報装置２００の加速度を検出する。加速度センサー２１０は、検出した加速度をＣＰＵ２０１に出力する。
【００６２】
外部記憶装置２１１は、携帯情報装置２００に着脱自在であり、遠隔操作プログラムを記憶したＣＤ−ＲＯＭ２１０Ａが装着可能である。ＣＰＵ２０１は、外部記憶装置２１１を介してＣＤ−ＲＯＭ２１０Ａにアクセス可能である。ＣＰＵ２０１は、外部記憶装置２１１に装着されたＣＤ−ＲＯＭ２１０Ａに記録された遠隔操作プログラムを、ＣＰＵ２０１が備えるＲＡＭにロードして実行することが可能である。
【００６３】
なお、ＣＰＵ２０１が実行するプログラムとして、フラッシュメモリ２０３またはＣＤ−ＲＯＭ２１０Ａに記録されたプログラムについて説明したが、ネットワーク３に接続された他のコンピューターが、フラッシュメモリ２０３に記憶されたプログラムを書換えたプログラム、または、追加して書き込んだ新たなプログラムであってもよい。さらに、携帯情報装置２００が、ネットワーク３に接続された他のコンピューターからダウンロードしたプログラムでもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００６４】
なお、ＣＰＵ２０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ２１１Ａに限られず、光ディスク（ＭＯ／ＭＤ／ＤＶＤ）、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリであってもよい。
【００６５】
図５は、ＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。図５に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５、ＣＤ−ＲＯＭ１１８に記憶された遠隔制御プログラムを実行することにより、ＣＰＵ１１１に形成される機能である。図５を参照して、ＣＰＵ１１１は、ユーザーの操作を受け付ける装置側操作受付部５１と、処理を実行する処理実行部５３と、設定値を変更する設定値変更部５５と、設定画面を更新する設定画面更新部５７と、表示部１６１を制御する表示制御部５９と、ジョブチケット受信部６１と、遠隔制御部７１と、を含む。
【００６６】
装置側操作受付部５１は、ユーザーがＭＦＰ１００に入力する操作を受け付ける。装置側操作受付部５１は、ユーザーが、操作パネル１６０を操作する場合、ユーザーが操作パネル１６０に入力する操作を受け付ける。
【００６７】
装置側操作受付部５１は、タッチパネル１６５により表示部１６１の表示面中の位置が検出されると、表示部１６１に表示されている設定画面中の位置を特定する。設定画面は、複数のボタンを含み、複数のボタンそれぞれに操作が予め関連付けられている。装置側操作受付部５１は、設定画面中で特定された位置に対応するボタンを特定し、特定のボタンに関連付けられた操作を特定する。設定画面に関連付けられる操作は、設定値を設定するための設定操作と、設定画面を変更する画面遷移操作と、処理の実行を指示する実行指示操作と、を含む。
【００６８】
装置側操作受付部５１は、設定操作を受け付ける場合、設定操作を設定値変更部５５に出力する。装置側操作受付部５１は、画面遷移操作を受け付ける場合、画面遷移操作を設定画面更新部５７に出力する。装置側操作受付部５１は、実行指示操作を受け付ける場合、実行指示操作で特定される処理の実行を指示する実行コマンドを処理実行部５３に出力する。
【００６９】
設定値変更部５５は、装置側操作受付部５１から設定操作が入力されることに応じて、ＲＡＭ１１４の設定値記憶領域に記憶された設定値を、設定操作に従って変更する。設定値変更部５５は、ＲＡＭ１１４の設定値記憶領域に記憶された設定値を変更する場合、設定画面更新部５７に設定値を変更したことを示す変更信号を出力する。
【００７０】
設定画面更新部５７は、設定値変更部５５から変更信号が入力され、装置側操作受付部５１から画面遷移操作が入力される。設定画面更新部５７は、変更信号が入力されることに応じて、または、画面遷移操作が入力されることに応じて、ＲＡＭ１１４の設定画面記憶領域に記憶された設定画面を更新し、設定画面を更新したことを示す画面更新信号を、表示制御部５９および遠隔制御部７１に出力する。
【００７１】
設定画面更新部５７は、設定値基準更新部９１と、操作基準更新部９３と、を含む。設定値基準更新部９１は、設定値変更部５５から変更信号が入力されることに応じて、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面をＲＡＭ１１４の設定値記憶領域に記憶された設定値に基づいて更新し、更新された設定画面をＲＡＭ１１４の設定画面記憶領域に記憶する記憶するとともに、表示制御部５９および遠隔制御部７１に画面更新信号を出力する。操作基準更新部９３は、装置側操作受付部５１から画面遷移操作が入力されることに応じて、画面遷移操作により特定される設定画面をＲＡＭ１１４の設定値記憶領域に記憶された設定値に基づいて生成し、生成された設定画面をＲＡＭ１１４の設定画面記憶領域に記憶するとともに、表示制御部５９に画面更新信号を出力する。
【００７２】
表示制御部５９は、設定画面更新部５７から画面更新信号が入力されることに応じて、ＲＡＭ１１４の設定画面記憶領域に記憶された設定画面を表示部１６１に表示する。
【００７３】
処理実行部５３は、装置側操作受付部５１から実行コマンドが入力されることに応じて、ＲＡＭ１１４の設定値記憶領域に記憶された設定値にしたがって、実行コマンドで特定される処理を実行する。
【００７４】
処理実行部５３が実行する処理は、自動原稿搬送装置１２０および原稿読取部１３０を制御して原稿の画像を読み取るスキャン処理、画像形成部１４０、給紙部１５０および後処理部１５５を制御して用紙に画像を形成する画像形成処理、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶されたデータを読み出しまたは書き込みするデータ管理処理、ファクシミリ部１１６を制御してファクシミリデータを送受信するファクシミリ処理、通信Ｉ／Ｆ部１１２を制御してデータを送受信するデータ送受信処理、を含む。処理実行部５３が実行する処理は、上記の２以上の処理を組み合わせた処理を含む。例えば、スキャン処理と画像形成処理を組み合わせたコピー処理、スキャン処理とデータ送信処理を組み合わせて原稿画像を読み取った画像データを送信するスキャンｔｏ送信処理、スキャン処理とデータ管理処理とを組み合わせて原稿画像を読み取った画像データをＨＤＤ１１５に記憶するスキャンｔｏＢＯＸ処理を含む。
【００７５】
遠隔制御部７１は、遠隔操作情報受信部７３と、一時記憶部７５と、遠隔設定部７７と、遠隔設定画面更新部７９と、設定情報送信部８１と、を含む。
【００７６】
設定情報送信部８１は、設定情報を携帯情報装置２００に送信する。設定情報は、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定値、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面、およびその設定画面を識別するための画面識別情報と、を含む。設定情報送信部８１は、通信Ｉ／Ｆ部１１２が携帯情報装置２００との間で通信のための通信経路が確立した時点で、設定情報を携帯情報装置２００に送信する。
【００７７】
遠隔操作情報受信部７３は、通信Ｉ／Ｆ部１１２を制御して、携帯情報装置２００から遠隔操作情報を受信する。遠隔操作情報は、ユーザーが、携帯情報装置２００を用いてＭＦＰ１００を遠隔制御する場合、携帯情報装置２００が送信する情報であり、設定画面を識別するための画面識別情報と、設定値と、画面識別情報で識別される設定画面中の位置を示す位置情報とを含む。遠隔操作情報受信部７３は、遠隔操作情報が受信されることに応じて、遠隔操作情報を装置側操作受付部５１、遠隔設定部７７および遠隔設定画面更新部７９に出力し、一時記憶部７５に一時記憶指示を出力し、設定情報送信部８１に遠隔操作情報を送信してきた装置、ここでは携帯情報装置２００を識別するための装置識別情報を出力する。装置識別情報は、携帯情報装置２００に対して割り当てられたネットワークアドレスである。ここでは、装置識別情報をＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスとしている。
【００７８】
一時記憶部７５は、遠隔操作情報受信部７３から一時記憶指示が入力されることに応じて、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定値および設定画面記憶領域に記憶されている設定画面をＲＡＭ１１４の一時記憶領域に記憶する。一時記憶部７５は、ＲＡＭ１１４の一時記憶領域に設定値と設定画面とを記憶すると、遠隔設定部７７に設定指示を出力する。
【００７９】
遠隔設定部７７は、遠隔操作情報受信部７３から遠隔操作情報が入力される。遠隔設定部７７は、一時記憶部７５から設定指示が入力されることに応じて、ＲＡＭ１１４の設定値記憶領域に遠隔操作情報に含まれる設定値を記憶し、遠隔設定画面更新部７９に更新指示を出力する。
【００８０】
遠隔設定画面更新部７９は、遠隔操作情報受信部７３から遠隔操作情報が入力される。遠隔設定画面更新部７９は、遠隔設定部７７から更新指示が入力されることに応じて、遠隔操作情報に含まれる画面識別情報により特定される設定画面をＲＡＭ１１４の設定値記憶領域に記憶された設定値に基づいて生成し、生成された設定画面をＲＡＭ１１４の設定画面記憶領域に記憶し、装置側操作受付部５１に特定指示を出力する。
【００８１】
装置側操作受付部５１は、遠隔操作特定部８３を含む。遠隔操作特定部８３は、遠隔操作情報受信部７３から遠隔操作情報が入力される。遠隔操作特定部８３は、遠隔設定画面更新部７９から特定指示が入力されることに応じて、遠隔操作情報に含まれる位置情報に基づいて遠隔操作を特定する。遠隔設定画面更新部７９から特定指示が入力される時点において、ＲＡＭ１１４の設定値記憶領域に遠隔操作情報に含まれる設定値が記憶されており、ＲＡＭ１１４の設定画面記憶領域に遠隔操作情報に含まれる画面識別情報で特定される設定画面が記憶されている。遠隔操作特定部８３は、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面中の位置を、遠隔操作情報に含まれる位置情報で特定する。設定画面は、複数のボタンを含み、複数のボタンそれぞれに操作が予め関連付けられている。遠隔操作特定部８３は、設定画面中で特定された位置に対応するボタンを特定し、特定のボタンに関連付けられた操作を特定する。設定画面に関連付けられる操作は、設定値を設定するための設定操作と、設定画面を変更する画面遷移操作と、処理の実行を指示する実行指示操作と、を含む。
【００８２】
遠隔操作特定部８３は、設定操作を特定する場合、設定操作を設定値変更部５５に出力する。遠隔操作特定部８３は、画面遷移操作を特定する場合、画面遷移操作を設定画面更新部５７に出力する。遠隔操作特定部８３は、実行指示操作を特定する場合、実行指示操作で特定される処理の実行を指示する実行コマンドを処理実行部５３に出力する。
【００８３】
設定値変更部５５は、遠隔設定値変更部６３を含む。遠隔設定値変更部６３は、遠隔操作特定部８３から設定操作が入力されることに応じて、ＲＡＭ１１４の設定値記憶領域に記憶された設定値を、設定操作に従って変更する。遠隔設定値変更部６３は、ＲＡＭ１１４の設定値記憶領域に記憶された設定値を変更する場合、設定画面更新部５７に設定値を変更したことを示す変更信号を出力する。
【００８４】
設定画面更新部５７に含まれる設定値基準更新部９１は、遠隔設定値変更部６３から変更信号が入力されることに応じて、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面をＲＡＭ１１４の設定値記憶領域に記憶された設定値に基づいて更新し、更新された設定画面をＲＡＭ１１４の設定画面記憶領域に記憶する記憶するとともに、表示制御部５９および遠隔制御部７１に画面更新信号を出力する。これにより、表示制御部５９によって、ＲＡＭ１１４の設定画面記憶領域に記憶された設定画面が表示部１６１に表示される。
【００８５】
設定画面更新部５７に含まれる操作基準更新部９３は、遠隔設定画面変更部９７を含む。遠隔設定画面変更部９７は、遠隔操作特定部８３から画面遷移操作が入力されることに応じて、画面遷移操作により特定される設定画面をＲＡＭ１１４の設定値記憶領域に記憶された設定値に基づいて生成し、生成された設定画面をＲＡＭ１１４の設定画面記憶領域に記憶するとともに、設定情報送信部８１に変更完了信号を出力し、表示制御部５９に画面更新信号を出力する。これにより、表示制御部５９によって、ＲＡＭ１１４の設定画面記憶領域に記憶された設定画面が表示部１６１に表示される。
【００８６】
設定情報送信部８１は、遠隔設定画面変更部９７から変更完了信号が入力されることに応じて、設定情報を携帯情報装置２００に送信するとともに、設定値変更部５５および設定画面更新部５７に復元指示を出力する。
【００８７】
設定値変更部５５は、設定値復元部６５を含む。設定値復元部６５は、設定情報送信部８１から復元指示が入力されることに応じて、ＲＡＭ１１４の一時記憶領域に記憶された設定値をＲＡＭ１１４の設定値記憶領域に記憶する。
【００８８】
設定画面更新部５７は設定画面復元部９５を含む。設定画面復元部９５は、設定情報送信部８１から復元指示が入力されることに応じて、ＲＡＭ１１４の一時記憶領域に記憶された設定画面をＲＡＭ１１４の設定画面記憶領域に記憶する。
【００８９】
ジョブチケット受信部６１は、通信Ｉ／Ｆ部１１２を制御して、携帯情報装置２００からジョブチケットを受信する。ジョブチケットは、処理対象となるデータと、設定値と、実行コマンドと、を含む。ジョブチケット受信部６１は、ジョブチケットを受信すると、そのジョブチケットを処理実行部５３に出力する。
【００９０】
処理実行部５３は、遠隔操作特定部８３から実行コマンドが入力されることに応じて、ＲＡＭ１１４の設定値記憶領域に記憶された設定値にしたがって、実行コマンドで特定される処理を実行する。また、処理実行部５３は、ジョブチケット受信部６１からジョブチケットが入力される場合、ジョブチケットに含まれるデータを、ジョブチケットに含まれる設定値にしたがって、ジョブチケットに含まれる実行コマンドで特定される処理を実行する。
【００９１】
なお、携帯情報装置２００に送信する設定画面は、表示部１６１に表示される設定画面とは異なる遠隔操作用の設定画面であってもよい。この場合、ＲＡＭ１１４の設定画面記憶領域に遠隔操作用の設定画面を記憶するようにしてもよいし、設定画面記憶領域とは別にＲＡＭ１１４に設けられた遠隔設定画面記憶領域に遠隔操作用の設定画面を記憶するようにしてもよい。
【００９２】
ＲＡＭ１１４に、設定値記憶領域および設定画面記憶領域とは別に、遠隔設定値記憶領域および遠隔設定画面記憶領域を設ける場合は、設定画面記憶領域に記憶された設定画面は変更されないので、表示部１６１の表示は変更されない。この場合、遠隔設定画面更新部７９は、ＲＡＭ１１４の遠隔設定画面記憶領域に、遠隔操作情報に含まれる画面識別情報で特定される遠隔操作用の設定画面を記憶し、設定値基準更新部９１は、遠隔設定値変更部６３によってＲＡＭ１１４の遠隔設定値記憶領域に記憶された設定値が変更される場合には、遠隔設定値変更部６３から変更信号が入力されることに応じて、ＲＡＭ１１４の遠隔設定画面記憶領域に記憶されている設定画面をＲＡＭ１１４の遠隔設定値記憶領域に記憶された設定値に基づいて更新し、更新された設定画面をＲＡＭ１１４の遠隔設定画面記憶領域に記憶する記憶する。さらに、遠隔設定画面変更部９７は、遠隔操作特定部８３から画面遷移操作が入力されることに応じて、画面遷移操作により特定される遠隔操作用の設定画面をＲＡＭ１１４の遠隔設定値記憶領域に記憶された設定値に基づいて生成し、生成された遠隔操作用の設定画面をＲＡＭ１１４の遠隔設定画面記憶領域に記憶する。
【００９３】
図６は、本実施の形態における携帯情報装置が備えるＣＰＵの機能の概要の一例を示すブロック図である。図６に示す機能は、携帯情報装置２００が備えるＣＰＵ２０１が、フラッシュメモリ２０３、またはＣＤ−ＲＯＭ２１１Ａに記憶された遠隔操作プログラムを実行することにより、ＣＰＵ２０１に形成される機能である。図６を参照して、ＣＰＵ２０１は、設定情報受信部２５１と、設定画面表示部２５３と、ユーザーによる操作を受け付ける遠隔操作受付部２５５と、遠隔操作送信部２５７と、ジョブチケットを送信するジョブチケット送信部２５９と、履歴記憶部２７１と、履歴更新部２７３と、を含む。
【００９４】
設定情報受信部２５１は、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００から設定情報を受信する。設定情報受信部２５１は、ユーザーが操作部２０７を操作して、ＭＦＰ１００を遠隔操作する指示を入力すれば、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００との間の通信経路の確立するために、ＭＦＰ１００に接続要求を送信する。設定情報受信部２５１は、ＭＦＰ１００との間で通信経路が確立するとその通信経路を識別するためのセッション番号を履歴更新部２７３に出力する。
【００９５】
また、設定情報受信部２５１は、無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００との間で確立された通信経路で設定情報を受信する。設定情報は、ＭＦＰ１００に設定されている設定値と、ＭＦＰ１００で表示されている設定画面と、その設定画面を識別するための画面識別情報と、を含む。設定情報受信部２５１は、ＭＦＰ１００から受信された設定情報に含まれる設定画面を設定画面表示部２５３に出力するとともに、設定情報に含まれる設定値および画面識別情報を遠隔操作送信部２５７に出力し、設定情報をジョブチケット送信部２５９に出力する。
【００９６】
設定画面表示部２５３は、設定情報受信部２５１から設定画面が入力されることに応じて、設定画面を表示部２０６に表示するとともに、設定画面を遠隔操作受付部２５５に出力する。
【００９７】
遠隔操作受付部２５５は、ユーザーが、操作部２０７に入力する操作を受け付ける。遠隔操作受付部２５５は、設定画面中の位置を検出する位置検出部２６１と、ジョブの指定を受け付けるジョブ指定受付部２６３と、を含む。位置検出部２６１は、ユーザーが、タッチパネル２０７Ｂにより表示部２０６の表示面中の位置が検出されると、タッチパネル２０７Ｂにより検出された位置に基づいて、設定画面表示部２５３から入力される設定画面中の位置を特定する。位置検出部２６１は、特定した設定画面中の位置を示す位置情報を遠隔操作送信部２５７に出力する。位置検出部２６１は、設定画面が、拡大または縮小されて表示されて表示部２０６に表示されている場合、タッチパネル２０７Ｂにより検出されている位置に基づいて、設定画面中の位置を検出する。また、位置検出部２６１は、設定画面が、回転して表示されて表示部２０６に表示されている場合、タッチパネル２０７Ｂにより検出されている位置に基づいて、設定画面中の位置を検出する。例えば。設定画面の左上を原点とした座標系における座標として位置を検出すればよい。
【００９８】
ジョブ指定受付部２６３は、処理対象となるデータの指定と、ＭＦＰ１００に実行させる処理の指定とを受け付ける。処理対象となるデータは、フラッシュメモリ２０３またはＣＤ−ＲＯＭ２１１Ａに記憶されたデータ、インターネットに接続されたコンピューターからダウンロードしたデータを含む。例えば、ジョブ指定受付部２６３は、データ管理プログラムまたはブラウジングプログラムなどのアプリケーションプログラムを実行し、それらのアプリケーションプログラムにより特定されるデータを、ユーザーが処理対象となるデータとして指定する場合、指定されたデータを処理対象となるデータとして受け付ける。ジョブ指定受付部２６３は、指定されたデータを、ジョブチケット送信部２５９に出力する。
【００９９】
遠隔操作送信部２５７は、設定情報受信部２５１から設定値と画面識別情報とが入力され、位置検出部２６１から位置情報が入力される。遠隔操作送信部２５７は、位置検出部２６１から位置情報が入力されることに応じて、その位置情報と、設定情報受信部２５１から入力される設定値および画面識別情報とを含む遠隔操作情報を、無線ＬＡＮＩ／Ｆ２０８を介してＭＦＰ１００に送信する。遠隔操作送信部２５７は、遠隔操作情報の送信に応じて、設定値、設定画面および画面識別情報を含む履歴情報を、履歴記憶部２７１に出力する。
【０１００】
ジョブチケット送信部２５９は、設定情報受信部２５１から設定情報が入力され、ジョブ指定受付部２６３からデータが入力される。ジョブチケット送信部２５９は、ジョブ指定受付部２６３からデータが入力されることに応じて、データと設定情報受信部２５１から入力される設定情報に含まれる設定値と、実行コマンドとを含むジョブチケットを生成し、生成されたジョブチケットを無線ＬＡＮＩ／Ｆ２０８を介してＭＦＰ１００に送信する。実行コマンドは、画面識別情報に対応する設定画面に対して予め定められた処理をＭＦＰ１００に実行させるためのコマンドである。実行コマンドは、ＭＦＰ１００が実行する処理を特定する。また、ジョブチケット送信部２５９は、ジョブチケットの送信に応じて、設定値、設定画面および画面識別情報を含む履歴情報を、履歴記憶部２７１に出力する。
【０１０１】
履歴記憶部２７１は、遠隔操作送信部２５７またはジョブチケット送信部２５９から履歴情報が入力されることに応じて、履歴情報をフラッシュメモリ２０３に記憶する。
【０１０２】
履歴更新部２７３は、履歴記憶部２７１によってフラッシュメモリ２０３に記憶された履歴情報のうちから１つを選択する。ユーザーが操作部２０７を操作して、フラッシュメモリ２０３に記憶された１以上の履歴情報のうちから１つを選択する操作を入力すると、選択された履歴情報を選択する。履歴更新部２７３は、選択された履歴情報をフラッシュメモリ２０３から読出し、読み出した履歴情報に含まれる設定画面を設定画面表示部２５３に出力するとともに、履歴情報に含まれる画面識別情報と設定値とを遠隔操作送信部２５７に出力するとともに、履歴情報に含まれる設定値、設定画面および画面識別情報をジョブチケット送信部２５９。さらに、履歴更新部２７３は、フラッシュメモリ２０３から読み出した履歴情報を、無線ＬＡＮＩ／Ｆ２０８を介してＭＦＰ１００に送信する。
【０１０３】
設定画面表示部２５３は、履歴更新部２７３から設定画面が入力されることに応じて、設定画面を表示部２０６に表示するとともに、設定画面を遠隔操作受付部２５５に出力する。
【０１０４】
遠隔操作送信部２５７は、履歴更新部２７３から設定値と画面識別情報とが入力される場合、位置検出部２６１から位置情報が入力されることに応じて、その位置情報と、履歴更新部２７３から入力される設定値および画面識別情報と、を含む遠隔操作情報を無線ＬＡＮＩ／Ｆ２０８を介してＭＦＰ１００に送信する。遠隔操作送信部２５７は、遠隔操作情報の送信に応じて、設定値、設定画面および画面識別情報を含む履歴情報を、履歴記憶部２７１に出力する。
【０１０５】
ジョブチケット送信部２５９は、履歴更新部２７３から設定値、設定画面および画面識別情報が入力される場合、ジョブ指定受付部２６３からデータが入力されることに応じて、データと履歴更新部２７３から入力される設定値と、実行コマンドとを含むジョブチケットを生成し、生成されたジョブチケットを無線ＬＡＮＩ／Ｆ２０８を介してＭＦＰ１００に送信する。また、ジョブチケット送信部２５９は、ジョブチケットの送信に応じて、設定値、設定画面および画面識別情報を含む履歴情報を、履歴記憶部２７１に出力する。
【０１０６】
ユーザーは、過去にＭＦＰ１００を遠隔操作した時点で、遠隔操作によって設定した設定値と同じ設定値を利用することができるので、設定値を設定する遠隔操作をする必要がない。
【０１０７】
図７は、遠隔制御処理の流れの一例を示すフローチャートである。遠隔制御処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５、ＣＤ−ＲＯＭ１１８に記憶された遠隔制御プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。
【０１０８】
図７を参照して、ＣＰＵ１１１は、設定値に初期値を設定する（ステップＳ０１）。ＲＡＭ１１４の設定値記憶領域に初期値として予め定められている設定値を記憶する。次のステップＳ０２においては、設定画面を表示部１６１に表示する。ここでの設定画面は、予め定められた設定画面である。具体的には、ＲＡＭ１１４の設定画面記憶領域に設定画面を記憶する。設定画面が設定値を含む場合には、ＲＡＭ１１４の設定値記憶領域に記憶された設定値を含む設定画面を生成し、生成された設定画面をＲＡＭ１１４の設定画面記憶領域に記憶する。
【０１０９】
ステップＳ０３においては、指示を受け付けたか否かを判断する。タッチパネル１６５がユーザーにより指示されたならば指示を受け付けたと判断する。次のステップＳ０４においては、操作を特定する。ステップＳ０３において受け付けられた指示により特定される設定画面中の位置に基づいて、操作を特定する。ステップＳ０５においては、特定された操作によって処理を分岐させる。特定された操作が設定操作ならば処理をステップＳ０６に進め、特定された操作が画面遷移操作ならば処理をステップＳ０９に進め、特定された操作が実行指示操作ならば処理をステップＳ１１に進める。
【０１１０】
ステップＳ０６においては、設定値を変更し、処理をステップＳ０７に進める。ＲＡＭ１１４の設定値記憶領域に記憶されている設定値を、設定操作に従って変更する。次のステップＳ０７においては、設定画面を更新する。ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面と同じ設定画面を、ＲＡＭ１１４の設定値記憶領域に記憶された設定値に従って生成し、生成された設定画面でＲＡＭ１１４の設定画面記憶領域に記憶された設定画面を更新する。次のステップＳ０８においては、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面を表示部１６１に表示し、処理をステップＳ１２に進める。これにより、ステップＳ０６において変更された設定値を反映した設定画面が表示部１６１に表示される。
【０１１１】
ステップＳ０９においては、画面遷移操作によって特定される設定画面を、ＲＡＭ１１４の設定値記憶領域に記憶されている設定値に従って生成し、生成された設定画面でＲＡＭ１１４の設定画面記憶領域に記憶された設定画面を更新する。次のステップＳ１０においては、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面を表示部１６１に表示し、処理をステップＳ１２に進める。
【０１１２】
ステップＳ１１においては、実行指示操作によって特定される処理を、ＲＡＭ１１４の設定値記憶領域に記憶されている設定値に従って実行し、処理をステップＳ０１に戻す。
【０１１３】
ステップＳ１２においては、遠隔操作装置が存在するか否かを判断する。遠隔操作装置は、ＭＦＰ１００を遠隔制御する装置であって、その装置との間で通信経路が確立している装置である。遠隔操作装置との間の通信経路は、後述するステップＳ１９において確立される。通信経路が確立している遠隔操作装置が存在するならば処理をステップＳ１３に進めるが、存在しなければ処理をステップＳ１８に進める。
【０１１４】
ステップＳ１８においては、接続要求を受信したか否かを判断する。通信Ｉ／Ｆ部１１２が外部から接続要求を受信したか否かを判断する。接続要求を受信したならば処理をステップＳ１９に進めるが、そうでなければ処理をステップＳ０３に戻す。ここでは、携帯情報装置２００から接続要求を受信した場合を例に説明する。
【０１１５】
ステップＳ１９においては、携帯情報装置２００との間で通信経路を確立する。そして、履歴情報を受信したか否かを判断する（ステップＳ２０）。ステップＳ１９において確立された通信経路で履歴情報を受信したならば処理をステップＳ２１に進めるが、そうでなければ処理をステップＳ２５に進める。ステップＳ２１においては、設定値と設定画面とを一時記憶する。ＲＡＭ１１４の設定値記憶領域に記憶されている設定値と、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面の画面識別情報とを、ＲＡＭ１１４の一時記憶領域に、一時的に記憶する。遠隔操作に基づく遠隔操作処理を実行した後に、遠隔操作処理を実行する前の状態に戻すためである。
【０１１６】
ステップＳ２２においては、設定値を変更する。携帯情報装置２００から受信された遠隔操作情報に含まれる設定値で、ＲＡＭ１１４の設定値記憶領域に記憶されている設定値を変更する。次に、設定画面を生成する（ステップＳ２３）。携帯情報装置２００から受信された履歴情報に含まれる画面識別情報で特定される設定画面を、ＲＡＭ１１４の設定値記憶領域に記憶されている設定値に従って生成する。そして、設定画面を変更する（ステップＳ２４）。ステップＳ２３において生成された設定画面で、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面を更新する。
【０１１７】
ステップＳ２５においては、設定情報を生成する。設定情報は、ＲＡＭ１１４の設定値記憶領域に記憶されている設定値、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面、およびその設定画面を識別するための画面識別情報、を含む。次のステップＳ２６においては、設定情報を遠隔操作装置である携帯情報装置２００にステップＳ１９において確立した通信経路を介して送信し、処理をステップＳ０３に戻す。
【０１１８】
処理がステップＳ１３に進む場合、遠隔操作装置が存在する。ここでは、ステップＳ１９において携帯情報装置２００との間で通信経路が確立している場合を説明する。ステップＳ１３においては、遠隔操作装置である携帯情報装置２００からジョブチケットを受信したか否かを判断する。通信Ｉ／Ｆ部１１２が携帯情報装置２００からジョブチケットを受信したならば処理をステップＳ１４に進めるが、そうでなければ処理をステップＳ１６に進める。ジョブチケットは、処理対象となるデータと、設定値と、実行コマンドと、を含む。ステップＳ１４においては、ジョブチケットを実行し、処理をステップＳ１５に進める。ジョブチケットに含まれる処理対象となるデータに対して、ジョブチケットに含まれる設定値に従って、ジョブチケットに含まれる実行コマンドによって特定される処理を実行する。
【０１１９】
例えば、ジョブチケットに含まれる実行コマンドによって特定される処理が画像形成処理ならば、給紙部１５０、画像形成部１４０、後処理部１５５を制御して、ジョブチケットに含まれる処理対象となるデータの画像を、ジョブチケットに含まれる設定値に従って、用紙に形成させる。ジョブチケットに含まれる実行コマンドによって特定される処理がデータ管理処理ならば、ＨＤＤ１１５または外部記憶装置１１７を制御して、ジョブチケットに含まれる処理対象となるデータの画像を、ジョブチケットに含まれる設定値に従って、ＨＤＤ１１６またはＣＤ−ＲＯＭ１１８に記憶する。また、ジョブチケットに含まれる実行コマンドによって特定される処理がファクシミリ処理ならば、ファクシミリ部１１６を制御して、ジョブチケットに含まれる処理対象となるデータをファクシミリデータに変換し、ジョブチケットに含まれる設定値で特定される宛先に、ファクシミリデータを送信する。また、ジョブチケットに含まれる実行コマンドによって特定される処理がデータ送信処理ならば、通信Ｉ／Ｆ部１１２を制御して、ジョブチケットに含まれる処理対象となるデータを、ジョブチケットに含まれる設定値で特定される宛先に、送信する。
【０１２０】
ステップＳ１５においては、ステップＳ１９において確立した通信経路を切断し、処理をステップＳ０３に戻す。
【０１２１】
ステップＳ１６においては、遠隔操作情報を受信したか否かを判断する。通信Ｉ／Ｆ部１１２が遠隔操作装置である携帯情報装置２００から遠隔操作情報を受信したならば処理をステップＳ１７に進めるが、そうでなければ処理をステップＳ０３に戻す。遠隔操作情報は、設定画面を識別するための画面識別情報と、設定値と、画面識別情報で識別される設定画面中の位置を示す位置情報とを含む。ステップＳ１７においては、遠隔操作実行処理を実行し、処理をステップＳ０３に戻す。
【０１２２】
図８は、遠隔操作実行処理の流れの一例を示すフローチャートである。遠隔操作実行処理は、図７のステップＳ１７において実行される処理である。ステップＳ１７が実行される前の段階では、遠隔操作装置である携帯情報装置２００から遠隔操作情報が受信されている。遠隔操作実行処理は、遠隔操作情報に従って処理を実行する処理である。
【０１２３】
図８を参照して、ＣＰＵ１１１は、設定値と設定画面とを一時記憶する（ステップＳ３１）。ＲＡＭ１１４の設定値記憶領域に記憶されている設定値と、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面の画面識別情報とを、ＲＡＭ１１４の一時記憶領域に、一時的に記憶する。遠隔操作に基づく遠隔操作処理を実行した後に、遠隔操作処理を実行する前の状態に戻すためである。
【０１２４】
ステップＳ３２においては、設定値を変更する。携帯情報装置２００から受信された遠隔操作情報に含まれる設定値で、ＲＡＭ１１４の設定値記憶領域に記憶されている設定値を変更する。次に、設定画面を生成する（ステップＳ３３）。携帯情報装置２００から受信された遠隔操作情報に含まれる画面識別情報で特定される設定画面を、ＲＡＭ１１４の設定値記憶領域に記憶されている設定値に従って生成する。そして、設定画面を変更する（ステップＳ３４）。ステップＳ３３において生成された設定画面で、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面を更新する。
【０１２５】
次のステップＳ３５においては、設定画面中の位置を特定する。携帯情報装置２００から受信された遠隔操作情報に含まれる位置情報と、ＲＡＭ１１４の設定画面記憶領域に記憶で特定される設定画面とに基づいて、設定画面中の位置を特定する。そして、特定された位置に基づいて、操作を特定する（ステップＳ３６）。ＲＡＭ１１４の設定画面記憶領域に記憶で特定される設定画面は、操作が関連付けられた領域（ボタン）を有し、設定画面中の位置を含む領域に関連付けられた操作を特定する。
【０１２６】
次のステップＳ３７においては、特定された操作によって処理を分岐させる。特定された操作が設定操作ならば処理をステップＳ３８に進め、特定された操作が画面遷移操作ならば処理をステップＳ４１に進め、特定された操作が実行指示操作ならば処理をステップＳ４６に進める。
【０１２７】
ステップＳ３８においては、設定値を変更し、処理をステップＳ３９に進める。ＲＡＭ１１４の設定値記憶領域に記憶されている設定値を、設定操作に従って変更する。次のステップＳ３９においては、設定画面を更新する。ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面と同じ設定画面を、ＲＡＭ１１４の設定値記憶領域に記憶された設定値に従って生成し、生成された設定画面でＲＡＭ１１４の設定画面記憶領域に記憶された設定画面を更新する。次のステップＳ４０においては、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面を表示部１６１に表示し、処理をステップＳ４３に進める。
【０１２８】
ステップＳ４１においては、設定画面を生成する。画面遷移操作によって特定される設定画面を、ＲＡＭ１１４の設定値記憶領域に記憶されている設定値に従って生成し、生成された設定画面でＲＡＭ１１４の設定画面記憶領域に記憶された設定画面を更新する。次のステップＳ４２においては、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面を表示部１６１に表示し、処理をステップＳ４３に進める。
【０１２９】
ステップＳ４３においては、設定情報を生成する。ＲＡＭ１１４の設定画面記憶領域に記憶されている設定値と、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面、およびその設定画面を識別するための画面識別情報と、を含む設定情報を生成する。次のステップＳ４４においては、設定情報を遠隔操作装置である携帯情報装置２００に送信し、処理をステップＳ４５に進める。
【０１３０】
ステップＳ４５においては、設定値と設定画面とを復元し、処理を遠隔制御処理に戻す。ステップＳ３１において、ＲＡＭ１１４の一時記憶領域に記憶されている設定値で、ＲＡＭ１１４の設定値記憶領域に記憶されている設定値を更新するとともに、ＲＡＭ１１４の一時記憶領域に記憶されている画面識別情報で特定される設定画面を、ＲＡＭ１１４の設定値記憶領域に記憶されている設定値に従って生成し、生成された設定画面でＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面を更新する。
【０１３１】
ステップＳ４６においては、実行指示操作によって特定される処理を、ＲＡＭ１１４の設定値記憶領域に記憶されている設定値に従って実行し、処理をステップＳ４７に進める。ステップＳ４７においては、遠隔操作装置である携帯情報装置２００との間で確立している通信経路を切断し、処理をステップＳ４８に進める。ステップＳ４８においては、ステップＳ４５と同様に、設定値と設定画面とを復元し、処理を遠隔制御処理に戻す。
【０１３２】
図９は、遠隔操作処理の流れの一例を示すフローチャートである。遠隔操作処理は、携帯情報装置２００が備えるＣＰＵ２０１が、フラッシュメモリ２０３、またはＣＤ−ＲＯＭ２１１Ａに記憶された遠隔操作プログラムを実行することにより、ＣＰＵ２０１により実行される処理である。図９を参照して、ＣＰＵ２０１は、遠隔操作指示を受け付けたか否かを判断する（ステップＳ５１）。操作部２０７がユーザーにより入力される遠隔操作指示を受け付けたならば遠隔操作指示を受け付ける。遠隔操作指示を受け付けるまで待機状態となり（ステップＳ５１でＮＯ）、遠隔操作指示を受け付けたならば（ステップＳ５１でＹＥＳ）、処理をステップＳ５２に進める。
【０１３３】
ステップＳ５２においては、ＭＦＰ１００に接続要求を送信する。無線ＬＡＮＩ／Ｆ２０８を制御して、ＭＦＰ１００との間の通信経路を確立するために接続要求を送信する。そして、通信経路が確立したか否かを判断する（ステップＳ５３）。ＭＦＰ１００とネゴシエーションすることによって、通信経路を確立する。通信経路が確立するまでステップＳ５２を繰り返し（ステップＳ５３でＮＯ）、通信経路が確立したならば（ステップＳ５３でＹＥＳ）、処理をステップＳ５４に進める。
【０１３４】
ステップＳ５４においては、ステップＳ５３において確立した通信経路が、ＭＦＰ１００によって切断されたか否かを判断する。通信経路が切断されたならば処理を終了するが、そうでなければ処理をステップＳ５５に進める。
【０１３５】
ステップＳ５５においては、履歴読出指示を受け付けたか否かを判断する。後述するステップＳ６８において、フラッシュメモリ２０３に記憶されて履歴情報を選択する操作を受け付けたならば、履歴読出指示を受け付ける。履歴読出指示を受け付けたならば処理をステップＳ５６に進めるが、そうでなければ処理をステップＳ５７に進める。
【０１３６】
ステップＳ５６においては、ステップＳ５５において選択された履歴情報をフラッシュメモリ２０３から読出し、無線ＬＡＮＩ／Ｆ２０８を制御してＭＦＰ１００に履歴情報を送信し、処理をステップＳ５８に進める。履歴情報は、設定値、設定画面および画面識別情報を含む。
【０１３７】
ステップＳ５７においては、設定情報を受信したか否かを判断する。無線ＬＡＮＩ／Ｆ２０８を制御して設定情報をＭＦＰ１００から受信する。設定情報を受信したならば処理をステップＳ５８に進めるが、そうでなければ処理をステップＳ５４に戻す。
【０１３８】
ステップＳ５８からステップＳ６８における処理においては、ステップＳ５６が実行される場合には、ステップＳ５６においてフラッシュメモリ２０３から読み出された履歴情報に含まれる設定値、設定画面および画面識別情報が用いられ、ステップＳ５７でＹＥＳの場合には、ＭＦＰ１００から受信された設定情報に含まれる設定値、設定画面および画面識別情報が用いられる。
【０１３９】
ステップＳ５８においては、処理がステップＳ５７から進む場合、設定情報に含まれる設定画面を表示部２０６に表示する。処理がステップＳ５６から進む場合、履歴情報に含まれる設定画面を表示部２０６に表示する。
【０１４０】
次のステップＳ５９においては、指示を受け付けたか否かを判断する。タッチパネル２０７Ｂによりユーザーが指示する位置を検出すると、指示を受け付ける。指示を受け付けたならば処理をステップＳ６０に進めるが、そうでなければ処理をステップＳ６４に進める。ステップＳ６０においては、ユーザーが指示した位置を検出する。表示部２０６の表示面中で、ユーザーが指示した位置を検出する。次のステップＳ６１においては、検出された位置に基づいて、設定画面中の位置を特定する。ステップＳ５８において表示部２０６に設定画面が表示されているので、ステップＳ６０において検出された位置に対応する設定画面中の位置を特定する。設定画面が拡大または縮小されて表示されている場合、または設定画面が回転して表示されている場合は、表示部２０６の表示面中で検出された位置から設定画面中の位置を特定する。
【０１４１】
そして、遠隔操作情報を生成する（ステップＳ６２）。ステップＳ５７でＹＥＳの場合には、ステップＳ５７において受信された設定情報に含まれる設定値および画面識別情報と、ステップＳ６１において特定された設定画面中の位置を示す位置情報とを含む遠隔操作情報を生成する。ステップＳ５６が実行される場合は、ステップＳ５６においてフラッシュメモリ２０３から読み出された履歴情報に含まれる設定値および画面識別情報と、ステップＳ６１において特定された設定画面中の位置を示す位置情報とを含む遠隔操作情報を生成する。次のステップＳ６３においては、無線ＬＡＮＩ／Ｆ２０８を介して、遠隔操作情報をＭＦＰ１００に送信し、処理をステップＳ６８に進める。
【０１４２】
一方、ステップＳ６４においては、データを指定する操作を受け付けたか否かを判断する。ユーザーがデータを指定する操作を操作部２０７に入力すれば、操作部２０７によってデータを指定する操作を受け付ける。データを指定する操作を受け付けたならば処理をステップＳ６５に進めるが、そうでなければ処理をステップＳ５４に戻す。
【０１４３】
データは、例えば、携帯情報装置２００がアプリケーションプログラムを実行することによって、そのアプリケーションプログラムによって処理対象となるデータを含む。例えば、携帯情報装置２００がブラウジングプログラムを実行する場合、ブラウジングプログラムによって、外部のサーバーからダウンロードされたＷｅｂページを、ユーザーはデータとして指定することができる。また、フラッシュメモリ２０３に記憶されているデータを、閲覧するアプリケーションプログラムを携帯情報装置２００が実行する場合には、フラッシュメモリ２０３に記憶されているデータを、ユーザーは指定することができる。
【０１４４】
ステップＳ６５においては、実行指示を受け付けたか否かを判断する。ユーザーが実行指示を操作部２０７に入力すれば、操作部２０７が実行指示を受け付ける。例えば、表示部２０６に、設定画面とは別に実行コマンドが関連付けられたボタンを表示し、ユーザーがボタンを指示する場合に、実行指示を受け付ける。ここでは、実行コマンドとして、画像形成処理を実行するための実行コマンド、データ管理処理を実行するための実行コマンド、ファクシミリ処理を実行するための実行コマンド、データ送信処理を実行するための実行コマンドそれぞれに対応するボタンを表示する場合を説明する。実行指示を受け付けたならば処理をステップＳ６６に進めるが、そうでなければ処理をステップＳ５４に戻す。
【０１４５】
ステップＳ６６においては、ジョブチケットを生成する。ステップＳ５７でＹＥＳの場合には、ステップＳ５７において受信された設定情報に含まれる設定値と、ステップＳ６４において指定されたデータと、ステップＳ６５において受け付けられた実行指示で特定される実行コマンドと、を含むジョブチケットを生成する。ステップＳ５６が実行される場合は、履歴情報に含まれる設定値と、ステップＳ６４において指定されたデータと、ステップＳ６５において受け付けられた実行指示で特定される実行コマンドと、を含むジョブチケットを生成する。
【０１４６】
次のステップＳ６７においては、無線ＬＡＮＩ／Ｆ２０８を介して、ステップＳ６６において生成されたジョブチケットを、ＭＦＰ１００に送信し、処理をステップＳ６８に進める。
【０１４７】
ステップＳ６８においては、履歴情報を記憶し、処理をステップＳ５４に戻す。処理がステップＳ６３から進む場合、遠隔操作情報に含まれる設定値、設定画面および画面識別情報を含む履歴情報を生成し、フラッシュメモリ２０３に記憶する。処理がステップＳ６７から進む場合は、ジョブチケットに含まれる設定値、ステップＳ６７が実行された時点で表示部２０６に表示されている設定画面およびその画面識別情報を含む履歴情報を生成し、フラッシュメモリ２０３に記憶する。ステップＳ６７が実行された時点で表示部２０６に表示されている設定画面は、ステップＳ５７においてＹＥＳの場合には、ステップＳ５７において受信された設定情報に含まれる設定画面であり、ステップＳ５６が実行される場合は、ステップＳ５６においてフラッシュメモリ２０３から読み出された履歴情報に含まれる設定画面である。
【０１４８】
図１０は、本実施の携帯におけるプリントシステム１における、携帯情報装置とＭＦＰとの間で送受信される情報の時間的な流れの一例を示す図である。図１０においては、携帯情報装置２００および携帯情報装置２００Ａが、ＭＦＰ１００を同時に遠隔制御する場合の一例を示す。図１０では、縦方向において上から下に向かって時間の流れを示す。また、図中の矢印は、矢印の始点となる装置から送信されたデータが矢印の終点となる装置で受信されることを示している。
【０１４９】
まず、携帯情報装置２００がＭＦＰ１００に接続要求を送信する（Ｆ０１）。これにより、ＭＦＰ１００と携帯情報装置２００との間で通信経路が確立される。携帯情報装置２００において、ユーザーが履歴情報を選択する場合、携帯情報装置２００はＭＦＰ１００に履歴情報を送信する（Ｆ０２）。履歴情報を受信するＭＦＰ１００においては、履歴情報に含まれる設定値と設定画面で、ＲＡＭ１１４の設定値記憶領域および設定画面記憶領域を更新する。なお、ユーザーが履歴情報を選択しない場合には、携帯情報装置２００はＭＦＰ１００に履歴情報を送信しない。
【０１５０】
ＭＦＰ１００は、携帯情報装置２００との間で通信経路を確立した後、履歴情報を受信する場合には、履歴情報に基づいて更新された後の設定値および設定画面と、その設定画面の画面識別情報と含む設定情報Ａ１を、携帯情報装置２００に送信し、履歴情報を受信しない場合には、その時点でＲＡＭ１１４の設定値記憶領域および設定画面記憶領域に記憶されている設定値および設定画面、その設定画面の画面識別情報とを含む設定情報Ａ１を携帯情報装置２００に送信する（Ｆ０３）。設定情報を受信する携帯情報装置２００は、設定情報Ａ１に含まれる設定画面を表示部２０６に表示する。Ｆ０１〜Ｆ０３の期間においては、ＭＦＰ１００は、携帯情報装置２００によって遠隔操作される期間である。
【０１５１】
次に、携帯情報装置２００ＡがＭＦＰ１００に接続要求を送信する（Ｇ０１）。これにより、ＭＦＰ１００と携帯情報装置２００Ａとの間で通信経路が確立される。携帯情報装置２００Ａにおいて、ユーザーが履歴情報を選択する場合、携帯情報装置２００ＡはＭＦＰ１００に履歴情報を送信する（Ｇ０２）。履歴情報を受信するＭＦＰ１００においては、履歴情報に含まれる設定値と設定画面で、ＲＡＭ１１４の設定値記憶領域および設定画面記憶領域を更新する。なお、ユーザー通が履歴情報を選択しない場合には、携帯情報装置２００ＡはＭＦＰ１００に履歴情報を送信しない。
【０１５２】
ＭＦＰ１００は、携帯情報装置２００Ａとの間で通信経路を確立した後、履歴情報を受信する場合には、履歴情報に基づいて更新された後の設定値および設定画面と、その設定画面の画面識別情報と含む設定情報Ｂ１を、携帯情報装置２００Ａに送信し、履歴情報を受信しない場合には、その時点でＲＡＭ１１４の設定値記憶領域および設定画面記憶領域に記憶されている設定値および設定画面、その設定画面の画面識別情報とを含む設定情報Ｂ１を携帯情報装置２００Ａに送信する（Ｇ０３）。設定情報Ｂ１を受信する携帯情報装置２００Ａは、設定情報Ｂ１に含まれる設定画面を表示部２０６に表示する。Ｇ０１〜Ｇ０３の期間においては、ＭＦＰ１００は、携帯情報装置２００Ａによって遠隔操作される期間である。
【０１５３】
次に、携帯情報装置２００において、ユーザーが表示部２０６に表示された設定画面中を指示すれば、設定画面中でユーザーにより指示された位置を検出する。携帯情報装置２００は、ユーザーにより指示された位置を示す位置情報と、Ｆ０３においてＭＦＰ１００から受信された設定情報Ａ１に含まれる設定値および画面識別情報と、を含む遠隔操作情報Ａ１を、ＭＦＰ１００に送信する（Ｆ０４）。ＭＦＰ１００は、遠隔操作情報Ａ１を受信することに応じて、遠隔操作情報Ａ１に含まれるに含まれる設定値で、ＲＡＭ１１４の設定値記憶領域を更新し、遠隔操作情報Ａ１に含まれる画面識別情報で特定される設定画面を設定値記憶領域に記憶された設定値に基づいて生成し、ＲＡＭ１１４の画面記憶領域に記憶する。さらに、ＭＦＰ１００は、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面と、遠隔操作情報Ａ１に含まれる位置情報とから操作を特定し、操作に対応する処理を実行することにより、ＲＡＭ１１４の設定値記憶領域に記憶されている設定値または設定画面記憶領域に記憶されている設定画面を更新する。そして、ＭＦＰ１００は、ＲＡＭ１１４の設定値記憶領域および設定画面記憶領域に記憶されている設定値および設定画面、その設定画面の画面識別情報を含む設定情報Ａ２を携帯情報装置２００に送信する（Ｆ０５）。設定情報Ａ２を受信する携帯情報装置２００は、設定情報Ａ２に含まれる設定画面を表示部２０６に表示する。Ｆ０４〜Ｆ０５の期間においては、ＭＦＰ１００は、携帯情報装置２００によって遠隔操作される期間である。
【０１５４】
次に、携帯情報装置２００Ａにおいて、ユーザーが表示部２０６に表示された設定画面中を指示すれば、設定画面中でユーザーにより指示された位置を検出する。携帯情報装置２００Ａは、ユーザーにより指示された位置を示す位置情報と、Ｇ０３においてＭＦＰ１００から受信された設定情報Ｂ１に含まれる設定値および画面識別情報と、を含む遠隔操作情報Ｂ１を、ＭＦＰ１００に送信する（Ｇ０４）。ＭＦＰ１００は、遠隔操作情報Ｂ１を受信することに応じて、遠隔操作情報Ｂ１に含まれるに含まれる設定値で、ＲＡＭ１１４の設定値記憶領域を更新し、遠隔操作情報Ｂ１に含まれる画面識別情報で特定される設定画面を設定値記憶領域に記憶された設定値に基づいて生成し、ＲＡＭ１１４の画面記憶領域に記憶する。さらに、ＭＦＰ１００は、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面と、遠隔操作情報Ｂ１に含まれる位置情報とから操作を特定し、操作に対応する処理を実行することにより、ＲＡＭ１１４の設定値記憶領域に記憶されている設定値または設定画面記憶領域に記憶されている設定画面を更新する。そして、ＭＦＰ１００は、ＲＡＭ１１４の設定値記憶領域および設定画面記憶領域に記憶されている設定値および設定画面、その設定画面の画面識別情報を含む設定情報Ｂ２を携帯情報装置２００Ａに送信する（Ｇ０５）。設定情報Ｂ２を受信する携帯情報装置２００Ａは、設定情報Ｂ２に含まれる設定画面を表示部２０６に表示する。Ｇ０４〜Ｇ０５の期間においては、ＭＦＰ１００は、携帯情報装置２００Ａによって遠隔操作される期間である。
【０１５５】
次に、携帯情報装置２００Ａにおいて、ユーザーが表示部２０６に表示された設定画面中を指示すれば、設定画面中でユーザーにより指示された位置を検出する。携帯情報装置２００Ａは、ユーザーにより指示された位置を示す位置情報と、Ｇ０５においてＭＦＰ１００から受信された設定情報Ｂ２に含まれる設定値および画面識別情報と、を含む遠隔操作情報Ｂ２を、ＭＦＰ１００に送信する（Ｇ０６）。ＭＦＰ１００は、遠隔操作情報Ｂ２を受信することに応じて、遠隔操作情報Ｂ２に含まれるに含まれる設定値で、ＲＡＭ１１４の設定値記憶領域を更新し、遠隔操作情報Ｂ２に含まれる画面識別情報で特定される設定画面を設定値記憶領域に記憶された設定値に基づいて生成し、ＲＡＭ１１４の画面記憶領域に記憶する。さらに、ＭＦＰ１００は、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面と、遠隔操作情報Ｂ２に含まれる位置情報とから操作を特定し、操作に対応する処理を実行することにより、ＲＡＭ１１４の設定値記憶領域に記憶されている設定値または設定画面記憶領域に記憶されている設定画面を更新する。そして、ＭＦＰ１００は、ＲＡＭ１１４の設定値記憶領域および設定画面記憶領域に記憶されている設定値および設定画面、その設定画面の画面識別情報を含む設定情報Ｂ３を携帯情報装置２００Ａに送信する（Ｇ０７）。Ｇ０６〜Ｇ０７の期間においては、ＭＦＰ１００は、携帯情報装置２００Ａによって遠隔操作される期間である。
【０１５６】
次に、携帯情報装置２００において、ユーザーが表示部２０６に表示された設定画面中を指示すれば、設定画面中でユーザーにより指示された位置を検出する。携帯情報装置２００は、ユーザーにより指示された位置を示す位置情報と、Ｆ０５においてＭＦＰ１００から受信された設定情報Ａ２に含まれる設定値および画面識別情報と、を含む遠隔操作情報Ａ２を、ＭＦＰ１００に送信する（Ｆ０６）。ＭＦＰ１００は、遠隔操作情報Ａ２を受信することに応じて、遠隔操作情報Ａ２に含まれるに含まれる設定値で、ＲＡＭ１１４の設定値記憶領域を更新し、遠隔操作情報Ａ２に含まれる画面識別情報で特定される設定画面を設定値記憶領域に記憶された設定値に基づいて生成し、ＲＡＭ１１４の画面記憶領域に記憶する。さらに、ＭＦＰ１００は、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面と、遠隔操作情報Ａ２に含まれる位置情報とから操作を特定し、操作に対応する処理を実行することにより、ＲＡＭ１１４の設定値記憶領域に記憶されている設定値または設定画面記憶領域に記憶されている設定画面を更新する。そして、ＭＦＰ１００は、ＲＡＭ１１４の設定値記憶領域および設定画面記憶領域に記憶されている設定値および設定画面、その設定画面の画面識別情報を含む設定情報Ａ３を携帯情報装置２００に送信する（Ｆ０７）。Ｆ０６〜Ｇ０７の期間においては、ＭＦＰ１００は、携帯情報装置２００によって遠隔操作される期間である。
【０１５７】
次に、携帯情報装置２００Ａにおいて、ユーザーがデータを指定し、実行指示を入力すれば、指定されたデータと、ＲＡＭ１１４の設定値記憶領域に記憶されている設定値と、実行指示で特定される実行コマンドとを含むジョブチケットＢ３を、ＭＦＰ１００に送信する（Ｇ０８）。ジョブチケットを受信するＭＦＰ１００においては、ジョブチケットに含まれるデータに対して、ジョブチケットに含まれる設定値に従って、ジョブチケットに含まれる実行コマンドに対応する処理（ジョブＢ）を実行する。
【０１５８】
次に、携帯情報装置２００において、ユーザーが表示部２０６に表示された設定画面中を指示すれば、設定画面中でユーザーにより指示された位置を検出する。携帯情報装置２００は、ユーザーにより指示された位置を示す位置情報と、Ｆ０７においてＭＦＰ１００から受信された設定情報Ａ３に含まれる設定値および画面識別情報と、を含む遠隔操作情報Ａ３を、ＭＦＰ１００に送信する（Ｆ０８）。ＭＦＰ１００は、遠隔操作情報Ａ３を受信することに応じて、遠隔操作情報Ａ３に含まれるに含まれる設定値で、ＲＡＭ１１４の設定値記憶領域を更新し、遠隔操作情報Ａ３に含まれる画面識別情報で特定される設定画面を設定値記憶領域に記憶された設定値に基づいて生成し、ＲＡＭ１１４の画面記憶領域に記憶する。さらに、ＭＦＰ１００は、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面と、遠隔操作情報Ａ３に含まれる位置情報とから操作を特定する。ここでは、実行指示操作を特定する場合を示している、この場合、ＭＦＰ１００は、設定画面に関連付けられた処理（ジョブＡ）を、ＲＡＭ１１４の設定値記憶領域に記憶されている設定値に従って実行する。
【０１５９】
このように、ＭＦＰ１００は、携帯情報装置２００と携帯情報装置２００Ａとによって遠隔制御される場合、ＲＡＭ１１４の設定値記憶領域および設定画面記憶領域は、それぞれ１つでよいので、設定値および設定画面を記憶するための記憶領域が増大することがない。
【０１６０】
以上説明したように、本実施の携帯におけるプリントシステム１において、ＭＦＰ１００は、画像形成装置として機能し、ＲＡＭ１１４の設定値記憶領域および設定画面記憶領域に記憶された設定値および設定画面、その設定画面の画面識別情報を含むに設定情報を、遠隔操作装置に送信した後に、遠隔操作装置から設定値、画面識別情報およびその画面識別情報で特定される設定画面中の位置を示す位置情報を含む遠隔操作情報が受信されることに応じて、遠隔操作情報に含まれる設定値で設定値記憶領域に記憶されている設定値を更新し、設定値が更新された後に、設定値記憶領域に記憶された設定値に基づいて、遠隔操作情報に含まれる画面識別情報で特定される設定画面を生成し、生成された設定画面で設定画面記憶領域に記憶された設定画面を更新し、更新された設定画面中において遠隔操作情報に含まれる位置情報で特定される位置に基づいて遠隔操作を特定する。このため、遠隔操作装置として複数の携帯情報装置２００，２００Ａ，２００Ｂが存在する場合に、複数の携帯情報装置２００，２００Ａ，２００Ｂのいずれかから遠隔操作情報を受信するごとに、遠隔操作を特定することができる。また、ＲＡＭ１１４に設定値を記憶するための設定値記憶領域と、設定画面を記憶するための設定画面記憶領域とを、それぞれ１つ設ければよいので、ＲＡＭ１１４の記憶容量が携帯情報装置２００，２００Ａ，２００Ｂの増加に伴って増加することがない
また、ＭＦＰ１００は、携帯情報装置２００から受信される遠隔操作情報に基づいて特定する操作を、ユーザーが操作部１６３に入力する操作と同じ操作として特定することができる。その結果、携帯情報装置２００，２００Ａ，２００Ｂのいずれかから受信される遠隔操作情報に基づいて特定される操作に対応する処理を、ユーザーが操作部１６３に入力する操作と同じ操作に対応する処理と同じにすることができる。したがって、携帯情報装置２００，２００Ａ，２００Ｂのいずれかからから受信される遠隔操作情報に基づいて特定される操作に対応する処理を実行する部分を、新たに開発する必要がない。
【０１６１】
また、ＭＦＰ１００は、遠隔操作情報が受信された後に、ＲＡＭ１１４の設定画面記憶領域に記憶されている設定画面が更新されることに応じて、設定情報を送信する。このため、携帯情報装置２００，２００Ａ，２００Ｂのうち遠隔操作情報を送信してきた遠隔操作装置において、更新後の設定画面を表示させることができる。
【０１６２】
また、ＭＦＰ１００は、ＲＡＭ１１４の設定値記憶領域に記憶された設定値が変更される場合、設定画面記憶領域に記憶された設定画面を更新し、操作部１６３に入力された操作、または遠隔操作情報に基づいて特定される操作が画面遷移操作の場合、設定値記憶領域に記憶された設定値に基づいて当該画面遷移操作によって特定される設定画面を生成し、生成された設定画面で設定画面記憶領域に記憶された設定画面を更新する。このため、設定値が更新されるごとに、設定画面記憶領域に記憶された設定画面を更新することができる。
【０１６３】
また、遠隔操作情報に基づいて特定された操作が画面遷移操作の場合、設定値記憶領域に記憶された設定値に基づいて画面遷移操作によって特定される設定画面を生成し、生成された設定画面で設定画面記憶領域に記憶された設定画面を更新し、遠隔操作情報に基づいて特定された操作が設定操作の場合、設定値記憶領域に記憶された設定値を変更する。このため、携帯情報装置２００，２００Ａ，２００Ｂのいずれかから受信される遠隔操作情報に基づいて特定される操作によって設定値が更新されるごとに、または、遠隔操作情報に基づいて画面遷移操作が特定されるごとに、設定画面記憶領域に記憶された設定画面を更新する。このため、携帯情報装置２００，２００Ａ，２００Ｂのうち遠隔操作情報を送信してきた遠隔操作装置から遠隔操作情報を受信するごとに、更新後の設定画面を遠隔操作装置に、送信することができる。
【０１６４】
また、ＭＦＰ１００は、携帯情報装置２００，２００Ａ，２００Ｂのいずれかからジョブチケットが受信されることに応じて、ジョブチケットに含まれる設定値に従って、ジョブチケットに含まれるデータを処理するので、携帯情報装置２００，２００Ａ，２００Ｂのいずれかから受信されるデータを処理することができる。
【０１６５】
また、ＭＦＰ１００は、携帯情報装置２００，２００Ａ，２００Ｂのいずれかから遠隔操作情報か受信されることに応じて、設定値記憶領域に記憶されている設定値が更新される前の段階に、ＲＡＭ１１４の設定値記憶領域に記憶されている設定値および画面記憶領域に記憶されている設定画面の画面識別情報との組をＲＡＭ１１４の一時記憶領域に一時記憶し、携帯情報装置２００，２００Ａ，２００Ｂのうち遠隔操作情報を送信してきた遠隔操作装置に設定情報が送信された後に、一時記憶領域に記憶された設定値で、設定値記憶領域に記憶された設定値を変更した後に、設定値記憶領域に記憶された設定値に基づいて一時記憶領域に記録された画面識別情報で特定される設定画面を生成し、設定画面記憶領域に記憶された設定画面を生成された設定画面で更新する。このため、遠隔操作情報か受信されてから設定情報が送信された後に、設定値記憶領域および設定画面記憶領域に遠隔操作情報が受信される前に記憶された設定値および設定画面を記憶することができる。
【０１６６】
また、携帯情報装置２００，２００Ａ，２００Ｂそれぞれは、ＭＦＰ１００から設定情報を受信することに応じて、設定情報に含まれる設定画面を表示部２０６に表示し、表示された設定画面中でユーザーにより指示された位置を検出し、受信された設定情報に含まれる画面識別情報および設定値と、検出された設定画面中の位置を示す位置情報とを含む遠隔操作情報をＭＦＰ１００に送信する。このため、携帯情報装置２００，２００Ａ，２００ＢのいずれかとＭＦＰ１００との間で、設定情報および設定画面を共有し、携帯情報装置２００，２００Ａ，２００Ｂのいずれかにおいて設定画面がユーザーにより指示されると、ＭＦＰ１００において、設定画面中でユーザーにより指示された位置からユーザーによる操作を特定することができる。したがって、携帯情報装置２００，２００Ａ，２００Ｂにおいて、ＭＦＰ１００を制御するための処理を簡略化することができる。
【０１６７】
また、携帯情報装置２００，２００Ａ，２００Ｂのいずれかにおいて操作部２０７により受け付けられた操作に従って、データの指定を受け付け、操作部２０７により予め定められた操作を受け付けることに応じて、指定されたデータと設定情報に含まれる設定値とを含むジョブチケットをＭＦＰ１００に送信する。このため、ＭＦＰ１００において設定された設定値に従ってＭＦＰ１００に処理を実行させることができる。
【０１６８】
また、携帯情報装置２００，２００Ａ，２００Ｂそれぞれは、表示部２０６に表示されている設定画面と、当該設定画面の画面識別情報と、設定情報に含まれる設定値とを含む履歴情報をＲＡＭ１１４に記憶し、記憶された履歴情報を選択する指示を受け付けることに応じて、選択された履歴情報に含まれる設定画面を表示部２０６に表示し、設定画面中でユーザーにより指示された位置が検出されることに応じて、選択された履歴情報に含まれる画面識別情報および設定値と、設定画面中で検出された位置を示す位置情報とを含む遠隔操作情報をＭＦＰ１００に送信する。このため、過去にＭＦＰ１００において設定された設定値と設定画面を用いて、新たな操作をＭＦＰ１００に入力することができる。
【０１６９】
また、携帯情報装置２００，２００Ａ，２００Ｂそれぞれは、ＭＦＰ１００を遠隔操作している間に、表示部２０６に表示されている設定画面と、当該設定画面の画面識別情報と、設定値とを含む履歴情報をＲＡＭ１１４に記憶し、記憶された履歴情報が選択されることに応じて、選択された履歴情報に含まれる設定画面を表示部２０６に表示し、指定されたデータと選択された履歴情報に含まれる設定値とを含むジョブチケットをＭＦＰ１００に送信する。このため、過去にＭＦＰ１００において設定された設定値を用いた処理を、ＭＦＰ１００に新たなデータに対して実行させることができる。
【０１７０】
なお、上述した実施の形態においては、画像形成装置の一例としてＭＦＰ１００を、遠隔操作装置の一例として携帯情報装置２００，２００Ａ，２００Ｂを、例に説明したが、図７および図８に示した遠隔制御処理をＭＦＰ１００に実行させる遠隔制御方法、その遠隔制御方法をＭＦＰ１００を制御するＣＰＵ１１１に実行させる遠隔制御プログラム、図９に示した処理を携帯情報装置２００，２００Ａ，２００Ｂそれぞれに実行させる遠隔制御方法、その遠隔制御方法を携帯情報装置２００，２００Ａ，２００Ｂをそれぞれ制御するＣＰＵ２０１に実行させる遠隔操作プログラムとして発明を捉えることができるのは言うまでもない。
【０１７１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１７２】
１  プリントシステム、３  ネットワーク、１００  ＭＦＰ、２００，２００Ａ，２００Ｂ  携帯情報装置、３００  ＰＣ、５  無線局、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＨＤＤ、１１６  ファクシミリ部、１１７  外部記憶装置、１１８  ＣＤ−ＲＯＭ、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１５５  後処理部、１６０  操作パネル、１６１  表示部、１６３  操作部、１６５  タッチパネル、１６７  ハードキー部、２０１  ＣＰＵ、２０２  カメラ、２０３  フラッシュメモリ、２０４  無線通信部、２０５  通話部、２０６  表示部、２０７  操作部、２０７Ａ  メインキー、２０７Ｂ  タッチパネル、２０８  無線ＬＡＮＩ／Ｆ、２０９  位置検出部、２１０  加速度センサー、２１１  外部記憶装置、５１  装置側操作受付部、５３  処理実行部、５５  設定値変更部、５７  設定画面更新部、５９  表示制御部、６１  ジョブチケット受信部、６３  遠隔設定値変更部、６５  設定値復元部、７１  遠隔制御部、７３  遠隔操作情報受信部、７５  一時記憶部、７７  遠隔設定部、７９  遠隔設定画面更新部、８１  設定情報送信部、８３  遠隔操作特定部、９１  設定値基準更新部、９３  操作基準更新部、９５  設定画面復元部、９７  遠隔設定画面変更部、２５１  設定情報受信部、２５３  設定画面表示部、２５５  遠隔操作受付部、２５７  遠隔操作送信部、２５９  ジョブチケット送信部、２６１  位置検出部、２６３  ジョブ指定受付部、２７１  履歴記憶部、２７３  履歴更新部。
【図１】
0005900433.tif 000002
【図２】
0005900433.tif 000003
【図３】
0005900433.tif 000004
【図４】
0005900433.tif 000005
【図５】
0005900433.tif 000006
【図６】
0005900433.tif 000007
【図７】
0005900433.tif 000008
【図８】
0005900433.tif 000009
【図９】
0005900433.tif 000010
【図１０】
0005900433.tif 000011