【事件の表示】
　特許第３２１８０８８号「プリンタ」の請求項１ないし３に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３２１８０８８号の請求項１ないし３に係る特許を取り消す。
【理　由】
１．手続きの経緯
　本件特許第３２１８０８８号発明は、平成４年７月２４日に出願され、平成１３年８月３日にその特許の設定登録がなされ、その後、神田泰貴より請求項１乃至３に係る発明について、及び江原隆彦より請求項１，３に係る発明について、それぞれ特許異議の申立てがなされ、取消理由通知がなされ、その指定期間内である平成１４年１０月８日に訂正請求がなされたものである。
　
２．訂正の適否についての判断
（１）訂正の内容
　１）訂正事項ａ
　特許請求の範囲を次のように訂正する。
「【請求項１】印刷部数情報が入力される印刷部数授受手段と、
　印刷データをホストコンピュータより受信する通信手段と、
　印刷データに基づいたビットマップデータを記憶する第１記憶手段と、
　全ページ分の印刷データに基づいたビットマップデータを記憶する第２記憶手段と、
　前記通信手段により受信した印刷データに基づくビットマップデータを前記第１記憶手段へ書き込む第１書き込み手段と、
　前記通信手段により受信した全ページ分の印刷データに基づくビットマップデータを前記第２記憶手段へ書き込む第２書き込み手段と、
　ビットマップデータに基づいて用紙に印刷する印刷手段と、
　前記第２記憶手段に全ページ分のビットマップデータを書き込み完了する前であって、前記第１記憶手段に所定量のビットマップデータが書き込まれたときに、前記第１記憶手段に書き込まれたビットマップデータを印刷手段に転送して、各ページを１度ずつそのページ順に印刷手段に印刷させる第１印刷制御手段と、
　前記印刷部数授受手段に入力された印刷部数情報が複数部数の場合に、前記第２記憶手段に記憶された全ページのビットマップデータをページ順に印刷手段に転送して、各ページを１度ずつページ順に前記印刷手段に印刷させる第２印刷制御手段と、
　前記第１印刷制御手段及び第２印刷制御手段によって前記印刷手段が印刷する部数が、印刷部数情報に対応する部数となるように、前記第２印刷制御手段を制御
し、各部の境目に白紙または第何部目であるかを示す数字が印刷された用紙を挿入させる
を備えたことを特徴とするプリンタ。
　【請求項２】前記第１記憶手段に所定量のビットマップデータが書き込まれる毎に、前記第１印刷制御手段が、前記第１記憶手段に書き込まれたビットマップデータを印刷手段に転送して、印刷手段に印刷させると共に、前記第２書き込み手段が、前記第１記憶手段に書き込まれた所定量のビットマップデータを前記第２記憶手段に書き込むことを特徴とする請求項１記載のプリンタ。
　【請求項３】前記所定量が１ページ分であることを特徴とする請求項１又は２に記載のプリンタ。」（下線は訂正個所を示す）
　２）訂正事項ｂ
　明細書段落【０００５】中の「前記第２印刷制御手段を制御する制御手段」を「前記第２印刷制御手段を制御し、各部の境目に白紙または第何部目であるかを示す数字が印刷された用紙を挿入させる制御手段」と訂正する。
　３）訂正事項ｃ
　明細書段落【０００９】中の「前記印刷手段に印刷させる。」を「前記印刷手段に印刷させる。そして、制御手段は、各部の境目に白紙または第何部目であるかを示す数字が印刷された用紙を挿入させる。」と訂正する。
　４）訂正事項ｄ
　明細書段落【００３５】中の「印刷部数続く印刷を行うことができる。」を「印刷部数続く印刷を行うことができる。更に、制御手段によって、各部の境目に白紙または第何部目であるかを示す数字が印刷された用紙を挿入させるので、各部の境目を明確にすることができる。」と訂正する。
　
（２）訂正の目的、新規事項の有無、拡張変更の存否の各要件についての判断
　１）訂正事項ａについて
　本訂正は、特許請求の範囲について、第２印刷制御手段を制御する制御手段が各部の境目に白紙または第何部目であるかを示す数字が印刷された用紙を挿入させるものでもあることを、願書に添付した明細書又は図面に記載した事項（特に明細書段落【００３１】【００３２】等参照）の範囲内で限定するものであり、特許請求の範囲の減縮を目的とし、新規事項の追加に該当せず、実質上特許請求の範囲を拡張し又は変更するものでもない。
　２）訂正事項ｂ，ｃ，ｄについて
　これらの訂正は、訂正された特許請求の範囲に発明の詳細な説明の記載を整合させるためのものであり、明りょうでない記載の釈明を目的とし、新規事項の追加に該当せず、実質上特許請求の範囲を拡張し又は変更するものでもない。
　
（３）訂正の適否のまとめ
　以上のとおりであるから、上記訂正は、特許法等の一部を改正する法律（平成６年法律第１１６号。以下「平成６年改正法」という。）附則第６条第１項の規定によりなお従前の例によるとされる、特許法第１２０条の４第３項において準用する平成６年改正法による改正前の特許法第１２６条第１項ただし書及び第２項の規定に適合するので、当該訂正を認める
　
３．異議申立てについての判断
（１）異議申立ての概要
　異議申立人神田泰貴は、本件請求項１乃至３に係る発明について、特許法第２９条第２項の規定により特許を受けることができないものであるから、その特許は拒絶の査定をしなければならない特許出願に対してされたものであり取り消されるべき旨主張し、証拠として甲第１乃至４号証を提出している。
　また、異議申立人江原隆彦は、本件請求項１，３に係る発明について、特許法第２９条第２項の規定により特許を受けることができないものであるから、その特許は拒絶の査定をしなければならない特許出願に対してされたものであり取り消されるべき旨主張し、証拠として甲第１乃至３号証を提出している。
　
（２）本件請求項１乃至３に係る発明
　本件請求項１乃至３に係る発明は、訂正明細書の特許請求の範囲の請求項１乃至３に記載されたとおりのものである（上記訂正事項ａ参照）。
　
（３）取消理由の引用刊行物
　当審が通知した取消理由は、両異議申立人の提出した甲各号証を下記の如く刊行物１乃至６として引用し、両異議申立人の主張理由を採用すると共に、本件請求項１乃至３に係る発明は少なくとも刊行物１乃至６に記載された発明に基づいて当業者が容易に発明をすることができたものであって、特許法第２９条第２項の規定により特許を受けることができないものであるから、その特許は拒絶の査定をしなければならない特許出願に対してされたものであり取り消されるべき旨も追加したものである。
　各引用刊行物とその記載事項は次のとおりである（記載中「・・・」は中略を示す）。
　１）刊行物１：特開平２−２４５８２２号公報（異議申立人神田泰貴提出の甲第１号証）
　１−ａ．「ホストコンピュータより印字データを受信し、該データを印字紙１ページ毎のビットイメージに変換する機能と、該ビットイメージを記憶する手段とを備えたページプリンタにおいて、ビットイメージを記憶する手段がビットイメージ発生部とビデオ信号発生部との間に接続される第１記憶手段と、データバスにより前記第１記憶手段と接続され前記第１記憶手段の内容を転送可能なる第２記憶手段とを有することを特徴とするページプリンタ。」（特許請求の範囲第１項）
　１−ｂ．「従来のページプリンタではホストコンピュータより送られてきたデータは印字が行われた後にはプリンタの内部には記憶されていない。このため他のデータを印字した後に以前のデータを印字しようとした場合には再度ホストコンピュータ６より印字データを送出する必要があった。ページプリンタのデータ処理・・・において、データをページ毎のビットイメージに変換する部分において時間を要するので、ページプリンタの高印字速度の利点が充分に活かしきれなかった。」（２頁左上欄６〜１６行）
　１−ｃ．「第２図において、・・・ビットイメージ発生部２にホストインターフェース７を介してホストコンピュータ６よりデータが送られる。データはＣＰＵ１とビットイメージ発生部によりコードデータからビットデータに変換される。ビットイメージ発生部２で作成されたビットイメージは第１記憶手段３に１ページ毎の画像情報として記憶される。第１記憶手段にはインターフェース１０を介して第２記憶手段９が接続され、第１記憶手段の内容が第２記憶手段へ転送される。・・・第２記憶手段９にはページ毎のビットイメージが記憶容量に応じて数ページ分記憶される。第２記憶手段９の内容を印字する場合には、通常印字時に第１記憶手段３をＣＰＵ１がアクセスし、ビットイメージを取り出すのと同様に第２記憶手段９をアクセスすればよい。」（２頁左下欄１６行〜右下欄１９行）
　１−ｄ．「第３図において、ビットイメージバックアップ実行かチェックし、ＮＯであれば通常処理をし、ＹＥＳであればホストコンピュータよりコードデータを受信し、コードデータをビットデータに変換し、ビットデータを第１記憶手段に格納し、更にビットデータを第２記憶手段に格納し、第１記憶手段よりビデオデータ発生部へ出力して印字処理をする。第２記憶手段のビットデータを印字する制御においては、第４図において、第２記憶手段よりの印字かチェックし、ＮＯであれば通常処理をし、ＹＥＳであれば第２記憶手段にアクセスしてビットデータを読み取り、ビデオ発生部にビットデータを出力し、通常印字処理をする。」（３頁左上欄３〜１６行）
　１−ｅ．「第２記憶手段としてはバッテリーバックアップＲＡＭ、ＥＥＰＲＯＭ、光ディスク装置、磁気ディスク装置等のいずれかを利用することができる。」（３頁右上欄９〜１１行）
　これらの記載を含む明細書及び図面の記載を対比のためにまとめると、刊行物１には、「印字データをホストコンピュータ６より受信するホストインターフェース７等からなる手段と、印字データに基づいたビットイメージ（ビットデータ）を１ページ毎の画像情報として記憶する第１記憶手段３と、記憶容量に応じて数ページ分の印字データに基づいたビットイメージ（ビットデータ）を記憶する第２記憶手段９と、前記ホストインターフェース７等からなる手段により受信した印字データに基づくビットイメージ（ビットデータ）を前記第１記憶手段３へ記憶格納する手段と、前記ホストインターフェース７等からなる手段により受信した数ページ分の印字データに基づくビットイメージ（ビットデータ）を前記第２記憶手段９へ記憶格納する手段と、ビットイメージ（ビットデータ）に基づいて印字紙に印字する手段と、を備えたことを特徴とするページプリンタ。」（以下、「引用発明１」という）が記載されている。
　
　２）刊行物２：特開昭６１−４５３２５号公報（異議申立人神田泰貴提出の甲第２号証）
　２−ａ．「ホストコンピユータとの通信手段と、プリント情報の記憶および読出しをする記憶手段と、プリント情報をカツト紙に印刷するプリント手段と、・・・制御手段とを備えるとともに、前記の通信手段を通して伝送されたプリント情報を前記の記憶手段にページごとに伝送順序に従つて記憶せしめるようにし、また前記の記憶手段からページごとに記憶順序とは逆の順序に読出しプリント制御するように構成し・・・読出しプリント制御を１ページずつ記憶順序と逆の順序に行ない、これを必要部数分繰返し制御するように構成したものであるプリント装置。」（１頁左下欄４〜１８行）
　２−ｂ．「プリントされる面が上側になって出力され、・・・プリントされた結果がページ逆順となり、・・・正しい順序になるようにならべかえる作業が必要であつた。」（１頁右下欄１８行〜２頁左上欄５行）
　２−ｃ．「第１図において、１は、ホストコンピユータとの通信手段に係る通信回路であり、ホストコンピユータからのプリント情報を含んだ通信データの受信を行なうものである。第２図は、そのプリント情報を含んだ通信データの例を示すものである。第２図において、通信データは、開始コード２１、プリント部数２２、構成ページ数２３、文書情報Ａ、終了コード２６より構成される。また、文書情報Ａは、第１ページ目のプリント情報に係るデータ２４−１から、第Ｍページ目のプリント情報に係るデータ２４−Ｍまでの複数ページにわたるプリント情報と、各ページのプリント情報の区切りを示す改ページコード２５より構成されるものである。」（２頁左下欄５〜１９行）
　２−ｄ．「第１図の各部の動作を、第３図のフローチヤートに基づいて説明する。まず、通信回路１に接続されたホストコンピユータから転送されてくる、第２図に示すプリント情報（ステツプ１０１）は、制御装置３によりチエツクされ、プリント部数２２と、構成ページ数２３と、各ページごとのプリント情報のデータ２４−１〜２４−Ｍが、一旦記憶装置２に記憶される（ステツプ１０２）。・・・この後、制御装置３内のプリント部数用のカウンタＰと、ページ数用のカウンタＱとを、それぞれプリント部数Ｎと構成ページ数Ｍとにイニシヤルする（ステツプ１０３、および１０４）。・・・次に、制御装置３により、ページ数用カウンタＱの値が示すページのプリント情報を記憶装置２から読出し、カツト紙プリンタ本体４が動作できる形式に変換すると同時に、カツト紙プリンタ本体４を制御して、第Ｑページ目をプリントさせる（ステツプ１０５）。次に、ページ数カウンタＱの値を１だけ減少させ（ステツプ１０６）、結果が０でなかつたらステツプ５に戻り、結果が０だつたら次のステツプ１０８に進むように判定制御する（ステツプ１０７）。・・・この制御により、用紙トレイ５には、第１ページから順にページぞろえされた文書１部が得られる。この文書１部を得る制御ステツプののち、プリント部数カウンタＰの値を１だけ減少させ（ステツプ１０８）、結果が０でなかつたらステツプ１０４に戻り、結果が０だつたら処理を終了する（ステツプ１０９）。つまり、ステツプ１０８，１０９の処理を実行することにより、文書１部を得る制御ステツプがＮ回繰返されるので、ページぞろえされた文書をＮ部得ることができる。」（３頁左上欄１０行〜左下欄１８行）
　
　３）刊行物３：特開平４−１２５１６９号公報（異議申立人神田泰貴提出の甲第３号証及び同江原隆彦提出の甲第２号証）
　３−ａ．「印字すべき情報をコントロール部でデータ処理し、その処理データに基づいてページ単位で印字するようにしたページ印字装置において、複数ページに亘る印字データの全てを各ページ毎に複数のページバッファに記憶すると共に、指定印字部数及び１部内のページ数を含む前記複数のページバッファの管理情報をページ管理メモリに格納し、前記管理情報に基づいて１ページ目又は最終ページから順次ページ単位で印字を行い、最終ページ又は１ページ目の印字が終了したら印字部数をカウントし、そのカウント値が前記指定印字部数に達したら印字処理を終了することを特徴とする印字方式。」（特許請求の範囲）
　３−ｂ．「ページ印字装置とは、１ページ分のデータが全て揃った時点で一度に印字する印字装置をいう。」（１頁右下欄３〜５行）
　３−ｃ．「第１図は、本発明の一実施例を示すブロック図であり、・・・本実施例においては、例えば１０ページの文書を５部ソーティングして印字する場合を示し、ページバッファ９ａとして、複数ページに亘る印字データの全てを各ページ毎に記憶するメモリが用いられ、さらに第２図に示す如く、印字部数，１部内のページ数（用紙枚数），１〜１０ページ目のページバッファ情報を格納し得るページ管理メモリ１４がコントローラ部１に設けられている。・・・編集部８は最初に、受信バッファ７から送信されてくる印字部数及びソーティング枚数をページ管理メモリ１４に印字部数５，１部内用紙枚数１０として、さらに各ページバッファの情報を記憶させ・・・文字、印字位置、１ページの終わりを示すフォームフィード等の情報を編集してページバッファ９ａに送ると共に、ページ管理メモリ１４に各ページのページバッファ管理情報を記憶させる。さらに、受信ページが１０ページ以内、即ち１部目の印字中であれば、その旨の情報を印字起動制御部１３に送出する。これにより、１部目の印字を行いながら各ページの印字情報が対応するページバッファ９ａに記憶されることになる。」（３頁右上欄５行〜左下欄末行）
　３−ｄ．「１０ページ分の印字データの処理がコントローラ部１で行われ、各ページの処理終了毎に印字出力され、最初の１０ページの印字出力が終了すると、ページ管理メモリ１４に格納されている印字部数の値がデクリメント（−１）される。このとき、ページ管理メモリ１４には、印字部数４，１部内用紙枚数１０，１０ページ分のページバッファ管理情報が格納されており、またページバッファ９ａには１０ページ分の印字データが格納されている。ここで、編集部８はページ管理メモリ１４及びページバッファ９ａの格納情報を使って１ページ目から１０ページ目までのデータを印字起動制御部１３に、ページ管理メモリ１４に格納されている印字部数の値が０になるまで渡して印字出力を行う。」（３頁右下欄８行〜４頁左上欄２行）
　３−ｅ．「ソーターが付属していないページ印字装置においても、印字用紙のソーティングを実現できる」（４頁左上欄１９〜末行）
　
　４）刊行物４：特開平１−２５３４６４号公報（異議申立人神田泰貴提出の甲第４号証）
　４−ａ．「データ供給源から転送されるデータの受信手段と、当該受信データを記憶する記憶手段と、前記受信データを前記記憶手段に格納すると同時に、印刷手段によって印刷させる制御手段とを具えたことを特徴とする印刷装置。」（特許請求の範囲）
　４−ｂ．「本発明によれば、ホストコンピュータ等データ供給源から転送されるデータをディスク等の記憶手段に格納しながら印刷が行われる。従って、１ジョブのトータル印刷時間は「格納が終わってから印刷する」方式に比較して小となる。また、あるセクションあるいはジョブを複数部印刷する際には、すでに記憶手段上に格納されたデータを用いるので、データ供給源からのジョブの転送は１回で済み、「転送されたデータをそのつど解析し印刷する」方式と比較すればデータ供給源側の負荷が小さくなる。」（２頁右上欄６〜末行）
　４−ｃ．「第１図は本発明の一実施例に係る印刷装置（プリンタ）の構成を示す。・・・１はホストコンピュータで構成されるデータ発生源であり、データを・・・プリンタ４の入力インターフェース部５に供給する。プリンタ４は、・・・ＣＰＵ９から出力されるデータをページ単位で格納するデータページバッファ（ＤＢ）１２、データページバッファ１２内の文字コードをキャラクタパターンに変換して出力用ページバッファ（ＰＢ）１３に供給する文字パターン発生部１１、出力用ページバッファ１３のドット情報よりビデオ信号を発生する出力インターフェース部１４、当該ビデオ信号を受け実際に画像を印刷出力（プリント）する出力装置１５、ホストコンピュータより転送されるデータを格納する記憶手段としてのディスク１０、・・・を備えている。」（２頁左下欄２行〜右下欄５行）
　
　５）刊行物５：特表平１−５０３６５２号公報（異議申立人江原隆彦提出の甲第１号証）
　５−ａ．「この発明は一般に、印刷されるべき多ページ書類がラスタ化のためにパターン発生器に加えられるべき文字符号信号として受領されるようになっている電子式プリンタに、更に詳しくは、複数の多ページ書類の組のページ順印刷のための信号を電子式に記憶する装置を備えたその種のプリンタに関係している。」（２頁右上欄４〜８行）
　５−ｂ．「画像源６・・・は文字符号信号として印刷ジョブを生成する。印刷ジョブはプリントサーバ８に待期させられて、一度に１ページずつパターン発生器又はラスタ画像処理装置（ＲＩＰ）１０に供給される。ＲＩＰは文字符号信号を画素ごとの印刷のためにラスタ化ビデオデータ流に変換する。ジョブ画像バッファ（ＪＩＢ）はＲＩＰ１０から画像データ流を受ける。」（２頁右下欄１８〜末行）
　５−ｃ．「ＪＩＢの一部分である多ページ画像バッファ１４」（３頁左上欄１行）
　５−ｄ．「多ページ画像バッファ１４は、ページ順そろえのために画像の電子的再循環を可能にするように画像データを記憶するために準備されており、これにより機械的再循環式書類処理器の必要性をなくする。」（３頁左上欄２２〜末行）
　５−ｅ．「マイクロ制御器及びＬＣＵ３８は、所望数のページ順の書類の組を作成することが必要とされるたびごとに、記憶画像データを適当な順序で印刷のために提供し、これにより、複数の電子的にページ順にされた多ページの組が再ラスタ化を伴わないで印刷され得るようにするための電子式ページ順装置を備えている。」（３頁右上欄１５〜２０行）
　
　６）刊行物６：特開平４−６５２５８号公報（異議申立人江原隆彦提出の甲第３号証）
　６−ａ．「ホスト１００は印字要求信号と印字すべき５頁分のテキストデータをプリンタ制御装置２００に与える。・・・メインプロセツサ２１０は該テキストデータを・・・テキストバツフアメモリ２２２に格納し、・・・描画コマンドに変換して・・・一時格納するとともに、・・・印字すべきドツトデータに展開してフレームメモリ２６１に描画する描画処理を・・・実行させる。１頁分のテキストデータの展開が終了すると、メインプロセツサ２１０は・・・展開されているドツトデータを圧縮する符号化処理を・・・実行させ・・・格納させる。」（６頁左上欄１４行〜右上欄９行）
　６−ｂ．「第１頁のテキストデータの描画処理及び符号化処理が終了すると、メインプロセツサ２１０は印字動作制御処理を実行してレーザビームプリンタ３００を始動する。・・・符号化データを読出して復号化処理を実行し、・・・ドツトデータをシリアルなビデオ信号として出力し、・・・印字させる。」（６頁右上欄末行〜左下欄１４行）
　
（３）引用刊行物との対比・判断
　１）本件請求項１に係る発明について
　本件請求項１に係る発明（前者）と引用発明１（後者）とを対比するに、後者の、「印字データ」、「受信するホストインターフェース７等からなる手段」、「ビットイメージ（ビットデータ）」、「第１記憶手段３へ記憶格納する手段」、「第２記憶手段９へ記憶格納する手段」、「印字紙に印字する手段」、「ページプリンタ」は、それぞれ、前者の、「印刷データ」、「受信する通信手段」、「ビットマップデータ」、「第１記憶手段へ書き込む第１書き込み手段」、「第２記憶手段へ書き込む第２書き込み手段」、「用紙に印刷する印刷手段」、「プリンタ」に対応し、後者の記憶容量に応じた「数ページ分」は「所定の複数ページ分」といえる点で前者の「全ページ分」と共通するから、両者は、「印刷データをホストコンピュータより受信する通信手段と、印刷データに基づいたビットマップデータを記憶する第１記憶手段と、所定の複数ページ分の印刷データに基づいたビットマップデータを記憶する第２記憶手段と、前記通信手段により受信した印刷データに基づくビットマップデータを前記第１記憶手段へ書き込む第１書き込み手段と、前記通信手段により受信した所定の複数ページ分の印刷データに基づくビットマップデータを前記第２記憶手段へ書き込む第２書き込み手段と、ビットマップデータに基づいて用紙に印刷する印刷手段と、を備えたことを特徴とするプリンタ。」において一致し、次の点で相違する。
　＜相違点＞前者が、印刷部数情報が入力される印刷部数授受手段を備え、第２記憶手段へ書き込まれる所定の複数ページ分を全ページ分とし、第２記憶手段に全ページ分のビットマップデータを書き込み完了する前であって、第１記憶手段に所定量のビットマップデータが書き込まれたときに、第１記憶手段に書き込まれたビットマップデータを印刷手段に転送して、各ページを１度ずつそのページ順に印刷手段に印刷させる第１印刷制御手段と、印刷部数授受手段に入力された印刷部数情報が複数部数の場合に、第２記憶手段に記憶された全ページのビットマップデータをページ順に印刷手段に転送して、各ページを１度ずつページ順に印刷手段に印刷させる第２印刷制御手段と、第１印刷制御手段及び第２印刷制御手段によって印刷手段が印刷する部数が、印刷部数情報に対応する部数となるように、第２印刷制御手段を制御し、各部の境目に白紙または第何部目であるかを示す数字が印刷された用紙を挿入させる制御手段とを備えているのに対して、後者はこれらの構成を備えていない点。
　
　相違点について検討するに、プリンタにおいて、文書の全ページを記憶させ、文書の複数部数を各部毎にページ数を揃えて印刷せしめることは周知であり（上記刊行物２，３，５等参照）、かつ、印刷部数情報が入力される印刷部数授受手段を備えることについても、例えば、刊行物２に通信データに含まれるプリント部数２２を記憶装置２に記憶すること（２−ｃ，２−ｄ）、刊行物３に受信バッファ７から送信されてくる印字部数をページ管理メモリ１４に記憶すること（３−ｃ）が記載されているように周知であるから、引用発明１においても、第２記憶手段に書き込まれる数ページ分のビットマップデータを全ページ分とし、印刷部数情報が入力される印刷部数授受手段を備えせしめて、印刷部数情報が複数部数のときに各部毎にページ数を揃えて複数部数印刷するように印刷制御する構成を採るようにすることは当業者ならば容易に想起できることである。
　その際、
　ａ．上記相違点中の、「第２記憶手段に全ページ分のビットマップデータを書き込み完了する前であって、第１記憶手段に所定量のビットマップデータが書き込まれたときに、第１記憶手段に書き込まれたビットマップデータを印刷手段に転送して、各ページを１度ずつそのページ順に印刷手段に印刷させる」ことについては、刊行物１，３，４の記載から当業者が容易になし得ることである。
　すなわち、刊行物１には、第１記憶手段に１ページ毎に書き込まれたビットマップデータを印刷手段に転送して印刷手段に印刷させること（１−ｃ，１−ｄ）が、刊行物３には、１０ページ分即ち１部数分の印字データがページバッファ９ａに記憶される前に、１ページ分のデータが全て揃った時点で１ページ目から順次ページ単位で印字を行うこと（３−ａ，３−ｂ，３−ｃ，３−ｄ）が、刊行物４には、ホストコンピュータから転送されるデータを記憶手段に格納しながら印刷すれば、１ジョブのトータル印刷時間は「格納が終わってから印刷する」方式に比較して小となること（４−ｂ）が記載されており、これらのことを勘案すれば、引用発明１を上記の如く第２記憶手段に全ページ分のビットマップデータを書き込むと共に印刷部数授受手段を備えせしめて入力される印刷部数情報が複数部数のときに各部毎にページ数を揃えて複数部数印刷できるものにする際、第２記憶手段に全ページ分のビットマップデータの書き込みが完了する前に、先ず、第１記憶手段に１ページ分（所定量といえる）のビットマップデータが書き込まれたら印刷手段に転送して各ページを１度ずつそのページ順に印刷させるようになすことは当業者が容易になし得ることである。
　また、この様な印刷制御を行う手段を「第１印刷制御手段」と称することは適宜決められることである。
　ｂ．同じく、上記相違点中の、「印刷部数授受手段に入力された印刷部数情報が複数部数の場合に、第２記憶手段に記憶された全ページのビットマップデータをページ順に印刷手段に転送して、各ページを１度ずつページ順に印刷手段に印刷させる第２印刷制御手段と、第１印刷制御手段及び第２印刷制御手段によって印刷手段が印刷する部数が、印刷部数情報に対応する部数となるように、第２印刷制御手段を制御」することについては、刊行物１乃至５の記載から当業者が容易になし得ることである。
　すなわち、上記ａ．で述べたことに加え、さらに、刊行物１には、第２記憶手段よりの印字か否かチェックし、ＹＥＳであれば第１記憶手段へのアクセスと同様に第２記憶手段にアクセスして記憶されたビットマップデータを印刷手段に転送して印刷させること（１−ｃ，１−ｄ）が、刊行物２には、ホストコンピュータから転送されてくるプリント部数２２がＮであれば、文書１部を得る制御ステップの繰返しで全体としてページが揃った文書をＮ部得ること（２−ｄ）が、刊行物３には、最初の１０ページ分即ち１部数分を１ページ目から順次ページ単位で印字した後、印字部数が全体として５部であるときには、残り４部についてページバッファ９ａの格納情報を使って１ページ目から１０ページ目までのデータを印字出力すること（３−ａ，３−ｃ，３−ｄ）が、及び刊行物５には、所望数のページ順の書類の組を作成することが必要とされるたびごとに複数の電子的にページ順にされた多ページの組が再ラスタ化を伴わないで印刷されること（５−ｅ）が記載されており、これらのことを勘案すれば、引用発明１を上記の如く第２記憶手段に全ページ分のビットマップデータを書き込むと共に印刷部数授受手段を備えせしめて入力される印刷部数情報が複数部数のときに各部毎にページ数を揃えて複数部数印刷できるものにする際、印刷部数情報が複数部数の場合には、第２記憶手段にもアクセスし、第２記憶手段に記憶された全ページのビットマップデータをページ順に印刷手段に転送して各ページを１度ずつページ順に印刷させ、第１記憶手段へのアクセスと合わせて印刷部数情報に対応する部数となるように制御することは当業者が容易になし得ることである。
　また、この様な第２記憶手段へのアクセスにより印刷制御を行う手段を「第２印刷制御手段」と称することは適宜決められることである。
　ｃ．同じく、上記相違点中の、「各部の境目に白紙または第何部目であるかを示す数字が印刷された用紙を挿入させる」ことについては、複数部数印刷するものにおいて、各部の境目に仕切りのための用紙を自動的に挿入させることが周知である（例えば、特開平３−２１１１６２号、同３−９７３７２号、特開昭６２−１８５６７６号、同５９−１６３２４６号各公報等参照）ことから、引用発明１を上記の如く第２記憶手段に全ページ分のビットマップデータを書き込むと共に印刷部数授受手段を備えせしめて入力される印刷部数情報が複数部数のときに各部毎にページ数を揃えて複数部数印刷できるものにする際、当業者ならば必要に応じて適宜なし得ることである。
　そして、上記相違点に係る構成を備えた本件請求項１に係る発明の作用効果は上記刊行物１乃至５の記載及び周知の事項からみて予測できる以上の格別のものでもなく、特許権者が提出した特許異議意見書を参酌しても本件請求項１に係る発明に格別のものは認められない。
　したがって、本件請求項１に係る発明は、上記刊行物１乃至５に記載された発明及び周知の事項に基づいて当業者が容易に発明をすることができたものである。
　
　２）本件請求項２，３に係る発明について
　本件請求項２に係る発明は、本件請求項１に係る発明について、「前記第１記憶手段に所定量のビットマップデータが書き込まれる毎に、前記第１印刷制御手段が、前記第１記憶手段に書き込まれたビットマップデータを印刷手段に転送して、印刷手段に印刷させると共に、前記第２書き込み手段が、前記第１記憶手段に書き込まれた所定量のビットマップデータを前記第２記憶手段に書き込むこと」を限定（以下、「限定１」という）し、また、本件請求項３に係る発明は、本件請求項１又は２に係る発明について、「前記所定量が１ページ分であること」を限定（以下、「限定２」という）したものである。
　限定１について検討するに、第２記憶手段に全ページ分のビットマップデータの書き込みが完了する前に、先ず、第１記憶手段に所定量のビットマップデータが書き込まれたら印刷手段に転送して印刷させることが当業者にとって容易であることは、上記「１）本件請求項１に係る発明について」のａ．で述べたとおりであり、さらに、刊行物１の「第１記憶手段にはインターフェース１０を介して第２記憶手段９が接続され、第１記憶手段の内容が第２記憶手段へ転送される。」（１−ｃ）の記載からみて、第２書き込み手段が第１記憶手段に書き込まれた所定量のビットマップデータを第２記憶手段に書き込むようにすることも当業者にとって容易であるから、限定１は当業者が容易になし得ることである。
　また、限定２について検討するに、第２記憶手段に全ページ分のビットマップデータの書き込みが完了する前に、先ず、第１記憶手段に１ページ分のビットマップデータが書き込まれたら印刷手段に転送して印刷させることが当業者にとって容易であることは、上記「１）本件請求項１に係る発明について」のａ．で述べたとおりであるから、限定２は当業者が容易になし得ることである。
　そして、本件請求項１に係る発明について上記限定１に係る構成をさらに備えた本件請求項２に係る発明の作用効果、及び本件請求項１又は２に係る発明について上記限定２に係る構成をさらに備えた本件請求項３に係る発明の作用効果は、共に上記刊行物１乃至５の記載及び周知の事項からみて予測できる以上の格別のものでもなく、特許権者が提出した特許異議意見書を参酌しても本件請求項２，３に係る発明に格別のものは認められない。
　したがって、本件請求項２，３に係る発明は、上記刊行物１乃至５に記載された発明及び周知の事項に基づいて当業者が容易に発明をすることができたものである。
　
４．むすび
　以上のとおりであるから、本件請求項１乃至３に係る発明は、特許法第２９条第２項の規定により特許を受けることができない。
　したがって、本件請求項１乃至３に係る発明についての特許は拒絶の査定をしなければならない特許出願に対してされたものと認める。
　よって、平成６年改正法附則第１４条の規定に基づく、特許法等の一部を改正する法律の施行に伴う経過措置を定める政令（平成７年政令第２０５号）第４条第２項の規定により、上記のとおり決定する。
【異議決定日】
平成１４年１１月２１日（２００２．１１．２１）
【訂正の要旨】
訂正の内容
　▲１▼　訂正事項ａ
　特許請求の範囲の減縮、及び明りょうでない記載の釈明を目的として、特許請求の範囲の記載を以下のように訂正する。
「【請求項１】　印刷部数情報が入力される印刷部数授受手段と、
　印刷データをホストコンピュータより受信する通信手段と、
　印刷データに基づいたビットマップデータを記憶する第１記憶手段と、
　全ページ分の印刷データに基づいたビットマップデータを記憶する第２記憶手段と、
　前記通信手段により受信した印刷データに基づくビットマップデータを前記第１記憶手段へ書き込む第１書き込み手段と、
　前記通信手段により受信した全ページ分の印刷データに基づくビットマップデータを前記第２記憶手段へ書き込む第２書き込み手段と、
　ビットマップデータに基づいて用紙に印刷する印刷手段と、
　前記第２記憶手段に全ページ分のビットマップデータを書き込み完了する前であって、前記第１記憶手段に所定量のビットマップデータが書き込まれたときに、前記第１記憶手段に書き込まれたビットマップデータを印刷手段に転送して、各ページを１度ずつそのページ順に印刷手段に印刷させる第１印刷制御手段と、
　前記印刷部数授受手段に入力された印刷部数情報が複数部数の場合に、前記第２記憶手段に記憶された全ページのビットマップデータをページ順に印刷手段に転送して、各ページを１度ずつページ順に前記印刷手段に印刷させる第２印刷制御手段と、
　前記第１印刷制御手段及び第２印刷制御手段によって前記印刷手段が印刷する部数が、印刷部数情報に対応する部数となるように、前記第２印刷制御手段を制御
し、各部の境目に白紙または第何部目であるかを示す数字が印刷された用紙を挿入させる
を備えたことを特徴とするプリンタ。
　【請求項２】　前記第１記憶手段に所定量のビットマップデータが書き込まれる毎に、前記第１印刷制御手段が、前記第１記憶手段に書き込まれたビットマップデータを印刷手段に転送して、印刷手段に印刷させると共に、前記第２書き込み手段が、前記第１記憶手段に書き込まれた所定量のビットマップデータを前記第２記憶手段に書き込むことを特徴とする請求項１記載のプリンタ。
　【請求項３】　前記所定量が１ページ分であることを特徴とする請求項１又は２に記載のプリンタ。」
　▲２▼　訂正事項ｂ
　明りょうでない記載の釈明を目的として、明細書の段落【０００５】の記載を、上記特許請求の範囲の訂正（訂正事項ａ）に伴い、以下の通り訂正する。
「　　【課題を解決するための手段】
　この目的を達成するために本発明の請求項１の発明では、印刷部数情報が入力される印刷部数授受手段と、印刷データをホストコンピュータより受信する通信手段と、印刷データに基づいたビットマップデータを記憶する第１記憶手段と、全ページ分の印刷データに基づいたビットマップデータを記憶する第２記憶手段と、前記通信手段により受信した印刷データに基づくビットマップデータを前記第１記憶手段へ書き込む第１書き込み手段と、前記通信手段により受信した全ページ分の印刷データに基づくビットマップデータを前記第２記憶手段へ書き込む第２書き込み手段と、ビットマップデータに基づいて用紙に印刷する印刷手段と、前記第２記憶手段に全ページ分のビットマップデータを書き込み完了する前であって、前記第１記憶手段に所定量のビットマップデータが書き込まれたときに、前記第１記憶手段に書き込まれたビットマップデータを印刷手段に転送して、各ページを１度ずつそのページ順に印刷手段に印刷させる第１印刷制御手段と、前記印刷部数授受手段に入力された印刷部数情報が複数部数の場合に、前記第２記憶手段に記憶された全ページのビットマップデータをページ順に印刷手段に転送して、各ページを１度ずつページ順に前記印刷手段に印刷させる第２印刷制御手段と、前記第１印刷制御手段及び第２印刷制御手段によって前記印刷手段が印刷する部数が、印刷部数情報に対応する部数となるように、前記第２印刷制御手段を制御
し、各部の境目に白紙または第何部目であるかを示す数字が印刷された用紙を挿入させる
　▲３▼　訂正事項ｃ
　明りょうでない記載の釈明を目的として、明細書の段落【０００９】の記載を、上記特許請求の範囲の訂正（訂正事項ａ）に伴い、以下の通り訂正する。
「　前記第２記憶手段に全ページ分のビットマップデータを書き込み完了する前であって、前記第１記憶手段に所定量のビットマップデータが書き込まれたときに、第１印刷制御手段が、前記第１記憶手段に書き込まれたビットマップデータを印刷手段に転送して、各ページを１度ずつそのページ順に印刷手段に印刷させる。また、前記印刷部数授受手段に入力された印刷部数情報が複数部数の場合に、第２印刷制御手段が、前記第２記憶手段に記憶された全ページのビットマップデータをページ順に印刷手段に転送して、各ページを１度ずつページ順に前記印刷手段に印刷させる。そして、前記第１印刷制御手段及び第２印刷制御手段によって前記印刷手段が印刷する部数が、印刷部数情報に対応する部数となるように、制御手段が前記第２印刷制御手段を制御して、前記印刷手段に印刷させる。
そして、制御手段は、各部の境目に白紙または第何部目であるかを示す数字が印刷された用紙を挿入させる。
　▲４▼　訂正事項ｄ
　明りょうでない記載の釈明を目的として、明細書の段落【００３５】の記載を、上記特許請求の範囲の訂正（訂正事項ａ）に伴い、以下の通り訂正する。
「　　【発明の効果】
　以上説明したことから明かなように、本発明の請求項１の発明によれば、第２書き込み手段が、前記通信手段により受信した全ページ分の印刷データに基づくビットマップデータを前記第２記憶手段へ書き込み、前記第２記憶手段に全ページ分のビットマップデータを書き込み完了する前であって、前記第１記憶手段に所定量のビットマップデータが書き込まれたときに、第１印刷制御手段が、前記第１記憶手段に書き込まれたビットマップデータを印刷手段に転送して、各ページを１度ずつそのページ順に印刷手段に印刷させるので、前記第２記憶手段に全ページ分のビットマップデータの書き込みが完了しなくても第１部目の印刷を開始することができる。更に、前記印刷部数授受手段に入力された印刷部数情報が複数部数の場合には、第２印刷制御手段が、前記第２記憶手段に記憶された全ページのビットマップデータをページ順に印刷手段に転送して、各ページを１度ずつページ順に前記印刷手段に印刷させ、前記第１印刷制御手段及び第２印刷制御手段によって前記印刷手段が印刷する部数が、印刷部数情報に対応する部数となるように、制御手段が前記第２印刷制御手段を制御して、前記印刷手段に印刷させるので、印刷部数授受手段へ印刷部数情報を与え、ホストコンピュータより通信手段へ全ページ分の印刷データを１度送信するのみで、図７に示すように、第１部の１ページから最終ページまで順に印刷され、次に第２部の１ページから最終ページまで順に印刷され、それが印刷部数情報で示した印刷部数続く印刷を行うことができる。
更に、制御手段によって、各部の境目に白紙または第何部目であるかを示す数字が印刷された用紙を挿入させるので、各部の境目を明確にすることができる。
（５４）【発明の名称】
プリンタ
（５７）【特許請求の範囲】
　【請求項１】　印刷部数情報が入力される印刷部数授受手段と、
　印刷データをホストコンピュータより受信する通信手段と、
　印刷データに基づいたビットマップデータを記憶する第１記憶手段と、
　全ページ分の印刷データに基づいたビットマップデータを記憶する第２記憶手段と、
　前記通信手段により受信した印刷データに基づくビットマップデータを前記第１記憶手段へ書き込む第１書き込み手段と、
　前記通信手段により受信した全ページ分の印刷データに基づくビットマップデータを前記第２記憶手段へ書き込む第２書き込み手段と、
　ビットマップデータに基づいて用紙に印刷する印刷手段と、
　前記第２記憶手段に全ページ分のビットマップデータを書き込み完了する前であって、前記第１記憶手段に所定量のビットマップデータが書き込まれたときに、前記第１記憶手段に書き込まれたビットマップデータを印刷手段に転送して、各ページを１度ずつそのページ順に印刷手段に印刷させる第１印刷制御手段と、
　前記印刷部数授受手段に入力された印刷部数情報が複数部数の場合に、前記第２記憶手段に記憶された全ページのビットマップデータをページ順に印刷手段に転送して、各ページを１度ずつページ順に前記印刷手段に印刷させる第２印刷制御手段と、
　前記第１印刷制御手段及び第２印刷制御手段によって前記印刷手段が印刷する部数が、印刷部数情報に対応する部数となるように、前記第２印刷制御手段を制御
し、各部の境目に白紙または第何部目であるかを示す数字が印刷された用紙を挿入させる
を備えたことを特徴とするプリンタ。
　【請求項２】　前記第１記憶手段に所定量のビットマップデータが書き込まれる毎に、前記第１印刷制御手段が、前記第１記憶手段に書き込まれたビットマップデータを印刷手段に転送して、印刷手段に印刷させると共に、前記第２書き込み手段が、前記第１記憶手段に書き込まれた所定量のビットマップデータを前記第２記憶手段に書き込むことを特徴とする請求項１記載のプリンタ。
　【請求項３】　前記所定量が１ページ分であることを特徴とする請求項１又は２に記載のプリンタ。
【発明の詳細な説明】
　【０００１】
　【産業上の利用分野】
　本発明は、プリンタにより複数ページの印刷物を複数部印刷する方法に関する。
　【０００２】
　【従来の技術】
　従来、プリンタは、印刷部数をホストコンピュータや操作パネルより指示されることにより、印刷データを１度受信しただけで複数部の印刷をする機能を備えていた。しかしながら、このような機能を使用し、複数ページに及ぶ印刷を複数部印刷した場合、第１ページが設定部数連続して印刷され、第２ページが設定部数連続して印刷され、それ以降同様に最終ページまで、各ページが設定部数連続して印刷されていた。その結果、印刷済みの用紙を、図７に示すように第１ページから最終ページまで連続しており各ページが１部ずつの組合せが、設定部数となるように、仕分けする作業が必要であったり、複数のトレーを備え、印刷済みの用紙を、ページ毎に仕分けるソータをプリンタに付加する事が行われたりしていた。
　【０００３】
　【発明が解決しようとする課題】
　しかしながら、従来のソータを付加したプリンタは、複数のトレーを備えることにより、大型化すると言う問題があった。さらに、ソータを付加したプリンタを使用しても、備えたトレー以上の部数のソート印刷を行えないと言う問題もあった。
　【０００４】
　本発明は、上述した問題点を解決するためになされたものであり、図７に示すように、第１部の第１ページ３１から最終ページ３３まで順に印刷され、次に第２部の第１ページ３４から最終ページ３６まで順に印刷され、それが最終部の最終ページ３７まで続く複数部印刷を行い得る、小型のプリンタを提供することを目的とする。
　【０００５】
　【課題を解決するための手段】
　この目的を達成するために本発明の請求項１の発明では、印刷部数情報が入力される印刷部数授受手段と、印刷データをホストコンピュータより受信する通信手段と、印刷データに基づいたビットマップデータを記憶する第１記憶手段と、全ページ分の印刷データに基づいたビットマップデータを記憶する第２記憶手段と、前記通信手段により受信した印刷データに基づくビットマップデータを前記第１記憶手段へ書き込む第１書き込み手段と、前記通信手段により受信した全ページ分の印刷データに基づくビットマップデータを前記第２記憶手段へ書き込む第２書き込み手段と、ビットマップデータに基づいて用紙に印刷する印刷手段と、前記第２記憶手段に全ページ分のビットマップデータを書き込み完了する前であって、前記第１記憶手段に所定量のビットマップデータが書き込まれたときに、前記第１記憶手段に書き込まれたビットマップデータを印刷手段に転送して、各ページを１度ずつそのページ順に印刷手段に印刷させる第１印刷制御手段と、前記印刷部数授受手段に入力された印刷部数情報が複数部数の場合に、前記第２記憶手段に記憶された全ページのビットマップデータをページ順に印刷手段に転送して、各ページを１度ずつページ順に前記印刷手段に印刷させる第２印刷制御手段と、前記第１印刷制御手段及び第２印刷制御手段によって前記印刷手段が印刷する部数が、印刷部数情報に対応する部数となるように、前記第２印刷制御手段を制御
し、各部の境目に白紙または第何部目であるかを示す数字が印刷された用紙を挿入させる
　【０００６】
　また、請求項２の発明では、請求項１記載の発明において、前記第１記憶手段に所定量のビットマップデータが書き込まれる毎に、前記第１印刷制御手段が、前記第１記憶手段に書き込まれたビットマップデータを印刷手段に転送して、印刷手段に印刷させると共に、前記第２書き込み手段が、前記第１記憶手段に書き込まれた所定量のビットマップデータを前記第２記憶手段に書き込むことを特徴とする。
　【０００７】
　また、請求項３の発明では、請求項１又は２に記載の発明において、前記所定量が１ページ分であることを特徴とする。
　【０００８】
　【作用】
　上記の構成を有する本発明の請求項１の発明では、印刷部数授受手段に印刷部数情報が入力され、通信手段が印刷データをホストコンピュータより受信する。第１書き込み手段が、前記通信手段により受信した印刷データに基づくビットマップデータを前記第１記憶手段へ書き込み、第２書き込み手段が、前記通信手段により受信した全ページ分の印刷データに基づくビットマップデータを前記第２記憶手段へ書き込む。
　【０００９】
　前記第２記憶手段に全ページ分のビットマップデータを書き込み完了する前であって、前記第１記憶手段に所定量のビットマップデータが書き込まれたときに、第１印刷制御手段が、前記第１記憶手段に書き込まれたビットマップデータを印刷手段に転送して、各ページを１度ずつそのページ順に印刷手段に印刷させる。また、前記印刷部数授受手段に入力された印刷部数情報が複数部数の場合に、第２印刷制御手段が、前記第２記憶手段に記憶された全ページのビットマップデータをページ順に印刷手段に転送して、各ページを１度ずつページ順に前記印刷手段に印刷させる。そして、前記第１印刷制御手段及び第２印刷制御手段によって前記印刷手段が印刷する部数が、印刷部数情報に対応する部数となるように、制御手段が前記第２印刷制御手段を制御して、前記印刷手段に印刷させる。
そして、制御手段は、各部の境目に白紙または第何部目であるかを示す数字が印刷された用紙を挿入させる。
　【００１０】
　また、請求項２の発明では、前記第１記憶手段に所定量のビットマップデータが書き込まれる毎に、前記第１印刷制御手段が、前記第１記憶手段に書き込まれたビットマップデータを印刷手段に転送して、印刷手段に印刷させ、また、前記第１記憶手段に所定量のビットマップデータが書き込まれる毎に、前記第２書き込み手段が、前記第１記憶手段に書き込まれた所定量のビットマップデータを前記第２記憶手段に書き込む。
　【００１１】
　また、請求項３の発明では、前記所定量が１ページ分であるため、前記第１記憶手段に１ページ分のビットマップデータが書き込まれる毎に、前記第１印刷制御手段が、前記第１記憶手段に書き込まれたビットマップデータを印刷手段に転送して、印刷手段に１ページ印刷させる。
　【００１２】
　【実施例】
　以下、本発明を具体化した一実施例を図面を参照して説明する。
　【００１３】
　図１は、本実施例のプリンタの構成を示すブロック図である。
　【００１４】
　本プリンタは、プリンタコントローラ１１と、プリンタエンジン１２とハードディスク１３とにより構成される。
　【００１５】
　前記プリンタコントローラ１１は、周知のＣＰＵ１４、ＲＯＭ１５、ＲＡＭ１６と、前記プリンタエンジン１２の制御を行うプリンタエンジンインターフェース（以下Ｉ／Ｆと略す）１７と、図示しないホストコンピュータから印刷データを受信するホストＩ／Ｆ１８と、前記ハードディスク１３を制御するハードディスクＩ／Ｆ１９とにより構成される。
　【００１６】
　前記ＲＯＭ１５は、ＣＰＵ１４がホストＩ／Ｆ１８を制御してホストコンピュータから印刷データを受信し、プリンタエンジンＩ／Ｆ１７を制御してプリンタエンジン１２により印刷を行うまでのプログラム２０を格納している。また、文字を印刷するためのフォントデータ２１も格納している。
　【００１７】
　前記ＲＡＭ１６は、ホストＩ／Ｆ１８より受信した印刷データをＣＰＵ１４が展開して形成するビットマップデータを格納するページメモリ２２、印刷データより指示された印刷部数２３、印刷ページ数２４、印刷ページ２５を格納している。
　【００１８】
　前記ホストＩ／Ｆ１８により、ホストコンピュータから受信する印刷データは、ＰｏｓｔＳｃｒｉｐｔと同様なページ記述を行うデータ列であり、描画コマンド、印刷部数設定コマンド、ページ終了コマンド、データ終了コマンドに分類される。描画コマンドは、文字もしくは図形を表わすコマンドであり、ＲＡＭ１６上のページメモリ２２にビットマップデータとして展開される。また、印刷部数設定コマンドは、印刷する部数を指定するコマンドであり、１以上の値をとる整数値を含んでおり、その値はＲＡＭ１６上の印刷部数２３に記憶される。また、ページ終了コマンドは、１ページ分の印刷データの終了を表わすコマンドである。また、データ終了コマンドは、ホストコンピュータから受信される印刷データの終了を示すコマンドである。
　【００１９】
　次に、実際の処理手順を追い、図２〜図６のフローチャートを参照して本実施例の説明を行う。
　【００２０】
　まず、図２のフローチャートに示すように、電源投入時に（Ｓ１）ＣＰＵ１４は、ＲＯＭ１５のプログラム２０にしたがってＲＡＭ１６上のページメモリ２０をクリアし白紙の状態にする（Ｓ２）。次いで、印刷部数２３に１を設定する（Ｓ３）。さらに、印刷ページ数２４に０を設定する（Ｓ４）。さらに、プリンタエンジンＩ／Ｆ１７をプリンタエンジン１２の印刷制御を行えるように初期化する（Ｓ５）。また、ホストＩ／Ｆ１８をホストコンピュータからの印刷データ待状態になるように初期化する（Ｓ６）。また、ハードディスクＩ／Ｆ１９をハードディスク１３のデータ読み書き制御を行えるように初期化する（Ｓ７）。次に、ホストＩ／Ｆ１８を通じて、印刷データを受信し、ＣＰＵ１４がＲＯＭ１５のプログラム２０にしたがってその印刷データの解析を繰り返す（Ｓ８）。
　【００２１】
　次に、印刷データの解析の処理過程を図３のフローチャートを参照し詳細に説明する。
　【００２２】
　まず、印刷データを受信する（Ｓ１１）。この受信ステップは、ホストＩ／Ｆ１８が受信制御を行うことにより、以下に説明する印刷データの解析の処理途中で多重に発生することはない。従って、印刷データの解析の処理が並列に処理されることはない。
　【００２３】
　次に、印刷データが、印刷部数設定コマンドであるかどうかの比較をする（Ｓ１２）。もし、印刷データが、印刷部数設定コマンドであったならば、ＣＰＵ１４は、印刷部数をＲＡＭ１６中の印刷部数２３に記憶させる（Ｓ１３）。
　【００２４】
　また、印刷データが、印刷部数設定コマンドでなければ、印刷データが、印刷する文字もしくは図形を指示する描画コマンドであるかどうかの比較をする（Ｓ１４）。もし、印刷データが、描画コマンドであったならば、ＣＰＵ１４は、その描画コマンドに従い、ページメモリ２２に描画する（Ｓ１５）。詳細には、描画コマンドが文字の描画を指示するコマンドであれば、文字コードを含んでおり、ＣＰＵ１４は、その文字コードにより、ＲＯＭ１５上のフォントデータ２１を参照し、その文字の形状をページメモリ２２にビットマップデータとして展開する。描画コマンドが図形を示す描画コマンドであれば、図形の形状を示すパラメータを含んでおり、ＣＰＵ１４は、数値計算を行い、その形状をページメモリ２２にビットマップデータとして展開する。この描画コマンドは、従来より使用されているＰｏｓｔＳｃｒｉｐｔ等のコマンド体系を、そのまま使用すればよい。また、その場合描画コマンドに従った、ページメモリ２２への描画（Ｓ１５）も、従来より使用されているＰｏｓｔＳｃｒｉｐｔインタープリタ等を、そのまま使用して行えばよい。
　【００２５】
　また、印刷データが、描画コマンドでなかったならば、印刷データがページ終了コマンドであるかどうかの比較をする（Ｓ１６）。もし、印刷データがページ終了コマンドであったならば、ページ終了処理を行う。詳細には、図４のフローチャートに示すように、ＣＰＵ１４は、ＲＡＭ１６上のページメモリ２２に保存されたビットマップデータをプリンタエンジンＩ／Ｆ１７へ転送し、プリンタエンジン１２を制御してプリントを実行する（Ｓ２１）。その後、ハードディスクＩ／Ｆ１９を制御し、ページメモリ２２に保存されたビットマップデータをハードディスク１３に記憶させる（Ｓ２２）。さらに、ＲＡＭ４上のページメモリ２２をクリアし（Ｓ２３）、印刷ページ数２４に１を加算する（Ｓ２４）。このように、ページメモリ２２に１ページ分のビットマップデータが書き込まれる毎に、ページメモリ２２に書き込まれたビットマップデータをプリンタエンジン１２に転送して、プリンタエンジン１２に印刷させると共に、ページメモリ２２に書き込まれた１ページ分のビットマップデータをハードディスク１３に書き込むので、ハードディスク１３に全ページ分のビットマップデータの書き込みが完了しなくても第１部目の印刷を開始することができる。
　【００２６】
　また、図３のＳ１６において印刷データがページ終了コマンドでなかったならば、印刷データがデータ終了コマンドあるかどうかの比較をする（Ｓ１８）。もし、印刷データが、データ終了コマンドであったならば、データ終了処理を行う（Ｓ１９）。詳細には、図６のフローチャートに示すように、まず、ＣＰＵ１４はＲＡＭ１６上の印刷部数２３が１であるかどうかを比較する（Ｓ４１）。もし、印刷部数２３が１であったならば、ＲＡＭ１６上のページメモリ２２をクリアし（Ｓ４４）、印刷ページ数２４に０を設定し（Ｓ４５）、データ終了処理を終了する。また、印刷部数２３が１でなければ、ハードディスク１３に保存されたビットマップデータをページメモリ２２に１ページから最終ページまで順に読みだし、全ページの印刷を行う（Ｓ４２）。次に印刷部数２３より１減算し（Ｓ４３）印刷部数２３が１であるかどうかの比較（Ｓ４１）のステップへもどす。
　【００２７】
　このＳ４１〜Ｓ４３のステップのループを、Ｓ４１のステップにおいて印刷部数２３が１となるまで繰り返すことにより、全ページの印刷が終了コマンド受信時に印刷部数２３に設定されていた数値−１回行われる。これに、ページ終了データ受信時に印刷した１部と合わせると、指定された印刷部数印刷された事になる。そこで、ＲＡＭ１６上のページメモリ２２をクリアし（Ｓ４４）、印刷ページ数２４に０を設定し（Ｓ４５）、データ終了処理を終了する。
　【００２８】
　次に、図６のＳ４２における全ページ印刷の制御を、図５のフローチャートを参照し、詳細に説明する。まず、ＣＰＵ１４はＲＡＭ１６上の印刷ページ２５に１を設定する（Ｓ３１）。次に、ハードディスクＩ／Ｆ１９を制御し、１ページ目のビットマップデータをページメモリ２２へハードディスク１３より読みだす（Ｓ３２）。それを、プリンタエンジンＩ／Ｆ１７へ転送し、プリンタエンジン１２を制御してプリントを実行する（Ｓ３３）。次に、印刷ページ２５と印刷ページ数２４を比較する（Ｓ３４）。もし、等しくなければ、印刷ページ２５に１を加算する（Ｓ３５）。そして、次のページのビットマップデータのページメモリ２２への読みだし（Ｓ３１）のステップへもどす。この、Ｓ３２〜Ｓ３５のステップのループを、Ｓ３４のステップにおいて印刷ページ２５が印刷ページ数２４と等しくなるまでくりかえす。これにより、全ページの印刷が行われる。
　【００２９】
　以上、本実施例によれば、ソータを付加することなく図７に示すように、第１部の第１ページ３１から最終ページ３３まで順に印刷され、次に第２部の第１ページ３４から最終ページ３６まで順に印刷され、それが最終部の最終ページ３７まで続く印刷を行い得る、小型のプリンタを提供することができる。さらに、印刷する部数も、ソータを使用した場合のようにトレーの数に制限を受けることなく大量部数行うことができる。また、複数部印刷の際にも、ホストコンピュータより印刷部数分のデータを送信する必要がなく、ホストコンピュータの使用効率を向上させることが出来る。さらに、ビットマップデータを保存することにより、２部目以降の印刷時に描画コマンドの展開を繰り返す必要がなく、高速に複数部の印刷を行うことが出来る。
　【００３０】
　尚、前記実施例においては、印刷部数２３の設定を、ホストから転送された印刷データ中の印刷部数設定コマンドにより行っているが、プリンタに操作パネルを備え、そのパネルより印刷部数を設定してもよい。この場合、ホストコンピュータになんら手を加えることなく複数部の印刷を行うことができる。
　【００３１】
　また、第１部から最終部の各部の第１ページの印刷の前に、ＣＰＵ１４は、プリンタエンジンＩ／Ｆ１７を通してプリンタエンジン１２を制御し、白紙を１枚排出してもよい。これにより、印刷された第１部の最終ページと第２部の第１ページのあいだ、第２部の最終ページと第３部の第１ページのあいだ、というように、各部の境目に白紙が挿入される。従って、各部の境目が明確となる。
　【００３２】
　さらに、第１部から最終部の各部の第１ページの印刷の前に、ＣＰＵ１４は、ＲＡＭ１６上の印刷部数２３に従って、第何部目を印刷しているかを算出し、その数値を示す文字コード列を求め、ＲＯＭ１５上のフォントデータ２１を参照し、数字の列の形状をページメモリ２２にビットマップデータとして展開し、それをプリンタエンジンＩ／Ｆ１７へ転送し、プリンタエンジン１２を制御してプリントを実行してもよい。これにより、印刷された第１部の第１ページの前に、１と印刷された用紙が挿入され、印刷された第１部の最終ページと第２部の第１ページのあいだに、２と印刷された用紙が挿入され、第２部の最終ページと第３部の第１ページの間に、３と印刷された用紙が挿入され、というように、各部の境目に、続いて印刷されるのが第何部目であるかをしめす数字が印刷された用紙が挿入さる。従って、印刷された用紙が第何部目に含まれるかが明確となる。
　【００３３】
　また、ハードディスク１３にページメモリ２２に展開されたビットマップデータを記録する際に、周知のＲｕｎＬｅｎｇｔｈ法やＬＺＷ法等を使用してデータ圧縮をし、２部目以降の印刷時にそれを展開して印刷してもよい。この場合、ハードディスク１３の容量に比較して、より多くのページのソートされた複数部の印刷を行うことができる。また、ハードディスク１３を他の外部記憶装置に置き換えた構成としてもよい。さらに、ＲＡＭ１６上に複数のページメモリ２２を持ちそれを順に使用することにより、ハードディスク１３への記録、読みだしを行わず２部目以降の印刷を行い、ハードディスク１３を省いた構成としてもよい。さらに、ページメモリ２２は１ページ分のみ備え、そのビットマップデータを圧縮してＲＡＭ１６上に記録し、２部目以降の印刷時にそれをページメモリ２２に展開して印刷してもよい。
　【００３４】
　尚、請求項の印刷部数授受手段は、実施例におけるＲＡＭ１６の印刷部数２３に対応します。請求項の通信手段は、実施例におけるホストＩ／Ｆ１８に相当します。請求項の第１記憶手段は、実施例におけるＲＡＭ１６のページメモリ２２に対応します。請求項の第２記憶手段は、実施例におけるハードディスク１３に対応します。請求項の第１書き込み手段は、実施例におけるＲＯＭ１５のプログラム２０に従ってプリンタ全体を制御するＣＰＵ１４に対応し、その制御はＳ１５の処理に対応します。請求項の第２書き込み手段は、実施例におけるＲＯＭ１５のプログラム２０に従ってプリンタ全体を制御するＣＰＵ１４に対応し、その制御はＳ２２の処理に対応します。請求項の印刷手段は、実施例におけるプリンタエンジン１３に対応します。請求項の第１印刷制御手段は、実施例におけるＲＯＭ１５のプログラム２０に従ってプリンタ全体を制御するＣＰＵ１４に対応し、その制御はＳ２１、Ｓ２３、Ｓ２４の処理に対応します。請求項の第２印刷制御手段は、実施例におけるＲＯＭ１５のプログラム２０に従ってプリンタ全体を制御するＣＰＵ１４に対応し、その制御はＳ４２、Ｓ３１〜Ｓ３５の処理に対応します。請求項の制御手段は、実施例におけるＲＯＭ１５のプログラム２０に従ってプリンタ全体を制御するＣＰＵ１４に対応し、その制御はＳ４１〜Ｓ４５の処理に対応します。
　【００３５】
　【発明の効果】
　以上説明したことから明かなように、本発明の請求項１の発明によれば、第２書き込み手段が、前記通信手段により受信した全ページ分の印刷データに基づくビットマップデータを前記第２記憶手段へ書き込み、前記第２記憶手段に全ページ分のビットマップデータを書き込み完了する前であって、前記第１記憶手段に所定量のビットマップデータが書き込まれたときに、第１印刷制御手段が、前記第１記憶手段に書き込まれたビットマップデータを印刷手段に転送して、各ページを１度ずつそのページ順に印刷手段に印刷させるので、前記第２記憶手段に全ページ分のビットマップデータの書き込みが完了しなくても第１部目の印刷を開始することができる。更に、前記印刷部数授受手段に入力された印刷部数情報が複数部数の場合には、第２印刷制御手段が、前記第２記憶手段に記憶された全ページのビットマップデータをページ順に印刷手段に転送して、各ページを１度ずつページ順に前記印刷手段に印刷させ、前記第１印刷制御手段及び第２印刷制御手段によって前記印刷手段が印刷する部数が、印刷部数情報に対応する部数となるように、制御手段が前記第２印刷制御手段を制御して、前記印刷手段に印刷させるので、印刷部数授受手段へ印刷部数情報を与え、ホストコンピュータより通信手段へ全ページ分の印刷データを１度送信するのみで、図７に示すように、第１部の１ページから最終ページまで順に印刷され、次に第２部の１ページから最終ページまで順に印刷され、それが印刷部数情報で示した印刷部数続く印刷を行うことができる。
更に、制御手段によって、各部の境目に白紙または第何部目であるかを示す数字が印刷された用紙を挿入させるので、各部の境目を明確にすることができる。
　【００３６】
　また、請求項２の発明によれば、前記第１記憶手段に所定量のビットマップデータが書き込まれる毎に、前記第１印刷制御手段が、前記第１記憶手段に書き込まれたビットマップデータを印刷手段に転送して、印刷手段に印刷させると共に、前記第２書き込み手段が、前記第１記憶手段に書き込まれた所定量のビットマップデータを前記第２記憶手段に書き込むので、前記第２記憶手段に全ページ分のビットマップデータの書き込みが完了しなくても第１部目の印刷を開始することができる。
　【００３７】
　また、請求項３の発明によれば、前記所定量が１ページ分であるので、前記第１記憶手段に１ページ分のビットマップデータが書き込まれる毎に、前記第１印刷制御手段が、前記第１記憶手段に書き込まれたビットマップデータを前記印刷手段に転送して、前記印刷手段に１ページ印刷させるため、前記第２記憶手段に全ページ分のビットマップデータの書き込みが完了しなくても第１部目の印刷を開始することができる。
【図面の簡単な説明】
　【図１】
　本発明の一実施例のプリンタの構成を示すブロック図である。
　【図２】
　本発明の一実施例の全体の処理を示すフローチャートである。
　【図３】
　本発明の一実施例の印刷データに対する処理を示すフローチャートである。
　【図４】
　本発明の一実施例のページ終了コマンドに対する処理を示すフローチャートである。
　【図５】
　本発明の一実施例の全ページを印刷する処理を示すフローチャートである。
　【図６】
　本発明の一実施例のデータ終了コマンドに対する処理を示すフローチャートである。
　【図７】
　本発明によるプリンタの印刷結果を示す図である。
【符号の説明】
　１１　プリンタコントローラ
　１２　プリンタエンジン
　１３　ハードディスク
　１４　ＣＰＵ
　１５　ＲＯＭ
　１６　ＲＡＭ
　１７　プリンタエンジンＩ／Ｆ
　１８　ホストＩ／Ｆ
　１９　ハードディスクＩ／Ｆ
　２０　プログラム
　２１　フォントデータ
　２２　ページメモリ
　２３　印刷部数
　２４　印刷ページ数
　２５　印刷ページ