(57)【特許請求の範囲】
【請求項１】
縦，横の用紙方向をもった同一サイズの印刷用紙がそれぞれ収納された複数の給紙トレイと、
前記給紙トレイに収納された前記印刷用紙を給紙する給紙手段と、
外部情報機器から送られた印字データを解析するデータ解析手段と、
前記給紙トレイに収納された前記印刷用紙のサイズと用紙方向とを検知する検知手段と、
前記印刷用紙に対して縦方向，横方向ともに印字できる印字手段と、
前記印字手段により印字された印刷用紙を排出する排出手段と、
排出される前記印刷用紙の所定位置に対してステイプル処理を行う成形処理手段とを有するページプリンタであって、
前記データ解析手段は前記印字データに基づいて用紙方向を決定し、決定された用紙方向に対応する情報を前記給紙手段へ送るとともに、
前記給紙手段により前記情報に基づいて印刷用紙の給紙を行うとともに、該給紙される印刷用紙とステイプル指示情報に基づいて前記印字手段の印字機能を決定して印刷用紙への印字を行ったのち、ステイプル処理を行うことを特徴とするページプリンタ。
【請求項２】
前記成形処理手段は、前記ステイプル指示情報にステイプル指示があった場合であっても、排出される印刷用紙の枚数が成形処理の最大枚数を超えるときには、ステイプル処理を行わないことを特徴とする請求項１に記載のページプリンタ。
【請求項３】
前記成形処理手段は、前記ステイプル指示があった場合であっても、排出される印刷用紙の枚数が１枚のときには、ステイプル処理を行わないことを特徴とする請求項１に記載のページプリンタ。
【請求項４】
縦，横の用紙方向をもった同一サイズの印刷用紙がそれぞれ収納された複数の給紙トレイと、
前記給紙トレイに収納された前記印刷用紙を給紙する給紙手段と、
外部情報機器から送られた印字データを解析するデータ解析手段と、
前記給紙トレイに収納された前記印刷用紙のサイズと用紙方向とを検知する検知手段と、
前記印刷用紙に対して縦方向，横方向ともに印字できる印字手段と、
前記印字手段により印字された印刷用紙を排出する排出手段と、
排出される前記印刷用紙の所定位置に対して穴空け処理を行う成形処理手段とを有するページプリンタであって、
前記データ解析手段は前記印字データに基づいて用紙方向を決定し、決定された用紙方向に対応する情報を前記給紙手段へ送るとともに、
前記給紙手段により前記情報に基づいて印刷用紙の給紙を行うとともに、該給紙される印刷用紙と穴空け指示情報に基づいて前記印字手段の印字機能を決定して印刷用紙への印字を行ったのち、穴空け処理を行うことを特徴とするページプリンタ。
【請求項５】
縦，横の用紙方向をもった同一サイズの印刷用紙がそれぞれ収納された複数の給紙トレイと、
前記給紙トレイに収納された前記印刷用紙を給紙する給紙手段と、
外部情報機器から送られた印字データを解析するデータ解析手段と、
前記給紙トレイに収納された前記印刷用紙のサイズと用紙方向とを検知する検知手段と、
前記印刷用紙に対して縦方向，横方向ともに印字できる印字手段と、
前記印字手段により印字された印刷用紙を排出する排出手段と、
排出される前記印刷用紙の所定位置に対して糊付け処理を行う成形処理手段とを有するページプリンタであって、
前記データ解析手段は前記印字データに基づいて用紙方向を決定し、決定された用紙方向に対応する情報を前記給紙手段へ送るとともに、
前記給紙手段により前記情報に基づいて印刷用紙の給紙を行うとともに、該給紙される印刷用紙と糊付け指示情報に基づいて前記印字手段の印字機能を決定して印刷用紙への印字を行ったのち、糊付け処理を行うことを特徴とするページプリンタ。
【請求項６】
前記給紙手段が前記情報に基づいて印刷用紙の給紙を行う際に、該印刷用紙が前記給紙トレイに収納されていない場合は、エラーメッセージを供することを特徴とする請求項１乃至５の何れか１項に記載のページプリンタ。
【請求項７】
前記成形処理手段は、排出される前記印刷用紙の一定の端部に成形処理を施すことを特徴とする請求項１乃至６の何れか１項に記載のページプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は印刷用紙上にページ印刷を行うページプリンタに係わり、特に印字・排出した印刷用紙をホッチキス止め，パンチ穴空け等の自動成形処理を行うページプリンタに関する。
【０００２】
【従来の技術】
ページプリンタ（以下プリンタとも略称する）はデータ解析部と印字部とよりなり、データ解析部は外部情報機器（以下ホスト（コンピュータ）とも略称する）から送られてくる印字データ（ページ記述言語）を受取る。印字データは普通、用紙データ，フォントデータ，文字データ，図形データ，書式データなどから成る。データ解析部は印字データを解釈して、イメージデータ（ドットイメージデータ）を作成する。印字部は、データ解析部で作成されたイメージデータを受取り印字を行う。
【０００３】
図７は従来の印字方法を示したものである。従来の制御方法はプリンタ１００内部のデータ解析部１００Ａでホストから送られた紙サイズデータ，用紙方向データを受信すると紙サイズ指定と用紙方向データに基づいて回転させたイメージデータを印字部１００Ｂに送り印字部ではその指定によって用紙上に印字し排出することがなされていた。この様な制御方法で印字した場合、印字結果は図８のようになり、４種類の組み合わせが成立するが、排紙後、オートステイプラのような自動成形処理を行う場合、用紙方向の縦，横でステイプル位置を一致させる組み合わせは存在しない。そのため印字部ではその排紙部にオートステイプラを２ヵ所設けておくか、または移動できるような構造にしなければならない。
【０００４】
【発明が解決しようとする課題】
用紙方向データにより文字等の描画データを回転させて印字させた場合、印字後に自動成形処理（ホッチキス止め，パンチ穴空け等）を行うためには、ユーザーが期待する場所に成形を施すようポートレート（縦）用とランドスケープ（横）用の２ヵ所に成形装置を配置するか、または移動できるような構造にしなければならない。
【０００５】
本発明は印字後に印刷物の自動成形処理を行う際、自動成形処理の機構が大幅に簡素化できる印字方法を有したページプリンタを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的は、（１）縦，横の用紙方向をもった同一サイズの印刷用紙がそれぞれ収納された複数の給紙トレイと、前記給紙トレイに収納された前記印刷用紙を給紙する給紙手段と、外部情報機器から送られた印字データを解析するデータ解析手段と、前記給紙トレイに収納された前記印刷用紙のサイズと用紙方向とを検知する検知手段と、前記印刷用紙に対して縦方向，横方向ともに印字できる印字手段と、前記印字手段により印字された印刷用紙を排出する排出手段と、排出される前記印刷用紙の所定位置に対してステイプル処理を行う成形処理手段とを有するページプリンタであって、前記データ解析手段は前記印字データに基づいて用紙方向を決定し、決定された用紙方向に対応する情報を前記給紙手段へ送るとともに、前記給紙手段により前記情報に基づいて印刷用紙の給紙を行うとともに、該給紙される印刷用紙とステイプル指示情報に基づいて前記印字手段の印字機能を決定して印刷用紙への印字を行ったのち、ステイプル処理を行うことを特徴とするページプリンタにより達成される。
【０００７】
また上記目的は、（２）前記成形処理手段は、前記ステイプル指示情報にステイプル指示があった場合であっても、排出される印刷用紙の枚数が成形処理の最大枚数を超えるときには、自動成形処理を行わないことを特徴とする（１）のページプリンタにより達成される。
また上記目的は、（３）前記成形処理手段は、前記ステイプル指示があった場合であっても、排出される印刷用紙の枚数が１枚のときには、ステイプル処理を行わないことを特徴とする（１）のページプリンタにより達成される。
また上記目的は、（４）縦，横の用紙方向をもった同一サイズの印刷用紙がそれぞれ収納された複数の給紙トレイと、前記給紙トレイに収納された前記印刷用紙を給紙する給紙手段と、外部情報機器から送られた印字データを解析するデータ解析手段と、前記給紙トレイに収納された前記印刷用紙のサイズと用紙方向とを検知する検知手段と、前記印刷用紙に対して縦方向，横方向ともに印字できる印字手段と、前記印字手段により印字された印刷用紙を排出する排出手段と、排出される前記印刷用紙の所定位置に対して穴空け処理を行う成形処理手段とを有するページプリンタであって、前記データ解析手段は前記印字データに基づいて用紙方向を決定し、決定された用紙方向に対応する情報を前記給紙手段へ送るとともに、前記給紙手段により前記情報に基づいて印刷用紙の給紙を行うとともに、該給紙される印刷用紙と穴空け指示情報に基づいて前記印字手段の印字機能を決定して印刷用紙への印字を行ったのち、穴空け処理を行うことを特徴とするページプリンタにより達成される。
また上記目的は、（５）縦，横の用紙方向をもった同一サイズの印刷用紙がそれぞれ収納された複数の給紙トレイと、前記給紙トレイに収納された前記印刷用紙を給紙する給紙手段と、外部情報機器から送られた印字データを解析するデータ解析手段と、前記給紙トレイに収納された前記印刷用紙のサイズと用紙方向とを検知する検知手段と、前記印刷用紙に対して縦方向，横方向ともに印字できる印字手段と、前記印字手段により印字された印刷用紙を排出する排出手段と、排出される前記印刷用紙の所定位置に対して糊付け処理を行う成形処理手段とを有するページプリンタであって、前記データ解析手段は前記印字データに基づいて用紙方向を決定し、決定された用紙方向に対応する情報を前記給紙手段へ送るとともに、前記給紙手段により前記情報に基づいて印刷用紙の給紙を行うとともに、該給紙される印刷用紙と糊付け指示情報に基づいて前記印字手段の印字機能を決定して印刷用紙への印字を行ったのち、糊付け処理を行うことを特徴とするページプリンタにより達成される。
また上記目的は、（６）前記給紙手段が前記情報に基づいて印刷用紙の給紙を行う際に、該印刷用紙が前記給紙トレイに収納されていない場合は、エラーメッセージを供することを特徴とする（１）乃至（５）の何れかに記載のページプリンタにより達成される。
また上記目的は、（７）前記成形処理手段は、排出される前記印刷用紙の一定の端部に成形処理を施すことを特徴とする（１）乃至（６）の何れかに記載のページプリンタにより達成される。
【０００８】
（作用）
ホストから送られてくる印字データ（ページ記述言語）内に用紙方向データ（ポートレートまたは、ランドスケープ）が含まれているのが普通である。
【０００９】
従来技術では、印刷用紙の向きは一方向のみで変更できない物として扱っていたため、機器にセットされている印刷用紙の方向と印字データの指定が異なるときは、イメージデータに変換する際、９０度回転させなければならない。そこで、用紙方向データはイメージデータを作成する際の回転角決定に利用されていた。例えば文字に関しては、予め回転されたフォントを搭載している場合、使用フォントの決定に使用し、そうでない場合は搭載しているフォントを回転させて使用する事となるため、回転角を求めるために使用されていた。
【００１０】
このように印刷用紙方向をホストからの印字データに含まれる用紙方向データを参照して決定する技術は存在していなかった。これまで印刷用紙方向は印刷用紙の置かれている向きのことであり、受動的に決定されていた。用紙方向は文字等の描画データの向きで調整するため、印字部より排出された時の印刷文字等の描画データの向きを一定に保つことはできなかった。
【００１１】
本発明は印刷用紙方向を印字データを参照して決定するもので、図１は本発明の印字方法を示したものである。従来の方法と異なるのは、データ解析部１Ａで用紙方向データを受信するとそのデータよりイメージデータを回転させるのではなく、印刷用紙方向指定を印字部１Ｂに送ることである。すると印字データ内の用紙方向データにより印刷用紙の向きを変えることで、印字部１Ｂから排出された時の印刷文字の向きを常に一定に保つことが可能となり、印字結果は図２に示す様になりステイプル位置を縦，横の用紙方向によらず一定に保つこととなり、印刷用紙をステイプル側を基準として整理することによって固定した単一のステイプラでホッチキス止めすることができる。
【００１２】
【実施例】
図３は本発明のシステム外観を示す一実施例の概略図である。本実施例のページプリンタ１では複数の給紙トレイ１１ａ，１１ｂ，１１ｃ，１１ｄを有していて、縦，横の用紙方向をもった同一サイズの用紙が収納されている。またページプリンタ１には全て印字終了後、排紙皿部１３にてオートステイプルできる機構オートステイプラ１２を持っている。給紙トレイ１１ａ，１１ｂ，１１ｃ，１１ｄにはサイズと方向の検知手段が設けられており、印字部１Ｂで確認することが可能である。ホスト２とはケーブル３で接続されており、印字データはケーブル３を介してプリンタ１へ送信される。
【００１３】
図４は実施例のプリンタ１内部の回路構成を示したものである。大きく分けるとプリンタ１内部はデータ解析部１Ａと印字部１Ｂになる。データ解析部１Ａと印字部１Ｂは共通メモリ１Ｃを介してデータの通信を行う。データ解析部１Ａと印字部１ＢはそれぞれＣＰＵ，ＲＯＭ，ＲＡＭを持ち、割り当てられた処理を行う。
【００１４】
本実施例ではホスト２からの１つの印字データ（複数ページに渡る場合も含む）につき、印字命令は印字データの最終に１回だけ送信され、ページ終了時には、改ページ命令が送信される。そして、データ解析部１Ａから印字部１Ｂへはイメージデータが一括して送信される。
【００１５】
図５はデータ解析部１Ａで行う処理の流れ図である。図６は印字部１Ｂの処理の流れ図である。図５，６とも本発明にあまり関わりの無いと思われる処理は省略してある。
【００１６】
図５のデータ解析部１Ａのフローチャートについて説明を行う。Ｄ１各フラグの初期化を行い、Ｄ２各給紙トレイにどのようなサイズの紙がどの方向でセットされているのかというデータを印字部１Ｂより受信する。
【００１７】
Ｄ３ホスト２より印字データが送信されてきたか確認し、送信されていなければＤ２へ戻る。データが送られて来たら、Ｄ４そのデータを解析し、Ｄ５印字命令か判断する。
【００１８】
Ｄ５で印字命令でない場合、次にＤ６紙サイズ指定か判断する。さらに紙サイズ指定でない場合、Ｄ７用紙方向指定か判断する。用紙方向指定でもない場合はＤ８イメージデータを作り、これをメモリ（共通メモリ１Ｃ）に格納する。そして処理はＤ２へ戻る。Ｄ７で印字データが用紙方向指定であったら、Ｄ９紙サイズ指定が既になされているか、「紙サイズ指定有フラグ」を参照する。紙サイズ指定がなされていない場合は、Ｄ１０一時的に用紙方向指定データをメモリ（共通メモリ１Ｃ）に格納し、「用紙方向指定有フラグ」をＯＮする。そしてＤ２の処理へ戻る。
【００１９】
Ｄ９で「紙サイズ指定有フラグ」がＯＮであると、Ｄ１１指定のサイズと方向が一致する給紙トレイ１１があるかＤ２で受信したデータから判断する。指定のサイズと方向が給紙トレイ１１にないと判断した場合、Ｄ１２サイズと方向から予め決めてある文字等の描画データの向きをメモリ（共通メモリ１Ｃ）に格納するとともにステイプルできない向きの時ステイプルＮＧも格納する。この時、用紙のサイズは変更しない。Ｄ１１で一致する給紙トレイ１１が発見できたら、Ｄ１３用紙方向とステイプルＯＫをメモリ（共通メモリ１Ｃ）に格納する。そして、Ｄ１２，Ｄ１３，ともＤ２の処理に戻る。
【００２０】
Ｄ６で紙サイズ指定であれば、Ｄ１４のサイズが給紙トレイ１１にセットされているか判断する。セットされていなければ、Ｄ１５エラーメッセージを表示部１５に表示する。セットされていればＤ１６紙サイズをメモリ（共通メモリ１Ｃ）に格納する。そしてＤ１７「用紙方向指定有フラグ」を参照しＯＦＦであれば、Ｄ１８「紙サイズ指定有フラグ」をＯＮしてＤ２の処理へ戻る。Ｄ１７がＯＮだったらＤ１１の処理を行う。
【００２１】
最後にＤ５が印字命令であれば、Ｄ１９メモリ内容を印字部１Ｂへ送信し、Ｄ２０各フラグを初期化して、Ｄ２の処理へ戻る。
【００２２】
次に図６に説明を行う。図６は、プリンタ１内部の印字部１Ｂのフローチャート図である。Ｐ１フラグ，カウンタの初期化を行う。Ｐ２各給紙トレイ１１にセットされている用紙のサイズと向きを調べてＰ３データ解析部１Ａにその内容を送信する。Ｐ４はデータ解析部１Ａより印字データが来ているか判断する。印字データが来ていれば、Ｐ６ステイプル指示があるか確認する。ステイプル指示は印字データ内でも、プリンタ操作部１４からの指示でも構わない。指示があれば、Ｐ６ステイプル指示フラグをＯＮする。指示がなければフラグ操作は行わない。Ｐ７データ解析部からのデータの中にステイプルＮＧというデータがあるか調べる。ステイプルＮＧは図５−Ｄ１２で設定したデータである。ステイプルＮＧであれば、Ｐ８「ステイプル指示フラグ」をＯＦＦに設定し、Ｐ９エラーメッセージを表示部１５に表示する。ステイプルＮＧでなければ、Ｐ８，Ｐ９の処理は行わない。そしてＰ１０データ解析部からのデータを参照して給紙トレイ１１ａ，１１ｂ，１１ｃ，１１ｄから該当する給紙トレイを決定して、Ｐ１１イメージデータ印字を行う。印字が終わったらＰ１２印字済みカウンタを“１”加算する。そしてＰ２へ戻る。
【００２３】
Ｐ４でデータが無い場合は、Ｐ１３ステイプル指示フラグがＯＮか否かを調べ、ＯＮならばさらに本実施例のオートステイプラの仕様が最大ステイプル２５枚なのでＰ１４印字済みカウンタが２（枚）から２５（枚）の間にあるか調べ、間にあればＰ１５ステイプルを行う。そしてＰ１６カウンタとフラグをリセットしＰ２へ戻る。
【００２４】
Ｐ１４の条件を満たさなかった印字カウンタの内、１（枚）はステイプルの必要が無いのでステイプルしないだけなのでＰ１７でこれを判断し、カウンタが２６（枚）以上の時のみＰ１８エラーメッセージを表示部１５に表示させる。そしてＰ１６へ進む。Ｐ１７でカウンタが１（枚）の時とＰ１３でステイプル指示フラグがＯＦＦの時もＰ１６カウンタ・フラグリセットを行いＰ２へ戻る。
【００２５】
以上説明した様な処理を行うことで、本発明が実施できる。
本実施例では複数の給紙トレイを持つプリンタにて、給紙トレイを印字データにより選択するようにしたが、印字データに基づき、給紙後に機械的に紙方向を変えて印刷，排出を行い、自動成形処理を行うようにしたページプリンタも本発明に含まれる。また印字データに基いて排紙時に機械的に紙方向を変えて排出し自動成形処理を行う方法もある。また、すべての印字終了後、印字データに基いて排紙皿にて用紙方向を替えて自動成形処理を行う方法でも本発明の本質は変わらない。
【００２６】
また、実施例ではオートステイプラを自動成形装置の例として説明したが、自動パンチ穴空けや糊付け等についても同様の効果を奏することができる。
【００２７】
【発明の効果】
外部の情報機器から送られた印字データ内の用紙方向データにより印刷用紙の向きを変えるよう制御することで、印字部から排出された時の印刷文字等の向きは常に一定に保つことが可能となる。その結果印刷後に印刷物の自動成形処理を行う際、自動成形処理の機構が大幅に簡素化されたページプリンタが提供されることとなった。
【図面の簡単な説明】
【図１】本発明の印字方法を示す説明図である。
【図２】本発明の方法による印字結果を示す説明図である。
【図３】本発明のシステム外観を示す概略図である。
【図４】本発明の回路構成を示したものである。
【図５】本発明のデータ処理部で行う処理の流れ図である。
【図６】本発明の印字部で行う処理の流れ図である。
【図７】従来の印字方法を示す説明図である。
【図８】従来の方法による印字結果を示す説明図である。
【符号の説明】
１  ページプリンタ
１Ａ  データ解析部
１Ｂ  印字部
２  外部情報機器（ホスト（コンピュータ））
３  ケーブル
１１  給紙トレイ
１２  オートステイプラ
１３  排紙皿部
１４  操作部
１５  表示部
【図１】
0003588756.tif 000002
【図２】
0003588756.tif 000003
【図３】
0003588756.tif 000004
【図４】
0003588756.tif 000005
【図５】
0003588756.tif 000006
【図６】
0003588756.tif 000007
【図７】
0003588756.tif 000008
【図８】
0003588756.tif 000009