(57)【要約】【課題】地紋画像が正しく印刷されないことを事前に防ぐ。【解決手段】画像データを入力し、入力された画像データをHDDに蓄積して記憶し、記憶した画像データを出力しようとする際に、出力しようとする画像データに附随した属性情報と画像形成装置（複写機等）の記憶容量とに基づいて出力可能か否かを判定し、出力可能と判定した場合に、記憶した画像データを出力する。この構成により、複写機等に搭載されたメモリ量に応じて、地紋画像の印刷可否を判断し、地紋画像の印刷に必要なメモリが搭載されていない場合は、印刷を中断する。【選択図】図１９
2008009331.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する画像入力手段と、前記画像入力手段によって入力された前記画像データを蓄積して記憶する記憶手段と、前記記憶手段に蓄積された前記画像データを出力するための画像出力手段とを有する画像形成装置であって、
前記画像出力手段によって前記画像データを出力しようとする際に、前記画像データに附随した属性情報と前記画像形成装置の記憶容量とに基づいて出力可能か否かを判定する判定手段を備え、
前記判定手段によって出力可能と判定した場合に、前記画像出力手段による前記画像データの出力を行う
ことを特徴とする画像形成装置。
【請求項２】
前記属性情報は前記画像データに地紋画像データが含まれているか否かを示す情報である
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
画像データを入力する画像入力手段と、画像データを蓄積して記憶する記憶手段と、画像データを出力するための画像出力手段とを有する画像形成装置の画像形成方法であって、
前記画像入力手段によって画像データを入力する画像入力ステップと、
前記画像入力ステップにおいて入力された画像データを前記記憶手段に蓄積して記憶する記憶ステップと、
前記記憶手段に記憶した画像データを前記画像出力手段によって出力しようとする際に、当該出力しようとする画像データに附随した属性情報と前記画像形成装置の記憶容量とに基づいて出力可能か否かを判定手段によって判定する判定ステップと、
前記判定ステップにおいて出力可能と判定した場合に、前記記憶手段に記憶した画像データを前記画像出力手段によって出力する出力ステップと
を備えることを特徴とする画像形成方法。
【請求項４】
前記属性情報は前記画像データに地紋画像データが含まれているか否かを示す情報である
ことを特徴とする請求項３に記載の画像形成方法。
【請求項５】
請求項３又は４に記載の画像形成方法の各ステップをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び方法に関する。より詳細には、画像データを入力する画像入力部と、画像データを蓄積するHDDと、HDDに蓄積された画像データを印刷する画像出力部とを有する画像形成装置とネットワークで通信可能な文書管理システムとに関する。特に、ある画像形成装置のHDDに保存された地紋画像を含んだ画像データを、文書管理システムを介して別の画像形成装置へプリントする処理に関連した、画像形成装置及び方法並びにプログラムに関する。
【背景技術】
【０００２】
従来、帳票や住民票などの複写を禁止、或いは抑止する目的で、これらのコンテンツは偽造防止用紙と呼ばれる特殊な印刷を施した用紙に印刷されていた。この偽造防止用紙は、原本においては人間にとって見えにくいが、複写機など画像形成装置を用いて複写した場合には「禁複写」の文字などが浮び上がるような用紙である。これにより、複写する者にその複写物の使用などを躊躇させる効果を生じるものである。さらには、このような帳票などは偽造防止用紙に印刷されているとして、複写そのものを抑止・牽制する効果をも生じさせるものである。
【０００３】
しかし、このような偽造防止用紙は、通常の用紙と比較してコストが高いという問題がある。また、偽造防止用紙の製作時に設定されている文字しか浮び上がらせることができず、その用紙の用途が限られるなど、用途に関して柔軟性に欠ける部分がある。
【０００４】
一方、様々なコンテンツのデジタル化が進む中、帳票や住民票などのコンテンツも同様にデジタル化されている。しかしながら、これら帳票や住民票そのもののデジタル化はまだ過渡期にあり、コンピュータを用いて作成したコンテンツを、プリンタなどを用いて紙に出力して利用することが多い。
【０００５】
こうした状況に応じて、従来は製版などにより予め作成していた偽造防止用紙をコンピュータとプリンタを用いて生成する技術が注目されている(特許文献１)。これは、コンピュータを用いて作られたコンテンツを印刷出力する際に、コンテンツのデータに加え、地紋と呼ばれる画像データを生成し、これらのデータを重ねて出力する技術である。地紋はときに複写牽制紋様と称されることもある。地紋画像は、原本（プリンタで出力した印刷物）において、人間の目には単なる模様や背景画像などに見えるが、複写すると所定の文字やイメージなどが顕像化するものである。そして、この原本は上記の偽造防止用紙と同様の牽制効果を与えることができる。これは、プリンタの性能の飛躍的な向上に起因することで可能となっている。
【０００６】
コンピュータを用いて作成した地紋画像をコンテンツデータに重ねて出力する場合、当然のことながら通常の印刷用の紙などを用いて出力できるため、予め作成した偽造防止用紙を用いる場合に比べてコストの面で利点がある。更に、コンテンツデータを印刷出力する際に地紋画像を生成することができるため、地紋画像の色などはもちろん、原本の複写時に顕像化させる文字等を自由に定めることが可能となる。あるいは、出力日時や印刷装置固有の情報などを地紋画像とすることができるという利点もある。
【０００７】
さて、地紋画像は、上述したように、原本を複写した場合、複写前には認識できなかった所定の文字などが顕在化し、その複写物を使用等することを抑止する効果を実現するものである。
【０００８】
この効果を実現すべく、生成される地紋画像は、基本的に、複写物にも原本と同様の画像が残る領域と複写物において原本には存在する画像が消えるか、あるいは上記の残る領域の画像に較べて薄くなる領域の２つの領域から構成される。この２つの領域から構成される地紋画像は、これを印刷出力した状態では上記２つの領域における濃度がほぼ同じ濃度とするのが好適である。つまり、印刷出力した地紋画像は、マクロ的には、複写物上において顕像化する文字などが隠されていることが人間の視覚上認識し難いように構成する必要がある。この地紋画像の印刷出力物においては隠されているが、その印刷出力物を複写した複写物においては人間の視覚上認識可能に現れる画像領域を「潜像(あるいは潜像画像)」と呼ぶ。また、複写物によって消えるかあるいは複写物で顕像化した潜像の濃度に比べて低濃度の画像領域を「背景(あるいは背景画像)」と便宜的に呼ぶ。そして、地紋画像は、基本的にこの潜像画像と背景画像からなるものである。なお、ユーザインタフェース上の用語として潜像を前景と呼ぶ場合もある。
【０００９】
潜像画像は所定の領域内においてドットが集中するように構成される。対して背景部は所定の領域内においてドットが分散するように構成される。そして、この領域内におけるドットの濃度がほぼ同じになるよう構成することにより、地紋画像の印刷出力物において、潜像部と背景部の区別がつきにくくすることが可能となる。図２１に、バウンダリ処理まで施した地紋画像の生成例を示す。
【００１０】
図２２は、この２つの画像領域におけるドットの状態を示す図である。同図に示すように、所定の領域内にドットが分散して配置される背景部と、ドットが集中して配置される潜像部によって地紋画像が構成される。このふたつの領域におけるドットは、それぞれ異なる網点処理や異なるディザ処理により生成することができる。例えば、網点処理を用いて地紋画像を生成する場合、潜像部は低い線数での網点処理を行う。また、背景部は高い線数の網点処理を行うのが好適である。さらに、ディザ処理を用いて地紋画像を生成する場合、潜像部はドット集中型ディザマトリクスを用いたディザ処理を行う。また、背景部はドット分散型ディザマトリクスを用いたディザ処理を行うのが好適である。
【００１１】
一般に複写機の読み取り部及び画像形成部には、原稿上の微小なドットを読み取る入力解像度や微小なドットを再現する出力解像度に依存した再現能力の限界レベルが存在する。地紋画像の背景部のドットが、複写機で再現できるドットの限界レベルより小さく形成され、かつ潜像部のドットが限界レベルより大きく形成されている場合、複写物上では潜像部のドットは再現でき、かつ背景部の小さなドットは再現されない。こうした特性を利用することで、地紋画像を複写した複写物上で、潜像が顕在化される。以後、複写物上で顕在化する画像を顕像と称する。なお、背景部が複写によって再現されたとしても、複写物上における潜像部が明らかに認識できるレベルであればドットが再現されない場合と同様の効果を得ることができる。
【００１２】
図２３(ａ)および(ｂ)は、この顕像化を示す図である。同図はドットを集中させた場合には複写物においても顕像し、ドットを分散させた場合には複写物において再現されないことを概念的に示すものである。
【００１３】
なお、地紋印刷は上記構成に限定されるものではなく、複写物において、文字列などが認識可能なレベルで再現できればよい。つまり、文字列などが背景部として指定され、複写時に白抜き文字のような状態で示されても地紋印刷としてはその目的を達成するものである。
【００１４】
また一方、マルチファンクションのデジタル複写機の出現により、ネットワーク経由でコンピュータとの画像データのやりとりを自由に行うことが可能になった。このデジタル複写機は画像データの蓄積を目的としたボックス機能を有している。ボックスはデジタル複写機の読み取り装置（スキャナ）から読み取られたスキャン画像データをスキャン文書として蓄積する。また、ホストコンピュータからプリンタドライバ等を用いて印刷データを作成し、出力（保存）されたジョブデータをプリント文書として蓄積する。このボックスは複数存在することが可能であり、用途、運用により個人用や部門用等に割り当てられて使用される。
【００１５】
さらに、上記のデジタル複写機とネットワーク上でやりとりするコンピュータにおいて、デジタル複写機のボックス内に蓄積される文書データを、コンピュータ自身のデータベースに登録する文書管理システムが実現されている。この文書管理システムはネットワーク環境上においてクライアント・サーバ形式の構成とすることも可能で、複数のユーザがデータベースに管理されている文書を共有し、編集、閲覧、印刷等を行うことができる。
【００１６】
いくつかの文献に上述のような従来の技術に関連した技術内容のうち画像の形式の例として画像パケット構造が開示されている（例えば、特許文献２参照）。
【００１７】
【特許文献１】特開２００１−１９７２９７号公報
【特許文献２】特開２００１-１０３４７３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１８】
高品位な地紋画像印刷を行うためには、潜像画像と背景画像に対して極力画像劣化(例えばJpeg圧縮ノイズなど)が無いように複写機内部で地紋画像データを扱う必要がある。そのためには地紋画像データを記憶するための画像メモリがより多く必要となり、複写機に搭載すべきメモリ量は地紋画像印刷を行わない複写機と比較して増加するということになる。したがって、ある環境下では、地紋画像印刷ができる複写機とできない複写機が混在するという状況が発生する。そして、地紋画像印刷ができる複写機のボックスに保存された地紋画像データをネットワークを介してコンピュータの文書管理システムへ登録、地紋画像印刷のできない複写機へ地紋画像データの印刷要求を出してしまうことが考えられる。その結果、正しく地紋画像印刷できないという問題が発生する。
【００１９】
本発明は、このような課題に鑑みてなされたもので、その目的とするところは、地紋画像が正しく印刷されないことを事前に防ぐことが可能な画像形成装置及び方法を提供することにある。
【課題を解決するための手段】
【００２０】
このような目的を達成するために、本発明の画像形成装置は、画像データを入力する画像入力手段と、前記画像入力手段によって入力された前記画像データを蓄積して記憶する記憶手段と、前記記憶手段に蓄積された前記画像データを出力するための画像出力手段とを有する画像形成装置（複写機等）であって、前記画像出力手段によって前記画像データを出力しようとする際に、前記画像データに附随した属性情報（地紋画像か否か）と前記画像形成装置の記憶容量（メモリ量）とに基づいて出力可能か否かを判定する判定手段を備え、前記判定手段によって出力可能と判定した場合に、前記画像出力手段による前記画像データの出力を行うことを特徴とする（図１９）。
【００２１】
また上記目的を達成するために、本発明の画像形成方法は、画像データを入力する画像入力手段と、画像データを蓄積して記憶する記憶手段と、画像データを出力するための画像出力手段とを有する画像形成装置の画像形成方法であって、前記画像入力手段によって画像データを入力する画像入力ステップと、前記画像入力ステップにおいて入力された画像データを前記記憶手段に蓄積して記憶する記憶ステップと、前記記憶手段に記憶した画像データを前記画像出力手段によって出力しようとする際に、当該出力しようとする画像データに附随した属性情報と前記画像形成装置の記憶容量とに基づいて出力可能か否かを判定手段によって判定する判定ステップと、前記判定ステップにおいて出力可能と判定した場合に、前記記憶手段に記憶した画像データを前記画像出力手段によって出力する出力ステップとを備えることを特徴とする。
【００２２】
以上の構成により、複写機等に搭載されたメモリ量に応じて、地紋画像の印刷可否を判断し、地紋画像の印刷に必要なメモリが搭載されていない場合は、印刷を中断する。
【００２３】
なお、特許請求の範囲の構成要素と対応する実施形態中の図中符号等を（）で示した。ただし、特許請求の範囲に記載した構成要素は上記（）部の実施形態の構成要素に限定されるものではない。
【発明の効果】
【００２４】
本発明によれば、地紋画像が正しく印刷されないことを事前に防ぐことが可能となる効果を奏する。
【発明を実施するための最良の形態】
【００２５】
以下、図面を参照して本発明を適用できる実施形態を詳細に説明する。尚、本明細書で参照される各図面において同様の機能を有する箇所には同一の符号を付している。
【００２６】
以下に記載する実施形態においては、地紋画像を有する印刷出力物を複写した複写物上で顕像化する領域を潜像部または前景部と称する。また、複写物上で消失または複写物上における潜像部の濃度に比較して低濃度となる領域を背景部と称する。そして、潜像部としてテキスト情報やイメージ情報を入力し、複写物上において、これらのテキスト情報やイメージ情報が背景部よりも高濃度で認識可能に再現するものとして説明を行う。
【００２７】
しかしながら、本実施形態における地紋画像はこれに限られるものではない。例えば、テキスト情報またはイメージ情報を背景部として設定し、かつ、背景部の周囲の領域を潜像部として設定することで、複写物上において、テキスト情報やイメージ情報が白抜きのように表現される形態であってもよい。
【００２８】
また、本実施形態は地紋画像の種類やその生成処理、色、形状、サイズなどによって規定されるものではない。
【００２９】
（装置構成）  
図１は、本実施形態を示す画像形成装置システムの全体の構成を説明するブロック図である。本画像形成装置２００は、画像入力デバイスであるスキャナ部２０７０、画像出力デバイスであるプリンタ部２０９５、コントローラユニット ２０００、ユーザインタフェースである操作部２０６２から構成される。スキャナ部２０７０、プリンタ部２０９５、操作部２０６２は、それぞれコントローラユニット ２０００に接続され、コントローラユニット ２０００は、LAN ２０６３などのネットワーク伝送手段、公衆回線に接続されている。公衆回線からはカラー画像送信を含むG３、G４ファックスによる送信が可能である。また、LAN ２０６３には、画像形成装置２００と同様の機器構成をもつ他の画像形成装置２２０、２３０が接続されている。また、パーソナルコンピュータ（以下PC）２４０が接続されていて、PC上では文書管理システムが動作する。画像形成装置２２０、２３０は、それぞれスキャナ部２２７０、２３７０、プリンタ部２２９５、２３９５、操作部２２１２、２３１２を持ち、それらがコントローラユニット ２２００、２３００に接続されている。
【００３０】
図２は、画像形成装置の構成を説明するブロック図である。コントローラユニット２０００は画像入力デバイスであるカラースキャナ２０１５や画像出力デバイスであるカラープリンタ２０１７と接続する。一方でコントローラユニットはLAN２００８や公衆回線(WAN)２０５１接続することで、画像情報やデバイス情報の入出力を行う。CPU２００１はシステム全体を制御するコントローラである。RAM２００２はCPU２００１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。このRAM２００２は画像形成装置の機能によって搭載すべき容量が異なる。例えば地紋画像データをプリントするためには、画像劣化を防ぐという理由からより多くの画像メモリを消費するので１.５Gbyte搭載する必要がある。しかし、地紋画像データのプリントを行なわない画像形成装置の場合は、それ以下の容量でもシステムの動作は可能である。ROM２００３はブートROMであり、システムのブートプログラムが格納されている。HDD２００４はハードディスクドライブで、システムソフトウェア、画像データを格納する。操作部I/F２００５は操作部(UI)２００６とインタフェース部で、操作部２００６に表示する画像データを操作部２００６に対して出力する。また、操作部２００６から本システム使用者が入力した情報を、CPU２００１に伝える役割をする。ネットワーク２００７はLAN２００８に接続し、情報の入出力を行う。モデム２０５０は公衆回線２０５１に接続し、画像情報の入出力を行う。２値画像回転器２０５２、および２値画像圧縮・伸張器２０５３はモデム２０５３で２値画像を送信する前に画像の方向を変換したり、所定の解像度、あるいは相手能力に合わせた解像度に変換するためのものである。圧縮、伸張はJBIG、MMR、MR、MH をサポートしている。DMAC２００９はDMAコントローラである。これは、RAM２００２に格納されている画像をCPU２００１を介することなく読み取りイメージバスI/F２０１１に対して画像転送する。もしくはこれは画像バスからの画像をCPU２００１を介することなくRAM２００２に書き込む。以上のデバイスがシステムバス２００８に接続される。イメージバス２０１１は画像バス２０１０を介して高速な画像の入出力を制御するためのインタフェースである。圧縮器２０１２は画像バス２０１０に画像を送出する前に３２画素x３２画素の単位でJPEG圧縮するための圧縮器である。伸張器２０１３は画像バス２０１０を介して送られた画像を伸張するための伸張器である。
【００３１】
ラスターイメージプロセッサ(RIP)２０１８はホストコンピュータからのPDLコードをネットワーク２００７を介して受け取り、システムバス２００８を通して、CPU２００１がRAM２００２に格納する。CPU２００１はPDLを中間コードに変換し、再度システムバス２００８を介してRIP２０１８に入力し、ビットマップイメージ（多値）に展開する。スキャナ画像処理２０１４はスキャナ２０１５からのカラー画像、白黒画像に対して、適切な各種画像処理（たとえば補正、加工、編集）を行い出力する（多値）。同様にプリンタ画像処理２０１６はプリンタ２０１７に対して適切な各種画像処理（たとえば補正、加工、編集）を行うプリント時は伸張２０１３で２値多値変換を行うので、２値、および多値出力が可能である。画像変換部２０３０はRAM上にある画像を画像変換し、再度、RAM２００２に描き戻すときに使われる各種画像変換機能を有する。回転器２０１９は３２画素ｘ３２画素単位の画像を指定された角度で回転でき、２値、および多値の入出力に対応している。変倍器２０２０は画像の解像度を変換（たとえば６００dpiから２００dpi）したり、変倍したりする機能（たとえば２５%から４００%まで）を有する。変倍する前には３２x３２画素の画像を３２ライン単位の画像に並び替える。色空間変換２０２１は多値入力された画像をマトリクス演算、およびLUTにより、たとえばメモリ上にあるYUV画像をLab画像に変換し、メモリ上に格納する。また、この色空間変換は３x８のマトリクス演算および、１次元LUTをもち、公知の下地とばしや裏写り防止を行うことができる。変換された画像は多値で出力される。
【００３２】
２値多値変換２０２２は１bit２値画像を多値８bit、２５６階調にする。逆に多値２値変換２０２５はたとえばメモリ上にある８bit、２５６階調の画像を誤差拡散処理などの手法により１bit、２階調に変換し、メモリ上に格納する。合成２０２３はメモリ上の２枚の多値画像画像（もしくは二値画像）を合成し、１枚の多値画像（もしくは二値画像）にする機能を有する。たとえば、メモリ上にある会社ロゴの画像と原稿画像を合成することで、原稿画像に簡単に会社ロゴをつけることができる。合成の手法は画素毎に平均する、輝度レベルで明るい方の画素の値を合成後の画素の値とする、暗い方を合成後の画素とする、ビット毎に論理和演算、論理積演算、排他的論理和演算を施すなど、公知の手法を用いるものとする。間引き２０２４は多値画像の画素を間引くことで、解像度変換を行うユニットであり１/２,１/４,１/８の多値画像を出力可能である。変倍２０２０と合わせて使うことで、より広範囲な拡大、縮小を行うことができる。移動２０２５は入力された２値画像、多値画像に余白部分をつけたり、余白部分を削除したりして出力することができる。回転２０１９、変倍２０２０、色空間変換２０２１、２値多値２０２２、合成２０２３、間引き２０２４、移動２０２５、多値２値２０２６はそれぞれ連結して動作することが可能である。これらはたとえばメモリ上の多値画像を画像回転、解像度変換する場合は、両処理をメモリを介さずに連結して行うことができる。
【００３３】
また、ＰＣ２４０上で動作する文書管理システム１２０００において、１２００１はユーザインタフェース部で、ユーザはユーザインタフェース部を介して画像形成装置との接続や、データベース１２００９への文書の登録、あるいは文書の印刷等の操作を行う。１２００２は画像処理制御部で、入出力する文書画像に対して、用途に応じてＴＩＦＦやビットマップなどの画像形式変換処理や、圧縮伸長処理等を行う。１２００３は文書管理制御部で、文書管理に関するすべての処理を制御する。１２００４はデータベース制御部で、データベース１２００９に存在する文書画像データそのものを保存するボリュームデータベース、文書の名前や作成日付、コメントを抽出する。あるいはデータベース制御部は、ジョブ文書における印刷体裁情報を保存する属性管理データベース、登録された文書からテキストデータを抽出する。データベース制御部は、インデックス情報にしたデータが保存される全文検索データベースにそれぞれ保存するデータを作成、保存する処理の制御を行う。１２００５は印刷処理制御部で、印刷する文書の形式に応じた印刷処理をするための制御を行う。１２００６はプリンタドライバで、印刷の対象となる画像データに対し、ＲＩＰ処理、ＰＤＬ処理を行い、プリンタへデータ転送処理を行う。１２００７はデバイス制御部で、画像形成装置２００との情報の入出力を行い、画像形成装置２００への接続やＨＤＤ２００４に格納される画像データ取得等の制御を行う。１２００８はネットワーク制御部で、ＬＡＮ２００８に接続し、情報の入出力を行う。
【００３４】
（動作説明）  
次に画像形成装置と文書管理システムの連携における動作を説明する。
【００３５】
図３は画像形成装置２００におけるＨＤＤ２００４の文書を文書管理システム１２０００のデータベース１２００９へ蓄積する場合の全体の流れを示すフローチャートである。本処理はＰＣ２４０のＲＯＭ内に記憶されるプログラムに基づいてＣＰＵによって行われる。
【００３６】
まず、ユーザは文書管理システム上で、画像形成装置を操作可能なモードとするためのデバイス登録処理（ステップS３０１）を行う。ユーザは画像形成装置の文書管理情報を取得する。ユーザはＨＤＤ２００４からデータベース２００９へ登録する文書をユーザに特定させるための文書リスト表示処理（ステップS３０２）を行う。ユーザはＨＤＤ２００４から画像データおよび文書情報を取得する。そして、ユーザはデータベース２００９に登録する文書登録処理（ステップS３０３）を行う。それぞれの処理について、以下詳細に説明する。
【００３７】
＜デバイス登録処理＞
図４は画像形成装置の登録処理を示すフローチャートである。このフローの処理を分けて説明する。
【００３８】
（ステップS４０１）ユーザはユーザインタフェース部１２００１より、画像形成装置２０００を文書管理システム１２０００上で利用可能にするために、画像形成装置の登録に行うための指示を行う。この指示により登録する画像形成装置がネットワーク上に存在するかどうかの情報を入力するモードとなる。ネットワーク上に存在する様々なデバイスから所望の画像形成装置を検出する情報として、例えば画像形成装置に予め設定されているIPアドレスのようなユニークな情報が利用される。
（ステップS４０２）ユーザは画像形成装置を特定するための情報を入力後、登録を行うかどうか指示する。登録を行う場合（ステップS４０３）の処理を行い、登録を行わない場合は処理を終了する。
（ステップS４０３）登録指示によりデバイス制御部１２００７は、指定された情報に基づいてネットワーク制御部１２００８を経由して、画像形成装置であるか問い合わせを行う。CPU２００１は、問い合わせ要求を受信すると画像形成装置が存在することをネットワーク制御部２００７を経由して送信する。この送信情報をデバイス制御部１２００７が受信、即ち画像形成装置が存在する場合、（ステップS４０４）の処理を行い、所定時間内に画像形成装置からの返信がない場合、即ち画像形成装置が存在しない場合、（ステップS４０１）の処理に戻る。
（ステップS４０４）続いてデバイス制御部１２００７は、画像形成装置のＩＤ情報を取得要求を行う。ＩＤ情報はそれぞれ機能の異なる画像形成装置を識別するための情報として定義されている。文書管理システムは、登録可能な画像形成装置のＩＤ情報を予め登録している。取得要求を受け取ったCPU２００１は、自身のＩＤ情報を返信する。
（ステップS４０５）デバイス制御部１２００７は、受信したＩＤ情報が文書管理システム内に予め登録されているＩＤ情報と一致するか調べる。ＩＤ情報が一致、即ち登録可能な画像形成装置と判断した場合、（ステップS４０６）の処理を行い、ＩＤ情報が一致しない、即ち登録不可能な画像形成装置と判断した場合（ステップS４０１）の処理に戻る。
（ステップS４０６）登録可能な画像形成装置と判断した場合、データベース制御部１２００４は画像形成装置のボックスを１つのデータベースとして登録処理を行い、ユーザインタフェース部１２００１に新規にデータベースを示すアイコンを表示する。これにより文書管理システム上で画像形成装置のデータベースを操作可能なモードとなる。
【００３９】
＜文書リスト表示処理＞
続いてユーザは、登録処理を行った画像形成装置に蓄積される文書を文書管理システム上で閲覧するための指示を行う。画像形成装置内の文書は、概念的にツリー構造で管理されており、ボックスと呼ばれる階層の子データとして文書が存在している。このボックスは複数存在することが可能である。
【００４０】
ユーザの指示により、デバイス制御部１２００７はボックスのハンドルのリストを画像形成装置より取得する。リストを受け取るとデバイス制御部１２００７は、各ボックスの固有の情報を画像形成装置より取得する。固有の情報とは例えば、ボックス番号やボックスの名称等である。画像形成装置に存在する全てのボックス情報を取得すると、ユーザインタフェース部１２００１に各ボックスを示すアイコンと共に、ボックスの情報をリスト表示する。
【００４１】
さらに、ユーザは任意のフォルダ（ボックス）を選択すると、デバイス制御部１２００７は指定されたボックスに存在する文書のハンドルのリストを画像形成装置より取得する。リストを受け取るとデバイス制御部１２００７は、各文書固有の情報を画像形成装置より取得する。固有の情報とは例えば文書名、作成日付、ページ数などである。指定したボックスに存在する全ての文書情報を取得すると、ユーザインタフェース部１２００１に文書の情報をリスト表示する。
【００４２】
＜文書登録処理＞
図５は画像形成装置に蓄積される文書を文書管理システムのデータベース１２００９に登録する処理を示すフローチャートである。本実施例においては、このフローを分けて説明する。
（ステップS５０１）ユーザはユーザインタフェース部１２００１に表示される文書のリストから、任意の文書を指定し、文書管理システムのデータベース１２００９に登録する指示を行う。
（ステップS５０２）デバイス制御部１２００７は指定された文書の画像データを取得する処理を行う。
（ステップS５０３）画像の取得が完了すると、データベース制御部１２００４は取得した画像データの登録処理を行う。
【００４３】
図６はデータベース１２００９の属性管理データベースのデータ構造概念図である。あくまで概念としてツリー構造をとっているが、必ずしもツリー構造である必要はない。
【００４４】
図中符号１３００１は属性管理データベースのルートである、全ての登録されるデータはルートの子データである。１３００２はフォルダデータであり、ユーザがデータを格納するためのフォルダのデータである。フォルダデータはフォルダＩＤとフォルダ属性情報から成り立っている。前述の画像入出力装置から取得したボックスの情報はこのフォルダ属性情報に格納される。フォルダは複数存在することができるので、最上位に存在するフォルダはその数分だけ、１３００３のようにルートの直下に接続される子データとして登録される。１３００４は文書データであり、格納されるフォルダの子データとして存在する。文書データは文書ＩＤと文書属性情報からなり、文書属性情報として文書名や更新日時、コメントデータ、印刷体裁情報などのデータを保存している。前述の画像入出力装置から取得した文書の情報はこの文書属性情報に格納される。文書データもフォルダの下に複数存在することができるので、その数分だけ１３００５のように登録される。また、フォルダの下にさらにフォルダを存在させ、フォルダの階層化構造をとることも可能である。この場合は１３００６のように登録される。１３００７はページデータで、登録された文書の各ページに関する情報が保存される。ページデータはページＩＤとページ属性情報、検索インデックスＩＤ、ボリュームデータＩＤから成り立っている。検索インデックスＩＤは全文検索データベースに保存された情報のＩＤで、ボリュームデータＩＤはボリュームデータベースに登録されたＩＤで、各ＩＤから各データベースの情報を引き出すことが可能である。ページ属性情報にはページ番号、ファイルフォーマット、地紋画像が付加されているかどうかといった情報が保存される。ページデータもページ数分だけ存在することが可能で、１３００８のように登録される。
【００４５】
図７に画像の形式を示す。本実施形態で使用される画像の形式は特許文献２で開示されている画像パケット構造を利用する。圧縮器２０１２ではラスター形式の画像を、図７のごとく３２x３２画素単位のパケットとして並び替え、パケット単位でJPEG圧縮を行う。同時にパケットにパケットの位置を示すID、色空間、QテーブルID、データ長などの情報を付加してヘッダーとする。文字、写真を示す２値のデータ（像域フラグ）も同様に圧縮して、JPEGの後ろに付随させる。図８にパケットデータを示す。伸張器２０１３ではこのヘッダー情報をもとにJPEGを展開し、ラスター画像に並び替える。このようなパケット画像にすることで、画像回転のときにはパケット内部の画像のみを回転し、パケットIDの位置を変更することで、部分的に伸張圧縮で回転することができるため非常に効率がよい。イメージバス２０１０を流れる画像はすべてパケット画像になる。
【００４６】
FAX送信や２値画像回転器２０５２、２値画像圧縮・伸張器２０５３などでラスター画像が必要な場合は、パケット画像からラスター画像への変換をソフトウェアによって行う。
【００４７】
図９にスキャナ画像処理２０１４の詳細説明を示す。スキャナから入力されたRGB各８bitの輝度信号はマスキング２５０１によりCCDのフィルタ色に依存しない標準的なRGB色信号に変換される。フィルタ２５０２ではたとえば９x９のマトリクスを使用し、画像をぼかしたり、メリハリをつける処理が行われる。ヒストグラム２５０３は入力画像中の画像信号データのサンプリングをする処理部であり、入力画像の下地レベル判定に使用される。このモジュールでは主走査方向、副走査方向にそれぞれ指定した開始点から終了点で囲まれた矩形領域内のRGBデータを、主走査方向、副走査方向に一定のピッチでサンプリングし、ヒストグラムを作成する。このヒストグラムは、下地とばしや、裏写り防止が指定されたとき、読み出され、ヒストグラムから原稿の下地を推測し、下地とばしレベルとして、画像とともにメモリやHDDに保存、管理され、印刷や送信時の画像処理に使用される。ガンマ２５０４では画像全体の濃度を濃くあるいは薄くするように処理が行われる。たとえば入力画像の色空間を任意の色空間に変換したり、入力系の色味に関する補正処理を行う部分である。原稿がカラーか白黒かを判断するために変倍前の画像信号を色空間変換２５０５によって公知のLabに変換する。このうちa,bは色信号成分を表しており、比較器２５０５内の所定のレベル以上であれば有彩色、そうでなければ無彩色として１bitの判定信号を比較器２５０５から出力する。カウンタ２５０７は比較器からの出力を計測する。文字／写真判定は画像から文字エッジを抽出し、画像を文字と写真に分離する機能である。出力として、文字写真判定信号が得られる。この信号も画像とともにメモリやＨＤに格納され、印刷時に使用される。２５０９は特定原稿判定器である。特定原稿判定器は入力画像信号と、判定器内部で持つパターンがどの程度一致するかを比較し、図示したように一致、不一致という判定結果を読み出すことが可能である。判定結果に応じて、画像を加工し、紙幣や有価証券などの偽造を防止する。
【００４８】
図１０にプリンタ画像処理器２０１６の詳細説明を示す。図中符号２６０１は画像データの地色を飛ばし、不要な下地のカブリ除去を行う処理である。例えば、３×８のマトリクス演算や、１次元ＬＵＴにより下地飛ばしを行う。これは前述したように２０３２にも含まれる機能であり、まったく同等の回路である。２６０２はカラー画像データをモノクロデータに変換し、単色としてプリントする際に、カラー画像データ、例えばＲＧＢデータを、Ｇｒａｙ単色に変換するモノクロ生成部である。例えば、ＲＧＢに任意の定数を掛け合わせ、Ｇｒａｙ信号とする１×３のマトリクス演算から構成される。２６０３は画像データを出力するプリンター部の特性に合わせて色補正を行う出力色補正部である。例えば、４×８のマトリクス演算や、ダイレクトマッピングによる処理から構成される。２６０４は画像データの空間周波数を任意に補正するフィルタ処理部であり、例えば９×９のマトリクス演算を行う処理から構成される。２６０５は出力するプリンタ部の特性に合わせて、ガンマ補正を行う処理であり、通常１次元のＬＵＴから構成される。２６０６は出力するプリンタ部の階調数に合わせて任意の中間調処理を行う処理部であり、２値化や３２値化など、任意のスクリーン処理や、誤差拡散処理を行う中間調処理部である。各処理は図示しない文字／写真判定信号によって切り替えることも可能である。ドラム間遅延メモリ２６０７はCMYKの各色のドラムを持つカラープリンタにおいて、CMYKの印字タイミングをドラム間分ずらすことで、CMYK画像を重ね合わせるためのメモリである。CMYK各色４ドラムを持つカラープリンタにおいて画像の位置を合わせるために遅延させることができる。
【００４９】
画像入出力デバイスを図１１に示す。画像入力デバイスであるスキャナ部２０１５は、原稿となる紙上の画像を照明し、CCDラインセンサ(図示せず)を走査することで、ラスターイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダ２７０１のトレイ２７０２にセットされ、装置使用者が操作部２００６から読み取り起動指示することにより、コントローラCPU２００１がスキャナ２０１５に指示を与える。そして、フィーダ２０７１のトレイ２７０２から原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００５０】
画像出力デバイスであるプリンタ部２０１７は、ラスターイメージデータを用紙上の画像に変換する部分である。その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、コントローラCPU２００１からの指示によって開始する。プリンタ部２０９５には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット２７０３、２７０４、２７０５がある。また、排紙トレイ２７０６は印字し終わった用紙を受ける排紙トレイである。
【００５１】
操作部２００６の構成を図１２に示す。LCD表示部２８０１は、LCD上にタッチパネルシート２８０２が貼られており、システムの操作画面およびソフトキーを表示するとともに、表示してあるキーが押されるとその位置情報をコントローラCPU２００１に伝える。スタートキー２０１４は原稿画像の読み取り動作を開始する時などに用いる。スタートキー２８０３中央部には、緑と赤の２色LED２８０４があり、その色によってスタートキー２８０３が使える状態にあるかどうかを示す。ストップキー２８０５は稼働中の動作を止める働きをする。IDキー２８０６は、使用者のユーザIDを入力する時に用いる。リセットキー２８０７は操作部からの設定を初期化する時に用いる。
【００５２】
図１３は、本実施例の画像形成装置における初期画面である。図中符号３３０１はコピーできる状態か否かを示すところであり、同時に設定したコピー部数も表示される。３３０２は下地除去を自動的にするかしないかを選択するためのボタンである。３３０３は９段階の濃度調整が可能なスライダである。３３０４は原稿のタイプを選択するところであり、文字・写真・地図、文字、印画紙写真、印刷写真が選択できる。３３０５は応用モードボタンであり、縮小レイアウト（複数枚の原稿を１枚の用紙に縮小印字する機能）や、カラーバランス（CMYKの各色微調整）などが設定できる。３３０６は各種フィニッシングにかかわる設定を行うボタンであり、シフトソート、ステープルソート、グループソートが設定できる。３３０７は両面読み込み、および、両面印刷にかかわる設定を行うボタンである。
【００５３】
図１４にボックスタブ３１０３を押下したときの画面を示す。図中符号３４０１はHDDを論理的に区分した各フォルダを示す。フォルダにはフォルダ番号があらかじめ割り振られており、３４０１は０番のフォルダになる。フォルダ番号の横にはフォルダで使用しているディスク容量の割合が表示されている。また、フォルダには任意の名前をつけることができ、名前もここに表示される。３４０２はHDD全体の使用量が表示される。
【００５４】
図１５にフォルダ３４０１を押下したときの画面を示す。図中符号３５０１および３５０２はフォルダに格納されている文書を示し、先述した文書管理システムに登録できる文書でもある。文書は複数のページで構成されている。３５０１はスキャンした文書であり、スキャン文書であることを示すアイコン表示、および、HDD使用量、さらにユーザが任意に設定できる文書名表示を表示している。３５０２はPDLから格納したPDL文書であるアイコンが表示されている。アイコンを押下することで、その文書が選択されたことが反転表示によって示される。３５０４はスキャナから原稿を読み込み、文書を生成するためのボタンである。３５０５はフォルダ内のすべての文書を選択するためのボタンである。３５０６は選択された文書を削除するためのボタンである。３５０７は選択された文書を印刷するためのボタンである。３５０８は選択された文書を編集するためのボタンである。たとえば２つの文書を選択して、結合し、１つの文書にして保存したり、特定のページを削除する機能を持っている。３５０９は最後に選択された文書の詳細情報を表示するためのボタンである。文書名以外にも解像度、原稿サイズ、カラーなどの情報をみることができる。
【００５５】
図１６に本実施形態の画像形成装置のソフトウェア構成図を示す。図中符号４０１０は表示操作部を制御するUI制御部である。また、UI制御部からの指示を受け、コピー動作、送信動作、ボックス画面からのスキャン、プリントを実行するコピーアプリケーション部４０２０、送信アプリケーション部４０２１、BOXアプリケーション部４０２２がある。またネットワークアプリケーション４１２０からのPDLプリントデータをうけPDLプリントジョブを投入するPDLアプリケーション部４０２３と、リモートプリントジョブを投入するリモートプリントアプリケーション部４０２４がある。４０３０は機器制御部分の機器依存部分を吸収するための共通インタフェース部分、４０４０は共通インタフェースから受け取ったジョブ情報を整理し、下位層のドキュメント処理部に伝達するジョブマネージャである。ドキュメント処理部はローカルコピーであればスキャンマネージャ４０５０とプリントマネージャ４０９０である。送信ジョブであればスキャンマネージャ４０５０とファイルストアマネージャ４１００である。文書管理システムからのプリントジョブであればファイルリードマネージャ４０６０とプリントマネージャ４０９０である。LIPSやPostScriptなどのPDLプリントではPDLマネージャ４０７０とプリントマネージャ４０９０である。各ドキュメントマネージャ間の同期とり、および各種画像処理を行うイメージマネージャ４１１０への画像処理の依頼はシンクマネージャ４０８０を介して行う。スキャン、プリント時の画像処理や画像ファイルの格納はイメージマネージャ４１１０が行う。
【００５６】
以下、図１７〜２０に示すフローチャートの処理は、画像形成装置の内に記憶されるプログラムに基づいてCPU２００１によって行われる。
【００５７】
まずローカルコピーのソフトウェア処理について、図１７に示すコピーのフローチャートを参照して説明する。使用者の指示によりUI制御部４０１０からコピー指示とともにコピーの設定がコピーアプリケーション部４０２０に伝わる（ステップS４２０２)。コピーアプリケーション部４０２０はUI制御部４０１０からの情報を共通インタフェース４０３０を介して、機器制御を行うジョブマネージャ４０４０に伝える。ジョブマネージャ４０４０はスキャンマネージャ４０５０とプリントマネージャ４０９０にジョブの情報を伝達する。スキャンマネージャ４０５０は図示しないデバイスI/F（デバイスI/Fはコントローラ２０００とスキャナ２０１５、およびコントローラ２０００とプリンタ２０１７を結ぶシリアルI/F）を介してスキャナ２０７０にスキャン要求を行う。また、同時にシンクマネージャ４０８０を介してイメージマネージャ４１１０にスキャン用の画像処理要求を出す。イメージマネージャ４１１０はスキャンマネージャ４０５０の指示に従って、スキャナ画像処理部２０１４の設定を行う（ステップS４２０３)。設定が完了したら、シンクマネージャ４０８０を介してスキャン準備完了を伝える。その後スキャンマネージャ４０５０はスキャナ２０７０に対してスキャンを指示する（ステップS４２０４)。スキャン画像転送完了は図示しないハードウェアからの割り込み信号によってイメージマネージャ４１１０に伝わる。イメージマネージャ４１１０からのスキャン完了を受けてシンクマネージャ４０８０はスキャン完了をスキャンマネージャ４０５０、プリントマネージャ４０９０に伝える。同時にシンクマネージャ４０８０はRAM２００２に蓄積された圧縮画像をＨＤＤ２００４にファイル化するためイメージマネージャ４１１０に指示する。イメージマネージャ４１１０は指示に従ってメモリ上の画像（文字／写真判定信号を含めて）をHDD２００４に格納する。このとき、コピーの設定に応じて、必要ならば画像変換部２０３０を用いて画像変換を行なってから（ステップS４２０５)、メモリ上の画像をHDD２００４に格納する（ステップS４２０６)。画像の付随情報として図示しないＳＲＡＭにカラー判定/白黒判定結果、下地とばしを行うための下地とばしレベル、画像入力元としてスキャン画像、色空間RGBも格納しておく。また、HDD２００４への格納が終了し、スキャナ２０７０からのスキャン完了を受けたら、シンクマネージャ４０８０を介してスキャンマネージャ４０５０にファイル化終了を通知する。スキャンマネージャ４０５０はジョブマネージャ４０４０に対して終了通知を返し、ジョブマネージャ４０４０は共通インタフェース４０３０を介してコピーアプリケーション部４０２０へ返す。ステップS４２０７において、プリントマネージャ４０９０はメモリに画像が入った時点でデバイスI/Fを介して、プリンタ２０９５に印刷要求をだし、同時にシンクマネージャ４０８０にプリント画像処理要求を行うことで、プリンタ側の処理が開始される。このプリント側の処理を図２０に示す。
【００５８】
図２０において、シンクマネージャ４０８０はプリントマネージャ４０９０から要求を受けたら画像処理設定をイメージマネージャ４１１０に依頼する。イメージマネージャ４１１０は上記の画像の付随情報に従ってプリンタ画像処理部２０１５の設定を行う（ステップS４８０２)。そして、メモリ上の画像(あるいはHDD２００４から読み出した（ステップS４８０３)画像)に対し、画像変換を行なった後に（ステップS４８０４)、シンクマネージャ４０８０を介してプリントマネージャ４０９０にプリント準備完了を伝える。プリントマネージャ４０９０はプリンタに対して印刷指示を出す（ステップS４８０５)。プリント画像転送完了は図示しないハードウェアからの割り込み信号によってイメージマネージャ４１１０に伝わる。イメージマネージャ４１１０からのプリント完了を受けてシンクマネージャ４０８０はプリント完了をプリントマネージャ４０９０に伝える。プリントマネージャ４０９０はプリンタ部からの排紙完了を受け、ジョブマネージャ４０４０に対して終了通知を返し、ジョブマネージャ４０４０は共通インタフェース４０３０を介してコピーアプリケーション部４０２０へ返す。コピーアプリケーション部４０２０はスキャン、プリントが終了したらジョブ終了をUI制御部に通知する。
【００５９】
図１８にPDLデータ展開格納ジョブの場合のフローチャートを示す。PDLデータ展開格納ジョブの場合は、PDLプリントを投入したホストPCからの要求がネットワークアプリケーション４１２０を経由してPDLアプリケーション４０２３に伝達される。PDLアプリケーションがPDLデータ展開格納ジョブを共通インタフェース４０３０を介してジョブマネージャ４０４０に指示する。このときPDLマネージャ４０７０とファイルストアマネージャ４１００がジョブマネージャ４０４０からの要求を受ける。画像のRIP（ステップS４７０２)が終了した後の画像入力する部分に関しては前述のスキャンジョブと同様である。メモリ上の画像（文字／写真判定信号を含めて）をHDD２００４に格納する（ステップS４７０３)。画像の付随情報として図示しないＳＲＡＭにカラー/白黒情報、画像入力元としてPDL画像、色空間CMYKもしくはRGBも格納しておく。PDL画像をHDD２００４に格納し終わった時点で、シンクマネージャ４０８０から格納完了通知を受け、それを共通インタフェース４０３０を介してPDLアプリケーション４０２３に通知する。ＰＤＬアプリケーション４０２３はこの通知のあと、ネットワークアプリケーション４４２０にHDDに格納完了を通知し、PDLプリントを投入したホストPCへこの情報が伝達される。また、PDLプリントジョブの場合にはPDLマネージャ４０７０とプリントマネージャによって、メモリ上に展開された画像を印字する（ステップS４７０４)。
【００６０】
PDL展開され格納された画像のプリントはUIで印刷指示された格納文書をBOXアプリケーションに対してプリントジョブとして発行する。BOXアプリケーション部４０２２は共通インタフェース４０３０を介してジョブマネージャ４０４０にプリントジョブを投入する。ローカルコピーとは異なり、スキャンマネージャ４０５０に代わってファイルリードマネージャ４０６０がジョブマネージャ４０４０からの要求を受ける。印刷指示された画像をHDDからメモリに展開するための要求をシンクマネージャ４０８０を介して、イメージマネージャ４１１０に行う。この後の動作は後述の文書管理システムからのプリントジョブ(図２０にて説明する)と同様であるため、ここでは説明を省略する。
【００６１】
文書管理システムからのプリントジョブ(いわゆるリモートプリント)について、図１９のフローチャートを参照して説明する。文書管理システムからのプリントジョブでは、画像形成装置がリモートプリント要求を文書管理システムから要求を受ける。この場合（ステップS４６０１)、文書管理システム側からの画像データおよび画像に附随する情報をネットワークアプリケーション４１２０がHDD２００４に保存する（ステップS４６０２からS４６０３)。それとともに、文書管理システムからのプリントジョブでは、リモートプリントアプリケーション部４０２４に対してジョブを発行する。ジョブの発行指示を受けたアプリケーション部は共通インタフェース４０３０を介してジョブマネージャ４０４０にプリントジョブを投入する（ステップS４６０４)。ローカルコピーとは異なり、スキャンマネージャ４０５０に代わってファイルリードマネージャ４０６０がジョブマネージャ４０４０からの要求を受ける。S４６０５では、これからプリントしようとしている画像のページ属性を取得し、S４６０６において、その画像に地紋画像が重ねられているかを判断する。地紋画像が付加されている場合はS４６０７へと進み、地紋画像が付加された画像をプリントするために必要となるメモリを確保するだけの十分なメモリが画像形成装置に搭載されているかを判断する。ここで搭載メモリが十分であると判断された場合は、S４６０８へと進みプリント処理を開始する。S４６０７において搭載メモリが不足している場合は、その画像をプリントすることは出来ないとして、全ての処理を終了する。S４６０８でのプリント処理については図２０を参照して説明する。
【００６２】
図２０において、ファイルリードマネージャ４０６０は、プリント処理を行うための画像処理設定をイメージマネージャ４１１０に依頼する。イメージマネージャ４１１０は上記の画像の付随情報に従ってプリンタ画像処理部２０１５の設定を行う（ステップS４８０２)。次にファイルリードマネージャ４０６０は、上記画像をHDDからメモリに展開するための要求をシンクマネージャ４０８０を介して、イメージマネージャ４１１０に行い、イメージマネージャ４１１０はメモリに画像を展開する（ステップS４８０３)。さらに、イメージマネージャ４１１０は展開後の画像に対して、画像変換を行なった後に（ステップS４８０４)、シンクマネージャ４０８０を介してプリントマネージャ４０９０にプリント準備完了を伝える。プリントマネージャ４０９０はプリンタに対して印刷指示を出す（ステップS４８０５)。プリント画像転送完了は図示しないハードウェアからの割り込み信号によってイメージマネージャ４１１０に伝わる。イメージマネージャ４１１０からのプリント完了を受けてシンクマネージャ４０８０は、全てのページのプリントが完了したかを判断する。まだプリントするページがある場合は、S４６０５からの処理を繰り返し、最後のページであれば、プリント完了をファイルリードマネージャ４０６０とプリントマネージャ４０９０に伝える。ファイルリードマネージャ４０６０は終了通知をジョブマネージャ４０４０に返す。プリントマネージャ４０９０はプリンタ部からの排紙完了を受け、ジョブマネージャ４０４０に対して終了通知を返す。ジョブマネージャ４０４０は共通インタフェース４０３０を介してリモートプリントアプリケーション部４０２４へ終了通知を返す。リモートプリントアプリケーション部はプリントが終了したらジョブ終了をネットワークアプリケーション部４１２０に通知する。
【００６３】
［実施形態の効果］  
以上説明したように本実施形態によれば、画像形成装置は、画像データを入力する画像入力手段と、画像データを蓄積して記憶する記憶手段と、画像データを出力するための画像出力手段とを有する。そてし、上記画像入力手段によって画像データを入力する画像入力ステップと、画像入力ステップにおいて入力された画像データを上記記憶手段に蓄積して記憶する記憶ステップとを備える。さらに、上記記憶手段に記憶した画像データを上記画像出力手段によって出力しようとする際に、当該出力しようとする画像データに附随した属性情報と画像形成装置の記憶容量とに基づいて出力可能か否かを判定手段によって判定する判定ステップを備える。そして、判定ステップにおいて出力可能と判定した場合に、上記記憶手段に記憶した画像データを上記画像出力手段によって出力する出力ステップとを備えることを特徴とする（図１９）。
【００６４】
以上の構成により、複写機等に搭載されたメモリ量に応じて、地紋画像の印刷可否を判断し、地紋画像の印刷に必要なメモリが搭載されていない場合は、印刷を中断する。
【００６５】
［その他の実施形態］
尚、上述した実施形態は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【００６６】
また、前述した実施形態の機能を実現するソフトウェアのプログラム・コードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラム・コードを読み出し実行することによっても、本発明の目的が達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラム・コード自体が前述した実施形態の機能を実現することになり、そのプログラム・コードを記録した記録媒体は本実施形態を構成することになる。また、コンピュータが読み出したプログラム・コードを実行することにより、前述した実施形態の機能が実現される場合だけが含まれるわけでない。そのプログラム・コードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６７】
さらに、記録媒体から読み出されたプログラム・コードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる。その後、そのプログラム・コードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６８】
本実施形態を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートや機能構成に対応するプログラム・コードが格納されることになる。
【００６９】
尚、上述した実施形態は、いずれも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００７０】
【図１】本発明を適用できる実施形態の画像形成システムの全体構成を示す図である。
【図２】本発明を適用できる実施形態の画像形成装置の全体構成を示す図である。
【図３】本発明を適用できる実施形態の文書登録における全体の流れを示すフローチャートである。
【図４】本発明を適用できる実施形態の画像入出力装置の登録処理を示すフローチャートである。
【図５】本発明を適用できる実施形態の文書の登録処理を示すフローチャートである。
【図６】本発明を適用できる実施形態の属性管理データベースのデータ構造概念図である。
【図７】本発明を適用できる実施形態のパケット画像と画像全体の関係図である。
【図８】本発明を適用できる実施形態のパケット画像の構造を示す図である。
【図９】本発明を適用できる実施形態のスキャナ画像処理のブロック図である。
【図１０】本発明を適用できる実施形態のプリンタ画像処理のブロック図である。
【図１１】本発明を適用できる実施形態の画像形成装置の入出力デバイス外観図である。
【図１２】本発明を適用できる実施形態の画像形成装置の操作部外観図である。
【図１３】本発明を適用できる実施形態の操作部のコピー画面の説明図である。
【図１４】本発明を適用できる実施形態の操作部のボックス画面の説明図である。
【図１５】本発明を適用できる実施形態の操作部のボックス画面の詳細説明図である。
【図１６】本発明を適用できる実施形態のソフト構成を示すソフト構成図である。
【図１７】本発明を適用できる実施形態のローカルコピーに対するフローチャートである。
【図１８】本発明を適用できる実施形態のPDLデータ展開格納ジョブに対するフローチャートである。
【図１９】本発明を適用できる実施形態の文書管理システムからのプリントジョブに対するフローチャートである。
【図２０】本発明を適用できる実施形態のプリント処理に対するフローチャートである。
【図２１】バウンダリ処理まで施した地紋画像の生成例を示す図である。
【図２２】地紋画像におけるドットの状態を示す図である。
【図２３】複写時に地紋画像が顕像化する状態を示す図である。
【符号の説明】
【００７１】
２００  画像形成装置
２４０  ＰＣ
１２０００  文書管理システム
２０００  コントローラユニット
２００１  CPU
２００２  RAM
２００４  HDD
２００７  ネットワーク
２０１５  カラースキャナ
２０１７  カラープリンタ
２０３０  画像変換部
【図１】
2008009331.tif 000003
【図２】
2008009331.tif 000004
【図３】
2008009331.tif 000005
【図４】
2008009331.tif 000006
【図５】
2008009331.tif 000007
【図６】
2008009331.tif 000008
【図７】
2008009331.tif 000009
【図８】
2008009331.tif 000010
【図９】
2008009331.tif 000011
【図１０】
2008009331.tif 000012
【図１１】
2008009331.tif 000013
【図１２】
2008009331.tif 000014
【図１３】
2008009331.tif 000015
【図１４】
2008009331.tif 000016
【図１５】
2008009331.tif 000017
【図１６】
2008009331.tif 000018
【図１７】
2008009331.tif 000019
【図１８】
2008009331.tif 000020
【図１９】
2008009331.tif 000021
【図２０】
2008009331.tif 000022
【図２１】
2008009331.tif 000023
【図２２】
2008009331.tif 000024
【図２３】
2008009331.tif 000025