(57)【特許請求の範囲】
【請求項１】
利用者によって他の利用者が実行許可者として指定され端末から送信されたジョブを蓄積する所定の記憶部から、蓄積された前記ジョブを取得し、前記ジョブの出力を制御する画像処理装置であって、
前記利用者により入力された利用者情報を受け付ける利用者情報受付手段と、
前記蓄積されたジョブのうち少なくとも当該利用者情報の利用者が前記実行許可者として指定されたジョブを含むジョブリストを表示装置に表示させるジョブリスト表示手段と、
表示された前記ジョブリストの中から、出力するジョブの選択を受け付ける第一の選択受付手段と、
前記実行許可者として指定されたジョブを出力する場合に、印刷するか電子転送するかの出力形式の選択を受け付ける第二の選択受付手段と、
前記ジョブの実行指示に応じて、当該ジョブの出力を制御するジョブ制御手段と、を有し、
前記ジョブ制御手段は、前記実行許可者として指定されたジョブを印刷の出力形式で出力する場合に、前記ジョブのジョブデータを印刷し、電子転送の出力形式で出力する場合に、前記ジョブのジョブデータを含むメールデータを前記利用者情報の利用者のメールアドレス宛に転送することを特徴とする画像処理装置。
【請求項２】
前記利用者に対して許可されるジョブの出力形式が設定された制御情報に基づき、前記実行許可者として指定されたジョブの出力において、前記利用者情報の利用者に対して許可されていない出力形式による出力を許可しない出力制限手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記出力制限手段は、前記実行許可者として指定されたジョブを出力する場合に、前記利用者情報の利用者に対して許可されていない出力形式を当該利用者が前記表示装置を介して選択できないようにすることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
さらに、前記実行許可者が前記ジョブを出力するときの出力形式に応じて当該ジョブに対する複製禁止処理を実行するか否かが指定され、前記端末から送信された前記ジョブを蓄積する前記所定の記憶部から、蓄積された前記ジョブを取得し、前記ジョブの出力を制御する前記画像処理装置であって、
前記ジョブ制御手段は、前記実行許可者として指定されたジョブを選択された出力形式で出力する場合に、当該ジョブの当該選択された出力形式に対して前記複製禁止処理の実行が指定されていた場合に、複製禁止処理が実行された当該ジョブの前記ジョブデータを、選択された出力形式で出力する請求項１ないし３のいずれか一項に記載の画像処理装置。
【請求項５】
前記ジョブ制御手段は、前記複製禁止処理の実行が指定されていた場合に、前記ジョブの出力形式が印刷であれば、前記ジョブに対して電子透かしを埋め込む前記複製禁止処理が実行された前記ジョブを印刷し、前記ジョブの出力形式が電子転送であれば、前記ジョブに対してコピーガードを施す前記複製禁止処理が実行された前記ジョブを転送することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
端末がジョブを送信し、当該ジョブが所定の記憶部に蓄積され、画像処理装置が蓄積された前記ジョブを取得して前記ジョブの出力を制御する出力制御システムであって、
前記端末において、利用者により他の利用者を実行許可者として指定可能な設定画面を介して設定された設定情報と、ジョブデータとを含むジョブを送信するジョブ送信手段と、
前記画像処理装置を利用する前記利用者により入力された利用者情報を受け付ける利用者情報受付手段と、
蓄積された前記ジョブのうち、当該利用者情報の利用者が前記実行許可者として指定されたジョブを特定し、少なくとも特定した当該ジョブを含む当該利用者のジョブリストを生成するジョブリスト管理手段と、
前記ジョブリストを前記画像処理装置の表示装置に表示させるジョブリスト表示手段と、
表示された前記ジョブリストの中から、出力するジョブの選択を受け付ける第一の選択受付手段と、
前記実行許可者として指定されたジョブを出力する場合に、印刷するか電子転送するかの出力形式の選択を受け付ける第二の選択受付手段と、
前記ジョブの実行指示に応じて、当該ジョブの出力を制御するジョブ制御手段と、を有し、
前記ジョブ制御手段は、前記実行許可者として指定されたジョブを印刷の出力形式で出力する場合に、前記ジョブのジョブデータを印刷し、電子転送の出力形式で出力する場合に、前記ジョブのジョブデータを含むメールデータを前記利用者情報の利用者のメールアドレス宛に転送することを特徴とする出力制御システム。
【請求項７】
前記利用者に対して許可されるジョブの出力形式が設定された制御情報に基づき、前記実行許可者として指定されたジョブの出力において、前記利用者情報の利用者に対して許可されていない出力形式による出力を制限する出力制限手段を有することを特徴とする請求項６に記載の出力制御システム。
【請求項８】
前記出力制限手段は、前記実行許可者として指定されたジョブを出力する場合に、前記利用者情報の利用者に対して許可されていない出力形式を、前記表示装置を介して選択できないように表示制御することを特徴とする請求項７に記載の出力制御システム。
【請求項９】
前記ジョブデータに対して、出力形式に応じた複製禁止処理を施す複製禁止処理手段を有し、
前記ジョブ送信手段は、さらに、前記実行許可者が前記ジョブを出力するときの出力形式に応じて当該ジョブに対する複製禁止処理を実行するか否かが指定された前記設定情報を送信し、
前記ジョブ制御手段は、前記実行許可者として指定されたジョブを選択された出力形式で出力する場合に、当該ジョブの当該選択された出力形式に対して前記複製禁止処理の実行が指定されていた場合に、前記複製禁止処理手段により当該選択された出力形式に応じた前記複製禁止処理が施された当該ジョブの前記ジョブデータを、選択された出力形式で出力する請求項６ないし８のいずれか一項に記載の出力制御システム。
【請求項１０】
前記複製禁止処理手段は、前記出力形式が印刷であれば、前記ジョブに対して電子透かしを埋め込む前記複製禁止処理を施し、前記出力形式が電子転送であれば、前記ジョブに対してコピーガードを施すことを特徴とする請求項９に記載の出力制御システム。
【請求項１１】
利用者によって他の利用者が実行許可者として指定され端末から送信されたジョブを蓄積する所定の記憶部から、蓄積された前記ジョブを取得し、前記ジョブの出力を制御する画像処理装置における出力制御プログラムであって、
コンピュータを
前記利用者により入力された利用者情報を受け付ける利用者情報受付手段と、
前記蓄積されたジョブのうち少なくとも当該利用者情報の利用者が前記実行許可者として指定されたジョブを含むジョブリストを表示装置に表示させるジョブリスト表示手段と、
表示された前記ジョブリストの中から、出力するジョブの選択を受け付ける第一の選択受付手段と、
前記実行許可者として指定されたジョブを出力する場合に、印刷するか電子転送するかの出力形式の選択を受け付ける第二の選択受付手段と、
前記ジョブの実行指示に応じて、当該ジョブの出力を制御するジョブ制御手段として機能させ、
前記ジョブ制御手段は、前記実行許可者として指定されたジョブを印刷の出力形式で出力する場合に、前記ジョブのジョブデータを印刷し、電子転送の出力形式で出力する場合に、前記ジョブのジョブデータを含むメールデータを前記利用者情報の利用者のメールアドレス宛に転送するように動作させる出力制御プログラム。
【請求項１２】
端末がジョブを送信し、当該ジョブが所定の記憶部に蓄積され、画像処理装置が蓄積された前記ジョブを取得して前記ジョブの出力を制御する出力制御システムにおける出力制御方法であって、
前記端末において、利用者により他の利用者を実行許可者として指定可能な設定画面を介して設定された設定情報と、ジョブデータとを含むジョブを送信するジョブ送信手順と、
前記画像処理装置を利用する前記利用者により入力された利用者情報を受け付ける利用者情報受付手順と、
蓄積された前記ジョブのうち、当該利用者情報の利用者が前記実行許可者として指定されたジョブを特定し、少なくとも特定した当該ジョブを含む当該利用者のジョブリストを生成するジョブリスト管理手順と、
前記ジョブリストを前記画像処理装置の表示装置に表示させるジョブリスト表示手順と、
表示された前記ジョブリストの中から、出力するジョブの選択を受け付ける第一の選択受付手順と、
前記実行許可者として指定されたジョブを出力する場合に、印刷するか電子転送するかの出力形式の選択を受け付ける第二の選択受付手順と、
前記ジョブの実行指示に応じて、当該ジョブの出力を制御するジョブ制御手順と、を有し、
前記ジョブ制御手順は、前記実行許可者として指定されたジョブを印刷の出力形式で出力する場合に、前記ジョブのジョブデータを印刷し、電子転送の出力形式で出力する場合に、前記ジョブのジョブデータを含むメールデータを前記利用者情報の利用者のメールアドレス宛に転送することを特徴とする出力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、共有ジョブを出力制御する技術に関するものである。
【背景技術】
【０００２】
従来、プリントサーバなどに蓄積され一元管理された印刷ジョブを複数の利用者で共有する仕組みが知られている。例えば、特許文献１には、プリンタドライバで共有設定を行い、共有設定された印刷ジョブをプリントサーバに蓄積することで、複数の利用者が該当ジョブを共有するシステムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の方法では、共有ジョブの出力制御について考慮されていない。ここでいう出力制御とは、「共有ジョブのデータ管理」や「共有ジョブの実行制御」などである。
【０００４】
例えば、共有ジョブのデータ管理方法には、従来のように共有利用者に対して設定された共有ジョブ全てをジョブリストに表示するのではなく、共有利用者のジョブ実行環境（例えば「画像処理装置の設置エリア」など）に応じて、共有ジョブをジョブリストに表示する／表示しない（非表示）などの方法が望まれる。これは、ジョブ共有を行った場合であっても共有情報に対して高い機密性を実現する（共有ジョブによるセキュリティ問題を解決する）上で有効な方法だからである。
【０００５】
また、共有ジョブの実行方法には、従来のような紙出力（印刷）ではなく、メール送信による電子転送などの方法が望まれる。なぜなら、携帯性に優れた情報端末の普及により多様化した利用者環境への柔軟な情報提供や企業活動の一環として行われるＴＣＯ（Total Cost of Ownership）削減などを実現する上で有効な方法だからである。
【０００６】
このように、従来の方法では、共有情報の機密性、多様化する利用者環境への柔軟な情報提供、ＴＣＯ削減などを考慮した共有ジョブの出力制御が実現されていない。
【０００７】
本発明は上記従来技術の問題点を鑑み提案されたものであり、共有ジョブの出力制御が行える画像処理装置、出力制御システム、出力制御方法、及び出力制御プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明に係る画像処理装置は、蓄積ジョブを所定の記憶領域に格納し、複数の利用者による共有が設定された前記蓄積ジョブである共有ジョブを出力する画像処理装置であって、前記蓄積ジョブのジョブ情報に基づき生成されたジョブリストを表示するジョブリスト表示手段と、前記ジョブリストから選択された実行ジョブの出力を制御するジョブ制御手段と、を有し、前記ジョブリスト表示手段が、前記ジョブリストに含まれる共有ジョブのうち、ジョブ共有時に設定された許可条件に基づき、当該画像処理装置での実行を許可すると判定された共有ジョブを表示し、前記ジョブ制御手段が、前記ジョブリスト表示手段により表示されたジョブリストから、実行ジョブとして選択された共有ジョブのジョブデータを、ジョブ実行時に指定された出力形式に従って出力することを特徴とする。
【０００９】
このような構成によって、本発明に係る画像処理装置は、ジョブ共有時に設定された許可条件で、実行ジョブを選択するジョブリストへの共有ジョブの表示を制限し、ジョブ実行時に指定された出力形式で、実行が指示された共有ジョブのジョブデータを出力する。
【００１０】
これによって、本発明に係る画像処理装置では、共有情報の機密性、多様化する利用者環境への柔軟な情報提供、ＴＣＯ削減などを考慮した共有ジョブの出力制御が行える。
【００１１】
上記目的を達成するため、本発明に係る出力制御方法は、蓄積ジョブを所定の記憶領域に格納し、複数の利用者による共有が設定された前記蓄積ジョブである共有ジョブを出力する画像処理装置における出力制御方法であって、前記蓄積ジョブのジョブ情報に基づき生成されたジョブリストを表示装置に表示するジョブリスト表示手順と、前記表示装置を介して、前記ジョブリストから選択された実行ジョブの出力を制御するジョブ制御手順と、を有し、前記ジョブリスト表示手順が、前記ジョブリストに含まれる共有ジョブのうち、ジョブ共有時に設定された許可条件に基づき、当該画像処理装置での実行を許可すると判定された共有ジョブを表示し、前記ジョブ制御手順が、前記ジョブリスト表示手順により表示されたジョブリストから、実行ジョブとして選択された共有ジョブのジョブデータを、ジョブ実行時に指定された出力形式に従って出力することを特徴とする。
【００１２】
このような手順によって、本発明に係る出力制御方法は、ジョブ共有時に設定された許可条件で、実行ジョブを選択するジョブリストへの共有ジョブの表示を制限し、ジョブ実行時に指定された出力形式で、実行が指示された共有ジョブのジョブデータを出力するという動作を実現する。
【００１３】
これによって、本発明に係る出力制御方法では、共有ジョブの出力制御可能な環境を提供できる。
【発明の効果】
【００１４】
本発明によれば、ジョブ共有時に設定された許可条件で、実行ジョブを選択するジョブリストへの共有ジョブの表示を制限し、ジョブ実行時に指定された出力形式で、実行が指示された共有ジョブのジョブデータを出力することで、共有ジョブの出力制御が行える画像処理装置、出力制御システム、出力制御方法、及び出力制御プログラムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態に係る出力制御システムの構成例を示す図である。
【図２】本発明の第１の実施形態に係るジョブ管理装置のハードウェア構成例を示す図である。
【図３】本発明の第１の実施形態に係る画像処理装置のハードウェア構成例を示す図である。
【図４】本発明の第１の実施形態に係る出力制御の機能構成例を示す図である。
【図５】本発明の第１の実施形態に係るジョブの共有設定画面例を示す図である。
【図６】本発明の第１の実施形態に係るジョブ管理情報のデータ例を示す図である。
【図７】本発明の第１の実施形態に係る制御情報のデータ例を示す図である。
【図８】本発明の第１の実施形態に係るジョブリストの画面例を示す図である。
【図９】本発明の第１の実施形態に係るジョブ出力後の表示制御画面例を示す図である。
【図１０】本発明の第１の実施形態に係る出力制御の処理手順例を示すフローチャートである。
【図１１】本発明の第１の実施形態に係るジョブリスト表示の処理手順例を示すフローチャートである。
【図１２】本発明の第１の実施形態に係る共有ジョブ削除の処理手順例を示すフローチャートである。
【図１３】本発明の変形例に係る出力制御の機能構成例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の好適な実施の形態（以下「実施形態」という）について、図面を用いて詳細に説明する。
【００１７】
［第１の実施形態］
＜システム構成＞
図１は、本実施形態に係る出力制御システム１の構成例を示す図である。
図１には、複数の情報端末３００１〜３００ｎ（以降総称する場合「情報端末３００」という）、複数の画像処理装置２００１〜２００ｎ（以降総称する場合「画像処理装置２００」という）、及びジョブ管理装置１００とが、ネットワークなどのデータ伝送路Ｎ（例えば「ＬＡＮ：Local Area Network」）で接続されるシステム構成例が示されている。
【００１８】
情報端末３００は、ジョブ送信機能を有する機器である。情報端末３００は、例えば、ＰＣ（Personal Computer）や携帯情報端末（ＰＤＡ：Personal Digital Assistant）などであり、プリンタドライバやＷｅｂブラウザといったアプリケーションを介して、各種実行設定を行ったジョブデータをジョブ管理装置１００に送信する。
【００１９】
画像処理装置２００は、画像処理機能を有する機器である。画像処理装置２００は、例えば、ＬＰ（Laser Printer）やＭＦＰ（Multifunction Peripheral）などであり、ＭＦＰなどの場合、搭載する画像処理機能には、例えば、コピー機能、スキャン機能、プリント機能などがある。
【００２０】
ジョブ管理装置１００は、ジョブ管理機能を有する機器である。ジョブ管理装置１００は、例えば、ＰＣなどであり、情報端末３００からの受信データを所定の記憶領域に格納・蓄積し、ジョブ管理情報に基づき、ジョブデータを管理し、利用者のジョブリストやジョブデータを画像処理装置２００に送信する。なお、ジョブ管理装置１００は、受信データが印刷データの場合、プリントサーバにあたる。
【００２１】
出力制御システム１は、次のようなサービスを提供する。例えば、利用者は、共有利用者（情報共有したい他の利用者）を設定したジョブデータを情報端末３００から送信し、ジョブ管理装置１００に共有ジョブデータを蓄積する。これにより、共有利用者は、画像処理装置２００で、利用者情報（例えば「利用者ＩＤ」など）を入力することで、共有ジョブを含む利用者のジョブリストを取得できる。その結果、共有利用者は、ジョブリストから実行したい共有ジョブを選択することで、選択した共有ジョブデータが出力される。
【００２２】
以上のように、本実施形態に係る出力制御システム１は、上記システム構成により、共有ジョブの出力制御サービスを提供することができる。
【００２３】
＜ハードウェア構成＞
《ジョブ管理装置》
図２は、本実施形態に係るジョブ管理装置１００のハードウェア構成例を示す図である。なお、情報端末３００については、ジョブ管理装置１００と同様の情報処理装置であることから、その説明を省略する。
【００２４】
図２に示すように、ジョブ管理装置１００は、入力装置１０１、表示装置１０２、ドライブ装置１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、インタフェース装置１０７、及びＨＤＤ（Hard Disk Drive）１０８などを備え、それぞれがバスＢで相互に接続されている。
【００２５】
入力装置１０１は、キーボードやマウスなどを含み、ジョブ管理装置１００に各操作信号を入力するのに用いられる。表示装置１０２は、ディスプレイなどを含み、ジョブ管理装置１００による処理結果を表示する。
【００２６】
インタフェース装置１０７は、ジョブ管理装置１００をネットワークＮに接続するインタフェースである。これにより、ジョブ管理装置１００は、インタフェース装置１０７を介して、情報端末３００や画像処理装置２００とデータ通信を行うことができる。
【００２７】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、装置全体を制御する情報処理システム（例えば「Ｗｉｎｄｏｗｓ（商標又は登録商標）」や「ＵＮＩＸ（商標又は登録商標）」などの基本ソフトウェアであるＯＳ（Operating System））、及びシステム上において各種機能（例えば「出力制御機能」）を提供するアプリケーションなどがある。また、ＨＤＤ１０８は、格納しているプログラムやデータを、所定のファイルシステム及び／又はＤＢ（Data Base）により管理している。なお、情報端末３００からの受信データ（ジョブデータ）は、ＨＤＤ１０８の所定の記憶領域に格納・蓄積され、ＤＢにより管理される。
【００２８】
ドライブ装置１０３は、着脱可能な記録媒体１０３ａとのインタフェースである。これにより、ジョブ管理装置１００は、ドライブ装置１０３を介して、記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａには、例えば、フロッピー（商標又は登録商標）ディスク、ＣＤ（Compact Disk）、及びＤＶＤ（Digital Versatile Disk）、ならびに、ＳＤメモリカード（SD memory card）やＵＳＢメモリ（Universal Serial Bus memory）などがある。
【００２９】
ＲＯＭ１０５は、電源を切っても内部データを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、ジョブ管理装置１００の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、情報処理システム設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＣＰＵ１０６は、上記記憶装置（「ＨＤＤ」や「ＲＯＭ」など）から、プログラムやデータをＲＡＭ（メモリ）上に読み出し、処理を実行することで、装置全体の制御や搭載機能を実現する演算装置である。
【００３０】
以上のように、本実施形態に係るジョブ管理装置１００は、上記ハードウェア構成により、ジョブ管理サービスを提供することができる。
【００３１】
《画像処理装置》
図３は、本発明の第１の実施形態に係る画像処理装置２００のハードウェア構成例を示す図である。
【００３２】
図３に示すように、画像処理装置２００は、コントローラ２１０、操作パネル２２０、プロッタ２３０、及びスキャナ２４０などを備え、それぞれが相互にバスＢで接続されている。
【００３３】
操作パネル２２０は、表示部及び入力部を備えており、機器情報などの各種情報を利用者に提供したり、動作設定や動作指示などの各種利用者操作を受け付けたりする。なお、ジョブ管理装置１００から取得したジョブリストは、操作パネル２２０の表示部に表示され、所定のＧＵＩ（Graphical User Interface）などの入力部により、利用者からのジョブ実行指示を受け付ける。
【００３４】
プロッタ２３０は、画像形成部を備えており、用紙に出力画像を形成する。出力画像を形成する方式には、例えば、電子写真プロセスやインクジェット方式などがある。スキャナ２４０は、原稿を光学的に読み取り、読み取り画像を生成する。
【００３５】
コントローラ２１０は、ＣＰＵ２１１、記憶装置２１２、ネットワークＩ／Ｆ２１３、及び外部記憶Ｉ／Ｆ２１４などを備えており、それぞれが相互にバスＢで接続されている。
【００３６】
ＣＰＵ２１１は、プログラムを実行することで装置全体を制御する。また、記憶装置２１２は、上記プログラムや各種データ（例えば「画像データ」）を格納し保持する。記憶装置２１２には、例えば、揮発性のメモリであるＲＡＭ、不揮発性のメモリであるＲＯＭ、及び大容量の記憶領域を備えたＨＤＤなどがある。ＲＡＭは、ＣＰＵ２１１のワークエリア（プログラムやデータが一時的に読み出される記憶エリア）として機能する。ＲＯＭやＨＤＤは、プログラムや各種データの格納先として用いられる。これにより、画像処理装置２００では、ＣＰＵ２１１がＲＯＭに格納されたプログラムをＲＡＭ（メモリ）上に読み出し、プログラムを実行する。
【００３７】
ネットワークＩ／Ｆ２１３は、画像処理装置２００をネットワークなどの所定のデータ伝送路Ｎに接続するためのインタフェースである。外部記憶Ｉ／Ｆ２１４は、外部記憶装置にあたる記録媒体２１４ａを接続するためのインタフェースである。記録媒体２１４ａには、例えば、ＳＤメモリカード（SD memory card）やＵＳＢメモリ（Universal Serial Bus memory）などがある。これにより、画像処理装置２００は、外部記憶Ｉ／Ｆ２１４を介して、記録媒体２１４ａに格納されたプログラムやデータを読み取る。
【００３８】
以上のように、本実施形態に係る画像処理装置２００では、上記ハードウェア構成により、画像処理サービスを提供することができる。
【００３９】
＜出力制御機能＞
本実施形態に係る出力制御機能について説明する。
本実施形態に係る画像処理装置２００では、複数の利用者による共有が設定された共有ジョブを含む蓄積ジョブのジョブに関する情報に基づき生成されたジョブリスト及び該ジョブリストに含まれるジョブのジョブデータを取得する。画像処理装置２００は、取得したジョブリストに含まれる共有ジョブのうち、ジョブ共有時に設定された許可条件に基づき、当該装置での実行を許可すると判定された共有ジョブを表示する。画像処理装置２００は、表示したジョブリストから実行ジョブとして選択された共有ジョブのジョブデータを、ジョブ実行時に指定された出力形式に従って出力（印刷／電子転送）する。本実施形態に係る画像処理装置２００は、このような出力制御機能を有している。
【００４０】
従来の方法では、共有情報の機密性、多様化する利用者環境への柔軟な情報提供、ＴＣＯ削減などを考慮した共有ジョブの出力制御が実現されていない。
【００４１】
そこで、本実施形態に係る画像処理装置２００では、ジョブ共有時に設定された許可条件で、実行ジョブを選択するジョブリストへの共有ジョブの表示を制限し、ジョブ実行時に指定された出力形式で、実行が指示された共有ジョブのジョブデータを出力する仕組みとした。
【００４２】
これにより、本実施形態に係る画像処理装置２００では、共有情報の機密性、多様化する利用者環境への柔軟な情報提供、ＴＣＯ削減などを考慮した共有ジョブの出力制御が行える。
【００４３】
以下に、本実施形態に係る出力制御機能の構成とその動作について説明する。
図４は、本実施形態に係る出力制御の機能構成例を示す図である。
図４に示すように、本実施形態に係る出力制御機能は、利用者情報受付部２１、ジョブリスト要求部２２、ジョブリスト表示部２３、及びジョブ制御部２４などを有している。これらは、画像処理装置２００が有する機能である。一方、ジョブ管理装置１００は、ジョブ受信部１１、ジョブ管理部１２、及びジョブリスト管理部１３などを有し、出力制御機能は、ジョブ管理装置１００が有するこれらの機能部と連携動作する。
【００４４】
《ジョブ管理装置》
ジョブ受信部１１は、情報端末３００から送信されたジョブデータを受信する機能部である。
【００４５】
ここで、ジョブ受信部１１が受信するジョブデータの共有設定方法について説明する。
図５は、本実施形態に係るジョブの共有設定画面例を示す図である。
（Ａ）には、プリンタドライバによる共有設定画面Ｗ１が示されており、（Ｂ）には、Ｗｅｂブラウザによる共有設定画面Ｗ２が示されている。
【００４６】
共有設定画面Ｗ１，Ｗ２（以降総称する場合「共有設定画面Ｗ」という）では、次のような項目を設定できる。
【００４７】
まず、文書（ジョブデータ）を共有するか否かを制御する項目（以下「共有制御項目」という）が設定できる。共有制御項目が設定された場合には、以下の詳細項目が設定できる。
【００４８】
詳細項目には、共有利用者や共有利用者の属性（例えば「所属」）を利用者ＩＤやメールアドレスで入力指定可能な共有先アドレス、共有ジョブの許可実行環境（画像処理装置）をＩＰアドレス（Internet Protocol address）で入力指定可能な共有先ＩＰアドレス、共有ジョブの許可実行エリア（仕向地）を国名で入力指定可能な共有先国、共有ジョブの有効期限を日時で入力指定可能な共有期間などがある。
【００４９】
また、共有制御項目が設定された場合に、共有文書（共有ジョブデータ）を自動削除するか否かを制御する項目（以下「削除制御項目」という）が設定できる。削除制御項目が設定された場合に、「全共有利用者がジョブ実行したら削除する」や「共有期間が過ぎたら削除」で選択指定可能な削除条件などの詳細項目が設定できる。
【００５０】
また、共有制御項目が設定された場合に、共有文書をジョブリストに表示するか否かを制御する項目（以下「表示制御項目」という）が設定できる。表示制御項目が設定された場合に、「利用者選択に従って非表示」や「利用者がジョブ実行したら非表示」で選択指定可能な表示条件などの詳細項目が設定できる。
【００５１】
また、共有制御項目が設定された場合に、共有文書を複製禁止とするか否かを制御する項目（以下「複製防止制御項目」という）が設定できる。複製禁止制御項目が設定された場合に、「電子文書の複製禁止」や「印刷文書の複製禁止」で選択指定可能な複製禁止処理などの詳細項目が設定できる。
【００５２】
このように、ジョブデータの各種共有設定は、情報端末３００が有する所定のアプリケーションを介して設定できる。例えば、プリンタドライバの場合には、上記共有設定の設定値がＰＪＬデータ（Printer Job Language data）としてＰＤＬデータ（Page Description Language data）に付加され、ジョブデータとしてジョブ管理装置１００に送信される。また、Ｗｅｂブラウザの場合には、上記共有設定の設定値がＨＴＴＰ（HyperText Transfer Protocol）リクエストメッセージのパラメータとしてジョブ管理装置１００に送信される。
【００５３】
図４の説明に戻る。よって、ジョブ受信部１１は、情報端末３００からの受信データ（例えば「ＰＪＬデータ」や「リクエストメッセージのパラメータ」など）を解析し、ジョブデータの他に、ジョブに関する情報（以下「ジョブ関連情報」という）や共有設定の設定値（以下「共有設定情報」という）などを取得する。
【００５４】
ジョブ管理部１２は、要求に応じたデータ操作を行い、ジョブを管理する機能部である。例えば、ジョブ管理部１２は、ジョブ受信部１１からジョブデータの蓄積が要求されると、ジョブ管理情報保持部９１にアクセスし、ジョブデータを格納する。つまり、ジョブ管理部１２が行うデータ操作には、ジョブデータの格納などがある。これにより、情報端末３００から要求されたジョブが、ジョブ管理装置１００に蓄積（蓄積ジョブ）される。
【００５５】
また、ジョブ管理部１２は、ジョブ管理情報保持部９１が保持するジョブ管理情報に基づき、格納したジョブデータを管理する。なお、ジョブ管理情報保持部９１は、例えば、ジョブ管理装置１００が備える記憶装置の所定の記憶領域にあたる。
【００５６】
ここで、ジョブ管理情報について説明する。
図６は、本実施形態に係るジョブ管理情報９１Ｄのデータ例を示す図である。
図６に示すように、ジョブ管理情報９１Ｄは、［ジョブ］と［共有］との情報項目がジョブ単位で対応づけられたデータセット（以下「ジョブ情報」という）から構成される。
【００５７】
［ジョブ］項目は、ジョブ関連情報の項目である。詳細項目には、［ジョブ識別］、［利用者識別］、［ジョブ属性］、［格納先］などがあり、項目値には、ジョブ受信部１１により取得されたジョブ関連情報の値が格納される。
【００５８】
［ジョブ識別］項目は、ジョブを識別する情報（以下「ジョブ識別子」という）の項目であり、項目値には、ジョブデータ名やジョブデータＩＤなどがある。［利用者識別］項目は、利用者を識別する情報（以下「利用者識別子」という）の項目であり、項目値には、利用者名や利用者ＩＤなどがある。［ジョブ属性］項目は、ジョブの属性を示す情報（以下「ジョブ属性情報」という）の項目であり、項目値には、コピー部数指定、カラー／モノクロ指定、両面指定、集約指定などがある。［格納先］項目は、ジョブデータの格納先を示す情報（以下「格納先情報」という）の項目であり、項目値には、ジョブデータのＵＲＩ（Uniform Resource Identifier）などがある。
【００５９】
また、［共有］項目は、共有設定情報の項目である。詳細項目には、［共有制御設定］、［共有先アドレス］、［共有先ＩＰアドレス］、［共有先国］、［共有期間］、［削除制御設定］、［表示制御設定］、［複製禁止設定］などがあり、ジョブ受信部１１により取得された共有設定情報の値が格納される。
【００６０】
［共有制御設定］項目は、共有制御設定を示す情報（以下「共有制御設定情報」という）の項目であり、項目値は、ジョブ共有を行うか否かの設定値である。［共有先アドレス］項目は、共有先アドレスを示す情報（以下「共有先アドレス情報」という）の項目であり、項目値は、共有利用者や共有利用者の属性（例えば「所属」）を示す識別子である。［共有先ＩＰアドレス］項目は、共有先ＩＰアドレスを示す情報（以下「共有先ＩＰアドレス情報」という）の項目であり、項目値は、共有ジョブの許可実行環境を示すネットワーク設定範囲を示す値である。［共有先国］項目は、共有先国を示す情報（以下「共有先国情報」という）の項目であり、項目値は、共有ジョブの許可実行環境を示すエリア設定範囲を示す値である。［共有期間］項目は、共有期間を示す情報（以下「共有期間情報」という）の項目であり、項目値は、共有ジョブの有効期限を示す日時である。［削除制御設定］項目は、削除制御設定を示す情報（以下「削除制御設定情報」という）の項目であり、項目値は、削除条件の設定値である。［表示制御設定］項目は、表示制御設定を示す情報（以下「表示制御設定情報」という）の項目であり、項目値は、表示条件の設定値である。［複製禁止設定］項目は、複製禁止設定を示す情報（以下「複製禁止設定情報」という）の項目であり、項目値は、複製禁止処理の設定値である。
【００６１】
これらジョブ管理情報９１Ｄの項目値は、ジョブ管理部１２により更新される。ジョブ管理部１２は、ジョブ受信部１１により取得されたジョブデータを格納する先に、該データに紐づけて、ジョブ受信部１１の取得情報（「ジョブ関連情報」や「共有設定情報」）をジョブ管理情報９１Ｄに追加し、更新する。このように追加された情報がジョブ情報にあたり、ジョブ単位で管理される。つまり、ジョブ管理部１２が行うデータ操作には、ジョブ管理情報９１Ｄの更新などがある。
【００６２】
図４の説明に戻る。よって、ジョブ管理部１２は、ジョブリスト管理部１３から利用者に該当するジョブ情報及びジョブデータの取得が要求されると、ジョブ管理情報９１Ｄを参照し、利用者識別子に基づき、該当ジョブ情報を特定し、特定したジョブ情報に含まれる格納先情報に基づき、該当ジョブデータを取得し、これらの情報を要求元に応答する。つまり、ジョブ管理部１２が行うデータ操作には、ジョブデータやジョブ情報の取得などがある。
【００６３】
また、ジョブ管理部１２は、制御情報保持部９２が保持する制御情報に基づき、格納したジョブデータを管理する。なお、制御情報保持部９２は、例えば、ジョブ管理装置１００が備える記憶装置の所定の記憶領域にあたる。
【００６４】
ここで、制御情報について説明する。
図７は、本実施形態に係る制御情報９２Ｄのデータ例を示す図である。
（Ａ）には、利用者ごとの許可出力形式が設定された制御情報９２Ｄ１のデータ例が示されており、（Ｂ）には、利用者ごとのジョブ実行が記録された制御情報９２Ｄ２のデータ例が示されている。
【００６５】
制御情報９２Ｄ１は、［利用者識別］と［出力形式］との情報項目が利用者単位で対応づけられたデータセット（以下「出力形式設定情報」という）から構成される。
【００６６】
［利用者識別］項目は、利用者識別子が設定される項目である。［出力形式］項目は、ジョブデータを出力する際の許可出力形式が設定される項目であり、項目値は、出力形式として用意された電子転送又は印刷の許可／不許可を示す設定値である。
【００６７】
これら制御情報９２Ｄ１の項目値は、ジョブ管理部１２により設定される。ジョブ管理部１２は、管理者に対して設定画面（非図示）を提供する。これにより、ジョブ管理部１２は、設定画面を介して受け取った値を、利用者識別子と対応づけて制御情報９２Ｄ１に設定する。このように設定された情報が出力形式設定情報にあたり、利用者単位で管理される。
【００６８】
また、制御情報９２Ｄ２は、［利用者識別］と［ジョブ実行記録］との情報項目が利用者単位で対応づけられたデータセット（以下「ジョブ実行記録情報」という）から構成され、ジョブ管理情報９１Ｄで管理される該当共有ジョブのジョブ情報と紐づけられている。つまり、制御情報９２Ｄ２は、蓄積ジョブのうち、共有ジョブに紐づけられた情報である。
【００６９】
［利用者識別］項目は、共有利用者の利用者識別子が記録される項目である。［ジョブ実行記録］項目は、共有ジョブの実行状態が記録される項目であり、項目値は、共有ジョブデータが出力されたか否かを示す記録値である。
【００７０】
これら制御情報９２Ｄ２の項目値は、ジョブ管理部１２により記録される。ジョブ管理部１２は、画像処理装置２００（ジョブ制御部）から、共有利用者ごとの共有ジョブデータの出力結果を受信する。これにより、ジョブ管理部１２は、受信した利用者識別子と出力結果とを、制御情報９２Ｄ２に記録する。このように設定された情報がジョブ実行記録情報にあたり、利用者単位で管理される。つまり、ジョブ管理部１２が行うデータ操作には、制御情報９２Ｄ１，９２Ｄ２（以降総称する場合「制御情報９２Ｄ」という）の更新（設定・記録）などがある。
【００７１】
図４の説明に戻る。よって、ジョブ管理部１２は、ジョブリスト管理部１３から利用者に該当するジョブ情報及びジョブデータの取得が要求されると、制御情報９２Ｄ１を参照し、利用者識別子に基づき、該当出力形式設定情報を特定し、特定した出力形式設定情報を、ジョブ情報及びジョブデータとともに要求元に応答する。つまり、ジョブ管理部１２が行うデータ操作には、出力形式設定情報の取得などがある。
【００７２】
また、ジョブ管理部１２は、共有ジョブデータを削除するか否かを判定する共有ジョブ削除判定部１２１を有している。共有ジョブ削除判定部１２１は、所定のタイミングで、ジョブ管理情報９１Ｄを参照し、共有ジョブのジョブ情報に含まれる削除制御設定情報に設定された削除条件に従って、削除判定を行う。なお、所定のタイミングとは、予め設定された削除判定の実行日時（スケジュール）や所定の時間間隔などである。
【００７３】
共有ジョブ削除判定部１２１は、削除条件に「共有期間超過時削除」が設定されている場合、共有ジョブのジョブ情報に含まれる共有期間情報を参照し、現在日時が共有期間内か否かを判定し、判定結果に基づき、削除判定を行う。共有ジョブ削除判定部１２１は、共有期間超過と判定した場合に、共有ジョブデータを削除すると判定する。
【００７４】
また、共有ジョブ削除判定部１２１は、削除条件に「全共有利用者出力後削除」が設定されている場合、まず、共有ジョブの共有先アドレス情報を参照し、利用者識別子に基づき、該当共有利用者を特定する。次に、共有ジョブ削除判定部１２１は、共有ジョブのジョブ識別子に基づき、該当制御情報９２Ｄ２を特定する。これにより、共有ジョブ削除判定部１２１は、制御情報９２Ｄ２を参照し、特定した共有利用者の該当ジョブ実行記録情報に基づき、全共有利用者が共有ジョブデータを出力したか否かを判定し、判定結果に基づき、削除判定を行う。共有ジョブ削除判定部１２１は、全共有利用者実行と判定した場合に、共有ジョブデータを削除すると判定する。
【００７５】
ジョブ管理部１２は、共有ジョブの格納先情報に基づき、該当共有ジョブデータを特定し、共有ジョブ削除判定部１２１の判定結果に基づき、特定した共有ジョブデータを削除する。なお、ジョブ管理部１２は、共有ジョブデータとともに該当制御情報９２Ｄ２も削除する。つまり、ジョブ管理部１２が行うデータ操作には、ジョブデータや制御情報９２Ｄ２の削除などがある。
【００７６】
このように、本実施形態では、共有ジョブ実行後の該当共有ジョブデータをオーナー利用者（共有ジョブをジョブ管理装置に蓄積した利用者）が手動で削除するのではなく、自動削除することで、情報漏洩や情報改竄などを防止し、共有情報の機密性を確保できる。
【００７７】
ジョブリスト管理部１３は、要求に応じたデータ操作を行い、利用者のジョブリストを管理する機能部である。ジョブリスト管理部１３は、画像処理装置２００（ジョブリスト要求部）からジョブリストの取得が要求されると、ジョブ管理部１２に、利用者に該当するジョブ情報及びジョブデータの取得を要求し、応答データのジョブ情報に基づき、ジョブリストを生成する。このとき、ジョブリスト管理部１３は、画像処理装置２００（ジョブリスト要求部）から受信した利用者に関する情報（以下「利用者情報」という）をジョブ管理部１２渡し、ジョブ情報及びジョブデータの取得を要求する。つまり、ジョブリスト管理部１３が行うデータ操作には、ジョブリストの生成などがある。
【００７８】
また、ジョブリスト管理部１３は、応答されたジョブデータのうち、共有ジョブデータに複製禁止処理を施す複製禁止処理部１３１を有している。複製禁止処理部１３１は、応答された共有ジョブのジョブ情報に含まれる複製禁止設定情報を参照し、設定された複製禁止設定に従って、処理を行う。なお、複製禁止処理とは、コピーガードプログラム又はデータの付加や電子透かしデータの埋め込みなどである。
【００７９】
複製禁止処理部１３１は、複製禁止設定に「コピーガード」が設定されている場合、応答された共有ジョブデータにコピーガード用のプログラム又はデータを付加する処理を行う。
【００８０】
また、複製禁止処理部１３１は、複製禁止設定に「透かし印刷」が設定されている場合、応答された共有ジョブデータに電子透かし用のデータを埋め込む処理を行う。なお、複製禁止処理部１３１は、複製禁止設定に「コピーガード」及び「透かし印刷」の両方が設定されている場合、両方の複製禁止処理を行う。つまり、ジョブリスト管理部１３が行うデータ操作には、ジョブデータの加工などがある。
【００８１】
ジョブリスト管理部１３は、生成したジョブリスト、応答された出力形式設定情報、及びジョブデータ（複製禁止処理された共有ジョブデータを含む）を、画像処理装置２００（ジョブリスト要求部）に送信し、取得要求に対して応答する。
【００８２】
また、ジョブリスト管理部１３は、画像処理装置２００（ジョブ制御部）から共有ジョブのジョブ情報の非表示が要求されると、生成したジョブリストから非表示とする共有ジョブのジョブ情報を削除する。そのため、ジョブリスト管理部１３は、ジョブリストからジョブ情報を削除するジョブ情報削除部１３２を有している。ジョブ情報削除部１３２は、ジョブリストを参照し、画像処理装置２００（ジョブ制御部）から受信したジョブ情報に基づき、該当ジョブ情報を特定する。これにより、ジョブ情報削除部１３２は、特定したジョブ情報をジョブリストから削除する。つまり、ジョブリスト管理部１３が行うデータ操作には、ジョブリストの更新などがある。
【００８３】
《画像処理装置》
利用者情報受付部２１は、ログイン時の利用者情報を受け付ける機能部である。利用者情報受付部２１では、操作パネル２２０を介してログイン時に入力された利用者識別子や認証情報などを受け付ける。なお、利用者情報受付部２１は、外部記憶Ｉ／Ｆ２１４を介して接続された記録媒体読み取り装置（非図示）により、利用者が保有する記録媒体（ＩＣカード：Integrated Circuit card）から読み取った利用者情報を受け付けてもよい。
【００８４】
ジョブリスト要求部２２は、ジョブ管理装置１００（ジョブリスト管理部）に利用者のジョブリストを取得要求する機能部である。ジョブリスト要求部２２は、利用者情報受付部２１により受け付けた利用者情報（「利用者識別子」や「認証情報」）をジョブ管理装置１００に送信することで、ジョブリストの取得を要求する。その結果、ジョブリスト要求部２２には、ジョブ管理装置１００（ジョブリスト管理部）から、利用者のジョブリスト、出力形式設定情報、及びジョブデータが送信される。
【００８５】
ジョブリスト表示部２３は、ジョブリストを表示する機能部である。ジョブリスト表示部２３は、ジョブリスト要求部２２により受信されたジョブリストを操作パネル２２０の表示部に表示する。
【００８６】
図８は、本実施形態に係るジョブリストの画面例を示す図である。
図８には、利用者"ＵｓｅｒＡ"のジョブリスト画面Ｗ３が示されている。
ジョブリスト画面Ｗ３には、利用者"ＵｓｅｒＡ"に該当するジョブデータ名や該当ジョブデータの共有設定などが、ジョブリスト内のジョブ情報に含まれるジョブ識別子や共有制御設定情報に基づき表示される。その他に、画像処理装置２００のネットワーク設定（ＩＰアドレス）や画像処理装置２００の設置場所（仕向地）なども、機器情報に基づき表示される。
【００８７】
また、ジョブリスト画面Ｗ３には、［印刷］ボタンと［電子転送］ボタンとが表示される。これらのＧＵＩ部品は、ジョブデータの出力形式に基づき用意された部品であり、ジョブ管理装置１００（ジョブリスト管理部）からジョブリストとともに受信した出力形式設定情報に基づき、表示／非表示となる。具体的には、利用者に許可された出力形式に対応するＧＵＩ部品のみが表示される。
【００８８】
図４の説明に戻る。よって、ジョブリスト表示部２３は、ジョブリスト画面Ｗ３を介して、ジョブデータ名の選択イベントと、［印刷］ボタン又は［電子転送］ボタンの押下イベントとを受信することで、選択されたジョブの実行指示（ジョブデータの出力指示）を受け付ける。
【００８９】
また、ジョブリスト表示部２３は、ジョブリスト内の共有ジョブのジョブ情報を表示するか否かを判定する表示可否判定部２３１を有している。
【００９０】
表示可否判定部２３１は、ジョブリスト内の共有ジョブのジョブ情報に含まれる共有先ＩＰアドレス情報を参照し、画像処理装置２００のネットワーク設定の値が、共有先ＩＰアドレスの範囲（共有ジョブの許可実行環境を示すネットワーク設定範囲）内か否かを判定し、判定結果に基づき、表示可否判定を行う。表示可否判定部２３１は、画像処理装置２００のネットワーク設定の値が、共有先ＩＰアドレスの設定値と一致しない場合、該当ジョブ情報を表示しない（非表示）と判定する。
【００９１】
また、表示可否判定部２３１は、ジョブリスト内の共有ジョブのジョブ情報に含まれる共有先国情報を参照し、画像処理装置２００の設置場所の値が、共有先国の範囲（共有ジョブの許可実行環境を示すエリア設定範囲）内か否かを判定し、判定結果に基づき、表示可否判定を行う。表示可否判定部２３１は、画像処理装置２００の設置場所の値が、共有先国の設定値と一致しない場合、該当ジョブ情報を表示しない（非表示）と判定する。
【００９２】
これにより、ジョブリスト表示部２３は、画像処理装置２００のネットワーク設定の値が、共有先ＩＰアドレスの設定値と一致し、かつ、画像処理装置２００の設置場所の値が、共有先国の設定値と一致した共有ジョブのジョブ情報をジョブリストとして表示する。
【００９３】
このように、本実施形態では、ジョブ共有時に設定された許可条件で、実行ジョブを選択するジョブリストへの共有ジョブの表示が制限される。
【００９４】
ジョブ制御部２４は、指示されたジョブの実行を制御する機能部である。ジョブ制御部２４は、ジョブリスト表示部２３により受け付けた実行指示に従って、該当ジョブデータを出力する。ジョブ制御部２４は、ジョブリスト内のジョブ情報を参照し、ジョブ識別子に基づき、実行指示されたジョブを特定する。その結果、ジョブ制御部２４は、特定したジョブの格納先情報に基づき、ジョブ管理装置１００（ジョブリスト管理部）からジョブリストとともに受信したジョブデータの中から出力するジョブデータを特定し、該当ジョブデータを出力する。
【００９５】
また、ジョブ制御部２４は、ジョブデータの出力形式を判定する出力形式判定部２４１を有している。出力形式判定部２４１は、押下イベントに基づき、出力形式を判定する。出力形式判定部２４１は、押下イベントから利用者が指定した出力形式を特定することで、出力形式判定を行う。
【００９６】
これにより、ジョブ制御部２４は、出力形式判定部２４１による判定結果に基づく出力形式で該当ジョブデータを出力する。ジョブ制御部２４は、出力形式「印刷」の場合、特定したジョブのジョブ情報を参照し、ジョブ属性情報に基づき、プロッタ２３０に動作設定を行い、該当ジョブデータを渡し、印刷の実行を指示する。ジョブ制御部２４は、出力形式「電子転送」の場合、ネットワークＩ／Ｆ２１３に情報端末３００のネットワーク設定などの転送先設定を行い、該当ジョブデータを渡し、電子転送の実行を指示する。また、ジョブ制御部２４は、共有ジョブデータの出力形式「電子転送」の場合、特定した共有ジョブのジョブ情報を参照し、共有先アドレス情報に基づき、ネットワークＩ／Ｆ２１３に転送先設定を行い、該当ジョブデータを渡し、電子転送の実行を指示する。なお、ジョブ制御部２４は、電子転送がメール送信の場合、利用者のメールアドレスが指定された、該当ジョブデータを含むメールデータを、ネットワークＩ／Ｆ２１３を介して送信する。
【００９７】
また、ジョブ制御部２４は、実行が指示されたジョブが共有ジョブであった場合、共有ジョブデータの出力結果（共有ジョブの実行結果）を、ジョブ管理装置１００（ジョブ管理部）に通知する。ジョブ制御部２４は、実行を指示した利用者の利用者識別子や実行された共有ジョブのジョブ識別子などをジョブ管理装置１００（ジョブ管理部）に送信し、出力結果を通知する。
【００９８】
このように、本実施形態では、ジョブ実行時に指定された出力形式で、実行が指示された共有ジョブのジョブデータが出力される。
【００９９】
また、ジョブ制御部２４は、出力された共有ジョブのジョブ情報の非表示を要求する非表示要求部２４２を有している。非表示要求部２４２は、特定したジョブのジョブ情報を参照し、表示制御設定情報に設定された表示条件に従って、非表示要求を行う。
【０１００】
図９は、本実施形態に係るジョブ出力後の表示制御画面例を示す図である。
非表示要求部２４２は、表示条件に「利用者選択」が設定されている場合、利用者に対して、例えば、図９に示すような表示制御画面Ｗ４を提供する。これにより、非表示要求部２４２は、出力された共有ジョブのジョブ情報をジョブリストに表示するか否かの指示を受け付ける。非表示要求部２４２は、ジョブ情報をジョブリストに表示しない指示を受け付けると、受け付けた指示に従って、該当ジョブ情報をジョブ管理装置１００（ジョブリスト管理部）に送信し、ジョブ情報の非表示を要求する。
【０１０１】
図４の説明に戻る。また、非表示要求部２４２は、表示条件に「自動非表示」が設定されている場合、共有ジョブの出力終了が確認されると、該当ジョブ情報をジョブ管理装置１００（ジョブリスト管理部）に送信し、ジョブ情報の非表示を要求する。その結果、ジョブ管理装置１００（ジョブリスト管理部）では、利用者のジョブリストから該当ジョブ情報が削除される。
【０１０２】
以上のように、本実施形態に係る出力制御機能は、上記各機能部が連携動作することにより実現される。なお、上記各機能部は、システム１を構成する各機器に搭載（インストール）されるプログラム（出力制御機能を実現するソフトウェア）が、演算装置（ＣＰＵ）により、記憶装置（「ＨＤＤ」や「ＲＯＭ」など）からメモリ（ＲＡＭ）上に読み出され、各機器において、以下の処理が実行されることで実現される。
【０１０３】
本実施形態に係る出力制御機能の詳細な動作（機能部群の連携動作）について、処理手順を示すフローチャートを用いて説明する。
【０１０４】
《出力制御の主な処理》
図１０は、本実施形態に係る出力制御の処理手順例を示すフローチャートである。なお、以下に説明する処理手順は、すでにジョブ管理装置１００に共有ジョブが蓄積されており、共有利用者が画像処理装置２００から共有ジョブを出力する場面を想定している。また、以下の説明では、便宜上、共有ジョブを共有文書と表現し、共有ジョブデータを共有文書データを表現するものとする。
【０１０５】
図１０に示すように、画像処理装置２００は、利用者情報受付部２１により、操作パネル２２０を介して入力された利用者情報を受け付ける（ステップＳ１０１）。このとき、利用者情報受付部２１は、利用者識別子や認証情報などを利用者情報として受け付ける。
【０１０６】
画像処理装置２００は、利用者情報を受け付けると、ジョブリスト要求部２２により、ジョブ管理装置１００に利用者のジョブリスト要求を送信する（ステップＳ１０２）。このとき、ジョブリスト要求部２２は、利用者情報受付部２１が受け付けた利用者識別子をジョブ管理装置１００に送信し、ジョブリスト要求を行う。
【０１０７】
その結果、ジョブ管理装置１００は、ジョブリスト要求を受信すると（ステップＳ２０１）、ジョブリスト管理部１３により、ジョブ管理部１２から取得した利用者のジョブ情報に基づき、ジョブリストを生成し（ステップＳ２０２）、生成したジョブリストを要求元の画像処理装置２００に送信する（ステップＳ２０３）。このとき、ジョブリスト管理部１３は、利用者のジョブリストの他に、ジョブ情報とともにジョブ管理部１２から取得した利用者のジョブデータや出力形式設定情報なども、要求元の画像処理装置２００に送信する。
【０１０８】
画像処理装置２００は、ジョブリストを受信すると（ステップＳ１０３）、ジョブリスト表示部２３により、受信データに基づき、ジョブリスト画面Ｗ３を操作パネル２２０に表示する（ステップＳ１０４）。
【０１０９】
次に画像処理装置２００は、ジョブリスト表示部２３により、ジョブリスト画面Ｗ３上で、利用者が実行ジョブを選択したか否かを判定する（ステップＳ１０５）。このとき、ジョブリスト表示部２３は、操作パネル２２０からの選択イベントに基づき、利用者が指定したジョブを特定することで、上記判定処理を行う。
【０１１０】
画像処理装置２００は、利用者により実行ジョブが選択されたと判定された場合（ステップＳ１０５：ＹＥＳ）、ジョブ制御部２４により、利用者がジョブ実行を指示した際の出力形式［印刷／電子転送］を判定する（ステップＳ１０６）。このとき、ジョブ制御部２４は、出力形式判定部２４１により、操作パネル２２０からの押下イベントに基づき、利用者が指定した出力形式を特定することで、上記判定処理を行う。また、ジョブ制御部２４は、ジョブリスト内のジョブ情報を参照し、ジョブリスト表示部２３からジョブ選択時に受け取ったジョブ識別子に基づき、選択されたジョブを特定し、特定したジョブの格納先情報に基づき、出力対象である該当ジョブデータを特定する。
【０１１１】
画像処理装置２００は、出力形式「印刷」と判定された場合（ステップＳ１０６：印刷）、ジョブ制御部２４により、プロッタ２３０に該当ジョブデータを渡すことで、印刷する（ステップＳ１０７）。このとき、ジョブ制御部２４は、特定したジョブのジョブ情報を参照し、ジョブ属性情報に基づき、プロッタ２３０に動作設定を行い、該当ジョブデータを渡し、印刷の実行を指示することで、上記出力処理を行う。
【０１１２】
また、画像処理装置２００は、出力形式「電子転送」と判定された場合（ステップＳ１０６：電子転送）、ジョブ制御部２４により、ネットワークＩ／Ｆ２１３に該当ジョブデータを渡すことで、電子転送する（ステップＳ１０８）。このとき、ジョブ制御部２４は、特定したジョブのジョブ情報を参照し、共有先アドレス情報に基づき、ネットワークＩ／Ｆ２１３に転送先設定（情報端末のネットワーク設定）を行い、該当ジョブデータを渡し、電子転送の実行を指示することで、上記出力処理を行う。
【０１１３】
これにより、利用者は、蓄積ジョブを、ジョブ実行時に指定した印刷物又は電子データとして受け取ることができる。
【０１１４】
次に、画像処理装置２００は、ジョブ制御部２４により、出力ジョブ（実行が指示されたジョブ）が共有文書（共有ジョブ）か否かを判定する（ステップＳ１０９）。このとき、ジョブ制御部２４は、出力ジョブのジョブ情報を参照し、共有制御設定情報（ジョブ共有［ＹＥＳ］／［ＮＯ］）に基づき、上記判定処理を行う。
【０１１５】
画像処理装置２００は、出力ジョブが共有文書と判定された場合（ステップＳ１０９：ＹＥＳ）、ジョブ制御部２４により、ジョブ管理装置１００に共有文書の出力結果（共有ジョブの実行結果）を通知する（ステップＳ１１０）。このとき、ジョブ制御部２４は、共有文書を出力した利用者の利用者識別子や出力された共有文書のジョブ識別子などをジョブ管理装置１００に送信することで、上記通知処理を行う。
【０１１６】
その結果、ジョブ管理装置１００は、共有文書の出力結果通知を受信すると（ステップＳ３０１）、ジョブ管理部１２により、制御情報保持部９２にアクセスし、受信データに基づき、制御情報９２Ｄ２の該当ジョブ実行記録情報を更新する（ステップＳ３０２）。このとき、ジョブ管理部１２は、ジョブ管理情報保持部９１にアクセスし、ジョブ管理情報９１Ｄを参照し、画像処理装置２００から受信したジョブ識別子に基づき、共有文書の該当ジョブ情報を特定する。ジョブ管理部１２は、制御情報保持部９２にアクセスし、特定したジョブ情報に紐づけられた制御情報９２Ｄ２を参照し、画像処理装置２００から受信した利用者識別子に基づき、利用者に対応する該当ジョブ実行記録情報（［出力済み］／［未出力］）を特定する。ジョブ管理部１２は、特定したジョブ実行記録情報を更新する。
【０１１７】
次に、画像処理装置２００は、ジョブ制御部２４により、出力後の共有文書のジョブ情報をジョブリスト内に表示するか否か（出力後の共有文書のジョブ情報の表示／非表示）を判定する（ステップＳ１１１）。このとき、ジョブ制御部２４は、ジョブリストに含まれる出力後の共有文書のジョブ情報を参照し、表示制御設定情報（［利用者選択］／［自動非表示］）に基づき、上記判定処理を行う。
【０１１８】
画像処理装置２００は、表示制御設定情報に表示条件が設定されており、出力後の共有文書のジョブ情報を非表示とすると判定された場合（ステップＳ１１１：ＹＥＳ）、ジョブ制御部２４により、ジョブ管理装置１００に該当ジョブ情報の非表示要求を送信する（ステップＳ１１２）。このとき、ジョブ制御部２４は、非表示要求部２４２により、表示制御設定情報に設定された表示条件に従って、出力後の共有文書のジョブ情報をジョブ管理装置１００に送信し、非表示要求を行う。
【０１１９】
その結果、ジョブ管理装置１００は、非表示要求を受信すると（ステップＳ４０１）、ジョブリスト管理部１３により、受信データに基づき、利用者のジョブリストから、出力後の共有文書のジョブ情報を削除する（ステップＳ４０２）。このとき、ジョブリスト管理部１３は、画像処理装置２００から受信したジョブ情報を、ステップＳ２０２で生成したジョブリストから削除する。なお、ジョブリスト管理部１３は、削除したジョブ情報に紐付くジョブデータ（出力後の共有文書データ）も削除する。
【０１２０】
なお、画像処理装置２００では、出力ジョブが共有文書でないと判定された場合（ステップＳ１０９：ＮＯ）、ステップＳ１１１，Ｓ１１２の処理をスキップし、出力制御処理を終了する。また、画像処理装置２００では、表示制御設定情報に表示条件が設定されておらず、出力後の共有文書のジョブ情報を表示すると判定された場合（ステップＳ１１１：ＮＯ）、ステップＳ１１２の処理をスキップし、出力制御処理を終了する。
【０１２１】
《ジョブリストの表示処理》
図１１は、本実施形態に係るジョブリスト表示の処理手順例を示すフローチャートである。図１１には、画像処理装置２００で実行されるステップＳ１０１−Ｓ１０４の処理、及び、その間、ジョブ管理装置１００で実行されるステップＳ２０１−Ｓ２０３の処理の詳細が示されている。
【０１２２】
図１１に示すように、画像処理装置２００は、利用者情報受付部２１により、操作パネル２２０を介して入力された利用者情報を受け付け（ステップＳ５０１）、ジョブリスト要求部２２により、ジョブ管理装置１００に利用者識別子を送信する（ステップＳ５０２）。これにより、画像処理装置２００からジョブ管理装置１００に対して、利用者のジョブリスト要求が行われる。
【０１２３】
その結果、ジョブ管理装置１００は、利用者識別子を受信すると（ステップＳ６０１）、ジョブリスト管理部１３により、次のようなジョブリスト要求への応答処理が行われる。
【０１２４】
ジョブリスト管理部１３は、ジョブ管理情報保持部９１にアクセスし、ジョブ管理情報９１Ｄを参照し（ステップＳ６０２）、受信した利用者識別子に基づき、ジョブ管理情報９１Ｄから利用者に該当するジョブ情報を抽出する（ステップＳ６０３）。
【０１２５】
ジョブリスト管理部１３は、利用者のジョブ情報に基づき、抽出ジョブが共有文書（共有ジョブ）か否かを判定する（ステップＳ６０４）。
【０１２６】
ジョブリスト管理部１３は、抽出ジョブが共有文書と判定した場合（ステップＳ６０４：ＹＥＳ）、共有文書を複製禁止とするか否かを判定する（ステップＳ６０５）。このとき、ジョブリスト管理部１３は、共有文書のジョブ情報を参照し、複製禁止設定情報（［コピーガード］と［透かし印刷］との組み合わせ設定）に基づき、上記判定処理を行う。
【０１２７】
ジョブリスト管理部１３は、複製禁止設定情報に複製禁止処理が設定されており、共有文書を複製禁止とすると判定された場合（ステップＳ６０５：ＹＥＳ）、複製禁止処理部１３１により、共有文書データ（共有ジョブデータ）に対して複製禁止処理を行う（ステップＳ６０６）。このとき、複製禁止処理部１３１は、複製禁止設定情報に「コピーガード」が設定されている場合、共有文書データにコピーガード用のプログラム又はデータを付加する処理を行い、複製禁止設定情報に「透かし印刷」が設定されている場合、共有文書データに電子透かし用のデータを埋め込む処理を行う。
【０１２８】
なお、ジョブリスト管理部１３は、抽出ジョブが共有文書でないと判定した場合（ステップＳ６０４：ＮＯ）、ステップＳ６０５，Ｓ６０６の処理をスキップする。また、ジョブリスト管理部１３は、複製禁止設定情報に複製禁止処理が設定されておらず、共有文書を複製禁止としないと判定された場合（ステップＳ６０５：ＮＯ）、ステップＳ６０６の処理をスキップする。
【０１２９】
次に、ジョブリスト管理部１３は、抽出したジョブ情報を含むジョブリストを生成する（ステップＳ６０７）。
【０１３０】
次に、ジョブリスト管理部１３は、制御情報保持部９２にアクセスし、利用者ごとの許可出力形式が設定された制御情報９２Ｄ１を参照し（ステップＳ６０８）、受信した利用者識別子に基づき、制御情報９２Ｄ１から利用者に該当する出力形式設定情報（［印刷］と［電子転送］との組み合わせ設定）を取得する（ステップＳ６０９）。
【０１３１】
ジョブリスト管理部１３は、これらのデータ（利用者のジョブリスト，ジョブデータ，出力形式設定情報）を要求元への応答データとし、画像処理装置２００に送信する（ステップＳ６１０）。
【０１３２】
画像処理装置２００は、ジョブ管理装置１００から応答データを受信すると（ステップＳ５０３）、ジョブリスト表示部２３により、次のようなジョブリスト表示処理が行われる。
【０１３３】
ジョブリスト表示部２３は、受信したジョブリストに基づき、ジョブリスト内のジョブが共有文書か否かを判定する（ステップＳ５０４）。このとき、ジョブリスト表示部２３は、ジョブリスト内のジョブ情報を参照し、共有制御設定情報（ジョブ共有［ＹＥＳ］／［ＮＯ］）に基づき、上記判定処理を行う。
【０１３４】
ジョブリスト表示部２３は、ジョブリスト内のジョブが共有文書と判定された場合（ステップＳ５０４：ＹＥＳ）、表示可否判定部２３１により、画像処理装置２００（ジョブ実行環境）のＩＰアドレスが、共有文書の許可実行環境を示すネットワーク設定範囲内のアドレスか否かを判定する（ステップＳ５０５）。このとき、表示可否判定部２３１は、共有文書のジョブ情報を参照し、共有先ＩＰアドレス情報に基づき、画像処理装置２００のＩＰアドレスの値が、共有先ＩＰアドレスの設定値と一致するか否かを判定する。
【０１３５】
ジョブリスト表示部２３は、画像処理装置２００のＩＰアドレスの値が、設定範囲内のアドレスであると判定された場合（ステップＳ５０５：ＹＥＳ）、表示可否判定部２３１により、画像処理装置２００の設置場所が、共有文書の許可実行環境を示すエリア設定範囲内か否かを判定する（ステップＳ５０６）。このとき、表示可否判定部２３１は、共有文書のジョブ情報を参照し、共有先国情報に基づき、画像処理装置２００の設置場所の値が、共有先国の設定値と一致するか否かを判定する。
【０１３６】
ジョブリスト表示部２３は、画像処理装置２００の設置場所の値が、設定範囲内の国であると判定された場合（ステップＳ５０６：ＹＥＳ）、共有文書のジョブ情報を、操作パネル２２０にジョブリスト表示する（ステップＳ５０７）。
【０１３７】
なお、ジョブリスト表示部２３は、ジョブリスト内のジョブが共有文書でないと判定された場合（ステップＳ５０４：ＮＯ）、ステップＳ５０５，Ｓ５０６の処理をスキップする。また、ジョブリスト表示部２３は、画像処理装置２００のＩＰアドレスの値が、設定範囲外のアドレスであると判定された場合（ステップＳ５０５：ＮＯ）、ステップＳ５０６，Ｓ５０７の処理をスキップする。また、ジョブリスト表示部２３は、画像処理装置２００の設置場所の値が、設定範囲外の国であると判定された場合（ステップＳ５０６：ＮＯ）、ステップＳ５０７の処理をスキップする。よって、ジョブリスト表示部２３は、ジョブリスト内の非共有文書のジョブ情報をジョブリスト表示する。一方、ジョブリスト表示部２３は、ジョブリスト内の共有文書のうち、上記判定条件を満たす共有文書のジョブ情報のみをジョブリスト表示する。
【０１３８】
これにより、利用者は、画像処理装置２００において、ジョブ共有時に設定された許可条件を満たす共有ジョブしか選択できない。
【０１３９】
次に、ジョブリスト表示部２３は、受信した出力形式設定情報（［印刷］と［電子転送］との組み合わせ設定）に基づき、利用者に許可された出力形式を判定する（ステップＳ５０８）。このとき、ジョブリスト表示部２３は、出力形式設定情報に「印刷」のみ設定されている場合、印刷のみが許可出力形式と判定する。また、ジョブリスト表示部２３は、出力形式設定情報に「電子転送」のみ設定されている場合、電子転送のみが許可出力形式と判定する。また、ジョブリスト表示部２３は、出力形式設定情報に「印刷」及び「電子転送」の両方が設定されている場合、印刷及び電子転送が許可出力形式と判定する。
【０１４０】
ジョブリスト表示部２３は、印刷のみが許可出力形式と判定した場合（ステップＳ５０８：印刷）、ジョブリストから選択されたジョブの実行を指示する［印刷］ボタンをジョブリスト画面Ｗ３に表示する（ステップＳ５０９）。
【０１４１】
また、ジョブリスト表示部２３は、印刷及び電子転送が許可出力形式と判定した場合（ステップＳ５０８：印刷・電子転送）、ジョブリストから選択されたジョブの実行を指示する［印刷］ボタンと［電子転送］ボタンとをジョブリスト画面Ｗ３に表示する（ステップＳ５０９）。
【０１４２】
ジョブリスト表示部２３は、電子転送のみが許可出力形式と判定した場合（ステップＳ５０８：電子転送）、ジョブリストから選択されたジョブの実行を指示する［電子転送］ボタンをジョブリスト画面Ｗ３に表示する（ステップＳ５０９）。
【０１４３】
《出力後の共有ジョブの削除処理》
図１２は、本実施形態に係る共有ジョブ削除の処理手順例を示すフローチャートである。なお、以下に説明する処理手順は、ジョブ管理装置１００において、所定のタイミングに従って実行される場面を想定している。
【０１４４】
図１２に示すように、ジョブ管理装置１００は、ジョブ管理部１２により、次のような共有ジョブの削除処理が行われる。
【０１４５】
ジョブ管理部１２は、ジョブ管理情報保持部９１にアクセスし、ジョブ管理情報９１Ｄを参照し（ステップＳ７０１）、ジョブ情報に含まれる共有制御設定情報（ジョブ共有［ＹＥＳ］／［ＮＯ］）に基づき、ジョブ管理情報９１Ｄから共有文書（共有ジョブ）に該当するジョブ情報を抽出する（ステップＳ７０２）。
【０１４６】
ジョブ管理部１２は、共有文書のジョブ情報に削除条件が設定されているか否かを判定する（ステップＳ７０３）。このとき、ジョブ管理部１２は、共有文書のジョブ情報を参照し、削除制御設定情報（［共有期間超過時削除］と［全共有利用者出力後削除］との組み合わせ設定）に基づき、上記判定処理を行う。
【０１４７】
ジョブ管理部１２は、削除制御設定情報に削除条件が設定されていると判定された場合（ステップＳ７０３：ＹＥＳ）、削除制御設定情報に基づき、共有文書に設定された削除条件を判定する（ステップＳ７０４）。このとき、ジョブ管理部１２は、削除制御設定情報に「共有期間超過時削除」のみ設定されている場合、共有期間の超過判定結果のみが削除条件と判定する。また、ジョブ管理部１２は、削除制御設定情報に「全共有利用者出力後削除」のみ設定されている場合、共有利用者の出力判定結果のみが削除条件と判定する。また、ジョブ管理部１２は、削除制御設定情報に「共有期間超過時削除」及び「全共有利用者出力後削除」の両方が設定されている場合、共有期間の超過判定結果又は共有利用者の出力判定結果が削除条件と判定する。
【０１４８】
ジョブ管理部１２は、共有期間の超過判定結果のみが削除条件と判定された場合（ステップＳ７０４：期間）、共有ジョブ削除判定部１２１により、現在日時が共有期間内か否かを判定する（ステップＳ７０５）。このとき、共有ジョブ削除判定部１２１は、共有文書のジョブ情報に含まれる共有期間情報に基づき、現在日時が共有の有効期限日時内か否かを判定する。
【０１４９】
また、ジョブ管理部１２は、共有期間の超過判定結果又は共有利用者の出力判定結果が削除条件と判定された場合（ステップＳ７０４：期間・出力利用者）、共有ジョブ削除判定部１２１により、現在日時が共有期間内か否かを判定し（ステップＳ７０５）、共有文書の全共有利用者が出力（共有ジョブ実行）したか否かを判定する（ステップＳ７０６）。このとき、共有ジョブ削除判定部１２１は、現在日時が共有期間内と判定された場合（ステップＳ７０５：ＹＥＳ）、ステップＳ７０６の処理を行う。一方、共有ジョブ削除判定部１２１は、現在日時が共有期間外と判定された場合（ステップＳ７０５：ＮＯ）、ステップＳ７０６の処理をスキップする。
【０１５０】
また、ジョブ管理部１２は、共有利用者の出力判定結果のみが削除条件と判定された場合（ステップＳ７０４：出力利用者）、共有ジョブ削除判定部１２１により、共有文書の全共有利用者が出力したか否かを判定する（ステップＳ７０８）。このとき、共有ジョブ削除判定部１２１は、共有文書のジョブ情報に含まれる共有先アドレス情報に基づき、共有文書の共有利用者を特定する。次に、共有ジョブ削除判定部１２１は、共有文書のジョブ情報に含まれるジョブ識別子に基づき、共有文書に紐付く制御情報９２Ｄ２を特定する。これにより、共有ジョブ削除判定部１２１は、制御情報９２Ｄ２を参照し、特定した共有利用者の該当ジョブ実行記録情報に基づき、全共有利用者が共有文書データ（共有ジョブデータ）を出力したか否かを判定する。この処理は、ステップＳ７０６でも同様である。
【０１５１】
その結果、ジョブ管理部１２は、ステップＳ７０５，Ｓ７０６において、現在日時が共有期間外と判定された場合（ステップＳ７０５，Ｓ７０６：ＮＯ）、ジョブ管理情報９１Ｄから該当共有文書のジョブ情報を削除する（ステップＳ７０９）。
【０１５２】
また、ジョブ管理部１２は、ステップＳ７０７，Ｓ７０８において、共有文書の全共有利用者が出力したと判定された場合（ステップＳ７０７，Ｓ７０８：ＹＥＳ）、ステップＳ７０９の処理を行う。
【０１５３】
なお、ジョブ管理部１２は、ステップＳ７０５において、現在日時が共有期間内と判定された場合（ステップＳ７０５：ＮＯ）、又は、ステップＳ７０７，Ｓ７０８において、共有文書の全共有利用者が出力していないと判定された場合（ステップＳ７０７，Ｓ７０８：ＮＯ）、ステップＳ７０９の処理をスキップする。
【０１５４】
ジョブ管理部１２は、上記ステップＳ７０３−Ｓ７０９の処理を、ジョブ管理情報９１Ｄ内の全共有文書に対して行ったか否かを判定し（ステップＳ７１０）、全共有文書を処理したと判定された場合（ステップＳ７１０：ＹＥＳ）、処理を終了する。一方、ジョブ管理部１２は、全共有文書を処理していないと判定された場合（ステップＳ７１０：ＮＯ）、上記ステップＳ７０３−Ｓ７０９の処理を繰り返す。
【０１５５】
＜変形例＞
上記実施形態では、画像処理装置２００が、利用者情報受付部２１、ジョブリスト要求部２２、ジョブリスト表示部２３、及びジョブ制御部２４などを有し、ジョブ管理装置１００が、ジョブ受信部１１、ジョブ管理部１２、及びジョブリスト管理部１３などを有し、これらの機能部が連携動作する機能構成例を示したが、この限りでない。
【０１５６】
例えば、図１３に示すような機能構成であってもよい。
図１３は、本変形例に係る出力制御の機能構成例を示す図である。
図１３には、画像処理装置２００ｂが、画像処理装置２００の上記機能部の他に、ジョブ管理装置１００の上記機能部を有する機能構成例が示されている。つまり、画像処理装置２００ｂでは、ジョブ管理装置１００の上記機能部が組み込まれており、図１０，１１，１２に示したジョブ管理装置１００の処理が実行され、蓄積ジョブの管理やジョブリストの管理など機能が実現される。
【０１５７】
本変形例では、上記機能構成により、出力制御システム１における複数の画像処理装置２００ａ，２００ｂの中で、画像処理装置２００ｂが、他の画像処理装置２００ａに対して、組み込まれた機能部により、ジョブ管理機能を提供できる。
【０１５８】
＜まとめ＞
以上のように、本実施形態に係る画像処理装置２００によれば、ジョブリスト要求部２２により、複数の利用者による共有が設定された共有ジョブを含む蓄積ジョブのジョブ情報に基づき生成されたジョブリスト及び該ジョブリストに含まれるジョブのジョブデータを取得する。画像処理装置２００は、ジョブリスト表示部２３により、取得したジョブリストに含まれる共有ジョブのうち、ジョブ共有時に設定された許可条件に基づき、当該装置での実行を許可すると判定された共有ジョブを表示する。画像処理装置２００は、ジョブ制御部２４により、表示したジョブリストから実行ジョブとして選択された共有ジョブのジョブデータを、ジョブ実行時に指定された出力形式に従って出力（印刷／電子転送）する。
【０１５９】
これによって、本実施形態に係る画像処理装置２００では、ジョブ共有時に設定された許可条件で、実行ジョブを選択するジョブリストへの共有ジョブの表示が制限され、ジョブ実行時に指定された出力形式で、実行が指示された共有ジョブのジョブデータが出力される。
【０１６０】
このように、本実施形態に係る画像処理装置２００では、共有情報の機密性、多様化する利用者環境への柔軟な情報提供、ＴＣＯ削減などを考慮した共有ジョブの出力制御が行える。
【０１６１】
ここまで、上記実施形態の説明を行ってきたが、上記実施形態に係る「出力制御機能」は、図を用いて説明を行った各処理手順を、動作環境（プラットフォーム）にあったプログラミング言語でコード化したプログラムが、システム１を構成する各機器（「ジョブ管理装置」や「画像処理装置」など）が備える演算装置（ＣＰＵ）により実行されることで実現される。
【０１６２】
上記プログラムは、例えば、ジョブ管理装置１００の場合、コンピュータが読み取り可能な記録媒体１０３ａに格納することができる。これにより、上記プログラムは、ドライブ装置１０３を介して、ジョブ管理装置１００にインストールすることができる。画像処理装置２００の場合には、記録媒体２１４ａに格納することができる。これにより、上記プログラムは、外部記憶Ｉ／Ｆ２１４を介して、画像処理装置２００にインストールすることができる。
【０１６３】
また、ジョブ管理装置１００及び画像処理装置２００は、インタフェース装置１０７やネットワークＩ／Ｆ２１３を備えていることから、電気通信回線を用いて上記プログラムをダウンロードし、インストールすることもできる。
【０１６４】
最後に、上記実施形態に挙げた形状や構成に、その他の要素との組み合わせなど、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１６５】
１      出力制御システム
１１    ジョブ受信部
１２    ジョブ管理部
１２１  共有ジョブ削除判定部
１３    ジョブリスト管理部
１３１  複製防止処理部
１３２  ジョブ情報削除部
２１    利用者情報受付部
２２    ジョブリスト要求部
２３    ジョブリスト表示部
２３１  表示ジョブ判定部
２４    ジョブ制御部
２４１  出力形式判定部
２４２  非表示要求部
９１    ジョブ管理情報保持部（Ｄ：ジョブ管理情報）
９２    共有制御情報保持部（Ｄ：共有制御情報）
２００  画像処理装置
２１０  コントローラ（制御基板）
２１１  ＣＰＵ（演算装置）
２１２  記憶装置（ＲＯＭ，ＲＡＭ，ＨＤＤ）
２１３  ネットワークＩ／Ｆ
２１４  外部記憶Ｉ／Ｆ（ａ：記録媒体）
２２０  操作パネル
２３０  プロッタ
２４０  スキャナ
１００  ジョブ管理装置（プリントサーバ）
１０１  入力装置
１０２  表示装置
１０３  ドライブ装置（ａ：記録媒体）
１０４  ＲＡＭ（揮発性の半導体メモリ）
１０５  ＲＯＭ（不揮発性の半導体メモリ）
１０６  ＣＰＵ（演算装置）
１０７  インタフェース装置
１０８  ＨＤＤ（不揮発性の記憶装置）
Ｂ      バス
Ｎ      データ伝送路（ネットワーク）
【先行技術文献】
【特許文献】
【０１６６】
【特許文献１】特開２００５−１５２７２６号公報
【図１】
0005732902.tif 000002
【図２】
0005732902.tif 000003
【図３】
0005732902.tif 000004
【図４】
0005732902.tif 000005
【図５】
0005732902.tif 000006
【図６】
0005732902.tif 000007
【図７】
0005732902.tif 000008
【図８】
0005732902.tif 000009
【図９】
0005732902.tif 000010
【図１０】
0005732902.tif 000011
【図１１】
0005732902.tif 000012
【図１２】
0005732902.tif 000013
【図１３】
0005732902.tif 000014