(57)【要約】【課題】印刷システムの操作画面に表示する情報が正確でなく、また、印刷システムの使用者の誤解を招くことがあるため、印刷システムのローカル側の操作画面、つまり、印刷装置や画像処理装置の操作画面において、正確な情報を表示すること。【解決手段】印刷システムのローカル側の操作画面、つまり、印刷装置や画像処理装置の操作画面において、正確な情報を表示することを可能にした。画像処理装置と印刷装置とを含む印刷システムであって、印刷装置は、操作手段と、画面共有手段と、印刷装置制御手段とを有し、画面共有手段は画面共有要求を受けた場合に印刷装置内にステータス通知を行い、印刷装置制御手段はステータス通知を受けると、画面共有要求が画像処理装置からの場合は操作手段にリモート接続されている旨の表示を行わない。【選択図】図１
2020047136.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置と印刷装置とを含む印刷システムであって、印刷装置は、
該印刷装置の設定や操作を可能にし、また、該印刷装置の状態や状況の表示を行い、該印刷装置のユーザーインターフェースとして画面を制御し表示する操作手段と、
前記操作手段で表示する画面データを外部装置と共有する画面共有手段と、
当該印刷装置全般の制御を担う印刷装置制御手段とを有し、
前記画面共有手段は、当該印刷装置の外部の機器からリモートによる画面共有要求を受けた場合、当該印刷装置内にイベントとしてその旨のステータス通知を行い、
前記印刷装置制御手段は、前記画面共有手段によって画面共有要求を受けた旨のステータス通知を受けると、その画面共有要求が印刷システムの外部の機器によるものであった場合、前記操作手段を通じて、外部機器によってリモートで該印刷装置の画面が表示されている旨を報知する制御を行い、一方、その画面共有要求が印刷システムの内部の画像処理装置によるものであった場合、前記操作手段を通じて、外部機器によってリモートで該印刷装置の画面が表示されている旨を報知しない制御を行うことを特徴とする印刷システム。
【請求項２】
前記画面共有手段は、印刷システムの外部の機器からリモートによる画面共有要求を受けた場合、当該印刷装置内にイベントとしてその旨のステータス通知を行い、一方、その画面共有要求が印刷システムの内部の画像処理装置によるものであった場合、当該印刷装置内にイベントとしてその旨のステータス通知を行わず、
前記印刷装置制御手段は、前記画面共有手段によって画面共有要求を受けた旨のステータス通知を受けると、外部機器によってリモートで該印刷装置の画面が表示されている旨を報知する制御を行うことを特徴とする請求項１に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置の操作画面における情報表示を正しく行う印刷システム、およびその制御方法、ならびにそのプログラムに関する。
【背景技術】
【０００２】
従来から、印刷システムにおいてネットワークを介して接続される印刷装置と画像処理装置の双方に、それぞれの装置を操作したり、それぞれの装置に関する設定を施したり、それぞれの装置に関する情報を表示したりすることを目的とした操作画面が存在している。また、印刷装置および画像処理装置の双方に独立して操作画面が在ることで、それらの装置を含む印刷システムの操作性が低下することから、一方の装置、例えば、画像処理装置の操作画面に、他方の装置の操作画面、例えば、印刷装置の操作画面をネットワーク技術、例えば、ＶＮＣ（Ｖｉｒｔｕａｌ  Ｎｅｔｗｏｒｋ  Ｃｏｍｐｕｔｉｎｇ）技術を用いて仮想的に表示することで、印刷システムの操作性を向上している。
【０００３】
さて、このＶＮＣ技術は、元来、ネットワークに接続されたＶＮＣクライアントとなる情報処理装置から、ＶＮＣサーバーを有する装置、この場合、印刷装置をリモートアクセスにより遠隔地より操作することを目的としており、また、双方で操作および表示される画面はミラーリングされるため、第三者によりリモートで操作および表示されていることを、ＶＮＣサーバーを有する装置、つまり、印刷装置の使用者に対して報知する、例えば、印刷装置の操作画面に「リモートオペレーション中」と文字列やそれを示すアイコン等で報知することでセキュリティを維持している。なお、先述の通り、ＶＮＣ技術においてはミラーリングされるため、ＶＮＣサーバーである印刷装置に「リモートオペレーション中」と報知する目的で表示される画面は、ＶＮＣクライアントである情報処理装置にも同様に表示される。また、セキュリティを保つ目的においては、ネットワークに接続された情報処理装置からＶＮＣによるリモートアクセスの場合には、印刷装置は自身の操作画面で表示するものとは異なるセキュリティ観点で問題のない別の画面を別に有し、ＶＮＣクライアントである情報処理装置にそれらを送出する技術も知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−４８４４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、印刷システムは印刷装置と画像処理装置はネットワークで接続された構成ではあるが物理的に同一の場所に存在するため、画像処理装置の操作画面にＶＮＣ技術を用いて印刷装置の操作画面を仮想的に表示することで技術的にはリモート側である画像処理装置は、実際には印刷装置と同様にローカル側となる。つまり、画像処理装置でＶＮＣ技術を用いて印刷装置の画面を表示するユースケースにおいては、画像処理装置の操作画面の使用者にとってリモート側である認識はなく、むしろ、あくまでもローカル側で操作している認識にも関わらず、画像処理装置に仮想的に表示される印刷装置の操作画面には、例えば、「リモートオペレーション中」である旨が文字列やそれを示すアイコン等で報知がなされるため、印刷システムの操作画面として正確ではなく、また、印刷システムをローカル側で操作している認識を持つ使用者自身に対して、技術的には画像処理装置から印刷装置にリモートアクセスしているにも関わらず、第三者により印刷装置がアクセスされていると逆に当事者に誤解を与えてしまうため、従来の技術を用いることはできない。
【０００６】
そこで本発明は、印刷装置は、印刷システムにおける画像処理装置からＶＮＣ接続等で操作画面の共有要求をされた場合には、印刷装置の操作画面にリモートによりアクセスされている旨の文字列やそれを示すアイコン等の情報を含めない制御を行う。このようにして、印刷システムのローカル側の操作画面、つまり、印刷装置や画像処理装置の操作画面において、正確な情報を表示することが目的である。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明に係る印刷システムは、
画像処理装置と印刷装置とを含む印刷システムであって、印刷装置は、
該印刷装置の設定や操作を可能にし、また、該印刷装置の状態や状況の表示を行い、該印刷装置のユーザーインターフェースとして画面を制御し表示する操作手段と、
前記操作手段で表示する画面データを外部装置と共有する画面共有手段と、
当該印刷装置全般の制御を担う印刷装置制御手段とを有し、
前記画面共有手段は、当該印刷装置の外部の機器からリモートによる画面共有要求を受けた場合、当該印刷装置内にイベントとしてその旨のステータス通知を行い、
前記印刷装置制御手段は、前記画面共有手段によって画面共有要求を受けた旨のステータス通知を受けると、その画面共有要求が印刷システムの外部の機器によるものであった場合、前記操作手段を通じて、外部機器によってリモートで該印刷装置の画面が表示されている旨を報知する制御を行い、一方、その画面共有要求が印刷システムの内部の画像処理装置によるものであった場合、前記操作手段を通じて、外部機器によってリモートで該印刷装置の画面が表示されている旨を報知しない制御を行うことを特徴とする。
【発明の効果】
【０００８】
本発明に係る印刷システムによれば、印刷装置は、印刷システムにおける画像処理装置からＶＮＣ接続等で操作画面の共有要求をされた場合には、印刷装置の操作画面にリモートによりアクセスされている旨の文字列やそれを示すアイコン等の情報を含めない制御を行う。このようにして、印刷システムのローカル側の操作画面、つまり、印刷装置や画像処理装置の操作画面において、正確な情報を表示することを可能にした。
【図面の簡単な説明】
【０００９】
【図１】印刷システムの全体図
【図２】印刷システムと外部機器の構成の説明図
【図３】印刷装置の操作部の説明図
【図４】ＰＣの操作部の説明図
【図５】画像処理装置の操作部の説明図
【図６】印刷装置と画像処理装置とＰＣとのタイミングチャート
【図７】印刷装置と画像処理装置とＰＣとのタイミングチャート
【図８】印刷装置の操作部の説明図
【図９】画像処理装置の操作部の説明図
【図１０】印刷装置の動作フローチャート
【図１１】印刷装置と画像処理装置とＰＣとのタイミングチャート
【図１２】印刷装置と画像処理装置とＰＣとのタイミングチャート
【図１３】印刷装置の動作フローチャート
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、本発明の説明に不要な要素は割愛する場合がある。
【００１１】
〔発明を実施するための最良の形態１〕
以下、図を参照しながら本発明の第一の実施形態について詳細に説明する。
【００１２】
図１は、本発明の第一の実施形態にかかる画像処理装置と印刷装置を含む印刷システムの全体説明図である。なお、本発明にかかる印刷処理等の機能が実行されるものであれば、それが単体の機器であっても、複数の機器からなるシステムであっても構わない。あるいは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して接続され処理が行われるシステムであってもよい。すなわち、以下の実施形態で説明する各種端末が接続されたシステム構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
【００１３】
まず、印刷システムは、クライアントコンピューター０１０１と、画像処理装置０１０２、印刷装置０１０３、ネットワーク０１０４、ネットワーク０１０５とで構成される。
【００１４】
次に、クライアントコンピューター０１０１は、一般的なアプリケーションソフトやプリンタードライバー０１０６をインストールできる装置であり、ネットワークＩ／Ｆ０１０７を介してネットワーク０１０４に接続される。本実施形態では、クライアントコンピューター０１０１を情報処理装置や汎用的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）として説明する。プリンタードライバー０１０６は、クライアントコンピューター０１０１を制御するＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）上で動作するソフトウェアである。また、アプリケーションからの印刷指示によって印刷データをＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ページ記述言語）で表現し、印刷ジョブとして、それを画像処理装置０１０２に送信する。
【００１５】
また、プリンタードライバー０１０６は、後述する画像処理装置０１０２および印刷装置０１０３から、ネットワーク０１０４やネットワーク０１０５を介して、双方向通信を用いて、画像処理装置０１０２や印刷装置０１０３の機器構成情報や設定情報、能力情報などの各種情報を得ることができる。ネットワークＩ／Ｆ０１０７は、ネットワーク０１０４を介して外部機器と接続および通信するものであり、ネットワーク上での通信制御処理を実行する。例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）方式を用いたインターネット通信や画像処理装置０１０２との間でデータ送受信等が可能である。なお、情報処理装置には、一般的に、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）や各種入出力機器を含む。しかし、これらは汎用的なものであるため、本実施形態では説明を割愛する。
【００１６】
次に、画像処理装置０１０２は、ネットワークＩ／Ｆ０１０８、ＣＰＵ０１０９、ＲＡＭ０１１０、ネットワークＩ／Ｆ０１１１、印刷ジョブ解析部０１１２、画像処理部０１１３、記憶部０１１４、画像処理装置制御部０１１５、画像処理装置操作部０１２８を有する装置である。また、それらはシステムバス０１１６で接続される。なお、本実施形態では画像処理装置０１０２を、プリンターコントローラーとして説明する。プリンターコントローラーとは、主に、プリンタードライバー０１０６などで生成したＰＤＬで記述された描画データを受け取り、そのＰＤＬを解釈し、印刷画像データに変換後、後述する印刷装置０１０３に出力を行う画像処理を担う情報処理装置である。なお、この情報処理装置は、汎用的な情報処理装置であるコンピューターに、画像処理専用の集積回路を実装したハードウェア電子回路基板を加えた構成が一般的ではあるが、同画像処理をソフトウエアプログラムのみで行っても構わない。
【００１７】
ネットワークＩ／Ｆ０１０８は、ネットワーク０１０４を介して外部機器と接続および通信するものであり、ネットワーク上での通信制御処理を実行する。例えば、ＴＣＰ／ＩＰ方式を用いたインターネット通信やクライアントコンピューター０１０１との間でデータ送受信等が可能である。ＣＰＵ０１０９は、画像処理装置０１０２の記憶部０１１４に記憶され、ＲＡＭ０１１０にロードされる各種プログラムによって、様々な演算処理や情報処理、機器制御などを行う。ＲＡＭ０１１０は、ＣＰＵ０１０９から直接アクセスできる一般的な揮発性記憶装置の一種で、ＣＰＵ０１０９のワークエリアとして、また、その他一時的なデータ記憶に使用される。
【００１８】
ネットワークＩ／Ｆ０１１１は、ネットワーク０１０５を介して外部機器と接続および通信するものであり、ネットワーク上での通信制御処理を実行する。例えば、ＴＣＰ／ＩＰ方式を用いたインターネット通信や印刷装置０１０３との間でデータ送受信等が可能である。印刷ジョブ解析部０１１２は、ネットワークＩ／Ｆ０１１８で受信した印刷ジョブを解析し、印刷画像情報や印刷属性情報を得る。なお、印刷画像情報とはＰＤＬで記述された描画データであり、印刷属性情報とは、ページ設定や面付け指示、給紙や仕上げ指示などの各種印刷設定に関する情報であり、また、ジョブに付随する情報なども含まれる。
【００１９】
画像処理部０１１３は、印刷ジョブに含まれるＰＤＬを解釈し、印刷画像情報や印刷属性情報を用いてＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理を行い、ページ毎にラスターデータ化した印刷画像データを生成する。なお、ＰＤＬとは、例えば、ＰＳ（Ｐｏｓｔ  Ｓｃｒｉｐｔ）やＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）に代表される、ページプリンターを制御するための命令を記述するための言語を指す。また、画像処理部０１１３で生成された印刷画像データは印刷属性情報とともに印刷ジョブデータとして、後述する画像処理装置制御部０１１５の制御のもと、ネットワークＩ／Ｆ０１１１を介して印刷装置０１０３に転送される。記憶部０１１４は、クライアントコンピューター０１０１から受信した印刷ジョブを一時的または恒久的にスプールし記憶する役割を担い、本実施形態ではＨＤＤとして説明する。
【００２０】
画像処理装置制御部０１１５は画像処理装置０１０２全般の制御を行い、画像処理装置０１０２の中核を担う。画像処理装置操作部０１２８は、キーボードやマウスなどの入力装置を合わせて用いることで、画像処理装置０１０２全般の操作、画像処理装置０１０２の状態や印刷ジョブの処理状況を表示、画像処理装置０１０２の設定などを行うための画像処理装置０１０２の操作部であり、本実施形態ではＰＣなどの情報処理装置に使用する汎用的なモニターとして説明する。
【００２１】
次に、印刷装置０１０３は、ネットワークＩ／Ｆ０１１７、ＣＰＵ０１１８、ＲＡＭ０１１９、記憶部０１２０、読取部０１２１、画像形成部０１２２、印刷装置操作部０１２３、給紙部０１２４、後処理部０１２５、印刷装置制御部０１２６、画面共有部０１２９を有する装置である。また、それらはシステムバス０１２７で接続される。なお、本実施形態では印刷装置０１０３を、コピーやプリンターエンジン、ＦＡＸ（Ｆａｃｓｉｍｉｌｅ）などを兼ね備えたＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）として説明する。
【００２２】
ネットワークＩ／Ｆ０１１７は、ネットワーク０１０５を介して外部機器と接続および通信するものであり、ネットワーク上での通信制御処理を実行する。例えば、ＴＣＰ／ＩＰ方式を用いたインターネット通信や画像処理装置０１０２との間でデータ送受信等が可能である。ＣＰＵ０１１８は、印刷装置０１０３の記憶部０１２０に記憶され、ＲＡＭ０１１９にロードされる各種プログラムによって、様々な演算処理や情報処理、機器制御などを行う。ＲＡＭ０１１９は、ＣＰＵ０１１８から直接アクセスできる一般的な揮発性記憶装置の一種で、ＣＰＵ０１１８のワークエリアとして、また、その他一時的なデータ記憶に使用される。記憶部０１２１は、画像処理装置０１０２から受け取った印刷ジョブデータを一時的または恒久的にスプールし記憶する役割を担い、本実施形態ではＨＤＤとして説明する。
【００２３】
読取部０１２１は、紙原稿を光学方式で読み取るもので、本実施形態ではスキャナーとして説明する。スキャナーは原稿照明ランプと走査ミラーとを有し、原稿台ガラス上に置かれた原稿を光走査するものである。原稿からの反射光は走査ミラーと反射ミラーによりレンズに導かれ、レンズを通過した光信号は固体撮像素子に導かれる。光信号は固体撮像素子で電気信号に変換され、画像信号として認識される。なお、固体撮像素子とは、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）方式やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）方式のイメージセンサーを指す。
【００２４】
画像形成部０１２２は、画像処理装置０１０２で生成され、印刷ジョブデータに含まれる印刷画像データであるラスターデータを用いて画像形成する印刷プロセスであり、本実施形態ではプリンターエンジンとして説明する。つまり、画像形成部０１２２は、画像処理部０１１３がＲＩＰ処理によって生成したラスターデータを、印刷用紙に画像を形成して印刷成果物とする。なお、本実施形態では画像形成には電子写真方式によりトナーを用いるが、例えば、トナーではなくインクを用いるなど、他の手段であっても構わない。印刷装置操作部０１２３は、印刷装置０１０３の状態を表示したり、印刷装置０１０３の操作や設定等を行ったりするユーザーインターフェースであり、本実施形態ではＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）タッチパネル方式を用いた装置として説明する。
【００２５】
給紙部０１２４は、ＭＦＰで使用する印刷用紙を収納するもので、用紙カセットや用紙ドロワー、用紙デッキなどと呼ばれ、それらを複数有するのが一般的である。また、複数の用紙カセットうち、どの用紙カセットから印刷用紙を給紙するかは印刷ジョブデータの用紙や用紙カセットに関する属性やＭＦＰの設定や状態によって異なり、それは後述する印刷装置制御部０１２６によって決定され、給紙された印刷用紙は最終的に画像形成部０１２２に搬送され、画像形成が施されて印刷成果物となる。
【００２６】
後処理部０１２５は、その印刷ジョブデータの属性に従って、画像形成部０１２２で画像形成された印刷成果物に後処理加工を施し、印刷装置０１０３の機外へと排紙するもので、本実施形態では後処理装置として説明する。後処理装置には、例えば、印刷物に様々な折りを施す多機能折り装置、様々なパンチダイやクリースダイのパターンに応じてそれぞれのダイに圧力をかけることで印刷物へ穴空けや筋付けを行うマルチパンチ装置、複数の印刷物を束ねてくるみ製本など行い本を生成する製本装置、大量の印刷物を積載するスタッカー装置、複数の印刷物を束ねて揃えたり、ステープルやサドルスティッチを行ったり、いくつかの積載用トレイなどの排紙先を有するフィニッシング装置など、様々な印刷成果物を生成する装置が多数存在する。そして、印刷ジョブデータの属性に応じてそれらの後処理機能や排紙先が決まり、後述する印刷装置制御部０１２６によって、その指示や後処理制御、排紙制御が行われる。
【００２７】
印刷装置制御部０１２６は、印刷ジョブデータの処理の制御、印刷装置操作部０１２３の制御など、印刷装置０１０３全般の制御を担うものであり、本実施形態ではＭＦＰコントローラーとして説明する。画面共有部０１２９は、印刷装置０１０３の印刷装置操作部０１２３に表示する操作画面を、印刷装置０１０３の外部の機器と仮想的に共有する一連の処理を担うもので、本実施形態では、ＶＮＣサーバーとして説明する。このＶＮＣ技術による画面共有は、ネットワークに接続されたＶＮＣクライアントとなるＰＣをはじめとする情報処理装置から、ＶＮＣサーバーを有する装置、この場合、印刷装置０１０３をリモートアクセスにより遠隔地より操作することを目的としており、また、双方で操作および表示される画面はミラーリングされるのが特徴である。なお、本実施形態では、画面共有部０１２９をＶＮＣサーバーとしたが、同目的を果たす別の技術で代用しても構わない。
【００２８】
次に、ネットワーク０１０４は、インターネットやＬＡＮに代表されるグローバルまたはローカルネットワークで、クライアントコンピューター０１０１と画像処理装置０１０２とを接続する媒体である。また、接続にはＴＣＰ／ＩＰ方式に代表されるネットワーク通信技術を用いる。
【００２９】
次に、ネットワーク０１０５は、インターネットやＬＡＮに代表されるグローバルまたはローカルネットワークで、画像処理装置０１０２と印刷装置０１０３とを接続する媒体である。また、接続にはＴＣＰ／ＩＰ方式に代表されるネットワーク通信技術を用いる。なお、本実施形態ではネットワークＩ／Ｆ０１１１とネットワークＩ／Ｆ０１１７との接続およびその通信方式をピアツーピアとして説明する。
【００３０】
さて、本実施形態における印刷装置制御部０１２６についてさらに説明する。印刷装置制御部０１２６は、画面共有部０１２９によって、印刷装置０１０３の外部の装置から画面共有要求を受けた旨のステータス通知を受けると、その画面共有要求が印刷装置０１０３と画像処理装置０１０２で構成される印刷システムより外部の機器によるものであるか判定する。印刷装置制御部０１２６は、判定の結果、その画面共有要求が印刷システムの外部の機器によるものである場合は、印刷装置操作部０１２３を通じて、外部機器によってリモートで印刷装置０１０３の画面が表示されている旨を報知する制御を行う。例えば、本実施形態では、印刷装置操作部０１２３の機器のステータスを表示する領域に「リモートオペレーション中です」という文字列による表示を行うが、別の実施形態として、同様の意味を示すアイコン等による情報表示を行っても良い。
【００３１】
一方、印刷装置制御部０１２６は、判定の結果、その画面共有要求が印刷システムの内部の画像処理装置０１０２によるものである場合は、印刷装置操作部０１２３を通じて、外部機器によってリモートで印刷装置０１０３の画面が表示されている旨を報知しない制御を行う。つまり、先述した印刷装置操作部０１２３の機器のステータスを表示する領域に「リモートオペレーション中です」という文字列や同様の意味を示すアイコン等による情報表示を行わない。
【００３２】
最後に、本実施形態では、ネットワーク０１０４およびネットワーク０１０５をそれぞれ独立したネットワーク構成としたが、クライアントコンピューター０１０１、画像処理装置０１０２、印刷装置０１０３を含む一つのネットワーク構成としても良い。
【００３３】
図２は、本発明の第一の実施形態にかかる印刷システムと外部機器の構成の説明図である。
【００３４】
まず、先述の通り、印刷装置操作部０１２３を有する印刷装置０１０３は、ネットワーク０１０５を介して、画像処理装置操作部０１２８を有する画像処理装置０１０２に接続され、さらに、画像処理装置０１０２は、ＬＡＮをはじめとするネットワーク０１０４に接続される。なお、印刷システムを構成するＭＦＰとプリンターコントローラーは隣り合わせで配置、つまり、物理的に同一の場所に在るのが一般的である。
【００３５】
次に、汎用ＰＣであるクライアントコンピューター０１０１は、ＰＣの表示用モニターであるＰＣ操作部０２０１を有し、ＬＡＮをはじめとするネットワーク０１０４に接続される。
【００３６】
さて、印刷装置０１０３の印刷装置操作部０１２３に表示される操作画面を、物理的な遠隔地であるクライアントコンピューター０１０１のＰＣ操作部０２０１にて、リモートアクセスにより仮想的に表示するには、ＶＮＣサーバーである画面共有部０１２９に対して、ＶＮＣクライアントとしてのクライアントコンピューター０１０１から、ＶＮＣプロトコルを用いたネットワーク通信を行うことで可能となる。なお、このＶＮＣ技術は、元来、ネットワークに接続されたＶＮＣクライアントとなるＰＣから、ＶＮＣサーバーを有する装置、この場合、印刷装置０１０３をリモートアクセスにより遠隔地より操作することを目的としている。そして、双方で操作および表示される画面はミラーリングされるため、第三者によりリモートで操作および表示されていることを、ＶＮＣサーバーを有する装置、つまり、印刷装置０１０３の使用者に対して報知する、例えば、印刷装置０１０３の印刷装置操作部０１２３に「リモートオペレーション中です」といった文字列やそれを示すアイコン等で報知することでセキュリティを維持している。
【００３７】
一方、印刷装置０１０３の印刷装置操作部０１２３に表示される操作画面を、物理的には印刷装置０１０３と同一の場所に在る画像処理装置０１０２の画像処理装置操作部０１２８にて、リモートアクセスにより仮想的に表示することもでき、ＶＮＣサーバーである画面共有部０１２９に対して、ＶＮＣクライアントとしての画像処理装置０１０２から、ＶＮＣプロトコルを用いたネットワーク通信を行うことで可能である。
【００３８】
しかしながら、先述の通り、印刷システムは印刷装置０１０３と画像処理装置０１０２はネットワーク０１０５で接続された構成ではあるが、一般的には、物理的に同一の場所に存在する。そのため、画像処理装置０１０２の画像処理装置操作部０１２８に、ＶＮＣ技術を用いて印刷装置０１０３の操作画面をリモートアクセスによって仮想的に表示することで、技術的にはリモート側である画像処理装置０１０２は実際には印刷装置０１０３と同様にローカル側となる。つまり、従来、画像処理装置０１０２でＶＮＣ技術を用いて印刷装置０１０３の操作画面を表示するユースケースにおいては、画像処理装置０１０２の画像処理装置操作部０１２８の使用者にとってリモート側である認識はなく、むしろ、あくまでもローカル側で操作している認識にも関わらず、画像処理装置０１０２に仮想的に表示される印刷装置０１０３の操作画面には「リモートオペレーション中です」といった文字列やそれを示すアイコン等で報知がなされていた。これは印刷システムの操作画面として正確ではなく、また、印刷システムをローカル側で操作している認識を持つ使用者自身に対して、技術的には画像処理装置０１０２から印刷装置０１０３にリモートアクセスしているにも関わらず、第三者により印刷装置がアクセスされていると逆に当事者に誤解を与えてしまう。
【００３９】
そこで、本実施形態では、印刷装置０１０３の印刷装置制御部０１２６は、画面共有部０１２９によって、印刷装置０１０３の外部の装置から画面共有要求を受けた旨のステータス通知を受けると、その画面共有要求が印刷装置０１０３と画像処理装置０１０２で構成される印刷システムより外部の機器によるものであるか判定する。印刷装置制御部０１２６は、判定の結果、その画面共有要求が印刷システムの外部の機器によるものである場合は、印刷装置操作部０１２３を通じて、外部機器によってリモートで印刷装置０１０３の画面が表示されている旨を報知する制御を行う。例えば、本実施形態では、印刷装置操作部０１２３の機器のステータスを表示する領域に「リモートオペレーション中です」という文字列による表示を行うが、別の実施形態として、同様の意味を示すアイコン等による情報表示を行っても良い。一方、印刷装置制御部０１２６は、判定の結果、その画面共有要求が印刷システムの内部の画像処理装置０１０２によるものである場合は、印刷装置操作部０１２３を通じて、外部機器によってリモートで印刷装置０１０３の画面が表示されている旨を報知しない制御を行う。つまり、先述した印刷装置操作部０１２３の機器のステータスを表示する領域に「リモートオペレーション中です」という文字列や同様の意味を示すアイコン等による情報表示を行わない。
【００４０】
図３は、本発明の第一の実施形態にかかる印刷装置の操作部の説明図である。
【００４１】
まず、印刷装置操作部０１２３は、操作画面０３０１、入力キー０３０２、スタートキー０３０３、ストップキー０３０４、リセットキー０３０５を有している。
【００４２】
次に、操作画面０３０１は、先述の通り、表示方式はタッチパネル式のＬＣＤであり、印刷装置０１０２の状態表示や操作、設定等を行うためのユーザーインターフェースである。操作画面０３０１は、例えば、本実施形態ではプリンター状況確認に関して、プリンターの状態や各種設定画面を表示しており、ジョブ０３０６、用紙／トナー０３０７、設定０３０８、そのほか０３０７といった画面をタブ方式により切り替える画面構成となっている。設定０３０８には、例えば、本実施形態においては、ユーザー設定０３１０、管理者設定０３１１、プリンター調整０３１２といった各種設定メニューを表示している。また、ステータス表示領域０３１３は、印刷装置０１０３に関する各種状態や状況などをステータス表示するための領域である。
【００４３】
次に、入力キー０３０２は、数値入力用のテンキーや、入力消去用のクリアキーなどを含み、本実施形態ではハードキーとして説明する。
【００４４】
次に、スタートキー０３０３は、コピージョブやＦＡＸジョブなどの開始指示を行うユーザーインターフェースで、本実施形態ではハードキーとして説明する。
【００４５】
次に、ストップキー０３０４は、実行中のコピージョブなどの中断指示を行うユーザーインターフェースで、本実施形態ではハードキーとして説明する。
【００４６】
次に、リセットキー０３０５は、入力値および設定値を表示上で初期値に戻したり、現在表示している画面を初期画面や親画面に遷移させたりするユーザーインターフェースで、本実施形態ではハードキーとして説明する。
【００４７】
さて、印刷装置０１０３の印刷装置操作部０１２３に表示される操作画面を、外部の機器上でリモートアクセスにより仮想的に表示するには、ＶＮＣサーバーを有する印刷装置０１０３に対して、外部機器からＶＮＣクライアントとして、ＶＮＣプロトコルを用いたネットワーク通信を行う。しかし、ＶＮＣサーバー、および、ＶＮＣクライアントによる画面共有は、双方で操作および表示される画面がミラーリングされるため、第三者によりリモートで操作および表示されていることを、セキュリティ上の理由から、ＶＮＣサーバーを有する装置、つまり、印刷装置０１０３の使用者に対して報知する必要がある。例えば、本実施形態では、操作画面０３０１のステータス表示領域０３１３に「リモートオペレーション中です」といった文字列やそれを示すアイコン等で情報を表示し、印刷装置０１０３の使用者に対して報知することでセキュリティを維持している。
【００４８】
図４は、本発明の第一の実施形態にかかるＰＣの操作部の説明図である。
【００４９】
まず、ＰＣ操作部０２０１は、汎用ＰＣであるクライアントコンピューター０１０１に接続される表示用モニターであり、汎用ＰＣであるクライアントコンピューター０１０１は、ＬＡＮをはじめとするネットワーク０１０４に接続される。
【００５０】
次に、操作画面ビューアー０４０１は、ＶＮＣクライアントとしてクライアントコンピューター０１０１のＯＳ上で動作するアプリケーションソフトであり、ＶＮＣサーバーである画面共有部０１２９と通信し、印刷装置０１０３の印刷装置操作部０１２３に表示される操作画面をリモートアクセスにより仮想的に表示する。
【００５１】
さて、クライアントコンピューター０１０１のＰＣ操作部０２０１に、印刷装置０１０３の印刷装置操作部０１２３に表示される操作画面をリモートアクセスにより仮想的に表示するには、ＶＮＣクライアントとしてのクライアントコンピューター０１０１から、ＶＮＣサーバーである画面共有部０１２９に対して、ＶＮＣプロトコルを用いたネットワーク通信を行う。そして、画面共有部０１２９より送信された操作画面データを操作画面ビューアー０４０１を介して表示する。なお、本実施形態では、操作画面ビューアー０４０１を介して、印刷装置０１０３の印刷装置操作部０１２３に表示される操作画面０３０１をリモートアクセスにより仮想的に表示することで、操作画面０３０１と操作画面ビューアー０４０１に表示される画面は同一となり、ステータス表示領域０３１３に表示される「リモートオペレーション中です」といった文字列やそれを示すアイコン等の情報も同一である。
【００５２】
図５は、本発明と比較するための、従来技術における画像処理装置の操作部の説明図である。
【００５３】
まず、画像処理装置操作部０１２８は、画像処理装置０１０２に接続される表示用モニターであり、プリンターコントローラーである画像処理装置０１０２は、ネットワーク０１０５を介して印刷装置０１０３に接続され、一方、ＬＡＮをはじめとするネットワーク０１０４にも接続される。
【００５４】
次に、操作画面ビューアー０５０１は、ＶＮＣクライアントとして画像処理装置０１０２のＯＳ上で動作するアプリケーションソフトであり、ＶＮＣサーバーである画面共有部０１２９と通信し、印刷装置０１０３の印刷装置操作部０１２３に表示される操作画面をリモートアクセスにより仮想的に表示する。
【００５５】
さて、画像処理装置０１０２の画像処理装置操作部０１２８に、印刷装置０１０３の印刷装置操作部０１２３に表示される操作画面をリモートアクセスにより仮想的に表示するには、ＶＮＣクライアントとしての画像処理装置０１０２から、ＶＮＣサーバーである画面共有部０１２９に対して、ＶＮＣプロトコルを用いたネットワーク通信を行う。そして、画面共有部０１２９より送信された操作画面データを操作画面ビューアー０５０１を介して表示する。なお、本実施形態では、操作画面ビューアー０５０１を介して、印刷装置０１０３の印刷装置操作部０１２３に表示される操作画面０３０１をリモートアクセスにより仮想的に表示することで、操作画面０３０１と操作画面ビューアー０５０１に表示される画面は同一となり、ステータス表示領域０３１３に表示される「リモートオペレーション中です」といった文字列やそれを示すアイコン等の情報も同一である。
【００５６】
しかしながら、先述の通り、印刷システムは印刷装置０１０３と画像処理装置０１０２はネットワーク０１０５で接続された構成ではあるが、一般的には、物理的に同一の場所に存在する。そのため、画像処理装置０１０２の画像処理装置操作部０１２８に、ＶＮＣ技術を用いて印刷装置０１０３の操作画面をリモートアクセスによって仮想的に表示することで、技術的にはリモート側である画像処理装置０１０２は実際には印刷装置０１０３と同様にローカル側となる。つまり、従来、画像処理装置０１０２でＶＮＣ技術を用いて印刷装置０１０３の操作画面を表示するユースケースにおいては、画像処理装置０１０２の画像処理装置操作部０１２８の使用者にとってリモート側である認識はなく、むしろ、あくまでもローカル側で操作している認識にも関わらず、画像処理装置０１０２に仮想的に表示される印刷装置０１０３の操作画面には「リモートオペレーション中です」といった文字列やそれを示すアイコン等で報知がなされていた。
【００５７】
このように、これは印刷システムの操作画面として正確ではなく、また、印刷システムをローカル側で操作している認識を持つ使用者自身に対して、技術的には画像処理装置０１０２から印刷装置０１０３にリモートアクセスしているにも関わらず、第三者により印刷装置がアクセスされていると逆に当事者に誤解を与えてしまう。
【００５８】
図６は、本発明の第一の実施形態にかかる印刷装置と画像処理装置とＰＣとのタイミングチャートである。
【００５９】
本図は、画面共有部０１２９、印刷装置制御部０１２６、画像処理装置０１０２、ＰＣであるクライアントコンピューター０１０１の処理の関係を相関的に示し、画面共有要求が印刷システムの外部の機器より送出されるケースのタイミングチャートであり、どのようにして、操作画面０３０１のステータス表示領域０３１３に「リモートオペレーション中です」といった文字列やそれを示すアイコン等で情報を表示するかを説明する図である。
【００６０】
まず、ＰＣであるクライアントコンピューター０１０１は画面共有部０１２９に対して画面共有要求を送出する（ステップ０６０１）。
【００６１】
次に、画面共有部０１２９は、印刷装置０１０３の外部機器から画面共有要求を受信すると、印刷装置０１０３内にイベントとしてその旨のステータス通知を行う（ステップ０６０２）。
【００６２】
次に、印刷装置制御部０１２６は、画面共有部０１２９により外部機器から画面共有要求を受信した旨のステータス通知を検知すると、その画面共有要求が印刷装置０１０３と画像処理装置０１０２で構成される印刷システムより外部の機器によるものか否かを判定する（ステップ０６０３）。例えば、本実施形態では、画面共有要求が印刷システムより外部の機器によるものか否かを判定する方法として、その画面共有要求を送出した機器を識別するネットワーク情報の一つであるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを用いる。
【００６３】
ところで、印刷システムを構成する印刷装置０１０３と画像処理装置０１０２とは、お互いに密に通信し合う閉じた接続関係である。つまり、印刷装置制御部０１２６は画像処理装置０１０２のネットワークＩ／Ｆ０１１１に割り当てられたＩＰアドレスを必然的に把握しており、画面共有要求を送出した機器のＩＰアドレスと比較することで判定できる。仮にネットワークＩ／Ｆ０１１１に割り当てられたＩＰアドレスを１９２．１６８．０．２とすると、画面共有要求を送出した機器のＩＰアドレスがそれとは異なる場合、画面共有要求を送出した機器は画像処理装置０１０２ではない、つまり、その画面共有要求は印刷システムより外部の機器によるものであると判定できる。
【００６４】
なお、本実施形態では、画面共有要求が印刷システムより外部の機器によるものか否かを判定する方法として、画面共有要求を送出した機器を識別するネットワーク情報の一つであるＩＰアドレスを用いたが、別の方法として、同ネットワーク情報の一つであるＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスもあり、さらに、ネットワーク通信において画面共有要求を送出した機器を識別できる方法であれば、どのようなものでも良い。
【００６５】
次に、印刷装置制御部０１２６は、その画面共有要求が印刷装置０１０３と画像処理装置０１０２で構成される印刷システムより外部の機器によるものと判定した場合、印刷装置操作部０１２３を通じて、外部機器によってリモートで印刷装置０１０３の画面が表示されている旨を報知する制御を行う（ステップ０６０４）。例えば、本実施形態では、印刷装置操作部０１２３の機器のステータス表示領域０３１３にリモートオペレーション中です」という文字列による表示を行うが、別の実施形態として、同様の意味を示すアイコン等による情報表示を行っても良い。
【００６６】
最後に、画面共有部０１２９は、画面共有要求を送出したＰＣであるクライアントコンピューター０１０１と、印刷装置操作部０１２３の操作画面０３０１に表示する画面データを共有する（ステップ０６０５）。
【００６７】
図７は、本発明の第一の実施形態にかかる印刷装置と画像処理装置とＰＣとのタイミングチャートである。
【００６８】
本図は、画面共有部０１２９、印刷装置制御部０１２６、画像処理装置０１０２、ＰＣであるクライアントコンピューター０１０１の処理の関係を相関的に示し、画面共有要求が印刷システムの画像処理装置０１０２より送出されるケースのタイミングチャートであり、どのようにして、操作画面０３０１のステータス表示領域０３１３に「リモートオペレーション中です」といった文字列やそれを示すアイコン等で情報を表示しないかを説明する図である。
【００６９】
まず、画像処理装置０１０２は画面共有部０１２９に対して画面共有要求を送出する（ステップ０７０１）。
【００７０】
次に、画面共有部０１２９は、印刷装置０１０３の外部機器から画面共有要求を受信すると、印刷装置０１０３内にイベントとしてその旨のステータス通知を行う（ステップ０７０２）。
【００７１】
次に、印刷装置制御部０１２６は、画面共有部０１２９により外部機器から画面共有要求を受信した旨のステータス通知を検知すると、その画面共有要求が印刷装置０１０３と画像処理装置０１０２で構成される印刷システムより外部の機器によるものか否かを判定する（ステップ０７０３）。例えば、本実施形態では、画面共有要求が印刷システムより外部の機器によるものか否かを判定する方法として、その画面共有要求を送出した機器を識別するネットワーク情報の一つであるＩＰアドレスを用いる。ところで、印刷システムを構成する印刷装置０１０３と画像処理装置０１０２とは、お互いに密に通信し合う閉じた接続関係である。つまり、印刷装置制御部０１２６は画像処理装置０１０２のネットワークＩ／Ｆ０１１１に割り当てられたＩＰアドレスを必然的に把握しており、画面共有要求を送出した機器のＩＰアドレスと比較することで判定できる。仮にネットワークＩ／Ｆ０１１１に割り当てられたＩＰアドレスを１９２．１６８．０．２とすると、画面共有要求を送出した機器のＩＰアドレスがそれと同一の場合、画面共有要求を送出した機器は画像処理装置０１０２であると判定できる。なお、本実施形態では、画面共有要求が印刷システムより外部の機器によるものか否かを判定する方法として、画面共有要求を送出した機器を識別するネットワーク情報の一つであるＩＰアドレスを用いたが、別の方法として、同ネットワーク情報の一つであるＭＡＣアドレスもあり、さらに、ネットワーク通信において画面共有要求を送出した機器を識別できる方法であれば、どのようなものでも良い。
【００７２】
次に、印刷装置制御部０１２６は、その画面共有要求が印刷システムの内部の画像処理装置０１０２によるものと判定した場合、印刷装置操作部０１２３を通じて、外部機器によってリモートで印刷装置０１０３の画面が表示されている旨を報知しない制御を行う（ステップ０７０４）。例えば、先述した印刷装置操作部０１２３のステータス表示領域０３１３に「リモートオペレーション中です」という文字列や同様の意味を示すアイコン等による情報表示を行わない。
【００７３】
最後に、画面共有部０１２９は、画面共有要求を送出した画像処理装置０１０２と、印刷装置操作部０１２３の操作画面０３０１に表示する画面データを共有する（ステップ０７０５）。
【００７４】
図８は、本発明の第一の実施形態にかかる印刷装置の操作部の説明図である。
【００７５】
まず、印刷装置操作部０１２３は、操作画面０８０１、入力キー０３０２、スタートキー０３０３、ストップキー０３０４、リセットキー０３０５を有している。
【００７６】
次に、操作画面０８０１は、先述の通り、表示方式はタッチパネル式のＬＣＤであり、印刷装置０１０２の状態表示や操作、設定等を行うためのユーザーインターフェースである。操作画面０８０１は、例えば、本実施形態ではプリンター状況確認に関して、プリンターの状態や各種設定画面を表示しており、ジョブ０３０６、用紙／トナー０３０７、設定０３０８、そのほか０３０７といった画面をタブ方式により切り替える画面構成となっている。設定０３０８には、例えば、本実施形態においては、ユーザー設定０３１０、管理者設定０３１１、プリンター調整０３１２といった各種設定メニューを表示している。また、ステータス表示領域０８０２は、印刷装置０１０３に関する各種状態や状況などをステータス表示するための領域である。
【００７７】
次に、入力キー０３０２は、数値入力用のテンキーや、入力消去用のクリアキーなどを含み、本実施形態ではハードキーとして説明する。
【００７８】
次に、スタートキー０３０３は、コピージョブやＦＡＸジョブなどの開始指示を行うユーザーインターフェースで、本実施形態ではハードキーとして説明する。
【００７９】
次に、ストップキー０３０４は、実行中のコピージョブなどの中断指示を行うユーザーインターフェースで、本実施形態ではハードキーとして説明する。
【００８０】
次に、リセットキー０３０５は、入力値および設定値を表示上で初期値に戻したり、現在表示している画面を初期画面や親画面に遷移させたりするユーザーインターフェースで、本実施形態ではハードキーとして説明する。
【００８１】
さて、先述したステップ０７０４において、印刷装置制御部０１２６は、画面共有要求が印刷システムの内部の画像処理装置０１０２によるものと判定した場合、印刷装置操作部０１２３を通じて、外部機器によってリモートで印刷装置０１０３の画面が表示されている旨を報知しない制御を行う。例えば、本実施形態では、印刷装置操作部０１２３のステータス表示領域０８０２に「リモートオペレーション中です」という文字列や同様の意味を示すアイコン等による情報表示を行わない。
【００８２】
図９は、本発明の第一の実施形態にかかる画像処理装置の操作部の説明図である。
【００８３】
まず、画像処理装置操作部０１２８は、画像処理装置０１０２に接続される表示用モニターであり、プリンターコントローラーである画像処理装置０１０２は、ネットワーク０１０５を介して印刷装置０１０３に接続され、一方、ＬＡＮをはじめとするネットワーク０１０４にも接続される。
【００８４】
次に、操作画面ビューアー０９０１は、ＶＮＣクライアントとして画像処理装置０１０２のＯＳ上で動作するアプリケーションソフトであり、ＶＮＣサーバーである画面共有部０１２９と通信し、印刷装置０１０３の印刷装置操作部０１２３に表示される操作画面をリモートアクセスにより仮想的に表示する。
【００８５】
さて、画像処理装置０１０２の画像処理装置操作部０１２８に、印刷装置０１０３の印刷装置操作部０１２３に表示される操作画面をリモートアクセスにより仮想的に表示するには、ＶＮＣクライアントとしての画像処理装置０１０２から、ＶＮＣサーバーである画面共有部０１２９に対して、ＶＮＣプロトコルを用いたネットワーク通信を行う。そして、画面共有部０１２９より送信された操作画面データを操作画面ビューアー０９０１を介して表示する。なお、本実施形態では、操作画面ビューアー０９０１を介して、印刷装置０１０３の印刷装置操作部０１２３に表示される操作画面０８０１をリモートアクセスにより仮想的に表示することで、操作画面０８０１と操作画面ビューアー０９０１に表示される画面は同一となり、ステータス表示領域０８０２に「リモートオペレーション中です」といった文字列やそれを示すアイコン等の情報は表示されない点も一致する。
【００８６】
図１０は、本実施形態の印刷システムのうち、印刷装置の処理や制御を示したフローチャートである。なお、本フローチャートは、印刷装置０１０２の記憶部０１２０に格納されたプログラムに従って、印刷装置制御部０１２６および画面共有部０１２９が実行することによって実現される。
【００８７】
まず、画面共有部０１２９は、印刷装置０１０３の外部の機器より画面共有要求が自身に送出されたかを判定する（ステップ１００１）。
【００８８】
もし、ステップ１００１に該当する場合、つまり、印刷装置０１０３の外部機器から画面共有要求を受信すると、画面共有部０１２９は、印刷装置０１０３内にイベントとしてその旨のステータス通知を行う（ステップ１００２）。一方、ステップ１００１に該当しない場合、引き続き、ステップ１００１を繰り返す。
【００８９】
次に、印刷装置制御部０１２６は、画面共有部０１２９により外部機器から画面共有要求を受信した旨のステータス通知を検知すると、その画面共有要求が印刷装置０１０３と画像処理装置０１０２で構成される印刷システムの内部の画像処理装置０１０２によるものを判定する（ステップ１００３）。例えば、本実施形態では、画面共有要求が印刷システムの内部の画像処理装置０１０２によるものか否かを判定する方法として、その画面共有要求を送出した機器を識別するネットワーク情報の一つであるＩＰアドレスを用いる。
【００９０】
ところで、印刷システムを構成する印刷装置０１０３と画像処理装置０１０２とは、お互いに密に通信し合う閉じた接続関係である。つまり、印刷装置制御部０１２６は画像処理装置０１０２のネットワークＩ／Ｆ０１１１に割り当てられたＩＰアドレスを必然的に把握しており、画面共有要求を送出した機器のＩＰアドレスと比較することで判定できる。仮にネットワークＩ／Ｆ０１１１に割り当てられたＩＰアドレスを１９２．１６８．０．２とすると、画面共有要求を送出した機器のＩＰアドレスがそれと合致する場合、画面共有要求を送出した機器は画像処理装置０１０２である、つまり、その画面共有要求は印刷システムの内部の画像処理装置０１０２によるものであると判定できる。
【００９１】
なお、本実施形態では、画面共有要求が印刷システムより外部の機器によるものか否かを判定する方法として、画面共有要求を送出した機器を識別するネットワーク情報の一つであるＩＰアドレスを用いたが、別の方法として、同ネットワーク情報の一つであるＭＡＣアドレスもあり、さらに、ネットワーク通信において画面共有要求を送出した機器を識別できる方法であれば、どのようなものでも良い。
【００９２】
もし、ステップ１００３に該当する場合、印刷装置制御部０１２６は、印刷装置操作部０１２３を通じて、外部機器によってリモートで印刷装置０１０３の画面が表示されている旨を報知しない制御を行う（ステップ１００４）。例えば、先述した印刷装置操作部０１２３のステータス表示領域０３１３に「リモートオペレーション中です」という文字列や同様の意味を示すアイコン等による情報表示を行わない。
【００９３】
一方、ステップ１００３に該当しない場合、印刷装置制御部０１２６は、印刷装置操作部０１２３を通じて、外部機器によってリモートで印刷装置０１０３の画面が表示されている旨を報知する制御を行う（ステップ１００５）。例えば、本実施形態では、先述した印刷装置操作部０１２３のステータス表示領域０３１３に「リモートオペレーション中です」という文字列による表示を行うが、別の実施形態として、同様の意味を示すアイコン等による情報表示を行っても良い。
【００９４】
次に、画面共有部０１２９は、画面共有要求を送出した印刷装置０１０３の外部の機器と、印刷装置操作部０１２３に表示する操作画面データの共有を開始する（ステップ１００６）。
【００９５】
次に、画面共有部０１２９は、印刷装置０１０３の外部の機器と、画面共有に関する通信が続いているかを判定する（ステップ１００７）。
【００９６】
もし、ステップ１００７に該当しない場合、画面共有部０１２９は、画面共有要求を送出した印刷装置０１０３の外部の機器と、印刷装置操作部０１２３に表示する操作画面データの共有を終了する（ステップ１００８）。一方、ステップ１００７に該当する場合、引き続き、ステップ１００７を繰り返す。
【００９７】
次に、印刷装置制御部０１２６は、今回の画面共有要求が印刷装置０１０３と画像処理装置０１０２で構成される印刷システムの内部の画像処理装置０１０２によるものかを判定する（ステップ１００９）。
【００９８】
もし、ステップ１００９に該当しない場合、印刷装置制御部０１２６は、印刷装置操作部０１２３を通じて、外部機器によってリモートで印刷装置０１０３の画面が表示されている旨を報知したステータス情報を消去し（ステップ１０１０）、印刷システムの本フローの処理を終了する。例えば、本実施形態では、先述した印刷装置操作部０１２３の機器のステータス表示領域０３１３に表示した「リモートオペレーション中です」といった文字列や、同様の意味を示すアイコン等による情報表示を消去し、印刷システムの本フローの処理を終了する。一方、ステップ１００９に該当する場合、印刷システムの本フローの処理を終了する。
【００９９】
最後に、本実施形態によって、印刷システムは、印刷システムのローカル側の操作画面、つまり、印刷装置や画像処理装置の操作画面において、正確な情報を表示することを可能にした。
【０１００】
〔発明を実施するための最良の形態２〕
続いて、図を参照しながら本発明の第二の実施形態について詳細に説明する。なお、本実施形態には、第一の実施形態との差異のみを記載する場合があり、かつ、重複する説明に関しては割愛する場合がある。
【０１０１】
さて、第一の実施形態では、印刷装置０１０２の外部の機器より画面共有要求を受けた旨のステータス通知に応じて、その画面共有要求が印刷装置０１０３と画像処理装置０１０２で構成される印刷システムの内部の画像処理装置０１０２によるものか、または、印刷システムの外部の機器によるものかの判定を印刷装置制御部０１２６が実施した。しかしながら、その画面共有要求が印刷装置０１０３と画像処理装置０１０２で構成される印刷システムの内部の画像処理装置０１０２によるものか否かの判定の実施は、必ずしも印刷装置制御部０１２６でなくても良い。
【０１０２】
そこで、本実施形態では、画面共有部０１２９は、印刷システムの外部の機器からリモートによる画面共有要求を受けた場合、印刷装置０１０３内にイベントとしてその旨のステータス通知を行う。一方、画面共有部０１２９は、その画面共有要求が印刷システムの内部の画像処理装置０１０２によるものであった場合、印刷装置０１０３内にイベントとしてその旨のステータス通知を行わない。そして、印刷装置制御部０１２６は、画面共有部０１２９によって画面共有要求を受けた旨のステータス通知を受けると、必ず、外部機器によってリモートで印刷装置０１０３の画面が表示されている旨を報知する制御を行う。例えば、本実施形態では、印刷装置操作部０１２３の機器のステータスを表示する領域に「リモートオペレーション中です」という文字列による表示を行うが、別の実施形態として、同様の意味を示すアイコン等による情報表示を行っても良い。一方、印刷装置制御部０１２６は、画面共有要求を受けた旨のステータス通知を受けない限り、印刷装置操作部０１２３を通じて、外部機器によってリモートで印刷装置０１０３の画面が表示されている旨は報知しない。つまり、本実施形態により、第一の実施形態と同等の効果を得られる。
【０１０３】
このようにして、印刷システムのローカル側の操作画面、つまり、印刷装置や画像処理装置の操作画面において、正確な情報を表示することが目的である。
【０１０４】
図１１は、本発明の第二の実施形態にかかる印刷装置と画像処理装置とＰＣとのタイミングチャートである。
【０１０５】
本図は、画面共有部０１２９、印刷装置制御部０１２６、画像処理装置０１０２、ＰＣであるクライアントコンピューター０１０１の処理の関係を相関的に示し、画面共有要求が印刷システムの外部の機器より送出されるケースのタイミングチャートであり、どのようにして、操作画面０３０１のステータス表示領域０３１３に「リモートオペレーション中です」といった文字列やそれを示すアイコン等で情報を表示するかを説明する図である。
【０１０６】
まず、ＰＣであるクライアントコンピューター０１０１は画面共有部０１２９に対して画面共有要求を送出する（ステップ１１０１）。
【０１０７】
次に、画面共有部０１２９は、印刷装置０１０３の外部機器から画面共有要求を受信すると、その画面共有要求が印刷装置０１０３と画像処理装置０１０２で構成される印刷システムより外部の機器によるものか否かを判定する（ステップ１１０２）。例えば、本実施形態では、画面共有要求が印刷システムより外部の機器によるものか否かを判定する方法として、その画面共有要求を送出した機器を識別するネットワーク情報の一つであるＩＰアドレスを用いる。
【０１０８】
ところで、印刷システムを構成する印刷装置０１０３と画像処理装置０１０２とは、お互いに密に通信し合う閉じた接続関係である。つまり、画面共有部０１２９は画像処理装置０１０２のネットワークＩ／Ｆ０１１１に割り当てられたＩＰアドレスを必然的に把握しており、画面共有要求を送出した機器のＩＰアドレスと比較することで判定できる。仮にネットワークＩ／Ｆ０１１１に割り当てられたＩＰアドレスを１９２．１６８．０．２とすると、画面共有要求を送出した機器のＩＰアドレスがそれとは異なる場合、画面共有要求を送出した機器は画像処理装置０１０２ではない、つまり、その画面共有要求は印刷システムより外部の機器によるものであると判定できる。なお、本実施形態では、画面共有要求が印刷システムより外部の機器によるものか否かを判定する方法として、画面共有要求を送出した機器を識別するネットワーク情報の一つであるＩＰアドレスを用いたが、別の方法として、同ネットワーク情報の一つであるＭＡＣアドレスもあり、さらに、ネットワーク通信において画面共有要求を送出した機器を識別できる方法であれば、どのようなものでも良い。
【０１０９】
次に、画面共有部０１２９は、その画面共有要求が印刷装置０１０３と画像処理装置０１０２で構成される印刷システムより外部の機器によるものと判定した場合、印刷装置０１０３内にイベントとしてその旨のステータス通知を行う（ステップ１１０３）。
【０１１０】
次に、印刷装置制御部０１２６は、画面共有部０１２９により外部機器から画面共有要求を受信した旨のステータス通知を検知すると、印刷装置操作部０１２３を通じて、外部機器によってリモートで印刷装置０１０３の画面が表示されている旨を報知する制御を行う（ステップ１１０４）。例えば、本実施形態では、印刷装置操作部０１２３のステータス表示領域０３１３に「リモートオペレーション中です」という文字列による表示を行うが、別の実施形態として、同様の意味を示すアイコン等による情報表示を行っても良い。
【０１１１】
最後に、画面共有部０１２９は、画面共有要求を送出したＰＣであるクライアントコンピューター０１０１と、印刷装置操作部０１２３の操作画面０３０１に表示する画面データを共有する（ステップ１１０５）。
【０１１２】
図１２は、本発明の第二の実施形態にかかる印刷装置と画像処理装置とＰＣとのタイミングチャートである。
【０１１３】
本図は、画面共有部０１２９、印刷装置制御部０１２６、画像処理装置０１０２、ＰＣであるクライアントコンピューター０１０１の処理の関係を相関的に示し、画面共有要求が印刷システムの画像処理装置０１０２より送出されるケースのタイミングチャートであり、どのようにして、操作画面０３０１のステータス表示領域０３１３に「リモートオペレーション中です」といった文字列やそれを示すアイコン等で情報を表示しないかを説明する図である。
【０１１４】
まず、画像処理装置０１０２は画面共有部０１２９に対して画面共有要求を送出する（ステップ１２０１）。
【０１１５】
次に、画面共有部０１２９は、印刷装置０１０３の外部機器から画面共有要求を受信すると、その画面共有要求が印刷装置０１０３と画像処理装置０１０２で構成される印刷システムより外部の機器によるものか否かを判定する（ステップ１２０２）。例えば、本実施形態では、画面共有要求が印刷システムより外部の機器によるものか否かを判定する方法として、その画面共有要求を送出した機器を識別するネットワーク情報の一つであるＩＰアドレスを用いる。ところで、印刷システムを構成する印刷装置０１０３と画像処理装置０１０２とは、お互いに密に通信し合う閉じた接続関係である。つまり、画面共有部０１２９は画像処理装置０１０２のネットワークＩ／Ｆ０１１１に割り当てられたＩＰアドレスを必然的に把握しており、画面共有要求を送出した機器のＩＰアドレスと比較することで判定できる。仮にネットワークＩ／Ｆ０１１１に割り当てられたＩＰアドレスを１９２．１６８．０．２とすると、画面共有要求を送出した機器のＩＰアドレスがそれと同一の場合、画面共有要求を送出した機器は画像処理装置０１０２であると判定できる。なお、本実施形態では、画面共有要求が印刷システムより外部の機器によるものか否かを判定する方法として、画面共有要求を送出した機器を識別するネットワーク情報の一つであるＩＰアドレスを用いたが、別の方法として、同ネットワーク情報の一つであるＭＡＣアドレスもあり、さらに、ネットワーク通信において画面共有要求を送出した機器を識別できる方法であれば、どのようなものでも良い。
【０１１６】
次に、印刷装置制御部０１２６は、画面共有要求を受けた旨のステータス通知を受けない限り、印刷装置操作部０１２３を通じて、外部機器によってリモートで印刷装置０１０３の画面が表示されている旨は報知しない（ステップ１２０３）。つまり、その画面共有要求が印刷システムの内部の画像処理装置０１０２による場合には、印刷装置制御部０１２６はいかなる処理もせずとも、結果的に、先述した印刷装置操作部０１２３のステータス表示領域０３１３に「リモートオペレーション中です」という文字列や同様の意味を示すアイコン等による情報表示を行わない。
【０１１７】
最後に、画面共有部０１２９は、画面共有要求を送出した画像処理装置０１０２と、印刷装置操作部０１２３の操作画面０３０１に表示する画面データを共有する（ステップ１２０４）。
【０１１８】
図１３は、本実施形態の印刷システムのうち、印刷装置の処理や制御を示したフローチャートである。なお、本フローチャートは、印刷装置０１０２の記憶部０１２０に格納されたプログラムに従って、印刷装置制御部０１２６および画面共有部０１２９が実行することによって実現される。
【０１１９】
まず、画面共有部０１２９は、印刷装置０１０３の外部の機器より画面共有要求が自身に送出されたを判定する（ステップ１３０１）。
【０１２０】
もし、ステップ１３０１に該当する場合、つまり、印刷装置０１０３の外部機器から画面共有要求を受信すると、画面共有部０１２９は、さらに、その画面共有要求が印刷装置０１０３と画像処理装置０１０２で構成される印刷システムの内部の画像処理装置０１０２によるものを判定する（ステップ１３０２）。例えば、本実施形態では、画面共有要求が印刷システムの内部の画像処理装置０１０２によるものか否かを判定する方法として、その画面共有要求を送出した機器を識別するネットワーク情報の一つであるＩＰアドレスを用いる。
【０１２１】
ところで、印刷システムを構成する印刷装置０１０３と画像処理装置０１０２とは、お互いに密に通信し合う閉じた接続関係である。つまり、画面共有部０１２９は画像処理装置０１０２のネットワークＩ／Ｆ０１１１に割り当てられたＩＰアドレスを必然的に把握しており、画面共有要求を送出した機器のＩＰアドレスと比較することで判定できる。仮にネットワークＩ／Ｆ０１１１に割り当てられたＩＰアドレスを１９２．１６８．０．２とすると、画面共有要求を送出した機器のＩＰアドレスがそれと合致する場合、画面共有要求を送出した機器は画像処理装置０１０２である、つまり、その画面共有要求は印刷システムの内部の画像処理装置０１０２によるものであると判定できる。なお、本実施形態では、画面共有要求が印刷システムより外部の機器によるものか否かを判定する方法として、画面共有要求を送出した機器を識別するネットワーク情報の一つであるＩＰアドレスを用いたが、別の方法として、同ネットワーク情報の一つであるＭＡＣアドレスもあり、さらに、ネットワーク通信において画面共有要求を送出した機器を識別できる方法であれば、どのようなものでも良い。一方、ステップ１３０１に該当しない場合、引き続き、ステップ１３０１を繰り返す。
【０１２２】
もし、ステップ１３０２に該当しない場合、画面共有部０１２９は、印刷装置０１０３内にイベントとしてその旨のステータス通知を行う（ステップ１３０３）。一方、ステップ１３０２に該当する場合、ステップ１３０５に移行する。
【０１２３】
次に、印刷装置制御部０１２６は、印刷装置操作部０１２３を通じて、外部機器によってリモートで印刷装置０１０３の画面が表示されている旨を報知する制御を行う（ステップ１３０４）。例えば、本実施形態では、先述した印刷装置操作部０１２３の機器のステータス表示領域０３１３に「リモートオペレーション中です」という文字列による表示を行うが、別の実施形態として、同様の意味を示すアイコン等による情報表示を行っても良い。
【０１２４】
次に、画面共有部０１２９は、画面共有要求を送出した印刷装置０１０３の外部の機器と、印刷装置操作部０１２３に表示する操作画面データの共有を開始する（ステップ１３０５）。
【０１２５】
次に、画面共有部０１２９は、印刷装置０１０３の外部の機器と、画面共有に関する通信が続いているかを判定する（ステップ１３０６）。
【０１２６】
もし、ステップ１３０６に該当しない場合、画面共有部０１２９は、画面共有要求を送出した印刷装置０１０３の外部の機器と、印刷装置操作部０１２３に表示する操作画面データの共有を終了する（ステップ１３０７）。一方、ステップ１３０６に該当する場合、引き続き、ステップ１３０６を繰り返す。
【０１２７】
次に、印刷装置制御部０１２６は、今回の画面共有要求が印刷装置０１０３と画像処理装置０１０２で構成される印刷システムの内部の画像処理装置０１０２によるものかを判定する（ステップ１３０８）。
【０１２８】
もし、ステップ１３０８に該当しない場合、印刷装置制御部０１２６は、印刷装置操作部０１２３を通じて、外部機器によってリモートで印刷装置０１０３の画面が表示されている旨を報知したステータス情報を消去し（ステップ１３０９）、印刷システムの本フローの処理を終了する。例えば、本実施形態では、先述した印刷装置操作部０１２３の機器のステータス表示領域０３１３に表示した「リモートオペレーション中です」といった文字列や、同様の意味を示すアイコン等による情報表示を消去し、印刷システムの本フローの処理を終了する。一方、ステップ１３０８に該当する場合、印刷システムの本フローの処理を終了する。
【０１２９】
最後に、本実施形態によって、印刷システムは、印刷システムのローカル側の操作画面、つまり、印刷装置や画像処理装置の操作画面において、正確な情報を表示することを可能にした。
【符号の説明】
【０１３０】
０１０２  画像処理装置、０１０３  印刷装置、０１２３  操作手段、
０１２９  画面共有手段、０１２６  印刷装置制御手段
【図１】
2020047136.tif 000003
【図２】
2020047136.tif 000004
【図３】
2020047136.tif 000005
【図４】
2020047136.tif 000006
【図５】
2020047136.tif 000007
【図６】
2020047136.tif 000008
【図７】
2020047136.tif 000009
【図８】
2020047136.tif 000010
【図９】
2020047136.tif 000011
【図１０】
2020047136.tif 000012
【図１１】
2020047136.tif 000013
【図１２】
2020047136.tif 000014
【図１３】
2020047136.tif 000015