【事件の表示】
　特願２０１８−２０００４４「サーバ、プリンタ、及び、サーバのためのコンピュータプログラム」拒絶査定不服審判事件〔平成３１年　３月２８日出願公開、特開２０１９−　４９９９８、請求項の数（１０）〕について、次のとおり審決する。
【結　論】
　原査定を取り消す。
　本願の発明は、特許すべきものとする。
【理　由】
第１　手続の経緯
　本願は、平成２２年３月３０日に出願した特願２０１０−７７４５０号の一部を、平成２５年２月５日に新たな特許出願とした特願２０１３−２０５０４号の一部を、平成２７年５月１３日に新たな特許出願とした特願２０１５−９８０９７号の一部を、平成２８年１１月２２日に新たな特許出願とした特願２０１６−２２６５３３号の一部を、平成３０年１月１８日に新たな特許出願とした特願２０１８−６２６６号の一部を、平成３０年１０月２４日に新たな特許出願としたものであって、平成３０年１１月２０日に手続補正がされ、令和元年７月２９日付けで拒絶理由が通知され、令和元年１０月１日に意見書が提出されるとともに手続補正がなされ、令和元年１２月１９日付けで拒絶理由（最後）が通知され、令和２年２月７日に意見書が提出されるとともに手続補正がなされ、令和２年４月１日付けで拒絶査定がされ、これに対し、令和２年７月７日に拒絶査定不服審判の請求がされると同時に手続補正がされ、その後、令和３年６月１日付けで当審より拒絶理由が通知され（以下、「当審拒絶理由」という。）、令和３年８月６日に手続補正がされるとともに意見書が提出されたものである。
第２　原査定の概要
　原査定（令和２年４月１日付け拒絶査定）の概要は次のとおりである。
　本願請求項１−１９に係る発明は、以下の引用文献Ａ−Ｃに基づいて、その発明の属する技術の分野における通常の知識を有する者（以下、「当業者」という。）が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
引用文献等一覧
　Ａ．特開２００８−１５２５４５号公報
　Ｂ．特開平１０−２６９０３９号公報
　Ｃ．特開２００３−５０６８５号公報
第３　当審拒絶理由の概要
　当審拒絶理由の概要は次のとおりである。
　本願請求項１−１０に係る発明は、引用文献１−４に基づいて、当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
　１．特開２００８−１５２５４５号公報（原査定の引用文献Ａ）
　２．特開２００７−３１７１６９号公報（当審において新たに引用した文献）
　３．特開２００３−５０６８５号公報（原査定の引用文献Ｃ）
　４．米国特許公開第２００３／０１８４７８２号明細書（当審において新たに引用した文献）
第４　本願発明
　本願請求項１−１０に係る発明（以下、それぞれ「本願発明１」−「本願発明１０」という。）は、令和３年８月６日付けの手続補正で補正された特許請求の範囲の請求項１−１０に記載された事項により特定される発明であって、本願発明１は以下のとおりの発明である。
　「【請求項１】
　プリンタに接続されるサーバのためのコンピュータプログラムであって、
　前記サーバのコンピュータを、以下の各部、即ち、
　前記プリンタに要求を送信することなく、前記プリンタが利用可能な印刷条件の候補である第１の候補条件を示す第１の候補条件情報と、前記プリンタを識別するためのプリンタ識別情報と、を含む第１のプリンタ情報を、前記プリンタから取得する第１の情報取得
部と
　前記プリンタから前記第１のプリンタ情報が取得された後に、端末装置から画面要求を受信することに応じて、前記プリンタから前記第１のプリンタ情報を再度取得することなく、前記第１の候補条件情報を利用して、印刷で利用されるべき印刷条件である利用印刷条件を設定させるための第１の設定画面を、前記端末装置に供給する第１の画面供給部であって、前記第１の設定画面は、
特定の項目に対応する２以上の選択肢が存在する場合に、
の項
項目
前記２以上
特定の項目に対応する２以上
１つの選択肢
り
前記第１の設定画面は、前記特定の項目に対応する２以上の選択肢が存在しない場合に、前記特定の項目を示す前記画像と、前記特定の項目に対応する選択肢を示す画像と、を含まない、
　前記プリンタから前記第１のプリンタ情報が取得された後に、前記プリンタに要求を送信することなく、前記第１の候補条件とは異なる第２の候補条件を示す第２の候補条件情報と、前記プリンタ識別情報と、を含む第２のプリンタ情報を、前記プリンタから取得する第２の情報取得
部と
　前記プリンタから前記第２のプリンタ情報が取得された後に、前記端末装置から前記画面要求を受信することに応じて、前記プリンタから前記第２のプリンタ情報を再度取得することなく、前記第２の候補条件情報を利用して、前記利用印刷条件を設定させるための第２の設定画面を、前記端末装置に供給する第２の画面供給部であって、前記第２の設定画面は、
前記特定の項目に対応する２以上の選択肢が存在する場合に、前記特定の項目を示す前記画像と、前記特定の項目に対応する前記２以上の選択肢を示す前記画像と、を含み、前記第２の設定画面では、前記特定の項目に対応する前記２以上の選択肢の中から１つの選択肢がユーザによって指定されることに応じて、前記利用印刷条件として前記１つの選択肢を設定させることが可能であり、前記第２の設定画面は、前記特定の項目に対応する２以上の選択肢が存在しない場合に、
の項
項目
る選
す画
ない、前
　前記第２の設定画面が前記端末装置に供給された後に、前記第２の設定画面を介して設定された前記利用印刷条件を、前記端末装置から取得する条件取得部と、
　前記端末装置から前記利用印刷条件が取得された後に、前記利用印刷条件に適合する印刷データを生成する生成部と、
　前記印刷データが生成される場合に、前記印刷データを、前記プリンタに供給するデータ供給部と、
　として機能させる、コンピュータプログラム。」
　なお、本願発明２−１０の概要は以下のとおりである。
　本願発明２−９は、本願発明１を減縮した発明である。
　本願発明１０は、本願発明１に対応するサーバの発明であり、本願発明１とカテゴリ表現が異なるだけの発明である。
第５　引用文献、引用発明等
１　引用文献１及び引用発明
（１）　引用文献１
　当審拒絶理由に引用した引用文献１には、図面とともに、以下の記載がある（下線は、特に着目した箇所を示す。以下同様。）。
ア　段落【００３７】−【００３８】
「【００３７】
　次に、本実施形態における印刷システム１０の機能構成について説明する。
図１
プリントサーバ２０、クライアント機器３０及びプリンタ４０がそれぞれ内部に有する各構成機能部は、それぞれが有するＣＰＵがプログラムを実行することによって構築されるものであ
【００３８】
　プリントサーバ２０は、制御部５０、ウェブサーバ５１、ＨＴＭＬ生成部５２、ＨＴＭＬ解析部５３、プリンタ情報取得部５４、印刷設定記憶部５５、ファイル転送モジュール５６、ファイル記憶部５７（ディレクトリ）、アプリケーション５８及びプリンタドライバ５９等を備えている。制御部５０はプリントサーバ２０内で各部が行う各種処理等を管理・制御しており、各部に対する必要な指示等を行う。例えばプリントサーバ２０の管理機能としては、出力機のアクセス権の設定、印刷ジョブの優先順位の設定、印刷する時間帯の設定、待ち行列の変更、出力機の使用状況の追跡等がある。」
イ　【図１】の「印刷システムの機能構成ブロック図」
ウ　【図４】の「フローチャート」
エ　段落【００５８】−【００６３】
「【００５８】
　以下、ＣＰＵ２１が実行する処理を、
図４
ホスト側であるクライアント機器３０の処理
プリントサーバ２０の処理
【００５９】
　まずプリントサーバ２０が起動しているときは図４に示すプリントサーバ側の処理が常時実行されている。
　
ステップＳ２１において、フォルダの監視をスタート
【００６０】
　一方、ユーザは、クライアント機器３０で起動中のアプリケーションでオープン中のファイルを印刷する際は、入力部３５を操作して起動中のアプリケーションで印刷を選択する。すなわち、ホスト側のステップＳ１１において、クライアント機器３０におけるアプリケーションに対して印刷を選択する。入力部３５による印刷の選択を受け付けると、その選択の操作をトリガとして、アプリケーション６２と連携して動作する呼出しモジュール６２Ａが起動し、呼出しモジュール６２Ａは、ブラウザ６１を起動させるとともに、ブラウザ６１にプリントサーバ２０の印刷設定画面用ＵＲＬを指定してプリントサーバ２０側のウェブサーバ５１へのアクセス（印刷設定画面のダウンロード）を要求する。そして、ステップＳ１２では、ブラウザ６１によるサーバの印刷設定画面を呼び出す。すなわち、ブラウザ６１は、ＨＴＴＰプロトコル通信により印刷設定画面用ＵＲＬで指定されたウェブサーバ５１にアクセスし、印刷設定画面用ＵＲＬで指定された印刷設定画面の呼出し要求を行う。
【００６１】
　プリントサーバ２０側では次の
ステップＳ２２において、制御部５０は、ウェブサーバ５１がクライアント機器３０から呼出し要求を受け付けたことを知ると、現在接続中のプリンタ４０からプリンタ設定情報を取得し、ＨＴＭＬ生成部５２に
用のウェブページの生成を指示
定画面上の入力操作に基づき所定の動作を行う表示処理プログラム（表示処理モジュール）と送信処理プログラム（送信モジュール）が組み込まれる。
【００６２】
　そして、
クライアント機器３０では印刷設定画面呼出しの結果として、ブラウザ６１はそのダウンロードされたウェブページ（
ブラウザ画面７１）を表示部３６に表示させ
表示部３６に表示されたブラウザ画面７１内の印刷設定画面７２には、入力欄７３が、
複数台のプリンタのうち一つを選択可能な状態で表示され
【００６３】
　このように印刷設定画面７２が表示されると、ホスト（クライアント機器３０）側では、ステップＳ１３において、ブラウザ６１による印刷設定が行われる。すなわち、ユーザは入力部３５を操作して印刷設定画面７２の各入力欄への印刷パラメータの設定値を選択入力する。
ここで、ユーザが必要に応じて入力欄７３で印刷を行わせたいプリンタ名の変更を行い、その後、プロパティボタン７４を操作すると、そのプロパティボタン７４に対応する印刷設定画面用ＵＲＬにアクセスして印刷設定画面を呼出
（Ｓ１２）
オ　【図２】の「各プリンタ４０に共通の汎用画面である印刷設定画面７２」
カ　段落【００６４】−【００６５】
「【００６４】
　
プリントサーバ２０側では、プロパティボタン７４に対応する印刷設定画面の呼出し要求をウェブサーバ５１が受信したことを知ると、制御部５０は、プリンタ情報取得部５４に対し、プリンタ名で指定されたプリンタ４０から印刷設定画面
の作成に必要なそのプリンタ４０に固有の印刷パラメータを特定可能なプリンタ設定情報（用紙サイズ、用紙種類、カラー、基準色等のパラメータ、インク残量情報等を含む）を取得するよう指示
プリンタ情報取得部５４はプリンタ４０のプリンタ情報送信部４１に対してプリンタ設定情報を要求することで、プリンタ情報送信部４１からプリンタ設定情報を取得
取得したプリンタ設定情報は、プリンタ情報取得部５４からＨＴＭＬ生成部５２に渡され
ＨＴＭＬ生成部５２は、そのプリンタ設定情報を基にプリンタ４０固有の印刷パラメータを項目として有する印刷設定画面
のウェブページを作成
そして、ＨＴＭＬ生成部５２が作成したウェブページはウェブサーバ５１からクライアント機器３０に送信（ダウンロード）され
（Ｓ２２）
【００６５】
　そして、
クライアント機器３０では印刷設定画面呼出し結果として、ブラウザ６１は、そのダウンロードされたウェブページ（
ブラウザ画面７９）を表示部３６に表示させ
以下、必要に応じて印刷設定画面の表示を切り替える操作が行われた場合、その度にホスト側から切り替え先の印刷設定画面の呼出し（Ｓ１２）、プリントサーバ２０による印刷設定画面用ウェブページの生成・送信（Ｓ２２）が行われることで、印刷設定画面８０の表示の切り替えが行われ
必要に応じて入力部３５の操作によって印刷条件が設定され
例えば
用紙種類、カラー、基準色、用紙サイズ、ファイル形式、縁なし印刷、双方向印刷などの印刷パラメータの値を設定
そして、印刷条件設定操作を終えると、ユーザは印刷の実行を指示すべく印刷設定画面７２上のＯＫボタン７６を操作
キ　【図３】の「プロパティボタン７４に対応する印刷設定画面８０」
ク　段落【００６６】−【００７２】
「【００６６】
　ホスト側では、ステップＳ１４において、ブラウザ６１による印刷設定結果をプリントサーバ２０に送信する。すなわち、
印刷設定画面における印刷パラメータに設定された設定値を含む印刷設定データをプリントサーバ２０にＨＴＴＰプロトコル通信により送信
【００６７】
　プリントサーバ２０側では、
ステップＳ２３において、
ウェブサーバ５１が受信した印刷設定データの中身をＨＴＭＬ解析部５３が解析し、印刷パラメータとその設定値のデータのみを抽出して新たに作成し直した印刷設定データを印刷設定記憶部５５に格納
【００６８】
　一方、ホスト側では、ステップＳ１５において、印刷設定画面７２でＯＫボタン７６の操作に基づき印刷用ファイルの転送も行う。すなわち、入力部３５の印刷実行を指示する旨の操作をトリガとして起動された送信モジュール６２Ｂが、印刷用ファイルの転送処理も行う。すなわち、送信モジュール６２Ｂは、ファイル転送モジュール６３に対し、印刷用ファイルをプリントサーバ２０の印刷フォルダ（ファイル記憶部５７）に転送（コピー）することを指示する。この結果、ファイル転送モジュール６３，５６間の通信（ＣＩＦＣ／ＳＮＢ／ＮＦＳ）により印刷用ファイルがプリントサーバ２０に転送され、印刷用ファイルを受信したファイル転送モジュール５６はそれを印刷設定記憶部５５に格納する。
【００６９】
　プリントサーバ２０では、ステップＳ２４において、印刷フォルダにデータ（ファイル）があるか否かを確認する。印刷フォルダにデータがあればステップＳ２５に進み、データがなければステップＳ２１に戻る。
【００７０】
　
ステップＳ２５では、ファイル形式に応じた変換アプリケーションを起動し、印刷用ファイルから印刷用の中間言語データ（ＢＭＰ等）を生成
【００７１】
　次の
ステップＳ２６では、
制御部５０は、プリンタドライバ５９を起動させ、プリンタドライバ５９に中間言語データを与えてこれを印刷データに変換する印刷処理の実行を指示
プリンタドライバ５９は、印刷設定記憶部５５から印刷パラメータの各値を読み出し、印刷パラメータの各値を処理条件として、中間言語データに対して、解像度変換理、色変換処理、ハーフトーン処理及びラスタライズ処理を順次施して印刷データを生成
【００７２】 
　
ステップＳ２７では、プリンタ４０へ印刷データを転送する
（２）　引用発明
　よって、引用文献１には、次の発明（以下、「引用発明」という。）が開示されているものと認められる。
「プリントサーバ２０、クライアント機器３０及びプリンタ４０がそれぞれ内部に有する各構成機能部は、それぞれが有するＣＰＵがプログラムを実行することによって構築されるものであり、
　ホスト側であるクライアント機器３０の処理と、プリントサーバ２０の処理において、
　ステップＳ２１において、フォルダの監視をスタートし、
　ステップＳ２２において、制御部５０は、ウェブサーバ５１がクライアント機器３０から呼出し要求を受け付けたことを知ると、現在接続中のプリンタ４０からプリンタ設定情報を取得し、ＨＴＭＬ生成部５２に印刷設定画面用のウェブページの生成を指示し、
　クライアント機器３０では印刷設定画面呼出しの結果として、ブラウザ６１はそのダウンロードされたウェブページ（ブラウザ画面７１）を表示部３６に表示させ、表示部３６に表示されたブラウザ画面７１内の印刷設定画面７２には、入力欄７３が、複数台のプリンタのうち一つを選択可能な状態で表示され、
　ここで、ユーザが必要に応じて入力欄７３で印刷を行わせたいプリンタ名の変更を行い、その後、プロパティボタン７４を操作すると、そのプロパティボタン７４に対応する印刷設定画面用ＵＲＬにアクセスして印刷設定画面を呼出し（Ｓ１２）、
　プリントサーバ２０側では、プロパティボタン７４に対応する印刷設定画面の呼出し要求をウェブサーバ５１が受信したことを知ると、制御部５０は、プリンタ情報取得部５４に対し、プリンタ名で指定されたプリンタ４０から印刷設定画面の作成に必要なそのプリンタ４０に固有の印刷パラメータを特定可能なプリンタ設定情報（用紙サイズ、用紙種類、カラー、基準色等のパラメータ、インク残量情報等を含む）を取得するよう指示し、プリンタ情報取得部５４はプリンタ４０のプリンタ情報送信部４１に対してプリンタ設定情報を要求することで、プリンタ情報送信部４１からプリンタ設定情報を取得し、取得したプリンタ設定情報は、プリンタ情報取得部５４からＨＴＭＬ生成部５２に渡され、ＨＴＭＬ生成部５２は、そのプリンタ設定情報を基にプリンタ４０固有の印刷パラメータを項目として有する印刷設定画面のウェブページを作成し、そして、ＨＴＭＬ生成部５２が作成したウェブページはウェブサーバ５１からクライアント機器３０に送信（ダウンロード）され（Ｓ２２）、
　クライアント機器３０では、ブラウザ６１は、そのダウンロードされたウェブページ（ブラウザ画面７９）を表示部３６に表示させ、
　以下、必要に応じて印刷設定画面の表示を切り替える操作が行われた場合、その度にホスト側から切り替え先の印刷設定画面の呼出し（Ｓ１２）、プリントサーバ２０による印刷設定画面用ウェブページの生成・送信（Ｓ２２）が行われることで、印刷設定画面８０の表示の切り替えが行われ、
　必要に応じて入力部３５の操作によって印刷条件が設定され、例えば用紙種類、カラー、基準色、用紙サイズ、ファイル形式、縁なし印刷、双方向印刷などの印刷パラメータの値を設定し、
　そして、印刷条件設定操作を終えると、ユーザは印刷の実行を指示すべく印刷設定画面７２上のＯＫボタン７６を操作し、
　印刷設定画面における印刷パラメータに設定された設定値を含む印刷設定データをプリントサーバ２０にＨＴＴＰプロトコル通信により送信し、
　ステップＳ２３において、ウェブサーバ５１が受信した印刷設定データの中身をＨＴＭＬ解析部５３が解析し、印刷パラメータとその設定値のデータのみを抽出して新たに作成し直した印刷設定データを印刷設定記憶部５５に格納し、
　ステップＳ２５では、ファイル形式に応じた変換アプリケーションを起動し、印刷用ファイルから印刷用の中間言語データ（ＢＭＰ等）を生成し、
　ステップＳ２６では、制御部５０は、プリンタドライバ５９を起動させ、プリンタドライバ５９に中間言語データを与えてこれを印刷データに変換する印刷処理の実行を指示し、プリンタドライバ５９は、印刷設定記憶部５５から印刷パラメータの各値を読み出し、印刷パラメータの各値を処理条件として、中間言語データに対して、解像度変換理、色変換処理、ハーフトーン処理及びラスタライズ処理を順次施して印刷データを生成し、
　ステップＳ２７では、プリンタ４０へ印刷データを転送する、
　プログラム。」
２　引用文献２−４について
（１）　引用文献２には、下記の記載がある。
ア　段落【００６５】
「【００６５】
＜
第３の実施形態
　第３の実施形態は、
プリンタの状態が刻々と変化することに対応するため
プリンタからプリントサーバへ周期的にプリンタ情報を通知するようにした
紙切れが発生した場合
イ　段落【００７６】
「【００７６】
＜
第５の実施形態
　第５の実施形態は、
プリンタの状態が刻々と変化することに対応するため
印刷要求時（オンデマンド）にプリントサーバがプリンタからプリンタ情報を取得するようにした
（２）　引用文献３には、段落【００６９】−【００７８】に、下記の記載がある。
「【００６９】図６はプリンタの状態を監視するプリンタエージェントの処理を示したフローチャートである。この実施形態のネットワークに接続された出力機器各々に内蔵されているプリンタエージェントはその出力機器がネットワークの構成要素として機能している間は常に動作し、
その出力機器の状態を監視し、何らかの変化があった場合にはプリンタ管理サーバ１１０１へ通知する
【００７０】まず、ステップＳ１０１では、
例えば、記録用紙の用紙切れ、記録用紙の紙詰まりの有無などのプリンタ機器の状態をチェックする
【００７１】ステップＳ１０３では、ステップＳ１０１〜Ｓ１０２で行ったプリンタの機器状態と出力状態のチェック結果と前回のチェック結果とを比較し、その状態に変化があったかどうかを調べる。ここで、
前回と比較して状態に変化があれば、処理はステップＳ１０４へ進み
【００７２】
ステップＳ１０４では、プリンタの状態に変化があったことをプリンタ管理サーバ１１０１に通知する
　　　・・・（中略）・・・
【００７８】このようにこの実施形態では、ネットワークに接続された複数のユーザと複数の出力機器をプリンタ管理サーバでグループ化して管理が実現される。また、各出力装置に内蔵されたプリンタエージェントがその出力装置の状態を常時監視し、
状態変化が発生したときのみ管理サーバにその旨を通知し
最新のプリンタ情報を通知することできる
（３）　引用文献４には、図面（特に図８）と共に、段落［００５３］−［００５５］に、下記の記載がある。
「 [0053]　　The flow chart of FIG. 8 illustrates 
a method 800
The elements
such as by the execution of processor-readable instructions
 [0054]　　
