(57)【要約】【課題】欧文など横組構成におけるランドスケープのタグ紙印刷時に１８０度回転を行うことでタグ部分への印刷を容易にする。【解決手段】ページ画像記憶装置、印刷データの入力手段、印刷データ解析装置、ページ終了認識機能、文字印字命令認識機能、図形描画命令認識機能、ページ回転記憶装置、文字パターン生成機能、図形画像生成機能、１８０度画像回転装置、インデックス用紙印刷機能、インデックス用紙指定命令識別機能、インデックス用紙指定記憶装置、印刷部より成ることを特徴とする印刷装置。【選択図】        図１
2004322526.tif 000002
【特許請求の範囲】
【請求項１】
１ページ分の印刷画像をビットマップ領域として保持するページ画像記憶装置を有し、
装置外部からの印刷データの入力手段を有し、
入力された印刷データを解析して対応する描画情報や各種設定命令に変換する印刷データ解析装置を有し、
前記描画情報に含まれるページの終了を認識する機能を有し、
前記描画情報に含まれる文字印字命令を認識する機能を有し、
前記描画情報に含まれる図形描画命令を認識する機能を有し、
前記印刷データ解析装置によって解析されたページ回転指定命令によって作成するページの回転方向の記憶を行うページ回転記憶装置を有し、
前記認識された文字印命令と前記ページ回転記憶装置に記憶されている指定されたページ回転方向に従って文字のビットマップパターンを作成する文字パターン生成機能を有し、
前記文字ビットマップパターンを前記ページ画像記憶装置に転送して格納する機能を有し、
前記認識された図形描画命令と前記ページ回転記憶装置に記憶されている指定されたページ回転方向に従って図形のビットマップパターンを作成する図形画像生成機能を有し、
前記図形ビットマップパターンを前記ページ画像記憶装置に転送して格納する機能を有し、
前記ページ画像記憶装置のビットマップ画像を１８０度回転する１８０度画像回転装置を有し、
通常の用紙より一部分が大きく見出しなどのインデックスとして機能するインデックス用紙への印刷を行う機能を有する印刷部を有し、
前記印刷データ解析装置によってインデックス用紙指定命令を識別するインデックス用紙指定命令識別機能を有し、
前記インデックス用紙指定命令識別機能によってインデックス用紙が指定されたことを記憶するインデックス用紙指定記憶装置を有し、
実際にビットマップの画像を入力して用紙などに印刷を行う印刷部を有し、
前記ページ画像記憶装置に記憶されている１ページのビットマップ画像を前記印刷部に転送して印刷する機能を有する印刷装置において、
前記ページ終了認識手段によって認識されたページ終了のあとで印刷用紙にインデックス用紙が指定されていて、かつページ回転記憶装置の内容がランドスケープオリエンテーション指定である場合に、前記ページ画像記憶装置に記憶されている１ページ分のビットマップ画像を前記印刷部に転送する前に前記１８０度画像回転装置によって１８０度回転を行うことによってインデックス用紙のインデックス部に印刷を行うことを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置の構成に加えて、両面印刷の機能を持つ印刷部を有し、両面印刷指定命令を識別する両面印刷指定認識機能を有し、両面印刷が指定されたことの記憶をしておく両面印刷指定記憶機能を有し、複数のページ印刷が指定された場合に現在のページが表面であるか裏面であるかの記憶を行う表裏記憶装置を有する印刷装置において、前記ページ終了認識手段によって認識されたページ終了のあとで、印刷用紙にインデックス用紙が指定されていて、かつページ回転記憶装置の内容がランドスケープオリエンテーション指定され、かつ現在印刷を行おうとしている面が表面である場合に限って、前記ページ画像記憶装置に記憶されている１ページ分のビットマップ画像を前記印刷部に転送する前に、前記１８０度画像回転装置によって１８０度回転を行うことによってインデックス用紙のインデックス部に印刷を行うことを特徴とする印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホストコンピュータなどと接続され印刷データを受信して印刷処理を行う印刷装置で、通常の印刷用紙のほかに印刷物を区切るためにインデックス（あるいは見出し）専用のサイズの用紙に印刷を可能とした機器に関するものである。
【０００２】
【従来の技術】
従来の印刷物を区切るために見出専用のサイズの用紙に印刷を可能とした機器においては通常の用紙サイズの印刷をインデックス部分に画像をシフトする処理を行って印刷が行われていた。
【０００３】
【特許文献１】
特開２０００−１３２００５号公報
【特許文献２】
特公２０００−３３８７２９号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の処理では特開２０００−１３２００５号公報や特公２０００−３３８７２９号公報に示されているように、インデックス領域の位置情報などは収得することが考えられているが、パソコン上のワードプロセッサーなどのアプリケーションによって、どのようにそのインデックス領域に印刷を行ったら良いかが考えられていなかった。つまり、通常の文章を横組で構成する欧文あるいは横組み和文などの場合縦長のインデックス領域に合わせて縦書きを行うには特別な工夫が必要になる。
【０００５】
あるいは特に欧文の場合、縦組みを行うように文字がデザインされていないため、仮に縦組みが行えた場合でも視覚的印象や可読性に問題が発生することが予想される。また用紙を横長に使用するランドスケープであっても、用紙の搬送方向や綴じ代の関係からインデックス領域はページの下端の方向になってしまう。このようなページレイアウトでも印字そのものは不可能ではないが利便性が低下してしまうという問題があった。
【０００６】
本発明では上記問題点を解決するために、ランドスケープオリエンテーション指定時に自動的にページ画像を１８０度回転して印刷を行うことによってインデックス部の領域への印刷の利便性を高くし欧文などの横組みの文章におけるインデックス紙の使用の視覚的機能性を高めた印刷装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
この発明は下記の構成を備えることにより上記課題を解決できるものである。
【０００８】
（１）１ページ分の印刷画像をビットマップ領域として保持するページ画像記憶装置を有し、装置外部からの印刷データの入力手段を有し、入力された印刷データを解析して対応する描画情報や各種設定命令に変換する印刷データ解析装置を有し、前記描画情報に含まれるページの終了を認識する機能を有し、前記描画情報に含まれる文字印字命令を認識する機能を有し、前記描画情報に含まれる図形描画命令を認識する機能を有し、前記印刷データ解析装置によって解析されたページ回転指定命令によって作成するページの回転方向の記憶を行うページ回転記憶装置を有し、前記認識された文字印命令と前記ページ回転記憶装置に記憶されている指定されたページ回転方向に従って文字のビットマップパターンを作成する文字パターン生成機能を有し、前記文字ビットマップパターンを前記ページ画像記憶装置に転送して格納する機能を有し、前記認識された図形描画命令と前記ページ回転記憶装置に記憶されている指定されたページ回転方向に従って図形のビットマップパターンを作成する図形画像生成機能を有し、前記図形ビットマップパターンを前記ページ画像記憶装置に転送して格納する機能を有し、前記ページ画像記憶装置のビットマップ画像を１８０度回転する１８０度画像回転装置を有し、通常の用紙より一部分が大きく見出しなどのインデックスとして機能するインデックス用紙への印刷を行う機能を有する印刷部を有し、前記印刷データ解析装置によってインデックス用紙指定命令を識別するインデックス用紙指定命令識別機能を有し、前記インデックス用紙指定命令識別機能によってインデックス用紙が指定されたことを記憶するインデックス用紙指定記憶装置を有し、実際にビットマップの画像を入力して用紙などに印刷を行う印刷部を有し、前記ページ画像記憶装置に記憶されている１ページのビットマップ画像を前記印刷部に転送して印刷する機能を有する印刷装置において、前記ページ終了認識手段によって認識されたページ終了のあとで印刷用紙にインデックス用紙が指定されていて、かつページ回転記憶装置の内容がランドスケープオリエンテーション指定である場合に、前記ページ画像記憶装置に記憶されている１ページ分のビットマップ画像を前記印刷部に転送する前に前記１８０度画像回転装置によって１８０度回転を行うことによってインデックス用紙のインデックス部に印刷を行うことを特徴とする印刷装置。
【０００９】
（２）前記（１）記載の印刷装置の構成に加えて、両面印刷の機能を持つ印刷部を有し、両面印刷指定命令を識別する両面印刷指定認識機能を有し、両面印刷が指定されたことの記憶をしておく両面印刷指定記憶機能を有し、複数のページ印刷が指定された場合に現在のページが表面であるか裏面であるかの記憶を行う表裏記憶装置を有する印刷装置において、前記ページ終了認識手段によって認識されたページ終了のあとで、印刷用紙にインデックス用紙が指定されていて、かつページ回転記憶装置の内容がランドスケープオリエンテーション指定され、かつ現在印刷を行おうとしている面が表面である場合に限って、前記ページ画像記憶装置に記憶されている１ページ分のビットマップ画像を前記印刷部に転送する前に、前記１８０度画像回転装置によって１８０度回転を行うことによってインデックス用紙のインデックス部に印刷を行うことを特徴とする印刷装置。
【００１０】
【発明の実施の形態】
本発明の実施例を、印刷データを送信するホストコンピュータとホストコンピュータからの印刷データを受けて印刷をする印刷装置によって行う。この実施例では、ホストコンピュータから印刷装置にタグ紙への印刷を含む印刷データと通常の文章印刷データをランドスケープで印字される場合の処理の説明を行う。
【００１１】
まず、図面の説明を行う。図１は、本実施例に適用される印刷装置全体の構造を示すブロック図である。１０１は印刷装置全体、１０２は印刷装置１０１に印刷データの転送を行うホストコンピュータ、１０３は印刷装置１０１全体の制御を行うＣＰＵ、１０４はＣＰＵ１０３のプログラムの作業領域などを提供するＲＡＭ、１０５はＣＰＵ１０３のプログラムやテーブルデータなどを記憶しておくＲＯＭ、１０６は印刷装置１０１の外部とデータの入出力を行うＩ／Ｏ、１０７は実際に印刷を行う印刷部、１０８はホストコンピュータ１０２から送られた印刷データの解析を行う印刷データ解析装置、１０９は図形や文字などの描画を行う図形描画装置、１１０は作成された図形などの画像を１ページ分一時的に記憶し印刷部１０７に転送するためのバッファである画像バッファ、１１１は画像バッファ１１０の画像を１８０度回転する画像１８０度回転装置、１１２はポートレイトやランドスケープといったページのオリエンテーションの記憶を行うページ方向記憶装置、１１３は印刷する用紙が普通紙であるかタグ紙であるかの記憶をしておく用紙属性記憶装置である。
【００１２】
図２は印刷装置１０１の印刷ジョブにおける処理手順を示すフローチャートである。
【００１３】
図３はホストコンピュータ１０２から送られた印刷データで、３０１は印刷データ全体、３０２から３０９のそれぞれは印刷データ３０１を構成する各印刷命令である。
【００１４】
図４は印刷されたタグ紙を示しており、４０１はランドスケープの文字印字をそのまま行った場合、４０２は１８０度回転して印刷した場合を示している。
【００１５】
図５はタグ紙とタグ紙の印刷領域の関係を示した図で５０１，５０３はタグ紙を５０２，５０４はタグ紙の印刷可能領域を示している。
【００１６】
図６は普通紙とタグ紙の組み合わせで実際にどのように見えるかを示した図であり６０１はポートレイトオリエンテーションで普通紙に印刷されものを示し、６０２は６０１とタグ紙を組み合わせるとどのように見えるかを示し、６０３はランドスケープオリエンテーションで普通紙に印刷されたものを示し、６０４は６０３とタグ紙を組み合わせた場合にどのように見えるかを示したものである。
【００１７】
次に印刷装置１０１のタグ紙を含む印刷データの印刷処理を図２のフローチャートを用いて説明を行う。印刷装置１０１の制御を行うＣＰＵ１０３はステップＳ２０１においてホストコンピュータ１０２から印刷データを受けると印刷データ解析装置１０８に送り印刷データの解析を行う。ここで印刷データ解析装置１０８に送られた印刷データを３０１のようであるとする。印刷データ３０１は順次解析されて各種命令として解釈される。
【００１８】
ＣＰＵ１０３は印刷データ解析装置１０８の解析結果に従ってステップＳ２０２からステップＳ２０６の各命令の判断分岐によって命令の実行を行う。ここで印刷データ３０２の解析結果はタグ紙印刷指定命令であるためステップＳ２０４で分岐し、ステップＳ２０５でタグ紙の印刷であることを用紙属性記憶装置１１３に記憶する。
【００１９】
同様に印刷データ３０３はステップＳ２０２によって判断され、ステップＳ２０３でランドスケープオリエンテーションであることが、ページ方向記憶装置１１２に記憶される。
【００２０】
印刷データ３０４はステップＳ２０６において文字描画であるため、ステップＳ２０７において、描画装置１０９によって画像バッファ１１０上に文字列に相当するビットマップパターンの描画が行われる。印刷データ３０５は排紙命令であるため、ステップＳ２０８においてページ終了と判断され、ステップＳ２０９に移る。
【００２１】
ステップＳ２０９において、ＣＰＵ１０３はページ方向記憶装置１１２の内容と用紙属性記憶装置１１３の内容が呼び出され、ランドスケープオリエンテーションでかつタグ紙印刷の指定が行われているかの判断を行う。この場合は印刷データ３０２及び印刷データ３０３によってタグ紙及びランドスケープオリエンテーションが指定されているためステップＳ２１０に移り、画像バッファ１１０の内容が画像１８０度回転装置１１１によって１８０度回転され、印刷部１０７に送られる。この場合の１８０度回転前の画像が４０１であり、１８０度回転後の画像が４０２となる。
【００２２】
ここで実際に印刷される画像領域と用紙の大きさの関係を示す。画像１８０度回転装置１１１を使用する前のランドスケープの画像とタグ用紙の関係は、５０１と５０２のようになる。画像１８０度回転装置１１１によって１８０度回転させた場合の画像が５０３と５０４のようになる。
【００２３】
このように本実施例においてはタグ用紙のタグ部分にも印刷可能な印刷装置であるものとする。ＣＰＵ１０３はステップＳ２１０おける１８０度回転をこのようにして行い、ステップＳ２１１に移り画像バッファ１１０の内容を印刷部１０７に移り印刷を行う。
【００２４】
ＣＰＵ１０３はステップＳ２１２において、印刷データの処理が終了したかの判断を行う。この場合はまだ印刷データ３０６から３０９の印刷データが未処理のまま残っているために、再びステップＳ２０１に戻って印刷処理を続行する。印刷データ３０６は普通紙印刷指定命令の印刷データ３０６の解析結果は普通紙印刷指定命令であるためステップＳ２０４で分岐し、ステップＳ２０５で普通紙の印刷であることを用紙属性記憶装置１１３に記憶する。同様に印刷データ３０７はステップＳ２０２によって判断され、ステップＳ２０３でランドスケープオリエンテーションであることがページ方向記憶装置１１２に記憶される。
【００２５】
印刷データ３０８はステップＳ２０６において文字描画であるため、ステップＳ２０７において、描画装置１０９によって画像バッファ１１０上に文字列に相当するビットマップパターンの描画が行われる。印刷データ３０９は排紙命令であるため、ステップＳ２０８においてページ終了と判断され、ステップＳ２０９に移る。
【００２６】
ステップＳ２０９において、ＣＰＵ１０３はページ方向記憶装置１１２の内容と用紙属性記憶装置１１３の内容が呼び出され、ランドスケープオリエンテーションでかつタグ紙印刷の指定が行われているかの判断を行う。今度の場合はランドスケープオリエンテーションであるがタグ紙ではなく、普通紙印刷指定であるため１８０度回転は行われないままステップＳ２１１に移り印刷が行われる。この場合の画像出力の例が６０３である。今回の印刷データには含まれていないがポートレイトの印刷が行われた場合は６０１のようになる。
【００２７】
ステップＳ２１２においてＣＰＵ１０３は印刷データが全て処理されたかの判断を行う。今度は全ての印刷データが処理されたため印刷ジョブの処理は終了する。このようにして印刷された結果を１ページ目に印刷されたタグ用紙の上に２ページ目の普通紙へのランドスケープ画像を印刷したものを重ねてみた図が６０４である。このようにすることによって横組みが基本である欧文印刷などにおいてタグ紙印刷を機能的に行うことを可能になるようにしたものである。
【００２８】
（他の実施例）
先の実施例では片面印字を前提として説明していたため、タグ紙でランドスケープオリエンテーションの場合は必ず１８０度回転していたタグ紙に両面印字が可能である場合には裏面は１８０度回転を行わない処理を加えることで同様にタグ部に印刷を機能的に行うことが可能となる。
【００２９】
図７は、本実施例に適用される印刷装置全体の構造を示すブロック図である。７０１は印刷装置全体、７０２は印刷装置７０１に印刷データの転送を行うホストコンピュータ、７０３は印刷装置７０１全体の制御を行うＣＰＵ、７０４はＣＰＵ７０３のプログラムの作業領域などを提供するＲＡＭ、７０５はＣＰＵ７０３のプログラムやテーブルデータなどを記憶しておくＲＯＭ、７０６は印刷装置７０１の外部とデータの入出力を行うＩ／Ｏ、７０７は実際に印刷を行う印刷部、７０８はホストコンピュータ７０２から送られた印刷データの解析を行う印刷データ解析装置、７０９は図形や文字などの描画を行う図形描画装置、７１０は作成された図形などの画像を１ページ分一時的に記憶し、印刷部７０７に転送するためのバッファである画像バッファ、７１１は画像バッファ７１０の画像を１８０度回転する画像１８０度回転装置、７１２はポートレイトやランドスケープといったページのオリエンテーションの記憶を行うページ方向記憶装置、７１３は印刷する用紙が普通紙であるかタグ紙であるかの記憶をしておく用紙属性記憶装置、７１４は現在の作成している画像が表面であるか裏面であるかの記憶を行う表裏記憶装置、７１５は両面指定がされているか否かの記憶を行う両面指定記憶装置である。
【００３０】
図８，図９は７０１印刷装置の動作手順を示すフローチャートである。図８のステップＳ８０５の具体的な内容が図９のフローチャートである。
【００３１】
基本的な動作は実施例１と同様なため異なる部分のみの説明にとどめる。ステップＳ８０２で両面印刷命令である場合には、ステップＳ８０３において両面指定記憶装置７１５に両面指定が行われたことの記憶を行う。ステップＳ８０４において表面であることを裏表記憶装置７１４に記憶を行う。それ以外の印刷属性については、実施例１と同様に図９のフローチャートに従ってページ方向記憶装置７１２や用紙属性記憶装置７１３、あるいは画像描画装置７０９を使って描画バッファに画像７１０の作成を行うなどの処理を行う。
【００３２】
ステップＳ８０６においてページ終了と判断された場合に、ステップＳ８０７に移り１８０度画像回転を行うかどうかの判断を行う。ページ方向記憶装置７１２と用紙属性記憶装置７１３，表裏記憶装置７１４の内容がランドスケープオリエンテーションでタグ紙印刷指定、表面の場合のみ１８０度回転を行う。表面で１８０度回転を行った場合の出力と普通紙へのランドスケープ印字を行った結果は実施例１と同じ６０４のようになる。ここで裏面への印刷を行った場合の出力と普通紙への印刷を行って重ね合わせた場合の出力は１００４となる。裏面でポートレイトの印刷を行った場合の出力は１００２のようになる（図１０参照）。ステップＳ８１０において表面から裏面へ、裏面から表面への面の更新を７１４表裏記憶装置に対して行う。このようにすることによって両面印刷が可能な印刷装置においてもタグ紙への印刷を機能的に行うこが可能となる。
【００３３】
【発明の効果】
以上のように、本発明によれば欧文など文章を横組する構成において、タグ紙と呼ばれるインデックス部分への印刷をランドスケープオリエンテーションが指定されてかつタグ紙であるという認識が行われた場合に、１８０度自動的に回転することによってＰＤＬによる印刷を機能的に行うことを可能としたものである。
【図面の簡単な説明】
【図１】本実施例に適用される印刷装置全体の構造を示すブロック図である。
【図２】印刷装置１０１の印刷ジョブにおける処理手順を示すフローチャートである。
【図３】ホストコンピュータ１０２から送られた印刷データを示す図である。
【図４】印刷されたタグ紙を示す図である。
【図５】タグ紙とタグ紙の印刷領域の関係を示した図である。
【図６】普通紙とタグ紙とを「左開き」として組み合わせで実際にどのように見えるかを示した図である。
【図７】本実施例に適用される印刷装置全体の構造を示すブロック図である。
【図８】７０１印刷装置の動作手順を示すフローチャートである。
【図９】７０１印刷装置の動作手順を示すフローチャートで、図８のステップＳ８０５の具体的な内容を示すフローチャートである。
【図１０】普通紙とタグ紙とを「右開き」として組み合わせで実際にどのように見えるかを示した図である。
【符号の説明】
１０１  印刷装置
１０２  印刷装置１０１に印刷データの転送を行うホストコンピュータ
１０３  印刷装置全体１０１の制御を行うＣＰＵ
１０４  ＣＰＵ１０３のプログラムの作業領域などを提供するＲＡＭ
１０５  ＣＰＵ１０３のプログラムやテーブルデータなどを記憶しておくＲＯＭ
１０６  印刷装置１０１の外部とデータの入出力を行うＩ／Ｏ
１０７  実際に印刷を行う印刷部
１０８  ホストコンピュータ１０２から送られた印刷データの解析を行う印刷データ解析装置
１０９  図形や文字などの描画を行う図形描画装置
１１０  作成された図形などの画像を１ページ分一時的に記憶し印刷部１０７に転送するためのバッファである画像バッファ
１１１  画像バッファ１１０の画像を１８０度回転する画像１８０度回転装置
１１２  ポートレイトやランドスケープといったページのオリエンテーションの記憶を行うページ方向記憶装置
１１３  印刷する用紙が普通紙であるかタグ紙であるかの記憶をしておく用紙属性記憶装置
３０１  印刷データ
３０２〜３０９  印刷データを構成する各印刷命令
４０１  ランドスケープの文字印字をそのまま行った場合を示す
４０２  １８０度回転して印刷した場合を示す
５０１，５０３  タグ紙
５０２，５０４  タグ紙の印刷可能領域
６０１  ポートレイトオリエンテーションで普通紙に印刷されものを示す
６０２  ６０１とタグ紙を組み合わせるとどのように見えるかを示す
６０３  ランドスケープオリエンテーションで普通紙に印刷されたものを示す
６０４  ６０３とタグ紙を組み合わせた場合にどのように見えるかを示す
７０１  印刷装置全体
７０２  印刷装置７０１に印刷データの転送を行うホストコンピュータ
７０３  印刷装置全体７０１の制御を行うＣＰＵ
７０４  ＣＰＵ７０３のプログラムの作業領域などを提供するＲＡＭ
７０５  ＣＰＵ７０３のプログラムやテーブルデータなどを記憶しておくＲＯＭ
７０６  印刷装置７０１の外部とデータの入出力を行うＩ／Ｏ
７０７  実際に印刷を行う印刷部
７０８  ホストコンピュータ７０２から送られた印刷データの解析を行う印刷データ解析装置
７０９  図形や文字などの描画を行なう図形描画装置
７１０  作成された図形などの画像を１ページ分一時的に記憶し印刷部７０７に転送するためのバッファである画像バッファ
７１１  画像バッファ７１０の画像を１８０度回転する画像１８０度回転装置
７１２  ポートレイトやランドスケープといったページのオリエンテーションの記憶を行うページ方向記憶装置
７１３  印刷する用紙が普通紙であるかタグ紙であるかの記憶をしておく用紙属性記憶装置
７１４  現在の作成している画像が表面であるか裏面であるかの記憶を行う表裏記憶装置
７１５  両面指定がされているか否かの記憶を行う両面指定記憶装置
【図１】
2004322526.tif 000003
【図２】
2004322526.tif 000004
【図３】
2004322526.tif 000005
【図４】
2004322526.tif 000006
【図５】
2004322526.tif 000007
【図６】
2004322526.tif 000008
【図７】
2004322526.tif 000009
【図８】
2004322526.tif 000010
【図９】
2004322526.tif 000011
【図１０】
2004322526.tif 000012