(57)【要約】【課題】ホスト装置からのセンス要求を受けてセンス情報を送信し、センス情報によりデータ処理終了を確認したホスト装置からの電源オフ指示に従って電源オフを行うデータ入出力装置において、データ処理条件の更新のための人為的操作によりセンス要求を受け付けない状態が続くことに起因する電源オフの遅れを防止する。【解決手段】データ入出力装置である印刷装置１の状態がホスト装置からのセンス要求を受け付けない状態のとき、操作パネル部４に対する印刷条件の更新指示を受けて、印刷条件の更新を行う。印刷条件の更新途中で操作パネル部４より所定時間次の指示が入力されないと、印刷条件を更新前の状態に戻し、印刷装置１の状態をセンス要求を受け付ける状態に変更する。【選択図】図１
2012116014.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置からのセンス要求を受けて、データ処理状態やデータ処理条件を示すセンス情報を送信し、前記センス情報を受信してデータ処理終了を確認した前記ホスト装置からの電源オフ指示に従って電源オフを行うデータ入出力装置であって、
前記データ入出力装置が前記センス要求を受け付けない状態のとき、操作パネル部に対する前記データ処理条件の更新指示に応じて、前記データ処理条件を更新するデータ処理条件更新手段と、
前記データ処理条件の更新途中で前記操作パネル部より所定時間次の指示が入力されないとき、前記データ処理条件を前記更新指示前の状態に戻すデータ処理条件復帰手段と、
前記データ処理条件が前記更新指示前の状態に戻されたとき、前記データ入出力装置の状態を前記センス要求を受け付ける状態に変更する状態変更手段と
を有するデータ入出力装置。
【請求項２】
請求項１に記載されたデータ入出力装置において、
前記ホスト装置からシステムリセット通知を受けたとき、更新途中のデータ処理条件を更新前の状態に戻す手段を有するデータ入出力装置。
【請求項３】
請求項１又は２に記載されたデータ入出力装置において、
前記データ処理が印刷であり、出力用データがビットマップ作成用の印刷データであり、データ処理条件が印刷動作を規定する印刷条件であるデータ入出力装置。
【請求項４】
請求項１乃至３のいずれかに記載されたデータ入出力装置において、
前記センス情報は、データ処理中のデータが前記ホスト装置から受信したデータであることを示す情報を含むデータ入出力装置。
【請求項５】
ホスト装置からのセンス要求を受けて、データ処理状態やデータ処理条件を示すセンス情報を送信し、前記センス情報を受信してデータ処理終了を確認した前記ホスト装置からの電源オフ指示に従って電源オフを行うデータ入出力装置の制御方法であって、
前記データ入出力装置が前記センス要求を受け付けない状態のとき、操作パネル部に対する前記データ処理条件の更新指示に応じて、前記データ処理条件を更新する工程と、
当該工程による前記データ処理条件の更新途中で前記操作パネル部より所定時間次の指示が入力されないとき、前記データ処理条件を前記更新指示前の状態に戻す工程と、
当該工程により前記データ処理条件が前記更新指示前の状態に戻されたとき、前記データ入出力装置の状態を前記センス要求を受け付ける状態に変更する工程と
を有するデータ入出力装置の制御方法。
【請求項６】
ホスト装置からのセンス要求を受けて、データ処理状態やデータ処理条件を示すセンス情報を送信し、前記センス情報を受信してデータ処理終了を確認した前記ホスト装置からの電源オフ指示に従って電源オフを行うデータ入出力装置に、請求項５に記載されたデータ入出力装置の制御方法の各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト装置から入力されたデータを処理して出力するデータ入出力装置、その動作制御方法及びプログラムに関する。
【背景技術】
【０００２】
ホスト装置と複数のデータ入出力装置とを入出力Ｉ／Ｆ（インターフェース）及び電源Ｉ／Ｆにより接続した大規模なデータ処理システムがある。このシステムでは、ホスト装置から一律に配下のデータ入出力装置の電源をオンし、システムリセットにより、全データ入出力装置を一括してリセットし、業務プログラムを開始して各種業務を行う。そして、業務プログラムが終了すると、入出力Ｉ／Ｆを介してシステムリセットを指示して全データ入出力装置のデータ出力動作を停止させて初期化し、次いで電源Ｉ／Ｆを介して全データ入出力装置の電源オフを指示し、最後にホスト装置自身の電源をオフする。
【０００３】
前記システムのホスト装置は、全業務を終了してシステム電源をオフする時、データ入出力装置が業務に係るデータ出力を終了しているかどうかを各データ入出力装置のセンス情報を見てチェックし、全業務の終了を確認したら自動的にシステムリセットを指示する。また、このホスト装置は、データ入出力装置のビジー状態が続くことにより一定時間以上センス情報をチェックできない場合や、センス情報を見ると業務が一定時間以上未終了である場合、操作員の介入などを通じて業務を終結させ、システムリセットを指示する。データ入出力装置は、システムリセットの指示を受けると、規定時間内にリセット処理を済ませる。しかし、データ入出力装置にとって、前記チェックからシステムリセットに至る時間や、前記チェックの契機や、システムリセットの契機は任意である。
【０００４】
前記システムのデータ入出力装置は、ビジー状態ならデータ受信やセンス情報などのデータ送信要求を受け付けず、フリー状態かつレディー状態ならデータ受信とデータ送信要求を実行し、フリー状態かつノットレディー状態ならデータ受信を受け付けないがセンス要求を受け付けてセンス情報を送信する。
【０００５】
このデータ入出力装置が印刷装置であれば、レディー状態ではホスト装置からの入力データを基に印刷データを作成してバッファ部に入力蓄積し、動作中の印刷状態に基づくセンス情報を送信し、ノットレディー状態かつビジー状態では印刷条件の更新操作や試し印刷などのローカル印刷操作を可能にし、ノットレディー状態かつフリー状態では停止中の印刷状態と印刷条件に基づくセンス情報を送信する。
【０００６】
前記印刷装置は、印刷条件として、印刷データを１ページ印刷する度に印刷装置をノットレディー状態にして印刷を停止させるためのシングル印刷モードを持つ。また、前記印刷データの先頭ページのみ繰り返し印刷させるためのリピート印刷モードを持つ。また、用紙への印刷位置を微調整する水平垂直位置調整値を持つ。その他にも、印刷装置自身が保管する一定ページ数のテスト専用の印刷データを前記バッファ部に設定するテスト印刷モードや、前記バッファ部の印刷データの抹消を目的とするキャンセルモードや、用紙の特性に応じた印刷濃度調整値や定着温度調整値など、印刷業務の最適な運用を目的とする諸々の印刷条件を持つ。
【０００７】
例えば、前記印刷装置は、シングル印刷モードかつリピート印刷モードかつレディー状態の時、ホストから受けた業務開始の先頭ページを印刷してノットレディー状態に戻し、操作パネル部から印刷位置の水平垂直位置調整の指示を受けて印刷位置を変更し、操作パネル部からローカル印刷指示を受けて前記先頭ページをローカル印刷して停止し、更に操作パネル部から指示を受けて前記変更と前記印刷と前記停止を繰り返し、最後に操作パネル部から指示を受けてシングル印刷モードとリピート印刷モードを解除してレディー状態に戻る。レディー状態に戻ると、引き続きホストからデータ受信を再開し、変更した印刷位置に基づいて既に受信した先頭ページより業務データの出力を開始する。
【０００８】
前記ローカル印刷の場合、印刷装置は、高々バッファ部の容量分の印刷を終わらせればフリー状態に戻り、センス要求を受け付ける。しかし、印刷条件の更新の場合、印刷装置は、人為的な操作の終了までビジー状態を継続する。即ち、印刷装置は、既に業務印刷を終了していても、人為的な操作が終わるまでフリー状態に戻さず、センス要求を受け付けない。従って、ホストが全業務を終了してシステム電源オフを実行したい場合、印刷装置に対する人為的操作によりシステム全体の電源オフを遅らせることになる。
【０００９】
また、予めホスト装置があるデータ入出力装置の業務印刷の終了を確認していても、システムリセットを受けたときに当該印刷装置が印刷条件を更新中のことがある。即ち、ホスト装置があるデータ入出力装置の印刷業務の終了を確認した後に、全データ入出力装置の全業務終了を確認するまでの間に当該印刷装置にて印刷条件の更新を行うことがある。このとき、印刷条件の更新途中の印刷装置は、そのまま電源オフされることにより、次回電源オンした時に運用に混乱をもたらす可能性がある。
【００１０】
また、バッファ部の印刷データが全てテスト印刷モードの印刷データである場合がある。この場合、ホストがセンス情報でバッファ部の印刷データの有無に基づいて業務印刷の終了／未終了を判断すると、テスト印刷の終了まで電源オフを遅らせることになる。
【００１１】
以上のように、ホスト装置と入出力Ｉ／Ｆを介して印刷データ及びセンス情報の入出力を行い、パネル等のローカル操作手段により印刷条件や印刷状態の更新を行う印刷装置において、ローカル操作によりホスト装置からの送受信要求を抑止することで発生する不具合を回避する技術や、ホスト装置からの送受信指示の優先度がローカル操作より高い状態に対処する技術として、特許文献１乃至４に記載された技術がある。
【００１２】
特許文献１はホスト装置とプリンタなどとの接続制御装置に関するものであり、ホスト装置にビジー状態の通知を開始すると時間計時を開始し、所定時間を計時するとレディー状態を通知することにより、ビジー状態で長時間にわたって複数枚プリントを行うプリンタなどにおいてタイムオーバーエラーをホスト装置が検出することを回避する技術が記載されている。
【００１３】
特許文献２には、ユーザーがパネル操作でオンラインとオフラインを切り替えると、オンラインでは印刷データを受けて印刷処理を行い、オフラインではビジー信号を出して印刷データを受け付けず、パネル操作待ち時間がタイムオーバーになるとオンライン状態に切り替えて自動オンライン復帰するプリンタ装置であって、ユーザーにオフライン／オンラインにかかる手間や時間を無くし使い易くする技術が記載されている。
【００１４】
特許文献３には、ホスト装置から受信される印刷情報中の印刷データと制御データを分別し、制御データ中にあるオフライン移行指示に基づいて、入力状態をオフラインに遷移させ、オフラインより一定時間経過すると入力状態をオンラインにして印刷情報の処理を再開する印刷装置の技術が記載されている。
【００１５】
特許文献４には、省電力モード中に一定間隔でホスト装置と交信可能にすることにより、ホスト装置側からの監視タイムアウトを回避し、ホスト装置からデータを受信すると省電力モードから自動復帰できる印刷装置が記載されている。
【００１６】
しかしながら、以上の各特許文献に記載された技術では、印刷装置の印刷条件の更新のための人為的操作に起因する印刷装置の電源オフの遅れを防止することは考慮されていない。
【発明の概要】
【発明が解決しようとする課題】
【００１７】
本発明は、このような問題を解決するためになされたものであり、その目的は、ホスト装置からのセンス要求を受けて、データ処理状態やデータ処理条件を示すセンス情報を送信し、前記センス情報を受信してデータ処理終了を確認した前記ホスト装置からの電源オフ指示に従って電源オフを行うデータ入出力装置において、データ入出力装置のデータ処理条件の更新のための人為的操作によりセンス要求を受け付けない状態が続くことに起因する電源オフの遅れを防止できるようにすることである。
【課題を解決するための手段】
【００１８】
本発明のデータ入出力装置は、ホスト装置からのセンス要求を受けて、データ処理状態やデータ処理条件を示すセンス情報を送信し、前記センス情報を受信してデータ処理終了を確認した前記ホスト装置からの電源オフ指示に従って電源オフを行うデータ入出力装置であって、前記データ入出力装置が前記センス要求を受け付けない状態のとき、操作パネル部に対する前記データ処理条件の更新指示に応じて、前記データ処理条件を更新するデータ処理条件更新手段と、前記データ処理条件の更新途中で前記操作パネル部より所定時間次の指示が入力されないとき、前記データ処理条件を前記更新指示前の状態に戻すデータ処理条件復帰手段と、前記データ処理条件が前記更新指示前の状態に戻されたとき、前記データ入出力装置の状態を前記センス要求を受け付ける状態に変更する状態変更手段とを有するデータ入出力装置である。
本発明のデータ入出力装置の制御方法は、ホスト装置からのセンス要求を受けて、データ処理状態やデータ処理条件を示すセンス情報を送信し、前記センス情報を受信してデータ処理終了を確認した前記ホスト装置からの電源オフ指示に従って電源オフを行うデータ入出力装置の制御方法であって、前記データ入出力装置が前記センス要求を受け付けない状態のとき、操作パネル部に対する前記データ処理条件の更新指示に応じて、前記データ処理条件を更新する工程と、当該工程による前記データ処理条件の更新途中で前記操作パネル部より所定時間次の指示が入力されないとき、前記データ処理条件を前記更新指示前の状態に戻す工程と、当該工程により前記データ処理条件が前記更新指示前の状態に戻されたとき、前記データ入出力装置の状態を前記センス要求を受け付ける状態に変更する工程とを有するデータ入出力装置の制御方法である。
本発明のプログラムは、ホスト装置からのセンス要求を受けて、データ処理状態やデータ処理条件を示すセンス情報を送信し、前記センス情報を受信してデータ処理終了を確認した前記ホスト装置からの電源オフ指示に従って電源オフを行うデータ入出力装置に、本発明のデータ入出力装置の制御方法の各工程を実行させるためのプログラムである。
【００１９】
［作用］
本発明によれば、データ入出力装置がセンス要求を受け付けない状態のとき、操作パネル部に対するデータ処理条件の更新指示に応じて、データ処理条件を更新するとともに、更新途中で操作パネル部より所定時間次の指示が入力されないとき、データ処理条件を更新指示前の状態に戻し、センス要求を受け付ける状態に変更する。
【発明の効果】
【００２０】
本発明によれば、ホスト装置からのセンス要求を受けて、データ処理状態やデータ処理条件を示すセンス情報を送信し、ホスト装置からのシステムリセット指示を受けてデータ処理動作を停止して初期化を行い、ホスト装置からの電源オフ指示に従って電源オフを行うデータ入出力装置において、データ入出力装置のデータ処理条件の更新のための人為的操作によりセンス要求を受け付けない状態が続くことに起因する電源オフの遅れを防止することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明のデータ入出力装置の実施形態である印刷装置のブロック図である。
【図２】本発明の実施形態の印刷装置の操作パネル部に対する人為的操作に応じて、操作パネル部に表示される画面を示す図である。
【図３】本発明の実施形態の印刷装置の操作パネル部に表示される印刷条件画面に対するキー入力情報に従って、次の画面を決めるためのテーブルを示す図である。
【図４】本発明の実施形態の印刷装置の操作パネル部から通知を受けて、操作制御部が操作パネル部との間で行う操作制御の全体を示すフローチャートである。
【図５】図４における「印刷条件更新処理」の詳細を示すフローチャートである。
【図６】図４における「ローカル印刷処理」の詳細を示すフローチャートである。
【図７】本発明の実施形態の印刷装置の「タイムアップ処理」を示すフローチャートである。
【図８】本発明の実施形態の印刷装置の「システムリセット処理」を示すフローチャートである。
【図９】本発明の実施形態の印刷装置におけるセンス情報を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について図面を参照して説明する。
〈印刷装置の構成〉
図１は、本発明のデータ入出力装置の実施形態である印刷装置の構成を示すブロック図である。
【００２３】
印刷装置１は、ホスト装置と入出力Ｉ／Ｆケーブルで接続される入力部２と、バッファ部３と、オペレータが操作を行う操作パネル部４と、操作制御部５と、出力部６と、用紙に印刷を行うプリンタ７と、ホスト装置と電源Ｉ／Ｆケーブルで接続され印刷装置１の各構成部に電源を供給する電源部８よりなる。
【００２４】
入力部２は、ホスト装置と入出力Ｉ／Ｆで接続され、操作制御部５の通知に従って入出力Ｉ／Ｆをビジー状態又はフリー状態に切り替え、操作制御部５の通知に従ってレディー状態とノットレディー状態を管理し、ビジー状態なら入力データとセンス要求の受信を行わず、フリー状態かつレディー状態なら入力データとセンス要求を受信し、フリー状態かつノットレディー状態なら入力データを受信せずセンス要求のみ受信する。
【００２５】
また、入力部２は、ホスト装置から受信した入力データを基に、識別情報をホスト入力としたビットマップ展開用の印刷データを作成してバッファ部３に蓄積し、ホスト装置から受信したセンス要求に対し、バッファ部３の状態及び操作制御部５の印刷条件群をセンス情報に組み込み、当該センス情報をホスト装置に送信する。
【００２６】
また、前記入力部２は、ホスト装置からシステムリセットの指示を受けると、操作制御部５と出力部６にシステムリセットを通知する。
【００２７】
また、入力部２は、ホスト装置が入力データの送信若しくはセンス要求をしてきたがビジー状態のために受け付けなかった場合、当該ビジー状態をフリー状態に切り替える時に、ホストにビジー状態の解除を通知する。
【００２８】
バッファ部３は、入力部２若しくは操作制御部５が入力し、かつ出力部６が出力する複数の印刷データを記憶する部分と、蓄積状況を示す制御情報を記憶する部分よりなるメモリーである。なお、各印刷データは、それぞれ入力元がホスト入力又は操作パネル入力であることを示す入力元の識別情報と、それぞれ用紙１ページに印刷するビットマップ展開用データよりなる。
【００２９】
操作パネル部４は、操作制御部５の指示に従って、レディー又はノットレディーの状態の表示と、レディー表示中はノットレディーキーの表示と、ノットレディーの表示中はレディーキーと印刷条件更新キーとローカル印刷キーの表示を行い、ローカル印刷キー入力によりローカル印刷中の画面と停止キーの表示を行い、印刷条件更新キー入力により印刷条件更新に関する画面とキーの表示を行う。また、操作パネル部４は、各画面におけるキー入力の結果を操作制御部５に通知する。
【００３０】
操作制御部５は、操作パネル部４からキー入力の通知を受けて操作パネル部４に表示内容の更新を指示し、入力部２にビジー状態又はフリー状態の切り替えを通知し、入力部２と出力部６にレディー状態又はノットレディー状態の切り替えを通知する。また、操作制御部５は、ノットレディー状態でローカル印刷キーの入力通知があると出力部６に印刷を指示し、ノットレディー状態で操作パネル部４から印刷条件更新キーの入力通知があると操作パネル部４に印刷条件更新に関する画面の表示を指示する。そして、前記画面における入力通知に従って次の展開の表示指示を繰り返しながら印刷条件データを作成し、完成した印刷条件データに基づいて出力部６に印刷条件更新を指示する。なお、印刷条件群には、前記シングル印刷モード、前記リピート印刷モード、前記水平垂直位置調整値、前記テスト印刷モード、前記キャンセルモード、前記印刷濃度調整値、前記定着温度調整値などがある。
【００３１】
また、操作制御部５は、前記テスト印刷モードが指定されている場合、ローカル印刷の開始に当たって、バッファ部３に印刷データが無ければ、入力元の識別情報を操作パネル入力とする印刷データをバッファ部３に設定する。
【００３２】
また、操作制御部５は、タイムアップによる時間計測手段を持ち、印刷条件更新の処理途中で、一定時間、操作パネル部４よりキー入力通知が無いと、印刷条件データを破棄して印刷装置１を印刷条件更新操作前の状態にする。なお、前記タイムアップは、操作制御部５自身のインターバルタイマー割り込みによるものでも、印刷装置１において操作制御部５以外が持つ操作制御部５へのタイムアップ通知によるものでもよい。
【００３３】
また、操作制御部５は、入力部２からセンス情報作成の指示を受けたら印刷条件を入力部２に通知し、入力部２からシステムリセットの通知を受けた時に印刷条件データが未完成なら、印刷条件データを破棄して印刷装置１を印刷条件更新操作前の状態にする。
【００３４】
出力部６は、操作制御部５から、レディー状態及びノットレディー状態の切り替えの通知を受けてレディー状態およびノットレディー状態を管理し、印刷条件更新の指示を受けて印刷条件を更新する。なお、印刷条件のなかでプリンタ７の印刷条件の更新が必要なものについては、プリンタ７に指示して印刷条件を更新する。
【００３５】
また、出力部６は、レディー状態の場合、バッファ部３を監視し、印刷データがあると印刷条件に従って先頭の印刷データをビットマップデータに変換してプリンタ７に印刷させ、ノットレディー状態の場合、操作制御部５からの印刷指示を契機にバッファ部３を見て、印刷データがあると印刷条件に従って先頭の印刷データをビットマップデータに変換してプリンタ７に印刷させる。
【００３６】
また、出力部６は、バッファ部３の先頭の印刷データがホスト入力で印刷条件がリピート印刷モードの時、当該印刷データによる印刷を繰り返し、バッファ部３の先頭の印刷データがパネル入力の時、若しくは、印刷条件がリピート印刷モードでない時、当該印刷データによる印刷を行い、バッファ部３に次の印刷データがあると当該印刷データによる印刷を続けていく。
【００３７】
また、出力部６は、印刷データをビットマップ展開してプリンタ７に印刷させる時、及び、プリンタ７から印刷済みの応答を受けた時、バッファ部３の制御情報を更新し、バッファ部３の印刷済みの印刷データを抹消する。
【００３８】
また、出力部６は、操作制御部５の印刷指示に対し、バッファ部３の印刷データが無い時、若しくは印刷中にバッファ部３の印刷データが無くなった時、若しくは印刷中にバッファ部３の印刷データを抹消した時、若しくは操作制御部５の停止の指示を受けた時、若しくはシングル印刷モードでバッファ部３の先頭の印刷データを印刷させた時、プリンタ７の停止を確認して操作制御部５に停止応答を通知する。
【００３９】
また、出力部６は、操作制御部５より印刷条件更新指示があると、操作制御部５の指示する印刷条件を設定し、更新終了を操作制御部５に通知する。
【００４０】
また、出力部６は、入力部２からシステムリセットの指示を受けたら、バッファ部３にあるプリンタ７の印刷中である印刷データ以外の全印刷データを抹消し、プリンタ７の停止を待ってバッファ部３を初期化する。
【００４１】
プリンタ７は、出力部６よりビットマップデータを受けると、用紙の搬送を行い、用紙の所定位置に印刷を行い、印刷した用紙を所定位置に搬送すると出力部６に印刷済みを通知する。プリンタ７は、ある用紙に印刷を済ませた後、出力部６より次のビットマップデータを所定時間受けないと停止して、出力部６に停止を通知する。なお、プリンタ７は、連続紙を処理するプリンタとカット紙を処理するプリンタを問わない。
【００４２】
また、プリンタ７は、出力部６より印刷条件更新の指示を受けると、指示された印刷条件に更新する。なお、プリンタ７の印刷条件の更新は電子的に行われるのに対し、プリンタ７の印刷終了と搬送停止は機械的動作を伴うため印刷条件の更新時間より大きい。
【００４３】
電源部８は、ホスト装置と信号ケーブル（電源Ｉ／Ｆケーブル）によって接続され、ホスト装置の指示に従って印刷装置１をパワーオンし、若しくは、パワーオフする。なお、プリンタ７が、印刷装置１から構造的に独立したものであり、かつ、電源部８より給電されるものならば、印刷装置１は印刷制御装置である。
【００４４】
〈操作パネル部４に表示される画面〉
図２は、操作パネル部４への人為的操作により、操作パネル部４に展開されていく表示画面の展開事例を示す図である。
【００４５】
印刷装置１は、ノットレディー状態かつフリー状態のとき、「ノットレディー」表記とレディーキーとローカル印刷キーと印刷条件更新キーのあるノットレディー画面３１を表示する。
【００４６】
ノットレディー画面３１のレディーキーが押されると、「レディー」表記とノットレディーキーのあるレディー画面３２を表示し、レディー画面３２でノットレディーキーが押されると元のノットレディー画面３１を表示する。
【００４７】
ノットレディー画面３１のローカル印刷キーが押されると、「ローカル印刷中」表記と印刷停止キーのあるローカル印刷画面３３を表示し、バッファ部３の印刷データの印刷を開始し、印刷データがなくなって搬送動作を停止すると元のノットレディー画面３１を表示する。また、印刷条件がシングル印刷モードになっていると、印刷データが残っていても先頭の１ページの印刷を終えると元のノットレディー画面３１を表示する。また、最初からバッファ部３に印刷データがないと直ちに元のノットレディー画面３１を表示し、印刷中に印刷停止キーが押されて停止すると元のノットレディー画面３１を表示する。
【００４８】
ノットレディー画面３１の印刷条件更新キーが押されると、最初の印刷条件画面３４を表示する。事例の印刷条件画面３４は８個のキーと各印刷条件を表示し、キーが押されると押されたキーの印刷条件に従って、更に詳細な条件を表示する印刷条件画面３５を表示し、又は直ちに印刷条件を更新して元のノットレディー画面３１を表示する。例えば、印刷条件がシングル印刷モードやリピート印刷モードならば、当該印刷条件を設定し又は解除して更新すると、直ちに元のノットレディー画面３１を表示する。更に、一定時間キー入力がないと、元のノットレディー画面３１を表示する。
【００４９】
この印刷条件画面３５では、印刷条件画面３４のキーによって選択した印刷条件に従って、前記印刷条件の詳細条件を選択するｎ個のキーと各印刷条件とｎ個のうちの１個を選択するためのテンキーを表示する。操作パネル部４はテンキーで入力されたキー番号と印刷条件をカーソル表示や網掛け表示やブリンク表示など強調表示し、確認キーが押されると押されたキーの印刷条件に従って、更に詳細な条件を表示する次の印刷条件画面３６を表示し、又は直ちに印刷条件を更新して元のノットレディー画面３１を表示する。更に、一定時間確認キー入力がないと、元のノットレディー画面３１を表示する。
【００５０】
この印刷条件画面３６では、印刷条件画面３５のキーによって選択した印刷条件に従って、前記印刷条件の詳細条件をキー入力するテンキーとキー入力値の事例とキーコード入力部を表示する。テンキー入力があると入力キー値をキーコード入力部に順次左詰めで表示していき、確認キーが押されると入力値の印刷条件に従って、更に詳細な条件を表示する次の印刷条件画面３７を表示し、又は直ちに印刷条件を更新して元のノットレディー画面３１を表示する。例えば、垂直水平印刷位置の微調整は、オフセットさせたいインチ数をテンキー入力することによって行われる。更に、一定時間確認キー入力がないと、元のノットレディー画面３１を表示する。
【００５１】
この印刷条件画面３７では、決定した印刷条件の更新内容と更新内容の確認を求める表記と確認キーとキャンセルキーを表示する。確認キーが押されると表示した印刷条件の更新内容に従って印刷条件を更新して元のノットレディー画面３１を表示し、キャンセルキーが押されると印刷条件を更新しないで元のノットレディー画面３１を表示する。更に、一定時間確認キー入力又はキャンセルキー入力がないと、元のノットレディー画面３１を表示する。
【００５２】
〈印刷条件画面に対するキー入力情報に従って次の画面を決めるためのテーブル〉
図３は、操作制御部５が、操作パネル部４の通知する印刷条件画面のキー入力情報に従って、次の画面を決めるためのテーブルの例を示す図である。
【００５３】
この図の例では、最初の列に印刷条件の大項目があり、次の列に各項目を分類した詳細項目がある。次の列がないものは印刷条件の更新値の決定したものであり、印刷条件の決定値を得るまで列を追加して分類する。また、この図の例では、列４１から列４４まで最大４列で、全ての種類の印刷条件が決定できる。
【００５４】
印刷条件の後に付してある番号は、各列における行番号を列順に追記したものである。この図の行数及び列数は１つの事例であり、列数を多くした場合、操作ミスの率が上昇して操作のやり直しの負担が増し、行数を多くして複数の画面に渡るようにすると検索時間がかかって操作の負担が増す。列数行数ともこの様な負担を少なくするよう適正な数を選ぶものとする。
【００５５】
印刷条件の番号の後に付してある（Ｆ）は印刷条件を更新してノットレディー画面３１に戻ることを意味し、（Ｃ）は次の列の印刷条件画面を表示することを意味し、（Ｖ）は決定した印刷条件の更新値の確認画面を表示することを意味する。
【００５６】
操作制御部５は、操作パネル部４とやり取りしながら、例えばシングル印刷モードやリピート印刷モードの設定解除において、図３の列４１にある印刷条件３（Ｆ）で印刷条件を更新し、ノットレディー画面３１に戻す。
【００５７】
また、操作制御部５は、操作パネル部４とやり取りしながら、例えば水平印刷位置の微調整において、列４１の印刷条件１（Ｃ）で印刷位置微調整を受け、列４２の印刷条件１１（Ｃ）で水平方向の左右微調整を受け、列４３の印刷条件１１１（Ｃ）で微調整の具体値を受け、最終列４４の印刷条件１１１１（Ｖ）で決定値の確認済みを受けると印刷条件を更新し、ノットレディー画面３１に戻す。
【００５８】
〈操作制御部による操作制御の全体のフロー〉
図４は、図１にある操作パネル部４から通知を受けて、操作制御部５が操作パネル部４との間で行う操作制御の全体を示すフローチャート図である。なお、本フローチャート図及び以降のフローチャート中の各ステップを「Ｓ」で示す。以下、フローチャートに従って説明する。
【００５９】
ステップ１で、操作パネル部４からの通知内容をセーブしてステップ２に進む。
ステップ２で、レディーかノットレディーか状態判定を行い、ノットレディー状態ならステップ９に進み、レディー状態ならステップ３に進む。
【００６０】
ステップ３で、操作パネル部４からの通知がノットレディーの指示ならステップ４に進み、ノットレディー以外なら無効な通知であるため終了する。
【００６１】
ステップ４で、入力部２にレディーよりノットレディーに状態を切り替えるよう通知し、ステップ５に進む。
ステップ５で、出力部６に印刷停止を指示して、ステップ６に進む。
【００６２】
ステップ６で、印刷中なら出力部６から印刷停止の確認応答を待ち、応答を受けるとステップ７に進む。
【００６３】
ステップ７で、操作パネル部４にノットレディー画面の表示を指示する。
ステップ８で、操作制御部５の状態をノットレディーに切り替えて終了する。
【００６４】
ステップ９で、操作パネル部４からの通知が印刷条件更新の指示かどうか判定し、印刷条件更新の指示でなければステップ１１に進み、印刷条件更新の指示ならステップ１０に進む。
ステップ１０で、「印刷条件更新処理」を実行して終了する。「印刷条件更新処理」については、図５を参照して後述する。
【００６５】
ステップ１１で、操作パネル部４からの通知がローカル印刷の指示かどうか判定し、ローカル印刷の指示でなければ無効な通知であるため終了し、ローカル印刷の指示ならステップ１２に進む。
ステップ１２で、「ローカル印刷処理」を実行して終了する。「ローカル印刷処理」については、図６を参照して後述する。
【００６６】
〈印刷条件更新処理〉
図５は、図４におけるステップ１０の「印刷条件更新処理」の詳細を示すフローチャート図である。
【００６７】
ステップ５１で、操作監視時間を初期化し、ステップ５２に進む。
ステップ５２で、操作パネル部４からの通知が、ノットレディー画面３１における印刷条件更新処理の開始なのか、又はその後の印刷条件の決定に至る間の通知なのか判定し、印刷条件更新処理の開始ならステップ５３に進み、印刷条件の決定に至る間の通知ならステップ５７に進む。
【００６８】
ステップ５３で、入力部２にフリー状態からビジー状態に切り替えるよう通知し、ステップ５４に進む。
ステップ５４で、操作制御部５自身をビジー状態に切り替えて、ステップ５５に進む。
ステップ５５で、操作パネル部４に先頭（最初）の印刷条件画面を表示するよう指示し、ステップ５６に進む。
ステップ５６で、現印刷条件に基づいて印刷条件データを準備し、操作パネル部４から次の通知を、又は入力部２からシステムリセットの通知を待つ。
【００６９】
ステップ５７で、操作パネル部４の通知するキー入力情報に基づいて印刷条件データを更新し、ステップ５８に進む。
ステップ５８で、印刷条件の更新値が決定済み（図３の事例で印刷条件の数値の後が（Ｃ）以外の場合）なのか未決定（図３の事例で印刷条件の数値の後が（Ｃ）の場合）なのか判定し、決定済みならステップ６０に進み、未決定ならステップ５９に進む。
【００７０】
ステップ５９で、操作パネル部４に次の印刷条件画面を表示するよう指示し、操作パネル部４から次の通知を、又は入力部２からシステムリセットの通知を待つ。
【００７１】
ステップ６０で、決定した印刷条件の確認の要否及び確認要なら確認済みかどうか判定し、確認が不要（図３の事例で印刷条件の数値の後が（Ｆ）の場合）又は確認済み（図３の事例で印刷条件の数値の後が（Ｖ）で確認結果の通知を受けた場合）ならステップ６２に進み、確認が必要で未確認の場合（図３の事例で印刷条件の数値の後が（Ｖ）で確認表示をしてない場合）はステップ６１に進む。
【００７２】
ステップ６１で、更新値の決定した印刷条件データに基づいて印刷条件の更新内容とその確認を求める確認画面（図２の印刷条件画面３７）を表示するよう指示し、操作パネル部４から次の通知を、又は入力部２からシステムリセットの通知を待つ。
【００７３】
ステップ６２で、前記確認画面（図３の事例で印刷条件の数値の後が（Ｖ）のため図２の印刷条件画面３７を表示）でキャンセルキー入力を通知してきたならステップ６５に進み、確認が不要の場合（図３の事例で印刷条件の数値の後が（Ｆ））又は前記確認画面で確認キー入力を通知してきたならステップ６３に進む。
【００７４】
ステップ６３で、印刷条件データに基づいて出力部６に印刷条件の更新を指示し、ステップ６４に進む。
ステップ６４で、出力部６から印刷条件の更新応答を待ち、更新応答が来たらステップ６５に進む。
【００７５】
ステップ６５で、印刷条件データを破棄し、ステップ６６に進む。
ステップ６６で、操作パネル部４にノットレディー画面３１を表示するよう指示し、ステップ６７に進む。
ステップ６７で、入力部２にビジー状態からフリー状態に切り替えるよう通知し、ステップ６８に進む。
ステップ６８で、操作制御部５自身をフリー状態に切り替えて終了する。
【００７６】
〈ローカル印刷処理〉
図６は、図４におけるステップ１２の「ローカル印刷処理」の詳細を示すフローチャート図である。
【００７７】
ステップ７１で、入力部２にフリー状態よりビジー状態に切り替えるよう通知し、ステップ７２に進む。
ステップ７２で、操作制御部５自身をビジー状態に切り替えて、ステップ７３に進む。
ステップ７３で、操作パネル部４にローカル印刷中を表示するよう指示し、ステップ７４に進む。
ステップ７４で、出力部６に印刷指示をし、ステップ７５に進む。
【００７８】
ステップ７５で、操作パネル部４より印刷停止キー入力の通知があるかどうか判定し、印刷停止キー入力の通知があればステップ７７に進み、なければステップ７６に進む。
【００７９】
ステップ７６で、出力部６が印刷停止の通知、即ち、シングル印刷モードの印刷条件による印刷停止、又は、システムリセットによる印刷停止、又は、バッファ部３の印刷データ無しによる印刷停止を通知してきたかどうか判定し、通知がなければ、ステップ７５に戻り、操作パネル部４からの停止の通知若しくは出力部６からの停止の通知があるまで、ステップ７５→ステップ７６→ステップ７５→・・・を繰り返し、出力部６より印刷終了の通知があればステップ７７に進む。
【００８０】
ステップ７７で、出力部６に印刷停止を指示し、ステップ７８に進む。
ステップ７８で、出力部６からの印刷停止の応答（通知）を待ち、印刷停止の応答（通知）を受けたらステップ７９に進む。
【００８１】
ステップ７９で、操作パネル部４にノットレディー画面を表示するよう指示し、ステップ８０に進む。
ステップ８０で、入力部２にビジー状態からフリー状態に切り替えるよう通知し、ステップ８１に進む。
ステップ８１で、操作制御部５自身をフリー状態に切り替えて終了する。
【００８２】
テスト印刷モードなど操作パネル入力の印刷データ数は限定されており、バッファ部３に収納できる印刷データ数も上限があり、更にリピート印刷モードで操作パネル入力の印刷データを印刷する場合も出力部６がリピート印刷モードを無視する。従って、ローカル印刷の終了時間には上限があり、ビジー状態は人為的操作時間に依存せず解除される。
【００８３】
〈タイムアップ処理〉
図７は、操作制御部５の「タイムアップ処理」の詳細を示すフローチャート図である。
【００８４】
操作制御部５はタイムアップの通知を受けて、ステップ９１で操作監視時間を更新し、ステップ９２に進む。
【００８５】
ステップ９２で、図５の「印刷条件更新処理」におけるステップ５６若しくはステップ５９若しくはステップ６１の処理を終えて、操作パネル部４の通知を待っている状態かどうか判定し、即ち、印刷条件更新処理の処理途中かどうか判定し、処理途中でなければ終了し、印刷条件更新処理の処理途中であるならステップ９３に進む。
【００８６】
ステップ９３で、操作監視時間が一定時間をオーバーしたかどうか判定し、オーバーしていないなら終了し、オーバーしていたらステップ９４に進む。
【００８７】
ステップ９４で、印刷条件データを破棄し、ステップ９５に進む。
ステップ９５で、操作パネル部４にノットレディー画面を表示するよう指示し、ステップ９６に進む。
ステップ９６で、入力部２にビジー状態からフリー状態に切り替えるよう通知し、ステップ９７に進む。
ステップ９７で、操作制御部５自身をフリー状態に切り替えて終了する。
【００８８】
以上により、印刷条件の更新処理中に一定時間次の操作が無いと、操作パネル部４をノットレディー画面に戻し、入力部２をフリー状態に戻し、作成中の印刷条件データを破棄する。即ち、印刷装置１の状態は印刷条件の更新操作をする前の状態に戻り、印刷装置１は人為的操作によらず、ホスト装置からセンス要求を受信できる。
【００８９】
〈システムリセット処理〉
図８は、入力部２からシステムリセットの通知を受けた時の操作制御部５の「システムリセット処理」を示すフローチャートである。
【００９０】
操作制御部５はシステムリセットの通知を受けて、ステップ１０１で、印刷条件更新処理の処理途中かどうか判定し、処理途中でなければ終了し、印刷条件更新処理の処理途中ならステップ１０２に進む。
【００９１】
ステップ１０２で、印刷条件データを破棄し、ステップ１０３に進む。
ステップ１０３で、操作パネル部４にノットレディー画面を表示するよう指示し、ステップ１０４に進む。
ステップ１０４で、入力部２にビジー状態からフリー状態に切り替えるよう通知し、ステップ１０５に進む。
ステップ１０５で、操作制御部５自身をフリー状態に切り替えて終了する。
【００９２】
以上により、図５の「印刷条件更新処理」におけるステップ５６若しくはステップ５９若しくはステップ６１の処理を終えて、操作パネル部４の通知若しくは入力部２のシステムリセットの通知を待っている時、システムリセットの通知があると、操作パネル部４をノットレディー画面に戻し、入力部２をフリー状態に戻し、作成中の印刷条件データを破棄する。即ち、印刷装置の状態は印刷条件の更新操作をする前の状態に戻り、何時でも印刷条件に支障ない状態でホスト装置から電源オフの指示を受けられる。
【００９３】
〈センス情報〉
図９は、入力部２がホスト装置からセンス要求を受けてホスト装置に送信するセンス情報を示す図である。
【００９４】
センス情報１１１は、従来からあるレディーフラグ１１２と印刷データフラグ１１３と印刷条件群１１４に加え、新たに業務データフラグ１１５を持つ。
【００９５】
入力部２は、センス要求を受けて、ノットレディー状態なら「０」、レディー状態なら「１」をレディーフラグ１１２に設定し、バッファ部３の制御情報を判定して印刷データが無ければ「０」、印刷データがあれば「１」を印刷データフラグ１１３に設定し、操作制御部５に通知して操作制御部５から受けた印刷条件群をセンス情報１１１に設定する。
【００９６】
また、入力部２は、印刷データフラグ１１３が「１」の時にバッファ部３の各印刷データを判定して、全て操作パネル入力の印刷データなら「０」、１つでもホスト入力の印刷データがあれば「１」を業務データフラグ１１５に設定する。
【００９７】
ホスト装置は、印刷装置１に対する業務印刷用のデータ送信を全て終了した後、センス情報の印刷データフラグが一度「０」であることを確認すれば、印刷装置１において業務印刷が終了したものと判断することができる。ホスト装置が電源オフを目的に印刷装置１の業務印刷の終了未終了を印刷データフラグでチェックする場合、例えば印刷装置１がシングル印刷モードかつテスト印刷モードによる試し印刷を繰り返していたなら、ホスト装置はこの最中印刷データフラグが「１」のセンス情報を得ることになる。この場合、ホスト装置が、印刷装置１のテスト印刷が終了してセンス情報の印刷データフラグが「１」になるのを待ってシステムリセットを発行すると、その分、システム電源オフの時間が遅れることになる。
【００９８】
しかし、本実施形態では、印刷装置１でセンス情報に業務データフラグ１１５を設けることにより、ホスト装置は、前記試し印刷の終了を待たずに業務データフラグ１１５が「０」で業務印刷終了と判定することができる。従って、業務終了の判定を早めることができ、システム電源オフの時間を早めることができる。
【００９９】
以上、詳細に説明したように、本発明の実施形態の印刷装置は、下記（１）〜（３）の効果を有する。
（１）印刷条件の更新途中で操作パネル部４より一定時間次の指示がないと、印刷条件の更新操作前の状態に戻す、即ち、ビジー状態かつノットレディー状態をフリー状態かつノットレディー状態に戻すため、人為的操作時間に依存せず、ホスト装置からのセンス要求に応じられる。
（２）印刷条件の更新途中でシステムリセットを受けた時、印刷条件の更新操作前の状態に戻す、即ち、先に設定された確認済みの印刷条件を継続するため、ホスト装置から何時でも印刷条件に支障ない状態で電源オフの指示を受けいれられる。
（３）センス情報に業務データフラグを含めるため、ホスト装置は業務データフラグによって印刷装置を一度業務終了と判定すれば、その後、印刷装置がビジー状態であってもレディー状態であってもシステムリセットを指示できる。
即ち、ホスト装置が一度印刷業務の終了を確認すれば、全印刷装置の全業務終了を確認するまでの間に、もし、どれかの印刷装置が更に印刷条件の更新やローカル印刷によりビジー状態になっても、テスト印刷モードでレディー状態になって印刷を始めていても、何時でもシステムリセットを指示でき、続いてシステム全体の電源オフを指示できるので、システム電源オフの時間を早めることができる。
【符号の説明】
【０１００】
１…印刷装置、２…入力部、３…バッファ部、４…操作パネル部、５…操作制御部、６…出力部、７…プリンタ、８…電源部、３１…ノットレディー画面、３２…レディー画面、３３…ローカル印刷画面、３４〜３７…印刷条件画面、１１１…センス情報、１１２…レディーフラグ、１１３…印刷データフラグ、１１４・・・印刷条件群、１１５…業務データフラグ。
【先行技術文献】
【特許文献】
【０１０１】
【特許文献１】特開平３−５９７４２号公報
【特許文献２】特開２０００−１９０５９４号公報
【特許文献３】特開平１０−１４９２６９号公報
【特許文献４】特開２００２−１０３７４１号公報
【図１】
2012116014.tif 000003
【図２】
2012116014.tif 000004
【図３】
2012116014.tif 000005
【図４】
2012116014.tif 000006
【図５】
2012116014.tif 000007
【図６】
2012116014.tif 000008
【図７】
2012116014.tif 000009
【図８】
2012116014.tif 000010
【図９】
2012116014.tif 000011