(57)【要約】【課題】大容量のメモリを用いることなく製造可能な、割込印刷、割込により中断された印刷が高速に完了する印刷装置を、提供する。【解決手段】印刷装置を、第１ジョブデータの処理中に第２種ジョブデータの処理の開始が指示された場合、第１種ジョブデータを受信するためのＮＷ−Ｉ／Ｆ回路２１ａのデータ受信速度がより低い速度に変更された後、メモリのその時点における空き領域を利用して当該第２種ジョブデータの処理が行われるように、構成しておく。【選択図】　図３
2004106282.tif 000002
【特許請求の範囲】
【請求項１】
第１種ジョブデータに基づく印刷を行うことと第２種ジョブデータに基づく印刷を行うことが可能な印刷装置であって、
メモリと、
用紙上に印刷を行うための印刷実行手段と、
受信した第１種ジョブデータを前記メモリを利用して処理することにより、前記印刷実行手段に当該第１種ジョブデータに応じた内容の印刷を行わせる第１処理手段と、
受信した第２種ジョブデータを前記メモリを利用して処理することにより、前記印刷実行手段に当該第２種ジョブデータに応じた内容の印刷を行わせる第２処理手段と、
前記第１処理手段の動作中に前記第２種ジョブデータの処理の開始が指示されたときに、前記第１処理手段の動作を停止させた後に前記第２処理手段の動作を開始させ、前記メモリの空き領域が不足した場合には、前記第１処理手段に対してテンポラリデータの記憶に用いている前記メモリの記憶領域を空き領域とすることを指示する制御手段
とを、有することを特徴とする印刷装置。
【請求項２】
第１種ジョブデータに基づく印刷を行うことと第２種ジョブデータに基づく印刷を行うことが可能な印刷装置であって、
メモリと、
用紙上に印刷を行うための印刷実行手段と、
前記第１種ジョブデータを前記メモリを利用して処理することにより、前記印刷実行手段に前記第１種ジョブデータに応じた内容の印刷を行わせる第１処理手段と、
前記第２種ジョブデータを前記メモリを利用して処理することにより、前記印刷実行手段に前記第２種ジョブデータに応じた内容の印刷を行わせる第２処理手段と、
前記第１種ジョブデータ，前記第２種ジョブデータの受信を待機し、前記第１種ジョブデータを受信した場合には、その第１種ジョブデータを前記第１処理手段に処理させ、前記第２種ジョブデータを受信した場合には、その第２種ジョブデータを前記第２処理手段に処理させるための、前記第１種ジョブデータと前記第２種ジョブデータとを並行的に受信可能なインタフェース手段と、
前記第１処理手段の動作中に前記インタフェース手段による前記第２種ジョブデータの受信が開始されたときに、前記インタフェース手段による前記第１種ジョブデータの受信速度をより低い速度に変更させると共に、前記第２処理手段に、前記インタフェース手段により受信が開始された前記第２種ジョブデータに対する処理を開始させ、前記メモリの空き領域が不足した場合には、前記第１処理手段に対してテンポラリデータの記憶に用いている前記メモリの記憶領域を空き領域とすることを指示する制御手段
とを、備えることを特徴とする印刷装置。
【請求項３】
補助記憶装置を、さらに備え、
前記制御手段は、前記メモリの空き領域が不足した場合には、前記第１処理手段に対して、生成したデータの前記補助記憶装置へのスプールを指示し、その後、前記メモリの空き領域が不足した場合に、前記第１処理手段に対してテンポラリデータの記憶に用いている前記メモリの記憶領域を空き領域とすることを指示する
ことを特徴とする請求項２記載の印刷装置。
【請求項４】
印刷装置とスキャナとコピー制御装置とを含むコピーシステムであって、
前記印刷装置が、
ネットワークと前記コピー制御装置とに接続される装置であるとともに、
メモリと、
用紙上に印刷を行うための印刷実行手段と、
前記ネットワーク上のホスト装置から受信した第１種ジョブデータを前記メモリを利用して処理することにより、前記印刷実行手段に前記第１種ジョブデータに応じた内容の印刷を行わせる第１処理手段と、
前記コピー制御装置から受信した第２種ジョブデータを前記メモリを利用して処理することにより、前記印刷実行手段に前記第２種ジョブデータに応じた内容の印刷を行わせる第２処理手段と、
前記第１処理手段の動作中に前記第２種ジョブデータの処理の開始が指示されたときに、前記第１処理手段の動作を停止させた後に前記第２処理手段の動作を開始させ、前記メモリの空き領域が不足した場合には、前記第１処理手段に対してテンポラリデータの記憶に用いている前記メモリの記憶領域を空き領域とすることを指示する制御手段
とを、備えた装置であり、
前記コピー制御装置が、
前記スキャナに接続される装置であるとともに、
前記スキャナに生成させたイメージデータに基づき、前記第２種ジョブデータを生成して前記印刷装置に送信する機能を有する装置である
ことを特徴とするコピーシステム。
【請求項５】
印刷装置とスキャナとコピー制御装置とを含むコピーシステムであって、
前記印刷装置が、
ネットワークと前記コピー制御装置とに接続される装置であるとともに、
メモリと、
用紙上に印刷を行うための印刷実行手段と、
第１種ジョブデータを前記メモリを利用して処理することにより、前記印刷実行手段に前記第１種ジョブデータに応じた内容の印刷を行わせる第１処理手段と、
第２種ジョブデータを前記メモリを利用して処理することにより、前記印刷実行手段に前記第２種ジョブデータに応じた内容の印刷を行わせる第２処理手段と、
前記ネットワーク上のホスト装置からの前記第１種ジョブデータ，前記コピー制御装置からの前記第２種ジョブデータの受信を待機し、前記第１種ジョブデータを受信した場合には、その第１種ジョブデータを前記第１処理手段に処理させ、前記第２種ジョブデータを受信した場合には、その第２種ジョブデータを前記第２処理手段に処理させるための、前記第１種ジョブデータと前記第２種ジョブデータとを並行的に受信可能なインタフェース手段と、
前記第１処理手段の動作中に前記インタフェース手段による前記第２種ジョブデータの受信が開始されたときに、前記インタフェース手段による前記第１種ジョブデータの受信速度をより低い速度に変更させると共に、前記第２処理手段に、前記インタフェース手段により受信が開始された前記第２種ジョブデータに対する処理を開始させ、前記メモリの空き領域が不足した場合には、前記第１処理手段に対してテンポラリデータの記憶に用いている前記メモリの記憶領域を空き領域とすることを指示する制御手段
とを、備える装置であり、
前記コピー制御装置が、
前記スキャナに接続される装置であるとともに、
前記スキャナに生成させたイメージデータに基づき、前記第２種ジョブデータを生成して前記印刷装置に送信する機能を有する装置である
ことを特徴とするコピーシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、実行中の印刷を中断させて他の印刷を行わせることが出来る印刷装置と、ネットワークプリンタ及びコピー機としての機能を有するコピーシステムとに、関する。
【０００２】
【従来の技術】
近年、市販されている印刷装置の中には、実行中の印刷（印刷ジョブ）を中断させて他の印刷を行わせることが出来る印刷装置が、存在している。
【０００３】
以下、そのような機能を有する既存の印刷装置の動作を、図６に示した印刷装置１００を例に、説明することにする。
【０００４】
この印刷装置１００は、スキャナに接続されたコピー制御装置と、ネットワークとに接続されて使用される装置であるとともに、ネットワーク上のホスト装置からの印刷ジョブデータの処理中に、コピー制御装置からの印刷ジョブデータの処理（つまり、コピー処理）を開始させることが出来る装置である。
【０００５】
そして、この印刷装置１００は、ホスト装置からの印刷ジョブデータの処理中に、コピー制御装置から、自装置が供給する印刷ジョブデータを即座に処理すべきことが指示された場合（以下、割込印刷が指示された場合等と表記する）、その内部で、以下のような処理が行われる装置となっている。
【０００６】
割込印刷が指示された印刷装置１００では、まず、ホスト装置からの印刷ジョブデータの処理開始時にメモリ（ＲＡＭ）上に用意したフォントデータ等を破棄する処理や、当該印刷ジョブデータの処理を再開するために必要なデータを待避する処理が行われることにより、メモリ上に空き領域が確保される。そして、印刷装置１００では、その空き領域を利用して、コピー制御装置から供給される印刷ジョブデータ（図では、割込ジョブデータ）に応じた印刷物を生成する処理が行われた後、メモリの状態が、ホスト装置からの印刷ジョブデータの処理が再開できる状態に戻されて、当該印刷ジョブデータの処理が実際に再開される。
【０００７】
【発明が解決しようとする課題】
印刷装置を、上記動作を行うように構成しておけば、有限容量のメモリを有効に活用できることになる（大容量のメモリを搭載せずに割込印刷を行える印刷装置を実現できることになる）。ただし、上記動作を行うように構成された印刷装置では、割込印刷を開始するための準備、及び、割込により中断された印刷を再開するための準備に時間がかかることになるので、上記した印刷装置１００は、割込印刷、割込により中断された印刷が完了するまでに、比較的に長い時間が必要とされる装置となっていた。また、この印刷装置１００をスキャナ及びコピー制御装置と組み合わせたシステムは、割込コピー、割込により中断された印刷の再開に、比較的に長い時間がかかるシステムとなっていた。
【０００８】
そこで、本発明の課題は、割込印刷を行える印刷装置であって、大容量のメモリを用いることなく製造可能な、割込印刷、割込により中断された印刷が高速に完了する印刷装置を、提供することにある。
【０００９】
また、本発明の他の課題は、割込コピー、割込により中断された印刷が、高速に完了するコピーシステムを、提供することにある。
【００１０】
【課題を解決するための手段】
上記課題を解決するために、本発明では、第１種ジョブデータに基づく印刷を行うことと第２種ジョブデータに基づく印刷を行うこととが可能な印刷装置を、メモリと、用紙上に印刷を行うための印刷実行手段と、受信した第１種ジョブデータをメモリを利用して処理することにより、印刷実行手段に当該第１種ジョブデータに応じた内容の印刷を行わせる第１処理手段と、受信した第２種ジョブデータをメモリを利用して処理することにより、印刷実行手段に当該第２種ジョブデータに応じた内容の印刷を行わせる第２処理手段と、第１処理手段の動作中に第２種ジョブデータの処理の開始が指示されたときに、第１処理手段の動作を停止させた後に第２処理手段の動作を開始させ、メモリの空き領域が不足した場合には、第１処理手段に対してテンポラリデータの記憶に用いているメモリの記憶領域を空き領域とすることを指示する制御手段とを、備えるものとして構成しておく。
【００１１】
すなわち、この印刷装置（以下、本発明の第１の態様の印刷装置と表記する）は、割込印刷（第１処理手段の動作中に、処理開始が指示された第２種ジョブデータに基づく印刷）時に、メモリの内容を待避する処理等が行われない装置となっている。従って、本発明の第１の態様の印刷装置は、割込印刷の準備、割込により中断された印刷を再開するための準備に要する時間が、既存の印刷装置よりも短くなる結果として、割込印刷、割込により中断された印刷が高速に完了する装置として機能することになる。
【００１２】
また、本発明の第２の態様の印刷装置は、メモリと、用紙上に印刷を行うための印刷実行手段と、第１種ジョブデータをメモリを利用して処理することにより、印刷実行手段に第１種ジョブデータに応じた内容の印刷を行わせる第１処理手段と、第２種ジョブデータをメモリを利用して処理することにより、印刷実行手段に第２種ジョブデータに応じた内容の印刷を行わせる第２処理手段と、第１種ジョブデータ，第２種ジョブデータの受信を待機し、第１種ジョブデータを受信した場合には、その第１種ジョブデータを第１処理手段に処理させ、第２種ジョブデータを受信した場合には、その第２種ジョブデータを第２処理手段に処理させるための、第１種ジョブデータと第２種ジョブデータとを並行的に受信可能なインタフェース手段と、第１処理手段の動作中にインタフェース手段による第２種ジョブデータの受信が開始されたときに、インタフェース手段による第１種ジョブデータの受信速度をより低い速度に変更させると共に、第２処理手段に、インタフェース手段により受信が開始された第２種ジョブデータに対する処理を開始させ、メモリの空き領域が不足した場合には、第１処理手段に対してテンポラリデータの記憶に用いているメモリの記憶領域を空き領域とすることを指示する制御手段とを、備える。
【００１３】
この印刷装置も、割込印刷（第１処理手段の動作中に、インタフェース手段により受信が開始された第２種ジョブデータに基づく印刷）時に、メモリの内容を待避する処理等が行われない装置となっている。従って、この印刷装置も、割込印刷の準備、割込により中断された印刷を再開するための準備に要する時間が既存の印刷装置よりも短くなる結果として、割込印刷、割込により中断された印刷が高速に完了する装置として機能することになる。また、本発明の第１の態様の印刷装置を実現する際には、第１印刷ジョブデータを送信している装置にその送信を停止させる必要があるが、この第２の態様の印刷装置は、そのような処理が必要とない装置であるので、実際の製造が容易な印刷装置となっていると言うことも出来る。
【００１４】
本発明の第２の態様の印刷装置を実現するに際しては、ＨＤＤ等の補助記憶装置を付加しておくとともに、制御手段として、メモリの空き領域が不足した場合には、第１処理手段に対して、生成したデータの前記補助記憶装置へのスプールを指示し、その後、前記メモリの空き領域が不足した場合に、第１処理手段に対してテンポラリデータの記憶に用いているメモリの記憶領域を空き領域とすることを指示する手段を採用しておくことが出来る。
【００１５】
そして、本発明の２つのコピーシステムは、それぞれ、本発明の第１、第２の態様の印刷装置が用いられたシステムであるので、割込コピー、割込により中断された印刷が、高速に完了するコピーシステムとして機能することになる。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１７】
＜第１実施形態＞
図１に、本発明の第１実施形態に係る印刷装置１０のハードウェア構成を示す。
【００１８】
図示したように、本発明の第１実施形態に係る印刷装置１０は、制御部１１とコントロールパネル１２と印刷機構部１３とを主な構成要素とした装置である。また、この印刷装置１０は、印刷装置１００（図６参照）と同様に、スキャナに接続されたコピー制御装置とネットワークとに接続されて使用される装置となっている。
【００１９】
本印刷装置１０を構成している印刷機構部１３は、用紙上への印刷を実際に実行する機構である。この印刷機構部１３は、給紙装置，用紙搬送機構，印刷エンジン等から構成されている。コントロールパネル１２は、ユーザと印刷装置１０との間のインタフェースであり、印刷装置１０の動作内容を指定するための複数のボタン，印刷装置１０の動作状態等を表示するための幾つかのＬＥＤ及び液晶パネルから構成されている。
【００２０】
制御部１１は、ネットワーク上のホスト装置から受信した印刷ジョブデータ（以下、第１種ジョブデータと表記する）、或いは、コピー制御装置から受信した印刷ジョブデータ（以下、第２種ジョブデータと表記する）に基づき、印刷機構部１３に、その印刷ジョブデータに応じた内容の印刷を行わせるユニットである。この制御部１１は、ネットワークインタフェース回路２１ａ、ホストインタフェース回路２１ｂ、ＣＰＵ２２、ＲＡＭ２３、メモリ制御部２５、ＲＯＭ２６、インタフェース回路部２７等で構成されている。
【００２１】
なお、本実施形態に係る印刷装置１０及び後述する第２実施形態に係る印刷装置１０は、制御部１１の，ＲＡＭ２３を除く部分が、請求項１，４記載の発明における第１処理手段、第２処理手段及び制御手段に相当し、制御部１１の，ＲＡＭ２３とネットワークインタフェース回路２１ａとホストインタフェース回路２１ｂとを除く部分が、請求項２，５記載の発明における第１処理手段、第２処理手段及び制御手段に相当する装置であるとともに、印刷機構部１３、ＲＡＭ２３が、それぞれ、本発明における印刷実行手段、メモリに相当し、ネットワークインタフェース回路２１ａ及びホストインタフェース回路２１ｂが、請求項２，５記載の発明におけるインタフェース手段に相当する装置となっている。
【００２２】
ネットワークインタフェース回路２１ａは、ネットワーク上のホスト装置との間で通信を行うための回路であり、ホストインタフェース回路２１ｂは、コピー制御装置との間で通信を行うための回路である。ＲＯＭ２６は、プログラムやフォントデータが記憶された不揮発性メモリである。ＣＰＵ２２は、プログラムに従って制御部１１内の各部を制御する制御回路である。
【００２３】
ＲＡＭ２３は、ネットワークインタフェース回路２１ａ／ホストインタフェース回路２１ｂによって受信された印刷ジョブデータに応じた印刷を印刷機構部１３に行わせるための処理の作業領域として使用されるメモリである。また、このＲＡＭ２３は、ＲＯＭ２６内のプログラムが読み出されるメモリともなっている。
【００２４】
メモリ制御部２５は、ＣＰＵ２２（ＲＡＭ２３上に読み出されたプログラム）の指示に従って、ネットワークインタフェース回路２１ａ／ホストインタフェース回路２１ｂからＲＡＭ２３にデータを転送する処理や、ＲＡＭ２３から印刷機構部１３内の印刷エンジンへデータを転送する処理を行う回路である。インタフェース回路部２７は、ＣＰＵ２２が、コントロールパネル１２、及び、印刷機構部１３内の搬送機構との間で情報交換を行うために利用するユニット（インタフェース回路の集合）である。
【００２５】
そして、本印刷装置１０は、この制御部１１により、図２乃至図４に模式的に示したような制御が行われる装置となっている。
【００２６】
すなわち、制御部１１は、通常は、図２に模式的に示したように、第１種ジョブデータに基づく印刷を印刷機構部１３に行わせるための第１処理モジュールと、第２種ジョブデータに基づく印刷を印刷機構部１３に行わせるための第２処理モジュールと、システムプログラムとが実行され、それらにより、第１種ジョブデータ／第２種ジョブデータの受信が監視されている状態で、動作している。そして、第１種ジョブデータ或いは第２種ジョブデータが受信された場合には、第１処理モジュール或いは第２処理モジュールにより、受信した印刷ジョブデータに基づく印刷を印刷機構部１３に行わせるための処理が、ＲＡＭ２３の空き領域を自由に使用した形で行われる。
【００２７】
また、第１種ジョブデータの処理を行っている状態にあるときに、コピー制御装置によって第２種ジョブデータの処理開始が指示された場合（割込印刷要求と第２種ジョブデータとがこの順で送信されてきた場合）、第２処理モジュールは、図３に模式的に示したように、ネットワークインタフェース回路２１ａのデータ受信速度を、ホスト装置にてタイムアウトエラーが発生する限界間近まで下げるための処理を行う。その後、第２処理モジュールは、図４に模式的に示したように、第２種ジョブデータに基づく印刷を印刷機構部１３に行わせるための処理を、ＲＡＭ２３の，その時点における空き領域を利用した形で行う。
【００２８】
また、この処理中にＲＡＭ２３の空き容量が不足した場合、第２処理モジュールは、第１処理モジュールに対して解放可能な記憶領域（テンポラリデータの記憶に用いられている領域）の解放を指示した後、当該指示を受けた第１処理モジュールにより解放された記憶領域を利用して処理を続行する。なお、第１処理モジュールに対して解放可能な記憶領域の解放を指示した後に、メモリ不足が発生した場合、第２処理モジュールは、第１処理モジュールを待避させるための処理（システムプログラムに第１処理モジュールの待避を依頼する処理）を行う。
【００２９】
そして、第２処理モジュールは、第２種ジョブデータの処理が完了したときに、ネットワークインタフェース回路２１ａのデータ受信速度を通常のものに戻して、割込印刷要求（第１処理モジュールの処理完了後は、第２種ジョブデータ）が受信されるのを待機する状態に戻る。
【００３０】
＜第２実施形態＞
本発明の第２実施形態に係る印刷装置は、第１実施形態に係る印刷装置１０を変形したものである。このため、以下では、第１実施形態の説明に用いた符号を用いて、第１実施形態に係る印刷装置１０と異なっている部分を中心に、本発明の第２実施形態に係る印刷装置１０の構成及び動作を、説明することにする。
【００３１】
第２実施形態に係る印刷装置１０は、第１実施形態に係る印刷装置１０にＨＤＤを付加した装置となっている。
【００３２】
また、第２実施形態に係る印刷装置１０は、第１実施形態に係る印刷装置１０内で実行されている第１、第２処理モジュールと同等の機能を有する第１、第２処理モジュールが実行される装置となっている。ただし、第２実施形態に係る印刷装置内で実行される第２処理モジュールは、図５に模式的に示したように機能するものとなっている。
【００３３】
すなわち、第２処理モジュールは、割込印刷が要求された第２種ジョブデータの処理中にＲＡＭ２３の空き容量が不足した場合、第１処理モジュールに対して、既に生成したデータ及びこれから生成するデータのＨＤＤへのスプールを指示する。そして、第２処理モジュールは、スプールの指示後にＲＡＭの空き容量が不足したときに、第１処理モジュールに対して、解放可能な記憶領域の解放を指示する。なお、第２処理モジュールは、第１処理モジュールに対して解放可能な記憶領域の解放を指示した後に、メモリ不足が発生した場合には、第１処理モジュールを待避させるための処理（システムプログラムに第１処理モジュールの待避を依頼する処理）を行う。
【００３４】
以上、説明したように、各実施形態に係る印刷装置１０は、割込印刷時に、メモリ（ＲＡＭ２３）の内容を待避する処理等が行われない装置となっている。従って、各実施形態の印刷装置１０では、割込印刷の準備、割込により中断された印刷を再開するための準備が、既存の印刷装置よりも短時間で完了することになり、その結果、各実施形態の印刷装置１０は、割込印刷、割込により中断された印刷が高速に完了する装置として動作することになる。また、各実施形態に係る印刷装置１０を、スキャナ及びコピー制御装置と組み合わせたシステムは、割込コピー、割込により中断された印刷が、高速に完了するコピーシステムとして機能することになる。
【００３５】
＜変形形態＞
上記した各印刷装置１０は、各種の変形を行うことが出来る。例えば、割込印刷時、第１処理モジュールの動作を完全に停止させてしまっても良い。ただし、そのようにした場合、メモリが不足したときに、第１処理モジュールの動作を開始させなければならなくなるので、実施形態のような構成を採用しておくことが望ましい。また、上記した各印刷装置１０は、第２種ジョブデータとして、イメージデータ形式の印刷ジョブデータ（スキャナが生成するイメージデータに基づき生成される印刷ジョブデータ）を受信する装置であったが、各印刷装置１０を、イメージデータ形式ではない印刷ジョブデータ（高級言語が用いられたもの）を受信する装置に変形しても良い。また、印刷ジョブデータの受信中に割込要求を受け付けることはできるが、２種の印刷ジョブデータを並行的に受信できない形で印刷装置１０を実現しても良い。また、上記したものとは異なるモジュール構成を採用して、各実施形態の印刷装置１０と同様の機能を有する印刷装置を実現しても良いことは、当然である。
【図面の簡単な説明】
【図１】第１実施形態に係る印刷装置のハードウェア構成図
【図２】第１実施形態に係る印刷装置の動作を説明するための図
【図３】第１実施形態に係る印刷装置の動作を説明するための図
【図４】第１実施形態に係る印刷装置の動作を説明するための図
【図５】第２実施形態に係る印刷装置の動作を説明するための図
【図６】既存の割込印刷手順の説明に用いた印刷装置の使用形態の説明図
【符号の説明】
１０　印刷装置、　１１　制御部、　１２　コントロールパネル
１３　印刷機構部
【図１】
2004106282.tif 000003
【図２】
2004106282.tif 000004
【図３】
2004106282.tif 000005
【図４】
2004106282.tif 000006
【図５】
2004106282.tif 000007
【図６】
2004106282.tif 000008