(57)【特許請求の範囲】
【請求項１】
外部装置からのデータ受信状態を受信可能状態または受信不可状態のいずれかに切り換える状態切換え手段と、
所望の印刷環境を設定する設定手段と、
前記状態切換え手段による受信不可状態への切換え後の前記設定手段からの操作が行なわれていない時間を示す計時手段と、
前記計時手段が示す前記設定手段からの操作が行なわれていない時間が一定時間を経過しているか判別し、一定時間を経過していると判別された場合に前記外部装置からのデータ入力有無を判別する判別手段と、
前記判別手段により前記外部装置からのデータ入力有りと判別された場合に前記状態切換え手段により設定された受信不可状態を解除して受信可能状態に遷移させる制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
外部装置からのデータ受信状態を受信可能状態または受信不可状態のいずれかに切り換える状態切換え手段と、所望の印刷環境を設定する設定手段とを有する印刷装置のオフライン処理方法において、
前記状態切換え手段による受信不可状態への切換え後の前記設定手段からの操作が行なわれていない時間が一定時間を経過しているか否かを判定する判定工程と、
前記判定工程により前記設定手段からの操作が行なわれていない時間が一定時間を経過していると判別された場合に前記外部装置からのデータ入力有無を判別する判別工程と、
前記判別工程により前記外部装置からのデータ入力有りと判別された場合に前記状態切換え手段により設定された受信不可状態を解除して受信可能状態に遷移させる遷移工程と、
を有することを特徴とする印刷装置のオフライン処理方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、入力される印字情報に基づいて可視画像の形成を行ない、かつ、ユーザインタフェースとして操作部を有する印刷装置および印刷装置のオフライン処理方法に関するものである。
【０００２】
【従来の技術】
従来、情報処理装置と所定のインタフェースを介して通信可能なプリンタ装置においては、ユーザによって可視像を形成出来ない状態、即ち、オフライン状態にされた場合、再度、ユーザによって可視像を形成出来る状態、即ち、オンライン状態に変更されるまで、可視像形成のための処理を進めることが出来なかった。
【０００３】
【発明が解決しようとする課題】
このように上記従来例では、ユーザによってオフライン状態にされた場合、ユーザによって、再度、オンライン状態にされるまで可視像形成の処理を行なうことが出来なかったため、ユーザが誤操作によってオフライン状態にした場合、プリンタ装置の処理が停止するという問題点があった。
【０００４】
さらに、ネットワークに接続されているなどで、複数のユーザに利用されている環境の下では、１人のユーザの誤操作により、他の残るユーザが希望する可視像を形成するための処理が停止するという問題点があった。
【０００５】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、外部装置からのデータ受信状態を状態切換え手段により受信不可状態への切換え後、設定手段からの操作が行なわれていない時間が一定時間を経過している状態で、外部装置からデータ入力が有りと判別された場合に、外部装置からのデータ受信状態を状態切換え手段により受信可能状態に遷移させることにより、強制的にデータ受信待機状態に設定された状態で放置されて、設定操作が一定時間ない場合には、外部装置からのデータ入力があれば、確実にデータ受信状態に復帰させることができる印刷装置および印刷装置のオフライン処理方法を提供することである。
【０００６】
【課題を解決するための手段】
本発明に係る第１の発明は、外部装置からのデータ受信状態を受信可能状態または受信不可状態のいずれかに切り換える状態切換え手段と、所望の印刷環境を設定する設定手段と、前記状態切換え手段による受信不可状態への切換え後の前記設定手段からの操作が行なわれていない時間を示す計時手段と、前記計時手段が示す前記設定手段からの操作が行なわれていない時間が一定時間を経過しているか判別し、一定時間を経過していると判別された場合に前記外部装置からのデータ入力有無を判別する判別手段と、前記判別手段により前記外部装置からのデータ入力有りと判別された場合に前記状態切換え手段により設定された受信不可状態を解除して受信可能状態に遷移させる制御手段とを有することを特徴とする。
【０００７】
本発明に係る第２の発明は、外部装置からのデータ受信状態を受信可能状態または受信不可状態のいずれかに切り換える状態切換え手段と、所望の印刷環境を設定する設定手段とを有する印刷装置のオフライン処理方法において、前記状態切換え手段による受信不可状態への切換え後の前記設定手段からの操作が行なわれていない時間が一定時間を経過しているか否かを判定する判定工程と、前記判定工程により前記設定手段からの操作が行なわれていない時間が一定時間を経過していると判別された場合に前記外部装置からのデータ入力有無を判別する判別工程と、前記判別工程により前記外部装置からのデータ入力有りと判別された場合に前記状態切換え手段により設定された受信不可状態を解除して受信可能状態に遷移させる遷移工程とを有することを特徴とする。
【００１４】
【実施例】
以下、図面を用いて本実施例を詳細に説明する。
【００１５】
〔第１実施例〕
図１は、本発明の第１実施例を示す印刷装置の構成を説明するブロック図である。
【００１６】
図において、１はホストコンピュータで、印字データおよび制御コードから成る印字情報をプリンタ２に送信する。プリンタ２は、制御部２１、メモリ部２２、操作指示部２３、プリンタ部２４から構成される。
【００１７】
制御部２１はさらにホストインタフェース制御部２１１、メモリ制御部２１２、操作指示部制御部２１３、プリンタ制御部２１４の各制御部を備えている。また、制御部２１は本プリンタの全体の制御を行なうとともに、ユーザが操作を停止している時間の計測、および、計測した時間によりプリンタ装置の状態を変更するかどうかを判別する。
【００１８】
ホストインタフェース制御部２１１はホストコンピュータからの印字情報を受信するためのホストコンピュータとの通信の制御、および、印字情報の入力の有無の判別を行なう。メモリ制御部２１２はホストコンピュータから受信した印字情報および可視像となる印字パターンをメモリ部２２に格納する。操作指示制御部２１３は操作指示部２３による設定を制御部２１に送る。
【００１９】
プリンタ制御部２１４はプリンタ部２４へ印字パターンの転送を行なう。メモリ部２２は印字情報および印字パターンの格納を行なう。操作指示部２３はプリンタ装置の状態を設定する設定手段であり、ユーザは操作指示部２３によってオフライン状態、および、オンライン状態の設定を行なう。
【００２０】
操作指示部２３による設定は操作指示部制御部２１３によって制御部２１に送られる。プリンタ部２４は目的とする永久可視像を記録紙に形成するための印字機構部（プリンタエンジン）を備える。
【００２４】
図２は、本発明に係る印刷装置のオフライン処理方法の第１実施例を示すフローチャートである。なお、（１）〜（９）は各ステップを示す。
【００２５】
なお、本実施例では、オフライン状態になった場合、その後の操作指示部２３からの操作によって処理を行なう。その際、操作指示部２３からの操作が行なわれない時間を計測し、操作が行なわれない時間が一定以上経過し、かつ、印字情報が入力されている場合には、オンライン状態に移行する。また、オフラインカウンタ（本実施例では制御部２１内の内部カウンタ２１ａによる）は操作が行なわれていない時間を示すカウンタであり、オフライン状態時に時間割り込みによってインクリメントされる。
【００２６】
先ず、ステップ（１）でオフラインカウンタＯＣをクリアし、ステップ（２）で操作指示制御部２１３を通して操作指示部２３の状態を読み込む。そして、ステップ（３）で操作指示部２３からの操作が発生していているかどうかの判別を行ない、操作が発生していると判定した場合には、ステップ（４）に進み、発生していないと判定した場合にはステップ（７）に進む。
【００２７】
よって、上記操作指示部２３からの操作が発生している場合にはステップ（４）で操作に対応する処理を行なった後、ステップ（５）でオフラインカウンタＯＣをクリアしてステップ（６）に進み、ステップ（２）で発生した操作がオンライン状態への移行操作かどうかの判別を行ない、オンライン状態への移行操作（図示しない操作パネル上のオフライン・オンライン切換えスイッチによる指示操作）であると判定した場合処理を終了し、オンライン状態への移行操作でないと判定した場合にはステップ（２）に戻る。
【００２８】
一方、ステップ（３）で操作が発生していないと判定した場合には、ステップ（７）でオフラインカウンタＯＣが一定時間（任意の時間を図示しないＮＶＲＡＭ等に設定することが可能である）を経過しているかどうかの判別を行ない、一定時間を経過していると判定した場合にはステップ（８）に進み、一定時間を経過していないと判定した場合にはステップ（２）に戻る。
【００２９】
次いで、ステップ（８）ではホストコンピュータ１等印字情報の入力されているかどうかの判別を行ない、印字情報が存在しないと判定した場合にはステップ（２）に戻り、印字情報が存在すると判定した場合には、ステップ（９）でオンライン状態への移行処理を行なった後、処理を終了する。
【００３２】
上記実施例では、操作指示部２３からの操作が行なわれない時間が一定以上経過し、かつ、印字情報が入力されている場合に、オフライン状態からオンライン状態に移行することとしたが、印字情報の入力の有無に関わらず、操作指示部２３からの操作が行なわれない時間の経過によってオンライン状態への移行を制御することも可能である。以下、その実施例（印字情報の入力の有無に関わらず、操作指示部からの操作が行なわれない時間の経過によってオンライン状態への移行する例）の説明を図３に示すフローチャートを参照して行なう。
【００３３】
〔第２実施例〕
図３は、本発明に係る印刷装置のオフライン処理方法の第２実施例を示すフローチャートであり、なお、（１）〜（８）は各ステップを示す。また、本実施例は、オフラインカウンタが一定時間以上になった場合に、印字情報の入力を判別することなくオンライン状態に移行する点が上記第１実施例と異なるので、そのステップ（７），（８）について説明する。
【００３４】
ステップ（７）において、オフラインカウンタＯＣが一定時間を経過しているかどうかの判別を行ない、一定時間を経過していると判定した場合には、印字情報の入力されているかどうかの判別を行なうことなく、ステップ（８）でオンライン状態への移行処理を行ない、処理を終了する。これにより、オフラインカウンタＯＣが一定時間以上になった場合には、印字情報の入力を判別することなくオンライン状態に移行させることができる。
【００３７】
〔第３実施例〕
本実施例では、オンライン状態への移行の判断基準として、操作指示部２３からの操作が行われない時間が一定時間以上経過した場合としたが、上記、一定時間をユーザの設定による可変な値とすることも可能である。ユーザによる一定時間の設定方法は、操作指示部２３からの設定、ホストコンピュータ１からの印字情報による設定などが可能である。なお、オフライン状態時の制御のアルゴリズムは、上記第１，第２実施例と同様であるので詳細な説明は省略する。
【００３８】
なお、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適用できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００３９】
さらに、本発明を達成するためのソフトウエアによって表されるプログラムをネットワーク上のデータベースから通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００４０】
【発明の効果】
以上説明したように、本発明によれば、外部装置からのデータ受信状態を状態切換え手段により受信不可状態への切換え後、設定手段からの操作が行なわれていない時間が一定時間を経過している状態で、外部装置からデータ入力が有りと判別された場合に、外部装置からのデータ受信状態を状態切換え手段により受信可能状態に遷移させることにより、強制的にデータ受信待機状態に設定された状態で放置されて、設定操作が一定時間ない場合には、外部装置からのデータ入力があれば、確実にデータ受信状態に復帰させることができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施例を示す印刷装置の構成を説明するブロック図である。
【図２】本発明に係る印刷装置のオフライン処理方法の第１実施例を示すフローチャートである。
【図３】本発明に係る印刷装置のオフライン処理方法の第２実施例を示すフローチャートである。
【符号の説明】
１  ホストコンピュータ
２  プリンタ
２１  制御部
２１ａ  カウンタ
２２  メモリ部
２３  操作指示部
２４  プリンタ部
２１１  ホストインタフェース制御部
２１２  メモリ制御部
２１３  操作指示制御部
２１４  プリンタ制御部
【図１】
0003554091.tif 000002
【図２】
0003554091.tif 000003
【図３】
0003554091.tif 000004