(57)【要約】【課題】どのようなユーザにとっても、好ましい動作を行うものとして機能するコピーシステムを、提供する。【解決手段】スキャナ、コピー制御ユニット及びプリンタからなるコピーシステムを、コピー開始を指示した後、コピーが生成されるまでに要する時間（例えば、プリンタ内に、印刷エンジンに供給するデータが用意できるまでの時間や、プリンタからのコピーの排出が完了するまでの時間）が操作者に対して提示され、操作者が常にコピーの中止を指示できるように、構成しておく。【選択図】　図９
2004104505.tif 000002
【特許請求の範囲】
【請求項１】
スキャナ及びプリンタと、それらに接続されたコピー制御ユニットとを含むコピーシステムであって、
前記プリンタが、
印刷ジョブデータの受信中にもコマンドを受信することが可能な機器であると共に、印刷ジョブデータの受信開始後、その印刷ジョブデータに応じた内容の印刷物の生成が完了するまでの間に、所定の処理状況情報要求コマンドを受信したときに、当該印刷物の生成が完了するまでに要する時間に応じた内容の情報を含めた処理状況情報を、当該処理状況情報要求コマンドに対する応答として送信する処理状況情報送信手段を、備えた機器であり、
前記コピー制御装置が、
各種の情報をユーザに提示する機能、及び、コピー生成指示と処理中止指示とを含む各種の指示をユーザから取得する機能を有するユーザインタフェース手段と、
前記ユーザインタフェース手段によって前記コピー生成指示が取得されたときに、前記スキャナに原稿のイメージデータを生成させ、そのイメージデータに基づき生成した印刷ジョブデータを前記プリンタに供給するコピー生成制御処理の実行を開始する手段であると共に、前記ユーザインタフェース手段によって前記処理中止指示が取得されたときには、実行を開始したコピー生成制御処理を中止するための処理と前記プリンタに当該コピー生成制御処理によって供給された印刷ジョブデータに対する処理を中止させるための処理とを含むコピー中止処理を行う手段であるコピー生成制御処理実行手段と、
前記ユーザインタフェース手段によって前記コピー生成指示が取得された後、前記コピー生成制御処理実行手段による前記コピー生成制御処理の実行が完了或いは中止されるまでの間、前記処理状況情報要求コマンドを前記プリンタに対して送信することにより前記プリンタから前記処理状況情報を取得し、取得した処理状況情報に基づき、前記プリンタによる前記原稿のコピーの生成が完了するまでに必要とされる時間である完了予定時間を特定し、特定した完了予定時間を前記ユーザインタフェース手段を利用してユーザに提示する処理を繰り返す完了予定時間特定・提示手段
とを、備える機器である
ことを特徴とするコピーシステム。
【請求項２】
前記コピー制御装置が、
ユーザによって設定された処理終了指定時間を記憶した処理終了指定時間記憶手段と、
前記ユーザインタフェース手段によって前記コピー生成指示が取得された後、その印刷ジョブデータに応じた内容の印刷物が前記プリンタによって生成されるまでに要する時間が、前記処理終了指定時間記憶手段に記憶された処理終了指定時間を超えているか否かを判断し、超えていると判断したときに、前記コピー生成制御処理実行手段に前記コピー中止処理を実行させる中止制御手段
とを、さらに、備える機器である
ことを特徴とする請求項１記載のコピーシステム。
【請求項３】
受信した印刷ジョブデータに応じた内容の印刷物を生成するための、印刷ジョブデータの受信中にもコマンドを受信することが出来るプリンタであって、
印刷ジョブデータの受信開始後、その印刷ジョブデータに応じた内容の印刷物の生成が完了するまでの間に、所定の処理状況情報要求コマンドを受信したときに、処理中の印刷ジョブデータに基づく印刷物の生成が完了するまでに要する時間に応じた内容の情報を含む処理状況情報を、当該処理状況情報要求コマンドに対する応答として送信する処理状況情報送信手段
を、備えることを特徴とするプリンタ。
【請求項４】
受信した印刷ジョブデータに応じた内容の印刷物を生成するための印刷実行手段と、
文字情報を表示するための表示手段と、
現在時刻から、処理中の印刷ジョブデータに基づく印刷物の生成が完了するまでに要する時間を表す文字情報を、前記表示手段に表示する表示制御手段と、
処理中の印刷ジョブデータに対する処理の中止指示を受け付けるための中止指示受付手段と、
この中止指示受付手段により前記中止指示が受け付けられたときに、前記印刷実行手段の動作を中止させる中止制御手段
とを、備えることを特徴とするプリンタ。
【請求項５】
原稿のコピーを生成するためのコピー装置であって、
各種の情報をユーザに提示する機能と、コピー生成指示と処理中止指示とを含む各種の指示をユーザから取得する機能とを、有するユーザインタフェース手段と、
前記ユーザインタフェース手段によって前記コピー生成指示が取得されたときに、原稿のコピーを生成するためのコピー生成制御処理の実行を開始し、前記ユーザインタフェース手段によって前記処理中止指示が取得されたときには、実行を開始したコピー生成制御処理を中止するコピー生成制御処理実行手段と、
前記ユーザインタフェース手段によって前記コピー生成指示が取得された後、前記コピー生成制御処理実行手段による前記コピー生成制御処理の実行が完了或いは中止されるまでの間、前記コピー生成制御処理実行手段による前記コピー生成制御処理の実行が完了するまでに必要とされる時間である完了予定時間を前記ユーザインタフェース手段を利用してユーザに提示する処理を繰り返す完了予定時間特定・提示手段
とを、備えることを特徴とするコピー装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コピーシステム、プリンタ及びコピー装置に、関する。
【０００２】
【従来の技術】
プリンタの中には、１ページ分のイメージデータをメモリ上に用意した後に、そのイメージデータを印刷エンジンに供給する形で、印刷を行うプリンタ（以下、ページプリンタと表記する）が、存在している。そして、一般的なページプリンタは、メモリ上に圧縮したイメージデータを用意する機器であると共に、ホストから受信したイメージデータを２７０（或いは９０）度回転させたイメージデータを、メモリ上に用意することが出来る機器となっている。
【０００３】
より具体的には、一般的なページプリンタは、図１３に模式的に示したように、ホストから受信したバンドデータ群（印刷ジョブデータ）に基づき、それらのバンドデータ群が表すイメージデータを回転させたイメージデータであって、複数の圧縮されたバンドデータからなるイメージデータを、メモリ上に用意することが出来る装置となっている。
【０００４】
さて、ホストから送信されてくるバンドデータは、一般に圧縮されているデータである。また、上記したように、メモリ上に用意されるイメージデータも圧縮データである。従って、図１４に模式的に示したように、イメージデータを回転する必要がある場合、ページプリンタでは、ホストから受信した各バンドデータに対して、そのバンドデータを、解凍した後、回転させ、回転させたバンドデータを、幾つかに分割し、圧縮した上でメモリに書き込むといった処理が、繰り返されている。
【０００５】
そして、このような処理を１ページ分のバンドデータ群に対して行うのに必要とされる時間は、搭載されているメモリの容量、印刷すべきイメージデータの内容（サイズ、解像度、階調数等）によって異なり、場合によっては、１時間程度となることもある。
【０００６】
このため、既存のページプリンタは、印刷ジョブデータの受信後後、所定時間が経過しても、イメージデータをメモリ上へ用意する処理（以下、エンジン供給用データ生成処理と表記する）が完了しなかった場合には、エラーが発生したものとして処理を終了するように構成されている。すなわち、既存のページプリンタは、受信した印刷ジョブデータが、実際には印刷物を生成できるものであっても、その処理に、一般的なユーザが印刷の待ち時間として許容する時間以上の時間がかかる印刷ジョブデータに関しては、印刷物を生成することなく、処理を中止するように構成されている。
【０００７】
また、そのようなページプリンタを利用したコピーシステムも知られているが、ページプリンタが上記のように動作するものであるため、当該コピーシステムは、コピー開始が指示された後、所定時間が経過しても、プリンタのエンジン供給処理が完了しなかった場合、コピーが自動的に中止され、コピーが行えない旨（プリンタにメモリを増設する必要がある旨等）がユーザに提示されるシステムとなっている。
【０００８】
【発明が解決しようとする課題】
印刷ジョブデータの送信後或いはコピー開始を指示した後、長時間たたないと印刷が開始されないといったことは、ユーザにとって好ましいことではない。しかしながら、時間がかかっても印刷／コピーを行いたいというユーザがいることも事実である。
【０００９】
そこで、本発明の課題は、どのようなユーザにとっても、好ましい動作を行うものとして機能するコピーシステム、プリンタ及びコピー装置を、提供することにある。
【００１０】
また、本発明の他の課題は、本発明のコピーシステムを構築することが出来るプリンタを、提供することにある。
【００１１】
【課題を解決するための手段】
上記課題を解決するために、本発明では、スキャナ及びプリンタと、それらに接続されたコピー制御ユニットとを含むコピーシステムを、プリンタとして、印刷ジョブデータの受信中にもコマンドを受信することが可能な機器であると共に、印刷ジョブデータの受信開始後、その印刷ジョブデータに応じた内容の印刷物の生成が完了するまでの間に、所定の処理状況情報要求コマンドを受信したときに、当該印刷物の生成が完了するまでに要する時間に応じた内容の情報を含めた処理状況情報を、当該処理状況情報要求コマンドに対する応答として送信する処理状況情報送信手段を備えた機器を含み、コピー制御装置として、各種の情報をユーザに提示する機能、及び、コピー生成指示と処理中止指示とを含む各種の指示をユーザから取得する機能を有するユーザインタフェース手段と、ユーザインタフェース手段によってコピー生成指示が取得されたときに、スキャナに原稿のイメージデータを生成させ、そのイメージデータに基づき生成した印刷ジョブデータをプリンタに供給するコピー生成制御処理の実行を開始する手段であると共に、ユーザインタフェース手段によって処理中止指示が取得されたときには、実行を開始したコピー生成制御処理を中止するための処理とプリンタに当該コピー生成制御処理によって供給された印刷ジョブデータに対する処理を中止させるための処理とを含むコピー中止処理を行う手段であるコピー生成制御処理実行手段と、ユーザインタフェース手段によってコピー生成指示が取得された後、コピー生成制御処理実行手段によるコピー生成制御処理の実行が完了或いは中止されるまでの間、処理状況情報要求コマンドをプリンタに対して送信することによりプリンタから処理状況情報を取得し、取得した処理状況情報に基づき、プリンタによる原稿のコピーの生成が完了するまでに必要とされる時間である完了予定時間を特定し、特定した完了予定時間をユーザインタフェース手段を利用してユーザに提示する処理を繰り返す完了予定時間特定・提示手段とを備えた機器を含むものとする。
【００１２】
このような構成を有する本発明のコピーシステムによれば、各ユーザが、ユーザインタフェース手段に表示される完了予定時間から、コピーが得られるまでにどのぐらいの時間がかかるかを把握でき、その把握結果に基づき、コピーシステムの動作（コピー制御ユニットによるコピー生成制御処理の実行動作及びプリンタによる印刷ジョブデータに基づく印刷動作）を中止させるか否かを決定することが出来ることになるので、本発明のコピーシステムは、どのようなユーザにとっても好ましい動作を行うシステムとして機能することになる。
【００１３】
なお、本発明のコピーシステムを実現するに際しては、完了予定時間特定・提示手段及び処理状況情報送信手段を、極めて正確な完了予定時間を特定可能なものとしておく必要はなく、例えば、これらの手段として、特定される完了予定時間が１分程度の誤差があるものとなる手段を採用しておいても良い。
【００１４】
また、本発明のコピーシステムを実現するに際しては、コピー制御装置に、ユーザによって設定された処理終了指定時間を記憶した処理終了指定時間記憶手段と、ユーザインタフェース手段によってコピー生成指示が取得された後、その印刷ジョブデータに応じた内容の印刷物がプリンタによって生成されるまでに要する時間が、処理終了指定時間記憶手段に記憶された処理終了指定時間を超えているか否かを判断し、超えていると判断したときに、コピー生成制御処理実行手段にコピー中止処理を実行させる中止制御手段とを、付加しておいても良い。
【００１５】
このような構成を採用しておけば、自動的にコピー処理を中止させることも出来るコピーシステムを実現できることになる。
【００１６】
そして、本発明の、受信した印刷ジョブデータに応じた内容の印刷物を生成するための、印刷ジョブデータの受信中にもコマンドを受信することが出来るプリンタであって、印刷ジョブデータの受信開始後、その印刷ジョブデータに応じた内容の印刷物の生成が完了するまでの間に、所定の処理状況情報要求コマンドを受信した場合には、処理中の印刷ジョブデータに基づく印刷物の生成が完了するまでに要する時間に応じた内容の情報を含む処理状況情報を、当該処理状況情報要求コマンドに対する応答として送信する処理状況情報送信手段を備えるプリンタを、用いれば、本発明のコピーシステムを構築できることになる。なお、このプリンタを、処理状況情報要求コマンドを送信し、それに対する応答として送信されてくる処理状況情報の内容を解釈可能なプログラム（プリンタドライバ、モニタプログラム）がインストールされたホストと組み合わせれば、ホスト側で終了予定時間が把握できるシステムを構築できることにもなる。
【００１７】
また、本発明の他の態様のプリンタは、受信した印刷ジョブデータに応じた内容の印刷物を生成するための印刷実行手段と、文字情報を表示するための表示手段と、現在時刻から、処理中の印刷ジョブデータに基づく印刷物の生成が完了するまでに要する時間を表す文字情報を、表示手段に表示する表示制御手段と、処理中の印刷ジョブデータに対する処理の中止指示を受け付けるための中止指示受付手段と、この中止指示受付手段により中止指示が受け付けられたときに、印刷実行手段の動作を中止させる中止制御手段とを、備える。
【００１８】
すなわち、このプリンタは、各ユーザが、表示手段に表示される情報から、印刷物が得られるまでにどのぐらいの時間がかかるかを把握でき、その把握結果に基づき、プリンタの動作を中止させるか否かを決定することが出来るプリンタとなっている。従って、このプリンタは、どのようなユーザにとっても、好ましい動作を行う機器として機能することになる。
【００１９】
そして、本発明のコピー装置は、原稿のコピーを生成するためのコピー装置であって、各種の情報をユーザに提示する機能と、コピー生成指示と処理中止指示とを含む各種の指示をユーザから取得する機能とを有するユーザインタフェース手段と、ユーザインタフェース手段によってコピー生成指示が取得されたときに、原稿のコピーを生成するためのコピー生成制御処理の実行を開始し、ユーザインタフェース手段によって処理中止指示が取得されたときには、実行を開始したコピー生成制御処理を中止するコピー生成制御処理実行手段と、ユーザインタフェース手段によってコピー生成指示が取得された後、コピー生成制御処理実行手段によるコピー生成制御処理の実行が完了或いは中止されるまでの間、コピー生成制御処理実行手段によるコピー生成制御処理の実行が完了するまでに必要とされる完了予定時間を特定し、特定した完了予定時間をユーザインタフェース手段を利用してユーザに提示する処理を繰り返す完了予定時間特定・提示手段とを、備える。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００２１】
＜第１実施形態＞
まず、図１乃至図３を用いて、本発明の第１実施形態に係るコピーシステムの構成を、説明する。
【００２２】
図１（Ａ）に示したように、本発明の第１実施形態に係るコピーシステム１０は、コピー制御ユニット１１とプリンタ１２とスキャナ１３とが組み合わせた装置である。
【００２３】
スキャナ１３は、コンピュータに接続しても（コピー制御ユニット１１に接続しなくても）使用することが出来るカラースキャナ１３である。このスキャナ１３は、特殊な機器ではないので、そのハードウェア構成の説明は省略することにする。
【００２４】
コピー制御ユニット１１（コピー制御装置に相当）は、図１（Ａ）に示してあるように、専用のコピー機の操作パネルのような形状の装置である。また、コピー制御ユニット１１は、図１（Ｂ）に示してあるように、その上面に、スタートボタン３２ａ，ストップボタン３２ｂ，管理者モードボタン３２ｃ，テンキー３２ｄ等の押しボタンスイッチからなるテンキー部３２、タッチスクリーン３１、発光ダイオード（ＬＥＤ）３３等が、設けられた装置となっている。
【００２５】
より具体的には、コピー制御ユニット１１は、図２に示したように、既に説明したタッチスクリーン３１（液晶ディスプレイ（ＬＣＤ）３５に透明な接触位置センサ３６を重ねたもの），テンキー部３２，複数のＬＥＤ３３に加えて、ＣＰＵ２１，ＲＯＭ２２，ＲＡＭ２３，通信制御回路２４，ＥＥＰＲＯＭ２５，ＬＣＤ制御回路２６，入力インタフェース回路（入力Ｉ／Ｆ）２７，ＬＥＤ駆動回路２８等を、備えた装置となっている。
【００２６】
このコピー制御ユニット１１に含まれているＣＰＵ２１は、コピー制御ユニット１１内の各部を統合的に制御する制御回路である。ＲＯＭ２２は、ＣＰＵ２１の動作手順を規定するプログラムやＣＰＵ２１が利用するデータが記録された不揮発性メモリである。ＲＡＭ２３は、ＣＰＵ２１（ＣＰＵ２１が実行するプログラム）が各種の情報を一時的に記憶しておくために使用するメモリである。通信制御回路２４は、ＣＰＵ２１が、プリンタ１２或いはスキャナ１３との間で情報交換（プリンタ１２或いはスキャナ１３へのコマンドの送信、スキャナ１３からのイメージデータの受信、プリンタ１２への印刷ジョブデータの送信等）を行なうために使用する回路である。
【００２７】
ＥＥＰＲＯＭ２５は、コピー制御ユニット１１のデフォルトの動作条件を規定する各種の動作条件規定情報が記憶されている書換可能な不揮発性メモリである。なお、このＥＥＰＲＯＭ２５に記憶される動作条件規定情報には、処理時間制限（詳細は後述）に関する動作条件規定情報が、含まれている。
【００２８】
ＬＣＤ制御回路２６は、ＬＣＤ３５に、ＣＰＵ２１から指示された内容の画像（画面）を表示させる回路である。入力インタフェース回路２７は、テンキー部３２或いは接触位置センサ３６に対して行われた操作内容を、ＣＰＵ２１に通知する回路である。ＬＥＤ駆動回路２８は、ＣＰＵ２１からの指示に従って、各ＬＥＤ３３のＯＮ／ＯＦＦ制御を行う回路である。
【００２９】
一方、本コピーシステム１０に用いられているプリンタ１２は、図３に示したように、制御部４１とコントロールパネル４２と印刷機構４３とを備えるカラーページプリンタとなっている。
【００３０】
印刷機構４３は、用紙上への印刷を実際に実行する機構であり、給紙装置、用紙搬送機構、印刷エンジン（カラー印刷が可能なもの）等から構成されている。コントロールパネル４２は、ユーザとプリンタ１２との間のインタフェースである。このコントロールパネル４２は、プリンタ１２の動作内容を指定するための複数のボタン、プリンタ１２の動作状態等を表示するための幾つかのＬＥＤ及び液晶パネルから構成されている。
【００３１】
制御部４１は、ホストインタフェース回路１１１、ＣＰＵ１１２、ＲＡＭ１１３、メモリ制御部１１５、ＲＯＭ１１６、インタフェース回路部１１７等からなるユニットである。上記したコントロールパネル４２は、この制御部４１内のインタフェース回路部１１７に接続されており、印刷機構４３は、インタフェース回路部１１７及びメモリ制御部１１５に接続されている。
【００３２】
この制御部４１に含まれるホストインタフェース回路１１１は、コピー制御ユニット１１との間で各種のデータを授受するための回路である。ＲＯＭ１１６は、プログラムが記憶された不揮発性メモリである。ＣＰＵ１１２は、ＲＯＭ１１６に記憶されたプログラムに従って、制御部４１内の各部を制御する制御回路である。
【００３３】
ＲＡＭ１１３は、ホストインタフェース回路１１１に受信された印刷ジョブデータや、当該印刷ジョブデータに基づきＣＰＵ１１２が生成したデータなどを一時記憶するためのメモリである。メモリ制御部１１５は、ＣＰＵ１１２の指示に従って、ホストインタフェース回路１１１からＲＡＭ１１３にデータを転送する処理や、ＲＡＭ１１３から印刷機構４３内の印刷エンジンへデータを転送する処理を行う。インタフェース回路部１１７は、ＣＰＵ１１２が、コントロールパネル４２、及び、印刷機構４３内の搬送機構との間で情報交換を行うための幾つかのインタフェース回路からなるユニットである。ＣＰＵ１１２は、このインタフェース回路部１１７を介して、コントロールパネル４２内の各ボタンの状態（各ボタンが押下されているか否か）を認識し、コントロールパネル４２内のＬＥＤ、液晶パネルを制御する。また、ＣＰＵ１１２は、インタフェース回路部１１７を介して、印刷機構４３内の各種機構の状態を認識し、それらの制御を行う。
【００３４】
次に、プリンタ１２の動作を説明する。
【００３５】
プリンタ１２は、印刷ジョブデータの受信中に各種のコマンドを受信でき、コントロールパネル４２を操作することにより、受信した印刷ジョブデータに対する処理を中止させることが出来る機器である。
【００３６】
さらに、このプリンタ１２は、そのヘッダに、データサイズ情報、終了指定時間情報が含まれる印刷ジョブデータを処理できる機器ともなっている。
【００３７】
データサイズ情報は、イメージデータ形式の印刷ジョブデータ（コピー制御ユニット１１或いはプリンタドライバによって送信される印刷ジョブデータ）のヘッダに含められる，当該印刷ジョブデータ内の各１ページ分のバンドデータ群の総サイズを表す情報（制御コマンド）である。
【００３８】
このデータサイズ情報が含まれる印刷ジョブデータを受信した場合、プリンタ１２は、その印刷ジョブデータに基づく印刷を行うための処理を実行するとともに、印刷開始予定時間算出・表示処理を周期的に実行する状態となる。
【００３９】
ここで、印刷開始予定時間算出・表示処理とは、受信した印刷ジョブデータのヘッダ内に含まれるデータサイズ情報及び他の情報（生成すべき印刷物の解像度、階調数等を示す情報）、ＲＯＭ１１６の容量等に基づき、エンジン供給用データ生成処理（ＲＡＭ１１６上に、印刷エンジンに供給するための１ページ分のデータを用意する処理）が完了するまでに要する時間（以下、印刷開始予定時間と表記する）を算出し、図４に例示したように、算出した印刷開始予定時間（図では、２分）を含めたテキスト（“インサツ　カイシマテ゛　アト２ｍｉｎ”）を、コントロールパネル４２の液晶パネル４２ａに表示させる処理のことである。
【００４０】
そして、上記状態で動作しているときに、所定内容の処理状況情報要求コマンドを受信した場合、プリンタ１２は、直前に実行した印刷開始予定時間算出・表示処理により算出された印刷開始予定時間、印刷ジョブデータ受信後の経過時間等を含む処理状況情報を、処理状況情報要求コマンドの送信元に対して返送する。
【００４１】
一方、本プリンタ１２が受信する印刷ジョブデータのヘッダに含まれることがある終了指定時間情報は、時間を表す情報となっており、この終了指定時間情報と上記したデータサイズ情報とがそのヘッダに含まれている印刷ジョブデータを受信した場合、プリンタ１２は、エンジン供給用データ生成処理が当該終了指定時間情報にて指定される時間が経過しても終了しなかったときに、その印刷ジョブデータに対する処理を中止する。
【００４２】
換言すれば、終了指定時間情報は、エンジン供給用データ生成処理の処理時間の上限を指定する場合に、印刷ジョブデータのヘッダに含められる情報（制御コマンド）となっている。なお、本プリンタ１２は、終了指定時間情報による指示を無視することを指示するコマンドを受け付けることが出来る機器ともなっている。
【００４３】
次に、コピー制御ユニット１１の動作を説明する。
【００４４】
コピー制御ユニット１１は、電源が投入された場合、各部が正常に機能する状態にあることを確認するための処理を行う。そして、各部が正常に機能する状態にあることを確認できた場合、コピー制御ユニット１１は、図５に示した構成の基本操作画面５０をタッチスクリーン３１（ＬＣＤ３５）上に表示する。
【００４５】
次いで、コピー制御ユニット１１は、タッチスクリーン３１（接触位置センサ３６）やテンキー部３２に対するユーザの操作内容を認識し、認識した操作内容に応じた処理を実行する状態に移行する。
【００４６】
そして、コピー制御ユニット１１は、管理者モードボタン３２ｃが押下されたことを検出した場合には、管理者モードでの動作を開始し、まず、設定／変更する動作条件規定情報を管理者（コピー制御ユニット１１の操作者）に選択させるための動作条件情報選択画面をタッチスクリーン３１上に表示する。
【００４７】
図示は省略するが、この動作条件情報選択画面には、処理時間制限に関する設定を行う際に押下すべきボタンが設けられており、当該ボタンが押下されたことを検出した場合、コピー制御ユニット１１は、図６に示したような処理時間制限設定画面６０をタッチスクリーン３１上に表示する。
【００４８】
そして、コピー制御ユニット１１は、この処理時間制限設定画面６０に対する管理者の操作内容に応じて処理時間制限設定画面６０の表示内容を変更する処理を開始する。具体的には、ボタン６４，６５，６８が押下された場合、コピー制御ユニット１１は、規定時間表示領域６３内に示す数値を、それぞれ、“４”，“１”，“６０”に変更する。また、ボタン６６、６７が押下された場合、コピー制御ユニット１１は、規定時間表示領域６３内に示す数値を、それぞれ、“１”減少、“１”増加させる。テンキー３２ｄが押下された場合、コピー制御ユニット１１は、テンキー３２ｄにて入力された数値を規定時間表示領域６３内に表示する。
【００４９】
また、ボタン６２が押下された場合、コピー制御ユニット１１は、ボタン６１の表示形態を選択されていないことを示すもの（図６におけるボタン６２の表示形態）に変更するとともに、ボタン６２の表示形態を選択されていることを示すもの（図６におけるボタン６１の表示形態）を変更する。さらに、コピー制御ユニット１１は、規定時間表示領域６３、ボタン６４〜６８をグレーアウト表示し、ボタン６４〜６８に対する操作を受け付けない状態となる。
【００５０】
また、ボタン６１の表示形態が選択されていることを示すものとなっているときに、ボタン６１が押下された場合、コピー制御ユニット１１は、タッチスクリーン３１上に、ボタン６４〜６８等を操作可能な処理時間制限設定画面６０（すなわち、図６に示したような処理時間制限設定画面６０）を再び表示する。
【００５１】
そして、決定ボタン６９が押下された場合、コピー制御ユニット１１は、その時点において規定時間表示領域６３内に示されている数値（ボタン６２が選択されていた場合には、“０”）を、処理時間制限に関する動作条件規定情報として、ＥＥＰＲＯＭ２５上に記憶する。以下、このようにして、処理時間制限に関する動作条件規定情報としてＥＥＰＲＯＭ２５上に記憶された数値が表す時間のことを、規定時間と表記する。また、当該数値が“０”となっている状態のことを、規定時間が設定されていない状態と表記し、当該数値が“０”以外の値となっている状態のことを、規定時間が設定されている状態と表記する。
【００５２】
そして、コピー制御ユニット１１は、タッチスクリーン３１上に再び動作条件情報選択画面を表示し、その動作条件情報選択画面に対して所定の操作がなされたときに、タッチスクリーン３１上に基本操作画面を表示して管理者モードでの動作を終了する。
【００５３】
また、コピー制御ユニット１１は、スタートボタン３２ａ（図１参照）が押下された場合には、図７に示した手順の処理を実行する。なお、この図に示した流れ図は、１枚の原稿がスキャナ１３にセットされており、かつ、規定時間が設定されている場合におけるコピー制御ユニットの動作手順を示したものである。
【００５４】
すなわち、コピー制御ユニット１１は、まず、タッチスクリーン３１上に、進捗状況画面を表示する（ステップＳ１０１）。
【００５５】
ここで、進捗状況画面とは、コピーの進捗状況をユーザに知らせるための、図８〜１０に示してあるような内容を取り得る画面のことである。すなわち、進捗状況画面は、スキャナ１３の動作状況が示されるスキャナ状況表示領域７１とプリンタ１２の動作状況が示されるプリンタ状況表示領域７２とを備えた画面となっている。なお、ステップＳ１０１の処理で表示される進捗状況画面は、図７に示してある進捗状況画面とは、スキャナ状況表示領域７１内のプログレスバーの内容が異なっているもの（プログレスバーの内容が、スキャンが未だ開始されていないことを示しているもの）である。
【００５６】
また、流れ図への表記は省略してあるが、進捗状況画面上に“中止；ストップボタン”と示されていることから明らかなように、コピー制御ユニット１１は、ステップＳ１０１の実行後、ストップボタン３２ｂが押下された場合、実行中の処理を中止するための処理（スキャナ１３の動作を中止させる処理や、プリンタ１２の動作を中止させる処理）を行ってから、タッチスクリーン３１上に再び基本操作画面を表示する。そして、コピー制御ユニット１１は、タッチスクリーン３１（接触位置センサ３６）やテンキー部３２に対するユーザの操作内容を認識し、認識した操作内容に応じた処理を実行する状態に戻る。
【００５７】
進捗状況画面の表示を行ったコピー制御ユニット１１は、ユーザにより設定されているコピー条件に応じた読取条件で原稿の読み取り（原稿上の画像に関する画像データの生成）を行うべきことをスキャナ１３に指示し、その結果として、スキャナ１３が送信してくる１ページ分のイメージデータを受信して記憶する処理（ステップＳ１０２）を、行う。このステップＳ１０２の処理時、コピー制御ユニット１１は、進捗状況画面のスキャナ状況表示領域７１内のプログレスバーの内容を、スキャナ１３による原稿読取の進捗状況に応じたものに変更する処理も行う。
【００５８】
その後、コピー制御ユニット１１は、印刷ジョブデータ供給処理を開始する（ステップＳ１０２）。このステップＳ１０３で開始される印刷ジョブデータ供給処理は、ユーザにより設定されているコピー条件に基づき、スキャナ１３に生成させたイメージデータを利用して、そのヘッダに、データサイズ情報が含まれ、終了指定時間情報が含まれない印刷ジョブデータを生成し、プリンタ１２に供給する処理である。
【００５９】
このステップＳ１０３の完了後、コピー制御ユニット１１は、印刷ジョブデータ供給処理と他の処理（ステップＳ１０４以降の処理）とを並列的に実行する状態となる。続くステップＳ１０４にて、プリンタ１２に対して処理状況情報要求コマンドを送信することにより、プリンタ１２から処理状況情報を取得する処理を行う。
【００６０】
既に説明したように、処理状況情報要求コマンドへの応答としてプリンタ１２が送信する処理状況情報には、印刷開始予定時間と、印刷ジョブデータ受信後の経過時間とが、含まれている。
【００６１】
そのような処理状況情報をプリンタ１２から取得したコピー制御ユニット１１は、それに含まれる印刷開始予定時間と経過時間の和が、規定時間（ＥＥＰＲＯＭに、処理時間制限に関する動作条件規定情報として記憶されている数値が表している時間）以下となっているか否かを判断する（ステップＳ１０５）。そして、コピー制御ユニット１１は、印刷開始予定時間と経過時間の和が規定時間以下となっていた場合（ステップＳ１０５；ＹＥＳ）には、進捗状況画面更新処理（ステップＳ１０６）を開始する。なお、規定時間が設定されていない場合、コピー制御ユニットは、ステップＳ１０５の判断を行うことなく、進捗状況画面更新処理を開始する。
【００６２】
進捗状況画面更新処理時、コピー制御ユニット１１は、まず、タッチスクリーン３１上に表示している進捗状況画面を、図９に示したような進捗状況画面、すなわち、プリンタ状況表示領域７２に、印刷がいつ開始されるかをユーザに提示するためのテキスト（図では、３分後に開始されます）が示されている進捗状況画面に変更する。その後、コピー制御ユニット１１は、プリンタ１２から処理状況情報を取得し、取得した処理状況情報に応じたものに進捗状況画面の内容を変更する処理を周期的に行う状態となる。
【００６３】
そして、コピー制御ユニット１１は、エンジン供給用データ生成処理の完了を示す処理状況情報が得られたときに、タッチスクリーン３１上に表示している進捗状況画面を、図１０に示したような進捗状況画面、すなわち、実際に印刷が行われていることを表している進捗状況画面に変更する。次いで、コピー制御ユニット１１は、この進捗状況画面のプリンタ状況表示領域７２のプログレスバーの内容を順次変更する処理を行う状態となる。
【００６４】
コピー制御ユニット１１は、プリンタ１２による印刷物の生成が完了したときに、この進捗状況画面更新処理を終了する。そして、進捗状況画面更新処理を終了したコピー制御ユニット１１は、基本操作画面をタッチスクリーン３１上に表示（図７：ステップＳ１１０）して、この図に示した処理を終了する（タッチスクリーン３１やテンキー部３２に対するユーザの操作内容を認識し、認識した操作内容に応じた処理を実行する状態に戻る）。
【００６５】
これに対して、プリンタ１２から取得した処理状況情報内の印刷開始予定時間と経過時間の和が規定時間を超えていた場合（ステップＳ１０５；ＮＯ）、コピー制御ユニット１１は、指示待ち画面表示・更新処理（ステップＳ１０７）を行う。
【００６６】
この指示待ち画面表示・更新処理時、コピー制御ユニット１１は、まず、図１１に示した指示待ち画面をタッチスクリーン３１上に表示する。その後、プリンタ１２から処理状況情報を取得し、取得した処理状況情報に応じたものにこの指示待ち画面の内容を変更する処理を、周期的に行う状態であるとともに、スタートボタン３２ａの押下、ストップボタン３２ｂの押下、規定時間の経過といった３種のイベントの発生を待機する状態となる。そして、コピー制御ユニット１１は、いずれかのイベントの発生を検出したときに、指示待ち画面表示・更新処理を終了し、スタートボタン３２ａの押下によって指示待ち画面表示・更新処理を終了していた場合（ステップＳ１０８；スタートボタン押下）には、ステップＳ１０６以降の処理を行う。
【００６７】
また、ストップボタン３２ｂの押下或いは規定時間の経過によって指示待ち画面表示・更新処理を終了していた場合（ステップＳ１０８；ストップボタン押下ｏｒ規定時間経過）、コピー制御ユニット１１は、プリンタ１２へ印刷を中止させるためのコマンドを送信する処理等からなるコピー中止処理（ステップＳ１０９）を行った後、基本操作画面をタッチスクリーン３１上に表示（ステップＳ１１０）して、この図に示した処理を終了する。
【００６８】
最後に、プリンタ１２用に開発されているプリンタドライバの機能を簡単に説明しておくことにする。
【００６９】
本プリンタ１２用に開発されたプリンタ１２ドライバは、印刷条件設定用のダイアログボックスとして、ユーザが、そのヘッダにデータサイズ指定情報を含めた印刷ジョブデータ、そのヘッダにデータサイズ指定情報及び終了指定時間情報を含めた印刷ジョブデータの生成（及び送信）を指示することができると共に、ヘッダに含める終了指定時間情報の内容（つまり、終了指定時間）を指定することができるダイアログボックスを表示するものとなっている。
【００７０】
そして、プリンタドライバは、そのヘッダにデータサイズ指定情報を含めた印刷ジョブデータの生成が指示された場合には、印刷が指示されているドキュメントに関する，イメージデータ形式の，そのヘッダにデータサイズ指定情報を含めた印刷ジョブデータを生成してプリンタポートから送信する。
【００７１】
一方、そのヘッダにデータサイズ指定情報及び終了指定時間情報を含めた印刷ジョブデータの生成が指示された場合、プリンタドライバは、印刷が指示されているドキュメントに関する，イメージデータ形式の，そのヘッダにデータサイズ指定情報及び指定されている内容の終了指定時間情報を含めた印刷ジョブデータを生成してプリンタポートから送信する。また、プリンタドライバは、コピー制御ユニット１１と同様のタイミングで、処理状況情報要求コマンドをプリンタ１２に対して送信する。そして、プリンタドライバは、プリンタ１２が送信してくる処理状況情報内の印刷開始予定時間と経過時間の和が、指定されている終了指定時間を超えていた場合には、図１１に示した指示待ち画面と同様の内容のダイアログボックス（ただし、コピーを続行する場合に押下すべき続行ボタン等を有するもの）を表示する。そして、当該続行ボタンが押下された際には、プリンタ１２に対して、終了指定時間情報による指示を無視することを指示するためのコマンドを送信する。
【００７２】
以上、説明したように、本実施形態に係るコピーシステム１０は、スキャナ１３によって生成されたイメージデータに基づく実際の印刷（コピーの印刷）が開始されるまでに時間がかかる場合であっても、処理時間制限を行われていない状態では、コピー処理が自動的に中止されることはなく、かつ、ユーザが、いつでも、コピー処理を中止させることが出来るシステムとなっている。さらに、コピーシステム１０は、コピーの印刷が開始されるまでの時間がタッチスクリーン３１上に表示されるシステムとなっているので、本コピーシステムの各ユーザは、タッチスクリーン３１上に表示される時間を見てコピー処理を中止させるか否かを決定することが出来ることになる。
【００７３】
また、処理時間制限を行っておいた場合、コピーシステム１０は、時間がかかるコピー処理が自動的に中止されるシステムとして機能する。従って、本コピーシステム１０は、どのようなユーザにとっても好ましい動作を行うシステムとなっているということが出来る。
【００７４】
また、プリンタ１２も、コピーシステム１０と同様の動作を行う機器となっているので、プリンタ１２に関しても、どのようなユーザにとっても好ましい動作を行う機器となっているということが出来る。
【００７５】
＜第２実施形態＞
本発明の第２実施形態に係るコピーシステムは、第１実施形態に係るコピーシステム１０を変形したものであるため、以下では、第１実施形態の説明時に用いたものと同じ符号を用いて、第２実施形態に係るコピーシステム１０の、第１実施形態のコピー装置１０とは異なる部分の説明のみを行うことにする。
【００７６】
第２実施形態に係るコピーシステム１０内のコピー制御ユニット１１は、第１実施形態に係るコピーシステム１０内のコピー制御ユニット１１が実行する進捗状況画面更新処理（図７：ステップＳ１０６）とは若干内容が異なる進捗状況画面更新処理を行うように、構成されている。
【００７７】
具体的には、第２実施形態に係るコピーシステム１０内のコピー制御ユニット１１は、進捗状況画面更新処理時、まず、タッチスクリーン３１上に表示している進捗状況画面を、図９に示したような進捗状況画面に変更する。その後、コピー制御ユニット１１は、プリンタ１２から処理状況情報を取得し、取得した処理状況情報に応じたものに進捗状況画面の内容を変更する処理を周期的に行う状態であると共に、印刷ジョブデータ供給処理開始後の経過時間が、規定時間と一致するのを監視する状態となる。
【００７８】
そして、コピー制御ユニット１１は、印刷ジョブデータ供給処理開始後の経過時間が規定時間と一致する前に、エンジン供給用データ生成処理の完了を示す処理状況情報がプリンタ１２から得られた場合には、タッチスクリーン３１上に表示している進捗状況画面を、図１０に示したような進捗状況画面に変更する。次いで、コピー制御ユニット１１は、この進捗状況画面のプリンタ状況表示領域７２のプログレスバーの内容を順次変更する処理を行う状態となり、プリンタ１２による印刷物の生成が完了したときに、進捗状況画面更新処理を終了する。
【００７９】
一方、エンジン供給用データ生成処理の完了を示す処理状況情報が得られる前に、印刷ジョブデータ供給処理開始後の経過時間が規定時間と一致した場合、コピー制御ユニット１１は、図１２に示したような第２指示待ち画面、すなわち、処理開始までの残り時間や操作法に関するメッセージが示された第２指示待ち画面を、タッチスクリーン３１上に表示する。その後、プリンタ１２から処理状況情報を取得し、この第２指示待ち画面の内容を当該処理状況情報に応じたものに変更する処理を周期的に行う状態であるとともに、スタートボタン３２ａの押下、ストップボタン３２ｂの押下、所定時間（本実施形態では、３０秒）の経過といった３種のイベントの発生を待機する状態となる。
【００８０】
そして、コピー制御ユニット１１は、スタートボタン３２ａが押下された場合には、タッチスクリーン３１上に表示する画面を進捗状況画面に戻した後、プリンタ１２から処理状況情報を周期的に取得し、取得した処理状況情報に応じた内容の進捗状況画面（図９，図１０参照）をタッチスクリーン３１上に表示する状態となり、プリンタ１２による印刷物の生成が完了したときに、進捗状況画面更新処理を終了する。
【００８１】
一方、ストップボタン３２ｂが押下された場合、或いは、所定時間が経過した場合、コピー制御ユニット１１は、プリンタ１２へ印刷を中止させるためのコマンドを送信する処理等からなるコピー中止処理を行ってから、進捗状況更新処理を終了する。
【００８２】
すなわち、第１実施形態に係るコピーシステム１０は、コピー開始時のみに、ユーザに、処理を続行するか否かを問い合わせるシステムであったが、この第２実施形態に係るコピーシステム１０は、コピー開始時のみならず、設定されている規定時間が経過した際にも、ユーザに、処理を続行するか否かを問い合わせるシステムとなっている。
【００８３】
＜変形形態＞
上記した各実施形態に係るコピーシステム１０（コピー制御ユニット１１，プリンタ１２）は、各種の変形を行なうことが出来る。例えば、各実施形態に係るコピーシステム１０は、コピー制御ユニット１１，プリンタ１２及びスキャナ１３を組み合わせたシステムであったが、各コピーシステム１０で用いられている技術に基づき、専用のコピー装置を実現しても良く、コピー制御ユニット１１側で終了予定時間が算出されるようなコピーシステムを実現しても良い。
【００８４】
また、第１実施形態に係るコピーシステム１０は、指示待ち画面を表示した後、コピー処理を中止するシステムであったが、指示待ち画面を表示することなく、コピー処理を中止するようにシステムを構成しておいても良い。ただし、そのようにコピーシステムを構成する場合には、プリンタ１２から最初に得た終了予定時間ではなく、何回目かに得た終了予定時間に基づき、コピー処理を終了するか否かが決定されるようにしておくことが望ましい。何故ならば、プリンタ１２から最初に得られる終了予定時間は、誤差が比較的に大きいものとなるからである。また、第２実施形態に係るコピーシステム１０を、コピー開始時に指示待ち画面が表示されないシステムに変形しても良い。
【００８５】
また、プリンタ１２を、エンジン供給用データ生成処理が完了するまでの時間ではなく、印刷物の排出が終わるまでの時間を算出するように構成しておいても良く、各コピーシステム１０（コピー制御ユニット１１）を、エンジン供給用データ生成処理が完了するまでの時間ではなく、印刷物の排出が終わるまでの時間を表示するように構成しておいても良い。
【００８６】
さらに、プリンタ１２から、処理状況情報要求コマンドに応答する機能を取り除いてしまっても良く、液晶パネル４２ａ上に終了予定時間を表示する機能を取り除いてしまっても良い。ただし、処理状況情報要求コマンドに応答する機能を取り除いてしまうと、プリンタドライバ側で終了予定時間を把握することができなくなり、液晶パネル４２ａに終了予定時間を表示する機能を取り除いてしまうと、ユーザが液晶パネル４２ａの表示内容から終了予定時間を知ることが出来なくなるので、実施形態のように構成しておくことが望ましい。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係るコピーシステムの外観図
【図２】第１実施形態に係るコピー制御ユニットのハードウェア構成図
【図３】第１実施形態に係るプリンタのハードウェア構成図
【図４】第１実施形態に係るプリンタの動作を説明するための図
【図５】コピー制御ユニットが表示する基本操作画面の説明図
【図６】処理時間制限設定画面の説明図
【図７】コピー制御ユニットの動作手順を示した流れ図
【図８】基本操作画面の説明図
【図９】基本操作画面の説明図
【図１０】基本操作画面の説明図
【図１１】指示待ち画面の説明図
【図１２】本発明の第２実施形態に係るコピー制御ユニットが表示する第２指示待ち画面の説明図
【図１３】ページプリンタの動作を説明するための図
【図１４】ページプリンタの動作を説明するための図
【符号の説明】
１０　コピーシステム、　１１　コピー制御ユニット、　１２　プリンタ
１３　スキャナ
【図１】
2004104505.tif 000003
【図２】
2004104505.tif 000004
【図３】
2004104505.tif 000005
【図４】
2004104505.tif 000006
【図５】
2004104505.tif 000007
【図６】
2004104505.tif 000008
【図７】
2004104505.tif 000009
【図８】
2004104505.tif 000010
【図９】
2004104505.tif 000011
【図１０】
2004104505.tif 000012
【図１１】
2004104505.tif 000013
【図１２】
2004104505.tif 000014
【図１３】
2004104505.tif 000015
【図１４】
2004104505.tif 000016