【事件の表示】
　特許第３２３１９２４号「印刷処理方法および情報処理装置」の請求項１ないし１０に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３２３１９２４号の請求項１ないし５に係る特許を維持する。
【理　由】
 第１．手続の経緯
　特許出願　　　　　　　平成５年１２月１５日
　特許権設定登録　　　　平成１３年９月１４日
　特許異議申立て（申立人廣瀬　康雄、請求項１〜１０に係る特許に対して）
　　　　　　　　　　　　平成１４年５月２４日
　特許異議申立て（申立人高橋　四郎、請求項１〜１０に係る特許に対して）
　　　　　　　　　　　　平成１４年５月２７日
　取消理由通知（請求項１〜１０に係る特許に対して）
　　　　　　　　　　　　平成１４年９月１１日
　訂正請求（後日取下げ）平成１４年１１月２６日
　取消理由通知（請求項１〜１０に係る特許に対して）
　　　　　　　　　　　　平成１６年５月３１日
　訂正請求　　　　　　　平成１６年８月９日
　
第２．訂正の適否
　
１．訂正の要旨
　平成１６年８月９日付け訂正請求書により訂正する訂正事項は、以下のとおりである。
　
訂正事項（１）
　特許第３２３１９２４号明細書中の特許請求の範囲の請求項１である
　「【請求項１】プリンタドライバにおける印刷処理方法であって、アプリケーションから印刷指示されたデータをプリンタが解釈可能な第１の印刷データに変換する第１の変換処理と、前記アプリケーションから印刷指示されたデータを前記印刷データとオーバレイすべきフォームデータとしての第２の印刷データに変換する第２の変換処理と、前記第１の印刷データと前記フォームデータとからプリンタでオバーレイ印刷するための第３の印刷データに変換する第３の変換処理とを有する変換工程と、前記アプリケーションから印刷指示されたデータを第１乃至第３のいずれかの印刷データに変換するかを設定する設定工程と、前記設定工程による設定を判定して前記第１乃至第３の変換処理のいずれかを起動する起動工程と、を含むことを特徴とするプリンタドライバにおける印刷処理方法。」
を特許請求の範囲の減縮を目的として、
「【請求項１】アプリケーションから印刷指示されたデータを、フォームデータの登録機能と登録されたフォームデータと転送されてきたデータとをオーバレイする機能とを備える印刷装置が解釈可能な印刷データに変換する機能を備えるプリンタドライバを備える情報処理装置における印刷処理方法であって、
　アプリケーションから印刷指示されたデータを前記印刷装置が解釈可能な第１の印刷データに変換する第１の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な第２の印刷データに変換する第２の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに変換する第３の変換処理とを有する変換工程と、
　前記アプリケーションから印刷指示されたデータを第１乃至第３のいずれかの印刷データに変換するかを設定する設定工程と、
　前記設定工程による設定を判定して前記第１乃至第３の変換処理のいずれかを起動する起動工程と、
を含むことを特徴とするプリンタドライバを備える情報処理装置における印刷処理方法。」
と訂正する。
　
訂正事項（２）
　特許第３２３１９２４号明細書中の特許請求の範囲の請求項２である
　「【請求項２】第２の変換処理に基づく第２の印刷データ変換時に当該第２の印刷データの用紙サイズ情報を保持しておく保持工程と、第３の変換処理時に、保持されている前記第２の印刷データの用紙サイズと前記第１の印刷データの用紙サイズとを比較判定する判定工程とを含み、前記第３の変換処理は判定工程で用紙サイズが一致する場合に起動されることを特徴とする請求項１記載の印刷処理方法。」
を特許請求の範囲の減縮を目的として、
　「【請求項２】　第２の変換処理に基づく第２の印刷データ変換時に当該第２の印刷データの用紙サイズ情報を前記情報処理装置の記憶手段に保持しておく保持工程と、
　第３の変換処理時に、前記情報処理装置の記憶手段に保持されている前記第２の印刷データの用紙サイズと前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データの用紙サイズとを比較判定する判定工程とを含み、
　前記第３の変換処理は判定工程で用紙サイズが一致する場合に起動されることを特徴とする請求項１記載の印刷処理方法。」
と訂正する。
　
訂正事項（３）
　特許第３２３１９２４号明細書中の特許請求の範囲の請求項３を特許請求の範囲の減縮を目的として削除する。
　
訂正事項（４）
　特許第３２３１９２４号明細書中の特許請求の範囲の請求項４である
　「【請求項４】プリンタドライバを含む清報処理装置であって、アプリケーンョンから印刷指示されたデータをプリンタが解釈可能な第１の印刷データに変換する第１の変換処理と、前記アプリケーションから印刷指示されたデータを前記印刷データとオーバレイすべきフォームデータとしての第２の印刷データに変換する第２の変換処理と、前記第１の印刷データと前記フォームデータとからプリンタでオーバーレイ印刷するための第３の印刷データに変換する第３の変換処理とを有する変換手段と、前記アプリケーションから印刷指示されたデータを第１乃至第３のいずれかのデータに変換するかを設定する設定手段と、この設定手段による設定を判定して前記第１乃至第３の変換処理のいずれかを起動する起動手段と、を前記プリンタドライバを用いて実行することを特徴とする情報処理装置。」
を特許請求の範囲の減縮を目的として、
　「【請求項３】アプリケーションから印刷指示されたデータを、フォームデータの登録機能と登録されたフォームデータと転送されてきたデータとをオーバレイする機能とを備える印刷装置が解釈可能な印刷データに変換する機能を備えるプリンタドライバを含む情報処理装置であって、
　アプリケーションから印刷指示されたデータを前記印刷装置が解釈可能な第１の印刷データに変換する第１の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な第２の印刷データに変換する第２の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに変換する第３の変換処理とを有する変換手段と、
　前記アプリケーションから印刷指示されたデータを第１乃至第３のいずれかのデータに変換するかを設定する設定手段と、
　この設定手段による設定を判定して前記第１乃至第３の変換処理のいずれかを起動する起動手段と、
を前記プリンタドライバを用いて実行することを特徴とする情報処理装置。」
と訂正する。
　
訂正事項（５）
　特許第３２３１９２４号明細書中の特許請求の範囲の請求項５である
　「【請求項５】前記プリンタドライバの処理手段に、第２の変換処理に基づく第２の印刷データ変換時に当該第２の印刷データの用紙サイズを保持しておく保持手段と、第３の変換処理時に、保持されている前記第２の印刷データの用紙サイズと前記第１の印刷データの用紙サイズとを比較判定する判定手段とを含み、前記第３の変換処理は判定手段で用紙サイズが一致する場合に起動されることを特徴とする請求項４記載の情報処理装置。」
を特許請求の範囲の減縮を目的として、
　「【請求項４】前記プリンタドライバの処理手段に、第２の変換処理に基づく第２の印刷データ変換時に当該第２の印刷データの用紙サイズを前記情報処理装置の記憶手段に保持しておく保持手段と、第３の変換処理時に、前記情報処理装置の記憶手段に保持されている前記第２の印刷データの用紙サイズと前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データの用紙サイズとを比較判定する判定手段とを含み、前記第３の変換処理は判定手段で用紙サイズが一致する場合に起動されることを特徴とする請求項３記載の情報処理装置。」
と訂正する。
　
訂正事項（６）
　特許第３２３１９２４号明細書中の特許請求の範囲の請求項６を特許請求の範囲の減縮を目的として削除する。
　
訂正事項（７）
　特許第３２３１９２４号明細書中の特許請求の範囲の請求項７を特許請求の範囲の減縮を目的として削除する。
　
訂正事項（８）
　特許第３２３１９２４号明細書中の特許請求の範囲の請求項８を特許請求の範囲の減縮を目的として削除する。
　
訂正事項（９）
　特許第３２３１９２４号明細書中の特許請求の範囲の請求項９である
　「【請求項９】プリンタドライバを含む情報処理装置であって、アプリケーンョンから印刷指示されたデータをプリンタが解釈可能な第１の印刷データに変換する第１の変換処理と、前記アプリケーションから印刷指示されたデータを前記印刷データとオーバレイすべきフォームデータとしての第２の印刷データに変換する第２の変換処理と、前記第１の印刷データと前記フォームデータとからプリンタでオーバーレイ印刷するための第３の印刷データに変換する第３の変換処理とを有する変換工程と、前記アプリケーションから印刷指示されたデータを第１乃至第３のいずれかのデータに変換するかを設定する設定工程と、この設定工程による設定を判定して前記第１乃至第３の変換処理のいずれかを起動する起動工程と、を前記プリンタドライバを用いて実行することを特徴とする情報処理装置。」
を特許請求の範囲の減縮を目的として、
　「【請求項５】アプリケーションから印刷指示されたデータを、フォームデータの登録機能と登録されたフォームデータと転送されてきたデータとをオーバレイする機能とを備える印刷装置が解釈可能な印刷データに変換する機能を備えるプリンタドライバを含む情報処理装置であって、
　アプリケーションから印刷指示されたデータを前記印刷装置が解釈可能な第１の印刷データに変換する第１の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な第２の印刷データに変換する第２の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに変換する第３の変換処理とを有する変換工程と、
　前記アプリケーションから印刷指示されたデータを第１乃至第３のいずれかのデータに変換するかを設定する設定工程と、
　この設定工程による設定を判定して前記第１乃至第３の変換処理のいずれかを起動する起動工程と、を前記プリンタドライバを用いて実行することを特徴とする情報処理装置。」
と訂正する。
　
訂正事項（１０）
　特許第３２３１９２４号明細書中の特許請求の範囲の請求項１０を特許請求の範囲の減縮を目的として削除する。
　
訂正事項（１１）
　訂正事項（１）〜（１０）に伴い、特許請求の範囲の記載と発明の詳細な説明の記載との整合を図るため、明りょうでない記載の釈明を目的として本件明細書中の段落番号【０００６】における記載を、以下のとおりに訂正する。
　「【０００６】本発明は、上記の問題点を解消するためになされたもので、プリンタドライバに対する設定に基づき、アプリケーションから印刷指示されたデータを前記印刷装置が解釈可能な第１の印刷データに変換する第１の変換処理と、前記アプリケーンョンから印刷指示されたデータから変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な第２の印刷データに変換する第２の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに変換する第３の変換処理とのいずれかを起動させることにより、通常のプリンタドライバによるデータ変換機能を利用して、アプリケーションから印刷指示されたデータと生成されるフォームデータとフォームオーバレイ印刷処理させるという機能を容易に拡張することができる印刷処理方法および情報処理装置を提供することである。」
　
訂正事項（１２）
　訂正事項（１）〜（１０）に伴い、特許請求の範囲の記載と発明の詳細な説明の記載との整合を図るため、明りょうでない記載の釈明を目的として本件明細書中の段落番号【０００７】における記載を、以下のとおりに訂正する。
「【０００７】【課題を解決するための手段】本発明に係る第１の発明は、アプリケーションから印刷指示されたデータを、フォームデータの登録機能と登録されたフォームデータと転送されてきたデータとをオーバレイする機能とを備える印刷装置が解釈可能な印刷データに変換する機能を備えるプリンタドライバを備える情報処理装置における印刷処理方法であって、アプリケーションから印刷指示されたデータを前記印刷装置が解釈可能な第１の印刷データに変換する第１の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な第２の印刷データに変換する第２の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに変換する第３の変換処理とを有する変換工程と、前記アプリケーションから印刷指示されたデータを第１乃至第３のいずれかの印刷データに変換するかを設定する設定工程と、前記設定工程による設定を判定して前記第１乃至第３の変換処理のいずれかを起動する起動工程とを含むことを特徴とする。」
　
訂正事項（１３）
　訂正事項（１）〜（１０）に伴い、特許請求の範囲の記載と発明の詳細な説明の記載との整合を図るため、明りょうでない記載の釈明を目的として本件明細書中の段落番号【０００８】における記載を、以下のとおりに訂正する。
「【０００８】本発明に係る第２の発明は、第２の変換処理に基づく第２の印刷データ変換時に当該第２の印刷データの用紙サイズ情報を前記情報処理装置の記憶手段に保持しておく保持工程と、第３の変換処理時に、前記情報処理装置の記憶手段に保持されている前記第２の印刷データの用紙サイズと前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データの用紙サイズとを比較判定する判定工程とを含み、前記第３の変換処理は判定工程で用紙サイズが一致する場合に起動されることを特徴とする。」
　
訂正事項（１４）
　訂正事項（１）〜（１０）に伴い、特許請求の範囲の記載と発明の詳細な説明の記載との整合を図るため、明りょうでない記載の釈明を目的として本件明細書中の段落番号【０００９】における記載を、以下のとおりに訂正する。
「【０００９】本発明に係る第３の発明は、アプリケーションから印刷指示されたデータを、フォームデータの登録機能と登録されたフォームデータと転送されてきたデータとをオーバレイする機能とを備える印刷装置が解釈可能な印刷データに変換する機能を備えるプリンタドライバを含む情報処理装置であって、アプリケーションから印刷指示されたデータを前記印刷装置が解釈可能な第１の印刷データに変換する第１の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な第２の印刷データに変換する第２の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに変換する第３の変換処理とを有する変換手段と、前記アプリケーションから印刷指示されたデータを第１乃至第３のいずれかのデータに変換するかを設定する設定手段と、この設定手段による設定を判定して前記第１乃至第３の変換処理のいずれかを起動する起動手段とを前記プリンタドライバを用いて実行することを特徴とする。
　本発明に係る第４の発明は、前記プリンタドライバの処理手段に、第２の変換処理に基づく第２の印刷データ変換時に当該第２の印刷データの用紙サイズを前記情報処理装置の記憶手段に保持しておく保持手段と、第３の変換処理時に、前記情報処理装置の記憶手段に保持されている前記第２の印刷データの用紙サイズと前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データの用紙サイズとを比較判定する判定手段とを含み、前記第３の変換処理は判定手段で用紙サイズが一致する場合に起動されることを特徴とする請求項３記載の情報処理装置。
本発明に係る第５の発明は、アプリケーションから印刷指示されたデータを、フォームデータの登録機能と登録されたフォームデータと転送されてきたデータとをオーバレイする機能とを備える印刷装置が解釈可能な印刷データに変換する機能を備えるプリンタドライバを含む情報処理装置であって、
　アプリケーションから印刷指示されたデータを前記印刷装置が解釈可能な第１の印刷データに変換する第１の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な第２の印刷データに変換する第２の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに変換する第３の変換処理とを有する変換工程と、前記アプリケーションから印刷指示されたデータを第１乃至第３のいずれかのデータに変換するかを設定する設定工程と、この設定工程による設定を判定して前記第１乃至第３の変換処理のいずれかを起動する起動工程と、を前記プリンタドライバを用いて実行することを特徴とする。」
　
訂正事項（１５）
　訂正事項（１）〜（１０）に伴い、特許請求の範囲の記載と発明の詳細な説明の記載との整合を図るため、明りょうでない記載の釈明を目的として本件明細書中の段落番号【００１０】における記載を、以下のとおりに訂正する。
「【００１０】【作用】アプリケーションプログラムから印刷指示されたデータを第１〜第３のいずれかの印刷データに変換するかが設定されると、該設定状態を判定して前記第１〜第３の変換処理のいずれかを選択起動して、アプリケーションプログラムからの印刷指示で第１〜第３の変換処理を個別的に起動させるものである。」
　
訂正事項（１６）
　訂正事項（１）〜（１０）に伴い、特許請求の範囲の記載と発明の詳細な説明の記載との整合を図るため、明りょうでない記載の釈明を目的として本件明細書中の段落番号【００７３】における記載を、以下のとおりに訂正する。
　「【００７３】【発明の効果】以上説明したように、本発明に係る第１の発明によれば、アプリケーションから印刷指示されたデータを、フォームデータの登録機能と登録されたフォームデータと転送されてきたデータとをオーバレイする機能とを備える印刷装置が解釈可能な印刷データに変換する機能を備えるプリンタドライバを備える情報処理装置における印刷処理方法であって、
　アプリケーションから印刷指示されたデータを前記印刷装置が解釈可能な第１の印刷データに変換する第１の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な第２の印刷データに変換する第２の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに変換する第３の変換処理とを有する変換工程と、前記アプリケーションから印刷指示されたデータを第１乃至第３のいずれかの印刷データに変換するかを設定する設定工程と、前記設定工程による設定を判定して前記第１乃至第３の変換処理のいずれかを起動する起動工程とを含むので、設定に従い異なる第１から第３の変換処理を自在に起動させて、要求されているいずれかの変換処理を１つのプリンタドライバに実行させることができる。」
　
訂正事項（１７）
　訂正事項（１）〜（１０）に伴い、特許請求の範囲の記載と発明の詳細な説明の記載との整合を図るため、明りょうでない記載の釈明を目的として本件明細書中の段落番号【００７４】における記載を、以下のとおりに訂正する。
　「【００７４】第２の発明によれば、第２の変換処理に基づく第２の印刷データ変換時に当該第２の印刷データの用紙サイズ情報を前記情報処理装置の記憶手段に保持しておく保持工程と、第３の変換処理時に、前記情報処理装置の記憶手段に保持されている前記第２の印刷データの用紙サイズと前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データの用紙サイズとを比較判定する判定工程とを含み、前記第３の変換処理は判定工程で用紙サイズが一致する場合に起動されることを特徴とするので、用紙サイズが一致しない場合には、アプリケーションから印刷指示されたデータを前記印刷データとオーバレイすべきフォームデータとしての第２の印刷データに変換する第２の変換処理を実行させずに済み、正常な印刷結果が得られないような無駄なフォームオーバレイ印刷を回避することができる。」
　
訂正事項（１８）
　訂正事項（１）〜（１０）に伴い、特許請求の範囲の記載と発明の詳細な説明の記載との整合を図るため、明りょうでない記載の釈明を目的として本件明細書中の段落番号【００７５】における記載を、以下のとおりに訂正する。
　「【００７５】第３の発明によれば、アプリケーションから印刷指示されたデータを、フォームデータの登録機能と登録されたフォームデータと転送されてきたデータとをオーバレイする機能とを備える印刷装置が解釈可能な印刷データに変換する機能を備えるプリンタドライバを含む情報処理装置であって、アプリケーションから印刷指示されたデータを前記印刷装置が解釈可能な第１の印刷データに変換する第１の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な第２の印刷データに変換する第２の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに変換する第３の変換処理とを有する変換手段と、前記アプリケーションから印刷指示されたデータを第１乃至第３のいずれかのデータに変換するかを設定する設定手段と、この設定手段による設定を判定して前記第１乃至第３の変換処理のいずれかを起動する起動手段とを前記プリンタドライバを用いて実行するので、設定に従い異なる第１から第３の変換処理を自在に起動させて、要求されているいずれかの変換処理を１つのプリンタドライバに実行させることができる。」
　
訂正事項（１９）
　訂正事項（１）〜（１０）に伴い、特許請求の範囲の記載と発明の詳細な説明の記載との整合を図るため、明りょうでない記載の釈明を目的として本件明細書中の段落番号【００７６】における記載を、以下のとおりに訂正する。
　「【００７６】第４の発明によれば、前記プリンタドライバの処理手段に、第２の変換処理に基づく第２の印刷データ変換時に当該第２の印刷データの用紙サイズを前記情報処理装置の記憶手段に保持しておく保持手段と、第３の変換処理時に、前記情報処理装置の記憶手段に保持されている前記第２の印刷データの用紙サイズと前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データの用紙サイズとを比較判定する判定手段とを含み、前記第３の変換処理は判定手段で用紙サイズが一致する場合に起動されるので、用紙サイズが一致しない場合には、アプリケーションから印刷指示されたデータを前記印刷データとオーバレイすべきフォームデータとしての第２の印刷データに変換する第２の変換処理を実行させずに済み、正常な印刷結果が得られないような無駄なフォームオーバレイ印刷を回避することができる。
　第５の発明によれば、アプリケーションから印刷指示されたデータを、フォームデータの登録機能と登録されたフォームと転送されてきたデータとをオーバレイする機能とを備える印刷装置が解釈可能な印刷データに変換する機能を備えるプリンタドライバを含む情報処理装置であって、アプリケーションから印刷指示されたデータを前記印刷装置が解釈可能な第１の印刷データに変換する第１の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な第２の印刷データに変換する第２の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに変換する第３の変換処理とを有する変換工程と、前記アプリケーションから印刷指示されたデータを第１乃至第３のいずれかのデータに変換するかを設定する設定工程と、この設定工程による設定を判定して前記第１乃至第３の変換処理のいずれかを起動する起動工程と、を前記プリンタドライバを用いて実行するので、設定に従い異なる第１から第３の変換処理を自在に起動させて、要求されているいずれかの変換処理を１つのプリンタドライバに実行させることができる。
　従って、通常のプリンタドライバによるデータ変換機能を利用して、アプリケーションから印刷指示されたデータと生成されるフォームデータとフォームオーバレイ印刷処理させるという機能を容易に拡張することができるという優れた効果を奏する。」
　　
２．訂正の目的の適否、新規事項の有無及び拡張・変更の存否
　本件訂正の要旨は、上記訂正事項（１）〜（１９）のとおりである。
　訂正事項（１）の訂正内容は、請求項１について、その発明を特定する事項である「プリンタドライバ」をどの印刷装置に対するプリンタドライバであるかを特定するために「アプリケーションから印刷指示されたデータを、フォームデータの登録機能と登録されたフォームデータと転送されてきたデータとをオーバレイする機能とを備える印刷装置が解釈可能な印刷データに変換する機能を備えるプリンタドライバ」と限定するとともに、「プリンタドライバ」がある場所として「プリンタドライバを備える情報処理装置」と限定し、更に発明を特定する事項である「前記アプリケーションから印刷指示されたデータを前記印刷データとオーバレイすべきフォームデータとしての第２の印刷データ」を「前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な第２の印刷データ」に、「前記第１の印刷データと前記フォームデータとからプリンタでオバーレイ印刷するための第３の印刷データ」を「前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データ」に、「第２の印刷データ」と「第３の印刷データ」をより限定するものであり、いずれも特許請求の範囲の減縮を目的とするものである。そして、これらの構成は願書に添付された明細書の【0015】，【0017】，【0025】〜【0036】に記載されているから、新規事項の追加に該当するものではない。
　訂正事項（２）の訂正内容は、請求項２について、その発明を特定する「第２の印刷データの用紙サイズ情報」を保持しておく場所として「情報処理装置の記憶手段」に限定するものであり、特許請求の範囲の減縮を目的とするものである。また「第１の印刷データの用紙サイズ」を「アプリケーションから変換される印刷装置が解釈可能な印刷データの用紙サイズ」と訂正することにより、明細書の発明の詳細な説明中の記載及び引用する請求項１の記載と整合をとるものであり、明りょうでない記載の釈明を目的とした明細書の訂正に該当する。そして、これらの構成は願書に添付された明細書の【0017】,【0027】に記載されているから、新規事項の追加に該当するものではない。
　訂正事項（３），（６）〜（８），（１０）は、請求項の削除であって、実質上特許請求の範囲を拡張し、または変更するものではない。
　訂正事項（４）の訂正内容は、請求項の削除に伴い番号を繰り上げるとともに、請求項１の構成と同じ構成要素を持ち、カテゴリが異なる請求項４の情報処理装置において、「プリンタドライバ」，「第１の印刷データ」，「第２の印刷データ」，「第３の印刷データ」を訂正事項（１）と同様に、より限定するものであるから、いずれも特許請求の範囲の減縮を目的とするものである。そして、これらの構成は願書に添付された明細書の【0015】，【0017】，【0025】〜【0036】に記載されているから、新規事項の追加に該当するものではない。
　訂正事項（５）の訂正内容は、請求項の削除に伴い番号を繰り上げるとともに、請求項２の構成と同じ構成要素を持ち、カテゴリが異なる請求項５の情報処理装置において、訂正事項（２）と同様の訂正を行うものであり、特許請求の範囲の減縮及び明りょうでない記載の釈明を目的とするものであり、訂正された構成は願書に添付された明細書に記載されているから、新規事項の追加に該当するものではない。
　訂正事項（９）の訂正内容は、請求項の削除に伴い番号を繰り上げるとともに、請求項１の構成と同じ要素を持ち、カテゴリが異なる請求項９の情報処理装置において、「プリンタドライバ」，「第１の印刷データ」，「第２の印刷データ」，「第３の印刷データ」を訂正事項（１）と同様に、より限定するものであるから、いずれも特許請求の範囲の減縮を目的とするものである。そして、これらの構成は願書に添付された明細書の【0015】，【0017】，【0025】〜【0036】に記載されているから、新規事項の追加に該当するものではない。
　訂正事項（１１）〜（１９）は、訂正事項（１）〜（１０）に伴い、特許請求の範囲の記載と発明の詳細な説明の記載との整合を図るため、明りょうでない記載の釈明を目的とした明細書の訂正に該当し、これらの構成は願書に添付された明細書に記載されていたものであり、新規事項の追加に該当するものではない。
　そして、全訂正事項のいずれも、実質的に特許請求の範囲を拡張又は変更するものではない。
　
３．むすび
　したがって、上記訂正は、特許法第１２０条の４第２項に規定する訂正の目的を満たすものであり、かつ同条第３項で準用する第１２６条第２、３項の規定に適合する。
　よって、本件訂正請求のとおりの訂正を認める。
　
　
第３．特許異議の申立てについての判断
　
１．申立てについての概要
　申立人廣瀬康雄は、甲第１号証乃至甲第５号証を提出して、請求項１〜１０に係る発明は、下記の甲第１〜５号証に記載された発明を基に容易に発明をすることができたものであり、特許法第２９条第２項の規定に違反してなされたものであるから、特許を取り消すべき旨主張している。
甲第１号証　特開平３−１６４２８３号公報
甲第２号証　特開平５−１０８２８６号公報
甲第３号証　特開平４−２１６９７５号公報
甲第４号証　特開平５−２１２９３４号公報
甲第５号証　特開平２−１５３４２２号公報
　
　申立人高橋四郎は、甲第１号証乃至甲第４号証を提出して、請求項１，２，４，５，７〜１０に係る発明は、下記の甲第１〜３号証に記載された発明を基に容易に発明をすることができたものであり、特許法第２９条第２項の規定に違反してなされたものであるから、その特許を取り消すべき旨主張している。
　また、請求項１〜１０に係る特許は、特許法第３６条第４項、第５項第１号、第２号に規定する要件を満たさない特許出願に対してなされたものであるから取り消すべき旨主張している。
　さらに、請求項７，８，１０に係る発明は、平成１１年１２月８日付け手続補正書において追加されたものであり、出願当初の明細書に記載がない構成が含まれ、この構成は自明でもないから要旨を変更するものであり、よって本件特許の出願日は補正書提出日に繰り下がり本件特許の公報（甲第４号証）に記載された発明に基づいて当業者が容易に発明をすることができたものであり、特許法第２９条第２項の規定に違反してなされたものであるから、特許を取り消すべき旨主張している。
甲第１号証　特開平１−２１１０７２号公報
甲第２号証　特開昭６０−１３４３７５号公報
甲第３号証　特開平５−６６９００号公報
甲第４号証　特開平７−１６８６８０号公報
　
２．本件発明
　前記したとおり訂正が認められた結果、当該請求項１〜１０に係る発明は、平成１６年８月９日付けの訂正明細書の特許請求の範囲の請求項１〜５に記載された事項により特定されるとおりのものである（上記、第２の「１．訂正の要旨」参照。）（以下「訂正発明１」〜「訂正発明５」という。）。
　
　
３．当審の取消理由で通知した引用刊行物等
　当審が平成１４年９月１１日付で通知した取消理由で引用した各刊行物等は、以下のとおりである。
　刊行物１：特開平３−１６４２８３号公報（申立人廣瀬康雄による甲第１号証）
　刊行物２：特開平５−１０８２８６号公報（申立人廣瀬康雄による甲第２号証）
　刊行物３：特開平４−２１６９７５号公報（申立人廣瀬康雄による甲第３号証）
　刊行物４：特開平５−２１２９３４号公報（申立人廣瀬康雄による甲第４号証）
　刊行物５：特開平２−１５３４２２号公報（申立人廣瀬康雄による甲第５号証）
　刊行物６：特開平１−２１１０７２号公報（申立人高橋四郎による甲第１号証）
　刊行物７：特開昭６０−１３４３７５号公報（申立人高橋四郎による甲第２号証）
　刊行物８：特開平５−６６９００号公報（申立人高橋四郎による甲第３号証）
　
　当審が平成１６年５月３１日付で通知した取消理由で新たに引用した各刊行物等は、以下のとおりである。
　
　刊行物９：特開平５−２８１６９号公報
　刊行物１０：特開昭５９−３６８４９号公報
　刊行物１１：特開平５−２６５８０２号公報
　
　そして、上記各引用刊行物等には、それぞれおよそ下記の事項が記載されている。
　
　刊行物１（特開平３−１６４２８３号公報）（申立人廣瀬康雄による甲第１号証）には、ホストシステムから送られてくるデータをオーバーレイ情報用メモリと画像出力用メモリとに振り分け記憶し、画像出力用メモリ上の情報にオーバレイ情報を重ね合わせて合成し出力するプリンタ装置において、オーバレイ情報のダウンロードを設定する手段を備え、その手段によりオーバレイ情報のダウンロードが設定されている状態でホストシステムからオーバレイ情報が送られてくると、それをオーバレイ情報用メモリに格納し、また、オーバーレイプリントを設定する手段を備え、その手段によってオーバーレイプリントの設定がなされているときのみ、ホストから送られてきた画像出力用メモリ上の情報に該オーバーレイ情報を重ね合わせて合成する処理を行うことが開示されている。
　刊行物２（特開平５−１０８２８６号公報）（申立人廣瀬康雄による甲第２号証）には、プリンタドライバを管理するウインドウズシステムにおいて、フォントのダウンロードが可能なプリンタに文字パターンを出力する場合に、プリンタのＲＯＭカートリッジ(112)の書体情報をプリンタドライバが取得することで、プリンタに文字パターンがダウンロードされたか否かをウインドウズシステムが認識し、書体データをプリンタへダウンロードする技術が開示されている。
　刊行物３（特開平４−２１６９７５号公報）（申立人廣瀬康雄による甲第３号証）には、フォームオーバレイ機能を有するプリンタへの複数の印刷フォーム登録を簡単な操作で行うべく、印刷フォームデータを各書式ごとにファイル形式で格納しておき、ユーザによりフォーム登録のバッチファイルが指定されると印刷フォームファイルを順次フォームオーバレイ機能付きのレーザプリンタに転送し、レーザプリンタの内部メモリに格納する技術が開示されている。
　刊行物４（特開平５−２１２９３４号公報）（申立人廣瀬康雄による甲第４号証）には、ページプリンタにおいて、フォーム制御テーブルに登録された書式セットファイル中の書式サイズ情報とプリンタの給紙口に装着されている用紙サイズが一致しないとき、中央処理装置を介してオペレータに給紙口に印刷に使用する用紙サイズの用紙をセットするように通知する技術が開示されている。
　刊行物５（特開平２−１５３４２２号公報）（申立人廣瀬康雄による甲第５号証）には、オーバレイ機能を有する両面印刷装置において、ホストからオーバレイデータを転送・記憶し、メモリに使用するオーバレイデータが存在するかを判定し、存在しない時はホストに通知・指示する技術が開示されている。
　刊行物６（特開平１−２１１０７２号公報）（申立人高橋四郎による甲第１号証）には、フォーマットデータと文字データをそれぞれ記憶し、フォームオーバレイ合成により印刷出力する技術が開示されている。
　刊行物７（特開昭６０−１３４３７５号公報）（申立人高橋四郎による甲第２号証）は、ビデオデータターミナル（VDT）において、VDTとの対話により任意の帳票構造を定義し、帳票構造の固定部と可変部を分けて外部記憶装置に蓄積し、蓄積した固定部の情報に基づき帳票の記入を規定させる技術が開示されている。
　刊行物８（特開平５−６６９００号公報（申立人高橋四郎による甲第３号証））には、あるユーザの印刷ジョブをプリンタに印刷する際に．そのジョブで使用するフォームデータが登録されているかを調べ、登録されていたときにそのフォームデータに従う印刷を行う技術が開示されている。
　刊行物９（特開平５−２８１６９号公報）には、コンピュータ、送信側ファクシミリ、受信側ファクシミリに接続されるシステムにおいて、コンピュータから伝票に記入すべき文字のコード情報を入力してファクシミリ出力用のイメージ情報に変換し、送信側ファクシミリから伝票フォームのイメージ情報を受け取って登録し、ファクシミリ出力用のイメージ情報と伝票フォームのイメージ情報を読み出してオーバレイ処理し、オーバレイされた伝票情報を受信側ファクシミリへ配信する技術が記載されている。
　刊行物１０（特開昭５９−３６８４９号公報）には、フォームオーバレイ機能を持つプリンタにおいて、上位装置１からデータを受信した際に、データの最初がフォームデータか、印字データかを示す制御コードのチェックを行うこと、及び、データの最後でフォームデータ終了制御コードが検出されることが記載されている。
　刊行物１１（特開平５−２６５８０２号公報）には、ユーザインタフェースを介して表示装置に表示したときの、表示装置上の１つのウインドウにおいて、ユーザが選択可能な項目と、選択できない項目との表示態様を識別可能に表示する装置が開示されている。
　
４．判断
　本件発明についての特許は、上記訂正により、各変換処理の動作が明細書の発明の詳細な説明と一致した構成となり、不明瞭な記載もなくなったため、申立人高橋四郎が主張する明細書に関する記載不備は解消された。また、申立人高橋四郎が要旨変更であると主張する請求項７，８，１０は上記訂正により削除された（したがって、本件発明の出願日は、現実の日である平成５年１２月１５日である。）。
　よって、以下は特許法第２９条第２項の規定について判断する。
（１）訂正発明１について
　訂正発明１と、上記刊行物等１〜１１に記載された発明とを対比すると、刊行物等１〜１１のいずれにも、訂正発明１の構成要件である、“アプリケーションから印刷指示されたデータを、単純に印刷データに変換する（第１の変換処理）だけであった従来のプリンタドライバを拡張し、印刷装置が解釈可能なフォームデータとしての印刷データと当該印刷装置にフォームデータの登録を開始することを指示するコードと当該印刷装置にフォームデータの登録を終了することを指示するコードを含む第２の印刷データに変換する第２の変換処理と、オーバレイ開始と終了を指示するコードを含む印刷装置が解釈可能な第３の印刷データに変換する第３の変換処理とを搭載した”ことについて記載されておらず、示唆する記載もない。そして、この点が当業者にとって容易に想到できる根拠も見当たらない。当該構成要件により、訂正発明１は、さらに“フォームオーバレイ機能を備えた印刷装置に対して、プリンタドライバを用いて、フォームの登録指示およびオーバレイ開始指示を行う印刷データをユーザが簡単な操作で作成できる”という明細書記載の格別の効果を奏するものであるから、訂正発明１は刊行物等１〜１１に記載の発明から当業者が容易に発明をすることができたものとはいえない。
　また、他に訂正発明１に係る特許を取り消す理由を発見しない。
　
（２）訂正発明２について
　訂正発明２は訂正発明１をさらに限定したものであり、訂正発明１の構成要件を全て含むものであるから、上記「（１）訂正発明１について」で説示したと同様の理由により、刊行物等１〜１１に記載の発明から当業者が容易に発明をすることができたものとすることができない。
　また、他に訂正発明２に係る特許を取り消す理由を発見しない。
　
（３）訂正発明３について
　訂正発明３は、訂正発明１の「印刷処理方法」を「情報処理装置」とカテゴリを異ならせ、「変換工程」を「変換手段」とするものであり、訂正発明１の構成要件を全て含むものであるから、「（１）訂正発明１について」で説示したと同様の理由により、刊行物等１〜１１に記載の発明から当業者が容易に発明をすることができたものとすることができない。
　また、他に訂正発明３に係る特許を取り消す理由を発見しない。
　
（４）訂正発明４について
　訂正発明４は訂正発明３をさらに限定したものであり、訂正発明３の構成要件を全て含むものであるから、上記「（３）訂正発明３について」で説示したと同様の理由により、刊行物等１〜１１に記載の発明から当業者が容易に発明をすることができたものとすることができない。
　また、他に訂正発明４に係る特許を取り消す理由を発見しない。
　
（５）訂正発明５について
　訂正発明５は、訂正発明１の「印刷処理方法」を「情報処理装置」とカテゴリを異ならせるものであり、訂正発明１の構成要件を全て含むものであるから、「（１）訂正発明１について」で説示したと同様の理由により、刊行物等１〜１１に記載の発明から当業者が容易に発明をすることができたものとすることができない。
　また、他に訂正発明５に係る特許を取り消す理由を発見しない。
　
　
５．むすび
　以上のとおりであるから、請求項１〜５に係る発明の特許は、異議申立人廣瀬康雄、高橋四郎の主張する理由及び証拠によっては取り消すことはできない。
　また、他に請求項１〜５に係る発明の特許を取り消すべき理由を発見しない。
　よって、結論のとおり決定する。
【異議決定日】
平成１６年１０月４日（２００４．１０．４）
【訂正の要旨】
審決（決定）の【理由】欄参照。
（５４）【発明の名称】
印刷処理方法および情報処理装置
（５７）【特許請求の範囲】
　【請求項１】　
アプリケーションから印刷指示されたデータを、フォームデータの登録機能と登録されたフォームデータと転送されてきたデータとをオーバレイする機能とを備える印刷装置が解釈可能な印刷データに変換する機能を備える
を備える情報処理装置
　アプリケーションから印刷指示されたデータを
前記印刷装置
から変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な
前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに変換する
　前記アプリケーションから印刷指示されたデータを第１乃至第３のいずれかの印刷データに変換するかを設定する設定工程と、
　前記設定工程による設定を判定して前記第１乃至第３の変換処理のいずれかを起動する起動工程と、
を含むことを特徴とするプリンタドライバを備える情報処理装置における印刷処理方法。
　【請求項２】　第２の変換処理に基づく第２の印刷データ変換時に当該第２の印刷データの用紙サイズ情報を
前記情報処理装置の記憶手段に
　第３の変換処理時に、
前記情報処理装置の記憶手段に
前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データ
　前記第３の変換処理は判定工程で用紙サイズが一致する場合に起動されることを特徴とする請求項１記載の印刷処理方法。
　【請求項３】　
アプリケーションから印刷指示されたデータを、フォームデータの登録機能と登録されたフォームデータと転送されてきたデータとをオーバレイする機能とを備える印刷装置が解釈可能な印刷データに変換する機能を備えるプリンタドライバを含む情報処理装置であって、
　
アプリケーションから印刷指示されたデータを前記印刷装置が解釈可能な第１の印刷データに変換する第１の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な第２の印刷データに変換する第２の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに変換する第３の変換処理とを有する変換手段と、
　
前記アプリケーションから印刷指示されたデータを第１乃至第３のいずれかのデータに変換するかを設定する設定手段と、
　
この設定手段による設定を判定して前記第１乃至第３の変換処理のいずれかを起動する起動手段と、
を前記プリンタドライバを用いて実行することを特徴とする情報処理装置。
　【請求項４】　
前記プリンタドライバの処理手段に、第２の変換処理に基づく第２の印刷データ変換時に当該第２の印刷データの用紙サイズを前記情報処理装置の記憶手段に保持しておく保持手段と、第３の変換処理時に、前記情報処理装置の記憶手段に保持されている前記第２の印刷データの用紙サイズと前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データの用紙サイズとを比較判定する判定手段とを含み、前記第３の変換処理は判定手段で用紙サイズが一致する場合に起動される
請求項３記載の
　【請求項５】　
アプリケーションから印刷指示されたデータを、フォームデータの登録機能と登録されたフォームデータと転送されてきたデータとをオーバレイする機能とを備える印刷装置が解釈可能な印刷データに変換する機能を備えるプリンタドライバを含む情報処理装置であって、
　
アプリケーションから印刷指示されたデータを前記印刷装置が解釈可能な第１の印刷データに変換する第１の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な第２の印刷データに変換する第２の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに変換する第３の変換処理とを有する変換工程と、
　
前記アプリケーションから印刷指示されたデータを第１乃至第３のいずれかのデータに変換するかを設定する設定工程と、
　
この設定工程による設定を判定して前記第１乃至第３の変換処理のいずれかを起動する起動工程と、を前記プリンタドライバを用いて実行する
る情
【発明の詳細な説明】
　【産業上の利用分野】
　【０００１】
　本発明は、プリンタドライバを起動してフォームオーバレイ印刷処理を行う印刷処理方法および情報処理装置に関するものである。
　【０００２】
　【従来の技術】
　従来、コンピュータ装置にインストールされたプリンタドライバは、印刷が指示されたデータを印刷装置が理解できるデータに変換するだけであった。
　【０００３】
　また、この種のプリンタドライバにより、帳票等、決まった形式の文書を多量に印刷する場合は、フォームを登録する機能（以下、フォーム登録機能）と登録したフォームと印刷物を重ねて出力する機能（以下、オーバレイ機能）をもつ印刷装置にそのフォームを登録すると印刷時間を短縮することができる。
　【０００４】
　【発明が解決しようとする課題】
　しかし、フォームを印刷装置に登録する機能を使うためには、専用のプログラムを使わなければならず、通常使いなれている汎用的なプログラムの印刷結果をフォームとして登録することはできない。
　【０００５】
　また、従来のプリンタドライバは、アプリケーションから印刷が指示されたデータを印刷装置が理解できるデータに変換するだけなので、印刷装置のもつフォーム登録機能及びオーバレイ機能を使うことはできない等の問題点があった。
　【０００６】
　本発明は、上記の問題点を解消するためになされたもので、プリンタドライバに対する設定に基づき、アプリケーションから印刷指示されたデータを
前記印刷装置
から変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な
前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに
　【０００７】
　【課題を解決するための手段】
　本発明に係る第１の発明は、
アプリケーションから印刷指示されたデータを、フォームデータの登録機能と登録されたフォームデータと転送されてきたデータとをオーバレイする機能とを備える印刷装置が解釈可能な印刷データに変換する機能を備える
を備える情報処理装置
前記印刷装置
から変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な
前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに
　【０００８】
　本発明に係る第２の発明は、第２の変換処理に基づく第２の印刷データ変換時に当該第２の印刷データの用紙サイズ情報を
前記情報処理装置の記憶手段に
前記情報処理装置の記憶手段に
前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データ
　【０００９】
　本発明に係る第３の発明は、
アプリケーションから印刷指示されたデータを、フォームデータの登録機能と登録されたフォームデータと転送されてきたデータとをオーバレイする機能とを備える印刷装置が解釈可能な印刷データに変換する機能を備えるプリンタドライバを含む情報処理装置であって、アプリケーションから印刷指示されたデータをプリンタが解釈可能な第１の印刷データに変換する第１の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な第２の印刷データに変換する第２の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置ンタのオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに変換する第３の変換処理とを有する変換手段と、前記アプリケーションから印刷指示されたデータを第１乃至第３のいずれかのデータに変換するかを設定する設定手段と、この設定手段による設定を判定して前記第１乃至第３の変換処理のいずれかを起動する起動手段とを前記プリンタドライバを用いて実行することを特徴とする。
　本発明に係る第４の発明は、
前記プリンタドライバの処理手段に、第２の変換処理に基づく第２の印刷データ変換時に当該第２の印刷データの用紙サイズを前記情報処理装置の記憶手段に保持しておく保持手段と、第３の変換処理時に、前記情報処理装置の記憶手段に保持されている前記第２の印刷データの用紙サイズと前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データの用紙サイズとを比較判定する判定手段とを含み、前記第３の変換処理は判定手段で用紙サイズが一致する場合に起動される
請求項３記載の
　本発明に係る第５の発明は、
アプリケーションから印刷指示されたデータを、フォームデータの登録機能と登録されたフォームデータと転送されてきたデータとをオーバレイする機能とを備える印刷装置が解釈可能な印刷データに変換する機能を備えるプリンタドライバを含む情報処理装置であって、
　
アプリケーションから印刷指示されたデータを前記印刷装置が解釈可能な第１の印刷データに変換する第１の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な第２の印刷データに変換する第２の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに変換する第３の変換処理とを有する変換工程と、前記アプリケーションから印刷指示されたデータを第１乃至第３のいずれかのデータに変換するかを設定する設定工程と、この設定工程による設定を判定して前記第１乃至第３の変換処理のいずれかを起動する起動工程と、を前記プリンタドライバを用いて実行する
る。
　【００１０】
　【作用】
　アプリケーションプログラムから印刷指示されたデータを第１〜第
３の
印刷
　【００１１】
　【００１２】
　【実施例】
　〔第１実施例〕
　図１は本発明の第１実施例である印刷方式が適用される情報処理システムのハードウェアの構成を示すブロック図である。
　【００１３】
　このシステムは、中央処理装置Ｄ１と主記憶装置Ｄ２と表示装置Ｄ３と入力装置Ｄ４及び印刷装置Ｄ５とからその主要部が構成されている。
　【００１４】
　中央処理装置Ｄ１は、主記憶装置Ｄ２、表示装置Ｄ３及び入力装置Ｄ４を制御し、また四則演算，論理演算を受け持っている。主記憶装置Ｄ２は、この情報処理装置が情報処理を行う上で必要な情報を記憶し、必要に応じて取り出すことができる。
　【００１５】
　表示装置Ｄ３は図形や文字等の処理した結果を表示するものでＣＲＴや液晶があり、入力装置Ｄ４は中央処理装置Ｄ１への種々の入力を行うもので、キーボードやマウス等がある。印刷装置Ｄ５は、図形や文字等の処理した結果を印刷するもので、本発明においては、中央処理装置Ｄ１より転送されてきたデータをフォームとして登録する機能と登録されたフォームと中央処理装置Ｄ１より転送されてきたデータをオーバレイする機能を持つ。
　【００１６】
　図２は本発明の一実施例である印刷方式が適用される情報処理システムのソフトウェアの構成を示すブロック図である。
　【００１７】
　この図に示すように、プリンタドライバＰＤは、アプリケーションＡＰＬから印刷が指示されたデータを印刷装置Ｄ５が理解できるデータ（プリンタコード）に変換する機能を持つ。
　【００１８】
　図３は、図１に示した表示装置Ｄ３に表示される印刷設定画面の一例を示す図である。
　【００１９】
　この図に示すように、本実施例では、印刷処理，登録処理，オーバーレイ（オーバレイ）処理の設定指示を行う際に、図示しないポインティングデバイス等で該当処理を選択指示して、アプリケーションＡＰＬにその旨を通知する。
　【００２０】
　以下、図４に示すフローチャートを参照しながら本発明の一実施例を示す印刷処理方法について説明する。
　【００２１】
　図４は本発明の一実施例を示す印刷処理方法における第１の処理手順を示すフローチャートである。なお、（１）〜（１４）は各ステップを示す。
　【００２２】
　まず、印刷モードの設定をユーザから指示されているかを判断する（１）。もし、印刷モードの設定を行うように指示されていた場合には、印刷モードの設定を行う（２）。
　【００２３】
　本実施例の印刷モードの設定は、表示装置Ｄ３上に表示されている図３に示すような設定ウインドウ領域から、入力装置Ｄ４により「印刷」，「登録」，「オーバレイ」の何れかを指示する。ここで設定された印刷モードは、主記憶装置Ｄ２に記憶される。
　【００２４】
　ただし、オーバレイが許可されているかを判断し、一度も登録を行っていない場合には、灰色表示等にすることで「オーバレイ」は選択できないようにする。また、ステップ（１）において印刷が指示されたと判断された場合、ステップ（２）において主記憶装置Ｄ２上に記憶された印刷モードが、「印刷」，「登録」，「オーバレイ」の何れかであるかを判断する（３）。（３）において印刷モードが「印刷」であると判断された場合には、印刷が指示されたデータを印刷装置Ｄ５が理解できるデータ（プリンタコード）に変換し、主記憶装置Ｄ２上に記憶する（４）。
　【００２５】
　一方、ステップ（３）において印刷モードが「登録」であると判断された場合には、まず印刷装置Ｄ５に登録を開始することを指示するコードを生成し、主記憶装置Ｄ２上に記憶する（５）。次に、印刷が指示されたデータを印刷装置Ｄ５が理解できるデータ（プリンタコード）に変換し、主記憶装置Ｄ２上に記憶する（６）。
　【００２６】
　そして、印刷装置Ｄ５に登録を終了することを指示するコードを生成し、主記憶装置Ｄ２上に記憶する（７）。この後、登録が指示されたデータの紙サイズ等を主記憶装置Ｄ２上に記憶する（８）。また、登録が行われるとオーバレイすることができるため、オーバレイを許可する（９）。
　【００２７】
　一方、ステップ（３）において印刷モードが「オーバレイ」であると判断された場合には、まずオーバレイが指示されたデータの紙サイズ等がステップ（９）において主記憶装置Ｄ２上に記憶された登録されたデータの紙サイズ等と一致しているかを判断する（１０）。
　【００２８】
　もし、紙サイズ等が一致していない場合には、オーバレイすることができないため、処理を終了する。
　【００２９】
　一方、ステップ（１０）の判定で、紙サイズ等が一致していた場合には、印刷装置Ｄ５にオーバレイを開始することを指示するコードを生成し（１１）、主記憶装置Ｄ２上に記憶する。
　【００３０】
　次に、印刷が指示されたデータを印刷装置Ｄ５が理解できるデータ（プリンタコード）に変換し（１２）、主記憶装置Ｄ２上に記憶する。そして、印刷装置Ｄ５にオーバレイを終了することを指示するコードを生成し（１３）、主記憶装置Ｄ２上に記憶する。
　【００３１】
　最後に、主記憶装置Ｄ２上に記憶されたプリンタコードを印刷装置Ｄ５に転送して（１４）、処理を終了する。
　【００３２】
　このように本実施例によれば、印刷が指示されたデータを印刷装置が理解できるデータに変換する第１処理をもつ印刷専用のプログラムであるプリンタドライバを起動する印刷処理方法において、印刷が指示されたデータに対して、印刷用，登録用，オーバレイ用のいずれかのデータに変換するかを設定する第２処理と、印刷が指示されたデータをフォームとして印刷装置に登録できるデータに変換する第３処理と、前記第３処理により印刷装置に登録されたフォームと印刷が指示されたデータにが印刷装置においてオーバレイされるように変換する第４の処理と、印刷が指示されたデータに対して第１処理，ステップ４のいずれが前記ステップ２において設定されたかを判断する第５処理と、前記第３処理で印刷装置に登録したフォームの紙サイズなどを記憶する第６処理と、前記第４処理でオーバレイするデータの紙サイズなどが前記第６処理において記憶された紙サイズ等と一致しているかを判断する第７処理とを有するので、帳票等、決まった形式のフォームをもつ文書を多量に印刷する際、汎用的なプログラムを全く変更することなく、印刷装置のフォームを登録する機能と印刷結果とフォームをオーバーレイする機能を個別的に独立して使用することができるため、印刷処理時間を短縮することができる。
　【００３３】
　図５は本発明の一実施例を示す印刷処理方法における第２の処理手順を示すフローチャートである。なお、（１）〜（１３）は各ステップを示す。
　【００３４】
　また、ステップ（１）において印刷が指示されたと判断された場合、ステップ（２）において主記憶装置Ｄ２上に記憶された印刷モードが、「印刷」，「登録」，「オーバレイ」の何れかであるかを判断する（３）。（３）において印刷モードが「印刷」であると判断された場合には、印刷が指示されたデータを印刷装置Ｄ５が理解できるデータ（プリンタコード）に変換し、印刷装置Ｄ５に転送する（４）。
　【００３５】
　一方、ステップ（３）において印刷モードが「登録」であると判断された場合には、まず印刷装置に登録を開始することを指示するコードを生成し、印刷装置Ｄ５に転送する（５）。次に、印刷が指示されたデータを印刷装置が理解できるデータ（プリンタコード）に変換し、印刷装置Ｄ５に転送する（６）。
　【００３６】
　そして、印刷装置Ｄ５に登録を終了することを指示するコードを生成し、印刷装置Ｄ５に転送する（７）。この後、登録が指示されたデータの紙サイズ等を主記憶装置Ｄ２上に記憶する（８）。また、登録が行われるとオーバレイすることができるため、オーバレイを許可する（９）。
　【００３７】
　一方、ステップ（３）において印刷モードが「オーバレイ」であると判断された場合には、まずオーバレイが指示されたデータの紙サイズ等がステップ（１０）において主記憶装置Ｄ２上に記憶された登録されたデータの紙サイズ等と一致しているかを判断する。
　【００３８】
　もし、紙サイズ等が一致していない場合には、オーバレイすることができないため、処理を終了する。
　【００３９】
　一方、ステップ（１０）の判定で、紙サイズ等が一致していた場合には、印刷装置Ｄ５にオーバレイを開始することを指示するコードを生成し（１１）、印刷装置Ｄ５に転送する。
　【００４０】
　次に、印刷が指示されたデータを印刷装置Ｄ５が理解できるデータ（プリンタコード）に変換し（１２）、印刷装置Ｄ５に転送する。そして、印刷装置Ｄ５にオーバレイを終了することを指示するコードを生成し（１３）、印刷装置Ｄ５に転送して処理を終了する。
　【００４１】
　本実施例では、上記第１のデータ処理におけるステップ（４），（５），（６），（７），（１１），（１２），（１３）において、印刷装置Ｄ５に転送するプリンタコードを主記憶装置Ｄ２上に記憶し、ステップ（１４）で最後に転送していた処理を行うことなく、これを、主記憶装置Ｄ２上に記憶せずに、ステップ（４），（５），（６），（７），（１１），（１２），（１３）の時点でプリンタコードを生成し、印刷装置Ｄ５に随時転送する。
　【００４２】
　これにより、プリンタコードを主記憶装置Ｄ２上に記憶する必要がないため、記憶容量を圧迫させることなく印刷制御を行うことができる。
　【００４３】
　図６は本発明の一実施例を示す印刷処理方法における第３の処理手順を示すフローチャートである。なお、（１）〜（８）は各ステップを示す。
　【００４４】
　ステップ（１）において、指示されたモードが設定かどうかを判定し、設定ならばステップ（２）において、モード設定を行い処理を終了する。
　【００４５】
　一方、ステップ（１）の判定で印刷が指示されたと判断された場合、印刷が指示されたデータを印刷装置Ｄ５が理解できるデータ（プリンタコード）に変換し、主記憶装置Ｄ２上に記憶する（３）。
　【００４６】
　その後、ステップ（２）において主記憶装置Ｄ２上に記憶された印刷モードが、「印刷」，「登録」，「オーバレイ」の何れかであるかを判断する（４）。
　【００４７】
　ステップ（４）において印刷モードが「登録」であると判断された場合には、（５）において主記憶装置Ｄ２上に記憶されたプリンタコードを、印刷装置Ｄ５に転送した場合に印刷装置Ｄ５に登録されるように変更し、主記憶装置Ｄ２上に記憶する（５）。この後、登録が指示されたデータの紙サイズ等を主記憶装置Ｄ２上に記憶する（６）。また、登録が行われるとオーバレイすることができるため、オーバレイを許可する（７）。
　【００４８】
　一方、ステップ（４）において印刷モードが「オーバレイ」であると判断された場合には、まずオーバレイが指示されたデータの紙サイズ等が主記憶装置Ｄ２上に記憶された登録されたデータの紙サイズ等と一致しているかを判断する（９）。
　【００４９】
　もし、紙サイズ等が一致していない場合には、オーバレイすることができないため、ステップ（８）以降に進み、紙サイズ等が一致していた場合には、ステップ（１０）において主記憶装置Ｄ２上に記憶されたプリンタコードを、印刷装置Ｄ５に転送した場合に先に登録した登録データと重ね書き（オーバレイ）になるように変更し、主記憶装置Ｄ２上に記憶する。
　【００５０】
　最後に、主記憶装置Ｄ２上に記憶されたプリンタコードを印刷装置ＤＤ５に転送する（８）。
　【００５１】
　これにより、プリンタコードを生成するステップと、登録，オーバレイの機能を不可するステップが分かれているために、それぞれ別のプログラムとしてインプリメントすることができ、別プログラムとすることが可能となる。従って、（１）登録，オーバレイの機能を使わない場合には、主記憶装置の容量が少なくて済む。（２）別々に機能アップを行いリリースをすることができる。（３）登録，オーバレイの機能をまったく使わない場合には、補助記憶装置の容量を使わなくて済む等の効果を奏する。
　〔第２実施例〕
　以下、図７，図８を参照しながら第２実施例の動作について説明する。なお、印刷方式が適用される情報処理システムのハードウェアの構成は図１と同様なので説明は省略する。
　【００５２】
　図７は、図１に示した表示装置Ｄ３に表示されるアプリケーションの印刷処理指定画面を示す図である。
　【００５３】
　図８は本発明に第２実施例を示す印刷処理方法を説明するフローチャートである。なお、（１）〜（８）は各ステップを示す。
　【００５４】
　まず、何のモードかを判断する（１）。もし、ステップ（１）において初期化処理と判断された場合には、印刷装置Ｄ５にフォームが登録されていないと仮定し、主記憶装置Ｄ２上の登録状態を保存する領域に「オーバレイ不可」と設定する（８）。
　【００５５】
　もし、ステップ（１）においてアプリケーションＡＰＬが表示装置Ｄ３上に表示される図７に示すような領域から、入力装置Ｄ４により「印刷」，「登録」，「オーバレイ」のいずれが指示されているのかを判断される（２）。
　【００５６】
　もし、ステップ（１）においてアプリケーションＡＰＬが表示装置Ｄ３上に表示される図７に示すような領域から、入力装置Ｄ４により「印刷」が指示されたと判断された場合には、アプリケーションＡＰＬから指示されたデータを印刷装置Ｄ５が理解できるデータ（プリンタコード）に変換し、主記憶装置Ｄ２上に記憶する（６）。そして、ステップ（６）において主記憶装置Ｄ２上に記憶されたデータを印刷装置Ｄ５に出力する（５）。
　【００５７】
　もし、ステップ（１）においてアプリケーションＡＰＬが表示装置Ｄ３上に表示される図７に示すような領域から、入力装置Ｄ４により「登録」が指示されていたと判断された場合には、アプリケーションＡＰＬから指示されたデータを印刷装置Ｄ５に転送した場合にフォームとして登録されるように変換し、主記憶装置Ｄ２上に記憶する（３）。
　【００５８】
　次に、この後、印刷装置Ｄ５にフォームが登録され、オーバレイが可能な状態になるため、主記憶装置Ｄ２上の登録状態を保存する領域に「オーバレイ可能」と設定する（４）。そして、ステップ（４）において主記憶装置Ｄ２上に記憶されたデータを印刷装置Ｄ５に出力する（５）。
　【００５９】
　もし、ステップ（１）においてアプリケーションＡＰＬが表示装置Ｄ３上に表示される図７に示すような領域から、入力装置Ｄ４により「オーバレイ」が指示されていたと判断された場合には、既に登録されたフォームとアプリケーションＡＰＬから指示されたデータがオーバレイするようにアプリケーションＡＰＬからのデータを変換し、主記憶装置Ｄ２上に記憶する（７）。そして、ステップ（７）において主記憶装置Ｄ２上に記憶されたデータを印刷装置Ｄ５に出力する。もし、ステップ（１）において、アプリケーションＡＰＬからの問い合わせであると判断された場合には、主記憶装置Ｄ２上の登録状態を保存する領域からオーバレイが許可されているかどうかを判断し、アプリケーションＡＰＬに通知する（２）。
　【００６０】
　アプリケーションＡＰＬはオーバレイが許可されていないことをプリンタドライバＰＤから通知された場合には、表示装置Ｄ３上に表示される図７に示すような領域の中のオーバレイを指示する領域を、他の領域とは異なる表示、例えば灰色表示等に変更することで、オーバレイを指示できないようにすることができる。
　【００６１】
　この様に本実施例によれば、印刷が指示されたデータを印刷装置が理解できるデータに変換する第１処理をもつ印刷専用のプログラムであるプリンタドライバを起動する印刷処理方法において、アプリケーションから登録が指示された場合に指示されたデータをリフォームとして印刷装置に登録できるデータに変換する第２処理と、アプリケーションからオーバレイが指示された場合に前記第２処理により印刷装置に登録されたリフォームと指示されたデータが印刷装置においてオーバレイされるように変換する第３処理と印刷装置にフォームが登録されているか否かをアプリケーションに通知する第４処理とを有するので、帳票等、決まった形式のフォームをもつ文書を多量に印刷する際、汎用的なプログラムを全く変更することなく、印刷装置のフォームを登録する機能と印刷結果とフォームをオーバーレイする機能を個別的に独立して使用することができるため、印刷処理時間を短縮することができる。
　【００６２】
　また、登録やオーバーレイの設定を行って印刷を指示するのではなく、アプリケーションから直接登録やオーバーレイの指示をすることで、操作ステップがすくなくなり、ユーザの後操作が少なくなるという効果がある。
　【００６３】
　さらに、アプリケーションにオーバーレイができないことを通知することができるため、アプリケーションはオーバーレイを指示する操作をユーザに委ねないことにより、ユーザは無駄な印刷を未然に防止することができる。
　【００６４】
　上記実施例では、図８のステップ（８）において印刷装置Ｄ５にフォームが登録されていないと仮定し、主記憶装置Ｄ２上の登録状態を保存する領域に「オーバレイ不可」と設定した。また、登録処理の後、ステップ（４）において主記憶装置Ｄ２上の登録状態を保存する領域に「オーバレイ可能」と設定した。そして、ステップ（１）において問い合わせであると判断された場合には、主記憶装置Ｄ２上の登録状態を保存する領域からオーバレイが許可されているかどうかを判断し、ステップ（２）でアプリケーションＡＰＬに通知するする場合について説明したが、印刷装置Ｄ５の登録状態をプリンタドライバＰＤが調べることができるシステムにおいては、主記憶装置Ｄ２上に登録状態を保存するのではなく、直接印刷装置Ｄ５の登録状態を調べ、アプリケーションＡＰＬに通知することができる。つまり、ステップ（８），（４）は削除することができる。
　【００６５】
　これにより、プログラムサイズを小さくすることができる。また、実施例においてはプログラムの立ち上げ時に印刷装置にフォームが登録されていないことが仮定していたが、本実施例においては、印刷装置に問い合わせるため、正確な登録情報を知ることができる。
　【００６６】
　さらに、上記実施例においてはプログラムの立ち上げ時に印刷装置にフォームが登録されていないことが仮定し、図８のステップ（８）において、印刷装置Ｄ５にフォームが登録されていないと仮定し、主記憶装置Ｄ２上の登録状態を保存する領域に「オーバレイ不可」と設定したが、ステップ（８）において印刷装置Ｄ５にフォームが登録されていないと仮定するのではなく、ユーザに図９に示すようなプリンタドライバＰＤの設定画面の領域から、入力装置Ｄ４により登録状態を設定させるように構成してもよい。
　【００６７】
　これにより、ユーザに登録状態を設定させることができ、印刷装置にフォームが登録してあるのにオーバレイができなくなるといった事態を回避することができる。
　【００６８】
　以下、本実施例の印刷装置Ｄ５に適用するレーザビームプリンタの構成を図１０を参照しながら説明する。
　【００６９】
　図１０は本実施例を適用するレーザビームプリンタの構成を説明する断面図であり、図示しないデータ源から文字パターンの登録や定型書式（フォームデータ）の登録が行えるように構成されている。
　【００７０】
　図において、１０００はレーザビームプリンタ（ＬＢＰ）本体（以下、単に本体と呼ぶ）であり、外部に接続されているホストコンピュータ等の外部装置から供給される文字情報（文字コード）やフォーム情報あるいはマクロ命令等を入力して記憶するとともに、それらの情報に従って対応する文字パターンやフォームパターン等を作成し、記録媒体である記録用紙上に像を形成する。１１１２は操作のためのスイッチおよびプリンタの状態を表示するＬＥＤ表示器やＬＣＤ表示器が配設されている操作パネル、１１０１はＬＢＰ１０００全体の制御およびホストコンピュータから供給される文字情報等を解析するプリンタ制御ユニットである。このプリンタ制御ユニット１１０１は主に文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ１１０２に出力する。レーザドライバ１１０２は半導体レーザ１１０３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１１０３から発射されるレーザ光１１０４をオン／オフ切り換えする。これにより、静電ドラム１１０６上には文字パターンの静電潜像が形成される。なお、１１０５は回転多面鏡である。
　【００７１】
　この潜像は、静電ドラム１１０６周囲の現象ユニット１１０７によって現像された後、記録用紙に転写される。この記録用紙にはカットシートを用い、カットシートは本体１０００に装着した用紙カセット１１０８に収容され、給紙ローラ１１０９および搬送ローラ１１１０と１１１１とにより装置内に取り込まれて静電ドラム１１０６に供給される。
　【００７２】
　なお、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用しても良い。また、本発明はシステムあるいは装置にプログラムを供給することによって達成させる場合にも適用できることは言うまでもない。
　【００７３】
　【発明の効果】
　以上説明したように、本発明に係る第１の発明によれば、
アプリケーションから印刷指示されたデータを、フォームデータの登録機能と登録されたフォームデータと転送されてきたデータとをオーバレイする機能とを備える印刷装置が解釈可能な印刷データに変換する機能を備える
を備える情報処理装置
　アプリケーションから印刷指示されたデータを
前記印刷装置
から変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な
前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに
　【００７４】
　第２の発明によれば、第２の変換処理に基づく第２の印刷データ変換時に当該第２の印刷データの用紙サイズ情報を
前記情報処理装置の記憶手段に
前記情報処理装置の記憶手段に
前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データ
　【００７５】
　第３の発明によれば、
アプリケーションから印刷指示されたデータを、フォームデータの登録機能と登録されたフォームと転送されてきたフォームデータとをオーバレイする機能とを備える印刷装置が解釈可能な印刷データに変換する機能を備えるプリンタドライバを含む情報処理装置であって、アプリケーションから印刷指示されたデータを前記印刷装置が解釈可能な第１の印刷データに変換する第１の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な第２の印刷データに変換する第２の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに変換する第３の変換処理とを有する変換手段と、前記アプリケーションから印刷指示されたデータを第１乃至第３のいずれかのデータに変換するかを設定する設定手段と、この設定手段による設定を判定して前記第１乃至第３の変換処理のいずれかを起動する起動手段とを前記プリンタドライバを用いて実行するので、設定に従い異なる第１から第３の変換処理を自在に起動させて、要求されているいずれかの変換処理を１つのプリンタドライバに実行させることができる。
　【００７６】
　第４の発明によれば、
前記プリンタドライバの処理手段に、第２の変換処理に基づく第２の印刷データ変換時に当該第２の印刷データの用紙サイズを前記情報処理装置の記憶手段に保持しておく保持手段と、第３の変換処理時に、前記情報処理装置の記憶手段に保持されている前記第２の印刷データの用紙サイズと前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データの用紙サイズとを比較判定する判定手段とを含み、前記第３の変換処理は判定手段で用紙サイズが一致する場合に起動されるので、用紙サイズが一致しない場合には、アプリケーションから印刷指示されたデータを前記印刷データとオーバレイすべきフォームデータとしての第２の印刷データに変換する第２の変換処理を実行させずに済み、正常な印刷結果が得られないような無駄なフォームオーバレイ印刷を回避することができる。
　第５の発明によれば、
アプリケーションから印刷指示されたデータを、フォームデータの登録機能と登録されたフォームデータと転送されてきたデータとをオーバレイする機能とを備える印刷装置が解釈可能な印刷データに変換する機能を備えるプリンタドライバを含む情報処理装置であって、アプリケーションから印刷指示されたデータを前記印刷装置が解釈可能な第１の印刷データに変換する第１の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能なフォームデータとしての印刷データと前記印刷装置にフォームデータの登録を開始することを指示するコードと前記印刷装置にフォームデータの登録を終了することを指示するコードを含む前記印刷装置が解釈可能な第２の印刷データに変換する第２の変換処理と、前記アプリケーションから印刷指示されたデータから変換される前記印刷装置が解釈可能な印刷データと前記フォームデータとから前記印刷装置のオーバレイ機能を用いてオーバレイ印刷されるべく、前記アプリケーションから印刷指示されたデータをオーバレイ開始と終了を指示するコードを含む前記印刷装置が解釈可能な第３の印刷データに変換する第３の変換処理とを有する変換工程と、前記アプリケーションから印刷指示されたデータを第１乃至第３のいずれかのデータに変換するかを設定する設定工程と、この設定工程による設定を判定して前記第１乃至第３の変換処理のいずれかを起動する起動工程と、を前記プリンタドライバを用いて実行するので、設定に従い異なる第１から第３の変換処理を自在に起動させて、要求されているいずれかの変換処理を１つのプリンタドライバに実行させることができる。
　従って、通常のプリンタドライバによるデータ変換機能を利用して、アプリケーションから印刷指示されたデータと生成されるフォームデータとフォームオーバレイ印刷処理させるという機能を容易に拡張することができるという優れた効果を奏する。
【図面の簡単な説明】
　【図１】
　本発明の第１実施例である印刷方式が適用される情報処理システムのハードウェアの構成を示すブロック図である。
　【図２】
　本発明の一実施例である印刷方式が適用される情報処理システムのソフトウェアの構成を示すブロック図である。
　【図３】
　図１に示した表示装置に表示される印刷設定画面の一例を示す図である。
　【図４】
　本発明の一実施例を示す印刷処理方法における第１の処理手順を示すフローチャートである。
　【図５】
　本発明の一実施例を示す印刷処理方法における第２の処理手順を示すフローチャートである。
　【図６】
　本発明の一実施例を示す印刷処理方法における第３の処理手順を示すフローチャートである。
　【図７】
　図１に示した表示装置に表示されるアプリケーションの印刷処理指定画面を示す図である。
　【図８】
　本発明に第２実施例を示す印刷処理方法を説明するフローチャートである。
　【図９】
　図１に示した表示装置に表示されるプリンタドライバのオーバーレイ設定画面を示す図である。
　【図１０】
　本実施例を適用するレーザビームプリンタの構成を説明する断面図である。
　【符号の説明】
　Ｄ１　中央処理装置
　Ｄ２　主記憶装置
　Ｄ３　表示装置
　Ｄ４　入力装置
　Ｄ５　印刷装置