(57)【特許請求の範囲】
【請求項１】
画像データおよび前記画像データの出力方法の操作入力を受け付ける入力制御部と、
前記入力制御部から前記出力方法を取得する取得部と、
所定の出力機器を対応付けた所定の出力条件を特定の機器から取得し、前記取得部により取得された前記出力方法が、前記出力条件を満たすか否かを判断し、前記出力方法が前記出力条件を満たすと判断した場合に、前記画像データを出力する機器を前記出力機器に決定する決定部と、
前記画像データを決定された前記出力機器に転送する転送部と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記出力条件は、該出力条件に対応付けた前記出力機器による前記画像データの出力が失敗した場合に、前記出力機器による出力を代行する代行機器をさらに対応付け、
前記出力機器から前記画像データの出力結果を受信する受信部と、
をさらに備え、
前記転送部は、受信した前記出力結果が前記画像データの出力の失敗を示す場合に、前記画像データを前記代行機器に転送すること、
を特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記出力条件は、前記代行機器を優先度を付して複数定め、
前記転送部は、取得された前記画像データを優先度に従って前記代行機器に転送すること、
を特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記出力条件は、前記画像データの出力量が所定の出力量を超えることを表す条件であること、
を特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記出力条件は、前記画像データに対して設定されたセキュリティのレベルが所定のレベルを超えることを表す条件であること、
を特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記出力条件は、前記画像データの種類が所定の種類である場合であることを表す条件であること、
を特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記所定の種類は、ＵＲＬをソースとする画像データであることを表す条件であること、
を特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記出力条件は、前記出力方法による出力が所定の消費電力量を超えることを表す条件であること、
を特徴とする請求項１に記載の画像処理装置。
【請求項９】
第１の画像処理装置と、前記第１の画像処理装置と接続された第２の画像処理装置とを備えた画像処理システムであって、
前記第１の画像処理装置は、
画像データおよび前記画像データの出力方法の操作入力を受け付ける入力制御部と、
前記入力制御部から前記出力方法を取得する取得部と、
前記第２の画像処理装置を対応付けた所定の出力条件を特定の機器から取得し、前記取得部により取得された前記出力方法が、前記出力条件を満たすか否かを判断し、前記出力方法が前記出力条件を満たすと判断した場合に、前記画像データを出力する機器を前記第２の画像処理装置に決定する決定部と、
前記画像データを決定された前記第２の画像処理装置に転送する転送部と、
を備え、
前記第２の画像処理装置は、
前記第１の画像処理装置から前記画像データと、前記画像データの出力方法とを受信する受信部と、
前記画像データと、前記画像データの出力方法とを受信した場合に、前記画像データを前記出力方法により出力する出力部と、
を備えたことを特徴とする画像処理システム。
【請求項１０】
画像データおよび前記画像データの出力方法の操作入力を受け付ける入力ステップと、
受け付けた前記出力方法を取得する取得ステップと、
所定の出力機器を対応付けた所定の出力条件を特定の機器から取得し、取得した前記出力方法が、前記出力条件を満たすか否かを判断し、前記出力方法が前記出力条件を満たすと判断した場合に、前記画像データを出力する機器を前記出力機器に決定する決定ステップと、
前記画像データを決定された前記出力機器に転送する転送ステップと、
を含むことを特徴とする画像処理方法。
【請求項１１】
コンピュータを、
画像データおよび前記画像データの出力方法の操作入力を受け付ける入力ステップと、
受け付けた前記出力方法を取得する取得ステップと、
所定の出力機器を対応付けた所定の出力条件を特定の機器から取得し、取得した前記出力方法が、前記出力条件を満たすか否かを判断し、前記出力方法が前記出力条件を満たすと判断した場合に、前記画像データを出力する機器を前記出力機器に決定する決定ステップと、
前記画像データを決定された前記出力機器に転送する転送ステップ、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム、画像処理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来から、ＦＡＸ装置、プリンタ装置、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の画像処理装置がネットワークに複数接続されている環境において、効率的な出力処理を実現した画像処理システムが既に知られている。
【０００３】
例えば、出力処理の効率を向上することを目的として、ユーザが出力を指定した機器が他のジョブを実行中や、故障中であって、所定の時間が経過しても印刷が実行されない場合に、ネットワーク上の他の機器に処理を委譲する方法が開示されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されている方法は、画像処理システムによる機器を用いて出力処理自体の効率を向上することはできるが、画像処理システムに接続された機器の管理作業の効率を向上することはできない。ここで、機器の管理作業は、画像処理システムに多数の機器が接続された場合に、どの機器でどのような処理が行われたかを管理する作業のことであり、特に画像処理システムに多数の機器が接続された場合に作業の効率性が重要となってくる。
【０００５】
つまり、画像処理システムに多数の機器が接続された場合、機器を管理する管理者の管理作業が煩雑となり、手間および時間が増大する。例えば、管理者は、セキュリティの高い文書の出力や、膨大な量の出力や、Ｗｅｂサイトの印刷等を対象に各機器による出力を監視するが、各機器が有するすべての機能について実行された処理を監視することとなると、管理作業が膨大な量となってしまう。また、画像処理システムに接続された機器が多数となったことにより管理の漏れが発生する可能性が高くなってしまう。
【０００６】
本発明は、上記に鑑みてなされたものであって、画像処理システムに接続された機器を効率的かつ確実に管理することができる画像処理装置、画像処理システム、画像処理方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明にかかる画像処理装置は、画像データおよび前記画像データの出力方法の操作入力を受け付ける入力制御部と、前記入力制御部から前記出力方法を取得する取得部と、所定の出力機器を対応付けた所定の出力条件を特定の機器から取得し、前記取得部により取得された前記出力方法が、前記出力条件を満たすか否かを判断し、前記出力方法が前記出力条件を満たすと判断した場合に、前記画像データを出力する機器を前記出力機器に決定する決定部と、前記画像データを決定された前記出力機器に転送する転送部と、を備えたことを特徴とする。
【０００８】
また、本発明にかかる画像処理システムは、第１の画像処理装置と、前記第１の画像処理装置と接続された第２の画像処理装置とを備えた画像処理システムであって、前記第１の画像処理装置は、画像データおよび前記画像データの出力方法の操作入力を受け付ける入力制御部と、前記入力制御部から前記出力方法を取得する取得部と、前記第２の画像処理装置を対応付けた所定の出力条件を特定の機器から取得し、前記取得部により取得された前記出力方法が、前記出力条件を満たすか否かを判断し、前記出力方法が前記出力条件を満たすと判断した場合に、前記画像データを出力する機器を前記第２の画像処理装置に決定する決定部と、前記画像データを決定された前記第２の画像処理装置に転送する転送部と、を備え、前記第２の画像処理装置は、前記第１の画像処理装置から前記画像データと、前記画像データの出力方法とを受信する受信部と、前記画像データと、前記画像データの出力方法とを受信した場合に、前記画像データを前記出力方法により出力する出力部と、を備えたことを特徴とする。
【０００９】
また、本発明にかかる画像処理方法は、画像データおよび前記画像データの出力方法の操作入力を受け付ける入力ステップと、受け付けた前記出力方法を取得する取得ステップと、所定の出力機器を対応付けた所定の出力条件を特定の機器から取得し、取得した前記出力方法が、前記出力条件を満たすか否かを判断し、前記出力方法が前記出力条件を満たすと判断した場合に、前記画像データを出力する機器を前記出力機器に決定する決定ステップと、前記画像データを決定された前記出力機器に転送する転送ステップと、を含むことを特徴とする。
【００１０】
また、本発明にかかるプログラムは、コンピュータを、画像データおよび前記画像データの出力方法の操作入力を受け付ける入力ステップと、受け付けた前記出力方法を取得する取得ステップと、所定の出力機器を対応付けた所定の出力条件を特定の機器から取得し、取得した前記出力方法が、前記出力条件を満たすか否かを判断し、前記出力方法が前記出力条件を満たすと判断した場合に、前記画像データを出力する機器を前記出力機器に決定する決定ステップと、前記画像データを決定された前記出力機器に転送する転送ステップ、として機能させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、画像処理システムに接続された機器を効率的かつ確実に管理することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本実施の形態にかかる画像処理システムの全体構成および機能を示すブロック図である。
【図２】図２は、機器情報の一例を示す図である。
【図３】図３は、システム運用情報の一例を示す図である。
【図４】図４は、システム運用情報の一例を示す図である。
【図５】図５は、システム運用情報の一例を示す図である。
【図６】図６は、システム運用情報の一例を示す図である。
【図７】図７は、システム運用情報の一例を示す図である。
【図８】図８は、システム運用情報の参照先情報の一例を示す図である。
【図９】図９は、ジョブ実行情報の一例を示す図である。
【図１０−１】図１０−１は、ジョブ実行情報に含まれる動作条件の一例を示す図である。
【図１０−２】図１０−２は、ジョブ実行情報に含まれる動作条件の一例を示す図である。
【図１０−３】図１０−３は、ジョブ実行情報に含まれる動作条件の一例を示す図である。
【図１０−４】図１０−４は、ジョブ実行情報に含まれる動作条件の一例を示す図である。
【図１１】図１１は、画像処理システムによる出力処理の流れを示すシーケンス図である。
【図１２】図１２は、アプリ選択画面の一例を示す図である。
【図１３】図１３は、設定画面の一例を示す図である。
【図１４】図１４は、決定部１０３による転送判断処理の手順を示すフローチャートである。
【図１５】図１５は、確認項目の一例を示す図である。
【図１６】図１６は、代行出力要否判断処理の流れを示すシーケンス図である。
【図１７】図１７は、本実施の形態にかかる画像処理装置のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理システム、画像処理方法、およびプログラムの最良な実施の形態を詳細に説明する。
【００１４】
（実施の形態１）
図１は、本実施の形態にかかる画像処理システムの全体構成および機能を示すブロック図である。図１に示すように、実施の形態１では、出力対象となるジョブを受け付けた画像処理装置（以下、本機という。）１００と、出力先となる画像処理装置（以下、出力先機器という。）２００ａおよび２００ｂ（以下、特に明示する場合を除き出力先機器２００と総称する。）とが通信デバイス１５０により接続されている。なお、図１では２台の出力先機器２００を図示しているが、出力先機器の台数はこれに限定されない。
【００１５】
まず、本機１００の詳細について説明する。図１に示すように、本機１００は、入力制御部１０１と、取得管理部１０２と、決定部１０３と、転送部１０４と、判断部１０５と、出力部１０６と、通信部１０９と、記憶部１１０とを主に備える。
【００１６】
入力制御部１０１は、ユーザからの操作により出力対象となる画像データの入力および画像データに対する処理の出力方法（以下、ジョブ情報という。）の入力を表示部（不図示）に表示した選択画面等から受け付ける。ここで、出力方法には、大きくジョブの機能があり、さらに各機能を動作させるための具体的な設定を示す動作条件がある。例えば、ジョブの機能としてはコピー、ＦＡＸ送信等がある。そして、コピーの動作条件としては、読取サイズ、出力用紙のサイズ等がある。また、ＦＡＸ送信の動作条件としては、送信先ＦＡＸ番号、送信枚数等がある。
【００１７】
記憶部１１０は、機器情報およびシステム運用情報を記憶する。ここで、機器情報には、自機の機器名と、自機が提供可能な機能、実行状態や故障状態を示す機器状態等が含まれる。図２は、機器情報の一例を示す図である。図２では、機器情報の機器名「部署代表ＦＡＸ」が、機能名「列信」の能力有りが示されている。
【００１８】
また、システム運用情報は、所定のジョブの出力を特定の機器に制限した出力条件を示す情報のことであり、具体的には、出力先が制限されるジョブを示す対象出力ジョブと、当該対象出力ジョブの出力を許可する出力先機器の機器名が含まれる。
【００１９】
図３から図７は、システム運用情報の一例を示す図である。図３に示すシステム運用情報３００は、システム運用情報の基本構成であり、少なくとも対象出力ジョブと、委譲条件３０１を含む。委譲条件３０１は、出力先機器の機器名と、代行先機器の候補を示す代行先機器候補と、出力の代行を実施する状況を定めている。ここで、代行先機器とは、出力先機器で出力不可能な場合に出力先機器における出力を代行する機器のことである。また、図３に示すように、代行先機器の候補には優先順位が１から順に付与されている。
【００２０】
図３に示すように、システム運用情報３００は、対象出力ジョブを「他社へのＦＡＸ送信」と、委譲条件３０１のうち出力先機器を「機器Ｃ」、出力代行候補を「機器Ｄ」、状況を「接続失敗」と定めている。このシステム運用情報３００により、対象出力ジョブ「他社へのＦＡＸ送信」は、機器Ｃにより出力されることを定めている。また、機器Ｃとの接続失敗によりＦＡＸ送信不可能な場合は、機器ＤによりＦＡＸ送信されることを定めている。
【００２１】
図４に示すシステム運用情報４００は、システム運用情報３００の委譲条件３０１に情報を付加した委譲条件４０１を含む。委譲条件４０１は、システム運用情報３００が含む委譲条件３０１に加えて、本機の機器状況を含む。ここで、機器状況には、機器の動作状態や、電力モード等がある。また、電力モードとしては、フル電力や省電力等がある。
【００２２】
図４に示すように、システム運用情報４００は、対象出力ジョブを「プリンタによる受信印刷」とし、委譲条件４０１のうち機器状況を「夜間モード」、出力先機器を「機器Ｃ」、代行先機器の候補を「機器Ｆ」、状況を「印刷失敗」と定めている。このシステム運用情報４００により、対象出力ジョブ「プリンタによる受信印刷」は、本機１００が夜間モードの場合に、機器Ｃにより印刷されることを定めている。また、機器Ｃによる印刷が失敗した場合は、機器Ｆにより印刷されることを定めている。例えば、省電力モードの機器とフル電力モードの機器が接続されている場合に、省電力モードの機器を稼動し出力すると、フル電力モードの機器により出力した場合よりも消費電力量が高くなる。このような場合に、システム運用情報４００で、起動時に所定の消費電力量を超える機器による出力を制限することで、消費電力量が所定の量を超えることとなる出力を制限することができる。
【００２３】
図５に示すシステム運用情報５００は、対象出力ジョブ５０１を一定の量を出力するジョブと定めている。図５に示すように、システム運用情報５００は、対象出力ジョブが１００部を超える印刷である場合は、機器Ｃにより出力することを定めている。このように、所定の印刷枚数を超える印刷を対象出力ジョブとし出力先機器を機器Ｃとすることで、所定の印刷枚数を超える印刷を監視することができる。
【００２４】
図６に示すシステム運用情報６００は、対象出力ジョブ６０１をＵＲＬの印刷と定めている。ここで、ＵＲＬの印刷とは、ＵＲＬにより特定される画像データを印刷することを意味する。図６に示すように、システム運用情報６００は、対象出力ジョブがＵＲＬの印刷である場合は、機器Ｃにより出力することを定めている。このように、ＵＲＬの印刷を対象ジョブとし、出力先機器を機器Ｃとすることで、機器Ｃを監視するだけで画像処理システムにおける全てのＵＲＬの印刷を監視することができる。
【００２５】
また、これらのシステム運用情報のほか記憶部１１０は、所定のレベルのセキュリティを超える画像データを対象出力ジョブと定めたシステム運用情報を記憶することも可能である。これにより、セキュリティのレベルが一定以上の機密文書の出力を監視することができる。
【００２６】
図７に示すシステム運用情報７００は、対象出力ジョブおよび委譲条件を複数提示し、各対象出力ジョブおよび委譲条件に、適用の有無を示す適用項目７０１を対応付けている。システム運用情報７００では、適用項目７０１に○が設定されている場合は、対応付けられている対象出力ジョブおよび委譲条件が適用されることを示し、×が設定されている場合は、対応付けられている対象出力ジョブおよび委譲条件が適用されないことを示す。適用項目７０１によりユーザによる設定作業を軽減することができる。
【００２７】
図８は、システム運用情報の参照先情報の一例を示す図である。図８に示すシステム運用情報の参照先情報８００は、システム運用情報の参照先８０１を提示している。システム運用情報の参照先８０１は、システム運用情報を記憶している機器が機器αおよび機器αのＩＰアドレスを示している。ここでは、システム運用情報は、システム運用情報の参照先８０１が示す機器αだけが記憶し、他の機器は機器αからシステム運用情報を受信して参照することとなる。このように、システム運用情報を特定の機器だけが記憶することにより、システム上の全ての機器で記憶する必要がなく記憶容量を減少することができる。
【００２８】
取得管理部１０２は、入力制御部１０１により入力を受け付けたジョブ情報を取得し、取得したジョブ情報にジョブＩＤを付与し、決定部１０３にジョブの出力先機器の決定を要求する。取得管理部１０２は、決定部１０３からジョブの出力先機器の情報を受信し、ジョブ情報と、ジョブＩＤと、出力先機器の情報を含むジョブ実行情報を生成する。取得管理部１０２は、生成したジョブ実行情報の出力先機器が自機１００である場合は、ジョブ実行情報を出力部１０６に渡し、出力先機器が他機２００である場合は転送部１０４に渡す。
【００２９】
図９は、ジョブ実行情報の一例を示す図である。図９が示すジョブ実行情報１０００は、ジョブの受付日時と、実行状態と出力先機器を示す実行情報と、ジョブを受け付けた機器とそのオーナーを示す実行者情報と、ジョブＩＤと、読取条件と、送信条件を示す動作条件を含む。
【００３０】
図１０−１から図１０−４は、ジョブ実行情報に含まれる動作条件の一例を示す図である。図１０−１が示す読取条件１１０１は、サイズ、解像度、原稿面、カラーモード等を含む項目名とそれらの設定値を定めている。また、図１０−２が示す印刷条件１１０２は、優先度、使用トレイ、転写面、カラーモード、倍率等を含む項目名と、それらの設定値を定めている。ここで、優先度は、同一機器が複数のジョブを受信した場合の優先順序を示す。ここでは、優先度の設定値は普通となっているので機器が受信した順番に印刷されることを示す。
【００３１】
また、図１０−３が示す送信条件１１０３は、送信先情報１１０４と、優先度、解像度、時刻指定、ファイル名、ファイル形式を含む項目名と、それらの設定値を定めている。ここで、送信先情報１１０４は、さらに詳細事項として、送信種別「ＦＡＸ」について、宛先番号と、列信対象の有無と、送信日時、送信時刻等が定められている。
【００３２】
また、図１０−４が示す文書読み出し条件１１０５は、読み出しの対象となる文書の記憶場所と、書誌情報１１０６を定めている。ここで、書誌情報１１０６は、さらに詳細事項として文書名と、文書のオーナー、文書開封のパスワード、ページ数、セキュリティ情報を示す。
【００３３】
決定部１０３は、取得管理部１０２からジョブＩＤが付与されたジョブ情報を受け取ると、記憶部１１０のシステム運用情報を参照して出力先機器を決定し、決定した出力先機器の情報を取得管理部１０２に返す。ここで、出力先機器の情報は、機器名であってもよいし、機器ＩＤであってもよい。例えば、決定部１０３は、受信したジョブ情報がシステム運用情報に該当するか否かを判断する。決定部１０３は、受信したジョブ情報がシステム運用情報に該当すると判断した場合は、システム運用情報に含まれる委譲条件が示す出力先機器を出力先機器２００と決定する。一方、決定部１０３は、受信したジョブ情報がシステム運用情報に該当しないと判断した場合は、受信したジョブ情報の出力先機器を自機である本機１００と決定する。
【００３４】
また、決定部１０３は、記憶部１１０のシステム運用情報から出力先機器２００を決定した場合に、決定した出力先機器２００から出力先機器２００の機器情報を取得し、当該機器情報にジョブ情報が示す動作条件を実行可能な機能が含まれるか否かを確認してもよい。これにより、本機１００は、出力先機器２００がジョブ情報が示す動作条件を実行可能な機能を含むことを確認した上で、出力先機器２００にジョブ実行情報を送信することができる。
【００３５】
また、他の例として、決定部１０３は、記憶部１１０がシステム運用情報を記憶せず、システム運用情報の参照先情報を記憶している場合は、まず当該参照先の機器からシステム運用情報を取得する。例えば、決定部１０３は、図８に示したシステム運用情報の参照先情報８００から参照先の機器αのＩＰアドレスを取得し、通信部１０９を介して機器αからシステム運用情報を取得し、取得したシステム運用情報を記憶部１１０に保存する。その上で、決定部１０３は、取得したシステム運用情報を参照し出力先機器を決定する。
【００３６】
転送部１０４は、取得管理部１０２から生成されたジョブ実行情報を受け取ると、通信部１０９を介して出力先機器２００ａにジョブ実行情報を転送する。また、転送部１０４は、代行先機器２００ｂにジョブ実行情報を転送する。
【００３７】
出力部１０６は、取得管理部１０２からジョブ実行情報を受け取ると、ジョブ実行情報に含まれる動作条件に従ってジョブを実行する。出力部１０６は、図１に示すように、印刷部１０７や、ＦＡＸ送受信部１０８を主に備える。印刷部１０７は、ジョブ実行情報に含まれる動作条件がコピーである場合に、画像データを印刷する。ＦＡＸ送受信部１０８は、ジョブ実行情報に含まれる動作条件がＦＡＸである場合に、画像データをＦＡＸ送信する。
【００３８】
通信部１０９は、転送部１０４や、ＦＡＸ送受信部１０８からの指示によりジョブ実行情報を出力先機器２００に送信する。また、通信部１０９は、転送部１０４により転送されたジョブ実行情報を受信した出力先機器２００によるジョブの進捗情報を受信する受信部としての機能を有する。ここで、ジョブの進捗情報には、ジョブの出力の成功または失敗を示す出力結果と、失敗した場合の理由が含まれる。
【００３９】
また、通信部１０９は、本機１００がシステム運用情報の参照先として指定されている場合に、他の機器２００からシステム運用情報を送信する要求を受信する受信部、およびシステム運用情報を他の機器２００に送信する送信部としての機能も有する。
【００４０】
判断部１０５は、通信部１０９を介して出力先機器２００ａからジョブの進捗情報を受信し、受信した進捗情報が示す結果とシステム運用情報から代行先機器２００ｂによる代行出力の要否を判断する。例えば、判断部１０５は、受信した進捗情報の出力結果が失敗を示し、理由が接続失敗を示す場合、図３のシステム運用情報３００を参照する。ここで、システム運用情報３００の委譲条件３０１は、理由が接続失敗の場合、代行先機器である機器Ｄにより出力を代行することを定めており、本ケースはこれに該当するので、判断部１０５は、機器Ｄによる出力が必要であると判断する。
【００４１】
判断部１０５は、代行出力が必要と判断した場合は、通信部１０９を介して出力先機器２００ａに出力中止の指示を送信し、転送部１０４に代行先機器２００ｂに送信するジョブ実行情報を送信する。
【００４２】
次に、出力先機器２００の詳細について説明する。図１に示すように、出力先機器２００は、入力制御部１０１と、取得管理部２０２と、決定部１０３と、転送部１０４と、通知部２０１と、出力部１０６と、通信部２０９と、記憶部１１０とを主に備える。ここで、通知部２０１以外の機能および構成は本機１００が備える同一符号を付した各部の構成および機能と同様である。なお、出力先機器２００と本機１００は説明の便宜上区別したものであり、各機器が備える構成は基本的に同様である。
【００４３】
通信部２０９は、本機１００からジョブ実行情報を受信する受信部としての機能を有する。取得管理部２０２は、通信部２０９を介して本機１００からジョブ実行情報を取得し、取得したジョブ実行情報を出力部１０６に渡す。また、通信部２０９は、本機１００から出力中止の指示を受信する。
【００４４】
また、通信部２０９は、本機１００がシステム運用情報の参照先として指定されている場合に、本機１００にシステム運用情報を送信する要求を送信する送信部としての機能も有する。
【００４５】
通知部２０１は、出力部１０６によるジョブの進捗情報を、通信部２０９を介して本機１００に通知する。ここで、通知部２０１はジョブの終了時点で通知してもよいし、ジョブの開始、実行中、終了等複数回に分けて通知してもよい。
【００４６】
次に、以上のように構成された画像処理システムによる出力処理の流れについて説明する。図１１は、画像処理システムによる出力処理の流れを示すシーケンス図である。
【００４７】
入力制御部１０１は、ジョブ情報の入力を受け付ける（ステップＳ１）。例えば、入力制御部１０１は、アプリ選択画面からジョブ情報の入力を受け付ける。図１２は、アプリ選択画面の一例を示す図である。図１２に示すように、アプリ選択画面には、コピー、ＦＡＸ送信、文書保管等ジョブの機能を選択可能に表示する。図１３は、設定画面の一例を示す図である。図１３は、ＦＡＸ送信の設定画面の一例であり、ここでは、ＦＡＸの宛先、読取サイズ、原稿種別等を選択可能に表示している。入力制御部１０１は、これらの画面からジョブ情報の入力を受け付ける。なお、入力制御部１０１は、設定画面のスタートキー（不図示）のユーザによる押下を受け付けた場合に、以降の設定入力の受付を不可とすることができる。これにより、すでに実行を開始したジョブのジョブ情報を不用意に変更されることを防止することができる。
【００４８】
入力制御部１０１は、入力を受け付けたジョブ情報を取得管理部１０２に送信する（ステップＳ２）。取得管理部１０２は、入力制御部１０１からジョブ情報を受信すると、受信したジョブ情報にジョブＩＤを付与して決定部１０３に送信する（ステップＳ３）。
【００４９】
決定部１０３は、取得管理部１０２からジョブ情報を受信すると、システム運用情報が示す出力先機器を出力先機器２００と決定する（ステップＳ４）。例えば、決定部１０３は、記憶部１１０にシステム運用情報が保存されている場合は、記憶部１１０からシステム運用情報を取得し、取得したシステム運用情報が示す出力先機器を出力先機器２００と決定する。また、決定部１０３は、この際、さらに決定した出力先機器２００から出力先機器２００の機器情報を取得し、当該機器情報がジョブ情報が示す動作条件を実行可能な機能を含むことを確認することができる。さらに、決定部１０３は、他の例として、記憶部１１０にシステム運用情報が記憶されておらず、システム運用情報の参照先情報が記憶されている場合は、システム運用情報の参照先情報からシステム運用情報を取得した上で、出力先機器２００を決定してもよい。
【００５０】
決定部１０３は、出力先機器を決定すると、決定した出力先機器の情報を取得管理部１０２に送信する（ステップＳ５）。例えば、決定部１０３は、出力先機器の機器名を送信する。取得管理部１０２は、取得した出力先機器の情報をジョブ情報に含めてジョブ実行情報を生成する（ステップＳ６）。
【００５１】
取得管理部１０２は、決定部１０３により決定された出力先機器が自機でない場合は、生成したジョブ実行情報を転送部１０４に送信する（ステップＳ７）。転送部１０４は、取得管理部１０２から受信したジョブ実行情報を、通信部１０９を介して出力先機器２００に送信する（ステップＳ８）。
【００５２】
次に、出力先機器２００側では、取得管理部２０２は、通信部２０９を介して本機１００から受信したジョブ実行情報を出力部１０６に送信する（ステップＳ９）。出力部１０６は、受信したジョブ実行情報が示すジョブを動作条件に従って出力する（ステップＳ１０）。
【００５３】
なお、ステップＳ７からステップＳ１０は、ステップＳ４において決定部１０３が他機を出力先機器として決定した場合の処理を示したが、ステップＳ４において決定部１０３が自機を出力先機器として決定した場合は、ステップＳ７からステップＳ１０までの処理は行われない。この場合は、取得管理部１０２は、出力部１０６にジョブ実行情報を送信し、本機１００の出力部１０６でジョブが出力されることとなる。
【００５４】
次に、他の例として、決定部１０３による出力先機器を決定する処理の前段階として、ジョブ実行情報の転送の有無を判断する処理（以下、転送判断処理という。）の詳細について説明する。図１４は、決定部１０３による転送判断処理の手順を示すフローチャートである。
【００５５】
決定部１０３は、記憶部１１０からシステム運用情報を取得する（ステップＳ２１）。決定部１０３は、確認項目を作成する（ステップＳ２２）。ここで、確認項目には、取得したシステム運用情報のうち少なくとも対象出力ジョブが含まれる。図１５は、確認項目の一例を示す図である。図１５に示すように、確認項目には、システム運用情報における参照先情報と、設定値を示す項目と、確認済みの有無を示すチェックボックスが含まれる。決定部１０３は、作成した確認項目の中で未確認の項目があるか否かを判断する（ステップＳ２３）。例えば、決定部１０３は、チェックボックスに確認済みを示すチェックが入っていない確認項目があると判断した場合は（ステップＳ２３：Ｙｅｓ）、未確認の項目をひとつ取り出す（ステップＳ２４）。決定部１０３は、確認項目に含まれる参照先情報を特定する（ステップＳ２５）。ここでは、決定部１０３は、図１５が示す参照先情報から「送信先情報」を特定する。
【００５６】
次に、決定部１０３は、ジョブ実行情報の中に確認項目と未照合の項目があるか否かを判断する（ステップＳ２６）。ここで、ジョブ実行情報についても同様に、照合項目として少なくとも対象出力ジョブが含まれる。決定部１０３は、ジョブ実行情報の中からステップＳ２４で取り出した未確認の項目に対応する未照合項目を取り出す（ステップＳ２７）。決定部１０３は、ステップＳ２７で取り出した値と、ステップＳ２５で特定した値とを照合し、一致するか否かを判断する(ステップＳ２８)。
【００５７】
決定部１０３は、ステップＳ２７で取り出した値と、ステップＳ２５で特定した値とが一致すると判断した場合に（ステップＳ２８：Ｙｅｓ）、転送すると判断し、取得管理部１０２に判断結果「転送する」を返す（ステップＳ２９）。この場合、決定部１０３は、続けて、ジョブ実行情報を転送する出力先機器を決定する。一方、ステップＳ２６において対応する未照合項目がないと判断した場合（ステップＳ２６：Ｎｏ）、およびステップＳ２８において、未確認項目と未照合項目とが一致しないと判断した場合は（ステップＳ２８：Ｎｏ）、決定部１０３はステップＳ２３に戻り他の未確認項目の有無を判断する。
【００５８】
ステップＳ２３において、決定部１０３は確認項目の中で未確認項目がないと判断した場合は（ステップＳ２３：Ｎｏ）、転送しないと判断し、取得管理部１０２に判断結果「転送しない」を返す（ステップＳ３０）。この場合、取得管理部１０２は、ジョブ実行情報を転送せず本機１００の実行部１０６にジョブ実行情報を送信することとなる。
【００５９】
次に、出力先機器２００における出力が失敗した場合に代行機器において代行出力を実行するか否かを判断する処理（以下、代行出力要否判断処理という。）の手順について説明する。図１６は、代行出力要否判断処理の流れを示すシーケンス図である。
【００６０】
まず、本機１００において転送部１０４はジョブ実行情報を出力先機器２００ａに送信する（ステップＳ４１）。次に、出力先機器２００ａにおいて取得管理部２０２は、本機１００から受信したジョブ実行情報を出力部１０６に送信する(ステップＳ４２)。出力部１０６は受信したジョブ実行情報の動作条件に従ってジョブを出力する（ステップＳ４３）。出力部１０６は、出力結果と失敗時の理由を含むジョブの進捗情報を通知部２０１に送信する（ステップＳ４４）。
【００６１】
通知部２０１は、出力部１０６からジョブの進捗情報を受信すると、受信した進捗情報を本機１００に通知する（ステップＳ４５）。本機１００において取得管理部１０２は、通信部１０９を介してジョブの進捗情報を受信すると、受信したジョブの進捗情報の出力結果が失敗を示すか否かを判断し、失敗を示すと判断した場合判断部１０５にジョブの進捗情報を送信する（ステップＳ４６）。
【００６２】
判断部１０５は、通信部１０９を介してジョブの進捗情報を受信すると、代行先機器２００ｂにおける代行出力の要否を判断する（ステップＳ４７）。判断部１０５は、システム運用情報とジョブの進捗情報に含まれる失敗の理由から代行出力を実行すると判断した場合は、出力先機器２００ａに出力中止の指示を送信する(ステップＳ４８)。出力先機器２００ａにおいて取得管理部２０２は、通信部２０９を介して本機１００から受信した出力中止の指示を、出力部１０６に送信する（ステップＳ４９）。
【００６３】
本機１００において判断部１０５は、転送部１０４にジョブ実行情報を送信する（ステップＳ５０）。転送部１０４はジョブ実行情報を代行先機器２００ｂに送信する（ステップＳ５１）。代行先機器２００ｂにおいて取得管理部２０２は通信部２０９を介して本機１００から受信したジョブ実行情報を出力部１０６に送信する（ステップＳ５２）。出力部１０６は、受信したジョブ実行情報の動作条件に従ってジョブを出力する（ステップＳ５３）。
【００６４】
このように、本実施の形態によれば、システム運用情報に登録された対象出力ジョブおよび委譲条件に該当するジョブの出力は、出力を許可された出力先機器以外の機器による出力を制限することとしたので、画像処理システムに接続された機器を効率的かつ確実に管理することができる。
【００６５】
また、このように、本実施の形態によれば、出力先機器２００ａによるジョブの出力が失敗した場合であっても、代行先機器２００ｂにさらにジョブ実行情報を転送するので、出力先機器２００ａが故障した場合でもジョブの出力を続行することができる。
【００６６】
図１７は、本実施の形態にかかる画像処理装置１００および２００（以下、複合機１００と総称する。）のハードウェア構成を示すブロック図である。本図に示すように、この画像処理装置としての複合機１００は、コントローラ１０とエンジン部（Ｅｎｇｉｎｅ）６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続した構成となる。コントローラ１０は、複合機１００全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００６７】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１６と、ハードディスクドライブ（ＨＤＤ）１１０とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)１２ｂと、をさらに有する。
【００６８】
ＣＰＵ１１は、複合機１００の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００６９】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００７０】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００７１】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００７２】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１１０およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース５０が接続される。操作表示部２０はＡＳＩＣ１６に直接接続されている。
【００７３】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１１０は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００７４】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【符号の説明】
【００７５】
１００、２００ａ、２００ｂ  画像処理装置
１０１  入力制御部
１０２、２０２  取得管理部
１０３  決定部
１０４  転送部
１０５  判断部
１０６  出力部
１０７  印刷部
１０８  ＦＡＸ送受信部
１０９、２０９  通信部
１１０  記憶部
２０１  通知部
【先行技術文献】
【特許文献】
【００７６】
【特許文献１】特開２００９−２７４２４２号公報
【図１】
0005636757.tif 000002
【図２】
0005636757.tif 000003
【図３】
0005636757.tif 000004
【図４】
0005636757.tif 000005
【図５】
0005636757.tif 000006
【図６】
0005636757.tif 000007
【図７】
0005636757.tif 000008
【図８】
0005636757.tif 000009
【図９】
0005636757.tif 000010
【図１０−１】
0005636757.tif 000011
【図１０−２】
0005636757.tif 000012
【図１０−３】
0005636757.tif 000013
【図１０−４】
0005636757.tif 000014
【図１１】
0005636757.tif 000015
【図１２】
0005636757.tif 000016
【図１３】
0005636757.tif 000017
【図１４】
0005636757.tif 000018
【図１５】
0005636757.tif 000019
【図１６】
0005636757.tif 000020
【図１７】
0005636757.tif 000021