(57)【要約】【課題】  本発明は、プリンタ装置のメモリ内に記憶されている、印刷量、機構構成部品の使用量、消耗部品、調整値、機構部の制御値、使用状態のロギングなど多岐にわたる重要なデータを、メモリの交換時やデータの破壊時においてもメモリ内データを保護することを課題とする。【解決手段】  本発明は、プリンタ制御基板上に実装しているメモリの一部に識別コードを設け、前記メモリ内のデータを定期的にコントローラのハードディスクへコピーしバックアップすることを特徴とする。【選択図】図１
2005035229.tif 000002
【特許請求の範囲】
【請求項１】
半導体メモリと、不揮発生メモリと、ハードディスクを備えるプリンタ装置において、前記半導体メモリの内容を定期的に前記ハードディスクへコピーしバックアップする処理手段と、前記半導体メモリの内容の一部に識別コードを設け、前記ハードディスクのバックアップ内の識別コードと比較し、一致していれば前記半導体メモリが正常であると判別する比較手段と、前記比較手段で前記識別コードを比較し不一致の場合には、前記半導体メモリの内容を前記バックアップを実行しない比較及び処理手段と、前記不揮発生メモリ内にあるデータの一部を前記半導体メモリへコピー後、一定周期で前記データを比較する比較手段と、前記半導体メモリの異常が発生したことを検出する処理手段と、前記ハードディスクでバックアップしている前記半導体メモリの内容を前記半導体メモリへコピーする処理手段と、前記半導体メモリの内容を前記ハードディスクへコピーする処理手段とを有することを特徴とするプリンタ装置。
【請求項２】
前記半導体メモリは、ＮＶＲＡＭを含むことを特徴とする請求項１に記載のプリンタ装置。
【請求項３】
前記不揮発生メモリは、ＲＯＭを含むことを特徴とする請求項１に記載のプリンタ装置。
【請求項４】
前記半導体メモリ内容を定期的に前記ハードディスクへコピーする前記処理手段は、前記プリンタ装置のパワーオン時、印刷終了時、及び一定時間通電状態時に予め決められた時刻に実行することを特徴とする請求項１に記載のプリンタ装置。
【請求項５】
前記半導体メモリの内容の一部に設ける前記識別コードを定期的に前記ハードディスクへコピーする毎に書替えることを特徴とする請求項１に記載のプリンタ装置。
【請求項６】
前記不揮発生メモリ内にある前記データの一部は、前記半導体メモリを初期化した場合に、前記データをコピーすることを特徴とする請求項１に記載のプリンタ装置。
【請求項７】
前記不揮発生メモリ内の前記データと前記半導体メモリ内にコピーされた前記データを一定周期で比較し、前期データが不一致であれば前記半導体メモリの交換、故障、データ破壊等が発生したと判別し、前記半導体メモリの内容の一部にある前記識別コードを書替え不一致にすることにより前記半導体メモリの内容を前記ハードディスクへコピーしバックアップすることを中止することを特徴とする請求項１に記載のプリンタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ装置に関するものである。
【背景技術】
【０００２】
プリンタのメモリ内のデータは、印刷量、機構構成部品の使用量、消耗部品、調整値、機構部の制御値、使用状態のロギングなど多岐にわたる重要なデータが記憶保持されている（以下、プリンタ情報という）。これらのデータはプリンタの通電状態や非通電状態においても記憶保持する必要があるために、メモリ内データを保護する方式や装置が考案されている（例えば、特許文献１参照。）。
プリンタのメモリ保護方式としては、プリンタの各機構部を制御するためのマイクロプロセッサが使用している半導体メモリへ記憶保持する機能を付加したり、プリンタに印刷データを転送し印刷動作指示をしたりプリンタのオペレータパネルを制御する機能を持つプリンタの制御装置（以下、コントローラという）のメモリへプリンタのメモリ内データをバックアップする方式が取られている。
【０００３】
図２は、本発明を適用するプリンタの外観図であり、オペレータパネル１０２とプリンタ内部に図示しないコントローラとプリンタを制御する制御基板が実装されている。
【０００４】
図３にプリンタの構成を示す概略のブロック図を示す。プリンタに印刷データを転送するためのホストシステム３０１、オペレータがプリンタを操作したりエラー情報を見たりする為のオペレータパネル１０２、ホストシステム３０１からの印刷データをプリンタへ制御信号として転送するコントローラ１０１とコントローラ１０１が記憶装置として使用するハードディスク１０３、プリンタ機構部を全体制御するプリンタ制御基板１０７に実装されているＭＰＵ１０８、コントローラ１０１とプリンタ制御基板１０７を接続するインタフェース１０６、ＭＰＵ１０８が実行する制御プログラムを格納するＲＯＭ１０９と半導体メモリのＮＶＲＡＭ１１２、プリンタＭＰＵが印刷実行するために制御する主な機構部である光学部３０２、印写部３０３、送行部３０４、スタッカ部３０５、定着部３０６と機構構成部品などの一例として定着部３０６の構成部品である定着ユニット３０７とＨＲクリーナ３０８等により構成されている。
【０００５】
ここで機構構成部品の一例である図４の定着ユニット３０７や図５のＨＲクリーナの使用量は、ＮＶＲＡＭ１１２に記憶保持されており、部品の使用量が寿命に達するとエラーを報告しオペレータやサービスマン（保守員）により新品に交換される。
【０００６】
上記した構成において、従来のプリンタメモリ内データの保護方式を以下に説明する。プリンタ通電中にプリンタのＭＰＵ１０８はプリンタ情報１１５をＮＶＲＡＭ１１２に記憶保持する。コントローラ１０１は、オペレータやサービスマン（保守員）によるオペレータパネル１０２の操作により部品寿命を見たりプリンタで部品寿命となった部品のエラー報告時等、必要に応じてプリンタ情報１１５をインタフェース１０６を介して読込み表示する。プリンタＭＰＵ１０８のメモリであるＮＶＲＡＭ１１２は、通電状態から通電断状態となった場合においてもデータを記憶保持できることから、メモリ保護用ＬＳＩとして使用している。このＮＶＲＡＭ１１２は、基板交換時には交換前と同じ状態で動作させるためにＮＶＲＡＭ１１２を交換前の基板から取り外し、新しい基板へ差し込んで運用をしていた。
【０００７】
【特許文献１】特開２０００−９４７６３号公報（図４）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来のプリンタのメモリ保護方式では、プリンタ制御基板１０７交換時に基板上に実装されているＮＶＲＡＭ１１２を手作業により取り外し、新しい基板に差し込むので作業の煩わしさや、差し込み作業中にＮＶＲＡＭ１１２のＩＣピンが折れたり曲がったりしてしまい使用出来なくなることが運用上懸念されていた。
【０００９】
また、ごくまれに何らかの要因でＮＶＲＡＭ１１２内のデータが破壊されてしまうような場合やプリンタ情報１１５の設定をしていない新品のＮＶＲＡＭ１１２に交換する場合には、プリンタの保守員がＮＶＲＡＭ１１２内のデータをクリアしてプリンタ動作が出来るようにメモリデータの再設定をし、プリンタを修復するために時間を要することも運用上の問題点として懸念されていた。
【００１０】
本発明の目的は、上記の問題を解消して、プリンタのプリンタ情報１１５を通電状態や非通電状態あるいはＮＶＲＡＭ１１２の交換時においても記憶保持するプリンタ装置を提供することにある。
【課題を解決するための手段】
【００１１】
上記課題は、半導体メモリの内容を定期的にハードディスクへコピーしバックアップする処理手段と、前記半導体メモリの内容の一部に識別コードを設け、前記ハードディスクのバックアップ内の識別コードと比較し、一致していれば前記半導体メモリが正常であると判別する比較手段と、前記比較手段で前記識別コードを比較し不一致の場合には、前記半導体メモリの内容を前記バックアップを実行しない比較及び処理手段と、前記不揮発生メモリ内にあるデータの一部を前記半導体メモリへコピー後、一定周期で前記データを比較する比較手段と、前記半導体メモリの異常が発生したことを検出する処理手段と、前記ハードディスクでバックアップしている前記半導体メモリの内容を前記半導体メモリへコピーする処理手段と、前記半導体メモリの内容を前記ハードディスクへコピーする処理手段とを有することによって解決される。
【発明の効果】
【００１２】
本発明によれば、プリンタのメモリ内に記憶保持している印刷量、機構構成部品の使用量、消耗部品、調整値、機構部の制御値、使用状態のロギングなど多岐にわたる重要なデータをコントローラのハードディスクへバックアップすることで、ハードディスクあるいはＮＶＲＡＭのいずれか一方の部品交換時やデータが破壊された場合においてもメモリの修復が可能である。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施例を図面を用いて説明する。
【実施例１】
【００１４】
本発明は、図１に示すように従来の技術と同一の構成であり、オペレータがプリンタを操作したりエラー情報を見たりする為のオペレータパネル１０２、ホストシステム３０１からの印刷データをプリンタへ制御信号として転送するコントローラ１０１とコントローラ１０１が記憶装置として使用するハードディスク１０３、プリンタ機構部を全体制御するプリンタ制御基板１０７に実装されているＭＰＵ１０８、コントローラ１０１とプリンタ制御基板１０７を接続するインタフェース１０６、ＭＰＵ１０８が実行する制御プログラムを格納するＲＯＭ１０９とメモリのＮＶＲＡＭ１１２から構成されており、コントローラ１０１のハードディスク１０３内の作業メモリ領域であるコントローラＷＯＲＫ ＡＲＥＡ１０４にプリンタ情報バックアップ１０５を追加し、コントローラ１０１がプリンタ情報を正常であると判別するための識別コード１１４を追加し、ＲＯＭ１０９内の制御プログラム１１０にＣＨＥＣＫデータ１１１を追加し、ＮＶＲＡＭ１１２のプリンタＷＯＲＫ ＡＲＥＡ１１３とプリンタ情報１１５の規定のアドレスにＲＯＭ１０９のＣＨＥＣＫデータ１１１をＮＶＲＡＭ１１２へコピーしてＮＶＲＡＭ１１２のデータ破壊を監視する機能を追加したことを特徴とする。
【００１５】
上記構成において、コントローラ１０１は、プリンタ情報１１５をコピーする上でＮＶＲＡＭ１１２が交換された又はデータが破壊されている場合、プリンタ情報１１５をコピーしないようにして正常なデータのみバックアップする。この制御を実行する上でのコントローラ１０１のアルゴリズムを図６に示すフローチャートを参照して説明する。
【００１６】
Ｓ１００はプリンタパワーオン時、印刷終了時、予め決められた時刻、一定時間通電状態時にプリンタ情報１１５をコピーする契機が発生したかどうかを判別し、コピー契機であれば、Ｓ１０１でプリンタ識別コード１１４がプリンタ情報バックアップ１０５内の識別コードと一致しているか判別し、一致していればＮＶＲＡＭ１１２の交換及びデータ破壊が発生しておらずプリンタ情報１１５は正常であるのでＳ１０２へ進みプリンタ情報１１５をコントローラハードディスク１０３内のプリンタ情報バックアップ１０５へコピーし、Ｓ１０３へ進み識別コード１１４を書替えて次のコピー発生契機のチェック用データとして更新する。図６のフローチャート中のＳ１０１は、プリンタ制御基板１０７の処理でありＮＶＲＡＭ１１２内のデータが破壊した場合、識別コード１１４をクリアしてコントローラ１０１でバックアップしている識別コードと不一致にしてプリンタ情報バックアップ１０５へのコピーを中止する。また、ＮＶＲＡＭ１１２を交換した場合は、識別コード１１８とコントローラ１０１の識別コードが不一致であるので、Ｓ１０１の判別処理にてプリンタ情報バックアップ１０５へのコピーは実行されない。
【００１７】
Ｓ１０１の処理にて、ＮＶＲＡＭ１１２内のデータ１１５が破壊したことを判別するプリンタ制御基板１０７のアルゴリズムを図７に示すフローチャートを参照して説明する。
【００１８】
図７の処理は、プリンタ通電中に一定周期で実行し、Ｓ２００でＮＶＲＡＭ１１２に書込まれたＣＨＥＣＫデータを読み出し、ＲＯＭ内のＣＨＥＣＫデータ１１１と比較して等しくなければＮＶＲＡＭ１１２内データが破壊されていると判別し、Ｓ２０１へ進む。また、等しくなければ正常であるので本処理を終了する。Ｓ２０１では識別コード１１４をクリアし、次にＳ２０２へ進みコントローラ１０１にＮＶＲＡＭ１１２内データが破壊されたことを示すエラーを報告しプリンタの動作を停止する。
【００１９】
尚、ＮＶＲＡＭ１１２内のＣＨＥＣＫデータは、ＮＶＲＡＭ１１２の交換時、又は初期化時に図８に示すＳ３００の処理にてＲＯＭ１０９内のＣＨＥＣＫデータ１１１をＮＶＲＡＭ１１２へコピーしておくものとする。
【００２０】
上述の機能を従来技術に追加したことにより、ＮＶＲＡＭ１１２内のデータが破壊した場合や交換をした場合においても、プリンタ情報１１５を修復出来るようになる。このプリンタ情報１１５の修復操作を次に示す。
【００２１】
コントローラ１０１は、図７のＳ２０２にてインタフェース１０６を介してこのエラーを検出すると、プリンタ故障として動作を中止し、エラーの修復をオペレータパネル１０２へ表示する。このエラーを表示した後に、プリンタのサービスマン（保守員）がオペレータパネル１０２指示によりコントローラ１０１のハードディスク１０３内にあるプリンタ情報バックアップ１０５と識別コードをＮＶＲＡＭ１１２へコピーする。次に、ＣＨＥＣＫデータ１１１をＮＶＲＡＭ１１２へコピーすることでＮＶＲＡＭ１１２のプリンタ情報１１５を復元させることが出来る。
【００２２】
ここで、サービスマン（保守員）がオペレータパネル１０２指示によりプリンタ情報１１５をコピーする操作をコントローラ１０１が、エラーを検出したのを契機にして自動的にプリンタ情報１１５と識別コードをＮＶＲＡＭ１１２へコピーしてプリンタ情報１１５を復元させても良い。
【００２３】
また、コントローラ１０１のハードディスク１０３が故障あるいは交換時には、プリンタのサービスマン（保守員）がオペレータパネル１０２よりプリンタ情報１１５をハードディスク１０３のプリンタ情報バックアップ１０５領域にコピーした後に、識別コードをプリンタ情報１１４に書込むことでハードディスク１０３のプリンタ情報バックアップ１０５を修復することが出来る。
【図面の簡単な説明】
【００２４】
【図１】本発明におけるプリンタ装置のメモリ保護方式の実施例を示すブロック図である。
【図２】本発明を適用するプリンタ装置の外観図である。
【図３】プリンタ装置の概略構成を示すブロック図である。
【図４】定着ユニットの外観図である。
【図５】ＨＲクリーナの外観図である。
【図６】プリンタ情報をコントローラのハードディスクへコピーする処理を示すフローチャ―トである。
【図７】ＮＶＲＡＭ内のデータが破壊したことを判別するプリンタ処理のフローチャートである。
【図８】ＮＶＲＡＭ交換時にＲＯＭのＣＨＥＣＫデータをＮＶＲＡＭにコピーするフローチャートである。
【符号の説明】
【００２５】
１０１…コントローラ、１０２…オペレータパネル、１０３…ハードディスク、１０４…コントローラＷＯＲＫ ＡＲＥＡ、１０５…プリンタ情報バックアップ、１０６…インタフェース、１０７…プリンタ制御基板、１０８…ＭＰＵ、１０９…ＲＯＭ、１１０…プリンタ制御プログラム、１１１…ＣＨＥＣＫ データ、１１２…ＮＶＲＡＭ、１１３…プリンタＷＯＲＫ ＡＲＥＡ、１１４…識別コード、１１５…プリンタ情報、３０１…ホストシステム、３０２…光学部、３０３…印写部、３０４…送行部、３０５…スタッカ部、３０６…定着部、３０７…定着ユニット、３０８…ＨＲクリーナ。
【図１】
2005035229.tif 000003
【図２】
2005035229.tif 000004
【図３】
2005035229.tif 000005
【図４】
2005035229.tif 000006
【図５】
2005035229.tif 000007
【図６】
2005035229.tif 000008
【図７】
2005035229.tif 000009
【図８】
2005035229.tif 000010