【事件の表示】
　特許第２７４１３２５号　「印字装置」の請求項１〜３に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第２７４１３２５号の請求項１に係る特許を維持する。
【理　由】
［１］手続の経緯
　本件特許第２７４１３２５号発明は、平成５年２月１日に特許出願され、平成１０年１月３０日にその特許の設定の登録がなされ、その後、梅沢靖幸、土屋博志より特許異議の申立がなされ、取消理由通知がなされ、その指定期間内である平成１１年８月２８日に訂正請求がなされたものである。
　
［２］訂正の適否についての判断
１．訂正事項
（１）訂正事項ａ
　特許請求の範囲の請求項１及び請求項２を削除する。これに伴い、請求項３を請求項１に繰り上げて以下の通り訂正する。
「【請求項１】　印字条件についての初期値を格納する不揮発性メモリを備え電源投入時の初期処理で前記初期値を前記不揮発性メモリより読み出しこれを常時書換可能なワークエリア上に書き込みこれを各印字条件の制御値として動作する印字装置において、
　ホスト装置より送られる印字情報及び制御コマンドを受信する外部インターフェイスと、
　前記不揮発性メモリに格納すべき情報として工場出荷状態の所定の初期値を記憶する固定メモリと、
　ホスト装置より送られた制御コマンドが初期戻しコマンドであるか否かを判別する初期戻しコマンド判別手段と、
　該初期戻しコマンド判別手段が前記初期戻しコマンドの受信を判別したとき前記不揮発性メモリ上の前記初期値情報を前記固定メモリに記憶された前記所定の初期値に書き換える不揮発性メモリ書換制御手段と、を有することを特徴とする印字装置。」
　
（２）訂正事項ｂ
　明細書の段落番号【０００８】、【０００９】を削除し、【０００７】を以下の通り訂正する。
「【０００７】
【課題を解決するための手段】
　上記目的を達成するべく本願発明の請求項１による印字装置は、印字条件についての初期値を格納する不揮発性メモリを備え電源投入時の初期処理で前記初期値を前記不揮発性メモリより読み出しこれを常時書換可能なワークエリア上に書き込みこれを各印字条件の制御値として動作する印字装置において、ホスト装置より送られる印字情報及び制御コマンドを受信する外部インターフェイスと、前記不揮発性メモリに格納すべき情報として工場出荷状態の所定の初期値を記憶する固定メモリと、ホスト装置より送られた制御コマンドが初期戻しコマンドであるか否かを判別する初期戻しコマンド判別手段と、該初期戻しコマンド判別手段が前記初期戻しコマンドの受信を判別したとき前記不揮発性メモリ上の前記初期値情報を前記固定メモリに記憶された前記所定の初期値に書き換える不揮発性メモリ書換制御手段と、を有することを特徴とするものである。」
　
（３）訂正事項ｃ
　明細書の段落番号【００１１】、【００１２】を削除し、【００１０】を以下の通り訂正する。
「【００１０】
【作用】
　すなわち、初期値を出荷時状態等の所定の初期値に戻すコマンドを設定しているので、これを送信するだけで別に記憶されていた所定の初期値に一発で書換えることが可能となる。」
（４）訂正事項ｄ
　明細書の段落番号【００２５】を以下の通り訂正する。
「【００２５】
【発明の効果】
　以上詳述したように本発明による印字装置によると，工場出荷状態等の所定の初期値に戻す際に、工場出荷時の初期値そのものを知らなくとも制御コマンドを送るだけで行え、誰でも簡単に且つ瞬時に基に戻すことができ、従来の煩雑な様が不要となる。」
　
２．訂正の目的、新規事項禁止、拡張変更禁止の各要件の判断
　上記訂正事項ａは、特許請求の範囲の請求項１、２を削除し、請求項３を請求項１に繰り上げるものであり、願書に添付した明細書及び図面に記載した事項の範囲内であり、特許請求の範囲の減縮に該当し、実質的に特許請求の範囲を拡張・変更するものではない。
　上記訂正事項ｂ、ｃ、ｄは、特許請求の範囲の訂正に伴い、発明の詳細な説明中の対応箇所を訂正するものであるから、明りょうでない記載の釈明に該当し、且つ、願書に添付した明細書及び図面に記載した事項の範囲内であり、実質的に特許請求の範囲を拡張・変更するものではない。
　
３．独立特許要件の判断と訂正の適否のまとめ
　以下に述べるように、訂正後の請求項１に係る発明は特許出願の際独立して特許を受けることができない発明とすることはできないことから、上記訂正は、特許法第１２０条の４第２項及び同条第３項で準用する第１２６条第２乃至４頃の規定に適合するので、当該訂正を認める。
　
［３］特許異議申立についての判断
１．本件請求項１に係る発明
　本件請求項１に係る発明は、訂正明細書及び図面の記載からみて、訂正明細書の特許請求の範囲の請求項１に記載された事項により特定される次のとおりのものである。
「【請求項１】　印字条件についての初期値を格納する不揮発性メモリを備え電源投入時の初期処理で前記初期値を前記不揮発性メモリより読み出しこれを常時書換可能なワークエリア上に書き込みこれを各印字条件の制御値として動作する印字装置において、
　ホスト装置より送られる印字情報及び制御コマンドを受信する外部インターフェイスと、
　前記不揮発性メモリに格納すべき情報として工場出荷状態の所定の初期値を記憶する固定メモリと、
　ホスト装置より送られた制御コマンドが初期戻しコマンドであるか否かを判別する初期戻しコマンド判別手段と、
　該初期戻しコマンド判別手段が前記初期戻しコマンドの受信を判別したとき前記不揮発性メモリ上の前記初期値情報を前記固定メモリに記憶された前記所定の初期値に書き換える不揮発性メモリ書換制御手段と、を有することを特徴とする印字装置。」（以下、本件発明という。）
　
２．取消理由で採用した異議申立の理由と証拠
　　これに対して、当審は異議申立の理由と証拠の一部を採用して取消理由を通知した。
（１）取消理由の引用刊行物
　本件発明（訂正前の請求項３に係る発明）に対し、当審が特許法第２９条第２項に違反しているとして通知した取消理由において引用した刊行物１（特開平３−１８９７２１号公報）には、「以上のような構成のプリンタ制御装置１において、印字処理動作を第２図のフローチャート等を用いて説明する。但し、不揮発性メモリ５には予め初期時のプリンタ装置１の印字動作情報データが記憶されているものとする。……次に、不揮発性メモリ５に記憶されている印字動作条件データをシステムＲＡＭ４に書き込む（Ｓ２）。……すなわち、この処理は上記各コマンドの実行処理である。この処理においてＣＰＵ２が受信バッファ８から印字制御データを読み出したならば、その印字制御データに含まれるコマンドを解析しそのコマンドに対応した処理を実行する。……以上の各コマンド実行処理が終了した後、ＣＰＵ２が受信バッファ８に入力している印字動作条件データを読み出すと……従ってＣＰＵ２は、受信バッファ８から読み出された印字動作条件データに含まれる印字動作条件を設定するコマンドを実行し、新たな印字動作条件を不揮発性メモリ５に書き込む（Ｓ９）。上記のようにホストコンピュータ７から入力した印字動作条件データに基づき不揮発性メモリ５へ新たな印字動作条件の書き込み処理を行うことにより、電源をオフすることなく不揮発性メモリ５内の印字動作条件を新たな条件に変更することができる。その後、第２図フローチャートのＳ２に戻り新たに設定した不揮発性メモリ５内の印字動作条件に従ってプリント動作を行う為の初期設定処理（Ｓ２〜Ｓ４）が実行される。……システムＲＡＭ４内の印字動作条件設定エリアに直接書込み、不揮発性メモリ５内のデータは初期値として残るように設定しても良い。」（第３頁左上欄１１行〜第４頁右下欄１８行）との記載があり、この記載と第１図を含む公報の記載より、刊行物１には、　印字動作条件データ（印字条件）についての初期値を格納する不揮発性メモリ５（不揮発性メモリ）を備え電源投入時の初期処理で前記初期値を前記不揮発性メモリ５（不揮発性メモリ）より読み出しこれを常時書換可能なシステムＲＡＭ４（ワークエリア）上に書き込みこれを各印字動作条件データ（印字条件）の制御値として動作するプリンタ（印字装置）において、
　ホストコンピュータ７（ホスト装置）より送られる印字情報及び制御コマンドを受信する受信バッファ８（外部インターフェイス）と、
　ホストコンピュータ７（ホスト装置）より送られた制御コマンドが前記不揮発性メモリ５（不揮発性メモリ）書換コマンドであるか否かを判別するコマンド判別手段と、
　該コマンド判別手段が前記不揮発性メモリ５（不揮発性メモリ）書換コマンドの受信を判別したとき前記不揮発性メモリ５（不揮発性メモリ）上の前記初期値情報を前記ホストコンピュータ（ホスト装置７）より入力された初期値に書き換える初期値設定処理手段と、を有することを特徴とするプリンタ（印字装置）が記載されている。
　また、刊行物２（特開平３−２５８５７７号公報）には、「印字装置の機能選択手段として不揮発性ＲＡＭを使用しているプリンタ装置において、上位装置から入力したコマンド情報を解読して前記不揮発性ＲＡＭに対する書込み命令か読出し命令かを決定した制御情報を出力する解読手段と、前記制御情報に従って前記不揮発性ＲＡＭの書込みまたは読出し番地を算出してアクセスする書込み制御部及び読出し制御部と、前記不揮発性メモリから読出したデータを印字する印字機構を備えることを特徴とする印字装置。」（特許請求の範囲）が記載されている。
　
（２）対比・判断
　本件発明と刊行物１、２に記載された発明とを対比すると、上記刊行物１、２のいずれにも本件発明を特定する「工場出荷状態の所定の初期値を記憶する固定メモリと、
　ホスト装置より送られた制御コマンドが初期戻しコマンドであるか否かを判別する初期戻しコマンド判別手段と、
　該初期戻しコマンド判別手段が前記初期戻しコマンドの受信を判別したとき前記不揮発性メモリ上の前記初期値情報を前記固定メモリに記憶された前記所定の初期値に書き換える不揮発性メモリ書換制御手段とを有する」構成が記載されてない。　そしてこの構成を有することにより、本件発明は「工場出荷状態等の所定の初期値に戻す際に、工場出荷時の初期値そのものを知らなくとも制御コマンドを送るだけで行え、誰でも簡単に且つ瞬時に元に戻すことが出来、従来の煩雑な様が不要となる。」という明細書記載の格別の効果を奏することから、刊行物１記載の発明及び刊行物２記載の発明に基づいて当業者が容易に発明をすることができたものとは認められない。
　
３．特許異議申立についての判断
　（１）異議申立人梅沢靖幸の主張について
　異議申立人梅沢靖幸は、甲１号証として特開平３−１８９７２１号公報（上記刊行物1）を、甲２号証として特開平３−２５８５７７号公報（上記刊行物２）を、参考資料１として「ＬａｓｅｒＪｅｔＩＩＩＰｒｉｎｔｅｒ　Ｕｓｅｒ’ｓ　Ｍａｎｕａｌ」（Ｈｅｗｌｅｔｔ−Ｐａｃｋａｒｄ　Ｃｏｍｐａｎｙ　Ｐｒｉｎｔｅｄ　ｉｎ　Ｊａｐａｎ５／９１）を、また、参考資料２として「ＥＳＣ／Ｐ　仕様書」（エプソン株式会社）を提出している。甲１、２号証は［３］．２．（１）（取消理由の引用刊行物）に記載した刊行物１、２であり、各号証にはそこで示した発明が記載されている。
　そして以下の主張をしている。
　ア、本件の請求項１に係る特許発明は、甲第１号証に記載の発明に基づいて当業者が容易になし得た発明であるから、特許法第２９条第２項の規定により特許を受けることができないものであり、　イ、本件の請求項２に係る特許発明は、甲第１号証，甲第２号証に記載の発明に基づいて当業者が容易になし得た発明であるから、特許法第２９条第２項の規定により特許を受けることができないものであり、
　ウ、本件の請求項３に係る特許発明（本件発明）は、甲第１号証に記載の発明に基づいて当業者が容易になし得た発明であるから、特許法第２９条２項の規定により特許を受けることができないものであり、したがって当該発明に係る特許は同法第１１３条第１項第２号の規定により取り消されるべきものである、と主張し、また、
　エ、本件特許の明細書は記載が不備であり、請求項１に係る本件特許は特許法第３６条第３，４項に規定する要件を満たしていない特許出願に対してなされたものであるから、特許法第１１３条第１項第４号の規定により取り消されるべきものである、と主張している。
  上記主張について検討する。
