"上位装置と接続され、印刷データを記憶する記憶手段と、前記印刷データに基づいて印刷を行う印刷手段と、各種指示を入力する操作手段と、前記上位装置からの指示に従って当該印刷装置の電源をオフ又はオンにする電源手段とを有する印刷装置であって、ビジー状態では前記上位装置からのコマンドを受け付けず、フリー状態かつノットレディー状態では前記上位装置からのセンスコマンドを受け付けるが出力データコマンドを受け付けず、フリー状態かつレディー状態では前記上位装置からの前記出力データコマンドと前記センスコマンドを受け付け、受け付けた前記出力データコマンドに基づいてページ単位の印刷データを作成して前記記憶手段に蓄積し、受け付けた前記センスコマンドに対して前記上位装置へセンス情報を送信する入力手段と、レディー状態では前記記憶手段内に前記印刷データがある場合、あるいはノットレディー状態では印刷の指示を受けて前記記憶手段内に前記印刷データがある場合に、予め設定された印刷モードに従い、前記記憶手段内の前記印刷データに基づいて前記印刷手段に印刷を行わせる出力手段と、前記入力手段と前記出力手段にはレディー又はノットレディーを、前記入力手段には更にビジー又はフリーをそれぞれ指示する手段であり、ノットレディー状態で前記操作手段から指示があると前記入力手段にビジーを指示し、該操作手段からの指示がレディーの場合に、前記出力手段にレディーを指示した後、前記入力手段にフリーかつレディーを指示し、前記入力手段から停止の指示を受けると、前記出力手段によって前記印刷手段の印刷を停止させた後、前記入力手段へノットレディーを指示する操作制御手段とを設け、前記入力手段は、前記出力手段がレディーの指示を受けて前記記憶手段にある前記印刷データによる前記印刷手段の印刷が開始され、かつ前記記憶手段がフルの状態で前記操作制御手段からフリーかつレディーの指示を受けた後、前記記憶手段のフルが解除される前に前記上位装置からのコマンドを受け付けずに該上位装置へビジー状態を応答すると、前記操作制御手段へ停止を指示し、該操作制御手段からノットレディーの指示を受けると、フリー状態かつノットレディー状態に戻す手段を有することを特徴とする印刷装置。前記操作制御手段は、前記操作手段からの指示がローカル印刷の場合には、前記出力手段へ印刷を指示した後、前記入力手段から停止の指示を受けると、前記出力手段によって前記印刷手段の印刷を停止させ、該停止を確認した場合に、前記入力手段へフリーを指示する手段を有し、前記入力手段は、前記操作制御手段からフリーの指示を受ける前に、前記上位装置からのコマンドを受け付けずにビジー状態を応答すると、前記操作制御手段へ停止を指示した後、該操作制御手段からフリーの指示を受けた場合に、フリー状態に戻すことを特徴とする請求項1に記載の印刷装置。前記操作制御手段は、前記操作手段からの指示が前記印刷モードの表示の場合には、前記操作手段から前記印刷モードの指示を受けると、その指示に応じて前記出力手段へ前記印刷モードの変更を指示し、該変更の終了を確認した場合に、前記入力手段へフリーを指示する手段を有することを特徴とする請求項2に記載の印刷装置。前記操作制御手段は、前記操作手段からの指示がレディーの場合に、テスト印刷モードが設定されている場合には、前記記憶手段へテスト印刷用の印刷データを入力した後、前記出力手段にレディーを指示する手段を有し、前記出力手段は、前記テスト印刷用の印刷データが前記記憶手段に記憶されている場合に、前記テスト印刷モードで前記操作制御手段からレディーを指示されると、前記テスト印刷データに基づいて前記印刷手段に印刷を行わせることを特徴とする請求項3に記載の印刷装置。前記出力手段は、前記テスト印刷用の印刷データ、および前記出力データコマンドに従って前記入力手段が入力する前記上位装置からの印刷データの2種類の印刷データによって前記記憶手段がフル状態の場合に、リピート印刷の印刷モードで前記操作制御手段からレディーを指示されると、前記上位装置からの印刷データのみに基づいて前記印刷手段にリピート印刷を行わせることを特徴とする請求項4に記載の印刷装置。前記入力手段は、前記出力手段がレディーの指示を受けて前記記憶手段にある前記印刷データによる前記印刷手段の印刷が開始され、かつ前記記憶手段がフルの状態で前記操作制御手段からフリーかつレディーの指示を受けた後、前記記憶手段のフルが解除された場合に、フリー状態かつレディー状態にすることを特徴とする請求項1乃至5のいずれか一項に記載の印刷装置。しかしながら、特許文献1~4のいずれの記載のものも、ホストからの入出力要求を受け付けられるようにするため、印刷装置側で時間計時をして、定期的にビジー状態を解除するものであり、ホストからの入出力要求に応じてビジー状態を解除するものではない。また、ビジー状態を解除すれば、ホストから印刷データの受け入れを可能にするものであり、ビジー状態の解除により、レディー状態またはノットレディー状態に復帰するのではなく、レディー状態またはノットレディー状態における印刷状態をセンス情報の前提にするものはない。更に、ホスト側からシステム電源オフを目的とする業務終了チェックとシステムリセットを受けても、業務印刷に支障なく電源オフ指示を受けられるかどうかは不明である。この発明は、上記の点に鑑みてなされたものであり、センス要求を受けて印刷状態に基づくセンス情報を送信し、全入出力装置を一括リセットするシステムリセットを受けて印刷動作を停止して初期化を行い、上位装置からの指示に従って電源のオン又はオフを行うような印刷装置において、操作パネル部等の操作手段からの停止指示で印刷の停止を行わなくても、印刷の終了を上位装置ホストから確認できるようにし、印刷が終了していても操作手段からの停止指示までシステム全体の電源オフを待たせることを回避できるようにすることを目的とする。この発明は、上位装置と接続され、印刷データを記憶する記憶手段と、上記印刷データに基づいて印刷を行う印刷手段と、各種指示を入力する操作手段と、上記上位装置からの指示に従って当該印刷装置の電源をオフ又はオンにする電源手段とを有する印刷装置であって、上記の目的を達成するため、以下に示すようにしたことを特徴とする。すなわち、ビジー状態では上記上位装置からのコマンドを受け付けず、フリー状態かつノットレディー状態では上記上位装置からのセンスコマンドを受け付けるが出力データコマンドを受け付けず、フリー状態かつレディー状態では上記上位装置からの上記出力データコマンドと上記センスコマンドを受け付け、受け付けた上記出力データコマンドに基づいてページ単位の印刷データを作成して上記記憶手段に蓄積し、受け付けた上記センスコマンドに対して上記上位装置へセンス情報を送信する入力手段と、レディー状態では上記記憶手段内に上記印刷データがある場合、あるいはノットレディー状態では印刷の指示を受けて上記記憶手段内に上記印刷データがある場合に、予め設定された印刷モードに従い、上記記憶手段内の上記印刷データに基づいて上記印刷手段に印刷を行わせる出力手段と、上記入力手段と上記出力手段にはレディー又はノットレディーを、上記入力手段には更にビジー又はフリーをそれぞれ指示する手段であり、ノットレディー状態で上記操作手段から指示があると上記入力手段にビジーを指示し、その操作手段からの指示がレディーの場合に、上記出力手段にレディーを指示した後、上記入力手段にフリーかつレディーを指示し、上記入力手段から停止の指示を受けると、上記出力手段によって上記印刷手段の印刷を停止させた後、上記入力手段へノットレディーを指示する操作制御手段とを設け、上記入力手段に、上記出力手段がレディーの指示を受けて上記記憶手段にある上記印刷データによる上記印刷手段の印刷が開始され、かつ上記記憶手段がフルの状態で上記操作制御手段からフリーかつレディーの指示を受けた後、上記記憶手段のフルが解除される前に上記上位装置からのコマンドを受け付けずにその上位装置へビジー状態を応答すると、上記操作制御手段へ停止を指示し、その操作制御手段からノットレディーの指示を受けると、フリー状態かつノットレディー状態に戻す手段を備えたものである。さらに、上記操作制御手段に、上記操作手段からの指示がローカル印刷の場合には、上記出力手段へ印刷を指示した後、上記入力手段から停止の指示を受けると、上記出力手段によって上記印刷手段の印刷を停止させ、その停止を確認した場合に、上記入力手段へフリーを指示する手段を備え、上記入力手段が、上記操作制御手段からフリーの指示を受ける前このとき上記記憶手段に上記印刷データがあり、上記操作制御手段が上記操作手段よりローカル印刷の指示を受けて上記印刷手段による印刷中に、上記上位装置からのコマンドを受け付けずにビジー状態を応答すると、上記操作制御手段へ停止を指示した後、該操作制御手段からフリーの指示を受けた場合に、フリー状態に戻すと良い。そして、上記操作制御手段に、上記操作手段からの指示が上記印刷モードの表示の場合には、上記操作手段から上記印刷モードの指示を受けると、その指示に応じて上記出力手段へ上記印刷モードの変更を指示し、その変更の終了を確認した場合に、上記入力手段へフリーを指示する手段を備えると良い。この場合、上記操作制御手段に、上記操作手段からの指示がレディーの場合に、テスト印刷モードが設定されている場合には、上記記憶手段へテスト印刷用の印刷データを入力した後、上記出力手段にレディーを指示する手段を備え、上記出力手段が、上記テスト印刷用の印刷データが上記記憶手段に記憶されている場合に、上記テスト印刷モードで上記操作制御手段からレディーを指示されると、上記テスト印刷用の印刷データに基づいて上記印刷手段に印刷を行わせると良い。また、上記出力手段が、上記テスト印刷用の印刷データ、および上記出力データコマンドに従って上記入力手段が入力する上記上位装置からの印刷データの2種類の印刷データによって上記記憶手段がフル状態の場合に、リピート印刷の印刷モードで上記操作制御手段からレディーを指示されると、上記上位装置からの印刷データのみに基づいて上記印刷手段にリピート印刷を行わせる上記テスト印刷用の印刷データによるリピート印刷は行わせないことが望ましい。さらに、上記入力手段が、上記出力手段がレディーの指示を受けて上記記憶手段にある上記印刷データによる上記印刷手段の印刷が開始され、かつ上記記憶手段がフルの状態で上記操作制御手段からフリーかつレディーの指示を受けた後、上記記憶手段のフルが解除された場合上記印刷手段によって少なくとも1ページの印刷が行われた場合に、フリー状態かつレディー状態にすると良い。この発明の印刷装置によれば、操作制御手段が、ノットレディー状態で操作手段から指示があると入力手段にビジーを指示し、操作手段からの指示がレディーの場合に、出力手段にレディーを指示した後、入力手段にフリーかつレディーを指示し、入力手段から停止の指示を受けると、出力手段によって印刷手段の印刷を停止させた後、入力手段へノットレディーを指示する。一方の入力手段は、出力手段がレディーの指示を受けて記憶手段にある印刷データによる印刷手段の印刷が開始され、かつ記憶手段がフルの状態で操作制御手段からフリーかつレディーの指示を受けた後、記憶手段のフルが解除される前に上位装置からのコマンドを受け付けずにその上位装置へビジー状態を応答すると、操作制御手段へ停止を指示し、その操作制御手段からノットレディーの指示を受けると、フリー状態かつノットレディー状態に戻す。したがって、操作手段より停止を指示されることを待たずに、上位装置からのセンス要求センスコマンドに応じられる。この発明によれば、センス要求を受けて印刷状態に基づくセンス情報を送信し、全入出力装置を一括リセットするシステムリセットを受けて印刷動作を停止して初期化を行い、上位装置からの指示に従って電源のオン又はオフを行うような印刷装置において、操作手段からの停止指示で印刷の停止を行わなくても、印刷の終了を上位装置から確認することができ、印刷が終了していても操作手段からの停止指示までシステム全体の電源オフを待たせることがなくなる。以下、この発明を実施するための形態を図面に基づいて具体的に説明する。図1は、この発明の一実施形態である印刷装置の構成例を示すブロック図である。この印刷装置1は、大規模集中管理システムのホスト10との入出力インタフェースを介して、ホスト10から出力データコマンドを受けて印刷動作出力動作を行い、ホスト10からセンスコマンドセンス要求を受けて印刷状態入出力状態に基づくセンス情報を送信し、ホスト10から全入出力装置を一括リセットするシステムリセットを受けて印刷動作を停止して初期化を行い、ホスト10との電源インタフェースを介して、ホスト10からの指示に従って電源のオン又はオフを行うことができるプリンタ装置、デジタル複写機、ファクシミリ装置、又はデジタル複合機等の画像形成装置である。この印刷装置1は、図1に示すように、入力部2、バッファ部3、操作パネル部4、操作制御部5、出力部6、プリンタ7、および電源部8を備えている。入力部2は、入力手段であり、上位装置であるホスト10と入出力インタフェース用のケーブル無線でもよいで接続され、操作制御部5からの指示により入出力インタフェースをビジー状態又はフリー状態に切り替え、操作制御部5からの指示によりレディー状態ホスト連動印刷可能状態とノットレディー状態ホスト連動印刷不可能状態を管理する。そして、ビジー状態ならコマンドを受け付けず、フリー状態かつレディー状態なら出力データコマンドとセンスコマンドを受信し受け付け、フリー状態かつノットレディー状態なら出力データコマンドは受け付けずにセンスコマンドのみ受信し、操作制御部5からのビジーの指示を受けた後、操作制御部5からのレディーかつフリーの指示を受けると、バッファ部3を監視して、印刷データの受け付け可能な余地が生じると、ホスト10にレディー状態を通知してレディー状態かつフリー状態になる。入力部2はまた、ホスト10からの出力データコマンドによって、ページ単位のホスト印刷データを作成してバッファ部3に蓄積し、ホスト10からのセンスコマンドに対して印刷状態を含むセンス情報をホスト10へ送信する。入力部2は更に、レディーかつフリーの指示を受けてタイマ監視を行い、印刷開始して少なくとも1ページの印刷が済む時間を超えてビジー状態の時に、ホスト10からのコマンドにビジー状態を応答すると、操作制御部5に対して停止を指示して操作制御部5より停止の応答を受けると、当該ビジー状態をフリー状態に切り替えて、ホスト10にフリー状態を通知する。入力部2は更にまた、ホスト10からシステムリセットの指示を受けると、操作制御部5と出力部6にシステムリセットを指示して当該印刷装置1を初期状態にする。バッファ部3は、入力部2もしくは操作制御部5が入力し、かつ、出力部6が出力する印刷データを記憶する複数の固定長のブロックと、各ブロックの入力元を示す識別情報と、印刷データの状況を示す管理情報よりなるメモリバッファ手段であり、各印刷データは用紙1ページに印刷する画像ビットマップに対応するビットマップデータを展開するためのデータビットマップ展開用データである。操作パネル部4は、オペレータが操作を行って各種指示を入力する操作手段であり、操作制御部5からの指示に従って、レディー表示画面、ノットレディー表示画面、ローカル印刷画面、又は印刷モード画面を表示し、レディー画面とローカル印刷画面では停止キーを表示し、ノットレディー画面ではレディーキーと印刷モード表示キーとローカル印刷キーを表示し、印刷モード画面では各種モードキーを表示し、各画面におけるキー入力を操作制御部5に指示する。操作制御部5は、操作制御手段であり、操作パネル部4のキー入力を受けて操作パネル部4の表示内容の更新を指示し、ノットレディー状態でキー入力指示を受けると、入力部2にビジーを指示し、キー入力指示がレディーなら、出力部6にレディーを指示し、操作パネル部4にレディー画面の表示を指示した後、入力部2にフリーかつレディーを指示する。操作制御部5はまた、ノットレディー状態におけるキー入力指示がローカル印刷なら、出力部6に印刷を指示し、出力部6の停止の応答により、操作パネル部4にノットレディー画面表示を指示し、入力部2にフリーを指示する。操作制御部5は更に、ノットレディー状態におけるキー入力指示が印刷モードなら、操作パネル部4に印刷モード画面の表示を指示し、その画面におけるキー入力指示を受けて決定した印刷モードを出力部6に指示し、出力部6の終了の応答により、操作パネル部4にノットレディー画面表示を指示し、入力部2にフリーを指示する。なお、印刷モードは、上述したリピート印刷モードやテスト印刷モードを含む。操作制御部5は更にまた、テスト印刷モードの場合、レディーまたはローカル印刷の開始にあたって、バッファ部3に印刷データが無ければテスト印刷用の印刷データテスト印刷データをバッファ部3に設定し、バッファ部3に印刷データがあればテスト印刷データをバッファ部3に設定しない。操作制御部5はまた、ビジー状態において入力部2より停止の指示があると、出力部6を停止させた後、入力部2にフリー状態への切り替えを指示する。操作制御部5は更に、入力部2からシステムリセットの通知を受けた時、ビジー状態かつノットレディー状態なら、操作パネル部4にノットレディー画面の表示を指示して入力部2にフリーを指示する。出力部6は、出力手段であり、操作制御部5からレディー又はノットレディーの指示を受けてレディー状態およびノットレディー状態を管理する。そして、レディー状態では、バッファ部3を監視し、バッファ部3に印刷データがあれば、予め設定された印刷モードに従って印刷データをビットマップデータ画像データに展開し、プリンタ7に指示してビットマップデータによる印刷を行わせる。ノットレディー状態では、操作制御部5から印刷指示を受けると、バッファ部3を見て、バッファ部3に印刷データがあれば、予め設定された印刷モードに従って印刷データをビットマップデータに展開し、プリンタ7に指示してビットマップデータによる印刷を行わせる。出力部6はまた、リピート印刷モードの場合、ノットレディー状態の時には、バッファ部3の先頭の印刷データを繰り返しプリンタ7によって印刷させ、レディー状態の時には、バッファ部3の先頭の印刷データがテスト印刷データなら、リピート印刷モードを無視してそのテスト印刷データを先頭より順次プリンタ7によって印刷させ、ホスト印刷データがあると、その印刷データを繰り返しプリンタ7によって印刷させる。リピート印刷モードではない場合、バッファ部3の印刷データを先頭より順次プリンタ7によって印刷させる。すなわち、バッファ部3がテスト印刷データとホスト印刷データとでフルの時、リピート印刷モードでレディーを指示されたら、テスト印刷データをリピート印刷せず、ホスト印刷データのみリピート印刷できる。従って、ノットレディートゥーレディー状態で、バッファ部3がホスト印刷データだけでフルの時にリピート印刷をしなければ、操作パネル部4から停止の指示なしにフリー状態になり、ホスト10からのセンス要求に応じられる。出力部6は更に、印刷データをビットマップデータに展開してプリンタ7に印刷を指示する時、およびプリンタ7から印刷済みの応答を受けた時に、バッファ部3の管理情報を更新し、バッファ部3より印刷済みの印刷データを無効にする。出力部6は更にまた、操作制御部5からの印刷の指示に対してバッファ部3に印刷データが無い時、もしくは印刷していてバッファ部3に印刷データが無くなった時、もしくは操作制御部5より停止の指示を受けた時、プリンタ7の停止を確認して操作制御部5に停止を応答する。出力部6はまた、印刷モードの指示を受けて印刷モードを更新し、更新を終えると、操作制御部5に終了を応答する。出力部6は更に、入力部2からシステムリセットの指示を受けた時、印刷中ならバッファ部3にあってプリンタ7が印刷中である印刷データを除く他の印刷データを無効にしてプリンタ7の停止を待ち、印刷モードをプリンタ7に指示したなら、プリンタ7の終了を待ち、バッファ部3を初期化する。プリンタ7は、用紙他の印刷媒体でもよいに印刷を行う印刷手段である。このプリンタ7は、出力部6よりビットマップデータを受けると、用紙の搬送を行い、用紙の所定位置に印刷を行い、印刷した用紙を排紙先に搬送すると、出力部6に印刷済みを通知し、ある用紙に印刷を済ませた後、出力部6より次のビットマップデータを所定時間受けないと停止し、出力部6に停止を応答する。なお、プリンタ7は、連続紙を処理するプリンタとカット紙を処理するプリンタを問わない。電源部8は、ホスト10と電源インタフェースケーブル信号ケーブルによって接続され、印刷装置1の各構成部に電源を供給する電源手段である。この電源部8は、ホスト10からの指示に従って印刷装置1をパワーオン電源オンにし、もしくはパワーオフにする。なお、プリンタ7が、印刷装置1から構造的に独立したものであり、かつ電源部8より給電されるものであれば、印刷装置1を印刷制御装置としてよい。また、入力部2,操作制御部5、および出力部6としての機能は、CPUCentralProcessingUnit,ROM,RAMを含むマイクロコンピュータが実現できる。つまり、CPUが、ROM内のプログラムに従い、図示しないHDDハードディスク装置又はフラッシュメモリ等の不揮発性メモリに記憶されているプログラムをRAMのワークエリアに展開し、そのプログラムを実行することにより、入力部2,操作制御部5、および出力部6としての機能を実現することができる。図2は、図1の印刷装置1において、操作制御部5へのキー入力指示と印刷の停止応答および印刷モードの終了応答によって操作パネル部4に展開表示されていく操作画面の遷移の例を示す図である。印刷装置1では、ノットレディー状態かつフリー状態のとき、ノットレディー表記とレディーキーとローカル印刷キーと印刷モード表示キーのあるノットレディー画面31を操作パネル部4上に表示する。なお、それらのキーは、図示しないハードキー群のうちの対応するキーの押下によって選択できる。あるいは、操作パネル部4上の表示部液晶ディスプレイ等上にタッチパネルが重ねられている場合には、表示部上でのキーの押下により、そのキーを選択することができる。そして、ノットレディー画面31上のレディーキーが選択されると、レディーのキー入力指示により、レディー表記と停止キーのあるレディー画面32を表示し、そのレディー画面32上の停止キーが選択されると、元のノットレディー画面31を表示する。また、レディー画面32を表示した後、バッファ部3に印刷データが無くてもレディー画面32のままであり、バッファ部3に印刷データがあると、レディー画面32のまま印刷を行い、停止キーが選択されると、停止のキー入力指示により、印刷中でなければ直ちに、印刷中なら印刷を停止した後、元のノットレディー画面31を表示する。ノットレディー画面31上のローカル印刷キーが選択されると、ローカル印刷のキー入力指示により、ローカル印刷中表記と停止キーのあるローカル印刷画面33を表示し、バッファ部3に印刷データがないと、直ちに元のノットレディー画面31を表示し、バッファ部3に印刷データがあると、印刷を開始し、印刷データが無くなって印刷を停止すると、元のノットレディー画面31を表示し、また印刷中に停止キーが選択されて印刷を停止すると、元のノットレディー画面31を表示する。ノットレディー画面31上の印刷モード表示キーが選択されると、印刷モード表示のキー入力指示により、印刷モード画面34を表示する。この例の印刷モード画面34では、リピート印刷モードとテスト印刷モードを含む複数個の印刷モードキーと各々の印刷モード名を表示し、更にリターンキーを表示する。そして、印刷モード表示キーをオン選択状態またはオフ非選択状態にしてリターンキーを選択すると、リターンのキー入力指示により、当該印刷モードの設定又は解除を済ませて、元のノットレディー画面31を表示する。なお、印刷モードキーのオンオフ状態を変更しないでリターンキーを選択すると、今までの印刷モードのまま、元のノットレディー画面31を表示する。図3は、図1の操作制御部5が操作パネル部4からのキー入力指示を受けて行う操作制御のメインルーチン全体処理の一例を示すフローチャートである。なお、このフローチャートおよび以降のフローチャートにおける各ステップをSで示す。以下、フローチャートに従って説明する。操作制御部5は、ステップ1で、操作パネル部4からのキー入力指示の内容を図示しないメモリRAMにセーブ退避してステップ2へ進む。ステップ2では、操作制御部5自身がレディー状態かノットレディー状態かの判定を行い、ノットレディー状態ならステップ9に進み、レディー状態ならステップ3へ進む。ステップ3では、操作パネル部4からのキー入力指示を判定し、その指示が停止の指示ならステップ4へ進み、停止以外の指示なら無効な通知であるため、図3のメインルーチンを終了する。ステップ4では、入力部2にノットレディーを指示し、ステップ5へ進む。ステップ5では、出力部6にノットレディーと印刷の停止を指示して、ステップ6へ進む。ステップ6では、出力部6の印刷停止の応答を待ち、その応答を受けると、ステップ7へ進む。ステップ7では、操作パネル部4にノットレディー画面31の表示を指示する。ステップ8では、操作制御部5自身の状態をノットレディー状態に切り替え、図3のメインルーチンを終了する。ステップ9では、操作パネル部4からのキー入力指示がレディーかどうかを判定し、レディーの指示でなければステップ11へ進み、レディーの指示ならステップ10へ進む。ステップ10では、図6に示す操作制御部レディー処理を実行して、図3のメインルーチンを終了する。ステップ11では、操作パネル部4からのキー入力指示がローカル印刷の指示かどうかを判定し、ローカル印刷の指示でなければステップ13へ進み、ローカル印刷の指示ならステップ12へ進む。ステップ12では、図11に示す操作制御部ローカル印刷処理を実行して、図3のメインルーチンを終了する。ステップ13では、操作パネル部4からのキー入力指示が印刷モード表示の指示かどうかを判定し、印刷モード表示の指示でなければ無効な通知であるため、図3のメインルーチンを終了するが、印刷モード表示の指示ならステップ14へ進む。ステップ14では、図12に示す操作制御部印刷モード処理を実行して、図3のメインルーチンを終了する。図4は、図1のバッファ部3の内容の説明に供する説明図である。バッファ部3は、管理情報41と、印刷データを記憶する固定長のブロック群である印刷データ領域43と、各ブロックの印刷データがホスト印刷データなのかテスト印刷データなのかを識別するための識別情報42よりなる。管理情報41は、次に印刷データを入力する入力ブロック番号と、次に出力する出力ブロック番号と、各ブロックの印刷データの有効又は無効を示す情報と、有効であるブロックの印刷中又は未印刷を示す情報を持つ。管理情報41の初期状態は、入力ブロック番号と出力ブロック番号が印刷データ領域43の最初の順にあるブロックであり、各ブロックは無効であり未印刷である。入力部2は、管理情報41の入力ブロック番号のブロックが有効ならバッファ部3がフルと判定し、入力ブロック番号のブロックが無効なら、印刷データ領域43のそのブロック本ブロックに印刷データを入力して有効にし、本ブロックの識別情報42をホスト印刷データとし、管理情報41の入力ブロック番号を次の順にくるブロック番号に更新する。出力部6は、管理情報41の出力ブロック番号のブロックが有効なら、印刷データ領域43のそのブロック本ブロックの印刷データをビットマップデータに展開してプリンタ7に印刷を指示し、本ブロックを印刷中にして出力ブロック番号を次の順にくるブロック番号に更新する。また、プリンタ7から印刷済みの応答を受けると、管理情報41を検索して、有効かつ印刷中のブロックのうち、最も古い順序にあるブロックの有効を無効に、印刷中を未印刷にする。操作制御部5は、管理情報41において全ブロックが無効ならテスト印刷データをバッファ部3に設定入力できると判定し、入力ブロック番号にあたる印刷データ領域43のブロックより順次、印刷データを入力して有効にし、そのブロック本ブロックの識別情報42をテスト印刷データとし、管理情報41の入力ブロック番号を次の順にくるブロック番号に更新することを、最後のテスト印刷データまで繰り返す。なお、管理情報41に有効なブロックがあるならテスト印刷データをバッファ部3に設定しない。バッファ部3の容量もしくはテスト印刷データの容量をテスト印刷データ総数<印刷データ領域43のブロック総数とすることにより、操作制御部5は、テスト印刷データの全てを1度に入力蓄積できる。従って、バッファ部3は、テスト印刷データのみではフルにならず、テスト印刷データがあるバッファ部3は、最も古い有効なブロックにテスト印刷データがあり、入力ブロック番号のブロックが有効なら当該ブロックにはホスト印刷データがある。つまり、テスト印刷データとホスト印刷データでバッファ部3がフルの状態でリピート印刷する場合、テスト印刷データに対してリピート印刷を無視すれば、少なくとも1ページ印刷を終えると、バッファ部3はフルでなくなる。図5は、図1の入力部2がホスト10からのセンスコマンドに対してホスト10へ送信するセンス情報とその中に含まれる印刷状態の情報を示す図である。センス情報51は、レディーフラグ52と印刷データフラグ53の他に、業務データフラグ54を持つようにする。入力部2は、センスコマンドを受けた時、ノットレディー状態なら0を、レディー状態なら1をレディーフラグ52に設定し、バッファ部3の管理情報41を判定して有効な印刷データが無ければ0を、有効な印刷データがあれば1を印刷データフラグ53に設定する。入力部2はまた、印刷データフラグ53が1の時、バッファ部3の有効な印刷データの識別情報42を判定して、全てテスト印刷データなら0を、1つでもホスト印刷データがあれば1を業務データフラグ54に設定する。以上により、ホスト10は、印刷装置1に対する業務印刷用のデータ送信を全て終了した後、センス情報の業務データフラグ54が一度0であることを確認すれば、印刷装置1における業務印刷が全て終了したと判定できる。図6は、図3のステップ10における操作制御部レディー処理のサブルーチンの一例を示すフローチャートである。操作制御部5は、まずステップ16において、入力部2にビジーを指示してステップ17へ進む。ステップ17では、操作制御部5自身をビジー状態に切り替えてステップ18へ進む。ステップ18では、バッファ部3の印刷データの有無を判定し、バッファ部3に印刷データがあればステップ21へ進み、無ければステップ19へ進む。ステップ19において、予め設定された印刷モードがテスト印刷モードであるかないかを判定し、テスト印刷モードでないならステップ21へ進み、テスト印刷モードであるならステップ20へ進む。ステップ20では、バッファ部3にテスト印刷データを設定してステップ21へ進む。ステップ21では、操作パネル部4にレディー画面32の表示を指示してステップ22へ進む。ステップ22では、出力部6にレディーを指示してステップ23へ進む。その指示により、出力部6はレディー状態に切り替え、バッファ部3に印刷データがあれば、その印刷データによるプリンタ7の印刷を開始させる。このとき、印刷データを予め設定された印刷モードに従ってビットマップデータに展開し、プリンタ7にそのビットマップデータによる印刷を行わせる。ステップ23では、入力部2にレディーかつフリーを指示してステップ24へ進む。ステップ24では、操作制御部5自身をフリー状態かつレディー状態に切り替えてステップ25へ進む。ステップ25では、入力部2から停止の指示があるかどうかを判定し、停止の指示があればステップ27へ進み、停止の指示がなければステップ26へ進む。ステップ26では、操作パネル部4から停止のキー入力指示があるかどうか判定し、停止のキー入力指示があればステップ28へ進み、停止のキー入力指示がなければステップ25へ戻って、入力部2から停止の指示か操作パネル部4から停止のキー入力指示があるまでステップ25→ステップ26→ステップ25→を繰り返す。ステップ27では、入力部2からの停止指示をメモリに保留してステップ28へ進む。ステップ28では、図9に示す操作制御部停止処理を実行してステップ29へ進む。ステップ29では、操作制御部5自身をノットレディー状態に切り替えて、図3のメインルーチンへリターンする。図7は、図1の入力部2がビジー状態においてホスト10および操作制御部5と通信しながら行う入力部ビジー制御のメインルーチンの一例を示すフローチャートである。入力部2は、まずステップ31において、操作制御部5からフリーかつレディーの指示があるかどうか判定し、フリーかつレディーの指示があればステップ39へ進み、その指示が無ければステップ32へ進む。ステップ32では、操作制御部5からフリーの指示があるかどうかを判定し、フリーの指示があればステップ40へ進み、その指示が無ければステップ33へ進む。ステップ33では、ホスト10からコマンドの指示があるかどうかを判定し、コマンドの指示がなければステップ31へ戻り、操作制御部5からフリーかつレディーの指示もフリーの指示もなくホスト10からコマンドの指示もない限り、ステップ31→ステップ32→ステップ33→ステップ31→を繰り返し、ホスト10からコマンドの指示があると、ステップ34へ進む。ステップ34では、ホスト10からのコマンドを受け付けず、そのコマンドに対して、ホスト10へビジー状態を応答してステップ35へ進む。ステップ35では、操作制御部5へ停止指示を出してステップ36へ進む。ステップ36では、操作制御部5からフリーかつレディーの指示、又はフリーの指示を待ち、その何れかの指示があると、ステップ37へ進む。ステップ37では、入力部2自身の状態をフリー状態にしてステップ38へ進む。ステップ38では、ホスト10へビジー状態を応答してコマンドを受け付けなかったことに対するビジー状態解除の応答としてフリー状態を通知して、図7のルーチンを終了する。その通知により、ホスト10はセンスコマンドで直ちに入力部2がノットレディー状態の印刷装置1のセンス情報を取得して、印刷状態印刷装置の状態を知ることができる。このとき、入力部2は、フリー状態かつノットレディー状態では、ホスト10からのセンスコマンドを受け付け、印刷状態に基づくセンス情報をホスト10へ送信するが、ホスト10からの出力データコマンドを受け付けることはない。ステップ39では、図8に示す入力部レディー処理を実行して終了する。ステップ40では、入力部2自身の状態をフリー状態にして、図7のルーチンを終了する。そのフリー状態により、ホスト10は印刷状態を知りたい時、センスコマンドで入力部2がノットレディー状態の印刷装置1のセンス情報を取得して、印刷状態を知ることができる。図8は、図7のステップ39における入力部レディー処理のサブルーチンの一例を示すフローチャートである。入力部2は、まずステップ46において、内部の図示しないタイマに初期値例えば0を設定して、そのタイマの時間計測を開始させ、ステップ47へ進む。ステップ47では、バッファ部3がフルであるかフルでないかを判定し、フルでなければステップ58へ進み、フルであればステップ48へ進む。バッファ部3がフルの場合、バッファ部3にテスト印刷データがあっても、リピート印刷モードは無視されるため、印刷が1ページ済めば、フルではなくなる。つまり、印刷が1ページ済んでもビジー状態が継続するのは、バッファ部3の全ブロックに有効なホスト印刷データがあり、出力ポインタの指示する印刷データをリピート印刷している場合だけである、その他の場合は、プリンタ7が高々1ページ印刷を済ませれば、バッファ部3はフルでなくなる。ステップ48では、操作制御部5からノットレディーの指示があるかどうかを判定し、ノットレディーの指示があればステップ63へ進み、その指示が無ければステップ49へ進む。ステップ49では、ホスト10からコマンドの指示があるかどうかを判定し、コマンドの指示がなければステップ47へ戻り、バッファ部3がフルで操作制御部5からノットレディーの指示がなくホスト10からコマンドの指示がない限り、ステップ47→ステップ48→ステップ49→ステップ47→を繰り返し、ホスト10からコマンドの指示があると、ステップ50へ進む。ステップ50では、ホスト10からのコマンドを受け付けず、そのコマンドに対して、ホスト10へビジー状態を応答してステップ51へ進む。ステップ51では、ホスト10に対して通知するフリー状態フリー通知をメモリに保留してステップ52へ進む。ステップ52では、出力部6が印刷を開始して1ページを印刷済みにできる時間の閾値とタイマの計測値タイマ値とを比較し、タイマ値が閾値未満ならステップ47へ戻り、タイマ値が閾値以上ならステップ53へ進む。つまり、ホスト10へビジー状態を応答しても、プリンタ7が少なくとも1ページの印刷を済ませていない状態ではステップ47へ戻る。ステップ53では、操作制御部5へ停止指示を出してステップ54へ進む。その停止指示を出すことになる条件は、バッファ部3の管理情報41が印刷データ領域43の全ブロックが有効であること、識別情報42が全ブロックに渡ってホスト印刷データがあることをそれぞれ示し、出力ポインタが示す印刷データ領域43をリピート印刷することである。つまり、バッファ部3がフルの状態で操作パネル部4よりレディーキー入力を受けた場合、プリンタ7が少なくとも1ページ以上印刷した後でないと停止指示を出さないため、上記条件にない場合、操作パネル部4から停止の指示なしにステップ58でフリー状態になり、ホスト10からのセンス要求に応じられる。ステップ54では、操作制御部5からノットレディーの指示を待ち、ノットレディーの指示があると、ステップ55へ進む。ステップ55では、入力部2自身の状態をフリー状態にしてステップ56へ進む。ステップ56では、フリー通知の保留を解除してステップ57へ進む。ステップ57では、ホスト10へビジー状態を応答してコマンドを受け付けなかった時に保留したフリー状態をホスト10へ通知して、図7のメインルーチンへリターンする。その通知により、ホスト10はセンスコマンドで直ちに印刷装置1のセンス情報を取得して、印刷状態を知ることができる。ステップ58では、入力部2自身の状態をフリー状態かつレディー状態にしてステップ59へ進む。ステップ59では、フリー通知を保留しているかどうかを判定し、保留していないならステップ62へ進み、保留しているならステップ60へ進む。ステップ60では、フリー通知の保留を解除してステップ61へ進む。ステップ61では、ホスト10へフリー状態とレディー状態を通知して、図7のメインルーチンへリターンする。その通知により、ホスト10は、センスコマンドで直ちに印刷装置1の印刷状態を知ることも、出力データコマンドで直ちに業務印刷を開始再開を含むさせることも可能になる。このとき、入力部2は、フリー状態かつレディー状態では、ホスト10からの出力データコマンドとセンスコマンドを受け付けることができる。そして、センスコマンドを受け付けた場合には、センス情報をホスト10へ送信する。出力データコマンドを受け付けた場合には、その出力データコマンドに基づいてページ単位のホスト印刷データを作成してバッファ部3に蓄積し、業務印刷の再開が可能になる。ステップ62では、ホスト10へレディー状態を通知して、図7のメインルーチンへリターンする。その通知により、ホスト10は直ちに業務印刷を再開させることも、直ちに印刷装置1の印刷状態を知ることも可能になる。ステップ63では、フリー通知を保留しているかどうかを判定し、保留しているならステップ55→ステップ56→ステップ57と進んで、図7のメインルーチンへリターンし、フリー通知を保留していないならステップ64へ進む。ステップ64では、入力部2自身の状態をフリー状態ノットレディー状態は変らずにして、図7のメインルーチンへリターンする。つまり、操作制御部5よりビジーかつレディーを指示されて入力部2自身がレディー状態になる前に、同じ操作制御部5よりノットレディーを指示された場合、入力部2自身のビジー状態を解除して、図7のメインルーチンへリターンする。フリー状態により、ホスト10は印刷装置1の印刷状態を知ることができる。図9は、図6のステップ28における操作制御部停止処理のサブルーチンの一例を示すフローチャートである。操作制御部5は、まずステップ66において、出力部6へ停止を指示してステップ67へ進む。ステップ67では、出力部6からプリンタ7の停止確認終了による停止の応答を待ち、その停止の応答があると、ステップ68へ進む。ステップ68では、入力部2からの停止指示を保留しているかどうかを判定し、保留してないならステップ74へ進み、図7に示した入力部ビジー制御のステップ35、又は図8に示した入力部レディー処理のステップ53によって、入力部2からの停止指示を保留しているなら、ステップ69へ進む。ステップ69では、操作パネル部4へ特別なノットレディー画面ノットレディー特別画面の表示を指示して、ステップ70へ進む。ステップ70では、入力部2からの停止指示の保留を解除して、ステップ71へ進む。ステップ71では、操作制御部5自身の状態がレディー状態なのかノットレディー状態なのかを判定し、ノットレディー状態ならステップ73へ進み、レディー状態であるならステップ72へ進む。ステップ72では、図8に示した入力部レディー処理のステップ53での停止指示に対するステップ54への応答として、入力部2にノットレディーを指示してステップ73へ進む。ステップ73では、操作制御部5自身の状態がビジー状態なのかフリー状態なのかを判定し、入力部2からの停止指示と操作制御部5からのフリー指示が同時であったために既に操作制御部5自身がフリー状態なら図6のルーチンへリターンし、操作制御部5自身がビジー状態ならステップ75へ進む。ステップ74では、操作パネル部4にノットレディー画面31の表示を指示して、ステップ75へ進む。ステップ75では、入力部2にフリーを指示して、図6のルーチンへリターンする。すなわち、入力部2が、バッファ部3がフルでリピート印刷モードの時にレディーの指示を受けて印刷中、ホスト10にビジー状態を応答して操作制御部5に停止を指示すると、以上のように操作制御部5は印刷を停止してフリー状態かつノットレディー状態に戻って入力部2にフリーを指示するため、入力部2はフリー状態になる。つまり、印刷装置1は、操作パネル部4より停止を指示されるのを待たずに、ホスト10からのセンス要求に応じられる。図10は、図1の印刷装置1において、入力部2からの停止指示により特別なノットレディー画面101を表示した時と、その次のキー操作によって操作パネル部4に展開されていく操作画面の遷移の例を示す図である。図10の例では、特別なノットレディー画面101における図2に示したノットレディー画面31との差は、再度、操作願いますの表記だけであるが、その表記をホスト10が業務印刷の状態をチェックできるようノットレディーにしました。再度、操作願いますというように詳しくしてもよい。操作パネル部4上に特別なノットレディー画面101を表示した後、操作パネル部4の指示があり、別の画面になれば、入力部2からの停止指示がない限り、図2と同様に画面が遷移する。図11は、図3のステップ12における操作制御部ローカル印刷処理のサブルーチンの一例を示すフローチャートである。操作制御部5は、まずステップ81において、入力部2にビジーを指示してステップ82へ進む。ステップ82では、操作制御部5自身をビジー状態に切り替えてステップ83へ進む。ステップ83では、バッファ部3の印刷データの有無を判定し、バッファ部3に印刷データがあればステップ86へ進み、印刷データが無ければステップ84へ進む。ステップ84では、印刷モードがテスト印刷モードであるかないかを判定し、テスト印刷モードでないならステップ86へ進み、テスト印刷モードであるならステップ85へ進む。ステップ85では、バッファ部3にテスト印刷データを設定してステップ86へ進む。ステップ86では、操作パネル部4にローカル印刷画面33の表示を指示してステップ87へ進む。ステップ87では、出力部6に印刷指示を出してステップ88へ進む。ステップ88では、入力部2から停止の指示があるかどうかを判定し、図7に示した入力部ビジー制御のステップ35によって入力部2から停止指示を受けていればステップ90へ進み、入力部2から停止指示がなければステップ89へ進む。ステップ89では、操作パネル部4から停止のキー入力指示があるかどうかを判定し、停止のキー入力指示があればステップ91へ進み、停止のキー入力指示がなければステップ88へ戻り、入力部2からの停止の指示又は操作パネル部4からの停止のキー入力指示があるまで、ステップ88→ステップ89→ステップ88→を繰り返す。ステップ90では、入力部2からの停止指示をメモリに保留してステップ91へ進む。ステップ91では、図9に示した操作制御部停止処理の実行により、出力部6の印刷を停止させて入力部2をフリーにし、停止指示を保留しているなら図10に示した特別なノットレディー画面101を操作パネル部4へ表示させ、停止指示を保留していなければノットレディー画面31を操作パネル部4へ表示させて、ステップ92へ進む。すなわち、入力部2が、ローカル印刷中に、ホスト10にビジー状態を応答して操作制御部5に停止を指示すると、以上のように操作制御部5は印刷を停止してフリー状態かつノットレディー状態に戻って入力部2にフリーを指示するため、入力部2はフリー状態になる。従って、印刷装置1は、操作パネル部4より停止を指示されるのを待たずに、ホスト10からのセンス要求に応じられる。ステップ92では、操作制御部5自身をフリー状態に切り替えて、図3に示したメインルーチンへリターンする。図12は、図3のステップ14における操作制御部印刷モード処理のサブルーチンの一例を示すフローチャートである。操作制御部5は、まずステップ96において、入力部2にビジーを指示してステップ97へ進む。ステップ97では、操作制御部5自身をビジー状態に切り替えてステップ98へ進む。ステップ98では、操作パネル部4に印刷モード画面34の表示を指示してステップ99へ進む。ステップ99では、入力部2から停止の指示があるかどうかを判定し、図7に示した入力部ビジー制御のステップ35によって入力部2から停止指示を受けていればステップ103へ進み、入力部2から停止の指示がなければステップ100へ進む。ステップ100では、操作パネル部4から印刷モードのキー入力指示があるかどうかを判定し、印刷モードのキー入力指示印刷モード指示があればステップ101へ進み、停止のキー入力指示がなければステップ99に戻り、入力部2からの停止の指示又は操作パネル部4からの印刷モードのキー入力指示があるまでステップ99→ステップ100→ステップ99→を繰り返す。ステップ101では、印刷モードのキー入力指示に応じて出力部6へ印刷モード印刷モード変更を指示してステップ102へ進む。ステップ102では、出力部6からの印刷モード更新印刷モード変更の終了応答を待ち、その終了応答がある印刷モード更新終了を確認すると、ステップ104へ進む。ステップ103では、入力部2からの停止指示を保留してステップ104へ進む。ステップ104では、図9に示した操作制御部停止処理を実行してステップ105へ進む。すなわち、操作制御部5が印刷モードのキー入力指示を待つ間、入力部2がホスト10にビジー状態を応答して操作制御部5に停止を指示すると、以上のように操作制御部5は印刷を停止してフリー状態かつノットレディー状態に戻って入力部2にフリーを指示するため、入力部2はフリー状態になる。従って、印刷装置1は、操作パネル部4より停止を指示されるのを待たずに、ホスト10からのセンス要求に応じられる。ステップ105では、操作制御部5自身をフリー状態に切り替えて、図3に示したメインルーチンへリターンする。ここで、上述した入力部2のノットレディー状態、入力部2とホスト10との間の通信、および入力部2のノットレディートゥーレディー状態について補足説明を行う。1.入力部2のノットレディー状態について1図7に示した入力部ビジー制御のメインルーチンからステップ39における図8に示した入力部レディー処理のサブルーチンを呼ぶとき、つまり図6のステップ23により操作制御部5が入力部2に対してレディーかつフリーを指示するとき、入力部2はノットレディー状態である。レディーかつフリーの指示を受けた入力部2は、バッファ部3がフルでないとき、初めてレディー状態になる図8のステップ58。よって、ステップ58を通過しない限り、入力部2はノットレディー状態のままである。つまり、入力部2は、最初からノットレディー状態であり、操作制御部5からレディーかつフリーの指示を受けても、図8のステップ55に至ることによりレディー状態にならないため、ノットレディー状態を継続する。そのため、入力部2が図8のステップ55の処理を行った時点で、入力部2はフリー状態かつノットレディー状態となっている。2操作制御部5が、図6のステップ22で出力部6にレディーを指示すると、入力部2がまだノットレディー状態であるかレディー状態になったかを意識せず、ステップ24で自身をレディー状態にする。このとき、操作制御部5は、入力部2がレディー状態になったか、まだノットレディー状態のままなのか知らない。入力部2は、図8のステップ47~52において、用紙への印刷が進んでフルであったバッファ部3に1ページを印刷済みにできる時間次の印刷データを受け入れる余地が生じる時間に達したか否かを、バッファ部3がフルである間に繰り返し行う。そして、この間にホスト10からのコマンド指示に対してビジー状態を応答し図8のS49,S50、バッファ部3に1ページを印刷済みにできる時間に達すると、操作制御部5に対して停止を指示する図8のS53。操作制御部5は、入力部2からの停止指示を判定すると図6のS25、停止指示を保留中にして図9における操作制御部停止処理のサブルーチンを呼び図6のS27,28、停止指示保留中を判定し図9のS68、レディー状態を判定するので図9のS71、入力部2に対してノットレディーを指示する図9のS72。入力部2は、操作制御部5からノットレディーの指示を受け図8のS54、これを契機にフリー状態になる図8のS55~S57。操作制御部5は入力部2がレディー状態なのかノットレディー状態なのかを知ることはできないが、操作制御部5からノットレディーの指示があったとしても、入力部2はノットレディー状態なのでノットレディー状態にすることはない。ホスト10は、入出力装置印刷装置1の入力部2がビジー状態であると、入出力装置がノットレディー状態なのかレディー状態なのか知る術がない。しかし、入力部2がフリー状態を通知することにより図8のS57、ホスト10にノットレディー状態で面することになる。操作制御部5は、入力部2に対してノットレディーを指示して、ノットレディー状態に戻す図6のS29。2.入力部2とホスト10との間の通信について入力部2は、フリー状態かつノットレディー状態で、ホスト10からデータ受信コマンドを受けると、コマンドの実行を受け付けない。ビジー状態の応答ではない手段でデータ受信コマンドを拒否した場合図示は省略しているが、チェック応答などがその代表、ホスト10は入力部2に対してセンスコマンドを発行する。そのセンスコマンドに対して、入力部2はノットレディー状態の情報データをホスト10へ通知する。ホスト10は、その情報データにより、入力部2がノットレディー状態であることを知る。その後、入力部2がノットレディートゥーレディー状態を通知してくるのを待ち、ノットレディートゥーレディー状態を通知してきたら、先に実行を拒否されたコマンドを再発行する。入力部2は、ホスト10からのコマンドに対するリアクションとしてビジー状態の応答等を行う。更に、コマンドに対するリアクションがビジー状態の応答ならば、ビジー状態が解除されたときにフリー状態をホスト10へ通知する必要がある。また、コマンドに対するリアクションがチェック応答で、その要因がノットレディー状態なら、レディー状態になるのに際してノットレディートゥーレディー状態を通知することができる。通常、ホスト10はその通知により業務を再開する。入力部2は、ビジー状態の応答の実行に対するフリー状態の通知、ノットレディー状態の応答に対するノットレディートゥーレディー状態の通知をする。しかし、ビジー状態の応答をしていない状態ではフリー状態を通知しない。更に、自身でノットレディー状態を通知する手段を持たない。あくまでもホスト10からデータ受信コマンドを受け、チェック応答することにより、センスコマンドを受ける必要がある。ホスト10側の意向があって、ノットレディー状態を通知できる。したがって、図8のステップS57の処理はホスト10へフリー状態を通知するのみになる。3.入力部2のノットレディートゥーレディー状態についてノットレディートゥーレディーという中間状態ノットレディートゥーレディー状態は、ホスト10に対して、レディー状態を保証するものでも、ノットレディー状態を保証するものでもない。従って、ビジー状態にしている。レディー状態を保証した場合、印刷データをバッファ部3に受け入れることが必要になるが、バッファ部3がフルの場合には不可能であり、不都合が生じる。ノットレディー状態を保証した場合、操作パネル部4にレディーを表示させ、バッファ部3に残っていた印刷データによる印刷を開始するが、バッファ部3に空きができる前までは、ホスト10から印刷コマンドを受けても受け付けず、センスコマンドに対してノットレディーのセンス情報を応答する。プリンタ7は印刷動作を実行しているのに、ホスト10のコンソール画面には、プリンタ7がノットレディー状態である旨の表示がされていて、オペレータに混乱を及ぼすという不都合が生じる。したがって、入力部2は、ノットレディートゥーレディー状態において、まず、操作制御部5からビジーの指示を受けた後、レディーかつフリーの指示を受けるが、レディー状態又はレディー状態かつフリー状態に到達できるまでは、今までのノットレディー状態を維持している。リピート印刷やテスト印刷等の印刷情報の操作オペレーションが開始され、操作制御部5からビジーの指示を受けて操作オペレーション終了のフリー指示が送られてくる前に、ホスト10からのコマンドに対してビジー状態の応答した場合、入力部2は図7のステップ34~38を辿る。ノットレディートゥーレディーが開始され、操作制御部5からビジー指示を受けてフリーかつレディー指示が送られてくる前に、ホスト10からのコマンドに対してビジー状態を応答した場合も、入力部2は図7のステップ34~38を辿る。入力部2は、図7のステップ36で操作制御部5からフリーかつレディーの指示を受けても、ステップ37でフリー状態にするのみである。最初からノットレディー状態であるため、敢えてノットレディー状態にはしない。この実施形態の印刷装置1によれば、以下の1~6に示す作用効果を得ることができる。1操作制御部5は、ノットレディー状態で操作パネル部4から指示があると入力部2にビジーを指示し、操作パネル部4からの指示がレディーの場合に、出力部6にレディーを指示した後、入力部2にフリーかつレディーを指示し、入力部2から停止の指示を受けると、出力部6によってプリンタ7の印刷を停止させた後、入力部2へノットレディーを指示する。入力部2は、出力部6がレディーの指示を受けてバッファ部3にある印刷データによるプリンタ7の印刷が開始され、かつバッファ部3がフルの状態で操作制御部5からフリーかつレディーの指示を受けた後、バッファ部3のフルが解除される前にホスト10からのコマンドを受け付けずにそのホスト10へビジー状態を応答すると、操作制御部5へ停止を指示し、その操作制御部5からノットレディーの指示を受けると、フリー状態かつノットレディー状態に戻す。但し、この実施形態においては、先に説明したように、既にノットレディー状態になっているので、実際にはノットレディー状態に戻すための処理は行っていない。このように、印刷装置1は、操作パネル部4からのレディーの指示によってバッファ部3内の印刷データによる印刷例えばテスト印刷データによるテスト印刷等の顧客業務外の印刷を開始した場合、バッファ部3がフルの状態のままでも、ホスト10からのコマンドによってフリー状態かつノットレディー状態に戻すため、操作パネル部4より停止を指示されることを待たずに、ホスト10からのセンス要求に対してフリー状態かつノットレディー状態を示すセンス情報をホスト10へ通知することができる。つまり、操作パネル部4からの停止指示で印刷の停止を行わなくても、印刷の終了フリー状態をホスト10からセンス要求で確認することができ、操作パネル部4からのレディーの指示による印刷が終了していても操作パネル部4からの停止指示までシステム全体の電源オフを待たせることがなくなる。2操作制御部5は、操作パネル部4からの指示がローカル印刷の場合には、出力部6へ印刷を指示した後、入力部2から停止の指示を受けると、出力部6によってプリンタ7の印刷を停止させ、その停止を確認した場合に、入力部2へフリーを指示する。入力部2は、操作制御部5からフリーの指示を受ける前このときバッファ部3に印刷データがあり、操作制御部5が操作パネル部4よりローカル印刷の指示を受けてプリンタ7による印刷中に、ホスト10からのコマンドを受け付けずにビジー状態を応答すると、操作制御部5へ停止を指示した後、その操作制御部5からフリーの指示を受けた場合に、フリー状態に戻す。このように、印刷装置1は、操作パネル部4からのローカル印刷の指示によってバッファ部3内の印刷データによる印刷を開始した場合、その印刷中でもホスト10からのコマンドによってフリー状態に戻すため、操作パネル部4より停止を指示されることを待たずに、ホスト10からのセンス要求に対してフリー状態を示すセンス情報をホスト10へ通知することができる。つまり、操作パネル部4からの停止指示で印刷の停止を行わなくても、印刷の終了をホスト10からセンス要求で確認することができ、操作パネル部4からのローカル印刷の指示による印刷が終了していても操作パネル部4からの停止指示までシステム全体の電源オフを待たせることがなくなる。3操作制御部5は、操作パネル部4からの指示が印刷モードの表示の場合には、操作パネル部4から印刷モードの指示を受けると、その指示に応じて出力部6へ印刷モードの変更を指示し、その変更の終了を確認した場合に、入力部2へフリーを指示する。入力部2は、操作制御部5からフリーの指示を受ける前このとき操作制御部5が操作パネル部4より印刷モードの指示を受けて出力部6への印刷モードの変更指示中に、ホスト10からのコマンドを受け付けずにビジー状態を応答すると、操作制御部5へ停止を指示した後、その操作制御部5からフリーの指示を受けた場合に、フリー状態に戻す。このように、印刷装置1は、操作パネル部4からの印刷モードの指示に応じて出力部6への印刷モードの変更を指示する場合、その変更の終了を確認した後、ホスト10からのコマンドによってフリー状態に戻すため、操作パネル部4より停止を指示されることを待たずに、ホスト10からのセンス要求に対してフリー状態を示すセンス情報をホスト10へ通知することができる。つまり、操作パネル部4からの停止指示で印刷モード変更を終了させなくても、フリー状態をホスト10からセンス要求で確認することができ、操作パネル部4からの印刷モードの変更指示による印刷モード変更が終了していても操作パネル部4からの停止指示までシステム全体の電源オフを待たせることがなくなる。4操作制御部5は、操作パネル部4からの指示がレディーの場合に、テスト印刷モードが設定されている場合には、バッファ部3へテスト印刷データを入力した後、出力部6にレディーを指示する。出力部6は、テスト印刷データがバッファ部3に記憶されている場合に、テスト印刷モードで操作制御部5からレディーを指示されると、テスト印刷データに基づいてプリンタ7に印刷を行わせる。それによって、テスト印刷データによるテスト印刷が可能になる。5出力部6は、テスト印刷データおよびホスト印刷データ出力データコマンドに従って入力部2が入力するホスト10からの印刷データの2種類の印刷データによってバッファ部3がフルの場合に、リピート印刷モードで操作制御部5からレディーを指示されると、上記ホスト10からの印刷データのみに基づいてプリンタ7にリピート印刷を行わせ、テスト印刷データによるリピート印刷は行わせない。つまり、ノットレディートゥーレディー状態で、バッファ部3がホスト印刷データのみでフルの時のリピート印刷でない限り、操作パネル部4からの停止の指示なしにフリー状態になり、ホストからのセンス要求に応じられる。6入力部2は、出力部6がレディーの指示を受けてバッファ部3にある印刷データによるプリンタ7の印刷が開始され、かつバッファ部3がフルの状態で操作制御部5からフリーかつレディーの指示を受けた後、バッファ部3のフルが解除された場合プリンタ7によって少なくとも1ページの印刷が行われた場合に、フリー状態かつレディー状態にする。つまり、ノットレディートゥーレディー状態において、高々1ページ印刷すればバッファ部3にホスト10からのコマンドを受け付けられる場合、無用な停止をしないで、操作パネル部4から停止の指示なしにフリー状態になり、ホスト10からのセンス要求に応じられる。したがって、ホスト10は、入出力要求の必要に応じて印刷装置1のビジー状態を解除することができ、センス情報の入手を待たされることがなくなり、何時でも業務印刷の終了を判定できる。つまり、印刷装置1のビジー状態によって業務印刷終了の確認が遅れることがなくなり、システムリセットの発行、電源オフの指示を遅滞なく行うことができる。この発明に関わるプログラムこのプログラムは、印刷装置を制御するコンピュータCPUに、この発明に関わる入力手段,操作制御手段、および出力手段として機能を実現させるためのプログラムであり、このようなプログラムをコンピュータに実行させることにより、上述したような作用効果を得ることができる。このようなプログラムは、はじめから印刷装置に備えるROM、あるいは不揮発性メモリフラッシュROM、EEPROM等、あるいはHDDハードディスク装置などの記憶手段に格納しておいてもよいが、記録媒体であるCD-ROM、あるいはメモリカード、フレキシブルディスク、MO、CD-R、CD-RW、DVDR、DVDRW、DVD-R、DVD-RW、又はDVD-RAM等の不揮発性記録媒体メモリに記録して提供することもできる。それらの記録媒体に記録されたプログラムを印刷装置にインストールしてCPUに実行させるか、CPUにそれらの記録媒体からこのプログラムを読み出して実行させることにより、上述した各手順を実行させることができる。さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。"