(57)【要約】【課題】印刷装置の電源投入後、各機構の制御コードが設定されないまま印刷実行することにより発生する、印刷品質の低下を防止する。【解決手段】印刷装置の電源投入後、印刷制御装置から各機構の制御コードが設定されたか否かの情報を格納する制御コード書き込み要求フラグと、印刷制御装置から各機構の制御コードを受信する毎に実行される制御コード解析処理の結果を元に該制御コード書き込み要求フラグの操作を行う制御コード書き込み要求フラグセット／リセット処理と、印刷要求コマンドを受信した際に該制御コード書き込み要求フラグを参照し、全ての機構の制御コードが設定されない限り印刷を禁止する印刷実行判別処理と、該印刷実行判別処理にて印刷禁止と判断した際に、印刷制御装置に対して制御コードが未設定であることを示すエラーを報告する機能を設ける。【選択図】図１
2005077649.tif 000002
【特許請求の範囲】
【請求項１】
使用する帳票及び電子写真式印刷装置の使用形態に応じて、加熱ローラ、予熱板、加熱ローラ清掃機構等、電子写真式印刷装置の一機構の制御変数を印刷制御装置から受信可能で、受信した各機構の制御変数基づき各機構の制御切換えが可能な電子写真式印刷装置において、電源投入後、制御装置から全ての機構の制御変数が設定されない限り、印刷を禁止することを特徴とする電子写真式印刷装置。
【請求項２】
電源投入後、制御装置から全ての機構の制御変数が設定されずに印刷要求が有った場合には、印刷制御装置に対し、制御変数が未設定であることを示すエラーを報告する機能を有する請求項１記載の電子写真式印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真式印刷装置に関する。
【背景技術】
【０００２】
電子写真式印刷装置（以後印刷装置と略す）を構成する加熱ローラ、予熱板、加熱ローラ清掃機構等の機構の制御は、使用する帳票の厚さ、材質等の要素に応じて変化する。また、印刷装置の使用形態によっても変化し、複数の印刷装置を並べて帳票の裏表印刷を行う場合やカラー印刷を行う場合においては、それぞれの印刷装置毎に変化する。
【０００３】
従来より印刷装置は、各機構にそれぞれ専用の制御変数を設け、この制御変数に任意の制御値（以後制御コードと称す）を設定することにより、設定された制御コードに応じて各機構を制御する機能を有している。
【０００４】
制御コードの設定は、オペレータが印刷を行う前に印刷制御装置の画面上で行う。
オペレータは使用する帳票及び印刷装置の使用形態に応じて、それぞれの機構の制御コードを全て個別に設定するか、使用する帳票及び印刷装置の使用形態に対応した専用の帳票コードを設定する。本設定により、印刷装置が自身の使用環境を認識し、各機構の制御コードを自動的に推奨値に設定することも可能である。
【０００５】
従来の印刷装置では電源投入後、オペレータから各機構の制御コードを設定しなくとも前回設定された制御コードに従い、各機構を制御し印刷を行うことが可能であった。
【０００６】
図３に従来の印刷装置における印刷開始までフローチャートの一実施例を示す。
【０００７】
印刷装置の電源投入後、ステップ３００で印刷制御装置からコマンドを受信し、ステップ３０１でコマンドを解析し、ステップ３０２で印刷開始要求コマンドか判断する。印刷開始要求コマンドでなければ、ステップ３０３でそれぞれのコマンドに応じた処理を実行する。印刷開始要求コマンドであれば、ステップ３０４にて現在設定されている各機構の制御コードに従い印刷開始処理を実行する。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
用紙Ａという帳票を使用し、単体印刷していた印刷装置を、用紙Ｂという帳票を使用し裏表印刷の裏面印刷用として使用するという印刷装置の使用形態を変化させた場合を例に説明する。
【０００９】
上述したように、従来の印刷装置は電源投入後、印刷制御装置から各機構の制御コードが設定されなくても、現在設定されている制御コードに従い、各機構を制御し印刷を行うことが可能であった。このため、本例において制御コードの設定がなされていないまま印刷を行うと、印刷装置は用紙Ａという帳票で単体印刷用の印刷制御をしてしまう。このことにより、印刷品質の低下が発生していた。
【００１０】
本発明の目的は、印刷装置の電源投入後、各機構の制御コードが設定されないまま印刷実行することにより発生する、印刷品質の低下を防止することである。
【課題を解決するための手段】
【００１１】
上記目的は、印刷装置の電源投入後、印刷制御装置から各機構の制御コードが設定されたか否かの情報を格納する制御コード書き込み要求フラグと、印刷制御装置から各機構の制御コードを受信する毎に実行される制御コード解析処理の結果を元に、該制御コード書き込み要求フラグの操作を行う制御コード書き込み要求フラグセット／リセット処理と、印刷要求コマンドを受信した際に該制御コード書き込み要求フラグを参照し、全ての機構の制御コードが設定されない限り印刷を禁止する印刷実行判別処理と、該印刷実行判別処理にて印刷禁止と判断した際に、印刷制御装置に対して制御コードが未設定であることを示すエラーを報告する機能を付加することにより達成される。
【発明の効果】
【００１２】
本発明の印刷装置は、電源投入後、各機構の制御コードが設定されないまま印刷実行することを禁止することにより、オペレータの設定漏れ等による印刷品質の低下を防止することができる。
【発明を実施するための最良の形態】
【００１３】
実施例図面を参照して本発明を説明する。
【実施例１】
【００１４】
本発明の印刷装置は電源投入後、各機構の制御コードが設定されたか否かの情報を格納するために、書き換え可能な記憶装置（ＲＡＭ）上にそれぞれの機構に対応させた専用の制御コード書き込み要求フラグを備える。本フラグは未設定の機構に対応してセットし、設定済みの機構に対応してはリセットされる。印刷装置の電源投入直後は、全ての機構の制御コードは設定されていない状態である為、全ての機構の制御コード書きこみ要求フラグを一旦セットする。以後は、印刷制御装置から設定された制御コードに基づき、該制御コード書き込み要求フラグを操作する。
【００１５】
図２に印刷制御装置から各機構の制御コードを受信する毎に制御コードを解析し、解析結果を元に該制御コード書き込み要求フラグの操作を行う、制御コード書き込み要求フラグセット／リセット処理の一実施例を示す。
【００１６】
図２において、ステップ２００で印刷制御装置から制御コードを受信し、ステップ２０１にて制御コードを解析する。ステップ２０２で解析結果を元に帳票コードの受信であるか判断する。帳票コードの受信であれば、ステップ２０３で受信した帳票コードは有効範囲か判断し、有効範囲であれば、全ての機構の制御コードが自動的に推奨値に設定される為、ステップ２０４にて全ての制御コードの書きこみ要求フラグをリセットする。逆に、有効範囲でなければ、ステップ２０５にて全ての機構の制御コードの書きこみ要求フラグをセットし、再度、全ての制御コード設定を要求する。
【００１７】
ステップ２０２にて帳票コードの受信でないと判断した際には、ステップ２０６にて各機構の制御コードの個別受信であるか判断する。各機構の制御コードの個別受信であればステップ２０７にて受信した機構の制御コード値はそれぞれの機構に対して有効範囲内か判断し、有効範囲であれば、ステップ２０８にて受信した機構の制御コード書きこみ要求フラグのみリセットする。逆に、有効範囲でなければ、再度、該機構の制御コードの設定が必要である為、ステップ２０９にて、受信した機構の制御コード書きこみ要求フラグのみセットする。ステップ２１０にて制御コードの受信終了か判断し、終了であれば処理を終了し、終了でなければステップ２００に戻る。
【００１８】
次に、図１に該制御コード書き込み要求フラグを参照し、印刷開始するまでの一実施例のフローチャートを示す。
【００１９】
図１において、ステップ１００にてコマンドを受信し、ステップ１０１にてコマンドを解析し、解析結果を元にステップ１０２にて印刷開始要求コマンドの受信であるか判断する。印刷開始要求コマンドの受信でなければステップ１０３にてそれぞれのコマンドに応じた処理を実行する。
【００２０】
印刷開始要求コマンドであれば、ステップ１０４にて前述の各機構の制御コード書きこみ要求フラグを参照し、全ての機構の書きこみ要求フラグがリセットされているか判断する。全ての機構の書き込み要求フラグがリセットされていれば、全ての制御コードが設定済みである為、ステップ１０５にて直ちに印刷が実行される。いずれかの機構の書き込み要求フラグがリセットされていなければ、ステップ１０６にて制御コード未設定エラーを印刷制御装置に報告し、印刷を実施せず処理を終了する。
【図面の簡単な説明】
【００２１】
【図１】本発明における印刷開始までのフローチャート例である。
【図２】本発明にて使用する各機構の制御コード書きこみ要求フラグ操作のフローチャート例である。
【図３】従来の印刷装置における印刷開始までのフローチャート例である。
【図１】
2005077649.tif 000003
【図２】
2005077649.tif 000004
【図３】
2005077649.tif 000005