(57)【要約】【課題】印刷データが印刷管理装置に格納されたことを印刷データの配信先に通知できるようにすること、及びその印刷データが配信先により印刷されたことを配信元に通知できるようにすることである。【解決手段】情報端末装置及びプリンタとネットワークを介して接続された印刷管理装置は、印刷データ、設定情報、ジョブ情報、及び配信情報を記憶部に記憶し、実行部１３４が保持するプログラムにより印刷データの配信先ユーザに印刷データが印刷管理装置に格納されたことを通知する。そして、印刷ジョブ終了後、ジョブ管理部１３６が保持するプログラムにより印刷データの配信者に印刷ジョブが終了した旨を通知する。【選択図】図５
2008117074.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置と、プリンタとにネットワークを介して接続される印刷管理装置であって、
印刷データ配信元の端末装置から送信された配信元情報及び配信先情報を含む印刷データを記憶する印刷データ記憶手段と、
前記印刷データが前記印刷データ記憶手段に記憶されたことを前記配信先情報に基づいて印刷データ配信先の端末装置に通知する第１通知手段と、
前記印刷データ配信先の端末装置での指示に応じて、前記印刷データ記憶手段に記憶された前記印刷データを前記プリンタで実行させる印刷制御手段と、
前記印刷データが前記プリンタで印刷されたことを前記配信元情報に基づいて前記印刷データ配信元の端末装置に通知する第２通知手段と、
を備えることを特徴とする印刷管理装置。
【請求項２】
前記印刷データ記憶手段は、前記配信先情報として前記印刷データ配信先を示す配信先アドレスを記憶すると共に、前記配信元情報として前記印刷データ配信元を示す配信元アドレスを記憶し、
前記第１通知手段は、前記印刷データ記憶手段に記憶された前記配信先アドレスへ前記印刷データが前記印刷データ記憶手段に格納されたことを通知し、
前記第２通知手段は、前記印刷データ記憶手段に記憶された前記配信元アドレスへ前記印刷データが前記プリンタで印刷されたことを通知する、
ことを特徴とする請求項１記載の印刷管理装置。
【請求項３】
前記印刷データ記憶手段は、前記印刷データ毎に前記配信先情報を複数記憶し、
前記第１通知手段は、前記複数の配信先情報を参照して、前記印刷データ毎に複数の前記印刷データ配信先の端末装置に通知し、
前記第２通知手段は、前記複数の配信先情報の各配信先情報に対応する前記印刷データ配信先の端末装置での指示に応じて、前記印刷データが前記プリンタで印刷される毎に、前記印刷データ配信元の端末装置に通知する、
ことを特徴とする請求項２記載の印刷管理装置。
【請求項４】
ネットワークを介して複数のプリンタに接続され、
前記印刷データを印刷するプリンタを前記印刷データ配信先に対応付けて指定する出力先情報を記憶する出力先記憶手段を備え、
前記印刷制御手段は、前記出力先記憶手段に記憶された前記出力先情報を参照して前記複数のプリンタから印刷を実行するプリンタを決定する、
ことを特徴とする請求項１〜３のいずれか一項に記載の印刷管理装置。
【請求項５】
コンピュータを、
ネットワークを介して接続される印刷データ配信元の端末装置から送信された配信元情報及び配信先情報を含む印刷データを記憶する印刷データ記憶手段、
前記印刷データが前記印刷データ記憶手段に記憶されたことを前記配信先情報に基づいて前記ネットワークを介して接続される印刷データ配信先の端末装置に通知する第１通知手段、
前記印刷データ配信先の端末装置での指示に応じて、前記印刷データ記憶手段に記憶された前記印刷データを前記ネットワークを介して接続されるプリンタで実行させる印刷制御手段、
前記印刷データが前記プリンタで印刷されたことを前記配信元情報に基づいて前記ネットワークを介して接続される前記印刷データ配信元の端末装置に通知する第２通知手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷管理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、複数のＰＣ（Personal Computer）等の端末装置とプリンタとが互いにネットワークに接続された環境では、当該ネットワークに接続されたプリンタサーバなどの印刷管理装置は、上述した複数の情報端末装置から出力される印刷データに基づいたプリンタでの印刷を管理し、その印刷終了後に印刷データを出力した端末装置側に印刷の終了を通知することが知られている。
【０００３】
例えば、特許文献１には、ＰＣから印刷データを送信したユーザが印刷終了確認のためにプリンタのところまで行かなくとも、音によって印刷終了が通知される技術が開示されている。また、特許文献２には、印刷データを送信した者がＰＣやプリンタから離れた場所にいても、無線により携帯端末へ印刷終了を通知する技術が開示されている。また、特許文献３には、印刷終了通知を取りこぼす可能性のあるネットワーク環境下で取りこぼしを防ぐ技術が開示されている。
【特許文献１】特開２００２−５１１７３号公報
【特許文献２】特開２００３−４４２５０号公報
【特許文献３】特開２００５−２０９０１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した印刷管理装置では、印刷の終了を印刷データの出力元に通知することはできるが、印刷データの配信元が、配信先で印刷が行われたことを確認することはできなかった。また、印刷データの配信先は、いつ印刷データが印刷管理装置に格納されたのかを確認することができなかった。
【０００５】
本発明の課題は、印刷データが印刷管理装置に格納されたことを印刷データの配信先に通知できるようにすること、及びその印刷データが配信先により印刷されたことを配信元に通知できるようにすることである。
【課題を解決するための手段】
【０００６】
本発明は、複数の端末装置と、プリンタとにネットワークを介して接続される印刷管理装置であって、印刷データ配信元の端末装置から送信された配信元情報及び配信先情報を含む印刷データを記憶する印刷データ記憶手段と、前記印刷データが前記印刷データ記憶手段に記憶されたことを前記配信先情報に基づいて印刷データ配信先の端末装置に通知する第１通知手段と、前記印刷データ配信先の端末装置での指示に応じて、前記印刷データ記憶手段に記憶された前記印刷データを前記プリンタで実行させる印刷制御手段と、前記印刷データが前記プリンタで印刷されたことを前記配信元情報に基づいて前記印刷データ配信元の端末装置に通知する第２通知手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、印刷データが格納されたことを常に確認していなければならないという印刷データの配信先の負担を除去すること、及び印刷が行われたことを確認する印刷データの配信元の負担を軽減することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を実施するための実施の形態について、図面を参照して詳細に説明する。ただし、発明の範囲は本実施の形態に限定されない。
【０００９】
〔印刷管理システムの概要〕
まず、図１を参照して、本発明の実施の形態にかかる印刷管理装置を使用した印刷管理システムを説明する。図１に示すように、印刷管理システム２は、ネットワーク（図示せず）を介して接続された印刷管理装置１、情報端末装置ａ、情報端末装置ｂ、情報端末装置ｃ、プリンタｄ及びプリンタｅから構成される。
【００１０】
ネットワークはＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等のネットワークであり、スター型といった接続の形態は問わない。
情報端末装置ａ、情報端末装置ｂ及び情報端末装置ｃは、ＰＣ（Personal Computer）等の情報端末装置であり、ＣＰＵ（Central Processing Unit）、記憶部（ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ハードディスク等）、入力部（キーボード、マウス等）、出力部（ディスプレイ等）、及び通信部等から構成される。通信部は、ネットワークを介してデータを送信できるように、送信するデータを所定のプロトコルに従って電気的信号に変換後、送信し、更に、ネットワークを介して送信された電気的信号を受信し、情報端末装置が処理することができる形式のデータに変換する機能を持つ。
プリンタｄ及びプリンタｅは、文字、画像、又は図形などのデータを紙などの媒体に印刷する装置であり、印刷方式としては、例えば電子写真方式や、インクジェット方式や、熱転写方式が実施の形態として考えられるが、印刷方式は特に問わない。
ユーザＡ、ユーザＢ及びユーザＣは、印刷管理システム２を使用できる者としてユーザ管理されているユーザであり、それぞれ情報端末装置ａ、情報端末装置ｂ及び情報端末装置ｃを使用する。
【００１１】
次に、図１を参照して、印刷管理システム２によって印刷データの配信が行われる際の処理及び手順の概要を説明する。ここで、配信とは、印刷管理システム２のユーザが、印刷管理システム２に備える情報端末装置を操作して、印刷データを送信し、印刷管理装置１へ格納することによって、他の指定されたユーザによりその印刷データの印刷が可能になるようにすることを言う。
【００１２】
まず、ユーザＡは、文書作成用又は描画作成用のアプリケーションソフトウェア等で作成、編集した印刷データをユーザＢ及びユーザＣに印刷させたいと所望した際に、情報端末装置ａを使用してユーザＢ及びユーザＣを指定し、この印刷データ、指定されたユーザの情報、及びユーザＡの情報を印刷管理装置１に送信する（Ｓ１）。
【００１３】
次いで、印刷管理装置１は、印刷データ、指定されたユーザの情報、及びこの印刷データを送信したユーザＡのユーザ情報を受け取り、格納した後、指定されたユーザが使用する情報端末装置ｂ及び情報端末装置ｃへ印刷データがユーザＡより送信されたことを通知する（Ｓ２）。
【００１４】
次いで、その通知を知ったユーザＢ及びユーザＣは、それぞれ情報端末装置ｂ及び情報端末装置ｃを操作して、印刷管理装置１に格納された印刷データの印刷実行を指示する（Ｓ３）。
【００１５】
次いで、印刷管理装置１は、ユーザＢによって印刷実行を指示された印刷データをユーザＢが予め又は印刷実行時に指定したプリンタｄに印刷出力させる（Ｓ４）。同様に、印刷管理装置１は、ユーザＣによって印刷実行を指示された印刷データをユーザＣが予め又は印刷実行時に指定したプリンタｅに印刷出力させる（Ｓ５）。
【００１６】
最後に、印刷管理装置１は、ユーザＢ及びユーザＣが印刷データを印刷したことを認識し、情報端末装置ａにユーザＢ及びユーザＣによる印刷終了をそれぞれ通知する（Ｓ６）。
【００１７】
次に、図２を参照して、ユーザＡが情報端末装置ａを操作して前述の印刷データを作成し、配信を指示する際に、情報端末装置ａ内で印刷データに対して行われる処理をデータフロー図により説明する。
【００１８】
図２に示すように、印刷データは、アプリケーション１０、データ処理制御部２０、ＧＤＩ（Graphic Device Interface）３０、プリンタドライバ４０、通信部５０の順に各処理部で処理される。これらの処理部は、情報端末装置ａが保持する記憶部にプログラムデータとして記憶され、処理の実行はＣＰＵが行う。
【００１９】
まず、ユーザＡが、印刷データの作成のために、情報端末装置ａに備える入力部を操作すると、文書作成用又は描画作成用のアプリケーションソフトウェア等であるアプリケーション１０は、印刷データを作成する。なお、印刷データを情報端末装置ａで作成せず、他の情報端末装置等で作成したものを情報端末装置ａに入力することとしてもよい。
【００２０】
次いで、ユーザＡは、印刷データの配信を指示するために、情報端末装置ａが備える入力部を操作すると、データ処理制御部２０は、印刷データに、指定されたジョブ内容、印刷データの文書名、ユーザＡのユーザ名、ユーザＡへの通知方法、ユーザＡのメールアドレス、ユーザＡのホスト名、及び配信先ユーザ名を付加する。そして、これらのデータは印刷を行うための１つの印刷ジョブデータとして、以降の処理が行われる。
【００２１】
次いで、グラフィック処理に関するプログラムであるＧＤＩ３０は、前述の印刷ジョブデータをプリンタドライバ４０が処理できるデータ形式に変換する。その際、情報端末装置の機種の相違によって生じる印刷出力結果の見た目の差異を除去するように処理される。
【００２２】
次いで、印刷管理装置１のドライブプログラムであるプリンタドライバ４０は、印刷ジョブを実行するために、印刷ジョブデータ、及び印刷管理装置１を制御する信号を出力する。
【００２３】
最後に、ＬＡＮカード等の通信インターフェースからなる通信部５０は、印刷ジョブデータ、及び印刷管理装置１の制御信号等をＬＡＮ等のネットワークを介して送信できるように、ＴＣＰ／ＩＰ等の所定の通信プロトコルに従って電気的信号に変換し、印刷管理装置１に送信する。
【００２４】
次に、図３から図１１を参照して、本発明にかかる印刷管理装置１の構成及び処理の詳細を説明する。
【００２５】
〔印刷管理装置の構成〕
図３は、印刷管理装置１のブロック図である。図３が示すように、印刷管理装置１は、ＣＰＵ１１０、記憶部１２０、プログラム記憶部１３０、入力装置１４０、出力制御部１５０、通信部１６０から構成される。これらの各構成はバス１００により電気的に接続されている。
【００２６】
記憶部１２０は、印刷管理システム２を使用することができるユーザに関する情報である設定情報、印刷ジョブ情報、配信情報、及び印刷データ等を記憶する。
プログラム記憶部１３０は、配信及び配信元への印刷終了の通知ために必要な処理のプログラム等を記憶する。詳細は後述する。
ＣＰＵ１１０は、プログラム記憶部１３０が保持するプログラムを記憶部１２０に展開して処理を実行し、印刷管理装置１の処理の全体を制御する。
入力装置１４０は、印刷管理装置１の操作命令を受け付けるためのキーボード、マウス等からなる。
出力制御部１５０は、印刷管理装置１に接続されたディスプレイ及びネットワークを介して印刷管理装置１に接続されたプリンタ等を制御する。
通信部１６０は、ＬＡＮカード等の通信インターフェースからなる。印刷管理装置１から送信するデータをＬＡＮ等のネットワークを介して送信できるように、ＴＣＰ／ＩＰ等の所定の通信プロトコルに従って電気的信号に変換し、送信する。また逆に、印刷管理装置１がネットワークを介して受信した信号を印刷管理装置１が処理できるデータ形式に変換する。
【００２７】
図４は、記憶部１２０に記憶された情報のメモリ構造を示す図である。図４（ａ）、（ｂ）、及び（ｃ）が示すように、記憶部１２０は、それぞれ、設定情報２１０、ジョブ情報２２０、及び配信情報２３０を保持する。
【００２８】
図４（ａ）は、設定情報２１０のメモリ構造を示す図である。設定情報２１０は、印刷管理システム２を使用できるユーザに関する設定情報を保持するテーブルである。図４（ａ）が示すように、設定情報２１０は、配信先名２１１、出力先名２１２、通知方法２１３、通知メールアドレス２１４、及び通知ホスト２１５のデータ項目からなる。
【００２９】
配信先名２１１は、印刷管理システム２内でユニークに設定されたユーザの名称である。出力先名２１２は、印刷管理システム２内でユニークに設定されたプリンタの名称である。通知方法２１３は、印刷データが印刷管理システム１００に格納された際に、ユーザへの通知をメールで受けるか、又はホストへ直接通知受けるか等の通知の種別である。通知メールアドレス２１４は、前述のユーザへの通知をメールで行う際の通知先アドレスである。通知ホスト２１５は、前述のユーザへの通知をホストへ直接通知する際のホスト名である。
【００３０】
図４（ｂ）は、ジョブ情報２２０のメモリ構造を示す図である。ジョブ情報２２０は、印刷ジョブの情報を保持するテーブルデータである。図４（ｂ）が示すように、ジョブ情報２２０は、ジョブＩＤ（Identification）２２１、ジョブ内容２２２、文書名２２３、送信ユーザ名２２４、送信者返信方法２２５、送信者メールアドレス２２６、送信者ホスト２２７、配信情報２２８のデータ項目からなる。
【００３１】
ジョブＩＤ２２１は、印刷管理システム２内でユニークに設定された印刷ジョブのＩＤである。ジョブ内容２２２は、その印刷ジョブがユーザ印刷管理ジョブであるか否かを示す情報である。ユーザ印刷管理ジョブとは、印刷データが印刷管理装置１に格納されたことをユーザに通知し、ユーザが印刷を行ったことを印刷データ配信者に通知する印刷ジョブのことである。ユーザ印刷管理ジョブでなければ、このような通知は行わない。文書名２２３は、印刷データの文書名である。送信ユーザ名２２４は、印刷データを印刷管理装置に送信したユーザ名である。送信者返信方法２２５は、印刷データの送信者が指定したユーザが印刷を行った際に、送信者への通知をメールで行うか、又はホストへ直接通知するかの通知方法の種別である。送信者メールアドレス２２６は、前述の送信者への通知をメールで行う際の送信者のアドレスである。送信者ホスト２２７は、前述の送信者への通知を送信者のホストへ直接通知する際のホスト名である。配信情報２２８は、印刷データの配信先として指定されたユーザ名である。複数のユーザを指定することが可能である。
【００３２】
図４（ｃ）は、配信情報２３０のメモリ構造を示す図である。配信情報２３０は、印刷データが配信されるユーザの情報を保持するテーブルである。図４（ｃ）が示すように、配信情報２３０は、ジョブＩＤ２３１、配信先名２３２、出力先２３３、通知方法２３４、通知先２３５、状態２３６のデータ項目からなる。
【００３３】
ジョブID２３１は、印刷管理システム２内でユニークに設定された印刷ジョブのＩＤである。配信先名２３２は、印刷データの配信を行うように指定されたユーザ名である。出力先２３３は、印刷データを印刷出力する指定プリンタ名である。通知方法２３４は、印刷データが印刷管理システム１００に格納された際に、ユーザへの通知をメールで行うか、ホストへ直接通知するかの通知の種別である。通知先２３５は、ユーザのメールアドレス又はホスト名である。状態２３６は、印刷ジョブの状態が後述する「投入」、「未投入」又は「印刷済み」のいずれの状態であるかを示す情報である。
【００３４】
図５は、プログラム記憶部１３０の機能ブロック図である。図５が示すように、プログラム記憶部１３０は、設定部１３１、ジョブ情報取得部１３２、ジョブ制御部１３３、実行部１３４、ジョブ操作部１３５、及びジョブ管理部１３６から構成されるプログラムを記憶する。
【００３５】
設定部１３１は、配信に関するユーザ情報を設定する処理を行う。ジョブ情報取得部１３２は、印刷ジョブデータが持つ情報の設定に関する処理を行う。ジョブ制御部１３３は、配信情報の設定に関する処理を行う。実行部１３４は、印刷ジョブのキューへの投入に関する処理、及び印刷データ配信の通知に関する処理を行う。ジョブ操作部１３５は、印刷ジョブの確認や印刷実行に関する処理を行う。ジョブ管理部１３６は、印刷終了の通知に関する処理を行う。
【００３６】
〔印刷管理装置の処理〕
図６（ａ）を参照して、印刷管理システム２の管理者であるユーザが、配信に関する設定情報を印刷管理装置１に設定する際に、設定部１３１が保持するプログラムに基づいてＣＰＵが行う処理を説明する。
【００３７】
この処理は、印刷管理システム２の管理者であるユーザが、情報端末装置ａ、ｂ、ｃ、又は入力装置１４０のうち何れか一つから入力された設定情報を印刷管理装置１が読込むことで開始される。
設定部１３１は、読込んだ設定情報の１件を図４（ａ）の設定情報２１０のようなメモリ構造で記憶部１２０に保存する（Ｓ１１）。
入力された設定情報全件の保存が終了していない場合はＳ１１へ戻り（Ｓ１２；ＮＯ）、全件の保存が終了した場合は、本処理は終了する（Ｓ１２；ＹＥＳ）。
【００３８】
図６（ｂ）に、記憶部１２０に保存された設定情報の例を示す。図６（ｂ）は、保存された３件の設定情報のデータ項目として、配信先名（例えば、「SendUserA」）、出力先名（例えば、「CASIO(CASIO：登録商標) SPEEDIA N5300 -1F」）、通知方法（例えば、「メール」）、通知メールアドレス（例えば、「senduserA@casio.co.jp」）、及び通知ホスト（例えば、「TermA」）が示されている。また、出力先名はブランクでもよく、その場合、この設定情報に対応するユーザは、印刷実行する際に、印刷出力先を指定しなければならない。また、通知方法が「メール」である場合は、通知ホストはブランクでもよく、通知方法が「ホスト」である場合は、通知メールアドレスはブランクでもよい。
【００３９】
次に、図７（ａ）を参照して、印刷データの配信者であるユーザが、印刷データを配信した際に、ジョブ情報取得部１３２が保持するプログラムに基づいてＣＰＵが行う処理を説明する。
この処理は、印刷データの配信者であるユーザが、情報端末装置ａ、ｂ、又はｃのうち何れか一つから、印刷データ配信の指示を出すことによって印刷ジョブデータを送信し、印刷管理装置１がその印刷ジョブデータを読込むことで開始される。
【００４０】
ジョブ情報取得部１３２は、読込んだ１件の印刷ジョブデータにジョブＩＤを割り当て、印刷対象のデータである印刷データを記憶部１２０にスプールファイルとして保存する（Ｓ２１）。スプールファイルとは、時間のかかる入出力処理のためのファイルを一時的にハードディスク等に書き込んだファイルであり、少しずつ処理することを可能とすることでＣＰＵを効率的に利用するためのものである。
また、次のＳ２２で保存する印刷ジョブ情報とスプールファイルを対応づけるために、ジョブＩＤをスプールファイル名として保存する。印刷ジョブ情報とスプールファイルの対応づけは、この方法に限定されず、対応が取れていればよい。
【００４１】
次いで、ジョブＩＤ、及びその印刷ジョブ情報から読み取った、ジョブ内容、文書名、送信ユーザ名、送信者返信方法、送信者メールアドレス、送信者ホスト、及び配信情報を図４（ｂ）のジョブ情報２２０のようなメモリ構造で記憶部１２０に保存する（Ｓ２２）。印刷データの配信者であるユーザが配信先ユーザを複数選択した場合には、配信情報２２８は複数の配信先名が保持される。
なお、配信先名の保持方法はこの方法に限定されず、配信者であるユーザが指定した配信先１つにつき１件のジョブ情報２２０を保存し、１件のジョブ情報２２０は１つの配信先名を保持することとしてもよい。
次いで、印刷ジョブデータの保存がまだ全件終了していない場合は、Ｓ２１に戻り（Ｓ２３；ＮO）、全件終了の場合は、本処理は終了する（Ｓ２３；ＹＥＳ）。
【００４２】
図７（ｂ）に保存したジョブ情報の例を示す。図７（ｂ）は、保存された２件のジョブ情報の例であり、ジョブＩＤ（例えば、「００００１」）、ジョブ内容（例えば、「ユーザ印刷管理」）、文書名（例えば、「ＡＡＡ」）、送信ユーザ名（例えば、「Ａ」）、送信者返信方法（例えば、「メール」）、送信者メールアドレス（例えば、「senduserA@casio.co.jp」）、送信者ホスト（例えば、「TermA」）、及び配信情報（例えば、「SendUserB」、「SendUserC」）のデータ項目それぞれについて、保存されたデータ値が示されている。この例では、配信情報に複数の配信先名が保存されている。
【００４３】
次に、図８（ａ）を参照して、ジョブ制御部１３３が保持するプログラムに基づいてＣＰＵが行う処理を説明する。
この処理は、ジョブ情報取得部１３２の処理終了後、開始する。
【００４４】
ジョブ制御部１３３は、記憶部１２０に保存された１件のジョブ情報２２０を読込む（Ｓ３１）。
【００４５】
次いで、読込んだジョブ情報２２０に設定された配信情報２２８に対応するユーザの設定情報２１０を１件読込む（Ｓ３２）。
【００４６】
次いで、Ｓ３１で読込んだ１件のジョブ情報２２０に設定されたジョブＩＤ２２１、及びＳ３２で読込んだ１件の設定情報２１０に設定された配信先名２１１、出力先名２１２及び通知方法２１３を図４（ｃ）の配信情報２３０のようなメモリ構造で記憶部１２０に保存する（Ｓ３３）。なお、出力先名２１２に出力先の設定がない場合は、配信情報２３０の出力先２３３にも出力先を設定しない。
【００４７】
次いで、Ｓ３２で読込んだ設定情報２１０の通知方法２１３の設定が「メール」の場合は（Ｓ３４；ＹＥＳ）、Ｓ３３で保存した配信情報２３０の通知方法２３４に「メール」を設定し、通知先２３５に設定情報２１０の通知メールアドレス２１４に設定されたメールアドレスを設定する（Ｓ３５）。
【００４８】
また、Ｓ３２で読込んだ設定情報２１０の通知方法２１３の設定が「ホスト通知」の場合は（Ｓ３４；ＮO）、Ｓ３３で保存した配信情報２３０の通知方法２３４に「ホスト通知」を設定し、通知先２３５に設定情報２１０の通知ホスト２１５に設定されたホストを設定する（Ｓ３６）。
【００４９】
そして、Ｓ３１で読込んだジョブ情報２２０の配信情報２２８に設定された配信先名すべてに対して配信情報２３０の保存が終了していない場合は、Ｓ３２に戻り（Ｓ３７；ＮO）、全て保存した場合は、Ｓ３８へ進む（Ｓ３７；ＹＥＳ）。
【００５０】
ジョブ情報の読込みが全件終了していない場合は、Ｓ３１へ戻り（Ｓ３８；ＮO）、全件終了した場合は、本処理は終了する（Ｓ３８；ＹＥＳ）。
図８（ｂ）に保存した配信情報の例を示す。図８（ｂ）は、保存された２件の配信情報の例であり、ジョブＩＤ（例えば、「００００１」）、配信先名（例えば、「SendUserB」）、出力先名（例えば、「CASIO SPEEDIA N5300 -2F」）、通知方法（例えば、「ホスト」）、及び通知先（例えば、「TermB」）のデータ項目それぞれについて、保存されたデータ値が示されている。また、出力先名はブランクでもよい。
【００５１】
次に、図９（ａ）を参照して、実行部１３４が保持するプログラムに基づいてＣＰＵが行う処理を説明する。
この処理は、ジョブ情報取得部１２３での処理終了後、開始される。
【００５２】
実行部１３４は、記憶部１２０に保存された配信情報２３０を１件読込む（Ｓ４１）。
次いで、読込んだ配信情報２３０に出力先２３３が設定されている場合は（Ｓ４２；ＹＥＳ）、記憶部１２０に出力先ごとに備えられたキュー（図示なし）のうち、その設定された出力先に対応するキューに印刷ジョブを投入し、配信情報２３０の状態２３６を「未投入」として設定する（Ｓ４３）。
【００５３】
出力先２３３が設定されていない場合は（Ｓ４２；ＮO）、記憶部１２０に備えられた保留キュー（図示なし）に印刷ジョブを投入し、配信情報２３０の状態２３６を「未投入」として設定する（Ｓ４４）。
【００５４】
次いで、配信情報２３０の通知方法２３４の設定が「メール」の場合（Ｓ４５；ＹＥＳ）、通知先２３５に設定されたメールアドレスへ、印刷データ配信の通知をする（Ｓ４６）。図９（ｂ）にＳ４６にて送信するメールの例を示す。記載されたＵＲＬ（Uniform Resource Locator）には、印刷ジョブを特定する情報、出力先を選択させるか否か等の情報が埋め込まれている。これらの情報は、記憶部１２０に記憶された配信情報２３０から読み取られた情報が埋め込まれる。
【００５５】
通知方法２３４の設定が「ホスト通知」の場合（Ｓ４５；ＮO）、通知先２３５に設定されたホストに対応するホストアドレスに基づいて、情報端末装置へ印刷データ配信の通知をする（Ｓ４７）。通知の方法は、例えば、通知を受けた情報端末装置のディスプレイに印刷データ配信の通知のためのポップアップ画面を表示させる方法がある。
【００５６】
配信情報２３０の読み込みが全件終了していない場合は、Ｓ４１に戻り（Ｓ４８；ＮO）、全件終了の場合は、本処理は終了する（Ｓ４８；ＹＥＳ）。
【００５７】
次に、図１０（ａ）を参照して、ジョブ操作部１３５が保持するプログラムに基づいてＣＰＵが行う処理を説明する。
この処理は、前述の実行部１３４の処理で行われる印刷データ配信通知の通知先の者が、印刷ジョブの実行を指示するために情報端末装置を操作することにより開始する。
【００５８】
ジョブ操作部１３５は、印刷ジョブ報実行の指示を受信し（Ｓ５１；ＹＥＳ）、印刷物の出力先の変更があった場合(Ｓ５２；ＹＥＳ)は、変更された出力先を記憶部１２０に保存された配信情報２３０の出力先２３３に設定する（Ｓ５３）。出力先の変更がない場合(Ｓ５２；ＮO)は、出力先２３３の変更は行わない。
【００５９】
そして、配信情報２３０の出力先２３３に出力先が設定されている場合（Ｓ５４；ＹＥＳ）は、印刷ジョブを実行し、状態２３６を「投入」に更新し（Ｓ５５）、印刷ジョブ終了後にジョブＩＤ２３１及び配信先名２３２をジョブ管理部１３６に通知し、本処理は終了する。
【００６０】
また、ユーザから印刷以外の指示を受信した場合（Ｓ５１；ＮO）は、エラーとなり（Ｓ５６）、例えば、エラー画面がユーザの操作する情報端末装置に表示される。出力先が設定されていない場合（Ｓ５４；ＮO）も、エラーとなり（Ｓ５６）、例えば、エラー画面がユーザの操作する情報端末装置に表示される。
【００６１】
図１０（ｂ）及び図１０（ｃ）は、ユーザが印刷管理システム２に備える情報端末装置を操作して、印刷の実行を指示する際の操作画面の表示例である。印刷ジョブ配信の通知がメールの場合は図９（ｂ）に記載されたＵＲＬをクリックするとこれらの表示がブラウザ画面に表示される。ホスト通知の場合は、ポップアップ画面等にこれらが表示される。図１０（ｂ）の内容が表示された画面は、「印刷」ボタンを押下することで、印刷ジョブの実行のみ行うことができる。図１０（ｃ）の内容が表示された画面は、印刷物の出力先の選択及び印刷の実行を行うことができる。配信情報２３０の出力先２３３に出力先の設定がある場合は、図１０（ｂ）のような表示画面となり、出力先の設定がない場合は、図１０（ｃ）のような表示画面となる。
【００６２】
次に、図１１（ａ）を参照して、ジョブ管理部１３６が保持するプログラムに基づいてＣＰＵが行う処理を説明する。
この処理は、ジョブ操作部１３５から印刷ジョブ終了の通知を受信することにより、開始する。
【００６３】
ジョブ管理部１３６は、ジョブ操作部１３５から受信した印刷ジョブ終了通知からジョブＩＤ２３１及び配信先名２３２を読み取り、それらをキーとして配信情報２３０を検索し、取得した配信情報２３０の状態２３６を「印刷済み」に更新する（Ｓ６１）。
【００６４】
次いで、ジョブ操作部１３５から受信した印刷ジョブ終了通知から読み取ったジョブＩＤ２３１をキーとしてジョブ情報２２０を検索し、取得したジョブ情報２２０の送信者返信方法２２５の設定が「メール」の場合（Ｓ６２；ＹＥＳ）は、送信者メールアドレス２２６に設定されたメールアドレスへ終了した印刷ジョブの情報及びユーザの情報を通知し（Ｓ６３）、本処理は終了する。図１１（ｂ）は、そのメール内容の例であり、印刷を行ったユーザ名、印刷した文書名、印刷出力先名が記載されている。これらの記載内容は、配信情報２３０から読み取られた情報が記載されている。
【００６５】
送信者返信方法２２５の設定が「ホスト通知」の場合（Ｓ６２；ＮO）は、送信者ホスト２２７に設定されたホストへ終了した印刷ジョブの情報及びユーザの情報を通知し（Ｓ６４）、本処理は終了する。通知の方法は、例えば、通知先ホストのディスプレイに通知内容を記載したポップアップ画面を表示させる方法が考えられる。図１１（ｂ）は、その画面の表示内容の例である。印刷を行ったユーザ名、印刷した文書名、印刷出力先名が記載されている。前述同様、これらの記載内容は、配信情報２３０から読み取られた情報が記載されている。
【００６６】
以上のように、本実施の形態によれば、ネットワークを介して情報端末装置及びプリンタと接続された印刷管理装置１は、印刷データ、設定情報２１０、ジョブ情報２２０、及び配信情報２３０を記憶部１２０に記憶し、実行部１３４が保持するプログラムにより印刷データの配信先ユーザに印刷データが印刷管理装置に格納されたことを通知することによって、ユーザは印刷データが格納されたことを常に確認していなければならないという負担が除去される。
【００６７】
そして、印刷ジョブ終了後、ジョブ管理部１３６が保持するプログラムにより印刷データの配信者に印刷ジョブが終了した旨を通知することで、印刷データの配信者は、配信先ユーザが印刷を行ったか、いつ印刷を行ったかを容易に確認することができる。
【００６８】
また、印刷管理装置１のメモリ構造は、１件のジョブ情報２２０の配信情報２２８に１つの配信先を保持するのではなく、複数の配信先を保持させることで、使用するメモリ容量を節減することができる。
【００６９】
更に、印刷管理装置１は設定情報２１０に出力先名２１２を保持することで、配信先ユーザは、予め指定したプリンタに印刷出力を行うことができ、印刷のたびに出力先プリンタを指定する手間が除去される。
また、従来は、ユーザ毎にそれぞれ印刷を行うと段組等を行い枚数が異なったりして説明しづらくなることがあったが、本実施の形態によれば、ユーザ毎に印刷のレイアウトを変更できないので全員元文書のレイアウトのまま印刷されることになり、印刷結果は全員同じになるという利点がある。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施の形態にかかる印刷管理装置を使用した印刷管理システムの概要図である。
【図２】図１の情報端末装置内の印刷データ配信実行時の印刷データのフローである。
【図３】印刷管理装置のブロック図である。
【図４】（ａ）は、設定情報のメモリ構造、（ｂ）は、ジョブ情報のメモリ構造、（ｃ）は、配信情報のメモリ構造を示す図である。
【図５】図３のプログラム記憶部の機能ブロック図である。
【図６】（ａ）は、図５の設定部が行う処理フローを示した図である。（ｂ）は、設定部が行う処理によって保存された設定情報の例である。
【図７】（ａ）は、図５のジョブ情報取得部が行う処理フローを示した図である。（ｂ）は、ジョブ情報取得部が行う処理によって保存されたジョブ情報の例である。
【図８】（ａ）は、図５のジョブ制御部が行う処理フローを示した図である。（ｂ）は、ジョブ制御部が行う処理によって保存された配信情報の例である。
【図９】（ａ）は、図５の実行部が行う処理フローを示した図である。（ｂ）は、実行部の処理において、ユーザへ送信するメールの例である。
【図１０】（ａ）は、ジョブ操作部が行う処理フローを示した図である。（ｂ）及び（ｃ）は、ジョブ操作部の処理が開始される際に、ユーザが印刷実行を操作する画面の例である。
【図１１】（ａ）は、ジョブ管理部が行う処理フローを示した図である。（ｂ）は、ジョブ管理部の処理において、印刷データの配信者へ送信するメールの例である。
【符号の説明】
【００７１】
１  印刷管理装置
２  印刷管理システム
Ａ、Ｂ、Ｃ  ユーザ
ａ、ｂ、ｃ  情報端末装置
ｄ、ｅ  プリンタ
１０  アプリケーション
２０  データ処理制御部
３０  ＧＤＩ
４０  プリンタドライバ
５０  通信部
１００  バス
１１０  ＣＰＵ
１２０  記憶部
１３０  プログラム記憶部
１３１  設定部
１３２  ジョブ情報取得部
１３３  ジョブ制御部
１３４  実行部
１３５  ジョブ操作部
１３６  ジョブ管理部
１４０  入力装置
１５０  出力制御部
１６０  通信部
２１０  設定情報
２１１  配信先名
２１２  出力先名
２１３  通知方法
２１４  通知メールアドレス
２１５  通知ホスト
２２０  ジョブ情報
２２１  ジョブＩＤ
２２２  ジョブ内容
２２３  文書名
２２４  送信ユーザ名
２２５  送信者返信方法
２２６  送信者メールアドレス
２２７  送信者ホスト
２２８  配信情報
２３０  配信情報
２３１  ジョブＩＤ
２３２  配信先名
２３３  出力先
２３４  通知方法
２３５  通知先
２３６  状態
【図１】
2008117074.tif 000003
【図２】
2008117074.tif 000004
【図３】
2008117074.tif 000005
【図４】
2008117074.tif 000006
【図５】
2008117074.tif 000007
【図６】
2008117074.tif 000008
【図７】
2008117074.tif 000009
【図８】
2008117074.tif 000010
【図９】
2008117074.tif 000011
【図１０】
2008117074.tif 000012
【図１１】
2008117074.tif 000013