　ア、イ、エについては、異議申立の対象である請求項１、２が訂正により削除されたので、これらの主張には理由がないため採用できない。
　ウについては、甲第１号証が上記刊行物１であり、上記［２］．２．（２）（対比・判断）で述べた理由と同じ理由により、この主張には理由がないため採用できない。
　なお、異議申立人梅沢靖幸は異議申立書１２頁２７行〜１３頁２行目で、上記刊行物１の４頁右下欄１６〜１８行に記載された「システムＲＡＭ４内の印字動作条件設定エリアに直接書込み、不揮発性メモリ５内のデータは初期値として残るように設定しても良い。」の記載を「固定メモリに記憶された前記所定の初期値に書き換える不揮発性メモリ書換え手段」に相当するものと主張しているが、上記刊行物１には「先ず、プリンタ制御装置１の電源を投入すると、ハードチェック処理が実行される・・・次に、不揮発性メモリ５に記憶されている印字動作条件データをシステムＲＡＭ４に書き込む（Ｓ２）。・・・ＣＰＵ２が受信バッファ８に入力している印字動作条件データを読み出すと・・・従ってＣＰＵ２は、受信バッファ８から読み出された印字動作条件データに含まれる印字動作条件を設定するコマンドを実行し、新たな印字動作条件を不揮発性メモリ５に書き込む（Ｓ９）。・・・また、上記実施例では印字動作条件を変更する際、不揮発性メモリ５内の印字動作条件を書き換えているが、システムＲＡＭ４内の印字動作条件設定エリアに直接書込み、不揮発性メモリ５内のデータは初期値として残るように設定しても良い。」（第３頁左上欄１６行〜第４頁右下欄１８行）と記載されており、この記載は不揮発性メモリ５内のデータを変更しない設定もできるということであり、固定メモリについては何も記載されてなく、ましてや、本件発明の特徴である、「工場出荷状態の所定の初期値を記憶する固定メモリ」を有する構成は記載されてないので、上記主張は採用できない。
　なお、参考資料１は、ユーザーがプリンターの各種の設定をする仕方が記載されており、参考資料２はプリンターの仕様書であるが、どちらにも印字装置の具体的な構成については記載されてなく、ましてや、本件発明の特徴である、「工場出荷状態の所定の初期値を記憶する固定メモリ」を有する構成は記載されてない。
（２）異議申立人土屋博志の主張について　
　異議申立人土屋博志は、特開平１−２０８１７０号公報、特開昭６３−１７０６２号公報、特開平４−１９１０６６号公報、特開昭６３−２０９９６７号公報をそれぞれ甲第１〜甲第４号証として提出し、本件発明は、甲第１号証〜甲第４号証に記載された発明から当業者が容易になし得たものであるから、特許法第２９条第２項の規定により特許を受けることができない旨主張している。
　
イ．甲各号証の記載事項
　甲第１号証（特開平１−２０８１７０号公報）には、インタフェースから受信したデータについて、データ受信部１１を通してデータ解析部１３で解析を行ない、解析した結果、印字フォーマットの設定コマンドであれば、ＲＡＭ１２上に記憶し、印字フォーマットの記憶コマンドであれば、ＲＡＭ１２に記憶された印字フォーマットを不揮発性メモリ１４の指定フォーマット記憶部に記憶し、読み出しコマンドであれば、不揮発性１４の指定フォーマット記憶部からＲＡＭ１２に印字フォーマットデータを移すものであり、電源投入後に必要な印字フォーマットを指定し、不揮発性メモリから読み出すことにより、任意の印字フォーマットの設定がプリンタ外部からの印字フォーマット設定コマンドなしで容易に行える印字装置。が記載されている。
　また、甲第２号証（特開昭６３−１７０６２号公報）には、「電源が投入されると、マイクロプロセッサ１は、・・・プログラムＲＯＭ５の内容をＲＡＭ６に複写する。次に、不揮発性ＲＡＭ４の内容を調べプログラムの修正情報が記憶されている場合は、・・・不揮発性ＲＡＭ４に記憶される書き込みデータをＲＡＭ６に複写する。
　プログラムＲＯＭ５および不揮発性ＲＡＭ４の内容のＲＡＭ６への複写が終了すると、マイクロプロセッサ１の制御はＲＡＭ６に複写された制御プログラムに移される。
　次に、外付けＲＯＭ３の内容を調べ、・・・プログラムの修正情報である場合、・・・不揮発性ＲＡＭ４に記憶されている内容と・・・相違する内容のみが新たに不揮発性ＲＡＭ４に追加複写される。不揮発性ＲＡＭ４に追加複写した場合には、再びプログラムＲＯＭ５に記憶されている制御プログラムに制御を移し上述の複写動作を行う。」（２頁左下欄８行〜右下欄１０行）と記載されている。
　また、甲第３号証（特開平４−１９１０６６号公報）には、入力データから記録データとプログラムとコマンドの判別をし、コマンドを実行する制御手段と、記録データとプログラムをそれぞれ保管する手段と、また、コマンドのひとつとして、保管したプログラムを実行するプログラム実行コマンドを備え、このコマンドを入力したときは保管したプログラムを実行するプログラム実行手段を有し、プログラムの実行が終了後はまたもとの制御にもどる記録装置が記載されている。
　また、甲第４号証（特開昭６３−２０９９６７号公報）には、「初期化時に予め設定されている初期化データの内容に従って装置の初期化を行なうプリンタ装置において、ホスト装置とのデータの送受信を行なうインタフェース手段と、上記初期化データを格納する不揮発性メモリと、上記インタフェース手段を通じて上記ホスト装置から転送されたコマンドが初期化データ変更コマンドか否かを判断する判断手段と、この判断手段によって初期化データ変更コマンドであると判断された際に、この初期化データ変更コマンドの内容に従って不揮発性メモリの内容を変更する初期化データ変更手段とを具備したことを特徴とするプリンタ装置。」（特許請求の範囲）が記載されている
　
ロ．対比・判断
　本件発明と甲第１〜４号証に記載された発明とを対比すると、上記甲第１〜４号証のいずれにも本件発明を特定する「工場出荷状態の所定の初期値を記憶する固定メモリと、
　ホスト装置より送られた制御コマンドが初期戻しコマンドであるか否かを判別する初期戻しコマンド判別手段と、
　該初期戻しコマンド判別手段が前記初期戻しコマンドの受信を判別したとき前記不揮発性メモリ上の前記初期値情報を前記固定メモリに記憶された前記所定の初期値に書き換える不揮発性メモリ書換制御手段とを有する」構成が記載されてない。　そしてこの構成を有することにより、本件発明は「工場出荷状態等の所定の初期値に戻す際に、工場出荷時の初期値そのものを知らなくとも制御コマンドを送るだけで行え、誰でも簡単に且つ瞬時に元に戻すことが出来、従来の煩雑な様が不要となる。」という明細書記載の格別の効果を奏することから、甲第１号証〜甲第４号証に記載された発明から当業者が容易になし得たものであるとも認められない。
　
［４］むすび
　以上のとおりであるから、特許異議申立の理由及び証拠方法によっては、本件発明に係る特許を取り消すことはできない。
　また、他に本件発明に係る特許を取り消すべき理由を発見しない。
　よって、結論のとおり決定する。
【異議決定日】
平成１２年２月２日（２０００．２．２）
【訂正の要旨】
　訂正の要旨
（１）訂正事項ａ
　特許請求の範囲の請求項１及び請求項２を削除する。これに伴い、請求項３を請求項１に繰り上げて以下の通り訂正する。
「【請求項１】　印字条件についての初期値を格納する不揮発性メモリを備え電源投入時の初期処理で前記初期値を前記不揮発性メモリより読み出しこれを常時書換可能なワークエリア上に書き込みこれを各印字条件の制御値として動作する印字装置において、
　ホスト装置より送られる印字情報及び制御コマンドを受信する外部インターフェイスと、
　前記不揮発性メモリに格納すべき情報として工場出荷状態の所定の初期値を記憶する固定メモリと、
　ホスト装置より送られた制御コマンドが初期戻しコマンドであるか否かを判別する初期戻しコマンド判別手段と、
　該初期戻しコマンド判別手段が前記初期戻しコマンドの受信を判別したとき前記不揮発性メモリ上の前記初期値情報を前記固定メモリに記憶された前記所定の初期値に書き換える不揮発性メモリ書換制御手段と、を有することを特徴とする印字装置。」
（２）訂正事項ｂ
　明細書の段落番号【０００８】、【０００９】を削除し、【０００７】を以下の通り訂正する。
「【０００７】
【課題を解決するための手段】
　上記目的を達成するべく本願発明の請求項１による印字装置は、印字条件についての初期値を格納する不揮発性メモリを備え電源投入時の初期処理で前記初期値を前記不揮発性メモリより読み出しこれを常時書換可能なワークエリア上に書き込みこれを各印字条件の制御値として動作する印字装置において、ホスト装置より送られる印字情報及び制御コマンドを受信する外部インターフェイスと、前記不揮発性メモリに格納すべき情報として工場出荷状態の所定の初期値を記憶する固定メモリと、ホスト装置より送られた制御コマンドが初期戻しコマンドであるか否かを判別する初期戻しコマンド判別手段と、該初期戻しコマンド判別手段が前記初期戻しコマンドの受信を判別したとき前記不揮発性メモリ上の前記初期値情報を前記固定メモリに記憶された前記所定の初期値に書き換える不揮発性メモリ書換制御手段と、を有することを特徴とするものである。」
（３）訂正事項。
　明細書の段落番号【００１１】、【００１２】を削除し、【００１０】を以下の通り訂正する。
「【００１０】
　【作用】
　すなわち、初期値を出荷時状態等の所定の初期値に戻すコマンドを設定しているので、これを送信するだけで別に記憶されていた所定の初期値に一発で書換えることが可能となる。」
（４）訂正事項ｄ
　明細書の段落番号【００２５】を以下の通り訂正する。
「【００２５】
　【発明の効果】
　以上詳述したように本発明による印字装置によると，工場出荷状態等の所定の初期値に戻す際に、工場出荷時の初期値そのものを知らなくとも制御コマンドを送るだけで行え、誰でも簡単に且つ瞬時に基に戻すことができ、従来の煩雑な様が不要となる。」
（５４）【発明の名称】
印字装置
（５７）【特許請求の範囲】
　【請求項
１
　ホスト装置より送られる印字情報及び制御コマンドを受信する外部インターフェイスと、
　前記不揮発性メモリに格納すべき情報として工場出荷状態の所定の初期値を記憶する固定メモリと、
　ホスト装置より送られた制御コマンドが初期戻しコマンドであるか否かを判別する初期戻しコマンド判別手段と、
　該初期戻しコマンド判別手段が前記初期戻しコマンドの受信を判別したとき前記不揮発性メモリ上の前記初期値情報を前記固定メモリに記憶された前記所定の初期値に書き換える不揮発性メモリ書換制御手段と、を有することを特徴とする印字装置。
【発明の詳細な説明】
　　　　【０００１】
　　　【産業上の利用分野】
　本発明は不揮発性メモリを制御する機能を有する印字装置に係り、特に、煩雑なスイッチ操作や多数の制御コマンドを順次判別するといったことを必要とすることなく、ホストコンピュータ等のホスト装置からの制御コマンドにより、不揮発性メモリに記憶されているデータの初期化・書換、初期設定、不揮発性メモリのデータの印字出力を可能にしたものに関する。
　　　　【０００２】
　　　【従来の技術】
　一般に、印字装置にあっては、電源投入直後に、印字ピッチ、使用フォント等の印字条件の設定は初期値によって自動的に設定され、その初期値に従って動作が開始されるように構成されている。又、上記初期値は、電源を切ってもその内容が保存されるように、不揮発性メモリ、例えば、ＥＥＰＲＯＭに格納されるようになっている。そして、電源投入直後の初期処理において、上記ＥＥＰＲＯＭに格納された初期値データは、常時書換自在なＲＡＭ上のワークエリアに転送され、このワークエリア上の制御値に従って動作が開始される。一度、開始した後は、全てこのワークエリア上の値によって装置は制御され、印字ピッチ、使用フォント等の変更を指示するコマンドを受信すると、上記ワークエリア上の値が適宜書換され、一時的にこれらの印字条件が変更される仕組みとなっている。従って、一旦電源を切り、再度電源投入すれば、又、ＥＥＰＲＯＭの初期値データがＲＡＭ上に読み込まれるので、元の設定に戻されることとなる。そして、上記ＥＥＰＲＯＭに格納されている初期値を書換えたい場合には、操作パネル上のスイッチを操作して行うのが一般的である。
　　　　【０００３】
　これに対して、ホスト装置より転送される制御コマンドによって、ＥＥＰＲＯＭ内に格納されている初期値を外部から書換えるように構成されたものがある。そのようなものとして、例えば、特開昭６３−２０９９６７号公報に示すものがある。ここに示されている印字装置の場合には、まず、ホスト装置から転送された制御コマンドがＥＥＰＲＯＭに格納された初期化データの変更コマンドであるか否かを判別する。そして、初期化データの変更コマンドであると判別された場合には、パラメータとして指定されるＥＥＰＲＯＭのアドレスを受信する。次いで、変更データを受信して、既に受信しているアドレスに従ってその変更データをＥＥＰＲＯＭ内に書き込む。そして、ＥＥＰＲＯＭの内容が変更された状態で電源を切って再度投入したり、或いは、ホスト装置側をリセットすることにより、インターフェイスケーブルを介してリセット信号（ＩＮＰＵＴＰＲＩＭＥ信号）が印字装置に入力され、印字装置の制御プログラムが強制的に初期フローに戻され、ＣＰＵがＥＥＰＲＯＭの変更された内容にしたがって各部を初期化するものである。
　　　　【０００４】
　又、別の構成のものとして、特開平４−１３３７８２号公報に示すものがある。この場合には、外部インターフェイス部にデータの送受信可能な機器を接続しておく、そして、この機器の表示部にマスタ制御部からのメッセージを表示する。そして、使用者はそのメッセージをみながら、キーボード等を使用して書換内容を入力する。その書換内容は外部インターフェイス部を介してマスタ制御部に転送され、マスタ制御部はその書換内容に基づいてメモリスイッチ部の設定内容を書換えるものである。
　　　　【０００５】
　　　【発明が解決しようとする課題】
　上記従来の構成によると次のような問題があった。まず、操作パネル上のスイッチを操作してＥＥＰＲＯＭの内容を書換える方法では、操作が煩雑であって容易に書換えることができないという問題があるとともに、多数の印字装置を使用している場合にはそれらについて個別に上記煩雑な作業を施す必要があった。又、特開昭６３−２０９９６７号公報に示されている方法の場合には、ホスト装置からの制御コマンドを使用して書換えることができるので、多数の印字装置が設置されている場合には、ホスト装置側からの操作により一括してデータを書換えることができるという利点があるが、一般に不揮発性メモリに格納する各種の印字条件は多岐にわたっているので、そのために多数用意された制御コマンドを順次判別していかなければならず、ＥＥＰＲＯＭの内容を書換えるために長時間を要してしまうという問題があった。又、特開平４−１３３７８２号公報に示す方法の場合には、キーボード等のスイッチ入力部を操作する必要があり、やはり煩雑な作業を余儀なくされてしまうという問題があった。又、従来は何れの場合も、ＥＥＰＲＯＭの内容を書換えた後、その書換えた内容で初期設定しようとした場合には、一旦、印字装置の電源を切って再度電源を投入するか、ホスト装置側をリセットする必要があり、それだけ作業が面倒であるという問題があった。さらに、ＥＥＰＲＯＭのデータが正しく書換えられたか否かを確認する手段がなく不便であった。さらに、従来、これらの印字装置において、不揮発性メモリのデータの初期化、すなわち、工場出荷時のような初期の設定に戻そうとする時は、マニアル等を参照しながら元の初期値を調べ、ホスト装置から送るかパネル操作で各項目毎に設定・変更する必要があり、煩雑な作業が要求されていた。
　　　　【０００６】
　本発明はこのような点に基づいてなされたものでその目的とするところは、ホスト装置より、各種の印字条件の設定の初期値情報を転送して、不揮発性メモリにこれを書き込む機能を持った印字装置において、この新たに書換えられた初期値情報に基づいてプリンタの動作を再開させる為に、プリンタ装置の電源を再投入したりホスト装置をリセットする等の煩雑な作業をすることを不要とすることにあり、プリンタやホスト装置に全く手を触れることなく、ホスト装置側からの情報送信だけで新しい初期値を有効にした再初期化を可能とする印字装置を提供することと、さらに、不揮発性メモリに書き込まれた初期値情報の内容を印字出力させることで、ホスト装置より書き込んだ初期値情報が正しく書き込まれたかどうかを確認することが可能な印字装置を提供すること、さらに、これらの初期値を工場出荷時状態等の初期の値に戻そうとする際に、初期の値そのものを知らなくとも、極めて簡単に元の初期値に戻すことができる印字装置を提供することにあり、これらを併せて、初期値情報を変更する際の操作性の良い印字装置を提供することを目的としている。
　　　　【０００７】
　　　【課題を解決するための手段】
　上記目的を達成するべく本願発明の請求項１による印字装置は、印字条件についての初期値を格納する不揮発性メモリを備え電源投入時の初期処理で前記初期値を前記不揮発性メモリより読み出しこれを常時書換可能なワークエリア上に書き込みこれを各印字条件の制御値として動作する
印字装置において、ホスト装置より送られる印字情報及び制御コマンドを受信する外部インターフェイスと、前記不揮発性メモリに格納すべき情報として工場出荷状態の所定の初期値を記憶する固定メモリと、ホスト装置より送られた制御コマンドが初期戻ししコマンドであるか否かを判別する初期戻しコマンド判別手段と、該初期戻しコマンド判別手段が前記初期戻しコマンドの受信を判別したとき前記不揮発性メモリ上の前記初期値情報を前記固定メモリに記憶された前記所定の初期値に書き換える不揮発性メモリ書換制御手段と、を有することを
　　　　【０００８】
　　　　【０００９】
　　　　【００１０】
　　　【作用】
　
すなわち、初期値を出荷時状態等の所定の初期値に戻すコマンドを設定しているので、これを送信するだけで別に記憶されていた所定の初期値に一発で書換えることが可能となる。
　　　　【００１１】
　　　　【００１２】
　　　　【００１３】
　　　【実施例】
　以下、図１乃至図４を参照して本発明の一実施例を説明する。まず、本実施例による印字装置の制御部の構成から説明する。図１のブロック図に示すように、まず、ＣＰＵ（中央演算処理装置）１があり、又、ＲＯＭ３がある。上記ＲＯＭ３には、不揮発性メモリとしてのＥＥＰＲＯＭ５を制御するためのＥＥＰＲＯＭ制御プログラム３ａ、制御コマンド群３ｂ、印字フォーマットテーブル３ｃ、出荷時標準初期化データ３ｄが記憶されている。上記ＥＥＰＲＯＭ制御プログラム３ａ内には、不揮発性メモリとしてのＥＥＰＲＯＭ５を制御するための制御プログラムが記憶されている。又、制御コマンド群３ｂにはＥＥＰＲＯＭ制御モードに入った場合に、優先的に或いは専用に有効となる各種制御コマンド群が記憶されている。
　　　　【００１４】
　又、ＲＡＭ７が設けられていて、このＲＡＭ７には、印字ヘッドにより印字を行うための印字バッファ７ａ、ＥＥＰＲＯＭ５より読み出された初期値を格納するためのワークエリア７ｂ、図示しないホストコンピュータからインターフェイス９を介して入力された受信データを格納するための受信バッファ７ｃ等が設けられている。尚、上記インターフェイス９は、ホストコンピュータとＣＰＵ１との間で、データの授受を行うためのものである。又、操作パネル１１が設けられていて、この操作パネル１１にはＣＰＵ１に各種のデータを入力するためのスイッチ等が設けられている。又、表示部１３が設けられていて、この表示部１３にはＬＥＤ表示部等の各種表示部が設けられていて、上記操作パネル１１のスイッチ等により操作した内容が、これらＬＥＤ表示部等の各種表示部を介して表示されることになる。又、印字部１５が設けられていて、この印字部１５により、上記印字フォーマットテーブル３ｃに基づいた書式により、ＥＥＰＲＯＭ５内のデータ等を印字出力する。尚、図中符号１７は、ＣＰＵ１と上記各種構成要素とを結ぶバスを示す。
　　　　【００１５】
　次に、上記ＲＯＭ３に記憶されている制御コマンド群３ｂについて説明する。上記制御コマンド群３ｂの内、ＥＥＰＲＯＭ制御モードに突入するための制御コマンドと、ＥＥＰＲＯＭ制御モードの状態でのみ有効となる４個の制御コマンドを図２に示す。図２に示す５個の制御コマンドの内、制御コマンド「ＥＳＣ　ＳＵＢ　０９Ｈ」がＥＥＰＲＯＭ制御モードに突入するための制御コマンドであり、制御コマンド「ＥＳＣ　＠」、「ＥＳＣ　Ｍ＠」、「ＥＳＣ　Ｍ　Ｗ　ｎ」（ｎ＝１，０）、「ＥＳＣ　Ｍ　Ｒ」のみが、ＥＥＰＲＯＭ制御モードの状態で有効となる４個の制御コマンドである。以下、順次詳細に説明していく。
　　　　【００１６】
　まず、制御コマンド「ＥＳＣ　ＳＵＢ　０９Ｈ」はＥＥＰＲＯＭ制御モードに突入するための制御コマンドであり、上記４個の制御コマンド「ＥＳＣ　＠」、「ＥＳＣ　Ｍ　＠」、「ＥＳＣ　Ｍ　Ｗ　ｎ」（ｎ＝１，０）、「ＥＳＣ　Ｍ　Ｒ」以外の制御コマンドを無視するものである。又、制御コマンド「ＥＳＣ　＠」は、再初期化コマンドに該当するものであって、印字装置の様々な設定を電源投入直後の状態にするものであり、この制御コマンド「ＥＳＣ　＠」によってＥＥＰＲＯＭ制御モードから抜けることになる。すなわち、上記制御コマンド「ＥＳＣ　ＭＷ　ｎ」（ｎ＝１，０）を実行した後、この制御コマンド「ＥＳＣ　＠」を実行すると、制御コマンド「ＥＳＣ　Ｍ　Ｗ　ｎ」（ｎ＝１，０）の実行により新たに書換えられたＥＥＰＲＯＭ５の内容に従って印字装置が初期設定されることになる。さらに詳しく説明すると、制御コマンド「ＥＳＣ　＠」の実行により、ＲＡＭ７のワークエリア７ｂにＥＥＰＲＯＭ５の格納データが転送されるとともに印字バッファ７ａ内の残データがクリアされる。そして、ＥＥＰＲＯＭ５内の内部データのみがＲＯＭ２の出荷時標準初期データ３ｄにより初期設定されることになる。つまり、従来のように、一旦、印字装置の電源を切った後再度投入したり、或いは、ホストコンピュータ側をリセットしたりすることなく、上記制御コマンド「ＥＳＣ　＠」の実行により新たな内容で印字装置が初期設定されるものである。
　　　　【００１７】
　次に、制御コマンド「ＥＳＣ　Ｍ　Ｗ　ｎ」（ｎ＝１，０）であるが、これは、ｎの値によって二つの異なる機能が発揮される。まず、「ｎ」が「０」の場合には、その「ｎ」に続いて１２８Ｂｙｔｅのデータが転送され、それらのデータを全てＥＥＰＲＯＭ５に書き込むことになる。これに対して、「ｎ」が「１」の場合には、その「ｎ」に続いて２Ｂｙｔｅのデータが転送され、その内、１Ｂｙｔｅ目のデータがＥＥＰＲＯＭ５のアドレスを示し、２Ｂｙｔｅ目のデータが書き込む内容を示すデータである。そして、１Ｂｙｔｅ目のデータにより指定されたアドレスに２Ｂｙｔｅ目のデータを書き込むことになる。つまり、「ｎ」が「０」の場合にはＥＥＰＲＯＭ５のデータが全てを一括して書換えることになり、「ｎ」が「１」の場合にはその一部のみを書換えることになり、その何れかが選択されるものである。又、コマンド「ＥＳＣ　Ｍ　Ｒ」は、印字出力コマンドに該当するものであって、ＥＥＰＲＯＭ５内の全てのデータを図４に示すような１６進数で高速印字出力するためのものである。
　　　　【００１８】
　以上の構成に基づき図３のフローチャートを参照してその作用を説明する。図３は電源投入時の初期化処理以降の処理を記述したもので、「ＳＴＡＲＴ」はオンライン状態におかれている。まず、オンライン／オフラインモード切換スイッチ（操作パネル上にある）が操作されたか否かの判別がなされる（シーケンスＳ１）。同スイッチが操作されればオフラインと判断し、シーケンスＳ２に移行してオフライン時の処理が行われ、再度、シーケンスＳ１に戻る。これに対して、オンライン／オフラインモード切換スイッチが操作されない場合には、シーケンスＳ３に移行して、受信を行ないＥＥＰＲＯＭ制御モードに突入するための制御コマンド「ＥＳＣ　ＳＵＢ　０９Ｈ」を受信したか否かの判別が行われる。仮に、受信した制御コマンドがＥＥＰＲＯＭ制御モードに突入するための制御コマンド「ＥＳＣ　ＳＵＢ　０９Ｈ」でない場合には、図２に示した４個の制御コマンド「ＥＳＣ＠」、「ＥＳＣ　Ｍ　＠」、「ＥＳＣ　Ｍ　Ｗ　ｎ」（ｎ＝１，０）、「ＥＳＣ　Ｍ　Ｒ」は無視され、シーケンスＳ４に移行して、オンライン時のその他の処理が行われて、再度、シーケンスＳ１に戻る。
　　　　【００１９】
　これに対して、受信データがＥＥＰＲＯＭ制御モードに突入するための制御コマンド「ＥＳＣ　ＳＵＢ　０９Ｈ」である場合には、シーケンスＳ５に移行して、制御コマンドがＥＥＰＲＯＭ５の初期化（工場出荷時の状態に復帰させる）を行うための初期戻しコマンドとしての制御コマンド「ＥＳＣ　Ｍ　＠」であるか否かの判別が行われる。つまり、ＥＥＰＲＯＭ５の内容を書き換える場合には、ここでは制御コマンド「ＥＳＣ　Ｍ　＠」が転送されることはなく、ＥＥＰＲＯＭ５を初期化してその内容で初期設定する場合には、ここで制御コマンド「ＥＳＣＭ　＠」が転送されることになる。そして、制御コマンドがＥＥＰＲＯＭ５の初期化を行うための制御コマンド「ＥＳＣ　Ｍ　＠」である場合には、シーケンスＳ６に移行して、ＲＯＭ３より出荷時標準初期化データ３ｄを読み込むとともに、それをＥＥＰＲＯＭ５に書き込む（シーケンスＳ７）。上記処理を１２８Ｂｙｔｅ分終了したか否かの判別を行いながら（シーケンスＳ８）繰り返し行う。
　　　　【００２０】
　そして、１２８Ｂｙｔｅ分終了した場合にはシーケンスＳ９に移行して、制御コマンドがＥＥＰＲＯＭ制御モードから抜けるための制御コマンド「ＥＳＣ＠」であるか否かの判別が行われる。制御コマンドがＥＥＰＲＯＭ制御モードから抜けるための制御コマンド「ＥＳＣ　＠」でない場合には、再度、シーケンスＳ５に戻る。これに対して、制御コマンドがＥＥＰＲＯＭ制御モードから抜けるための制御コマンド「ＥＳＣ　＠」である場合には、ＥＥＰＲＯＭ５のデータを読み出して（シーケンスＳ１０）、それをＲＡＭ７のワークエリア７ｂに書き込む（シーケンスＳ１１）。この作業を１２８Ｂｙｔｅ分終了したか否かの判別を行いながら（シーケンスＳ１２）、１Ｂｙｔｅずつ繰り返し行う。そして、１２８Ｂｙｔｅ分終了したら、シーケンスＳ１に戻ることになる。これによって、印字装置の初期設定が完了したことになる。
　　　　【００２１】
　これに対して、シーケンスＳ５において、制御コマンドがＥＥＰＲＯＭ５の初期化を行うための制御コマンド「ＥＳＣ　Ｍ　＠」でない場合には、シーケンスＳ１３に移行して、制御コマンドがＥＥＰＲＯＭ５の内容を書換えるための制御コマンド「ＥＳＣＭ　Ｗ　ｎ」（ｎ＝０，１）であるか否かの判別が行われる。仮に、制御コマンドがＥＥＰＲＯＭ５の内容を書換えるための制御コマンド「ＥＳＣ　Ｍ　Ｗ　ｎ」（ｎ＝０，１）である場合には、シーケンスＳ１４に移行して、「ｎ」の値が「０」であるか否かの判別が行われる。ここで「ｎ」が「０」である場合には、シーケンスＳ１５に移行して、制御コマンド「ＥＳＣ　Ｍ　Ｗ０」の後に転送されてＲＡＭ７の受信バッファ７ａに格納された１２８ＢｙｔｅのデータがＥＥＰＲＯＭ５に一括して書き込まれる。一方、「ｎ」が「１」の場合には、シーケンスＳ１６に移行して、制御コマンド「ＥＳＣ　Ｍ　Ｗ　１」の後に転送された２Ｂｙｔｅのデータに基づき、ＥＥＰＲＯＭ５の所定のアドレスに１Ｂｙｔｅ分のデータが書き込まれる。その後、シーケンスＳ９に移行して、既に説明した工程を経ることになる。この場合には、ＥＥＰＲＯＭ５の内容の全て又は一部が新たな内容に書換えられた状態で、ＥＥＰＲＯＭ制御モードから抜け出してそのまま初期設定されることになる。
　　　　【００２２】
　これに対して、シーケンスＳ１３において、制御コマンドがＥＥＰＲＯＭ５の内容を書換えるための制御コマンド「ＥＳＣ　Ｍ　Ｗ　ｎ」でない場合には、シーケンスＳ１７に移行して、制御コマンドがＥＥＰＲＯＭ５のデータを１６進法で高速印字する制御コマンド「ＥＳＣ　Ｍ　Ｒ」であるか否かの判別が行われる。そして、制御コマンドがＥＥＰＲＯＭ５のデータを１６進法で高速印字する制御コマンド「ＥＳＣ　Ｍ　Ｒ」である場合には、ＥＥＰＲＯＭ５のデータが１６進法で高速印字され（シーケンスＳ１８）、シーケンスＳ９に移行する。これに対して、制御コマンドがＥＥＰＲＯＭ５のデータを１６進法で高速印字する制御コマンド「ＥＳＣ　Ｍ　Ｒ」でない場合には、そのままシーケンスＳ９に移行することになる。
　　　　【００２３】
　以上本実施例によると次のような効果を奏することができる。まず、従来のように煩雑なスイッチ操作等を何ら要することなく、ホストコンピュータ側からの制御コマンドにより、ＥＥＰＲＯＭ５のデータの初期化又は書換え等の制御を行うことができるようになった。又、その際、不揮発性メモリの全領域を一括書換できるので、多数の制御コマンドを用意してそれらを順次判別するような必要はなく、制御に要する時間も短いもので済む。又、従来からある制御コマンド、信号等についてもそのまま使用できるので、印字装置に設置されているスイッチを大幅に削減することができ（場合によっては、スイッチを皆無にすることができる）、コストの低減を図ることができる。又、ＥＥＰＲＯＭ５の内容を初期化又は新たに書換えて初期設定する場合にも、従来のように、一旦、印字装置の電源を切って再度投入したり、ホストコンピュータ側をリセットしたりする必要はなく、制御コマンド「ＥＳＣ　＠」を実行することにより自動的に設定されるので簡単である。又、ＥＥＰＲＯＭ５の内容を印字出力する場合にも、何ら煩雑な操作を行うことなく、制御コマンド「ＥＳＣ　Ｍ　Ｒ」の実行により簡単に行うことができる。又、ＥＥＰＲＯＭ５の初期値についてはこれをＲＯＭ３に保持するように構成されているので、万一、ＥＥＰＲＯＭ５のデータを誤って書換えられるようなことがあっても、これを初期化することにより元の状態に復帰することができるとともに、その復帰も制御コマンド「ＥＳＣ　Ｍ　＠」の実行により容易に行うことができる。
　　　　【００２４】
　尚、本発明は前記一実施例に限定されるものではない。まず、図２に示した制御コマンドについてはこれを別のコードを使用して実現するようにしてもよい。又、前記一実施例の場合には、ＥＥＰＲＯＭ５の内容を印字出力する前提として、ＥＥＰＲＯＭ制御モードに突入するようにしているが、それに限定されるものではなく、印字部１５を使用して通常の制御モード時に制御コマンド「ＥＳＣ　ＭＲ」が転送された場合に印字出力するように構成してもよい。又、図３に示したフローチャートはあくまで一例であって必要に応じて適宜変更してもよい。
　　　　【００２５】
　　　【発明の効果】
　以上詳述したように本発明による印字装置によると、工場出荷状態等の所定の初期値に戻す際に、工場出荷時の初期値そのものを知らなくとも制御コマンドを送るだけで行え、誰でも簡単に且つ瞬時に元に戻すことができ、従来の煩雑な様が不要となる。
【図面の簡単な説明】
　　　【図１】
　本発明の一実施例を示す図で印字装置の制御部の構成を示すブロック図である。
　　　【図２】
　本発明の一実施例を示す図で制御コマンドの内容を示す図である。
　　　【図３】
　本発明の一実施例を示す図で作用を説明するためのフローチャートである。
　　　【図４】
　本発明の一実施例を示す図でＥＥＰＲＯＭの内容を１６進法で印字出力したものを示す図である。
　【符号の説明】
１　ＣＰＵ
３　ＲＯＭ
３　ｂ制御コマンド群
５　ＥＥＰＲＯＭ（不揮発性メモリ）
７　ＲＡＭ
９　インターフェイス
１１　操作パネル
１３　表示部
１５　印字部
１７　バス