(57)【要約】【課題】作業依頼の通知を受けた利用者による作業の効率性を向上させることができる情報処理装置、及びプログラムを提供すること。【解決手段】依頼者端末２から承認印刷指示を受信するごとに、時限タイマーを起動するとともに、受信した承認印刷指示を蓄積記憶する。そして、上記時限タイマーが停止した場合に、蓄積しておいた承認印刷指示に関して通知する電子メールを、承認者端末４の利用者宛に送信するプリンタサーバ８である。【選択図】図１
2008276598.tif 000002
【特許請求の範囲】
【請求項１】
外部端末の利用者に対して依頼する作業を示した依頼情報を受け付ける受付手段と、
経過時間を計測開始時点から計測する計測手段と、
前記受付手段が前記依頼情報を受け付けるごとに、前記計測手段を用いて前記経過時間の計測を開始する計測開始手段と、
前記受付手段が受け付けた前記依頼情報を蓄積する蓄積手段と、
前記計測手段により計測される前記経過時間が所与の上限値に達した場合に、前記蓄積手段に蓄積される前記依頼情報に関する通知情報を、前記利用者宛で送信する送信手段と、
を含むことを特徴とする情報処理装置。
【請求項２】
前記受付手段は、さらに、処理情報も受け付け、
前記蓄積手段は、前記受付手段が受け付けた前記依頼情報と前記処理情報とを関連づけて蓄積し、
前記作業は、前記依頼情報に関連づけて蓄積される前記処理情報に基づいて前記情報処理装置が処理を実行することを承認する作業である、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記依頼情報を特定する依頼特定情報を含む情報であって、前記外部端末から送信される承認情報を受信する承認情報受信手段をさらに含み、
前記承認情報受信手段による承認情報の受信に応じて、当該承認情報に含まれる依頼特定情報によって特定される、依頼情報に関連づけて蓄積される処理情報に基づき、前記処理を実行する、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記処理情報は印刷情報であり、
前記処理は印刷処理である、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記受付手段は、さらに、前記利用者を特定する利用者特定情報も受け付け、
前記計測手段は、前記利用者ごとに前記経過時間を計測し、
前記計測開始手段は、前記受付手段が前記依頼情報を受け付けるごとに、前記受付手段が受け付けた前記利用者特定情報により特定される利用者について前記経過時間の計測を開始し、
前記蓄積手段は、前記受付手段が受け付けた前記依頼情報を、前記受付手段が受け付けた前記利用者特定情報により特定される利用者と関連付けて蓄積し、
前記送信手段は、前記利用者について計測される前記経過時間が前記所与の上限値に達した場合に、当該利用者宛に、当該利用者に関連付けられた前記依頼情報に関する通知情報を送信する、
ことを特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
前記利用者ごとに前記所与の上限値を決定する決定手段をさらに含み、
前記決定手段は、前記受付手段が前記依頼情報を受け付けるごとに、当該依頼情報の内容に応じて、前記受付手段が受け付けた前記利用者特定情報により特定される利用者について前記上限値を決定し、
前記送信手段は、前記利用者について計測される経過時間が、当該利用者について決定された前記上限値に達した場合に、当該利用者宛に、当該利用者に関連付けられた前記依頼情報に関する通知情報を送信する、
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記承認情報受信手段が前記承認情報を受信したタイミングを特定し、前記特定したタイミングを記憶するタイミング記憶手段と、
前記タイミング記憶手段に記憶される前記タイミングに基づいて、前記利用者ごとに、前記通知情報を送信する送信タイミングを決定するタイミング決定手段と、をさらに含み、
前記送信手段は、前記利用者について決定された前記送信タイミングが到来した場合にも、当該利用者宛に、当該利用者に関連付けられた前記依頼情報に関する前記通知情報を送信する、
ことを特徴とする請求項５又は６に記載の情報処理装置。
【請求項８】
外部端末の利用者に対して依頼する作業を示した依頼情報を受け付ける受付手段、
経過時間を計測開始時点から計測する計測手段、
前記受付手段が前記依頼情報を受け付けるごとに、前記計測手段を用いて前記経過時間の計測を開始する計測開始手段、
前記受付手段が受け付けた前記依頼情報を蓄積する蓄積手段、
前記計測手段により計測される前記経過時間が所与の上限値に達した場合に、前記蓄積手段に蓄積される前記依頼情報に関する通知情報を、前記利用者宛で送信する送信手段、
としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及びプログラムに関する。
【背景技術】
【０００２】
外部端末の利用者に対する作業依頼を受付け、前記利用者に作業依頼を通知する情報処理装置がある。例えば、下記特許文献に開示の情報処理装置は、印刷指示を受付けると、印刷処理実行の承認依頼を外部端末の利用者に電子メールで通知している。
【特許文献１】特開２００５−１１１６７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の情報処理装置は、作業依頼を受け付けるごとに、それを通知するようにしていた。そのため、例えば、情報処理装置が短期間に複数の作業依頼を受け付けた場合、通知を受けて作業を行う利用者は、短期間に何回も作業を行うこととなり、効率が悪い。
【０００４】
本発明の目的は、作業依頼の通知を受けた利用者による作業の効率性を向上させることができる処理制御装置、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
請求項１の発明は、外部端末の利用者に対して依頼する作業を示した依頼情報を受け付ける受付手段と、経過時間を計測開始時点から計測する計測手段と、前記受付手段が前記依頼情報を受け付けるごとに、前記計測手段を用いて前記経過時間の計測を開始する計測開始手段と、前記受付手段が受け付けた前記依頼情報を蓄積する蓄積手段と、前記計測手段により計測される前記経過時間が所与の上限値に達した場合に、前記蓄積手段に蓄積される前記依頼情報に関する通知情報を、前記利用者宛で送信する送信手段と、を含むことを特徴とする情報処理装置である。
【０００６】
請求項２の発明は、請求項１の発明において、前記受付手段は、さらに、処理情報も受け付け、前記蓄積手段は、前記受付手段が受け付けた前記依頼情報と前記処理情報とを関連づけて蓄積し、前記作業は、前記依頼情報に関連づけて蓄積される前記処理情報に基づいて前記情報処理装置が処理を実行することを承認する作業であることを特徴とする。
【０００７】
請求項３の発明は、請求項２の発明において、前記依頼情報を特定する依頼特定情報を含む情報であって、前記外部端末から送信される承認情報を受信する承認情報受信手段をさらに含み、前記承認情報受信手段による承認情報の受信に応じて、当該承認情報に含まれる依頼特定情報によって特定される、依頼情報に関連づけて蓄積される処理情報に基づき、前記処理を実行することを特徴とする。
【０００８】
請求項４の発明は、請求項３の発明において、前記処理情報は印刷情報であり、前記処理は印刷処理であることを特徴とする。
【０００９】
請求項５の発明は、請求項１乃至請求項４のいずれかの発明において、前記受付手段は、さらに、前記利用者を特定する利用者特定情報も受け付け、前記計測手段は、前記利用者ごとに前記経過時間を計測し、前記計測開始手段は、前記受付手段が前記依頼情報を受け付けるごとに、前記受付手段が受け付けた前記利用者特定情報により特定される利用者について前記経過時間の計測を開始し、前記蓄積手段は、前記受付手段が受け付けた前記依頼情報を、前記受付手段が受け付けた前記利用者特定情報により特定される利用者と関連付けて蓄積し、前記送信手段は、前記利用者について計測される前記経過時間が前記所与の上限値に達した場合に、当該利用者宛に、当該利用者に関連付けられた前記依頼情報に関する通知情報を送信することを特徴とする。
【００１０】
請求項６の発明は、請求項５の発明において、前記利用者ごとに前記所与の上限値を決定する決定手段をさらに含み、前記決定手段は、前記受付手段が前記依頼情報を受け付けるごとに、当該依頼情報の内容に応じて、前記受付手段が受け付けた前記利用者特定情報により特定される利用者について前記上限値を決定し、前記送信手段は、前記利用者について計測される経過時間が、当該利用者について決定された前記上限値に達した場合に、当該利用者宛に、当該利用者に関連付けられた前記依頼情報に関する通知情報を送信することを特徴とする。
【００１１】
請求項７の発明は、請求項５又は６の発明において、前記承認情報受信手段が前記承認情報を受信したタイミングを特定し、前記特定したタイミングを記憶するタイミング記憶手段と、前記タイミング記憶手段に記憶される前記タイミングに基づいて、前記利用者ごとに、前記通知情報を送信する送信タイミングを決定するタイミング決定手段と、をさらに含み、前記送信手段は、前記利用者について決定された前記送信タイミングが到来した場合にも、当該利用者宛に、当該利用者に関連付けられた前記依頼情報に関する前記通知情報を送信することを特徴とする。
【００１２】
請求項８の発明は、外部端末の利用者に対して依頼する作業を示した依頼情報を受け付ける受付手段、経過時間を計測開始時点から計測する計測手段、前記受付手段が前記依頼情報を受け付けるごとに、前記計測手段を用いて前記経過時間の計測を開始する計測開始手段、前記受付手段が受け付けた前記依頼情報を蓄積する蓄積手段、前記計測手段により計測される前記経過時間が所与の上限値に達した場合に、前記蓄積手段に蓄積される前記依頼情報に関する通知情報を、前記利用者宛で送信する送信手段としてコンピュータを機能させるプログラムである。
【発明の効果】
【００１３】
請求項１及び請求項８の発明によれば、作業依頼の通知を受けた利用者による作業の効率性を向上させることができる。
【００１４】
請求項２の発明によれば、処理実行の承認依頼の通知を受けた利用者による作業の効率性を向上させることができる。
【００１５】
請求項３の発明によれば、利用者による承認を受けて、処理を実行することができる。
【００１６】
請求項４の発明によれば、利用者による承認を受けて、印刷処理を実行することができる。
【００１７】
請求項５の発明によれば、利用者による作業の効率性を確実に向上させることができる。
【００１８】
請求項６の発明によれば、作業依頼の内容に応じて、利用者による作業の効率性を向上させることができる。
【００１９】
請求項７の発明によれば、利用者に早期に作業を行わせるようにしつつ、利用者による作業の効率性を向上させることができる。
【発明を実施するための最良の形態】
【００２０】
本発明の実施の形態について図面を参照しながら説明する。図１は本発明の実施形態に係る承認印刷システム１００の構成を示す図である。承認印刷システム１００は、例えば企業内に設置されるものあり、同図に示すように、依頼者端末２と、承認者端末４と、プリンタ６と、プリンタサーバ８と、を含んで構成される。依頼者端末２と、承認者端末４と、プリンタサーバ８とはネットワークを介して通信可能に接続されている。また、プリンタ６はプリンタサーバ８に接続されている。なお、これらの装置は一体となっていてもよい。
【００２１】
以下、各装置について説明する。依頼者端末２は、例えば、パーソナルコンピュータとして実現される。依頼者端末２は、利用者による所定操作を受け付けて、後述する承認印刷指示をプリンタサーバ８に送信する。以下、依頼者端末２の利用者を依頼者と呼ぶ。
【００２２】
例えば、依頼者は、印刷対象データや印刷設定を選択した上で、プリンタドライバが提供するインターフェイス（図２参照）の所定項目に値を入力する。具体的には、依頼者は、印刷に承認を要する場合には、チェックボックス１２にチェックを入れる。そして、入力欄１４に自分の利用者ＩＤを入力し、また、緊急度の高低をチェックボックス１６に入力する。そして、承認を依頼する利用者、すなわち、承認者端末４の利用者（以下、承認者と呼ぶ）へのコメントをコメント欄１８に入力する。これらを入力した上で、依頼者は、ボタン２０を押下することにより、プリンタサーバ８への承認印刷指示の送信を依頼者端末２に指示する。
【００２３】
図３は、承認印刷指示の一例を表す図である。承認印刷指示は依頼者端末２により生成される。同図に示すように、承認印刷指示は、承認を依頼する旨を表す承認フラグと、緊急度の高低を表す緊急度フラグと、依頼者が入力したコメントと、依頼者の利用者ＩＤと、印刷対象データや印刷設定等を含んでなる印刷情報とを含む。承認を依頼しない場合、すなわち、チェックボックス１２にチェックが入れられなかった場合、承認印刷指示には印刷情報のみが含まれる。
【００２４】
承認者端末４は、パーソナルコンピュータとして実現される。承認者端末４は、プリンタサーバ８から情報を受信し、当該情報を表示部に提示する。また、承認者端末４は、承認者の操作を受け入れ、当該操作に基づく情報をプリンタサーバ８に送信する。なお、依頼者端末２は承認者端末４にもなるし、承認者端末４は、依頼者端末２にもなる。
【００２５】
プリンタ６は、プリンタサーバ８から出力された印刷情報に基づいて紙媒体に画像を印刷するものである。プリンタ６は、印刷機能を有する複合機やＦＡＸなどであってもよい。
【００２６】
プリンタサーバ８は、一般的なサーバ装置として実現される。ここでは、プリンタサーバ８は、ウェブサーバ機能を有するものとする。図４は、プリンタサーバ８のハードウェア構成の一例を表す図である。同図に示すように、プリンタサーバ８は、中央処理装置４０と、主記憶装置４２と、補助記憶装置４４と、出入力インターフェイス４６と、入力装置４８と、ディスプレイ５０と、ネットワークインターフェイス５２と、プリンタインターフェイス５４と、を含んで構成される。各装置は、データバス５６を介して通信可能に接続されている。
【００２７】
中央処理装置４０は、ＣＰＵやＭＰＵ等であり、主記憶装置４２に予め格納されているプログラムに従って動作し、各装置を制御する。また、主記憶装置４２に格納される情報を用いて演算し、主記憶装置４２に出力する。なお、上記プログラムは、主記憶装置４２に格納されるものに限らず、ＣＤーＲＯＭやＤＶＤーＲＯＭやＤＶＤーＲＯＭ等の情報記憶媒体に格納されるものであってもよいし、ネットワークから提供されるものであってもよい。
【００２８】
主記憶装置４２は、ＲＡＭやＲＯＭ等のメモリ素子であり、上記プログラムを格納するものである。また、主記憶装置４２は、中央処理装置４０から入力された演算情報や、出入力インターフェイスから入力される情報を格納する。また、格納している情報を出入力インターフェイスを介して、ディスプレイ５０やネットワークインターフェイス５２に出力する。
【００２９】
補助記憶装置４４は、ハードディスク等であり、中央演算装置４０からの制御信号に従い、主記憶装置４２に格納される情報を記憶する。
【００３０】
入力装置４８は、キーボードやマウス等であり、中央演算装置４０からの制御信号に従い、入力情報を出入力インターフェイスを介して主記憶装置４２に出力する。
【００３１】
ディスプレイ５０は、中央演算装置４０からの制御信号に従い、主記憶装置４２に格納される情報を表示する。
【００３２】
ネットワークインターフェイス５２は、ネットワークインターフェイスカード等であり、中央演算装置４０からの制御信号に従い、ネットワークから受信した情報を主記憶装置４２に出力したり、主記憶装置４２に格納される情報をネットワークを介して送信したりする。
【００３３】
プリンタインターフェイス５４は、ＵＳＢインターフェイスやＳＣＳＩインターフェイス等であり、中央演算装置４０からの制御信号に従い、主記憶装置４２に格納される情報をプリンタ６に出力する。
【００３４】
図５は、中央演算装置４０が上記プログラムに従って動作することにより、プリンタサーバ８にて実現される機能のブロック図である。ここでは、プリンタサーバ８にて実現される機能のうち、本発明に関連するものを中心として示す。
【００３５】
承認印刷指示受信部６０は、ネットワークインターフェイス５２を中心として構成され、依頼者端末２から送信される承認印刷指示を受信する。
【００３６】
利用者情報記憶部６２は、補助記憶装置４４を中心として構成され、プリンタサーバ８の管理者によって予め登録された、承認印刷システム１００の利用者の情報を記憶するものである。具体的には、利用者の利用者ＩＤと、メールアドレスと、当該利用者が依頼者となる場合に承認者となる利用者の利用者ＩＤと、を含む利用者情報を記憶する。ここでは、利用者情報記憶部６２は、図６に示すテーブルとして、利用者情報を記憶している。
【００３７】
承認印刷指示蓄積部６４は、補助記憶装置４４を中心として構成され、承認印刷指示受信部６２が受信した承認印刷指示を、利用者ＩＤごとに蓄積する。
【００３８】
タイマー部６６は、中央処理装置４０が有するクロックを中心として実現される。タイマー部６６は、利用者ＩＤの各々に対応する時限タイマーを含み、利用者ＩＤごとに時限タイマーを起動する。ここで、時限タイマーは、起動してから、予め承認印刷指示の内容に応じて設定された設定時間の経過後に停止するものである。
【００３９】
確認部６８は、中央処理装置４０を中心として構成され、タイマー部６６に含まれる時限タイマーが、起動状態から停止状態になったか否かを確認する。具体的には、確認部６６は、所定時間間隔毎に、タイマー部６６に含まれる時限タイマーが起動状態にあるか又は停止状態にあるかを確認することにより、時限タイマーが起動状態から停止状態になったか否かを確認する。
【００４０】
送信部７０は、中央処理装置４０及びネットワークインターフェイス４２を中心として構成され、承認者宛に電子メールを送信するものである。具体的には、送信部７０は、確認部６８により起動状態から停止状態になったと確認された時限タイマーを特定し、さらに当該時限タイマーに対応する利用者ＩＤを特定する。そして、利用者情報記憶部６２の記憶内容を参照し、当該特定した利用者ＩＤで示される利用者のメールアドレスを特定する。そして、当該利用者ＩＤに関連づけて蓄積される承認印刷指示を特定し、当該特定した承認印刷指示に関する通知メールを、上記メールアドレス宛に送信する。
【００４１】
承認情報受信部７２は、ネットワークインターフェイス４２を中心として構成され、承認者の承認者端末４から、印刷を承認する承認情報を受信する。
【００４２】
印刷情報出力部７４は、中央処理装置４０を中心として構成され、承認情報受信部７２が受信した承認情報に基づいて、承認印刷指示蓄積部６４に蓄積される承認印刷指示の少なくとも一部を特定する。そして、当該特定した承認印刷指示に含まれる印刷情報をプリンタ６に出力する。
【００４３】
次に、このような機能を有するプリンタサーバ８が承認印刷指示を受信した場合に実行する処理の一例を、図７のフローチャート図を参照しながら説明する。
【００４４】
承認印刷指示を受信すると、プリンタサーバ８は、当該承認印刷指示に承認フラグが含まれているか否かを判断する（Ｓ１１）。そして、承認フラグが含まれていないと判断した場合（Ｓ１１のＮＯ）、プリンタサーバ８は、承認印刷指示に含まれる印刷情報をプリンタ６に出力する（Ｓ１２）。
【００４５】
一方、承認フラグが含まれていると判断した場合（Ｓ１１のＹＥＳ）、プリンタサーバ８は、図６のテーブルを参照し、承認印刷指示に含まれる依頼者の利用者ＩＤから承認者の利用者ＩＤを特定する（Ｓ１３）。
【００４６】
そして、プリンタサーバ８は、時限タイマーに設定する設定時間を決定する（Ｓ１４）。具体的には、プリンタサーバ８は、承認印刷指示に含まれる緊急度フラグが表す緊急度について予め定められた値を、時限タイマーに設定する設定時間とする。例えば、プリンタサーバ８は、緊急度が高い場合に設定時間を５分とし、緊急度が低い場合に設定時間を１５分とする。
【００４７】
そして、プリンタサーバ８は、承認者の利用者ＩＤに対応する時限タイマーに、Ｓ１４のステップで決定した設定時間を設定し、当該時限タイマーを起動する（Ｓ１５）。具体的には、プリンタサーバ８は、承認者の利用者ＩＤに対応する時限タイマーが停止状態にある場合は、Ｓ１４のステップで決定した設定時間を設定して起動し、承認者の利用者ＩＤに対応する時限タイマーが既に起動している場合は、Ｓ１４のステップで決定した設定時間を設定して再起動する。
【００４８】
そして、プリンタサーバ８は、承認者の利用者ＩＤに関連づけて承認印刷指示を蓄積する（Ｓ１６）。以上が、プリンタサーバ８が承認印刷指示を受信した場合に実行される処理の内容である。
【００４９】
次に、時限タイマーが停止した場合に、プリンタサーバ８が実行する処理の一例について、図８のフローチャート図を参照しながら説明する。
【００５０】
プリンタサーバ８は、所定時間間隔毎に、各時限タイマーの状態が起動状態から停止状態に変化したか否かを確認しており（Ｓ２１）、時限タイマーの状態が起動状態から停止状態に変化したことを確認した場合に（Ｓ２１のＹＥＳ）、当該時限タイマーに対応する承認者の利用者ＩＤを特定する（Ｓ２２）。そして、プリンタサーバ８は、当該利用者ＩＤに関連づけて蓄積される承認印刷指示を特定し、該特定した承認印刷指示に一意に対応するＨＴＭＬドキュメントを生成して記憶する（Ｓ２３）。なお、該特定した承認印刷指示が複数ある場合には、当該複数の承認印刷指示の組み合わせに一意に対応するＨＴＭＬドキュメントを生成する。
【００５１】
そして、プリンタサーバ８は、図６のテーブルを参照して承認者のメールアドレスを特定し、当該特定したメールアドレスに、Ｓ２３のステップで特定した承認印刷指示についての通知メールを送信する（Ｓ２４）。図９は、Ｓ２４のステップで送信される通知メールの一例である。同図に示すように、通知メールは、印刷を承認する依頼がなされていることを通知する内容となっている。また、通知メールは、Ｓ２３のステップで生成されたＨＴＭＬドキュメントのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）も含む。通知メールを受け取った承認者は、印刷を承認すべく、当該ＵＲＬにアクセスすることとなる。以上が、図８のフローチャート図の内容である。
【００５２】
そして、プリンタサーバ８は、ＨＴＭＬドキュメントの送信要求を受信して、ＨＴＭＬドキュメントを要求元に返信する。
【００５３】
図１０は、ＨＴＭＬドキュメントを受信した承認者端末４の表示部に表示されるインターフェイスの一例を表す図である。同図に示すように、インターフェイスには、当該ＨＴＭＬドキュメントに一意に対応する承認印刷指示の情報が表示される。例えば、承認印刷指示に含まれる緊急度フラグが表す緊急度や、コメントの内容、依頼者の利用者ＩＤ等が表示される。また、インターフェイスには、印刷を承認するためのボタン２２が表示される。承認者は、ボタン２２を押下することにより、印刷を承認する。このとき、承認者端末４は、ＨＴＭＬドキュメントに組み込まれたプログラムに従い、当該ＨＴＭＬドキュメントの名称（以下、ドキュメント名称）を、承認情報として、プリンタサーバ８に送信する。
【００５４】
そして、プリンタサーバ８は、ドキュメント名称を受信すると、承認印刷指示蓄積部６４に蓄積される承認印刷指示のうち、同名称のＨＴＭＬドキュメントに対応する承認印刷指示を特定する。そして、プリンタサーバ８は、当該特定した承認印刷指示に含まれる印刷情報をプリンタ６に出力する。以上が、承認印刷システム１００を構成する各装置の内容である。
【００５５】
図１１は、各装置が行う動作のシーケンスの一例を表す図である。ここでは、依頼者たる利用者Ａの依頼者端末２から緊急度が低い承認印刷指示Ａがプリンタサーバ８に送信された５分後に、別の依頼者たる利用者Ｃの依頼者端末２から緊急度が高い承認印刷指示Ｂがプリンタサーバ８に送信された場合を例に取り上げる。なお、利用者Ａ及び利用者Ｃの情報は図６に示す通りであり、両利用者からみた承認者は利用者Ｂとなる。
【００５６】
まず、利用者Ａの依頼者端末２からプリンタサーバ８に承認印刷指示Ａが送信されると（Ｓ３０１）、承認印刷指示Ａを受信したプリンタサーバ８は、利用者Ｂの利用者ＩＤに対応する時限タイマーを、設定時間を１５分として起動する（Ｓ３０２）。そして、プリンタサーバ８は、利用者Ｂの利用者ＩＤに関連づけて、承認印刷指示Ａを記憶する（Ｓ３０３）。
【００５７】
その後、利用者Ｃの依頼者端末２からプリンタサーバ８に承認印刷指示Ｂが送信されると（Ｓ３０４）、承認印刷指示Ｂを受信したプリンタサーバ８は、利用者Ｂの利用者ＩＤに対応する時限タイマーを、設定時間５分として再起動する（Ｓ３０５）。そして、プリンタサーバ８は、利用者Ｂの利用者ＩＤに関連づけて、承認印刷指示Ｂを追加記憶する（Ｓ３０６）。
【００５８】
プリンタサーバ８は、利用者Ｂの利用者ＩＤに対応する時限タイマーが起動状態から停止状態になったことを確認すると（Ｓ３０７）、利用者Ｂの利用者ＩＤに対応するメールアドレスに通知メールを送信する（Ｓ３０８）。
【００５９】
そして、通知メールを受信した利用者Ｂは、承認者端末４において、通知メールに記載されたＵＲＬにアクセスする（Ｓ３０９）。すると、承認者端末４は、上記ＵＲＬに存在するＨＴＭＬドキュメントの送信要求をプリンタサーバ８に送信する。
【００６０】
そして、上記送信要求を受信したプリンタサーバ８は、ＨＴＭＬドキュメントを承認者端末４に返信する（Ｓ３１０）。
【００６１】
そして、ＨＴＭＬドキュメントを受信した承認者端末４の利用者Ｂは、ボタン２２を押下して印刷を承認する（Ｓ３１１）。このとき、承認者端末４は、承認情報たるドキュメント名称をプリンタサーバ８に送信する。
【００６２】
そして、ドキュメント名称を受信したプリンタサーバ８は、蓄積している承認印刷指示のうち、同名称のＨＴＭＬドキュメントに対応するもの、すなわち、承認印刷指示Ａと承認印刷指示Ｂとを特定する。そして、両承認印刷指示に含まれる印刷情報をプリンタ６に出力し、両承認印刷指示を削除する（Ｓ３１２）。
【００６３】
そして、プリンタサーバ８から印刷情報を受け付けたプリンタ６は、当該印刷情報に従って印刷処理を実行する（Ｓ３１３）。具体的には、プリンタ６は、当該印刷情報に含まれる印刷対象データが表す画像を、同印刷情報に含まれる印刷設定に従って、紙媒体に印刷する。
【００６４】
以上のように、本発明によれば、比較的短い時間間隔で連続して承認印刷指示がなされた場合に、通知メールを送る回数を少なくすることができる。従って、通知メールを受けた承認者による印刷承認の効率性を向上させることができる。
【００６５】
なお、本発明の実施形態は、上述の実施形態に限らない。例えば、上記実施形態では、電子メールを用いて承認者に上記ＵＲＬ等を通知しているが、メッセンジャーサービスを用いて通知するようにしてもよい。
【００６６】
また、通知メールの返信メールを受信することにより、承認情報を受信するようにしてもよい。この場合、例えば、通知メールのタイトル等に承認印刷指示の識別情報や指定情報等を含めておくようにするようにしてもよい。
【００６７】
また、利用者ＩＤごとに、該利用者ＩＤに対応する時限タイマーの起動回数をカウントするようにし、起動回数が所定回数に達した場合に、通知メールを送信するようにしてもよい。
【００６８】
また、時限タイマーが停止したタイミングに加えて、さらに他のタイミングにも通知メールを送信するようにしてもよい。
【００６９】
すなわち、プリンタサーバ８は、図１２のテーブルに示すように、利用者ＩＤごとに承認情報たるドキュメント名称を受信した受信時刻を記憶することにより、通知メールの送信タイミングたる送信予定時刻を決定するようにしてもよい。具体的には、プリンタサーバ８は、ドキュメント名称を受信するごとに、図１３のフローチャート図に示す処理を実行するようにしてもよい。以下、図１３に示す処理について説明する。
【００７０】
プリンタサーバ８は、承認情報たるドキュメント名称を受信すると、その受信時刻を特定する（Ｓ３１）。そして、プリンタサーバ８は、同名称のＨＴＭＬドキュメントに対応する承認印刷指示を特定し、当該承認印刷指示に関連づけられた承認者の利用者ＩＤを特定する（Ｓ３２）。
【００７１】
そして、プリンタサーバ８は、図１２のテーブルを参照してＳ３２のステップで特定した利用者ＩＤに関連づけて既に受信時刻が記憶されているか否かを判断する（Ｓ３３）。そして、Ｓ３２のステップで特定した利用者ＩＤに関連づけて既に受信時刻が記憶されている場合（Ｓ３３のＹＥＳ）、それら記憶されている受信時刻のうち最も古いものと、Ｓ３１で特定した受信時刻との時間差を算出する（Ｓ３４）。そして、プリンタサーバ８は、Ｓ３２のステップで特定した利用者ＩＤに関連づけて記憶されている受信時刻の個数をカウントし、当該個数で、Ｓ３４のステップで算出した時間差を除算してなる平均承認間隔を算出する（Ｓ３５）。そして、Ｓ３１で特定した受信時刻から、平均承認間隔を定数倍（１倍未満）した時間が経過した時の時刻を算出し、当該算出した時刻を、Ｓ３２のステップで特定した利用者ＩＤに対応する送信予定時刻として決定する（Ｓ３６）。そして、Ｓ３１で特定した受信時刻を、Ｓ３２で特定した利用者ＩＤに関連づけて追加記憶する（Ｓ３７）。
【００７２】
一方、プリンタサーバ８は、Ｓ３２のステップで特定した利用者ＩＤに関連づけて未だ受信時刻が記憶されていない場合（Ｓ３３のＮＯ）、当該利用者ＩＤに関連づけて、Ｓ３１のステップで特定した受信時刻を記憶する（Ｓ３７）。こうして、プリンタサーバ８は、利用者ＩＤごとに、通知メールの送信予定時刻を決定する。そして、プリンタサーバ８は、送信予定時刻になった時に、時限タイマーが起動しているか否か関わらず、承認者宛に通知メールを送信する。こうすれば、承認者が承認者端末４を利用している時や利用する直前に通知メールを送信できる可能性が高くなるので、承認者に印刷承認を早期にさせるようにしつつ、承認者による印刷承認の効率性をより向上させることができる。
【００７３】
なお、プリンタサーバ８は、ドキュメント名称の受信時刻を毎回記憶するようにせずに、平均承認間隔を算出するようにしてもよい。例えば、利用者ＩＤごとに、ドキュメント名称を最初に受信したときの初回受信時刻と、現在までドキュメント名称を受信した受信回数とだけを記憶するようにしてもよい。そして、ドキュメント名称を受信したときに、当該ドキュメント名称の受信時刻と初回受信時刻との時間差を算出し、それを受信回数で除算することにより、平均承認間隔を算出するようにしてもよい。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施形態に係る承認印刷システムの構成の一例を表す図である。
【図２】依頼者端末に表示されるインターフェイスの一例を表す図である。
【図３】承認印刷指示の一例を表す図である。
【図４】プリンタサーバの構成の一例を表す図である。
【図５】プリンタサーバにおいて実現される機能の機能ブロック図である。
【図６】プリンタサーバが記憶するテーブルの一例を表す図である。
【図７】プリンタサーバが実行する処理の一例を表す図である。
【図８】プリンタサーバが実行する処理の一例を表す図である。
【図９】プリンタサーバが送信する通知メールの一例を表す図である。
【図１０】承認者端末に表示されるインターフェイスの一例を表す図である。
【図１１】本発明に実施形態に係る承認印刷システムを構成する各装置の動作の一例を表すシーケンス図である。
【図１２】プリンタサーバが記憶するテーブルの一例を表す図である。
【図１３】プリンタサーバが実行する処理の一例を表す図である。
【符号の説明】
【００７５】
２  依頼者端末、４  承認者端末、６  プリンタ、８  プリンタサーバ、１２  チェックボックス、１４  入力欄、１６  チェックボックス、１８  コメント欄、２０  ボタン、４０  中央処理装置、４２  主記憶装置、４４  補助記憶装置、４６  出入力インターフェイス、４８  入力装置、５０  ディスプレイ、５２  ネットワークインターフェイス、５４  プリンタインターフェイス、５６  データバス、６０  承認印刷指示受信部、６２  利用者情報記憶部、６４  承認印刷指示蓄積部、６６  タイマー部、６８  確認部、７０  送信部、７２  承認情報受信部、７４  印刷情報出力部、１００  承認印刷システム。
【図１】
2008276598.tif 000003
【図２】
2008276598.tif 000004
【図３】
2008276598.tif 000005
【図４】
2008276598.tif 000006
【図５】
2008276598.tif 000007
【図６】
2008276598.tif 000008
【図７】
2008276598.tif 000009
【図８】
2008276598.tif 000010
【図９】
2008276598.tif 000011
【図１０】
2008276598.tif 000012
【図１１】
2008276598.tif 000013
【図１２】
2008276598.tif 000014
【図１３】
2008276598.tif 000015