At block 802
the printer is updated
The updating may include default settings or other internal state changing, or installation of new hardware such as a paper tray that will collate or staple media
 [0055]　　
At block 804, the printer description
file is replaced or altered, to reflect the changes in the printer
The printer description file may be located
in
the server 204
（訳：　
［００５３］　図８のフローチャートは、プリンタの更新、及び、プリンタに関連するプリンタ記述ファイルの更新のための
方法８００
の要素は、
例えば、
プロセッサ可読命令の実行によって実行できる
［００５４］　
ブロック８０２では
プリンタが更新される
更新には、デフォルト設定その他の内部ステータスの変更や、媒体を丁合したり、ステープルする用紙トレーのような新たなハードウェアの設置が含まれる
［００５５］　
ブロック８０４では、プリンタの変更を反映するために、プリンタ記述ファイル
が置換または更新される
プリンタ記述ファイルは
サーバ２０４に配置してもよい
第６　対比・判断
１　本願発明１について
（１）　対比
　本願発明１と、引用発明とを対比すると、以下のことがいえる。
ア　引用発明の「プリントサーバ２０」の「ＣＰＵ」で実行される「プログラム」は、本願発明１の「プリンタに接続されるサーバのためのコンピュータプログラム」に相当する。
イ　引用発明の「プリンタ情報取得部５４」は、本願発明１の「第１の情報取得部」に相当する。
　よって、引用発明の「プリントサーバ２０の処理」の「ステップＳ２２」において、「
ステップＳ２２において
プリンタ情報取得部５４に対し、プリンタ名で指定されたプリンタ４０から
プリンタ設定情報（用紙サイズ、用紙種類、カラー、基準色等のパラメータ、インク残量情報等を含む）を取得するよう指示し
プリンタ情報取得部５４は
プリンタ設定情報を要求することで
プリンタ設定情報を取得し
前記プリンタに要求を送信することなく、
と、前記プリンタを識別するためのプリンタ識別情報と
ウ　引用発明の「ＨＴＭＬ生成部５２」は、本願発明１の「第１の画面供給部」に相当する。
　よって、引用発明の「ホスト側であるクライアント機器３０の処理」の「
ステップＳ１２
ユーザが
プロパティボタン７４を操作すると
印刷設定画面を呼出し（Ｓ１２）
ステップＳ２２
プリンタ情報取得部５４はプリンタ４０
に対してプリンタ設定情報を要求することで
プリンタ設定情報を取得し
ＨＴＭＬ生成部５２は、そのプリンタ設定情報を基にプリンタ４０固有の印刷パラメータを項目として有する印刷設定画面のウェブページを作成し
入力部３５の操作によって印刷条件が設定され、例えば用紙種類、カラー、基準色、用紙サイズ、ファイル形式、縁なし印刷、双方向印刷などの印刷パラメータの値を設定し」ていることは、本願発明１の「前記プリンタから前記第１のプリンタ情報が取得された後に、端末装置から画面要求を受信することに応じて、前記プリンタから前記第１のプリンタ情報を再度取得することなく、前記第１の候補条件情報を利用して、印刷で利用されるべき印刷条件である利用印刷条件を設定させるための第１の設定画面を、前記端末装置に供給する第１の画面供給部であって、前記第１の設定画面は、特定の項目に対応する２以上の選択肢が存在する場合に、前記特定の項目を示す画像と、前記特定の項目に対応する前記２以上の選択肢を示す画像と、を含み、前記第１の設定画面では、前記特定の項目に対応する２以上の選択肢の中から１つの選択肢がユーザによって指定されることに応じて、前記利用印刷条件として前記１つの選択肢を設定させることが可能であり、前記第１の設定画面は、前記特定の項目に対応する２以上の選択肢が存在しない場合に、前記特定の項目を示す前記画像と、前記特定の項目に対応する選択肢を示す画像と、を含まない、前記第１の画面供給部」と、「前記プリンタから前記第１のプリンタ情報が取得された後に、端末装置から画面要求を受信することに応じて、前記第１の候補条件情報を利用して、印刷で利用されるべき印刷条件である利用印刷条件を設定させるための第１の設定画面を、前記端末装置に供給する第１の画面供給部であって、前記第１の設定画面は、特定の項目に対応する２以上の選択肢が存在する場合に、前記特定の項目を示す画像と、前記特定の項目に対応する前記２以上の選択肢を示す画像と、を含み、前記第１の設定画面では、前記特定の項目に対応する２以上の選択肢の中から１つの選択肢がユーザによって指定されることに応じて、前記利用印刷条件として前記１つの選択肢を設定させることが可能である、前記第１の画面供給部」である点で共通するといえる。
エ　上記「イ」、「ウ」における、引用発明の「プリンタ情報取得部５４」及び「ＨＴＭＬ生成部５２」の動作を参照すると、引用発明の「プリンタ情報取得部５４」及び「ＨＴＭＬ生成部５２」によって、「
以下、必要に応じて
切り替え先の印刷設定画面の呼出し（Ｓ１２）
印刷設定画面用ウェブページの生成・送信（Ｓ２２）が行われること
前記プリンタに要求を送信することなく、
と、前記プリンタ識別情報と
前記プリンタから前記第２のプリンタ情報を再度取得することなく、
り、前記第２の設定画面は、前記特定の項目に対応する２以上の選択肢が存在しない場合に、前記特定の項目を示す前記画像と、前記特定の項目に対応する選択肢を示す画像と、を含まない、
カ　引用発明の「ＨＴＭＬ解析部５３」は、本願発明１の「条件取得部」に相当する。
　よって、引用発明の「
ステップＳ２３において
印刷設定データの中身をＨＴＭＬ解析部５３が解析し
印刷パラメータとその設定値のデータのみを抽出して
キ　引用発明の「プリンタドライバ５９」は、本願発明１の「生成部」に相当する。
　よって、引用発明の「
プリンタドライバ５９は、
印刷パラメータの各値を処理条件として、
印刷データを生成し
ク　引用発明において「ステップＳ２７では、
プリンタ４０へ印刷データを転送
　よって、本願発明１と引用発明との一致点・相違点は次のとおりであるといえる。
［一致点］
「プリンタに接続されるサーバのためのコンピュータプログラムであって、
　前記サーバのコンピュータを、以下の各部、即ち、
　前記プリンタが利用可能な印刷条件の候補である第１の候補条件を示す第１の候補条件情報、を含む第１のプリンタ情報を、前記プリンタから取得する第１の情報取得部と、
　前記プリンタから前記第１のプリンタ情報が取得された後に、端末装置から画面要求を受信することに応じて、前記第１の候補条件情報を利用して、印刷で利用されるべき印刷条件である利用印刷条件を設定させるための第１の設定画面を、前記端末装置に供給する第１の画面供給部であって、前記第１の設定画面は、特定の項目に対応する２以上の選択肢が存在する場合に、前記特定の項目を示す画像と、前記特定の項目に対応する前記２以上の選択肢を示す画像と、を含み、前記第１の設定画面では、前記特定の項目に対応する２以上の選択肢の中から１つの選択肢がユーザによって指定されることに応じて、前記利用印刷条件として前記１つの選択肢を設定させることが可能である、前記第１の画面供給部と、
　前記プリンタから前記第１のプリンタ情報が取得された後に、前記第１の候補条件とは異なる第２の候補条件を示す第２の候補条件情報、を含む第２のプリンタ情報を、前記プリンタから取得する第２の情報取得部と、
　前記プリンタから前記第２のプリンタ情報が取得された後に、前記端末装置から前記画面要求を受信することに応じて、前記第２の候補条件情報を利用して、前記利用印刷条件を設定させるための第２の設定画面を、前記端末装置に供給する第２の画面供給部であって、前記第２の設定画面は、前記特定の項目に対応する２以上の選択肢が存在する場合に、前記特定の項目を示す前記画像と、前記特定の項目に対応する前記２以上の選択肢を示す前記画像と、を含み、前記第２の設定画面では、前記特定の項目に対応する前記２以上の選択肢の中から１つの選択肢がユーザによって指定されることに応じて、前記利用印刷条件として前記１つの選択肢を設定させることが可能である、前記第２の画面供給部と、
　前記第２の設定画面が前記端末装置に供給された後に、前記第２の設定画面を介して設定された前記利用印刷条件を、前記端末装置から取得する条件取得部と、
　前記端末装置から前記利用印刷条件が取得された後に、前記利用印刷条件に適合する印刷データを生成する生成部と、
　前記印刷データが生成される場合に、前記印刷データを、前記プリンタに供給するデータ供給部と、
として機能させる、コンピュータプログラム。」
［相違点１］
　本願発明１の「第１の情報取得部」と「第２の情報取得部」は、いずれも、「前記プリンタに要求を送信することなく」プリンタ情報を取得するのに対して、引用発明では、「前記プリンタに要求を送信することなく」プリンタ情報を取得することが特定されていない点。
［相違点２］
　本願発明１の「第１の情報取得部」と「第２の情報取得部」は、いずれも、「前記プリンタを識別するためのプリンタ識別情報」を含むプリンタ情報を取得するのに対して、引用発明では、「前記プリンタを識別するためのプリンタ識別情報」を含むプリンタ情報を取得することが特定されていない点。
［相違点３］
　本願発明１の「第１の画面供給部」と「第２の画面供給部」は、いずれも、端末装置から画面要求を受信することに応じて、「前記プリンタから前記第１のプリンタ情報（または、第２のプリンタ情報）を再度取得することなく」設定画面を供給するのに対して、引用発明では、端末装置から画面要求を受信すると、プリンタから「プリンタ情報を再度取得することなく」設定画面を供給することが特定されていない点。
［相違点４］
　本願発明１の「第１の画面供給部」と「第２の画面供給部」は、いずれも、「前記特定の項目に対応する２以上の選択肢が存在しない場合に、前記特定の項目を示す前記画像と、前記特定の項目に対応する選択肢を示す画像と、を含まない」設定画面を供給するのに対して、引用発明では、特定の項目に対応する２以上の選択肢が存在しない場合に、特定の項目と、特定の項目に対応する選択肢を示す画像を含まない設定画面を供給することが特定されていない点。
（２）　当審の判断
　事案に鑑みて、本願発明１の上記［相違点４］について、先に検討する。
　上記［相違点４］に係る、「第１の画面供給部」と「第２の画面供給部」は、いずれも、「前記特定の項目に対応する２以上の選択肢が存在しない場合に、前記特定の項目を示す前記画像と、前記特定の項目に対応する選択肢を示す画像と、を含まない」設定画面を供給することは、上記引用文献１−２には記載されておらず、本願出願前において周知技術であるともいえない。
　すなわち、上記引用文献１−２において、印刷パラメータの特定の項目に、対応する２以上の選択肢が存在しない場合に関する記載や示唆はない。
　引用発明は、「プリンタ名で指定されたプリンタ４０から印刷設定画面の作成に必要な
そのプリンタ４０に固有の印刷パラメータを
取得するよう指示し
プリンタ４０固有の印刷パラメータを項目として有する印刷設定画面
　したがって、他の相違点について判断するまでもなく、本願発明１は、当業者であっても引用発明、引用文献２に記載された技術的事項に基づいて容易に発明できたものであるとはいえない。
（２）　請求項２−１０について
　本願発明２−１０も、本願発明１の上記［相違点４］に係る、「第１の画面供給部」と「第２の画面供給部」は、いずれも、「前記特定の項目に対応する２以上の選択肢が存在しない場合に、前記特定の項目を示す前記画像と、前記特定の項目に対応する選択肢を示す画像と、を含まない」設定画面を供給することと、同一の構成を備えるものであるから、本願発明１と同様の理由により、当業者であっても、引用発明、引用文献２に記載された技術的事項に基づいて容易に発明をすることができたものとはいえない。
第６　原査定についての判断
　令和３年８月６日付けの補正により、補正後の請求項１−１０は、本願発明１の上記［相違点４］に係る、「第１の画面供給部」と「第２の画面供給部」は、いずれも、「前記特定の項目に対応する２以上の選択肢が存在しない場合に、前記特定の項目を示す前記画像と、前記特定の項目に対応する選択肢を示す画像と、を含まない」設定画面を供給するという技術的事項を有するものとなった。当該技術的事項は、原査定における引用文献Ａ−Ｃには記載されておらず、本願出願前における周知技術でもないので、本願発明１−１０は、当業者であっても、原査定における引用文献Ａ−Ｃに基づいて容易に発明をすることができたものではない。したがって、原査定を維持することはできない。
第７　むすび
　以上のとおり、原査定の理由によって、本願を拒絶することはできない。
　他に本願を拒絶すべき理由を発見しない。
　よって、結論のとおり審決する。