(57)【要約】【課題】表示中の画像が外部に出力されることによるセキュリティの低下を防止することができる。【解決手段】表示部を有する情報処理装置は、前記表示部に表示されている画像を外部装置へ出力する出力部と、前記画像に係る画面を介して、文字の入力をユーザから受け付ける入力制御部とを有し、前記出力部は、前記文字の入力中は、前記画像を前記外部装置へ出力しない。【選択図】図４
2018195044.tif 000002
【特許請求の範囲】
【請求項１】
表示部を有する情報処理装置であって、
前記表示部に表示されている画像を外部装置へ出力する出力部と、
前記画像に係る画面を介して、文字の入力をユーザから受け付ける入力制御部とを有し、
前記出力部は、前記文字の入力中は、前記画像を前記外部装置へ出力しない、
ことを特徴とする情報処理装置。
【請求項２】
前記入力制御部は、文字の入力の開始に応じて、入力候補の一覧を前記表示部に表示し、文字の入力が完了すると前記一覧を非表示とし、
前記出力部は、前記一覧が表示されている間は、前記画像を前記外部装置へ出力しない、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記文字は、ユーザＩＤ又はパスワードである、
ことを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記出力部は、前記画像を前記外部装置へ出力しない代わりに、ダミーの画像を前記外部装置へ出力する、
ことを特徴とする請求項１乃至３いずれか一項記載の情報処理装置。
【請求項５】
表示部を有する情報処理装置であって、
前記表示部に表示されている画像を外部装置へ出力する出力部と、
当該情報処理装置のユーザの識別情報である第１の識別情報を特定する第１の特定部と、
前記外部装置のユーザの識別情報である第２の識別情報を特定する第２の特定部とを有し、
前記出力部は、前記第１の識別情報と前記第２の識別情報とが異なる場合に、前記画像を前記外部装置へ出力しない、
ことを特徴とする情報処理装置。
【請求項６】
前記外部装置における操作に応じた処理を当該情報処理装置に実行させる操作制御部を有し、
前記操作制御部は、前記画像が前記外部装置へ出力されない間において、前記操作に応じた処理を実行しない、
ことを特徴とする請求項１乃至３いずれか一項記載の情報処理装置。
【請求項７】
表示部を有する情報処理装置と、外部装置とを含む情報処理システムであって、
前記情報処理装置は、
前記表示部に表示されている画像を前記外部装置へ出力する出力部と、
前記画像に係る画面を介して、文字の入力をユーザから受け付ける入力制御部とを有し、
前記出力部は、前記文字の入力中は、前記画像を前記外部装置へ出力しない、
ことを特徴とする情報処理システム。
【請求項８】
表示部を有する情報処理装置と、外部装置とを含む情報処理システムであって、
前記情報処理装置は、
前記表示部に表示されている画像を前記外部装置へ出力する出力部と、
当該情報処理装置のユーザの識別情報である第１の識別情報を特定する第１の特定部と、
前記外部装置のユーザの識別情報である第２の識別情報を特定する第２の特定部とを有し、
前記出力部は、前記第１の識別情報と前記第２の識別情報とが異なる場合に、前記画像を前記外部装置へ出力しない、
ことを特徴とする情報処理システム。
【請求項９】
表示部を有する情報処理装置が、
前記表示部に表示されている画像を外部装置へ出力する出力手順と、
前記画像に係る画面を介して、文字の入力をユーザから受け付ける入力制御手順とを実行し、
前記出力手順は、前記文字の入力中は、前記画像を前記外部装置へ出力しない、
ことを特徴とする情報処理方法。
【請求項１０】
表示部を有する情報処理装置が、
前記表示部に表示されている画像を外部装置へ出力する出力手順と、
当該情報処理装置のユーザの識別情報である第１の識別情報を特定する第１の特定手順と、
前記外部装置のユーザの識別情報である第２の識別情報を特定する第２の特定手順とを実行し、
前記出力手順は、前記第１の識別情報と前記第２の識別情報とが異なる場合に、前記画像を前記外部装置へ出力しない、
ことを特徴とする情報処理方法。
【請求項１１】
表示部を有する情報処理装置に、
前記表示部に表示されている画像を外部装置へ出力する出力手順と、
前記画像に係る画面を介して、文字の入力をユーザから受け付ける入力制御手順とを実行させ、
前記出力手順は、前記文字の入力中は、前記画像を前記外部装置へ出力しない、
ことを特徴とするプログラム。
【請求項１２】
表示部を有する情報処理装置に、
前記表示部に表示されている画像を外部装置へ出力する出力手順と、
当該情報処理装置のユーザの識別情報である第１の識別情報を特定する第１の特定手順と、
前記外部装置のユーザの識別情報である第２の識別情報を特定する第２の特定手順とを実行させ、
前記出力手順は、前記第１の識別情報と前記第２の識別情報とが異なる場合に、前記画像を前記外部装置へ出力しない、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置をはじめとする各種の機器において表示されている画面の画像を、ネットワークを介して外部のコンピュータ上に表示させることが可能になっている。 このような仕組みによれば、例えば、機器のトラブルシューティング等を遠隔地から支援することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、例えば、ログイン画面のように、セキュリティ情報が入力される画面の画像が外部のコンピュータに表示される場合、入力された文字列がアスタリスク等によってマスクされる場合であっても、当該文字列が当該コンピュータの操作者に漏洩してしまう可能性が有る。
【０００４】
具体的には、物理的な制約によりハードウェアとしてのキーボードを有していない機器については、各文字キーが配された仮想キーボードが、タッチパネル等に表示され、当該仮想キーボードに対する操作によって文字が入力される。このような仮想キーボードでは、キーの選択が正しく行われたことが容易に確認できるように、選択されたキーの強調表示が行われるのが一般的である。したがって、外部のコンピュータの操作者は、当該強調表示に基づいて、入力された文字列を把握することができる。
【０００５】
また、ログイン画面においては、ユーザの入力支援のため、入力後の所定時間において、入力された文字がマスクされない状態で表示されるログイン画面も有る。この場合、外部のコンピュータの操作者は、所定期間において表示される文字を参照して、入力された文字列を把握することができる。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、表示中の画像が外部に出力されることによるセキュリティの低下を防止することを目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、表示部を有する情報処理装置は、前記表示部に表示されている画像を外部装置へ出力する出力部と、前記画像に係る画面を介して、文字の入力をユーザから受け付ける入力制御部とを有し、前記出力部は、前記文字の入力中は、前記画像を前記外部装置へ出力しない。
【発明の効果】
【０００８】
表示中の画像が外部に出力されることによるセキュリティの低下を防止することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態における情報処理システムの構成例を示す図である。
【図２】第１の実施の形態における画像形成装置１０のハードウェア構成例を示す図である。
【図３】第１の実施の形態における情報処理端末２０のハードウェア構成例を示す図である。
【図４】第１の実施の形態における各装置の機能構成例を示す図である。
【図５】ログイン画面の表示例を示す図である。
【図６】仮想キーボードの表示例を示す図である。
【図７】入力された文字がマスクされた状態を示す図である。
【図８】第１の実施の形態における情報処理システムが実行する処理手順の一例を説明するためのシーケンス図である。
【図９】第２の実施の形態における各装置の機能構成例を示す図である。
【図１０】第２の実施の形態における情報処理システムが実行する処理手順の一例を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて第１の実施の形態を説明する。図１は、第１の実施の形態における情報処理システムの構成例を示す図である。図１において、情報処理システム１は、画像形成装置１０と外部装置３０とを含む。画像形成装置１０と外部装置３０とは、ＬＡＮ（Local Area Network）又はインターネット等のネットワーク（有線又は無線の別は問わない）を介して接続されている。なお、情報処理システム１は、複数の画像形成装置１０又は複数の外部装置３０を含んでもよい。
【００１１】
画像形成装置１０は、印刷、スキャン、コピー、及びＦＡＸ送受信等のうちの二以上の機能を一台の筐体によって実現する複合機である。但し、いずれか一つの機能を単体で有する機器が画像形成装置１０として用いられてもよい。
【００１２】
外部装置３０は、例えば、スマートフォン、タブレット端末又はＰＣ（Personal Computer）等である。
【００１３】
図２は、第１の実施の形態における画像形成装置１０のハードウェア構成例を示す図である。図２において、画像形成装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、ネットワークインタフェース１６、及びＳＤカードスロット１７等のハードウェアを有する。
【００１４】
コントローラ１１は、画像形成装置１０の本体におけるコンピュータである。図２において、コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４、及びＮＶＲＡＭ１１５等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記憶されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記憶される。ＮＶＲＡＭ１１５には、各種の設定情報等が記憶される。
【００１５】
スキャナ１２は、原稿より画像データを読み取るためのハードウェア（画像読取手段）である。プリンタ１３は、印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）である。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記憶されたプログラムを読み取るために利用される。すなわち、画像形成装置１０では、ＲＯＭ１１３に記憶されたプログラムだけでなく、ＳＤカード８０に記憶されたプログラムもＲＡＭ１１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット１７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００１６】
コントローラ１１には、また、情報処理端末２０が接続される。情報処理端末２０は、例えば、スマートフォンやタブレット端末等のデバイスである。スマートフォンの一例としては、携帯電話としての通話機能のほかカメラによる撮像機能、ＰＣのようなＷｅｂ情報表示機能など多機能を備える端末が挙げられる。タブレット端末の一例としては、スマートフォンと同様に多機能端末として機能するタブレット型の端末が挙げられる。
【００１７】
本実施の形態において、情報処理端末２０は、画像形成装置１０の操作部として機能する。コントローラ１１と情報処理端末２０とは、例えば、ＵＳＢケーブル、近距離無線通信、又はＬＡＮ等の通信回線を介して接続される。
【００１８】
図３は、第１の実施の形態における情報処理端末２０のハードウェア構成例を示す図である。図３において、情報処理端末２０は、ＣＰＵ２０１、メモリ２０２、補助記憶装置２０３、タッチパネル２０４、及び無線通信装置２０５等を有する。
【００１９】
補助記憶装置２０３は、情報処理端末２０にインストールされたプログラム等を記憶する。メモリ２０２は、プログラムの起動指示があった場合に、補助記憶装置２０３からプログラムを読み出して記憶する。ＣＰＵ２０１は、メモリ２０２に記憶されたプログラムに従って情報処理端末２０に係る機能を実現する。
【００２０】
タッチパネル２０４は、入力機能と表示機能との双方を備えた電子部品であり、情報の表示や、ユーザからの入力の受け付け等を行う。タッチパネル２０４は、表示装置２１１及び入力装置２１２等を含む。
【００２１】
表示装置２１１は、液晶ディスプレイ等であり、タッチパネル２０４の表示機能を担う。入力装置２１２は、表示装置２１１に対する接触物の接触を検出するセンサを含む電子部品である。接触物の接触の検出方式は、静電方式、抵抗膜方式、又は光学方式等、公知の方式のいずれであってもよい。なお、接触物とは、タッチパネル２０４の接触面（表面）に接触する物体をいう。斯かる物体の一例として、ユーザの指や専用又は一般のペン等が挙げられる。
【００２２】
無線通信装置２０５は、無線ＬＡＮ（Local Area Network）又は移動体通信網等における通信を行うために必要とされるアンテナ等の電子部品である。但し、本実施の形態において、情報処理端末２０は、無線通信装置２０５を有していなくてもよい。
【００２３】
図４は、第１の実施の形態における各装置の機能構成例を示す図である。図４において、情報処理端末２０は、認証ＵＩ部２１、入力支援部２２、判定部２３、画像出力部２４及び操作制御部２５等を有する。これら各部は、情報処理端末２０にインストールされた１以上のプログラムが、ＣＰＵ２０１に実行させる処理により実現される。情報処理端末２０は、また、画像記憶部２６を利用する。
【００２４】
画像記憶部２６は、表示装置２１１への表示内容である画像データを記憶する。換言すれば、画像記憶部２６に対して描画された内容が、表示装置２１１へ表示される。例えば、ＶＲＡＭが画像記憶部２６として利用されてもよい。ＶＲＡＭは、例えば、メモリ２０２を用いて実現されてもよいし、メモリ２０２とは別の専用のメモリを用いて実現されてもよい。
【００２５】
認証ＵＩ部２１は、画像形成装置１０がログインされていない状態において、画像形成装置１０の操作者（ユーザ）を認証するために、ユーザＩＤ及びパスワード等、個人を特定する情報（以下、「個人特定情報」という。）の入力を受け付けるためのログイン画面を表示装置２１１に表示する。認証は、例えば、文書管理や機密情報の保護を目的として行われる。ログイン画面は、当該ログイン画面を示す画像が画像記憶部２６に描画されることにより表示される。
【００２６】
図５は、ログイン画面の表示例を示す図である。図５に示されるように、ログイン画面５１０は、ユーザＩＤ及びパスワードの入力領域を有する。
【００２７】
入力支援部２２は、各種画面に対する文字入力を支援する。例えば、ログイン画面５１０において、いずれかの入力領域がタッチされて文字入力の開始が指示されると、入力支援部２２は、仮想キーボードを画像記憶部２６に描画する。その結果、仮想キーボードが表示装置２１１に表示される。
【００２８】
図６は、仮想キーボードの表示例を示す図である。図６には、ログイン画面５１０の下側に重畳されて仮想キーボード５２０が表示された例が示されている。仮想キーボード５２０は、入力候補としての文字（記号）に対応するキーの一覧が配列された画面である。
【００２９】
ユーザが、仮想キーボード５２０上のいずれかのキーを選択すると、入力支援部２２は、選択されたキーの表示態様を変更する（例えば、強調表示する）と共に、選択されたキーに対応する文字を、操作対象とされている入力領域に反映（転記）する。この際、当該入力領域が、パスワード等の機密性の高い情報に対応する入力領域だった場合には、入力支援部２２は、入力直後の一定期間において、誤入力防止のため選択された文字をそのまま表示するが、他人からの覗き見防止のため、一定時間経過後には、当該文字を"●"や"＊"などの記号に置換することで、当該文字をマスクする。
【００３０】
図７は、入力された文字がマスクされた状態を示す図である。図７では、ログイン画面５１０のパスワードの入力領域が操作対象とされている例が示されている。当該入力領域において、入力されてから一定時間経過した文字は"●"に置換され、一定時間経過前の文字（図７の「Ｍ」）は、そのまま表示されている。
【００３１】
なお、入力支援部２２は、文字列の入力が完了すると、仮想キーボード５２０を画像記憶部２６から消去する。その結果、仮想キーボード５２０が非表示となる。
【００３２】
判定部２３は、表示装置２１１への仮想キーボード５２０の表示の有無を判定する。
【００３３】
画像出力部２４は、外部装置３０からの要求に応じて、画像記憶部２６に記憶されている画像データ（静止画像又は動画を問わない）をネットワークを介して外部装置３０に出力（送信）する。すなわち、画像出力部２４は、表示装置２１１への表示内容のキャプチャ画像を外部装置３０へ出力する。
【００３４】
操作制御部２５は、外部装置３０へ出力されたキャプチャ画像に係る画面に対して外部装置３０において行われた操作（すなわち、遠隔操作）に応じた処理を画像形成装置１０に実行させる。
【００３５】
コントローラ１１は、Ｗｅｂページ管理部１２１及び認証部１２２等を有する。これら各部は、コントローラ１１にインストールされた１以上のプログラムが、ＣＰＵ１１１に実行させる処理により実現される。
【００３６】
Ｗｅｂページ管理部１２１は、画像形成装置１０が提供可能なＷｅｂページを管理する。認証部１２２は、画像形成装置１０のユーザの認証処理を実行する。
【００３７】
一方、外部装置３０は、画像出力要求部３１及び出力画像表示部３２等を有する。これら各部は、外部装置３０にインストールされた１以上のプログラムが、外部装置３０のＣＰＵに実行させる処理により実現される。
【００３８】
画像出力要求部３１は、画像形成装置１０に対して、表示装置２１１の表示内容を示す画像データ（すなわち、キャプチャ画像）の出力要求を送信し、当該画像データを画像形成装置１０から受信する。
【００３９】
出力画像表示部３２は、画像出力要求部３１によって受信された画像データを外部装置３０の表示装置に表示する。本実施の形態では、画像形成装置１０がＷｅｂサーバの機能を備え、画像出力要求部３１及び出力画像表示部３２が外部装置３０のＷｅｂブラウザ（以下、単に「ブラウザ」という。）により実現される例について説明するが、画像出力要求部３１及び出力画像表示部３２は、専用のアプリケーションプログラムとして実装されてもよい。
【００４０】
以下、情報処理システム１において実行される処理手順について説明する。図８は、第１の実施の形態における情報処理システムが実行する処理手順の一例を説明するためのシーケンス図である。
【００４１】
ステップＳ１１０において、外部装置３０を操作するユーザが、ブラウザの起動を指示すると、画像出力要求部３１は、ブラウザの画面（以下、「ブラウザ画面」という。）を表示する。
【００４２】
続いて、ユーザが、画像形成装置１０のＩＰアドレスを含む、キャプチャ画像の表示用の画面（以下、「表示用画面」という。）を表示するＷｅｂページに対するアドレス情報（例えば、ＵＲＬ（Uniform Resource Locator））をブラウザ画面に対して入力すると（Ｓ１２０）、画像出力要求部３１は、当該Ｗｅｂページの取得要求を、当該ＩＰアドレスに係る画像形成装置１０へ送信する（Ｓ１３０）。当該取得要求は、当該画像形成装置１０のコントローラ１１のＷｅｂページ管理部１２１によって受信される。Ｗｅｂページ管理部１２１は、当該Ｗｅｂページが認証機能を有するため、個人特定情報の入力要求を含む応答を返信する（Ｓ１４０）。画像出力要求部３１は、当該応答に応じ、個人特定情報の入力用の画面を表示する。
【００４３】
ユーザによって、個人特定情報が入力されると（Ｓ１５０）、画像出力要求部３１は、当該個人特定情報の認証要求をコントローラ１１のＷｅｂページ管理部１２１へ送信する（Ｓ１６０）。Ｗｅｂページ管理部１２１は、当該個人特定情報の認証処理を認証部１２２に要求する。認証部１２２は、当該個人特定情報について認証処理を行い、認証結果をＷｅｂページ管理部１２１に応答する。Ｗｅｂページ管理部１２１は、認証に成功すると、表示用画面を表示するＷｅｂページを返信する（Ｓ１７０）。認証に失敗した場合、当該Ｗｅｂページは返信されない。
【００４４】
画像出力要求部３１は、当該Ｗｅｂページを受信すると、当該Ｗｅｂページに基づいて表示用画面を表示する。なお、表示用画面は、キャプチャ画像の取得指示を受け付けるためのボタンや、キャプチャ画像の表示領域等を含む画面である。
【００４５】
表示用画面を介して、外部装置３０のユーザによってキャプチャ画像の取得指示が入力されると（Ｓ１８０）、画像出力要求部３１は、キャプチャ画像の取得要求を、当該Ｗｅｂページの応答元のＷｅｂページ管理部１２１へ送信する（Ｓ１９０）。当該Ｗｅｂページ管理部１２１は、当該取得要求を、当該コントローラ１１に接続されている情報処理端末２０へ送信する（Ｓ２００）。
【００４６】
当該取得要求に応じ、判定部２３は、現時点において、表示装置２１１に仮想キーボード５２０が表示されているか否かを判定する（Ｓ２１０）。仮想キーボード５２０の表示の有無の判定は、その時点で仮想キーボード５２０を表示するアプリケーションプログラムのプロセスが起動しているかを調べることによって行われてもよいし、入力支援部２２への問い合わせにより行われてもよい。或いは、入力支援部２２からの仮想キーボード５２０の表示又は非表示の通知に基づいて行われてもよい。この場合、入力支援部２２は、仮想キーボード５２０を表示する際に、仮想キーボード５２０を表示することを判定部２３に通知し、仮想キーボード５２０を非表示にする際に、仮想キーボード５２０を非表示にすることを判定部２３に通知すればよい。その他、判定部２３が、画像記憶部２６に記憶されている画像データを参照し、当該画像データに仮想キーボードを示す画像が含まれているか否かに基づいて仮想キーボード５２０の有無を判定してもよい。
【００４７】
判定部２３が、仮想キーボード５２０が表示されている、つまり仮想キーボード５２０が表示中であると判定した場合、画像出力部２４は、キャプチャ画像の送信は出来ないと判断し、例えば、エラーメッセージ（例えば、「現在画面を取得できません」）を含むとダミーの画像データをＷｅｂページ管理部１２１へ送信（出力）する（Ｓ２２０）。
【００４８】
一方、判定部２３が、仮想キーボード５２０が表示されていない、つまり仮想キーボード５２０が非表示中であると判定した場合、画像出力部２４は、画像記憶部２６に記憶されている画像データ（すなわち、キャプチャ画像）をＷｅｂページ管理部１２１へ送信（出力）する（Ｓ２３０）。なお、キャプチャ画像は、静止画像でもよいし、動画でもよい。
【００４９】
続いて、Ｗｅｂページ管理部１２１は、画像出力部２４から送信された画像データを、キャプチャ画像の取得要求の送信元の外部装置３０へ送信する（Ｓ２４０）。当該外部装置３０の出力画像表示部３２は、当該画像データを表示用画面に表示する。したがって、情報処理端末２０において仮想キーボード５２０が表示されていればダミーの画像データが表示され、情報処理端末２０において仮想キーボード５２０が表示されていなければキャプチャ画像が表示される。この場合、外部装置３０のユーザは、キャプチャ画像を閲覧したり、外部装置３０へ保存したりすることができる。
【００５０】
また、外部装置３０のユーザは、キャプチャ画像に係る画面を遠隔操作することができる。例えば、ユーザが当該画面のボタン又はアイコン等の構成要素を操作すると、出力画像表示部３２は、当該構成要素に対する操作イベントを情報処理端末２０に送信する。情報処理端末２０の操作制御部２５は、当該操作イベントに応じた処理を情報処理端末２０に実行させる。
【００５１】
一方、ダミーの画像データが外部装置３０へ送信された場合、すなわち、仮想キーボード５２０が表示されている期間において、ダミーの画像データに係る画面に対する操作イベントが情報処理端末２０において受信されたとしても、操作制御部２５は、当該操作イベントを無視する。すなわち、当該操作イベントに応じた処理は実行されない。
【００５２】
上述したように、第１の実施の形態によれば、情報処理端末２０において仮想キーボード５２０が表示されている期間（すなわち、文字の入力中）は、情報処理端末２０における表示内容のキャプチャ画像は外部に出力されない。パスワード等の機密性の高いセキュリティ情報が入力される際には、仮想キーボード５２０が表示される可能性が高い。したがって、第１の実施の形態によれば、表示中の画像が外部に出力されることによるセキュリティの低下を防止することができる。
【００５３】
また、本実施の形態では、仮想キーボード５２０を用いて入力中の文字列が、セキュリティ情報を含んでいるか否かを問わず、キャプチャ画像の出力の可否が判断される。したがって、仮想キーボード５２０を用いて入力される文字列の入力先の画面を提供する各アプリケーションプログラムが、当該画面の各入力項目がセキュリティ情報の入力される項目であるか否かについて登録する必要はなく、簡易に実現可能である。
【００５４】
次に、第２の実施の形態について説明する。第２の実施の形態では第１の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第１の実施の形態と同様でもよい。
【００５５】
第２の実施の形態では、画像形成装置１０を操作するユーザの識別情報（個人特定情報）と、外部装置３０を操作するユーザの識別情報（個人特定情報）とが一致する場合に、外部装置３０へのキャプチャ画像の出力が許可される。
【００５６】
図９は、第２の実施の形態における各装置の機能構成例を示す図である。図９中、図４と同一部分には同一符号を付し、その説明は省略する。図９に示されるように、情報処理端末２０は、判定部２３を有さなくてもよい。一方、コントローラ１１が有するＷｅｂページ管理部１２１は、画像形成装置１０のユーザと、外部装置３０のユーザとが同一であるか否かを認証部１２２に問い合わせる。
【００５７】
図１０は、第２の実施の形態における情報処理システムが実行する処理手順の一例を説明するためのシーケンス図である。図１０中、図８と同一ステップには同一ステップ番号を付し、その説明は適宜省略する。
【００５８】
ステップＳ１０１において、画像形成装置１０を直接操作するユーザ（以下、「ローカルユーザ」という。）は、情報処理端末２０を介してログイン操作を行う。例えば、ローカルユーザは、情報処理端末２０の表示装置２１１に認証ＵＩ部２１が表示しているログイン画面に対して、個人特定情報を入力する。
【００５９】
続いて、認証ＵＩ部２１は、入力された個人特定情報の認証処理を、コントローラ１１の認証部１２２へ要求する（Ｓ１０２）。認証部１２２は、当該個人特定情報について認証処理を実行し、認証処理の結果を認証ＵＩ部２１へ応答する（Ｓ１０３）。認証に成功した場合、認証部１２２は、当該個人特定情報を、画像形成装置１０へのローカルログインユーザの識別情報として、例えば、ＲＡＭ１１２に記憶する。すなわち、ローカルログインユーザの識別情報が認証部１２２によって特定される。認証ＵＩ部２１は、認証部１２２からの応答が認証の成功を示す場合、ログイン画面を消去して、画像形成装置１０の操作を可能とする（Ｓ１０４）。その後、ローカルログインユーザは、情報処理端末２０を介して画像形成装置１０の操作を行う（Ｓ１０５−１〜Ｓ１０５−ｎ）。例えば、画像形成装置１０にインストールされているいずれかのアプリケーションプログラムが利用されてもよい。
【００６０】
続いて、外部装置３０のユーザ（以下、「外部ユーザ」という。）による外部装置３０の操作に応じて、ステップＳ１１０〜Ｓ１９０が実行される。なお、ステップＳ１６０の認証要求に応じた認証処理において、認証に成功した場合、認証部１２２は、外部ユーザの個人特定情報を、外部ログインユーザの識別情報として、例えば、ＲＡＭ１１２に記憶する。すなわち、外部ログインユーザの識別情報が認証部１２２によって特定される。
【００６１】
Ｗｅｂページ管理部１２１は、ステップＳ１９０において外部装置３０から送信されたキャプチャ画像の取得要求に応じ、外部ログインユーザとローカルログインユーザとが同一であるか否かを認証部１２２に照会する。認証部１２２は、当該照会に応じ、外部ログインユーザの識別情報（個人特定情報）と、ローカルログインユーザの識別情報（個人特定情報）とを比較し、比較結果をＷｅｂページ管理部１２１に応答する（Ｓ１９１）。比較結果とは、比較された識別情報が同一であるか否かを示す情報である。
【００６２】
比較結果が同一であることを示す場合、ステップＳ２００、Ｓ２３０及びＳ２４０が実行されて、キャプチャ画像が外部装置３０へ出力（送信）される。
【００６３】
一方、比較結果が同一でないことを示す場合、Ｗｅｂページ管理部１２１は、ダミーの画像データを外部装置３０へ出力（送信）する（Ｓ２５０）。
【００６４】
なお、第２の実施の形態においても、ダミーの画像データに係る画面に対する操作イベントが情報処理端末２０において受信されたとしても、操作制御部２５は、当該操作イベントを無視する。
【００６５】
上述したように、第２の実施の形態によれば、画像形成装置１０のユーザの識別情報と外部装置３０のユーザの識別情報とが一致する場合に限って、キャプチャ画像が外部装置３０へ出力される。したがって、第２の実施の形態によれば、表示中の画像が外部に出力されることによるセキュリティの低下を防止することができる。
【００６６】
なお、画像形成装置１０のユーザの識別情報と外部装置３０のユーザの識別情報とが一致する場合とは、画像形成装置１０のユーザと外部装置３０のユーザとが同一人物である場合の他に、アカウント情報（個人特定情報）を共有する別の人物同士である場合も含まれる。例えば、業務上、同一グループに属する複数の人物によって、当該グループのアカウント情報が共有されている場合、当該グループに属するユーザＡが情報処理端末２０からの画像形成装置１０へのログイン時に当該アカウント情報を入力し、当該グループに属するユーザＢが外部装置３０からのログイン時に当該アカウント情報を入力した場合、ステップＳ１９１において比較されるユーザの識別情報は一致する。したがって、このような場合においても、外部装置３０へのキャプチャ画像の出力が許可される。グループのアカウント情報にてログインした場合に行われる操作は、当該グループの権限の範囲において行われる操作であり、斯かる操作に応じて情報処理端末２０の表示装置２１１に表示される情報は、当該グループのメンバによって共有されることが許容される可能性が高いと考えられるからである。
【００６７】
なお、上記各実施の形態では、画像形成装置１０が情報処理装置の一例とされたが、プロジェクタ、電子黒板、テレビ会議システム、又はＰＣ（Personal Computer）等の他の装置について上記各実施の形態が適用されてもよい。その場合、各装置のハードウェア構成は、図２とは同じでなくてもよい。例えば、図２におけるスキャナ１２、プリンタ１３、モデム１４等の代わりに、各装置に特有の構成（例えば、プロジェクタであれば投射レンズを含む投影装置、電子黒板であれば電子ボードなど）を有していてもよい。
【００６８】
なお、上記各実施の形態において、画像形成装置１０は、情報処理装置の一例である。表示装置２１１は、表示部の一例である。入力支援部２２は、入力制御部の一例である。画像出力部２４は、出力部の一例である。認証部１２２は、第１の特定部及び第２の特定部の一例である。
【００６９】
以上、本発明の実施の形態について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００７０】
１０          画像形成装置
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１６          ネットワークインタフェース
１７          ＳＤカードスロット
２０          情報処理端末
２１          認証ＵＩ部
２２          入力支援部
２３          判定部
２４          画像出力部
２５          操作制御部
２６          画像記憶部
３０          外部装置
３１          画像出力要求部
３２          出力画像表示部
８０          ＳＤカード
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１１５        ＮＶＲＡＭ
１２１        Ｗｅｂページ管理部
１２２        認証部
２０１        ＣＰＵ
２０２        メモリ
２０３        補助記憶装置
２０４        タッチパネル
２０５        無線通信装置
２１１        表示装置
２１２        入力装置
【先行技術文献】
【特許文献】
【００７１】
【特許文献１】特開２００９−２５９１５３号公報
【図１】
2018195044.tif 000003
【図２】
2018195044.tif 000004
【図３】
2018195044.tif 000005
【図４】
2018195044.tif 000006
【図５】
2018195044.tif 000007
【図６】
2018195044.tif 000008
【図７】
2018195044.tif 000009
【図８】
2018195044.tif 000010
【図９】
2018195044.tif 000011
【図１０】
2018195044.tif 000012