(57)【要約】【課題】  操作手段の停止指示で印刷停止しなくても、印刷終了を上位装置から確認でき、操作手段の停止指示までシステム全体の電源オフを待たせないようにする。【解決手段】  操作制御部５は、ノットレディー状態で操作パネル部４の指示があると入力部２へビジーを指示し、その指示がレディーの場合、出力部６へレディーを指示した後、入力部２へフリー・レディーを指示し、入力部２の停止指示を受けると、出力部６でプリンタ７の印刷を停止させ、入力部２へノットレディーを指示する。入力部２は、出力部６がレディー指示でバッファ部３の印刷データによるプリンタ７の印刷が開始し、バッファ部３がフルで操作制御部５のフリー・レディー指示を受け、バッファ部３のフル解除前にホスト１０のコマンドを受け付けずにビジー状態を応答すると、操作制御部５へ停止を指示し、操作制御部５のノットレディー指示を受けると、フリー状態・ノットレディー状態に戻す。【選択図】        図３
2012179797.tif 000002
【特許請求の範囲】
【請求項１】
上位装置と接続され、印刷データを記憶する記憶手段と、前記印刷データに基づいて印刷を行う印刷手段と、各種指示を入力する操作手段と、前記上位装置からの指示に従って当該印刷装置の電源をオフ又はオンにする電源手段とを有する印刷装置であって、
ビジー状態では前記上位装置からのコマンドを受け付けず、フリー状態かつノットレディー状態では前記上位装置からのセンスコマンドを受け付けるが出力データコマンドを受け付けず、フリー状態かつレディー状態では前記上位装置からの前記出力データコマンドと前記センスコマンドを受け付け、受け付けた前記出力データコマンドに基づいてページ単位の印刷データを作成して前記記憶手段に蓄積し、受け付けた前記センスコマンドに対して前記上位装置へセンス情報を送信する入力手段と、
レディー状態では前記記憶手段内に前記印刷データがある場合、あるいはノットレディー状態では印刷の指示を受けて前記記憶手段内に前記印刷データがある場合に、予め設定された印刷モードに従い、前記記憶手段内の前記印刷データに基づいて前記印刷手段に印刷を行わせる出力手段と、
前記入力手段と前記出力手段にはレディー又はノットレディーを、前記入力手段には更にビジー又はフリーをそれぞれ指示する手段であり、ノットレディー状態で前記操作手段から指示があると前記入力手段にビジーを指示し、該操作手段からの指示がレディーの場合に、前記出力手段にレディーを指示した後、前記入力手段にフリーかつレディーを指示し、前記入力手段から停止の指示を受けると、前記出力手段によって前記印刷手段の印刷を停止させた後、前記入力手段へノットレディーを指示する操作制御手段とを設け、
前記入力手段は、前記出力手段がレディーの指示を受けて前記記憶手段にある前記印刷データによる前記印刷手段の印刷が開始され、かつ前記記憶手段がフルの状態で前記操作制御手段からフリーかつレディーの指示を受けた後、前記記憶手段のフルが解除される前に前記上位装置からのコマンドを受け付けずに該上位装置へビジー状態を応答すると、前記操作制御手段へ停止を指示し、該操作制御手段からノットレディーの指示を受けると、フリー状態かつノットレディー状態に戻す手段を有することを特徴とする印刷装置。
【請求項２】
前記操作制御手段は、前記操作手段からの指示がローカル印刷の場合には、前記出力手段へ印刷を指示した後、前記入力手段から停止の指示を受けると、前記出力手段によって前記印刷手段の印刷を停止させ、該停止を確認した場合に、前記入力手段へフリーを指示する手段を有し、
前記入力手段は、前記操作制御手段からフリーの指示を受ける前に、前記上位装置からのコマンドを受け付けずにビジー状態を応答すると、前記操作制御手段へ停止を指示した後、該操作制御手段からフリーの指示を受けた場合に、フリー状態に戻すことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記操作制御手段は、前記操作手段からの指示が前記印刷モードの表示の場合には、前記操作手段から前記印刷モードの指示を受けると、その指示に応じて前記出力手段へ前記印刷モードの変更を指示し、該変更の終了を確認した場合に、前記入力手段へフリーを指示する手段を有することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記操作制御手段は、前記操作手段からの指示がレディーの場合に、テスト印刷モードが設定されている場合には、前記記憶手段へテスト印刷用の印刷データを入力した後、前記出力手段にレディーを指示する手段を有し、
前記出力手段は、前記テスト印刷用の印刷データが前記記憶手段に記憶されている場合に、前記テスト印刷モードで前記操作制御手段からレディーを指示されると、前記テスト印刷データに基づいて前記印刷手段に印刷を行わせることを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記出力手段は、前記テスト印刷用の印刷データ、および前記出力データコマンドに従って前記入力手段が入力する前記上位装置からの印刷データの２種類の印刷データによって前記記憶手段がフル状態の場合に、リピート印刷の印刷モードで前記操作制御手段からレディーを指示されると、前記上位装置からの印刷データのみに基づいて前記印刷手段にリピート印刷を行わせることを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記入力手段は、前記出力手段がレディーの指示を受けて前記記憶手段にある前記印刷データによる前記印刷手段の印刷が開始され、かつ前記記憶手段がフルの状態で前記操作制御手段からフリーかつレディーの指示を受けた後、前記記憶手段のフルが解除された場合に、フリー状態かつレディー状態にすることを特徴とする請求項１乃至５のいずれか一項に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プリンタ装置、デジタル複写機、ファクシミリ装置、デジタル複合機（マルチファンクションプリンタ：ＭＦＰ）等の印刷装置（画像形成装置）に関する。
【背景技術】
【０００２】
入出力インタフェースで入出力装置をつなげ、電源インタフェースでも入出力装置をつなげ、一律に配下の入出力装置の電源をオンにし、システムリセットにより入出力インタフェースにつながる全入出力装置を一括してリセットした後、業務プログラムを開始して各種業務を行い、業務プログラムを終了すると、システムリセットを行って全入出力装置の出力動作を停止させて初期化し、電源インタフェースにより全入出力装置の電源をオフにして、最後にホスト自身が自身の電源をオフにするようにした大規模集中管理システムがある。
【０００３】
このような大規模集中管理システムのホストは、全業務を終了してシステム電源をオフにするとき、入出力装置が業務出力を終了しているかどうか各入出力装置のセンス情報を見てチェックし、全業務の終了を確認したら、自動的にシステムリセットを指示する。また、入出力装置がビジー状態により何時までもセンス情報を見ることができない場合や、センス情報を見て業務が未終了である場合には、操作員（ユーザ）の介入等を通じて業務を終結させ、システムリセットを指示する。入出力装置は、システムリセットを受けると、規定時間内にリセット処理を済ませる。しかし、入出力装置にとって、上記チェックからシステムリセットにいたる時間や、上記チェックの契機、システムリセットの契機は、任意である。
【０００４】
入出力装置は、ビジー状態（使用率が所定値を超えている状態）ならコマンドを受け付けず、フリー状態（使用率が所定値より低い状態）かつレディー状態（ホスト連動印刷可能状態）ならデータ送受信コマンドを受け付けて実行し、フリー状態かつノットレディー状態（ホスト連動印刷不可能状態）なら、例えば入出力装置の１つである印刷装置の場合、印刷用の出力データコマンド（文字コード等）は受け付けないが、センス情報を要求するコマンドであるセンスコマンド（以下「センス要求」ともいう）は受け付けてセンス情報を送信する。
【０００５】
印刷装置は、レディー状態ではホストからの出力データコマンドに基づいて１ページ単位の印刷データ（以後「ホスト印刷データ」ともいう）を作成してバッファ部に入力蓄積し、センスコマンドに対して印刷中の当該印刷装置の状態（印刷状態）を前提とするセンス情報を送信し、ノットレディー状態かつビジー状態で印刷モードの更新操作や、試し印刷のためのローカル印刷操作、ホストから出力データコマンドを受けて印刷データによる印刷（以下「印刷データの印刷」ともいう）を可能にするレディー操作（所謂「ノットレディー・トゥー・レディー」）を可能にし、ノットレディー状態かつフリー状態ではセンスコマンドに対して停止中の印刷状態を前提とするセンス情報を送信する。
【０００６】
印刷装置の印刷モードには、バッファ部にある先頭ページの印刷データのみ繰り返し印刷するためのリピート印刷モードや、印刷装置自身が保管する一定ページ数のテスト印刷用の印刷データ（以後「テスト印刷データ」ともいう）をバッファ部に設定するためのテスト印刷モードなど、印刷業務の好適な運用を目的とする種々のモードがある。
【０００７】
例えば、印刷装置は、テスト印刷モードかつリピート印刷モードかつノットレディー状態のとき、操作パネル部からローカル印刷を指示されると、バッファ部にテスト印刷データを設定してバッファ部の先頭ページの印刷データのみリピート印刷し、操作パネル部から停止を指示されると、印刷を停止する。引き続き、操作パネル部からリピート印刷モードの解除を指示され、更にレディーを指示されると、残るテスト印刷データの先頭ページより印刷を再開し、併せてホストからの出力データコマンドを受け、ホスト印刷データをテスト印刷データの後に続けてバッファ部に入力蓄積していく。
【０００８】
また、レディーを指示されてバッファ部がフル状態（以後単に「フル」ともいう）であると、少なくとも１ページ分の印刷が済み、バッファ部のフルの解除を待ってレディー状態になる。つまり、フルでノット・レディー・トゥー・レディーの間、レディー状態なのかノットレディー状態なのかホストに保証できないため、センスコマンドを容れないようビジー状態である。もし、バッファ部がフルでリピート印刷モードの時にレディーを指示されたら、フルのまま先頭ページのテスト印刷データの印刷を繰り返すだけであり、レディー状態にならない。従って、ノットレディー・トゥー・レディー状態、即ちビジー状態を、操作パネル部より停止を指示されるまで続ける。
さらに、ローカル印刷の場合、高々バッファ部の容量分の印刷を終わらせれば停止してフリー状態になり、センス要求を受け付ける。しかし、リピート印刷モードの場合、操作パネル部より停止を指示されるまでビジー状態を続ける。
【０００９】
以上のように、印刷装置は、操作パネル部からのレディー指示によりバッファ部フルの状態でリピート印刷を開始すると、操作パネル部より停止を指示されるまでビジー状態を継続し、センス要求を受け付けない。また、業務印刷中に停止した後、ローカル印刷の指示によってリピート印刷を開始すると、操作パネル部より停止を指示されるまでビジー状態を継続し、センス要求を受け付けない。更に、既に業務印刷を終了していても、操作パネル部からのレディー指示によって、バッファ部がフルかつテスト印刷データのリピート印刷を開始すれば、ビジー状態を継続し、センス要求を受け付けない。更にまた、業務印刷中の停止の後、操作パネル部からのローカル印刷の指示によってテスト印刷データをリピート印刷すると、操作パネル部より停止を指示されるまでビジー状態を継続し、センス要求を受け付けない。従って、ホストがセンス情報によって全業務の終了を確認してシステム電源オフを実行したい時、印刷装置の操作で停止が指示されるまでシステム全体の電源オフを遅らせる。
【００１０】
ホストと入出力インタフェースを介して入出力動作を行い、パネル等の操作により印刷モードや印刷状態の更新を行う入出力装置では、上記操作によってホストからの入出力動作要求を抑止できるが、上記操作によってしか上記抑止を解除できない。
このため、ホストによる業務印刷において発生する不具合を回避する技術として、例えば、以下に示すようなものがある。
【００１１】
特許文献１には、ビジー状態の無制約な継続はホスト側からの接続要求に対してタイムオーバーエラーを引き起こすため、ホストにビジー状態の通知を開始すると時間計時を開始し、所定時間を計時するとレディー状態を通知する入出力装置であり、ビジー状態で長時間にわたって複数枚プリントを行うプリンタなどにおいてタイムオーバーエラーをホストが検出することを回避する技術について開示されている。
【００１２】
特許文献２には、ユーザがパネル操作でオンラインとオフラインを切り替えると、オンラインでは印刷データを受けて印刷処理を行い、オフラインではビジー信号を出して印刷データを受け付けず、パネル操作待ち時間がタイムオーバーになるとオンライン状態に切り替えて自動オンライン復帰するプリンタ装置であり、ユーザにオフライン／オンラインにかかる手間や時間を無くして使い易くする技術について開示されている。
【００１３】
特許文献３には、ホストから受信される印刷情報中の印刷データと制御データを分別し、その制御データ中にあるオフライン移行指示に基づいて、入力状態をオフラインに遷移させ、オフラインより一定時間経過すると、入力状態をオンラインにして印刷情報の処理を再開する印刷装置の技術について開示されている。
特許文献４には、省電力モード中に一定間隔でホストと交信を可能にすることによってホスト側からの監視タイムアウトを回避し、ホストからデータを受信すると、省電力モードから自動復帰できる印刷装置の技術について開示されている。
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、特許文献１〜４のいずれの記載のものも、ホストからの入出力要求を受け付けられるようにするため、印刷装置側で時間計時をして、定期的にビジー状態を解除するものであり、ホストからの入出力要求に応じてビジー状態を解除するものではない。また、ビジー状態を解除すれば、ホストから印刷データの受け入れを可能にするものであり、ビジー状態の解除により、レディー状態またはノットレディー状態に復帰するのではなく、レディー状態またはノットレディー状態における印刷状態をセンス情報の前提にするものはない。更に、ホスト側からシステム電源オフを目的とする業務終了チェックとシステムリセットを受けても、業務印刷に支障なく電源オフ指示を受けられるかどうかは不明である。
【００１５】
この発明は、上記の点に鑑みてなされたものであり、センス要求を受けて印刷状態に基づくセンス情報を送信し、全入出力装置を一括リセットするシステムリセットを受けて印刷動作を停止して初期化を行い、上位装置からの指示に従って電源のオン又はオフを行うような印刷装置において、操作パネル部等の操作手段からの停止指示で印刷の停止を行わなくても、印刷の終了を上位装置（ホスト）から確認できるようにし、印刷が終了していても操作手段からの停止指示までシステム全体の電源オフを待たせることを回避できるようにすることを目的とする。
【課題を解決するための手段】
【００１６】
この発明は、上位装置と接続され、印刷データを記憶する記憶手段と、上記印刷データに基づいて印刷を行う印刷手段と、各種指示を入力する操作手段と、上記上位装置からの指示に従って当該印刷装置の電源をオフ又はオンにする電源手段とを有する印刷装置であって、上記の目的を達成するため、以下に示すようにしたことを特徴とする。
【００１７】
すなわち、ビジー状態では上記上位装置からのコマンドを受け付けず、フリー状態かつノットレディー状態では上記上位装置からのセンスコマンドを受け付けるが出力データコマンドを受け付けず、フリー状態かつレディー状態では上記上位装置からの上記出力データコマンドと上記センスコマンドを受け付け、受け付けた上記出力データコマンドに基づいてページ単位の印刷データを作成して上記記憶手段に蓄積し、受け付けた上記センスコマンドに対して上記上位装置へセンス情報を送信する入力手段と、レディー状態では上記記憶手段内に上記印刷データがある場合、あるいはノットレディー状態では印刷の指示を受けて上記記憶手段内に上記印刷データがある場合に、予め設定された印刷モードに従い、上記記憶手段内の上記印刷データに基づいて上記印刷手段に印刷を行わせる出力手段と、上記入力手段と上記出力手段にはレディー又はノットレディーを、上記入力手段には更にビジー又はフリーをそれぞれ指示する手段であり、ノットレディー状態で上記操作手段から指示があると上記入力手段にビジーを指示し、その操作手段からの指示がレディーの場合に、上記出力手段にレディーを指示した後、上記入力手段にフリーかつレディーを指示し、上記入力手段から停止の指示を受けると、上記出力手段によって上記印刷手段の印刷を停止させた後、上記入力手段へノットレディーを指示する操作制御手段とを設け、上記入力手段に、上記出力手段がレディーの指示を受けて上記記憶手段にある上記印刷データによる上記印刷手段の印刷が開始され、かつ上記記憶手段がフルの状態で上記操作制御手段からフリーかつレディーの指示を受けた後、上記記憶手段のフルが解除される前に上記上位装置からのコマンドを受け付けずにその上位装置へビジー状態を応答すると、上記操作制御手段へ停止を指示し、その操作制御手段からノットレディーの指示を受けると、フリー状態かつノットレディー状態に戻す手段を備えたものである。
【００１８】
さらに、上記操作制御手段に、上記操作手段からの指示がローカル印刷の場合には、上記出力手段へ印刷を指示した後、上記入力手段から停止の指示を受けると、上記出力手段によって上記印刷手段の印刷を停止させ、その停止を確認した場合に、上記入力手段へフリーを指示する手段を備え、上記入力手段が、上記操作制御手段からフリーの指示を受ける前（このとき上記記憶手段に上記印刷データがあり、上記操作制御手段が上記操作手段よりローカル印刷の指示を受けて上記印刷手段による印刷中）に、上記上位装置からのコマンドを受け付けずにビジー状態を応答すると、上記操作制御手段へ停止を指示した後、該操作制御手段からフリーの指示を受けた場合に、フリー状態に戻すと良い。
【００１９】
そして、上記操作制御手段に、上記操作手段からの指示が上記印刷モードの表示の場合には、上記操作手段から上記印刷モードの指示を受けると、その指示に応じて上記出力手段へ上記印刷モードの変更を指示し、その変更の終了を確認した場合に、上記入力手段へフリーを指示する手段を備えると良い。
【００２０】
この場合、上記操作制御手段に、上記操作手段からの指示がレディーの場合に、テスト印刷モードが設定されている場合には、上記記憶手段へテスト印刷用の印刷データを入力した後、上記出力手段にレディーを指示する手段を備え、上記出力手段が、上記テスト印刷用の印刷データが上記記憶手段に記憶されている場合に、上記テスト印刷モードで上記操作制御手段からレディーを指示されると、上記テスト印刷用の印刷データに基づいて上記印刷手段に印刷を行わせると良い。
【００２１】
また、上記出力手段が、上記テスト印刷用の印刷データ、および上記出力データコマンドに従って上記入力手段が入力する上記上位装置からの印刷データの２種類の印刷データによって上記記憶手段がフル状態の場合に、リピート印刷の印刷モードで上記操作制御手段からレディーを指示されると、上記上位装置からの印刷データのみに基づいて上記印刷手段にリピート印刷を行わせる（上記テスト印刷用の印刷データによるリピート印刷は行わせない）ことが望ましい。
【００２２】
さらに、上記入力手段が、上記出力手段がレディーの指示を受けて上記記憶手段にある上記印刷データによる上記印刷手段の印刷が開始され、かつ上記記憶手段がフルの状態で上記操作制御手段からフリーかつレディーの指示を受けた後、上記記憶手段のフルが解除された場合（上記印刷手段によって少なくとも１ページの印刷が行われた場合）に、フリー状態かつレディー状態にすると良い。
【００２３】
この発明の印刷装置によれば、操作制御手段が、ノットレディー状態で操作手段から指示があると入力手段にビジーを指示し、操作手段からの指示がレディーの場合に、出力手段にレディーを指示した後、入力手段にフリーかつレディーを指示し、入力手段から停止の指示を受けると、出力手段によって印刷手段の印刷を停止させた後、入力手段へノットレディーを指示する。一方の入力手段は、出力手段がレディーの指示を受けて記憶手段にある印刷データによる印刷手段の印刷が開始され、かつ記憶手段がフルの状態で操作制御手段からフリーかつレディーの指示を受けた後、記憶手段のフルが解除される前に上位装置からのコマンドを受け付けずにその上位装置へビジー状態を応答すると、操作制御手段へ停止を指示し、その操作制御手段からノットレディーの指示を受けると、フリー状態かつノットレディー状態に戻す。
したがって、操作手段より停止を指示されることを待たずに、上位装置からのセンス要求（センスコマンド）に応じられる。
【発明の効果】
【００２４】
この発明によれば、センス要求を受けて印刷状態に基づくセンス情報を送信し、全入出力装置を一括リセットするシステムリセットを受けて印刷動作を停止して初期化を行い、上位装置からの指示に従って電源のオン又はオフを行うような印刷装置において、操作手段からの停止指示で印刷の停止を行わなくても、印刷の終了を上位装置から確認することができ、印刷が終了していても操作手段からの停止指示までシステム全体の電源オフを待たせることがなくなる。
【図面の簡単な説明】
【００２５】
【図１】この発明の一実施形態である印刷装置の構成例を示すブロック図である。
【図２】図１の操作パネル部４に表示される操作画面の遷移例を示す図である。
【図３】図１の操作制御部５が行う操作制御のメインルーチンの一例を示すフロー図である。
【図４】図１のバッファ部の内容の説明に供する説明図である。
【図５】図１の入力部２がホスト１０へ送信するセンス情報に含まれる印刷状態の内容を示す図である。
【図６】図３のステップ１０における操作制御部レディー処理のサブルーチンの一例を示すフロー図である。
【００２６】
【図７】図１の入力部２がビジー状態においてホスト１０および操作制御部５と通信しながら行う入力部ビジー制御のメインルーチンの一例を示すフロー図である。
【図８】図７のステップ３９における入力部レディー処理のサブルーチンの一例を示すフロー図である。
【図９】図６のステップ２８における操作制御部停止処理のサブルーチンの一例を示す図である。
【図１０】図１の入力部２からの停止指示によりノットレディー状態になる時の操作画面の遷移例を示す図である。
【図１１】図３のステップ１２における操作制御部ローカル印刷処理のサブルーチンの一例を示すフロー図である。
【図１２】図３のステップ１４における操作制御部印刷モード処理のサブルーチンの一例を示フロー図である。
【発明を実施するための形態】
【００２７】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
図１は、この発明の一実施形態である印刷装置の構成例を示すブロック図である。
この印刷装置１は、大規模集中管理システムのホスト１０との入出力インタフェースを介して、ホスト１０から出力データコマンドを受けて印刷動作（出力動作）を行い、ホスト１０からセンスコマンド（センス要求）を受けて印刷状態（入出力状態）に基づくセンス情報を送信し、ホスト１０から全入出力装置を一括リセットするシステムリセットを受けて印刷動作を停止して初期化を行い、ホスト１０との電源インタフェースを介して、ホスト１０からの指示に従って電源のオン又はオフを行うことができるプリンタ装置、デジタル複写機、ファクシミリ装置、又はデジタル複合機等の画像形成装置である。
【００２８】
この印刷装置１は、図１に示すように、入力部２、バッファ部３、操作パネル部４、操作制御部５、出力部６、プリンタ７、および電源部８を備えている。
入力部２は、入力手段であり、上位装置であるホスト１０と入出力インタフェース用のケーブル（無線でもよい）で接続され、操作制御部５からの指示により入出力インタフェースをビジー状態又はフリー状態に切り替え、操作制御部５からの指示によりレディー状態（ホスト連動印刷可能状態）とノットレディー状態（ホスト連動印刷不可能状態）を管理する。
【００２９】
そして、ビジー状態ならコマンドを受け付けず、フリー状態かつレディー状態なら出力データコマンドとセンスコマンドを受信し（受け付け）、フリー状態かつノットレディー状態なら出力データコマンドは受け付けずにセンスコマンドのみ受信し、操作制御部５からのビジーの指示を受けた後、操作制御部５からのレディーかつフリーの指示を受けると、バッファ部３を監視して、印刷データの受け付け可能な余地が生じると、ホスト１０にレディー状態を通知してレディー状態かつフリー状態になる。
【００３０】
入力部２はまた、ホスト１０からの出力データコマンドによって、ページ単位のホスト印刷データを作成してバッファ部３に蓄積し、ホスト１０からのセンスコマンドに対して印刷状態を含むセンス情報をホスト１０へ送信する。
入力部２は更に、レディーかつフリーの指示を受けてタイマ監視を行い、印刷開始して少なくとも１ページの印刷が済む時間を超えてビジー状態の時に、ホスト１０からのコマンドにビジー状態を応答すると、操作制御部５に対して停止を指示して操作制御部５より停止の応答を受けると、当該ビジー状態をフリー状態に切り替えて、ホスト１０にフリー状態を通知する。
【００３１】
入力部２は更にまた、ホスト１０からシステムリセットの指示を受けると、操作制御部５と出力部６にシステムリセットを指示して当該印刷装置１を初期状態にする。
バッファ部３は、入力部２もしくは操作制御部５が入力し、かつ、出力部６が出力する印刷データを記憶する複数の固定長のブロックと、各ブロックの入力元を示す識別情報と、印刷データの状況を示す管理情報よりなるメモリ（バッファ手段）であり、各印刷データは用紙１ページに印刷する画像（ビットマップ）に対応するビットマップデータを展開するためのデータ（ビットマップ展開用データ）である。
【００３２】
操作パネル部４は、オペレータが操作を行って各種指示を入力する操作手段であり、操作制御部５からの指示に従って、レディー表示画面、ノットレディー表示画面、ローカル印刷画面、又は印刷モード画面を表示し、レディー画面とローカル印刷画面では停止キーを表示し、ノットレディー画面ではレディーキーと印刷モード表示キーとローカル印刷キーを表示し、印刷モード画面では各種モードキーを表示し、各画面におけるキー入力を操作制御部５に指示する。
【００３３】
操作制御部５は、操作制御手段であり、操作パネル部４のキー入力を受けて操作パネル部４の表示内容の更新を指示し、ノットレディー状態でキー入力指示を受けると、入力部２にビジーを指示し、キー入力指示がレディーなら、出力部６にレディーを指示し、操作パネル部４にレディー画面の表示を指示した後、入力部２にフリーかつレディーを指示する。
操作制御部５はまた、ノットレディー状態におけるキー入力指示がローカル印刷なら、出力部６に印刷を指示し、出力部６の停止の応答により、操作パネル部４にノットレディー画面表示を指示し、入力部２にフリーを指示する。
【００３４】
操作制御部５は更に、ノットレディー状態におけるキー入力指示が印刷モードなら、操作パネル部４に印刷モード画面の表示を指示し、その画面におけるキー入力指示を受けて決定した印刷モードを出力部６に指示し、出力部６の終了の応答により、操作パネル部４にノットレディー画面表示を指示し、入力部２にフリーを指示する。なお、印刷モードは、上述したリピート印刷モードやテスト印刷モードを含む。
操作制御部５は更にまた、テスト印刷モードの場合、レディーまたはローカル印刷の開始にあたって、バッファ部３に印刷データが無ければテスト印刷用の印刷データ（テスト印刷データ）をバッファ部３に設定し、バッファ部３に印刷データがあればテスト印刷データをバッファ部３に設定しない。
【００３５】
操作制御部５はまた、ビジー状態において入力部２より停止の指示があると、出力部６を停止させた後、入力部２にフリー状態への切り替えを指示する。
操作制御部５は更に、入力部２からシステムリセットの通知を受けた時、ビジー状態かつノットレディー状態なら、操作パネル部４にノットレディー画面の表示を指示して入力部２にフリーを指示する。
【００３６】
出力部６は、出力手段であり、操作制御部５からレディー又はノットレディーの指示を受けてレディー状態およびノットレディー状態を管理する。そして、レディー状態では、バッファ部３を監視し、バッファ部３に印刷データがあれば、予め設定された印刷モードに従って印刷データをビットマップデータ（画像データ）に展開し、プリンタ７に指示してビットマップデータによる印刷を行わせる。ノットレディー状態では、操作制御部５から印刷指示を受けると、バッファ部３を見て、バッファ部３に印刷データがあれば、予め設定された印刷モードに従って印刷データをビットマップデータに展開し、プリンタ７に指示してビットマップデータによる印刷を行わせる。
【００３７】
出力部６はまた、リピート印刷モードの場合、ノットレディー状態の時には、バッファ部３の先頭の印刷データを繰り返しプリンタ７によって印刷させ、レディー状態の時には、バッファ部３の先頭の印刷データがテスト印刷データなら、リピート印刷モードを無視してそのテスト印刷データを先頭より順次プリンタ７によって印刷させ、ホスト印刷データがあると、その印刷データを繰り返しプリンタ７によって印刷させる。リピート印刷モードではない場合、バッファ部３の印刷データを先頭より順次プリンタ７によって印刷させる。
【００３８】
すなわち、バッファ部３がテスト印刷データとホスト印刷データとでフルの時、リピート印刷モードでレディーを指示されたら、テスト印刷データをリピート印刷せず、ホスト印刷データのみリピート印刷できる。従って、ノット・レディー・トゥー・レディー状態で、バッファ部３がホスト印刷データだけでフルの時にリピート印刷をしなければ、操作パネル部４から停止の指示なしにフリー状態になり、ホスト１０からのセンス要求に応じられる。
【００３９】
出力部６は更に、印刷データをビットマップデータに展開してプリンタ７に印刷を指示する時、およびプリンタ７から印刷済みの応答を受けた時に、バッファ部３の管理情報を更新し、バッファ部３より印刷済みの印刷データを無効にする。
出力部６は更にまた、操作制御部５からの印刷の指示に対してバッファ部３に印刷データが無い時、もしくは印刷していてバッファ部３に印刷データが無くなった時、もしくは操作制御部５より停止の指示を受けた時、プリンタ７の停止を確認して操作制御部５に停止を応答する。
【００４０】
出力部６はまた、印刷モードの指示を受けて印刷モードを更新し、更新を終えると、操作制御部５に終了を応答する。
出力部６は更に、入力部２からシステムリセットの指示を受けた時、印刷中ならバッファ部３にあってプリンタ７が印刷中である印刷データを除く他の印刷データを無効にしてプリンタ７の停止を待ち、印刷モードをプリンタ７に指示したなら、プリンタ７の終了を待ち、バッファ部３を初期化する。
【００４１】
プリンタ７は、用紙（他の印刷媒体でもよい）に印刷を行う印刷手段である。このプリンタ７は、出力部６よりビットマップデータを受けると、用紙の搬送を行い、用紙の所定位置に印刷を行い、印刷した用紙を排紙先に搬送すると、出力部６に印刷済みを通知し、ある用紙に印刷を済ませた後、出力部６より次のビットマップデータを所定時間受けないと停止し、出力部６に停止を応答する。なお、プリンタ７は、連続紙を処理するプリンタとカット紙を処理するプリンタを問わない。
【００４２】
電源部８は、ホスト１０と電源インタフェースケーブル（信号ケーブル）によって接続され、印刷装置１の各構成部に電源を供給する電源手段である。この電源部８は、ホスト１０からの指示に従って印刷装置１をパワーオン（電源オン）にし、もしくはパワーオフにする。
なお、プリンタ７が、印刷装置１から構造的に独立したものであり、かつ電源部８より給電されるものであれば、印刷装置１を印刷制御装置としてよい。
【００４３】
また、入力部２，操作制御部５、および出力部６としての機能は、ＣＰＵ（Central Processing Unit），ＲＯＭ，ＲＡＭを含むマイクロコンピュータが実現できる。つまり、ＣＰＵが、ＲＯＭ内のプログラムに従い、図示しないＨＤＤ（ハードディスク装置）又はフラッシュメモリ等の不揮発性メモリに記憶されているプログラムをＲＡＭのワークエリアに展開し、そのプログラムを実行することにより、入力部２，操作制御部５、および出力部６としての機能を実現することができる。
【００４４】
図２は、図１の印刷装置１において、操作制御部５へのキー入力指示と印刷の停止応答および印刷モードの終了応答によって操作パネル部４に展開（表示）されていく操作画面の遷移の例を示す図である。
【００４５】
印刷装置１では、ノットレディー状態かつフリー状態のとき、「ノットレディー」表記と「レディーキー」と「ローカル印刷キー」と「印刷モード表示キー」のあるノットレディー画面３１を操作パネル部４上に表示する。なお、それらのキーは、図示しないハードキー群のうちの対応するキーの押下によって選択できる。あるいは、操作パネル部４上の表示部（液晶ディスプレイ等）上にタッチパネルが重ねられている場合には、表示部上でのキーの押下により、そのキーを選択することができる。
【００４６】
そして、ノットレディー画面３１上の「レディーキー」が選択されると、レディーのキー入力指示により、「レディー」表記と「停止キー」のあるレディー画面３２を表示し、そのレディー画面３２上の「停止キー」が選択されると、元のノットレディー画面３１を表示する。
また、レディー画面３２を表示した後、バッファ部３に印刷データが無くてもレディー画面３２のままであり、バッファ部３に印刷データがあると、レディー画面３２のまま印刷を行い、「停止キー」が選択されると、停止のキー入力指示により、印刷中でなければ直ちに、印刷中なら印刷を停止した後、元のノットレディー画面３１を表示する。
【００４７】
ノットレディー画面３１上の「ローカル印刷キー」が選択されると、ローカル印刷のキー入力指示により、「ローカル印刷中」表記と「停止キー」のあるローカル印刷画面３３を表示し、バッファ部３に印刷データがないと、直ちに元のノットレディー画面３１を表示し、バッファ部３に印刷データがあると、印刷を開始し、印刷データが無くなって印刷を停止すると、元のノットレディー画面３１を表示し、また印刷中に「停止キー」が選択されて印刷を停止すると、元のノットレディー画面３１を表示する。
【００４８】
ノットレディー画面３１上の「印刷モード表示キー」が選択されると、印刷モード表示のキー入力指示により、印刷モード画面３４を表示する。この例の印刷モード画面３４では、「リピート印刷モード」と「テスト印刷モード」を含む複数個の印刷モードキーと各々の印刷モード名を表示し、更に「リターンキー」を表示する。そして、「印刷モード表示キー」をオン（選択）状態またはオフ（非選択）状態にして「リターンキー」を選択すると、リターンのキー入力指示により、当該印刷モードの設定又は解除を済ませて、元のノットレディー画面３１を表示する。なお、印刷モードキーのオン・オフ状態を変更しないで「リターンキー」を選択すると、今までの印刷モードのまま、元のノットレディー画面３１を表示する。
【００４９】
図３は、図１の操作制御部５が操作パネル部４からのキー入力指示を受けて行う操作制御のメインルーチン（全体処理）の一例を示すフローチャートである。なお、このフローチャートおよび以降のフローチャートにおける各ステップを「Ｓ」で示す。以下、フローチャートに従って説明する。
操作制御部５は、ステップ１で、操作パネル部４からのキー入力指示の内容を図示しないメモリ（ＲＡＭ）にセーブ（退避）してステップ２へ進む。
ステップ２では、操作制御部５自身がレディー状態かノットレディー状態かの判定を行い、ノットレディー状態ならステップ９に進み、レディー状態ならステップ３へ進む。
【００５０】
ステップ３では、操作パネル部４からのキー入力指示を判定し、その指示が停止の指示ならステップ４へ進み、停止以外の指示なら無効な通知であるため、図３のメインルーチンを終了する。
ステップ４では、入力部２にノットレディーを指示し、ステップ５へ進む。
ステップ５では、出力部６にノットレディーと印刷の停止を指示して、ステップ６へ進む。
【００５１】
ステップ６では、出力部６の印刷停止の応答を待ち、その応答を受けると、ステップ７へ進む。
ステップ７では、操作パネル部４にノットレディー画面３１の表示を指示する。
ステップ８では、操作制御部５自身の状態をノットレディー状態に切り替え、図３のメインルーチンを終了する。
【００５２】
ステップ９では、操作パネル部４からのキー入力指示がレディーかどうかを判定し、レディーの指示でなければステップ１１へ進み、レディーの指示ならステップ１０へ進む。
ステップ１０では、図６に示す「操作制御部レディー処理」を実行して、図３のメインルーチンを終了する。
ステップ１１では、操作パネル部４からのキー入力指示がローカル印刷の指示かどうかを判定し、ローカル印刷の指示でなければステップ１３へ進み、ローカル印刷の指示ならステップ１２へ進む。
【００５３】
ステップ１２では、図１１に示す「操作制御部ローカル印刷処理」を実行して、図３のメインルーチンを終了する。
ステップ１３では、操作パネル部４からのキー入力指示が印刷モード表示の指示かどうかを判定し、印刷モード表示の指示でなければ無効な通知であるため、図３のメインルーチンを終了するが、印刷モード表示の指示ならステップ１４へ進む。
ステップ１４では、図１２に示す「操作制御部印刷モード処理」を実行して、図３のメインルーチンを終了する。
【００５４】
図４は、図１のバッファ部３の内容の説明に供する説明図である。
バッファ部３は、管理情報４１と、印刷データを記憶する固定長のブロック群である印刷データ領域４３と、各ブロックの印刷データがホスト印刷データなのかテスト印刷データなのかを識別するための識別情報４２よりなる。
【００５５】
管理情報４１は、次に印刷データを入力する入力ブロック番号と、次に出力する出力ブロック番号と、各ブロックの印刷データの有効又は無効を示す情報と、有効であるブロックの印刷中又は未印刷を示す情報を持つ。管理情報４１の初期状態は、入力ブロック番号と出力ブロック番号が印刷データ領域４３の最初の順にあるブロックであり、各ブロックは無効であり未印刷である。
【００５６】
入力部２は、管理情報４１の入力ブロック番号のブロックが有効ならバッファ部３がフルと判定し、入力ブロック番号のブロックが無効なら、印刷データ領域４３のそのブロック（本ブロック）に印刷データを入力して有効にし、本ブロックの識別情報４２をホスト印刷データとし、管理情報４１の入力ブロック番号を次の順にくるブロック番号に更新する。
【００５７】
出力部６は、管理情報４１の出力ブロック番号のブロックが有効なら、印刷データ領域４３のそのブロック（本ブロック）の印刷データをビットマップデータに展開してプリンタ７に印刷を指示し、本ブロックを印刷中にして出力ブロック番号を次の順にくるブロック番号に更新する。また、プリンタ７から印刷済みの応答を受けると、管理情報４１を検索して、有効かつ印刷中のブロックのうち、最も古い順序にあるブロックの有効を無効に、印刷中を未印刷にする。
【００５８】
操作制御部５は、管理情報４１において全ブロックが無効ならテスト印刷データをバッファ部３に設定（入力）できると判定し、入力ブロック番号にあたる印刷データ領域４３のブロックより順次、印刷データを入力して有効にし、そのブロック（本ブロック）の識別情報４２をテスト印刷データとし、管理情報４１の入力ブロック番号を次の順にくるブロック番号に更新することを、最後のテスト印刷データまで繰り返す。なお、管理情報４１に有効なブロックがあるならテスト印刷データをバッファ部３に設定しない。
【００５９】
バッファ部３の容量もしくはテスト印刷データの容量を「テスト印刷データ総数＜印刷データ領域４３のブロック総数」とすることにより、操作制御部５は、テスト印刷データの全てを１度に入力蓄積できる。従って、バッファ部３は、テスト印刷データのみではフルにならず、テスト印刷データがあるバッファ部３は、最も古い有効なブロックにテスト印刷データがあり、入力ブロック番号のブロックが有効なら当該ブロックにはホスト印刷データがある。つまり、テスト印刷データとホスト印刷データでバッファ部３がフルの状態でリピート印刷する場合、テスト印刷データに対してリピート印刷を無視すれば、少なくとも１ページ印刷を終えると、バッファ部３はフルでなくなる。
【００６０】
図５は、図１の入力部２がホスト１０からのセンスコマンドに対してホスト１０へ送信するセンス情報とその中に含まれる印刷状態の情報を示す図である。
センス情報５１は、レディーフラグ５２と印刷データフラグ５３の他に、業務データフラグ５４を持つようにする。
入力部２は、センスコマンドを受けた時、ノットレディー状態なら「０」を、レディー状態なら「１」をレディーフラグ５２に設定し、バッファ部３の管理情報４１を判定して有効な印刷データが無ければ「０」を、有効な印刷データがあれば「１」を印刷データフラグ５３に設定する。
【００６１】
入力部２はまた、印刷データフラグ５３が「１」の時、バッファ部３の有効な印刷データの識別情報４２を判定して、全てテスト印刷データなら「０」を、１つでもホスト印刷データがあれば「１」を業務データフラグ５４に設定する。
以上により、ホスト１０は、印刷装置１に対する業務印刷用のデータ送信を全て終了した後、センス情報の業務データフラグ５４が一度「０」であることを確認すれば、印刷装置１における業務印刷が全て終了したと判定できる。
【００６２】
図６は、図３のステップ１０における「操作制御部レディー処理」のサブルーチンの一例を示すフローチャートである。
操作制御部５は、まずステップ１６において、入力部２にビジーを指示してステップ１７へ進む。
ステップ１７では、操作制御部５自身をビジー状態に切り替えてステップ１８へ進む。
ステップ１８では、バッファ部３の印刷データの有無を判定し、バッファ部３に印刷データがあればステップ２１へ進み、無ければステップ１９へ進む。
【００６３】
ステップ１９において、予め設定された印刷モードがテスト印刷モードであるかないかを判定し、テスト印刷モードでないならステップ２１へ進み、テスト印刷モードであるならステップ２０へ進む。
ステップ２０では、バッファ部３にテスト印刷データを設定してステップ２１へ進む。
ステップ２１では、操作パネル部４にレディー画面３２の表示を指示してステップ２２へ進む。
【００６４】
ステップ２２では、出力部６にレディーを指示してステップ２３へ進む。その指示により、出力部６はレディー状態に切り替え、バッファ部３に印刷データがあれば、その印刷データによるプリンタ７の印刷を開始させる。このとき、印刷データを予め設定された印刷モードに従ってビットマップデータに展開し、プリンタ７にそのビットマップデータによる印刷を行わせる。
ステップ２３では、入力部２にレディーかつフリーを指示してステップ２４へ進む。
ステップ２４では、操作制御部５自身をフリー状態かつレディー状態に切り替えてステップ２５へ進む。
ステップ２５では、入力部２から停止の指示があるかどうかを判定し、停止の指示があればステップ２７へ進み、停止の指示がなければステップ２６へ進む。
【００６５】
ステップ２６では、操作パネル部４から停止のキー入力指示があるかどうか判定し、停止のキー入力指示があればステップ２８へ進み、停止のキー入力指示がなければステップ２５へ戻って、入力部２から停止の指示か操作パネル部４から停止のキー入力指示があるまでステップ２５→ステップ２６→ステップ２５→・・・を繰り返す。
ステップ２７では、入力部２からの停止指示をメモリに保留してステップ２８へ進む。
【００６６】
ステップ２８では、図９に示す「操作制御部停止処理」を実行してステップ２９へ進む。
ステップ２９では、操作制御部５自身をノットレディー状態に切り替えて、図３のメインルーチンへリターンする。
【００６７】
図７は、図１の入力部２がビジー状態においてホスト１０および操作制御部５と通信しながら行う「入力部ビジー制御」のメインルーチンの一例を示すフローチャートである。
入力部２は、まずステップ３１において、操作制御部５からフリーかつレディーの指示があるかどうか判定し、フリーかつレディーの指示があればステップ３９へ進み、その指示が無ければステップ３２へ進む。
【００６８】
ステップ３２では、操作制御部５からフリーの指示があるかどうかを判定し、フリーの指示があればステップ４０へ進み、その指示が無ければステップ３３へ進む。
ステップ３３では、ホスト１０からコマンドの指示があるかどうかを判定し、コマンドの指示がなければステップ３１へ戻り、操作制御部５からフリーかつレディーの指示もフリーの指示もなくホスト１０からコマンドの指示もない限り、ステップ３１→ステップ３２→ステップ３３→ステップ３１→・・・を繰り返し、ホスト１０からコマンドの指示があると、ステップ３４へ進む。
【００６９】
ステップ３４では、ホスト１０からのコマンドを受け付けず、そのコマンドに対して、ホスト１０へビジー状態を応答してステップ３５へ進む。
ステップ３５では、操作制御部５へ停止指示を出してステップ３６へ進む。
ステップ３６では、操作制御部５からフリーかつレディーの指示、又はフリーの指示を待ち、その何れかの指示があると、ステップ３７へ進む。
ステップ３７では、入力部２自身の状態をフリー状態にしてステップ３８へ進む。
【００７０】
ステップ３８では、ホスト１０へビジー状態を応答してコマンドを受け付けなかったことに対するビジー状態解除の応答としてフリー状態を通知して、図７のルーチンを終了する。その通知により、ホスト１０はセンスコマンドで直ちに入力部２がノットレディー状態の印刷装置１のセンス情報を取得して、印刷状態（印刷装置の状態）を知ることができる。このとき、入力部２は、フリー状態かつノットレディー状態では、ホスト１０からのセンスコマンドを受け付け、印刷状態に基づくセンス情報をホスト１０へ送信するが、ホスト１０からの出力データコマンドを受け付けることはない。
【００７１】
ステップ３９では、図８に示す「入力部レディー処理」を実行して終了する。
ステップ４０では、入力部２自身の状態をフリー状態にして、図７のルーチンを終了する。そのフリー状態により、ホスト１０は印刷状態を知りたい時、センスコマンドで入力部２がノットレディー状態の印刷装置１のセンス情報を取得して、印刷状態を知ることができる。
【００７２】
図８は、図７のステップ３９における「入力部レディー処理」のサブルーチンの一例を示すフローチャートである。
入力部２は、まずステップ４６において、内部の図示しないタイマに初期値（例えば「０」）を設定して、そのタイマの時間計測を開始させ、ステップ４７へ進む。
【００７３】
ステップ４７では、バッファ部３がフルであるかフルでないかを判定し、フルでなければステップ５８へ進み、フルであればステップ４８へ進む。バッファ部３がフルの場合、バッファ部３にテスト印刷データがあっても、リピート印刷モードは無視されるため、印刷が１ページ済めば、フルではなくなる。つまり、印刷が１ページ済んでもビジー状態が継続するのは、バッファ部３の全ブロックに有効なホスト印刷データがあり、出力ポインタの指示する印刷データをリピート印刷している場合だけである、その他の場合は、プリンタ７が高々１ページ印刷を済ませれば、バッファ部３はフルでなくなる。
【００７４】
ステップ４８では、操作制御部５からノットレディーの指示があるかどうかを判定し、ノットレディーの指示があればステップ６３へ進み、その指示が無ければステップ４９へ進む。
ステップ４９では、ホスト１０からコマンドの指示があるかどうかを判定し、コマンドの指示がなければステップ４７へ戻り、バッファ部３がフルで操作制御部５からノットレディーの指示がなくホスト１０からコマンドの指示がない限り、ステップ４７→ステップ４８→ステップ４９→ステップ４７→・・・を繰り返し、ホスト１０からコマンドの指示があると、ステップ５０へ進む。
【００７５】
ステップ５０では、ホスト１０からのコマンドを受け付けず、そのコマンドに対して、ホスト１０へビジー状態を応答してステップ５１へ進む。
ステップ５１では、ホスト１０に対して通知するフリー状態（フリー通知）をメモリに保留してステップ５２へ進む。
ステップ５２では、出力部６が印刷を開始して１ページを印刷済みにできる時間の閾値とタイマの計測値（タイマ値）とを比較し、タイマ値が閾値未満ならステップ４７へ戻り、タイマ値が閾値以上ならステップ５３へ進む。つまり、ホスト１０へビジー状態を応答しても、プリンタ７が少なくとも１ページの印刷を済ませていない状態ではステップ４７へ戻る。
【００７６】
ステップ５３では、操作制御部５へ停止指示を出してステップ５４へ進む。その停止指示を出すことになる条件は、バッファ部３の管理情報４１が印刷データ領域４３の全ブロックが有効であること、識別情報４２が全ブロックに渡ってホスト印刷データがあることをそれぞれ示し、出力ポインタが示す印刷データ領域４３をリピート印刷することである。つまり、バッファ部３がフルの状態で操作パネル部４よりレディーキー入力を受けた場合、プリンタ７が少なくとも１ページ以上印刷した後でないと停止指示を出さないため、上記条件にない場合、操作パネル部４から停止の指示なしにステップ５８でフリー状態になり、ホスト１０からのセンス要求に応じられる。
【００７７】
ステップ５４では、操作制御部５からノットレディーの指示を待ち、ノットレディーの指示があると、ステップ５５へ進む。
ステップ５５では、入力部２自身の状態をフリー状態にしてステップ５６へ進む。
ステップ５６では、フリー通知の保留を解除してステップ５７へ進む。
ステップ５７では、ホスト１０へビジー状態を応答してコマンドを受け付けなかった時に保留したフリー状態をホスト１０へ通知して、図７のメインルーチンへリターンする。その通知により、ホスト１０はセンスコマンドで直ちに印刷装置１のセンス情報を取得して、印刷状態を知ることができる。
【００７８】
ステップ５８では、入力部２自身の状態をフリー状態かつレディー状態にしてステップ５９へ進む。
ステップ５９では、フリー通知を保留しているかどうかを判定し、保留していないならステップ６２へ進み、保留しているならステップ６０へ進む。
ステップ６０では、フリー通知の保留を解除してステップ６１へ進む。
ステップ６１では、ホスト１０へフリー状態とレディー状態を通知して、図７のメインルーチンへリターンする。
【００７９】
その通知により、ホスト１０は、センスコマンドで直ちに印刷装置１の印刷状態を知ることも、出力データコマンドで直ちに業務印刷を開始（再開を含む）させることも可能になる。このとき、入力部２は、フリー状態かつレディー状態では、ホスト１０からの出力データコマンドとセンスコマンドを受け付けることができる。そして、センスコマンドを受け付けた場合には、センス情報をホスト１０へ送信する。出力データコマンドを受け付けた場合には、その出力データコマンドに基づいてページ単位のホスト印刷データを作成してバッファ部３に蓄積し、業務印刷の再開が可能になる。
【００８０】
ステップ６２では、ホスト１０へレディー状態を通知して、図７のメインルーチンへリターンする。その通知により、ホスト１０は直ちに業務印刷を再開させることも、直ちに印刷装置１の印刷状態を知ることも可能になる。
ステップ６３では、フリー通知を保留しているかどうかを判定し、保留しているならステップ５５→ステップ５６→ステップ５７と進んで、図７のメインルーチンへリターンし、フリー通知を保留していないならステップ６４へ進む。
【００８１】
ステップ６４では、入力部２自身の状態をフリー状態（ノットレディー状態は変らず）にして、図７のメインルーチンへリターンする。つまり、操作制御部５よりビジーかつレディーを指示されて入力部２自身がレディー状態になる前に、同じ操作制御部５よりノットレディーを指示された場合、入力部２自身のビジー状態を解除して、図７のメインルーチンへリターンする。フリー状態により、ホスト１０は印刷装置１の印刷状態を知ることができる。
【００８２】
図９は、図６のステップ２８における「操作制御部停止処理」のサブルーチンの一例を示すフローチャートである。
操作制御部５は、まずステップ６６において、出力部６へ停止を指示してステップ６７へ進む。
ステップ６７では、出力部６からプリンタ７の停止確認終了による停止の応答を待ち、その停止の応答があると、ステップ６８へ進む。
【００８３】
ステップ６８では、入力部２からの停止指示を保留しているかどうかを判定し、保留してないならステップ７４へ進み、図７に示した「入力部ビジー制御」のステップ３５、又は図８に示した「入力部レディー処理」のステップ５３によって、入力部２からの停止指示を保留しているなら、ステップ６９へ進む。
ステップ６９では、操作パネル部４へ特別なノットレディー画面（ノットレディー特別画面）の表示を指示して、ステップ７０へ進む。
【００８４】
ステップ７０では、入力部２からの停止指示の保留を解除して、ステップ７１へ進む。
ステップ７１では、操作制御部５自身の状態がレディー状態なのかノットレディー状態なのかを判定し、ノットレディー状態ならステップ７３へ進み、レディー状態であるならステップ７２へ進む。
ステップ７２では、図８に示した「入力部レディー処理」のステップ５３での停止指示に対するステップ５４への応答として、入力部２にノットレディーを指示してステップ７３へ進む。
【００８５】
ステップ７３では、操作制御部５自身の状態がビジー状態なのかフリー状態なのかを判定し、入力部２からの停止指示と操作制御部５からのフリー指示が同時であったために既に操作制御部５自身がフリー状態なら図６のルーチンへリターンし、操作制御部５自身がビジー状態ならステップ７５へ進む。
ステップ７４では、操作パネル部４にノットレディー画面３１の表示を指示して、ステップ７５へ進む。
ステップ７５では、入力部２にフリーを指示して、図６のルーチンへリターンする。
【００８６】
すなわち、入力部２が、バッファ部３がフルでリピート印刷モードの時にレディーの指示を受けて印刷中、ホスト１０にビジー状態を応答して操作制御部５に停止を指示すると、以上のように操作制御部５は印刷を停止してフリー状態かつノットレディー状態に戻って入力部２にフリーを指示するため、入力部２はフリー状態になる。つまり、印刷装置１は、操作パネル部４より停止を指示されるのを待たずに、ホスト１０からのセンス要求に応じられる。
【００８７】
図１０は、図１の印刷装置１において、入力部２からの停止指示により特別なノットレディー画面１０１を表示した時と、その次のキー操作によって操作パネル部４に展開されていく操作画面の遷移の例を示す図である。
【００８８】
図１０の例では、特別なノットレディー画面１０１における図２に示したノットレディー画面３１との差は、「再度、操作願います」の表記だけであるが、その表記を「ホスト１０が業務印刷の状態をチェックできるようノットレディーにしました。再度、操作願います」というように詳しくしてもよい。
操作パネル部４上に特別なノットレディー画面１０１を表示した後、操作パネル部４の指示があり、別の画面になれば、入力部２からの停止指示がない限り、図２と同様に画面が遷移する。
【００８９】
図１１は、図３のステップ１２における「操作制御部ローカル印刷処理」のサブルーチンの一例を示すフローチャートである。
操作制御部５は、まずステップ８１において、入力部２にビジーを指示してステップ８２へ進む。
ステップ８２では、操作制御部５自身をビジー状態に切り替えてステップ８３へ進む。
【００９０】
ステップ８３では、バッファ部３の印刷データの有無を判定し、バッファ部３に印刷データがあればステップ８６へ進み、印刷データが無ければステップ８４へ進む。
ステップ８４では、印刷モードがテスト印刷モードであるかないかを判定し、テスト印刷モードでないならステップ８６へ進み、テスト印刷モードであるならステップ８５へ進む。
ステップ８５では、バッファ部３にテスト印刷データを設定してステップ８６へ進む。
【００９１】
ステップ８６では、操作パネル部４にローカル印刷画面３３の表示を指示してステップ８７へ進む。
ステップ８７では、出力部６に印刷指示を出してステップ８８へ進む。
ステップ８８では、入力部２から停止の指示があるかどうかを判定し、図７に示した「入力部ビジー制御」のステップ３５によって入力部２から停止指示を受けていればステップ９０へ進み、入力部２から停止指示がなければステップ８９へ進む。
【００９２】
ステップ８９では、操作パネル部４から停止のキー入力指示があるかどうかを判定し、停止のキー入力指示があればステップ９１へ進み、停止のキー入力指示がなければステップ８８へ戻り、入力部２からの停止の指示又は操作パネル部４からの停止のキー入力指示があるまで、ステップ８８→ステップ８９→ステップ８８→・・・を繰り返す。
ステップ９０では、入力部２からの停止指示をメモリに保留してステップ９１へ進む。
【００９３】
ステップ９１では、図９に示した「操作制御部停止処理」の実行により、出力部６の印刷を停止させて入力部２をフリーにし、停止指示を保留しているなら図１０に示した特別なノットレディー画面１０１を操作パネル部４へ表示させ、停止指示を保留していなければノットレディー画面３１を操作パネル部４へ表示させて、ステップ９２へ進む。
【００９４】
すなわち、入力部２が、ローカル印刷中に、ホスト１０にビジー状態を応答して操作制御部５に停止を指示すると、以上のように操作制御部５は印刷を停止してフリー状態かつノットレディー状態に戻って入力部２にフリーを指示するため、入力部２はフリー状態になる。従って、印刷装置１は、操作パネル部４より停止を指示されるのを待たずに、ホスト１０からのセンス要求に応じられる。
ステップ９２では、操作制御部５自身をフリー状態に切り替えて、図３に示したメインルーチンへリターンする。
【００９５】
図１２は、図３のステップ１４における「操作制御部印刷モード処理」のサブルーチンの一例を示すフローチャートである。
操作制御部５は、まずステップ９６において、入力部２にビジーを指示してステップ９７へ進む。
ステップ９７では、操作制御部５自身をビジー状態に切り替えてステップ９８へ進む。
【００９６】
ステップ９８では、操作パネル部４に印刷モード画面３４の表示を指示してステップ９９へ進む。
ステップ９９では、入力部２から停止の指示があるかどうかを判定し、図７に示した「入力部ビジー制御」のステップ３５によって入力部２から停止指示を受けていればステップ１０３へ進み、入力部２から停止の指示がなければステップ１００へ進む。
【００９７】
ステップ１００では、操作パネル部４から印刷モードのキー入力指示があるかどうかを判定し、印刷モードのキー入力指示（印刷モード指示）があればステップ１０１へ進み、停止のキー入力指示がなければステップ９９に戻り、入力部２からの停止の指示又は操作パネル部４からの印刷モードのキー入力指示があるまでステップ９９→ステップ１００→ステップ９９→・・・を繰り返す。
【００９８】
ステップ１０１では、印刷モードのキー入力指示に応じて出力部６へ印刷モード（印刷モード変更）を指示してステップ１０２へ進む。
ステップ１０２では、出力部６からの印刷モード更新（印刷モード変更）の終了応答を待ち、その終了応答がある（印刷モード更新終了を確認する）と、ステップ１０４へ進む。
ステップ１０３では、入力部２からの停止指示を保留してステップ１０４へ進む。
ステップ１０４では、図９に示した「操作制御部停止処理」を実行してステップ１０５へ進む。
【００９９】
すなわち、操作制御部５が印刷モードのキー入力指示を待つ間、入力部２がホスト１０にビジー状態を応答して操作制御部５に停止を指示すると、以上のように操作制御部５は印刷を停止してフリー状態かつノットレディー状態に戻って入力部２にフリーを指示するため、入力部２はフリー状態になる。従って、印刷装置１は、操作パネル部４より停止を指示されるのを待たずに、ホスト１０からのセンス要求に応じられる。
ステップ１０５では、操作制御部５自身をフリー状態に切り替えて、図３に示したメインルーチンへリターンする。
【０１００】
ここで、上述した入力部２の「ノットレディー状態」、入力部２とホスト１０との間の通信、および入力部２の「ノットレディー・トゥー・レディー状態」について補足説明を行う。
１．入力部２の「ノットレディー状態」について
（１）図７に示した「入力部ビジー制御」のメインルーチンからステップ３９における図８に示した「入力部レディー処理」のサブルーチンを呼ぶとき、つまり図６のステップ２３により操作制御部５が入力部２に対してレディーかつフリーを指示するとき、入力部２はノットレディー状態である。
【０１０１】
レディーかつフリーの指示を受けた入力部２は、バッファ部３がフルでないとき、初めてレディー状態になる（図８のステップ５８）。よって、ステップ５８を通過しない限り、入力部２はノットレディー状態のままである。つまり、入力部２は、最初からノットレディー状態であり、操作制御部５からレディーかつフリーの指示を受けても、図８のステップ５５に至ることによりレディー状態にならないため、ノットレディー状態を継続する。そのため、入力部２が図８のステップ５５の処理を行った時点で、入力部２はフリー状態かつノットレディー状態となっている。
【０１０２】
（２）操作制御部５が、図６のステップ２２で出力部６にレディーを指示すると、入力部２がまだノットレディー状態であるかレディー状態になったかを意識せず、ステップ２４で自身をレディー状態にする。このとき、操作制御部５は、入力部２がレディー状態になったか、まだノットレディー状態のままなのか知らない。
入力部２は、図８のステップ４７〜５２において、用紙への印刷が進んでフルであったバッファ部３に１ページを印刷済みにできる時間（次の印刷データを受け入れる余地が生じる時間）に達したか否かを、バッファ部３がフルである間に繰り返し行う。そして、この間にホスト１０からのコマンド指示に対してビジー状態を応答し（図８のＳ４９，Ｓ５０）、バッファ部３に１ページを印刷済みにできる時間に達すると、操作制御部５に対して停止を指示する（図８のＳ５３）。
【０１０３】
操作制御部５は、入力部２からの停止指示を判定すると（図６のＳ２５）、停止指示を保留中にして図９における「操作制御部停止処理」のサブルーチンを呼び（図６のＳ２７，２８）、停止指示保留中を判定し（図９のＳ６８）、レディー状態を判定するので（図９のＳ７１）、入力部２に対してノットレディーを指示する（図９のＳ７２）。
入力部２は、操作制御部５からノットレディーの指示を受け（図８のＳ５４）、これを契機にフリー状態になる（図８のＳ５５〜Ｓ５７）。
【０１０４】
操作制御部５は入力部２がレディー状態なのかノットレディー状態なのかを知ることはできないが、操作制御部５からノットレディーの指示があったとしても、入力部２はノットレディー状態なのでノットレディー状態にすることはない。
ホスト１０は、入出力装置（印刷装置１の入力部２）がビジー状態であると、入出力装置がノットレディー状態なのかレディー状態なのか知る術がない。しかし、入力部２がフリー状態を通知することにより（図８のＳ５７）、ホスト１０にノットレディー状態で面することになる。
操作制御部５は、入力部２に対してノットレディーを指示して、ノットレディー状態に戻す（図６のＳ２９）。
【０１０５】
２．入力部２とホスト１０との間の通信について
入力部２は、フリー状態かつノットレディー状態で、ホスト１０からデータ受信コマンドを受けると、コマンドの実行を受け付けない。ビジー状態の応答ではない手段でデータ受信コマンドを拒否した場合（図示は省略しているが、チェック応答などがその代表）、ホスト１０は入力部２に対してセンスコマンドを発行する。そのセンスコマンドに対して、入力部２はノットレディー状態の情報データをホスト１０へ通知する。
ホスト１０は、その情報データにより、入力部２がノットレディー状態であることを知る。その後、入力部２がノットレディー・トゥー・レディー状態を通知してくるのを待ち、ノットレディー・トゥー・レディー状態を通知してきたら、先に実行を拒否されたコマンドを再発行する。
【０１０６】
入力部２は、ホスト１０からのコマンドに対するリアクションとしてビジー状態の応答等を行う。更に、コマンドに対するリアクションがビジー状態の応答ならば、ビジー状態が解除されたときにフリー状態をホスト１０へ通知する必要がある。また、コマンドに対するリアクションがチェック応答で、その要因がノットレディー状態なら、レディー状態になるのに際してノットレディー・トゥー・レディー状態を通知することができる。通常、ホスト１０はその通知により業務を再開する。
【０１０７】
入力部２は、ビジー状態の応答の実行に対するフリー状態の通知、ノットレディー状態の応答に対するノットレディー・トゥー・レディー状態の通知をする。しかし、ビジー状態の応答をしていない状態ではフリー状態を通知しない。更に、自身でノットレディー状態を通知する手段を持たない。あくまでもホスト１０からデータ受信コマンドを受け、チェック応答することにより、センスコマンドを受ける必要がある。ホスト１０側の意向があって、ノットレディー状態を通知できる。
したがって、図８のステップＳ５７の処理は「ホスト１０へフリー状態を通知する」のみになる。
【０１０８】
３．入力部２の「ノットレディー・トゥー・レディー状態」について
ノットレディー・トゥー・レディーという中間状態（ノットレディー・トゥー・レディー状態）は、ホスト１０に対して、レディー状態を保証するものでも、ノットレディー状態を保証するものでもない。従って、ビジー状態にしている。
レディー状態を保証した場合、印刷データをバッファ部３に受け入れることが必要になるが、バッファ部３がフルの場合には不可能であり、不都合が生じる。
【０１０９】
ノットレディー状態を保証した場合、操作パネル部４にレディーを表示させ、バッファ部３に残っていた印刷データによる印刷を開始するが、バッファ部３に空きができる前までは、ホスト１０から印刷コマンドを受けても受け付けず、センスコマンドに対してノットレディーのセンス情報を応答する。
【０１１０】
プリンタ７は印刷動作を実行しているのに、ホスト１０のコンソール画面には、プリンタ７がノットレディー状態である旨の表示がされていて、オペレータに混乱を及ぼすという不都合が生じる。
したがって、入力部２は、ノットレディー・トゥー・レディー状態において、まず、操作制御部５からビジーの指示を受けた後、レディーかつフリーの指示を受けるが、レディー状態（又はレディー状態かつフリー状態）に到達できるまでは、今までのノットレディー状態を維持している。
【０１１１】
リピート印刷やテスト印刷等の印刷情報の操作オペレーションが開始され、操作制御部５からビジーの指示を受けて操作オペレーション終了のフリー指示が送られてくる前に、ホスト１０からのコマンドに対してビジー状態の応答した場合、入力部２は図７のステップ３４〜３８を辿る。ノットレディー・トゥー・レディーが開始され、操作制御部５からビジー指示を受けてフリーかつレディー指示が送られてくる前に、ホスト１０からのコマンドに対してビジー状態を応答した場合も、入力部２は図７のステップ３４〜３８を辿る。入力部２は、図７のステップ３６で操作制御部５からフリーかつレディーの指示を受けても、ステップ３７でフリー状態にするのみである。最初からノットレディー状態であるため、敢えてノットレディー状態にはしない。
【０１１２】
この実施形態の印刷装置１によれば、以下の（１）〜（６）に示す作用効果を得ることができる。
（１）操作制御部５は、ノットレディー状態で操作パネル部４から指示があると入力部２にビジーを指示し、操作パネル部４からの指示がレディーの場合に、出力部６にレディーを指示した後、入力部２にフリーかつレディーを指示し、入力部２から停止の指示を受けると、出力部６によってプリンタ７の印刷を停止させた後、入力部２へノットレディーを指示する。
【０１１３】
入力部２は、出力部６がレディーの指示を受けてバッファ部３にある印刷データによるプリンタ７の印刷が開始され、かつバッファ部３がフルの状態で操作制御部５からフリーかつレディーの指示を受けた後、バッファ部３のフルが解除される前にホスト１０からのコマンドを受け付けずにそのホスト１０へビジー状態を応答すると、操作制御部５へ停止を指示し、その操作制御部５からノットレディーの指示を受けると、フリー状態かつノットレディー状態に戻す。但し、この実施形態においては、先に説明したように、既にノットレディー状態になっているので、実際にはノットレディー状態に戻すための処理は行っていない。
【０１１４】
このように、印刷装置１は、操作パネル部４からのレディーの指示によってバッファ部３内の印刷データによる印刷（例えばテスト印刷データによるテスト印刷等の顧客業務外の印刷）を開始した場合、バッファ部３がフルの状態のままでも、ホスト１０からのコマンドによってフリー状態かつノットレディー状態に戻すため、操作パネル部４より停止を指示されることを待たずに、ホスト１０からのセンス要求に対してフリー状態かつノットレディー状態を示すセンス情報をホスト１０へ通知することができる。つまり、操作パネル部４からの停止指示で印刷の停止を行わなくても、印刷の終了（フリー状態）をホスト１０からセンス要求で確認することができ、操作パネル部４からのレディーの指示による印刷が終了していても操作パネル部４からの停止指示までシステム全体の電源オフを待たせることがなくなる。
【０１１５】
（２）操作制御部５は、操作パネル部４からの指示がローカル印刷の場合には、出力部６へ印刷を指示した後、入力部２から停止の指示を受けると、出力部６によってプリンタ７の印刷を停止させ、その停止を確認した場合に、入力部２へフリーを指示する。
入力部２は、操作制御部５からフリーの指示を受ける前（このときバッファ部３に印刷データがあり、操作制御部５が操作パネル部４よりローカル印刷の指示を受けてプリンタ７による印刷中）に、ホスト１０からのコマンドを受け付けずにビジー状態を応答すると、操作制御部５へ停止を指示した後、その操作制御部５からフリーの指示を受けた場合に、フリー状態に戻す。
【０１１６】
このように、印刷装置１は、操作パネル部４からのローカル印刷の指示によってバッファ部３内の印刷データによる印刷を開始した場合、その印刷中でもホスト１０からのコマンドによってフリー状態に戻すため、操作パネル部４より停止を指示されることを待たずに、ホスト１０からのセンス要求に対してフリー状態を示すセンス情報をホスト１０へ通知することができる。つまり、操作パネル部４からの停止指示で印刷の停止を行わなくても、印刷の終了をホスト１０からセンス要求で確認することができ、操作パネル部４からのローカル印刷の指示による印刷が終了していても操作パネル部４からの停止指示までシステム全体の電源オフを待たせることがなくなる。
【０１１７】
（３）操作制御部５は、操作パネル部４からの指示が印刷モードの表示の場合には、操作パネル部４から印刷モードの指示を受けると、その指示に応じて出力部６へ印刷モードの変更を指示し、その変更の終了を確認した場合に、入力部２へフリーを指示する。
入力部２は、操作制御部５からフリーの指示を受ける前（このとき操作制御部５が操作パネル部４より印刷モードの指示を受けて出力部６への印刷モードの変更指示中）に、ホスト１０からのコマンドを受け付けずにビジー状態を応答すると、操作制御部５へ停止を指示した後、その操作制御部５からフリーの指示を受けた場合に、フリー状態に戻す。
【０１１８】
このように、印刷装置１は、操作パネル部４からの印刷モードの指示に応じて出力部６への印刷モードの変更を指示する場合、その変更の終了を確認した後、ホスト１０からのコマンドによってフリー状態に戻すため、操作パネル部４より停止を指示されることを待たずに、ホスト１０からのセンス要求に対してフリー状態を示すセンス情報をホスト１０へ通知することができる。つまり、操作パネル部４からの停止指示で印刷モード変更を終了させなくても、フリー状態をホスト１０からセンス要求で確認することができ、操作パネル部４からの印刷モードの変更指示による印刷モード変更が終了していても操作パネル部４からの停止指示までシステム全体の電源オフを待たせることがなくなる。
【０１１９】
（４）操作制御部５は、操作パネル部４からの指示がレディーの場合に、テスト印刷モードが設定されている場合には、バッファ部３へテスト印刷データを入力した後、出力部６にレディーを指示する。
出力部６は、テスト印刷データがバッファ部３に記憶されている場合に、テスト印刷モードで操作制御部５からレディーを指示されると、テスト印刷データに基づいてプリンタ７に印刷を行わせる。
それによって、テスト印刷データによるテスト印刷が可能になる。
【０１２０】
（５）出力部６は、テスト印刷データおよびホスト印刷データ（出力データコマンドに従って入力部２が入力するホスト１０からの印刷データ）の２種類の印刷データによってバッファ部３がフルの場合に、リピート印刷モードで操作制御部５からレディーを指示されると、上記ホスト１０からの印刷データのみに基づいてプリンタ７にリピート印刷を行わせ、テスト印刷データによるリピート印刷は行わせない。つまり、ノット・レディー・トゥー・レディー状態で、バッファ部３がホスト印刷データのみでフルの時のリピート印刷でない限り、操作パネル部４からの停止の指示なしにフリー状態になり、ホストからのセンス要求に応じられる。
【０１２１】
（６）入力部２は、出力部６がレディーの指示を受けてバッファ部３にある印刷データによるプリンタ７の印刷が開始され、かつバッファ部３がフルの状態で操作制御部５からフリーかつレディーの指示を受けた後、バッファ部３のフルが解除された場合（プリンタ７によって少なくとも１ページの印刷が行われた場合）に、フリー状態かつレディー状態にする。つまり、ノット・レディー・トゥー・レディー状態において、高々１ページ印刷すればバッファ部３にホスト１０からのコマンドを受け付けられる場合、無用な停止をしないで、操作パネル部４から停止の指示なしにフリー状態になり、ホスト１０からのセンス要求に応じられる。
【０１２２】
したがって、ホスト１０は、入出力要求の必要に応じて印刷装置１のビジー状態を解除することができ、センス情報の入手を待たされることがなくなり、何時でも業務印刷の終了を判定できる。つまり、印刷装置１のビジー状態によって業務印刷終了の確認が遅れることがなくなり、システムリセットの発行、電源オフの指示を遅滞なく行うことができる。
【０１２３】
〔この発明に関わるプログラム〕
このプログラムは、印刷装置を制御するコンピュータ（ＣＰＵ）に、この発明に関わる入力手段，操作制御手段、および出力手段として機能を実現させるためのプログラムであり、このようなプログラムをコンピュータに実行させることにより、上述したような作用効果を得ることができる。
【０１２４】
このようなプログラムは、はじめから印刷装置に備えるＲＯＭ、あるいは不揮発性メモリ（フラッシュＲＯＭ、ＥＥＰＲＯＭ等）、あるいはＨＤＤ（ハードディスク装置）などの記憶手段に格納しておいてもよいが、記録媒体であるＣＤ−ＲＯＭ、あるいはメモリカード、フレキシブルディスク、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、又はＤＶＤ−ＲＡＭ等の不揮発性記録媒体（メモリ）に記録して提供することもできる。それらの記録媒体に記録されたプログラムを印刷装置にインストールしてＣＰＵに実行させるか、ＣＰＵにそれらの記録媒体からこのプログラムを読み出して実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
【産業上の利用可能性】
【０１２５】
以上の説明から明らかなように、この発明によれば、センス要求を受けて印刷状態に基づくセンス情報を送信し、全入出力装置を一括リセットするシステムリセットを受けて印刷動作を停止して初期化を行い、上位装置からの指示に従って電源のオン又はオフを行うような印刷装置において、操作手段からの停止指示で印刷の停止を行わなくても、印刷の終了を上位装置から確認することができ、印刷が終了していても操作手段からの停止指示までシステム全体の電源オフを待たせることがなくなる。したがって、操作手段からの停止指示で印刷の停止を行わなくても、印刷の終了を上位装置から確認することができ、印刷が終了していても操作手段からの停止指示までシステム全体の電源オフを待たせることを回避できる印刷装置を提供することができる。
【符号の説明】
【０１２６】
１：印刷装置    ２：入力部    ３：バッファ部    ４：操作パネル部
５：操作制御部    ６：出力部    ７：プリンタ    ８：電源部    １０：ホスト
３１：ノットレディー画面    ３２：レディー画面    ３３：ローカル印刷画面
３４：印刷モード画面    ４１：管理情報    ４２：識別情報    ４３：印刷データ領域
５１：センス情報    ５２：レディーフラグ    ５３：印刷データフラグ
５４：業務データフラグ    １０１：特別なノットレディー画面
【先行技術文献】
【特許文献】
【０１２７】
【特許文献１】特開平３−５９７４２号公報
【特許文献２】特開２０００−１９０５９４号公報
【特許文献３】特開平１０−１４９２６９号公報
【特許文献４】特開２００２−１０３７４１号公報
【図１】
2012179797.tif 000003
【図２】
2012179797.tif 000004
【図３】
2012179797.tif 000005
【図４】
2012179797.tif 000006
【図５】
2012179797.tif 000007
【図６】
2012179797.tif 000008
【図７】
2012179797.tif 000009
【図８】
2012179797.tif 000010
【図９】
2012179797.tif 000011
【図１０】
2012179797.tif 000012
【図１１】
2012179797.tif 000013
【図１２】
2012179797.tif 000014