(57)【要約】【課題】文字入力によってユーザーを特定するために要する時間を低減する。【解決手段】登録されたユーザーに関する出退勤記録の記憶装置に対する書き込み又は読み込みを行う出退勤記録部と、出退勤記録を行うユーザーを検索するユーザー管理部と、ユーザーからの操作入力を受け付ける入力部と、ユーザーに対する情報の表示を行う出力部と、を有し、前記ユーザー管理部は、前記出力部の表示に応じて、ユーザーが前記入力部に対してユーザーの姓及び名を示す文字を入力した場合に、ユーザーの姓及び名がそれぞれ前方一致したユーザーを検索し、検索したユーザーから１人のユーザーを選択し、前記出退勤記録部は、前記ユーザー管理部が選択したユーザーの出退勤記録の記憶装置に対する書き込み又は読み込みを行う。【選択図】図３
2015095044.tif 000002
【特許請求の範囲】
【請求項１】
登録されたユーザーに関する出退勤記録の記憶装置に対する書き込み又は読み込みを行う出退勤記録部と、
出退勤記録を行うユーザーを検索するユーザー管理部と、
ユーザーからの操作入力を受け付ける入力部と、
ユーザーに対する情報の表示を行う出力部と、
を有し、
前記ユーザー管理部は、
前記出力部の表示に応じて、ユーザーが前記入力部に対してユーザーの姓及び名を示す文字を入力した場合に、ユーザーの姓及び名がそれぞれ前方一致したユーザーを検索し、検索したユーザーから１人のユーザーを選択し、
前記出退勤記録部は、
前記ユーザー管理部が選択したユーザーの出退勤記録の記憶装置に対する書き込み又は読み込みを行うこと
を特徴とする情報処理システム。
【請求項２】
前記ユーザー管理部は、
ユーザーを限定する検索条件を受け付けた場合、ユーザーの姓又は名が前方一致し、且つ前記検索条件を満たすユーザーを検索してユーザー一覧を作成すること
を特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記出力部は、
前記ユーザー一覧に基づく表示を行うこと
を特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記ユーザー管理部は、
時刻に応じて非該当となるユーザーを特定し、特定したユーザーを前記ユーザー一覧から除外すること
を特徴とする請求項２又は３に記載の情報処理システム。
【請求項５】
前記ユーザー管理部は、
ユーザーが出社しているか否かを示す情報、ユーザーが前記入力部に操作入力を行った時刻、又はユーザーが予め定められた時間帯に前記入力部に操作入力を行ったか否かを示す情報に基づいて、非該当となるユーザーを特定し、特定したユーザーを前記ユーザー一覧から除外すること
を特徴とする請求項２又は３に記載の情報処理システム。
【請求項６】
前記入力部は、
ユーザーを認証する入力を受け付けてユーザー認証を行い、
前記ユーザー管理部は、
前記入力部がユーザー認証に成功したユーザーを選択すること
を特徴とする請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
前記入力部は、
ユーザー本人しか知り得ないパスワード又はジェスチャーによってユーザー認証を行うこと
を特徴とする請求項６に記載の情報処理システム。
【請求項８】
前記出力部は、
前記ユーザー管理部が時刻に応じて非該当となるユーザーを特定し、登録されたユーザー数から特定したユーザー数を差し引いた人数が所定人数未満であった場合、非該当となるユーザー以外のユーザーをユーザー一覧にして表示すること
を特徴とする請求項１に記載の情報処理システム。
【請求項９】
ユーザーに対する情報の表示を行う出力部の表示に応じて、出退勤記録を行うユーザーが姓及び名を示す文字を入力部に入力した場合に、ユーザーの姓及び名がそれぞれ前方一致したユーザーを登録されたユーザーから検索し、検索したユーザーから１人のユーザーを選択する工程と、
選択したユーザーの出退勤記録の記憶装置に対する書き込み又は読み込みを行う工程と、
を含む情報処理方法。
【請求項１０】
ユーザーに対する情報の表示を行う出力部の表示に応じて、出退勤記録を行うユーザーが姓及び名を示す文字を入力部に入力した場合に、ユーザーの姓及び名がそれぞれ前方一致したユーザーを登録されたユーザーから検索し、検索したユーザーから１人のユーザーを選択するステップと、
選択したユーザーの出退勤記録の記憶装置に対する書き込み又は読み込みを行うステップと、
をコンピュータに実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法及び情報処理プログラムに関する。
【背景技術】
【０００２】
出退勤の記録を行うユーザー（以後「ユーザー」）の姓名の全て、又は一部を入力すると、全て一致又は部分的に一致するユーザーの一覧が表示され、表示された一覧から当該ユーザーを選択することによって出退勤の記録を行うことができる出退勤記録装置が知られている。
【０００３】
また、特許文献１には、入力部から仮名入力部を通して入力された仮名一字及び姓名いずれかの指定情報を基に、その仮名を頭文字とする姓または名の仮名を姓辞書部または名辞書部から読出し、表示部が読出し部で読出された姓または名の仮名をディスプレイに表示し、選択部が入力部からの選択情報に基づいて読出し部で読出された姓または名の仮名の中から１つの仮名を選択する名前入力装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、姓と名の両方が一致する人物を特定するためにかかる時間を低減することができないという問題があった。かな入力に時間がかかる原因には、以下のようなものがある。まず、姓名の入力時間を短縮するために姓だけ入力すると、人数の多い姓（例えば「田中」「鈴木」「佐藤」など）では一致するユーザーが多いため表示されたユーザー一覧から当該ユーザーを見つけにくい。次に、一致するユーザーを絞り込む（特定する）ために姓と名の両方を入力しようとすると文字を多く入力しなければならない。
【０００５】
本発明は、上記に鑑みてなされたものであって、文字入力によってユーザーを特定するために要する時間を低減することができる情報処理システム、情報処理方法及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、登録されたユーザーに関する出退勤記録の記憶装置に対する書き込み又は読み込みを行う出退勤記録部と、出退勤記録を行うユーザーを検索するユーザー管理部と、ユーザーからの操作入力を受け付ける入力部と、ユーザーに対する情報の表示を行う出力部と、を有し、前記ユーザー管理部は、前記出力部の表示に応じて、ユーザーが前記入力部に対してユーザーの姓及び名を示す文字を入力した場合に、ユーザーの姓及び名がそれぞれ前方一致したユーザーを検索し、検索したユーザーから１人のユーザーを選択し、前記出退勤記録部は、前記ユーザー管理部が選択したユーザーの出退勤記録の記憶装置に対する書き込み又は読み込みを行うことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、文字入力によってユーザーを特定するために要する時間を低減することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態にかかる情報処理システムの構成を例示する図である。
【図２】図２は、画像形成装置のハードウェア構成の概要を示すブロック図である。
【図３】図３は、画像形成装置のソフトウェア構成を例示するブロック図である。
【図４】図４は、情報処理システムの起動シーケンスの第１例を示す図である。
【図５】図５は、情報処理システムの起動シーケンスの第２例を示す図である。
【図６】図６は、情報処理システムが出退勤の記録をするユーザーを検索する場合に行う処理の第１例を示す図である。
【図７】図７は、情報処理システムが出退勤の記録をするユーザーを検索する場合に行う処理の第２例を示す図である。
【図８】図８は、情報処理システムが不正な出退勤の記録をさせないためにパスワードを使用して出退勤の記録をする場合に行う処理を示す図である。
【図９】図９は、情報処理システムが不正な出退勤の記録をさせないためにジェスチャーを使用して出退勤の記録をする場合に行う処理を示す図である。
【図１０】図１０は、情報処理システムが出退勤を記録するユーザーを検索する場合に、検索を実行した時刻に応じてユーザーを絞り込む動作を示す図である。
【図１１】図１１は、情報処理システムが出退勤を記録するユーザーを操作記録の有無によって絞り込む場合に行う動作を示す図である。
【図１２】図１２は、ユーザーが出退勤を記録する場合の情報処理システムの動作を示す図である。
【図１３】図１３は、「姓」と「名」を別々に入力するユーザーかな選択画面を例示する図である。
【図１４】図１４は、出力部が表示する姓が「た〜」名が「け〜」で始まるユーザーを検索したユーザー一覧画面を例示する図である。
【図１５】図１５は、「出社」状態及び「退社」状態の両方のユーザーを表示したユーザー一覧画面を例示する図である。
【図１６】図１６は、「出社」状態のユーザーのみを表示したユーザー一覧画面を例示する図である。
【図１７】図１７は、「退社」状態のユーザーのみを表示したユーザー一覧画面を例示する図である。
【図１８】図１８は、パスワードを入力する場合のユーザーかな選択画面を例示する図である。
【図１９】図１９は、ユーザーがかな選択とともにジェスチャーを行う場合に出力部が表示するユーザー一覧画面を例示する図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、実施の形態にかかる情報処理システム１について説明する。図１は、実施の形態にかかる情報処理システム１の構成を例示する図である。図１に示すように、情報処理システム１は、例えばネットワーク１０を介して出退勤記録サーバー１２、ＮＴＰサーバー１４及び画像形成装置２が相互に接続され、出退勤記録システムとしての機能を有する。
【００１０】
出退勤記録サーバー１２は、ユーザーの出退勤記録を記憶するサーバーである。ＮＴＰサーバー１４は、ＮＴＰ（Network  Time  Protocol）を用いて現在時刻を配信するサーバーである。画像形成装置２は、例えばコピー機能、プリンタ機能、スキャナ機能及びファクシミリ機能などを備えたＭＦＰ（Multifunction  Peripheral）又はＬＰ（Laser  Printer）などである。
【００１１】
図２は、画像形成装置２のハードウェア構成の概要を示すブロック図である。画像形成装置２は、本体２０、操作部２２及び図示しない画像形成部（プリンタエンジン）を有する。
【００１２】
本体２０は、画像形成装置２全体の制御と描画、通信、操作部２２からの入力を制御する。本体２０は、ＣＰＵ２０１と、ノースブリッジ（ＮＢ）２０２と、システムメモリ（ＭＥＭ−Ｐ）２０３と、ローカルメモリ（ＭＥＭ−Ｃ）２０４と、ＡＳＩＣ２０５と、ＨＤＤなどの記憶装置２０６とを有する。
【００１３】
ＣＰＵ２０１は、画像形成装置２の全体制御を行うものであり、ＮＢ２０２、ＭＥＭ−Ｐ２０３などからなるチップセットを介して他の機器と接続される。
【００１４】
ＮＢ２０２は、ＣＰＵ２０１とＭＥＭ−Ｐ２０３などを接続するためのブリッジであり、ＭＥＭ−Ｐ２０３に対する読み書きなどを制御するメモリコントローラなどを有する。また、ＮＢ２０２は、シリアルバス２０７、Ｅｔｈｅｒｎｅｔ（登録商標）（ＩＥＥＥ８０２．３）２０８、ＵＳＢ２０９、無線ＬＡＮ（ＩＥＥＥ８０２．１１）２１０、ＩＥＥＥ１３９４インターフェイス２１１、ＵＳＢホスト２１２、メモリカードインターフェイス（Ｉ／Ｆ）２１３及び接続インターフェイス（Ｉ／Ｆ）２１４などが接続されており、それぞれの規格に応じて外部のネットワーク１０などと通信を行うことを可能にしている。
【００１５】
ＭＥＭ−Ｐ２０３は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリである。
【００１６】
ＭＥＭ−Ｃ２０４は、コピー用画像バッファ、符号バッファとして用いるローカルメモリである。
【００１７】
ＡＳＩＣ２０５は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、記憶装置２０６及びＭＥＭ−Ｃ２０４などをそれぞれ接続するブリッジの役割を有する。
【００１８】
記憶装置２０６は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００１９】
なお、本体２０は、接続Ｉ／Ｆ２１４によって操作部２２と接続されている。
【００２０】
操作部２２は、ＣＰＵ２２０と、ＲＯＭ２２１と、ＲＡＭ２２２、記憶装置２２３と、通信インターフェイス（Ｉ／Ｆ）２２４と、接続インターフェイス（Ｉ／Ｆ）２２５と、操作パネル２２６とを備え、これらがシステムバス２２７を介して相互に接続されている。
【００２１】
ＣＰＵ２２０は、操作部２２の動作を統括的に制御する。ＣＰＵ２２０は、ＲＡＭ２２２をワークエリア（作業領域）としてＲＯＭ２２１又は記憶装置２２３等に格納されたプログラムを実行することにより、操作部２２全体の動作を制御し、ユーザーから受け付けた入力に応じた情報（画像）の表示などの後述する各種機能を実現する。
【００２２】
通信Ｉ／Ｆ２２４は、ネットワーク１０を介して外部の装置と通信するためのインターフェイスである。接続Ｉ／Ｆ２２５は、本体２０と通信するためのインターフェイスである。
【００２３】
操作パネル２２６は、ユーザーの操作に応じた各種の入力を受け付けるとともに、各種の情報（例えば受け付けた入力に応じた情報、画像形成装置２の動作状況を示す情報、設定状態などを示す情報など）を表示する表示装置としての機能を有する。この例では、操作パネル２２６は、タッチパネル機能を搭載した液晶表示装置（ＬＣＤ）で構成されるが、これに限られるものではない。例えばタッチパネル機能が搭載された有機ＥＬ表示装置で構成されてもよい。さらに、これに加えて又はこれに代えて、ハードウェアキー等の操作部やランプ等の表示部が設けられてもよい。
【００２４】
次に、画像形成装置２のソフトウェア構成について説明する。図３は、画像形成装置２のソフトウェア構成を例示するブロック図である。画像形成装置２は、ソフトウェアの機能として、出退勤を記録するアプリケーション（出退勤記録アプリケーション）３０と、入出力制御部３１と、ネットワーク制御部３２と、時刻制御部３３と、記憶装置制御部３４とを有する。
【００２５】
なお、本実施形態の情報処理システム１で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。ただし、入出力制御部３１と、ネットワーク制御部３２と、時刻制御部３３と、記憶装置制御部３４とは、ハードウェアで構成されてもよい。
【００２６】
本実施形態の情報処理システム１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録してコンピュータ・プログラム・プロダクトとして提供するように構成してもよい。
【００２７】
さらに、本実施形態の情報処理システム１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の情報処理システム１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００２８】
アプリケーション３０は、ユーザー管理部３００及び出退勤記録部３０２を有する。ユーザー管理部３００は、登録されているユーザーの中から、出退勤記録を行うユーザーを検索する。例えば、ユーザー管理部３００は、後述する出力部３１２の表示に応じて、ユーザーが後述する入力部３１０に対してユーザーの姓及び名を示す文字を入力した場合に、ユーザーの姓及び名がそれぞれ前方一致したユーザーを検索し、検索したユーザーから１人のユーザーを選択する。また、ユーザー管理部３００は、ユーザーを限定する検索条件を受け付けた場合、ユーザーの姓又は名が前方一致し、且つ検索条件を満たすユーザーを検索してユーザー一覧を作成する。また、ユーザー管理部３００は、時刻に応じて非該当となるユーザーを特定し、特定したユーザーをユーザー一覧から除外する。また、ユーザー管理部３００は、ユーザーが出社しているか否かを示す情報、ユーザーが操作入力を行った時刻、又はユーザーが予め定められた時間帯に操作入力を行ったか否かを示す情報に基づいて、非該当となるユーザーを特定し、特定したユーザーをユーザー一覧から除外する。さらに、ユーザー管理部３００は、後述する入力部３１０がユーザー認証に成功したユーザーを選択する。
【００２９】
出退勤記録部３０２は、ユーザー管理部３００が選択したユーザーに関する出退勤記録の記憶装置に対する書き込み又は読み込みを行う。
【００３０】
入出力制御部３１は、入力部３１０及び出力部３１２を有し、ハードウェアの操作パネル２２６を制御する。入力部３１０は、ユーザーからの操作入力を受け付ける。また、入力部３１０は、ユーザーを認証する入力を受け付けてユーザー認証を行う。例えば、入力部３１０は、ユーザー本人しか知り得ないパスワード又はジェスチャーによってユーザー認証を行う。
【００３１】
出力部３１２は、ユーザーに対する各種の情報の表示を行う。また、出力部３１２は、ユーザー管理部３００が時刻に応じて非該当となるユーザーを特定し、登録されたユーザー数から特定したユーザー数を差し引いた人数が所定人数未満であった場合、非該当となるユーザー以外のユーザーをユーザー一覧にして表示する。
【００３２】
ネットワーク制御部３２は、ネットワーク通信ハードウェア（Ｅｔｈｅｒｎｅｔ２０８及び無線ＬＡＮ２１０など）を使用してネットワーク通信を行うためのソフトウェアであり、出退勤記録サーバー１２及びＮＴＰサーバー１４と通信を行う。
【００３３】
時刻制御部３３は、ＮＴＰを用いて現在時刻を取得する。記憶装置制御部３４は、記憶装置２２３などへのデータの読み書きを行う。
【００３４】
次に、情報処理システム１の動作について説明する。図４は、情報処理システム１の起動シーケンスの第１例を示す図である。図４に示すように、まず、機器利用者（ユーザー）が入力部３１０を使用してアプリケーション（出退勤記録アプリケーション）３０を起動させる（Ｓ１００）と、アプリケーション３０のユーザー管理部３００が起動する（Ｓ１０２）。
【００３５】
ユーザー管理部３００は、ユーザー出退勤記録（全て）の要求をネットワーク制御部３２に送信させる（Ｓ１０４）。ネットワーク制御部３２は、出退勤記録サーバー１２に対して要求を送信する（Ｓ１０６）。
【００３６】
出退勤記録サーバー１２は、ネットワーク制御部３２に対して応答する（Ｓ１０８）。ユーザー管理部３００は、ネットワーク制御部３２を介してユーザー出退勤記録（全て）の応答を受信する（Ｓ１１０）。そして、ユーザー管理部３００は、ユーザー出退勤記録（全て）を記憶装置制御部３４に書き込む（Ｓ１１２）。
【００３７】
また、情報処理システム１は、機器利用者がユーザー管理部３００のタイムカードアイコンをタップすると（Ｓ１１４）、入力部３１０がユーザー管理部３００に対してアイコンタップがあったことを通知する（Ｓ１１６）。すると、ユーザー管理部３００は、出力部３１２が表示する画面をユーザーかな選択画面（図１３等を用いて後述）に遷移させる（Ｓ１１８）。以下、情報処理システム１の実質的に同一の動作（処理）には、同一の符号が付してある。
【００３８】
図５は、情報処理システム１の起動シーケンス（ユーザー一覧画面に遷移）の第２例を示す図である。図５に示した第２例において、ユーザー管理部３００は、図４に示したＳ１１６の処理を受け付けると、ユーザー出退勤記録を記憶装置制御部３４から読込む（Ｓ１２０）。
【００３９】
そして、ユーザー管理部３００は、出退勤記録の未記録人数をカウントし（Ｓ１２２）、出力部３１２が表示する画面をユーザーかな選択画面（図１３等を用いて後述）に遷移させる（Ｓ１２４）。ただし、ユーザー管理部３００は、出退勤記録をしていないユーザー数が所定の人数未満（例えば１０人未満）であれば、ユーザーかな選択画面を表示してユーザー検索が行われた後にユーザー一覧を表示する必要がないため、Ｓ１２４の処理を行うことなくユーザー一覧画面（図１４等を用いて後述）に遷移させる（Ｓ１２６）。
【００４０】
図６は、情報処理システム１が出退勤の記録をするユーザーを検索する場合に行う処理の第１例を示す図である。図６に示すように、まず、機器利用者（ユーザー）が入力部３１０を使用して、ユーザーかな選択画面によりユーザーの「姓」を１文字以上かなで入力し（Ｓ１３０）、ユーザーの「名」を１文字以上かなで入力し（Ｓ１３２）、「かなラベル」をタップする（Ｓ１３４）。入力部３１０は、「姓」「名」の前方一致によって検索条件をユーザーに通知する（Ｓ１３６）。
【００４１】
ユーザー管理部３００は、記憶装置制御部３４を使用してユーザー出退勤記録を読込み（Ｓ１３８）、その中から検索条件に合致するユーザーを抽出し（Ｓ１４０）、出力部３１２にユーザー一覧を表示させる（Ｓ１４２）。
【００４２】
機器利用者が入力部３１０を使用してユーザー一覧から一人のユーザーを選択すると（Ｓ１４４）、ユーザー管理部３００が一人のユーザーを検索して選択し（Ｓ１４６）、出力部３１２が表示する画面を、選択されたユーザーのタイムカード打刻画面へ遷移させる（Ｓ１４８）。
【００４３】
図７は、情報処理システム１が出退勤の記録をするユーザーを検索する場合に行う処理の第２例（絞り込み検索）を示す図である。図７に示すように、図６に示したＳ１４２の処理の後に、機器利用者が入力部３１０を使用してユーザー一覧表示画面（図１４等を用いて後述）においてユーザー絞込みのためのラベル（[出社のみ][退社のみ][全て]のいずれか）をタップする（Ｓ１５０）と、絞込み条件が入力部３１０からユーザー管理部３００へ通知される（Ｓ１５２）。ユーザー管理部３００は、絞り込み条件に合致したユーザーの検索及び抽出（絞込み）を行う（Ｓ１５４）。つまり、出力部３１２は、さらに絞り込まれたユーザー一覧を表示することとなる。
【００４４】
機器利用者が入力部３１０を使用して絞り込まれたユーザー一覧から一人のユーザーを選択すると（Ｓ１５６）、ユーザー管理部３００が一人のユーザーを検索して選択し（Ｓ１４６）、出力部３１２が表示する画面を、選択されたユーザーのタイムカード打刻画面へ遷移させる（Ｓ１４８）。
【００４５】
図８は、情報処理システム１が不正な出退勤の記録をさせないためにパスワード（本人しか知りえない情報）を使用して出退勤の記録をする場合に行う処理を示す図である。まず、機器利用者は、入力部３１０を使用して「姓」と「名」と「パスワード」を入力する（Ｓ１３０〜Ｓ１３３）。
【００４６】
その後、情報処理システム１は、図７に示したＳ１３４〜Ｓ１４２の処理を行う。なお、Ｓ１４２の処理では、「姓」及び「名」が前方一致したユーザーが全て表示される。そして、情報処理システム１は、Ｓ１４４、１４６の処理でユーザー一覧表示画面（図１４等を用いて後述）を介して選択されたユーザーに対し、Ｓ１３３の処理で入力されたパスワードが正しければ、出力部３１２が表示する画面を、そのユーザーのタイムカード打刻画面へ遷移させる（Ｓ１４８）。情報処理システム１は、パスワードが間違っていれば、出力部３１２にエラーを表示させ（Ｓ１５８）、そのユーザーのタイムカード打刻画面を出力部３１２に表示させない。
【００４７】
図９は、情報処理システム１が不正な出退勤の記録をさせないためにジェスチャー（本人しか知りえないジェスチャー）を使用して出退勤の記録をする場合に行う処理を示す図である。まず、情報処理システム１は、図７に示したＳ１３０〜Ｓ１４２の処理を行う。
【００４８】
機器利用者が入力部３１０を使用してユーザー一覧から一人のユーザーを選択し、本人しか知りえないジェスチャーを行うと（Ｓ１６０）、ユーザー管理部３００が一人のユーザー及び対応するジェスチャーを検索して選択（Ｓ１６２）する。
【００４９】
ここで、ジェスチャーは、例えば機器利用者が画面上でユーザー選択をした指を画面上に触れさせたまま所定の方向に動かす動作などである。このジェスチャーが事前に登録されていたジェスチャーと一致すれば、出力部３１２が表示する画面を、選択されたユーザーのタイムカード打刻画面へ遷移させる（Ｓ１４８）。情報処理システム１は、ジェスチャーが間違っていれば、出力部３１２にエラーを表示させ（Ｓ１５８）、そのユーザーのタイムカード打刻画面を出力部３１２に表示させない。
【００５０】
図１０は、情報処理システム１が出退勤を記録するユーザーを検索する場合に、検索を実行した時刻に応じてユーザーを絞り込む動作を示す図である。まず、情報処理システム１は、図７に示したＳ１３０〜Ｓ１４０の処理を行う。
【００５１】
ユーザー管理部３００は、ネットワーク制御部３２に対して時刻取得を要求する（Ｓ１７０）。ネットワーク制御部３２は、時刻制御部３３に対して時刻取得を要求する（Ｓ１７２）。時刻制御部３３は、ＮＴＰサーバー１４に対して時刻取得を要求する（Ｓ１７４）。
【００５２】
ＮＴＰサーバー１４は、時刻制御部３３に対して時刻取得の応答を行う（Ｓ１７６）。時刻制御部３３は、記憶装置制御部３４に対して時刻取得の応答を行う（Ｓ１７８）。ネットワーク制御部３２は、ユーザー管理部３００に対して時刻取得の応答を行う（Ｓ１８０）。
【００５３】
ユーザー管理部３００は、「姓」と「名」が両方とも前方一致したユーザーの一覧に対し、さらに、検索を実行された時刻に応じて、出社状態のユーザーのみ（又は退社状態のユーザーのみ）を出力部３１２に表示させる（Ｓ１８２）。つまり、ユーザー管理部３００は、表示するユーザーを絞り込む。例えば、朝に出社する会社であれば、朝の時間帯は「退社」の状態となっているユーザーのみを表示する画面を最初に表示させる。また、夕方には、「出社」の状態となっているユーザーのみを表示する画面を最初に表示させる。
【００５４】
図１１は、情報処理システム１が出退勤を記録するユーザーを操作記録の有無によって絞り込む場合に行う動作を示す図である。まず、情報処理システム１は、図７に示したＳ１３０〜Ｓ１４０の処理を行う。
【００５５】
ユーザー管理部３００は、出力部３１２に表示させないユーザーを一覧から除外する（Ｓ１９０）。具体的には、ユーザー管理部３００は、すでに出退勤の記録を行ったユーザーを除外する。例えば、ユーザー管理部３００は、出社可能時間が午前８〜９時である場合、同日の午前８〜９時に出退勤記録を行ったユーザーをユーザー一覧に含めないようにする。
【００５６】
図１２は、ユーザーが出退勤を記録する場合の情報処理システム１の動作を示す図である。出力部３１２の画面がタイムカード打刻画面に遷移した後、機器利用者が入力部３１０を使用して「出社」又は「退社」を選択すると（Ｓ２００）、出退勤記録部３０２は、「出社」又は「退社」が選択された通知を入力部３１０から取得する（Ｓ２０２）。
【００５７】
出退勤記録部３０２は、ユーザーの「出社」又は「退社」の状態を記録する要求をネットワーク制御部３２へ送信する（Ｓ２０４）。ネットワーク制御部３２は、Ｓ２０４の処理で受信した内容を記録することを出退勤記録サーバー１２に対して要求する（Ｓ２０６）。
【００５８】
出退勤記録サーバー１２は、ネットワーク制御部３２からの要求に応じて記録を行い、ネットワーク制御部３２に対して応答する（Ｓ２０８）。出退勤記録部３０２は、ユーザーの「出社」又は「退社」の状態を記録したことを示す応答をネットワーク制御部３２から受信する（Ｓ２１０）。
【００５９】
出退勤記録部３０２は、出退勤記録サーバー１２に記録された「出社」又は「退社」状態の記録を、記憶装置制御部３４を使用して記憶装置２２３にも書き込む（Ｓ２１２）。つまり、出退勤記録部３０２は、出退勤記録サーバー１２の記録と、記憶装置２２３の記録とを一致させる。また、出退勤記録部３０２は、記憶装置２２３などに記録させた結果を出力部３１２に表示させる（Ｓ２１４）。
【００６０】
次に、出力部３１２が表示する画面例について詳述する。図１３は、「姓」と「名」を別々に入力するユーザーかな選択画面を例示する図である。図１３に示すように、出力部３１２は、「姓」と「名」を分けて入力させるユーザーかな選択画面を操作パネル２２６に表示させる。図１３に示した例では、姓に「た」、名に「け」（即ち姓及び名それぞれ１文字ずつ）が入力されている。
【００６１】
図１４は、出力部３１２が表示する姓が「た〜」名が「け〜」で始まるユーザーを検索したユーザー一覧画面を例示する図である。図１４に示すように、ユーザーかな選択画面において、姓に「た」、名に「け」が入力された場合、出力部３１２は、姓が「た〜」、名が「け〜」で始まるユーザーの一覧を表示する。
【００６２】
図１５は、「出社」状態及び「退社」状態の両方のユーザーを表示したユーザー一覧画面を例示する図である。図１５に示すように、出力部３１２において「すべて表示」ボタンがタップされた場合、ユーザーの状態が出社状態及び退社状態のいずれであっても、姓が「た〜」、名が「け〜」で始まるユーザーがすべて表示される。
【００６３】
図１６は、「出社」状態のユーザーのみを表示したユーザー一覧画面を例示する図である。図１６に示すように、出力部３１２において「出社のみ」ボタンがタップされた場合、「田中  健太」、「田中  敬介」といった出社しているユーザーが表示される。ここで、退社状態のユーザーはグレーダウンされ、選択できない状態で表示される（又は表示されない）。また、図１６に示した図は、検索の実行時刻によってアプリケーション３０がユーザーをフィルタリングする場合に、退社時間帯にまず表示されるユーザー一覧画面の例でもある。
【００６４】
図１７は、「退社」状態のユーザーのみを表示したユーザー一覧画面を例示する図である。図１７に示すように、出力部３１２において「退社のみ」ボタンがタップされた場合、「高橋  恵子」、「田辺  圭」といった退社しているユーザーが表示される。ここで、出社状態のユーザーはグレーダウンされ、選択できない状態で表示される（又は表示されない）。また、図１７に示した図は、検索の実行時刻によってアプリケーション３０がユーザーをフィルタリングする場合に、出社時間帯にまず表示されるユーザー一覧画面の例でもある。
【００６５】
図１８は、パスワードを入力する場合のユーザーかな選択画面を例示する図である。ユーザー名のかな選択とともにパスワードの入力を受け付ける場合、出力部３１２は、パスワードが正しく入力された「田中  健太」がタップされた場合はタイムカード打刻画面に遷移するが、それ以外の名前がタップされた場合はタイムカード打刻画面に遷移しない（エラー表示がされて、ユーザーかな選択画面からやり直すように促される）。
【００６６】
図１９は、ユーザーがかな選択とともにジェスチャーを行う場合に出力部３１２が表示するユーザー一覧画面を例示する図である。例えば、色付けされた「ＹＹＹ  ＹＹＹ」のユーザラベルを「↑→↑」の順に移動させて、「高橋  恵子」の位置まで指を画面に触れさせたまま移動させると「ＹＹＹ  ＹＹＹ」の本人認証がなされて、出力部３１２はタイムカード打刻画面に遷移する。
【００６７】
このように、情報処理システム１は、出力部３１２の表示に応じて、ユーザーが入力部３１０に対してユーザーの姓及び名を示す文字を入力した場合に、ユーザーの姓及び名がそれぞれ前方一致したユーザーを検索することによって１人のユーザーを選択するので、文字入力によってユーザーを特定するために要する時間を低減することができる。
【００６８】
なお、本実施の形態は、本発明の範囲を限定するものではなく、出退勤記録サーバー１２がＮＴＰサーバー１４の機能を備えていてもよいし、画像形成装置２と出退勤記録サーバー１２とが一体とされていてもよい。また、情報処理システム１を構成する出退勤記録サーバー１２は複数台でも良い。また、本実施の形態で説明した画像形成装置２と出退勤記録サーバー１２とが接続されたシステム構成は一例であり、用途や目的に応じて様々なシステム構成例があることは言うまでもない。
【符号の説明】
【００６９】
１  情報処理システム
２  画像形成装置
１０  ネットワーク
１２  出退勤記録サーバー
１４  ＮＴＰサーバー
２０  本体
２２  操作部
３０  アプリケーション
３１  入出力制御部
３２  ネットワーク制御部
３３  時刻制御部
３４  記憶装置制御部
２２３  記憶装置
２２６  操作パネル
３００  ユーザー管理部
３０２  出退勤記録部
３１０  入力部
３１２  出力部
【先行技術文献】
【特許文献】
【００７０】
【特許文献１】特開平０６−１９５３６５号公報
【図１】
2015095044.tif 000003
【図２】
2015095044.tif 000004
【図３】
2015095044.tif 000005
【図４】
2015095044.tif 000006
【図５】
2015095044.tif 000007
【図６】
2015095044.tif 000008
【図７】
2015095044.tif 000009
【図８】
2015095044.tif 000010
【図９】
2015095044.tif 000011
【図１０】
2015095044.tif 000012
【図１１】
2015095044.tif 000013
【図１２】
2015095044.tif 000014
【図１３】
2015095044.tif 000015
【図１４】
2015095044.tif 000016
【図１５】
2015095044.tif 000017
【図１６】
2015095044.tif 000018
【図１７】
2015095044.tif 000019
【図１８】
2015095044.tif 000020
【図１９】
2015095044.tif 000021