(57)【要約】【課題】代理ユーザに実行させるジョブが実行されていないことを投入ユーザに通知できるプログラム、情報処理装置、情報処理システム及び通知方法を提供することを課題とする。【解決手段】ジョブを投入した投入ユーザと、投入ユーザの代理でジョブを実行する代理ユーザと、が設定されたジョブの管理を行う情報処理装置を、ジョブ蓄積部に蓄積されているジョブのうち、実行されずに通知条件を満たしたジョブを、通知対象と判定する通知判定手段、通知対象と判定されたジョブの投入ユーザまたは代理ユーザに、ジョブが実行されていないことを通知する通知手段、として機能させるためのプログラムにより上記課題を解決する。【選択図】  図１
2014239388.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを投入した投入ユーザと、投入ユーザの代理で前記ジョブを実行する代理ユーザと、が設定された前記ジョブの管理を行う情報処理装置を、
ジョブ蓄積部に蓄積されている前記ジョブのうち、実行されずに通知条件を満たした前記ジョブを、通知対象と判定する通知判定手段、
通知対象と判定された前記ジョブの投入ユーザまたは代理ユーザに、前記ジョブが実行されていないことを通知する通知手段、
として機能させるためのプログラム。
【請求項２】
前記通知判定手段は、前記ジョブに情報として含まれる前記ジョブの投入日時及び通知条件を参照し、前記ジョブの投入日時からの経過時間が通知条件を満たした前記ジョブを通知対象と判定すること
を特徴とする請求項１記載のプログラム。
【請求項３】
前記通知手段は、通知対象と判定された前記ジョブに情報として含まれる通知雛型指定情報を参照して、前記通知雛型指定情報に基づき通知する内容を作成し、通知対象と判定された前記ジョブの投入ユーザと対応付けられた通知方法及び通知先を取得して、取得した通知方法により前記通知先に、前記通知雛型指定情報に基づき作成した内容を通知すること
を特徴とする請求項１又は２記載のプログラム。
【請求項４】
前記情報処理装置を、
前記通知手段により行われた通知に対する通知応答を前記投入ユーザから受信し、前記通知応答に含まれる指示に応じた処理を行う通知応答処理手段
として更に機能させ、
前記通知応答処理手段は、前記通知応答に含まれる指示が代理ユーザに、前記ジョブが実行されていないことを通知する指示であれば、前記通知手段に、代理ユーザへの前記通知を依頼すること
を特徴とする請求項１乃至３何れか一項記載のプログラム。
【請求項５】
前記通知応答処理手段は、前記通知応答に含まれる指示が、前記ジョブの実行を中止する指示であれば、前記指示に対応する前記ジョブを前記ジョブ蓄積部から削除させること
を特徴とする請求項４記載のプログラム。
【請求項６】
ジョブを投入した投入ユーザと、投入ユーザの代理で前記ジョブを実行する代理ユーザと、が設定された前記ジョブの管理を行う情報処理装置であって、
ジョブ蓄積部に蓄積されている前記ジョブのうち、実行されずに通知条件を満たした前記ジョブを、通知対象と判定する通知判定手段と、
通知対象と判定された前記ジョブの投入ユーザまたは代理ユーザに、前記ジョブが実行されていないことを通知する通知手段と、
を有することを特徴とする情報処理装置。
【請求項７】
複数の情報処理装置を含み、ジョブを投入した投入ユーザと、投入ユーザの代理で前記ジョブを実行する代理ユーザと、が設定された前記ジョブの管理を行う情報処理システムであって、
ジョブ蓄積部に蓄積されている前記ジョブのうち、実行されずに通知条件を満たした前記ジョブを、通知対象と判定する通知判定手段と、
通知対象と判定された前記ジョブの投入ユーザまたは代理ユーザに、前記ジョブが実行されていないことを通知する通知手段と、
を有することを特徴とする情報処理システム。
【請求項８】
ジョブを投入した投入ユーザと、投入ユーザの代理で前記ジョブを実行する代理ユーザと、が設定された前記ジョブの管理を行う情報処理装置における通知方法であって、
ジョブ蓄積部に蓄積されている前記ジョブのうち、実行されずに通知条件を満たした前記ジョブを、通知対象と判定する通知判定ステップと、
通知対象と判定された前記ジョブの投入ユーザまたは代理ユーザに、前記ジョブが実行されていないことを通知する通知ステップと、
を有することを特徴とする通知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報処理装置、情報処理システム及び通知方法に関する。
【背景技術】
【０００２】
情報セキュリティを確保した状態で印刷物を出力する場合に用いる印刷管理システムにおいて、印刷指示を行った利用者以外の代理人が印刷物を出力する技術は従来から知られている。
【０００３】
従来の印刷管理システムは、印刷指示を行った利用者の利用者識別子に代理人識別子を関連付けておき、本人認証を完了した代理人識別子が印刷物回収者情報として登録されている印刷ジョブについて、印刷物提供処理を実行していた（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば印刷等の処理を行うための従来の情報処理システムでは、印刷ジョブ等のジョブを投入した投入ユーザ以外の代理ユーザを指定し、代理ユーザが画像処理装置において印刷ジョブ等のジョブを実行できる機能がある。
【０００５】
このような情報処理システムにおいて、印刷ジョブ等のジョブを投入した投入ユーザは投入した印刷ジョブ等のジョブが代理ユーザによって実行されずに放置されていることを知りたい場合がある。しかしながら、印刷等の処理を行うための従来の情報処理システムにおいて、投入した印刷ジョブ等のジョブが代理ユーザによって実行されずに放置されていることを、投入ユーザは容易に知ることができなかった。
【０００６】
本発明は、上記の点に鑑みなされたもので、代理ユーザに実行させるジョブが実行されていないことを投入ユーザに通知できるプログラム、情報処理装置、情報処理システム及び通知方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記した目的を達成するため、本願請求項１は、ジョブを投入した投入ユーザと、投入ユーザの代理で前記ジョブを実行する代理ユーザと、が設定された前記ジョブの管理を行う情報処理装置を、ジョブ蓄積部に蓄積されている前記ジョブのうち、実行されずに通知条件を満たした前記ジョブを、通知対象と判定する通知判定手段、通知対象と判定された前記ジョブの投入ユーザまたは代理ユーザに、前記ジョブが実行されていないことを通知する通知手段、として機能させるためのプログラムであることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、代理ユーザに実行させるジョブが実行されていないことを投入ユーザに通知できる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る印刷システムの一例の構成図である。
【図２】本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【図３】本実施形態に係る画像処理装置の一例のハードウェア構成図である。
【図４】本実施形態に係る印刷ジョブ管理装置の一例の処理ブロック図である。
【図５】印刷ジョブ蓄積部が蓄積する印刷ジョブの一例の構成図である。
【図６】装置レベルの通知条件一覧の一例の構成図である。
【図７】ユーザ情報蓄積部が蓄積する通知方法テーブルの一例の構成図である。
【図８】通知テンプレート蓄積部が蓄積する通知テンプレートの一例の構成図である。
【図９】通知応答の一例の構成図である。
【図１０】代理印刷の依頼を行う印刷設定画面の一例のイメージ図である。
【図１１】印刷ジョブ未処理通知の送信手順を表した一例のフローチャートである。
【図１２】通知応答に対する処理手順を表した一例のフローチャートである。
【図１３】印刷ジョブ処理通知の送信手順を表した一例のフローチャートである。
【図１４】代理モード及び共有モードにおける印刷ジョブ未処理通知の一例について説明する図である。
【図１５】代理モード及び共有モードにおける印刷ジョブ処理通知の一例について説明する図である。
【発明を実施するための形態】
【００１０】
次に、本発明の実施の形態について詳細に説明する。
【００１１】
なお、本実施形態では印刷ジョブを実行する印刷システムを、ジョブを実行する情報処理システムの一例として説明するが、印刷ジョブ以外の何らかのジョブを実行する他の情報処理システムであってもよい。また、本実施形態ではジョブという用語を用いて説明しているが、ジョブという用語に限定されるものではなく、ユーザが情報処理システムや情報処理装置、画像処理装置に与える仕事（処理）の単位を表す用語であればよい。
［第１の実施形態］
＜システム構成＞
図１は本実施形態に係る印刷システムの一例の構成図である。例えば図１の印刷システム１は端末装置１０、印刷ジョブ管理装置１１、ユーザ情報管理装置１２、画像処理装置１３及びメール送受信装置１４が、インターネットやＬＡＮ（Local Area Network）などのネットワークＮ１に接続される構成を一例として示している。なお、図１では端末装置１０及び画像処理装置１３が、それぞれ一台である例を示したが一台以上であればよい。
【００１２】
端末装置１０はスマートフォンや携帯電話、タブレットＰＣ、ノートＰＣなど、ユーザが操作可能な情報処理装置である。投入ユーザは端末装置１０から、代理ユーザに代理印刷を依頼したい印刷ジョブを印刷ジョブ管理装置１１に投入できる。なお、代理印刷とは投入ユーザが投入した印刷ジョブを代理ユーザに委譲し、代理ユーザが画像処理装置１３において印刷ジョブを実行する技術をいう。代理印刷を依頼する場合、投入ユーザは代理印刷を依頼する代理ユーザを例えば印刷設定の一部として設定しておく。
【００１３】
印刷ジョブ管理装置１１は例えばプリントサーバにより実現してもよい。印刷ジョブ管理装置１１は端末装置１０からの印刷ジョブの投入などを受け付ける。印刷ジョブ管理装置１１は印刷ジョブを内部のストレージや外部のストレージに蓄積する。印刷ジョブ管理装置１１は、画像処理装置１３から印刷ジョブリストや印刷ジョブの取得要求などを受け付け、画像処理装置１３に印刷ジョブリストや印刷ジョブを提供する。印刷ジョブ管理装置１１は画像処理装置１３により実行された印刷ジョブを例えば削除する。
【００１４】
また、印刷ジョブ管理装置１１は後述するように、投入されてから所定時間が経過しても実行されていないなど、通知条件を満たしている印刷ジョブを特定し、その印刷ジョブを投入した投入ユーザに通知を行う。例えば印刷ジョブ管理装置１１はメール送受信装置１４を利用し、投入ユーザにメールにて通知を行う。
【００１５】
ユーザ情報管理装置１２はＬＤＡＰ（Lightweight Directory Access Protocol）サーバにより実現してもよい。ユーザ情報管理装置１２はユーザ情報を管理し、印刷ジョブ管理装置１１等の他の装置にユーザ情報を提供する。
【００１６】
画像処理装置１３はプリンタや複合機などの印刷機能を有する装置である。画像処理装置１３は印刷ジョブを実行する装置の一例である。画像処理装置１３はユーザからのログイン要求を受け付け、ログインに成功したユーザの印刷ジョブリストを印刷ジョブ管理装置１１から取得する。
【００１７】
印刷ジョブ管理装置１１から取得する印刷ジョブリストにはログインに成功したユーザが印刷ジョブ管理装置１１に投入した印刷ジョブの他、ログインに成功したユーザが他の投入ユーザから代理ユーザとして代理印刷を依頼された印刷ジョブが含まれる。
【００１８】
ユーザは、画像処理装置１３を操作してジョブリストから実行したい印刷ジョブを選択する。画像処理装置１３は、ユーザから選択された印刷ジョブを印刷ジョブ管理装置１１から取得し、その印刷ジョブを実行する。
【００１９】
メール送受信装置１４は例えばＳＭＴＰ（Simple Mail Transfer Protocol）サーバやＰＯＰ（Post Office Protocol）サーバ等により実現してもよい。メール送受信装置１４は例えばユーザへの通知をメールにて行う場合に、印刷ジョブ管理装置１１からユーザへの通知や、ユーザから印刷ジョブ管理装置１１への通知応答に利用される。
【００２０】
なお、図１の印刷システム１の印刷ジョブ管理装置１１、ユーザ情報管理装置１２及びメール送受信装置１４は、一台のコンピュータに統合して実現してもよいし、複数のコンピュータに分散して実現してもよい。また、印刷ジョブ管理装置１１の機能の一部又は全部を画像処理装置１３に設けるようにしてもよい。
【００２１】
このように図１の印刷システム１において、投入ユーザは端末装置１０から印刷ジョブ管理装置１１に印刷ジョブを投入する。その際、投入ユーザはプリンタドライバなどから代理印刷を依頼する代理ユーザを指定しておく。
【００２２】
例えば画像処理装置１３は代理ユーザからのログインを受け付けると、代理ユーザが自ら投入した印刷ジョブの他、他のユーザから代理印刷を依頼された印刷ジョブを含む印刷ジョブリストを印刷ジョブ管理装置１１から取得して操作パネルなどに表示する。
【００２３】
代理ユーザは、他のユーザから代理印刷を依頼された印刷ジョブを含む印刷ジョブリストを操作パネルなどで確認し、代理印刷を依頼された印刷ジョブを印刷ジョブリストから選択して実行できる。
【００２４】
また、投入ユーザは代理印刷を依頼する印刷ジョブの投入後、実行されないまま所定時間が経過すると、後述のように、様々な通知方法で印刷ジョブ管理装置１１から通知を受けることができる。したがって、投入ユーザは代理印刷を依頼した印刷ジョブが実行されないまま放置されていることを知ることができる。
【００２５】
＜ハードウェア構成＞
図１の端末装置１０、印刷ジョブ管理装置１１、ユーザ情報管理装置１２及びメール送受信装置１４は例えば図２に示すようなハードウェア構成のコンピュータシステム１００により実現される。図２は本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【００２６】
図２に示したコンピュータシステム１００は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ（Hard Disk Drive）１０８などを備え、それぞれがバスＢで相互に接続されている。
【００２７】
入力装置１０１はキーボードやマウスなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置１０２はディスプレイなどを含み、コンピュータシステム１００による処理結果を表示する。なお、入力装置１０１と表示装置１０２とは表示と入力の２つの機能を備えたタッチパネルを用いてもよい。
【００２８】
通信Ｉ／Ｆ１０７は、コンピュータシステム１００をネットワークＮ１に接続するインタフェースである。これにより、コンピュータシステム１００は通信Ｉ／Ｆ１０７を介してデータ通信を行うことができる。なお、通信Ｉ／Ｆ１０７による通信は有線通信でも無線通信でもよい。
【００２９】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、例えばコンピュータシステム１００全体を制御する基本ソフトウェアであるＯＳ（Operating System）や、ＯＳ上において各種機能を提供するアプリケーションソフトウェアなどがある。ＨＤＤ１０８は格納しているプログラムやデータを所定のファイルシステム及び／又はＤＢ（データベース）により管理している。
【００３０】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、コンピュータシステム１００は外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａにはフレキシブルディスク、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、ＳＤメモリカード、ＵＳＢ（Universal Serial Bus）メモリなどがある。
【００３１】
ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、コンピュータシステム１００の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００３２】
ＣＰＵ１０６は、ＲＯＭ１０５やＨＤＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、コンピュータシステム１００全体の制御や機能を実現する演算装置である。
【００３３】
本実施形態に係る端末装置１０、印刷ジョブ管理装置１１、ユーザ情報管理装置１２及びメール送受信装置１４は、上記したコンピュータシステム１００のハードウェア構成により、後述するような各種処理を実現できる。
【００３４】
図３は本実施形態に係る画像処理装置の一例のハードウェア構成図である。図３に示した画像処理装置１３は、コントローラ２０１、操作パネル２０２、外部Ｉ／Ｆ２０３、通信Ｉ／Ｆ２０４、プリンタ２０５及びスキャナ２０６などを備える。
【００３５】
コントローラ２０１はＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３、ＮＶＲＡＭ２１４及びＨＤＤ２１５などを備える。ＲＯＭ２１３は、各種プログラムやデータが格納されている。ＲＡＭ２１２はプログラムやデータを一時保持する。ＮＶＲＡＭ２１４は、例えば設定情報等が格納されている。また、ＨＤＤ２１５は各種プログラムやデータが格納されている。
【００３６】
ＣＰＵ２１１は、ＲＯＭ２１３やＮＶＲＡＭ２１４、ＨＤＤ２１５などからプログラムやデータ、設定情報等をＲＡＭ２１２上に読み出し、処理を実行することで、画像処理装置１３全体の制御や機能を実現する。
【００３７】
操作パネル２０２はユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部Ｉ／Ｆ２０３は外部装置とのインタフェースである。外部装置には、記録媒体２０３ａなどがある。これにより、画像処理装置１３は外部Ｉ／Ｆ２０３を介して記録媒体２０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体２０３ａにはＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００３８】
通信Ｉ／Ｆ２０４は画像処理装置１３をネットワークＮ１に接続するインタフェースである。これにより、画像処理装置１３は通信Ｉ／Ｆ２０４を介してデータ通信を行うことができる。なお、通信Ｉ／Ｆ２０４による通信は有線通信であっても無線通信であってもよい。
【００３９】
プリンタ２０５は、印刷データを用紙に印刷するための印刷装置である。スキャナ２０６は原稿から画像データを読み取るための読取装置である。本実施形態に係る画像処理装置１３は、上記ハードウェア構成により、後述するような各種処理を実現できる。
【００４０】
＜ソフトウェア構成＞
本実施形態に係る印刷ジョブ管理装置１１は、例えば図４に示すような処理ブロックにより実現される。図４は、本実施形態に係る印刷ジョブ管理装置の一例の処理ブロック図である。
【００４１】
印刷ジョブ管理装置１１はプログラムを実行することで、印刷ジョブ管理部２１、印刷ジョブ実行部２２、通知判定部２３、通知部２４、通知応答処理部２５、リモート通信部２６、印刷ジョブ蓄積部３１、ユーザ情報蓄積部３２、通知テンプレート蓄積部３３を実現している。
【００４２】
印刷ジョブ蓄積部３１は印刷ジョブを蓄積する。ユーザ情報蓄積部３２はユーザに関する情報を蓄積する。ユーザ情報蓄積部３２は後述の通知方法テーブルも蓄積する。通知テンプレート蓄積部３３は通知をユーザに送信する際に使用する文面のテンプレートが蓄積されている。
【００４３】
なお、印刷ジョブ蓄積部３１、ユーザ情報蓄積部３２、通知テンプレート蓄積部３３は印刷ジョブ管理装置１１からアクセス可能であれば、印刷ジョブ管理装置１１の外部に設けるようにしてもよい。
【００４４】
また、印刷ジョブ管理部２１は印刷ジョブ蓄積部３１に対する印刷ジョブの入出力を管理する。印刷ジョブ実行部２２は、印刷ジョブ管理部２１から渡された印刷ジョブを実行する。通知判定部２３は印刷ジョブ蓄積部３１に蓄積されている印刷ジョブが通知対象になったか否かの判定を行う。通知部２４は通知判定部２３が通知対象になったと判定した印刷ジョブについて、通知方法テーブルから通知方法及び通知先を取得し、後述のように通知を行う。通知応答処理部２５は、通知部２４により行われた通知に対する通知応答を受信する。通知応答には、通知部２４により行われた通知に記載されている印刷ジョブのその後の処遇に関する指示が含まれる。通知応答処理部２５は通知応答に含まれる指示に応じた処理を後述のように行う。リモート通信部２６は端末装置１０、ユーザ情報管理装置１２、画像処理装置１３、メール送受信装置１４などと通信を行う。
【００４５】
図５は印刷ジョブ蓄積部が蓄積する印刷ジョブの一例の構成図である。図５に示すように各印刷ジョブは、ＩＤ、印刷データ、ジョブ投入日時、投入ユーザ、代理ユーザ、通知条件、通知テンプレート、をデータ項目として有している。
【００４６】
ＩＤは印刷ジョブを一意に識別する情報である。印刷データは印刷ジョブにより印刷される印刷データを示している。ジョブ投入日時は、印刷ジョブが投入された日時を示している。投入ユーザは印刷ジョブを投入したユーザを示している。代理ユーザは投入ユーザが代理印刷を依頼したユーザを示している。通知条件は代理印刷の印刷ジョブが通知対象になったか否かの判定を行うための条件を示している。また、通知テンプレートは通知対象である印刷ジョブの投入ユーザに通知を送信する際に使用する文面のテンプレートを示している。
【００４７】
なお、図５の印刷ジョブに例示されている通知条件には、１０分後、１時間毎、２０１２／１／１０  １０：００：００など、通知条件を個別に設定できる。また、図５の印刷ジョブに例示されている通知条件には、例えば「システム設定１に従う」など、事前に作成された図６に示すような装置レベルの通知条件一覧に含まれる通知条件を指定することもできる。
【００４８】
図６は装置レベルの通知条件一覧の一例の構成図である。図６では設定名ごとに通知条件が対応付けられている。したがって、図５の印刷ジョブに含まれる通知条件には図６の設定名により通知条件を指定できる。
【００４９】
図７はユーザ情報蓄積部が蓄積する通知方法テーブルの一例の構成図である。図７の通知方法テーブルは、ユーザ、通知方法及び通知先をデータ項目として有している。ユーザはユーザを一意に識別する情報である。通知方法はメールや電話など、ユーザに通知を行う方法を示している。通知先はメールアドレスや電話番号など、ユーザに通知を行う通知先を示している。なお、図７の通知方法テーブルにおいて、例えば「ｕｓｅｒ７」の通知先はユーザ情報管理装置１２から取得すること、を示している。
【００５０】
図８は通知テンプレート蓄積部が蓄積する通知テンプレートの一例の構成図である。図８に示すように通知テンプレートは、ＩＤ、文面テンプレート、ユーザ種別、をデータ項目として有している。ＩＤは通知テンプレートを一意に識別する情報である。文面テンプレートは通知する際に利用する文面のテンプレートである。ユーザ種別は通知する相手が投入ユーザであるか代理ユーザであるかを示している。
【００５１】
例えばＩＤ「１」と「５」の通知テンプレートは代理ユーザに通知するための通知テンプレートの一例である。また、ＩＤ「２」から「４」の通知テンプレートは投入ユーザに通知するための通知テンプレートの一例である。なお、図８の文面テンプレートに含まれている○、△、□、◇は後述のように補完される可変部分を表している。
【００５２】
通知に対する投入ユーザからの通知応答は、例えば図９に示すように構成される。図９は通知応答の一例の構成図である。図９の通知応答は、印刷ジョブＩＤ及びアクションをデータ項目として有している。なお、印刷ジョブＩＤは印刷ジョブを一意に識別する情報である。アクションは、実行されていない印刷ジョブに対する投入ユーザからの指示を表している。
【００５３】
図９（Ａ）はＩＤ「１」の印刷ジョブについて、再度、代理ユーザへの催促を通知する指示が含まれている。図９（Ｂ）はＩＤ「２」の印刷ジョブについて、印刷中止の指示が含まれている。図９（Ｃ）はＩＤ「３」の印刷ジョブについて、３０分後に再度通知する指示が含まれている。図９（Ｄ）はＩＤ「４」の印刷ジョブについて、そのまま待つ指示が含まれている。
【００５４】
＜処理の詳細＞
以下では、本実施形態に係る印刷システム１の処理の詳細について説明する。
【００５５】
《印刷ジョブの投入》
例えば投入ユーザは端末装置１０を操作し、図１０に示すような印刷設定画面１０００から代理印刷の依頼を行うことができる。図１０は代理印刷の依頼を行う印刷設定画面の一例のイメージ図である。
【００５６】
図１０の印刷設定画面１０００は、代理印刷を依頼するか否か、代理印刷を依頼する代理ユーザ、印刷期限、投入ユーザに対する未印刷通知を行うか否か、通知条件、通知テンプレートを指定することができる。
【００５７】
投入ユーザは印刷設定画面１０００の依頼先からユーザを選択することで代理印刷を依頼する代理ユーザを指定できる。また、投入ユーザは印刷設定画面１０００から通知条件及び通知テンプレートを指定できる。
【００５８】
投入ユーザから代理印刷の依頼を受けた端末装置１０は、印刷ジョブ管理装置１１に代理印刷の印刷ジョブの投入を要求する。印刷ジョブ管理装置１１は代理印刷の印刷ジョブを受信する。印刷ジョブ管理装置１１の印刷ジョブ管理部２１は端末装置１０から投入された代理印刷の印刷ジョブを印刷ジョブ蓄積部３１に蓄積する。
【００５９】
《印刷ジョブ未処理通知の送信》
印刷ジョブ管理装置１１は例えば図１１に示すような手順により印刷ジョブ未処理通知の送信を行う。図１１は印刷ジョブ未処理通知の送信手順を表した一例のフローチャートである。
【００６０】
ステップＳ１において、通知判定部２３は印刷ジョブ管理部２１を経由し、印刷ジョブ蓄積部３１から図５に示すような印刷ジョブの情報を取得する。ステップＳ２において通知判定部２３は印刷ジョブの情報を取得できたか否かを判定する。印刷ジョブの情報を取得できなければ、通知判定部２３は図１１に示す処理を終了する。
【００６１】
印刷ジョブの情報を取得できれば、ステップＳ３に進み、通知判定部２３は情報を取得した印刷ジョブが通知条件を満たしているか否かを判定する。ここで言う通知条件は図５の印刷ジョブに含まれる通知条件である。
【００６２】
例えばＩＤ「１」の印刷ジョブは通知条件が「１０分後」である。現在時刻がジョブ投入日時「２０１２／１／１０  １３：００：００」から１０分後であれば、通知判定部２３はジョブ投入日時からの経過時間が１０分であり、情報を取得した印刷ジョブが通知条件を満たしていると判定する。
【００６３】
情報を取得した印刷ジョブが通知条件を満たしていれば、通知判定部２３はステップＳ４以降の処理に進む。なお、情報を取得した印刷ジョブが通知条件を満たしていなければ通知判定部２３はステップＳ１に戻り、ステップＳ２及びＳ３の処理を行う。通知判定部２３は、次の印刷ジョブの情報を取得できなくなるまでステップＳ１〜Ｓ３の処理を繰り返し行う。
【００６４】
ステップＳ４において、通知判定部２３は通知部２４に対し、通知条件を満たしていると判定した印刷ジョブについての通知処理を依頼する。ステップＳ５において、通知部２４は図５の印刷ジョブに含まれる通知テンプレートを参照し、使用する通知テンプレートを特定する。
【００６５】
ステップＳ６において、通知部２４は特定した通知テンプレートを通知テンプレート蓄積部３３から取得する。ステップＳ７において、通知部２４は取得した通知テンプレートの文面テンプレートに含まれている可変部分を補完する。例えばＩＤ「２」の通知テンプレートであれば、文面テンプレートに含まれる「○年△月□日」及び「ＩＤ：◇」を補完する。
【００６６】
ステップＳ８において、通知部２４は印刷ジョブに含まれる投入ユーザを参照し、その印刷ジョブを投入したユーザを特定する。また、通知部２４はユーザ情報蓄積部３２が蓄積する図７の通知方法テーブルを参照し、特定したユーザに対する通知方法及び通知先を取得する。例えば特定したユーザが「ｕｓｅｒ１」であれば、通知方法「メール」及び通知先「ｕｓｅｒ１＠ｅｘａｍｐｌｅ．ｃｏｍ」を取得する。
【００６７】
そして、ステップＳ９において、通知部２４はステップＳ７において可変部分を補完した文面テンプレートを、ステップＳ８において取得した通知方法により、ステップＳ８において特定したユーザ（投入ユーザ）の通知先に通知する。
【００６８】
図１１に示した印刷ジョブ未処理通知の送信によれば、印刷ジョブ管理装置１１は印刷ジョブに含まれるジョブ投入日時を参照し、所定時間が経過しても実行されていない印刷ジョブを特定できる。したがって、本実施形態による印刷ジョブ管理装置１１は投入してから所定時間が経過しても実行されない代理印刷の印刷ジョブについて、その印刷ジョブの投入ユーザに通知することができる。
【００６９】
なお、通常の印刷ジョブが投入された場合は印刷実行者も投入ユーザとなる。このためステップＳ１において、印刷ジョブ蓄積部３１から取得した印刷ジョブの情報のうち、ステップＳ３において、通知判定部２３が通知条件を満たしているか否かを判定するのは代理ユーザが設定されているジョブのみでもよい。
【００７０】
つまり、通知条件を設定出来る（あるいは適用できる）印刷ジョブを、代理印刷の印刷ジョブ（代理ユーザが設定された印刷ジョブ）に限定するように端末装置１０の印刷設定画面１０００の画面表示を制御してもよい。また、印刷ジョブ管理装置１１において通常の印刷ジョブ（代理ユーザが設定されていない印刷ジョブ）に対しては通知条件を設定しないようにしてもよい。
【００７１】
《通知応答に対する処理》
印刷ジョブ管理装置１１は例えば図１２に示すような手順により図９のような通知応答に対する処理を行う。図１２は通知応答に対する処理手順を表した一例のフローチャートである。
【００７２】
ステップＳ１１において、通知応答処理部２５は図１１のフローチャートの処理による投入ユーザへの通知に記載されていた指示について、その指示に対する図９に示すような応答（通知応答）を投入ユーザから受信する。
【００７３】
ステップＳ１２において、通知応答処理部２５は通知応答に含まれるアクションが代理ユーザへの催促か否かを判定する。代理ユーザへの催促であれば、通知応答処理部２５はステップＳ１３において、通知応答に含まれる印刷ジョブＩＤから印刷ジョブに含まれる代理ユーザを特定し、その代理ユーザへの催促の通知処理を通知部２４に依頼する。
【００７４】
ステップＳ１４において、通知部２４は通知テンプレート蓄積部３３から代理ユーザへの催促用の通知テンプレートを取得する。通知部２４は取得した通知テンプレートの文面テンプレートに含まれている可変部分を補完し、その代理ユーザに対する通知方法及び通知先を通知方法テーブルから取得して、代理ユーザに催促の通知を行う。
【００７５】
なお、ステップＳ１２において、代理ユーザへの催促でなければ、通知応答処理部２５はステップＳ１５の処理を行う。ステップＳ１５において、通知応答処理部２５は通知応答に含まれるアクションが印刷の中止であるか否かを判定する。印刷の中止であれば、通知応答処理部２５はステップＳ１６において、通知応答に含まれる印刷ジョブＩＤから印刷ジョブを特定し、特定した印刷ジョブを印刷ジョブ蓄積部３１から削除する。ステップＳ１５において印刷の中止でなければ、通知応答処理部２５は図１２に示した処理を終了する。
【００７６】
図１２に示した通知応答に対する処理によれば、印刷ジョブ管理装置１１は通知応答に含まれるアクションを参照し、通知応答により特定される印刷ジョブの代理ユーザへの催促や印刷の中止を行うことができる。
【００７７】
《印刷ジョブ処理通知の送信》
印刷ジョブ管理装置１１は例えば図１３に示す手順により印刷ジョブ処理通知の送信を行う。図１３は印刷ジョブ処理通知の送信手順を表した一例のフローチャートである。
【００７８】
例えば代理ユーザは画像処理装置１３を操作し、印刷ジョブ管理装置１１にログインを要求する。代理ユーザからのログイン要求を受けると、画像処理装置１３は印刷ジョブ管理装置１１に対してログイン要求を送信する。
【００７９】
ステップＳ２１において、印刷ジョブ管理装置１１の印刷ジョブ実行部２２は画像処理装置１３からのログイン要求を受信する。印刷ジョブ実行部２２はユーザ情報蓄積部３２やユーザ情報管理装置１２を利用して、ログイン要求を行ったユーザの認証を行う。認証がＯＫであれば、印刷ジョブ実行部２２はステップＳ２３以降の処理を行う。なお、認証がＮＧであれば、印刷ジョブ実行部２２は図１３のフローチャートの処理を終了する。
【００８０】
ステップＳ２３において、印刷ジョブ実行部２２はログイン要求を行ったユーザが投入ユーザ又は代理ユーザとして指定されている印刷ジョブを特定し、特定した印刷ジョブのリストを画像処理装置１３に提供する。画像処理装置１３は印刷ジョブ管理装置１１から取得した印刷ジョブリストを操作パネル２０２に表示する。
【００８１】
ユーザは操作パネル２０２に表示された印刷ジョブリストを確認し、印刷ジョブリストから印刷ジョブを選択して実行を指示する。印刷ジョブ管理装置１１の印刷ジョブ実行部２２は画像処理装置１３から印刷ジョブの実行が指示されると、ステップＳ２５の処理を行う。なお、印刷ジョブ実行部２２は画像処理装置１３から印刷ジョブの実行が指示されなければ図１３のフローチャートの処理を終了する。
【００８２】
ステップＳ２５において、印刷ジョブ実行部２２は実行が指示された印刷ジョブを印刷ジョブ管理部２１経由で印刷ジョブ蓄積部３１から取得し、取得した印刷ジョブを画像処理装置１３に提供する。画像処理装置１３は取得した印刷ジョブを実行する。なお、印刷ジョブ管理装置１１は例えば画像処理装置１３において印刷ジョブが実行されたか否かを画像処理装置１３からの通知により知ることができる。また、印刷ジョブ管理装置１１は印刷ジョブを画像処理装置１３に送信できた時点で、印刷ジョブが実行されたと判定するようにしてもよい。
【００８３】
画像処理装置１３において印刷ジョブが実行されたあと、印刷ジョブ実行部２２は通知部２４に対し、実行された印刷ジョブについての通知処理を依頼する。通知部２４は印刷ジョブに含まれている投入ユーザを参照し、その印刷ジョブを投入したユーザを特定する。また、通知部２４はユーザ情報蓄積部３２が蓄積する図７の通知方法テーブルを参照し、特定したユーザに対する通知方法及び通知先を取得する。通知部２４は取得した通知方法により、投入ユーザの通知先に印刷ジョブが実行されたことを通知する。
【００８４】
図１３に示した印刷ジョブ処理通知の送信によれば、印刷ジョブ管理装置１１は実行された代理印刷の印刷ジョブについても、その印刷ジョブの投入ユーザに通知することができる。
【００８５】
《代理印刷と共有印刷》
例えば本実施形態の印刷システム１では代理印刷だけでなく、例えば共有印刷の依頼に対しても前述の印刷ジョブ未処理通知や印刷ジョブ処理通知を行うことができる。ここで言う共有印刷は、資料配布などのように共有ユーザの全員に印刷ジョブを実行させるものである。なお、代理印刷は前述したように、代理ユーザのうちの一人に印刷ジョブを実行させるものである。
【００８６】
図１４は代理モード及び共有モードにおける印刷ジョブ未処理通知の一例について説明する図である。図１５は代理モード及び共有モードにおける印刷ジョブ処理通知の一例について説明する図である。
【００８７】
図１４に示すように、代理モードにおいては、投入されてから所定時間が経過しても実行されていないなど、通知条件を満たしている印刷ジョブの投入ユーザに、投入した印刷ジョブが実行されていないことを通知する。また、代理モードにおいては、投入されてから所定時間が経過しても実行されていないなど、通知条件を満たしている印刷ジョブの代理ユーザに、代理印刷を依頼された印刷ジョブが実行されていないことを通知することができる。
【００８８】
一方、共有モードにおいては、投入されてから所定時間が経過しても実行されていないなど、通知条件を満たしている印刷ジョブの投入ユーザに、投入した印刷ジョブが実行されていないことを通知しない。これは、共有モードが資料配布などのように共有ユーザの全員に印刷ジョブを実行させるものだからである。また、共有モードにおいては投入されてから所定時間が経過しても実行されていないなど、通知条件を満たしている印刷ジョブの共有ユーザに、共有印刷を依頼された印刷ジョブが実行されていないことを通知することができる。
【００８９】
図１５に示すように、代理モードにおいては実行された印刷ジョブの投入ユーザに、投入した印刷ジョブが実行されたことを通知する。また、代理モードにおいては印刷ジョブを実行した代理ユーザ（実行ユーザ）以外の代理ユーザに、印刷ジョブが実行されたことを通知することができる。これは、代理モードが共有ユーザのうちの一人に印刷ジョブを実行させるものだからである。
【００９０】
一方、共有モードでは実行された印刷ジョブの投入ユーザに、投入した印刷ジョブが実行されたことを通知しない。これは、共有モードが資料配布などのように共有ユーザの全員に印刷ジョブを実行させるものだからである。同様に、共有モードにおいては実行された印刷ジョブの共有ユーザに、共有印刷を依頼された印刷ジョブが実行されたことを通知しない。
【００９１】
＜まとめ＞
本実施形態の印刷システム１によれば、代理印刷を依頼した印刷ジョブが実行されていないことを、その印刷ジョブを投入した投入ユーザに通知できる。また、本実施形態の印刷システム１では、代理モードや共有モードにおいて、印刷未処理通知や印刷処理通知が必要と思われる投入ユーザ、代理ユーザ又は共有ユーザを選択して、通知を行うことができる。
【００９２】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。なお、上述した実施形態における画像処理装置１３はプリンタや複合機などの印刷機能を有する装置に限定されるものでなく、プロジェクタなどの投影装置や、画像データを表示する装置など、ジョブにより画像処理を行う装置であればよい。
【００９３】
また、上述した実施形態では、代理印刷である場合、一人の代理ユーザが印刷ジョブを実行すると、実行された印刷ジョブを削除するなどして他の代理ユーザが印刷ジョブを実行できなくする。実行された印刷ジョブを削除することは、複数人の代理ユーザが余計な印刷ジョブを実行しないための一方法である。
【００９４】
複数人の代理ユーザが余計な印刷ジョブを実行しないための他の方法としては、例えば一人の代理ユーザが印刷ジョブを実行した段階で、他の代理ユーザが印刷ジョブを実行できないように（例えばフラグを立てる等して）制御する方法も可能である。なお、特許請求の範囲に記載した通知雛型指定情報は、通知テンプレートに相当する。
【符号の説明】
【００９５】
１      印刷システム
１０    端末装置
１１    印刷ジョブ管理装置
１２    ユーザ情報管理装置
１３    画像処理装置
１４    メール送受信装置
２１    印刷ジョブ管理部
２２    印刷ジョブ実行部
２３    通知判定部
２４    通知部
２５    通知応答処理部
２６    リモート通信部
３１    印刷ジョブ蓄積部
３２    ユーザ情報蓄積部
３３    通知テンプレート蓄積部
１００    コンピュータシステム
１０１    入力装置
１０２    表示装置
１０３    外部Ｉ／Ｆ
１０３ａ    記録媒体
１０４    ＲＡＭ
１０５    ＲＯＭ
１０６    ＣＰＵ
１０７    通信Ｉ／Ｆ
１０８    ＨＤＤ
２０１    コントローラ
２０２    操作パネル
２０３    外部Ｉ／Ｆ
２０４    通信Ｉ／Ｆ
２０５    プリンタ
２０６    スキャナ
２１１    ＣＰＵ
２１２    ＲＡＭ
２１３    ＲＯＭ
２１４    ＮＶＲＡＭ
２１５    ＨＤＤ
１０００    印刷設定画面
Ｂ    バス
Ｎ１    ネットワーク
【先行技術文献】
【特許文献】
【００９６】
【特許文献１】特開２０１１−１４１７９５号公報
【図１】
2014239388.tif 000003
【図２】
2014239388.tif 000004
【図３】
2014239388.tif 000005
【図４】
2014239388.tif 000006
【図５】
2014239388.tif 000007
【図６】
2014239388.tif 000008
【図７】
2014239388.tif 000009
【図８】
2014239388.tif 000010
【図９】
2014239388.tif 000011
【図１０】
2014239388.tif 000012
【図１１】
2014239388.tif 000013
【図１２】
2014239388.tif 000014
【図１３】
2014239388.tif 000015
【図１４】
2014239388.tif 000016
【図１５】
2014239388.tif 000017