【事件の表示】
　特願２００２−１２４２５６「共存印刷装置、及びその印刷方法、高機能印刷装置」拒絶査定不服審判事件〔平成１５年１１月　６日出願公開、特開２００３−３１２１００〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
第１　手続の経緯　
　本願は、平成１４年４月２５日の出願であって、平成２１年１月１６日付けで手続補正がなされ、同年７月１日付けで拒絶査定がなされ、これに対して、同年１０月２日に拒絶査定不服審判が請求されると同時に手続補正がなされたものである。
　なお、請求人は、当審における平成２２年６月１日付け審尋に対して同年８月４日付けで回答書を提出している。
　
第２　平成２１年１０月２日付け手続補正についての補正却下の決定
　
〔補正却下の決定の結論〕
　平成２１年１０月２日付け手続補正を却下する。
　
〔理由〕
１　本件補正の内容
（１）平成２１年１０月２日付け手続補正（以下「本件補正」という。）は、特許請求の範囲及び発明の名称についてするもので、特許請求の範囲については、本件補正前に、
「　【請求項１】　ホストコンピュータから送信された種々の印刷画像データに対応して印刷を行う高機能印刷装置と、前記高機能印刷装置と接続され、
所定の
に前
は
また前
　　【請求項２】　ホストコンピュータから送信される複数種類の印刷画像データに対応して印刷を行う高機能印刷装置であって、
　前記高機能印刷装置は、
　
所定の
　前記印刷データを印刷す
る印
　前記複数種類の印刷画像データを前記印刷データへ変換し不揮発性装置へ格納するデータ格納処理部と、
　
前
　を有し、前記ホストコンピュータからの前記印刷画像を前記印刷エンジンまたは前記複数のダム印刷装置のいずれかに印刷させることを特徴とする高機能印刷装置。
　　【請求項３】　前記
記憶装置
　　【請求項４】　前記記憶装置は、不揮発性の記憶装置であることを特徴とする請求項３に記載の共存印刷装置。
　　【請求項
５
　　【請求項
６
５
　　【請求項
７
　　【請求項８】　更に、前記高機能印刷装置は、自らまたは前記ダム印刷装置の印刷稼動状況を監視し、紙切れ、またはエラーが発生した場合は、保存している前記印刷画像データを使用して、他の印刷装置に前記印刷画像データを転送して印刷を行うことを特徴とする請求項１に記載の共存印刷装置。
　　【請求項９】　ホストコンピュータから送信された種々の印刷画像データに対応して印刷を行う高機能印刷装置と、前記高機能印刷装置と接続され、所定の印刷画像データしか印刷することができない複数のダム印刷装置とからなる共存印刷装置において、
　前記複数種類の印刷画像データを前記印刷データへ変換し不揮発性装置へ格納する工程と、
　前記不揮発性装置へ前記印刷データが格納されている場合に前記ダム印刷装置の印刷稼動状況を前記高機能印刷装置が監視する監視工程と、前記ホストコンピュータから前記高機能印刷装置に送信されてきた種々の印刷画像データを前記高機能印刷装置自らが印刷するか前記ダム印刷装置に印刷させるかを前記印刷稼働状況に基づいて判断する判断工程と、前記高機能印刷装置自らが印刷する場合は、内部に有する前記印刷エンジンに前記印刷データを転送し前記印刷エンジンに印刷させ、前記ダム印刷装置に印刷させる場合には、前記ダム印刷装置に前記印刷データを転送し、前記ダム印刷装置に印刷させる印刷工程とからなることを特徴とする共存印刷装置の印刷方法。」とあったものを、
　
「　【請求項１】　
　ホストコンピュータから送信された種々の印刷画像データに対応して印刷を行う高機能印刷装置と、前記高機能印刷装置と接続され、
前記高機能印刷装置の内部に有する印刷エンジンに転送する
に、前記データ格納処理部とは別動作し、前記不揮発性装置へ前記印刷データが格納されていない場合に前記印刷データが前記不揮発性装置へ格納されるのを待ち、前
には
前
　　【請求項２】　ホストコンピュータから送信される複数種類の印刷画像データに対応して印刷を行う高機能印刷装置であって、
　前記高機能印刷装置は、
　
前記高機能印刷装置の内部に有する印刷エンジンに転送する
　前記印刷データを印刷す
る前記印
　前記複数種類の印刷画像データを前記印刷データへ変換し不揮発性装置へ格納するデータ格納処理部と、
　
前記データ格納処理部とは別動作し、前記不揮発性装置へ前記印刷データが格納されていない場合に前記印刷データが前記不揮発性装置へ格納されるのを待ち、前
　を有し、前記ホストコンピュータからの前記印刷画像を前記印刷エンジンまたは前記複数のダム印刷装置のいずれかに印刷させることを特徴とする高機能印刷装置。
　　【請求項３】　前記
不揮発性装置
　　【請求項
４
　　【請求項
５
４
　　【請求項
６
　
（２）上記（１）の補正内容は、次のアないしキの補正事項からなる。
　ア　本件補正前の請求項４、８及び９を削除するとともに、本件補正前の請求項５、６及び７の項番をそれぞれ繰り上げて請求項４、５及び６とする。
　イ　本件補正前の請求項１に記載した発明を特定するために必要な事項である「複数のダム印刷装置」が「所定の印刷データしか印刷することができない」ことについて、その「所定の印刷データ」が「高機能印刷装置の内部に有する印刷エンジンに転送する印刷データ」であることを限定する。
　
　ウ　本件補正前の請求項１に記載した発明を特定するために必要な事項である「『前記不揮発性装置へ前記印刷データが格納』されている場合に前記ダム印刷装置の印刷稼動状況を『監視』して、前記ホストコンピュータから送信された種々の印刷画像データを自らが印刷するか前記ダム印刷装置に印刷させるかを前記印刷稼働状況と前記印刷データに基づいて『判断』し、前記高機能印刷装置自らが印刷する場合は、内部に有する前記印刷エンジンに前記印刷データを『転送』し、また前記ダム印刷装置に印刷させる場合には、前記ダム印刷装置に前記印刷データを『転送』する制御部」について、「前記データ格納処理部とは別動作」すること及び「前記不揮発性装置へ前記印刷データが格納」されていない場合には、前記「監視」及び前記「判断」は、「前記印刷データが前記不揮発性装置へ格納」されるのを待ち行うことを限定する。
　
　エ　本件補正前の請求項１に記載した発明を特定するために必要な事項である「前記高機能印刷装置自らが印刷する場合は、内部に有する前記印刷エンジンに前記印刷データを転送し、また前記ダム印刷装置に印刷させる場合には、前記ダム印刷装置に前記印刷データを転送する」の「…場合は、また…場合には、」の表現を「…場合には、…場合には、」に改める。
　
　オ　本件補正前の請求項２に記載した発明を特定するために必要な事項である「複数のダム印刷装置」が「所定の印刷データを印刷する」ことについて、その「所定の印刷データ」が「高機能印刷装置の内部に有する印刷エンジンに転送する印刷データ」であり、かつ、該印刷エンジンが、本件補正前の請求項２に記載した発明を特定するために必要な事項である「印刷データを印刷する印刷エンジン」であることを限定する。
　
　カ　本件補正前の請求項２に記載した発明を特定するために必要な事項である「『前記不揮発性装置に前記印刷データが格納』されている場合に『前記印刷エンジンまたは前記複数のダム印刷装置の状態と前記印刷データ』に基づいて、『印刷可能な前記複数のダム印刷装置がある場合』は『予め決められた順位に基づいて所定の前記印刷可能な前記複数のダム印刷装置へ前記印刷データを前記通信インターフェースを介して転送する制御』をし、『前記印刷エンジンのみが印刷可能な場合』は『前記印刷エンジンに前記印刷データを転送する制御』をするダム印刷装置管理装置」について、「前記データ格納処理部とは別動作」すること及び「前記不揮発性装置へ前記印刷データが格納」されていない場合には、前記「制御」は、「前記印刷データが前記不揮発性装置へ格納」されるのを待ち行うことを限定する。
　
　キ　本件補正前の請求項３に記載した「前記記憶装置」は「前記不揮発性装置」の明らかな誤記であるので、これを訂正する。
　
２　新規事項について
　「所定の印刷データしか印刷することができない複数のダム印刷装置」の「所定の印刷データ」を「高機能印刷装置の内部に有する印刷エンジンに転送する印刷データ」とした上記１（２）イの補正事項に関し、「複数のダム印刷装置」が「前記高機能印刷装置の内部に有する印刷エンジンに転送する印刷データしか印刷することができない」点は、本願の願書に添付した明細書及び図面（以下「当初明細書等」という。）には記載されていない。
　また、当初明細書等の記載を総合することにより「ダム印刷装置がこれしか印刷することができない印刷データ」として導かれるものは「単純で且つ限られた印刷画像データ」及び「単純イメージデータ」であり、これらはデータの性質が単純な印刷画像データ又は単純なイメージデータであることを意味しているのであって、データがどこの印刷エンジンに転送するものであるか、すなわちデータの転送先を特定しているのではない。したがって、これらの事項から「複数のダム印刷装置が前記高機能印刷装置の内部に有する印刷エンジンに転送する印刷データしか印刷することができない」事項は導けない。
　したがって、本件補正後の請求項１に記載した発明を特定するために必要な事項である「前記高機能印刷装置の内部に有する印刷エンジンに転送する印刷データしか印刷することができない複数のダム印刷装置」の点は、当初明細書等のすべての記載を総合することにより導かれる技術的事項との関係において、新たな技術的事項を導入しないものではないから、上記１（２）イの補正事項を含む本件補正は、平成１４年法律第２４号改正附則第３条第１項によりなお従前の例によるとされる同法による改正前の特許法第１７条の２第３項の規定に違反する。
　
３　本件補正の目的
　本件補正後の請求項１に係る上記１（２）イ及びウの補正事項は、本件補正前の請求項１に記載した発明を特定するために必要な事項を限定するものであり、本件補正後の請求項２に係る上記１（２）オ及びカの補正事項は、本件補正前の請求項２に記載した発明を特定するために必要な事項を限定するものであるから、いずれも、平成１８年法律第５５号改正附則第３条第１項によりなお従前の例によるとされる同法による改正前の特許法第１７条の２第４項第２号の「特許請求の範囲の減縮」を目的とするものである。
　そこで、本件補正後の請求項１に係る発明（以下「本願補正発明１」という。）及び本件補正後の請求項２に係る発明（以下「本願補正発明２」という。）が、それぞれ、特許出願の際独立して特許を受けることができるものであるか（平成１８年法律第５５号改正附則第３条第１項によりなお従前の例によるとされる同法による改正前の特許法第１７条の２第５項において準用する同法第１２６条第５項の規定に適合するか）について以下に検討する。
　
４　刊行物の記載
　原査定の拒絶の理由に引用された「本願の出願前に頒布された刊行物である特開平１１−１８４６４９号公報（以下「引用例」という。）」には、次の事項が図とともに記載されている。
（１）「【０００１】
【発明の属する技術分野】本発明は、一般には、デジタルプリンタ及びプリンタの利用技術に関し、特に、言語解釈能力、ネットワーク通信機能又はレンダリング能力などの点で性能の異なる複数のプリンタを調和的に使用したり、性能の劣るプリンタを高性能のプリンタと同等に使ったり、複数のプリンタ間で足りない性能を補い合ったりするための技術に関する。
【０００２】
【従来の技術】
ホストコンピュータからプリンタに供給される印刷コマンドを記述するための言語として
ページ記述言語
ポストスクリプト
のように
表現能力が非常に多才であって、他の言語では記述できないような複雑なグラフィックスを自在に表現でき
高機能の高級言語を利用
複雑なグラフィックスを美しく且つ高速に印刷することができる
ＬＡＮ等の通信ネットワーク上に複数台のプリンタを接続して使用するような場合、全てのプリンタを高機能言語対応にすると、導入コストが非常に高くなってしまう
　
（２）「【００１１】従って、本発明の目的は、
言語解釈能力、ネットワーク通信機能又はレンダリング能力などの点で
【００１２】本発明の別の
目的
性能の劣るプリンタを、性能の優れたプリンタのように使用できるようにするための経済的な技術を提供すること
　
（３）「【００２７】好適な実施の形態では、本発明のプリンタは、
第１の印刷コマンドを解釈してプリミティブのラスタイメージのレンダリングを行い、このレンダリングで得られたラスタイメージを含むデータを第２の言語の印刷コマンドのフォーマットに組み込むことにより第２の印刷コマンドを作成する。そのため、このプリンタに接続された別のプリンタによる印刷には、第１の言語の表現能力が活かされることになる。従って、第１の言語がポストスクリプトのような高機能な言語である場合は、その高い表現能力を活かした高度な印刷結果が得られる
　
（４）「【００４２】本発明の第１２の側面に従う
プリンタは、ホストと接続するためのホスト接続手段と、他のプリンタと接続するためのプリンタ接続手段と
を備え
ホストに接続し
他のプリンタを接続することによって、
プリンタ及び他のプリンタを含む複数台のプリンタをホストが利用することができるように
【００４３】本発明のプリンタは、望ましくは、ネットワークに接続してネットワーク上のホストと通信するネットワーク接続手段を有することができる。それにより、ネットワーク上のホストは、ネットワークを通じて他のプリンタも利用できる。つまり、他のネットワーク非対応プリンタをネットワークに導入することができる。
【００４４】本発明のプリンタは、望ましくは、
接続された他のプリンタの性能を調査する性能調査手段をさらに備えること
により、調査した性能に基づいて他のプリンタを管理することができ
管理機能
調査した
他のプリンタの性能と自己の性能とに基づいて、ホストからの印刷ジョブデータを自己及び他のプリンタからなるプリンタグループ内のどのプリンタで処理すべきかを判断して、選んだプリンタにジョブデータを転送する判断・転送機能
判断・転送機能を設けると、ホスト側でプリンタドライバ側で特にプリンタを指定しなくても、印刷ジョブを処理するのに適したプリンタで自動的に印刷が行われる
【００４５】本発明のプリンタは、上述した各種手段を当初から備えているものであってもよいが、必ずしもそうである必要はない。例えば、上述の手段を元々は備えていないプリンタに、上述の手段を備えたオプション品を取り付けることによって、あるいは、プリンタ内のマイクロコンピュータに外部の媒体から上述した手段のためのコンピュータプログラムをロードすることによって、あるいは、オプション品とプログラムロードとを組み合わせることによって、本発明のプリンタを実現することも可能である。
【００４６】本発明のプリンタをモノクロページプリンタとして実施すると、これにカラーインクジェットプリンタを接続することによって、高速なモノクロ印刷と高品質なカラー印刷とが可能なプリントシステムが廉価に実現できる。また、
本発明のプリンタを例えばアドビシステムズ社のポストスクリプトのような高表現機能言語対応のプリンタとして実施し、これに高表現機能言語非対応の標準的プリンタを接続し、かつ、本発明のプリンタにおいて標準的プリンタのためのレンダリングを行うようにすると、高表現機能言語対応のプリントシステムが廉価に実現できる
　
（５）「【００７０】
【発明の実施の形態】図１は本発明の
印刷システム
【００７１】ホストコンピュータ１は、例えばパーソナルコンピュータであって、所定の一つの高機能言語（例えばポストスクリプト）で書かれた印刷コマンドを送出する。このホストコンピュータ１に高機能プリンタ２が接続され、この高機能プリンタ２に低機能プリンタ３が接続されている。
【００７２】
高機能プリンタ２は、ホストコンピュータ１からの高機能言語で書かれた印刷コマンドを解釈して印刷すべきイメージをレンダリングするレンダリング機能と、そのレンダリングしたイメージを自分自身で印刷する印刷機能と、そのレンダリングした
バンドイメージ又はページイメージ
を低機能プリンタ２が解釈できる所定の低機能言語で書かれた印刷コマンドの形式に仕立てて低機能プリンタ２に転送する転送機能と、この２つの機能を自動的に選択する選択機能
とを備え
【００７３】低機能プリンタ３は、高機能言語は解釈できないが、上記した低機能言語の印刷コマンドであれば、これを解釈して印刷が行えるプリンタである。低機能プリンタ３は、自己のプリンタステータスを示す低機能言語で書かれたメッセージを高機能プリンタ２へ送るステータスリプライ機能も有している。ここで、低機能言語は、高機能言語よりは表現能力が劣る言語であるが、これら低機能言語しかサポートしていない低機能プリンタ３は、通常、高機能言語をサポートしている高機能プリンタ２に比較して価格がかなり安い。
【００７４】本実施形態の動作について説明する。
ホストコンピュータ１からの高機能言語で書かれた印刷コマンドが高機能プリンタ２に受信されると、高機能プリンタ２はその印刷コマンドを解釈する。解釈の結果として、高機能プリンタ２は、まずその印刷コマンドの宛て先を認識し、そして、印刷すべき各ページ内の個々のプリミティブ（画像要素；つまり、個々の文字、図形、模様、又はそれらの空間的に連結した集合など）をレンダリングして
を自分自身の印刷エンジン
に転送して自分自身で印刷を行う
低機能プリンタ３である場合、続いて高機能プリンタ２は
低機能言語の印刷コマンドのフォーマットに組込んでその印刷コマンドを仕立て、これを低機能プリンタ３に転送する。低機能プリンタ３は、受信した低機能言語の印刷コマンドを解釈し、印刷イメージを
印刷する
【００７５】高機能プリンタ２はまた、ホストコンピュータ１からの要求に応答して（または自発的に）、自己のプリンタステータスを高機能言語で書いたステータスメッセージの形でホストコンピュータ１に送る。更に、高機能プリンタ２は、ホストコンピュータ１から低機能プリンタ３に対するステータス要求を受けると、このステータス要求を低機能言語のステータス要求の形に変換して低機能プリンタ３に送る。低機能プリンタ３は、このステータス要求に応答して（又は自発的に）、自己のプリンタステータスを低機能言語で書いたステータスメッセージの形で高機能プリンタ２に送信する。すると、高機能プリンタ２は、この低機能言語のステータスメッセージからプリンタステータスを抽出し、これを高機能言語のステータスメッセージのフォーマットに組込むことにより高機能言語のステータスメッセージを仕立て、これをホストコンピュータ１に転送する。
【００７６】高機能プリンタ２が自分自身で印刷を行う場合、高機能言語の持つ高い表現力を活かした高度な印刷結果が得られることは言うまでもない。さらに、低機能プリンタ３で印刷を行う場合にも、高機能プリンタ２が高機能言語から低機能言語への変換を行うため、ホストコンピュータ１としては低機能プリンタ３がどのような言語が解釈できるのかを意識することなく、一つの高機能言語だけで低機能プリンタ３を制御できると共に、イメージのレンダリングは高機能プリンタ２が高機能言語に基づいて行うので、やはり高機能言語の持つ高い表現力を失うことなく高度な印刷結果が得られる。ホストコンピュータ１はまた、高機能プリンタ２のプリンタステータスを把握できるだけでなく、高機能プリンタ２の代理ステータスリプライ機能によって、低機能プリンタ３のプリンタステータスも把握することができる。要するに、
安価な低機能プリンタ
【００７７】本実施形態の一つの変形例として、高機能プリンタ２が例えばモノクロのレーザープリンタである場合、これに例えばカラーのインクジェットプリンタを低機能プリンタ３として接続し、高機能プリンタ２に高機能言語で書かれたカラー印刷コマンドが入力されると、高機能プリンタ２はそのカラー印刷コマンドから各色成分の中間コードを作成し（モノクロの中間コード作成プロセスを各色成分プレーン毎に繰り返せばよい）、それを低機能言語の印刷コマンドに仕立ててカラーインクジェットプリンタ３に送出するように構成することもできる。これにより、従来ならばカラーの高機能プリンタ（現状では極めて高価である）でなければ実現できなかった高機能言語を活かした高度なカラー印刷が、モノクロの高機能プリンタとカラーの低機能プリンタという低コストの構成で実現することができる。尚、この場合、高機能プリンタ２の選択機能は、上述の実施形態のような印刷コマンドの宛て先ではなく、印刷コマンドの色指定がモノクロかカラーかに応答することになる。
【００７８】また、別の変形例として、
高機能プリンタ２が、自分自身と低機能プリンタ３の負荷状態に応答して選択機能を働かせるようにすることもできる（例えば、自分自身が印刷中で低機能プリンタ３が待機中ならば転送機能を、その逆ならば印刷機能を選択する
【００７９】さらに別の変形例として、高機能プリンタ２に代えて、高機能プリンタ２から印刷機能を除去した機能をもつ処理装置を用いてもよい。つまり、前述の実施形態では、高機能プリンタ２は「高機能プリンタ」そのものとして機能すると共に、低機能プリンタ３の代理として高機能言語を解釈する「代理サーバ」としても機能したのであるが、この変形例では上記処理装置は専ら「代理サーバ」として機能するのである。
【００８０】図２は本発明の印刷システムの第２の実施形態を示した機能ブロック図である。高機能プリンタ２は例えば社内のイントラネットワークのような内部通信ネットワーク５を介して複数台の低機能プリンタ３Ａ、３Ｂ、…と接続されていると共に、例えばインターネットのような外部通信ネットワーク４にも接続されている。尚、図示してないが、高機能プリンタ２には、低機能プリンタ３Ａ、３Ｂ、…だけでなく、他の高機能プリンタが接続されていても勿論かまわない。
【００８１】高機能プリンタ２は、外部又は内部の通信ネットワーク４又は５上のホストコンピュータ（図示せず）から、ポストスクリプトのような高機能言語で書かれた印刷コマンドを受信する。すると、高機能プリンタ２は、受信した印刷コマンドに基づいて自分自身で印刷を行う（印刷機能）か、又は、低機能プリンタ３Ａ、３Ｂ、…の中から１台を選び、受信した高機能言語の印刷コマンドを、選んだ低機能プリンタが理解できる低機能言語の印刷コマンドに変換してその選んだ低機能プリンタに転送する（転送機能）。転送機能を働かせる場合、低機能プリンタ３Ａが例えばＡ言語に対応し、プリンタ３ｂが例えばＢ言語に対応しているとすると、高機能プリンタ２は、プリンタ３Ａを選んだ時は高機能言語印刷コマンドをＡ言語の印刷コマンドに変換し、プリンタ３ｂを選んだときは高機能言語印刷コマンドをＢ言語の印刷コマンドに変換する。Ａ言語又はＢ言語への変換のやり方は、図１に示した前述の実施形態のそれと同様である。
【００８２】更に、高機能プリンタ２は、前述したステータスリプライ機能と代理ステータスリプライ機能も有している。従って、高機能プリンタ２は、プリンタ３ａからＡ言語で書かれたプリンタステータスのメッセージを受けると、これを高機能言語のプリンタステータスのメッセージに変換してホストコンピュータに転送し、また、プリンタ３ｂからＢ言語で書かれたプリンタステータスのメッセージを受けると、これを高機能言語のプリンタステータスのメッセージに変換してホストコンピュータに転送する。
【００８３】次に本実施形態の動作について図３のフローチャートに従って説明する。高機能プリンタ２は、ステップ３０１にて通信ネットワーク４から印刷要求を受信すると、ステップ３０２にて、印刷を実行させるプリンタを選択する。ここで、印刷プリンタの選択は、例えば次のように行う。即ち、印刷コマンドに宛て先プリンタの指定があった場合、その指定されたプリンタを選択する。宛て先指定がなかった場合は、待機中のプリンタの中から適当な一台を選択する（例えば、
待機中のプリンタの中から、予め定めてある各プリンタの優先順位又は識別番号の順で選択
【００８４】次に高機能プリンタ２はステップ３０３にて、選択したプリンタが高機能言語（例えばポストスクリプト）を解釈できるかどうかを判定し、できる場合（例えば自分自身や他の高機能プリンタを選択した場合）はステップ３１２に進み、できない場合（例えば低機能プリンタ３Ａ、３Ｂを選択した場合）はステップ３０４へ進む。ステップ３１２に進んだ場合、高機能プリンタ２は通信ネットワーク４から後続の印刷コマンドを受信しつつ、ステップ３１３で、受信した印刷コマンドを選択した高機能プリンタにそのままの形で送出するか、又は自分自身を選択した場合は、印刷コマンドを解釈して中間コードを生成し、更に中間コードからバンドイメージを展開して印刷を行う。この動作を印刷コマンドの最後まで実行した後（ステップ３１４）、処理を終了する。
【００８５】一方、ステップ３０４へ進んだ場合、高機能プリンタ２は、選択したプリンタが解釈できる言語が所定の幾つかの低機能言語（例えばＡ言語とＢ言語）の内のどれであるかをチェックする。続いて、チェックの結果に基づいて変換先の言語を決定する。例えば所定の低機能言語がＡ言語とＢ言語の２種類だけである場合、チェックの結果がＡ言語であればステップ３０５へ進んで、変換先の言語をＡ言語と決定し、一方、チェック結果がＡ言語でなければ、ステップ３０６へ進み、変換先の言語をＢ言語と決定する。
【００８６】次に高機能プリンタ２はステップ３０７にて、後続の印刷コマンドを受信しつつ、受信した印刷コマンドを解釈して、個々のプリミティブのラスタイメージをレンダリングして中間コードを作成してＲＡＭに一旦格納する。このようにして、１ページ分の中間コードを作成する（ステップ３０８）。次に、高機能プリンタ２はステップ３０９にて、１ページ分の中間コードを、ステップ３０５又は３０６で決定した変換先の低機能言語の印刷コマンドフォーマットに組み込んで、その低機能言語の印刷コマンドを作成する。続いて、高機能プリンタ２はステップ３１０にて、作成した低機能言語の印刷コマンドを選択したプリンタに送出する。このようにして１ページ分の中間コードの全てを印刷コマンドに仕立てて選択プリンタに送出する（ステップ３１１）。高機能プリンタ２は、ステップ３０７から３１１までの処理を最後のページなで実行した後（ステップ３１５）、処理を終了する。
【００８７】ところで、上述のステップ３０４でのチェックは、例えば次の様な方法で行うことができる。その一つは、ネットワーク５上のプリンタ３Ａ、３Ｂ、…が対応できる言語を例えばテーブルなどの形で高機能プリンタ２に登録しておき、その登録データを参照する方法である。この場合の対応言語の登録は、高機能プリンタ２がプリンタ３Ａ、３Ｂ、…に対応言語を問い合わせて自動的に行ってもよいし、オペレータがキーボード等から手作業で行ってもよい。また、チェックの別の方法は、高機能プリンタ２が、印刷コマンドを受信する都度に、選択したプリンタに対応言語を問い合わせる方法である。この場合も、問い合せて確認した言語をそのプリンタに対応づけて高機能プリンタ２内のテーブルなどに登録しておけば、以後同じプリンタを選択した場合には、問い合わせを行わずに、登録データを参照するだけで対応言語を判定することができる。
【００８８】本実施形態によれば、複数台の低機能プリンタ３Ａ、３Ｂ、…を高機能言語で統一的に制御することができ、しかも、高機能言語の高い表現能力を活かした高度な印刷を低機能プリンタ３Ａ、３Ｂ、…を用いて行うことができる。従って、実質的機能において複数台の高機能プリンタを揃えたものに近いシステムを、複数台の低機能プリンタ３Ａ、３Ｂ、…を用いて極めて安価に構築することができる。
【００８９】尚、本実施形態においても、
高機能プリンタ２を印刷機能のない専用の「代理サーバ」に置き換えることも可能であ
【００９０】また、第３の実施形態として、図４に示すように、一つの（又は複数の小ネットワークが繋がってなる）通信ネットワーク６上にホストコンピュータ１Ａ、１Ｂ、…や高機能プリンタ２や各種の低機能プリンタ３Ａ、３Ｂ、…が存在するときに、高機能プリンタ２が、ホストコンピュータ１Ａ、１Ｂ、…からの高機能言語の印刷コマンドを低機能プリンタ３Ａ、３Ｂ、…を代理して受信し、これを選択した低機能プリンタの対応言語に変換してその低機能プリンタへ転送するようにすることもできる。
【００９１】また、受信した印刷コマンドを選択プリンタの対応言語に変換するとき、上述の実施形態では受信印刷コマンドから中間コードを作成し、その中間コードを変換先言語のコマンドに仕立てているが、必ずしもその方法を採る必要はなく、別の方法でも良い。例えば、中間コードからバンド又はページの完全なラスタイメージを作成し、このバンドイメージ又はページイメージを変換先言語のコマンドに仕立ててもよい。或は、言語間のコマンドの対応関係に基づくコマンド変換用ルックアップテーブル又はコマンド変換関数を予め用意しておき、そのテーブル又は関数を用いて直接的に変換先言語のコマンドに変換することもできる。後者の方法は、高機能言語のコマンドから低機能言語のコマンドへ変換する場合には、高機能言語の表現能力が損なわれて画質が低下する場合があるが、下に説明する変形例のようなシステムで、表現能力が同等の別の言語又は表現能力が高い別の言語に変換する場合には好適である。」
　
（６）「【０１２５】図１２は、本発明の第５の実施形態に係るプリントシステムの構成図である。
【０１２６】図１２において、ネットワーク対応プリンタ５１はネットワーク、例えばインターネット５５に接続して、インターネット５５上の任意のホスト５４とＴＣＰ／ＩＰプロトコルにより交信する機能をもつ。ネットワーク対応プリンタ５１は、また、複数のネットワーク非対応プリンタ（勿論、ネットワーク対応であってもよい）５２、５３…ｎを接続してそれらネットワーク非対応プリンタ５２、５３…ｎと交信するための、例えばシリアルインタフェースまたはパラレルインタフェースなどの接続ポートも備えている。本明細書では、ネットワーク対応プリンタ５１およびそれに接続されたプリンタ５２、５３…ｎをまとめてプリンタグループと呼び、このプリンタグループの中でインターネット５５に近い側を上流側、遠い側を下流側と呼ぶ。例えば、ネットワーク対応プリンタ５１は、このプリンタグループ内の最上流プリンタである。ネットワーク対応プリンタ５１と、その下流側のネットワーク非対応プリンタ５２、５３…ｎとの間の交信は、一般の１対１のホストとプリンタのシリアルインタフェースまたはパラレルインタフェースによる接続におけるものと同様のプロトコルで行われる。
【０１２７】ネットワーク対応プリンタ５１は、プリンタ本来の機能の他に、下流側のプリンタ５２、５３、…ｎを管理しそれらをインターネット５５に導入する機能（以下、プリンタ管理機能という）をもつ。プリンタ管理機能は次の２つの処理機能を含む。第１は、下流プリンタ５２、５３、…ｎの性能を調査してホスト５４へ報告する処理（以下、調査処理という）である。第２は、ホスト５４からの受信した印刷ジョブをグループ内から選んだプリンタに転送する処理（以下、転送処理という）である。さらに、転送処理には、どのプリンタを選択するかを各プリンタの性能に基づいて判断する処理（以下、判断処理という）が含まれる。以下に、これらの処理の内容を説明する。
【０１２８】図１３は、ネットワーク対応プリンタが行う調査処理のフローチャートである。
【０１２９】この調査処理では、ネットワーク対応プリンタ５１はまず、下流プリンタ５２、５３、…、ｎに対して各プリンタがもつ全設定項目及び設定値範囲等の性能を問い合わせ、プリンタ５２、５３、…ｎからそれらの情報を取得し記憶する（１１００）。ここで、設定項目とは、プリンタの属性の種類を示す所定の項目であち、例えば印刷色、解像度、用紙サイズなどがある。また、設定値範囲とは、各設定項目に関して設定可能な値の範囲であって、例えば、ある種のカラープリンタの場合、印刷色についてはモノクロとカラー、解像度については３００ｄｐｉと６００ｄｐｉ、用紙サイズについては葉書、封筒、Ｂ５、Ａ４などが設定値範囲である。ネットワーク対応プリンタ５１は、プリンタグループ内の全ての下流プリンタを調べたか判断して（１１０１）、未だ未調査のプリンタが残っていれば調査を続け、全部調べ終わったらグループ内の全部のプリンタの全性能に自己プリンタの性能を加えた情報をホストへ送信する（１１０３）。
【０１３０】この調査処理を行う契機としては、例えば、ホスト５４に最初に接続された時、或いは、ホスト５４からプリンタ性能を通知せよと要求された時などが採用できる。或いは、ネットワーク対応プリンタ５１の立ち上げ時、またはその後に下流プリンタ５２、５３…ｎのいずれかが立ち上った時、または立ち上げ後一定の周期で、下流プリンタの性能調査を行って記憶しておき、その後、ホスト５４に接続された時またはホスト５４から性能通知を要求された時に調査結果をホスト５４へ送るようにしてもよい。
【０１３１】図１４は、ネットワーク対応プリンタ５１が行う転送処理のフローチャートである。
【０１３２】図１４を参照して印刷ジョブを受取ったネットワーク対応プリンタ５１のドライバの動作について説明する。
【０１３３】ネットワーク対応プリンタ５１は、ホスト５４から印刷ジョブを受けると、ジョブの内容を解析し、まず自プリンタの性能で印刷可能か否か判断する（１３００）。印刷可能ならば自プリンタで受信ジョブのデータを処理し印刷を実行する（１３０１）。
【０１３４】自プリンタの性能では印刷不可能と判断した場合（また、自プリンタが別のジョブ処理を行っているために、今受信したジョブを処理するのに十分なリソースが確保できない場合も）、調査処理で記憶したグループ内の下流プリンタ５２、５３…ｎ中の１台の性能を調べ（１３０２）、そのプリンタの性能で受信ジョブを印刷可能か否かを判断する（１３０３）。その結果可能ならば、そのプリンタへ印刷ジョブを転送して印刷を実行させる（１３０４）。一方、そのプリンタの性能では印刷不可能（または、リソースが不十分）な場合は、別の下流のプリンタを次々に調べ（１３０５）、印刷可能なプリンタを見つけて付けてそれに印刷ジョブを転送する。グループ内の全プリンタを調べてもなお印刷不可能の場合は、ホスト５４へ印刷不可能を通知する（１３０６）。
【０１３５】図１５は、図１４のフローの中のステップ１３００および１３０３の判断処理の詳細を示す。
【０１３６】ステップ１３００と１３０３のいずれにおいても、ネットワーク対応プリンタ５１は図１５に示す処理を行う。まず、ネットワーク対応プリンタ５１は印刷ジョブの内容を調べて、そのジョブが指定しているプリンタ属性を取り出す（１４００）。ここで、ジョブが指定する属性はジョブデータ上で、典型的には「設定項目＝設定値」の形式で記述されている。例えば、「印刷色＝カラー、解像度＝６００」と書かれていれば、解像度６００ｄｐｉのカラー印刷ができるプリンタが必要であることを意味する。
【０１３７】次に、ネットワーク対象プリンタ５１は、記憶してある対象プリンタ（１３００では自プリンタ１、１３０３では判断対象の下流プリンタ）の性能を参照して、ジョブの指定する設定値を対象プリンタがサポートできるか否か（つまり、対象プリンタの対応する設定項目の設定値範囲にジョブの指定する設定値が入っているかどうか）を判断する（１４０１）。その結果、例えば、印刷ジョブの指定が「印刷色＝カラー」あるのに対し、対象プリンタの設定範囲が「印刷色＝白黒」である場合のように、ジョブの指定をサポートできない場合には印刷不可能と判断する（１４０４）。
【０１３８】一方、例えば上記の例で対象プリンタの設定範囲が「印刷色＝カラー及び白黒」である場合のように、ジョブの指定をサポートできる場合は、印刷ジョブの指定する他の設定値についても同様に調べて（１４０２）、全設定値につきサポートできるなるなら印刷印刷可能と判断する（１４０３）。
【０１３９】以上のようなネットワーク対応プリンタ５１の処理によって、プリンタグループ内のプリンタ全てをインターネット５５に導入することができることになる。この場合、ネットワーク対応プリンタ５１の下流のネットワーク非対応プリンタ５２、５３、…、ｎは、基本的に、ホスト５４とシリアルインタフェースやパラレルインタフェースを介して接続されている場合と同じ動作を行えばよい。ホスト５４にとっては、ネットワーク対応プリンタ５１はプリンタグループの全プリンタの性能を併せ持ったはプリンタのように見えるので、そのようなプリンタとしてネットワーク対応プリンタ５１をホスト５４は取り扱えばよい。しかし、プリンタグループのプリンタ構成は変更される可能性が十分にあり、グループ構成の変更に応じてホスト５４からの見えるネットワーク対応プリンタ５１の性能も変化する。そのため、ホスト５４に搭載されるネットワーク対応プリンタ５１用のプリンタドライバは、そのようなグループ構成変更に柔軟に対応できるようなものであることが望ましい。」
　
（７）「【０１５８】図１８は本発明の第６の実施形態に係るプリントシステムの構成図である。
【０１５９】前実施形態ではネットワーク対応プリンタ５１に対して下流のプリンタ５２、５３、…、ｎがパラレルに接続されていたのに対し、この第２実施形態では、図１８に示すように、ネットワーク対応プリンタ７０を最上流として、複数のプリンタ７０、７１、…、ｍがディジーチェーン（バス、ケーブル等による簡単な数珠繋ぎ）状態でシリアルに接続されている。
【０１６０】しかしながら、このような物理的接続形態の違いは、本発明にとって本質的ではない。どのような接続形態であっても、それぞれの接続形態に適した公知の通信方式によって、最上流のネットワーク対応プリンタ７０から下流の全プリンタ７１、…、ｍに性能通知要求を下達し、下流の全プリンタ７１、…、ｍからの性能情報を最上流のネットワーク対応プリンタ７０に集めることが可能である。例えば、図１８に示すディジーチェーンでは、もしＳＣＳＩのようにディジーチェーンを伝達される情報が途中のプリンタを透過できるならば、前実施形態と同様に最上流のネットワーク対応プリンタ７０だけが下流プリンタの管理機能を有していれば十分である。一方、ディジーチェーン内の各プリンタが、隣のプリンタから受けた情報を解釈し、その結果に基づいて独自に情報を作成して反対側の隣のプリンタに渡す、というようなリレー式の情報伝達方法をとる場合は、最上流のネットワーク対応プリンタ７０だけでなく、最下流プリンタｍ以外の他のプリンタ７１、…も下流プリンタの管理機能をもつ必要がある。
【０１６１】後者のリレー式の場合、最下流プリンタｍ以外の他のプリンタ７０、７１、…は、このプリンタグループの性能をホスト５４に通知するために図１９に示すような動作を行う。
【０１６２】図１９に示すように、各プリンタ７０、７１、…は、自分より上流側の装置（ネットワーク対応プリンタ７０の場合はホスト５４、他のプリンタ７１、…の場合は１段上流側のプリンタ）から性能通知要求が入ると、自分より１段下流側のプリンタに同様の性能通知要求を送り、その下流側プリンタ以下のプリンタグループの性能情報を取得して記憶する（１８００）。そして、１段下流側のプリンタの全てについてこの性能調査を行ったか否か判断する（１８０１）。
【０１６３】なお、図１８の構成では、どのプリンタも、１段下流のプリンタは１台しかないので直ちに調査終了になる。しかし、或るプリンタにおいて、１段下流プリンタがパラレルにｎ台あるような場合（つまり、そのプリンタにおいて、ディジーチェーンがｎ本に枝別れている場合）には、そのプリンタはｎ台の下流プリンタに対してステップ１８００の処理を行う。
【０１６４】このようにして下流のプリンタグループの性能を全部調べたら、各プリンタは、下流のプリンタグループの性能に自分の性能を加えて、１段上流のプリンタへ通知する（１８０２）。
【０１６５】このようにして、最終的に、最上流のネットワーク対応プリンタ７０に、それより下流の全プリンタ７１、…、ｍの性能情報が集まるので、ネットワーク対応プリンタ７０はそれに自分の性能を加えてホスト５４に通知する（１８０２）。
【０１６６】この後、ホスト５４から印刷ジョブデータがネットワーク対応プリンタ７０に到着すると、ネットワーク対応プリンタ７０は自分で印刷するか、下流のプリンタグループに印刷させるかを判断して、後者の場合、１段下流のプリンタ７１に印刷ジョブデータを渡す。以下、各プリンタは同様の判断を行い、より下流のプリンタグループに印刷させる場合は、１段下流のプリンタに印刷ジョブデータを渡す。このようにして、印刷ジョブデータは、最終的に印刷担当となるプリンタまでリレー式に転送されていく。この過程では、印刷ジョブデータを受けた各プリンタは、自分と下流側プリンタグループのいずれがそのジョブ処理に適しているかを判断し、それらプリンタでの判断に従って、いわば動的に最終的な印刷担当プリンタが決められる。」
　
（８）「【０１６７】上述した第５および第６の実施形態のように複数のプリンタをグループ化する場合、
同種のプリンタをグループ化することで処理容量を増すことができる
【０１６８】図２０（ａ）に示す例では、モノクロレーザプリンタとカラーインクジェットプリンタを組み合わせている。これにより、レーザプリンタが提供する高速で高解像度のモノクロ印刷機能と、カラーインクジェットプリンタが提供する高品質のカラー印刷機能とを併せ持ったネットワーク対応プリンタ機能が、１台でそのような機能をもったネットワーク対応プリンタ（ネットワーク対応カラーレーザプリンタ）よりずっと安価に実現することができる。さらに、インクジェットプリンタで印刷するときに、レーザプリンタが一般に有する高度な言語解釈およびレンダリング機能を利用できるように構成すれば、インクジェットプリンタを単独に使用する場合よりも高いスループットや短いホスト開放時間が得られる。
【０１６９】図２０（ｂ）に示す例では、Ａ３用紙に印刷できる１台の高級大型プリンタと、Ａ４以下の用紙しか印刷できない数台の廉価プリンタとがグループ化されている。これにより、Ａ３対応の高級大型プリンタを複数台揃える場合よりずっと低い価格で、Ａ３用紙にもＡ４以下の用紙にも対応できる大容量のプリントシステムが構築でき、しかも、Ａ３プリンタとＡ４プリンタとをネットワーク上の同一アドレスにあるので、それらをネットワーク上の別のアドレスに配置するよりも使い勝手がよい。
【０１７０】図２０（ｃ）の例では、例えばアドビシステムズ社の
ポストスクリプトのような表現能力の極めて豊かな高機能言語を解釈しレンダリングできる高機能プリンタ
そのような高機能言語解釈機能をもたない標準プリンタ
グループ化
高機能プリンタを複数台揃える場合よりずっと低い価格で、高機能言語対応の大容量のプリントシステムが構築
標準プリンタで印刷するときに、高機能プリンタの高機能言語解釈およびレンダリング機能を利用できるように構成
標準プリンタで高機能プリンタと同様な品質の画像を印刷することができる
【０１７１】図２１は、上述した２つの実施形態において、印刷ジョブを処理すべきプリンタを判断する場合に、
ジョブの指定する設定値をサポートできるプリンタが２台以上あった場合
【０１７２】図２１に示すように、
自分および下流の全部のプリンタを調べて、ジョブの指定する設定値をサポートできる候補プリンタが２台以上あるか否か調べ
候補が１台しかない場合はその候補プリンタ
しかし、候補が２台以上ある場合には、それらの候補の中から
１、
現在印刷中のプリンタ
３、使用回数のより多いプリンタ
４、消耗品コストのより高いプリンタ
５、モノクロ指定ならカラープリンタ
６、低解像度指定なら高解像度プリンタ
７、地理的に距離が遠いプリンタ
を
除外し
【０１７３】ホストのプリンタドライバは、上述したような柔軟な対応が可能なものである必要は必ずしもない。例えば、プリンタドライバは従来のように固定的に定まっている設定項目および設定値をユーザインタフェース画面に表示するものであって、ネットワーク対応プリンタからホストへプリンタグループの性能が通知されることもなく、ネットワーク対応プリンタのみがプリンタグループの性能を把握して、ジョブ内容に応じて印刷担当プリンタを選択するという構成も採用し得る。
【０１７４】また、ネットワーク対応プリンタがホストに対し、単にグループ全体の性能を通知するのでなく、グループ内の個々のプリンタの識別と性能とを通知し、ホストのプリンタドライバが、グループ内の個々のプリンタ毎に各々の性能に応じたユーザインタフェース画面を作成して個別に表示することによって、ユーザがグループのプリンタ構成や各プリンタの性能を把握して、希望のプリンタを指定して印刷要求を発することができるようにした構成も採用可能である。この場合、プリンタドライバが印刷ジョブデータを発する段階で、どのプリンタに印刷させるかを指定することになるので、ネットワーク対応プリンタは、面倒な判断処理を省略して、単に指定されたプリンタに印刷ジョブデータを転送することができる。
【０１７５】ネットワーク対応プリンタに代えて、ネットワーク接続機能と上述した下流側プリンタの管理機能だけをもったプリンタ管理装置を用いることもできる。
【０１７６】ネットワーク対応プリンタは、元来のネットワーク対応プリンタであってもよいが、元来はネットワーク非対応であったところ、ネットワークアダプタなどのオプション品を付けることでネットワーク対応となったものであってもよい。上述した下流プリンタ管理機能は、プリンタに当初から備わっていてもよいが、必ずしもそうである必要はなく、例えば、ネットワークアダプタに備わっていてもよいし、増設ＲＯＭや増設ボードなどの別のオプション品でプリンタに提供してもよし、あるいは、ネットワークやホストなどから管理機能のプログラムをプリンタ内のマイクロコンピュータにロードしてもよい。」
　
（９）上記（１）ないし（８）から、引用例には、次の発明が記載されているものと認められる。
「ＬＡＮ等の通信ネットワーク上に複数台のプリンタを接続して使用するような場合、ホストコンピュータからプリンタに供給される印刷コマンドを記述するための言語として、ポストスクリプトのように、表現能力が非常に多才であって、他の言語では記述できないような複雑なグラフィックスを自在に表現でき、複雑なグラフィックスを美しく且つ高速に印刷することができる、高機能の高級言語であるページ記述言語を利用し、全てのプリンタを高機能言語対応にすると、導入コストが非常に高くなってしまうので、言語解釈能力、ネットワーク通信機能又はレンダリング能力などの点で性能の劣るプリンタを、性能の優れたプリンタのように使用できるようにするための経済的な技術を提供することを目的とし、ホストコンピュータと接続するためのホスト接続手段と、他のプリンタと接続するためのプリンタ接続手段と、ホストコンピュータからの高機能言語で書かれた第１の印刷コマンドを解釈して印刷すべきイメージを最終的なバンドイメージ又はページイメージにレンダリングするレンダリング機能と、そのレンダリングしたイメージを自分自身で印刷する印刷機能と、そのレンダリングしたイメージを低機能プリンタが解釈できる所定の低機能言語で書かれた第２の印刷コマンドの形式に仕立てて低機能プリンタに転送する転送機能と、この印刷機能及び転送機能を自動的に選択する選択機能とを備え、ポストスクリプトのような表現能力の極めて豊かな高機能言語を解釈しレンダリングできる高機能プリンタである高表現機能言語対応の第１プリンタをホストコンピュータに接続し、第１プリンタは印刷機能のない専用の代理サーバに置き換えることも可能で、かつ、そのような高機能言語解釈機能をもたない高表現機能言語非対応の安価な低機能プリンタである複数台の第２プリンタを第１プリンタに接続してグループ化し、第２プリンタで高機能プリンタと同様な品質の画像を印刷することができるように、第２プリンタで印刷するときには第１プリンタの高機能言語解釈およびレンダリング機能を利用できるように構成し、高機能プリンタを複数台揃える場合よりずっと低い価格で、高機能言語対応の大容量のプリントシステムを構築することによって、第１プリンタ及び第２プリンタからなるグループ化した複数台のプリンタをホストコンピュータが利用することができ、同種のプリンタをグループ化することで処理容量を増すことができるようにし、
　第１プリンタは、接続された第２プリンタの性能を調査する性能調査手段をさらに備え、前記選択機能を、第１プリンタ自身及び複数の第２プリンタの負荷状態に応答して、例えば、第１プリンタ自身が印刷中で第２プリンタが待機中ならば転送機能を、その逆ならば印刷機能を選択するように働かせ、調査した第２プリンタの性能と第１プリンタの性能とに基づいてホストコンピュータからの印刷ジョブデータを自己及び他のプリンタからなるプリンタグループ内のどのプリンタで処理すべきかを判断して、選んだプリンタに印刷ジョブデータを転送する判断・転送機能を含む管理機能を有し、前記判断・転送機能を設けることにより、ホストコンピュータ側でプリンタドライバによりプリンタを指定しなくても、印刷ジョブを印刷するのに適したプリンタで自動的に印刷が行われるようにし、
　ホストコンピュータからの高機能言語で書かれた第１の印刷コマンドが第１プリンタに受信されると、第１プリンタはその第１の印刷コマンドを解釈して、第１プリンタは、まず自分および下流の全部のプリンタを調べて、印刷ジョブの指定する設定値をサポートできる候補プリンタが２台以上あるか否か調べ、候補が１台しかない場合はその候補プリンタを選択し、候補が２台以上ある場合には、それらの候補の中から現在印刷中のプリンタを除外し、待機中のプリンタの中から予め定めてある各プリンタの優先順位又は識別番号の順で候補プリンタを選択し、印刷すべき各ページ内の個々のプリミティブ（画像要素；つまり、個々の文字、図形、模様、又はそれらの空間的に連結した集合など）をレンダリングして最終的なバンドイメージ又はページイメージを得て、選択した候補プリンタが第１プリンタである場合、得られた最終的なバンドイメージ又はページイメージを第１プリンタの印刷エンジンに転送して印刷を行い、選択した候補プリンタが第２プリンタである場合、得られた最終的なバンドイメージ又はページイメージを含むデータを第２の言語の印刷コマンドのフォーマットに組み込むことにより第２の印刷コマンドを作成し、この第２の印刷コマンドを第２プリンタに転送し、第２プリンタは、受信した第２の言語の第２の印刷コマンドを解釈し、最終的なバンドイメージ又はページイメージを印刷するようになして、第２プリンタによる印刷にも第１の言語であるポストスクリプトのような高機能な言語の高い表現能力を活かした高度な印刷結果が得られるようにしたプリントシステム。」（以下「引用発明」という。）
　
５　本願補正発明１について
（１）対比
　本願補正発明１と引用発明とを対比する。
　ア　引用発明の「ホストコンピュータ」、「ポストスクリプトのように、表現能力が非常に多才であって、他の言語では記述できないような複雑なグラフィックスを自在に表現でき、複雑なグラフィックスを美しく且つ高速に印刷することができる、高機能の高級言語であるページ記述言語で書かれた第１の印刷コマンド」、「印刷する」、「ポストスクリプトのような表現能力の極めて豊かな高機能言語を解釈しレンダリングできる高機能プリンタである高表現機能言語対応の第１プリンタ」、「印刷エンジン」、「最終的なバンドイメージ又はページイメージ」、「レンダリング」、「『現在印刷中』及び『待機中』」、「自分自身で印刷する」、「得られた最終的なバンドイメージ又はページイメージを第１プリンタの印刷エンジンに転送」及び「高機能言語対応の大容量のプリントシステム」は、それぞれ、本願補正発明１の「ホストコンピュータ」、「種々の印刷画像データ」、「印刷を行う」、「高機能印刷装置」、「印刷エンジン」、「印刷データ」、「変換」、「印刷稼動状況」、「自らが印刷する」、「印刷エンジンに前記印刷データを転送」及び「共存印刷装置」に相当する。
　
　イ　一般に、ダムプリンタと呼ばれるプリンタは安価な低機能プリンタであるから、引用発明の「安価な低機能プリンタである複数台の第２プリンタ」、「第２の印刷コマンドを第２プリンタに転送し、第２プリンタは、受信した第２の言語の第２の印刷コマンドを解釈し、最終的なバンドイメージ又はページイメージを印刷する」及び「得られた最終的なバンドイメージ又はページイメージを含むデータを第２の言語の印刷コマンドのフォーマットに組み込むことにより第２の印刷コマンドを作成し、この第２の印刷コマンドを第２プリンタに転送」と本願補正発明１の「ダム印刷装置」、「ダム印刷装置に印刷させる」及び「ダム印刷装置に前記印刷データを転送」とは、それぞれ、「安価な低機能印刷装置」、「安価な低機能印刷装置に印刷させる」及び「安価な低機能印刷装置に前記印刷データを転送」の点で一致するといえる。
　
　ウ　引用発明の「高機能印刷装置（第１プリンタ）」は、「ホストコンピュータ」からの高機能言語で書かれた「種々の印刷画像データ（第１の印刷コマンド）」が受信されると、その「印刷画像データ」を解釈して、印刷すべき各ページ内の個々のプリミティブ（画像要素；つまり、個々の文字、図形、模様、又はそれらの空間的に連結した集合など）をレンダリングして最終的なバンドイメージ又はページイメージを得て、選択した候補プリンタである場合、得られた最終的なバンドイメージ又はページイメージをその印刷エンジンに転送して印刷を行うものであるから、本願補正発明１の「高機能印刷装置」と、「ホストコンピュータから送信された種々の印刷画像データに対応して印刷を行う」点で一致する。
　
　エ　引用発明の「共存印刷装置（プリントシステム）」は、複数台の「安価な低機能印刷装置（第２プリンタ）」を「高機能印刷装置（第１プリンタ）」に接続し、選択した候補プリンタが「高機能印刷装置」である場合、得られた「印刷データ（最終的なバンドイメージ又はページイメージ）」を「高機能印刷装置」の「印刷エンジン」に転送して印刷を行い、選択した候補プリンタが「安価な低機能印刷装置」である場合、得られた「印刷データ」を含むデータを第２の言語の印刷コマンドのフォーマットに組み込むことにより第２の印刷コマンドを作成し、この第２の印刷コマンドを「安価な低機能印刷装置」に転送し、「安価な低機能印刷装置」は、受信した第２の言語の第２の印刷コマンドを解釈し、「印刷データ」を印刷するようにしたものであるから、引用発明の「安価な低機能印刷装置（第２プリンタ）」と本願補正発明１の「前記高機能印刷装置と接続され、前記高機能印刷装置の内部に有する印刷エンジンに転送する印刷データしか印刷することができない複数のダム印刷装置」とは、「前記高機能印刷装置と接続され、前記高機能印刷装置の内部に有する印刷エンジンに転送する印刷データを印刷する複数の安価な低機能印刷装置」である点で一致する。
　
　オ　引用発明の「共存印刷装置（プリントシステム）」は、「高機能印刷装置（第１プリンタ）」を「ホストコンピュータ」に接続し、かつ、複数台の「安価な低機能印刷装置（第２プリンタ）」を「高機能印刷装置」に接続してグループ化したものであるから、本願補正発明１の「高機能印刷装置と、ダム印刷装置とからなる共存印刷装置」と、「高機能印刷装置と、安価な低機能印刷装置とからなる」点で一致する。
　
　カ　引用発明の「共存印刷装置（プリントシステム）」は、「ホストコンピュータ」からの高機能言語で書かれた「種々の印刷画像データ（第１の印刷コマンド）」を解釈して印刷すべきイメージを「印刷データ（最終的なバンドイメージ又はページイメージ）」に「変換（レンダリング）」する「レンダリング機能」と、その「変換」したイメージを自分自身で印刷する印刷機能と、その「変換」したイメージを低機能プリンタが解釈できる所定の低機能言語で書かれた第２の印刷コマンドの形式に仕立てて低機能プリンタに転送する転送機能と、この印刷機能及び転送機能を自動的に選択する選択機能とを備えた「高機能印刷装置（第１プリンタ）」は、接続された「安価な低機能印刷装置（第２プリンタ）」の性能を調査する性能調査手段をさらに備え、前記選択機能を、「高機能印刷装置」自身及び複数の「安価な低機能印刷装置」の負荷状態に応答して、例えば、「高機能印刷装置」自身が印刷中で「安価な低機能印刷装置」が待機中ならば転送機能を、その逆ならば印刷機能を選択するように働かせ、調査した「安価な低機能印刷装置」の性能と「高機能印刷装置」の性能とに基づいて「ホストコンピュータ」からの印刷ジョブデータを自己及び他のプリンタからなるプリンタグループ内のどのプリンタで処理すべきかを判断して、選んだプリンタに印刷ジョブデータを転送する判断・転送機能を含む管理機能を有し、前記判断・転送機能を設けることにより、「ホストコンピュータ」側でプリンタドライバによりプリンタを指定しなくても、印刷ジョブを印刷するのに適したプリンタで自動的に印刷が行われるようにし、「ホストコンピュータ」からの高機能言語で書かれた「印刷画像データ」が「高機能印刷装置」に受信されると、「高機能印刷装置」はその「印刷画像データ」を解釈して、「高機能印刷装置」は、まず自分および下流の全部のプリンタを調べて、印刷ジョブの指定する設定値をサポートできる候補プリンタが２台以上あるか否か調べ、候補が１台しかない場合はその候補プリンタを選択し、候補が２台以上ある場合には、それらの候補の中から現在印刷中のプリンタを除外し、待機中のプリンタの中から予め定めてある各プリンタの優先順位又は識別番号の順で候補プリンタを選択し、印刷すべき各ページ内の個々のプリミティブ（画像要素；つまり、個々の文字、図形、模様、又はそれらの空間的に連結した集合など）を「変換」して「印刷データ」を得て、選択した候補プリンタが「高機能印刷装置」である場合、得られた「印刷データ」を「高機能印刷装置」の「印刷エンジン」に転送して印刷を行い、選択した候補プリンタが「安価な低機能印刷装置」である場合、得られた「印刷データ」を含むデータを第２の言語の印刷コマンドのフォーマットに組み込むことにより第２の印刷コマンドを作成し、この第２の印刷コマンドを「安価な低機能印刷装置」に転送し、「安価な低機能印刷装置」は、受信した第２の言語の第２の印刷コマンドを解釈し、「印刷データ」を印刷するようになして、「安価な低機能印刷装置」による印刷にも第１の言語であるポストスクリプトのような高機能な言語の高い表現能力を活かした高度な印刷結果が得られるようにしたものであり、かつ、「高機能印刷装置」が上記のいろいろなことを行うための何らかの「制御手段」を備えていることは当業者に自明であるから、引用発明の「共存印刷装置」と本願補正発明１の「前記高機能印刷装置は、前記複数種類の印刷画像データを前記印刷データへ変換し不揮発性装置へ格納するデータ格納処理部を具備し、さらに、前記データ格納処理部とは別動作し、前記不揮発性装置へ前記印刷データが格納されていない場合に前記印刷データが前記不揮発性装置へ格納されるのを待ち、前記不揮発性装置へ前記印刷データが格納されている場合に前記ダム印刷装置の印刷稼動状況を監視して、前記ホストコンピュータから送信された種々の印刷画像データを自らが印刷するか前記ダム印刷装置に印刷させるかを前記印刷稼働状況と前記印刷データに基づいて判断し、前記高機能印刷装置自らが印刷する場合には、内部に有する前記印刷エンジンに前記印刷データを転送し、前記ダム印刷装置に印刷させる場合には、前記ダム印刷装置に前記印刷データを転送する制御部を具備し、前記高機能印刷装置か前記ダム印刷装置に印刷させる共存印刷装置」とは、「前記高機能印刷装置は、前記複数種類の印刷画像データを前記印刷データへ変換するデータ処理部を具備し、さらに、前記データ処理部とは別動作し、前記安価な低機能印刷装置の印刷稼動状況を監視して、前記ホストコンピュータから送信された種々の印刷画像データを自らが印刷するか前記安価な低機能印刷装置に印刷させるかを前記印刷稼働状況と前記印刷データに基づいて判断し、前記高機能印刷装置自らが印刷する場合には、内部に有する前記印刷エンジンに前記印刷データを転送し、前記安価な低機能印刷装置に印刷させる場合には、前記安価な低機能印刷装置に前記印刷データを転送する制御部を具備し、前記高機能印刷装置か前記安価な低機能印刷装置に印刷させる」ものである点で一致し、引用発明の「制御手段」は本願補正発明１の「制御部」に相当し、引用発明の「レンダリング機能」と本願補正発明１の「データ格納処理部」とは「データ処理部」である点で一致する。
　
　キ　上記アないしカによれば、本願補正発明１と引用発明とは、
「ホストコンピュータから送信された種々の印刷画像データに対応して印刷を行う高機能印刷装置と、前記高機能印刷装置と接続され、前記高機能印刷装置の内部に有する印刷エンジンに転送する印刷データ
を
　
相違点１：
　複数の前記安価な低機能印刷装置が、本願補正発明１では、前記高機能印刷装置の内部に有する印刷エンジンに転送する印刷データ「しか」印刷することができない「ダム印刷装置」であるのに対して、引用発明では、そのようなダム印刷装置であるかどうか明らかでない点。
　
相違点２：
　本願補正発明１では、前記データ処理部が「データ格納処理部」であって、複数種類の印刷画像データを前記印刷データへ変換することに加え、「不揮発性装置へ格納する」ことも行うものであり、前記制御部が、前記安価な低機能印刷装置の印刷稼動状況を監視して、前記ホストコンピュータから送信された種々の印刷画像データを自らが印刷するか前記安価な低機能印刷装置に印刷させるかを前記印刷稼働状況と前記印刷データに基づいて判断するのは、前記不揮発性装置へ前記印刷データが格納されている場合であって、前記不揮発性装置へ前記印刷データが格納されていない場合には、前記印刷データが前記不揮発性装置へ格納されるのを待つものであるのに対して、引用発明では、「不揮発性装置」を備えているかどうかが明らかでなく、かつ、前記データ処理部が、変換した印刷データを「不揮発性装置へ格納する」ことも行う「データ格納処理部」であるかどうかも不明である点。
　
（２）判断
　上記相違点１及び２について検討する。
　ア　相違点１について
（ア）安価な低機能印刷装置であるダムプリンタは本願出願前に周知である（以下「周知技術１」という。例．特開２０００−１７２４５３号公報（【０００２】参照。）、特開平１０−１９８３２６号公報（【００９６】〜【０１００】参照。）、特開平７−２３９７６０号公報（【０００２】参照。））。
　
（イ）引用発明において、「高機能印刷装置（第１プリンタ）」は、印刷機能のない専用の代理サーバに置き換えることも可能であり、「共存印刷装置（プリントシステム）」は、同種のプリンタをグループ化することで処理容量を増すことができるようにしたものであるところ、上記「印刷機能のない専用の代理サーバ」に第２プリンタを１台接続して「印刷エンジン」としたものもやはり「高機能印刷装置（第１プリンタ）」といえるから、引用発明において、「高機能印刷装置（第１プリンタ）」を、安価な低機能印刷装置であるダムプリンタを専用の代理サーバに１台接続し印刷エンジンとしたものとするとともに、複数の「安価な低機能印刷装置（第２プリンタ）」として、同種のダムプリンタを採用し、同種のプリンタをグループ化することで処理容量を増すことは、当業者が周知技術１に基づいて容易に想到することができた程度のことである。
　
（ウ）上記（イ）のとおりにした結果、引用発明の複数の「安価な低機能印刷装置（第２プリンタ）」も引用発明の「高機能印刷装置（第１プリンタ）」の内部に有する「印刷エンジン」もすべてダムプリンタ、すなわち「ダム印刷装置」になり同種のものに統一されることになるからそれらが印刷することができる「印刷データ」も同じものになる。
　したがって、引用発明において、上記（イ）のとおりにした結果、複数の前記安価な低機能印刷装置が、前記高機能印刷装置の内部に有する印刷エンジンに転送する印刷データしか印刷することができないダム印刷装置になるから、引用発明において、上記相違点１に係る本願補正発明１の構成となすことは、当業者が周知技術１に基づいて容易になし得た程度のことである。
　
　イ　相違点２について
（ア）ビットマップに展開された印刷データをハードディスクなどの不揮発性メモリに保持しておき、印刷エンジンが印刷中又は印刷不可から待機状態又は印刷可能状態になったときに、不揮発性メモリに保持した展開済印刷データを印刷エンジンに送って印刷を行うことにより印刷処理時間を短縮した印刷システムは、本願の出願前に周知である（以下「周知技術２」という。例．特開２０００−２２７６８４号公報（【００６１】及び【００７０】参照。）、特開２０００−９９２９１号公報（【００５８】〜【００６２】参照。印刷処理時間の短縮については【００５８】参照。）、特開２０００−９９２９２号公報（【００１４】〜【００１７】及び図２、図２の記憶装置２５の記載からこれは不揮発性記憶装置であることが見て取れる。印刷処理時間の短縮については【００３６】参照。））。
　
（イ）引用発明において、複数の「安価な低機能印刷装置（第２プリンタ）」も、「高機能印刷装置（第１プリンタ）」がその内部に有する「印刷エンジン」も、すべてダムプリンタにして同種のものに統一（上記ア（ウ）参照。）する際に、併せて、印刷処理時間を短縮できるようにするために、ハードディスクなどの不揮発性メモリを設け、前記「データ処理部」により「変換」された、すなわち「展開」された印刷データを、その不揮発性メモリに保持しておくようにして、前記「データ処理部」を「データ格納処理部」となすとともに、前記「制御部」を「不揮発性メモリに保持した展開された印刷データを転送して印刷させるもの」となし、該「制御部」が、上記不揮発性メモリに「印刷すべき展開された印刷データ」が保持されている場合には、同種のものに統一されたすべてのプリンタの印刷稼動状況を監視して、「不揮発性メモリに保持した展開された印刷データ」に関して、印刷ジョブの指定する設定値をサポートできる候補プリンタが２台以上あるか否か調べ、候補が１台しかない場合はその候補プリンタを選択し、候補が２台以上ある場合には、それらの候補の中から現在印刷中のプリンタを除外し、待機中のプリンタの中から予め定めてある各プリンタの優先順位又は識別番号の順で候補プリンタを選択し、候補が１台もない場合はいずれかのプリンタが待機状態又は印刷可能状態になるのを待って、「不揮発性メモリに保持した展開された印刷データ」をその待機状態又は印刷可能状態になったプリンタで印刷できることを確認して候補プリンタに選択し、また、上記不揮発性メモリに「印刷すべき展開された印刷データ」が保持されていない場合には、保持されるのを待って、上記の処理を行うものとなすことは、「実際に印刷するプリンタを決定する前に、ホストコンピュータからの高機能言語で書かれた第１の印刷コマンドを解釈してレンダリングすること」が、様々なプリンタで構成する場合は候補プリンタを１台選択した後でなければそのレンダリングの程度や方式を決められないのとは異って「複数の安価な低機能印刷装置も高機能印刷装置がその内部に有する印刷エンジンもすべて同種のプリンタにした」から問題なく行えるので、当業者が、周知技術１及び周知技術２に基づいて容易になし得た程度のことである。
　
（ウ）上記（イ）のとおりにした結果、引用発明の「高機能印刷装置（第１プリンタ）」は、本願補正発明１の「不揮発性装置」に相当する「不揮発性メモリ」を有することになり、引用発明の「データ処理部（レンダリング機能）」は「データ格納処理部」となり、該「データ格納処理部」は、複数種類の印刷画像データを前記印刷データへ変換することに加え、上記「不揮発性装置」へ格納することも行うことになり、前記「制御部」は、上記「データ格納処理部」とも別動作し、上記「不揮発性装置（不揮発性メモリ）」へ前記印刷データが格納されていない場合に前記印刷データが前記「不揮発性装置」へ格納されるのを待ち、前記「不揮発性装置」へ前記印刷データが格納されている場合に上記「ダム印刷装置」（上記ア（ウ）参照。）の印刷稼動状況を監視して、前記ホストコンピュータから送信された種々の印刷画像データを自らが印刷するか前記「ダム印刷装置」に印刷させるかを前記印刷稼働状況と前記印刷データに基づいて判断し、前記「高機能印刷装置」自らが印刷する場合には、内部に有する前記「印刷エンジン（ダムプリンタ）」に前記印刷データを転送し、前記「ダム印刷装置」に印刷させる場合には、前記「ダム印刷装置」に前記印刷データを転送することになる。
　したがって、引用発明において、上記相違点２に係る本願補正発明１の構成となすことは、当業者が周知技術１及び周知技術２に基づいて容易になし得た程度のことである。
　
　ウ　本願補正発明１の奏する効果は、引用発明の奏する効果、周知技術１の奏する効果及び周知技術２の奏する効果から、当業者が予測できた程度のものである。
　
　エ　したがって、本願補正発明１は、当業者が引用例に記載された発明、周知技術１及び周知技術２に基づいて容易に発明をすることができたものである。
　
６　本願補正発明２について
（１）対比
　本願補正発明２と引用発明とを対比する。
　ア　引用発明の「ホストコンピュータ」、「ポストスクリプトのように、表現能力が非常に多才であって、他の言語では記述できないような複雑なグラフィックスを自在に表現でき、複雑なグラフィックスを美しく且つ高速に印刷することができる、高機能の高級言語であるページ記述言語で書かれた第１の印刷コマンド」、「印刷する」、「ポストスクリプトのような表現能力の極めて豊かな高機能言語を解釈しレンダリングできる高機能プリンタである高表現機能言語対応の第１プリンタ」、「印刷エンジン」、「他のプリンタと接続するためのプリンタ接続手段」、「最終的なバンドイメージ又はページイメージ」、「レンダリング」、「『現在印刷中』、『待機中』などの『負荷状態』」、「得られた最終的なバンドイメージ又はページイメージを第１プリンタの印刷エンジンに転送」及び「『転送機能』、『選択機能』及び『判断・転送機能を含む管理機能』」は、それぞれ、本願補正発明２の「ホストコンピュータ」、「複数種類の印刷画像データ」、「印刷を行う」、「高機能印刷装置」、「印刷エンジン」、「通信インターフェース」、「印刷データ」、「変換」、「状態」、「印刷エンジンに前記印刷データを転送」及び「管理装置」に相当する。
　
　イ　一般に、ダムプリンタと呼ばれるプリンタは安価な低機能プリンタであり、また、引用発明の「第１プリンタ」が「選択した候補プリンタが第２プリンタである場合」に行う「第２の印刷コマンド」の「第２プリンタ」への「転送」は「通信インターフェース（プリンタ接続手段）」を介して行うことが当業者に自明であるから、引用発明の「安価な低機能プリンタである複数台の第２プリンタ」、「第２の印刷コマンドを第２プリンタに転送し、第２プリンタは、受信した第２の言語の第２の印刷コマンドを解釈し、最終的なバンドイメージ又はページイメージを印刷する」及び「得られた最終的なバンドイメージ又はページイメージを含むデータを第２の言語の印刷コマンドのフォーマットに組み込むことにより第２の印刷コマンドを作成し、この第２の印刷コマンドを第２プリンタに転送」と本願補正発明２の「複数のダム印刷装置」、「複数のダム印刷装置のいずれかに印刷させる」及び「複数のダム印刷装置へ前記印刷データを前記通信インターフェースを介して転送する」とは、それぞれ、「複数の安価な低機能印刷装置」、「複数の安価な低機能印刷装置に印刷させる」及び「複数の安価な低機能印刷装置へ前記印刷データを前記通信インターフェースを介して転送する」の点で一致するといえる。
　
　ウ　引用発明の「高機能印刷装置（第１プリンタ）」は、「ホストコンピュータ」からの高機能言語で書かれた「複数種類の印刷画像データ（第１の印刷コマンド）」が受信されると、その「印刷画像データ」を解釈して、印刷すべき各ページ内の個々のプリミティブ（画像要素；つまり、個々の文字、図形、模様、又はそれらの空間的に連結した集合など）をレンダリングして最終的なバンドイメージ又はページイメージを得て、選択した候補プリンタである場合、得られた最終的なバンドイメージ又はページイメージをその印刷エンジンに転送して印刷を行うものであるから、本願補正発明２の「高機能印刷装置」と、「ホストコンピュータから送信される複数種類の印刷画像データに対応して印刷を行う」点で一致する。
　
　エ　引用発明において、「通信インターフェース（プリンタ接続手段）」は、「高機能印刷装置（第１プリンタ）」に備えられており、他のプリンタと接続するためのものであって、他のプリンタは、複数の「安価な低機能印刷装置（第２プリンタ）」であるから、引用発明の「通信インターフェース」と本願補正発明２の「複数のダム印刷装置を接続する通信インターフェース」とは「複数の安価な低機能印刷装置を接続する通信インターフェース」である点で一致する。
　
　オ　引用発明のプリントシステムは、複数台の「安価な低機能印刷装置（第２プリンタ）」を「高機能印刷装置（第１プリンタ）」に接続し、選択した候補プリンタが「高機能印刷装置」である場合、得られた「印刷データ（最終的なバンドイメージ又はページイメージ）」を「高機能印刷装置」の「印刷エンジン」に転送して印刷を行い、選択した候補プリンタが「安価な低機能印刷装置」である場合、得られた「印刷データ」を含むデータを第２の言語の印刷コマンドのフォーマットに組み込むことにより第２の印刷コマンドを作成し、この第２の印刷コマンドを「安価な低機能印刷装置」に転送し、「安価な低機能印刷装置」は、受信した第２の言語の第２の印刷コマンドを解釈し、「印刷データ」を印刷するようにしたものであるから、引用発明の「印刷エンジン」と本願補正発明２の「印刷エンジン」とは、「高機能印刷装置の内部に有する」ものである点及び「印刷データを印刷する」点で一致し、引用発明の「安価な低機能印刷装置」と本願補正発明２の「安価な低機能印刷装置」とは、「印刷データを印刷する」点で一致する。
　
　カ　引用発明において、
　「ホストコンピュータ」からの高機能言語で書かれた「複数種類の印刷画像データ（第１の印刷コマンド）」を解釈して印刷すべきイメージを「印刷データ（最終的なバンドイメージ又はページイメージ）」に「変換（レンダリング）」する「レンダリング機能」と、その「変換」したイメージを自分自身で印刷する印刷機能と、その「変換」したイメージを低機能プリンタが解釈できる所定の低機能言語で書かれた第２の印刷コマンドの形式に仕立てて低機能プリンタに転送する転送機能と、この印刷機能及び転送機能を自動的に選択する選択機能とを備えた「高機能印刷装置（第１プリンタ）」は、接続された「安価な低機能印刷装置（第２プリンタ）」の性能を調査する性能調査手段をさらに備え、前記選択機能を、「高機能印刷装置」自身及び複数の「安価な低機能印刷装置」の負荷状態に応答して、例えば、「高機能印刷装置」自身が印刷中で「安価な低機能印刷装置」が待機中ならば転送機能を、その逆ならば印刷機能を選択するように働かせ、調査した「安価な低機能印刷装置」の性能と「高機能印刷装置」の性能とに基づいて「ホストコンピュータ」からの印刷ジョブデータを自己及び他のプリンタからなるプリンタグループ内のどのプリンタで処理すべきかを判断して、選んだプリンタに印刷ジョブデータを転送する判断・転送機能を含む管理機能を有し、前記判断・転送機能を設けることにより、「ホストコンピュータ」側でプリンタドライバによりプリンタを指定しなくても、印刷ジョブを印刷するのに適したプリンタで自動的に印刷が行われるようにされ、「ホストコンピュータ」からの高機能言語で書かれた「印刷画像データ」を受信すると、その「印刷画像データ」を解釈して、まず自分および下流の全部のプリンタを調べて、印刷ジョブの指定する設定値をサポートできる候補プリンタが２台以上あるか否か調べ、候補が１台しかない場合はその候補プリンタを選択し、候補が２台以上ある場合には、それらの候補の中から現在印刷中のプリンタを除外し、待機中のプリンタの中から予め定めてある各プリンタの優先順位又は識別番号の順で候補プリンタを選択し、印刷すべき各ページ内の個々のプリミティブ（画像要素；つまり、個々の文字、図形、模様、又はそれらの空間的に連結した集合など）を「変換」して「印刷データ」を得て、選択した候補プリンタが自身である場合、得られた「印刷データ」を「高機能印刷装置」の「印刷エンジン」に転送して印刷を行い、選択した候補プリンタが「安価な低機能印刷装置」である場合、得られた「印刷データ」を含むデータを第２の言語の印刷コマンドのフォーマットに組み込むことにより第２の印刷コマンドを作成し、この第２の印刷コマンドを「安価な低機能印刷装置」に転送するものであり、
　「安価な低機能印刷装置（第２プリンタ）」は、受信した第２の言語の第２の印刷コマンドを解釈し、「印刷データ」を印刷するものであり、
　引用発明は、「安価な低機能印刷装置」による印刷にも第１の言語であるポストスクリプトのような高機能な言語の高い表現能力を活かした高度な印刷結果が得られるようにしたものであり、
　上記「レンダリング機能」は、「転送機能」、「選択機能」及び「判断・転送機能」とは、別動作することが当業者に自明であるから、
　引用発明の「管理装置（「転送機能」、「選択機能」及び「判断・転送機能を含む管理機能」）」と本願補正発明２の「ダム印刷装置管理装置」とは「安価な低機能印刷装置管理装置」である点で一致し、
　引用発明の「レンダリング機能」と本願補正発明２の「データ格納処理部」とは「データ処理部」である点で一致し、
　さらに、
　引用発明の「高機能印刷装置」と本願補正発明２の「前記複数種類の印刷画像データを前記印刷データへ変換し不揮発性装置へ格納するデータ格納処理部と、前記データ格納処理部とは別動作し、前記不揮発性装置へ前記印刷データが格納されていない場合に前記印刷データが前記不揮発性装置へ格納されるのを待ち、前記不揮発性装置に前記印刷データが格納されている場合に前記印刷エンジンまたは前記複数のダム印刷装置の状態と前記印刷データに基づいて、印刷可能な前記複数のダム印刷装置がある場合は予め決められた順位に基づいて所定の前記印刷可能な前記複数のダム印刷装置へ前記印刷データを前記通信インターフェースを介して転送する制御をし、前記印刷エンジンのみが印刷可能な場合は前記印刷エンジンに前記印刷データを転送する制御をするダム印刷装置管理装置と、を有し、前記ホストコンピュータからの前記印刷画像を前記印刷エンジンまたは前記複数のダム印刷装置のいずれかに印刷させる高機能印刷装置」とは、「前記複数種類の印刷画像データを前記印刷データへ変換するデータ処理部と、前記データ処理部とは別動作し、前記印刷エンジンまたは前記複数の安価な低機能印刷装置の状態と前記印刷データに基づいて、印刷可能な前記複数の安価な低機能印刷装置がある場合は予め決められた順位に基づいて所定の前記印刷可能な前記複数の安価な低機能印刷装置へ前記印刷データを前記通信インターフェースを介して転送する制御をし、前記印刷エンジンのみが印刷可能な場合は前記印刷エンジンに前記印刷データを転送する制御をする、安価な低機能印刷装置管理装置と、を有し、前記ホストコンピュータからの前記印刷画像を前記印刷エンジンまたは前記複数の安価な低機能印刷装置のいずれかに印刷させる高機能印刷装置」である点で一致するといえる。
　
キ　上記アないしカによれば、本願補正発明２と引用発明とは、
「ホストコンピュータから送信される複数種類の印刷画像データに対応して印刷を行う高機能印刷装置であって、
　前記高機能印刷装置は、
　印刷データを印刷する複数の安価な低機能印刷装置を接続する通信インターフェースと、
　前記高機能印刷装置の内部に有する印刷エンジンであって、印刷データを印刷する前記印刷エンジンと、
　前記複数種類の印刷画像データを前記印刷データへ変換するデータ処理部と、
　前記データ処理部とは別動作し、前記印刷エンジンまたは前記複数の安価な低機能印刷装置の状態と前記印刷データに基づいて、印刷可能な前記複数の安価な低機能印刷装置がある場合は予め決められた順位に基づいて所定の前記印刷可能な前記複数の安価な低機能印刷装置へ前記印刷データを前記通信インターフェースを介して転送する制御をし、前記印刷エンジンのみが印刷可能な場合は前記印刷エンジンに前記印刷データを転送する制御をする、安価な低機能印刷装置管理装置と、
　を有し、前記ホストコンピュータからの前記印刷画像を前記印刷エンジンまたは前記複数の安価な低機能印刷装置のいずれかに印刷させる高機能印刷装置。」である点で一致し、次の点で相違する。
　
相違点３：
　複数の前記安価な低機能印刷装置及び前記安価な低機能印刷装置管理装置が、本願補正発明２では、それぞれ、「前記印刷エンジンに転送する印刷データを印刷するダム印刷装置」及び「ダム印刷装置管理装置」であるのに対して、引用発明では、いずれも、そのようなものであるかどうか明らかでない点。
　
相違点４：
　本願補正発明２では、前記データ処理部が「データ格納処理部」であって、複数種類の印刷画像データを印刷データへ変換することに加え、「不揮発性装置へ格納する」ことも行うものであり、前記「安価な低機能印刷装置管理装置」が、「前記印刷エンジンまたは前記複数の安価な低機能印刷装置の状態と前記印刷データ」に基づいて、「印刷可能な前記複数の安価な低機能印刷装置がある場合は予め決められた順位に基づいて所定の前記印刷可能な前記複数の安価な低機能印刷装置へ前記印刷データを前記通信インターフェースを介して転送する制御」及び「前記印刷エンジンのみが印刷可能な場合は前記印刷エンジンに前記印刷データを転送する制御」を行うのは、前記不揮発性装置に前記印刷データが格納されている場合であって、前記不揮発性装置へ前記印刷データが格納されていない場合には、前記印刷データが前記不揮発性装置へ格納されるのを待つものであるのに対して、引用発明では、「不揮発性装置」を備えているかどうかが明らかでなく、かつ、前記データ処理部が、変換した印刷データを「不揮発性装置へ格納する」ことも行う「データ格納処理部」であるかどうかも不明である点。
　
（２）判断
　上記相違点３及び４について検討する。
　ア　相違点３について
　引用発明において、上記相違点３に係る本願補正発明２の構成となすことは、上記５（２）アで述べた理由と同様の理由で、当業者が周知技術１に基づいて容易になし得た程度のことである。
　
　イ　相違点４について
（ア）上記５（２）イによれば、引用発明において、複数の「安価な低機能印刷装置（第２プリンタ）」も、「高機能印刷装置（第１プリンタ）」がその内部に有する「印刷エンジン」も、すべてダムプリンタにして同種のものに統一し、前記「安価な低機能印刷装置」及び「安価な低機能印刷装置管理装置」をそれぞれ本願補正発明２でいうところの「ダム印刷装置」及び「ダム印刷装置管理装置」する（上記ア参照。）際に、併せて、印刷処理時間を短縮できるようにするために、ハードディスクなどの不揮発性メモリを設け、前記「データ処理部」により「変換」された、すなわち「展開」された印刷データを、その不揮発性メモリに保持しておくようにして、前記「データ処理部」を本願補正発明２でいうところの「データ格納処理部」となすとともに、上記「ダム印刷装置管理装置」を、上記不揮発性メモリに「印刷すべき展開された印刷データ」が保持されている場合には、同種のものに統一されたすべてのプリンタ、すなわち「前記印刷エンジンまたは前記複数のダム印刷装置」の印刷稼動状況を監視して、「不揮発性メモリに保持した展開された印刷データ」に関して、印刷ジョブの指定する設定値をサポートできる候補プリンタが２台以上あるか否か調べ、候補が１台しかない場合はその候補プリンタを選択し、候補が２台以上ある場合には、それらの候補の中から現在印刷中のプリンタを除外し、待機中のプリンタの中から予め定めてある各プリンタの優先順位又は識別番号の順で候補プリンタを選択し、候補が１台もない場合はいずれかのプリンタが待機状態又は印刷可能状態になるのを待って、「不揮発性メモリに保持した展開された印刷データ」をその待機状態又は印刷可能状態になったプリンタで印刷できることを確認して候補プリンタに選択し、また、上記不揮発性メモリに「印刷すべき展開された印刷データ」が保持されていない場合には、保持されるのを待って、上記の処理を行うものとなすことは、上記５（２）イと同様に、当業者が、周知技術１及び周知技術２に基づいて容易になし得た程度のことである（上記５（２）イ（イ）参照。）。
　
（イ）上記（ア）のとおりにした結果、引用発明の「高機能印刷装置（第１プリンタ）」は、本願補正発明２の「不揮発性装置」に相当する「不揮発性メモリ」を有することになり、引用発明の「データ処理部（レンダリング機能）」は「データ格納処理部」となり、該「データ格納処理部」は、複数種類の印刷画像データを印刷データへ変換することに加え、上記「不揮発性装置」へ格納することも行うことになり、前記「安価な低機能印刷装置管理装置」は上記「データ格納処理部」とも別動作する「ダム印刷装置管理装置」となって、上記「不揮発性装置（不揮発性メモリ）」へ前記印刷データが格納されていない場合に前記印刷データが前記「不揮発性装置」へ格納されるのを待ち、前記「不揮発性装置」へ前記印刷データが格納されている場合に前記印刷エンジンまたは複数の上記「ダム印刷装置」（上記（ア））参照。）の状態と前記印刷データに基づいて、印刷可能な複数の上記「ダム印刷装置」がある場合は予め決められた順位に基づいて所定の前記印刷可能な前記複数の「ダム印刷装置」へ前記印刷データを前記通信インターフェースを介して転送する制御をし、前記印刷エンジンのみが印刷可能な場合は前記印刷エンジンに前記印刷データを転送する制御をすることになる。
　したがって、引用発明において、上記相違点４に係る本願補正発明２の構成となすことは、当業者が周知技術１及び周知技術２に基づいて容易になし得た程度のことである。
　
　ウ　本願補正発明２の奏する効果は、引用発明の奏する効果、周知技術１の奏する効果及び周知技術２の奏する効果から、当業者が予測できた程度のものである。
　
　エ　したがって、本願補正発明２は、当業者が引用例に記載された発明、周知技術１及び周知技術２に基づいて容易に発明をすることができたものである。
　
７　まとめ
　本願補正発明１及び２は、上記５及び６のとおり、当業者が引用例に記載された発明及び周知技術に基づいて容易に発明をすることができたものであるから、特許出願の際独立して特許を受けることができないものである。
　したがって、本件補正は、平成１８年法律第５５号改正附則第３条第１項によりなお従前の例によるとされる同法による改正前の特許法第１７条の２第５項において準用する同法第１２６条第５項の規定に違反する。
　
８　小括
　以上のとおりであるから、本件補正は、平成１４年法律第２４号改正附則第３条第１項によりなお従前の例によるとされる同法による改正前の特許法第１７条の２第３項の規定に違反し、また、平成１８年法律第５５号改正附則第３条第１項によりなお従前の例によるとされる同法による改正前の特許法第１７条の２第５項において準用する同法第１２６条第５項の規定に違反するので、同法第１５９条第１項において読み替えて準用する同法第５３条第１項の規定により却下すべきものである。
　
第３　本願発明について
１　本願発明
　本件補正は上記のとおり却下されたので、本願の請求項１ないし９に係る発明は、平成２１年１月１６日付け手続補正により補正された明細書の特許請求の範囲の請求項１ないし９に記載された事項によって特定されるものであるところ、請求項１に係る発明（以下「本願発明１」という。）及び請求項２に係る発明（以下「本願発明２」という。）は、平成２１年１月１６日付け手続補正により補正された明細書及び図面の記載からみて、それぞれ、上記「第２〔理由〕１（１）」に本件補正前の請求項１及び請求項２として記載したとおりのものであると認める。
　
２　引用例
　原査定の拒絶の理由に引用された引用例及びその記載事項は、前記「第２〔理由〕４」に記載したとおりである。
　
３　対比・判断　
　上記「第２〔理由〕３」で述べたとおり、本願補正発明１及び２は、それぞれ、本願発明１及び２を特定するために必要な事項について限定を付加したものに相当する。
　そうすると、本願発明１の構成要件をすべて含みさらに限定を付加したものに相当する本願補正発明１が、前記「第２〔理由〕５」に記載したとおり、本願発明２の構成要件をすべて含みさらに限定を付加したものに相当する本願補正発明２が、前記「第２〔理由〕６」に記載したとおり、いずれも、当業者が引用例に記載された発明及び周知技術に基づいて容易に発明をすることができたものであるから、本願発明１及び２も同様の理由により、当業者が引用例に記載された発明及び周知技術に基づいて容易に発明をすることができたものである。
　
４　むすび 
　本願発明１及び２は、当業者が引用例に記載された発明及び周知技術に基づいて容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
　よって、結論のとおり審決する。