【事件の表示】
　特許第３３０９５６２号「印字装置」の請求項１に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３３０９５６２号の請求項１に係る特許を取り消す。
【理　由】
第１．手続の経緯
　
　特許第３３０９５６２号の発明は、平成６年５月１７日に特許出願されたものであって、平成１４年５月２４日にその特許（請求項の数１）について設定登録がなされ、平成１４年７月２９日に特許公報が発行され、その特許（全請求項）について、平成１５年１月２９日に大木茂より特許異議の申立てがなされ、当審において、特許取消理由を通知したところ、その指定期間内である平成１５年７月２８日付けで訂正請求書及び意見書が提出されたものである。
　
第２．訂正の適否
　
１．訂正の要旨
　平成１５年７月２８日付け訂正請求書により訂正する訂正事項は、以下のとおりである。
　
訂正事項ａ
　特許請求の範囲の減縮を目的として、特許請求の範囲における請求項１の記載を次のとおりに訂正する。
「【請求項１】コンピュータが有するコンピュータ側双方向通信手段と、プリンタが有するプリンタ側双方向通信手段とを双方向通信ケーブルを介して接続した印字装置であって、
　前記コンピュータは、
　各種プリンタドライバを保持するプリンタドライバ保持手段と、
　指示された種類のプリンタドライバが前記プリンタドライバ保持手段に存在するか否かを判別するプリンタドライバ判別手段と、
　前記コンピュータ側双方向通信手段を通じて、プリンタの種類を問うコマンドを前記プリンタに出力し、前記プリンタの種類の情報を含むステータスを、前記コンピュータ側へ転送させるコマンドを前記プリンタに出力するコマンド発生手段と、
　前記コンピュータ側双方向通信手段を通じて前記プリンタから送信されたステータスを解読し、指示されたプリンタドライバの種類を前記プリンタドライバ判別手段に通知するステータス解読手段と、
　前記プリンタドライバ判別手段が、指示されたプリンタドライバの種類が前記プリンタドライバ保持手段に存在しないと判別した場合は、前記プリンタに対しプリンタドライバを転送させるコマンドを送るコマンド発生手段とを備え、
　前記プリンタは、
　前記コンピュータから受取ったコマンドがプリンタの種類を問うものか、プリンタドライバを転送させる内容であるかを解読するコマンド解読手段と、
　前記コマンド解読手段の解読結果がプリンタの種類を問うものである場合、前記プリンタ側双方向通信手段にプリンタの種類の情報を含むステータスを出力させるステータス発生手段と、
　前記プリンタに適合するプリンタドライバを保持するプリンタドライバデータ保持手段と、
　前記プリンタ側双方向通信手段を介して送られた画像を展開する画像用メモリと、
　前記画像用メモリの画像に基づき印字を行うプリンタエンジンとを備え、
　前記コマンド解読手段の解読結果がプリンタドライバを転送させる内容である場合、前記プリンタドライバデータ保持手段よりプリンタドライバデータを取り出し前記プリンタ側双方向通信手段にプリンタドライバデータを出力させることを特徴とする印字装置。」
　
訂正事項ｂ
　明りょうでない記載の釈明を目的として、上記特許請求の範囲の訂正（訂正事項ａ）に伴い、特許明細書の段落【0007】における記載を、以下のとおりに訂正する。
「【課題を解決するための手段】
　本発明は、コンピュータは、各種プリンタドライバを保持するプリンタドライバ保持手段と、指示された種類のプリンタドライバがプリンタドライバ保持手段に存在するか否かを判別するプリンタドライバ判別手段と、コンピュータ側双方向通信手段を通じて、プリンタの種類を問うコマンドをプリンタに出力し、プリンタの種類の情報を含むステータスを、コンピュータ側へ転送させるコマンドをプリンタに出力するコマンド発生手段と、コンピュータ側双方向通信手段を通じてプリンタから送信されたステータスを解読し、指示されたプリンタドライバの種類をプリンタドライバ判別手段に通知するステータス解読手段と、プリンタドライバ判別手段が、指示されたプリンタドライバの種類がプリンタドライバ保持手段に存在しないと判別した場合は、プリンタに対しプリンタドライバを転送させるコマンドを送るコマンド発生手段とを備え、プリンタは、コンピュータから受取ったコマンドがプリンタの種類を問うものか、プリンタドライバを転送させる内容であるかを解読するコマンド解読手段と、コマンド解読手段の解読結果がプリンタの種類を問うものである場合、プリンタ側双方向通信手段にプリンタの種類の情報を含むステータスを出力させるステータス発生手段と、プリンタに適合するプリンタドライバを保持するプリンタドライバデータ保持手段と、プリンタ側双方向通信手段を介して送られた画像を展開する画像用メモリと、画像用メモリの画像に基づき印字を行うプリンタエンジンとを備え、コマンド解読手段の解読結果がプリンタドライバを転送させる内容である場合、プリンタドライバデータ保持手段よりプリンタドライバデータを取り出しプリンタ側双方向通信手段にプリンタドライバデータを出力させる。」
　
訂正事項ｃ
　明りょうでない記載の釈明を目的として、上記特許請求の範囲の訂正（訂正事項ａ）に伴い、特許明細書の段落【0013】における記載を、以下のとおりに訂正する。
「【発明の効果】
　本発明は、コンピュータは、各種プリンタドライバを保持するプリンタドライバ保持手段と、指示された種類のプリンタドライバがプリンタドライバ保持手段に存在するか否かを判別するプリンタドライバ判別手段と、コンピュータ側双方向通信手段を通じて、プリンタの種類を問うコマンドをプリンタに出力し、プリンタの種類の情報を含むステータスを、コンピュータ側へ転送させるコマンドをプリンタに出力するコマンド発生手段と、コンピュータ側双方向通信手段を通じてプリンタから送信されたステータスを解読し、指示されたプリンタドライバの種類をプリンタドライバ判別手段に通知するステータス解読手段と、プリンタドライバ判別手段が、指示されたプリンタドライバの種類がプリンタドライバ保持手段に存在しないと判別した場合は、プリンタに対しプリンタドライバを転送させるコマンドを送るコマンド発生手段とを備え、プリンタは、コンピュータから受取ったコマンドがプリンタの種類を問うものか、プリンタドライバを転送させる内容であるかを解読するコマンド解読手段と、コマンド解読手段の解読結果がプリンタの種類を問うものである場合、プリンタ側双方向通信手段にプリンタの種類の情報を含むステータスを出力させるステータス発生手段と、プリンタに適合するプリンタドライバを保持するプリンタドライバデータ保持手段と、プリンタ側双方向通信手段を介して送られた画像を展開する画像用メモリと、画像用メモリの画像に基づき印字を行うプリンタエンジンとを備え、コマンド解読手段の解読結果がプリンタドライバを転送させる内容である場合、プリンタドライバデータ保持手段よりプリンタドライバデータを取り出しプリンタ側双方向通信手段にプリンタドライバデータを出力させるので、プリンタに対応するプリンタドライバがこのプリンタに接続されたコンピュータ内にない場合、プリンタからコンピュータへ自動的にプリンタドライバがインストールされることによりインストールの手間を省くことができる。」
　
２．訂正の目的の適否、新規事項の有無及び拡張・変更の存否
　上記訂正事項ａは、「プリンタドライバデータ保持手段よりデータを取り出し前記プリンタ側双方向通信手段にデータを出力させる」を「プリンタドライバデータ保持手段よりプリンタドライバデータを取り出し前記プリンタ側双方向通信手段にプリンタドライバデータを出力させる」と「データ」を限定するものであり、これは特許請求の範囲の減縮を目的とした明細書の訂正に該当する。訂正による「プリンタドライバデータ」は、出願当初の明細書段落【0008】に「プリンタドライバがプリンタのプリンタドライバデータ保持手段からコンピュータのプリンタドライバ保持手段へ転送され」と記載され、さらに【0012】に「コンピュータ15は送られてきたデータをステータス解読手段17により解読し、データがプリンタドライバのデータであるかチェックを行う」と記載されていることから、願書に添付した明細書または図面に記載した事項の範囲内の訂正であり、新規事項の追加に該当するものではない。
　さらに、上記訂正事項ｂ及びｃは、特許請求の範囲の減縮を目的とした上記訂正事項ａと整合を図るものであるから、明瞭でない記載の釈明を目的とした明細書の訂正に該当する。
　そして、全訂正事項のいずれも、実質的に特許請求の範囲を拡張又は変更するものではない。
　
３．むすび
　したがって、上記訂正は、特許法第１２０条の４第２項に規定する訂正の目的を満たすものであり、かつ同条第３項で準用する第１２６条第２、３項の規定に適合する。
　よって、本件訂正請求のとおりの訂正を認める。
　
　
第３．特許異議の申立てについての判断
１．本件発明
　上記「第２．」で示したように上記訂正が認められるから、本件の請求項１に係わる発明（以下「本件発明」という。）は、上記訂正に係わる訂正明細書の特許請求の範囲の請求項１に記載された事項により特定されるとおりのものである。（上記　第２．１．訂正事項ａ参照）
　
２．引用刊行物に記載された発明
　当審が平成１５年５月１５日に通知した取消しの理由において引用した刊行物１、２にはそれぞれ次のとおりの発明が記載されている。
(1)刊行物１：
(1)当審が通知した取消しの理由に引用した刊行物１（特開平３−１１１９５６号公報）（異議申立人大木茂による甲第１号証）には、第１〜６図とともに次の技術事項が記載されている。
　
(1-1)「複数の入出力装置と、前記各入出力装置に設けられ、その動作制御を行うためのプログラムを備えた入出力制御装置と、前記各入出力装置に対応して設けられ、前記複数の入出力装置の動作を集中管理するチャネルとから成る入出力制御システムにおいて、前記各入出力制御装置には、前記動作制御を行う入出力装置の機能を示す機能情報を格納する機能情報格納手段と、当該入出力装置の動作制御に利用する制御用プログラムを格納するプログラム格納手段とが設けられ、前記チャネルには、前記各入出力装置に対応して前記制御用プログラムを転送格納する転送プログラム格納手段と、前記プログラム格納手段から前記転送プログラム格納手段への前記プログラム転送を行うプログラム転送制御手段とが設けられ、前記プログラム転送制御手段は、前記機能情報格納手段の内容が同一の機能を示す前記入出力装置に関しては、既に前記転送プログラム格納手段に格納された前記プログラムを用いて前記転送を行うことを特徴とするプログラム転送方式。」（第1頁左下欄第5行〜右下欄第9行）
(1-2)「入出力装置6は、例えばプリンタ等からなるものである。」（第2頁右上欄第14,15行）
(1-3)「ところで、以上述べた構成の従来の計算機システムにおいては、入出力装置6に対応した制御用プログラムを格納したＦＤ等の媒体を、予め準備しＦＤ駆動部4bに装着しておく必要がある。」（第2頁右下欄第8〜11行）
(1-4)「図において、共通バス10には、チャネル11が接続されている。チャネル11には３台の入出力装置12,13,14が接続されている。共通バス10は、先に第２図において説明した、共通バス2と同一のもので、実際には第２図に示したプロセッサ1や主記憶装置3等が接続されて計算機システムを構成することになる。」（第3頁左下欄第17行〜右下欄第1行）
(1-5)「チャネル11には、マイクロプロセッサ回路15、ROM16、RAM17、18、19、選択回路20が設けられている。マイクロプロセッサ回路15は、入出力装置12、13、14の制御管理を行うマイクロプロセッサからなるものである。なお、このマイクロプロセッサ回路15には、プログラム転送制御手段21及び内部レジスタ22が設けられている。このプログラム転送制御手段21は、後に説明する入出力装置からの制御プログラムの転送制御を行うものである。」（第3頁右下欄第3〜14行）
(1-6)「RAM17、18、19は、それぞれ入出力装置12、13、14に対応して設けられたもので、各入出力装置制御用の制御プログラムを格納するものである。」（第3頁右下欄第20行〜第4頁左上欄第3行）
(1-7)「入出力装置12、13、14には、入出力制御装置25a、25b、25cと、これらに接続された入出力装置26a、26b、26cが設けられている。入出力制御装置25a、25b、25cは、チャネル11のマイクロプロセッサ回路15及び選択回路20に接続されている。入出力制御装置25a、25b、25cには、プログラムローダ回路27a、27b、27cと、ROM28a、28b、28cが設けられている。プログラムローダ回路27a、27b、27cは、それぞれROM28a、28b、28cの内容をチャネル11に向けて転送する制御を行うマイクロプロセッサ等から構成されたものである。ROM28a、28b、28cには、機能情報格納手段30a,30b,30cと、プログラム格納手段31a,31b,31cが設けられている。機能情報格納手段30a,30b,30cは、それぞれ入出力処理装置26a,26b,26cの機能、例えばプリンタ、ハードディスクドライブ等を示す情報を格納するものである。プログラム格納手段31a,31b,31cは、それぞれ入出力処理装置26a,26b,26cの動作制御に必要なプログラムやデータなどを格納するものである。
　以上の構成において、チャネル11のマイクロプロセッサ回路15がROM16の内容を参照してその動作を開始すると、先ず初めにプログラム転送制御手段21が起動する。プログラム転送制御手段21は、各入出力装置に設けられた機能情報格納手段に格納された機能情報を読み出し、内部レジスタ22に格納する。さらに、プログラム転送制御手段21は、内部レジスタ22に格納された機能情報が同一のものを検索する。同一のものが存在した場合、その旨を内部レジスタ22に書込む。
　さて、入出力装置12、13、14がそれぞれ別機能であった場合、プログラム転送制御手段21は、内部レジスタ22の内容からその旨を認識することができる。この場合、プログラム転送制御手段21は、プログラムローダ回路27a、27b、27cを順次起動し、プログラム格納手段31a、31b、31cに格納された制御用プログラムをRAM17、18、19に転送する。」（第4頁左上欄第10行〜左下欄第12行）
(1-8)「具体的には、マイクロプロセッサ回路15は、制御線58を介してポートコントローラ53に向けてデータ要求信号を出力する。ポートコントローラ53は、データ要求信号の入力に対して、これをチャネル11と入出力装置12との間で規定するインタフェース（ポートインタフェース）に適合する信号に変換して、入出力装置12のプログラムローダ回路27aに出力する。プログラムローダ回路27aは、要求された命令に対して応答信号を返すとともに、ROM28aの出力制御信号をオンする。」（第7頁右下欄第13行〜第8頁左上欄第3行、第３図参照）
(1-9)「マイクロプロセッサ回路15は、レジスタR1の内容に対応したレジスタR7の内容から、プログラムを入出力装置から転送するか否かを判断する（ステップS68）。」（第8頁右上欄第18行〜左下欄第1行）
　
　ここで、刊行物１の第1図及び第2図と(1-2),(1-4)の記載から、図1における「入出力装置12、13、14」が、図2の「入出力装置6」と同様に、プリンタ等からなることは明らかであり、「入出力装置12、13、14」，「入出力装置6」以外の構成要素である第1図のチャネル11、マイクロプロセッサ回路15や第2図のプロセッサ1等は、「入出力装置12、13、14」，「入出力装置6」に接続されたコンピュータとみなせることは明らかである。
　また、引用例１発明において、(1-5),(1-7)の記載及び第1図から、チャネル11は入出力装置を制御し、かつ入出力装置から制御プログラムを受信することが可能な双方向通信手段を有し、同様に入出力装置もチャネル11へ制御プログラムを転送することが可能な双方向通信手段を有していることは明らかである。
　さらに、(1-8)の記載によると、ポートコントローラ53が、データ要求信号によって、入出力装置12のプログラムローダ回路27aに制御プログラムが格納されているROM28aの出力制御信号をオンさせる。つまり、ポートコントローラ53は、入出力装置12に対して制御プログラムを転送させるデータ要求信号（コマンド）を発行するコマンド発生手段として機能することは明らかである。
　以上の記載及び図面から、刊行物１には、次の発明（以下「引用例１発明」という。）が記載されている。
「コンピュータが有するコンピュータ側双方向通信手段と、プリンタなどの入出力装置が有する入出力装置側双方向通信手段とを双方向通信ケーブルを介して接続した装置であって、
　前記コンピュータは、
　各入出力装置の入出力制御用の制御プログラムを保持する記憶手段（RAM17,18,19）と、
　コンピュータ側のプログラム制御手段は入出力装置の機能情報格納手段から機能情報を読み出して、コンピュータ内の内部レジスタ22に格納されている機能情報に同一の機能情報が存在するか否かを認識し、その認識結果に基づいて、入出力装置12のプログラムローダ回路27aに向けコマンドを送るコマンド発生手段とを備え、
　前記入出力装置は、
　それぞれ入出力処理装置26a、26b、26cの動作制御に必要なプログラムやデータを保持するプログラム格納手段31a、31b、31cを備え
　プログラムローダ回路27aは、コマンドに対して応答信号を返すとともに、ROM28aの出力制御信号をオンして入出力制御用の制御プログラムを転送させるプログラム転送装置」
　
　
(2)当審が通知した取消しの理由に引用した刊行物２（特開平４−２４２４２３号公報）（異議申立人大木茂による甲第２号証）には、第２〜４図とともに次の技術事項が記載されている。
　
(2-1)「複数の端末装置を含んで構成される情報処理装置におけるプリンタ情報設定システムであって、外部指令に応答して前記端末装置に接続されたプリンタに対して問合わせをする手段と、この問合わせに応答して前記プリンタから送出された識別情報等を前記端末装置内に設定する手段と、その設定された識別情報等を他の端末装置に通知する手段とを有することを特徴とするプリンタ情報設定システム。」（特許請求の範囲　【請求項１】）
(2-2)「【0013】また、プリンタ2は、自プリンタのフィルタ及びプリンタ番号の情報が保持されているROM20と、プリンタ4からの問い合わせに応答してROM20内の情報を通知する通知部21と含んで構成されている。なお、ROM20の代りに周知のDIPスイッチで情報を保持しても良い。
【0014】次に、図３を参照しつつ本発明の実施例の動作について説明する。
【0015】図1に示されているシステムにおいてプリンタ2が新規に接続された際に、端末4はプリンタ2の出力フィルタを知るため、出力フィル夕問合せ機能により、図2のプリンタ情報電文コマンドの部分に問合せコマンドを設定する（ステップ31）。そして、出力フィル夕、出力デバイス、プリンタ名の各部分には未定義を示すNULLを設定する（ステップ32）。設定が完了すると、プリンタ2に対して問合せを行う（ステップ33）。
【0016】プリンタ2側では、コマンドが問合せコマンドであることを確認後（ステップ51→52）、出力フィルタの部分に未定義を示すNULLが設定されている場合には自プリンタの出力フィルタを獲得し電文に設定を行う（ステップ52→53）。設定後、端末4に通知を行う（ステップ54）。」（発明の詳細な説明　段落【0013】〜【0016】）
　なお、段落【0014】の記載にある「プリンタ4」は、図1の説明及びその他の明細書全体の記載からみて、「端末4」（コンピュータ）の誤記と認められる。
　
　以上の記載及び図面から、刊行物２には、次の発明（以下「引用例２発明」という。）が記載されている。
　「端末4とプリンタ2からなるシステムにおいて、プリンタ2に関する情報の取得を端末4が問い合わせコマンドを用いて行い、プリンタ2は端末4から受信した問い合わせコマンドを確認して、そのコマンドに応じてプリンタ2に関する情報を通知する構成」
　
　
５．本件発明について
（対比）
　本件発明と引用例１発明を対比する。
　引用例１発明は、内部レジスタ22に格納されている機能情報に同一の機能情報が存在するか否かを認識し、その認識結果に基づいて、入出力装置の制御用プログラムをRAM17に転送するのであるから、内部レジスタ22に格納されている機能情報に対応する制御用プログラムと同一の制御用プログラムが存在するか否かを判別することであり、実質的にRAM17等に制御用プログラムが存在するか否かを判別する構成である。
　引用例１発明における「入出力装置」，「記憶手段（RAM17,18,19）」，「プログラム格納手段31a、31b、31c」はそれぞれ本件発明の「プリンタ」，「（プリンタドライバ）保持手段」，「（プリンタドライバ）データ保持手段」に相当し、引用例１発明の「入出力制御用の制御プログラム」は本件発明の「プリンタドライバ」に対比され、両者は「入出力制御用の制御プログラム」として共通する。
　よって、両者は、以下のとおりの一致点及び相違点(i)〜(iii)を有するものと認められる。
　
（一致点）
「コンピュータが有するコンピュータ側双方向通信手段と、プリンタが有するプリンタ側双方向通信手段とを双方向通信ケーブルを介して接続した印字装置であって、
　前記コンピュータは、
　各種入出力制御用の制御プログラムを保持する保持手段と、
　指示された種類の入出力制御用の制御プログラムが前記保持手段に存在するか否かを判別する判別手段と、
　前記判別手段が、指示された種類の入出力制御用の制御プログラムが前記保持手段に存在しないと判別した場合は、前記プリンタに対し入出力制御用の制御プログラムを転送させるコマンドを送るコマンド発生手段とを備え、
　前記プリンタは、
　前記プリンタに適合する入出力制御用の制御プログラムを保持するプログラムデータ保持手段を備え、
　該コマンドが入出力制御用の制御プログラムを転送させるコマンドである場合、前記プログラムデータ保持手段より入出力制御用の制御プログラムを取り出し前記プリンタ側双方向通信手段に入出力制御用の制御プログラムを出力させることを特徴とする印字装置。」
　
（相違点）
(i)転送されるプログラムである入出力制御用の制御プログラムが、本件発明ではプリンタドライバであるのに対し、引用例１発明では、入出力制御用の制御プログラムとしか定義されていない点。
(ii)プログラムを転送する手段として、本件発明は、「コンピュータが、コンピュータ側双方向通信手段を通じて、プリンタの種類を問うコマンドをプリンタに出力し、プリンタの種類の情報を含むステータスを、コンピュータ側へ転送させるコマンドをプリンタに出力するコマンド発生手段と、コンピュータ側双方向通信手段を通じてプリンタから送信されたステータスを解読し、指示されたプリンタドライバの種類をプリンタドライバ判別手段に通知するステータス解読手段を備え、プリンタが、前記コンピュータから受取ったコマンドがプリンタの種類を問うものか、プリンタドライバを転送させる内容であるかを解読するコマンド解読手段と、コマンド解読手段の解読結果がプリンタの種類を問うものである場合、前記プリンタ側双方向通信手段にプリンタの種類の情報を含むステータスを出力させるステータス発生手段」を備えているのに対して、引用例１発明は、そのような手段の有無については不明である点。
(iii)本件発明が、「プリンタ側双方向通信手段を介して送られた画像を展開する画像用メモリと、画像用メモリの画像に基づき印字を行うプリンタエンジン」を備えているのに対し、引用例１発明はそのような構成があるのか定かでない点。
　
　
（検討）
　前記相違点(i)について検討する。
　「（デバイス）ドライバ」はコンピュータで周辺機器の動作に必要な情報をＯＳに提供したり、動作を管理するプログラムであり、特にプリンタを制御するプログラムが「プリンタドライバ」である。刊行物１に記載の「入出力制御用の制御プログラム」は、周辺機器である入出力装置の動作に必要な制御を行うプログラムであることから、「（デバイス）ドライバ」を含むものと認められる。そして、引用例１発明の入出力装置12、13、14がプリンタである場合、RAM17、18、19が格納する制御プログラムは、接続されたプリンタの動作制御に利用するための制御プログラムである。よって、引用例１発明の転送される“プリンタの動作制御に利用するための制御プログラム”を「プリンタドライバ」に特定することは、当業者が容易になし得ることと認められる。
　
　前記相違点(ii)について検討する。
　引用例２発明のように、コマンドによりプリンタと端末の情報のやり取りを行うことは普通に行われていることであり、どのようにコマンドを送るかは、当業者が設計上適宜なし得る事項であって、その具体的手段としてのステータス解読手段やコマンド解読手段等は周知慣用技術である。
　よって、引用例１発明において、本件発明のようにコマンドの授受を行うように構成することは、当業者が容易になし得ることと認められる。
　また当該コマンドの授受を採用したことによる効果も当業者が予測し得る程度のものである。
　
　前記相違点(iii)について検討する。
　「画像を展開する画像メモリ」と「印字を行うプリンタエンジン」は、プリンタであれば、当然搭載される必須構成要素であり、この構成に格別なものはない（必要であれば、「特開平2−220129号公報」（異議申立人大木茂による参考資料）の第1図及びその説明である第4頁左上欄第17行〜右上欄第6行にプリンタの構成要素として、プリンタエンジン112及び画像メモリ108が記載されている。）。よって、相違点(iii)は実質的な相違点ではない。
　
　したがって、本件発明は、刊行物１及び２に記載された発明に基づいて容易に発明することができたものである。
　
（特許権者の主張について）
　特許権者は、異議意見書（平成１５年７月２８日付）を提出し、「刊行物1に記載された「機能」とは、公報第4ページ右上欄第6行目乃至第10行目に記載されていますようにプリンタ、ハードディスクなど全く別の動作（印刷メディアへの印字記録、記憶メディアへの磁気記録）を行う装置についての機能であり、全く別の動作を行う装置の機能に応じて、その制御用プログラムを転送するもので、本願発明のように、同じ動作（印刷メディアへの印字記録）を行う装置（プリンタ）であっても、その種類に応じた制御用プログラム（プリンタドライバデータ）を転送するものではありません。」と、主張している。
　一般に同じ動作を行う「プリンタ」であっても、装置の種類が異なると異なった機能を持ち、異なった制御用プログラムを用いることは周知であり、引用例１発明における「機能」がプリンタ、ハードディスク等全く別の動作の機能であり、プリンタの種類に応じた動作による機能を含まないとする根拠もない。引用例１発明は端末側で動作する入出力装置制御用の制御プログラムについて記載されているのであるから、端末側で動作するプリンタの制御プログラムである「プリンタドライバ」を含むとする判断に格別の困難性は認められない。また、「プリンタドライバ」としたことによる効果も「入出力装置制御用の制御プログラム」とした効果と格別の相違はない。
　したがって、特許権者の上記各主張は採用することができない。
　なお、入出力装置のドライバプログラムをアップロードすることは「実願昭６３−１３１６８２号（実開平２−５５３３７号）のマイクロフィルム」に記載されているように周知慣用技術である。また、ホストコンピュータに双方向性インタフェースを介して接続されるプリンタにおいて「プリンタドライバ」を自動で切り換えることは、例えば「特開平６−４２３３号公報（本件特許公報に掲載の参考文献）」に記載されているように周知慣用技術である。
　
　
６．むすび
　以上のとおりであるから、本件特許請求の範囲の請求項１に係る発明は、その出願日前に頒布された刊行物１及び２に記載された発明及び周知慣用技術に基づいて当業者が容易に発明をすることができたものであり、本件請求項１に係る発明についての特許は、特許法第２９条第２項の規定に違反してされたものである。
　したがって、請求項１に係る発明の特許は、特許法第１１３条第２号に該当し、取り消されるべきものである。
　よって、結論のとおり決定する。
【異議決定日】
平成１６年９月２２日（２００４．９．２２）
【訂正の要旨】
審決（決定）の【理由】欄参照。
（５４）【発明の名称】
印字装置
（５７）【特許請求の範囲】
　【請求項１】コンピュータが有するコンピュータ側双方向通信手段と、プリンタが有するプリンタ側双方向通信手段とを双方向通信ケーブルを介して接続した印字装置であって、
　前記コンピュータは、
　各種プリンタドライバを保持するプリンタドライバ保持手段と、
　指示された種類のプリンタドライバが前記プリンタドライバ保持手段に存在するか否かを判別するプリンタドライバ判別手段と、
　前記コンピュータ側双方向通信手段を通じて、プリンタの種類を問うコマンドを前記プリンタに出力し、前記プリンタの種類の情報を含むステータスを、前記コンピュータ側へ転送させるコマンドを前記プリンタに出力するコマンド発生手段と、
　前記コンピュータ側双方向通信手段を通じて前記プリンタから送信されたステータスを解読し、指示されたプリンタドライバの種類を前記プリンタドライバ判別手段に通知するステータス解読手段と、
　前記プリンタドライバ判別手段が、指示されたプリンタドライバの種類が前記プリンタドライバ保持手段に存在しないと判別した場合は、前記プリンタに対しプリンタドライバを転送させるコマンドを送るコマンド発生手段とを備え、
　前記プリンタは、
　前記コンピュータから受取ったコマンドがプリンタの種類を問うものか、プリンタドライバを転送させる内容であるかを解読するコマンド解読手段と、
　前記コマンド解読手段の解読結果がプリンタの種類を問うものである場合、前記プリンタ側双方向通信手段にプリンタの種類の情報を含むステータスを出力させるステータス発生手段と、
　前記プリンタに適合するプリンタドライバを保持するプリンタドライバデータ保持手段と、
　前記プリンタ側双方向通信手段を介して送られた画像を展開する画像用メモリと、
　前記画像用メモリの画像に基づき印字を行うプリンタエンジンとを備え、
　前記コマンド解読手段の解読結果がプリンタドライバを転送させる内容である場合、前記プリンタドライバデータ保持手段より
プリンタドライバ
プリンタドライバ
【発明の詳細な説明】
　【０００１】
　【産業上の利用分野】
　本発明は、プリンタドライバを必要とするプリンタとコンピュータとからなる印字装置に関するものである。
　【０００２】
　【従来の技術】
　図７は従来の印字装置のブロック図である。図７中、１はコンピュータ、１０はプリンタであり、コンピュータ１とプリンタ１０は、それぞれに設けられたインターフェイスなどの通信手段８，１２を通信ケーブル９で接続することにより、通信できるようになっている。コンピュータ１のうち、２，３はそれぞれ印字命令等ユーザがコンピュータ１に必要な情報を入力するためのマウスとキーボードである。４は印字データやアプリケーションプログラムなどを記憶しているメモリ、Ｄは第１プリンタ用ドライバ５、第２プリンタ用ドライバ６、第３プリンタ用ドライバ７など各種のプリンタドライバを保持しているハードディスク装置などの記憶媒体である。またプリンタ１０のうち、１１は通信手段１２を介してコンピュータ１側から送られた画像データを解読するプリンタ言語解読手段、１３は解読された画像を展開するための画像用メモリ、１４は画像用メモリ１３の画像データに基いて印字を行う機構部からなるプリンタエンジンである。
　【０００３】
　従来のプリンタでの印字動作について説明する。まずコンピュータ１側においてプリンタ１０とコンピュータ１を接続している通信手段８を使用する旨の設定を行う。また、プリンタ１０側でも同様に通信手段１２の設定を行う。次にコンピュータ１に接続されているプリンタ１０のプリンタ言語仕様に画像データを変換し、プリンタ１０に送信するプリンタドライバをコンピュータ１内にインストールされている複数のプリンタドライバ（第１プリンタ用ドライバ５、第２プリンタ用ドライバ６、第３プリンタ用ドライバ７など）より選択する。またユーザがキーボード３またはマウス２等により印字命令を出す。ここで、記憶媒体Ｄにコンピュータ１に接続されているプリンタ１０に適合するプリンタドライバがない場合、適合するプリンタドライバが入っている媒体（フロッピーディスク等）から記憶媒体Ｄに適合するプリンタドライバを転写するなど、プリンタドライバのインストールを行った上でプリンタドライバの設定を行う必要がある。
　【０００４】
　次に設定されたプリンタドライバはコンピュータ１のメモリ４内にある印字データを取り込み、印字データをコンピュータ１に接続されたプリンタ１０のプリンタ言語に変更する。変更された印字データは通信手段８から通信ケーブル９を介してプリンタ１０の通信手段１２に送られる。プリンタ１０側では送られてきた画像データをプリンタ言語解読手段１１により解読する。プリンタ１０は解読した画像データを基に実際の画像を画像用メモリ１３に展開する。１ページ分のデータが展開された時点で、展開されたデータは、画像用メモリ１３から用紙等に印字形成を行うプリンタエンジン１４に送られ、プリンタエンジン１４で用紙などに対して印字が行われる。
　【０００５】
　【発明が解決しようとする課題】
　このような従来の印字装置において、コンピュータ１に接続されたプリンタ１０に適合するプリンタドライバがコンピュータ１の記憶媒体Ｄに保持されていない場合、ユーザは新たにコンピュータ１内にプリンタ１０に適合するプリンタドライバをインストールせねばならず、操作性に欠けるという問題点がある。
　【０００６】
　そこで本発明は、コンピュータにユーザがいちいちプリンタドライバをインストールする必要がない印字装置を提供することを目的とする。
　【０００７】
　【課題を解決するための手段】
本発明は、コンピュータは、各種プリンタドライバを保持するプリンタドライバ保持手段と、指示された種類のプリンタドライバがプリンタドライバ保持手段に存在するか否かを判別するプリンタドライバ判別手段と、コンピュータ側双方向通信手段を通じて、プリンタの種類を問うコマンドをプリンタに出力し、プリンタの種類の情報を含むステータスを、コンピュータ側へ転送させるコマンドをプリンタに出力するコマンド発生手段と、コンピュータ側双方向通信手段を通じてプリンタから送信されたステータスを解読し、指示されたプリンタドライバの種類をプリンタドライバ判別手段に通知するステータス解読手段と、プリンタドライバ判別手段が、指示されたプリンタドライバの種類がプリンタドライバ保持手段に存在しないと判別した場合は、プリンタに対しプリンタドライバを転送させるコマンドを送るコマンド発生手段とを備え、プリンタは、コンピュータから受取ったコマンドがプリンタの種類を問うものか、プリンタドライバを転送させる内容であるかを解読するコマンド解読手段と、コマンド解読手段の解読結果がプリンタの種類を問うものである場合、プリンタ側双方向通信手段にプリンタの種類の情報を含むステータスを出力させるステータス発生手段と、プリンタに適合するプリンタドライバを保持するプリンタドライバデータ保持手段と、プリンタ側双方向通信手段を介して送られた画像を展開する画像用メモリと、画像用メモリの画像に基づき印字を行うプリンタエンジンとを備え、コマンド解読手段の解読結果がプリンタドライバを転送させる内容である場合、プリンタドライバデータ保持手段より
プリンタドライバ
プリンタドライバ
　【０００８】
　【作用】
　上記構成により、プリンタドライバの設定にあたって、コマンド発生手段がプリンタの種類を問うコマンドを生成し、このコマンドがプリンタ側へ送られる。するとプリンタのステータス発生手段がプリンタの種類の情報を含むステータスをコンピュータへ返す。そしてコンピュータのステータス解読手段が、このステータスからプリンタの種類を解読し、この種類がプリンタドライバ判別手段に通知される。するとプリンタドライバ判別手段は、プリンタドライバ保持手段に指示された種類のプリンタドライバが存在するか否か判別し、存在しなければ、コマンド判別手段が、このプリンタドライバをコンピュータへ転送させる旨のコマンドをプリンタ側へ送る。そして、プリンタに適合するプリンタドライバがプリンタのプリンタドライバデータ保持手段からコンピュータのプリンタドライバ保持手段へ転送され、爾後プリンタに適合するプリンタドライバに基いた処理が可能となる。上述のところにおいて、ユーザはいちいちコンピュータにプリンタドライバのインストールを行う必要がなく、プリンタからコンピュータへ自動的に適合するプリンタドライバが転送されるものである。
　【０００９】
　【実施例】
　以下、本発明の一実施例について図面を参照しながら説明する。図１は、本発明の一実施例における印字装置のブロック図で、１５はコンピュータ、２７はプリンタであり、コンピュータ１５とプリンタ２７はそれぞれに設けられたコンピュータ側双方向通信手段２５、プリンタ側双方向通信手段３０を双方向通信ケーブル２６で接続することにより、双方向に通信できるようになっている。コンピュータ１５のうち、２０は印字データやアプリケーションプログラムなどを記憶しているメモリ、２１は第１プリンタ用ドライバ２２、第２プリンタ用ドライバ２３、第３プリンタ用ドライバ２４など各種のプリンタドライバを保持しているプリンタドライバ保持手段、１９はプリンタドライバ保持手段２１に保持されているプリンタドライバの種類のみを保持するプリンタドライバ種類保持手段、１８はステータス解読手段１７からプリンタドライバの種類が指示されるとこの種類がプリンタドライバ種類保持手段１９に存在するか否か（即ち、この種類のプリンタドライバの実体がプリンタドライバ保持手段２１に存在するか否か）を判別するプリンタドライバ判別手段、１６はプリンタ２７の種類のコマンドや、指示された種類のプリンタドライバをコンピュータ１５側へ転送させるコマンドなどを、プリンタ２７に出力するコマンド発生手段、１７はプリンタ２７から送信されたステータスを解読し、指示されたプリンタドライバの種類をプリンタドライバ判別手段１８、プリンタドライバ種類保持手段１９、プリンタドライバ保持手段２１に通知するステータス解読手段である。
　【００１０】
　プリンタ２７のうち、３１はコンピュータ１５から受取ったコマンドがプリンタ２７の種類を問うものか否かを解読するコマンド解読手段、２８はコマンド解読手段３１の解読結果がプリンタ２７の種類を問うものである場合、コンピュータ１５側にプリンタ２７の種類の情報を含むステータスを出力するステータス発生手段、２９はプリンタ２７に適合するプリンタドライバを保持するプリンタドライバデータ保持手段である。なおプリンタ２７に適合するプリンタドライバは基本的には１種ないし少量種程度であり、プリンタドライバデータ保持手段２９をプリンタ２７側に設けてもプリンタドライバデータ保持手段２９がプリンタ２７の記憶容量を大幅に占有するようなことはない。３１はコンピュータ１５から送られてきたコマンドの意味を解読するコマンド解読手段、３２はコンピュータ１５から送られてきた画像データを解読するプリンタ言語解読手段、３３は画像データにより画像が展開される画像用メモリ、３４は画像用メモリ３３の画像に基づき図示しない用紙などに印字を行うプリンタエンジンである。
　【００１１】
　図２〜図６は本発明の一実施例における印字装置のフローチャートであり、次にコンピュータ１５内へのプリンタドライバのインストールの処理及びプリンタ２７の印字手順を図２〜図６により説明する。
　【００１２】
　まず、ユーザが印字を行う場合、ユーザはコンピュータ１５に対して印字命令を出す（ステップ１）。コンピュータ１５はプリンタ２７に対しプリンタ２７の種類を問うコマンドをコマンド発生手段１６からコンピュータ側双方向通信手段２５を介してプリンタ２７に送る（ステップ２，３）。プリンタ２７は送られてきたコマンドをコマンド解読手段３１により解読し、プリンタ２７の種類を尋ねる内容であるかチェックを行う（ステップ４，５）。プリンタ２７の種類を尋ねる内容でない場合、コマンドの内容に対応する処理を行い（ステップ６）、終了する。プリンタ２７の種類を尋ねる内容である場合、プリンタ２７はステータス発生手段２８よりプリンタ２７の種類を示すステータスを取り出す（ステップ７）。プリンタ２７はプリンタ側双方向通信手段３０によりステータスをコンピュータ１５に送る（ステップ８）。コンピュータ１５は送られてきたステータスをステータス解読手段１７により解読し、内容がプリンタ２７の種類の回答であるかチェックする（ステップ９，１０）。ステータスの内容がプリンタ２７の種類の回答でない場合、ステータスの内容に対応する処理を行い（ステップ１１）、終了する。ステータスの内容がプリンタ２７の種類の回答である場合、プリンタドライバ判別手段１８、プリンタドライバ種類保持手段１９によりプリンタドライバ保持手段２１に該当するプリンタドライバが存在するか確認する（ステップ１２，１３）。該当のプリンタドライバがある場合、ステップ２６に進む。ない場合はコンピュータ１５はプリンタ２７に対しプリンタドライバを転送するコマンドをコマンド発生手段１６から取り出し、コンピュータ側双方向通信手段２５によりプリンタ２７に送る（ステップ１４，１５）。次に、プリンタ２７は送られてきたコマンドをコマンド解読手段３１により解読し、コマンドがプリンタドライバを転送する内容であるかチェックを行う（ステップ１６，１７）。コマンドがプリンタドライバを転送する内容でない場合、コマンドの内容に対応する処理を行い（ステップ１８）、終了する。プリンタドライバを転送する内容である場合、プリンタ２７はプリンタドライバデータ保持手段２９よりデータを取り出し、プリンタ側双方向通信手段３０によりデータをコンピュータ１５に送る（ステップ１９，２０）。コンピュータ１５は送られてきたデータをステータス解読手段１７により解読し、データがプリンタドライバのデータであるかチェックを行う（ステップ２１，２２）。データの内容がプリンタドライバのデータでない場合、ステータスの内容に対応する処理を行い（ステップ２３）、終了する。プリンタドライバのデータである場合、ステータス解読手段１７はプリンタドライバデータをプリンタドライバ保持手段２１に格納し、プリンタドライバの種類をプリンタドライバ種類保持手段１９に格納する（ステップ２４，２５）。次に、コンピュータ１５はプリンタドライバをコンピュータ１５に接続されているプリンタ２７に設定する（ステップ２６）。設定されたプリンタドライバはメモリ２０内にある画像データを読み込み、画像データをプリンタ言語に変換する（ステップ２７，２８）。変換された画像データをコンピュータ側双方向通信手段２５を用いてプリンタ２７に送る（ステップ２９）。プリンタ２７は画像データを取り込み（ステップ３０）、受信したデータの内容がコマンドであるかチェックを行う（ステップ３１）。データがコマンドである場合、コマンドに対応した処理を行い（ステップ３２）、終了する。データがコマンドでない場合、プリンタ言語解読手段３２により受信した画像データを解読する（ステップ３３）。次に、画像データに基づきプリンタ２７内の画像用メモリ３３に画像を書き込む（ステップ３４）。画像データが１ページ分に達した時点で画像用メモリ３３からプリンタエンジン３４にデータを送り、プリンタエンジン３４が印字を行う（ステップ３５）。
　【００１３】
　【発明の効果】
　本発明は、コンピュータは、各種プリンタドライバを保持するプリンタドライバ保持手段と、指示された種類のプリンタドライバがプリンタドライバ保持手段に存在するか否かを判別するプリンタドライバ判別手段と、コンピュータ側双方向通信手段を通じて、プリンタの種類を問うコマンドをプリンタに出力し、プリンタの種類の情報を含むステータスを、コンピュータ側へ転送させるコマンドをプリンタに出力するコマンド発生手段と、コンピュータ側双方向通信手段を通じてプリンタから送信されたステータスを解読し、指示されたプリンタドライバの種類をプリンタドライバ判別手段に通知するステータス解読手段と、プリンタドライバ判別手段が、指示されたプリンタドライバの種類がプリンタドライバ保持手段に存在しないと判別した場合は、プリンタに対しプリンタドライバを転送させるコマンドを送るコマンド発生手段とを備え、プリンタは、コンピュータから受取ったコマンドがプリンタの種類を問うものか、プリンタドライバを転送させる内容であるかを解読するコマンド解読手段と、コマンド解読手段の解読結果がプリンタの種類を問うものである場合、プリンタ側双方向通信手段にプリンタの種類の情報を含むステータスを出力させるステータス発生手段と、プリンタに適合するプリンタドライバを保持するプリンタドライバデータ保持手段と、プリンタ側双方向通信手段を介して送られた画像を展開する画像用メモリと、画像用メモリの画像に基づき印字を行うプリンタエンジンとを備え、コマンド解読手段の解読結果がプリンタドライバを転送させる内容である場合、プリンタドライバデータ保持手段より
プリンタドライバ
プリンタドライバ
【図面の簡単な説明】
　【図１】
　本発明の一実施例における印字装置のブロック図
　【図２】
　本発明の一実施例における印字装置のフローチャート
　【図３】
　本発明の一実施例における印字装置のフローチャート
　【図４】
　本発明の一実施例における印字装置のフローチャート
　【図５】
　本発明の一実施例における印字装置のフローチャート
　【図６】
　本発明の一実施例における印字装置のフローチャート
　【図７】
　従来の印字装置のブロック図
　【符号の説明】
　１５　コンピュータ
　１６　コマンド発生手段
　１７　ステータス解読手段
　１８　プリンタドライバ判別手段
　１９　プリンタドライバ種類保持手段
　２０　メモリ
　２１　プリンタドライバ保持手段
　２２　第１プリンタ用ドライバ
　２３　第２プリンタ用ドライバ
　２４　第３プリンタ用ドライバ
　２５　コンピュータ側双方向通信手段
　２６　双方向通信ケーブル
　２７　プリンタ
　２８　ステータス発生手段
　２９　プリンタドライバデータ保持手段
　３０　プリンタ側双方向通信手段
　３１　コマンド解読手段
　３２　プリンタ言語解読手段
　３３　画像用メモリ
　３４　プリンタエンジン