(57)【要約】【課題】割り込み印刷する際に、割り込んだ印刷ジョブのメタ情報及び割り込み印刷理由などの情報を既登録ユーザに知らせることができるようにする。【解決手段】互いに通信可能に接続されたユーザ端末と、サーバと、プリンタから成り、前記サーバが前記ユーザ端末から受け取った印刷ジョブを前記プリンタで実行する印刷ジョブ管理システムである。前記サーバが、印刷予約した印刷ジョブと指定されたプリンタの印刷スケジュールを登録して管理するスケジューラ管理部１１０と、受け付けた印刷ジョブをスケジューラ管理部１１０で既に登録済みの印刷ジョブに対する割り込みを許可する割り込み印刷判断部１１２と、割り込みを許可したとき、割り込み印刷ジョブの少なくともメタ情報を含む詳細情報を既登録ユーザに通知する通信部１０３と、を備える。【選択図】      図３
2012194732.tif 000002
【特許請求の範囲】
【請求項１】
互いに通信可能に接続されたユーザ端末と、サーバと、プリンタから成り、前記サーバが前記ユーザ端末から受け取った印刷ジョブを前記プリンタで実行する印刷ジョブ管理システムにおいて、
前記サーバが、受け付けた印刷ジョブと当該印刷ジョブについて指定されたプリンタによる予約印刷スケジュールを登録して管理する印刷スケジュール管理部と、前記印刷スケジュール管理部でスケジュール管理されている登録済みの印刷ジョブに対して、受け付けた印刷ジョブの割り込みの可否を判断する割り込み印刷判断部と、前記割り込み印刷判断部が割り込み可と判断したとき、割り込んだ印刷ジョブの詳細情報を既登録ユーザに通知する通信部と、を備えたことを特徴とする印刷ジョブ管理システム。
【請求項２】
請求項１に記載された印刷ジョブ管理システムにおいて、
前記詳細情報には、少なくとも前記割り込んだ印刷ジョブの印刷の割り込み理由を含むことを特徴とする印刷ジョブ管理システム。
【請求項３】
請求項１または２に記載された印刷ジョブ管理システムにおいて、
印刷ジョブに優先順位を付与する印刷ジョブ優先順位管理手段を有し、
前記割り込み印刷判断部は、前記印刷ジョブの優先順位に基づき、割り込みの可否を判断することを特徴とする印刷ジョブ管理システム。
【請求項４】
請求項３に記載された印刷ジョブ管理システムにおいて、
前記割り込み印刷判断部が既登録の印刷ジョブと、割り込み印刷ジョブの優先順位が同じと判断したとき、前記通信部は、既登録ユーザに割り込み印刷の許可申請を送信し、既登録ユーザからの割り込み印刷の許可申請に対して承認の返信を受信したことを条件に、前記印刷スケジュール管理部が割り込み印刷ジョブの登録を行うことを特徴とする印刷ジョブ管理システム。
【請求項５】
請求項４に記載された印刷ジョブ管理システムにおいて、
既登録ユーザの返事メールが割り込み印刷を許可しないことを条件に、前記割り込み印刷判断部は前記割り込み印刷の登録を禁止することを特徴とする印刷ジョブ管理システム。
【請求項６】
請求項３に記載された印刷ジョブ管理システムにおいて、
前記割り込み印刷判断部は、既登録の印刷ジョブと、割り込み印刷ジョブの優先順位が同じと判断したとき、割り込みユーザの指示入力を条件に、強制割り込み印刷を許可することを特徴とする印刷ジョブ管理システム。
【請求項７】
請求項１ないし６のいずれかに記載された印刷ジョブ管理システムにおいて、
前記通信部は電子メール送信部を含み、前記印刷スケジュール管理部に印刷ジョブを登録した既登録ユーザに対して、電子メールで前記詳細情報を送信することを特徴とする印刷ジョブ管理システム。
【請求項８】
請求項１ないし７のいずれかに記載された印刷ジョブ管理システムにおいて、
受け付けた印刷ジョブの印刷を行うプリンタを管理するプリンタ管理部を有し、前記プリンタ管理部は割り込み印刷のプリンタとして複数のプリンタを指定可能であることを特徴とする印刷ジョブ管理システム。
【請求項９】
互いに通信可能に接続されたユーザ端末と、サーバと、プリンタから成り、前記サーバが前記ユーザ端末から受け取った印刷ジョブを前記プリンタで実行する印刷ジョブ管理システムにおける印刷ジョブ管理方法であって、
受け付けた印刷ジョブと当該印刷ジョブについて指定されたプリンタによる予約印刷スケジュールを登録して管理する印刷スケジュール管理工程と、前記印刷スケジュール管理部でスケジュール管理されている登録済みの印刷ジョブに対して、受け付けた印刷ジョブの割り込みの可否を判断する割り込み印刷判断工程と、前記割り込み印刷判断部が割り込み可と判断したとき、割り込んだ印刷ジョブの詳細情報を既登録ユーザに通知する通知工程と、
を有することを特徴とする印刷ジョブ管理システムにおける印刷ジョブ管理方法。
【請求項１０】
互いに通信可能に接続されたユーザ端末と、サーバと、プリンタから成り、前記サーバが前記ユーザ端末から受け取った印刷ジョブを前記プリンタで実行する印刷ジョブ管理システムにおける前記サーバのコンピュータを、受け付けた印刷ジョブと当該印刷ジョブについて指定されたプリンタによる予約印刷スケジュールを登録して管理する印刷スケジュール管理部と、前記印刷スケジュール管理部でスケジュール管理されている登録済みの印刷ジョブに対して、受け付けた印刷ジョブの割り込みの可否を判断する割り込み印刷判断部と、前記割り込み印刷判断部が割り込み可と判断したとき、割り込んだ印刷ジョブの詳細情報を既登録ユーザに通知する通信部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブ管理システム及び印刷ジョブ管理方法に関する。
【背景技術】
【０００２】
従来、ネットワークを介してクライアントより印刷用データと印刷体裁や部数、納期などの指示を受け、指示に基づいて印刷物を作成する印刷システムにおいて、印刷スケジュール管理機能と、印刷ジョブの優先順位設定機能と、印刷ジョブの優先順位付けを行う印刷ジョブ優先順位管理機能と、割り込み印刷機能を備えたものが知られている（特許文献１参照）。
【０００３】
この従来の印刷システムでは、印刷スケジューラに予約済みの印刷ジョブに対して割り込み印刷する際には、印刷ジョブ同士の優先順位を比べて、優先順位の高い方の印刷ジョブが割り込み印刷できるようになっている。
また、印刷中に後から印刷ジョブが投入された場合において、印刷ジョブの優先順位が同じである場合には、多連設定されて、印刷中の印刷ジョブの印刷を止めることがなく、両方の印刷を行うようにしている。
【０００４】
ただ、この従来技術のシステムでは、割り込みを受けた印刷ジョブの登録者（以下、既登録ユーザという）に、別のユーザが印刷ジョブを割り込ませたときに、その割り込みを受けた時間、割り込みした利用者、割り込ませた印刷ジョブの印刷時間及び割り込み印刷理由などの情報は知らされることはない。
【０００５】
この従来の印刷システムは、印刷スケジュール管理部と割り込み印刷手段を備えた点で、後述する本発明と類似する点がある。
しかしながら、割り込ませた印刷ジョブのメタ情報と、割り込み印刷理由などの情報は既登録ユーザには知らされない。そのため、割り込み印刷機能として不十分であり、なお改良の余地がある。
なお、ここでメタ情報は、文書要素である情報に付加される情報であって、ページ数、印刷部数、用紙サイズ、印刷ジョブの情報（例えば、印刷ジョブ名、印刷者名）などである。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、前記従来の印刷ジョブ管理システムの前記課題に鑑みてなされたものであって、その目的は、割り込み印刷する際に、割り込んだ印刷ジョブのメタ情報及び割り込み印刷理由などの情報、つまり、割り込みに係る印刷ジョブの詳細を既登録ユーザに知らせることができるようにすることである。
【課題を解決するための手段】
【０００７】
請求項１の発明は、互いに通信可能に接続されたユーザ端末と、サーバと、プリンタから成り、前記サーバが前記ユーザ端末から受け取った印刷ジョブを前記プリンタで実行する印刷ジョブ管理システムにおいて、前記サーバが、受け付けた印刷ジョブと当該印刷ジョブについて指定されたプリンタによる予約印刷スケジュールを登録して管理する印刷スケジュール管理部と、前記印刷スケジュール管理部でスケジュール管理されている登録済みの印刷ジョブに対して、受け付けた印刷ジョブの割り込みの可否を判断する割り込み印刷判断部と、前記割り込み印刷判断部が割り込み可と判断したとき、割り込んだ印刷ジョブの詳細情報を既登録ユーザに通知する通信部と、を備えたことを特徴とする印刷ジョブ管理システムである。
請求項２の発明は、請求項１に記載された印刷ジョブ管理システムにおいて、前記詳細情報には、少なくとも前記割り込んだ印刷ジョブの印刷の割り込み理由を含むことを特徴とする印刷ジョブ管理システムである。
請求項３の発明は、請求項１または２に記載された印刷ジョブ管理システムにおいて、印刷ジョブに優先順位を付与する印刷ジョブ優先順位管理手段を有し、前記割り込み印刷判断部は、前記印刷ジョブの優先順位に基づき、割り込みの可否を判断することを特徴とする印刷ジョブ管理システムである。
請求項４の発明は、請求項３に記載された印刷ジョブ管理システムにおいて、前記割り込み印刷判断部が既登録の印刷ジョブと、割り込み印刷ジョブの優先順位が同じと判断したとき、前記通信部は、既登録ユーザに割り込み印刷の許可申請を送信し、既登録ユーザからの割り込み印刷の許可申請に対して承認の返信を受信したことを条件に、前記印刷スケジュール管理部が割り込み印刷ジョブの登録を行うことを特徴とする印刷ジョブ管理システムである。
請求項５の発明は、請求項４に記載された印刷ジョブ管理システムにおいて、既登録ユーザの返事メールが割り込み印刷を許可しないことを条件に、前記割り込み印刷判断部は前記割り込み印刷の登録を禁止することを特徴とする印刷ジョブ管理システムである。
請求項６の発明は、請求項３に記載された印刷ジョブ管理システムにおいて、前記割り込み印刷判断部は、既登録の印刷ジョブと、割り込み印刷ジョブの優先順位が同じと判断したとき、割り込みユーザの指示入力を条件に、強制割り込み印刷を許可することを特徴とする印刷ジョブ管理システムである。
請求項７の発明は、請求項１ないし６のいずれかに記載された印刷ジョブ管理システムにおいて、前記通信部は電子メール送信部を含み、前記印刷スケジュール管理部に印刷ジョブを登録した既登録ユーザに対して、電子メールで前記詳細情報を送信することを特徴とする印刷ジョブ管理システムである。
請求項８の発明は、請求項１ないし７のいずれかに記載された印刷ジョブ管理システムにおいて、受け付けた印刷ジョブの印刷を行うプリンタを管理するプリンタ管理部を有し、前記プリンタ管理部は割り込み印刷のプリンタとして複数のプリンタを指定可能であることを特徴とする印刷ジョブ管理システムである。
請求項９の発明は、互いに通信可能に接続されたユーザ端末と、サーバと、プリンタから成り、前記サーバが前記ユーザ端末から受け取った印刷ジョブを前記プリンタで実行する印刷ジョブ管理システムにおける印刷ジョブ管理方法であって、受け付けた印刷ジョブと当該印刷ジョブについて指定されたプリンタによる予約印刷スケジュールを登録して管理する印刷スケジュール管理工程と、前記印刷スケジュール管理部でスケジュール管理されている登録済みの印刷ジョブに対して、受け付けた印刷ジョブの割り込みの可否を判断する割り込み印刷判断工程と、前記割り込み印刷判断部が割り込み可と判断したとき、割り込んだ印刷ジョブの詳細情報を既登録ユーザに通知する通知工程と、を有することを特徴とする印刷ジョブ管理システムにおける印刷ジョブ管理方法である。
請求項１０の発明は、互いに通信可能に接続されたユーザ端末と、サーバと、プリンタから成り、前記サーバが前記ユーザ端末から受け取った印刷ジョブを前記プリンタで実行する印刷ジョブ管理システムにおける前記サーバのコンピュータを、受け付けた印刷ジョブと当該印刷ジョブについて指定されたプリンタによる予約印刷スケジュールを登録して管理する印刷スケジュール管理部と、前記印刷スケジュール管理部でスケジュール管理されている登録済みの印刷ジョブに対して、受け付けた印刷ジョブの割り込みの可否を判断する割り込み印刷判断部と、前記割り込み印刷判断部が割り込み可と判断したとき、割り込んだ印刷ジョブの詳細情報を既登録ユーザに通知する通信部として機能させるためのプログラムである。
【発明の効果】
【０００８】
本発明によれば、既登録ユーザが割り込みに係る印刷ジョブの詳細を知ることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る印刷ジョブ管理システムの全体構成を示す図である。
【図２】図１のサーバのハードウェア構成例を示すブロック図である。
【図３】第１の実施形態のサーバのモジュール構成図である。
【図４】印刷ジョブ管理システムにおける、印刷ジョブに対する処理手順のフロー図である。
【図５】第２の実施形態におけるサーバのモジュール構成図である。
【図６】第３の実施形態におけるサーバのモジュール構成図である。
【図７】他の印刷ジョブ管理システムにおける、印刷ジョブに対する処理手順のフロー図である。
【図８】第４の実施形態におけるサーバのモジュール構成図である。
【図９】第５の実施形態におけるサーバのモジュール構成図である。
【図１０】他の印刷ジョブ管理システムにおける、印刷ジョブに対する処理手順のフロー図である。
【図１１】第６の実施形態におけるサーバのモジュール構成図である。
【図１２】第７の実施形態におけるサーバのモジュール構成図である。
【図１３】投入した印刷ジョブの指定画面の一例である。
【図１４】ジョブの予約登録画面の一例である。
【図１５】割り込み印刷の提示画面の一例である。
【図１６】割り込み申請メール画面の一例である。
【図１７】強制割り込み印刷登録画面の一例である。
【図１８】割り込み印刷後既登録ユーザに通知するメール画面の一例である。
【発明を実施するための形態】
【００１０】
本発明の印刷ジョブ管理システムの１実施形態について図面を参照して説明する。
図１は、本発明の実施形態に係る印刷ジョブ管理システムの全体構成を示す図である。
本実施形態に係る印刷ジョブ管理システムは、図示のように複数の例えばＰＣ（Personal Computer）であるユーザ端末２０と、複数のプリンタ３０と、複数のユーザ端末２０と複数のプリンタ３０に、それぞれ例えばイントラネットやインターネットなどのネットワークを介して接続されたサーバ１０とから成っている。なお、ネットワークは必須ではなく、単に電気的に接続するものであってもよい。
【００１１】
次に、図１のサーバのハードウェア構成について、図２を参照して説明する。
図２は、図１のサーバ１０のハードウェア構成例を示すブロック図である。
このサーバ１０は、バスで互いに接続されたＩ／Ｏポート１１、ＣＰＵ１２、ＲＯＭ１３、ＲＡＭ１４、表示部１５、外部記憶手段１６、入力手段１７、および記憶媒体ドライブ１８を備えている。
【００１２】
Ｉ／Ｏポート１１は、通信手段であり、外部装置であるユーザ端末２０やプリンタ３０とそれぞれネットワーク経由で通信するためのネットワーク・インタフェースである。
ＣＰＵ１２は、サーバ１０全体を管理および制御する中央処理装置である。
【００１３】
ＲＯＭ１３は、ＣＰＵ１２が実行する制御プログラムを格納している読み出し専用の記憶手段である。
ＲＡＭ１４は、ＣＰＵ１２が実行するプログラムを展開し、各種処理を行う際の作業領域として使用する読み書き可能な記憶手段である。
表示部１５は、各種のデータや各種設定を行うための操作画面等を表示するＬＣＤディスプレイ等の表示手段である。
【００１４】
外部記憶手段１６は、制御プログラムや各種設定内容を含む各種データを記憶する、例えばＨＤＤ（ハードディスク装置）などの大容量記憶手段である。
入力手段１７は、ユーザによる操作を受け付けるための入力手段であり、例えばキーボードやマウス、タッチパネル等である。
記憶媒体ドライブ１８は、記憶媒体１９に対する記録又は再生を行う記録再生手段である。
【００１５】
図３は、第１の実施形態に係るサーバ１０のモジュール構成図である。
本サーバ１０は、プログラムによりＣＰＵ１２、ＲＯＭ１３、ＲＡＭ１４で構成されるコンピュータで実現する機能実現手段として、入力受付部１０１、表示制御部１０２、通信部１０３、ジョブ受信部１０４、印刷ジョブ情報蓄積部１０５、印刷データ蓄積部１０６、印刷制御部１０７、プリンタ管理部１０８、印刷時間計算部１０９、スケジューラ管理部１１０、印刷記録部１１１、割り込み印刷判断部１１２を有している。
【００１６】
ここで、入力受付部１０１は、印刷開始時間、終了時間、連絡方法、割り込み印刷申請、強制割り込み印刷などの入力の受付を行う。この入力は、ネットワーク経由で例えば、後述の通信部１０３を介してユーザ端末（ユーザ端末装置）２０からの入力を受け付ける。
表示制御部１０２は、例えば表示部１５を表示制御し、入力結果、予約スケジュールなどの情報の表示を行う。この表示制御部１０２は、同時に後述の通信部１０３を介して前記ユーザ端末２０からのアクセスに応じて前記ユーザ端末（の表示手段）で表示させるための処理（例えば表示データを作成するなど処理）を行う。
【００１７】
通信部１０３は、ネットワークを介してユーザ端末とのデータの授受などの通信処理を行う。
ジョブ受信部１０４はユーザが例えばユーザ端末２０から投入した印刷ジョブの受信処理を行う。
印刷ジョブ情報蓄積部１０５は、印刷ジョブに付随するメタ情報及び割り込み印刷を行う理由などの情報（以下、総称して詳細情報という）を例えばＲＡＭ１４或いは外部記憶手段１６、以下単にメモリという）に保持（蓄積）するための処理を行う。
印刷データ蓄積部１０６は、ジョブ受信部１０４から受け取った印刷ジョブの印刷データをメモリに保持するための処理を行う。
【００１８】
印刷制御部１０７は、印刷ジョブ情報蓄積部１０５と印刷データ蓄積部１０６から印刷ジョブの情報を取得し、プリンタ３０で印刷ジョブの印刷を行うための処理を行う。
プリンタ管理部１０８は、登録しているプリンタ３０の情報（例えば、プリンタで使用可能な紙種、紙サイズ、処理能力など）をＲＡＭ１４或いは外部記憶手段１６に保持（記録）する処理を行う。また、それぞれのプリンタ３０の状態（例えば、稼働中か否か、装填されている紙種、紙サイズ、用紙残量など）を取得し、その状態を表示制御部１０２に伝える。
印刷時間計算部１０９は、印刷ジョブ情報蓄積部１０５から印刷ジョブのメタ情報及びプリンタの状況により、印刷完了まで必要な時間を計算し、その結果をスケジューラ管理部１１０に伝える。
【００１９】
スケジューラ管理部１１０は、入力受付部１０１からユーザが登録した印刷開始時間と終了時間及び指定したプリンタ３０などの情報を取得し、また印刷時間計算部１０９からジョブを印刷するに要する時間を取得してスケジュールを生成する。また、同一のプリンタについて、既に登録した時間帯に他のユーザが登録する場合、その結果を割り込み印刷判断部１１２に伝える。なお、ジョブ印刷に必要な時間は、例えばプリンタ一覧からユーザによって指定（又は選択）されたプリンタの能力及び印刷ジョブ量により算出する。
【００２０】
印刷記録部１１１は、割り込みが行われた時点で既に登録している印刷ジョブの印刷情報（何ページ目、出力先などの情報）をメモリに保存（記録）するための処理を行う。
割り込み印刷判断部１１２は、印刷ジョブの優先順位に基づき割り込み印刷できるかどうかを判断する。
【００２１】
図４は、本印刷ジョブ管理システムにおける、印刷ジョブに対する処理手順のフロー図である。
開始時、つまり本印刷ジョブ管理システムが起動している状態で、ユーザが、ユーザ端末２０から印刷ジョブをサーバ１０に投入する（Ｓ１０１）。サーバ１０のジョブ受信部１０４はその印刷ジョブを受け取る。
ユーザは、自身のユーザ端末２０からサーバ１０（表示制御部１０２）にアクセスして自身のユーザ端末２０（表示手段）で予約登録画面を表示し、表示されたプリンタ一覧からプリンタ３０を指定すると共に印刷予約情報（印刷条件つまり当該印刷ジョブのメタ情報）を入力する。入力したメタ情報をサーバ１０の入力受付部１０１が受け取って印刷ジョブ情報蓄積部１０５によりメモリに保存するための処理を行う。つまり印刷予約を登録するための処理を行う（Ｓ１０２）。
次に、サーバ１０の印刷時間計算部１０９で前記印刷ジョブを印刷するのに要する時間を計算する（Ｓ１０３）。
【００２２】
次に、スケジューラ管理部１１０は、指定されたプリンタ３０が印刷ジョブ情報蓄積部１０５で保存処理をした印刷ジョブの印刷が可能かどうか判断する（Ｓ１０４）。ここで、印刷可能であれば（Ｓ１０４、ＹＥＳ）、ステップＳ１０３で計算した印刷時間と、ステップＳ１０２で入力した前記印刷予約情報をサーバ１０のスケジューラ管理部１１０に伝えて、スケジュールへ登録する処理を行う（Ｓ１０５）。その後、登録した印刷ジョブをサーバの印刷制御部１０７から前記指定されたプリンタ３０に送信し、印刷を行う（Ｓ１０６）。
【００２３】
ステップＳ１０４でスケジューラ管理部１１０が、指定されたプリンタ３０では印刷不可と判断した場合（Ｓ１０４、ＮＯ）は、表示制御部１０２によりユーザ端末２０に割り込み印刷するかどうかのメッセージを表示する（Ｓ１０７）。ここで、割り込みを掛けるユーザ（以下、割り込みユーザという）が、割り込みの理由を入力すると共に、「割り込み印刷をする」を指定した場合は（Ｓ１０７、ＹＥＳ）、表示制御部１０２により割り込みユーザのユーザ端末２０にスケジュールを表示する。ステップＳ１０７で「割り込み印刷をする」を指定しない場合は（Ｓ１０７、ＮＯ）、そのまま印刷処理を終了する。
ここで、割り込みユーザが、割り込み印刷用のプリンタを指定（選択）すると（Ｓ１０８）、サーバ１０の割り込み印刷判断部１１２は、ステップＳ１０８で指定されたプリンタ３０について予約済みの印刷ジョブ（既予約印刷ジョブ）と、割り込み印刷ジョブとの優先順位を比較する（Ｓ１０９）。ここで、割り込み印刷ジョブの優先順位が予約済み印刷ジョブよりも高いときは（Ｓ１０９、ＹＥＳ）、印刷時間計算部１０９がその割り込み印刷ジョブの印刷時間を計算すると共に（Ｓ１１０）、詳細情報を既登録ユーザに通知する（Ｓ１１１）。
【００２４】
ステップＳ１０９において、指定されたプリンタ３０を既に予約している印刷ジョブ、つまり割り込み対象となる印刷ジョブに対して、割り込む印刷ジョブの優先順位が低いか、若しくは同じ優先順位の場合は（Ｓ１０９、ＮＯ）、表示制御部１０２は割り込みユーザのユーザ端末２０にその旨の表示をして、割り込みユーザに印刷を終了するか否かを判断させる（Ｓ１１２）。割り込みユーザが「終了する」を指定した場合には（Ｓ１１２、ＹＥＳ）、当該印刷ジョブの処理を終了する。
割り込みユーザが「終了しない」を指定した場合には（Ｓ１１２、ＮＯ）、ステップＳ１０８に戻り、割り込みする別のプリンタを再度指定して、前記手順を繰り返す。
【００２５】
図５は、第２の実施形態におけるサーバ１０のモジュール構成図である。
本実施形態では第１の実施形態に係るサーバに対して、さらに、第１の実施形態の通信部１０３の一部としてメール送信部１１３が追加されており、かつ、入力受付部１０１は、印刷ジョブの印刷予約をする時に、印刷の開始時間、終了時間と、割り込み印刷されたときの連絡メールアドレスなどについて、ユーザ端末２０からのユーザ入力を受付ける。また、メール送信部１１３は割り込み印刷を行う際に、印刷ジョブ情報蓄積部１０５によりメモリに保持された割り込み印刷ジョブの詳細情報、及び既登録ユーザのメールアドレスを取得して既登録ユーザにメールで割り込み印刷ジョブの詳細情報を通知する処理を行う。
【００２６】
図６は第３の実施形態におけるサーバ１０のモジュール構成図である。
ここでは、第２の実施形態にさらに通信部１０３の一部としてメール受信部１１４が追加されており、この実施形態の入力受付部１０１は、印刷ジョブの印刷の予約をする時に、印刷の開始時間、終了時間と、割り込み印刷されたときの連絡メールアドレスなどのユーザによる入力を受け付ける。また、メール送信部１１３は、割り込み印刷について、割り込み印刷の許可の申請をメールで既登録ユーザに送信を行う。
メール受信部１１４は、既登録ユーザから割り込み印刷の許可の申請に対する返信を受信すると共に、受信したメールの内容を表示制御部１０２に伝える。
表示制御部１０２はメール受信部から得たメールの内容を割り込みユーザに返信するため、割り込みユーザのユーザ端末２０に表示するための処理を行う。
【００２７】
図７は、第３の実施形態の印刷ジョブに対する処理手順を説明するフロー図である。
このフロー中、ステップＳ２０１〜Ｓ２０９は、既に説明した図３のステップＳ１０１〜Ｓ１０９と同じであるのでその説明を援用してここでは説明を省略する。
【００２８】
割り込み印刷判断部１１２で判断した結果、優先順位がイコールの場合は（Ｓ２０９、イコール）、表示制御部１０２では、割り込みユーザに割り込み印刷の許可申請を行うかどうかのメッセージを、割り込みユーザのユーザ端末２０で表示する処理を行う（Ｓ２１１）。ここで、割り込みユーザが既登録ユーザに印刷の許可申請を行った場合は（Ｓ２１１、ＹＥＳ）、メール送信部１１３が既登録ユーザに割り込み印刷申請メールを送信し（Ｓ２１２）、メール受信部１１４が既登録ユーザのメールによる返信を受け取る。
割り込みユーザが既登録ユーザに印刷の許可申請を行わなかった場合は（Ｓ２１１、ＮＯ）、ステップＳ２１４へ移る。その後の処理は実施形態１のシステム（ステップＳ１１２以降）と同じである。
既登録ユーザが印刷申請を許可した場合は（Ｓ２１３、ＹＥＳ）、割り込み印刷が可能となり、既登録ユーザに通知メール（割り込み印刷ジョブの詳細情報）を送信し（Ｓ２１０）、第１の実施形態のシステムと同じく割り込み印刷ジョブを、印刷ジョブ情報蓄積部１０５によりスケジュールへ登録する（Ｓ２０５）。
なお、ステップＳ２０９において、割り込み印刷ジョブの優先度が既登録印刷ジョブのそれよりも高い場合（Ｓ２０９、高い）も同様に、既登録ユーザに通知メールを送信し（Ｓ２１０）、スケジュールへ登録する（Ｓ２０５）。
【００２９】
ステップＳ２１３において、既登録ユーザが印刷申請を許可しない場合は（Ｓ２１３、ＮＯ）、表示制御部１０２が印刷終了（印刷処理を終了）するかどうのメッセージを割り込みユーザのユーザ端末２０に表示する（Ｓ２１４）。その後の処理は実施形態１のシステム（ステップＳ１１２以降）と同じである。
【００３０】
図８は、第４の実施形態におけるサーバ１０のモジュール構成図である。
本実施形態では、入力受付部１０１は、印刷ジョブの印刷予約をする時に、印刷の開始時間、終了時間と、割り込み印刷されたときの連絡メールアドレス及び割り込み印刷理由などの詳細情報についてユーザ入力を受け付ける。
印刷ジョブ情報蓄積部１０５は、印刷ジョブのページ数、用紙サイズなどの情報をメモリに保持（記録）するための処理を行う。
メール送信部１１３は、割り込み印刷をする際に、入力受付部１０１からのユーザの入力情報と印刷ジョブ情報蓄積部１０５からのジョブの情報を、割り込み印刷の申請用のメールに書き込んで既登録ユーザに送信する処理を行う。
メール受信部１１４は、既登録ユーザから割り込み印刷の許可の申請に対する返信を受信する。ここで、受信したメールの内容を表示制御部１０２に伝え、割り込みユーザのユーザ端末２０に表示する。
【００３１】
図９は、第５の実施形態におけるサーバ１０のモジュール構成図である。
入力受付部１０１は、ユーザの入力を受け付ける。
表示制御部１０２は、強制割り込み印刷する場合、強制割り込み印刷するかどうかの提示メッセージを割り込みユーザのユーザ端末２０に表示する処理を行う。
割り込み印刷判断部１１２は、割り込みユーザが強制割り込み印刷をする場合、入力受付部１０１から詳細情報（割り込み理由）を受け取って、既登録ユーザに印刷許可の申請をせずに割り込み印刷可能と判断する。
【００３２】
図１０は第５の実施形態の印刷ジョブに対する処理手順を説明するフロー図である。
このフロー中、ステップＳ３０１〜Ｓ３０９は、既に説明した図４のステップＳ１０１〜Ｓ１０９と同じであるのでその説明を援用して説明を省略する。
【００３３】
割り込み印刷判断部１１２は、割り込み印刷ジョブと既に登録された印刷ジョブの優先順位を比較する（Ｓ３０９）。ここで、優先順位がイコールの場合（Ｓ３０９、イコール）、表示制御部１０２は、割り込みユーザのユーザ端末２０に強制割り込み印刷を行うか否のメッセージを表示する処理を行う（Ｓ３１１）。割り込みユーザが「強制割り込みをする」、を指定した場合は（Ｓ３１１、ＹＥＳ）、印刷時間計算部１０９で計算した印刷必要時間及び割り込み印刷ジョブの詳細情報を既登録ユーザに通知メールで送信する（Ｓ３１０）、その後の処理は実施形態１と同じく割り込み印刷ジョブをスケジュールへ登録するステップ（Ｓ３０５）に移行する。
【００３４】
「強制割り込み印刷しない」を指定した場合は（Ｓ３１１、ＮＯ）、表示制御部１０２は、既登録ユーザに割り込み印刷の許可を申請するかどうかのメッセージを表示する処理を行う（Ｓ３１２）。
ここで、既登録ユーザに印刷の許可を申請する場合は（Ｓ３１２、ＹＥＳ）、メール送信部１１３が既登録ユーザに割り込み印刷の許可の申請メールを送信し（Ｓ３１３）、メール受信部１１４が既登録ユーザの返信を受け取る。
割り込みユーザが既登録ユーザに印刷の許可申請を行わなかった場合は（Ｓ３１２、ＮＯ）、ステップＳ３１５へ移る。その後の処理は実施形態１のシステム（ステップＳ１１２以降）と同じである。
既登録ユーザの返信により、印刷許可の申請が許可されたときは（Ｓ３１４、ＹＥＳ）、割り込み印刷が可能となり、既登録ユーザに通知メール（割り込み印刷ジョブの詳細情報）を送信し（Ｓ３１０）、第１の実施形態のシステムと同じく割り込み印刷ジョブをスケジュールへ登録する（Ｓ３０５）。
【００３５】
ステップＳ３１４において、既登録ユーザが前記申請を許可しない場合は（Ｓ３１４、ＮＯ）、表示制御部１０２が割り込みユーザのユーザ端末２０に印刷終了するか否かのメッセージを表示する（Ｓ３１５）。その後の処理は実施形態１のシステム（ステップＳ１１２以降）と同じである。
【００３６】
図１１は、第６の実施形態におけるサーバ１０のモジュール構成図である。
入力受付部１０１はユーザの入力を受け付ける。
表示制御部１０２は、強制割り込み印刷する場合、強制割り込み印刷するかどうかの提示メッセージを割り込みユーザのユーザ端末２０に表示する。
割り込み印刷判断部１１２は、既登録ユーザが割り込み印刷申請メールの返事で割り込み印刷を許可しない場合は、割り込み印刷判断部１１２の結果をメモリに保持（記録）しておき、以後は、同じ既登録ジョブに対する強制割り込み印刷を禁止する。
【００３７】
図１２は、第７の実施形態におけるサーバ１０のモジュール構成図である。
割り込み記録部１１５は、複数のプリンタ３０を指定して割り込み印刷をする場合、各割り込み判断結果をメモリに保持（記録）する処理を行う。
【００３８】
図１３はユーザがユーザ端末２０において、サーバ１０に投入した印刷ジョブ一覧から印刷ジョブを指定するための画面の一例である。画面には、印刷ジョブ名と、投入時間と、サイズと、印刷者名が表示される。図示画面において、選択欄で印刷ジョブを指定して、ＯＫボタンを押すと予約画面に遷移する。
【００３９】
図１４は投入した印刷ジョブ一覧から一つの印刷ジョブを指定したときの予約登録画面の一例である。予約登録画面には、印刷開始時間と終了時間、ユーザの連絡メールアドレス（割り込み印刷される時の連絡メールアドレスである）、優先順位（優先順位１は優先度が一番高い）が表示されている。
また、「出力先プリンタを指定して下さい」とのメッセージと共に、プリンタＡ〜Ｃについて予約済み時間帯と空き時間帯が表示される。ここで、既に登録されている時間帯に印刷ジョブを指定すると割り込み印刷の提示画面に遷移する。
【００４０】
図１５は割り込み印刷の提示画面の一例である。
予約登録画面に入力した印刷時間帯が既に予約されている場合、優先順位が同じ印刷ジョブが既に登録されていて登録できないことを表示し、また割り込み印刷の許可の申請をするか、或いは強制割り込み印刷をするかどうかのメッセージが表示される。
ここで、ユーザが「割り込み印刷申請」を指定すると、既登録ユーザに割り込み印刷申請のメールを送信する。
「強制割り込み印刷」を指定すると、強制割り込み印刷登録画面に遷移する。
【００４１】
図１６は、図１５の画面で「割り込み印刷申請」のボタンを指定したとき、サーバが自動的に既登録ユーザに送信するメールの内容を示す画面の一例である。ここでは、割り込み印刷ジョブのメタ情報として、印刷ジョブ名、割り込みユーザである印刷者名、ページ数、部数、印刷時間、開始時間が記載されており、また割り込み印刷理由として、「緊急会議用の資料を印刷するため」が記載されている。
サーバ１０は、割り込み印刷ジョブの詳細情報、つまり、メタ情報と割り込み印刷理由を自動的にメールの中身に書き込む。
既登録ユーザが許可すると返事すれば、割り込み印刷の登録ができることは既に説明したとおりである。
許可しないとして返事したときは割り込み印刷は禁止される。
【００４２】
図１７は強制割り込み印刷登録画面の一例である。
割り込みユーザが、図１７の画面において強制割り込み印刷するプリンタを指定し、割り込みユーザが記入した割り込み印刷理由をメールに書き込むと、サーバは自動的に既登録ユーザ宛てに割り込み印刷理由を送信する。
ここでは、プリンタＡを指定している。プリンタＡは９時過ぎから１２時過ぎまで予約登録がなされているが、割り込みユーザが９時から１２時３０分まで強制割り込みを登録する場合を示している。
【００４３】
図１８は割り込み印刷した後、既登録ユーザにメールで通知する内容を示す画面の一例であり、ここでは、割り込み印刷ジョブの詳細情報としてメタ情報と、割り込み印刷理由が示されている。
強制割り込み印刷を行った場合にも同じような通知メールを既登録ユーザに送信する。
【符号の説明】
【００４４】
１０・・・サーバ、１１・・・I／Ｏポート、１２・・・ＣＰＵ、１３・・・ＲＯＭ、１４・・・ＲＡＭ、１５・・・表示部、１６・・・外部記憶手段、１７・・・入力手段、１８・・・記憶媒体ドライブ、１９・・・記憶媒体、２０・・・ユーザ端末、３０・・・プリンタ、１０１・・・入力受付部、１０２・・・表示制御部、１０３・・・通信部、１０４・・・ジョブ受信部、１０５・・・印刷ジョブ情報蓄積部、１０６・・・印刷データ蓄積部、１０７・・・印刷制御部、１０８・・・プリンタ管理部、１０９・・・印刷時間計算部、１１０・・・スケジューラ管理部、１１１・・・印刷記録部、１１２・・・割り込み印刷判断部、１１３・・・メール送信部、１１４・・・メール受信部、１１５・・・割り込み記録部。
【先行技術文献】
【特許文献】
【００４５】
【特許文献１】特開２００７−０８７０４２号公報
【図１】
2012194732.tif 000003
【図２】
2012194732.tif 000004
【図３】
2012194732.tif 000005
【図４】
2012194732.tif 000006
【図５】
2012194732.tif 000007
【図６】
2012194732.tif 000008
【図７】
2012194732.tif 000009
【図８】
2012194732.tif 000010
【図９】
2012194732.tif 000011
【図１０】
2012194732.tif 000012
【図１１】
2012194732.tif 000013
【図１２】
2012194732.tif 000014
【図１３】
2012194732.tif 000015
【図１４】
2012194732.tif 000016
【図１５】
2012194732.tif 000017
【図１６】
2012194732.tif 000018
【図１７】
2012194732.tif 000019
【図１８】
2012194732.tif 000020