(57)【要約】      （修正有）【課題】承認が必要な処理に対してユーザの承認者から承認を所定時間内に受け付けた場合に、処理を実行することの可能な情報処理システム、その制御方法、及びプログラム、並びに、画像形成装置、その制御方法、及びプログラムを提供する。【解決手段】ユーザに対応する承認者の承認者情報を記憶しておき、ユーザに対応する承認者による承認が必要な処理の実行を受け付けた時、時間内にＩＣカードなどを用いて承認者情報を複合機で受け付ける。当該承認者情報がユーザに対応する承認者の承認者情報であって、かつ、所定時間内に承認者情報を所定回数受け付けた場合に承認と判定し、前記処理を実行する。また、否認と判定すべき回数まで承認者情報を受け付けた場合には、否認と判定し前記処理を実行しない。【選択図】図６
2015195542.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに対応する承認者を一意に識別する承認者情報を記憶する記憶手段と、
前記承認者による承認が必要な処理の実行要求を受け付ける処理受付手段と、
前記処理受付手段で処理の実行要求を行ったユーザに対応する前記承認者情報を、前記記憶手段に記憶された前記承認者情報に基づいて特定する特定手段と、
前記処理受付手段で実行要求を受け付けた前記処理を承認すべく、前記特定手段で特定した前記承認者情報の入力を受け付ける承認者情報受付手段と、
前記承認者情報受付手段で前記承認者情報の入力を所定時間内に受け付けたか否かを判定する判定手段と、
前記判定手段で前記承認者情報の入力を所定時間内に受け付けたと判定した場合は、前記処理受付手段で実行要求を受け付けた前記処理を実行する実行手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記実行手段は、前記判定手段で前記承認者情報の入力を所定時間内に受け付けたと判定しなかった場合は、前記処理受付手段で実行要求を受け付けた前記処理の承認依頼を前記承認者に対して行うことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記情報処理システムは、
前記処理受付手段で受け付けた処理の内容を表示させる表示要求を受け付ける表示要求受付手段と、
前記表示要求受付手段で前記要求を受け付けた場合に、前記処理の内容を表示させる表示手段と
を更に備え、
前記判定手段は、前記表示手段で表示させた前記処理の内容の表示が終了した時点を起点として、前記承認者情報の入力を所定時間内に受け付けたか否かを判定することを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記記憶手段は、前記承認者情報を受け付ける回数であって、前記処理受付手段で実行要求を受け付けた前記処理を否認する否認回数を更に記憶し、
前記判定手段は、所定時間内に前記承認者情報の入力を受け付けた受付回数を判定し、
前記実行手段は、前記判定手段で判定した前記受付回数が前記記憶手段に記憶された前記否認回数に達したか否かに応じて前記処理を否認し、実行させないことを特徴とする請求項１乃至３のいずれかに記載の情報処理システム。
【請求項５】
前記処理受付手段は、前記実行手段で前記処理を否認し実行させなかった場合に、再び前記承認者による承認が必要な処理の実行要求を受け付けることを特徴とする請求項４に記載の情報処理システム。
【請求項６】
ユーザに対応する承認者を一意に識別する承認者情報を記憶する記憶手段を備える情報処理システムの制御方法であって、
前記情報処理システムの処理受付手段が、前記承認者による承認が必要な処理の実行要求を受け付ける処理受付ステップと、
前記情報処理システムの特定手段が、前記処理受付ステップで処理の実行要求を行ったユーザに対応する前記承認者情報を、前記記憶手段で記憶された前記承認者情報に基づいて特定する特定ステップと、
前記情報処理システムの承認者情報受付手段が、前記処理受付ステップで実行要求を受け付けた前記処理を承認すべく、前記特定ステップで特定した前記承認者情報の入力を受け付ける承認者情報受付ステップと、
前記情報処理システムの判定手段が、前記承認者情報受付ステップで前記承認者情報の入力を所定時間内に受け付けたか否かを判定する判定ステップと、
前記情報処理システムの実行手段が、前記判定ステップで前記承認者情報の入力を所定時間内に受け付けたと判定した場合は、前記処理受付ステップで実行要求を受け付けた前記処理を実行する実行ステップと
を備えることを特徴とする情報処理システムの制御方法。
【請求項７】
ユーザに対応する承認者を一意に識別する承認者情報を記憶する記憶手段を備える情報処理システムの制御方法を実行可能なプログラムであって、
前記情報処理システムを、
前記承認者による承認が必要な処理の実行要求を受け付ける処理受付手段と、
前記処理受付手段で処理の実行要求を行ったユーザに対応する前記承認者情報を、前記記憶手段に記憶された前記承認者情報に基づいて特定する特定手段と、
前記処理受付手段で実行要求を受け付けた前記処理を承認すべく、前記特定手段で特定した前記承認者情報の入力を受け付ける承認者情報受付手段と、
前記承認者情報受付手段で前記承認者情報の入力を所定時間内に受け付けたか否かを判定する判定手段と、
前記判定手段で前記承認者情報の入力を所定時間内に受け付けたと判定した場合は、前記処理受付手段で実行要求を受け付けた前記処理を実行する実行手段
として機能させることを特徴とする情報処理システムの制御方法を実行可能なプログラム。
【請求項８】
ユーザに対応する承認者を一意に識別する承認者情報を記憶する記憶手段を備える管理装置と通信可能に接続される画像形成装置であって、
前記承認者による承認が必要な処理の実行要求を受け付ける処理受付手段と、
前記処理受付手段で処理の実行要求を行ったユーザに対応する前記承認者情報を前記管理装置から取得する取得手段と、
前記処理受付手段で実行要求を受け付けた前記処理を承認すべく、前記取得手段で取得した前記承認者情報の入力を受け付ける承認者情報受付手段と、
前記承認者情報受付手段で前記承認者情報の入力を所定時間内に受け付けたか否かを判定する判定手段と、
前記判定手段で前記承認者情報の入力を所定時間内に受け付けたと判定した場合は、前記処理受付手段で実行要求を受け付けた前記処理を実行する実行手段と
を備えることを特徴とする画像形成装置。
【請求項９】
ユーザに対応する承認者を一意に識別する承認者情報を記憶する記憶手段を備える管理装置と通信可能に接続される画像形成装置の制御方法であって、
前記画像形成装置の処理受付手段が、前記承認者による承認が必要な処理の実行要求を受け付ける処理受付ステップと、
前記画像処理装置の取得手段が、前記処理受付ステップで処理の実行要求を行ったユーザに対応する前記承認者情報を前記管理装置から取得する取得ステップと、
前記画像処理装置の承認者情報受付手段が、前記処理受付ステップで実行要求を受け付けた前記処理を承認すべく、前記取得ステップで取得した前記承認者情報の入力を受け付ける承認者情報受付ステップと、
前記画像処理装置の判定手段が、前記承認者情報受付ステップで前記承認者情報の入力を所定時間内に受け付けたか否かを判定する判定ステップと、
前記画像処理装置の実行手段が、前記判定ステップで前記承認者情報の入力を所定時間内に受け付けたと判定した場合は、前記処理受付ステップで実行要求を受け付けた前記処理を実行する実行ステップと
を備えることを特徴とする画像形成装置の制御方法。
【請求項１０】
ユーザに対応する承認者を一意に識別する承認者情報を記憶する記憶手段を備える管理装置と通信可能に接続される画像形成装置の制御方法を実行可能なプログラムであって、
前記画像形成装置を、
前記承認者による承認が必要な処理の実行要求を受け付ける処理受付手段と、
前記処理受付手段で処理の実行要求を行ったユーザに対応する前記承認者情報を前記管理装置から取得する取得手段と、
前記処理受付手段で実行要求を受け付けた前記処理を承認すべく、前記取得手段で取得した前記承認者情報の入力を受け付ける承認者情報受付手段と、
前記承認者情報受付手段で前記承認者情報の入力を所定時間内に受け付けたか否かを判定する判定手段と、
前記判定手段で前記承認者情報の入力を所定時間内に受け付けたと判定した場合は、前記処理受付手段で実行要求を受け付けた前記処理を実行する実行手段
として機能させることを特徴とする画像形成装置の制御方法を実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
承認が必要な処理に対してユーザの承認者から承認を所定時間内に受け付けた場合に、前記処理を実行する仕組みを提供することの可能な情報処理システム、その制御方法、及びプログラム、並びに、画像形成装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、個人情報の流出などのセキュリティ事故が発生している。個人情報の流出が起こる原因としては、情報を送信する宛先指定の間違いがある。例えば、情報を送信する媒体がＥメールであればＥメールアドレスの間違いや、ＦＡＸであれば宛先のＦＡＸ番号の間違いである。
【０００３】
情報を送信する際の宛先の間違いを防止するために、ユーザは情報を送信する前に宛先を二度確認するなどの運用を取っている。しかし、同一人物による二度のチェックはユーザ自身が入力した宛先を確認するだけに過ぎず、運用としては不十分である。
【０００４】
下記の特許文献１では、誤送信の宛先を記憶しておき、情報を送信しようとする宛先が記憶されている誤送信の宛先か否かを判断することで、情報の送信が誤送信であるかを判定する技術が公開されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−７３１８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の特許文献１では、誤送信の宛先を一つ一つ登録することは手間である。
【０００７】
更に、チェックするのは送信する宛先の情報だけであって、送信する情報の内容のチェックをしておらず、本来の情報漏洩を防止するという目的は達成できない。
【０００８】
そこで、情報を送信する宛先を申請者と承認者でチェックをすることが行われる。例えばＦＡＸを送信することが可能な複合機では、ユーザに対応する承認者を設定しておき、ユーザがＦＡＸの送信を行おうとすると承認者からの承認がなければＦＡＸの送信を行うことができない。
【０００９】
承認依頼を受けた承認者は、当該承認者が複合機にログインした際に複合機上の画面で宛先が正しいか、送信する内容が問題ないかをチェックする。
【００１０】
こうすることで、より厳密な宛先チェックを行うことが可能となっている。
【００１１】
しかし、情報を送信しようとするユーザの近くに承認者がいて、承認者はその場で承認をしたい場合でも、承認者は複合機にログインし、承認者が自分に来ている承認依頼の中から該当する承認依頼を選択し確認したうえで承認をしなければならない。
【００１２】
そこで本発明は、承認が必要な処理に対してユーザの承認者から承認を所定時間内に受け付けた場合に、前記処理を実行する仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記の目的を達成するために、本発明の情報処理システムは、ユーザに対応する承認者を一意に識別する承認者情報を記憶する記憶手段と、前記承認者による承認が必要な処理の実行要求を受け付ける処理受付手段と、前記処理受付手段で処理の実行要求を行ったユーザに対応する前記承認者情報を、前記記憶手段に記憶された前記承認者情報に基づいて特定する特定手段と、前記処理受付手段で実行要求を受け付けた前記処理を承認すべく、前記特定手段で特定した前記承認者情報の入力を受け付ける承認者情報受付手段と、前記承認者情報受付手段で前記承認者情報の入力を所定時間内に受け付けたか否かを判定する判定手段と、前記判定手段で前記承認者情報の入力を所定時間内に受け付けたと判定した場合は、前記処理受付手段で実行要求を受け付けた前記処理を実行する実行手段とを備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、承認が必要な処理に対してユーザの承認者から承認を所定時間内に受け付けた場合に、前記処理を実行することの可能な効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】情報処理システム１００のシステム構成の一例を示す構成図である。
【図２】クライアント端末１０１とＦＡＸ承認サーバ１０２と認証サーバ１０６のハードウェア構成の一例を示す構成図である。
【図３】複合機１０３のハードウェア構成の一例を示す構成図である。
【図４】ＦＡＸ承認サーバ１０２と認証サーバ１０６と複合機１０３の機能構成の一例を示す構成図である。
【図５】本発明の実施形態における一連の処理の流れを示すフローチャートである。
【図６】図５に示すＦＡＸ送信受付処理の詳細を示すフローチャートである。
【図７】図５に示す承認依頼確認処理の詳細を示すフローチャートである。
【図８】図７に示す否認処理の詳細を示すフローチャートである。
【図９】図５に示す差し戻し確認処理の詳細を示すフローチャートである。
【図１０】図６、７、９に示すプレビュー処理の詳細を示すフローチャートである。
【図１１】ユーザからの操作を受け付けるための画面であるＦＡＸ設定画面１１００の一例を示す模式図である。
【図１２】承認者からの承認者情報を受け付ける画面の一例を示す承認者確認画面１２００の模式図である。
【図１３】承認者への承認依頼を送信したことをユーザに通知するための画面である承認依頼送信画面１３００の一例を示す模式図である。
【図１４】承認者に承認依頼を確認させることができる画面である承認依頼画面１４００の一例を示す模式図である。
【図１５】承認者から承認依頼に対して承認処理を受け付けることが可能な画面である承認受付画面１５００の一例を示す模式図である。
【図１６】承認者から否認理由の選択を受け付けることが可能な画面である否認理由選択画面１６００の一例を示す模式図である。
【図１７】ユーザに承認者から差し戻されたＦＡＸの一覧を確認させることが可能な画面である差し戻し一覧画面１７００の一例を示す模式図である。
【図１８】差し戻されたＦＡＸの宛先を修正させることが可能な画面である宛先修正画面１８００の一例を示す模式図である。
【図１９】複合機１０３に認証するユーザの情報を格納しているデータテーブルである認証データリスト１９００の一例を示すデータテーブルである。
【図２０】ユーザから受け付けたＦＡＸの情報を一時的に格納しておくデータテーブルである一時保存データリスト２０００の一例を示すデータテーブルである。
【図２１】承認が必要なＦＡＸの情報を格納しているデータテーブルである承認依頼データリスト２１００の一例を示すデータテーブルである。
【図２２】ＦＡＸ送信を受け付けることの可能な画面であるＦＡＸ送信受付画面２２００の一例を示すデータテーブルである。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１７】
図１は本発明の複合機１０３（画像形成装置）、ＩＣカードリーダ１０５、ＦＡＸ承認サーバ１０２（管理装置）、認証サーバ１０６（管理装置）、クライアント端末１０１を用いた情報処理システム１００の構成の一例を示すシステム構成図である。
【００１８】
クライアント端末１０１は、ユーザが使用する端末であって、アプリケーションプログラムを用いて編集した文書データを作成し、その文書データに基づいた印刷ジョブを生成する機能を有する。
【００１９】
ＦＡＸ承認サーバ１０２は、ＦＡＸ送信の管理をするサーバであって複合機１０３から受け付けたＦＡＸ送信のジョブを蓄積することが可能なサーバである。
【００２０】
複合機１０３はＬＡＮ１０４を介して、認証サーバ１０６、クライアント端末１０１と通信可能に接続されている。ＩＣカードリーダ１０５で読み取られたＩＣカードの情報を認証サーバ１０６で認証し、認証結果を複合機１０３へ送信する。また、認証サーバ１０６で認証されたことを受けて、不図示のプリントサーバやマスストレージから、認証されたユーザに対応する印刷データを受信し、紙に出力したり、ＦＡＸを送信したりすることが可能な装置である。
【００２１】
ＩＣカードリーダ１０５は、複合機に付随するＩＣカードリーダであり、ユーザからＩＣカードをかざされるのを検知すると、ＩＣカード内に記憶されているカード番号などを読み取ることが可能な装置である。
【００２２】
認証サーバ１０６は、ユーザの使用するＩＣカードのカード番号（製造番号）とユーザ名及びパスワードを保持し、ＩＣカードのカード番号またはユーザ名とパスワードから当該ユーザを検索（認証）する機能を有する認証サーバである。
【００２３】
尚、本実施形態では、ＦＡＸ承認サーバ１０２と認証サーバ１０６とは別々の装置として説明を行うが、これらをまとめて１つのサーバとして動作させてもよい。この場合、ＦＡＸ承認サーバ１０２と認証サーバ１０６とが実行する動作は、当該まとめられたサーバが実行する。
【００２４】
次に、図２を用いてクライアント端末１０１とＦＡＸ承認サーバ１０２と認証サーバ１０６のハードウェア構成を説明する。
【００２５】
図２において、ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２６】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  ＯｕｔｐｕｔＳｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２７】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２８】
また、入力コントローラ（入力Ｃ）２０５は、キーボードや不図示のマウス等のポインティングデバイス等の入力デバイス２０９からの入力を制御する。
【００２９】
ビデオコントローラ（ＶＣ）２０６は、ディスプレイ２１０等の表示器への表示を制御する。表示器の種類はＣＲＴや、液晶ディスプレイを想定するが、これに限らない。
【００３０】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるカード型メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３１】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００３２】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３３】
本発明のクライアント端末１０１とＦＡＸ承認サーバ１０２とが後述する各種処理を実行するために用いられる各種プログラム等は外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ２１１に格納されている。
【００３４】
次に、図３を用いて、本発明の複合機１０３を制御するコントローラユニットのハードウェア構成について説明する。
【００３５】
図３は、複合機１０３のコントローラユニット５０００のハードウェア構成例を示すブロック図である。
【００３６】
図３において、コントローラユニット５０００は、画像入力デバイスとして機能するスキャナ５０１５や、画像出力デバイスとして機能するプリンタ５０１４と接続されるとともに、図１に示したＬＡＮ１０４のようなローカルエリアネットワークや、例えばＰＳＴＮまたはＩＳＤＮ等の公衆回線（ＷＡＮ）と接続することで、画像データやデバイス情報の入出力を行なう。
【００３７】
図３に示すように、コントローラユニット５０００は、ＣＰＵ５００１、ＲＡＭ５００６、ＲＯＭ５００２、外部記憶装置（ハードディスクドライブ（ＨＤＤ））５００７、ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）５００３、モデム（Ｍｏｄｅｍ）５００４、操作部インタフェース（操作部Ｉ／Ｆ）５００５、外部インタフェース（外部Ｉ／Ｆ）５００９、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）５００８、ラスタイメージプロセッサ（ＲＩＰ）５０１０、プリンタインタフェース（プリンタＩ／Ｆ）５０１１、スキャナインタフェース（スキャナＩ／Ｆ）５０１２、画像処理部５０１３等で構成される。
【００３８】
ＣＰＵ５００１は、システム全体を制御するプロセッサである。
【００３９】
ＲＡＭ５００６は、ＣＰＵ５００１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記憶するための画像メモリである。
【００４０】
ＲＯＭ５００２は、システムのブートプログラムや各種制御プログラムが格納されている。
【００４１】
外部記憶装置（ハードディスクドライブＨＤＤ）５００７は、システムを制御するための各種プログラム、画像データ等を格納する。
【００４２】
操作部インタフェース（操作部Ｉ／Ｆ）５００５は、操作部（ＵＩ）５０１８とのインタフェース部であり、操作部５０１８に表示する画像データを操作部５０１８に対して出力する。
【００４３】
また、操作部Ｉ／Ｆ５００５は、操作部５０１８から本システム使用者が入力した情報をＣＰＵ５００１に伝える役割をする。なお、操作部５０１８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザから押下（指等でタッチ）されることにより、各種指示を受け付けることができる。
【００４４】
ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）５００３は、ネットワーク（ＬＡＮ１０４）に接続し、データの入出力を行なう。
【００４５】
モデム（ＭＯＤＥＭ）５００４は公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４６】
外部インタフェース（外部Ｉ／Ｆ）５００９は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるインタフェース部であり、本実施形態においては、認証で必要となるＩＣカード読み取り用のＩＣカードリーダ１０５が接続されている。
【００４７】
そして、ＣＰＵ５００１は、この外部Ｉ／Ｆ５００９を介してＩＣカードリーダ１０５によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。尚、ＩＣカードに限らず、ユーザを特定することが可能な記憶媒体であればよい。この場合、記憶媒体には、ユーザを識別するための識別情報が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。
以上のデバイスがシステムバス上に配置される。
【００４８】
一方、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）５００８は、システムバス５０１６と画像データを高速で転送する画像バス５０１７とを接続し、データ構造を変換するバスブリッジである。
【００４９】
画像バス５０１７は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス５０１７上には以下のデバイスが配置される。
【００５０】
ラスタイメージプロセッサ（ＲＩＰ）５０１０は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００５１】
プリンタインタフェース（プリンタＩ／Ｆ）５０１１は、プリンタ５０１４とコントローラユニット５０００を接続し、画像データの同期系／非同期系の変換を行う。
【００５２】
また、スキャナインタフェース（スキャナＩ／Ｆ）５０１２は、スキャナ５０１５とコントローラユニット５０００を接続し、画像データの同期系／非同期系の変換を行う。
【００５３】
画像処理部５０１３は、入力画像データに対し、補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部５０１３は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００５４】
スキャナＩ／Ｆ５０１２に接続されるスキャナ５０１５は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部５０１８から読み取り起動指示することにより、ＣＰＵ５００１がスキャナ５０１５に指示を与え、フィーダは原稿用紙を１枚ずつフィードし、原稿画像の読み取り動作を行う。
【００５５】
プリンタＩ／Ｆ５０１１に接続されるプリンタ５０１４は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ５００１からの指示によって開始する。尚、プリンタ５０１４には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００５６】
操作部Ｉ／Ｆ５００５に接続される操作部５０１８は、液晶ディスプレイ（ＬＣＤ）表示部を有する。ＬＣＤ上にはタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報を操作部Ｉ／Ｆ５００５を介してＣＰＵ５００１に伝える。また、操作部５０１８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００５７】
ここで、操作部５０１８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色のＬＥＤがあり、その色によってスタートキーが使える状態であるか否かを示す。また、操作部５０１８のストップキーは、稼動中の動作を止める働きをする。また、操作部５０１８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部５０１８からの設定を初期化する時に用いる。
【００５８】
外部Ｉ／Ｆ５００９に接続されるＩＣカードリーダ１０５は、ＣＰＵ５００１からの制御により、ＩＣカード（例えば、ソニー社のＦｅｌｉＣａ（登録商標））内に記憶されている情報を読み取り、読み取った情報を外部Ｉ／Ｆ５００９を介してＣＰＵ５００１へ通知する。
【００５９】
次に図４を用いて、クライアント端末１０１とＦＡＸ承認サーバ１０２と認証サーバ１０６と複合機１０３の機能構成を説明する。
【００６０】
図４は、本発明の実施形態に係るシステムの機能構成を示すブロック図である。本発明の実施形態に係るシステムは、クライアント端末１０１、ＦＡＸ承認サーバ１０２、複合機１０３、認証サーバ１０６が、双方向通信可能な所定のＬＡＮ１０４を介して接続した構成となっている。複合機１０３には、ＩＣカードリーダ１０５が接続した構成となっている。
【００６１】
複合機１０３上の通信部３０１は、ＦＡＸ承認サーバ１０２や認証サーバ１０６と通信を行う機能部である。
【００６２】
複合機１０３上のログイン受付部３０２は、認証システム全般の制御及び、認証に成功した際には当該ユーザ情報を用いて複合機１０３の利用を許可させる機能部である。
【００６３】
複合機１０３上のスキャン部３０３は、スキャナ５０１５によるスキャンを行う機能部である。
【００６４】
複合機１０３上の画面制御部３０４は、操作部５０１８に表示される画面の制御を行う機能部である。
【００６５】
複合機１０３上の承認受付部３０５は、承認が必要な処理に対する承認を受け付ける機能部である。
【００６６】
複合機１０３上の承認判定部３０６は、受け付けた承認が所定時間内か、承認が可能な承認者によるものであるかを判定する機能部である。
【００６７】
複合機１０３上のＦＡＸ送信部３０７は、ＦＡＸを送信する機能部である。
【００６８】
認証サーバ１０６上の通信部３０８は、複合機１０３と通信を行う機能部である。
【００６９】
認証サーバ１０６上のユーザログイン管理部３０９は、複合機１０３から送信されたＩＣカードの情報によって、ログインを受け付けたユーザを特定したり、当該ユーザの承認者を特定する機能部である。
【００７０】
ＦＡＸ承認サーバ１０２上の通信部３１０は、複合機１０３と通信を行う機能部である。
【００７１】
ＦＡＸ承認サーバ１０２上の承認依頼データリスト管理部３１１は、複合機１０３から送信された承認者から承認される必要のあるＦＡＸのデータである承認依頼データリスト２１００を管理する機能部である。
【００７２】
ＦＡＸ承認サーバ１０２上の承認管理部３１２は、承認依頼データリスト２１００のそれぞれのデータに対する承認、非承認の指示の管理を行う機能部である。
【００７３】
次に図５を用いて、本発明の実施形態における一連の処理の流れを説明する。
【００７４】
ステップＳ５０１では、複合機１０３のＣＰＵ５００１が、複合機１０３へのログインを受け付けることが可能な不図示のログイン画面を表示する。
【００７５】
ステップＳ５０２では、複合機１０３のＣＰＵ５００１が、ＩＣカードリーダ１０５にかざされたＩＣカードのカードＩＤ１９０２を読み取る。
【００７６】
ステップＳ５０３では、複合機１０３のＣＰＵ５００１が、ステップＳ５０２で読み取ったＩＣカードのカードＩＤ１９０２の情報と共に認証サーバ１０６に対して認証要求を送信する。
【００７７】
ステップＳ５０４では、認証サーバ１０６のＣＰＵ２０１が、ステップＳ５０３で送信されたＩＣカードのカードＩＤ１９０２の情報と認証要求を受信する。
【００７８】
ステップＳ５０５では、認証サーバ１０６のＣＰＵ２０１が、外部メモリ２１１に記憶されている認証データリスト１９００を取得する。例えば、図１９に示す認証データリスト１９００である。認証データリスト１９００には、ユーザ名１９０１、カードＩＤ１９０２、承認者名１９０３、承認者カードＩＤ１９０４、承認権限１９０５が格納されている。ユーザ名１９０１はユーザの名前を示している。カードＩＤ１９０２は、ＩＣカードを一意に識別するＩＤである。承認者名１９０３は、ユーザに対応する承認者の名前を示すものである。承認者カードＩＤ１９０４はユーザに対応する承認者のカードＩＤ１９０２を示すものである。承認権限１９０５はユーザの承認権限のフラグを示しており、「０」は承認権限が無い状態、「１」は承認権限を持っている状態を示している。尚、認証データリスト１９００は一例であってこれに限定されない。
【００７９】
ステップＳ５０６では、認証サーバ１０６のＣＰＵ２０１が、ステップＳ５０５で取得した認証データリスト１９００のカードＩＤ１９０２の中に、ステップＳ５０４で受け付けたカードＩＤ１９０２が一致するデータがあるか否かを判定する。カードＩＤ１９０２が一致するデータがあると判定した場合はステップＳ５０７に処理を進め、カードＩＤ１９０２が一致するデータがないと判定した場合は、ステップＳ５１１に処理を進める。
【００８０】
ステップＳ５０７では、認証サーバ１０６のＣＰＵ２０１が、認証結果がＯＫである旨を示す情報を生成する。
【００８１】
ステップＳ５０８では、認証サーバ１０６のＣＰＵ２０１が、ステップＳ５０６で一致するデータがあると判定したデータのユーザ名１９０１を特定する。
【００８２】
ステップＳ５０９では、認証サーバ１０６のＣＰＵ２０１が、ステップＳ５０６で一致するデータがあると判定したデータの承認者名１９０３を特定する。
【００８３】
ステップＳ５１０では、認証サーバ１０６のＣＰＵ２０１が、ステップＳ５０６で一致するデータがあると判定したデータの承認者の承認者情報を取得する。承認者情報とは、承認者名１９０３、承認者カードＩＤ１９０４、承認権限１９０５である。承認者情報を取得したのち、処理をステップＳ５１２に進める。
【００８４】
ステップＳ５１１では、認証サーバ１０６のＣＰＵ２０１が、認証結果がＮＧである旨を示す情報を生成する。生成したのち、ステップＳ５１２に処理を進める。
【００８５】
ステップＳ５１２では、認証サーバ１０６のＣＰＵ２０１が、ステップＳ５１１から処理が来た場合には認証結果がＮＧである旨を示す情報を、ステップＳ５１０から処理が来た場合には、認証結果がＯＫである旨を示す情報とステップＳ５０８で特定したユーザ名１９０１、ステップＳ５０９で特定した承認者名１９０３、ステップＳ５１０で取得した承認者情報とを複合機１０３に対して送信する。送信した後、処理をステップＳ５１３に進める。
【００８６】
ステップＳ５１３では、複合機１０３のＣＰＵ５００１が、ステップＳ５１２で送信された認証結果と、それぞれの情報を受信する（特定手段）。
【００８７】
ステップＳ５１４では、複合機１０３のＣＰＵ５００１が、ステップＳ５１３で受信した情報が、認証ＯＫか否かを判定する。認証ＮＧであればステップＳ５１５に処理を進め、認証ＯＫであればステップＳ５１６に処理を進める。
【００８８】
ステップＳ５１５では、複合機１０３のＣＰＵ５００１が、不図示の認証がＮＧであることを通知する画面を表示させ、処理をステップＳ５０１に戻す。
【００８９】
ステップＳ５１６では、複合機１０３のＣＰＵ５００１が、ステップＳ５１３で受信した承認者情報の承認権限１９０５から、ユーザに承認権限があるか否かを判定する。具体的には、承認権限１９０５が「０」であれば承認権限が無い状態、「１」であれば承認権限を持っている状態として判定する。ユーザに承認権限があると判定した場合にステップＳ５２１に処理を進め、ユーザに承認権限がないと判定した場合にステップＳ５１７に処理を進める。
【００９０】
ステップＳ５１７では、複合機１０３のＣＰＵ５００１が、ユーザからの操作を受け付けるための画面であるＦＡＸ設定画面１１００を操作部５０１８の液晶ディスプレイ表示部に表示させる。例えば、図１１に示すＦＡＸ設定画面１１００である。ＦＡＸ設定画面１１００には、ＦＡＸ送信ボタン１１０１、差し戻し確認ボタン１１０２、終了ボタン１１０３が配置されている。
【００９１】
ステップＳ５１８では、複合機１０３のＣＰＵ５００１が、ＦＡＸ設定画面１１００に配置されているＦＡＸ送信ボタン１１０１、差し戻し確認ボタン１１０２、終了ボタン１１０３のどのボタンが押下されたかを判定する。ＦＡＸ送信ボタン１１０１が押下されたと判定した場合にステップＳ５２０に処理を進める。差し戻し確認ボタン１１０２が押下されたと判定した場合にはステップＳ５１９に処理を進める。終了ボタン１１０３が押下されたと判定した場合には処理を終了させる。
【００９２】
ステップＳ５１９では、複合機１０３のＣＰＵ５００１が、ユーザが承認依頼をしたＦＡＸが差し戻された一覧を確認する処理である差し戻し確認処理を行う。詳細は、図９を用いて後述する。
【００９３】
ステップＳ５２０では、複合機１０３のＣＰＵ５００１が、ＦＡＸ送信を受け付けるＦＡＸ送信受付処理を行う。詳細は、図６を用いて後述する。
【００９４】
ステップＳ５２１では、複合機１０３のＣＰＵ５００１が、承認者が承認を行わなかったことで、承認者に対して送信された承認依頼を承認者に確認させることのできる処理である依頼確認処理を行う。詳細は、図７を用いて後述する。
【００９５】
次に図６を用いて、図５に示すＦＡＸ送信受付処理の詳細を説明する。
【００９６】
ステップＳ６０１では、複合機１０３のＣＰＵ５００１が、ＦＡＸ送信を受け付けることの可能な画面であるＦＡＸ送信受付画面２２００を操作部５０１８の液晶ディスプレイ表示部に表示する。例えば、図２２に示すＦＡＸ送信受付画面２２００である。ＦＡＸ送信受付画面２２００は、ＦＡＸを送信する宛先の番号入力が可能な欄である入力欄２２０１と、ＦＡＸ送信するための書類をスキャンするためのスキャンボタン２２０２と、ＦＡＸ送信指示を受け付けるためのＦＡＸ送信ボタン２２０３が配置されている。ＦＡＸの送信指示を受け付けることができればＦＡＸ送信受付画面２２００はこれに限定されない。
【００９７】
ステップＳ６０２では、複合機１０３のＣＰＵ５００１が、ステップＳ６０１で表示されたＦＡＸ送信受付画面２２００からＦＡＸの送信先のＦＡＸ番号の入力指示を受け付けたか否かを判定する。例えば入力欄２２０１にタッチされたと判定した場合番号の入力指示を受け付けたと判定する。ＦＡＸ番号の入力指示を受け付けたと判定した場合、処理をステップＳ６０３に進め、ＦＡＸ番号の入力指示を受け付けなかったと判定した場合、処理をステップＳ６０４に進める。
【００９８】
ステップＳ６０３では、複合機１０３のＣＰＵ５００１が、ステップＳ６０１で表示されたＦＡＸ送信受付画面２２００の入力欄２２０１に入力させるために外部装置のキーボードなどから宛先の入力を受け付ける。入力を受け付けた場合ステップＳ６０４に処理を進める。
【００９９】
ステップＳ６０４では、複合機１０３のＣＰＵ５００１が、ＦＡＸ送信受付画面２２００に表示されたスキャンボタン２２０２が押下されたか否かを判定する。スキャンボタン２２０２が押下されたと判定した場合に処理をステップＳ６０５に進める。
【０１００】
ステップＳ６０５では、複合機１０３のＣＰＵ５００１が、スキャナ５０１５により書類のスキャンを行う。スキャンした書類を複合機１０３のＲＡＭ２０３に保存する。
【０１０１】
ステップＳ６０６ではＦＡＸ送信受付画面２２００に表示されたＦＡＸ送信ボタン２２０３が押下された（実行要求）か否かを判定する（処理受付手段）。ＦＡＸ送信ボタン２２０３が押下されたと判定した場合、ステップＳ６０７に処理を進める。ＦＡＸ送信ボタン２２０３が押下されなかったと判定した場合、ステップＳ６０１に処理を戻す。尚、ＦＡＸ送信ボタン２２０３の押下を受け付けると複合機１０３では、一時保存データリスト２０００を作成する。一時保存データリスト２０００は、ＦＡＸ送信するための情報を格納するデータテーブルであって、例えば図２０に示す一時保存データリスト２０００である。一時保存データリスト２０００にはジョブＩＤ２００１、送信先番号２００２、ユーザ名２００３、承認者名２００４、承認者カードＩＤ２００５、スキャンデータ２００６が格納されている。ジョブＩＤ２００１はＦＡＸを送信するジョブを一意に識別する情報である。送信先番号２００２はＦＡＸを送信しようとする宛先の番号である。ユーザ名２００３はＦＡＸを送信しようとするユーザ名を示している。承認者名２００４はＦＡＸを送信しようとする承認者の名前を示している。承認者カードＩＤ２００５は承認者のＩＣカードのカードＩＤ１９０２を示している。スキャンデータ２００６は、ステップＳ６０５でスキャンした保存ファイルの位置を示している。尚、一時保存データリスト２０００は一例であってこれに限定されない。
【０１０２】
ステップＳ６０７では、複合機１０３のＣＰＵ５００１が、承認者から承認者カードＩＤ１９０４を受け付ける画面の一例を示す承認者確認画面１２００を操作部５０１８の液晶ディスプレイ表示部に表示させる。これにより、ＦＡＸ送信するためには承認者のＩＣカードをかざさなければならないことをユーザに通知することを可能にしている。
【０１０３】
ステップＳ６０８では、複合機１０３のＣＰＵ５００１が、承認者確認画面１２００のプレビューボタン１２０１が押下されたか否かを判定している（表示要求受付手段）。プレビューボタン１２０１が押下されたと判定した場合には処理をステップＳ６０９に進め、プレビューボタン１２０１が押下されなかったと判定した場合には処理をステップＳ６１０に進める。
【０１０４】
ステップＳ６０９では、複合機１０３のＣＰＵ５００１が、ＦＡＸ送信をする書類のプレビューを行う。詳細は図１０にて後述する。
【０１０５】
ステップＳ６１０では、複合機１０３のＣＰＵ５００１が、ＩＣカードがＩＣカードリーダ１０５に数秒以内にかざされたか否かを判定する（承認者情報受付手段・判定手段）。ＩＣカードがＩＣカードリーダ１０５に数秒以内にかざされたと判定した場合、処理をステップＳ６２０に進め、ＩＣカードがＩＣカードリーダ１０５に所定時間以内にかざされなかったと判定した場合は処理をステップＳ６１１に進める。なお、この所定時間は管理者から設定をすることが可能である。ステップＳ６０９のプレビュー処理を終えた後に本判定を行う場合、起点はプレビュー処理終了時点とする。
【０１０６】
ステップＳ６１１では、複合機１０３のＣＰＵ５００１が、承認者からＩＣカードタッチを受け付けなかったので、承認者に対して承認依頼を飛ばすために、承認者の承認依頼データリストへの登録要求と、ステップＳ５１３で取得した承認者情報とをＦＡＸ承認サーバ１０２に対して送信する。
【０１０７】
ステップＳ６１２では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、ステップＳ６１１で送信された登録要求と承認者情報とを受信する。
【０１０８】
ステップＳ６１３では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、承認依頼データリストに登録する承認者を特定する。承認者の特定は、ステップＳ６１２で受信した承認者情報に含まれている承認者を承認依頼データリストに登録する承認者として特定する。
【０１０９】
ステップＳ６１４では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、承認依頼データリスト２１００を参照する。例えば、図２１に示す承認依頼データリスト２１００である。承認依頼データリスト２１００には、ジョブＩＤ２１０１、送信先番号２１０２、申請者名２１０３、承認者名２１０４、確認フラグ２１０５、依頼日２１０６が格納されている。ジョブＩＤ２１０１は、承認依頼を一意に識別するＩＤを示している。送信先番号２１０２はＦＡＸを送信するＦＡＸ番号を示している。申請者名２１０３はＦＡＸを送信するユーザの名前を示している。承認者名２１０４は、ＦＡＸを送信するユーザの承認者の名前を示している。確認フラグ２１０５は、承認者からの確認を受け付けているか否かを示すフラグで、確認フラグ２１０５が「１」となっている場合、確認済みを意味している。空欄の場合は未確認であって、ステップＳ６１０でＩＣカードがかざされることなく承認依頼リストに登録されたことを示している。依頼日２１０６は承認依頼を受け付けた日付を格納している。
【０１１０】
ステップＳ６１５では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、ステップＳ６１４で参照した承認依頼データリスト２１００に新しくレコード（承認依頼）を追加する。ジョブＩＤ２１０１は一意に識別できる値を設定する。送信先番号２１０２はステップＳ６０２で受け付けたＦＡＸ番号を格納する。申請者名２１０３は、ステップＳ５１４で認証したユーザのユーザ名１９０１を格納する。承認者名２１０４は、ステップＳ６１０で特定した承認者の承認者名１９０３を格納する。確認フラグ２１０５は空欄として格納する。承認依頼データリスト２１００に新しくレコードを追加したのち、ステップＳ６１６に処理を進める。
【０１１１】
ステップＳ６１６では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、複合機１０３に対して承認依頼データリストに登録が完了した通知を送信する。
【０１１２】
ステップＳ６１７では、複合機１０３のＣＰＵ５００１が、ステップＳ６１６で送信された通知を受信する。
【０１１３】
ステップＳ６１８では、複合機１０３のＣＰＵ５００１が、ステップＳ６１７で通知を受信したことをキックとして、承認依頼を承認者に送信したことをユーザに通知させる画面を生成する。例えば図１３に示す承認依頼送信画面１３００である。
【０１１４】
ステップＳ６１９では、複合機１０３のＣＰＵ５００１が、ステップＳ６１８で生成された承認依頼送信画面１３００を操作部５０１８の液晶ディスプレイ表示部に表示させる。これにより、ユーザは承認者に承認依頼が送信されたことを知ることができる。
【０１１５】
ステップＳ６２０では、複合機１０３のＣＰＵ５００１が、ステップＳ６１０でかざされたと判定したＩＣカードが、ステップＳ５１３で受信した承認者の承認者カードＩＤ１９０４の情報を持っているか否かを判定している。ＩＣカードが、ステップＳ５１３で受信した承認者の承認者カードＩＤ１９０４の情報を持っていると判定した場合はステップＳ６２２に処理を進め、ＩＣカードが、ステップＳ５１３で受信した承認者の承認者カードＩＤ１９０４の情報を持っていなかったと判定した場合は、ステップＳ６２１に処理を進める。これにより、承認者以外からの承認を拒絶することができる。
【０１１６】
ステップＳ６２１では、複合機１０３のＣＰＵ５００１が、ステップＳ６１７でカード情報が一致しないと判定したので、かざされたＩＣカードは承認者のＩＣカードではないという旨の通知をする画面を操作部５０１８の液晶ディスプレイ表示部に表示させる。表示させた後、ステップＳ６１０に処理を戻す。
【０１１７】
ステップＳ６２２では、複合機１０３のＣＰＵ５００１が、承認者から承認指示を受け付ける承認処理を行う。ＩＣカードがかざされた回数（受付回数）によって承認・否認を判定する。本実施例では、ＩＣカードがかざされたのが１回の場合承認と判定し、２回の場合（否認回数）は否認と判定する。ＩＣカードがかざされたのが１回の場合は処理をステップＳ６２４に進める。ＩＣカードがかざされたのが２回の場合、処理をステップＳ６２３に進める（実行手段）。
【０１１８】
ステップＳ６２３では、複合機１０３のＣＰＵ５００１が、ＩＣカードがかざされたのが２回の場合、否認と判定し処理をステップＳ６０３に戻す。ステップＳ６０３では再度ＦＡＸの宛先を入力することが可能な画面であるＦＡＸ送信受付画面２２００を表示させる。なお、ステップＳ６０３に戻した場合は、承認依頼を出した情報を表示させることで間違えた部分のみ修正することが可能になる。
【０１１９】
ステップＳ６２４では、複合機１０３のＣＰＵ５００１が、承認者から承認を受け付けたと判定したので、ＦＡＸを送信する（実行手段）。
【０１２０】
ステップＳ６２５では、複合機１０３のＣＰＵ５００１が、一時保存データリスト２０００に保存された一時保存データを削除する。
【０１２１】
次に図７を用いて、図５に示す承認依頼確認処理の詳細を説明する。
【０１２２】
ステップＳ７０１では、複合機１０３のＣＰＵ５００１が、承認依頼データリスト２１００の取得要求と取得要求を行ったユーザのユーザ名１９０１とを送信する。
【０１２３】
ステップＳ７０２では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、ステップＳ７０１で送信された承認依頼データリスト２１００の取得要求と取得要求を行ったユーザのユーザ名１９０１とを受信する。
【０１２４】
ステップＳ７０３では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、外部メモリ２１１に記憶された承認依頼データリスト２１００を取得する。
【０１２５】
ステップＳ７０４では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、ステップＳ７０３で取得した承認依頼データリスト２１００を複合機１０３に送信する。
【０１２６】
ステップＳ７０５では、複合機１０３のＣＰＵ５００１が、ステップＳ７０４で送信された承認依頼データリスト２１００を受信する。
【０１２７】
ステップＳ７０６では、複合機１０３のＣＰＵ５００１が、ステップＳ７０５で受信した承認依頼データリスト２１００に承認者の承認依頼データがあるか否かを判定する。例えば、承認依頼データリスト２１００の承認者名２１０４をフィルタリングするなどで判定することができる。承認依頼データがあると判定した場合はステップＳ７０８に処理を進め、承認依頼データがないと判定した場合は承認依頼確認処理を終了させる。
【０１２８】
ステップＳ７０７では、複合機１０３のＣＰＵ５００１が、ステップＳ７０５で受信した承認依頼データリスト２１００を基にして、承認依頼一覧画面１４００を生成する。例えば図１４に示す承認依頼一覧画面１４００である。生成に当たっては、承認依頼データリスト２１００の送信先番号２１０２が送信先１４０２に、申請者名２１０３が依頼者１４０１に、依頼日２１０６が依頼日１４０３に格納される。尚、再承認依頼１４０４は、確認フラグ２１０５が「１」となっている場合は「再」として、空欄の場合には「初」と表示させるよう画面を生成する。
【０１２９】
ステップＳ７０８では、複合機１０３のＣＰＵ５００１が、ステップＳ７０７で生成された承認依頼一覧画面１４００を操作部５０１８の液晶ディスプレイ表示部に表示させる。
【０１３０】
ステップＳ７０９では、複合機１０３のＣＰＵ５００１が、ステップＳ７０８で表示させた承認依頼一覧画面１４００でユーザから承認依頼データの選択を受け付ける。
【０１３１】
ステップＳ７１０では、複合機１０３のＣＰＵ５００１が、ステップＳ７１０で選択を受け付けた承認依頼データのジョブＩＤを取得する。ジョブＩＤの取得は承認依頼データリスト２１００のジョブＩＤ２１０１から取得をする。ジョブＩＤを取得した後、処理をステップＳ７１２に進める。
【０１３２】
ステップＳ７１１では、複合機１０３のＣＰＵ５００１が、承認者から承認依頼に対して承認処理を受け付けることが可能な画面である承認受付画面１５００を操作部５０１８の液晶ディスプレイ表示部に表示させる。例えば図１５に示す承認受付画面１５００である。承認受付画面１５００には宛先の確認欄と、プレビューボタン１５０１、承認ボタン１５０２、否認ボタン１５０３が配置されている。この画面により、ユーザはＦＡＸの宛先を確認し、間違いがないことを確認すると、承認ボタン１５０２を押下することにより承認することができる。また、否認ボタン１５０３を押下することでＦＡＸ送信を否認することができる。
【０１３３】
ステップＳ７１２では、複合機１０３のＣＰＵ５００１が、承認受付画面１５００のプレビューボタン１５０１が押下されたか否かを判定している。プレビューボタン１５０１が押下されたと判定した場合は処理をステップＳ７１３に進め、プレビューボタン１５０１が押下されなかったと判定した場合は、処理をステップＳ７１４に進める。
【０１３４】
ステップＳ７１３では、複合機１０３のＣＰＵ５００１が、ＦＡＸ送信をする書類のプレビューを行う。詳細は図１０にて後述する。
【０１３５】
ステップＳ７１４では、複合機１０３のＣＰＵ５００１が、承認受付画面１５００の承認ボタン１５０２と否認ボタン１５０３のいずれかが押されたかを判定している。承認ボタン１５０２が押下されたと判定した場合は、承認指示と判定し処理をステップＳ７１５に進める。承認ボタン１５０２が押下されなかったと判定した場合は、否認指示と判定し処理をステップＳ７１７に進める。
【０１３６】
ステップＳ７１５では、複合機１０３のＣＰＵ５００１が、承認者から承認を受け付けたと判定したので、ＦＡＸを送信する。
【０１３７】
ステップＳ７１６では、複合機１０３のＣＰＵ５００１が、一時保存データリスト２０００に保存された一時保存データを削除する。
【０１３８】
ステップＳ７１７では、複合機１０３のＣＰＵ５００１が、ＦＡＸ承認サーバ１０２に対して承認依頼データリストからステップＳ７１０で取得したジョブＩＤの承認依頼データの削除依頼を送信する。承認依頼データリストから承認依頼データを削除することによって、承認依頼データリストには未承認の承認依頼データのみがリストアップされる。
【０１３９】
ステップＳ７１８では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、ステップＳ７１７で送信された削除依頼を受信する。
【０１４０】
ステップＳ７１９では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、外部メモリ２１１に記憶された承認依頼データリスト２１００を取得する。
【０１４１】
ステップＳ７２０では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、ステップＳ７１０で取得したジョブＩＤの承認依頼データを削除する。削除したのち、処理を終了させる。
【０１４２】
ステップＳ７２１では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、ユーザから否認理由の選択を受け付ける処理である否認処理を行う。詳細は次の図８で説明する。
【０１４３】
次に図８を用いて、図７に示す否認処理の詳細を説明する。
【０１４４】
ステップＳ８０１では、複合機１０３のＣＰＵ５００１が、操作部５０１８の液晶ディスプレイ表示部に否認理由の選択を受け付けることが可能な画面である否認理由選択画面１６００を表示させる。例えば、図１６に示す否認理由選択画面１６００である。否認理由選択画面１６００には、宛先間違えボタン１６０１と内容に不備ありボタン１６０２とが配置されている。承認をする必要のあるＦＡＸ送信について、宛先が間違っていると承認者が判断した場合に宛先間違えボタン１６０１を押下することで宛先間違いであることを否認理由として登録することができる。また、送信する書類など、内容に不備があると承認者が判断した場合には内容に不備ありボタン１６０２を押下することによって、否認理由が内容に不備があると登録することができる。
【０１４５】
ステップＳ８０２では、複合機１０３のＣＰＵ５００１が、ステップＳ８０１で表示された否認理由選択画面１６００で否認理由の選択を受け付ける。具体的には宛先間違えボタン１６０１ボタンか、内容に不備ありボタン１６０２を押下されたか否かで否認理由の選択を受け付ける。
【０１４６】
ステップＳ８０３では、複合機１０３のＣＰＵ５００１が、ステップＳ８０２で選択を受け付けた否認理由とジョブＩＤをＦＡＸ承認サーバ１０２に対して送信する。
【０１４７】
ステップＳ８０４では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、ステップＳ８０８で受信した否認理由とジョブＩＤとを受信する。
【０１４８】
ステップＳ８０５では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、外部メモリ２１１に記憶された承認依頼データリスト２１００を取得する。
【０１４９】
ステップＳ８０６では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、ステップＳ８０４で受信したジョブＩＤが、ステップＳ８１０で取得した承認依頼データリスト２１００のジョブＩＤ２１０１にあるか否かを判定する。ステップＳ８０４で受信したジョブＩＤが、ステップＳ８１０で取得した承認依頼データリスト２１００のジョブＩＤ２１０１にあると判定した場合は、処理をステップＳ８０７に進める。ステップＳ８０４で受信したジョブＩＤが、ステップＳ８１０で取得した承認依頼データリスト２１００のジョブＩＤ２１０１にないと判定した場合は処理をステップＳ８０８に進める。
【０１５０】
ステップＳ８０７では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、ステップＳ８０５で取得した承認依頼データリスト２１００に新しくジョブＩＤ２１０１を割り振り、レコードを作成する。
【０１５１】
ステップＳ８０８では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、該当するジョブＩＤ２１０１の確認フラグ２１０５に確認フラグを立てる。確認フラグを立てることで、承認者が図７の承認依頼確認処理を行う際に、自身が一度確認したＦＡＸ送信について再び確認することがないように表示を制御することができる。確認フラグを立てたら処理を終了させる。
【０１５２】
次に図９を用いて、図５に示す差し戻し確認処理の詳細を説明する。
【０１５３】
ステップＳ９０１では、複合機１０３のＣＰＵ５００１が、ＦＡＸ承認サーバ１０２に対して差し戻しデータ取得要求を送信する。
【０１５４】
ステップＳ９０２では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、ステップＳ９０１で送信された差し戻しデータ取得要求を受信する。
【０１５５】
ステップＳ９０３では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、外部メモリ２１１に記憶されている差し戻しデータのマスタデータである承認依頼データリスト２１００を取得する。
【０１５６】
ステップＳ９０４では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、ステップＳ９０３で取得した承認依頼データリスト２１００を複合機１０３に送信する。
【０１５７】
ステップＳ９０５では、複合機１０３のＣＰＵ５００１が、ステップＳ９０４で送信された承認依頼データリスト２１００を受信する。
【０１５８】
ステップＳ９０６では、複合機１０３のＣＰＵ５００１が、ステップＳ９０５で受信した承認依頼データリスト２１００を基にして差し戻し一覧画面１７００をそれぞれ対応づいているデータを表示させることで表示させる。例えば、図１７の差し戻し一覧画面１７００の送信先１７０１は承認依頼データリスト２１００の送信先番号２１０２と対応づいている。
【０１５９】
ステップＳ９０７では、複合機１０３のＣＰＵ５００１が、ステップＳ９０６で表示させた差し戻し一覧画面１７００で終了指示を受け付けたか否かを判定する。終了指示を受け付けたと判定した場合は差し戻し確認処理を終了させる。終了指示を受け付けなかったと判定した場合は、処理をステップＳ９０８に進める。
【０１６０】
ステップＳ９０８では、複合機１０３のＣＰＵ５００１が、ステップＳ９０６で表示された差し戻し一覧画面１７００で、差し戻しデータの押下を受け付ける。
【０１６１】
ステップＳ９０９では、複合機１０３のＣＰＵ５００１が、ステップＳ９０８で選択を受け付けた差し戻しデータの宛先を修正することが可能な画面である宛先修正画面１８００を操作部５０１８の液晶ディスプレイ表示部に表示させる。例えば、図１８に示す宛先修正画面１８００である。宛先修正画面１８００には、ＦＡＸを送信する宛先が表示されており、修正ボタン１８０２を押下されると宛先を修正可能にする。
【０１６２】
ステップＳ９１０では、複合機１０３のＣＰＵ５００１が、宛先修正画面１８００に表示された修正ボタン１８０２が押下されたか否かを判定している。修正ボタン１８０２が押下されたと判定した場合はステップＳ９１１に処理を進める。修正ボタン１８０２が押下されなかったと判定した場合はステップＳ９１２に処理を進める。
【０１６３】
ステップＳ９１１では、複合機１０３のＣＰＵ５００１が、宛先の入力を受け付ける。宛先の入力を受け付けた後、処理をステップＳ９１２に進める。
【０１６４】
ステップＳ９１２では、複合機１０３のＣＰＵ５００１が、宛先修正画面１８００に表示されているスキャンボタン１８０１が押下されたか否かを判定している。スキャンボタン１８０１が押下されたと判定した場合は処理をステップＳ９１３に進める。スキャンボタン１８０１が押下されなかったと判定した場合は処理をステップＳ９１４に進める
【０１６５】
ステップＳ９１３では、複合機１０３のＣＰＵ５００１が、スキャナ５０１５により書類のスキャンを行う。スキャンした書類を複合機１０３のＲＡＭ２０３に保存する。
【０１６６】
ステップＳ９１４では、複合機１０３のＣＰＵ５００１が、宛先修正画面１８００に表示されているＦＡＸ送信ボタン１８０３が押下されたか否かを判定している。ＦＡＸ送信ボタン１８０３が押下されたと判定した場合は処理をステップＳ９１５に進め、ＦＡＸ送信ボタン１８０３が押下されなかったと判定した場合は処理をステップＳ９１０に戻す。
【０１６７】
ステップＳ９１５では、複合機１０３のＣＰＵ５００１が、複合機１０３のＣＰＵ５００１が、承認者からの承認者カードＩＤ１９０４を受け付ける画面の一例を示す承認者確認画面１２００を操作部５０１８の液晶ディスプレイ表示部に表示させる。例えば、図１２に示す承認者確認画面１２００である。これにより、差し戻しをされたＦＡＸを再び送信するためには承認者のＩＣカードをかざさなければならないことをユーザに通知させることを可能にしている。
【０１６８】
ステップＳ９１６では、複合機１０３のＣＰＵ５００１が、承認者確認画面１２００に表示されたプレビューボタン１２０１が押下されたか否かを判定する。プレビューボタン１２０１が押下されたと判定した場合には処理をステップＳ９１７に進め、プレビューボタン１２０１が押下されなかったと判定した場合には処理をステップＳ９２７に進める。
【０１６９】
ステップＳ９１７では、複合機１０３のＣＰＵ５００１が、ＦＡＸ送信をする書類のプレビューを行う。詳細は図１０にて後述する。
【０１７０】
ステップＳ９１８では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、ＩＣカードがＩＣカードリーダ１０５に数秒以内にかざされたか否かを判定している。ＩＣカードがＩＣカードリーダ１０５に数秒以内にかざされたと判定した場合、処理をステップＳ９２８に進め、ＩＣカードがＩＣカードリーダ１０５に数秒以内にかざされなかったと判定した場合は処理をステップＳ９１９に進める。なお、この秒数は管理者から設定をすることが可能である。
【０１７１】
ステップＳ９１９では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、承認者からのＩＣカードタッチを受け付けなかったので、承認者に対して承認依頼を飛ばすために、承認者の承認依頼データリストへの登録要求をＦＡＸ承認サーバ１０２に対して送信する。
【０１７２】
ステップＳ９２０では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、ステップＳ９１９で送信された登録要求を受信する。
【０１７３】
ステップＳ９２１では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、承認依頼データリストに登録する承認者を特定する。承認者の特定は、ステップＳ５１３で受信した承認者情報に含まれている承認者を承認依頼データリストに登録する承認者として特定する。
【０１７４】
ステップＳ９２２では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、承認依頼データリスト２１００を参照する。
【０１７５】
ステップＳ９２３では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、ステップＳ９２２で参照した承認依頼データリスト２１００に新しくレコードを追加する。ジョブＩＤ２１０１は一意に識別できる値を設定する。送信先番号２１０２はステップＳ６０２で受け付けたＦＡＸ番号を格納する。申請者名２１０３は、ステップＳ５１４で認証したユーザのユーザ名１９０１を格納する。承認者名２１０４は、ステップＳ６１０で特定した承認者の承認者名１９０３を格納する。確認フラグ２１０５は空欄として格納する。承認依頼データリスト２１００に新しくレコードを追加したのち、ステップＳ６１６に処理を進める。
【０１７６】
ステップＳ９２４では、ＦＡＸ承認サーバ１０２のＣＰＵ２０１が、複合機１０３に対して承認依頼データリストに登録が完了した通知を送信する。
【０１７７】
ステップＳ９２５では、複合機１０３のＣＰＵ５００１が、ステップＳ９２４で送信された通知を受信する。
【０１７８】
ステップＳ９２６では、複合機１０３のＣＰＵ５００１が、ステップＳ９２５で通知を受信したことをキックとして、承認依頼を承認者に送信したことをユーザに通知させる画面を生成する。
【０１７９】
ステップＳ９２７では、複合機１０３のＣＰＵ５００１が、ステップＳ９２６で生成された画面である承認依頼送信画面１３００を操作部５０１８の液晶ディスプレイ表示部に表示させる。例えば図１３に示す承認依頼送信画面１３００である。これにより、ユーザは承認者に承認依頼が送信されたことを知ることができる。
【０１８０】
ステップＳ９２８では、複合機１０３のＣＰＵ５００１が、ステップＳ９１８でかざされたと判定したＩＣカードが、ステップＳ５１３で受信した承認者の承認者カードＩＤ１９０４の情報を持っているか否かを判定している。ＩＣカードが、ステップＳ５１３で受信した承認者の承認者カードＩＤ１９０４の情報を持っていると判定した場合はステップＳ９２９に処理を進め、ＩＣカードが、ステップＳ５１３で受信した承認者の承認者カードＩＤ１９０４の情報を持っていなかったと判定した場合は、ステップＳ９１８に処理を戻す。これにより、承認者以外からの承認を拒絶することができる。
【０１８１】
ステップＳ９２９では、複合機１０３のＣＰＵ５００１が、承認者から承認指示を受け付ける承認処理を行う。ＩＣカードがかざされた回数によって承認・否認を判定する。本実施例では、ＩＣカードがかざされたのが１回の場合承認と判定し、２回の場合は否認と判定する。ＩＣカードがかざされたのが１回の場合は処理をステップＳ９３１に進める。ＩＣカードがかざされたのが２回の場合、処理をステップＳ９３０に進める。
【０１８２】
ステップＳ９３０では、複合機１０３のＣＰＵ５００１が、ＩＣカードがかざされたのが２回の場合、否認と判定し処理をステップＳ９０６に戻す。ステップＳ９０６では再度ＦＡＸの宛先を入力することが可能な画面であるＦＡＸ送信受付画面２２００を表示させる。なお、ステップＳ６９０６に戻した場合は、承認依頼を出した情報を表示させることで間違えた部分のみ修正することが可能になる。
【０１８３】
ステップＳ９３１では、複合機１０３のＣＰＵ５００１が、承認者から承認を受け付けたと判定したので、ＦＡＸを送信する。
【０１８４】
ステップＳ９３２では、複合機１０３のＣＰＵ５００１が、一時保存データリスト２０００に保存された一時保存データを削除する。
【０１８５】
次に図１０を用いて、図６、７、９に示すプレビュー処理の詳細を説明する。
【０１８６】
ステップＳ１００１では、複合機１０３のＣＰＵ５００１が、ＦＡＸ承認サーバ１０２に対して処理中のＦＡＸのジョブＩＤ２００１を特定する。
【０１８７】
ステップＳ１００２では、複合機１０３のＣＰＵ５００１が、外部メモリ２１１に記憶された一時保存データリスト２０００を取得する。
【０１８８】
ステップＳ１００３では、複合機１０３のＣＰＵ５００１が、ステップＳ１００１で特定したジョブＩＤ２００１のスキャンデータ２００６にリンクされているスキャンデータを取得する。
【０１８９】
ステップＳ１００４では、複合機１０３のＣＰＵ５００１が、ステップＳ１００６で取得したスキャンデータを操作部５０１８の液晶ディスプレイ表示部に表示させる（表示手段）。表示させた後、処理を終了させる。
【０１９０】
以上説明したように、本実施形態によれば、承認が必要な処理に対してユーザの承認者から承認を所定時間内に受け付けた場合に、前記処理を実行することのできる効果を奏する。
【０１９１】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０１９２】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１９３】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１９４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１９５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１９６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１９７】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１９８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１９９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０２００】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０２０１】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０２０２】
１０１  クライアント端末
１０２  ＦＡＸ承認サーバ
１０３  複合機
１０４  ＬＡＮ
１０５  ＩＣカードリーダ
１０６  認証サーバ
２００１        ＣＰＵ
２００２        ＲＡＭ
２００３        ＲＯＭ
２００４        システムバス
２００５        入力コントローラ
２００６        ビデオコントローラ
２００７        メモリコントローラ
２００８        通信Ｉ／Ｆコントローラ
２００９        キーボード
２０１０        ＣＲＴディスプレイ
２０１１        外部メモリ
５００１        ＣＰＵ
５００２        ＲＯＭ
５００３        ネットワークインタフェース
５００４        モデム
５００５        操作部Ｉ／Ｆ
５００６        ＲＡＭ
５００７        外部記憶装置
５００８        イメージバスＩ／Ｆ
５００９        外部Ｉ／Ｆ
５０１０        ラスタイメージプロセッサ
５０１１        プリンタＩ／Ｆ
５０１２        スキャナＩ／Ｆ
５０１３        画像処理部
５０１４        プリンタ
５０１５        スキャナ
【図１】
2015195542.tif 000003
【図２】
2015195542.tif 000004
【図３】
2015195542.tif 000005
【図４】
2015195542.tif 000006
【図５】
2015195542.tif 000007
【図６】
2015195542.tif 000008
【図７】
2015195542.tif 000009
【図８】
2015195542.tif 000010
【図９】
2015195542.tif 000011
【図１０】
2015195542.tif 000012
【図１１】
2015195542.tif 000013
【図１２】
2015195542.tif 000014
【図１３】
2015195542.tif 000015
【図１４】
2015195542.tif 000016
【図１５】
2015195542.tif 000017
【図１６】
2015195542.tif 000018
【図１７】
2015195542.tif 000019
【図１８】
2015195542.tif 000020
【図１９】
2015195542.tif 000021
【図２０】
2015195542.tif 000022
【図２１】
2015195542.tif 000023
【図２２】
2015195542.tif 000024