(57)【要約】【課題】複数のファイルに対して一括した処理を施す場合に、ページの出力画像中の文字の可読性を保持しつつ、各ページにヘッダまたはフッタ等の共通の領域を付加することができる画像処理装置、画像処理方法、および画像処理プログラムを提供する。【解決手段】画像処理装置としての文書管理サーバは、複数の文書ファイルにおける各ページにヘッダフッタ領域６０１，６０２を付加するために、ページの出力画像５００のサイズを縮小する場合、縮小される出力画像中の文字のサイズが、予め設定された最小文字サイズ以上であるか否かを判断し、縮小される出力画像中の文字のサイズが予め設定された最小文字サイズ以上であると判断された場合に、ページの出力画像のサイズを縮小する。【選択図】図１８
2006279756.tif 000002
【特許請求の範囲】
【請求項１】
複数のファイルに対して一括した処理が指示されている場合、当該複数のファイルにおける各ページに共通の領域を付加する領域付加手段と、
前記共通の領域を付加するためにページの出力画像のサイズを縮小する場合、縮小される出力画像中の文字のサイズが、予め設定された最小文字サイズ以上であるか否かを判断する判断手段と、
前記判断手段により、縮小される出力画像中の文字のサイズが予め設定された最小文字サイズ以上であると判断された場合に、前記ページの出力画像のサイズを縮小するサイズ縮小手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記共通の領域は、ヘッダまたはフッタのための領域であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記共通の領域は、複数のファイルの全ページに対する通しのページ番号を含むことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記判断手段により、縮小される出力画像中の文字のサイズが予め設定された最小文字サイズよりも小さいと判断された場合に、前記ページの出力画像を異なる２つのページに分割する分割手段をさらに有することを特徴とする請求項１〜３のいずれか１つに記載の画像処理装置。
【請求項５】
前記判断手段により、縮小される出力画像中の文字のサイズが予め設定された最小文字サイズよりも小さいと判断された場合に、前記ページの出力対象となる用紙のサイズをより大きいサイズに変更する変更手段をさらに有することを特徴とする請求項１〜３のいずれか１つに記載の画像処理装置。
【請求項６】
前記判断手段により、縮小される出力画像中の文字のサイズが予め設定された最小文字サイズよりも小さいと判断された場合に、次に実行すべき処理の項目を選択可能に表示部に表示させる制御手段をさらに有することを特徴とする請求項１〜３のいずれか１つに記載の画像処理装置。
【請求項７】
前記次に実行すべき処理の項目は、前記ページの出力画像のサイズを強制的に縮小する処理の項目を含むことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記次に実行すべき処理の項目は、前記ページの出力画像を異なる２つのページに強制的に分割する処理の項目を含むことを特徴とする請求項６または７に記載の画像処理装置。
【請求項９】
前記一括した処理は印刷であることを特徴とする請求項１〜８のいずれか１つに記載の画像処理装置。
【請求項１０】
複数のファイルに対して一括した処理が指示されている場合、当該複数のファイルにおける各ページに共通の領域を付加する領域付加ステップと、
前記共通の領域を付加するためにページの出力画像のサイズを縮小する場合、縮小される出力画像中の文字のサイズが、予め設定された最小文字サイズ以上であるか否かを判断する判断ステップと、
前記判断ステップにおいて、縮小される出力画像中の文字のサイズが予め設定された最小文字サイズ以上であると判断された場合に、前記ページの出力画像のサイズを縮小するサイズ縮小ステップと、
を有することを特徴とする画像処理方法。
【請求項１１】
複数のファイルに対して一括した処理が指示されている場合、当該複数のファイルにおける各ページに共通の領域を付加する領域付加手順と、
前記共通の領域を付加するためにページの出力画像のサイズを縮小する場合、縮小される出力画像中の文字のサイズが、予め設定された最小文字サイズ以上であるか否かを判断する判断手順と、
前記判断手段により、縮小される出力画像中の文字のサイズが予め設定された最小文字サイズ以上であると判断された場合に、前記ページの出力画像のサイズを縮小するサイズ縮小手順と、
をコンピュータに実行させるための画像処理プログラム。
【請求項１２】
請求項１１に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、および画像処理プログラムに関する。本発明は、特に、複数のファイルに対して一括した処理を施す際に適用される画像処理装置、画像処理方法、および画像処理プログラムに関する。
【背景技術】
【０００２】
従来、ワード文書、エクセル文書、ＪＰＥＧ画像、ＰＤＦ文書などの様々な種類、あるいは同じ種類の複数の文書ファイルを一括して印刷する場合、たとえば複数の文書ファイルを通しての連続番号（通し番号）を各ページに付加できなかった。このため、複数の文書ファイルを一旦印刷した後に手書きで各ページに通し番号を書き込み、通し番号が書き込まれた印刷物を再度コピーする等の煩わしい作業を行う必要があった。
【０００３】
一方、特定のユーザ宛に届いた電子メールやファクシミリ受信データをまとめて出力する場合に、記録紙に通し番号を付す印刷方法が開示されている（特許文献１参照）。この方法では、通し番号は、文書画像の記録領域ではないたとえば記録紙の上端または下端に印刷されるため、通し番号が文書画像と重なることはなく、文書画像が影響を受けることはない。しかしながら、上記方法を複数の文書ファイルを一括して印刷する場合に適用して各ページに通し番号を付加しようとすると、各ページの出力画像のための領域内に、通し番号のためのヘッダフッタ領域等の共通の領域を確保する必要が生じる。したがって、この共通の領域の確保のためにページの出力画像のサイズ（ページの描画範囲の大きさ）を縮小すると、縮小される出力画像中の文字のサイズが小さくなり過ぎて読めない場合が生じるという問題がある。
【０００４】
また、Ｎページ分の印刷データを１ページに配置するＮ−ｕｐ処理が行われる場合、予め設定された最小文字サイズ以下の文字が含まれないような最大のＮ−ｕｐ数を算出して、文字サイズの必要以上の縮小を防止する方法が開示されている（特許文献２参照）。しかし、この方法は、一つの文書ファイルを少ないページ数で印刷する場合に適用されるものであって、複数の文書ファイルに対して一括した処理を施す際に生じる問題を解決するものではない。しかも、Ｎ−ｕｐ処理では出力画像のサイズが一律に大きく縮小されるため、この方法は一部の用途にしか利用できない。
【０００５】
また、出力画像のサイズが用紙のサイズを越える場合、１ページの印刷データを複数のページに分割する方法が開示されている（特許文献３および４参照）。また、出力画像のサイズに応じて印刷に使用する用紙のサイズを変更する方法が開示されている（特許文献５参照）。しかし、これらの方法はいずれも、複数の文書ファイルに対して一括した処理を施す際に各ページに共通の領域を付加することによって生じる上記した問題については何ら考慮しておらず、かかる問題を解決する方法を提供するものではない。
【特許文献１】特開平１１−１９６２０２号公報
【特許文献２】特開２００４−１０２７１２号公報
【特許文献３】特開平１０−３０１７３０号公報
【特許文献４】特開２００３−５４０６５号公報
【特許文献５】特開平７−１５６４６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は上記従来技術の有する問題点に鑑みてなされたものであり、本発明の目的は、複数のファイルに対して一括した処理を施す場合に、ページの出力画像中の文字の可読性を保持しつつ、各ページにヘッダまたはフッタ等の共通の領域を付加することができる画像処理装置、画像処理方法、および画像処理プログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の上記目的は、下記の手段によって達成される。
【０００８】
（１）複数のファイルに対して一括した処理が指示されている場合、当該複数のファイルにおける各ページに共通の領域を付加する領域付加手段と、前記共通の領域を付加するためにページの出力画像のサイズを縮小する場合、縮小される出力画像中の文字のサイズが、予め設定された最小文字サイズ以上であるか否かを判断する判断手段と、前記判断手段により、縮小される出力画像中の文字のサイズが予め設定された最小文字サイズ以上であると判断された場合に、前記ページの出力画像のサイズを縮小するサイズ縮小手段と、を有することを特徴とする画像処理装置。
【０００９】
（２）前記共通の領域は、ヘッダまたはフッタのための領域であることを特徴とする上記（１）に記載の画像処理装置。
【００１０】
（３）前記共通の領域は、複数のファイルの全ページに対する通しのページ番号を含むことを特徴とする上記（１）または（２）に記載の画像処理装置。
【００１１】
（４）前記判断手段により、縮小される出力画像中の文字のサイズが予め設定された最小文字サイズよりも小さいと判断された場合に、前記ページの出力画像を異なる２つのページに分割する分割手段をさらに有することを特徴とする上記（１）〜（３）のいずれか１つに記載の画像処理装置。
【００１２】
（５）前記判断手段により、縮小される出力画像中の文字のサイズが予め設定された最小文字サイズよりも小さいと判断された場合に、前記ページの出力対象となる用紙のサイズをより大きいサイズに変更する変更手段をさらに有することを特徴とする上記（１）〜（３）のいずれか１つに記載の画像処理装置。
【００１３】
（６）前記判断手段により、縮小される出力画像中の文字のサイズが予め設定された最小文字サイズよりも小さいと判断された場合に、次に実行すべき処理の項目を選択可能に表示部に表示させる制御手段をさらに有することを特徴とする上記（１）〜（３）のいずれか１つに記載の画像処理装置。
【００１４】
（７）前記次に実行すべき処理の項目は、前記ページの出力画像のサイズを強制的に縮小する処理の項目を含むことを特徴とする上記（６）に記載の画像処理装置。
【００１５】
（８）前記次に実行すべき処理の項目は、前記ページの出力画像を異なる２つのページに強制的に分割する処理の項目を含むことを特徴とする上記（６）または（７）に記載の画像処理装置。
【００１６】
（９）前記一括した処理は印刷であることを特徴とする上記（１）〜（８）のいずれか１つに記載の画像処理装置。
【００１７】
（１０）複数のファイルに対して一括した処理が指示されている場合、当該複数のファイルにおける各ページに共通の領域を付加する領域付加ステップと、前記共通の領域を付加するためにページの出力画像のサイズを縮小する場合、縮小される出力画像中の文字のサイズが、予め設定された最小文字サイズ以上であるか否かを判断する判断ステップと、前記判断ステップにおいて、縮小される出力画像中の文字のサイズが予め設定された最小文字サイズ以上であると判断された場合に、前記ページの出力画像のサイズを縮小するサイズ縮小ステップと、を有することを特徴とする画像処理方法。
【００１８】
（１１）複数のファイルに対して一括した処理が指示されている場合、当該複数のファイルにおける各ページに共通の領域を付加する領域付加手順と、前記共通の領域を付加するためにページの出力画像のサイズを縮小する場合、縮小される出力画像中の文字のサイズが、予め設定された最小文字サイズ以上であるか否かを判断する判断手順と、前記判断手段により、縮小される出力画像中の文字のサイズが予め設定された最小文字サイズ以上であると判断された場合に、前記ページの出力画像のサイズを縮小するサイズ縮小手順と、をコンピュータに実行させるための画像処理プログラム。
【００１９】
（１２）上記（１１）に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００２０】
本発明によれば、複数のファイルに対して一括した処理を施す場合に、ページの出力画像中の文字の可読性を保持しつつ、各ページにヘッダまたはフッタ等の共通の領域を付加することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００２２】
図１は、印刷システムの全体構成を示すブロック図である。図１に示す印刷システムは、クライアント端末１０と、文書管理サーバ２０と、プリンタ３０とを備えている。
【００２３】
クライアント端末１０、文書管理サーバ２０、およびプリンタ３０は、ネットワーク４０を介して相互に通信可能に接続されている。ネットワーク４０は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格によりコンピュータやネットワーク機器同士を接続したＬＡＮ、あるいはＬＡＮ同士を専用線で接続したＷＡＮ等からなる。なお、ネットワーク４０に接続される機器の種類および台数は、図１に示す例に限定されない。
【００２４】
図２は、クライアント端末１０の構成を示すブロック図である。クライアント端末１０は、たとえばＰＣ（パーソナルコンピュータ）である。
【００２５】
クライアント端末１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６、およびネットワークインタフェース１７を備えており、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００２６】
ＣＰＵ１１は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１４は、オペレーティングシステムを含む各種プログラムや各種データを格納する。
【００２７】
図３に示すように、ハードディスク１４は、各種プログラムを格納するための領域であるプログラム記憶部５１を有する。ここでは、プログラム記憶部５１には、設定画面表示処理部５２、および設定指示処理部５３に対応するプログラムが格納される。設定画面表示処理部５２は、印刷すべき文書ファイルを選択するための画面、および印刷パラメータを設定するための画面を表示するための処理を行う。設定指示処理部５３は、設定画面上で指示された内容を設定するための処理を行う。なお、設定画面の表示のためにＷｅｂブラウザが利用されてもよい。
【００２８】
ディスプレイ１５は、各種の情報を表示する。入力装置１６は、マウス等のポインティングデバイスやキーボードであり、各種の入力を行うために使用される。
【００２９】
ネットワークインタフェース１７は、ネットワーク４０を介して他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００３０】
図４は、文書管理サーバ２０の構成を示すブロック図である。文書管理サーバ２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、およびネットワークインタフェース２５を備えており、これらは信号をやり取りするためのバス２６を介して相互に接続されている。文書管理サーバ２０の上記各部のうち、クライアント端末１０の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３１】
図５に示すように、ハードディスク２４は、各種プログラムを格納するための領域であるプログラム記憶部６１と、各種データを格納するための領域であるデータ記憶部６２とを有する。
【００３２】
ここでは、図６に示すように、プログラム記憶部６１には、文書管理部６３、表示画面制御部６４、文書ファイル解析部６５、印刷データ加工部６６、およびＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ページ記述言語）データ生成部６７に対応するプログラムが格納される。文書管理部６３は、データ記憶部６２に格納されている文書ファイルの管理を行う。表示画面制御部６４は、クライアント端末１０で表示する画面の制御を行う。文書ファイル解析部６５は、文書ファイル内で使用されている文字の最小サイズの検出等の解析を行う。印刷データ加工部６６は、文書ファイルから生成されるＰＤＬデータに基づいて、用紙上に印刷される出力画像のサイズを縮小するための処理等を行って印刷データを作成する。ＰＤＬデータ生成部６７は、文書ファイルからＰＤＬデータを生成する。
【００３３】
また、図７に示すように、データ記憶部６２は、印刷パラメータ等の設定データが格納される設定データ記憶部６８、文書ファイルが格納される文書ファイル記憶部６９、および印刷データが格納される印刷データ記憶部７０のためのそれぞれの領域を有する。
【００３４】
図８は、プリンタ３０の構成を示すブロック図である。プリンタ３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、操作パネル部３４、印刷部３５、およびネットワークインタフェース３６を備えており、これらは信号をやり取りするためのバス３７を介して相互に接続されている。プリンタ３０の上記各部のうち、クライアント端末１０の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３５】
操作パネル部３４は、タッチパネル、タッチパネル外の固定キー、表示ランプ等で構成されており、各種の入力および表示を行うために使用される。印刷部３５は、ビットマップ形式のラスタデータを電子写真方式等の印刷方式により用紙などの記録材に印刷する。
【００３６】
図９に示すように、ＲＯＭ３２は、各種プログラムを格納するための領域であるプログラム記憶部７１を有する。ここでは、プログラム記憶部７１には、描画処理部７２、および印刷制御部７３に対応するプログラムが格納される。描画処理部７２は、文書管理サーバ２０から転送された印刷データを印刷実データであるラスタデータに展開する。印刷制御部７３は、印刷部３５の制御を行う。
【００３７】
なお、クライアント端末１０、文書管理サーバ２０、およびプリンタ３０は、それぞれ、上記した構成要素以外の構成要素を含んでいてもよく、あるいは、上記した構成要素のうちの一部が含まれていなくてもよい。
【００３８】
次に、印刷システムの動作について説明する。
【００３９】
図１０および図１１は、クライアント端末１０における印刷指示の送信処理の手順を示すフローチャートである。なお、図１０および図１１のフローチャートにより示されるアルゴリズムは、クライアント端末１０のハードディスク１４などの記憶部にプログラムとして記憶されており、ＣＰＵ１１によって実行される。
【００４０】
まず、ユーザによる所定の操作に基づいて、印刷すべき文書ファイルを選択するための画面がディスプレイ１５に表示される（Ｓ１０１）。
【００４１】
図１２は、文書ファイル選択画面の一例を示す。文書ファイル選択画面１００は、一覧表示させる文書ファイルの格納場所を指定するためのフォルダ指定部１０１と、指定された格納場所に存在する文書ファイルを選択可能に示す選択部１０２とを有している。ユーザは、選択部１０２において文書ファイル名の先頭に配置されたラジオボタン１０３をクリックして、印刷したい文書ファイルを選択することができる。
【００４２】
続いて、文書ファイルの選択が完了するまで待機する（Ｓ１０２：ＮＯ）。具体的には、文書ファイル選択画面１００において、所定のラジオボタン１０３がクリックされた後に、ＯＫボタン１０４が押された場合、文書ファイルの選択が完了したと判断される（Ｓ１０２：ＹＥＳ）。ここで、選択された文書ファイルを特定する情報は文書管理サーバ２０に送信される。
【００４３】
文書ファイルの選択が完了したと判断された場合、印刷パラメータを設定するための画面がディスプレイ１５に表示される（Ｓ１０３）。
【００４４】
図１３は、印刷パラメータ設定画面の一例を示す。印刷パラメータ設定画面２００は、元の文書ファイルのヘッダフッタを残すかあるいは削除するかの選択部２０１と、複数の文書ファイルにおける各ページに共通の領域であるヘッダフッタ領域を設定するための共通領域設定部２０２と、印刷に使用される用紙を選択するための用紙選択部２０５と、縮小して印刷する場合に許容可能な最小文字サイズを予め設定するための最小文字サイズ設定部２０６と、ページの出力画像を異なる２つのページに分割する位置の候補となる最小余白スペースを予め設定するためのページ分割候補最小余白スペース設定部２０７とを有している。共通領域設定部２０２は、各ページに付加されるタイトルを設定するためのタイトル設定部２０３と、各ページに付加されるページ番号を設定するためのページ番号設定部２０４とから構成される。ここで、タイトルおよびページ番号は、ヘッダフッタ情報を構成する。たとえば、ユーザは、ページ番号設定部２０４において、複数の文書ファイルの全ページに対する通しのページ番号、文書ファイルごとに独立した通しのページ番号、あるいはページ番号を付加しないことのいずれかを選択することができる。最小文字サイズ設定部２０６において、最小文字サイズは、ここではフォントサイズ（ｐｔ）として設定される。
【００４５】
続いて、印刷パラメータの設定が完了するまで待機する（Ｓ１０４：ＮＯ）。具体的には、印刷パラメータ設定画面２００において、ＯＫボタン２０８が押された場合、印刷パラメータの設定が完了したと判断される（Ｓ１０４：ＹＥＳ）。ここで、設定された印刷パラメータの情報は文書管理サーバ２０に送信される。
【００４６】
印刷パラメータの設定が完了したと判断された場合、選択された複数の文書ファイルの印刷順序を設定するための画面を表示する指示を文書管理サーバ２０から受信したか否かが判断される（Ｓ１０５）。
【００４７】
印刷順序を設定するための画面を表示する指示を受信した場合（Ｓ１０５：ＹＥＳ）、
印刷順序設定画面がディスプレイ１５に表示される（Ｓ１０６）。
【００４８】
図１４は、印刷順序設定画面の一例を示す。印刷順序設定画面３００は、印刷しようとする複数の文書ファイルを印刷順に表示する印刷順序表示部３０１を有している。ユーザは、印刷順序表示部３０１において所定の文書ファイルを選択した後に、移動キー３０２または３０３を操作して、その文書ファイルの印刷順を変更することができる。
【００４９】
続いて、複数の文書ファイルの印刷順序の設定が完了するまで待機する（Ｓ１０７：ＮＯ）。具体的には、印刷順序設定画面３００において、ＯＫボタン３０４が押された場合、印刷順序の設定が完了したと判断される（Ｓ１０７：ＹＥＳ）。ここで、設定された印刷順序の情報は文書管理サーバ２０に送信される。
【００５０】
一方、ステップＳ１０５において、印刷順序を設定するための画面を表示する指示を受信していないと判断された場合（Ｓ１０５：ＮＯ）、指定されたヘッダフッタ情報を含むヘッダフッタ領域を各ページに付加するための余裕がない場合にユーザが希望する処理を選択するための画面を表示する指示を文書管理サーバ２０から受信したか否かが判断される（Ｓ１０８）。
【００５１】
ユーザが希望する処理を選択するための画面を表示する指示を受信した場合（Ｓ１０８：ＹＥＳ）、処理選択画面がディスプレイ１５に表示される（Ｓ１０９）。
【００５２】
図１５は、処理選択画面の一例を示す。処理選択画面４００は、指定されたヘッダフッタ情報を含むヘッダフッタ領域を各ページに付加するための余裕がない文書ファイル名を表示するための処理対象文書ファイル表示部４０１と、複数の処理項目を選択可能に示す処理項目選択部４０２とを有している。ここでは、４つの処理項目が用意されている。すなわち、印刷パラメータを変更するという処理項目、可読性を犠牲にしてページの出力画像のサイズを強制的に縮小するという処理項目、ページの余白領域以外の位置であってもページの出力画像を異なる２つのページに強制的に分割するという処理項目、印刷をキャンセルするという処理項目が用意されている。ユーザは、処理項目選択部４０２において処理項目の先頭に配置されたラジオボタン４０３をクリックして、希望する処理を選択することができる。
【００５３】
続いて、処理の選択が完了するまで待機する（Ｓ１１０：ＮＯ）。具体的には、処理選択画面４００において、所定のラジオボタン４０３がクリックされた後に、ＯＫボタン４０４が押された場合、処理の選択が完了したと判断される（Ｓ１１０：ＹＥＳ）。ここで、選択された処理の情報は文書管理サーバ２０に送信される。
【００５４】
処理の選択が完了したと判断された場合、印刷パラメータを変更するという処理項目が選択されたか否かが判断される（Ｓ１１１）。印刷パラメータの変更という処理項目が選択された場合（Ｓ１１１：ＹＥＳ）、ステップＳ１０３に戻る。
【００５５】
印刷パラメータの変更という処理項目が選択されていない場合（Ｓ１１１：ＮＯ）、印刷をキャンセルするという処理項目が選択されたか否かが判断される（Ｓ１１２）。印刷のキャンセルという処理項目が選択されていない場合（Ｓ１１２：ＮＯ）、ステップＳ１０６に進む。印刷のキャンセルという処理項目が選択された場合（Ｓ１１２：ＹＥＳ）、図１０および図１１の処理は終了する。
【００５６】
図１６および図１７は、文書管理サーバ２０における印刷指示の受信処理の手順を示すフローチャートである。なお、図１６および図１７のフローチャートにより示されるアルゴリズムは、文書管理サーバ２０のハードディスク２４などの記憶部にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００５７】
まず、文書管理サーバ２０は、選択された文書ファイルを特定する情報をクライアント端末１０から受信して、印刷対象となる文書ファイルを認識する（Ｓ２０１）。
【００５８】
続いて、文書管理サーバ２０は、印刷パラメータをクライアント端末１０から受信する（Ｓ２０２）。
【００５９】
そして、ヘッダフッタ領域を付加するためにページの出力画像のサイズを縮小する場合の、縮小率が算出される（Ｓ２０３）。
【００６０】
図１８は、出力画像のサイズの縮小を説明するための図である。元の出力画像５００は、ヘッダフッタ領域６０１、６０２を付加するために縮小される。たとえば、縮小後の出力画像の高さサイズをｄ２、ヘッダ領域６０１の高さをｄ１、フッタ領域６０２の高さをｄ３としたとき、縮小率Ｒは、Ｒ＝ｄ２／（ｄ１＋ｄ２＋ｄ３）の式により算出される。
【００６１】
続いて、印刷対象となる文書ファイル内で使用されている文字の最小のフォントサイズｆ２が検出される（Ｓ２０４）。ここでは、印刷対象となる文書ファイルから生成されたＰＤＬデータ内に含まれるフォント情報から、印刷対象となる文書ファイル内で使用されている文字の最小のフォントサイズｆ２が抽出される。
【００６２】
ステップＳ２０５では、ページの出力画像のサイズを縮小可能か否か、すなわち、ヘッダフッタ領域を付加するためにページの出力画像のサイズを縮小する場合に、縮小される出力画像中の文字のサイズが、予め設定された最小文字サイズ以上であるか否かが判断される。具体的には、図１３の印刷パラメータ設定画面２００上で予め設定された、縮小して印刷する場合に許容可能な最小文字サイズをｆ１としたとき、ｆ１≦ｆ２＊Ｒであるか否かが判断される。
【００６３】
ステップＳ２０５において縮小可能と判断された場合（Ｓ２０５：ＹＥＳ）、ヘッダフッタ領域６０１、６０２を付加するためにページの出力画像のサイズを縮小するための処理が行われ（Ｓ２０６）、ステップＳ２１３に進む。
【００６４】
一方、ステップＳ２０５において縮小不可と判断された場合（Ｓ２０５：ＮＯ）、印刷対象となる文書ファイル内の連続余白領域が検出される。
【００６５】
ステップＳ２０８では、縮小すると許容可能な最小文字サイズよりも小さくなってしまう文字を含むページの出力画像を、縮小することなく、異なる２つのページに分割可能か否かが判断される。具体的には、分割可能であるためには、まず、検出された連続余白領域の高さｂ２が、図１３の印刷パラメータ設定画面２００上で予め設定されたページ分割候補最小余白スペースｂ１以上であることが必要とされる。この条件を満たす連続余白領域の位置が分割位置（改ページ位置）の候補とされる。
【００６６】
図１９は、ページの出力画像の分割を説明するための図である。元の出力画像５００ａは、連続余白領域（高さｂ２）をはさんで、第１の出力画像と第２の出力画像とを有している。ここで、第１の出力画像の高さをｘ１、第２の出力画像の高さをｘ２とする。
【００６７】
分割可能であるためにはさらに、分割後の余白領域となる予定の部分の高さ（ｂ２＋ｘ２）および（ｘ１＋ｂ２）が、いずれもヘッダフッタ領域の高さ（ｄ１＋ｄ３）以上であることが必要とされる。
【００６８】
ステップＳ２０８において分割可能と判断された場合（Ｓ２０８：ＹＥＳ）、ページの出力画像５００ａを異なる２つのページに分割するための処理が行われ（Ｓ２０９）、ステップＳ２１３に進む。ここで、連続余白領域（高さｂ２）が分割位置とされる。
【００６９】
一方、ステップＳ２０８において分割不可と判断された場合（Ｓ２０８：ＮＯ）、プリンタ３０に問い合わせることにより、プリンタ３０に収容されている用紙のサイズのリストがプリンタ３０から取得される（Ｓ２１０）。
【００７０】
ステップＳ２１１では、縮小すると許容可能な最小文字サイズよりも小さくなってしまう文字を含むページの出力画像を、縮小することなく、より大きいサイズの用紙に印刷可能か否かが判断される。
【００７１】
図２０は、ページの出力対象となる用紙のサイズの変更を説明するための図である。図２０において、元の出力画像５００ｂの印刷用に指定された用紙の高さをｈ１（＝ｄ２）、ヘッダ領域の高さをｄ１、フッタ領域の高さをｄ３、変更後の用紙の高さをｈｘとする。この場合、ステップＳ２１１では、具体的には、ｈｘ≧（ｄ１＋ｄ２＋ｄ３）を満たす用紙のサイズがリストに存在するか否かが判断される。
【００７２】
ステップＳ２１１において用紙サイズの変更が可能と判断された場合（Ｓ２１１：ＹＥＳ）、印刷対象となる用紙のサイズが変更される（Ｓ２１２）。ここでは、該当するページの印刷に使用される用紙のサイズのみが変更される。ただし、同一文書ファイルのすべてのページに使用される用紙のサイズが変更されてもよいし、あるいは複数の文書ファイルのすべてのページに使用される用紙のサイズが変更されてもよい。
【００７３】
一方、ステップＳ２１１において用紙サイズの変更が不可と判断された場合（Ｓ２１１：ＮＯ）、図１５の処理選択画面４００上でユーザにより選択された処理の情報がクライアント端末１０から受信され、ユーザが希望する処理の認識が行われる（Ｓ２１６）。
【００７４】
続いて、ユーザが希望する処理は、印刷パラメータを変更する処理であるか否かが判断される（Ｓ２１７）。ユーザが希望する処理が印刷パラメータを変更する処理である場合（Ｓ２１７：ＹＥＳ）、ステップＳ２０２に戻る。
【００７５】
ユーザが希望する処理が印刷パラメータを変更する処理でない場合（Ｓ２１７：ＮＯ）、それが強制縮小処理であるか否かが判断される（Ｓ２１８）。ユーザが希望する処理が強制縮小処理である場合（Ｓ２１８：ＹＥＳ）、可読性を犠牲にしてページの出力画像のサイズを強制的に縮小するための処理が行われ（Ｓ２１９）、ステップＳ２１３に進む。
【００７６】
ユーザが希望する処理が強制縮小処理でない場合（Ｓ２１８：ＮＯ）、それが強制分割処理であるか否かが判断される（Ｓ２１８）。ユーザが希望する処理が強制分割処理である場合（Ｓ２２０：ＹＥＳ）、ページの余白領域以外の位置であってもページの出力画像を異なる２つのページに強制的に分割するための処理が行われ（Ｓ２２１）、ステップＳ２１３に進む。
【００７７】
ユーザが希望する処理が強制分割処理でない場合（Ｓ２２０：ＮＯ）、印刷のキャンセルが指示されたと判断されて図１６および図１７の処理は終了する。
【００７８】
ステップＳ２１３では、印刷順序設定画面３００上でユーザにより設定された印刷順序の情報がクライアント端末１０から受信され、複数の文書ファイルの印刷順序が認識される（Ｓ２１３）。
【００７９】
続いて、複数の文書ファイルにおける各ページに、図１３の印刷パラメータ設定画面２００上で予め設定されたヘッダフッタ情報が配置されたヘッダフッタ領域が付加される（Ｓ２１４）。
【００８０】
続いて、ヘッダフッタ領域が付加された複数の文書ファイルは、印刷データとしてプリンタ３０に送信される（Ｓ２１５）。ここで、プリンタ３０は、受信した印刷データに基づいて、印刷を行う。
【００８１】
図２１は、複数の文書ファイルに対して印刷が指示された場合の印刷結果を説明するための図である。図示のように、複数の文書ファイルの各ページには、ヘッダフッタ情報として、複数の文書ファイルに共通のタイトル７０１と、複数のファイルの全ページに対する通しのページ番号７０２とが含まれる。
【００８２】
このように本実施形態によれば、文書管理サーバ２０は、複数の文書ファイルにおける各ページにヘッダフッタ領域を付加するために、ページの出力画像のサイズを縮小する場合、縮小される出力画像中の文字のサイズが、予め設定された最小文字サイズ以上であるか否かを判断し、縮小される出力画像中の文字のサイズが予め設定された最小文字サイズ以上であると判断された場合に、ページの出力画像のサイズを縮小する。
【００８３】
したがって、複数の文書ファイルに対して印刷を施す場合に、ページの出力画像中の文字の可読性を保持しつつ、各ページに共通のヘッダフッタ領域を付加することができる。
【００８４】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【００８５】
たとえば、上記実施形態において、複数の文書ファイルに対して印刷が指示されている場合について説明したが、本発明はこれに限定されるものではない。本発明は、複数のファイルに対して、転送等の他の一括した処理が指示されている場合についても適用され得る。
【００８６】
また、各ページに付加される共通の領域としてヘッダフッタ領域を例示したが、各ページに付加される共通の領域は、たとえばヘッダ領域またはフッタ領域のいずれか一方であってもよいし、あるいはページ番号を付加するための専用の領域であってもよい。
【００８７】
また、上記実施形態において、画像処理装置としての文書管理サーバ２０は、プリンタ３０と分離独立して配置されているが、本発明はこれに限定されるものではない。文書管理サーバ２０は、プリンタ３０に内包されていてもよい。したがって、本発明の画像処理装置は、たとえば複写機、およびＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの印刷装置にも適用可能である。さらに、文書管理サーバ２０において実行される上述した処理のプログラムが、クライアント端末１０にインストールされて実行されることも可能である。
【００８８】
本実施形態にかかる印刷システムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【００８９】
【図１】印刷システムの全体構成を示すブロック図である。
【図２】クライアント端末の構成を示すブロック図である。
【図３】クライアント端末のハードディスクのプログラム記憶部を説明するための図である。
【図４】文書管理サーバの構成を示すブロック図である。
【図５】文書管理サーバのハードディスクを説明するための図である。
【図６】文書管理サーバのハードディスクのプログラム記憶部を説明するための図である。
【図７】文書管理サーバのハードディスクのデータ記憶部を説明するための図である。
【図８】プリンタの構成を示すブロック図である。
【図９】プリンタのＲＯＭのプログラム記憶部を説明するための図である。
【図１０】クライアント端末における印刷指示の送信処理の手順を示すフローチャートである。
【図１１】図１０から続く、クライアント端末における印刷指示の送信処理の手順を示すフローチャートである。
【図１２】文書ファイル選択画面の一例を示す図である。
【図１３】印刷パラメータ設定画面の一例を示す図である。
【図１４】印刷順序設定画面の一例を示す図である。
【図１５】処理選択画面の一例を示す図である。
【図１６】文書管理サーバにおける印刷指示の受信処理の手順を示すフローチャートである。
【図１７】図１６から続く、文書管理サーバにおける印刷指示の受信処理の手順を示すフローチャートである。
【図１８】出力画像のサイズの縮小を説明するための図である。
【図１９】ページの出力画像の分割を説明するための図である。
【図２０】ページの出力対象となる用紙のサイズの変更を説明するための図である。
【図２１】複数の文書ファイルに対して印刷が指示された場合の印刷結果を説明するための図である。
【符号の説明】
【００９０】
１０    クライアント端末、
１１，２１，３１    ＣＰＵ、
１２，２２，３２    ＲＯＭ、
１３，２３，３３    ＲＡＭ、
１４，２４    ハードディスク、
１５    ディスプレイ、
１６    入力装置、
１７，２５，３６    ネットワークインタフェース、
１８，２６，３７    バス、
２０    文書管理サーバ、
３０    プリンタ、
３４    操作パネル部、
３５    印刷部、
４０    ネットワーク、
１００    文書ファイル選択画面、
２００    印刷パラメータ設定画面、
２０２    共通領域設定部、
２０３    タイトル設定部、
２０４    ページ番号設定部、
２０６    最小文字サイズ設定部、
３００    印刷順序設定画面、
４００    処理選択画面、
５００    出力画像、
６０１，６０２    ヘッダフッタ領域。
【図１】
2006279756.tif 000003
【図２】
2006279756.tif 000004
【図３】
2006279756.tif 000005
【図４】
2006279756.tif 000006
【図５】
2006279756.tif 000007
【図６】
2006279756.tif 000008
【図７】
2006279756.tif 000009
【図８】
2006279756.tif 000010
【図９】
2006279756.tif 000011
【図１０】
2006279756.tif 000012
【図１１】
2006279756.tif 000013
【図１２】
2006279756.tif 000014
【図１３】
2006279756.tif 000015
【図１４】
2006279756.tif 000016
【図１５】
2006279756.tif 000017
【図１６】
2006279756.tif 000018
【図１７】
2006279756.tif 000019
【図１８】
2006279756.tif 000020
【図１９】
2006279756.tif 000021
【図２０】
2006279756.tif 000022
【図２１】
2006279756.tif 000023