(57)【要約】【課題】画像形成装置に対する第１の遠隔操作装置によるパネル画像転送モード等の遠隔操作中において第２の遠隔操作装置によるパネル画像転送モードの遠隔操作ができない状況であっても、画像形成装置にて実行中のジョブを第２の遠隔操作装置により停止させることが可能な技術を提供する。【解決手段】画像形成装置１０は、第１の遠隔操作装置５１によるパネル画像転送モード等の遠隔操作中において、パネル画像転送モードの遠隔操作に接続中ではない第２の遠隔操作装置５２からのジョブ停止要求（パネル画像転送モードの遠隔操作中でなくとも送受信可能なコマンド）を受信し、画像形成装置１０にて実行中のジョブを当該ジョブ停止要求に基づいて停止する。【選択図】図１６
2015103995.tif 000002
【特許請求の範囲】
【請求項１】
遠隔操作システムであって、
画像形成装置と、
複数の遠隔操作装置と、
を備え、
前記画像形成装置は、
特定モードの遠隔操作を前記複数の遠隔操作装置のうちの単一の遠隔操作装置に選択的に許可する許可手段と、
前記画像形成装置におけるジョブの実行を制御するジョブ制御手段と、
前記複数の遠隔操作装置との間でデータを送受信する通信手段と、
を有し、
前記許可手段は、前記複数の遠隔操作装置のうちの１つである第１の遠隔操作装置による前記特定モードの遠隔操作を許可し、
前記通信手段は、前記第１の遠隔操作装置による前記特定モードの遠隔操作中において、前記特定モードの遠隔操作中でなくとも送受信可能なコマンドであるジョブ停止要求を、前記第１の遠隔操作装置とは異なる第２の遠隔操作装置から受信し、
前記ジョブ制御手段は、前記第１の遠隔操作装置による前記特定モードの遠隔操作中において、前記特定モードの遠隔操作中ではない前記第２の遠隔操作装置からの前記ジョブ停止要求に基づいて、前記画像形成装置にて実行中のジョブを停止することを特徴とする遠隔操作システム。
【請求項２】
請求項１に記載の遠隔操作システムにおいて、
前記許可手段は、前記第１の遠隔操作装置による前記特定モードの遠隔操作中において前記第２の遠隔操作装置からの前記特定モードの遠隔操作の許可要求が受信される場合には、前記第２の遠隔操作装置による前記特定モードの遠隔操作を許可しないことを特徴とする遠隔操作システム。
【請求項３】
請求項２に記載の遠隔操作システムにおいて、
前記通信手段は、前記許可要求の受信に応答して、前記第２の遠隔操作装置以外の遠隔操作装置による前記特定モードの遠隔操作中である旨が判定される場合には、前記特定モードの遠隔操作を許可しない旨の情報を前記第２の遠隔操作装置に送信し、
前記第２の遠隔操作装置は、
前記許可しない旨の情報の受信に応答して、ジョブ停止ボタンを有する操作画面を表示し、前記ジョブ停止ボタンに対する操作入力に応答して、前記第２の遠隔操作装置の操作者からのジョブ停止指示を受け付ける操作手段と、
前記ジョブ停止指示に基づいて前記ジョブ停止要求を前記画像形成装置に送信する送信手段と、
を有することを特徴とする遠隔操作システム。
【請求項４】
請求項３に記載の遠隔操作システムにおいて、
前記ジョブ制御手段は、前記画像形成装置にて実行中の全てのジョブを前記ジョブ停止要求に基づいて停止することを特徴とする遠隔操作システム。
【請求項５】
請求項４に記載の遠隔操作システムにおいて、
前記操作手段は、前記操作者のユーザ認証情報の操作入力を受け付け、
前記送信手段は、前記ユーザ認証情報を前記画像形成装置に送信し、
前記ジョブ制御手段は、前記ユーザ認証情報の受信に応答して、停止している前記全てのジョブのうち、前記ユーザ認証情報により特定された前記操作者のジョブを除くジョブの実行を再開することを特徴とする遠隔操作システム。
【請求項６】
請求項４に記載の遠隔操作システムにおいて、
前記操作手段は、前記操作者のユーザ認証情報の操作入力を受け付け、
前記送信手段は、前記ユーザ認証情報を前記画像形成装置に送信し、
前記通信手段は、前記ユーザ認証情報に基づき特定された前記操作者のジョブであって実行中のジョブの情報である実行中ジョブ情報を前記第２の遠隔操作装置に送信し、
前記操作手段は、前記実行中ジョブ情報の表示画面を用いて、停止対象のジョブである停止対象ジョブを指定する操作を前記操作者から受け付け、
前記送信手段は、前記操作者による指定内容が反映された、前記停止対象ジョブの指定データを、前記画像形成装置に送信し、
前記ジョブ制御手段は、前記指定データに基づいて、停止している前記全てのジョブのうち前記停止対象ジョブを除くジョブの実行を再開することを特徴とする遠隔操作システム。
【請求項７】
請求項６に記載の遠隔操作システムにおいて、
前記ジョブ制御手段は、前記指定データの受信に応答して、停止している前記全てのジョブのうち前記停止対象ジョブを除くジョブの実行を再開し、前記停止対象ジョブを削除することを特徴とする遠隔操作システム。
【請求項８】
請求項４に記載の遠隔操作システムにおいて、
前記通信手段は、前記第２の遠隔操作装置の装置識別情報を前記第２の遠隔操作装置から受信し、
前記ジョブ制御手段は、前記装置識別情報に基づいて前記第２の遠隔操作装置を特定し、特定された前記第２の遠隔操作装置に対応する前記操作者を前記複数の遠隔操作装置と複数の操作者との対応関係に基づいて特定し、停止している前記全てのジョブのうち、特定された前記操作者のジョブを除くジョブの実行を再開することを特徴とする遠隔操作システム。
【請求項９】
請求項８に記載の遠隔操作システムにおいて、
前記装置識別情報は、前記第２の遠隔操作装置のネットワークにおける識別情報であるネットワーク識別情報を含むことを特徴とする遠隔操作システム。
【請求項１０】
請求項１に記載の遠隔操作システムにおいて、
前記通信手段は、前記第２の遠隔操作装置の装置識別情報を前記第２の遠隔操作装置から受信し、
前記ジョブ制御手段は、前記装置識別情報に基づいて前記第２の遠隔操作装置を特定し、特定された前記第２の遠隔操作装置に対応する前記第２の遠隔操作装置の操作者を前記複数の遠隔操作装置の複数の操作者と前記複数の遠隔操作装置との対応関係に基づいて特定し、前記画像形成装置にて実行中のジョブのうち、特定された前記操作者のジョブを前記ジョブ停止要求の受信に伴って停止することを特徴とする遠隔操作システム。
【請求項１１】
請求項１０に記載の遠隔操作システムにおいて、
前記装置識別情報は、前記第２の遠隔操作装置のネットワークにおける識別情報であるネットワーク識別情報を含むことを特徴とする遠隔操作システム。
【請求項１２】
請求項２ないし請求項９のいずれかに記載の遠隔操作システムにおいて、
前記画像形成装置は、
前記許可要求の受信に応答して、前記第１の遠隔操作装置による前記特定モードの遠隔操作中において前記画像形成装置にて実行中のジョブが存在するか否かを判定する判定手段、
をさらに有し、
前記通信手段は、前記実行中のジョブが存在する旨が判定される場合には、前記実行中のジョブが存在する旨のデータを前記第２の遠隔操作装置に送信し、
前記第２の遠隔操作装置は、
前記実行中のジョブが存在する旨のデータの受信に応答して、ジョブ停止ボタンを有する操作画面を前記第２の遠隔操作装置の表示部に表示することを特徴とする遠隔操作システム。
【請求項１３】
請求項１ないし請求項１２のいずれかに記載の遠隔操作システムにおいて、
前記特定モードの遠隔操作においては、前記画像形成装置から受信した画像データに基づく操作画面が前記単一の遠隔操作装置の表示部に表示され、前記操作画面に対する前記単一の遠隔操作装置の操作者の操作入力の位置情報が前記単一の遠隔操作装置から前記画像形成装置に送信され、当該位置情報に対応する処理が前記画像形成装置により実行されることを特徴とする遠隔操作システム。
【請求項１４】
請求項１３に記載の遠隔操作システムにおいて、
前記ジョブ制御手段は、前記第１の遠隔操作装置による前記特定モードの遠隔操作中において前記画像形成装置におけるジョブの停止指令が前記第１の遠隔操作装置によって付与される場合には、前記画像形成装置にて実行中のジョブを停止し、
前記画像形成装置は、
前記第１の遠隔操作装置による前記特定モードの遠隔操作中において前記画像形成装置におけるジョブの停止指令が前記第１の遠隔操作装置によって付与される場合には、停止ジョブに関する新たな画像データを生成して前記第１の遠隔操作装置に送信し、
前記第１の遠隔操作装置による前記特定モードの遠隔操作中において、前記ジョブ停止要求が前記第２の遠隔操作装置から受信される場合には、停止ジョブに関する前記新たな画像データを生成しないことを特徴とする遠隔操作システム。
【請求項１５】
複数の遠隔操作装置による遠隔操作が可能な画像形成装置であって、
特定モードの遠隔操作を前記複数の遠隔操作装置のうちの単一の遠隔操作装置に選択的に許可する許可手段と、
前記画像形成装置におけるジョブの実行を制御するジョブ制御手段と、
前記複数の遠隔操作装置との間でデータを送受信する通信手段と、
を備え、
前記許可手段は、前記複数の遠隔操作装置のうちの１つである第１の遠隔操作装置による前記特定モードの遠隔操作を許可し、
前記通信手段は、前記第１の遠隔操作装置による前記特定モードの遠隔操作中において、前記特定モードの遠隔操作中でなくとも送受信可能なコマンドであるジョブ停止要求を、前記第１の遠隔操作装置とは異なる第２の遠隔操作装置から受信し、
前記ジョブ制御手段は、前記第１の遠隔操作装置による前記特定モードの遠隔操作中において、前記特定モードの遠隔操作中ではない前記第２の遠隔操作装置からの前記ジョブ停止要求に基づいて、前記画像形成装置にて実行中のジョブを停止することを特徴とする画像形成装置。
【請求項１６】
複数の遠隔操作装置による遠隔操作が可能な画像形成装置に内蔵されたコンピュータに、
ａ）特定モードの遠隔操作を前記複数の遠隔操作装置のうちの単一の遠隔操作装置に選択的に許可するステップであって、前記複数の遠隔操作装置のうちの１つである第１の遠隔操作装置による前記特定モードの遠隔操作を許可するステップと、
ｂ）前記第１の遠隔操作装置による前記特定モードの遠隔操作中において、前記特定モードの遠隔操作中でなくとも送受信可能なコマンドであるジョブ停止要求を、前記第１の遠隔操作装置とは異なる第２の遠隔操作装置から受信するステップと、
ｃ）前記第１の遠隔操作装置による前記特定モードの遠隔操作中において、前記特定モードの遠隔操作中ではない前記第２の遠隔操作装置からの前記ジョブ停止要求に基づいて、前記画像形成装置にて実行中のジョブを停止するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））などの画像形成装置を備える遠隔操作システム、およびそれに関連する技術に関する。
【背景技術】
【０００２】
近年、スマートフォンおよびタブレット型端末等の外部端末を用いて被遠隔操作装置を
遠隔操作する技術（いわゆるリモート接続による遠隔操作技術）が存在する。
【０００３】
たとえば、特許文献１には、外部端末（遠隔監視装置）を用いて画像形成装置（被遠隔操作装置）を遠隔操作する技術が記載されている。具体的には、特許文献１においては、画像形成装置の操作画面のデータ（ビットマップ画像データ等）そのものが当該画像形成装置から外部端末へと送信され、当該操作画面が外部端末の表示部に表示される。そして、当該操作画面に対する操作入力に応答して画像形成装置が遠隔操作されるとともに、当該操作入力に応じた新たな操作画面のデータが当該画像形成装置から外部端末へと送信される。このように、特許文献１に記載の技術によれば、外部端末を用いて画像形成装置（被遠隔操作装置）を遠隔操作することが可能である。なお、このような遠隔操作モードは、画像形成装置の操作パネル内の操作画面データ（パネル画像データ）の転送を伴う遠隔操作モードであることから、「パネル画像転送モード」とも称される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０５−１２２４２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述のようなパネル画像転送モードによる画像形成装置の遠隔操作技術において、仮に、複数の遠隔操作装置による画像形成装置の遠隔操作が許容される場合を想定する。この場合には、画像形成装置は、複数の遠隔操作装置からの指示に対応すべく、複数の遠隔操作装置にそれぞれ転送するための複数の画像データを生成すること、および、当該複数の画像データを格納するための比較的大容量のメモリを画像形成装置内に設けることが求められる。一方で、コスト削減等のため画像形成装置においてはメモリリソースが限られていることも多く、メモリ使用量の抑制が要請される。
【０００６】
このような事情等を考慮すると、パネル画像転送モードによる画像形成装置の遠隔操作が許可される外部端末（遠隔操作装置）は単一であることが好ましい。
【０００７】
しかしながら、特定モード（例えば上述のパネル画像転送モード）による画像形成装置の遠隔操作が単一の遠隔操作装置（外部端末）にのみ許可される場合には、或る遠隔操作装置（第１の遠隔操作装置）が特定モードによって画像形成装置を遠隔操作している期間においては、別の遠隔操作装置（第２の遠隔操作装置）は、当該特定モードによる画像形成装置の遠隔操作を行うことができない。特に、画像形成装置にて実行中のジョブの停止を第２の遠隔操作装置の操作者が希望する場合であっても、第１の遠隔操作装置による特定モードの遠隔操作中においては、特定モードの遠隔操作を許可されていない第２の遠隔操作装置は画像形成装置の遠隔操作を行うことができない。その結果、第２の遠隔操作装置の操作者は第２の遠隔操作装置を用いて当該ジョブを停止することができず、用紙、インクなどの無駄が発生する可能性がある。
【０００８】
そこで、この発明は、画像形成装置に対する第１の遠隔操作装置による特定モードの遠隔操作中において第２の遠隔操作装置による特定モードの遠隔操作ができない状況であっても、画像形成装置にて実行中のジョブを第２の遠隔操作装置により停止させることが可能な技術を提供することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決すべく、請求項１の発明は、遠隔操作システムであって、画像形成装置と、複数の遠隔操作装置と、を備え、前記画像形成装置は、特定モードの遠隔操作を前記複数の遠隔操作装置のうちの単一の遠隔操作装置に選択的に許可する許可手段と、前記画像形成装置におけるジョブの実行を制御するジョブ制御手段と、前記複数の遠隔操作装置との間でデータを送受信する通信手段と、を有し、前記許可手段は、前記複数の遠隔操作装置のうちの１つである第１の遠隔操作装置による前記特定モードの遠隔操作を許可し、前記通信手段は、前記第１の遠隔操作装置による前記特定モードの遠隔操作中において、前記特定モードの遠隔操作中でなくとも送受信可能なコマンドであるジョブ停止要求を、前記第１の遠隔操作装置とは異なる第２の遠隔操作装置から受信し、前記ジョブ制御手段は、前記第１の遠隔操作装置による前記特定モードの遠隔操作中において、前記特定モードの遠隔操作中ではない前記第２の遠隔操作装置からの前記ジョブ停止要求に基づいて、前記画像形成装置にて実行中のジョブを停止することを特徴とする。
【００１０】
請求項２の発明は、請求項１の発明に係る遠隔操作システムにおいて、前記許可手段は、前記第１の遠隔操作装置による前記特定モードの遠隔操作中において前記第２の遠隔操作装置からの前記特定モードの遠隔操作の許可要求が受信される場合には、前記第２の遠隔操作装置による前記特定モードの遠隔操作を許可しないことを特徴とする。
【００１１】
請求項３の発明は、請求項２の発明に係る遠隔操作システムにおいて、前記通信手段は、前記許可要求の受信に応答して、前記第２の遠隔操作装置以外の遠隔操作装置による前記特定モードの遠隔操作中である旨が判定される場合には、前記特定モードの遠隔操作を許可しない旨の情報を前記第２の遠隔操作装置に送信し、前記第２の遠隔操作装置は、前記許可しない旨の情報の受信に応答して、ジョブ停止ボタンを有する操作画面を表示し、前記ジョブ停止ボタンに対する操作入力に応答して、前記第２の遠隔操作装置の操作者からのジョブ停止指示を受け付ける操作手段と、前記ジョブ停止指示に基づいて前記ジョブ停止要求を前記画像形成装置に送信する送信手段と、を有することを特徴とする。
【００１２】
請求項４の発明は、請求項３の発明に係る遠隔操作システムにおいて、前記ジョブ制御手段は、前記画像形成装置にて実行中の全てのジョブを前記ジョブ停止要求に基づいて停止することを特徴とする。
【００１３】
請求項５の発明は、請求項４の発明に係る遠隔操作システムにおいて、前記操作手段は、前記操作者のユーザ認証情報の操作入力を受け付け、前記送信手段は、前記ユーザ認証情報を前記画像形成装置に送信し、前記ジョブ制御手段は、前記ユーザ認証情報の受信に応答して、停止している前記全てのジョブのうち、前記ユーザ認証情報により特定された前記操作者のジョブを除くジョブの実行を再開することを特徴とする。
【００１４】
請求項６の発明は、請求項４の発明に係る遠隔操作システムにおいて、前記操作手段は、前記操作者のユーザ認証情報の操作入力を受け付け、前記送信手段は、前記ユーザ認証情報を前記画像形成装置に送信し、前記通信手段は、前記ユーザ認証情報に基づき特定された前記操作者のジョブであって実行中のジョブの情報である実行中ジョブ情報を前記第２の遠隔操作装置に送信し、前記操作手段は、前記実行中ジョブ情報の表示画面を用いて、停止対象のジョブである停止対象ジョブを指定する操作を前記操作者から受け付け、前記送信手段は、前記操作者による指定内容が反映された、前記停止対象ジョブの指定データを、前記画像形成装置に送信し、前記ジョブ制御手段は、前記指定データに基づいて、停止している前記全てのジョブのうち前記停止対象ジョブを除くジョブの実行を再開することを特徴とする。
【００１５】
請求項７の発明は、請求項６の発明に係る遠隔操作システムにおいて、前記ジョブ制御手段は、前記指定データの受信に応答して、停止している前記全てのジョブのうち前記停止対象ジョブを除くジョブの実行を再開し、前記停止対象ジョブを削除することを特徴とする。
【００１６】
請求項８の発明は、請求項４の発明に係る遠隔操作システムにおいて、前記通信手段は、前記第２の遠隔操作装置の装置識別情報を前記第２の遠隔操作装置から受信し、前記ジョブ制御手段は、前記装置識別情報に基づいて前記第２の遠隔操作装置を特定し、特定された前記第２の遠隔操作装置に対応する前記操作者を前記複数の遠隔操作装置と複数の操作者との対応関係に基づいて特定し、停止している前記全てのジョブのうち、特定された前記操作者のジョブを除くジョブの実行を再開することを特徴とする。
【００１７】
請求項９の発明は、請求項８の発明に係る遠隔操作システムにおいて、前記装置識別情報は、前記第２の遠隔操作装置のネットワークにおける識別情報であるネットワーク識別情報を含むことを特徴とする。
【００１８】
請求項１０の発明は、請求項１の発明に係る遠隔操作システムにおいて、前記通信手段は、前記第２の遠隔操作装置の装置識別情報を前記第２の遠隔操作装置から受信し、前記ジョブ制御手段は、前記装置識別情報に基づいて前記第２の遠隔操作装置を特定し、特定された前記第２の遠隔操作装置に対応する前記第２の遠隔操作装置の操作者を前記複数の遠隔操作装置の複数の操作者と前記複数の遠隔操作装置との対応関係に基づいて特定し、前記画像形成装置にて実行中のジョブのうち、特定された前記操作者のジョブを前記ジョブ停止要求の受信に伴って停止することを特徴とする。
【００１９】
請求項１１の発明は、請求項１０の発明に係る遠隔操作システムにおいて、前記装置識別情報は、前記第２の遠隔操作装置のネットワークにおける識別情報であるネットワーク識別情報を含むことを特徴とする。
【００２０】
請求項１２の発明は、請求項２ないし請求項９のいずれかの発明に係る遠隔操作システムにおいて、前記画像形成装置は、前記許可要求の受信に応答して、前記第１の遠隔操作装置による前記特定モードの遠隔操作中において前記画像形成装置にて実行中のジョブが存在するか否かを判定する判定手段、をさらに有し、前記通信手段は、前記実行中のジョブが存在する旨が判定される場合には、前記実行中のジョブが存在する旨のデータを前記第２の遠隔操作装置に送信し、前記第２の遠隔操作装置は、前記実行中のジョブが存在する旨のデータの受信に応答して、ジョブ停止ボタンを有する操作画面を前記第２の遠隔操作装置の表示部に表示することを特徴とする。
【００２１】
請求項１３の発明は、請求項１ないし請求項１２のいずれかの発明に係る遠隔操作システムにおいて、前記特定モードの遠隔操作においては、前記画像形成装置から受信した画像データに基づく操作画面が前記単一の遠隔操作装置の表示部に表示され、前記操作画面に対する前記単一の遠隔操作装置の操作者の操作入力の位置情報が前記単一の遠隔操作装置から前記画像形成装置に送信され、当該位置情報に対応する処理が前記画像形成装置により実行されることを特徴とする。
【００２２】
請求項１４の発明は、請求項１３の発明に係る遠隔操作システムにおいて、前記ジョブ制御手段は、前記第１の遠隔操作装置による前記特定モードの遠隔操作中において前記画像形成装置におけるジョブの停止指令が前記第１の遠隔操作装置によって付与される場合には、前記画像形成装置にて実行中のジョブを停止し、前記画像形成装置は、前記第１の遠隔操作装置による前記特定モードの遠隔操作中において前記画像形成装置におけるジョブの停止指令が前記第１の遠隔操作装置によって付与される場合には、停止ジョブに関する新たな画像データを生成して前記第１の遠隔操作装置に送信し、前記第１の遠隔操作装置による前記特定モードの遠隔操作中において、前記ジョブ停止要求が前記第２の遠隔操作装置から受信される場合には、停止ジョブに関する前記新たな画像データを生成しないことを特徴とする。
【００２３】
請求項１５の発明は、複数の遠隔操作装置による遠隔操作が可能な画像形成装置であって、特定モードの遠隔操作を前記複数の遠隔操作装置のうちの単一の遠隔操作装置に選択的に許可する許可手段と、前記画像形成装置におけるジョブの実行を制御するジョブ制御手段と、前記複数の遠隔操作装置との間でデータを送受信する通信手段と、を備え、前記許可手段は、前記複数の遠隔操作装置のうちの１つである第１の遠隔操作装置による前記特定モードの遠隔操作を許可し、前記通信手段は、前記第１の遠隔操作装置による前記特定モードの遠隔操作中において、前記特定モードの遠隔操作中でなくとも送受信可能なコマンドであるジョブ停止要求を、前記第１の遠隔操作装置とは異なる第２の遠隔操作装置から受信し、前記ジョブ制御手段は、前記第１の遠隔操作装置による前記特定モードの遠隔操作中において、前記特定モードの遠隔操作中ではない前記第２の遠隔操作装置からの前記ジョブ停止要求に基づいて、前記画像形成装置にて実行中のジョブを停止することを特徴とする。
【００２４】
請求項１６の発明は、複数の遠隔操作装置による遠隔操作が可能な画像形成装置に内蔵されたコンピュータに、ａ）特定モードの遠隔操作を前記複数の遠隔操作装置のうちの単一の遠隔操作装置に選択的に許可するステップであって、前記複数の遠隔操作装置のうちの１つである第１の遠隔操作装置による前記特定モードの遠隔操作を許可するステップと、ｂ）前記第１の遠隔操作装置による前記特定モードの遠隔操作中において、前記特定モードの遠隔操作中でなくとも送受信可能なコマンドであるジョブ停止要求を、前記第１の遠隔操作装置とは異なる第２の遠隔操作装置から受信するステップと、ｃ）前記第１の遠隔操作装置による前記特定モードの遠隔操作中において、前記特定モードの遠隔操作中ではない前記第２の遠隔操作装置からの前記ジョブ停止要求に基づいて、前記画像形成装置にて実行中のジョブを停止するステップと、を実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００２５】
請求項１ないし請求項１６に記載の発明によれば、画像形成装置に対する第１の遠隔操作装置による特定モードの遠隔操作中において第２の遠隔操作装置による特定モードの遠隔操作ができない状況であっても、画像形成装置は第２の遠隔操作装置からのジョブ停止要求を受信する。したがって、第２の遠隔操作装置の操作者は、画像形成装置にて実行中のジョブを第２の遠隔操作装置により停止させることが可能である。
【００２６】
特に、請求項４に記載の発明によれば、画像形成装置は、ジョブ停止要求の受信に応答して画像形成装置にて実行中の全てのジョブを停止するので、停止させるジョブを特定するための情報の受信を待つ必要がない。したがって、停止させるジョブの特定を待ってからジョブ停止が実行される場合と比べて、第２の遠隔操作装置の操作者は早期にジョブを停止させることが可能である。
【００２７】
特に、請求項６に記載の発明によれば、停止対象ジョブの指定操作が操作者から受け付けられ、停止している全てのジョブのうち、指定された停止対象ジョブを除くジョブの実行が再開され、停止対象ジョブの停止が継続されるので、操作者は所望のジョブを選択的に停止させることが可能である。
【００２８】
特に、請求項８に記載の発明によれば、第２の遠隔操作装置が装置識別情報に基づいて特定され、特定された第２の遠隔操作装置に対応する操作者が特定されるので、操作者のユーザ認証情報等の操作入力を受け付けることなく操作者のジョブを特定し、停止させるジョブを特定することが可能である。
【００２９】
特に、請求項１４に記載の発明によれば、特定モードの遠隔操作中ではない第２の遠隔操作装置からジョブ停止要求を受信する場合には、停止ジョブに関する新たな画像データが生成されない。したがって、当該停止ジョブに関する新たな画像データに基づく操作画面が第１の遠隔操作装置の表示部に表示されることがない。その結果、第２の遠隔操作装置による当該ジョブ停止要求の存在を知得していない第１の遠隔操作装置の操作者が混乱することを回避することが可能である。
【図面の簡単な説明】
【００３０】
【図１】遠隔操作システムの構成を示す図である。
【図２】画像形成装置の概略構成を示す機能ブロック図である。
【図３】外部端末の概略構成を示す機能ブロック図である。
【図４】画像形成装置のタッチパネルに表示される操作画面を示す図である。
【図５】外部端末のタッチパネルに表示される操作画面を示す図である。
【図６】パネル画像転送モードの遠隔操作における画像形成装置と外部端末とのデータの送受信の動作を示す図である。
【図７】画像形成装置における遠隔操作処理を示すフローチャートである。
【図８】リモート接続要求の受信に関する画像形成装置における処理を示すフローチャートである。
【図９】位置情報の受信に対する画像形成装置における処理を示すフローチャートである。
【図１０】ユーザ認証情報の受信に対する画像形成装置における処理を示すフローチャートである。
【図１１】外部端末における遠隔操作処理を示すフローチャートである。
【図１２】外部端末におけるジョブ停止要求の処理を示すフローチャートである。
【図１３】パネル画像転送モードの遠隔操作の状況を示す図である。
【図１４】パネル画像転送モードの遠隔操作の処理を示すタイミングチャートである。
【図１５】ユーザ認証画面を示す図である。
【図１６】遠隔操作システムの状況を示す図である。
【図１７】遠隔操作システムの処理を示すタイミングチャートである。
【図１８】ジョブ停止要求画面を示す図である。
【図１９】画像形成装置にて実行中のジョブリストを示す図である。
【図２０】ジョブ停止の完了画面を示す図である。
【図２１】第２実施形態に係る遠隔操作システムの処理を示すタイミングチャートである。
【図２２】停止ジョブ選択画面を示す図である。
【図２３】外部端末とユーザとの対応テーブルを示す図である。
【図２４】変形例に係るジョブ停止の完了画面を示す図である。
【図２５】変形例に係るジョブ停止ボタンを含む画面を示す図である。
【発明を実施するための形態】
【００３１】
以下、本発明の実施形態を図面に基づいて説明する。
【００３２】
＜１．第１実施形態＞
＜１−１．システム概要＞
図１は、遠隔操作システム１の構成を示す概略図である。
【００３３】
図１に示すように遠隔操作システム１は、画像形成装置１０と外部端末５０とを備えて形成されている。ここでは、画像形成装置１０として、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））が例示される。
【００３４】
画像形成装置１０と外部端末５０とは、ネットワーク１０８を介して互いに接続される。ネットワーク１０８は、ＬＡＮ（Local Area Network）およびインターネットなどによって構成される。また、ネットワーク１０８に対する接続態様は、有線接続であってもよく、或いは無線接続であってもよい。たとえば、画像形成装置１０はネットワーク１０８に対して有線接続され、外部端末５０はネットワーク１０８に対して無線接続される。
【００３５】
遠隔操作システム１においては、画像形成装置１０に対する各種の操作を外部端末５０を用いて行うことが可能である。すなわち、外部端末５０は、画像形成装置１０を遠隔操作することが可能である。また、画像形成装置１０は、複数の外部端末５０によって遠隔操作されることが可能である。ただし、パネル画像転送モードの遠隔操作（後述）においては、或る時点では単一の外部端末５０による遠隔操作のみが許可され、複数の外部端末５０によって同時に１つの画像形成装置１０を遠隔操作することは許可されない。
【００３６】
＜１−２．ＭＦＰの構成＞
図２は、ＭＦＰ１０の概略構成を示す機能ブロック図である。ＭＦＰ１０は、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置（複合機とも称する）である。具体的には、ＭＦＰ１０は、図２の機能ブロック図に示すように、画像読取部２、印刷出力部３、通信部４、格納部５、操作部６およびコントローラ９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００３７】
画像読取部２は、ＭＦＰ１０の所定の位置に載置された原稿を光学的に読み取って（すなわちスキャンして）、当該原稿の画像データ（原稿画像ないしスキャン画像とも称する）を生成する処理部である。この画像読取部２は、スキャン部であるとも称される。
【００３８】
印刷出力部３は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。なお、印刷出力部３は、各種の媒体上に画像を形成する画像形成部とも称される。
【００３９】
通信部４は、公衆回線等を介したファクシミリ通信を行うことが可能な処理部である。さらに、通信部４は、ネットワーク１０８を介したネットワーク通信を行うことも可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、ＭＦＰ１０は、所望の相手先（たとえば、外部端末５０）との間で各種のデータを授受することが可能である。通信部４は、各種データを送信する送信部４ａと各種データを受信する受信部４ｂとを有する。
【００４０】
格納部５は、ハードディスクドライブ（ＨＤＤ）等の記憶装置で構成される。格納部５は、各操作画面の画像データ等を記憶する。
【００４１】
操作部６は、ＭＦＰ１０に対する操作入力を受け付ける操作入力部６ａと、各種情報の表示出力を行う表示部６ｂとを備えている。
【００４２】
このＭＦＰ１０においては、略板状の操作パネル６ｃ（図１参照）が設けられている。また、操作パネル６ｃは、その正面側にタッチパネル２５（図１参照）を有している。タッチパネル２５は、操作入力部６ａの一部としても機能するとともに、表示部６ｂの一部としても機能する。タッチパネル２５は、液晶表示パネルに各種センサ等が埋め込まれて構成され、各種情報を表示するとともに操作者からの各種の操作入力を受け付けることが可能である。
【００４３】
たとえば、タッチパネル２５においては、メニュー画像（ボタン画像等を含む）が表示される。操作者は、タッチパネル２５の操作画面１１０（図４参照）内に仮想的に配置されるボタン（ボタン画像で表現されるボタン）を押下（タッチ）することによって、ＭＦＰ１０の各種動作内容を設定することなどが可能である。
【００４４】
なお、後述するように、外部端末５０のタッチパネル７５（図１参照）の操作画面１５０においては、ＭＦＰ１０のタッチパネル２５に表示される操作画面１１０と同様の画面が表示される。外部端末５０のタッチパネル７５に表示された操作画面１５０（図５参照）を用いることにより、ＭＦＰ１０のタッチパネル２５に表示された操作画面１１０を用いる操作と同様の操作が実現される。
【００４５】
コントローラ９は、ＭＦＰ１０に内蔵され、ＭＦＰ１０を統括的に制御する制御装置である。コントローラ９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ９は、ＣＰＵにおいて、ＲＯＭ（例えば、ＥＥＰＲＯＭ）内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）Ｐ１を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）Ｐ１は、ＵＳＢメモリなどの可搬性の記録媒体、あるいはネットワーク１０８等を介してＭＦＰ１０にインストールされてもよい。
【００４６】
具体的には、図２に示すように、コントローラ９は、プログラムＰ１の実行により、通信制御部１１と入力制御部１２と表示制御部１３と許可部１４とジョブ制御部１５と生成部１６と判定部１７とを含む各種の処理部を実現する。
【００４７】
通信制御部１１は、他の装置（外部端末５０等）との間の通信動作を制御する処理部である。たとえば、通信制御部１１は、通信部４等と協働して、外部端末５０におけるタッチパネル７５の表示用画像（詳細にはそのデータ）等を外部端末５０に送信する。
【００４８】
入力制御部１２は、操作入力部６ａ（タッチパネル２５等）に対する操作入力動作を制御する制御部である。たとえば、入力制御部１２は、タッチパネル２５に表示された操作画面に対する操作入力を受け付ける動作を制御する。
【００４９】
表示制御部１３は、表示部６ｂ（タッチパネル２５等）における表示動作を制御する処理部である。表示制御部１３は、ＭＦＰ１０を操作するための操作画面等をタッチパネル２５に表示させる。
【００５０】
許可部１４は、パネル画像転送モードの遠隔操作（後述）の許否を外部端末５０に対して選択的に行う処理部である。
【００５１】
ジョブ制御部１５は、操作者による操作入力（操作指令）に応答して、ＭＦＰ１０におけるジョブ等の実行を制御する処理部である。
【００５２】
生成部１６は、ジョブ制御部１５によって実行されたジョブの実行結果等に基づいて、外部端末５０のタッチパネル７５に表示させるための表示用データを生成する処理部である。
【００５３】
判定部１７は、操作者による操作入力（操作指令）の内容を判定する処理部である。また、判定部１７は、受信部４ｂによって受信された操作入力情報（外部端末５０のタッチパネル７５に表示された操作画面に対する操作入力の情報）に基づいて、操作者による操作入力の内容を決定する。
【００５４】
＜１−３．外部端末の構成＞
つぎに外部端末（遠隔操作装置とも称する）５０の構成について説明する。
【００５５】
外部端末５０は、他の装置との間でのネットワーク通信が可能な携帯式の情報入出力端末装置である。ここでは、外部端末５０として、タブレット型端末を例示する。ただし、これに限定されず、外部端末５０は、スマートフォンであってもよく、パーソナルコンピュータなどであってもよい。また、外部端末５０は、携帯式の装置であってもよく、据置型の装置であってもよい。
【００５６】
図３は、外部端末５０の概略構成を示す機能ブロック図である。
【００５７】
外部端末５０は、図３の機能ブロック図に示すように、通信部５４、格納部５５、操作部５６およびコントローラ５９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００５８】
通信部５４は、ネットワーク１０８を介したネットワーク通信を行うことが可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、外部端末５０は、所望の相手先（画像形成装置１０等）との間で各種のデータを授受することが可能である。通信部５４は、各種データを送信する送信部５４ａと各種データを受信する受信部５４ｂとを有する。たとえば、受信部５４ｂは、タッチパネル７５の表示用データ（ビットマップ画像データ等）をＭＦＰ１０から受信し、送信部５４ａは、外部端末５０のタッチパネル７５に表示された操作画面に対する操作入力の情報（操作入力情報）等をＭＦＰ１０に送信する。
【００５９】
格納部５５は、不揮発性の半導体メモリ等の記憶装置で構成される。格納部５５には、ＭＦＰ１０から送信されてきた各種の画像データ（操作画面の表示用データ等）が一時的に格納される。
【００６０】
操作部５６は、外部端末５０に対する入力を受け付ける操作入力部５６ａと、各種情報の表示出力を行う表示部５６ｂとを備えている。この外部端末５０においては、液晶表示パネルに圧電センサ等が埋め込まれて構成されたタッチパネル７５（図１参照）が設けられている。詳細には、略板状の外部端末５０の正面側において、その周縁部（枠部）を除くほぼ全面にわたってタッチパネル７５が設けられている。このタッチパネル７５は、操作入力部５６ａの一部としても機能するとともに、表示部５６ｂの一部としても機能する。タッチパネル７５においては操作画面が表示され、当該操作画面に対する操作者（ユーザとも称する）からの操作入力が受け付けられる。
【００６１】
コントローラ５９は、外部端末５０に内蔵され、外部端末５０を統括的に制御する制御装置である。コントローラ５９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ５９は、ＣＰＵにおいて、記憶部（半導体メモリ等）内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）Ｐ２を実行することによって、各種の処理部を実現する。なお、当該プログラムＰ２は、ＵＳＢメモリなどの可搬性の記録媒体、あるいはネットワーク１０８等を介して外部端末５０にインストールされるようにしてもよい。
【００６２】
プログラムＰ２は、ＭＦＰ１０を遠隔操作するアプリケーションソフトウエアプログラム（「遠隔操作用アプリケーション」とも称する）であり、遠隔操作に関する諸機能等を実現する。
【００６３】
具体的には、コントローラ５９は、プログラムＰ２の実行により、通信制御部６１と入力制御部６２と表示制御部６３と座標変換部６４とを含む各種の処理部を実現する。
【００６４】
通信制御部６１は、通信部５４等と協働して、ＭＦＰ１０等との通信動作を制御する処理部である。
【００６５】
入力制御部６２は、操作入力部５６ａ（タッチパネル７５等）に対する操作入力動作を制御する処理部である。たとえば、入力制御部６２は、操作画面等に対する操作入力を受け付ける動作を制御する。
【００６６】
表示制御部６３は、表示部５６ｂ（タッチパネル７５等）における表示動作を制御する処理部である。表示制御部６３は、ＭＦＰ１０を遠隔操作するための操作画面等をタッチパネル７５に表示させる。
【００６７】
座標変換部６４は、タッチパネル７５への操作者による操作入力の座標値を、外部端末５０のタッチパネル７５における座標系の値から、ＭＦＰ１０のタッチパネル２５における座標系の値へと変換する処理部である。たとえば、座標変換部６４による変換後の座標値が、操作入力の操作位置を示す位置情報（座標情報とも称する）として、通信制御部６１等によってＭＦＰ１０に送信される。
【００６８】
＜１−４．パネル画像転送モードの遠隔操作における操作画面＞
この実施形態においては、特定モードの遠隔操作（具体的には、「パネル画像転送モード」の遠隔操作）が主に行われる。
【００６９】
外部端末５０の操作者は、当該外部端末５０を用いた所定の遠隔操作によってＭＦＰ１０にログイン（リモートログイン）し、パネル画像転送モードによる遠隔操作を開始する。このリモートログイン中において、操作者は、外部端末５０を用いてパネル画像転送モードによる各種の遠隔操作を行うことが可能である。
【００７０】
「パネル画像転送モード」は、画像形成装置の操作パネル内の操作画面データの転送を伴う遠隔操作モードである。パネル画像転送モードにおいては、ＭＦＰ１０から受信した画像データに基づく操作画面（図５等参照）が外部端末５０のタッチパネル７５に表示される。そして、タッチパネル７５に表示された操作画面に対する操作者の操作入力が受け付けられ、当該操作入力の位置情報が外部端末５０からＭＦＰ１０に送信され、当該位置情報に基づいてＭＦＰ１０にて処理が実行される。さらに、タッチパネル７５に表示された操作画面（メニュー画面）内の或るメニュー項目が選択された旨が当該位置情報に基づいて判定されると、当該メニュー項目に対応する設定用画面（新たな操作画面）の画像データがＭＦＰ１０にて生成される。そして、ＭＦＰ１０は、当該新たな操作画面の画像データを外部端末５０に送信し、外部端末５０は当該画像データに基づき当該新たな操作画面を表示する。このような操作画面データの送受信と当該操作画面に対する操作入力とが繰り返されることによって、パネル画像転送モードによるＭＦＰ１０の遠隔操作が行われる。なお、本実施形態では、パネル画像転送モードの遠隔操作は、ログインを伴って行われるものとする。
【００７１】
パネル画像転送モードの遠隔操作においては、図５に示すように、ＭＦＰ１０のタッチパネル２５に表示される操作画面（図４参照）と同様の内容を含む画面が外部端末５０のタッチパネル７５に操作画面として表示される。
【００７２】
図４は、ＭＦＰ１０のタッチパネル２５に表示される操作画面を示す図であり、図５は、外部端末５０のタッチパネル７５に表示される操作画面を示す図である。また、図６はパネル画像転送モードの遠隔操作におけるＭＦＰ１０と外部端末５０とのデータの送受信の概略動作を示す図である。
【００７３】
図４に示すように、ＭＦＰ１０のタッチパネル２５には、コピー設定を示す操作画面１１０が表示されている。この操作画面１１０等を用いて、ＭＦＰ１０の操作者は、各種の操作を行うことが可能である。
【００７４】
図５に示すように、外部端末５０のタッチパネル７５には、ＭＦＰ１０の操作画面１１０と同様の内容を含む操作画面１５０が表示されている。この操作画面１５０等を用いて、外部端末５０の操作者は、ＭＦＰ１０に対する各種のリモート操作を行うことが可能である。
【００７５】
たとえば、操作画面１５０において、メニュー項目「原稿画質」に対応するソフトウエアキー７１を操作者が押下すると、原稿画質に関する設定画面が新たな操作画面としてタッチパネル７５に表示される。
【００７６】
詳細には、まず操作画面１５０において、メニュー項目「原稿画質」に対応するソフトウエアキー７１に対する操作者による押下操作が操作部５６（操作入力部５６ａ）により受け付けられる。そして、座標変換部６４は当該操作入力の受付位置（操作入力位置）の座標値をＭＦＰ１０のタッチパネル２５の位置情報（座標値）に変換し、送信部５４ａは当該位置情報をＭＦＰ１０に送信する。位置情報を受信したＭＦＰ１０では、当該位置情報に対応する処理をジョブ制御部１５が認識する。具体的には、操作者の操作入力がソフトウエアキー７１の押下であることが認識される。
【００７７】
そして、生成部１６は、外部端末５０のタッチパネル７５に表示させる画像データ（表示用データ）を生成する。具体的には、原稿画質に関する設定画面の画像データがタッチパネル７５での表示用データとして生成される。その後、送信部４ａは当該画像データを外部端末５０に送信し、外部端末５０の表示制御部６３は当該画像データ（原稿画質に関する設定画面の画像データ）をタッチパネル７５に表示する。なお、当該画像データは圧縮状態でＭＦＰ１０から外部端末５０に送信されることが好ましい。この場合、外部端末５０は、圧縮データを展開（解凍）して、解凍後のデータに基づく画面をタッチパネル７５に表示すればよい。
【００７８】
その後、類似の画面遷移を繰り返すことによって、パネル画像転送モードの遠隔操作が行われる。
【００７９】
また、この実施形態においては、ＭＦＰ１０のタッチパネル２５と同一の内容のみならず、ハードウエアキー３０に関する情報もがタッチパネル７５に表示される。これによれば、外部端末５０の操作者は、ハードウエアキー３０を用いた操作入力と同様の操作入力を外部端末５０を用いて行うことができる。
【００８０】
具体的には、図５に示すように、操作画面１１０（図４参照）と同一の内容のみならず、ＭＦＰ１０のハードウエアキー３０（図４参照）と同様の内容もが、タッチパネル７５内に操作画面１５０として表示される。ハードウエアキー３０と同様の内容が、操作画面１５０内の下辺側の領域において、仮想ハードウエアキー４０（ハードウエアキー３０を仮想的に表示する表示画像（ソフトウエアキー画像））として表示される。
【００８１】
そして、当該仮想ハードウエアキー４０を用いた操作入力が行われると、対応するハードウエアキー３０を用いた操作入力が行われたときと同じ処理がＭＦＰ１０にて実行される。
【００８２】
たとえば、複数の仮想ハードウエアキー４０のうちストップキー４１を操作することによって、複数のハードウエアキー３０のうちストップキー３１を用いた操作と同様の操作が行われる。換言すれば、ストップキー４１を用いたジョブ停止操作（リモート操作）が行われる。
【００８３】
外部端末５０の操作者が自らのジョブを停止する場合には、リモートログイン中に次のような動作が行われる。
【００８４】
まず、操作画面１５０の仮想ハードウエアキー４０のうちのストップキー４１（図５参照）を操作者が押下すると、操作入力の位置情報がＭＦＰ１０に送信される。そして、ジョブ制御部１５は、受信した当該位置情報に基づいてジョブの停止指令が付与されたことを認識し、ＭＦＰ１０にて実行中の当該操作者のジョブを停止する。その後、停止したジョブに関する表示用データを生成部１６は生成し、送信部４ａは当該表示用データを外部端末５０に送信する。外部端末５０は、当該表示用データに基づく画面（ジョブ停止完了の報告画面２０４あるいは停止ジョブ選択画面２０５等）（図２０，２２参照）を表示する。
【００８５】
このようにして、ストップキー４１を用いたジョブ停止操作（リモート操作）が行われる。
【００８６】
＜１−５．パネル画像転送モードの遠隔操作の動作＞
つぎに、パネル画像転送モードの遠隔操作の基本動作について詳細に説明する。ここでは、図１３の概念図に示されるように、単一の外部端末５０（５２）による遠隔操作が行われる場合について主に説明する。また、外部端末５２以外の外部端末５０はＭＦＰ１０に対する遠隔操作を未だ行っていないものとする。
【００８７】
図７は、ＭＦＰ１０における遠隔操作処理を示すフローチャートであり、図８〜図１０は、図７における各サブルーチン処理をそれぞれ示す図である。また、図１１は、外部端末５０における遠隔操作処理を示すフローチャートであり、図１２は、図１１におけるサブルーチン処理を示す図である。さらに、図１４は、パネル画像転送モードの遠隔操作の処理を示すタイミングチャートである。
【００８８】
図１４に示すように、まず、外部端末５２（５０）の送信部５４ａは、リモート接続要求（パネル画像転送モードの遠隔操作の許可要求）をＭＦＰ１０に送信する（ステップＳ１１）（図１１も参照）。具体的には、外部端末５２において、タッチパネル７５内のメニューアイコンに対するユーザ１０２による押下操作（タッチ操作）に応答して、ＭＦＰ１０を遠隔操作するためのプログラム（パネル画像転送モード等による遠隔操作プログラム）が起動する。当該プログラムが起動すると、自動的にリモート接続要求がＭＦＰ１０に送信される。
【００８９】
そして、ＭＦＰ１０では、リモート接続要求が受信された旨が図７のステップＳ２１において判定部１７により判定され、ステップＳ３０へと進む。
【００９０】
図８は、ＭＦＰ１０におけるステップＳ３０の処理を詳細に示すフローチャートである。
【００９１】
図８に示すように、ＭＦＰ１０においてリモート接続要求が受信されると、ＭＦＰ１０がパネル画像転送モードでの外部端末５０による遠隔操作中であるか否かがＭＦＰ１０の判定部１７によって判定される（ステップＳ３１）。そして、その判定結果に基づいて、外部端末５２に対するリモート接続の許否が決定される。
【００９２】
いずれの外部端末５０もパネル画像転送モードの遠隔操作中ではない（換言すれば、ＭＦＰ１０がいずれの外部端末５０による遠隔操作中でもない）と判定される場合には、ＭＦＰ１０の許可部１４は、外部端末５２に対してリモート接続を許可する。その後、処理はステップＳ３２に進む。
【００９３】
一方、他の外部端末（外部端末５１）がパネル画像転送モードによるＭＦＰ１０の遠隔操作中である（換言すれば、ＭＦＰ１０が既に外部端末５２以外の外部端末５０による遠隔操作中である）場合には、新たにリモート接続要求を送信した外部端末（外部端末５２）からのリモート接続は許可されない。その後、処理はステップＳ３３に進む。
【００９４】
ここでは、ＭＦＰ１０がいずれの外部端末５０による遠隔操作中でもない旨が判定されるものとし、ステップＳ３２に進む。ステップＳ３２では、リモート接続要求を許可する旨（換言すれば、パネル画像転送モードの遠隔操作を許可する旨）の情報（許可情報）が送信部４ａにより外部端末５２に送信される（図１４も参照）。
【００９５】
外部端末５０の受信部５４ｂが当該許可情報を受信すると（ステップＳ１２）、外部端末５０の表示制御部６３はユーザ認証画面２０１（図１５参照）をタッチパネル７５に表示する（ステップＳ１３）（図１１、図１４参照）。ここにおいて、ユーザ認証画面２０１は、遠隔操作用アプリケーションによって予め準備されている画面であり、外部端末５０（５２）の格納部５５内に予め格納されている。
【００９６】
その後、ユーザ認証画面２０１において、ユーザ認証情報Ｍ１（ユーザＩＤおよびパスワード）をユーザ１０２が入力し、認証開始ボタン２５１（図１５参照）をユーザ１０２が押下すると（ステップＳ１４）、ユーザ認証情報Ｍ１がＭＦＰ１０に送信される（ステップＳ１５）（図１１、図１４参照）。
【００９７】
そして、ＭＦＰ１０では、ユーザ認証情報Ｍ１が受信された旨が図７のステップＳ２５において判定部１７により判定され、ステップＳ５０へと進む。
【００９８】
図１０は、ＭＦＰ１０におけるステップＳ５０の処理を詳細に示すフローチャートである。
【００９９】
図１０に示すように、ユーザ認証情報Ｍ１が受信されると、当該ユーザ認証情報Ｍ１がパネル画像転送モードの遠隔操作を許可された外部端末５０からの情報であるか否かが判定部１７によって判定される（ステップＳ５１）。そして、その判定結果に応じた分岐処理が実行され、処理はステップＳ５２あるいはステップＳ５４に進む。
【０１００】
ここでは、ユーザ認証情報Ｍ１がパネル画像転送モードの遠隔操作を許可された外部端末５２からのものである旨が判定されるものとし、ステップＳ５２へと進む。
【０１０１】
ステップＳ５２では、ユーザ認証情報Ｍ１に基づいてユーザ１０２のログイン処理が行われる。これにより、外部端末５２とＭＦＰ１０とはパネル画像転送モードの遠隔操作状態に遷移する（図１４参照）。
【０１０２】
ユーザ１０２のログイン処理が完了すると、ＭＦＰ１０のタッチパネル２５の画像データ等が外部端末５２のタッチパネル７５での表示用データとしてＭＦＰ１０から外部端末５２に送信される（ステップＳ５３）（図１０、図１４参照）。
【０１０３】
表示用データが外部端末５２において受信されると、外部端末５２の表示制御部６３は、表示用データを展開し、タッチパネル７５に表示する（ステップＳ１６）（図１１、図１４参照）。
【０１０４】
その後、外部端末５２のタッチパネル７５に表示されている操作画面に対してユーザ１０２が何らかの操作を行うと、ユーザ１０２による操作入力が操作部５６（操作入力部５６ａ）により受け付けられる（ステップＳ１７）（図１１、図１４参照）。そして、座標変換部６４は操作入力の座標値（位置情報）をＭＦＰ１０のタッチパネル２５における座標値（位置情報）に変換し、送信部５４ａは変換後の座標値（位置情報）をＭＦＰ１０に送信する（ステップＳ１８）。その後、ステップＳ１９でリモート接続が解除されていない旨が判定されると、ステップＳ１６に戻り、外部端末５０は、ＭＦＰ１０からの画像データの受信等を待機する。
【０１０５】
ＭＦＰ１０では、位置情報が受信された旨が図７のステップＳ２３において判定部１７により判定され、ステップＳ４０へと進む。
【０１０６】
図９は、ＭＦＰ１０におけるステップＳ４０の処理を詳細に示すフローチャートである。
【０１０７】
図９に示すように、操作入力に関する位置情報を外部端末５２から受信したＭＦＰ１０は、当該位置情報に対応するジョブを実行する（ステップＳ４１）。そして、実行されたジョブの実行結果に基づく新たな画像データをＭＦＰ１０の生成部１６は生成し（ステップＳ４２）、当該新たな画像データを外部端末５２に送信する（ステップＳ４３）（図１４も参照）。
【０１０８】
外部端末５２は、当該新たな画像データを受信すると、外部端末５２における操作画面の表示動作および操作入力の受付動作等（ステップＳ１６〜ステップＳ１９）を再び実行する。
【０１０９】
その後、ユーザ１０２は、リモート接続の解除要求のための操作入力を外部端末５２のタッチパネル７５に対して行う。具体的には、ログアウトボタン２５５（図５参照）の押下により、外部端末５２において起動している遠隔操作用アプリケーションが終了し、リモート接続の解除要求が外部端末５２からＭＦＰ１０に自動的に送信される（ステップＳ１９）（図１１、図１４参照）。
【０１１０】
リモート接続の解除要求がＭＦＰ１０によって受信されると、ＭＦＰ１０の判定部１７は、リモート接続の解除要求が受信された旨を図７のステップＳ２２において判定する。そして、ＭＦＰ１０は、リモート接続の解除を実行する（ステップＳ２６）。これにより、外部端末５２とＭＦＰ１０とのパネル画像転送モードの遠隔操作が終了する。
【０１１１】
以上のようにして、図１３に示すように、ＭＦＰ１０に対するパネル画像転送モードの遠隔操作が単一の外部端末５２（５０）によって行われる。
【０１１２】
＜１−６．遠隔操作システムにおける動作＞
つぎに、図１６に示すように、複数の外部端末５０（たとえば２台の外部端末５１，５２）のうち、一の外部端末（ユーザ１０１の外部端末５１）がＭＦＰ１０に対して既にパネル画像転送モードによる遠隔操作に接続されている途中で、他の外部端末（ユーザ１０２の外部端末５２）がＭＦＰ１０にリモート接続要求をする際の動作について説明する。ここでは、図１６の概念図に示されるように、外部端末５２以外の外部端末５０（５１）がＭＦＰ１０に対するパネル画像転送モードによる遠隔操作を既に行っている状態において、外部端末５２が遠隔操作を開始しようとする状況を想定する。
【０１１３】
ところで、この遠隔操作システム１においては、パネル画像転送モードの遠隔操作は単一の外部端末５０のみに対して許可される。たとえば、一の外部端末５１によるパネル画像転送モードの遠隔操作中において、他の外部端末５２からパネル画像転送モードの遠隔操作のリモート接続要求が受信される場合には、許可部１４は、当該外部端末５２によるパネル画像転送モードの遠隔操作を許可しない。すなわち、或る外部端末５１がパネル画像転送モードの遠隔操作中である限り、他の外部端末５２は、ＭＦＰ１０にて実行中のジョブをパネル画像転送モードの遠隔操作によって停止させることはできない。外部端末５１によるパネル画像転送モードの遠隔操作中においては、パネル画像転送モードの遠隔操作への接続が許可されない他の外部端末５２は、パネル画像転送モードの遠隔操作の許可（リモート接続許可）を待機する待機状態へと遷移する。この待機状態は、外部端末５１による現在のパネル画像転送モードの遠隔操作が解除されるまで継続する。
【０１１４】
ここにおいて、外部端末５１による現在のパネル画像転送モードの遠隔操作が解除され且つ外部端末５２の待機状態が解除されるまで待った後に、外部端末５２を用いたパネル画像転送モードの遠隔操作によって、ＭＦＰ１０にて実行中のジョブを停止させることが考えられる。しかしながら、この場合には、ユーザ１０２による意思（停止の意思）に反してＭＦＰ１０によるジョブの実行が当該待機状態の継続中に進行し、用紙、インクなどの無駄が発生する恐れがある。
【０１１５】
そこで、この実施形態では、ＭＦＰ１０に対する外部端末５１によるパネル画像転送モードの遠隔操作中において外部端末５２によるパネル画像転送モードの遠隔操作を行うことができない状況であっても、ＭＦＰ１０にて実行中のジョブを外部端末５２により停止させることが可能な技術について説明する。
【０１１６】
以下では、外部端末５２による前回のパネル画像転送モードの遠隔操作時にＭＦＰ１０に対して付与されたジョブが、ＭＦＰ１０にて実行中であるものとする。具体的には、ユーザ１０１の外部端末５１による現在のパネル画像転送モードの遠隔操作に先立って、別のユーザ１０２の別の外部端末５２による（前回の）パネル画像転送モードの遠隔操作によりジョブの実行指示がＭＦＰ１０に対して付与されている。その後、外部端末５２によるパネル画像転送モードの遠隔操作が解除され、外部端末５１による現在のパネル画像転送モードの遠隔操作が確立されている。このような状況を想定する。
【０１１７】
当該状況において、ユーザ１０２は、自身の指示した当該ジョブの実行を、パネル画像転送モードの遠隔操作中の外部端末（外部端末５１）とは別の外部端末５２を用いて停止させる。
【０１１８】
図１７は、このような動作を示すタイミングチャートである。このタイミングチャートの開始時点においては、ＭＦＰ１０は、ユーザ１０１の外部端末５１に対してパネル画像転送モードによる遠隔操作を既に許可している。すなわち、ＭＦＰ１０は外部端末５１によるパネル画像転送モードの遠隔操作中である。
【０１１９】
まず、ユーザ１０２は、外部端末５２において、パネル画像転送モードの遠隔操作プログラムを起動する。ユーザ１０２は、以前に実行指示を付与したジョブの停止を希望するユーザである。
【０１２０】
当該遠隔操作用アプリケーションの起動に応じて、外部端末５２の送信部５４ａは、リモート接続要求をＭＦＰ１０に送信する（ステップＳ１１）（図１１も参照）。リモート接続要求を受信したＭＦＰ１０は、図７のステップＳ２１を経てステップＳ３０へと進む。
【０１２１】
そして、図８に示すように、リモート接続要求の受信に応答して、ＭＦＰ１０が他の（外部端末５２以外の）外部端末５０によるパネル画像転送モードの遠隔操作中であるか否かが判定部１７により判定される（ステップＳ３１）。ここでは、ＭＦＰ１０が外部端末５１によるパネル画像転送モードの遠隔操作中であるため、別の外部端末５０によるパネル画像転送モードの遠隔操作中である旨が判定され、ステップＳ３３へと進む。ステップＳ３３においては、パネル画像転送モードの遠隔操作が許可されない旨の情報が外部端末５２に送信される。
【０１２２】
その後、ＭＦＰ１０にて実行中のジョブを示すジョブリスト２７０（図１９参照）に基づいて、ＭＦＰ１０にて実行中のジョブが存在するか否かを判定部１７は判定する（ステップＳ３４）。
【０１２３】
このジョブリスト２７０は、ＭＦＰ１０にて実行中の全てのジョブに関する情報を有する。図１９に示すように、ジョブリスト２７０には、各ジョブのジョブＩＤ（「０００１」等）、ジョブ名称（「ＡＢＣ．ｐｄｆ」等）、ジョブ種類（「ＰＲＩＮＴ」等）、付与元ユーザの名称（「ユーザ１０２」等）、状態（「実行中」／「待機中」／「停止中」）に関する情報が含まれている。また、ジョブリスト２７０には、ＭＦＰ１０にて実行中のジョブが３件（ジョブ２８１〜２８３）存在する。実行中の３件のジョブのうち、ジョブ２８１（ＡＢＣ．ｐｄｆ）とジョブ２８２（ｄｅｆｇ．ｐｄｆ）とはユーザ１０２によるジョブであり、ジョブ２８３（ＨＩＪＫ．ｐｄｆ）はユーザ１０１によるジョブである。
【０１２４】
実行中のジョブが存在しない旨がステップＳ３４において判定される場合には、不許可情報Ｍ２（ＭＦＰ１０が他の外部端末５０（外部端末５１）による遠隔操作中である旨の情報）のみがＭＦＰ１０（送信部４ａ）から外部端末５２に送信される（ステップＳ３６）。一方、実行中のジョブが存在する旨が判定される場合には、不許可情報Ｍ２に加えて、ジョブ実行中情報Ｍ３（実行中のジョブが存在する旨の情報）もがＭＦＰ１０（送信部４ａ）から外部端末５２に送信される（ステップＳ３５）。ここでは、ジョブリスト２７０に基づいて、実行中のジョブが存在する旨が判定部１７により判定され、ステップＳ３５の処理が実行されるものとする。
【０１２５】
外部端末５２は、パネル画像転送モードの遠隔操作が許可されない旨の情報を受信すると、図１１のステップＳ１２を経てステップＳ６０へと進む。
【０１２６】
図１２は、外部端末５０におけるステップＳ６０の処理を詳細に示すフローチャートである。
【０１２７】
外部端末５０の受信部５４ｂが不許可情報Ｍ２とジョブ実行中情報Ｍ３とを受信すると（ステップＳ６１）、外部端末５０の表示制御部６３は、ジョブ停止要求画面２０２（図１８参照）をタッチパネル７５に表示する（ステップＳ６２）（図１２、図１７参照）。
【０１２８】
ジョブ停止要求画面２０２においては、図１８に示すように、ＭＦＰ１０が他ユーザによる遠隔操作中である旨の情報と実行中のジョブの停止を指示するためのジョブ停止ボタン２５２とが表示される。ジョブ停止要求画面２０２は、遠隔操作用アプリケーションによって予め準備されている画面であり、外部端末５０（５２）の格納部５５内に予め格納されている。
【０１２９】
その後、ジョブ停止要求画面２０２において、ユーザ１０２がジョブ停止ボタン２５２を押下すると、当該押下に基づく操作入力に応答して、操作部５６（操作入力部５６ａ）はジョブ停止指示をユーザ１０２から受け付ける（ステップＳ６３）。そして、送信部５４ａは、当該ジョブ停止指示に基づいて「ジョブ停止要求」をＭＦＰ１０に送信する（ステップＳ６４）（図１２、図１７参照）。このジョブ停止要求は、ジョブの停止を要求するコマンドであり、パネル画像転送モードの遠隔操作中でなくともＭＦＰ１０と外部端末５０との間で送受信可能なコマンドである。
【０１３０】
ＭＦＰ１０の受信部４ｂは、外部端末５１によるパネル画像転送モードによるＭＦＰ１０の遠隔操作中であっても外部端末５２からのジョブ停止要求を受信することが可能である。ジョブ停止要求が受信部４ｂにて受信された旨が図７のステップＳ２４において判定部１７により判定されると、ＭＦＰ１０のジョブ制御部１５は、ＭＦＰ１０にて実行中の全てのジョブを当該ジョブ停止要求に基づいて停止する（ステップＳ２７）（図１７も参照）。具体的には、ＭＦＰ１０にて実行中のジョブ２８１〜２８３がＭＦＰ１０内のジョブリスト２７０（図１９参照）に基づいて特定され、当該ジョブ２８１〜２８３の実行が停止（一旦停止）される。
【０１３１】
つぎに、ＭＦＰ１０は、外部端末５２の操作者（ユーザ１０２）をユーザ認証情報Ｍ１に基づき特定し、当該操作者によって付与された本来停止すべきジョブ（停止対象ジョブ）を特定するとともに、当該停止対象ジョブ以外のジョブの実行を再開する。これにより、停止中の全ジョブのうち、本来の「停止対象ジョブ」のみが最終的に停止される。
【０１３２】
具体的には、まず、ジョブ停止要求の送信（ステップＳ６４）直後において、外部端末５２の表示制御部６３は、タッチパネル７５にユーザ認証画面２０１（図１５参照）を表示する（ステップＳ６５）（図１２、図１７参照）。
【０１３３】
このユーザ認証画面２０１を用いて、操作部５６（操作入力部５６ａ）はユーザ１０２のユーザ認証情報Ｍ１の操作入力を受け付ける（ステップＳ６６）。そして、送信部５４ａは、ユーザ１０２によって入力されたユーザ認証情報Ｍ１（ユーザ１０２のユーザＩＤおよびパスワード）をＭＦＰ１０に送信する（ステップＳ６７）。
【０１３４】
ＭＦＰ１０では、ユーザ認証情報Ｍ１が受信された旨が図７のステップＳ２５において判定部１７により判定され、ステップＳ５０へと進む。
【０１３５】
そして、図１０に示すように、ユーザ認証情報Ｍ１が受信されると、当該ユーザ認証情報Ｍ１が、パネル画像転送モードの遠隔操作を許可された外部端末５０（被許可端末）からの情報であるか否かが判定部１７により判定される（ステップＳ５１）。ここでは、外部端末５１がパネル画像転送モードによるＭＦＰ１０の遠隔操作中であり、外部端末５２は当該遠隔操作を許可されていないので、ステップＳ５４へと進む。
【０１３６】
ステップＳ５４においては、停止している全てのジョブのうち、ユーザ認証情報Ｍ１により特定されたユーザのジョブを除くジョブの実行がジョブ制御部１５により再開される（図１７も参照）。
【０１３７】
具体的には、まず、ユーザ認証情報Ｍ１の受信に応答して、ジョブ停止要求を送信したユーザが当該ユーザ認証情報Ｍ１に基づいて特定される。ここでは、当該ユーザ認証情報Ｍ１（ユーザ１０２のユーザＩＤおよびパスワード）に基づき、ジョブ停止要求を送信したユーザはユーザ１０２である旨が判定される。また、ジョブリスト２７０（図１９参照）に基づき、停止している全てのジョブ２８１〜２８３（図１９参照）のうち、当該ユーザ１０２によって付与されたジョブ（ユーザ１０２のジョブ）はジョブ２８１，２８２である旨も判定される。そして、停止中の全ジョブ２８１〜２８３のうち、当該ユーザ１０２によって付与されたジョブ２８１，２８２を除くジョブ（すなわち、ジョブ２８３のみ）の実行が再開される。ジョブ２８３は、ユーザ１０１のジョブであり、ユーザ１０２のジョブではない。
【０１３８】
このようにして、停止中の全ジョブのうち、ジョブ停止要求における停止対象のジョブ（停止対象ジョブ）以外のジョブの実行が再開され、本来の「停止対象ジョブ」のみが最終的に停止される。
【０１３９】
その後、ジョブ２８３（ユーザ１０２のジョブを除くジョブ）の実行が再開されると、ＭＦＰ１０はジョブ停止の完了情報Ｍ４を外部端末５２に送信する（ステップＳ５５）（図１０、図１７参照）。
【０１４０】
外部端末５２が当該完了情報Ｍ４を受信すると（ステップＳ６８）、ジョブの停止の完了報告の画面（ジョブ停止の完了画面２０４）（図２０参照）が外部端末５２（表示制御部６３）によってタッチパネル７５に表示される（ステップＳ６９）（図１２、図１７参照）。そして、外部端末５２は図１１のステップＳ６０の処理を終了する。図２０の完了画面２０４は、「ジョブを停止しました」の文言を有しており、ジョブ停止完了の報告画面であるとも表現される。
【０１４１】
なお、実行中のジョブが存在しない旨が判定（ステップＳ３４（図８））され、ステップＳ６１（図１２）において不許可情報Ｍ２のみが外部端末５２によって受信された場合には、ジョブ停止要求画面２０２（図１８参照）とは別の画面２０３（不図示）がタッチパネル７５に表示される（ステップＳ７０）。画面２０３は、ジョブ停止要求画面２０２からジョブ停止ボタン２５２を除いた画面であり、ＭＦＰ１０が他ユーザによる遠隔操作中である旨の情報のみを示す画面である。画面２０３は、他ユーザ（他の外部端末５１）によるパネル画像転送モードの遠隔操作の終了を待機している際に表示される画面であることから、待機中画面であるとも表現される。その後、他の外部端末５１による現在のパネル画像転送モードの遠隔操作が解除されると、外部端末５２のパネル画像転送モードの遠隔操作が許可される。
【０１４２】
以上のような動作によれば、外部端末５１によるパネル画像転送モードの遠隔操作中において、パネル画像転送モードの遠隔操作中ではない外部端末５２からのジョブ停止要求（パネル画像転送モードの遠隔操作中でなくとも送受信可能なコマンド）がＭＦＰ１０によって受信され（ステップＳ２４でＹＥＳ）、当該ジョブ停止要求に基づいて、ＭＦＰ１０にて実行中の全ジョブ（所望の停止対象ジョブを含む）が停止される。したがって、外部端末５１が現在パネル画像転送モードの遠隔操作中であって外部端末５２からのパネル画像転送モードの遠隔操作へのリモート接続要求が許可されない状況であっても、ユーザ１０２は、ＭＦＰ１０にて実行中のジョブ（特に所望の停止対象ジョブ）を外部端末５２により停止させることが可能である。その結果、用紙、インクなどの無駄を削減することが可能である。
【０１４３】
また、全ジョブの停止後において外部端末にて入力されたユーザ認証情報Ｍ１に基づき、ジョブ停止要求の発信元ユーザが特定され、停止中の全ジョブのうち、ユーザ認証情報Ｍ１により特定されたユーザのジョブを除くジョブの実行が再開される。この結果、停止中の全ジョブのうち、ユーザ認証情報Ｍ１により特定されたユーザのジョブのみが選択的に且つ最終的に停止される。
【０１４４】
上記実施形態においては、特に、実行中の全てのジョブがジョブ停止要求の受信に応答して一旦停止するので、外部端末５２のユーザ１０２は、実行中のジョブ（特に所望の停止対象ジョブ）を比較的早期に停止させることが可能である。
【０１４５】
ここにおいて、ジョブ停止要求の受信後において何れのジョブをも直ちには停止させず、停止させるジョブ（停止対象ジョブ）を特定するための情報（たとえば、停止対象ジョブを付与したユーザを特定するためのユーザ認証情報Ｍ１等）の受信を待機し、当該情報の受信後に停止対象ジョブを停止するようにしてもよい。しかしながら、その場合には、各ジョブの処理は、ユーザによるユーザ認証情報Ｍ１の操作入力の待機期間等においても停止されずに継続され、ユーザ認証情報Ｍ１の受信後に停止される。その結果、ジョブの停止タイミングは遅延する。
【０１４６】
これに対して、上記実施形態においては、ジョブ停止要求の受信に応答して、ＭＦＰ１０にて実行中の全てのジョブが直ちに一旦停止される（ステップＳ２７）。換言すれば、ジョブ制御部１５は、停止対象ジョブを特定するための情報の受信を待つ必要がない。したがって、停止させるジョブの特定のためのユーザ認証情報Ｍ１を受信してからジョブを停止する場合に比べて、第２の遠隔操作装置の操作者は実行中のジョブ（特に所望の停止対象ジョブ）を早期に停止させることが可能である。
【０１４７】
また、上記実施形態においては、パネル画像転送モードにおいては、複数の外部端末５０のうちの単一の外部端末５０のみによる遠隔操作が許可される。
【０１４８】
仮に、パネル画像転送モードにおいて複数の外部端末５０によるＭＦＰ１０の遠隔操作が同時に許可される場合には、ＭＦＰ１０は、複数の外部端末５０からの遠隔操作指示に対応すべく、複数の外部端末５０に対応する複数の表示用データ（画像データ）を個別に生成するため、ＭＦＰ１０のメモリ負荷が増大する。
【０１４９】
一方、上記実施形態に係る遠隔操作モード（パネル画像転送モード）においては、単一の外部端末５０のみがＭＦＰ１０の遠隔操作を許可されるので、複数の外部端末５０に対する複数の画像を同時に用意することを要しない。したがって、ＭＦＰ１０のメモリ負荷の増大を回避することが可能である。
【０１５０】
また、上記実施形態においては、パネル画像転送モードの遠隔操作中の外部端末５１におけるストップキー４１の押下に対応してＭＦＰ１０にてジョブ停止動作が行われる場合（すなわち、パネル画像転送モードの遠隔操作中の外部端末５１によってＭＦＰ１０におけるジョブの停止指令が付与される場合）には、ＭＦＰ１０は、停止ジョブに関する新たな画像データ（パネル画像データ）を生成する。一方、パネル画像転送モードの遠隔操作中ではない外部端末５２からジョブ停止要求が受信される場合（外部端末５１によるパネル画像転送モードの遠隔操作中において当該外部端末５１とは別の外部端末５２からジョブ停止要求が付与される場合）には、ＭＦＰ１０は、停止ジョブに関する新たな画像データ（パネル画像データ）を生成しない。そのため、ＭＦＰ１０は、外部端末５２からのジョブ停止要求を受信しても、当該新たなパネル画像データを現在パネル画像転送モードの遠隔操作中の外部端末５１に送信することはない。したがって、当該新たなパネル画像データに基づく操作画面（実行中の全てのジョブの停止等を示す操作画面）が外部端末５１のタッチパネル７５に表示されることもない。ひいては、外部端末５２による当該ジョブ停止要求の存在を知得していないユーザ１０１が操作する外部端末５１において、実行中の全てのジョブの停止等を示す操作画面が不意に（突然）表示されることもない。その結果、外部端末５１における当該操作画面の不意の表示に起因するユーザ１０１の混乱を回避することが可能である。
【０１５１】
なお、上記実施形態では、パネル画像転送モードによる遠隔操作中のユーザのログイン時（ステップＳ１３（図１４））におけるユーザ認証画面２０１とジョブ停止要求の送信直後（ステップＳ６５（図１７））におけるユーザ認証画面２０１とは同じ画面であるが、これに限定されない。たとえば、パネル画像転送モードのログイン時におけるユーザ認証画面とジョブ停止要求の送信直後におけるユーザ認証画面とは互いに異なる画面として設けられてもよい。
【０１５２】
また、上記実施形態では、ＭＦＰ１０にて現在実行中のジョブは、外部端末５２による前回のパネル画像転送モードの遠隔操作時にＭＦＰ１０に対して付与されたジョブであるが、これに限定されない。たとえば、ＭＦＰ１０のタッチパネル２５を用いた非遠隔操作により付与されたジョブ等であってもよい。また、当該ジョブはコピージョブに限定されず、その他のジョブ（たとえば、スキャンジョブ、ファクシミリ送信ジョブ、ボックス印刷ジョブ等）であってもよい。
【０１５３】
＜２．第２実施形態＞
上記第１実施形態においては、ＭＦＰ１０は、実行中の全てのジョブを、ジョブ停止要求の受信に応じて一旦停止し、その後、ユーザ１０２のユーザ認証情報Ｍ１を受信すると、停止している全てのジョブのうち、ユーザ１０２のジョブを除くジョブの実行を再開する。より詳細には、停止している全てのジョブ（ジョブ２８１〜２８３）のうち、ユーザ１０２のジョブ（ジョブ２８１およびジョブ２８２）を除くジョブ（ユーザ１０１のジョブ２８３）の実行が再開される（図１９参照）。換言すれば、停止中の全ジョブ２８１〜２８３のうち、ジョブ停止要求の発信元ユーザの（全ての）ジョブ２８１，２８２が、停止対象のジョブ（停止対象ジョブ）として最終的に停止される。
【０１５４】
このように、第１実施形態においては、仮にユーザ１０２がジョブ２８１のみを停止させたい場合であっても、ユーザ１０２により実行指示が付与された全てのジョブ（ジョブ２８１とジョブ２８２との双方）が停止する。すなわち、ユーザ１０２によってその停止が希望されていないジョブ２８２までもが停止する。
【０１５５】
これに対して、第２実施形態では、ユーザ１０２のジョブに関する情報が外部端末５２（５０）のタッチパネル７５に表示され、停止対象ジョブをユーザ１０２が選択することが可能な態様を例示する。この態様によれば、ユーザ１０２は、自らのジョブ２８１，２８２のうち、停止させたいジョブ２８１のみを選択的に且つ最終的に停止させることが可能である。
【０１５６】
第２実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１５７】
図２１は、第２実施形態に係る遠隔操作システム１の処理を示すタイミングチャートである。図２１と図１７とを比較しつつ、第２実施形態に係る遠隔操作システム１の処理について説明する。
【０１５８】
図２１に示すステップＳ６７までの各ステップにおいては、図１７に示すステップＳ６７までの各ステップと同様の処理がそれぞれ実行される。また、図２１では、ステップＳ６７の次にステップＳ８１〜Ｓ８４が設けられている。
【０１５９】
ＭＦＰ１０の受信部４ｂがユーザ認証情報Ｍ１を受信すると（ステップＳ６７）、ジョブ停止要求の送信元がユーザ１０２であることがユーザ認証情報Ｍ１に基づいて特定される。ユーザ１０２が特定されると、送信部４ａは実行中ジョブ情報Ｍ５を外部端末５２に送信する（ステップＳ８１）。この実行中ジョブ情報Ｍ５は、ＭＦＰ１０にて実行中のジョブに関する情報であり、ここでは、ＭＦＰ１０にて実行中の全てのジョブ２８１〜２８３のうちユーザ認証情報Ｍ１により特定されたユーザ１０２のジョブ２８１，２８２に関する情報である。また、実行中ジョブ情報Ｍ５は、ジョブリスト２７０（図１９参照）からユーザ１０２のジョブ２８１，２８２に関する情報を抽出することによって取得される。
【０１６０】
その後、当該実行中ジョブ情報Ｍ５の受信に応答して、外部端末５２の表示制御部６３は、停止ジョブ選択画面２０５（図２２参照）をタッチパネル７５に表示する（ステップＳ８２）。停止ジョブ選択画面２０５は、停止対象ジョブの選択（指定）に用いられる表示画面であり、停止中のジョブを表示する表示画面である。停止ジョブ選択画面２０５には、実行中ジョブ情報Ｍ５に基づいて、ユーザ１０２のジョブ（ジョブ２８１およびジョブ２８２）のジョブＩＤ、ジョブ名称、およびジョブ種類等が表示される。停止ジョブ選択画面２０５内の全表示領域のうち停止ジョブ表示領域２５３（図２２参照）を除く表示領域の画像データ（基本画像データとも称する）は、遠隔操作用アプリケーションによって予め準備されており、外部端末５０（５２）の格納部５５内に予め格納されている。また、停止ジョブ表示領域２５３の表示用データ（画像データ）は、ＭＦＰ１０から受信した実行中ジョブ情報Ｍ５に基づいて外部端末５０（５２）により生成される。そして、基本画像データと停止ジョブ表示領域２５３の表示用データ（画像データ）とが合成されることによって、停止ジョブ選択画面２０５に関する画像データ（合成画像データ）が生成され、当該合成画像データに基づいて停止ジョブ選択画面２０５が表示される。
【０１６１】
そして、停止ジョブ選択画面２０５において、停止対象のジョブ（停止対象ジョブ）のユーザ１０２による指定（選択）操作が操作部５６（操作入力部５６ａ）により受け付けられる（ステップＳ８３）。たとえば、タッチパネル７５においてジョブ２８１をユーザ１０２が押下すると、ジョブ２８１の背景色が反転し、当該ジョブ２８１が停止対象ジョブとして指定される。その後、ユーザ１０２がＯＫボタン２５４（図２２参照）を押下すると、指定内容が確定され、停止対象ジョブの指定データ（停止対象ジョブのユーザによる指定内容が反映されたデータ）が送信部５４ａによりＭＦＰ１０に送信される。
【０１６２】
受信部４ｂが当該指定データを受信すると、停止している全てのジョブのうち、指定された停止対象ジョブを除くジョブの実行をジョブ制御部１５は再開する（ステップＳ８４）。一方、指定された停止対象ジョブの停止は維持される。たとえば、停止している全てのジョブ２８１〜２８３のうち、単一のジョブ２８１のみが停止対象ジョブとしてユーザ１０２により指定される場合には、ジョブ２８２（ユーザ１０２のジョブ）およびジョブ２８３（ユーザ１０１のジョブ）の実行が再開され、ジョブ２８１の実行停止は維持される。このようにして、停止中の全ジョブのうち、ユーザ１０２によって指定された停止対象ジョブ以外のジョブの実行が再開され、ユーザ１０２によって指定された停止対象ジョブ２８１のみが最終的に停止される。
【０１６３】
その後、ジョブ停止の完了情報Ｍ４が外部端末５２に送信され（ステップＳ５５）、受信した当該完了情報Ｍ４に基づくジョブ停止の完了画面２０４（図２０参照）が外部端末５２のタッチパネル７５に表示される（ステップＳ６９）。
【０１６４】
以上のような動作によれば、停止対象ジョブの指定操作がユーザ１０２から受け付けられ、停止している全てのジョブのうち、指定された停止対象ジョブを除くジョブの実行が再開され、停止対象ジョブの停止が継続される。したがって、ユーザ１０２は、自身により実行の指示を付与した複数のジョブのうち、停止させたい任意のジョブを選択的に且つ最終的に停止させることが可能である。換言すると、ユーザ１０２により停止を希望されていないジョブまでもが停止（最終的に停止）することを回避することが可能である。
【０１６５】
なお、この第２実施形態においては、停止ジョブ選択画面２０５（図２２）において、ジョブ停止要求の発信元ユーザ１０２のジョブ（２８１，２８２）のみが表示されているが、これに限定されず、停止している全てのジョブ２８１〜２８３が停止ジョブ選択画面２０５に表示されるようにしてもよい。この場合は、当該停止ジョブ選択画面２０５には、全てのユーザのうちユーザ１０２のジョブのみが選択可能となるように表示されることが好ましい。たとえば、ユーザ１０１（ユーザ１０２以外のユーザ）のジョブは、グレーアウト表示され、選択できないようにしてもよい。
【０１６６】
＜３．変形例等＞
以上、この発明の実施の形態について説明したが、この発明は上記の内容に限定されるものではない。
【０１６７】
たとえば、上記各実施形態においては、ジョブ停止要求の発信元ユーザが、当該ユーザ自身によって入力されたユーザ識別情報（ユーザ認証情報Ｍ１等）に基づいて特定され、当該発信元ユーザのジョブがジョブ停止要求に応じて最終的に停止されるが、本発明はこれに限定されない。
【０１６８】
詳細には、外部端末５０とユーザとが１対１に対応している場合において、ジョブ停止要求の発信元の外部端末５０が特定されるとともに、当該外部端末５０に対応するユーザがジョブ停止要求の発信元ユーザとして特定され、当該発信元ユーザのジョブがジョブ停止要求に応じて最終的に停止されるようにしてもよい。ジョブ停止要求の発信元の外部端末５０は、各種の装置識別情報に基づいて特定されればよい。装置識別情報としては、外部端末５０のネットワーク内での識別情報（ＩＰアドレス、ＭＡＣアドレス等）（ネットワーク識別情報とも称する）が用いられればよい。あるいは、ネットワーク識別情報以外の装置識別情報、たとえば、本システム１において各外部端末５０に対して管理者等によって割り付けられた装置ＩＤ（本システムに固有の装置識別情報）などが、装置識別情報として用いられてもよい。
【０１６９】
より具体的には、上記各実施形態と同様にしてジョブ停止要求に応じて全ジョブが一旦停止された後、ユーザ識別情報（ログイン情報）の入力および送受信に代えて、外部端末５２（５０）の装置識別情報の取得が行われる。より詳細には、ＭＦＰ１０は、全ジョブの停止直後において装置識別情報の送信要求を外部端末５２に送信し、外部端末５２は、当該送信要求に応じて、当該装置識別情報をＭＦＰ１０に送信する。そして、ジョブ制御部１５は、受信した当該装置識別情報に基づいて外部端末５２を特定し、特定した外部端末５２に対応するユーザ１０２を対応テーブル２９０（図２３参照）に基づいて特定する。なお、当該対応テーブル２９０は、ユーザ１人に対して１台の外部端末５０が割り当てられている状況等において、各外部端末５０とそれぞれのユーザとの対応関係を示す情報（データテーブル）である。対応テーブル２９０は、ＭＦＰ１０内に格納されればよい。
【０１７０】
このように、ジョブ停止要求の発信元の外部端末５２が装置識別情報に基づいて特定され、特定された外部端末５２に対応するユーザ１０２が対応テーブル２９０に基づいて特定される。したがって、ジョブ制御部１５は、ユーザ１０２のユーザ認証情報Ｍ１等の操作入力を受け付けることなくユーザ１０２のジョブを特定することが可能である。
【０１７１】
その後は、第１実施形態と同様に、停止している全てのジョブのうち、外部端末５２の装置識別情報に基づいて特定されたユーザ１０２のジョブを除くジョブの実行が再開されるようにすればよい。あるいは、第２実施形態と同様に、外部端末５２の装置識別情報に基づいて特定されたユーザ１０２のジョブに関する選択画面が外部端末５２のタッチパネル７５に表示され、当該選択画面を用いて停止対象ジョブがユーザ１０２によって選択されるようにしてもよい。
【０１７２】
また、上記各実施形態においては、ジョブ停止要求の受信に応答して、ＭＦＰ１０にて実行中の全てのジョブが一旦停止される態様を例示した。
【０１７３】
しかしながら、本発明はこれに限定されず、ジョブ停止要求の受信に応答して、全ジョブの一旦停止が行われることなく、（ジョブ停止要求の発信元ユーザが装置識別情報に基づいて特定され、）ジョブ停止要求の発信元ユーザのジョブが停止されるようにしてもい。
【０１７４】
具体的には、ＭＦＰ１０は、ジョブ停止要求の受信に先立って（あるいはジョブ停止要求とともに）装置識別情報を外部端末５２（５０）から受信し、当該装置識別情報に基づき外部端末５２を特定する。たとえば、ＭＦＰ１０の受信部４ｂは、ジョブ停止要求の受信に先立って（リモート接続要求の受信時等に）装置識別情報を外部端末５２から受信する。受信された装置識別情報はＭＦＰ１０の格納部５に格納される。そして、ジョブ制御部１５は、ジョブ停止要求の受信に応答して、当該装置識別情報に基づき外部端末５２を特定する。その後、ジョブ制御部１５は、受信した当該装置識別情報に基づいて外部端末５２を特定し、特定した外部端末５２に対応するユーザ１０２を対応テーブル２９０（図２３参照）に基づいて特定する。
【０１７５】
さらにその後、外部端末５２の装置識別情報に基づいて特定されたユーザ１０２のジョブがジョブリスト２７０（図１９参照）に基づいて特定されると、特定されたユーザ１０２の全てのジョブが停止されるようにすればよい。
【０１７６】
あるいは、外部端末５２の装置識別情報に基づいて特定されたユーザ１０２のジョブに関する選択画面が外部端末５２のタッチパネル７５に表示され、当該選択画面を用いて停止対象ジョブがユーザ１０２によって選択（指定）されるようにしてもよい。そして、当該ユーザ１０２によって選択（指定）されたジョブのみが選択的に停止されるようにしてもよい。
【０１７７】
これによれば、ＭＦＰ１０にて実行中の全てのジョブが一律に一旦停止されるのではなく、発信元ユーザ１０２のジョブのみが停止され得る。換言すると、ジョブ停止要求を送信していない外部端末５０（５１）のジョブ（外部端末５１のユーザ１０１により実行指示が付与されたジョブ）は、ジョブ停止要求に応じて停止されずに済む。したがって、外部端末５１のユーザ１０１が別の外部端末５２（５０）によるジョブ停止要求の付与を知得していない場合等において、実行中ジョブの不意の一律停止に起因するユーザ１０１の混乱を回避することが可能である。
【０１７８】
また、装置識別情報に基づいて外部端末５２が特定され、そのユーザ１０２までもが予め特定されるので、ユーザ１０２からのユーザ認証情報Ｍ１等の操作入力を受け付けることなくユーザ１０２のジョブを特定することが可能である。その結果、ユーザ１０２は、ユーザ認証情報Ｍ１等の操作入力を行うことなく、ＭＦＰ１０にて実行中のユーザ１０２のジョブを停止させることが可能である。
【０１７９】
また、上記各実施形態においては、実行中のジョブがジョブ停止要求に応じて停止される態様が例示されているが、これに限定されない。たとえば、ジョブ停止要求に応じて、実行中のジョブが停止されるのみならず、実行待機中のジョブが実行順序に到達してもその実行が開始されずに保留されるようにしてもよい。すなわち、実行待機中のジョブの処理の実行が実質的に停止されるようにしてもよい。
【０１８０】
また、上記各実施形態においては、ジョブ停止要求に応じて停止されたジョブは、停止状態のまま削除されずに保持されているが、これに限定されない。
【０１８１】
たとえば、ジョブ停止要求に応じて停止されたジョブのうち最終的に停止されるジョブ（ユーザ１０２のジョブ）はＭＦＰ１０から自動的に削除（ジョブリスト２７０から削除）されるようにしてもよい。
【０１８２】
あるいは、ジョブ停止要求に応じて停止されたジョブのうち最終的に停止されるジョブ（ユーザ１０２のジョブ）は、パネル画像転送モードとは異なる遠隔操作モードの遠隔操作によって削除されるようにしてもよい。たとえば、ＭＦＰ１０の内部サーバと外部端末５０のウエブブラウザとの間での情報の授受を伴って実行されるウエブベースの遠隔操作モードにおいて、ジョブ停止要求に応じて停止されたジョブが削除されるようにしてもよい。このウエブベースの遠隔操作モードでは、ウエブブラウザが内部サーバを介してＭＦＰ１０の情報を取得し、取得された情報に基づく操作画面が当該ウエブブラウザのウインドウに表示される。なお、外部端末５０（例えば５２）は、他の外部端末５０（例えば５１）によるパネル画像転送モードでのリモート操作中（ＭＦＰ１０に対するリモート操作中）においても、ウエブベースの遠隔操作モードを利用してＭＦＰ１０にアクセスすることが可能である。
【０１８３】
また、このような改変例においては、上記の完了画面２０４（図２０）に代えて、完了画面２０６（図２４）が表示されることが好ましい。完了画面２０６には、当該ウエブベースの遠隔操作モードにおいて、アクセスすべきＵＲＬアドレス（ＭＦＰ１０のアドレス）が表示される。外部端末５２に表示された完了画面２０６内の当該ＵＲＬアドレスを外部端末５２の操作者がクリックすると、外部端末５２にてウエブブラウザが起動するとともに、当該ＵＲＬへのアクセスが開始され、ＭＦＰ１０の操作画面（ページ記述言語（ＨＴＭＬ等）で記述された操作画面）が外部端末５２にて表示される。そして、当該操作画面を用いてジョブの削除動作（全削除あるいは選択的削除）が行われればよい。
【０１８４】
また、上記各実施形態においては、リモート接続要求が送信された後にジョブ停止要求が送信される態様が例示されているが、これに限定されない。具体的には、リモート接続要求を送信せずともジョブ停止要求が送信されるようにしてもよい。詳細には、外部端末５０にてパネル画像転送モードの遠隔操作プログラムが起動されたことに伴って、ジョブ停止ボタン２５２を含む画面２０７（図２５）がタッチパネル７５に直ちに表示されるとともに、当該ジョブ停止ボタン２５２の押下操作に応答してジョブ停止要求がＭＦＰ１０に送信されるようにしてもよい。この際、別の外部端末５０がパネル画像転送モードによるＭＦＰ１０の遠隔操作中であるか否かの判定、およびＭＦＰ１０にて実行中のジョブが存在するか否かの判定は、行われない。これによれば、外部端末５０（５２）のユーザ１０２は、リモート接続要求に伴うこのような判定の結果を待つことを要しないので、より早期にＭＦＰ１０にて実行中のジョブを外部端末５０（５２）により停止させることが可能である。なお、当該画面２０７には、ジョブ停止ボタン２５２のみならず、リモート接続要求のためのボタン２５６が含まれるようにしてもよい。当該ボタン２５６の押下に応じてリモート接続要求がＭＦＰ１０に送信される。
【符号の説明】
【０１８５】
１  遠隔操作システム
１０  ＭＦＰ（画像形成装置）
２５  （ＭＦＰの）タッチパネル
５０〜５２  外部端末（遠隔操作装置）
７５  （外部端末の）タッチパネル
１１０  （ＭＦＰの）操作画面
１５０  （外部端末の）操作画面
２０１  ユーザ認証画面
２０２  ジョブ停止要求画面
２０４  ジョブ停止の完了画面
２０５  停止ジョブ選択画面
２５１  認証開始ボタン
２５２  ジョブ停止ボタン
【図１】
2015103995.tif 000003
【図２】
2015103995.tif 000004
【図３】
2015103995.tif 000005
【図４】
2015103995.tif 000006
【図６】
2015103995.tif 000007
【図７】
2015103995.tif 000008
【図８】
2015103995.tif 000009
【図９】
2015103995.tif 000010
【図１０】
2015103995.tif 000011
【図１１】
2015103995.tif 000012
【図１２】
2015103995.tif 000013
【図１３】
2015103995.tif 000014
【図１４】
2015103995.tif 000015
【図１５】
2015103995.tif 000016
【図１６】
2015103995.tif 000017
【図１７】
2015103995.tif 000018
【図１８】
2015103995.tif 000019
【図１９】
2015103995.tif 000020
【図２０】
2015103995.tif 000021
【図２１】
2015103995.tif 000022
【図２２】
2015103995.tif 000023
【図２３】
2015103995.tif 000024
【図２４】
2015103995.tif 000025
【図２５】
2015103995.tif 000026
【図５】
2015103995.tif 000027