(57)【要約】【課題】複合機に接続されたＩＣカード読み取り機から読み込まれたバスや鉄道の利用履歴と勤怠管理データと連動することで、交通費精算処理を迅速かつ正確に完了できる仕組みを提供することを目的とする。【解決手段】外出精算の申請を受け付ける外出精算申請サーバと通信可能に接続され、ユーザ識別情報に従って複合機１２０にログインした後、ＩＣカードから読み取られた履歴情報を記憶し、履歴情報の中で、交通機関を使用する度に運賃が発生しない定期経路に該当する履歴情報を含まない外出精算情報を表示部に表示し、外出精算申請として外出精算申請サーバに送信する指示を受け付ける。【選択図】  図１３
2011118881.tif 000002
【特許請求の範囲】
【請求項１】
交通費精算の申請を受け付ける情報処理装置と通信可能に接続され、交通機関の使用履歴を示す履歴情報が記憶されたＩＣカードから履歴情報を読み取る読取手段を備える画像形成装置であって、
ユーザを識別するユーザ識別情報に従って前記画像形成装置にログインするログイン手段と、
前記読取手段により前記ＩＣカードから読み取られた前記履歴情報を記憶する第１の記憶手段と、
前記履歴情報のうち、交通機関を使用する度に運賃が発生しない定期経路に該当する履歴情報を含まず、交通機関を使用したことにより運賃が発生した履歴情報のうち、少なくとも出発地、目的地、およびその運賃を含む外出履歴情報を、外出精算にかかる画面として、表示部に表示する表示手段と、
前記表示手段により前記外出精算にかかる画面が表示された後、外出精算の申請を行うための操作指示を受け付ける指示受付手段と、
前記指示受付手段により外出精算の申請を行うための操作指示を受け付けた場合に、前記外出精算にかかる画面に表示されている確定された外出履歴情報を、前記ログイン手段でログインしたユーザの前記ユーザ識別情報と共に外出申請として、前記情報処理装置に送信する外出申請送信手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
少なくとも出発地、目的地、交通手段、およびその運賃を含む外出追加区間を設定可能な区間追加設定画面を、前記表示部に表示する区間追加表示手段と、
前記区間追加表示手段により表示される前記区間追加設定画面に含まれる外出追加区間である出発地、目的地、交通手段、およびその運賃の設定を受け付ける追加内容受付手段と、
を更に備え、
前記外出申請送信手段は、前記指示受付手段により外出精算の申請を行うための操作指示を受け付けた場合に、前記外出精算にかかる画面に表示されている確定された外出履歴情報、および、前記追加内容受付手段で受け付けた外出追加区間の情報を、前記ログイン手段でログインしたユーザの前記ユーザ識別情報と共に外出申請として、前記情報処理装置に送信することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記表示手段により前記外出精算にかかる画面表示されている際に、外出区間を追加する追加指示を受け付ける区間追加受付手段を更に備え、
前記区間追加表示手段は、前記区間追加受付手段により外出区間を追加する追加指示を受け付けた場合に、前記区間追加設定画面を前記表示部に表示することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記外出精算にかかる画面に表示される複数の外出履歴情報の中で、第１の外出履歴情報の目的地と第２の外出履歴情報の出発地とが一致しておらず、かつ、当該出発地と目的地で示される位置情報が実質的に連続していることを示す連続区間情報に存在しない場合に、前記外出履歴情報の中に不連続区間が存在すると判定する不連続区間判定手段を更に有し、
前記区間追加表示手段は、前記不連続区間判定手段により不連続区間が存在すると判定された場合に、前記区間追加設定画面を前記表示部に表示することを特徴とする請求項２または請求項３のいずれか１項に記載の画像形成装置。
【請求項５】
前記追加内容受付手段で受け付けた外出追加区間の交通機関を示す情報に基づいて、領収書が必要な外出申請であるか否かを判定する領収書判定手段と、
前記領収書判定手段により領収書が必要な外出申請であると判定された場合に、当該画像形成装置の画像読取部で領収書を画像読み取りすべく画像読み込み画面を、前記表示部に表示する読取指示表示手段と、
を更に備え、
前記読取指示表示手段により前記画像読み込み画面が表示され、かつ画像読み込みの開始指示がなされた場合に、当該画像形成装置の画像読取部により画像の読取処理が行われることを特徴とする請求項２乃至請求項４のいずれか１項に記載の画像形成装置。
【請求項６】
前記画像形成装置は、勤務日時を管理する勤怠管理サーバと通信可能に接続されており、
前記読取手段により前記ＩＣカードから読み取られて前記記憶手段に記憶されている前
記履歴情報を前記勤怠管理サーバへ送信する送信手段と、
前記勤怠管理サーバにおいて、前記送信手段で送信された履歴情報から前記勤怠管理サーバで管理されている勤務日時に該当する履歴情報を特定し、該特定された履歴情報を送信することにより、前記勤怠管理サーバから前記特定された履歴情報を受信する第１の受信手段と、
を更に備え、
前記表示手段は、前記受信手段により受信した履歴情報であって、交通機関を使用する度に運賃が発生しない定期経路に該当する履歴情報を含まず、交通機関を使用したことにより運賃が発生した履歴情報のうち、少なくとも出発地、目的地、およびその運賃を含む外出履歴情報を、外出精算にかかる画面として、表示部に表示することを特徴とする請求項１乃至請求項５のいずれか１項に記載の画像形成装置。
【請求項７】
前記送信手段は、前記ログイン手段でログインしたユーザの前記ユーザ識別情報と共に前記履歴情報を前記勤怠管理サーバへ送信し、
前記第１の受信手段は、前記ユーザ識別情報により識別されるユーザが、外出申請可能なユーザであるかが前記勤怠管理サーバで確認され、外出申請可能なユーザである場合には、前記勤怠管理サーバから前記特定された履歴情報を受信し、外出申請可能なユーザでない場合には、外出申請可能な履歴情報がないものとして回答を受信することを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記画像形成装置は、勤務日時を管理する勤怠管理サーバと通信可能に接続されており、
前記勤怠管理サーバから、ログインしたユーザの勤怠情報を受信する第２の受信手段と、
前記記憶手段により記憶されている履歴情報から前記第２の受信手段で受信された勤怠情報に該当する履歴情報を特定する特定手段と、
を更に備え、
前記表示手段は、前記特定手段により特定された履歴情報であって、交通機関を使用する度に運賃が発生しない定期経路に該当する履歴情報を含まず、交通機関を使用したことにより運賃が発生した履歴情報のうち、少なくとも出発地、目的地、およびその運賃を含む外出履歴情報を、外出精算にかかる画面として、表示部に表示することを特徴とする請求項１乃至請求項５のいずれか１項に記載の画像形成装置。
【請求項９】
前記第２の受信手段で受信された勤怠情報に基づいて、前記ログイン手段でログインしたユーザの外出申請可能な履歴情報があるか否かを判定するユーザ判定手段を更に備え、
前記表示手段は、前記ユーザ判定手段により履歴情報あると判定された場合には、前記特定手段により特定された履歴情報を用いて、前記外出精算にかかる画面を表示し、一方、前記ユーザ判定手段により履歴情報がないと判定された場合には、外出申請可能な履歴情報がないものとして前記外出精算にかかる画面を表示することを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記表示手段により前記外出精算にかかる画面が表示されている際に、外出区間を削除する削除指示を受け付ける区間削除受付手段を更に備え、
前記表示手段は、前記区間削除受付手段が前記削除指示を受け付けた場合に、前記削除指示された外出区間を含まない前記外出精算にかかる画面を表示することを特徴とする請求項１乃至請求項９のいずれか1項に記載の画像形成装置。
【請求項１１】
前記読取指示表示手段により前記画像読み込み画面が表示されている際に、前記読取処理を保留する保留指示を受け付ける読取処理保留受付手段を更に備えることを特徴とする請求項５に記載の画像形成装置。
【請求項１２】
外出申請を完了した履歴情報を管理する申請履歴テーブル情報を記憶する第２の記憶手段を更に備え、
前記表示手段は、前記申請履歴テーブル情報が記憶する履歴情報と一致する履歴情報を含まず、交通機関を使用する度に運賃が発生しない定期経路に該当する履歴情報を含まず、交通機関を使用したことにより運賃が発生した履歴情報のうち、少なくとも出発地、目的地、およびその運賃を含む外出履歴情報を、外出精算にかかる画面として、表示部に表示することを特徴とする請求項１乃至請求項１１のいずれか１項に記載の画像形成装置。
【請求項１３】
交通費精算の申請を受け付ける情報処理装置と通信可能に接続され、交通機関の使用履歴を示す履歴情報が記憶されたＩＣカードから履歴情報を読み取る読取手段を備える画像形成装置の制御方法であって、
前記画像形成装置のログイン手段が、ユーザを識別するユーザ識別情報に従って前記画像形成装置にログインするログイン工程と、
前記画像形成装置の第１の記憶手段が、前記読取手段により前記ＩＣカードから読み取られた前記履歴情報を記憶する第１の記憶工程と、
前記画像形成装置の表示手段が、前記履歴情報のうち、交通機関を使用する度に運賃が発生しない定期経路に該当する履歴情報を含まず、交通機関を使用したことにより運賃が発生した履歴情報のうち、少なくとも出発地、目的地、およびその運賃を含む外出履歴情報を、外出精算にかかる画面として、表示部に表示する表示工程と、
前記画像形成装置の指示受付手段が、前記表示工程により前記外出精算にかかる画面が表示された後、外出精算の申請を行うための操作指示を受け付ける指示受付工程と、
前記画像形成装置の外出申請送信手段が、前記指示受付工程により外出精算の申請を行うための操作指示を受け付けた場合に、前記外出精算にかかる画面に表示されている確定された外出履歴情報を、前記ログイン工程でログインしたユーザの前記ユーザ識別情報と共に外出申請として、前記情報処理装置に送信する外出申請送信工程と、
を含むことを特徴とする画像形成方法
【請求項１４】
交通費精算の申請を受け付ける情報処理装置と通信可能に接続され、交通機関の使用履歴を示す履歴情報が記憶されたＩＣカードから履歴情報を読み取る読取手段を備える画像形成装置で実行されるプログラムであって、
前記画像形成装置を、
ユーザを識別するユーザ識別情報に従って前記画像形成装置にログインするログイン手段と、
前記読取手段により前記ＩＣカードから読み取られた前記履歴情報を記憶する第１の記憶手段と、
前記履歴情報のうち、交通機関を使用する度に運賃が発生しない定期経路に該当する履歴情報を含まず、交通機関を使用したことにより運賃が発生した履歴情報のうち、少なくとも出発地、目的地、およびその運賃を含む外出履歴情報を、外出精算にかかる画面として、表示部に表示する表示手段と、
前記表示手段により前記外出精算にかかる画面が表示された後、外出精算の申請を行うための操作指示を受け付ける指示受付手段と、
前記指示受付手段により外出精算の申請を行うための操作指示を受け付けた場合に、前記外出精算にかかる画面に表示されている確定された外出履歴情報を、前記ログイン手段でログインしたユーザの前記ユーザ識別情報と共に外出申請として、前記情報処理装置に送信する外出申請送信手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
ＩＣカードリーダによりＩＣカード情報を読み込む画像形成装置,外出精算システム及び制御方法とプログラムに関する。
【背景技術】
【０００２】
企業において社員が外出する場合には、社員が移動で使用した鉄道やバスといった交通費を社員が一旦立替えて社内で外出精算処理をする。外出精算処理の際には社員が立替えた交通費やその経路といった情報が必要である為、社員はその経路を手帳やノートに記載し、記載した経路や運賃を社内の交通費精算(外出精算)処理システムに記入または手入力している。更に、もし手帳やノートに記載漏れがあった場合にはインターネットの運賃検索サイトで経路運賃を調べる必要がある。また実際に乗車した経路を正確に記憶しておく必要があり、社員が外出精算処理する場合にはその処理作業は非常に手間となっている。
【０００３】
先行文献１において非接触ＩＣカード機能を搭載した携帯電話端末を用いて、携帯電話端末内部に記憶された出張旅費のデータを読み込み、出張旅費を精算する精算支援システムが報告されている。社員の携帯端末に記録された履歴データを用いて、精算で使用する旅費データとして自動で精算システムに取り込み、その旅費データが出張に関連した旅費であるかどうかを区別する為に、データの記録の際の切り替えを手動で行っている。
先行文献２において従業員データを利用して申請された入力データの私的・公的利用を判別する旅費精算システムが報告されている。
【特許文献１】特開2006-285595号公報
【特許文献２】特開2009-223597号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
現在バスや鉄道に乗車し運賃精算する場合、ＳＵＩＣＡのような非接触型ＩＣカードを使って運賃精算する方法が一般的になっている。バスや鉄道を使用した場合、個人が乗車した運賃精算の履歴情報はそのＩＣカード内に記録されている。個人がその使用履歴を確認したい時にはＩＣカードの専用読み取り装置にて履歴をＰＣ等で表示する事ができる。個人利用以外にその履歴データを利用する例としてＩＣカード内に記録された個人の運賃精算データを社員が日々の外出時に使用する交通費精算(外出精算)システムとうまく連携し、簡単に外出精算処理を完了する仕組みを提供する事が求められている。その際にＩＣカードに記録された情報と個人ＩＣカード使用履歴データの中から外出精算に該当するデータのみを抽出する事が必要である。
【０００５】
また別の課題として、交通費を精算する個人がＩＣカードに記録された使用履歴を読みこませたい場合には、個人が管理するクライアント情報端末にＩＣカード読み取り機を接続し、ＩＣカード内の履歴データを読みだす事は可能であるが、社員全員のクライアント情報端末全てにＩＣカード読み取り機が必要になるため、社内の交通費精算(外出精算)システムを利用する社員の人数が増えると大規模な投資になってしまい、実現性が低いという問題がある。
【０００６】
本願発明は、複合機を用いて、手入力で行ってきた社員の外出精算時に必要な、ユーザ名や外出日や交通手段の経路情報や運賃といった外出精算の承認申請に必要な外出精算に関係する情報のテーブルリストを作成し、作成した外出精算に関係する情報のテーブルリストを用いて、外出精算の承認申請できる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願発明は、交通費精算の申請を受け付ける情報処理装置と通信可能に接続され、交通機関の使用履歴を示す履歴情報が記憶されたＩＣカードから履歴情報を読み取る読取手段を備える画像形成装置であって、ユーザを識別するユーザ識別情報に従って前記画像形成装置にログインするログイン手段と、前記読取手段により前記ＩＣカードから読み取られた前記履歴情報を記憶する第１の記憶手段と、前記履歴情報のうち、交通機関を使用する度に運賃が発生しない定期経路に該当する履歴情報を含まず、交通機関を使用したことにより運賃が発生した履歴情報のうち、少なくとも出発地、目的地、およびその運賃を含む外出履歴情報を、外出精算にかかる画面として、表示部に表示する表示手段と、前記表示手段により前記外出精算にかかる画面が表示された後、外出精算の申請を行うための操作指示を受け付ける指示受付手段と、前記指示受付手段により外出精算の申請を行うための操作指示を受け付けた場合に、前記外出精算にかかる画面に表示されている確定された外出履歴情報を、前記ログイン手段でログインしたユーザの前記ユーザ識別情報と共に外出申請として、前記情報処理装置に送信する外出申請送信手段と、を備えることを特徴とする。
【０００８】
また、少なくとも出発地、目的地、交通手段、およびその運賃を含む外出追加区間を設定可能な区間追加設定画面を、前記表示部に表示する区間追加表示手段と、前記区間追加表示手段により表示される前記区間追加設定画面に含まれる外出追加区間である出発地、目的地、交通手段、およびその運賃の設定を受け付ける追加内容受付手段と、を更に備え、前記外出申請送信手段は、前記指示受付手段により外出精算の申請を行うための操作指示を受け付けた場合に、前記外出精算にかかる画面に表示されている確定された外出履歴情報、および、前記追加内容受付手段で受け付けた外出追加区間の情報を、前記ログイン手段でログインしたユーザの前記ユーザ識別情報と共に外出申請として、前記情報処理装置に送信することを特徴とする。
【０００９】
また、前記表示手段により前記外出精算にかかる画面表示されている際に、外出区間を追加する追加指示を受け付ける区間追加受付手段を更に備え、前記区間追加表示手段は、前記区間追加受付手段により外出区間を追加する追加指示を受け付けた場合に、前記区間追加設定画面を前記表示部に表示することを特徴とする。
【００１０】
また、前記外出精算にかかる画面に表示される複数の外出履歴情報の中で、第１の外出履歴情報の目的地と第２の外出履歴情報の出発地とが一致しておらず、かつ、当該出発地と目的地で示される位置情報が実質的に連続していることを示す連続区間情報に存在しない場合に、前記外出履歴情報の中に不連続区間が存在すると判定する不連続区間判定手段を更に有し、前記区間追加表示手段は、前記不連続区間判定手段により不連続区間が存在すると判定された場合に、前記区間追加設定画面を前記表示部に表示することを特徴とする。
【００１１】
また、前記追加内容受付手段で受け付けた外出追加区間の交通機関を示す情報に基づいて、領収書が必要な外出申請であるか否かを判定する領収書判定手段と、前記領収書判定手段により領収書が必要な外出申請であると判定された場合に、当該画像形成装置の画像読取部で領収書を画像読み取りすべく画像読み込み画面を、前記表示部に表示する読取指示表示手段と、を更に備え、前記読取指示表示手段により前記画像読み込み画面が表示され、かつ画像読み込みの開始指示がなされた場合に、当該画像形成装置の画像読取部により画像の読取処理が行われることを特徴とする。
【００１２】
また、前記画像形成装置は、勤務日時を管理する勤怠管理サーバと通信可能に接続されており、前記読取手段により前記ＩＣカードから読み取られて前記記憶手段に記憶されている前記履歴情報を前記勤怠管理サーバへ送信する送信手段と、前記勤怠管理サーバにおいて、前記送信手段で送信された履歴情報から前記勤怠管理サーバで管理されている勤務日時に該当する履歴情報を特定し、該特定された履歴情報を送信することにより、前記勤怠管理サーバから前記特定された履歴情報を受信する第１の受信手段と、を更に備え、前記表示手段は、前記受信手段により受信した履歴情報であって、交通機関を使用する度に運賃が発生しない定期経路に該当する履歴情報を含まず、交通機関を使用したことにより運賃が発生した履歴情報のうち、少なくとも出発地、目的地、およびその運賃を含む外出履歴情報を、外出精算にかかる画面として、表示部に表示することを特徴とする。
【００１３】
また、前記送信手段は、前記ログイン手段でログインしたユーザの前記ユーザ識別情報と共に前記履歴情報を前記勤怠管理サーバへ送信し、前記第１の受信手段は、前記ユーザ識別情報により識別されるユーザが、外出申請可能なユーザであるかが前記勤怠管理サーバで確認され、外出申請可能なユーザである場合には、前記勤怠管理サーバから前記特定された履歴情報を受信し、外出申請可能なユーザでない場合には、外出申請可能な履歴情報がないものとして回答を受信することを特徴とする。
【００１４】
また、前記画像形成装置は、勤務日時を管理する勤怠管理サーバと通信可能に接続されており、前記勤怠管理サーバから、ログインしたユーザの勤怠情報を受信する第２の受信手段と、前記記憶手段により記憶されている履歴情報から前記第２の受信手段で受信された勤怠情報に該当する履歴情報を特定する特定手段と、を更に備え、前記表示手段は、前記特定手段により特定された履歴情報であって、交通機関を使用する度に運賃が発生しない定期経路に該当する履歴情報を含まず、交通機関を使用したことにより運賃が発生した履歴情報のうち、少なくとも出発地、目的地、およびその運賃を含む外出履歴情報を、外出精算にかかる画面として、表示部に表示することを特徴とする。
【００１５】
また、前記第２の受信手段で受信された勤怠情報に基づいて、前記ログイン手段でログインしたユーザの外出申請可能な履歴情報があるか否かを判定するユーザ判定手段を更に備え、前記表示手段は、前記ユーザ判定手段により履歴情報あると判定された場合には、前記特定手段により特定された履歴情報を用いて、前記外出精算にかかる画面を表示し、一方、前記ユーザ判定手段により履歴情報がないと判定された場合には、外出申請可能な履歴情報がないものとして前記外出精算にかかる画面を表示することを特徴とする。
【００１６】
また、前記表示手段により前記外出精算にかかる画面が表示されている際に、外出区間を削除する削除指示を受け付ける区間削除受付手段を更に備え、前記表示手段は、前記区間削除受付手段が前記削除指示を受け付けた場合に、前記削除指示された外出区間を含まない前記外出精算にかかる画面を表示することを特徴とする。
【００１７】
また、前記読取指示表示手段により前記画像読み込み画面が表示されている際に、前記読取処理を保留する保留指示を受け付ける読取処理保留受付手段を更に備えることを特徴とする。
【００１８】
また、外出申請を完了した履歴情報を管理する申請履歴テーブル情報を記憶する第２の記憶手段を更に備え、前記表示手段は、前記申請履歴テーブル情報が記憶する履歴情報と一致する履歴情報を含まず、交通機関を使用する度に運賃が発生しない定期経路に該当する履歴情報を含まず、交通機関を使用したことにより運賃が発生した履歴情報のうち、少なくとも出発地、目的地、およびその運賃を含む外出履歴情報を、外出精算にかかる画面として、表示部に表示することを特徴とする。
【発明の効果】
【００１９】
本願発明は、手入力で行ってきた社員の外出精算時に必要な、ユーザ名や外出日や交通手段の経路情報や運賃といった外出精算の承認申請に必要な外出精算に関係する情報のテーブルリストを作成し、作成した外出精算に関係する情報のテーブルリストを用いて、外出精算の承認申請できる仕組みを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】外出精算システムの一例を示すシステム構成図
【図２】情報処理装置のハードウエア構成図
【図３】複合機（画像形成装置）のハードウエア構成図
【図４】各情報テーブルの項目の一例を示す図
【図５】複合機処理の一例を示すフローチャート
【図６】不連続区間判定処理の一例を示すフローチャート
【図７】各情報テーブルの項目の一例を示す図
【図８】各情報テーブルの項目の一例を示す図
【図９】申請内容確認画面の一例を示す図
【図１０】区間追加情報入力画面の一例を示す図
【図１１】領収書読み込み画面の一例を示す図
【図１２】初期操作画面の一例を示す図
【図１３】交通費精算(外出精算)処理画面の一例を示す図
【図１４】認証テーブルの一例を示す図
【図１５】区間追加情報入力画面（領収書データありの場合）
【図１６】メッセージ画面一例を示す図
【図１７】各情報テーブルの項目の一例を示す図
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２２】
図１は、本発明のクライアント端末１３０、１４０（情報処理装置）、勤怠管理サーバ１５０交通費精算(外出精算申請)サーバ１１０および複合機１２０（画像形成装置）で構成する交通費精算(外出精算)システムの構成の一例を示すシステム構成図である。
【００２３】
図１に示すように、本実施形態の交通費精算(外出精算)システムは、１又は複数のクライアント端末１３０、１４０（例えば、ユーザ、決裁者）、複合機１２０，交通費精算(外出精算)サーバ１１０がローカルエリアネットワーク（ＬＡＮ）１００を介して接続され、各装置が情報の送受信を行う通信可能な構成となっている。
【００２４】
なお、複合機１２０には、ＩＣカードがかざされた場合に認証を行う認証テーブル（図１４）が記憶されており、ユーザ認証が可能な構成となっている。本実施形態では、複合機１２０に認証テーブル（図１４）を記憶するように構成したが、不図示の認証サーバに認証テーブルを記憶し、認証サーバで認証を行わせるように構成することも可能である。つまり、ユーザが特定できればよく、認証処理はどの装置で行ってもよい。
【００２５】
以下、図２を用いて、図１に示したクライアントＰＣ１３０，１４０、勤怠管理サーバ１５０、交通費精算(外出精算)サーバ１１０に適用可能な情報処理装置のハードウエア構成について説明する。
【００２６】
図２は、図１に示したクライアントＰＣ、勤怠管理サーバ１５０、交通費精算(外出精算)サーバ１１０に適用可能な情報処理装置のハードウエア構成を示すブロック図である。
【００２７】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２８】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２９】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００３０】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３１】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ１００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３２】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３３】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
次に、図３を用いて、図１に示した複合機１２０のハードウエア構成について説明する。
図３は、図１に示した複合機１２０のハードウエア構成の一例を示すブロック図である。
【００３４】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ部（画像読取部）３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ１００）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
コントローラユニット３１６の内部を説明する。
３０１はＣＰＵで、システム全体を制御するプロセッサである。
【００３５】
３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。
【００３６】
３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。本願発明のプログラムを記憶する。本願発明のデータベースを記憶する。
【００３７】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（キーボード）３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００３８】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）１００に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３９】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となる携帯端末のＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ部３１８を介してカードリーダ３１９による携帯端末のＩＣカードからの情報読み取りを制御し、該携帯端末のＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００４０】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００４１】
３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ部（画像読取部）３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４２】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。さらに、スキャナ部（画像読取部）３１４で電気信号に変換された画素レベルのイメージデータ（例えば、ＢＩＴＭＡＰデータ）をＪＰＥＧやＧＩＦなどの形式の圧縮処理したファイルへの変換やＰＤＦ形式などのファイルへの変換を行う。
【００４３】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４４】
スキャナ部（画像読取部）３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、画素レベルのイメージデータ（例えば、ＢＩＴＭＡＰデータ）として電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４５】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４６】
尚、表示部は複合機によって表示性能が異なり、タッチパネルを介して操作をできる複合機、単に液晶画面を備え文字列を表示（印刷状態や印刷している文書名の表示）させるだけの複合機によって本発明は構成されている。
【００４７】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカードに記憶されている情報を読み取る。
【００４８】
以上のような構成によって、複合機１２０は、スキャナ部（画像読取部）３１４から読み込んだ画素レベルのイメージデータ（例えば、ＢＩＴＭＡＰデータ）を所望のファイル形式にファイル変換してＬＡＮ１００上に送信したり、ＬＡＮ１００から受信した印刷データをプリンタ部３１２により印刷出力することができる。
【００４９】
また、スキャナ部３１４から読み込んだ画素レベルのイメージデータ（例えば、ＢＩＴＭＡＰデータ）をモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。
【００５０】
本発明を実現するための後述する各種プログラムは、ＨＤＤ３０４に記録されており、必要に応じてＲＡＭ３０２にロードされることによりＣＰＵ３０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等及びデータベースも、ＨＤＤ３０４に格納されており、これらについての詳細な説明も後述する。
次に、図４について説明する。
【００５１】
４０１はカードマスタ情報であり、複合機１２０のＨＤＤ３０４にデータベースとして記憶される。更に交通費精算(外出精算)サーバ１１０や勤怠管理サーバ１５０のＨＤＤ３０４にデータベースとして記憶される。
【００５２】
カード番号はカードを特定するＩＤである。社員番号は社員を特定するＩＤである。登録年月日はカードがデータベースに登録された日付である。月数はカードの定期有効期間である。廃止年月日はカードがデータベースから廃止された日付である。
【００５３】
４０２はユーザが所有するスイカ等のＩＣカード履歴情報（使用履歴情報）であり、複合機１２０はユーザのＩＣカードから読み込む。複合機１２０はＩＣカード履歴情報を図５で説明する処理が完了した場合にはＩＣカード履歴情報を更新（更新手段）し、更新した場合にはその内容をデータとしてＲＡＭ３０２に記憶する。
【００５４】
利用年月日日時はＩＣカードが利用された日時である。種別は交通機関利用時の入場または出場、定期区間（定期経路）利用、現金チャージ、物品購入等の履歴を記録したものである。利用駅ＣＤは交通機関利用時の入場または出場で使用した駅を特定する為のＩＤである。残高は利用が確定した後のＩＣカード内に記憶されたユーザが電子マネーとして使用可能な電子マネー残高である。
利用駅ＣＤは利用区間情報である。
４０３はカード基本情報であり、ユーザが所有するスイカ等のＩＣカードのＲＯＭにデータとして記憶される。
複合機１２０はカードリーダ３１９からデータを読み込む（読取手段）。
【００５５】
カード番号はカードを特定するＩＤである。利用者氏名はユーザの性名である。利用者氏名はユーザが登録した自宅等の住所である。利用者性別はユーザの性別区分である。利用者年齢はユーザの年齢である。種別はユーザの定期使用を区別したものである（定期区間情報）。利用駅ＣＤ１や利用駅ＣＤ２はユーザの定期区間（定期経路）利用駅であり出発駅または到着駅を特定する為のＩＤである。経由駅ＣＤ１はユーザの定期区間（定期経路）経路で経由駅を特定する為のＩＤである（定期区間情報）。利用期限年月日はＩＣカードでの定期使用が可能な期限を特定したものである。月数はカードの定期有効期間である。
利用駅ＣＤ１と利用駅ＣＤ２と経由駅ＣＤ１は定期区間情報である。
次に、図５、６を参照しながら、本発明に係る複合機１２０による交通費精算(外出精算)処理の詳細な処理について説明する。
【００５６】
図５は、複合機１２０によるＩＣカード使用履歴データ処理（外出精算処理）の一例を示すフローチャートである。なお、ステップＳ５０１〜ステップＳ５３０の各ステップは複合機１２０のＣＰＵ３０１が実行する。
【００５７】
ステップＳ５０１では、カードリーダ３１９によって、ユーザが所有する社員証等のＩＣカードからユーザを特定するための識別情報（例えば、カードの製造番号やユーザＩＤ）を読み取り、ＨＤＤ３０４に記憶されている認証テーブル（図１４）を検索して一致する識別情報があるか否かを判定する。
【００５８】
識別情報がある場合には認証成功と判断し、複合機１２０にログインを行う。ログインは一致した識別情報に対応して認証テーブルに記憶されているユーザ名（例えば、ユーザＡなどのユーザ識別情報）でログインする（ログイン手段）。このログインは、複合機１２０に備える不図示の認証アプリケーションが、複合機１２０のオペレーティングシステムに対してログイン指示することで複合機１２０へのログインがなされる。
【００５９】
なお、ログインする情報は本実施形態ではユーザ名を用いたが、ＩＣカードに記憶されているユーザＩＤを用いることも可能である。また、カードＩＤをユーザＩＤの代わりとして運用している場合には、カードＩＤを用いてログイン処理することも可能である。つまり、ユーザ名もユーザＩＤもカードＩＤもユーザ識別情報ということができる。
【００６０】
本実施形態では、複合機１２０に認証テーブル（図１４）を記憶するように構成したが、不図示の認証サーバに認証テーブルを記憶し、認証サーバで認証を行わせるように構成することも可能である。
【００６１】
この場合はステップＳ５０１において認証サーバはカードリーダ３１９によって読み取られたユーザを特定するための識別情報をＨＴＴＰ通信にて受信し、外部メモリに記憶されている認証テーブル（図１４）を検索して一致する識別情報があるか否かを判定する。識別情報が一致する場合には認証サーバは認証成功と判断し、複合機１２０に認証成功情報をＨＴＴＰ通信にて送信する。
【００６２】
ステップＳ５０２では、複合機１２０の機能を利用可能にするため図１２に示すような初期操作画面を表示する。初期操作画面メニューには図１３に示すような交通費精算(外出精算)処理画面への移行メニューも含まれている。
【００６３】
ステップＳ５２２では、保留申請ボタン（図１３の１３０５）が押下された（保留申請指示）かを判定する。押下されたと判定した（受け付けた）場合は、Ｓ５２３に進む。押下されたと判定しない場合は、Ｓ５０３に進む。
【００６４】
保留申請ボタン（図１３の１３０５）はログインしたユーザが過去に本願発明の外出精算処理を実行し、申請を保留した外出精算データを読み出し、外出精算処理を途中から継続する機能である。
【００６５】
ステップＳ５２３では、申請履歴テーブルを参照する。申請履歴テーブルからＳ５０１で受け付けたユーザ情報（ログイン情報）と一致する申請履歴を検索し、かつ申請状況（図１７の１７０３）が保留である申請履歴を検索し、照合する。
【００６６】
申請履歴テーブルは複合機１２０のＨＤＤ３０４が記憶する本願発明の外出精算システムで処理された外出精算データの申請履歴を管理するデータベースであり、Ｓ５２９、Ｓ５２１で本願発明の外出精算システムで処理された外出精算データの申請履歴が適宜登録される。
【００６７】
申請履歴とは申請履歴テーブルが記憶している本願発明で処理された外出精算データの申請履歴を管理するデータで、申請履歴テーブル（図１７の１７０２）にリストとして記憶されたユーザ情報と外出日、交通手段を利用して移動した移動区間、区間運賃、利用した電車やバスやタクシー等の交通手段、外出精算データを申請したかを判別する申請状況とを対応づけたデータである。
【００６８】
申請状況は２つの状況があり、済（Ｓ５２１で登録され、外出精算データを申請した）と保留（Ｓ５２９で登録され、外出精算データを申請せず、未申請の外出精算データとして保留している）がある。
【００６９】
照合した申請履歴から、同一のユーザが過去に本願発明の外出精算システムで処理したログインしたユーザ固有の未申請の申請履歴によりリスト化された外出精算テーブルが新規に作成され、ログインしたユーザ固有の外出精算テーブルが申請されていない（未申請）の申請履歴をリストにした外出精算テーブルをＲＡＭ３０２に記憶する。
【００７０】
ステップＳ５０３では、ユーザによって図１３内にある「交通費申請(外出申請)」１３０２のボタンが押下されたか否かを判断する。「交通費申請(外出申請)」が押された場合には、交通費精算(外出精算)処理を進めると複合機は判断しステップＳ５０４へ処理を移し、「交通費申請(外出申請)」が押されなかった場合、交通費精算(外出精算)を行わず通常の複合機の使用とみなしステップＳ５０２へ処理を移す。
【００７１】
交通費申請ボタン（図１３の１３０２）はログインしたユーザが本願発明の外出精算処理を実行し、外出精算データを作成し、外出精算データを申請する機能である。
ステップＳ５０４では、図１６に示すようなＩＣカードをカードリーダにタッチするように複合機１２０がユーザにメッセージを送る画面を表示する。
【００７２】
ステップＳ５０５では、カードリーダ３１９によって、ユーザが所有するスイカ等の料金精算用ＩＣカードがタッチされたかを判断する。タッチ（ＩＣカードの使用履歴情報の送信）されたと判断した場合はＳ５０６に進む。タッチされたと判断しない場合はＳ５０２に進む。
【００７３】
ステップＳ５０６では図４の４０２に示すように、タッチされたIＣカードからIＣカード履歴情報（例えば、運賃記録や物品購入記録）を読み取り（読取手段）、IＣカード履歴情報が記載されたデータをＲＡＭ３０２に記憶する（第１の記憶手段）。このステップに記載されたIＣカード履歴情報を読み取る場合のデータ処理方法は既知の技術である。
【００７４】
読み取りＲＡＭ３０２に記憶したIＣカード履歴情報を用いて外出精算テーブルを新規に作成し、外出精算テーブル（図８の８０１）をＲＡＭ３０２に記憶する。外出精算テーブルは各ステップ（Ｓ５２４、Ｓ５０７、Ｓ５０８、Ｓ５０９、Ｓ５１３、Ｓ５２７、Ｓ５２３）での処理により動的にテーブル情報である履歴情報が追加や削除により、その都度更新され、各ステップで更新した履歴情報をＲＡＭ３０２に外出精算データとして記憶し、記憶した外出精算データは常時読み出す事ができる。
【００７５】
ステップＳ５２４では、申請履歴テーブルを参照する。申請履歴テーブルからＳ５０１で受け付けたユーザ情報（ログイン情報）と一致する申請履歴を検索し、かつ申請状況（図１７の１７０３）が済みである申請履歴を検索し、照合する。
【００７６】
照合した、ユーザ情報（ログイン情報）と一致し、申請状況（図１７の１７０３）が済みである申請履歴に該当するIＣカード履歴情報を外出精算テーブル（図８の８０１）から削除する。削除した外出精算テーブルを記憶する。（申請履歴テーブル情報が記憶する履歴情報と一致する履歴情報を含まない外出精算テーブルを記憶する）
【００７７】
これによりＳ５０６で読み取ったIＣカード履歴情報から、同一のユーザが過去に本願発明の外出精算システムで処理した履歴情報が除外されたログインしたユーザ固有の外出精算テーブルが作成される。
【００７８】
まずＳ５０７の実施例として、複合機１２０が勤怠管理サーバからログインしたユーザの勤怠情報（勤務情報）テーブルを受信し、複合機１２０が勤怠管理照合する場合を説明する。
【００７９】
ステップＳ５０７では、Ｓ５０６で記載されたデータのIＣカード履歴情報と図７の７０２に示すようなユーザの勤怠情報（勤務情報）テーブル情報内に登録されている勤務日時と照合し、IＣカード履歴情報から勤怠日時情報に該当しない勤務日時のIＣカード履歴情報を削除し（特定手段）、データのIＣカード履歴情報を更新し、更新されたデータをＲＡＭ３０２に記憶する。
【００８０】
なお複合機１２０は勤怠管理サーバ１５０から図７の７０２に示すようなユーザの勤怠情報テーブル情報を当該交通費精算(外出精算)処理前に勤怠管理サーバよりＨＴＴＰ通信により受信し（第２の受信手段）、ＨＤＤ３０４に記憶している。更に複合機１２０は図４の４０１に示すようなユーザのカードマスタ情報を当該交通費精算(外出精算)処理前にＨＤＤ３０４に記憶している。これによりＳ５０５で読み込まれたＩＣカード内のIＣカード履歴情報からユーザを識別できるＩＤ（社員ＩＤ等）と関連づける事が可能となる。
【００８１】
ユーザ識別情報が勤怠情報（勤務情報）テーブル情報に該当しない場合（ユーザ識別情報が勤怠情報（勤務情報）テーブル情報に存在しない場合）、ＩＣカード履歴情報とユーザ識別情報と勤怠情報（勤務情報）テーブル情報に該当した交通費精算(外出精算)に利用できるIＣカード履歴情報がないと判断する（ユーザ判定手段）。
【００８２】
この場合、複合機１２０はＩＣカード履歴情報とユーザ識別情報と勤怠情報（勤務情報）テーブル情報に該当した交通費精算(外出精算)に利用できるIＣカード履歴情報がないとするデータを操作部に表示する（表示手段）。
【００８３】
ユーザ識別情報が勤怠情報（勤務情報）テーブル情報に該当する場合（ユーザ識別情報が勤怠情報（勤務情報）テーブル情報に存在する場合）、ＩＣカード履歴情報とユーザ識別情報と勤怠情報（勤務情報）テーブル情報に該当した交通費精算(外出精算)に利用できるIＣカード履歴情報があると判断する（ユーザ判定手段）。
【００８４】
この場合、複合機１２０はＩＣカード履歴情報とユーザ識別情報と勤怠情報（勤務情報）テーブル情報に該当した交通費精算(外出精算)に利用できるIＣカード履歴情報データ(外出履歴情報)を操作部に表示する。
【００８５】
次にＳ５０７の変形例として、複合機１２０がユーザ識別情報をIＣカード履歴情報と併せて勤怠管理サーバに送信し、勤怠管理サーバが勤怠管理照合する場合を説明する。
【００８６】
本実施形態では、複合機１２０にユーザの勤怠情報（勤務情報）テーブル情報（図７）を記憶するように構成したが、勤怠管理サーバに勤怠情報（勤務情報）テーブル情報を記憶し、勤怠管理サーバで照合を行わせるように構成することも可能である。
【００８７】
この場合はステップＳ５０７において勤怠管理サーバはＳ５０６で記載されたデータのIＣカード履歴情報をＨＴＴＰ通信にて受信し、外部メモリ２１１に記憶されているユーザー区分情報である勤怠情報（勤務情報）テーブル情報（図７）と照合して一致する勤怠情報（勤務情報）テーブル情報があるか否かを判定（ユーザー判定）する。
【００８８】
勤怠情報（勤務情報）テーブル情報が一致する場合（外出申請可能な場合）には、IＣカード履歴情報から勤怠日時（勤務日時）情報に該当しない日時のIＣカード履歴情報を削除し、データのIＣカード履歴情報を更新し、更新されたデータをＲＡＭ２０３に記憶する。複合機１２０に更新されたデータをＨＴＴＰ通信にて送信する。
【００８９】
このように複合機１２０は勤怠管理サーバにＩＣカード履歴情報を送信する送信部と勤怠管理サーバで更新されたデータを受信する受信部を有する事で、ステップＳ５０７にて実行される処理が勤怠管理サーバ内でも可能となる。
【００９０】
更に複合機１２０はＳ５０１で読み込んだユーザ識別情報をIＣカード履歴情報と併せて勤怠管理サーバに送信する（送信手段）事により、勤怠管理サーバは受信したＩＣカード履歴情報が勤怠情報（勤務情報）と照合できるか否かを判断する。勤怠管理サーバが受信したユーザ識別情報が勤怠情報（勤務情報）テーブル情報に該当する場合（ユーザ識別情報が勤怠情報（勤務情報）テーブル情報に存在する場合）、ＩＣカード履歴情報とユーザ識別情報と勤怠情報（勤務情報）テーブル情報に該当した交通費精算(外出精算)に利用できるIＣカード履歴情報が存在する為、更新されたＩＣカード履歴情報データをＨＴＴＰ通信にて送信する。
【００９１】
この場合、複合機１２０はＩＣカード履歴情報とユーザ識別情報と勤怠情報（勤務情報）テーブル情報に該当した交通費精算(外出精算)に利用できる更新されたIＣカード履歴情報データをＨＴＴＰ通信にて受信する（第１の受信手段）。勤怠管理サーバが受信したユーザ識別情報が勤怠情報（勤務情報）テーブル情報に該当しない場合（ユーザ識別情報が勤怠情報（勤務情報）テーブル情報に存在しない場合）、ＩＣカード履歴情報とユーザ識別情報と勤怠情報（勤務情報）テーブル情報に該当した交通費精算(外出精算)に利用できるIＣカード履歴情報がないとする回答データをＨＴＴＰ通信にて送信する。
【００９２】
この場合、複合機１２０はＩＣカード履歴情報とユーザ識別情報と勤怠情報（勤務情報）テーブル情報に該当した交通費精算(外出精算)に利用できるIＣカード履歴情報がないとする回答データをＨＴＴＰ通信にて受信する。
【００９３】
ステップＳ５０８では、データに記載されたIＣカード履歴情報と物品購入やチャージに該当するか照合し、IＣカード履歴情報から物品購入やチャージに該当する項目のIＣカード履歴情報を削除し、データのIＣカード履歴情報を更新し、更新されたデータをＲＡＭ３０２に記憶する。
【００９４】
ステップＳ５０９では、データに記載されたIＣカード履歴情報が図４の４０３に示すようなユーザのカード基本情報内に記録されている定期区間（運賃が発生しない）に該当するか照合し、IＣカード履歴情報からユーザの定期区間（定期経路）該当する項目のIＣカード履歴情報を削除し、IＣカード履歴情報を更新し、更新されたデータをＲＡＭ３０２に記憶する。なお複合機１２０は図４の４０３に示すようなユーザのカード基本情報を当該交通費精算(外出精算)処理前にＨＤＤ３０４に記憶している。ステップＳ５０７〜Ｓ５０９の順番に制限はなく、ステップ全てが完了すればよい。
【００９５】
ステップＳ５１０では、データに記載されたIＣカード履歴情報に不連続区間が存在するかを判断する。なお複合機１２０は図８の８０１に示すような駅連続区間テーブル（連続区間情報）を当該交通費精算(外出精算)処理前にＨＤＤ３０４に記憶している。
【００９６】
ステップＳ５１１では、不連続区間が存在すると判断された場合（ＹＥＳ）、ステップＳ５１２へ処理を移す。不連続区間が存在しないと判断された場合（ＮＯ）、ステップＳ５１８へ処理を移す。Ｓ５１０とＳ５１１処理される不連続区間判定の詳細な説明は図６を用いて行う。
【００９７】
ステップＳ５１２では、図１０に示すような区間追加情報入力画面（区間追加設定画面）を表示し（区間追加表示手段）、外出追加区間（外出追加区間の情報）の入力（追加内容受付であり、つまり追加指示を受け付けること）が可能となる。
【００９８】
ステップＳ５１３では、ユーザにより図１０に示すような区間追加情報入力画面内にて交通機関の選択、出発地、到着地、運賃（追加区間情報）がユーザにより入力（追加内容受付手段）される。入力（受付）方法はユーザが所望する画面（タッチパネル）をタッチし、料金や地名といった必要な情報を任意文字で入力する。
【００９９】
交通手段（交通機関）の選択は例えば、鉄道、バス、タクシーの中から図１０中の▽に示すようなプルダウンメニュー方式の選択ボタン等にてユーザに選択される。ユーザに入力または選択された区間追加入力情報はＣＰＵが受け付け、ＲＡＭが記憶する。
【０１００】
要件の選択は例えば、会議、作業、その他の中から図１０中の▽に示すようなプルダウンメニュー方式の選択ボタン等にてユーザに選択される。ユーザに入力または選択された区間追加入力情報はＣＰＵが受け付け、ＲＡＭが記憶する。
【０１０１】
ステップＳ５１４ではＳ５１３の交通手段としてタクシーが選択されたかを判断する（領収書判定手段）。タクシーを選択したと判断（領収書判定）された場合（ＹＥＳ）、ステップＳ５１５へ処理を移す。タクシー以外の交通手段を選択したと判断された場合（ＮＯ）、ステップＳ５１８へ処理を移す。
【０１０２】
ステップＳ５１５では、図１１に示すような領収書読み込み画面（画像読取画面）を表示（読取指示表示）する（読取指示表示手段）。画像読取部により領収書の画像を読み取るように複合機１２０がユーザにメッセージを送る画面である。
【０１０３】
ステップＳ５２５では、「あとで」ボタン（図１１の１１０４）が押下された（延期指示）かを判定する。押下された(読取処理保留受付手段)と判定した（受け付けた）場合は、Ｓ５３０に進む。押下されたと判定しない場合は、Ｓ５１６に進む。
【０１０４】
ステップＳ５３０では、Ｓ５１５の時点で更新し記憶している外出精算テーブルに「スキャンデータ」と「スキャンデータＩＤ」を追加し、「スキャンデータ」を「無」（図１７の１７０４）「スキャンデータＩＤ」を空欄（図１７の１７０５）にして領収書テーブル（図１７の１７０１下）を作成しＲＡＭ３０２に記憶する。
ステップＳ５１６ではユーザによって図１１に示すような「読み込み開始」または「キャンセル」のボタンが押下（開始指示）されたか否かを判断する。
【０１０５】
「読み込み開始（読取処理開始）」が押された場合には、複合機は画像読取部による画像の読み込み処理を開始すると判断しステップＳ５１７へ処理を移し、「キャンセル」１１０２が押された場合には、画像読取部による画像の読み込み処理を中止するとみなしステップＳ５１３へ処理を移す。
【０１０６】
ステップＳ５１７では、画像読み取りを実行する（画像の読取処理）。読み取られた画像はステップＳ５０８でＲＡＭ３０２に記憶されたIＣカード履歴情報が記載されたデータに関連した領収書データとしてＲＡＭ３０２に記憶される。この領収書データは図１５に示すように区間追加情報入力画面の備考１５０１に追加する。
【０１０７】
同じく、５１７の時点で更新し記憶している外出精算テーブルに「スキャンデータ」と「スキャンデータＩＤ」を追加し、「スキャンデータ」を「有」（図１７の１７０４）「スキャンデータＩＤ」に自動で管理ＩＤを付与し（図１７の１７０５）領収書テーブル（図１７の１７０１上）を作成しＲＡＭ３０２に記憶する。
【０１０８】
ステップＳ５１８では、ステップＳ５０８でＲＡＭ３０２に記憶された図９に示すような申請(外出申請)内容確認画面(外出履歴情報)を表示部に表示する（表示手段）。申請(外出申請)内容確認画面(外出履歴情報)とは、各ステップで更新され、ＲＡＭ３０２に記憶する最新の外出精算データを表示部に表示指示したものである。よってここで表示する外出精算データの内容は各ステップからの経由したルートにより異なるものである。
【０１０９】
ステップＳ５２６では、チェックボックス（図９の９０９）によりユーザが所望する履歴情報が選択され、「リストから削除」ボタン（外出区間を削除する削除指示）（図９の９０１）が押下された（リスト削除指示）かを判定する。押下されたと判定した（受け付けた）場合（区間削除受付手段）は、Ｓ５２７に進む。押下されたと判定しない場合は、Ｓ５１９に進む。
【０１１０】
ステップＳ５２７では、Ｓ５２６で選択されたユーザが所望する履歴情報を外出精算データから削除する。ユーザが所望する履歴情報が削除された残りの履歴情報（削除指示された外出区間を含まない外出精算データ）はＲＡＭ３０２に外出精算データとして記憶する。
【０１１１】
ステップＳ５１９ではユーザによって「区間追加」が押下された（区間追加受付）か否かを判断する。「区間追加」が押された場合（区間追加受付手段）には外出区間追加処理を進める（追加指示）と複合機は判断しステップＳ５１２へ処理を移し、「区間追加」が押されなかった場合には区間追加処理しないと複合機は判断しIＣカード履歴情報が記載されたデータ及び関連した領収書データをＲＡＭ３０２に記憶し、ステップＳ５２０へ処理を移す。
ステップＳ５２０ではユーザによって操作指示である「ＯＫ」（申請指示）または「キャンセル」のボタンが押下されたか否かを判断する。
【０１１２】
「ＯＫ」が押され（指示受付手段）た（指示受付）場合には、ステップＳ５１９で記憶されたIＣカード履歴情報が記載されたデータ及び関連した領収書データから図７の７０１の外出精算ジョブテーブル情報や図７の７０２の外出精算ジョブテーブル情報に示すような外出精算申請データをＲＡＭ３０２に記憶した後、Ｓ５２８へ処理を移し、「キャンセル」が押された場合には、交通費精算(外出精算)を中止したとみなしステップＳ５０２へ処理を移す。
【０１１３】
ステップＳ５２８では、記憶する領収書テーブル（図１７の１７０１）を参照し、スキャンデータが「有」であるかを判定する。スキャンデータが「有」である判定した場合は、Ｓ５２１に進む。スキャンデータが「有」であると判定しない場合（スキャンデータが「無」である場合）は、Ｓ５２９に進む。ここではスキャンデータが「有」場合のみ、外出精算データと関連する領収書（スキャンデータ）が揃っているとの判断でき、申請を許可するための判定手段である。
スキャンデータが「無」場合は、申請を保留する。保留した申請はＳ５２２から再開することができる。
【０１１４】
ステップＳ５２９では、Ｓ５２８の時点で更新し記憶している外出精算テーブルに申請状況を追加し、申請状況を「保留」（図１７の１７０３）にして申請履歴テーブルに登録する。
【０１１５】
ステップＳ５２１では、ステップＳ５１７でＲＡＭ３０２に記憶された外出精算データ(外出精算情報)を交通費精算(外出精算申請)サーバ１５０に外出精算申請送信する（外出申請送信手段）。
すなわち外出精算申請サーバに、ＲＡＭ３０２に記憶した最終の外出精算データ（外出精算情報）を申請するべく送信する。
【０１１６】
この最終の（確定した）外出精算データはＳ５０６で読み取りＲＡＭ３０２に記憶した、IＣカードの使用履歴情報に外出精算申請に必要なデータの追加や、外出精算申請に不必要なデータの削除を行った外出精算データである。
【０１１７】
更に、Ｓ５２１の時点で更新し記憶している外出精算テーブルに申請状況を追加し、申請状況を「済」（図１７の１７０３）にして申請履歴テーブルに登録する。
【０１１８】
更に、Ｓ５２１ではログインしたユーザ情報も交通費精算(外出精算)サーバ１５０に送信する。交通費精算(外出精算)サーバ１５０は受信したユーザ情報と外出精算データを利用して、本来の役割である外出精算の承認申請処理を進める。
本実施例では勤怠管理情報との照合（Ｓ５０７）、物品購入情報との照合（Ｓ５０８）、
【０１１９】
不連続区間判定（Ｓ５１０〜Ｓ５１１）、区間追加情報入力（Ｓ５１２〜Ｓ５１４、Ｓ５１９）、スキャン画面（Ｓ５１５〜Ｓ５１７）といった処理のフローチャートを用いて説明したが、これらの処理は交通費精算(外出精算)において必須な工程ではなく、便宜的にその工程を省略したフローチャートを実行するプログラムを代用しても、複合機１２０が行うＩＣカード履歴情報データを用いた交通費精算(外出精算)処理において問題が生じる事はない。
【０１２０】
次に、図６について説明する。図６は、複合機１２０による不連続区間判定処理の一例を示すフローチャートである。なお、ステップＳ６０１〜ステップＳ６１０の各ステップはＣＰＵ３０１が実行する。
ステップＳ６０１では、IＣカード使用履歴情報に記録された入場駅ＩＤと出場駅ＩＤを読み込む。
【０１２１】
ステップＳ６０２では、読み込まれた入場駅ＩＤと出場駅ＩＤを記録された時系列順に並べ、連続した出場駅ＩＤ駅と入場駅ＩＤが一致するかを判断する（不連続区間判定手段）。ＩＤが一致しないと判断された場合（ＹＥＳ）、ステップＳ６０３へ処理を移す。ＩＤが一致した判断された場合判断された場合（ＮＯ）、ステップＳ５１７へ処理を移す。
【０１２２】
ステップＳ６０３では、一致しなかった出場駅ＩＤ駅と入場駅ＩＤが図９に示すような駅連続区間テーブル(連続区間情報)に登録されている連続駅ＩＤに一致するか照合する。
【０１２３】
ステップＳ６０４では、照合された入場駅ＩＤと出場駅ＩＤを駅連続区間テーブルに登録されているかを判断する（不連続区間判定手段）。登録されていないと判断された場合（ＹＥＳ）、追加区間の入力処理であるステップＳ５１２へ処理を移す。登録されていると判断された場合（ＮＯ）、ステップＳ５１８へ処理を移す。
【０１２４】
本実施形態では、複合機１２０に駅連続区間テーブル（図９）を記憶するように構成し不連続区間判定処理をするように説明したが、交通費精算(外出精算)サーバに駅連続区間テーブル（連続区間情報）を記憶し、交通費精算(外出精算)サーバで不連続区間判定処理を行わせるように構成することも可能である。この場合はステップＳ６０１において交通費精算(外出精算)サーバはIＣカード履歴情報をＨＴＴＰ通信にて受信し、IＣカード使用履歴情報に記録された入場駅ＩＤと出場駅ＩＤを読み込む。その後の不連続区間判定処理を複合機１２０と同じ処理にて交通費精算(外出精算)サーバ内にて進め、その結果をＨＴＴＰ通信にて送信する（Ｓ６０４）。このように複合機１２０は交通費サーバにＩＣカード履歴情報を送信する送信部と交通費精算(外出精算)サーバで更新されたデータを受信する受信部を有する事で、ステップＳ６０１〜Ｓ６０４にて実行される処理が交通費精算(外出精算)サーバ内でも可能となる。
次に、図８について説明する。
８０１は外出精算テーブル情報（外出精算情報）であり、複合機１２０のＲＡＭ３０２にデータとして記憶される。
【０１２５】
ジョブＣＤは複合機１２０が交通費精算(外出精算申請)サーバに送信する場合に送信履歴を特定するＩＤである。社員番号は社員を特定するＩＤである。外出日は交通費精算(外出精算)時に使用されるユーザが外出した日付である。出発地は交通費精算(外出精算)時に使用されるユーザが外出した時に使用した出発地である。目的地は交通費精算(外出精算)時に使用されるユーザが外出した時に使用した目的地である。運賃は交通費精算(外出精算)時に使用されるユーザが外出した時に使用した運賃である。交通手段(交通機関)は交通費精算(外出精算)時に使用されるユーザが外出した時に使用した交通手段(交通機関)である。
８０２は外出精算ジョブテーブル情報であり、複合機１２０のＲＡＭ３０２にデータとして記憶される。
【０１２６】
ジョブＣＤは複合機１２０が交通費精算(外出精算)サーバに送信する場合に送信履歴を特定するＩＤである。社員番号は社員を特定するＩＤである。外出日は交通費精算(外出精算)時に使用されるユーザが外出した日付である。精算金額は交通費精算(外出精算)時に使用されるユーザが外出した時に使用した精算金額である。精算区分は交通費の精算が完了したかを特定するＩＤである。起案者区分はユーザの資格区分である。決済者区分はユーザが交通費精算(外出精算)時に承認を依頼するユーザよりも上位の資格区分である。
８０３は勤怠情報（勤務情報）テーブル情報であり、複合機１２０のＨＤＤ３０４にデータベースとして記憶される。
【０１２７】
複合機１２０は勤怠情報（勤務情報）テーブル情報内のユーザの勤怠情報（勤務情報）とＲＡＭ３０２に記憶されたＩＣカード履歴情報と照合する。社員番号は社員を特定するＩＤである。年月日はユーザの勤務日である。勤務開始時刻はユーザの勤務開始時刻である。勤務終了時刻はユーザの勤務終了時刻である。勤怠区分はユーザが出勤したか休暇日であったかを特定するＩＤである。
次に、図７について説明する。
７０１は駅連続区間テーブル情報（連続区間情報）であり、複合機１２０のＨＤＤ３０４にデータベースとして記憶される。
【０１２８】
更に交通費精算(外出精算)サーバ１１０や勤怠管理サーバ１５０のＨＤＤ３０４にデータベースとして記憶される。複合機１２０は駅連続区間テーブル情報(連続区間情報)内の駅コード情報とＲＡＭ３０２に記憶されたＩＣカード履歴情報と照合する。
【０１２９】
連続駅コード１や連続駅コード２は不連続区間判定処理で使用され、複合機１２０が不連続区間判定処理を行う場合に出発駅または到着駅を特定する為のＩＤが一致しない場合であっても連続であると判断する為に使用する。またここで使用するＩＤは利用駅ＣＤ１や利用駅ＣＤ２や経由駅ＣＤ１で使用されるＩＤと駅名が同じ場合は同一のＩＤを使用する。
７０２は社員マスタ情報であり、複合機１２０のＨＤＤ３０４にデータベースとして記憶される。
更に交通費精算(外出精算)サーバ１１０や勤怠管理サーバ１５０のＨＤＤ３０４にデータベースとして記憶される。
【０１３０】
社員番号は社員を特定するＩＤである。氏名は社員の氏名である。組織ＣＤは社員が所属する部門を特定するＩＤである。資格区分は社員の社内資格を特定するＩＤである。入社年月日は社員の入社日である。外勤区分は社員の勤務形態を特定するＩＤである。
７０３は組織マスタ情報であり、複合機１２０のＨＤＤ３０４にデータベースとして記憶される。
更に交通費精算(外出精算)サーバ１１０や勤怠管理サーバ１５０のＨＤＤ３０４にデータベースとして記憶される。
【０１３１】
組織ＣＤは社員が所属する部門を特定するＩＤである。組織名称は社員が所属する組織名称である。組織長ＣＤは所属する組織長の社員ＩＤである。上位組織ＣＤは社員の所属する組織の上位組織を特定するＩＤである。登録年月日は組織ＣＤが登録された日付である。廃止年月日は組織ＣＤがされた日付である。
【０１３２】
７０４は資格区分マスタ情報であり、複合機１２０のＨＤＤ３０４にデータベースとして記憶される。更に交通費精算(外出精算)サーバ１１０や勤怠管理サーバ１５０のＨＤＤ３０４にデータベースとして記憶される。
資格区分は社員の社内資格区分を特定するＩＤである。資格名称は資格区分と関連した資格名称である。
【０１３３】
次に、図９の複合機１２０の操作部３０８に表示する画面について説明する。この画面は図５のＳ５１８にて複合機１２０が表示する外出精算申請内容確認画面である。
【０１３４】
次に、図１０の複合機１２０の操作部３０８に表示する画面について説明する。この画面は図５のＳ５１２にて複合機１２０が表示する区間追加情報入力画面（区間追加画面）である。
【０１３５】
次に、図１１の複合機１２０の操作部３０８に表示する画面について説明する。この画面は図５のＳ５１５にて領収書の画像を読み取るように複合機１２０がユーザにメッセージを送る画面である。
次に、図１２の複合機１２０の操作部３０８に表示する画面について説明する。この画面は図５のＳ５０２にて複合機１２０が表示する初期操作画面である。
【０１３６】
次に、図１３の複合機１２０の操作部３０８に表示する画面について説明する。この画面は図５のＳ５０３にて複合機１２０が表示する交通費精算(外出精算)処理である。交通費申請(外出申請)を押すと交通費精算(外出精算)処理が進む。
【０１３７】
次に、図１４は複合機１２０のＨＤＤ３０４に記憶される認証テーブルについて説明する。図１４は、ＩＣカードがカードリーダ３１９にかざされた際に、参照する認証テーブルであり、ユーザ名とパスワードとカードＩＤで構成される。なお、これらの情報以外に、メールアドレスや複合機１２０を利用する権限等も含まれる。
【０１３８】
認証テーブルは、ＩＣカードから読み取ったカードＩＤを検索し、カードＩＤが検索できた場合には認証成功として判定される。また、認証成功されるとユーザ名が取得でき、この取得したユーザ名の入力を受け付けることで複合機１２０にログインがされる。
【０１３９】
また、図１４は、ＩＣカードを用いず、操作部３０８で入力されたユーザ名とパスワードを用いて認証する際にも参照される。なお、ユーザ名とパスワードが一致した場合に、認証成功となる。
【０１４０】
次に、図１５の複合機１２０の操作部３０８に表示する画面について説明する。この画面は図５のＳ５１８にて領収書の画像データが読み込まれた後の画面である。
【０１４１】
次に、図１６の複合機１２０の操作部３０８に表示する画面について説明する。この画面は図５のＳ５０４にてＩＣカードをカードリーダにタッチするように複合機１２０がユーザにメッセージを送る画面である。
次に、図１７について説明する。
【０１４２】
１７０１は領収書テーブル情報であり、複合機１２０のＲＡＭ３０２にデータとして記憶される。領収書テーブル情報はスキャンデータが有る場合と無い場合の場合があり、図１７には両場合を１７０１上、１７０１下として示す。
【０１４３】
ジョブＣＤは複合機１２０が交通費精算(外出精算)サーバに送信する場合に送信履歴を特定するＩＤである。ジョブＣＤには区分があり、０００１−ＸＸであれば申請前。０００２−ＸＸであれば未申請。０００３−ＸＸであれば申請済み。を区別できる。社員番号は社員を特定するＩＤである。外出日は交通費精算(外出精算)時に使用されるユーザが外出した日付である。出発地は交通費精算(外出精算)時に使用されるユーザが外出した時に使用した出発地である。目的地は交通費精算(外出精算)時に使用されるユーザが外出した時に使用した目的地である。運賃は交通費精算(外出精算)時に使用されるユーザが外出した時に使用した運賃である。交通手段(交通機関)は交通費精算(外出精算)時に使用されるユーザが外出した時に使用した交通手段(交通機関)である。スキャンデータはスキャンデータの「有」と「無」区分する区分情報である。スキャンデータＩＤはスキャンデータ区分が「有」である場合に、スキャンデータに自動で付与される管理ＩＤである。
【０１４４】
１７０２は申請履歴テーブル情報であり、複合機１２０のＨＤＤ３０４にデータベースとして記憶される（第２の記憶手段）。さらに申請履歴が適宜登録される。
【０１４５】
ジョブＣＤは複合機１２０が交通費精算(外出精算)サーバに送信する場合に送信履歴を特定するＩＤである。ジョブＣＤには区分があり、０００１−ＸＸであれば申請前。０００２−ＸＸであれば未申請。０００３−ＸＸであれば申請済み（完了）。を区別できる。社員番号は社員を特定するＩＤである。外出日は交通費精算(外出精算)時に使用されるユーザが外出した日付である。出発地は交通費精算(外出精算)時に使用されるユーザが外出した時に使用した出発地である。目的地は交通費精算(外出精算)時に使用されるユーザが外出した時に使用した目的地である。運賃は交通費精算(外出精算)時に使用されるユーザが外出した時に使用した運賃である。交通手段(交通機関)は交通費精算(外出精算)時に使用されるユーザが外出した時に使用した交通手段(交通機関)である。申請状況は外出精算データの申請状況を区分する区分情報であり、「済」と「保留」がある。
【０１４６】
以上説明した本実施形態によれば、スイカ等の料金精算用ＩＣカードに記載されたデータをカードリーダ３１９で読み取り、複合機１２０からの交通費精算(外出精算)処理指示により、容易に交通費精算(外出精算)することが可能となる。
【０１４７】
また、本発明におけるプログラムは、図５〜図６に示すフローチャートの処理方法を複合機１２０またはコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図５〜図６の処理方法を複合機１２０またはコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図５〜図６の各装置の処理方法ごとのプログラムであってもよい。
【０１４８】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１４９】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１５０】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１５１】
また、複合機１２０またはコンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５３】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１５４】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１５５】
１３０  クライアント端末（担当者）
１４０  クライアント端末（決済者）
１１０  交通費精算(外出精算)サーバ
１５０  勤怠管理サーバ
１２０  複合機（画像形成装置）
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２１０  ＣＲＴ
２１１  外部メモリ
３０１  ＣＰＵ
３０２  ＲＡＭ
３０３  ＲＯＭ
３０４  ＨＤＤ
３０８  操作部
３１４  スキャナ部（画像読取部）
３１９  カードリーダ
【図１】
2011118881.tif 000003
【図２】
2011118881.tif 000004
【図３】
2011118881.tif 000005
【図４】
2011118881.tif 000006
【図５】
2011118881.tif 000007
【図６】
2011118881.tif 000008
【図７】
2011118881.tif 000009
【図８】
2011118881.tif 000010
【図９】
2011118881.tif 000011
【図１０】
2011118881.tif 000012
【図１１】
2011118881.tif 000013
【図１２】
2011118881.tif 000014
【図１３】
2011118881.tif 000015
【図１４】
2011118881.tif 000016
【図１５】
2011118881.tif 000017
【図１６】
2011118881.tif 000018
【図１７】
2011118881.tif 000019