(57)【要約】【課題】画像出力に際し柔軟な出力制御条件を適用できる画像出力装置を提供すること。【解決手段】原稿に埋め込まれている原稿ＩＤを検出し（Ｓ５２１）、ユーザによりコピー出力が指示された場合には（Ｓ５２３で「ＹＥＳ」）、検出した原稿ＩＤに対応するコピー出力時に用いるべき出力制御条件の送信要求をサーバに対して行う（Ｓ５２６）。サーバからコピー出力時に用いるべき出力制御条件を取得すると、取得した出力制御条件によるコピー出力を実行する。また、ユーザにより外部出力が指示された場合には（Ｓ５２３で「ＮＯ」）、上記原稿ＩＤに対応する外部出力時に適用すべき出力制御条件の送信要求をサーバに対して行う（Ｓ５２６）。サーバから外部出力時に用いるべき出力制御条件を取得すると、取得した出力制御条件による外部出力を実行する。【選択図】  図１０
2004184729.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像を出力するための複数の出力手段を備える画像出力装置であって、
前記画像に付加されている付加情報を検出する検出手段と、
前記画像の出力に使用すべき出力手段を示す情報を取得する第１の取得手段と、
検出された付加情報に基づいて、前記画像について設定された出力制御条件の内から、使用すべき出力手段に対応する出力制御条件を取得する第２の取得手段と、
使用すべき出力手段を制御して、取得された出力制御条件により前記画像を出力させる制御手段と、
を備えることを特徴とする画像出力装置。
【請求項２】
画像を入力するための複数の入力手段と接続され、各入力手段からの画像を受信して出力する出力手段を備える画像出力装置であって、
受信した画像がどの入力手段により入力されたかを示す情報を取得する第１の取得手段と、
前記画像に付加されている付加情報を検出する検出手段と、
検出された付加情報に基づいて、前記画像について設定された出力制御条件の内から、前記画像の入力に用いられた入力手段に対応する出力制御条件を取得する第２の取得手段と、
前記出力手段を制御して、取得された出力制御条件により前記画像を出力させる制御手段と、
を備えることを特徴とする画像出力装置。
【請求項３】
画像を入力するための複数の入力手段と接続され、各入力手段からの画像を出力する複数の出力手段を備える画像出力装置であって、
受信した画像がどの入力手段により入力されたかを示す情報および前記画像の出力に使用すべき出力手段を示す情報を取得する第１の取得手段と、
前記画像に付加されている付加情報を検出する検出手段と、
検出された付加情報に基づいて、前記画像について設定された出力制御条件の内から、前記画像の入力に用いられた入力手段および使用すべき出力手段に対応する出力制御条件を取得する第２の取得手段と、
使用すべき出力手段を制御して、取得された出力制御条件により前記画像を出力させる制御手段と、
を備えることを特徴とする画像出力装置。
【請求項４】
前記付加情報は、画像を識別するための識別符号であり、
前記第２の取得手段は、前記識別符号と前記設定された出力制御条件とを対応付けして記憶している記憶手段から、前記対応する出力制御条件を取得することを特徴とする請求項１乃至３のいずれかに記載の画像出力装置。
【請求項５】
前記複数の入力手段には、原稿を読み取って画像を生成する画像読み取り手段と、外部端末から送信されて来る画像を受信する画像受信手段とが含まれることを特徴とする請求項２乃至４のいずれかに記載の画像出力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像出力装置に関する。
【０００２】
【従来の技術】
従来、原稿画像に埋め込まれた電子透かしによる識別コードを読み取って、その識別コードをキーに外部のデータベースから、その画像に対する出力制御条件、例えば出力の可否、出力時におけるマスク処理の要／不要、マスク領域等の各種出力制御条件を取得し、取得した条件に基づく画像加工等の処理をその画像に施して出力する画像処理装置が提案されている（例えば、特許文献１参照。）。このような画像処理装置を用いれば、画像毎に、出力の可否等を正確に管理することが可能になる。
【０００３】
【特許文献１】
特開２００１−３５０７５９号公報
【０００４】
【発明が解決しようとする課題】
ところで、画像処理装置の分野では、スキャナ部で読み取った原稿の画像データに基づき用紙に印刷するコピー機能、画像データをネットワークを介して接続された外部端末に送信する外部出力機能等の複数の出力機能を備える複合機が多く出現している。
【０００５】
しかしながら、この複合機のように複数の出力機能を備えている装置であっても、従来のデータベースから出力制御条件を取得して画像を出力する構成では、どの機能が用いられた場合でもその画像については同一の条件が適用されていた。そのため、当該画像に対し、例えば社内におけるコピーを許可し、社外への送信を禁止したい等の柔軟な対応をとることができず不便であった。
【０００６】
本発明は、このような問題点に鑑みてなされたものであって、画像出力に際し柔軟な出力制御条件を適用できる画像出力装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、本発明に係る画像出力装置は、入力された画像を出力するための複数の出力手段を備える画像出力装置であって、前記画像に付加されている付加情報を検出する検出手段と、前記画像の出力に使用すべき出力手段を示す情報を取得する第１の取得手段と、検出された付加情報に基づいて、前記画像について設定された出力制御条件の内から、使用すべき出力手段に対応する出力制御条件を取得する第２の取得手段と、使用すべき出力手段を制御して、取得された出力制御条件により前記画像を出力させる制御手段と、を備えることを特徴とする。
【０００８】
本発明に係る画像出力装置は、画像を入力するための複数の入力手段と接続され、各入力手段からの画像を受信して出力する出力手段を備える画像出力装置であって、受信した画像がどの入力手段により入力されたかを示す情報を取得する第１の取得手段と、前記画像に付加されている付加情報を検出する検出手段と、検出された付加情報に基づいて、前記画像について設定された出力制御条件の内から、前記画像の入力に用いられた入力手段に対応する出力制御条件を取得する第２の取得手段と、前記出力手段を制御して、取得された出力制御条件により前記画像を出力させる制御手段と、を備えることを特徴とする。
【０００９】
本発明に係る画像出力装置は、画像を入力するための複数の入力手段と接続され、各入力手段からの画像を出力する複数の出力手段を備える画像出力装置であって、受信した画像がどの入力手段により入力されたかを示す情報および前記画像の出力に使用すべき出力手段を示す情報を取得する第１の取得手段と、前記画像に付加されている付加情報を検出する検出手段と、検出された付加情報に基づいて、前記画像について設定された出力制御条件の内から、前記画像の入力に用いられた入力手段および使用すべき出力手段に対応する出力制御条件を取得する第２の取得手段と、使用すべき出力手段を制御して、取得された出力制御条件により前記画像を出力させる制御手段と、を備えることを特徴とする。
【００１０】
また、前記付加情報は、画像を識別するための識別符号であり、前記第２の取得手段は、前記識別符号と前記設定された出力制御条件とを対応付けして記憶している記憶手段から、前記対応する出力制御条件を取得することを特徴とする。
さらに、前記複数の入力手段には、原稿を読み取って画像を生成する画像読み取り手段と、外部端末から送信されて来る画像を受信する画像受信手段とが含まれることを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。
（１）画像処理システムの構成
図１は、本発明に係る画像出力装置を含む画像形成装置１０を備える画像処理システム（以下、「システム」と略する。）１の構成を示す図である。
【００１２】
同図に示すように、システム１は、画像形成装置１０と、文書管理サーバ（以下、「サーバ」という。）２０と、外部端末としてのパーソナルコンピュータ（以下、「クライアント端末」という。）３０、４０・・・とが、ネットワーク、ここではＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）２を介してＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いて接続されて構成され、互いに各種データのやりとりが可能になっている。
【００１３】
画像形成装置１０は、セットされた原稿の画像を読み取って用紙等に印刷（プリント）するコピー出力機能、読み取って得られた画像等をネットワーク２を介して外部の端末装置に送信（出力）する外部出力機能、クライアント端末３０等からの印刷のためのプリントデータを受信してその画像を用紙等に印刷するプリント出力機能等を兼ね備える、いわゆるデジタル複合機（ＭＦＰ：Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である。
【００１４】
クライアント端末３０等は、文書、図面等（以下、「原稿」という。）作成のためのアプリケーションソフトを備えており、ユーザが作成した原稿のデータをサーバ２０に送信して保存、管理させる。また、各原稿について、作成した原稿の画像が画像形成装置１０においてコピー出力、プリント出力、外部出力により出力される際のそれぞれの出力時に適用されるべき出力制御条件（マスク処理等、詳細は後述）の、ユーザからの入力受け付けを行って、受け付けた内容を保存すると共にサーバ２０に送信する。
【００１５】
サーバ２０は、ファイル共有の機能を有するサーバであり、各クライアント端末３０等からの原稿のデータを受信して、それをファイル別に保存、管理する。各ユーザは、クライアント端末３０等からサーバ２０にアクセスして、各ファイルを閲覧、検索、コピー等することができる。また、サーバ２０は、クライアント端末３０等からの出力制御条件を受信して、それを保存すると共に画像形成装置１０からの、出力制御条件の送信要求を受け付けると、当該出力制御条件を画像形成装置１０に送信する。
【００１６】
本システム１では、画像形成装置１０は、原稿の画像をコピー出力等する際に、その原稿について、プリント出力、コピー出力、外部出力の際のそれぞれに適用すべきとして予め設定されている出力制御条件をサーバ２０から取得し、その取得した出力制御条件に基づいてコピー出力等を行うものである。
以下、それぞれの装置について詳しく説明するが、クライアント端末３０、４０等は、それぞれが同じものなので、ここではクライアント端末３０の構成を説明し、他のものについては、その説明を省略する。
【００１７】
（２）システム１の機能構成
図２は、システム１の機能構成を示すブロック図である。
（２−１）クライアント端末
同図に示すように、クライアント端末３０は、主な構成要素として、原稿作成部３１、原稿登録部３２、ディスプレイ３３、操作部３４およびハードディスク等からなる記憶部３５を備えている。
【００１８】
原稿作成部３１は、原稿作成のためのアプリケーションソフトを備え、ユーザによる操作部３４等の操作に基づいて原稿を作成し、ユーザＡからのデータの保存指示があると、作成した原稿のデータを記憶部３５に保存する。また、原稿画像を画像形成装置１０においてプリント出力させるためのプリンタドライバを備えている。
【００１９】
原稿作成部３１は、ユーザからのプリント出力の指示を受け付けると、プリンタドライバを起動させ、プリント出力の対象となる原稿のデータをページ記述言語によりプリントのためのプリントデータに変換して、これを画像形成装置１０に送信する。その際、プリントデータのヘッダ部に送信元（クライアント端末３０の名称、アドレス等）を示す情報、プリント出力の実行指示を示す情報、プリント枚数を示す情報等を含ませる。
【００２０】
原稿登録部３２は、ディスプレイ３３のメニュー画面に表示されている「出力制御条件入力」アイコン（不図示）がユーザのマウス操作によりクリックされると、出力制御条件入力モードに入る。具体的には、ファイル名入力画面（不図示）を表示させる。そして、ユーザ操作により原稿のファイル名が入力されると、そのファイル名の原稿が画像形成装置１０において出力される際に適用されるべき出力制御条件の入力受付画面を表示させ、ユーザからの入力を受け付ける。ここでは、１ページからなる原稿のデータがファイル名「特許原稿」として記憶部３５に保存されており、ユーザによりファイル名「特許原稿」が入力された場合を例にして説明する。
【００２１】
図３は、上記入力受付画面３３１の表示例を示す図である。
同図に示すように、入力受付画面３３１には、テーブル部分３３２にファイル名、出力方法、入力経路制限等の各項目が設けられている。
「ファイル名」欄には、上記入力されたファイル名「特許原稿」が表示される。「出力方法」欄には、画像形成装置１０において実行される「プリント出力」、「コピー出力」、「外部出力」の３つの欄が設けられ、それぞれに対して出力制御条件を入力できるようになっている。
【００２２】
「入力経路制限」〜「画質」の各項目が出力制御条件になり、画像形成装置１０による当該特許原稿のコピー出力等は、ここで設定された制御条件に従って実行されることになる。
「入力経路制限」欄は、特定のクライアント端末からの当該「特許原稿」のプリント出力指示を制限するために設けられた欄であり、後述のように、当該欄に入力されたクライアント端末からは「特許原稿」の画像のプリント出力が行えないようになる。ユーザは、特定のクライアント端末からの画像形成装置１０におけるプリント出力を禁止したいような場合に、当該クライアント端末を特定するための情報、例えば名称、アドレス等を入力すれば良い。同図例は名称「端末Ｄ」が入力された場合を示している。当該欄に何も入力されていない場合には、制限がかからない。
【００２３】
「送信先制限」欄は、画像形成装置１０において原稿のデータが外部出力される場合に、特定の外部端末への送信を制限するために設けられた欄である。後述のように、当該欄に入力された外部端末へは外部出力が行えないようになる。ユーザは、特定の外部端末への外部出力を禁止したいような場合に、その外部端末を特定するための情報、例えば送信先名称、アドレス等を入力すれば良く、同図の例では「Ａ＠・・（メールアドレス）」が入力された場合を示している。当該欄に何も入力されていない場合には、制限がかからない。
【００２４】
なお、本実施の形態では「入力経路制限」、「送信先制限」欄にアドレス等の情報が入力されている場合でも、後述のようにマスク処理が設定されている場合には、実質的にマスクされる部分が他のユーザに見られることがなくなることから、出力禁止を解除する（出力はされるがマスク部分は隠される）ようにしている。したがって、プリント出力、外部出力自体を禁止する場合には、「マスク処理」欄にマスク処理しない旨の設定を行えば良いことになる。
【００２５】
「出力許可枚数」欄は、出力してもよいと思われる最大の許可枚数（回数）を入力するための欄である。許可枚数に制限を加える必要がない場合には、「制限なし」を示す情報を、許可枚数（回数）を設定したい場合には、該当欄に数値を入力することができる。
例えば、同図のように「プリント出力」として「５」を入力すると、「特許原稿」の画像は画像形成装置１０において最大５枚までプリント出力により出力することが許可されることになる。この許可枚数を設定しておけば、ユーザＡは、自己が作成してサーバ２０に保存させておいた原稿が他のユーザに何度も勝手に出力されるといった事態を避けることができる。また、「外部出力」として「１０」を入力すると、「特許原稿」のデータは画像形成装置１０において最大１０回まで外部出力することが許可されることになる。換言すれば、１１回以上の外部への出力が禁止されることになる。
【００２６】
「マスク処理」、「マスク範囲」欄は、マスク処理が必要である旨およびその場合の範囲を入力するための欄である。マスク処理の必要がない場合には「マスク処理」欄に「処理しない」を示す情報を、必要がある場合には「処理する」を示す情報と共に、「マスク範囲」欄にその範囲を入力することができる。マスク範囲の設定方法としては、例えばマスクしたい範囲の画像上におけるｘ−ｙ座標の２点を指定する方法等とすることができる。
【００２７】
「出力順」欄は、出力の際の優先度を入力するための欄であり、ここでは「通常」と「優先」のいずれかを設定することができる。「優先」を設定すると、画像形成装置１０において複数の出力ジョブが待機状態になっている場合、「通常」とされたジョブよりも早く出力されるように、出力順位が繰り上げられる。
「画質」欄は、出力の際の画質レベルを入力するための欄であり、ここでは「明度」「彩度」「濃度」の３つの欄に分けられている。
【００２８】
「明度」欄は、「特許原稿」がスキャナ部１１（図２）において読み取られて生成された赤（Ｒ）、緑（Ｇ）、青（Ｂ）成分からなる画像データの各色明度成分のデータに施される補正量を入力するための欄である。
「彩度」欄は、当該画像データの各色彩度成分のデータに施される補正量を入力するための欄である。
【００２９】
「濃度」欄は、コピー、プリント出力の際の画像形成部１８（図２）において変換されるシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各再現色の画像データにおける濃度成分のデータに施される補正量を入力するための欄である。
各欄について、入力レベルは、１〜１０の１０段階に分けられており「５」が標準になっている。数値を上げると、例えば濃度の場合、画像全体が淡くなるように濃度補正される。ユーザは、操作部３４のキーボード、マウス等を用いて、上記各欄の項目に所望の宛先、内容、数値等を入力することができる。なお、上記では、明度、彩度についての補正を行えるとしたが、さらに「色相」についても補正できるように「色相」欄を設ける構成にすることもできる。
【００３０】
図２に戻って、原稿登録部３２は、ユーザにより終了ボタン３３３（図３）がマウスでクリックされると、入力が終了したと判断して、現在の設定内容（出力制御条件）をサーバ２０に送信する。また、原稿登録部３２は、入力受付画面３３１の設定内容を記憶部３５内に設けられている管理テーブル３６に書き込む。
管理テーブル３６は、ここでは図示していないが、入力受付画面３３１のテーブル部分３３２に「原稿ＩＤ」欄を追加した構成のテーブルになっており、入力受付画面３３１において入力された出力制御条件がそれぞれ対応する各項目欄に書き込まれる。なお、上記「原稿ＩＤ」欄には、後述のようにサーバ２０において設定され、サーバ２０から送信されて来る原稿ＩＤが書き込まれるようになっている。
【００３１】
また、原稿登録部３２は「出力制御条件変更」アイコン（不図示）がユーザのマウス操作によりクリックされると、出力制御条件変更モードに入る。このモードは、基本的には上記出力制御条件入力モードと同様であり、当該変更モードに入ると、ファイル名入力受付画面を表示させ、ユーザによりファイル名が入力されると、管理テーブル３６に書き込まれている当該ファイル名に対応する出力制御条件を読み出して、入力受付画面３３１と同様の構成の画面（変更入力受付画面：（不図示））をディスプレイ３３に表示させる。そして、ユーザからの変更入力を受け付け、変更された内容をサーバ２０に送信して、サーバ２０に内容を変更させる。
【００３２】
（２−２）サーバ２０
サーバ２０は、制御部２１と、ハードディスク等からなる記憶部２２を備えている。制御部２１は、クライアント端末３０等で作成された原稿のデータ等のファイル全般をクライアント端末３０等において共有できるように管理し、またファイルの閲覧、コピー、編集等の利用に供する。
【００３３】
また、クライアント端末３０等から原稿、ここでは「特許原稿」に対する出力制御条件を受信すると、当該原稿を識別するための識別符号となる原稿ＩＤを作成する。そして、作成した原稿ＩＤと、その原稿ＩＤに対応する出力制御条件とを関係付けて、記憶部２２に設けられた管理テーブル２３に書き込む。
図４は、管理テーブル２３の構成例を示す図である。
【００３４】
同図に示すように、管理テーブル２３には、原稿ＩＤ、出力方法等の各項目が設けられている。なお、同図では、複数のファイルに対する出力制御条件が書き込まれており、「特許原稿」に対する原稿ＩＤとして「１００１」が設定された場合の例を示している。
上記入力受付画面３３１と同じ名称の項目については、入力受付画面３３１において設定された内容と同じ内容が書き込まれる。なお、「累積枚数」欄には、上記入力受付画面３３１において「出力許可枚数」欄に数値が入力された場合に、「特許原稿」がコピー出力等されたときの出力累積枚数（外部出力の場合は、出力回数になる。）が書き込まれる。具体的には、制御部２１は、画像形成装置１０から、出力許可枚数として数値が設定された原稿のコピー出力等による出力枚数（回数）を示す情報を受信すると、受信した枚数（回数）を現に当該欄に設定されている数値に加えて上書きするものである。
【００３５】
図２に戻って、サーバ２０は、画像形成装置１０から出力制御条件の送信要求を受け付けると、要求された出力制御情報を管理テーブル２３から読み出して、画像形成装置１０に送信する。例えば、画像ＩＤ「１００１」の原稿（すなわち、「特許原稿」）であって、コピー出力時における出力制御条件の送信要求があった場合には、管理テーブル２３の原稿ＩＤ「１００１」の「コピー出力」に相当するレコード２３２における「マスク処理」〜「画質」の各項目に書き込まれている情報（マスク処理「なし」、出力順「優先」、明度「３」、彩度「５」、濃度「３」）を読み出して送信する。
【００３６】
また、上記送信要求と共に画像形成装置１０から送信されてくる「プリントデータの入力経路（送信元）」、「画像データ等の送信先」を示す情報を受信すると、これら情報から、送信元、送信先が「入力経路制限」「送信先制限」欄に書き込まれたものと一致する場合には、出力禁止を示す出力禁止情報を画像形成装置１０に送信する。
【００３７】
そして、制御部２１は、作成した原稿ＩＤとそれに対応するファイル名とを対応付けたＩＤ情報（ファイル名「特許原稿」に対し原稿ＩＤ「１００１」を示す情報）をクライアント端末３０に送信する。
ここで、クライアント端末３０の原稿登録部３２は、サーバ２０からのＩＤ情報を受信すると、受信した原稿ＩＤを管理テーブル３６の原稿ＩＤ欄の、受信したファイル名「特許原稿」に対応する部分に書き込む。また、「特許原稿」のデータを記憶部３５から読み出して、そのデータに当該原稿ＩＤ「１００１」を示す情報を公知の電子透かしの技術を用いて埋め込む。そして、ユーザからのサーバ２０への保存指示を受け付けると、原稿ＩＤが埋め込まれた「特許原稿」のデータをサーバ２０に送信して保存、管理させる。
【００３８】
クライアント端末３０のユーザは、クライアント端末３０を用いてサーバ２０に保存されている自己、または他のユーザが作成した原稿（原稿ＩＤ埋め込み済みの原稿）からなる各種ファイルを閲覧、検索等することができ、それらをコピーしてクライアント端末３０の記憶部３５に保存することもできる。また、原稿ＩＤが埋め込まれた原稿（自己、他のユーザのもの）を画像形成装置１０からプリント出力させることもできる。このことは、他のユーザについても同様である。
【００３９】
（２−３）画像形成装置
画像形成装置１０は、主な構成要素として、画像を入力するための第１の入力手段としてのスキャナ部１１と、第２の入力手段としてのプリントコントロール部１２と、本発明に係る画像出力装置として機能する、付加情報検出部１３、画像マスク処理部１４、出力制御部１５、操作部１６、画像を出力するための第１の出力手段としての外部出力部１７および第２の出力手段としての画像形成部１８とを備えている。
【００４０】
スキャナ部１１は、セットされた原稿の画像をＣＣＤセンサ等により光電変換して、Ｒ、Ｇ、Ｂ成分の画像データを生成する（画像を入力する）公知の画像読取手段であり、読み取った原稿の画像データを付加情報検出部１３に送出する。
プリントコントロール部１２は、外部のクライアント端末３０等からネットワーク２を介して送られて来るプリントデータを受信する（画像を入力する）受信手段として機能し、受信したプリントデータを画像データに変換し、付加情報検出部１３に送信する。また、プリントデータのヘッダ部に含まれているプリント出力の実行指示、プリントデータの送信元を示す情報、プリント枚数を示す情報等を読み出して、これら各情報を出力制御部１５に送出する。
【００４１】
付加情報検出部１３は、スキャナ部１１もしくはプリントコントロール部１２からの画像データに埋め込まれている電子透かしによる付加情報（ここでは、上記原稿ＩＤ）を検出する。付加情報の検出方法は、公知の種々の手法を用いることができる。例えば、特開２００１−２１８０１４号公報に記載されている技術を概略して説明すると、画像データをブロック分割し、ブロック毎にフーリエ変換を施し、周波数成分を抽出する。抽出により得られた画像データの振幅スペクトルに含まれるインパルス性の信号を抽出し、抽出されたインパルス信号の座標から画像データに含まれる付加情報を検出するためのパターンのサイズを決定し、このパターンを用いた畳み込みにより付加情報を検出するものである。
【００４２】
そして、検出した原稿ＩＤを出力制御部１５に送信する。また、画像データを画像マスク処理部１４に送信する。
操作部１６は、ここでは図示を省略しているが、スタートボタンやコピー枚数等の設定用のテンキーなどの他、表面にタッチパネルが積層された液晶表示部を備えている。液晶表示部には、コピー出力、外部出力等の動作モードを選択するためのモード選択画面等が表示され、ユーザは、液晶表示部に表示された画面における所定のボタンを押下（タッチ）することにより、コピー出力等を選択、実行することができる。外部出力の選択画面では、送信先（ここでは、後述のように画像データを電子メールに添付して送信する構成なので、宛先のメールアドレスとなる。）を入力できるようになっている。
【００４３】
操作部１６は、ユーザによるコピー出力等の実行指示の入力を受け付けると、その指示、コピー出力の場合の出力枚数、外部出力の場合の送信先等を示す情報を出力制御部１５に送信する。
コピー出力の場合、スキャナ部１１を入力手段、画像形成部１８を出力手段として用い、外部出力の場合、スキャナ部１１を入力手段、外部出力部１７を出力手段として用いることから、コピー出力、外部出力の指示は、実質的にどの入力手段、出力手段を用いて出力するかを示した情報となる。このことは、プリント出力の場合も同様であり、プリント出力の指示は、プリントコントロール部１２を入力手段、画像形成部１８を出力手段として用いることを示す情報を意味する。
【００４４】
出力制御部１５は、プリントコントロール部１２からのプリント出力指示、操作部１６からのコピー出力、外部出力指示を受信すると、指示された出力を実行する（この出力指示を受信したことは、上記したように使用すべき入力手段、出力手段を示す情報を取得したことと同じであるため、その意味で出力制御手段１５は当該情報を取得する取得手段として機能することになる。）。
【００４５】
出力制御部１５は、まず、付加情報検出部１３から送信されてくる出力対象となる原稿の原稿ＩＤに対応して設定されている、上記指示された出力方法に適用すべき出力制御条件の送信をサーバ２０に対し要求する。その際、実行指示された出力方法を示す情報、出力枚数（コピー出力、プリント出力の場合）、出力回数（外部出力の場合に複数の宛先に送信する場合には、出力回数がその宛先数になる。）を示す情報、および受信したプリントデータの送信元等の情報も合わせて送信する。
【００４６】
そして、サーバ２０から送信されてくる出力制御条件（例えば、原稿ＩＤが「１００１」、出力が「コピー出力」の場合には、図４のレコード２３２に書き込まれている情報）を受信する（この意味で、出力制御部１５は、出力に対応する出力制御条件を取得する取得手段として機能するものである。）。
出力制御部１５は、取得したマスク指示の有無およびマスク範囲を示す情報を画像マスク処理部１４に送信し、出力枚数（回数）、出力順および画質を示す情報を、出力が「コピー出力」「プリント出力」の場合には、画像形成部１８へ、「外部出力」の場合には、宛先のメールアドレスを示す情報と合わせて外部出力部１７へ送信する。これが、画像形成部１８への印刷指示、外部出力部１７への送信指示となる。
【００４７】
画像マスク処理部１４は、出力制御部１５からマスク処理の指示を受けると、指定されたマスク範囲の部分が原稿の画像として表われないように（具体的には、その部分が白色になるように）画像データにマスク処理を施す。そして、マスク処理を施した画像データを、出力が「コピー出力」「プリント出力」の場合には画像形成部１８へ、「外部出力」の場合には外部出力部１７へ送信する。なお、マスク処理なしの指示を受けた場合には、マスク処理を行わず画像データを画像形成部１８または外部出力部１７へ送信する。
【００４８】
画像形成部１８は、画像マスク処理部１４から送信されてくる画像データ、および出力制御部１５から送信されてくる出力枚数、出力順および画質を示す情報を受信すると、画像形成動作を実行する。すなわち、Ｒ、Ｇ、Ｂの各色成分ごとの画像データをＣ、Ｍ、Ｙ、Ｋの各再現色の画像データに変換し、変換した画像データに基づいて用紙に画像を形成する。
【００４９】
その際、上記画質情報の明度、彩度の補正量に応じてＲ、Ｇ、Ｂの各色成分のデータを補正する。また、「濃度」の補正量に応じてＣ、Ｍ、Ｙ、Ｋの各再現色の画像データを補正する。
また、上記出力順が「優先」を示すものであれば、例えば複数の出力（画像形成）ジョブが待機状態になっている場合、その順位を繰り上げて、出力順が「通常」の他のジョブよりも早く出力させる。
【００５０】
外部出力部１７は、画像マスク処理部１４から送信されてくる画像データを受信すると、出力制御部１５からの画質情報の明度、彩度の補正量に応じてＲ、Ｇ、Ｂの各色成分のデータを補正する。そして、出力制御部１５から送信されて来るメールアドレスを宛先とした電子メール（以下、「メール」という。）を作成し、作成したメールに補正後のデータを添付して、ＬＡＮ２を介して当該メールアドレス宛へ送出する。また、出力順が「優先」を示すものであれば、例えば複数の送信ジョブが待機状態になっている場合、その順位を繰り上げて、出力順が「通常」の他のジョブよりも早く出力させる。なお、メール送信には、公知のＳＭＴＰ  （Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）が用いられる。
【００５１】
（３）各装置の処理内容
（３−１）クライアント端末３０の処理内容
図５は、クライアント端末３０において実行される出力制御条件入力、変更処理の内容を示すフローチャートである。
同図に示すように、クライアント端末３０は、出力制御条件入力モードが選択されたか否かを判断する（ステップＳ１１）。この判断は、上記出力制御条件入力アイコンがマウス操作によりクリックされたか否かにより行われる。
【００５２】
出力制御条件入力モードが選択されたと判断すると（ステップＳ１１で「ＹＥＳ」）、サーバ２０からの原稿ＩＤの受信待ち状態であるか否かを判断する（ステップＳ１２）。この判断は、後述のステップＳ１５で出力制御条件をサーバ２０に送信した後に、サーバ２０からまだ原稿ＩＤが返信されて来ていない場合に、受信待ちとし、それ以外の場合に受信待ちでないとすることにより行う。受信待ち状態でないことを判断すると（ステップＳ１２で「ＮＯ」）、ファイル名入力受付画面をディスプレイ３３に表示させる（ステップＳ１３）。
【００５３】
ユーザによりファイル名が入力されると、そのファイル名の原稿が画像形成装置１０において出力される場合に適用されるべき出力制御条件の入力受付画面３３１をディスプレイ３３に表示させる（ステップＳ１４）。ユーザによりプリント出力、コピー出力、外部出力の各出力に対する出力制御条件が入力され、終了ボタン３３３が押下されると、入力された出力制御条件をサーバ２０に送信する（ステップＳ１５）。
【００５４】
ステップＳ１５では、サーバ２０から送信されてくる原稿ＩＤを受信したか否かを判断する。まだ受信していないことを判断すると（ステップＳ１６で「ＮＯ」）、ステップＳ１１に戻り、ステップＳ１１で「ＹＥＳ」、Ｓ１２で「ＹＥＳ」と判断されて、再びステップＳ１６で原稿ＩＤの受信の有無を判断し、受信していなければステップＳ１１に戻る。
【００５５】
この処理を原稿ＩＤの受信があるまで繰り返し、原稿ＩＤを受信したことを判断すると（ステップＳ１６で「ＹＥＳ」）、受信した原稿ＩＤと、ステップＳ１３で入力されたファイル名とを関係付けて管理テーブル３６に書き込む（記憶する）（ステップＳ１７）。そして、上記ファイル名の原稿のデータに上記原稿ＩＤを透かし情報として電子透かしにより埋め込んで（ステップＳ１８）、出力制御条件入力処理を終了し、ステップＳ１１に戻る。
【００５６】
ステップＳ１１において、出力制御条件入力モードでないことを判断すると、ステップＳ１９において、出力制御条件変更モードが選択されたか否かを判断する。この判断は、上記出力制御条件変更アイコンがマウス操作によりクリックされたか否かにより行われる。
出力制御条件変更モードが選択されたと判断すると（ステップＳ１９で「ＹＥＳ」）、ファイル名入力受付画面をディスプレイ３３に表示させ（ステップＳ２０）、ユーザによるファイル名が入力されると、そのファイル名の原稿に対する出力制御条件の上記変更入力受付画面をディスプレイ３３に表示させる（ステップＳ２１）。ユーザにより出力制御条件の変更入力がなされると、変更された出力制御条件と上記ファイル名に対応する原稿ＩＤとを一緒にサーバ２０に送信して（ステップＳ２２）、ステップＳ１１に戻る。
【００５７】
（３−２）サーバ２０の処理内容
図６は、サーバ２０において実行される出力制御条件登録、送信処理の内容を示すフローチャートである。
同図に示すように、サーバ２０は、クライアント端末からの出力制御条件を受信したか否かを判断する（ステップＳ３１）。出力制御条件を受信したことを判断すると（ステップＳ３１で「ＹＥＳ」）、それが新規登録のものか否かを判断する（ステップＳ３２）。この判断は、出力制御条件の受信の際に原稿ＩＤを受信しなかった場合には、出力制御条件の新規登録とし、原稿ＩＤを受信した場合には、新規ではなく変更とすることにより行う。
【００５８】
新規と判断すると（ステップＳ３２で「ＹＥＳ」）、出力制御条件登録処理を実行し（ステップＳ３３）、ステップＳ３１に戻る。
図７は、出力制御条件登録処理のサブルーチンの内容を示すフローチャートである。
同図に示すように、まず新規原稿ＩＤを作成する（ステップＳ３３１）。原稿ＩＤは、上記したように原稿を識別するためのものであるので重複しなければよく、例えば連番、ユニークな番号とすることができる。そして、作成した原稿ＩＤを出力制御条件の送信元であるクライアント端末に送信（返信）する（ステップＳ３３２）と共に、当該原稿ＩＤと出力制御条件とを関連付けて、管理テーブル２３に書き込んで（ステップＳ３３３）、メインルーチンにリターンする。
【００５９】
図６に戻って、ステップＳ３２において、新規ではない、すなわち変更であることを判断すると、ステップＳ３４において、現に管理テーブル２３に書き込まれている、受信した原稿ＩＤに対する出力制御条件の内容を、受信した出力制御条件の内容に書き換える。
一方、ステップＳ３１において、出力制御条件を受信していないことを判断すると、ステップＳ３５において、画像形成装置１０から出力制御条件の送信要求があったか否かを判断する。
【００６０】
当該送信要求があったと判断すると（ステップＳ３５で「ＹＥＳ」）、出力制御条件送信処理を実行して（ステップＳ３６）、ステップＳ３１に戻る。
図８は、出力制御条件送信処理のサブルーチンの内容を示すフローチャートである。
同図に示すように、サーバ２０は、管理テーブル２３の各レコードの内、受信した原稿ＩＤと出力方法が一致するレコードを検索する（ステップＳ３６１）。例えば、画像形成装置１０からの原稿ＩＤが「１００１」、出力方法が「プリント出力」の場合には、図４の例においてレコード２３１が検索により発見されることになる。
【００６１】
そして、上記送信要求と共に、プリント出力する際における原稿のデータの送信元を示す情報が送信されて来た場合に、当該送信元が、上記検索したレコードの「入力経路制限」欄に書き込まれている「クライアント端末の名称等の情報」と一致しているか否かを判断する（ステップＳ３６２）。例えば、原稿ＩＤが「１００１」、出力方法が「プリント出力」、送信元が「端末Ｄ」であった場合、レコード２３１の「入力経路制限」欄には、名称「端末Ｄ」が書き込まれているので、一致すると判断することになる。なお、送信元を示す情報が送信されて来なかった場合には、一致しないと判断する。
【００６２】
送信元が一致していることを判断すると（ステップＳ３６２で「ＹＥＳ」）、「マスク処理」欄を参照し、マスク処理が指定されているか否かを判断する（ステップＳ３６４）。例えば、図４のレコード２３１の場合、マスク指定なしと判断する。
ここで、マスク指定されていないことを判断すると（ステップＳ３６４で「ＮＯ」）、出力禁止を示す情報（出力禁止情報）を画像形成装置１０に送信して（ステップＳ３６５）、メインルーチンにリターンする。また、ステップＳ３６４で、マスク指定されていることを判断すると、ステップＳ３６７に移る。
【００６３】
一方、ステップＳ３６２で送信元が一致していないことを判断すると、ステップＳ３６３に移る。
ステップＳ３６３では、画像形成装置１０から、外部出力する際における原稿のデータの送信先を示す情報が送信されて来た場合に、当該送信先が上記検索したレコードの「送信先制限」欄に書き込まれている「外部端末のアドレス等」と一致しているか否かを判断する。例えば、原稿ＩＤが「１００１」、出力方法が「外部出力」、送信先が「Ａ＠・・」であった場合、図４の例において検索されるレコードは２３３となり、レコード２３３の「送信先制限」欄には、送信先メールアドレス「Ａ＠・・」が書き込まれているので、一致すると判断することになる。なお、送信先を示す情報が送信されて来なかった場合には、一致しないと判断する。
【００６４】
送信先が一致していることを判断すると（ステップＳ３６３で「ＹＥＳ」）、ステップＳ３６４に移り、それ以降は上記と同様の処理を行う。すなわち、マスク指定されている場合には、ステップＳ３６７に移り、マスク指定されていない場合には、出力禁止情報が画像形成装置１０に送信される。
ステップＳ３６３で、送信先が一致していないことを判断すると、ステップＳ３６６に移る。ステップＳ３６６では、マスク処理が指定されているか否かを判断する。この判断は、上記ステップＳ３６４と同様にして行う。
【００６５】
マスク指定されていることを判断すると（ステップＳ３６６で「ＹＥＳ」）、画像形成装置１０に送信すべき出力制御条件として、「マスク処理あり」を設定し（ステップＳ３６７）、「マスク範囲」欄に書き込まれている範囲情報を読み出す（ステップＳ３６８）。なお、マスク処理ありの設定、読み出した範囲情報は、内蔵するＲＡＭ等の内部メモリ（不図示）に一時的に保存される。一方、ステップＳ３６６でマスク指定がされていないことを判断すると、ステップＳ３６９に移る。
【００６６】
ステップＳ３６９では、画像形成装置１０から送信されて来た出力枚数（回数）を示す数値を、「累積枚数」に書き込まれている数値に加算し、その加算値が「出力許可枚数」欄に書き込まれている数値（許可回数）を越えるか否かを判断する（ステップＳ３６９）。例えば、原稿ＩＤが「１００１」、出力方法が「外部出力」、出力回数が「１５」（送信先が１５）であった場合、図４の例においてレコード２３３の「累積枚数」欄の数値は「０」であるが、「出力許可枚数」欄の数値が「１０」なので、上記加算値が許可回数を越えると判断することになる。
【００６７】
上記加算値が許可枚数（回数）を越えることを判断すると（ステップＳ３６９で「ＹＥＳ」）、ステップＳ３６５に移る。この場合、出力は禁止されることになる。
一方、越えないことを判断すると（ステップＳ３６９で「ＮＯ」）、「累積枚数」欄の数値を、上記加算値に書き換える（ステップＳ３７０）。例えば、上記「出力回数」が「８」であった場合には、レコード２３３の「累積枚数」欄に「８」が書き込まれることになる。
【００６８】
次に「出力順」「画質」欄の各情報を読み出し（ステップＳ３７１）、上記内部メモリに一時的に保存させる。そして、マスク処理の設定、マスク範囲、出力順、画質の各情報を当該内部メモリから読み出して、これらを画像形成装置１０から要求された出力制御条件を表すものとして画像形成装置１０に送信し（ステップＳ３７２）、メインルーチンにリターンする。
【００６９】
（３−３）画像形成装置１０の処理内容
図９は、画像形成装置１０において実行される出力制御条件要求、出力処理の内容を示すフローチャートである。
同図に示すように、画像形成装置１０は、画像入力があったか否かを判断する（ステップＳ５１）。ここでは、▲１▼スキャナ部１１において原稿の画像が読み取られた場合、▲２▼プリントコントロール部１２においてクライアント端末等から送信されて来たプリントデータを受信した場合（プリント出力の実行指示を受け付けた場合）に、画像入力があったと判断する。
【００７０】
画像入力があったと判断すると（ステップＳ５１で「ＹＥＳ」）、出力制御条件要求処理を実行し（ステップＳ５２）。ステップＳ５１に戻る。
図１０は、出力制御条件要求処理のサブルーチンの内容を示すフローチャートである。
同図に示すように、画像形成装置１０は、まず画像に埋め込まれた原稿ＩＤを検出する（ステップＳ５２１）。そして、画像データがスキャナ部１１から入力されたものか否かを判断する（ステップＳ５２２）。
【００７１】
スキャナ部１１からの入力である、すなわちプリントコントロール部１２からのものでないことを判断すると（ステップＳ５２３で「ＹＥＳ」）、ステップＳ５２３に移る。
ステップＳ５２３では、出力としてコピー出力が指示されたか否かを判断する。すなわち、操作部１６においてユーザによりコピー出力、外部出力のいずれの動作モードが選択されたかを判断する。
【００７２】
コピー出力の指示を判断すると（ステップＳ５２３で「ＹＥＳ」）、「出力方法」をコピー出力（ステップＳ５２４）とし、「出力枚数」を操作部１６においてユーザにより設定入力されたコピー枚数を示す数値とし（ステップＳ５２５）、上記原稿ＩＤ、出力方法（コピー出力）、出力枚数を示す情報をサーバ２０に送信し、当該原稿ＩＤに対応するコピー出力時に用いるべき出力制御条件の送信要求をサーバ２０に対して行って（ステップＳ５２６）、メインルーチンにリターンする。
【００７３】
一方、ステップＳ５２３において、コピー出力指示でない、すなわち外部出力が指示されたことを判断すると、「出力方法」を外部出力とし（ステップＳ５２７）、「送信先」を操作部１６においてユーザにより設定された宛先とする（ステップＳ５２８）と共に、「出力回数」をユーザにより設定された宛先数（同報箇所数）として（ステップＳ５２９）、ステップＳ５２６に移る。ステップＳ５２６では、上記原稿ＩＤ、出力方法（外部出力）、送信先、出力回数を示す情報をサーバ２０に送信し、当該原稿ＩＤに対応する外部出力時に用いるべき出力制御条件の送信要求をサーバ２０に対して行う。
【００７４】
また、上記ステップＳ５２２において、プリントコントロール部１２からの入力であることを判断すると、「送信元」をプリントデータのヘッダ部に含まれているプリントデータの送信元（クライアント端末等の名称、アドレス等）とし（ステップＳ５３０）、「出力方法」をプリント出力とすると共に（ステップＳ５３１）、「出力枚数」をプリントデータのヘッダ部に含まれているプリント枚数の値として（ステップＳ５３２）、ステップＳ５２６に移る。ステップＳ５２６では、上記原稿ＩＤ、出力方法（プリント出力）、送信元、出力枚数を示す情報をサーバ２０に送信し、当該原稿ＩＤに対応するプリント出力時に用いるべき出力制御条件の送信要求をサーバ２０に対して行う。
【００７５】
図９に戻って、ステップＳ５１で画像入力がないことを判断すると、ステップＳ５３に移って出力制御条件または出力禁止情報（以下、両者を示す場合は、「出力制御条件等」という。）の待ち状態にあるか否かを判断する。この判断は、ステップＳ５２においてサーバ２０に対し出力制御条件を要求した後、サーバ２０から出力制御条件等を受信（取得）していない場合に当該待ち状態にあるとすることにより行う。
【００７６】
待ち状態にあることを判断すると（ステップＳ５３で「ＹＥＳ」）、サーバ２０からの出力制御条件等を受信したか否かを判断し（ステップＳ５４」）、出力制御条件等の受信を判断すると（ステップＳ５４で「ＹＥＳ」）、出力処理を実行し（ステップＳ５５）、ステップＳ５１に戻る。
図１１は、出力処理のサブルーチンの内容を示すフローチャートである。
【００７７】
同図に示すように、画像形成装置１０は、出力制御条件等の待ち状態をリセットし（ステップＳ５５１）、出力許可であるか否かを判断する（ステップＳ５５２）。この判断は、出力制御条件を受信した場合には出力が許可され、出力禁止情報を受信した場合には、出力が許可されなかったとすることにより行う。
出力が許可されたことを判断すると（ステップＳ５５２で「ＹＥＳ」）、受信した出力制御条件の内容を参照し、マスク処理が設定されているか否かを判断する（ステップＳ５５３）。マスク処理が設定されていることを判断すると（ステップＳ５５３で「ＹＥＳ」）、マスク範囲の情報に基づいて画像データにマスク処理を施して、ステップＳ５５５に移る。一方、マスク処理が設定されていない場合には（ステップＳ５５３で「ＮＯ」）、マスク処理をしないでステップＳ５５５に移る。
【００７８】
ステップＳ５５５では、出力方法が「外部出力」か否かを判断する。この判断は、上記ステップＳ５２７における「外部出力」の設定がされたか否かにより行う。
外部出力でない、すなわちプリント出力またはコピー出力であることを判断すると（ステップＳ５５５で「ＮＯ」）、出力制御条件に含まれる出力順、画質の情報、指定された出力枚数に基づく出力モードで画像形成部１８において画像形成を実行し（ステップＳ５５７）、メインルーチンにリターンする。
【００７９】
一方、ステップＳ５５５において、外部出力であることを判断すると、出力制御条件に含まれる出力順、画質の情報、指定された宛先（送信先）に基づく送信モードで外部出力部１７において画像データの送信を実行し（ステップＳ５５９）、メインルーチンにリターンする。
また、ステップＳ５５２において、出力許可されなかった、すなわち出力禁止であることを判断すると、出力不可の旨をユーザに通知して（ステップＳ５６０）、メインルーチンにリターンする。
【００８０】
ユーザへの出力不可の通知は、ここではコピー出力、外部出力の場合、操作部１６の液晶表示部に出力不可である旨のメッセージを表示させることにより行われる。また、プリント出力の場合、プリントデータの送信元のクライアント端末等にその旨のメッセージを示すデータを送信し、クライアント端末側で当該メッセージをディスプレイ等に表示させることにより行うことができる。その際、どの条件で出力できないかを示す情報、例えば許可枚数を越える等のメッセージを付け加えておくこともできる。なお、出力不可の通知の方法としては、例えばその旨を示す音声等を出力する方法としても良い。
【００８１】
以上説明したように、本実施の形態では、サーバ２０に、各原稿について、当該原稿の画像が画像形成装置１０においてプリント出力、コピー出力、外部出力により出力される際の出力方法別の出力制御条件が予め原稿ＩＤと対応付けされて保存されており、画像形成装置１０は、原稿に埋め込まれた原稿ＩＤを検出し、検出した原稿ＩＤと実行しようとする出力に基づく出力制御条件をサーバ２０から取得し、取得した出力制御条件に基づいて出力を行う構成にしている。
【００８２】
したがって、例えばコピー出力の際にマスク処理を施さず、外部出力の際にマスク処理を施すといった柔軟な条件設定が可能になり利便性が向上する。
また、従来では、どの出力に対しても一律に同一の条件が適用されているため、例えば社外の取引先等に見せたくない部分を含む原稿がある場合、同一内容の原稿であるにもかかわらず、社内で使用するためのもの（当該部分をマスクしていないもの）と、社外の取引先等に見せるためのもの（当該部分をマスクしたもの）の２種類を用意しておき、ユーザが出力の際にどちらかの原稿を使い分けるといったことをせざるを得なかったが、そのような原稿の管理や煩雑な操作も不要になるという効果もある。
【００８３】
また、出力制御条件をサーバ２０に保存しておく構成なので、各条件を随時変更することが可能であり、例えば累積枚数が許可枚数を越えたため出力禁止になったような場合に、サーバ２０において許可枚数、累積枚数の値を変更すれば新たな設定を行うことができる等の効果を有する。
なお、本発明は、上記画像出力装置に限られず、上記した画像出力の方法、当該方法をコンピュータにより実現するプログラムであるとしても良い。また、当該プログラムは、例えば磁気テープ、フレキシブルディスク等の磁気ディスク、ＤＶＤ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＭＯ、ＰＤなどの光記録媒体、Ｓｍａｒｔ  Ｍｅｄｉａ（登録商標）などのフラッシュメモリ系記録媒体等、コンピュータ読み取り可能な各種記録媒体に記録することが可能であり、当該記録媒体の形態で生産、譲渡等がなされる場合もあるし、プログラムの形態でインターネットを含む有線、無線の各種ネットワーク、放送、電気通信回線、衛星通信等を介して伝送、供給される場合もある。
【００８４】
また、当該プログラムは、上記に説明した処理をコンピュータに実行させるための全てのモジュールを含んでいる必要はなく、例えば通信プログラムやオペレーティングシステム（ＯＳ）に含まれるプログラムなど、別途情報処理装置にインストールすることができる各種汎用的なプログラムを利用して、本発明の各処理をコンピュータに実行させるようにしても良い。従って、上記した記録媒体に必ずしも上記全てのモジュールを記録している必要はないし、また必ずしも全てのモジュールを伝送する必要もない。さらに所定の処理を、専用ハードウェアを利用して実行させるようにすることができる場合もある。
【００８５】
（４）変形例
以上、本発明を実施の形態に基づいて説明してきたが、本発明は、上述の実施の形態に限定されないのは勿論であり、以下のような変形例が考えられる。
（４−１）上記実施の形態では、▲１▼プリント出力、▲２▼コピー出力、▲３▼外部出力の各出力方法に対する出力制御条件を原稿毎に予め設定できるとしたが、出力方法はこれらに限定されない。
【００８６】
例えば、クライアント端末等からの画像データが添付されたメールを受信し、これを外部出力部１７においてユーザにより操作部等からの操作により指定された送信先に転送する画像の転送（出力）を出力方法として含めることができる。
この場合、ＬＡＮ２を介してのメールを受信するためのメール受信部が入力手段として画像形成装置１０に配され、当該メール受信部は、公知のＰＯＰ３（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ  ３）を用いてメールの受信を行う。また、ユーザは操作部１６において転送出力モードを選択でき、出力制御部１５は、操作部１６から転送出力の指示を受け付けると、メール受信部に指示して画像データを付加情報検出部１３に送信させる。それ以降は、上記外部出力の場合と同様の処理により、最終的に外部出力部１７から画像データが添付されたメールが指定の宛先に送信されることになる。
【００８７】
また、上記入力受け付け画面３３１および管理テーブル２３に「転送出力」時における出力制御条件の入力用の欄が追加される。入力経路制限欄に送信元の名称等が入力された場合には、上記プリント出力の場合と同様に、画像形成装置１０は、入力された送信元からのメールに添付された画像については別の送信先への転送を禁止する。
【００８８】
（４−２）さらに、ファクシミリ送信部を備える構成とすると、ファクシミリ送信を一の出力方法としてとらえることもできる。この場合、スキャナ部１１で原稿の画像データを生成し、ファクシミリ送信部において当該画像データをファクシミリ送信用のデータに変換し、変換したデータを公知のファクシミリ送信手順に従って指定の宛先に送信することになる。また、入力受け付け画面３３１および管理テーブル２３に「ファクシミリ出力」時における出力制御条件の入力用の欄が追加される。
【００８９】
また、画像形成装置１０が多量の画像ファイルを保存するハードディスク等からなる記憶部を備え、ユーザの操作部１６の操作によりファイル名が指定されると、そのファイル名の画像データを記憶部から読み出して、例えば当該画像データに基づいて画像形成を行ったり、また外部へ当該画像データを出力することを一の出力方法とするこもできる。
【００９０】
このように、出力方法は上記したものに限られず、画像形成装置が複数の画像入力手段（スキャナ部、プリントコントロール部、メール受信部、内蔵する記憶部からデータを読み出すデータ読み出し部等）と、複数の画像出力手段（画像形成部、外部出力部、ファクシミリ送信部等）を備え、各入力手段と各出力手段を組み合わせて用いた場合の出力に適用されるべき出力制御条件がサーバに原稿毎に保存されており、画像の出力時に、その出力に対応する出力制御条件をサーバから取得して用いる構成であれば、本発明を適用できる。
【００９１】
この場合、例えば操作部１６においてどの入力手段および出力手段を組み合わせて用いるかをユーザが選択できるようにし、その選択された入力、出力手段を示す情報を出力制御部１５に送信し、出力制御手段１５が当該情報を受信（取得）することにより、使用すべき入力手段、出力手段を判断する構成とすることができる。
【００９２】
（４−３）また、画像形成装置が複数の入力手段と複数の出力手段を備える構成に限定されない。例えば、画像形成装置が一の入力手段と異なる種類の複数の出力手段とを備える構成とすることもできる。
この場合、サーバに出力手段別の出力制御条件を予め保存しておき、画像形成装置が原稿画像の出力時にその出力手段に対応する出力制御条件をサーバから取得して用いる構成とすれば良い。例えば、コピー出力と外部出力の機能だけを有する画像形成装置が当該構成例に相当する。出力手段別に出力制御条件を設定できる構成としても、上記実施の形態の場合と同様の効果を得ることができる。
【００９３】
同様に、画像形成装置が異なる種類の複数の入力手段と一の出力手段とを備える構成とすることもできる。この場合、どの入力手段で画像の入力がなされたときにその画像にどの出力制御条件を適用して出力するかを示す情報をサーバに予め保存しておき、画像形成装置が原稿画像の出力時に、当該画像入力に用いられた入力手段に対応する出力制御条件をサーバから取得して用いる構成とすれば良い。例えば、コピー出力とプリント出力の機能だけを有する画像形成装置が当該構成例に相当する。
【００９４】
また、入力手段としてのスキャナ部１１およびプリントコントロール部１２等と、画像出力装置としての付加情報検出部１３〜画像形成部１８を別体として接続する構成としても良い。この場合、受信したデータがどの入力手段からのものであるかを判断する方法として、例えばデータのヘッダ部に送信元を示す情報を含めておき、画像出力装置側でその送信元の情報を取得して入力手段を判断する方法をとることができる。また、ユーザによる操作部等からの入力手段の選択入力、指定を受け付け、その受け付けた内容を取得して判断することもできる。
【００９５】
また、上記実施の形態では、スキャナ部１１で生成されたものを画像データ（例えば、ビットマップデータ）、プリントコントロール部１２で受信したものをプリントデータ（ＰＤＬ形式のデータ）としたが、両者はデータ形式が異なってはいるが画像を現すべきものとして生成されたものである点で共通しており、その意味で大きく画像データとしてとらえることができる。したがって、プリントコントロール部１２は、画像データとして、ビットマップデータを受信する構成であっても良く、また上記一の入力手段としてのハードディスクに画像データとしてＰＤＬ形式のデータ等が保存されていても良く、データ形式に限定されるものではない。
【００９６】
（４−４）上記実施の形態では、各原稿に対する出力制御条件がサーバ２０に予め保存されており、画像形成装置１０は、出力時にサーバ２０から出力制御条件を取得するとしたが、例えば画像形成装置１０内の記憶手段に出力制御条件を保存しておき、当該記憶手段から各原稿に対する出力制御条件を読み出して取得する構成としても良い。また、原稿の画像そのものに当該原稿に対応する出力制御条件を電子透かしにより埋め込んでおき、埋め込まれた出力制御条件を検出することにより取得する構成とすることもできる。
【００９７】
（４−５）また、上記実施の形態では、画像形成装置１０、サーバ２０等がＬＡＮ２に接続されるとしたが、ネットワークとしてはＬＡＮに限定されず、例えばインターネット、ＷＡＮ等を用いることができる。また、ネットワーク接続でなくても、例えば専用線で接続される構成であっても良い。
【００９８】
【発明の効果】
以上説明したように、本発明に係る画像出力装置は、画像に付加されている付加情報を検出する検出手段と、前記画像の出力に使用すべき出力手段を示す情報を取得する第１の取得手段と、検出された付加情報に基づいて、前記画像について設定された出力制御条件の内から、使用すべき出力手段に対応する出力制御条件を取得する第２の取得手段と、使用すべき出力手段を制御して、取得された出力制御条件により前記画像を出力させる制御手段と、を備えている。
【００９９】
これにより、一の画像を、例えば第１の出力手段としての画像形成手段により出力する場合には、マスク処理を施さず、第２の出力手段としての外部出力手段により送信する場合には、マスク処理を施すといった柔軟な条件設定が可能になり利便性が向上する。
また、本発明に係る画像出力装置は、受信した画像がどの入力手段により入力されたかを示す情報を取得する第１の取得手段と、前記画像に付加されている付加情報を検出する検出手段と、検出された付加情報に基づいて、前記画像について設定された出力制御条件の内から、前記画像の入力に用いられた入力手段に対応する出力制御条件を取得する第２の取得手段と、前記出力手段を制御して、取得された出力制御条件により前記画像を出力させる制御手段と、を備えている。
【０１００】
これにより、一の画像が、例えば第１の入力手段としての画像読み取り手段により読み取られたものである場合には、出力時にマスク処理を施さず、第２の入力手段としての外部からの画像を受信する受信手段により受信されたものである場合には、出力時にマスク処理を施すといった柔軟な条件設定が可能になり利便性が向上する。
【０１０１】
さらに、本発明に係る画像出力装置は、受信した画像がどの入力手段により入力されたかを示す情報および前記画像の出力に使用すべき出力手段を示す情報を取得する第１の取得手段と、前記画像に付加されている付加情報を検出する検出手段と、検出された付加情報に基づいて、前記画像について設定された出力制御条件の内から、前記画像の入力に用いられた入力手段および使用すべき出力手段に対応する出力制御条件を取得する第２の取得手段と、使用すべき出力手段を制御して、取得された出力制御条件により前記画像を出力させる制御手段と、を備えている。
【０１０２】
これにより、一の画像が、例えば第１の入力手段としての画像読み取り手段により読み取られ、第１の出力手段としての画像形成手段により出力される場合には、高画質、例えば解像度を上げるように処理し、第２の入力手段としての外部からの画像を受信する受信手段により受信され、第２の出力手段としての外部送信手段により送信される場合には、処理を施さないといった柔軟な条件設定が可能になり利便性が向上する。
【０１０３】
また、前記付加情報が、画像を識別するための識別符号であり、前記第２の取得手段が、前記識別符号と前記設定された出力制御条件とを対応付けして記憶している記憶手段から、前記対応する出力制御条件を取得するとすれば、画像に当該画像を識別するための識別符号だけを付加情報として埋め込んでおくだけで済み、埋め込まれた付加情報がノイズと認識されるといったことを極力少なくすることができる。また、上記記憶手段を、例えば外部端末が備える構成として、当該外部端末から出力制御条件を取得する構成とすれば、当該外部端末において上記記憶手段に記憶されている出力制御条件を書き換える等の処理を行うことができ、一台の外部端末だけで全原稿の出力管理を行うことができる。
【０１０４】
さらに、前記複数の入力手段が、原稿を読み取って画像を生成する画像読み取り手段と、外部端末から送信されて来る画像を受信する画像受信手段とを含むとすれば、画像読み取り手段からの入力と、画像受信手段からの入力で出力制御条件を変えることができるという効果を奏する。
【図面の簡単な説明】
【図１】画像処理システム１の構成を示す図である。
【図２】システム１の機能構成を示すブロック図である。
【図３】入力受付画面３３１の表示例を示す図である。
【図４】管理テーブル２３の構成例を示す図である。
【図５】クライアント端末３０において実行される出力制御条件入力、変更処理の内容を示すフローチャートである。
【図６】サーバ２０において実行される出力制御条件登録、送信処理の内容を示すフローチャートである。
【図７】出力制御条件登録処理のサブルーチンの内容を示すフローチャートである。
【図８】出力制御条件送信処理のサブルーチンの内容を示すフローチャートである。
【図９】画像形成装置１０において実行される出力制御条件要求、出力処理の内容を示すフローチャートである。
【図１０】出力制御条件要求処理のサブルーチンの内容を示すフローチャートである。
【図１１】出力処理のサブルーチンの内容を示すフローチャートである。
【符号の説明】
１      画像処理システム
２      ＬＡＮ
１０      画像形成装置
１１      スキャナ部
１２      プリントコントロール部
１３      付加情報検出部
１４      画像マスク処理部
１５      出力制御部
１６、３４      操作部
１７      外部出力部
１８      画像形成部
２０      文書管理サーバ
２１      制御部
２２、３５      記憶部
２３、３６      管理テーブル
３０、４０      クライアント端末
３１      原稿作成部
３２      原稿登録部
【図１】
2004184729.tif 000003
【図２】
2004184729.tif 000004
【図３】
2004184729.tif 000005
【図４】
2004184729.tif 000006
【図５】
2004184729.tif 000007
【図６】
2004184729.tif 000008
【図７】
2004184729.tif 000009
【図８】
2004184729.tif 000010
【図９】
2004184729.tif 000011
【図１０】
2004184729.tif 000012
【図１１】
2004184729.tif 000013