(57)【特許請求の範囲】
【請求項１】
画像データ供給ユニットと操作ユニットとプリンタとを含むデジタル複合機であって、
前記画像データ供給ユニットが、
自ユニットにセットされた原稿上の画像を表す画像データを生成して送信する画像データ送信処理を実行可能な装置であり、
前記操作ユニットが、
ユーザが、割込コピー開始指示操作を行うことが可能な装置であるとともに、割込コピー開始指示操作が行われたときには、割込コピー開始指示情報を送信する装置であり、
前記プリンタが、
印刷ジョブデータを送信する機能を有するコンピュータに接続可能な装置であって、
所定形式の印刷用データに基づき、用紙上に画像を形成する印刷実行手段と、
前記印刷実行手段に処理させる印刷用データを一時記憶しておくための印刷用データ記憶手段と、
接続されているコンピュータから、何ページかの印刷物を表す印刷ジョブデータを受信するための受信手段と、
前記受信手段によって受信された印刷ジョブデータから、その印刷ジョブデータが表している印刷物に関する前記印刷用データをページ毎に生成して前記データ記憶手段に記憶する印刷ジョブデータ処理手段と、
前記画像データ供給ユニットに前記画像データ送信処理を開始させ、その結果として前記画像データ供給ユニットが送信する画像データに応じた内容の印刷用データを前記印刷用データ記憶手段に記憶させ、その印刷用データに基づく印刷を前記印刷実行手段に行わせる処理であるコピー制御処理を実行可能な手段であると共に、前記印刷ジョブデータ処理手段が動作している間に前記割込コピー開始指示情報を受信した場合には、前記印刷ジョブデータ処理手段に実行中の処理を中断させた後に、前記コピー制御処理の実行に必要とされる容量の空き記憶領域が前記データ記憶手段上に形成されるのを待機する処理を開始し、前記コピー処理の実行に必要とされる容量の空き記憶領域が形成されたときに、前記印刷実行手段に前記印刷ジョブデータ処理手段によって生成された印刷用データに対する処理を中断させてから、前記コピー制御処理を開始する手段であるコピー制御手段
とを、備える装置である
ことを特徴とするデジタル複合機。
【請求項２】
前記操作ユニットが、
ユーザが、前記割込コピー開始指示操作として、印刷中断指示操作とコピー開始指示操作とからなる操作を行うことが可能な装置であるとともに、前記印刷中断指示操作が行われたときには、印刷中断指示情報を前記割込コピー開始指示情報の要素情報として送信し、前記コピー開始指示操作が行われたときには、コピー開始情報を前記割込コピー開始指示情報の要素情報として送信する装置であり、
前記プリンタの前記コピー制御手段が、前記印刷ジョブデータ処理手段が動作している間に前記印刷中断指示情報を受信したときには、前記印刷ジョブデータ処理手段に実行中の処理を中断させ、前記印刷中断指示情報の受信後に前記コピー開始指示情報が受信されたときには、前記データ記憶手段上に前記コピー制御処理の実行に必要とされる容量の空き記憶領域が形成されるのを待機する処理を開始して、コピー処理の実行に必要とされる容量の空き記憶領域が形成されたときに、前記印刷実行手段に前記印刷ジョブデータ処理手段によって生成された印刷用データに対する処理を中断させてから、前記コピー制御処理を開始する手段である
ことを特徴とする請求項１記載のデジタル複合機。
【請求項３】
前記操作ユニットが、
ユーザが、コピー条件を設定可能な装置であるとともに、前記割込コピー開始指示情報として、ユーザにより設定されているコピー条件を表すコピー条件情報を含む情報を送信する装置であり、
前記プリンタの前記コピー制御手段が、前記コピー制御処理の実行に必要とされる空き記憶領域の容量を、前記割込開始指示情報に含まれる前記コピー条件情報に基づき、算出する手段である
ことを特徴とする請求項１又は請求項２に記載のデジタル複合機。
【請求項４】
自ユニットにセットされた原稿上の画像を表す画像データを生成して送信する画像データ送信処理を実行可能な画像データ供給ユニットと、印刷ジョブデータを送信可能なコンピュータとに、接続可能なプリンタであって、
所定形式の印刷用データに基づき、用紙上に画像を形成する印刷実行手段と、
前記印刷実行手段に処理させる印刷用データを一時記憶しておくための印刷用データ記憶手段と、
接続されているコンピュータから、何ページかの印刷物を表す印刷ジョブデータを受信するための受信手段と、
前記受信手段によって受信された印刷ジョブデータから、その印刷ジョブデータが表している印刷物に関する前記印刷用データをページ毎に生成して前記データ記憶手段に記憶する印刷ジョブデータ処理手段と、
前記画像データ供給ユニットに前記画像データ送信処理を開始させ、その結果として前記画像データ供給ユニットが送信する画像データに応じた内容の印刷用データを前記印刷用データ記憶手段に記憶させ、その印刷用データに基づく印刷を前記印刷実行手段に行わせる処理であるコピー制御処理を実行可能な手段であると共に、前記印刷ジョブデータ処理手段が動作している間に割込コピー開始指示情報を受信した場合には、前記印刷ジョブデータ処理手段に実行中の処理を中断させた後に、前記コピー制御処理の実行に必要とされる容量の空き記憶領域が前記データ記憶手段上に形成されるのを待機する処理を開始し、前記コピー処理の実行に必要とされる容量の空き記憶領域が形成されたときに、前記印刷実行手段に前記印刷ジョブデータ処理手段によって生成された印刷用データに対する処理を中断させてから、前記コピー制御処理を開始する手段であるコピー制御手段
とを、備えることを特徴とするプリンタ。
【請求項５】
前記割込コピー開始指示情報が、印刷中断指示情報とコピー開始指示情報とからなる情報であり、
前記コピー制御手段が、前記印刷ジョブデータ処理手段が動作している間に前記印刷中断指示情報を受信したときには、前記印刷ジョブデータ処理手段に実行中の処理を中断させ、前記印刷中断指示情報の受信後に前記コピー開始指示情報が受信されたときには、前記データ記憶手段上に前記コピー制御処理の実行に必要とされる容量の空き記憶領域が形成されるのを待機する処理を開始して、コピー処理の実行に必要とされる容量の空き記憶領域が形成されたときに、前記印刷実行手段に前記印刷ジョブデータ処理手段によって生成された印刷用データに対する処理を中断させてから、前記コピー制御処理を開始する手段である
ことを特徴とする請求項４記載のプリンタ。
【請求項６】
前記割込開始指示情報が、コピー条件を表すコピー条件情報を含む情報であり、
前記コピー制御手段が、前記コピー制御処理の実行に必要とされる空き記憶領域の容量を、前記割込開始指示情報に含まれる前記コピー条件情報に基づき、算出する手段である
ことを特徴とする請求項４又は請求項５に記載のプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタとしての機能とコピー機としての機能とを有するデジタル複合機と、そのようなデジタル複合機の構成要素として利用可能なプリンタとに関する。
【０００２】
【従来の技術】
周知のように、プリンタ及びコピー機としての機能を有するデジタル複合機の中には、印刷が行われている最中にもコピー作業を開始すること(以下、割込コピーを行うことと表記する)が出来る装置(例えば、特許文献１参照。)が、存在している。
【０００３】
【特許文献１】
特開平１０−２３３８６４号公報
【０００４】
【発明が解決しようとする課題】
上記のような機能を有する既存のデジタル複合機としては、具体的なハードウェア構成や機能や操作法が異なるさまざまなものが開発されている。ただし、既存のデジタル複合機は、いずれも、割込コピーの開始が指示された場合、以下のような手順の処理を行う装置となっている。
【０００５】
すなわち、割込コピーの開始が指示されたデジタル複合機は、コピーを生成すべき原稿上の画像を表す画像データを生成してメモリ上へ記憶する処理(スキャナを利用して原稿に関する画像データを生成してメモリ上へ記憶する処理)を開始すると共に、実行中の印刷処理(用紙上に実際に描画を行うための処理)が中断可能な状態となるのを監視する処理を開始する。そして、デジタル複合機は、実行中の印刷処理が中断可能な状態となったときに、印刷処理を中断し、メモリ上に記憶されている画像データに基づく印刷処理を開始する。
【０００６】
要するに、既存のデジタル複合機は、いずれも、割込コピー時に、大容量の空きメモリを必要とする手順の処理（大容量のメモリを搭載しておかなければ、割込コピーがメモリ不足で終了してしまうことが頻繁に生ずることになる処理）が行われる装置となっている。
【０００７】
そこで、本発明の課題は、大容量のメモリを搭載しておかなくても実現可能な構成を有する、割込コピーが可能なデジタル複合機を提供することにある。
【０００８】
また、本発明の他の課題は、本発明のデジタル複合機の構成要素として使用できるプリンタを提供することにある。
【０００９】
【課題を解決するための手段】
上記課題を解決するために、本発明では、デジタル複合機を、画像データ供給ユニットと操作ユニットとプリンタとを含むものであるとともに、画像データ供給ユニットとして、自ユニットにセットされた原稿上の画像を表す画像データを生成して送信する画像データ送信処理を実行可能な装置を含み、操作ユニットとして、ユーザが、割込コピー開始指示操作を行うことが可能な装置であるとともに、割込コピー開始指示操作が行われたときには、割込コピー開始指示情報を送信する装置を含み、プリンタとして、印刷ジョブデータを送信する機能を有するコンピュータにも接続可能な装置であって、所定形式の印刷用データに基づき、用紙上に画像を形成する印刷実行手段と、印刷実行手段に処理させる印刷用データを一時記憶しておくための印刷用データ記憶手段と、接続されているコンピュータから、何ページかの印刷物を表す印刷ジョブデータを受信するための受信手段と、受信手段によって受信された印刷ジョブデータから、その印刷ジョブデータが表している印刷物に関する印刷用データをページ毎に生成してデータ記憶手段に記憶する印刷ジョブデータ処理手段と、画像データ供給ユニットに画像データ送信処理を開始させ、その結果として画像データ供給ユニットが送信する画像データに応じた内容の印刷用データを印刷用データ記憶手段に記憶させ、その印刷用データに基づく印刷を印刷実行手段に行わせる処理であるコピー制御処理を実行可能な手段であると共に、印刷ジョブデータ処理手段が動作している間に、ユーザが割込コピーの実行を指示した結果として割込コピー開始指示情報を受信した場合には、印刷ジョブデータ処理手段に実行中の処理を中断させた後に、コピー制御処理の実行に必要とされる容量の空き記憶領域がデータ記憶手段上に形成されるのを待機する処理を開始し、コピー処理の実行に必要とされる容量の空き記憶領域が形成されたときに、印刷実行手段に印刷ジョブデータ処理手段によって生成された印刷用データに対する処理を中断させてから、コピー制御処理を開始する手段であるコピー制御手段とを備える装置を含むものとしておく。
【００１０】
すなわち、本発明のデジタル複合機は、原稿をデジタルデータ化するための画像データ供給ユニットが、ユーザが割込コピーの開始を指示したとき(ユーザが操作ユニットに対して割込コピー指示操作を行ったとき)に、起動される構成を有する。従って、本発明のデジタル複合機は、ユーザが割込コピーの開始を指示したときにスキャナの動作が開始されてしまう既存のデジタル複合機よりも、製造するのに必要とされるメモリ容量が少ない装置(大容量のメモリを搭載しておかなくても実現可能な構成の装置)となっていると言うことが出来る。
【００１１】
なお、本発明のデジタル複合機を実現するに際しては、操作ユニットとして、ユーザが、割込コピー開始指示操作として、印刷中断指示操作とコピー開始指示操作とからなる操作を行うことが可能な装置であるとともに、印刷中断指示操作が行われたときには、印刷印刷中断指示情報を割込コピー開始指示情報の要素情報として送信し、コピー開始指示操作が行われたときには、コピー開始情報を割込コピー開始指示情報の要素情報として送信する装置を採用しておくとともに、プリンタとして、コピー制御手段が、印刷ジョブデータ処理手段が動作している間に印刷中断指示情報を受信したときには、印刷ジョブデータ処理手段に実行中の処理を中断させ、印刷中断指示情報の受信後にコピー開始指示情報が受信されたときには、データ記憶手段上にコピー制御処理の実行に必要とされる容量の空き記憶領域が形成されるのを待機する処理を開始して、コピー処理の実行に必要とされる容量の空き記憶領域が形成されたときに、印刷実行手段に印刷ジョブデータ処理手段によって生成された印刷用データに対する処理を中断させてから、コピー制御処理を開始する手段である装置を採用しておいても良い。
【００１２】
また、さまざまな内容のコピー(原稿サイズや解像度等が異なるコピー)が行える装置として本発明のデジタル複合機を実現する際には、操作ユニットを、ユーザが、コピー条件を設定可能な装置であるとともに、割込コピー開始指示情報として、ユーザにより設定されているコピー条件を表すコピー条件情報を含む情報を送信する装置としておくとともに、プリンタのコピー制御手段を、コピー制御処理の実行に必要とされる空き記憶領域の容量を、割込開始指示情報に含まれるコピー条件情報に基づき、算出する手段としておくことが望ましい。
【００１３】
そして、本発明のプリンタは、自ユニットにセットされた原稿上の画像を表す画像データを生成して送信する画像データ送信処理を実行可能な画像データ供給ユニットと、印刷ジョブデータを送信可能なコンピュータとに、接続可能な装置であるとともに、所定形式の印刷用データに基づき、用紙上に画像を形成する印刷実行手段と、印刷実行手段に処理させる印刷用データを一時記憶しておくための印刷用データ記憶手段と、接続されているコンピュータから、何ページかの印刷物を表す印刷ジョブデータを受信するための受信手段と、受信手段によって受信された印刷ジョブデータから、その印刷ジョブデータが表している印刷物に関する印刷用データをページ毎に生成してデータ記憶手段に記憶する印刷ジョブデータ処理手段と、画像データ供給ユニットに画像データ送信処理を開始させ、その結果として画像データ供給ユニットが送信する画像データに応じた内容の印刷用データを印刷用データ記憶手段に記憶させ、その印刷用データに基づく印刷を印刷実行手段に行わせる処理であるコピー制御処理を実行可能な手段であると共に、印刷ジョブデータ処理手段が動作している間に割込コピー開始指示情報を受信した場合には、印刷ジョブデータ処理手段に実行中の処理を中断させた後に、コピー制御処理の実行に必要とされる容量の空き記憶領域がデータ記憶手段上に形成されるのを待機する処理を開始し、コピー処理の実行に必要とされる容量の空き記憶領域が形成されたときに、印刷実行手段に印刷ジョブデータ処理手段によって生成された印刷用データに対する処理を中断させてから、コピー制御処理を開始する手段であるコピー制御手段とを、備える装置となっている。従って、本発明のプリンタを、画像データ供給ユニット等と組み合わせれば、本発明のデジタル複合機を実現できることになる。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１５】
図１(ａ)、(ｂ)に示したように、本発明の一実施形態に係るデジタル複合機１０は、スキャナ１１とプリンタ１３とそれらに接続されたコピー操作ユニット１２とによって構成された，一般的なコピー機／デジタル複合機等と同様の外観を有する装置(システム)である。また、本デジタル複合機１０は、プリンタ１３がＬＡＮ(Local Area Network)に接続された形で運用される装置となっている。
【００１６】
本デジタル複合機１０に用いられているスキャナ１１は、自機器にセットされている原稿上の画像を読みとって、読みとった画像を表す画像データを生成する機器である。このスキャナ１１は、一般的なスキャナと同様のハードウェア構成／機能を有する機器となっている。
【００１７】
コピー操作ユニット１２は、本デジタル複合機１０をコピー機として機能させるためのユニットである。
【００１８】
このコピー操作ユニット１２は、図２(ａ)に示したように、ＣＰＵ２１，ＲＯＭ２２，ＲＡＭ２３，ＥＥＰＲＯＭ２４，画像処理回路２５，ＬＣＤ制御回路２６，入力インタフェース回路(入力Ｉ／Ｆ)２７，通信制御回路２８，タッチスクリーン３１〔液晶ディスプレイ(ＬＣＤ)３５上に透明な接触位置センサ３６を重ねた素子〕，スイッチ部(ＳＷ部)３２等を組み合わせたユニットとなっている。なお、スイッチ部３２とは、図２(ｂ)に示してあるように、コピー操作ユニット１２の上面に設けられている，割込スイッチ３２Ｉ，スタートスイッチ３２Ｓ，ストップスイッチ３２Ｔ，テンキー等の各種の押しボタンスイッチ群からなるユニットのことである。
【００１９】
このコピー操作ユニット１２を構成しているＣＰＵ２１は、本デジタル複合機１０の各部(コピー操作ユニット１２内の各部、スキャナ１１及びプリンタ１３)を統合的に制御する制御回路である。ＲＯＭ２２は、ＣＰＵ２１の動作手順を規定する各種のプログラムやＣＰＵ２１が利用する各種のデータを記憶した不揮発性メモリである。ＲＡＭ２３は、各種の情報を一時記憶しておくためのメモリである。ＥＥＰＲＯＭ２４は、コピー操作ユニット１２の起動時の動作条件を定める情報等を記憶しておくための書き換え可能な不揮発性メモリである。
【００２０】
画像処理回路２５は、スキャナ１１によって生成された画像データから、モアレ除去や輪郭強調といった各種の画像処理を施した上で、それに基づく印刷時にプリンタ１３内で単純な内容の処理が行われることになる形式のデータ(印刷ジョブデータを受信したプリンタ１３が内部に用意するデータと同形式のデータ；以下、印刷用データとも表記する)を生成することが可能な回路である。
【００２１】
ＬＣＤ制御回路２６は、ＬＣＤ３５上に、ＣＰＵ２１から指示された内容の画像(画面)を表示する回路である。入力インタフェース回路２７は、操作者がスイッチ部３２或いは接触位置センサ３６に対して行った操作内容を、ＣＰＵ２１に通知する回路である。通信制御回路２８は、コピー操作ユニット１２(ＣＰＵ２１)がスキャナ１１及びプリンタ１３との間で情報交換(データやコマンドの授受)を行うために利用する回路である。
【００２２】
一方、本デジタル複合機１０に用いられているプリンタ１３は、図３に示したように、制御部４１とコントロールパネル４２と印刷機構部４３とを備えた機器となっている。
【００２３】
このプリンタ１３が備えているコントロールパネル４２は、ユーザとプリンタ１３(制御部４１)との間のインタフェースである。このコントロールパネル４２は、ユーザが押下可能な複数の押しボタンスイッチ、プリンタ１３の動作状態を示すための複数のＬＥＤ、各種メッセージを表示するための液晶ディスプレイ等から構成されている。
【００２４】
印刷機構部４３は、制御部４１の制御下、印刷(用紙上への画像形成)を行う機構である。この印刷機構部４３は、用紙上への画像形成を実際に行う印刷エンジン(本実施形態では、カラー印刷が可能なもの)、印刷エンジンに用紙を供給し、印刷が行われた用紙をプリンタ１３外に排出するための搬送機構(給紙装置、排紙装置等からなる機構)等で構成されている。
【００２５】
制御部４１は、コントロールパネル４２に対して有意な操作が行われたときや、外部機器(ＬＡＮ上のコンピュータ、コピー操作ユニット１２)から所定形式の情報を受信したときに、行われた操作／受信した情報に応じた内容の制御処理を行うユニットである。図示してあるように、本プリンタ１３が備える制御部４１は、第１インタフェース回路５１1，第２インタフェース回路５１2，ＣＰＵ５２，ＲＡＭ５３，ＥＥＰＲＯＭ５４，入力インタフェース回路部５５，メモリ制御部５６，ＲＯＭ５７等で構成されたユニットとなっている。
【００２６】
これらの構成要素のうち、第１インタフェース回路５１1は、ＬＡＮ上のコンピュータとの間で通信(主として、印刷ジョブデータの受信)を行うための回路である。第２インタフェース回路５１2は、コピー操作ユニット１２との間で通信を行うための回路である。ＣＰＵ５２は、制御部４１内の各部を統合的に制御する制御回路である。ＲＯＭ５７は、ＣＰＵ５２が実行する各種のプログラムや，ＣＰＵ５２(プログラム)が利用するフォントデータが記憶された不揮発性メモリである。
【００２７】
ＲＡＭ５３は、ＣＰＵ５２(ＣＰＵ５２が実行しているプログラム)が作業領域として用いるメモリである。メモリ制御部５６は、第１インタフェース回路５１1／第２インタフェース回路５１2によって受信された情報をＣＰＵ５２に渡す処理、第１インタフェース回路５１1／第２インタフェース回路５１2によって受信された情報をＲＡＭ５３に転送する処理、ＲＡＭ５３上の印刷用データ(受信した印刷ジョブデータから用意されたデータ、コピー操作ユニット１２から送信されてきたデータ)に応じた信号を印刷機構部４３内の印刷エンジンへ供給する処理などを行う回路である。入力インタフェース回路部５５は、ＣＰＵ５２が、コントロールパネル４２及び印刷機構部４３内の各種装置を制御するために利用する回路である。この入力インタフェース回路部５５は、ＣＰＵ５２とコントロールパネル４２との間、ＣＰＵ５２と印刷機構部４３内の搬送機構等との間でデータを授受するための幾つかのインタフェース回路から、構成されている。
【００２８】
そして、本デジタル複合機１０は、プリンタ１３がＬＡＮ上のコンピュータが送信した印刷ジョブデータに基づく印刷を行っている最中であっても、ユーザが、割込スイッチ３２Ｉを押下すれば、プリンタ１３の印刷動作が中断されて、コピー機(スタートボタンを押下すれば、スキャナ１１にセットした原稿のコピーがプリンタ１３から排出される装置)としての使用が可能となる装置となっている。また、本デジタル複合機１０は、割込スイッチ３２Ｉを押下した後、スタートスイッチ３２Ｓを押下したことにより始まったコピー処理が終了した時点では、中断された印刷動作が再開されず、割込スイッチ３２Ｉを再度押下した際(或いは、ユーザによる操作が何も行われることなく所定時間が経過した際)に、中断された印刷動作が再開される装置となっている。
【００２９】
以上のことを前提として、以下、本実施形態に係るデジタル複合機１０の動作を具体的に説明する。
【００３０】
まず、図４〜図８を用いて、コピー操作ユニット１２の動作を説明する。なお、これらの図のうち、図４は、コピー操作ユニット１２(内のＣＰＵ２１)の全体的な動作手順を示した流れ図であり、図５〜８は、いずれも、コピー操作ユニット１２の動作中に、ＬＣＤ３５(タッチスクリーン３１)上に表示されることがある画面の説明図である。
【００３１】
図４に示したように、起動されたコピー操作ユニット１２は、まず、スキャナ１１、プリンタ１３及び自装置が正常に機能していることを確認するための動作状態確認処理(ステップＳ１０１)を行う。また、この動作状態確認処理時、コピー操作ユニット１２は、プリンタ１３が印刷中であるか否かを調査する処理(所定内容のステータス要求(コマンド)をプリンタ１３に対して送信することにより、プリンタ１３から、自装置の動作状態を表すステータス情報を取得する処理)も行い、プリンタ１３が印刷中でなかった場合には、現動作モードが通常モードであることを記憶する(現動作モード用の変数に、通常モードを表す値を設定する)。一方、プリンタ１３が印刷中であった場合、コピー操作ユニット１２は、現動作モードが割込要モードであることを記憶する。
【００３２】
そして、動作状態確認処理を終えたコピー操作ユニット１２は、その時点における現動作モードに応じたタイトル文字列を設定したコピー基本画面をＬＣＤ３５上に表示する処理(ステップＳ１０２)を行う。ここで、コピー基本画面とは、図５(ａ)、(ｂ)に示したような構成の画面のことである。また、タイトル文字列とは、図３(ａ)、(ｂ)に示したコピー基本画面の上部に示されている“コピーできます”、“割り込みコピーできます”といった文字列のことであり、“コピーできます”の方が、現動作モードが通常モードであった場合にコピー基本画面内に設定されるタイトル文字列となっている。
【００３３】
コピー基本画面をＬＣＤ３５上に表示したコピー操作ユニット１２は、各種のイベントの発生を待機(監視)する処理(図４：ステップＳ１０３)を開始する。具体的には、コピー操作ユニット１２は、このステップＳ１０３において、プリンタ１３からステータス情報を取得する処理を周期的に行いながら、接触位置センサ３６／スイッチ部３２に対して，その時点において有効な操作が行われるのを監視する処理を、行う
【００３４】
そして、コピー条件を設定する操作(スタートスイッチ３２Ｓの押下、割込スイッチ３２Ｉの押下のいずれとも異なる操作)が行われたことを検出した場合(ステップＳ１０３；コピー条件設定操作)、コピー操作ユニット１２は、行われた操作内容に応じた内容の画面をＬＣＤ３５上に表示する処理をステップＳ１０４にて行う。すなわち、コピー操作ユニット１２は、このステップＳ１０４にて、コピー基本画面とは異なる構成の画面をＬＣＤ３５上に表示する処理や、コピー基本画面をＬＣＤ３５上に再表示する処理や、表示中の画面の内容を更新する処理を、行う。その後、コピー操作ユニット１２は、ステップＳ１０３に戻って、再び、各種のイベントの発生を待機する状態となる。
【００３５】
そして、コピー操作ユニット１２は、プリンタ１３が印刷を開始したことを検出した場合(ステップＳ１０３；印刷開始)には、ステップＳ１０６にて、現動作モードを割込要モードに変更する処理を行う。また、コピー操作ユニット１２は、ＬＣＤ３５上にコピー基本画面を表示している場合には、そのタイトル文字列を“割込コピーできます”に変更する処理も行う。そして、コピー操作ユニット１２は、再び、ステップＳ１０３の処理を開始する。
【００３６】
また、プリンタ１３が印刷を終了したことを検出した場合(ステップＳ１０３；印刷終了)、コピー操作ユニット１２は、ステップＳ１０７にて、現動作モードを通常モードに変更し、ＬＣＤ３５上にコピー基本画面を表示している場合には、そのタイトル文字列を“コピーできます”に変更する処理を行う。そして、コピー操作ユニット１２は、再び、ステップＳ１０３の処理を開始する。
【００３７】
また、割込スイッチ３２Ｉが押下されたことを検出した場合(ステップＳ１０３；割込ＳＷ押下)、コピー操作ユニット１２は、ステップＳ１０５にて、以下の処理を行う。
【００３８】
コピー操作ユニット１２は、まず、現動作モードが、通常モード，割込要モード，割込済モードのいずれであるかを判断する。そして、コピー操作ユニット１２は、現動作モードが通常モードであった場合には、特に処理を行うことなく、ステップＳ１０５の処理を終了し、現動作モードが割込要モードであった場合には、プリンタ１３に対して割込要求を送信する処理と、現動作モードを割込済モードに変更する処理とを行ってから、ステップＳ１０５の処理を終了する。また、コピー操作ユニット１２は、現動作モードが割込済モードであった場合には、プリンタ１３に対して割込終了要求を送信する処理と、現動作モードを割込要モードに変更する処置とを行ってから、ステップＳ１０５の処理を終了する。
【００３９】
そして、ステップＳ１０５の処理を終えたコピー操作ユニット１２は、ステップＳ１０３の処理を開始する。
【００４０】
また、コピー操作ユニット１２は、スタートスイッチ３２Ｓが押下されたことを検出した場合(ステップＳ１０３；スタートＳＷ押下)にも、現動作モードが、通常モード，割込要モード，割込済モードのいずれであるかを判断する(ステップＳ１０８)。
【００４１】
そして、コピー操作ユニット１２は、現動作モードが通常モードであった場合(ステップＳ１０８；通常モード)には、ステップＳ１１６にて、その時点におけるコピー条件(コピー基本画面を操作してユーザが設定したコピー条件；以下、現コピー条件と表記する)でのコピーが行なわれるように、スキャナ１１及びプリンタ１３を制御する処理であるコピー制御処理を行う。
【００４２】
具体的には、このコピー制御処理時、コピー操作ユニット１２は、まず、図６(ａ)に示したようなコピー実行中画面をＬＣＤ３５上に表示する。次いで、コピー操作ユニット１２は、スキャナ１１に現コピー条件に応じた内容の原稿読み取り動作を開始させるための処理を行う。すなわち、コピー操作ユニット１２は、スキャナ１１に対して現コピー条件に応じた動作条件(画像読み取り条件)を指定するためのコマンド群と原稿読み取り動作を開始させるためのコマンドとを送信する処理を行う。次いで、コピー操作ユニット１２は、プリンタ１３に対して、現コピー条件に応じた動作条件(印刷条件)を指定するコマンド群を送信する処理を行う。そして、コピー操作ユニット１２は、原稿読み取り動作を開始させたスキャナ１１が送信してくる画像データから現コピー条件に応じた内容の画像処理が施された画像データ(印刷用データ)を生成してプリンタ１３に供給する処理(すなわち、画像処理回路２５を利用してスキャナ１１からの画像データを印刷用データに変換し、その印刷用データをプリンタ１３に対して送信する処理；以下、画像データ供給処理と表記する)を、開始する。また、この画像データ供給処理の実行中、コピー操作ユニット１２は、ＬＣＤ３５に表示しているコピー実行中画面の内容を、図６(ｂ)に示したようなもの(現時点におけるコピーの進捗状況を表すもの)に変更する処理も、行う。
【００４３】
コピー操作ユニット１２は、画像データ供給処理が終了した際には、コピーを生成すべき原稿がスキャナ１１内(スキャナ１１のＡＤＦ内)に残っているか否かを判断する。そして、コピー操作ユニット１２は、コピーを生成すべき原稿がスキャナ１１内に残っていた場合には、スキャナ１１に次原稿に対する原稿読み取り動作を開始させるための処理(スキャナ１１に対して各種のコマンドを送信する処理)を行った後に、画像データ供給処理を再び開始する。一方、コピーを生成すべき原稿がスキャナ１１内に残っていなかった場合、コピー操作ユニット１２は、コピー実行中画面の表示内容を変更する処理のみを続行し、プリンタ１３によるコピーの生成(印刷)が完了したときに、コピー制御処理を終了する。
【００４４】
そして、コピー制御処理を終えたコピー操作ユニット１２は、ステップＳ１０２からの処理を再び実行する。
【００４５】
現動作モードが通常モードとなっている状態でスタートスイッチ３２Ｓが押下された場合、コピー操作ユニット１２は上記のような内容の処理を行う。そして、プリンタ１３側では、コピー制御処理により送信されるデータ(以下、コピージョブデータと表記する)に基づいて印刷が行われる(詳細は後述)。すなわち、現動作モードが通常モードとなっている場合、本デジタル複合機１０は、スタートスイッチ３２Ｓの押下により即座にコピー処理が開始される装置として機能する。
【００４６】
これに対して、現動作モードが割込要モードとなっている状態でスタートスイッチ３２Ｓが押下された場合(ステップＳ１０３；スタートＳＷ押下、ステップＳ１０８；割込要モード)、コピー操作ユニット１２は、現在、印刷中であるため、印刷を中断させなければ、コピーを行えない状態にあることをユーザに通知するための割込設定要通知画面表示処理(ステップＳ１０９)を行う。具体的には、この割込設定要通知画面表示処理時、コピー操作ユニット１２は、まず、上記のような状態にあることを表すメッセージが示されている割込設定要通知画面をＬＣＤ３５上に表示する。その後、コピー操作ユニット１２は、ユーザによる確認操作(本実施形態では、割込設定要通知画面内に示される確認ボタンの押下)が行われるのを待機し、ユーザによる確認操作が行われたときには、ＬＣＤ３５の表示内容をスタートボタン押下時と同じものに戻してから割込設定要通知画面表示処理を終了する。そして、割込設定要通知画面表示処理を終了したコピー操作ユニット１２は、ステップＳ１０２以降の処理を開始する。
【００４７】
また、コピー操作ユニット１２は、現動作モードが割込済モードとなっている状態でスタートスイッチ３２Ｓが押下された場合(ステップＳ１０３；スタートＳＷ押下、ステップＳ１０８；割込済モード)には、プリンタ１３に対して、コピー内容指定情報を含むメモリ確保要求を送信した後、ＬＣＤ３５上に印刷停止待ち画面を表示する処理(ステップＳ１１０)を行う。ここで、印刷停止待ち画面とは、図７に示したように、コピーを開始するための処理(プリンタ１３に印刷を中断させるための処理)を行っていることをユーザに通知するための画面のことである。また、コピー内容指定情報とは、それに基づき、プリンタ１３(内の制御部４１)が、割込コピー対象となっている原稿のコピーを生成するための処理を行うのに必要とされるメモリ容量を算出することができる情報のことである。なお、本デジタル複合機１０は、このコピー内容指定情報として、コピー制御処理時にプリンタ１３に送信されるコマンド群から、排紙装置を指定するコマンド等のメモリ容量の算出に不必要なコマンドを除いた情報を用いたものとなっている。
【００４８】
ステップＳ１１０(図４)の処理を終えたコピー操作ユニット１２は、プリンタ１３からメモリ不足通知情報或いは開始指示情報が送信されてくるのを待機する処理(ステップＳ１１１)を開始する。
【００４９】
そして、コピー操作ユニット１２は、プリンタ１３から開始指示情報が送信されてきた場合(ステップＳ１１２；ＮＯ)、既に説明した内容のコピー制御処理をステップＳ１１６にて行った後、ステップＳ１０２以降の処理を実行する。
【００５０】
一方、プリンタ１３からメモリ不足通知情報が送信されてきた場合(ステップＳ１１２；ＹＥＳ)、コピー操作ユニット１２は、図８に示したような内容のメモリ不足通知画面をＬＣＤ３５上に表示して、ユーザによる指示入力(スタートスイッチ３２Ｓ／ストップスイッチ３２Ｔの押下)を待機する処理であるメモリ不足通知画面表示処理を、ステップＳ１０９にて行う。
【００５１】
そして、コピー操作ユニット１２は、ユーザが再スタートを指示した場合(ステップＳ１１４；再スタート)には、ステップＳ１１０からの処理を実行する。また、コピー操作ユニット１２は、ユーザが処理の中止を指示した場合、すなわち、ストップスイッチ３２Ｔが押下された場合(ステップＳ１１４；中止)には、現動作モードを割込要モードに変更する処理(ステップＳ１１５)を行った後、ステップＳ１０２からの処理を実行する。
【００５２】
なお、流れ図への表記は省略してあるが、印刷停止待ち画面をＬＣＤ３５上に表示しているとき(ステップＳ１１１の処理の実行中)に、ストップスイッチ３２Ｔが押下された場合、コピー操作ユニット１２は、プリンタ１３に対して割込終了要求を送信し、現動作モードを割込要モードに変更する処理を行う。そして、コピー操作ユニット１２は、ステップＳ１０２以降の処理を実行する。
【００５３】
次に、プリンタ１３の動作を説明する。
プリンタ１３内の制御部４１は、プリンタ１３の電源が投入されると、各部が正常に機能することの確認や各部の初期化等を行う処理である初期化処理を行った後に、上記したステータス要求に応答する状態であると共に、図９に、その手順を示した処理を実行している状態となる。
【００５４】
すなわち、初期化処理を終えた制御部４１は、コピージョブデータの受信と印刷ジョブデータの受信とを監視する処理(ステップＳ２０１)を開始する。
【００５５】
そして、制御部４１は、コピージョブデータが受信され始めた場合(ステップＳ２０１；コピージョブデータ受信開始)には、ステップＳ２０２にて、コピージョブデータの要素として送られてくる印刷用データをＲＡＭ５３上に記憶する処理と、当該処理によりＲＡＭ５３上に記憶された印刷用データに応じた印刷を印刷機構部４３に行わせる印刷制御処理とを並行的に実行する処理(以下、コピー生成処理と表記する)を、行う。
【００５６】
なお、このステップＳ２０２において、制御部４１は、自身を、コピー生成処理の実行中に印刷ジョブデータの受信を受け付けない状態とするための処理(コピー生成処理の実行中、第１インタフェース回路５１1をbusy状態とする処理)も行う。
【００５７】
一方、印刷ジョブデータが受信され始めた場合(ステップＳ２０１；印刷ジョブデータ受信開始)、制御部４１は、ステップＳ２０２にて、その印刷ジョブデータに対するデータ解釈処理と印刷制御処理とを開始する。ここで、データ解釈処理とは、受信された印刷ジョブデータ内の各描画コマンドを解釈して、当該印刷ジョブデータに応じた内容の印刷用データをＲＡＭ５３上に生成する処理のことである。また、印刷制御処理とは、データ解釈処理によりＲＡＭ５３上に生成された印刷用データに基づく印刷を印刷機構部４３に行わせる処理(コピー生成処理時に、コピージョブデータの要素として送られてきた印刷用データに対して行われるものと同じ内容の処理)のことである。
【００５８】
その後、制御部４１は、ステップＳ２０４にて、データ解釈処理及び印刷制御処理(データ解釈処理完了後には、印刷制御処理のみ)を実行しながら、印刷制御処理の終了、割込要求の受信といった２イベントの発生を監視する処理を、行う。なお、煩雑になるのを避けるため、流れ図には示していないが、制御部４１は、このステップＳ２０４において、メモリ確保要求(ユーザが再スタートを指示した際に、コピー操作ユニット１２が送信するもの)の受信も監視し、メモリ確保要求の受信を検出した際には、後述するステップＳ２０５の処理を実行した後、後述するステップＳ２０８以降の処理を行うように、構成されている。
【００５９】
そして、制御部４１は、印刷制御処理が完了した場合(ステップＳ２０４；印刷制御処理完了)には、ステップＳ２０１に戻って、コピージョブデータの受信と印刷ジョブデータの受信とを監視する処理を開始する。
【００６０】
一方、印刷制御処理が完了する前に割込要求を受信した場合(ステップＳ２０４；割込要求受信)、制御部４１は、実行中のデータ解釈処理を中断するための処理をステップＳ２０５にて行う。その後、制御部４１は、ステップＳ２０６にて、印刷制御処理を実行しながら、割込終了要求の受信、メモリ確保要求の受信といった２イベントの発生を監視する処理を、行う。なお、実行中のデータ解釈処理がない場合(印刷制御処理のみが実行中の場合)、制御部４１は、ステップＳ２０５にて何も行わない。また、ステップＳ２０６にて、制御部４１が受信を監視する割込終了要求は、ユーザが、割込コピーを終了するために割込スイッチ３２Ｉを押下した際(割込スイッチ３２Ｉを２度目に押下した際)にコピー操作ユニット１２が送信する割込終了要求である。
【００６１】
そして、割込要求の受信後に割込終了要求を受信した場合(ステップＳ２０６；割込終了要求受信)、制御部４１は、中断しているデータ解釈処理を再開するための処理をステップＳ２０７にて行った後、ステップＳ２０４の処理を開始する。なお、流れ図への表記は省略してあるが、制御部４１は、割込終了要求の受信を監視している状態では、コピー操作ユニット１２から何ら情報が送信されてくることなく所定時間(ＥＥＰＲＯＭ５４に記憶されている、ユーザが設定可能な時間)が経過するといったイベント(以下、タイムアウトイベントと表記する)の発生も監視し、タイムアウトイベントの発生を検出した際には、割込終了要求受信時と同じ処理を行うように、構成されている。
【００６２】
一方、割込要求の受信後にメモリ確保要求を受信した場合(ステップＳ２０４；メモリ確保要求受信)、制御部４１は、ステップＳ２０８にて、まず、メモリ確保要求内のコピー内容指定情報に基づき、ユーザが割込コピーを行おうとしている原稿に対するコピー生成処理の実行に必要なメモリ容量(以下、要メモリ容量と表記する)を把握(算出)する。次いで、制御部４１は、印刷制御処理の処理対象となっている印刷ジョブデータの内容(用紙サイズ、解像度、複数部印刷の有無等)に基づき、ＲＡＭ５３上の印刷用データが印刷制御処理により処理されることによりＲＡＭ５３の空容量が把握した要メモリ容量を初めて超えるまでに要する時間である予測時間を算出する(ステップＳ２０８)。
【００６３】
その後、制御部４１は、予測時間が規定時間を超えていた場合(ステップＳ２０９；ＮＯ)には、コピー操作ユニット１２にメモリ不足通知情報を送信する処理(ステップＳ２１０)を、行う。なお、規定時間とは、ＥＥＰＲＯＭ５４の特定の領域に記憶されている情報のことであり、本プリンタ１３は、この規定情報を、ユーザがコントロールパネル４２を操作すること(或いは、コンピュータからプリンタ１３に所定のコマンドを送信すること)により設定(変更)可能な装置となっている。
【００６４】
そして、ステップＳ２１０の処理を終えた制御部４１は、ステップＳ２０７にて、中断していたデータ解釈処理を再開した後、ステップＳ２０４の処理を開始する。
【００６５】
一方、予測時間が規定時間以下であった場合(ステップＳ２０９；ＹＥＳ)、制御部４１は、ステップＳ２０８の処理の実行時刻からの経過時間とステップＳ２０８の処理にて予測した時間とが一致するといったイベントと、割込終了要求の受信といったイベントの発生を監視する処理を、ステップＳ２１０にて行う。
【００６６】
そして、ステップＳ２０８の処理の実行時刻からの経過時間とステップＳ２０８の処理にて予測した時間とが一致する前に、割込終了要求が受信された場合(ステップＳ２１１；割込終了要求受信)、制御部４１は、ステップＳ２０７以降の処理を実行する。なお、このステップＳ２１１にて受信が監視される割込終了要求は、印刷停止待ち画面がＬＣＤ３５上に表示されているときに、ユーザが、ストップスイッチ３２Ｔを押下した結果、コピー操作ユニット１２が送信する割込終了要求である。
【００６７】
また、割込終了要求が受信されることなく、ステップＳ２０８の処理の実行時刻からの経過時間とステップＳ２０８の処理にて予測した時間とが一致した場合(ステップＳ２１１；経過時間＝予測時間)、制御部４１は、ステップＳ２１２にて、コピー操作ユニット１２に対して開始指示情報を送信する処理を行った後、当該処理を行った結果としてコピー操作ユニット１２から送信されてくるコピージョブデータに対するコピー生成処理を行う。
【００６８】
そして、ステップＳ２１２の処理を終えた制御部４１は、中断しているデータ解釈処理及び印刷制御処理(データ解釈処理が完了している場合には、印刷制御処理のみ)を再開するための処理を、ステップＳ２１３にて行った後、ステップＳ２０４に戻って、印刷制御処理の終了、割込要求／メモリ確保要求の受信を待機する処理を開始する。
【００６９】
最後に、ステップＳ２０４にて、メモリ確保要求の受信を検出した際、ステップＳ２０５の処理を実行した後、ステップＳ２０８以降の処理を行うように構成されている理由を、簡単に説明しておくことにする。
【００７０】
上記したように、メモリ通知不足情報をコピー操作ユニット１２に対して送信した制御部４１(図９；ステップＳ２１０)は、印刷ジョブデータの処理中ではあるが、割込要求が未だ受信されていない場合と同じ状態での動作(データ解釈処理が中断されていない状態での動作)を開始する。一方、メモリ不足通知情報を受信したコピー操作ユニット１２は、ステップＳ１１３(図４)以降の処理を行うので、ＬＣＤ３５上に表示されたメモリ不足通知画面(図８)を見たユーザが再スタートを指示した場合、制御部４１は、データ解釈処理と印刷制御処理とを実行している状態で(ステップＳ２０４にて)、メモリ確保要求を受信することになる。このため、制御部４１を、ステップＳ２０４にて、メモリ確保要求が受信された際には、ステップＳ２０５の処理を実行した後、ステップＳ２０８以降の処理を行うように、構成しているのである。
【００７１】
以上、詳細に説明したように、本実施形態に係るデジタル複合機１０は、ユーザが、割込コピーの開始を指示したとき(ユーザが、コピー操作ユニット１２の割込スイッチ３２Ｉを押下した後、スタートスイッチ３２Ｓを押下したとき)に、スキャナ１１が起動されるように構成されている。従って、このデジタル複合機１０は、ユーザが割込コピーの開始を指示したときにスキャナ１１の動作が開始されてしまう既存のデジタル複合機よりも、製造するのに必要とされるメモリ容量が少ない装置(大容量のメモリを搭載しておかなくても実現可能な構成の装置)となっていると言うことが出来る。
【００７２】
＜変形形態＞
上記したデジタル複合機１０は、各種の変形を行うことが出来る。例えば、デジタル複合機１０は、スキャナ１１とプリンタ１３とがコピー操作ユニット１２を介して接続された装置であったが、デジタル複合機１０を、スキャナとコピー操作ユニットと、それらに接続されたプリンタとからなり、コピー操作ユニットに対するユーザの指示が、プリンタを介してスキャナに通知される装置(システム)に変形しておいても良い。
【００７３】
また、図９のステップＳ２０８〜Ｓ２１１の処理として、空きメモリ容量を周期的に監視して、処理開始後の経過時間が規定時間を超えないうちに空きメモリ容量が要メモリ容量以上となった場合には、開始指示情報をコピー操作ユニット１２に送信し、空きメモリ容量が要メモリ容量以上となる前に処理開始後の経過時間が規定時間を超えた場合には、メモリ不足通知情報をコピー操作ユニット１２に送信する処理が行われるように、プリンタ１３を構成しておいても良い。なお、このように動作するプリンタ１３は、既存のプリンタ１３用のプログラムをわずかに変更するだけで製造することが出来るので、この構成のプリンタ１３は、上記したプリンタ１３よりも簡単に製造できる装置となっていると言うことも出来る。
【００７４】
さらに、経過時間が予測時間となったとき(ＲＡＭ５３の空き記憶領域が要メモリ容量相当のものとなったとき)に、開始指示情報がコピー操作ユニット１２に対して送信されるのではなく、経過時間が「予測時間−“コピー操作ユニット１２が開始指示情報を受信した後、１ページ分の画像データの送信を終えるまでの時間”」となったとき、或いは、経過時間が「予測時間−“コピー操作ユニット１２が開始指示情報を受信した後、画像データの送信を開始するまでの時間”」となったときに、開始指示情報がコピー操作ユニット１２に対して送信されるように、プリンタ１３を変形しておいても良い。
【００７５】
また、プリンタ１３に空きメモリ容量を出力する機能を付与しておき、コピー操作ユニット１２側でプリンタ１３内の空きメモリ容量がコピー制御処理の実行に必要な量となっかた否かが判断されるように、デジタル複合機１０を変形しておいても良く、割込スイッチ３２Ｉ及びスタートスイッチ３２Ｓとしての機能を有するスイッチをコピー操作ユニット１２上に設けておき、当該スイッチが押下された場合に送信する要求を受信した際、プリンタがその要求を割込要求及びメモリ確保要求として認識するように、デジタル複合機１０を変形しておいても良い。
【図面の簡単な説明】
【図１】  本発明の一実施形態に係るデジタル複合機の構成図
【図２】  デジタル複合機に用いられているコピー操作ユニットの説明図
【図３】  デジタル複合機に用いられているプリンタの構成図
【図４】  コピー操作ユニットの全体的な動作手順を示した流れ図
【図５】  コピー操作ユニットが表示するコピー基本画面の説明図
【図６】  コピー操作ユニットが表示するコピー実行中画面の説明図
【図７】  コピー操作ユニットが表示する印刷停止待ち画面の説明図
【図８】  コピー操作ユニットが表示するメモリ不足通知画面の説明図
【図９】  プリンタの全体的な動作手順を示した流れ図
【符号の説明】
１０  デジタル複合機、１１  スキャナ、１２  コピー操作ユニット
１３  プリンタ、３２Ｉ  割込スイッチ、３２Ｓ  スタートスイッチ
【図１】
0003675441.tif 000002
【図２】
0003675441.tif 000003
【図３】
0003675441.tif 000004
【図４】
0003675441.tif 000005
【図５】
0003675441.tif 000006
【図６】
0003675441.tif 000007
【図７】
0003675441.tif 000008
【図８】
0003675441.tif 000009
【図９】
0003675441.tif 000010