(57)【要約】【課題】表示中の画像が外部に出力されることによるセキュリティの低下を防止すること。【解決手段】情報処理装置は、ユーザによる操作に対応する記号を、前記操作が発生してから第１の期間において表示部に表示させる表示制御部と、前記表示部における表示内容を示す画像を外部装置に出力する出力部と、を有し、前記出力部は、前記第１の期間を含む第２の期間において、前記画像を前記外部装置に出力しない。【選択図】図３
2018072906.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる操作に対応する記号を、前記操作が発生してから第１の期間において表示部に表示させる表示制御部と、
前記表示部における表示内容を示す画像を外部装置に出力する出力部と、
を有し、
前記出力部は、前記第１の期間を含む第２の期間において、前記画像を前記外部装置に出力しない、
ことを特徴とする情報処理装置。
【請求項２】
前記出力部は、前記操作が発生してから当該操作が終了するまで、前記画像を前記外部装置に出力しない、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記第１の期間の設定を受け付ける設定部と、
前記設定部により受け付けられた前記第１の期間の設定に基づいて前記第２の期間を決定する決定部と、を有し、
前記出力部は、
前記決定部により決定された前記第２の期間において、前記画像を前記外部装置に出力しない、
ことを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
情報処理装置が、
ユーザによる操作に対応する記号を、前記操作が発生してから第１の期間において表示部に表示させる表示制御手順と、
前記表示部における表示内容を示す画像を外部装置に出力する出力手順と、
を実行し、
前記出力手順は、前記第１の期間を含む第２の期間において、前記画像を前記外部装置に出力しない、
ことを特徴とする情報処理方法。
【請求項５】
情報処理装置に、
ユーザによる操作に対応する記号を、前記操作が発生してから第１の期間において表示部に表示させる表示制御手順と、
前記表示部における表示内容を示す画像を外部装置に出力する出力手順と、
を実行させ、
前記出力手順は、前記第１の期間を含む第２の期間において、前記画像を前記外部装置に出力しない、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、機器（画像形成装置など）において表示されている画面の画像を、ネットワークを介して外部のコンピュータ上に表示させることが可能になっている。 このような仕組みによれば、例えば、機器のトラブルシューティング等を遠隔地から支援することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、例えば、ログイン画面のように、セキュリティ情報が入力される画像が外部のコンピュータに表示される場合、斯かる情報が当該コンピュータにおいて把握可能となってしまう可能性が有る。
【０００４】
例えば、ログイン画面においては、一般的に、パスワードは、アスタリスク等によってマスクされるが、ユーザの入力支援のため、入力後の所定時間において、入力された文字がそのまま表示されるログイン画面も有る。
【０００５】
本発明は、上記の点に鑑みてなされたものであって、表示中の画像が外部に出力されることによるセキュリティの低下を防止することを目的とする。
【課題を解決するための手段】
【０００６】
そこで上記課題を解決するため、情報処理装置は、ユーザによる操作に対応する記号を、前記操作が発生してから第１の期間において表示部に表示させる表示制御部と、前記表示部における表示内容を示す画像を外部装置に出力する出力部と、を有し、前記出力部は、前記第１の期間を含む第２の期間において、前記画像を前記外部装置に出力しない。
【発明の効果】
【０００７】
表示中の画像が外部に出力されることによるセキュリティの低下を防止することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施の形態における情報処理システムの構成例を示す図である。
【図２】第１の実施の形態における画像形成装置１０のハードウェア構成例を示す図である。
【図３】第１の実施の形態における各装置の機能構成例を示す図である。
【図４】第１の実施の形態における第１の処理手順の一例を説明するためのシーケンス図である。
【図５】ログイン画面の第１の表示状態の一例を示す図である。
【図６】ログイン画面の第２の表示状態の一例を示す図である。
【図７】第１の実施の形態における第２の処理手順の一例を説明するためのシーケンス図である。
【図８】第２の実施の形態における各装置の機能構成例を示す図である。
【図９】第３の実施の形態における各装置の機能構成例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて第１の実施の形態を説明する。図１は、第１の実施の形態における情報処理システムの構成例を示す図である。図１において、情報処理システム１は、画像形成装置１０と外部装置２０とを含む。画像形成装置１０と外部装置２０とは、ＬＡＮ（Local Area Network）又はインターネット等のネットワーク（有線又は無線の別は問わない）を介して接続されている。なお、情報処理システム１は、複数の画像形成装置１０又は複数の外部装置２０を含んでもよい。
【００１０】
画像形成装置１０は、印刷、スキャン、コピー、及びＦＡＸ送受信等のうちの二以上の機能を一台の筐体によって実現する複合機である。但し、いずれか一つの機能を単体で有する機器が画像形成装置１０として用いられてもよい。
【００１１】
外部装置２０は、例えば、スマートフォン、タブレット端末又はＰＣ（Personal Computer）等である。
【００１２】
図２は、第１の実施の形態における画像形成装置１０のハードウェア構成例を示す図である。図２において、画像形成装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、ネットワークインタフェース１６、及びＳＤカードスロット１７等のハードウェアを有する。
【００１３】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４、及びＮＶＲＡＭ１１５等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記憶されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記憶される。ＮＶＲＡＭ１１５には、各種の設定情報等が記憶される。
【００１４】
スキャナ１２は、原稿より画像データを読み取るためのハードウェア（画像読取手段）である。プリンタ１３は、印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）である。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。液晶パネルは、タッチパネル機能を有していてもよい。この場合、当該液晶パネルは、入力手段の機能をも兼ねる。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記憶されたプログラムを読み取るために利用される。すなわち、画像形成装置１０では、ＲＯＭ１１３に記憶されたプログラムだけでなく、ＳＤカード８０に記憶されたプログラムもＲＡＭ１１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット１７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００１５】
図３は、第１の実施の形態における各装置の機能構成例を示す図である。図３において、画像形成装置１０は、画面表示部１２１、文字入力部１２２、操作検出部１２３、タイマー部１２４及び画像出力部１２５等を有する。これら各部は、画像形成装置１０にインストールされた１以上のプログラムが、ＣＰＵ１１１に実行させる処理により実現される。画像形成装置１０は、また、画像記憶部１３１を利用する。
【００１６】
画像記憶部１３１は、操作パネル１５への表示内容とされる１画面分の画像データを記憶する。例えば、ＶＲＡＭが画像記憶部１３１として利用されてもよい。画像記憶部１３１は、例えば、ＲＡＭ１１２を用いて実現されてもよいし、ＲＡＭ１１２とは別の専用のメモリを用いて実現されてもよい。
【００１７】
画面表示部１２１は、画像記憶部１３１に記憶された画像データが示す画面を操作パネル１５に表示する。
【００１８】
文字入力部１２２は、仮想入力デバイスを画面に表示させるための画像データを生成し、当該画像データを画像記憶部１３１に記憶する。文字入力部１２２は、また、仮想入力デバイスに対する操作に応じた記号を記号の入力先の領域に入力する。なお、以下において、便宜上、記号を文字として説明する。
【００１９】
操作検出部１２３は、ユーザによる画面（例えば、仮想入力デバイス）の操作と、操作された箇所の座標とを検出する。例えば、操作検出部１２３は、ユーザによる画面のタッチオン及びタッチオフと、タッチされた箇所の座標を検出する。操作検出部１２３は、また、ユーザによって画面が操作中か否かを判定する。なお、仮想入力デバイスとは、例えば、仮想キーボード、スクリーンキーボード、又はソフトウェアキーボード等と呼ばれる、仮想的な入力デバイスである。また、手書き入力を受け付けるための領域を有する画面が、仮想入力デバイスに含まれてもよい。また、タッチオンとは、ユーザの指等が画面に接触することをいう。タッチオフとは、ユーザの指等の接触状態が解除されること（タッチ状態が終了すること）をいう。すなわち、タッチオンとタッチオフとの間の期間は、接触状態が継続している期間である。
【００２０】
タイマー部１２４は、設定された時間の経過を計測する。
【００２１】
画像出力部１２５は、外部装置２０からの要求に応じて、画像記憶部１３１に記憶されている画像データをネットワークを介して外部装置２０に出力（送信）する。
【００２２】
一方、外部装置２０は、画像出力要求部２１及び出力画面表示部２２等を有する。これら各部は、外部装置２０にインストールされた１以上のプログラムが、外部装置２０のＣＰＵに実行させる処理により実現される。
【００２３】
画像出力要求部２１は、画像形成装置１０に対して、現在の表示対象の画面を示す画像データの出力要求を送信し、当該画像データを画像形成装置１０から受信する。
【００２４】
出力画面表示部２２は、画像出力要求部２１によって受信された画像データが示す画面を外部装置２０において表示する。例えば、画像形成装置１０がＷｅｂサーバの機能を備え、画像出力要求部２１及び出力画面表示部２２が外部装置２０のＷｅｂブラウザにより実現されてもよい。この場合、Ｗｅｂブラウザに対するユーザ操作に応じて、Ｗｅｂブラウザは、画像形成装置１０に対して、現在の表示対象の画面を示す画像データの出力要求を送信する。画像出力部１２５は、Ｗｅｂサーバを介して当該取得要求を受信すると、画像記憶部１３１に記憶されている画像データをＷｅｂサーバを介してＷｅｂブラウザに応答する。Ｗｅｂブラウザは、画像形成装置１０から応答された画像データを受信し、受信した画像データが示す画面を表示する。
【００２５】
以下、情報処理システム１において実行される処理手順について説明する。図４は、第１の実施の形態における第１の処理手順の一例を説明するためのシーケンス図である。
【００２６】
ここでは、ログイン画面が操作パネル１５に表示されている状況を想定する。例えば、ログイン画面は、ユーザ名及びパスワードのそれぞれの入力領域を有する画面である。
【００２７】
例えば、ユーザ名の入力領域又はパスワードの入力領域に対して文字の入力指示がユーザによって入力されると、文字入力部１２２は、仮想入力デバイスがログイン画面に対して追加された画面の画像データを画像記憶部１３１に記憶する（Ｓ１０１）。続いて、文字入力部１２２は、画面の表示を画面表示部１２１に要求する（Ｓ１０２）。
【００２８】
画面表示部１２１は、当該要求に応じ、画像記憶部１３１から画像データを取得する（Ｓ１０３）。画面表示部１２１は、当該画像データが示す画面（ログイン画面及び仮想入力デバイス）を操作パネル１５に表示する（Ｓ１０４）。
【００２９】
その後、ユーザが、仮想入力デバイスのいずれかの箇所（キー）をタッチすると（Ｓ１０５）、操作検出部１２３は、タッチオンの発生（タッチの開始）と当該箇所の座標（以下、「操作座標」という。）とを文字入力部１２２に通知する（Ｓ１０６）。文字入力部１２２は、操作座標に基づいて、入力された文字を特定する（Ｓ１０７）。当該文字の特定は、例えば、仮想入力デバイスにおける各文字の座標と、タッチされた箇所の座標とを照合することで行われてもよい。
【００３０】
続いて、文字入力部１２２は、現在の表示対象の画像データ（すなわち、現在、画像記憶部１３１に記憶されている画像データ）に対して、入力された文字（入力文字）が合成された画像データを画像記憶部１３１に記憶する（Ｓ１０８）。入力文字の合成位置は、ログイン画面において入力位置とされている箇所である。続いて、文字入力部１２２は、画面の表示を画面表示部１２１に要求する（Ｓ１０９）。また、文字入力部１２２は、タイマー部１２４に対して計測対象として２秒を設定する（Ｓ１１０）したがって、タイマー部１２４は、２秒間の計測を開始する。当該２秒は、入力文字がそのままの状態で表示される期間（以下、「入力文字表示期間」という。）である。すなわち、入力文字表示期間が経過すると、入力文字はマスクされる。マスクとは、例えば、入力文字が「＊」等に置換されることで、入力文字が隠蔽されることをいう。
【００３１】
一方、画面表示部１２１は、画面の表示要求に応じ、画像記憶部１３１から画像データを取得する（Ｓ１１１）。画面表示部１２１は、当該画像データが示す画面を操作パネル１５に表示する（Ｓ１１２）。その結果、ログイン画面の表示状態は、例えば、図５に示されるようになる。
【００３２】
図５は、ログイン画面の第１の表示状態の一例を示す図である。図５において、ログイン画面５１０は、ユーザ名入力領域５１１及びパスワード入力領域５１２等を含む。
【００３３】
ここでは、パスワード入力領域５１２に対する「％」が、入力文字であるとする。すなわち、図５は、仮想入力デバイスを介して「％」が入力された直後の状態であるとする。なお、操作パネル１５には、仮想入力デバイスも表示されているが、図５では、便宜上、仮想入力デバイスは省略されている。
【００３４】
続いて、ユーザによるタッチが解除され（タッチが終了し）、操作検出部１２３が、当該タッチの解除を検出すると、操作検出部１２３は、タイマー部１２４に対して計測対象として２秒を設定する（Ｓ１１４）。当該２秒は、表示対象の画像データの外部への出力を拒否する期間（以下、「出力拒否期間」という。）である。すなわち、上記したように、入力文字表示期間は、２秒である。したがって、本実施の形態では、入力文字表示期間が出力拒否期間とされる。なお、連続してタッチ操作が行われる場合、Ｎ番目のタッチの解除についてタイマー部１２４に設定された出力拒否期間が経過する前に、Ｎ＋１番目のタッチの解除を操作検出部１２３が検出する可能性が有る。この場合、操作検出部１２３は、タイマー部１２４に対して設定済みの出力拒否期間の計測をリセット（解除）させ、改めて出力拒否期間の２秒間を設定してもよい。この場合、タイマー部１２４は、Ｎ番目のタッチの解除についての出力拒否期間の計測を停止し、改めて設定されたＮ＋１番目の操作の解除についての出力拒否期間の計測を開始する。
【００３５】
また、入力文字表示期間に対して余裕を付加した期間（すなわち、入力文字表示期間より長い期間）である入力文字表示期間＋αが、出力拒否期間とされてもよい。例えば、α＝１であれば、３秒間が、出力拒否期間とされてもよい。すなわち、出力拒否期間は、入力文字表示期間以上の期間（入力文字表示期間を含む期間）であればよい。
【００３６】
出力拒否期間を入力文字表示期間より長い期間とすることにより、次のようなリスクを回避することができる。
【００３７】
第１に、Ｓ１０６〜Ｓ１０９の間に、画面のタッチオフ（Ｓ１１３）が検知された場合、Ｓ１１４のタイマー設定が、Ｓ１１０のタイマー設定より早く実行される可能性が有る。例えば、タッチオン（Ｓ１０５）に応じて実行される処理（Ｓ１０６〜Ｓ１１２）と、タッチオフ（Ｓ１１３）に応じて実行される処理（Ｓ１１４）とが、別スレッドにて実現される場合、各処理は並列的に実行されるため、後者の処理が、前者の処理を追い越してしまう可能性が有る。その結果、出力拒否期間が、入力文字表示期間より早く終了し、文字を含む画像データが外部装置２０に送信されてしまうリスクが有る。
【００３８】
第２に、Ｓ１１４のタイマー設定と、Ｓ１１０のタイマー設定とが同時に実行された場合、出力拒否期間と入力文字表示期間とが同時に終了する。すなわち、Ｓ１２１とＳ１２７の設定時間の経過通知が同時に実行される。この時点において、Ｓ１２１に応じて実行されるＳ１２２及びＳ１２３の処理（すなわち、入力文字のマスク）は実行されていないため、画像記憶部１３１には、マスクされていない文字を含む画像データが記憶されている。したがって、Ｓ１２２及びＳ１２３の間で、マスクされていない文字を含む画像データが外部装置２０に送信されてしまうリスクが有る。操作検出部１２３は、タイマー通知に応じて操作中か否かを判断するだけであって、入力文字に対するマスク処理（Ｓ１２２〜Ｓ１２３）の状況を把握していないからである。
【００３９】
上記の現象を発生する可能性は基本的にＳ１０７及びＳ１０８、又はＳ１２２及びＳ１２３の処理速度に依存すると考えられる。すなわち、描画性能が早いほど、αの期間を短く設定することができる。
【００４０】
そこで、例えば、画像形成装置１０を操作検出部１２３として機能させるプログラムに、画像形成装置１０の機種ごとのα値が記録される（コーディングされる）ようにしてもよい。この場合、当該プログラムが画像形成装置１０にインストールされた際に、当該プログラムによって実現される操作検出部１２３が、インストール先の画像形成装置１０の機種情報を取得して、機種に対応するαを決定して設定ファイル等に記憶しておいてもよい。
【００４１】
また、Ｓ１１４のタイマー設定の前に、操作検出部１２３がＣＰＵ利用率などの性能指標を取得して、画像形成装置１０に記憶されている性能指標ごとのα値に基づいて、αを動的に決定してもよい。例えば、Ｓ１１４のタイマー設定の前のＣＰＵ利用率が２０％以下であればα＝０．５秒、当該ＣＰＵ利用率が２０％〜５０％であればα＝１秒、当該ＣＰＵ利用率が５０％以上であればα＝２秒とされてもよい。
【００４２】
その他として、αの値が、設定画面等を介してユーザの任意によって設定可能とされてもよい。
【００４３】
その後、当該出力拒否期間において、外部装置２０に対して、表示画像の取得要求が機器管理者によって入力されたとする（Ｓ２０１）。当該入力に応じ、外部装置２０の画像出力要求部２１は、表示画像の取得要求を画像形成装置１０に送信する（Ｓ２０２）。画像形成装置１０の画像出力部１２５は、当該取得要求を受信すると、操作検出部１２３に対して画面の操作中であるか否かを問い合わせる（Ｓ２０３）。
【００４４】
操作検出部１２３は、この時点において、出力拒否期間（２秒）の経過がタイマー部１２４から通知されていないため、操作中を示す応答を行う（Ｓ２０４）。すなわち、実際には、タッチ操作は終了しているが、出力拒否期間が経過するまでは、操作中であることを示す応答が行われる。画像出力部１２５は、当該応答に基づき、画像の出力ができないこと（出力ＮＧ）を示す応答を、外部装置２０へ送信する（Ｓ２０５）。外部装置２０の画像出力要求部２１は、当該応答に応じ、エラー画面の表示を出力画面表示部２２に要求する（Ｓ２０６）。出力画面表示部２２は、当該要求に応じ、画像データを取得できなかったことを示すエラー画面を外部装置２０に表示する（Ｓ２０７）。
【００４５】
その後、入力文字表示期間としての２秒が経過すると、タイマー部１２４は、当該２秒の経過（入力文字表示期間の終了）を、文字入力部１２２に通知する（Ｓ１２１）。文字入力部１２２は、当該通知に応じ、現在の表示対象の画像データ（すなわち、現在、画像記憶部１３１に記憶されている画像データ）に含まれている入力文字にマスクを施す（Ｓ１２２）。例えば、入力文字が「＊」で置換された画像データが生成される。続いて、文字入力部１２２は、当該画像データを画像記憶部１３１に記憶する（Ｓ１２３）。続いて、文字入力部１２２は、画面の表示を画面表示部１２１に要求する（Ｓ１２４）。画面表示部１２１は、画面の表示要求に応じ、画像記憶部１３１から画像データを取得する（Ｓ１２５）。画面表示部１２１は、当該画像データが示す画面を操作パネル１５に表示する（Ｓ１２６）。その結果、ログイン画面５１０の表示状態は、例えば、図６に示されるようになる。
【００４６】
図６は、ログイン画面の第２の表示状態の一例を示す図である。図６では、入力文字の「％」が、「＊」に置換されている。
【００４７】
また、出力拒否期間としての２秒が経過すると、タイマー部１２４は、当該２秒の経過（出力拒否期間の終了）を、操作検出部１２３に通知する（Ｓ１２７）。
【００４８】
出力拒否期間の終了後に、外部装置２０に対して表示画像の取得要求が入力されると（Ｓ２１１）、ステップＳ２１２及びＳ２１３において、ステップＳ２０２及びＳ２０３と同様の処理が実行される。この場合、出力拒否期間が終了しているため、操作検出部１２３は、操作中でないこと（非操作中）を示す応答を行う（Ｓ２１４）。画像出力部１２５は、当該応答に応じ、画像記憶部１３１から画像データを取得する（Ｓ２１５）。続いて、画像出力部１２５は、当該画像データを外部装置２０へ送信（出力）する（Ｓ２１６）。なお、当該画像データは、例えば、図６に示したログイン画面５１０や仮想入力デバイス等を描画要素として含む画像データである。
【００４９】
外部装置２０の画像出力要求部２１は、当該画像データを受信すると、当該画像データの表示を出力画面表示部２２へ要求する（Ｓ２１７）。出力画面表示部２２は、当該画像データを外部装置２０に表示する（Ｓ２１８）。その結果、画像形成装置１０において現在表示中の画面が、外部装置２０において表示される。
【００５０】
続いて、タッチオンが発生してからタッチオフが発生するまでの間に、表示画像の取得要求が外部装置２０から送信された場合について説明する。すなわち、ステップＳ１０５〜Ｓ１１３の間に表示画像の取得要求が外部装置２０から送信された場合について説明する。
【００５１】
図７は、第１の実施の形態における第２の処理手順の一例を説明するためのシーケンス図である。図７中、図４と同一ステップには同一ステップ番号を付し、その説明は省略する。
【００５２】
仮想入力デバイスがタッチされてから、当該タッチが解除されるまでの間に、外部装置２０に対して表示画像の取得要求が入力されると（Ｓ２２１）、ステップＳ２２２及びＳ２２３において、ステップＳ２０２及びＳ２０３と同様の処理が実行される。
【００５３】
操作検出部１２３は、出力拒否期間中でなくとも、タッチオンの検出後においてタッチオフを検出していないため、操作中を示す応答を行う（Ｓ２２４）。その結果、ステップＳ２２５〜Ｓ２２７において、ステップＳ２０５〜Ｓ２０７と同様の処理が実行される。
【００５４】
すなわち、本実施の形態では、タッチの継続中（操作中）においても、画像データの出力は拒否される。
【００５５】
上述したように、第１の実施の形態によれば、操作中のみならず、操作の終了後（タッチの解除後）の所定期間（出力拒否期間が満了するまでの期間）においても、操作パネル１５に表示されている画像データの出力が拒否される。その結果、例えば、図５に示したようなログイン画面５１０の画像データが、外部へ出力されるのを防止することができる。すなわち、操作の終了後にも表示されているセキュリティ情報が外部へ出力されるのを防止することができる。したがって、表示中の画像が外部に出力されることによるセキュリティの低下を防止することができる。
【００５６】
次に、第２の実施の形態について説明する。第２の実施の形態では第１の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第１の実施の形態と同様でもよい。
【００５７】
図８は、第２の実施の形態における各装置の機能構成例を示す図である。図８中、図３と同一部分には同一符号を付し、その説明は省略する。
【００５８】
図８において、画像形成装置１０は、更に、時間設定部１２６を有する。時間設定部１２６は、画像形成装置１０にインストールされた１以上のプログラムが、ＣＰＵ１１１に実行させる処理により実現される。画像形成装置１０は、また、時間設定記憶部１３２を利用する。時間設定記憶部１３２は、例えば、ＨＤＤ１１４等の画像形成装置１０の内部の記憶装置、又は画像形成装置１０にネットワークを介して接続される記憶装置等を用いて実現可能である。
【００５９】
時間設定部１２６は、入力文字表示期間の設定を操作パネル１５を介してユーザから受け付ける。又は、時間設定部１２６は、ネットワークを介して画像形成装置１０に接続されるコンピュータから、入力文字表示期間の設定要求を受信してもよい。時間設定部１２６は、設定された入力文字表示期間を、時間設定記憶部１３２に記憶する。すなわち、第１の実施の形態では入力文字表示期間が固定的であったが、第２の実施の形態では入力文字表示期間の変更が可能とされる。
【００６０】
具体的には、図４のステップＳ１１０において、文字入力部１２２は、時間設定記憶部１３２に記憶されている入力文字表示期間をタイマー部１２４に設定する。
【００６１】
また、図４のステップＳ１１４において、操作検出部１２３は、時間設定記憶部１３２に記憶されている入力文字表示期間に基づいて決定される期間（入力文字表示期間＋α）を出力拒否期間としてタイマー部１２４に設定する。なお、αは、０以上であれば特定の値に限定されない。又は、時間設定部１２６は、出力拒否期間の設定をも受け付け、設定された出力拒否期間を時間設定記憶部１３２に記憶してもよい。この場合、操作検出部１２３は、時間設定記憶部１３２に記憶されている設定拒否期間をタイマー部１２４に設定してもよい。
【００６２】
上述したように、第２の実施の形態によれば、入力文字表示期間や出力拒否期間の変更を可能とすることができる。
【００６３】
次に、第３の実施の形態について説明する。第３の実施の形態では第１の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第１の実施の形態と同様でもよい。
【００６４】
図９は、第３の実施の形態における各装置の機能構成例を示す図である。図９中、図３と同一部分には同一符号を付し、その説明は省略する。
【００６５】
図９において、画像形成装置１０は、更に、認証部１２７及び出力モード設定部１２８を有する。これら各部は、画像形成装置１０にインストールされた１以上のプログラムが、ＣＰＵ１１１に実行させる処理により実現される。画像形成装置１０は、また、出力モード記憶部１３３を利用する。出力モード記憶部１３３は、例えば、ＨＤＤ１１４等の画像形成装置１０の内部の記憶装置、又は画像形成装置１０にネットワークを介して接続される記憶装置等を用いて実現可能である。
【００６６】
認証部１２７は、画像形成装置１０のユーザについて認証を行い、認証に成功したユーザに対して画像形成装置１０へのログインを許可する。なお、認証部１２７は、第１及び第２の実施の形態の画像形成装置１０も有していてもよい。
【００６７】
出力モード設定部１２８は、画像形成装置１０が所定のユーザによって操作されている状態における、画像出力機能の有効性についての設定（出力モードの設定）を受け付ける。出力モード設定部１２８は、設定された出力モードを出力モード記憶部１３３へ記憶する。
【００６８】
本実施の形態において、所定のユーザは、サービスマンであるとする。サービスマンとは、画像形成装置１０の保守作業の担当者をいう。また、画像出力機能とは、画像記憶部１３１に記憶されている画像データを外部に出力する機能をいう。画像出力機能の有効性（出力モード）とは、画像出力機能を有効（ＯＮ）とするか無効（ＯＦＦ）とするかに関する設定をいう。ＯＮである場合については、更に、一部ＯＮと全部ＯＮとの２段階の設定が有る。一部ＯＮとは、第１の実施の形態のように、操作中及び操作の終了後の所定期間において、画像出力機能が無効されることをいう。全部ＯＮとは、全ての期間において、画像出力機能が有効とされることをいう。すなわち、全部ＯＮの場合、操作中であっても、操作の終了後の所定期間内であっても、画像記憶部１３１に記憶された画像データの外部への出力が許可される。
【００６９】
すなわち、サービスマンによる保守作業に関する操作については、いかなる操作の期間であっても、画像データの出力を可能としたい場合が考えられる。第３の実施の形態は、このような事情を考慮し、出力モードの設定が可能とされている。
【００７０】
なお、出力モードの設定は、サービスマンのみに許可されてもよいし、機器管理者のみに許可されてもよい。
【００７１】
以下、第１の実施の形態の処理手順とは異なる点について説明する。
【００７２】
認証部１２７は、ログインに成功したユーザ（ログインユーザ）が、サービスマンである場合、現在の画像形成装置１０の状態が、サービスマンモードであることを画像出力部１２５に通知する。サービスマンモードとは、サービスマンによって操作されている状態をいう。なお、ログインユーザがサービスマンであるか否かは、例えば、正しいユーザ名及びパスワードが記憶されている記憶部において、サービスマンに対応するユーザ名及びパスワードに対してサービスマンであることを示す情報が付加されているか否かに基づいて判定されてもよい。
【００７３】
画像出力部１２５は、サービスマンモードである場合に、出力モード記憶部１３３に記憶されている出力モードに従った処理を実行する。換言すれば、サービスマンモードでない場合、第１の実施の形態の通りの処理手順が実行される。
【００７４】
サービスマンモードである場合、図４のステップＳ２０５及びＳ２１６、並びに図７のステップＳ２２５の処理内容が出力モードに応じて異なる。
【００７５】
具体的には、出力モードがＯＦＦである場合、画像出力部１２５は、ステップＳ２１６においても、画像データの出力を行わない。
【００７６】
また、出力モードが全部ＯＮである場合、画像出力部１２５は、ステップＳ２０５及びＳ２２５においても、画像データを出力する。
【００７７】
また、出力モードが一部ＯＦＦである場合、画像出力部１２５は、第１の実施の形態において説明した通りの処理を行う。
【００７８】
なお、上記では、サービスマンが所定のユーザである例について説明したが、管理者等、サービスマン以外のユーザが、所定のユーザとされてもよい。
【００７９】
上述したように、第３の実施の形態によれば、所定のユーザによって操作されている状態において、操作中や操作完了後から所定期間内であっても、画像データの出力を可能とすることができる。第３の実施の形態は、第２の実施の形態と組み合わされてもよい。
【００８０】
なお、上記各実施の形態において、操作パネル１５は、単なる表示装置及び入力装置ではなく、スマートフォン又はタブレット端末等の情報処理端末によって構成されてもよい。当該情報処理端末は、コントローラ１１に対して固定されてもよいし、コントローラ１１から分離可能であってもよい。
【００８１】
この場合、図３、図８、図９における画像形成装置１０の構成要素は、情報処理端末にインストールされたプログラムによって実現されてもよい。この場合、情報処理端末と外部装置２０との通信は、両者によって直接的に行われてもよいし、コントローラ１１によって中継されてもよい。
【００８２】
また、上記各実施の形態は、画像形成装置１０以外の情報処理装置について適用されてもよい。例えば、プロジェクタ、電子黒板、テレビ会議システム、又はＰＣ（Personal Computer）等について、上記各実施の形態が適用されてもよい。
【００８３】
また、上記各実施の形態は、仮想入力デバイスによって文字の入力が行われる例を示したが、キーボードやマウス等のハードウェアによって文字の入力が行われる場合について、上記各実施の形態が適用されてもよい。この場合、操作検出部１２３は、キーボードやマウス等のハードウェアに対する操作を検出すればよい。
【００８４】
また、外部へ出力される画像データは、動画データであってもよい。
【００８５】
なお、上記各実施の形態において、画像形成装置１０は、情報処理装置の一例である。操作パネル１５は、表示部の一例である。文字入力部１２２及び画面表示部１２１は、表示制御部の一例である。画像出力部１２５は、出力部の一例である。時間設定部１２６は、設定部の一例である。操作検出部１２３は、決定部の一例である。入力文字表示期間は、第１の期間の一例である。出力拒否期間は、第２の期間の一例である。
【００８６】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００８７】
１            情報処理システム
１０          画像形成装置
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          操作パネル
１６          ネットワークインタフェース
１７          ＳＤカードスロット
２０          外部装置
２１          画像出力要求部
２２          出力画面表示部
８０          ＳＤカード
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１１５        ＮＶＲＡＭ
１２１        画面表示部
１２２        文字入力部
１２３        操作検出部
１２４        タイマー部
１２５        画像出力部
１２６        時間設定部
１２７        認証部
１２８        出力モード設定部
１３１        画像記憶部
１３２        時間設定記憶部
１３３        出力モード記憶部
【先行技術文献】
【特許文献】
【００８８】
【特許文献１】特開２００３−６６８２６号公報
【特許文献２】特開２００５−２８４３７５号公報
【図１】
2018072906.tif 000003
【図２】
2018072906.tif 000004
【図３】
2018072906.tif 000005
【図４】
2018072906.tif 000006
【図５】
2018072906.tif 000007
【図６】
2018072906.tif 000008
【図７】
2018072906.tif 000009
【図８】
2018072906.tif 000010
【図９】
2018072906.tif 000011