(57)【特許請求の範囲】
【請求項１】
記録用紙にステープルを施す排紙装置を接続可能な印刷装置であって、
外部装置から印刷データ及び該印刷データのコマンドデータを受信する受信手段と、
前記外部装置から受信した印刷データのプリント処理を記録用紙に実行する印刷手段と、
前記受信手段が前記外部装置からステープル指定コマンドを受付けた場合に、該コマンドと共に前記外部装置から受信した印刷データのプリント処理を施した記録用紙に対するステープル処理を、前記排紙装置に、実行させる、制御手段と、
前記印刷手段により給紙可能な厚みが異なる複数の記録用紙の各記録用紙のタイプに関する用紙情報を、前記印刷装置自身が具備する操作部からの設定に基いて、前記印刷装置自身が具備する記憶手段に、記憶させる、記憶制御手段を有し、
前記制御手段は、
前記外部装置から印刷データと共に、前記ステープル指定コマンドのみならず当該印刷データのプリント処理に用いる記録用紙の用紙タイプを特定する為の用紙情報も受付けた場合に、当該外部装置から受付けた当該用紙情報を用いて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にし、
更に、前記制御手段は、
前記外部装置から印刷データと共に前記ステープル指定コマンドは受付けたが、当該印刷データのプリント処理に用いる記録用紙の用紙タイプを特定する為の用紙情報は受付けていない場合に、前記印刷装置自身が具備する前記記憶手段に記憶されている用紙情報を用いて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にすることを特徴とする印刷装置。
【請求項２】
前記記憶手段は、給紙可能な厚みが異なる複数の記録用紙毎の最大ステープル可能枚数をも記憶するものであり、
前記制御手段は、前記用紙情報と前記記録用紙毎の最大ステープル可能枚数とに基づいて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にすることを特徴とする請求項1記載の印刷装置。
【請求項３】
記録用紙にステープルを施す排紙装置を接続可能であって、外部装置から印刷データ及び該印刷データのコマンドデータを受信する受信手段と、前記外部装置から受信した印刷データのプリント処理を記録用紙に実行する印刷手段と、を有する、印刷装置の制御方法であって、
前記受信手段が前記外部装置からステープル指定コマンドを受付けた場合に、該コマンドと共に前記外部装置から受信した印刷データのプリント処理を施した記録用紙に対するステープル処理を、前記排紙装置に、実行可能にし、
前記印刷手段により給紙可能な厚みが異なる複数の記録用紙の各記録用紙のタイプに関する用紙情報を、前記印刷装置自身が具備する操作部からの設定に基いて、前記印刷装置自身が具備する記憶手段に、記憶可能とし、
前記外部装置から印刷データと共に、前記ステープル指定コマンドのみならず当該印刷データのプリント処理に用いる記録用紙の用紙タイプを特定する為の用紙情報も受付けた場合に、当該外部装置から受付けた当該用紙情報を用いて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にし、
前記外部装置から印刷データと共に前記ステープル指定コマンドは受付けたが、当該印刷データのプリント処理に用いる記録用紙の用紙タイプを特定する為の用紙情報は受付けていない場合に、前記印刷装置自身が具備する前記記憶手段に記憶されている用紙情報を用いて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にすることを特徴とする印刷装置の制御方法。
【請求項４】
記録用紙にステープルを施す排紙装置を接続可能であって、外部装置から印刷データ及び該印刷データのコマンドデータを受信する受信手段と、前記外部装置から受信した印刷データのプリント処理を記録用紙に実行する印刷手段と、を有する、印刷装置に、
前記受信手段が前記外部装置からステープル指定コマンドを受付けた場合に、該コマンドと共に前記外部装置から受信した印刷データのプリント処理を施した記録用紙に対するステープル処理を、前記排紙装置に、実行可能にし、
前記印刷手段により給紙可能な厚みが異なる複数の記録用紙の各記録用紙のタイプに関する用紙情報を、前記印刷装置が具備する操作部からの設定に基いて、前記印刷装置が具備する記憶手段に、記憶可能とし、
前記外部装置から印刷データと共に、前記ステープル指定コマンドのみならず当該印刷データのプリント処理に用いる記録用紙の用紙タイプを特定する為の用紙情報も受付けた場合に、当該外部装置から受付けた当該用紙情報を用いて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にし、
前記外部装置から印刷データと共に前記ステープル指定コマンドは受付けたが、当該印刷データのプリント処理に用いる記録用紙の用紙タイプを特定する為の用紙情報は受付けていない場合に、前記印刷装置自身が具備する前記記憶手段に記憶されている用紙情報を用いて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にする機能を、
実現させるためのコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録用紙にステープルを施す排紙装置を接続可能であって、外部装置から印刷データ及び該印刷データのコマンドデータを受信する受信手段と、前記外部装置から受信した印刷データのプリント処理を記録用紙に実行する印刷手段と、を有する、印刷装置および印刷装置の制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体に関するものである。
【０００２】
【従来の技術】
従来、ホストコンピュータにインタフェース（例えばセントロニクスインタフェース）を介して接続される印刷装置においては、印刷装置のさまざまな設定項目を印刷装置に配設される操作パネルから入力することにより、もしくはホストコンピュータからコマンドを発行することにより設定することが可能であった。
【０００３】
また、複数の給紙装置や排紙装置を具備する印刷装置において、その給紙装置や排紙装置の情報は印刷装置に保持され、給紙口や排紙口の選択等は前記操作パネルから入力することにより、もしくは前記ホストコンピュータからコマンドを発行することにより設定することが可能に構成されている。
【０００４】
例えばレーザビームプリンタの場合、印字解像度やデータのサイズ、給紙にどのカセットを用いるか、排紙をどのトレイに出力するか等の指定はプリンタに具備された操作パネルやプリンタに接続されたホストコンピュータからプリンタドライバやユーティリティを用いて細かく設定することができる。
【０００５】
さらに、排紙装置にステープル機能を持つ場合には、ステープルを行なうかどうか、どの位置にステープルをするか、いくつステープルを行なうか等の設定を行なうことが可能に構成されている。
【０００６】
【発明が解決しようとする課題】
ところが、従来のステープル機能をもつ印刷装置において、印刷装置の給紙装置にセットされる用紙の厚さや硬さに関係なく、印刷装置によって決められた枚数までのステープルが可能であるとされているため、薄くて軟らかい用紙がセットされている場合には、実際は決められた最大枚数以上の枚数でステープルが可能であってもステープルを行なうことができず、ステープル機能を最大限に活用することが不可能であるという問題点があった。
【０００７】
また、セットされている用紙が厚くて硬い場合には、印刷枚数がステープル可能な最大枚数を越えていなくとも実際にはステープルすることができない厚さや硬さになってしまうこともあるため、ステープルしようとしたときに針ジャム等のエラーが頻繁に起こり、ジャムを起こした針をユーザが取り除かなければならないという煩雑な修理を行わなければならないという問題点があった。
【０００８】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、記録用紙にステープルを施す排紙装置を接続可能であって、外部装置から印刷データ及び該印刷データのコマンドデータを受信する受信手段と、前記外部装置から受信した印刷データのプリント処理を記録用紙に実行する印刷手段と、を有する、印刷装置にて、ステープル可能な枚数まで確実にステープルを実行できるように、そして、針ジャム等のエラーを的確に回避できるように、最大ステープル可能枚数を変更制御することができる印刷装置および印刷装置の制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体を提供することにある。
【０００９】
【課題を解決するための手段】
本発明に係る第１の発明は、記録用紙にステープルを施す排紙装置を接続可能な印刷装置であって、外部装置から印刷データ及び該印刷データのコマンドデータを受信する受信手段と、前記外部装置から受信した印刷データのプリント処理を記録用紙に実行する印刷手段と、前記受信手段が前記外部装置からステープル指定コマンドを受付けた場合に、該コマンドと共に前記外部装置から受信した印刷データのプリント処理を施した記録用紙に対するステープル処理を、前記排紙装置に、実行させる、制御手段と、前記印刷手段により給紙可能な厚みが異なる複数の記録用紙の各記録用紙のタイプに関する用紙情報を、前記印刷装置自身が具備する操作部からの設定に基いて、前記印刷装置自身が具備する記憶手段に、記憶させる、記憶制御手段を有し、前記制御手段は、前記外部装置から印刷データと共に、前記ステープル指定コマンドのみならず当該印刷データのプリント処理に用いる記録用紙の用紙タイプを特定する為の用紙情報も受付けた場合に、当該外部装置から受付けた当該用紙情報を用いて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にし、更に、前記制御手段は、前記外部装置から印刷データと共に前記ステープル指定コマンドは受付けたが、当該印刷データのプリント処理に用いる記録用紙の用紙タイプを特定する為の用紙情報は受付けていない場合に、前記印刷装置自身が具備する前記記憶手段に記憶されている用紙情報を用いて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にすることを特徴とする。
【００１０】
第２の発明は、前記記憶手段は、給紙可能な厚みが異なる複数の記録用紙毎の最大ステープル可能枚数をも記憶するものであり、前記制御手段は、前記用紙情報と前記記録用紙毎の最大ステープル可能枚数とに基づいて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にすることを特徴とする。
【００１１】
第３の発明は、記録用紙にステープルを施す排紙装置を接続可能であって、外部装置から印刷データ及び該印刷データのコマンドデータを受信する受信手段と、前記外部装置から受信した印刷データのプリント処理を記録用紙に実行する印刷手段と、を有する、印刷装置の制御方法であって、前記受信手段が前記外部装置からステープル指定コマンドを受付けた場合に、該コマンドと共に前記外部装置から受信した印刷データのプリント処理を施した記録用紙に対するステープル処理を、前記排紙装置に、実行可能にし、前記印刷手段により給紙可能な厚みが異なる複数の記録用紙の各記録用紙のタイプに関する用紙情報を、前記印刷装置自身が具備する操作部からの設定に基いて、前記印刷装置自身が具備する記憶手段に、記憶可能とし、前記外部装置から印刷データと共に、前記ステープル指定コマンドのみならず当該印刷データのプリント処理に用いる記録用紙の用紙タイプを特定する為の用紙情報も受付けた場合に、当該外部装置から受付けた当該用紙情報を用いて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にし、前記外部装置から印刷データと共に前記ステープル指定コマンドは受付けたが、当該印刷データのプリント処理に用いる記録用紙の用紙タイプを特定する為の用紙情報は受付けていない場合に、前記印刷装置自身が具備する前記記憶手段に記憶されている用紙情報を用いて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にすることを特徴とする。
【００１２】
第４の発明は、記録用紙にステープルを施す排紙装置を接続可能であって、外部装置から印刷データ及び該印刷データのコマンドデータを受信する受信手段と、前記外部装置から受信した印刷データのプリント処理を記録用紙に実行する印刷手段と、を有する、印刷装置に、前記受信手段が前記外部装置からステープル指定コマンドを受付けた場合に、該コマンドと共に前記外部装置から受信した印刷データのプリント処理を施した記録用紙に対するステープル処理を、前記排紙装置に、実行可能にし、前記印刷手段により給紙可能な厚みが異なる複数の記録用紙の各記録用紙のタイプに関する用紙情報を、前記印刷装置が具備する操作部からの設定に基いて、前記印刷装置が具備する記憶手段に、記憶可能とし、前記外部装置から印刷データと共に、前記ステープル指定コマンドのみならず当該印刷データのプリント処理に用いる記録用紙の用紙タイプを特定する為の用紙情報も受付けた場合に、当該外部装置から受付けた当該用紙情報を用いて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にし、前記外部装置から印刷データと共に前記ステープル指定コマンドは受付けたが、当該印刷データのプリント処理に用いる記録用紙の用紙タイプを特定する為の用紙情報は受付けていない場合に、前記印刷装置自身が具備する前記記憶手段に記憶されている用紙情報を用いて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にする機能を、実現させるためのコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。
【００１３】
【発明の実施の形態】
図１は、本発明の実施形態を示す印刷装置の構成を説明する断面図であり、本実施形態ではレーザビームプリンタ（ＬＢＰ）の場合を示す。なお、本発明を適用するプリンタは、レーザビームプリンタに限られるものではなく、インクジェットプリンタ等の他のプリント方式を用いたプリンタでも良いことは言うまでもない。
【００１４】
図において、１０００はＬＢＰで、外部に接続されているホストコンピュータから供給される印刷情報（文字コード等）やフォーム情報あるいはマクロ命令等を入力して記憶するとともに、それらの情報に従って対応する文字パターンやフォームパターン等を作成し、記録媒体である記録紙等に像を形成する。
【００１５】
１０１２は操作パネルで、操作のためのスイッチおよびＬＥＤ表示器等が配置されている。１００１はプリンタ制御ユニットで、ＬＢＰ１０００全体の制御およびホストコンピュータから供給される印刷情報である文字情報等を解析する。このプリンタ制御ユニット１００１は、主に文字情報をその文字情報に対応する文字パターンのビデオ信号に変換してレーザドライバ１００２に出力する。レーザドライバ１００２は半導体レーザ１００３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１００３から発射されるレーザ光１００４をオン・オフ切り換えする。
【００１６】
レーザ光１００４は回転多面鏡１００５で左右方向に振られて静電ドラム１００６上を走査露光する。これにより、静電ドラム１００６上には文字パターンの静電潜像が形成されることになる。この潜像は、静電ドラム１００６周囲に配設された現像ユニット１００７により現像された後、記録紙に転写される。
【００１７】
この記録紙にはカットシートを用い、カットシート記録紙はＬＢＰ１０００に装着した用紙カセット１００８に収納され、給紙ローラ１００９および搬送ローラ１０１０と搬送ローラ１０１１とにより装置内に取り込まれて、静電ドラム１００６に供給される。またＬＢＰ本体１０００には、図示しないカードスロットを少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード，言語系の異なる制御カード（エミュレーションカード）を接続できるように構成されている。
【００１８】
本発明はこのような印刷装置にステープル可能な排紙装置が接続されている場合に適用される。
【００１９】
以下、図２，図３を参照して排紙装置の構成を説明する。
【００２０】
図２は、図１に示す印刷装置に着脱可能な排紙装置の一例を説明する外観図である。なお、図１と同一のものには同一の符号を付してある。
【００２１】
図において、４０００は排紙装置である。２１００は搬送機構で、後述する図３に示す内部構造を持つ。２２００は支柱で、排紙装置４０００の各部を支持している。２３００〜２５００はビンで、プリンタ１０００から搬送機構２１００を介して搬送された記録紙を載置するためのビンであり、各ビン２３００〜２５００に記録紙を排出できるように、不図示の駆動機構により支柱２２００に沿って上下方向に移動可能に構成されている。
【００２２】
図３は、図２に示した搬送機構２１００の内部構造を説明する断面図である。なお、図２の説明を記録紙が搬送される順序に従って説明する。
【００２３】
図において、２１０１は入口センサで、プリンタ１０００から搬入される記録紙を検出するセンサである。２１０２は経路切り換えフラッパで、搬入された記録紙の搬送経路をストレート経路２１０３と引き込み経路２１０５とのいずれかに切り替えるためのフラッパである。
【００２４】
２１０３はストレート経路で、プリンタ１０００から搬入された記録紙を裏返しせずに排紙する時に記録紙を搬送する経路である。２１０６は反転経路で、引き込み経路２１０５を介してプリンタ１０００から搬入された記録紙がスイッチバックされて搬送する経路である。
【００２５】
２１０７は反転ローラで、引き込み経路２１０５を介して第１搬送ローラ２１０４により搬送された記録紙を反転経路２１０６に搬送するための可逆回転可能なローラであり、引き込み経路２１０５を介して搬送される記録紙が反転センサ２１０８に検出されるまでは順転し、後端検出後は逆転して記録紙をスイッチバックして反転経路２１０６へ搬送させる。２１０９は第２搬送ローラで、反転経路２１０６に搬送された記録紙を第１排紙ローラ２１１０まで搬送するローラである。
【００２６】
以下、記録紙の搬送処理について説明する。経路切り換えフラッパ２１０２により切り換えられて引き込み経路２１０５に搬送された記録紙は、第１搬送ローラ２１０４で搬送され反転ローラ２１０７まで搬送される。記録紙の後端が反転ローラ２１０７まで搬送されたことを反転センサ２１０８が検知したら、反転ローラ２１０７は反転経路２１０６へ記録紙を搬送するように逆転を始め、第２搬送ローラ２１０９を介して第１，第２排紙ローラ２１１０，２１１１まで記録紙を搬送する。
【００２７】
また、切り換えフラッパ２１０２によりストレート経路２１０３に搬送された記録紙は裏返しされずに搬入された時点での表裏面の向きをそのままに第１，第２排紙ローラ２１１０，２１１１まで搬送される。なお、２１１７はパドルで、揺動ガイド２１１８を叩くことにより揺動ガイド２１１８を振動させる。その振動によりビン２３００〜２５００またはステープルトレイ２１１２に載置される記録紙を整列させることができる。
【００２８】
２１１２はステープルトレイで、ステープルする際にステープルする記録紙を載置するトレイである。２１１３はステープルトレイ紙有センサで、ステープルトレイ２１１２に記録紙が載置されているかを検出するセンサである。２１１４はステープラで、ステープルトレイ２１１２に載置された記録紙をステープルするものである。
【００２９】
図のように構成された排紙装置において記録紙にステープル処理を施す場合には、まず、画像形成された記録紙をまずステープルトレイ２１１２に載置し、記録紙が指示された枚数分蓄積されると、パドル２１１７が揺動ガイド２１１８を叩いて振動させて記録紙を整列させて、ステープラ２１１４がステープル処理を行い、第２排紙ローラ２１１１がビン２３００〜２５００のいずれかに、例えばビン２４００に排紙する。
【００３０】
図４，図５は、本発明の実施形態を示す印刷制御装置を適用可能な印刷システムの制御構成を説明する図であり、ホストコンピュータ等のデータ処理装置と印刷装置（ＬＢＰ）とステープル機能を有する排紙装置からなる。なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ等のネットワークを介して処理が行われるシステムであっても本発明を適用できることはいうまでもない。
【００３１】
図において、３０００はホストコンピュータで、ＲＯＭ３のプログラム用ＲＯＭに記憶された文書処理プログラム等に基づいて図形，イメージ，文字，表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【００３２】
また、このＲＯＭ３のプログラム用ＲＯＭには、ＣＰＵ１の制御プログラム等を記憶し、ＲＯＭ３のフォント用ＲＯＭには上記文書処理の際に使用するフォントデータ等を記憶し、ＲＯＭ３のデータ用ＲＯＭは上記文書処理等を行う際に使用する各種データを記憶する。
【００３３】
２はＲＡＭで、ＣＰＵ１の主メモリ，ワークエリア等として機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）９や不図示のポインティングデバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。７はメモリコントローラ（ＭＣ）で、ブートプログラム，種々のアプリケーション，フォントデータ，ユーザファイル，編集ファイル等を記憶するハードディスク（ＨＤ），フロッピーディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。
【００３４】
８はプリンタコントローラ（ＰＲＴＣ）で、所定の双方向性インタフェース（インタフェース）２１を介してＬＢＰ１０００に接続されて、ＬＢＰ１０００との通信制御処理を実行する。
【００３５】
なお、ＣＰＵ１は例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００３６】
ＬＢＰ１０００において、１２はプリンタＣＰＵで、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等或は外部メモリ１４に記載された制御プログラム等に基づいてシステムバス１５に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。また、このＲＯＭ１３のプログラム用ＲＯＭには、後述する図７に示すフローチャートに基づくプリンタＣＰＵ１２の制御プログラム等を記憶する。
【００３７】
ＲＯＭ１３のフォント用ＲＯＭには前記出力情報を生成する際に使用するフォントデータ等を記憶し、ＲＯＭ１３のデータ用ＲＯＭにはハードディスク等の外部メモリ１４が無いプリンタの場合には、ホストコンピュータ３０００上で利用される情報等を記憶している。プリンタＣＰＵ１２は入力部１８を介してホストコンピュータ３０００との通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ３０００に通知可能に構成されている。
【００３８】
１９はＲＡＭで、プリンタＣＰＵ１２の主メモリ，ワークエリア等として機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１９には出力情報展開領域，環境データ格納領域が確保され、通常のＲＡＭの他に図示しないＮＶＲＡＭ等から構成される。
【００３９】
前述したハードディスク（ＨＤ），ＩＣカード等の外部メモリ１４は、メモリコントローラ（ＭＣ）２０によりアクセスを制御される。外部メモリ１４はオプションとして接続され、フォントデータ，エミュレーションプログラム，フォームデータ等を記憶する。また、２３は操作部で、前述した操作パネル１０１２等から構成されており操作のためのスイッチおよびＬＥＤ表示器等が配置されている。
【００４０】
また、前述した外部メモリ１４は１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード，言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。さらに、図示しないＮＶＲＡＭを有し、操作パネル１０１２からのプリンタモード設定情報を記憶するようにしても良い。
【００４１】
４０００は排紙装置で、双方向インタフェース（インタフェース）３１を介してＬＢＰ１０００の給排紙制御部２２に接続されており、ＬＢＰ１０００からの排紙に関係するコマンドを受け取り、コマンドにより指定された排紙処理を行なう。
【００４２】
３２は排紙装置ＣＰＵで、ＲＯＭ３４のプログラム用ＲＯＭに記憶される制御用プログラムに基づき排紙装置を制御する。３３はＲＡＭで、主にＣＰＵ３２のワークエリアとして使用される。また、ＲＯＭ３４のデータ用ＲＯＭには排紙処理を制御する正に使用する各種データを記憶している。
【００４３】
３８は入力部で、プリンタ１０００との通信処理を行う。３９は操作部で、操作のためのスイッチおよびＬＥＤ表示器等が配置されている。４１は外部メモリで、増設用のオプションメモリである。
【００４４】
このように構成されたシステムにおいて、ＬＢＰ１０００がホストコンピュータ３０００からインタフェース２１を介して受け取った解像度や用紙サイズ等の各種コマンドや印刷データをＬＢＰ１０００のＲＡＭ１９に格納し、ＲＯＭ１３に格納されたプログラムによってコマンドを解析し、そのコマンドで要求された指示通りに印刷データをビットマップに展開し、印刷部Ｉ／Ｆ１６を介して印刷部１７に送られ印刷が行なわれる。
【００４５】
さらに、排紙口指定や排紙方向指定等の排紙に関するコマンドがあった場合には、そのコマンドの要求を給排紙制御部２２からインタフェース３１を介して排紙装置４０００の入力部３８に送られ、図５に示す排紙装置４００のＲＡＭ３３に格納される。ここで排紙装置４０００のＲＯＭ３４に格納されたプログラムによりコマンドの要求に合致した排紙動作が行なわれるようになっている。
【００４６】
また、ホストコンピュータ３０００からコマンドで指定するのと同様に、ＬＢＰ１０００の操作部２３を用いても印刷データの解像度や給紙口等を設定することが可能となっている。ここで操作部２３を用いて設定された値はＬＢＰ１０００の図示しないＮＶＲＡＭに格納され、印刷データに付随した指定コマンドがない場合、この値が用いられるようになっている。
【００４７】
ホストコンピュータ３０００からＬＢＰ１０００を経由して排紙装置４０００に対してステープルを指示する場合には、ホストコンピュータ３０００からインタフェース２１を介してＬＢＰ１０００にステープル指定コマンドと共にその他のコマンド及び印刷データが送られる。ＬＢＰ１０００は入力部１８でデータを受け取り、受け取ったコマンドやデータをＬＢＰ１０００のＲＡＭ１９に蓄え、ＲＯＭ１３に記憶された後述する図７に示すフローチャートに基づき解析を行なう。
【００４８】
図６は、図４に示したＲＡＭ１９に確保されるＮＶＲＡＭに構築される最大ステープル枚数判断テーブルを説明する図である。
【００４９】
図において、Ａ１，Ａ２，Ｂ１，Ｂ２は用紙別最大ステープル枚数記憶領域で、例えば領域Ａ１，Ａ２には、「Ａ」社の「Ｔｙｐｅ１」，「Ｔｙｐｅ２」という用紙の最大ステープル枚数は「２５枚」，「２３枚」であることが記憶されている。また、領域Ｂ１，Ｂ２には、「Ｂ」社の「Ｔｙｐｅ１」，「Ｔｙｐｅ２」という用紙の最大ステープル枚数は「１７枚」，「１５枚」であることが記憶されている。
【００５０】
このように、各種メーカの用紙別最大ステープル枚数を記憶しておくことにより用紙毎に異なる最大ステープル枚数を参照してホストコンピュータ３０００あるいは操作パネル２３から指定された枚数のステープルが可能か不可能かを判定することにより、より確実にステープルすることができる。
【００５１】
以下、本実施形態の特徴的構成について図４等を参照して説明する。
【００５２】
上記のように構成された、排紙される記録媒体にステープルを施す排紙装置（排紙装置４０００）を接続可能な印刷制御装置であって、給紙可能な厚みが異なる複数の記録媒体毎の最大ステープル可能枚数を記憶する記憶手段（ＲＡＭ１９）と、入力される記録媒体情報に基づいて前記記憶手段から読み出される最大ステープル可能枚数を最大ステープル枚数値に決定する決定手段（プリンタＣＰＵ１２）と、前記決定手段の決定結果に基づいて設定されている最大ステープル枚数値を前記排紙装置に対して変更設定する制御手段（プリンタＣＰＵ１２）とを有するので、入力された記録媒体情報に基づき最大ステープル枚数値を給紙される記録媒体毎に適した最大ステープル可能枚数値に変更することができる。
【００５３】
また、前記記憶手段は、給紙可能な厚みが異なる複数の記録媒体毎の最大ステープル可能枚数を不揮発性記憶媒体（ＲＡＭ１９に確保される不図示のＮＶＲＡＭ）に記憶するので、種々の記録媒体の異なる厚み情報を再現性よく管理できる。
【００５４】
図７は、本発明に係る印刷制御装置におけるデータ処理手順を説明するフローチャートである。なお、（１）〜（６）は各ステップを示す。
【００５５】
まず、ＬＢＰ１０００が入力部１８を介してコマンドおよびデータを受け取り（１）、ＲＡＭ１９に保管する。次に、ステープルのコマンドと共に用紙情報が送られてきたかどうか判断し（２）、用紙情報が送られていないと判断した場合には、ＬＢＰ１０００のＲＡＭ１９上のＮＶＲＡＭを参照して、選択可能な各社毎の用紙情報がＬＢＰ１０００の操作部２３からセットされているかどうか確認し（３）、用紙情報がセットされていると判断した場合には、ステップ（４）に進む。
【００５６】
一方、ステップ（３）で用紙情報がセットされていないと判断した場合には、デフォルトの値を最大ステープル枚数と決定し、その値をＲＡＭ１９に格納して（６）、処理を終了する。
【００５７】
一方、ステップ（２）で用紙情報が送られてきたと判断した場合は、図６に示した最大ステープル枚数判断テーブルの各最大ステープル枚数を用いて、用紙メーカの用紙タイプによる厚みの特徴を考慮に入れた最大ステープル枚数を決定し（４）、現在のジョブに対する最大ステープル枚数をＲＡＭ１９に格納して（５）、処理を終了する。
【００５８】
上記の手順により、ユーザが印刷装置の操作部２３、もしくはホストコンピュータ３０００からプリンタドライバやユーティリティ等を用いることによりＬＢＰ１０００に用紙情報を与え、その用紙情報を基に最大ステープル枚数を決定することでステープル機能を最大限に利用することができる。
【００５９】
なお、本実施形態では、ホストコンピュータ３０００からのステープルコマンドと用紙情報のデータの判断をＬＢＰ１０００で行なう場合について説明したが、ＬＢＰ１０００において判断しても、ホストコンピュータ３０００で用紙情報がセットされているかどうかの判断をして、その結果をＬＢＰ１０００に送っても同一の結果および効果が得られることは言うまでもない。
【００６０】
以下、本発明の特徴的構成について図７を参照して説明する。
【００６１】
上記のように構成された、給紙可能な厚みが異なる複数の記録媒体毎の最大ステープル可能枚数を記憶する記憶部（ＲＡＭ１９）を有する印刷制御装置の印刷制御方法であって、あるいは、給紙可能な厚みが異なる複数の記録媒体毎の最大ステープル可能枚数を記憶する記憶部を有する印刷装置を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、所定の通信媒体を介して通信可能なデータ処理装置（ホストコンピュータ３０００）から記録媒体情報を受信した場合に、または前記記憶部に記録媒体情報が保持されている場合に、前記記憶媒体情報に基づいて前記記憶部から読み出される最大ステープル可能枚数を最大ステープル枚数値に決定する決定工程（図７のステップ（４））とを有するので、入力された記録媒体情報に基づき最大ステープル枚数値を給紙される記録媒体毎に適した最大ステープル可能枚数値に変更することができる。
【００６２】
以下、図８に示すメモリマップを参照して本発明に係る印刷制御装置で読み出し可能なデータ処理プログラムの構成について説明する。
【００６３】
図８は、本発明に係る印刷制御装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００６４】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００６５】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００６６】
本実施形態における図７に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００６７】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００６８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６９】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【００７０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７２】
【発明の効果】
以上説明したように、本発明に係る第１の発明によれば、記録用紙にステープルを施す排紙装置を接続可能な印刷装置であって、外部装置から印刷データ及び該印刷データのコマンドデータを受信する受信手段と、前記外部装置から受信した印刷データのプリント処理を記録用紙に実行する印刷手段と、前記受信手段が前記外部装置からステープル指定コマンドを受付けた場合に、該コマンドと共に前記外部装置から受信した印刷データのプリント処理を施した記録用紙に対するステープル処理を、前記排紙装置に、実行させる、制御手段と、前記印刷手段により給紙可能な厚みが異なる複数の記録用紙の各記録用紙のタイプに関する用紙情報を、前記印刷装置自身が具備する操作部からの設定に基いて、前記印刷装置自身が具備する記憶手段に、記憶させる、記憶制御手段を有し、前記制御手段は、前記外部装置から印刷データと共に、前記ステープル指定コマンドのみならず当該印刷データのプリント処理に用いる記録用紙の用紙タイプを特定する為の用紙情報も受付けた場合に、当該外部装置から受付けた当該用紙情報を用いて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にし、更に、前記制御手段は、前記外部装置から印刷データと共に前記ステープル指定コマンドは受付けたが、当該印刷データのプリント処理に用いる記録用紙の用紙タイプを特定する為の用紙情報は受付けていない場合に、前記印刷装置自身が具備する前記記憶手段に記憶されている用紙情報を用いて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にする構成により、入力された用紙情報に基づき最大ステープル枚数値を給紙される用紙毎に適した最大ステープル可能枚数値に変更することができる。
【００７３】
第２の発明によれば、前記記憶手段は、給紙可能な厚みが異なる複数の記録用紙毎の最大ステープル可能枚数をも記憶するものであり、前記制御手段は、前記用紙情報と前記記録用紙毎の最大ステープル可能枚数とに基づいて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にする構成により、種々の記録用紙の異なる厚み情報を再現性よく管理できる。
【００７４】
第３の発明によれば、記録用紙にステープルを施す排紙装置を接続可能であって、外部装置から印刷データ及び該印刷データのコマンドデータを受信する受信手段と、前記外部装置から受信した印刷データのプリント処理を記録用紙に実行する印刷手段と、を有する、印刷装置の制御方法であって、前記受信手段が前記外部装置からステープル指定コマンドを受付けた場合に、該コマンドと共に前記外部装置から受信した印刷データのプリント処理を施した記録用紙に対するステープル処理を、前記排紙装置に、実行可能にし、前記印刷手段により給紙可能な厚みが異なる複数の記録用紙の各記録用紙のタイプに関する用紙情報を、前記印刷装置自身が具備する操作部からの設定に基いて、前記印刷装置自身が具備する記憶手段に、記憶可能とし、前記外部装置から印刷データと共に、前記ステープル指定コマンドのみならず当該印刷データのプリント処理に用いる記録用紙の用紙タイプを特定する為の用紙情報も受付けた場合に、当該外部装置から受付けた当該用紙情報を用いて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にし、前記外部装置から印刷データと共に前記ステープル指定コマンドは受付けたが、当該印刷データのプリント処理に用いる記録用紙の用紙タイプを特定する為の用紙情報は受付けていない場合に、前記印刷装置自身が具備する前記記憶手段に記憶されている用紙情報を用いて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にする構成により、入力された記録媒体情報に基づき最大ステープル枚数値を給紙される記録媒体毎に適した最大ステープル可能枚数値に変更することができる。
第４の発明によれば、記録用紙にステープルを施す排紙装置を接続可能であって、外部装置から印刷データ及び該印刷データのコマンドデータを受信する受信手段と、前記外部装置から受信した印刷データのプリント処理を記録用紙に実行する印刷手段と、を有する、印刷装置に、前記受信手段が前記外部装置からステープル指定コマンドを受付けた場合に、該コマンドと共に前記外部装置から受信した印刷データのプリント処理を施した記録用紙に対するステープル処理を、前記排紙装置に、実行可能にし、前記印刷手段により給紙可能な厚みが異なる複数の記録用紙の各記録用紙のタイプに関する用紙情報を、前記印刷装置が具備する操作部からの設定に基いて、前記印刷装置が具備する記憶手段に、記憶可能とし、前記外部装置から印刷データと共に、前記ステープル指定コマンドのみならず当該印刷データのプリント処理に用いる記録用紙の用紙タイプを特定する為の用紙情報も受付けた場合に、当該外部装置から受付けた当該用紙情報を用いて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にし、前記外部装置から印刷データと共に前記ステープル指定コマンドは受付けたが、当該印刷データのプリント処理に用いる記録用紙の用紙タイプを特定する為の用紙情報は受付けていない場合に、前記印刷装置自身が具備する前記記憶手段に記憶されている用紙情報を用いて、前記排紙装置により実行させるステープル処理の最大ステープル枚数を設定可能にする機能を実現させるためのコンピュータが読み出し可能なプログラムを格納した記憶媒体として構成したので、入力された記録媒体情報に基づき最大ステープル枚数値を給紙される記録媒体毎に適した最大ステープル可能枚数値に変更することができる。
【００７５】
従って、記録用紙にステープルを施す排紙装置を接続可能であって、外部装置から印刷データ及び該印刷データのコマンドデータを受信する受信手段と、前記外部装置から受信した印刷データのプリント処理を記録用紙に実行する印刷手段と、を有する、印刷装置にて、ステープル可能な枚数まで確実にステープルを実行できるように、そして、針ジャム等のエラーを的確に回避できるように、最大ステープル可能枚数を変更制御することができる。
【図面の簡単な説明】
【図１】本発明の実施形態を示す印刷装置の構成を説明する断面図である。
【図２】図１に示す印刷装置に着脱可能な排紙装置の一例を説明する外観図である。
【図３】図２に示した搬送機構の内部構造を説明する断面図である。
【図４】本発明の実施形態を示す印刷制御装置を適用可能な印刷システムの制御構成を説明する図である。
【図５】本発明の実施形態を示す印刷制御装置を適用可能な印刷システムの制御構成を説明する図である。
【図６】図４に示したＲＡＭに確保されるＮＶＲＡＭに構築される最大ステープル枚数判断テーブルを説明する図である。
【図７】本発明に係る印刷制御装置におけるデータ処理手順を説明するフローチャートである。
【図８】本発明に係る印刷制御装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１０００  ＬＢＰ
１２  プリンタＣＰＵ
１３  ＲＯＭ
１８  入力部
１９  ＲＡＭ
２２  給排紙制御部
３０００  ホストコンピュータ
１  ＣＰＵ
２  ＲＡＭ
３  ＲＯＭ
４０００  排紙装置
【図１】
0003748485.tif 000002
【図２】
0003748485.tif 000003
【図３】
0003748485.tif 000004
【図４】
0003748485.tif 000005
【図５】
0003748485.tif 000006
【図６】
0003748485.tif 000007
【図７】
0003748485.tif 000008
【図８】
0003748485.tif 000009