(57)【要約】【課題】本発明は特定の文字や、用紙サイズ、レイアウト等によって自動的に改行を行う印刷装置に関する。【解決手段】パーソナルコンピュータ（ＰＣ）等のホスト機器から供給される印刷データに従って印刷処理を行う印刷装置であり、特定の文字列情報、用紙サイズ情報等の情報を含む印刷データが入力する入力手段と、上記印刷データを解析し、特定の文字列情報等の検出に基づいて改頁処理を行う改頁処理手段と、印刷データの解析結果に基づいて描画処理を行い、前記改頁処理手段によって改頁された記録媒体に前記特定の文字列情報を含む印刷処理を行う印刷処理手段とを有し、自動的に改頁処理を行って印刷出力を行う構成である。【選択図】  図１
2009220476.tif 000002
【特許請求の範囲】
【請求項１】
特定の文字列情報を含む印刷データが入力する入力手段と、
前記印刷データを解析し、前記特定の文字列情報の検出に基づいて改頁処理を行う改頁処理手段と、
前記印刷データの解析結果に基づいて描画処理を行い、前記改頁処理手段によって改頁された記録媒体に前記特定の文字列情報を含む印刷処理を行う印刷処理手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記印刷処理手段は、前記特定の文字列情報の印刷を行わないことを特徴とする請求項１記載の印刷装置。
【請求項３】
記録媒体のサイズ、又は記録媒体の配置方向の情報を取得する情報取得手段と、
前記印刷データを解析すると共に、前記情報取得手段の取得した情報に基づいて、改頁処理を行う改頁処理手段と、
前記印刷データの解析結果に基づいて描画処理を行い、前記改頁処理手段によって改頁された記録媒体に前記描画データの印刷処理を行う印刷処理手段と、
を有することを特徴とする印刷装置。
【請求項４】
レイアウトパターン情報を取得する情報取得手段と、
前記レイアウトパターンの印刷データを解析すると共に、前記情報取得手段の取得したレイアウトパターンの情報に基づいて、改頁処理を行う改頁処理手段と、
前記印刷データの解析結果に基づいて描画処理を行い、前記改頁処理手段によって改頁された記録媒体に前記描画データの印刷処理を行う印刷処理手段と、
を有することを特徴とする印刷装置。
【請求項５】
前記改頁処理手段が取得する情報は、ネットワークを介して接続された情報処理装置によって付加された情報であることを特徴とする請求項１、２、３、又は４記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は特定の文字列や、用紙サイズ、レイアウト等によって自動的に改行を行う印刷装置に関する。
【背景技術】
【０００２】
一般に、市販のソフトウエアによって印刷を行う場合、一回の印刷処理によって出力される印刷物を任意のページ単位で仕分けしたい場合が有る。しかし、思い通りに仕分けできないのが現状である。例えば、１つの印刷文書の中で複数の章を有し、両面印刷時に各章の先頭ページを用紙の表側に印刷したい場合、必ずしも奇数ページ（用紙の表側）に各章の先頭が一致しないため、章末に白紙ページを設け、又は文書の編集、修正によって各章の先頭ページを用紙の表側に一致させている。
【０００３】
また、複数部の印刷を行う場合において、通常１部ずつ制御を行わないため、複数部数分の全頁を連続した１つの文書のように出力してしまい、両面印刷では２部目の先頭頁が１部目の最終頁の裏面に印刷される結果となる。このことは、１枚の用紙に複数頁分を縮小して印刷する合成印刷を行う場合も同様であり、１部目の最終と２部目の最初が同一の用紙に印刷される結果となる。
【０００４】
尚、特許文献１は、修正された部分を含む頁の文書データを自動的に選択して印刷する文書処理装置であり、修正後の頁単位の管理データと修正前の頁単位の管理データとに基づいて、修正後の文書データについて、修正部分を含む頁をサーチし、サーチした修正部分を含む頁の文書データだけを選択的に印刷する文書処理装置を提案する。
【０００５】
また、特許文献２は、複数頁にわたる印刷コマンドをコマンドバッファに格納し、該印刷コマンドに従って複数のプロセッサにより各頁の描画処理および印刷処理を行なう印刷制御方法を提案する。
【特許文献１】特開平０６−２４３１３３号公報
【特許文献２】特開２００３−６７１５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の場合、全頁を１頁ずつ管理し、修正が行われた頁のみを印刷制御するものであり、１つの印刷文書の中で複数の章を有する文書に対するものではない。また、特許文献２の場合も、１頁ごとの頁の区切りの検出、及び改頁制御を行うものであり、１つの印刷文書の中で複数の章を有する文書に対するものではない。
【課題を解決するための手段】
【０００７】
上記課題は第１の発明によれば、特定の文字列情報を含む印刷データが入力する入力手段と、前記印刷データを解析し、前記特定の文字列情報の検出に基づいて改頁処理を行う改頁処理手段と、前記印刷データの解析結果に基づいて描画処理を行い、前記改頁処理手段によって改頁された記録媒体に前記特定の文字列情報を含む印刷処理を行う印刷処理手段とを有する印刷装置を提供することによって達成できる。
【０００８】
また、第２の発明によれば、前記改頁処理手段は、前記特定の文字列情報の印刷を行わない印刷装置を提供することによって達成できる。
【０００９】
また、上記課題は第３の発明によれば、記録媒体のサイズ、又は記録媒体の配置方向の情報を取得する情報取得手段と、前記印刷データを解析すると共に、前記情報取得手段の取得した情報に基づいて、改頁処理を行う改頁処理手段と、前記印刷データの解析結果に基づいて描画処理を行い、前記改頁処理手段によって改頁された記録媒体に前記描画データの印刷処理を行う印刷処理手段とを有する印刷装置を提供することによって達成できる。
【００１０】
また、上記課題は第４の発明によれば、レイアウトパターン情報を取得する情報取得手段と、前記レイアウトパターンの印刷データを解析すると共に、前記情報取得手段の取得したレイアウトパターンの情報に基づいて、改頁処理を行う改頁処理手段と、前記印刷データの解析結果に基づいて描画処理を行い、前記改頁処理手段によって改頁された記録媒体に前記描画データの印刷処理を行う印刷処理手段とを有する印刷装置を提供することによって達成できる。
【００１１】
また、上記課題は第５の発明によれば、前記改頁処理手段が取得する情報は、ネットワークを介して接続された情報処理装置によって付加された情報である印刷装置を提供することによって達成できる。
【発明の効果】
【００１２】
本発明によれば、１つの文書を特定の文字列や、記録媒体のサイズや向き、レイアウトパターンによって、自動的に改頁処理を行うことができ、複数部数の印刷の際、部単位で改頁処理を行うことができ、印刷の作業効率を向上することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面に基づいて説明する。
（実施形態１）
図２は、本実施形態の印刷装置が接続されたホスト機器の構成を説明する図であり、ホスト機器としてパーソナルコンピュータ（ＰＣ）の構成を示す。同図において、パーソナルコンピュータ（ＰＣ）は、ＣＰＵ１と、ＣＰＵ１にバスを介して接続されたＲＯＭ２、ＲＡＭ３、ハードディスク（ＨＤＤ）４、表示制御部５、入力制御部６、ＵＳＢ通信制御部７、印刷出力制御部８、ＬＡＮ通信制御部９で構成されている。
【００１４】
また、上記ハードディスク（ＨＤＤ）４には、印刷装置ドライバ１２、及びアプリケーション１３が記憶されている。
ＣＰＵ１はＲＯＭ２に記憶されたプログラムに従って印刷処理を行い、ＲＡＭ３をワークエリアとして使用する。また、入力制御部６にはキーボード１１からキー操作信号が入力し、キー操作信号はＣＰＵ１等に供給される。さらに、表示制御部５にはＣＰＵ１から表示データが入力し、表示制御部５はこの表示データに従ってディスプレイ１０に表示を行う。
【００１５】
また、ＵＳＢ通信制御部７はＵＳＢコネクタを使用して、外部のハードディスク等の周辺機器と通信を行い、ＬＡＮ通信制御部９はＬＡＮ（ローカル・エリア・ネットワーク）を介して印刷装置や後述する複合機と通信を行う。
【００１６】
また、印刷装置ドライバ１２は、前述の印刷装置や複合機に対応する印刷データの変換プログラムを有し、アプリケーション１３は文書データ等を作成する際に使用するプログラムである。また、印刷装置ドライバ１２は、改行を指示する特定文字列を印刷データに付加する。例えば、後述する＜第１章＞、＜第２章＞、・・・等の特定文字列を印刷データに付加する。
【００１７】
一方、図１は印刷装置の構成を示す図であり、本例において印刷装置として、ファクシミリ機能やスキャナ機能を有する複合機（多機能印刷装置・マルチファンクションプリンタ）の例で説明する。同図において、複合機１５は、スキャナ部１６、ＭＦＰ制御部１７、プリンタ部１８で構成されている。スキャナ部１６は読取機構部１６ａを有し、読取機構部１６ａの駆動により原稿台に載置された原稿画像が読み取られ、ＭＦＰ制御部１７に原稿データが送信される。
【００１８】
ＭＦＰ制御部１７は、ＭＦＰメイン部２０、読取機構制御部２１、表示操作制御部２２、ＦＡＸ通信制御部２３、ＬＡＮ通信制御部２４、セントロ／ＵＳＢ通信制御部２５、記憶装置制御部２６、及び記憶装置部（ＨＤＤ）２７で構成されている。
【００１９】
読取機構制御部２１は前述のスキャナ部１６に設けられた読取機構部１６ａの機構制御を行い、スキャナ部１６で読み取られた原稿データをＭＦＰ制御部１７に転送する。
【００２０】
表示操作制御部２２は、表示操作部２８に設けられたキー等の操作に基づく操作信号をＭＦＰメイン部２０に出力する。また、ＭＦＰメイン部２０から出力される表示データを表示操作制御部２２に表示する。さらに、記憶装置制御部２６は、記憶装置部（ＨＤＤ）２７へのデータ書き込み、及び記憶装置部（ＨＤＤ）２７に記憶されたデータの読み出し制御を行う。
【００２１】
また、ＬＡＮ通信制御部２４は、本例で使用する複合機１５をＬＡＮに接続するためのインターフェイスであり、ＦＡＸ通信制御部２３は、ファクシミリデータをＭＦＰメイン部２０に供給する。
【００２２】
一方、プリンタ部１８はＰＰＲ制御部３０、及び印刷機構部３１で構成され、ＰＰＲ制御部１８の制御処理に基づいて印刷処理を行い、印刷結果は不図示の排紙部に出力される。また、印刷機構部３１は、不図示のプロセス機構や、給紙機構で構成され、ＰＰＲ制御部３０の制御に基づいて印刷処理を行い、印刷結果は不図示の排紙部に出力される。
【００２３】
上記構成において、前述のパーソナルコンピュータ（ＰＣ）から出力される印刷データは、ＬＡＮ通信制御部２４を介して複合機１５（ＭＦＰメイン部２０）に入力し、印刷データのコマンド解析が行われる。
【００２４】
ここで、上記印刷データには前述の特定の文字列が付加されており、図３はこの特定文字列を印刷データに付加する処理を示すフローチャートである。すなわち、印刷データに含まれる複数の文書に対して、各文書単位の先頭頁に判定文字列（特定の文字列）を入力する。例えば、＜第１章＞、＜第２章＞、・・・等の文字列を入力し（ステップ（以下、Ｓで示す）１）、複合機１５に送信されている（Ｓ２）。
【００２５】
複合機１５は、上記のようにＭＦＰメイン部２０に供給された印刷データに対して、コマンド解析処理を行う。図４はこの処理を説明するフローチャートであり、印刷データに特定の文字列（判定文字）が存在するか判断し（ステップ（以下、ＳＴで示す）１）、上記判定文字が存在しない時（ＳＴ１がＮＯ）、通常の印刷処理を継続するが、上記判定文字が存在する時（ＳＴ１がＹＥＳ）、前の頁が存在する場合には改頁処理を行い、判定文字が存在する頁を任意頁単位の１頁目とする（ＳＴ２）。具体的には、判定文字が存在する頁の前の頁を排出し、判定文字が存在する頁を新たな章の最初の頁とする。
【００２６】
その後、両面印刷や複数頁合成印刷等、指定された印刷処理を実行する（ＳＴ３）。図５は上記処理結果を示す図であり、２頁合成印刷の例を示す。
このように構成することにより、複数の章を有する一つの文書を印刷する際、自動的に各章毎に改頁された印刷出力を得ることができる。また、複数部数印刷を行う際、両面印刷や複数頁合成印刷を行っても、部単位での改頁処理を自動的に行うことができる。
【００２７】
尚、上記実施形態の説明では、＜第１章＞、＜第２章＞、・・・の文字列を特定文字列として使用したが、例えば＜担当Ａ＞、＜担当Ｂ＞、・・・等、他の文字列を特定文字列としてもよい。
（実施形態２）
【００２８】
次に、本発明の実施形態２について説明する。
図６は、本例の実施形態を説明するフローチャートである。本例は、基本的に前述の実施形態１と同様であるが、改頁された最初の頁に特定の文字列を印刷しない構成である。したがって、前述の実施形態１で使用した印刷装置（図１参照）や、パーソナルコンピュータ（図２参照）は、そのまま本例においても使用する。以下、具体的に説明する。
【００２９】
前述と同様、パーソナルコンピュータ（ＰＣ）から出力される印刷データには特定文字列が付加されており、ＭＦＰメイン部２０によってコマンド解析が行われると、印刷データに特定文字列（判定文字）が存在するので（ステップ（以下、ＳＴＰで示す）１）、前述と同様、前の頁が存在する場合には改頁処理を行い、判定文字が存在する頁を任意頁単位の１頁目とする（ＳＴＰ２）。具体的には、判定文字が存在する頁の前の頁を排出し、判定文字が存在する頁を新たな章の最初の頁とする。
【００３０】
さらに、本例では特定の文字列を消去する。例えば、特定の文字列が＜担当Ａ＞、＜担当Ｂ＞、・・・である場合、担当者の印刷を消去して印刷処理を行う。図７は、上記処理結果を示す図である。
【００３１】
このように構成することにより、例えば図７に示す査定判定記録を印刷する場合、担当者を秘密にすることができる。尚、図６に示すフローチャートにおいて、上記判定文字を含まない時には（ＳＴＰ１がＮＯ）、通常の印刷処理を行い、例えば両面印刷や複数頁合成印刷等、設定された印刷処理を実行する（ＳＴＰ３）。
【００３２】
また、本実施形態においても特定文字列は、＜担当Ａ＞、＜担当Ｂ＞、・・・に限定されるものではなく、他の特定文字列を判定文字列としてもよい。また、対象となる文書も査定判定記録に限定されるものではない。
（実施形態３）
【００３３】
次に、本発明の実施形態３について説明する。
図８は、本例の実施形態を説明するフローチャートである。本例は、前述の実施形態１及び２と異なり、用紙サイズや文書データの縦横方向の情報に基づいて改頁を行う構成である。尚、前述の実施形態１及び２で使用した印刷装置（図１参照）や、パーソナルコンピュータ（図２参照）は、そのまま本例においても使用する。以下、具体的に説明する。
【００３４】
前述と同様、パーソナルコンピュータ（ＰＣ）から出力される印刷データは複合機１５に供給され、ＭＦＰメイン部２０においてコマンド解析が行われる。この時、ＭＦＰメイン部２０は供給された印刷データの各頁に対して、文書の１頁目であるか、又は用紙サイズや文書データの縦横方向が前の頁と異なるかをコマンド解析する（ステップ（以下、Ｗで示す）１）。
【００３５】
ここで、上記用紙サイズや文書データの縦横方向が前の頁と変わらない時（Ｗ１がＮＯ）、通常の印刷処理を継続する。一方、用紙サイズや文書データの縦横方向が前の頁と異なる時（Ｗ１がＹＥＳ）、前の頁が存在する場合には改頁処理を行い、本頁を任意頁単位の１頁目とする（Ｗ２）。尚、文書の１頁目であると判断した時には、当該頁を１頁目とするだけである。
【００３６】
その後、両面印刷や複数頁合成印刷等、指定された印刷処理を実行する（Ｗ３）。図９は上記処理結果を示す図であり、２頁合成印刷の例を示す。
例えば、同図の例は、文書データの縦横方向が前の頁と異なるため、同図（ａ）から（ｂ）に改頁され、用紙サイズが前の頁と異なるため、同図（ｂ）から（ｃ）に改頁されたものである。
【００３７】
このように構成することにより、一つの文書を印刷する際、自動的に各章毎に改頁された印刷出力を得ることができる。また、複数部数印刷を行う際、両面印刷や複数頁合成印刷を行っても、自動的に部単位で改頁することができる。
尚、上記実施形態の説明では、用紙サイズや文書データの縦横方向によって自動的に改頁を行ったが、他の情報に基づいて改頁を行う構成としてもよい。
（実施形態４）
【００３８】
次に、本発明の実施形態４について説明する。
図１０は、本例の実施形態を説明するフローチャートである。本例は、基本的に前述の実施形態３と同様であるが、用紙サイズや文書データの縦横方向の情報に代えて、文書のレイアウトパターンに変更があるか否かによって改頁判断を行うものである。以下、具体的に説明する。
【００３９】
前述と同様、パーソナルコンピュータ（ＰＣ）から出力される印刷データは複合機１５に供給され、ＭＦＰメイン部２０によってコマンド解析が行われる。この時、ＭＦＰメイン部２０は供給された印刷データの各頁のレイアウトパターンを確認し、レイアウトパターンが先頭頁と同じであるか判断する（ステップ（以下、Ｕで示す）１）。
【００４０】
ここで、上記レイアウトパターンが先頭頁と変わらない時（Ｕ１がＮＯ）、通常の印刷処理を継続する。一方、レイアウトパターンが先頭頁と異なる時（Ｕ１がＹＥＳ）、前の頁が存在する場合には改頁処理を行い、本頁を任意頁単位の１頁目とする（Ｕ２）。
【００４１】
その後、両面印刷や複数頁合成印刷等、指定された印刷処理を実行する（Ｗ３）。図１１は上記処理結果を示す図であり、２頁合成印刷の例を示す。
例えば、同図の例は、レイアウトパターンが先頭頁と異なり、同図（ａ）ではタイトルＡのレイアウトパターンであり、同図（ｂ）はタイトルＢのレイアウトパターンであり、同図（ｃ）ではタイトルＢのレイアウトパターンであり、同図（ｄ）はタイトルＤのレイアウトパターンである。したがって、先頭頁のレイアウトパターン（タイトルＡ）とそれぞれ異なるレイアウトパターンを検出し、改頁処理を自動的に行ったものである。
このように構成することによっても、一つの文書を印刷する際、自動的に改頁された印刷出力を得ることができる。
【図面の簡単な説明】
【００４２】
【図１】本実施形態において使用するパーソナルコンピュータの内部構成を説明する図である。
【図２】本実施形態において使用する印刷装置の内部構成を説明する図である。
【図３】特定の文字列を印刷データに付加する処理を説明するフローチャートである。
【図４】実施形態１の処理動作を説明するフローチャートである。
【図５】実施形態１の印刷結果を示す図である。
【図６】実施形態２の処理動作を説明するフローチャートである。
【図７】実施形態２の印刷結果を示す図である。
【図８】実施形態３の処理動作を説明するフローチャートである。
【図９】実施形態３印刷結果を示す図である。
【図１０】実施形態４の処理動作を説明するフローチャートである。
【図１１】実施形態４の印刷結果を示す図である。
【符号の説明】
【００４３】
１・・・ＣＰＵ
２・・・ＲＯＭ
３・・・ＲＡＭ
４・・・ハードディスク（ＨＤＤ）
５・・・表示制御部
６・・・入力制御部
７・・・ＵＳＢ通信制御部
８・・・印刷出力制御部
９・・・ＬＡＮ通信制御部
１０・・ディスプレイ
１１・・キーボード
１２・・印刷装置ドライバ
１３・・アプリケーション
１５・・印刷装置（複合機）
１６・・スキャナ部
１７・・ＭＦＰ制御部
１８・・プリンタ部
２０・・ＭＦＰメイン部
２１・・読取機構制御部
２２・・表示操作制御部
２３・・ＦＡＸ通信制御部
２４・・ＬＡＮ通信制御部
２５・・セントロ／ＵＳＢ通信制御部
２６・・記憶装置制御部
２７・・記憶装置部（ＨＤＤ）
３０・・ＰＰＲ制御部
３１・・印刷機構部
【図１】
2009220476.tif 000003
【図２】
2009220476.tif 000004
【図３】
2009220476.tif 000005
【図４】
2009220476.tif 000006
【図５】
2009220476.tif 000007
【図６】
2009220476.tif 000008
【図７】
2009220476.tif 000009
【図８】
2009220476.tif 000010
【図９】
2009220476.tif 000011
【図１０】
2009220476.tif 000012
【図１１】
2009220476.tif 000013