【事件の表示】
　特許第３１４５７６１号「プリンタ」の請求項１に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３１４５７６１号の請求項１に係る特許を維持する。
【理　由】
１．手続の経緯
　本件特許第３１４５７６１号の請求項１に係る発明は、平成３年１２月２７日に特許出願され、平成１３年１月５日にその特許の設定登録がなされ、その後、請求項１に係る発明の特許についてコニカ株式会社より特許異議の申立てがなされ、取消理由通知がなされ、その指定期間内である平成１４年２月１３日に訂正請求がなされ、さらに特許異議申立人に対して審尋がなされ、平成１４年１０月１５日に回答書が提出された後、再度取消理由通知がなされ、平成１５年７月２９日に特許異議意見書が提出されたものである。
　
２．訂正の適否についての判断
　ア．特許権者が求めている訂正の内容は、次のとおりである。
　訂正事項ａ：特許請求の範囲の請求項１を、
　「【請求項１】上位装置から送られてくる印刷データ中の各１行分の印刷データが用紙の水平方向の印刷限界位置を超えたかどうかをチェックするデータチェック手段と、前記各１行分の印刷データが前記印刷限界位置を超えたとき用紙をはみ出したことをオペレータに表示する表示制御手段とを備えることを特徴とするプリンタ。」から、
　「【請求項１】上位装置から送られてくる印刷データ中の各１行分の印刷データが
解釈され書き込まれた画像メモリ内で
　訂正事項ｂ：発明の詳細な説明の段落【０００５】を、「【課題を解決するための手段】本発明のプリンタは、上位装置から送られてくる印刷データ中の各１行分の印刷データが
解釈され書き込まれた画像メモリ内で
　
　イ．訂正の目的の適否、新規事項の有無及び拡張・変更の存否
　訂正事項ａは、願書に添付した明細書又は図面に記載した事項（特に、特許掲載公報第３欄第２６〜３２行）の範囲内で、データチェック手段が、上位装置から送られてくる印刷データ中の各１行分の印刷データが用紙の水平方向の印刷限界位置を越えたかどうかをチェックする態様を、各１行分の印刷データが解釈され書き込まれた画像メモリ内で行うものに技術的に限定するものであり、特許請求の範囲の減縮を目的とするものである。
　さらに、訂正事項ｂは、訂正事項ａに伴い、発明の詳細な説明の記載を、請求項１の記載との整合を図るべく訂正するものであり、明瞭でない記載の釈明を目的とするものである。
　そして、上記訂正は、いずれも新規事項の追加に該当せず、実質的に特許請求の範囲を拡張又は変更するものではない。
　
　ウ．むすび
　以上のとおりであるから、上記訂正は、特許法等の一部を改正する法律（平成６年法律第１１６号）附則第６条第１項の規定によりなお従前の例によるとされる、平成６年改正前特許法第１２６条第１項乃至第３項の規定に適合するので、当該訂正を認める。
　
３．特許異議の申立てについての判断
　ア．申立ての理由の概要
　特許異議申立人、コニカ株式会社は、甲第１号証（実願平１−１１２４５号（実開平２−１０１７６２号）のマイクロフィルム）、甲第２号証（特開平２−２３１６２３号公報）を提示し、訂正前の請求項１に係る発明は、甲第１号証に記載された発明と同一であり、特許法第２９条第１項第３号に規定する発明に該当し、特許を受けることができないものであるか、甲第１号証及び甲第２号証に記載された発明から当業者が容易に発明をすることができたものであり、特許法第２９条第２項の規定により、特許を受けることができないものであるから、特許を取り消すべきと主張している。
　
　イ．本件の請求項１に係る発明
　上記２．で示したように上記訂正が認められるから、本件の請求項１に係る発明（以下、「本件発明」という。）は、上記訂正請求に係る訂正明細書の特許請求の範囲の請求項１に記載された次のとおりのものである。
　「【請求項１】上位装置から送られてくる印刷データ中の各１行分の印刷データが解釈され書き込まれた画像メモリ内で用紙の水平方向の印刷限界位置を超えたかどうかをチェックするデータチェック手段と、前記各１行分の印刷データが前記印刷限界位置を超えたとき用紙をはみ出したことをオペレータに表示する表示制御手段とを備えることを特徴とするプリンタ。」
　
　ウ．刊行物等
　当審が取消理由として通知した刊行物である、刊行物１：実願平１−１１２４５号（実開平２−１０１７６２号）のマイクロフィルム（甲第１号証）、刊行物２：特開平２−２３１６２３号公報（甲第２号証）には、それぞれ下記の事項が記載されている。
　［刊行物１］
　ａ．「この考案は用紙の印字行に沿って移動可能なキャリッジに印字ヘッドが支持された構造の印字装置に関し、特に印字ヘッドが用紙の印字範囲を外れた状態において印字動作を停止させる空打ち防止機能を備えた印字装置に関する。」（第２頁第４〜８行）。
　ｂ．「印字ヘッドを備え、用紙の印字行に沿って移動可能なキャリッジと、改行に関するデータを含む印字データに基づいてそのキャリッジを移動させるキャリッジ駆動手段と、前記印字データに基づいて前記印字ヘッドに印字動作を行わせる印字駆動手段と、前記印字行における印字ヘッドの位置を判断するヘッド位置判断手段と、前記改行に関するデータに基づく処理が行われないまま印字ヘッドが印字可能な用紙範囲の端部に達する場合には該当行の印字データに基づく前記印字ヘッドの印字動作を打ち切り、他行への印字が指定されている印字データの印字へ移行させる印字制御手段とを含むことを特徴とする空打ち防止機能を備えた印字装置。」（実用新案登録請求の範囲）。
　ｃ．「第２図はワードプロセッサ機能を備えたタイプライタを示す図であり、このタイプライタは後に詳述するようにテキストメモリを備えていて、このテキストに記憶されている印字データに基づいて印字を行うモードにおいて、本考察の一実施例である印字装置として機能する。」（第６頁第１３〜１８行）。
　ｄ．「テキストメモリ７３にはインタフェイス７４を介して外部装置から供給される印字データも記憶され得るようになっている。」（第８頁第１〜３行）。
　ｅ．「第５図のＳ６，Ｓ７，Ｓ８，Ｓ９及びＳ１０では、印字データ（これはテキストメモリ７３に記憶されている）の全行について、それぞれの行毎の文字数が、Ｓ３あるいはＳ５でセットされた印字可能最大文字数以下かどうかを調べる。印字すべき各行毎の文字教は、一般に隣り合う改行データ間に存在する文字データ数に基づいて判断される。まずＳ６で行カウンタ７５の内容が１にリセットされ、印字すべき先頭行の印字文字数がＳ７で読出される。そしてＳ８で最大文字数カウンタ７７にセットされている最大文字数と、Ｓ７で得られた印字すべき文字数の大小が比較され、印字すべき文字数が最大文字数を超えていなければ、Ｓ９で行カウンタ７５の内容が一つ増加し、さらにＳ１０で行カウンタ７５のカウント値が印字すべき行数（最終行の行番号）を超えているかどうかが判断される。超えていなければ再びＳ７に移行し、以下同様にして印字すべき各行の文字数と印字可能な最大文字数との大小がＳ８で比較され、Ｓ１０で印字すべき全ての行の文字数比較が完了したと判断されるまで、Ｓ７〜Ｓ１０の処理が続けられる。ここでＳ８において、調査されているある行の文字数がＳ３またはＳ５で設定された最大文字数を超えていると判断された場合には、Ｓ１１でメッセージ表示がなされる。つまりオペレータに対し、これから印字しようとしているデータが印字可能範囲に印字し切れない旨をＬＣＤ６０にメッセージとして表示する。このメッセージを受けてオペレータは、キーボード１０の所定のキー入力により２つの選択が可能である。１つは印字可能範囲内に印字できないことを認識しつつ印字可能範囲に入る部分だけを強制的に印字させる強制印字の選択であり、もう１つは印字を断念する印字中止の選択である。」（第１６頁第２０行〜第１８頁１４行）。
　
　［刊行物２］
　ａ．「第２図は本発明の一実施例による印刷鉄置の制御系のブロック構成を示す。本装置は、外部装置のホストコンピュータ４１などからインターフェイス４２を介して文字・図形等の印刷データを受けると共に装置全休を制御するＣＰＵ５１と、プログラムメモリ５２ａとキャラクタジェネレー夕（ＣＧ）５２ｂを格納したＲＯＭ５２と、入力データを一時的に格納する受信バッファ５３ａ、印刷データを記憶するページメモリ５３ｂ、および作業用のコードなどを記憶する作業用メモリ５３ｃからなるＲＡＭ５３と、ページメモリ５３ｂに記憶された印刷データをキャラクタジェネレータ５２ｂによりビットパターンとして展開するビデオＲＡＭ５４と、ビデオＲＡＭ５４に展開されたビットパターンをラスタ単位に出力し印刷するレーザ／スキャナ部２を主体とした印刷機溝部（エンジン）５５などからなる。」（第３頁左上欄第１〜１７行）。
　ｂ．「いま、ページメモリ５３ｂには、綴じ代の幅が零のときのページデータが格納されているとする（第７図（ａ）参照）。印刷出力に際して、綴じ代の位置或いは幅を変更するために、モードキー６３、上下スクロールキー６５，６６、セットキー６７が操作されると、ＣＰＵ５１は、第４図または第５図に示した綴じ代変更チェックのルーチンを実行する。まず、第４図のフローチャートにおいては、ページ内データが、綴じ代の位置或いは綴じ代幅の変更により、印刷する用紙よりも外にオーバフローするか否かを調べ（＃１）、オーバフローすると判断されたときは、ユ−ザにその旨を、表示部６８に警告表示する（＃２）、ここにオーバーフローには、改行位置を変更しないときには印刷データが用紙の印刷領域を越える場合（第７図（ｂ）参照）と、印刷領域内に収まるように改行位置を変更して内容が変わる場合（第７図（ｃ）参照）とがある。なお、第７図（ａ）は綴じ代が設定されておらず、ページデータが用紙に適正に対応して収まっている状態を示す。上記のオーバフローが生じた構合、表示部６８は、例えば、“ＰＲＩＮＴ　ＡＲＥＡ　ＯＶＥＲ”または“ＣＯＮＴＥＮＴＳ　ＣＨＡＮＧＥ”の表示を行う。この表示は次にキー入力がなされる（＃３）まで続けられる。」（第３頁左下欄第１１行〜右下欄第１６行）。
　
　エ．対比・判断
　（１）刊行物１の上記記載ｄ、ｅによると、テキストメモリ７３に記憶されている印字データの全行について、Ｓ８において、行毎に、最大文字数カウンタ７７にセットされている最大文字数と、Ｓ７で得られた印字すべき文字数の大小が比較され、印字すべき文字数が最大文字数を超えていると判断された場合には、Ｓ１１でＬＣＤ６０にメッセージ表示がなされる。
　そうすると、上記記載ａ〜ｅを含む明細書及び図面によると、刊行物１には、下記の発明が記載されている。
　「外部装置から送られてくる印字データを記憶するテキストメモリ７３を備え、該テキストメモリ７３中の各１行分の印字データについて、最大文字数カウンタ７７にセットされている最大文字数と、印字すべき文字数の大小が比較され、印字すべき文字数が最大文字数を超えていると判断された場合には、これから印字しようとしているデータが印字可能範囲に印字し切れない旨のメッセージ表示がＬＣＤ６０になされることを特徴とする印字装置。」（以下、「刊行物１発明」という。）
　
　そこで、本件発明と刊行物１発明とを対比する。
　まず、刊行物１発明の「最大文字数カウンタ７７にセットされている最大文字数と、印字すべき文字数の大小が比較され」は、本件発明の「用紙の水平方向の印刷限界位置を超えたかどうかをチェックするデータチェック手段」に相当する。
　刊行物１発明の「外部装置」、「印字装置」は、それぞれ本件発明の「上位装置」、「プリンタ」に相当する。
　刊行物１発明の「印字データ」と本件発明の「印刷データ」とは、「記録データ」である点で共通する。
　刊行物１発明の「テキストメモリ７３」と本件発明の「解釈され書き込まれた画像メモリ」とは、「メモリ」である点で共通する。
　刊行物１発明の「各１行分の印字データについて、印字すべき文字数が最大文字数を超えていると判断された場合には、これから印字しようとしているデータが印字可能範囲に印字し切れない旨のメッセージ表示がＬＣＤ６０になされる」と、本件発明の「各１行分の印刷データが前記印刷限界位置を超えたとき用紙をはみ出したことをオペレータに表示する表示制御手段」とは、「各１行分の記録データが前記印刷限界位置を超えたとき用紙をはみ出したことをオペレータに表示する表示制御手段」である点で共通する。
　
　してみると、本件発明と刊行物１発明とは、
　「上位装置から送られてくる記録データを記憶するメモリを備え、該メモリ中の各１行分の記録データが用紙の水平方向の印刷限界位置を超えたかどうかをチェックするデータチェック手段と、前記各１行分の印刷データが前記印刷限界位置を超えたとき用紙をはみ出したことをオペレータに表示する表示制御手段とを備えることを特徴とするプリンタ。」である点で一致し、次の点で相違する。
　相違点：上位装置から送られてくる記録データを記憶するメモリを備え、該メモリ中の各１行分の記録データをデータチェック手段でチェックすることに関して、本件発明では、「メモリが記録データが解釈され書き込まれた画像メモリであり、各１行分の印刷データが解釈され書き込まれた画像メモリ内で」チェックするするのに対して、刊行物１発明では、「メモリがテキストメモリであり、テキストメモリ７３中の各１行分の印字データについて、最大文字数カウンタ７７にセットされている最大文字数と、印字すべき文字数の大小が比較され」るものである点。
　
　上記相違点について検討する。
　刊行物２の上記記載ｂによると、刊行物２記載の発明は、ページメモリ５３ｂに綴じ代の幅が零のときのページデータが格納された状態から、印刷出力に際して、綴じ代の位置或いは幅を変更する操作により綴じ代変更チェックのルーチンを実行し、その中でページ内データが印刷する用紙よりも外にオーバフローするか否かを調べるものであるが、綴じ代の位置或いは幅を変更する際に、印刷する用紙よりも外にオーバフローするか否かを判断する際のデータであるページメモリ５３ｂに記憶されたデータは、ビットパターンとして展開される前のデータである（刊行物２の上記記載ａ参照）。即ち、オーバフローするか否かを判断する際のデータは、ビットパターンとして展開される前のデータ、いわば解釈される前のデータである。
　そして、刊行物２には、解釈された後のデータについて用紙の水平方向の印刷限界位置を超えたかどうかをチエックすることについては記載がなく、それを示唆する記載もない。
　してみると、外部装置から送信されるデータを受信し、受信データ解釈手段で解釈し、解釈した結果にしたがって画像イメージデータを形成し、画像メモリに書き込むこと自体は周知である（例えば、特開平２−２６００２５号公報、特開平３−２４２０８０号公報、特開平１−１８４１３７号公報等参照）が、上記の如く、刊行物２には、解釈された後のデータについて用紙の水平方向の印刷限界位置を超えたかどうかをチエックすることについては記載がなく、それを示唆する記載もないことから、文字データについて、行毎の文字数が印字可能最大文字数以下かどうかを調べるものであるである刊行物１発明におけるテキストメモリをページメモリに代え、刊行物２記載の技術思想を刊行物１発明に適用したとしても、相違点に係る本件発明の如く構成することは、当業者が容易に想到し得たものであるとはいえない。
　そして、本件発明は、相違点に係る構成により、「印刷したいデータが用紙からはみ出したら用紙をはみ出したということをオペレータに表示する機能を付けて、印刷データが用紙からはみ出すと表示をするようにしたので、ユーザは誤って用紙をはみ出してクリッピングしたり、改行したりして用紙に印刷しようとしたときに用紙に印刷することを中止することができる。このため、不用意に印刷してしまうことを節約できる」（特許掲載公報第４欄第２８〜３５行参照）、「解釈され画像メモリに書き込まれた現実のデータで用紙の水平方向の印刷限界位置を超えたか否か判断でき、例えば、印刷データが、プロポーショナルフォントを含むテキスト、グラフィック、イメージのいずれであっても、印刷限界位置を超えたか否かを正しくチェックすることができます。」（平成１４年２月１３日付け特許異議意見書第３頁第１６〜２０行参照。）という、各刊行物に記載のものからは期待できない格別の効果を奏するものである。
　したがって、本件発明は、上記刊行物１に記載された発明と同一であるとはいえないばかりでなく、上記刊行物１及び刊行物２に記載された発明に基づき当業者が容易に発明をすることができたものともいえない。
　
　オ．むすび
　以上のとおりであるから、特許異議の申立の理由によっては本件請求項１に係る発明の特許を取り消すことはできない。
　また、他に本件請求項１に係る発明の特許を取り消すべき理由を発見しない。
　したがって、本件請求項１に係る発明についての特許は拒絶の査定をしなければならない特許出願に対してされたものと認めない。
　よって、特許法等の一部を改正する法律（平成６年法律第１１６号）附則第１４条の規定に基づく、特許法等の一部を改正する法律の施行に伴う経過措置を定める政令（平成７年政令第２０５号）第４条第２項の規定により、結論のとおり決定する。
【異議決定日】
平成１５年９月１２日（２００３．９．１２）
【訂正の要旨】
審決（決定）の【理由】欄参照。
（５４）【発明の名称】
プリンタ
（５７）【特許請求の範囲】
　【請求項１】上位装置から送られてくる印刷データ中の各１行分の印刷データが
解釈され書き込まれた画像メモリ内で
【発明の詳細な説明】
　【０００１】
　【産業上の利用分野】本発明はプリンタに関し、特にページバッファを有し、ページ単位でプリントアウトするページプリンタに関する。
　【０００２】
　【従来の技術】従来のページプリンタは上位装置から送られてきた印刷データをまず受信用のバッファメモリである受信バッファに書き込んでいた。印刷データはプリンタを制御する制御コードに従って解釈されて、受信バッファからページバッファへ印刷データが転送される。転送された印刷データはページバッファ上の印刷位置に相当する場所に（従来技術の説明の続き）書き込まれる。ページバッファは用紙１ページ分格納できる。さらにページバッファは１ライン分のバッファが多数集まって、構成されている。このラインバッファは１ライン分の印刷データが書き込まれる。印刷したいデータが多過ぎて用紙をはみ出してしまう、すなわち、プリンタが用紙に印刷できる領域である印刷可能領域から越えた場合、はみ出した印刷データは次のラインに書き込まれていた。また、別の方法として印刷限界位置を越えたら、残りの印刷データの一部、または全部を印刷しないで捨ててしまうクリッピングを行っていた。
　【０００３】
　【発明が解決しようとする課題】従来のプリンタでは、印刷データが用紙からはみ出した場合自動的に次の行に印刷する、またはクリッピングを行っていた。このときプリンタは用紙をはみ出して印刷してしまうことをオペレータに知らせていなかった。このため、ユーザは用紙をはみ出さないように印刷したつもりが、誤って用紙をはみ出して印刷してしまう場合に印刷を中止することができない不便があった。
　【０００４】本発明の目的は誤って印刷したいデータが用紙をはみ出して印刷する場合警告メッセージ表示を確認してプリンタの印刷動作を中止することができる、ページプリンタを提供することにある。
　【０００５】
　【課題を解決するための手段】本発明のプリンタは、上位装置から送られてくる印刷データ中の各１行分の印刷データが
解釈され書き込まれた画像メモリ内で
　【０００６】
　【実施例】次に図面を参照しながら本発明の実施例について説明する。第１図は本発明のブロック図であり、第２図は本発明の動作に関するフローチャートである。
　【０００７】第１図のブロック図について説明する。上位装置１より印刷データが送られてくると解釈部２で用紙印刷の文法であるプリンタ記述言語に従って印刷データが解釈されて描画部３で画像メモリに書き込まれる。データチェック手段７は１ページ分の印刷データを書き込むラインバッファ内で印刷限界位置を越えたかどうかをチェックする。印刷限界位置を越えたら、はみ出た印刷データは次のラインバッファに書き込み、同時に用紙をはみ出したという情報を表示制御手段６に送信する。表示制御手段６は前記情報を表示部５で表示するための処理をする。表示部６は印刷データが用紙からはみ出して印刷してしまうという警告メッセージを表示する。警告メッセージに対して、印刷を中止するということを示すボタンを押下すると、プリンタは描画部３での画像メモリへの書き込みを中止して、プリンタは一連の印刷動作を止め、画像メモリをクリアして初期状態に戻る。印刷データが用紙をはみ出さない、または強制印刷ということを示すボタンを押下する、すなわち前記警告メッセージを無視した場合、描画部３は印刷できる印刷可能領域内にある印刷データだ（実施例の続き）け画像メモリに書き込む。画像メモリに書き込まれた印刷データが１ページ分になると、印刷部４によって用紙に印刷される。
　【０００８】第２図について説明する。印刷データはラインバッファに１ライン分書き込まれる（ステップ１１）。ラインバッファに書き込まれた１行分の印刷データが印刷限界位置を越えたかどうかをチェックする（ステップ１２）。印刷限界位置を越えたら、用紙の水平方向をはみ出したものとみなして、用紙をはみ出したという警告メッセージを表示させる（ステップ１３、１４）。前記警告メッセージに対して印刷を中止する場合は、プリンタは画像メモリ書き込み動作を中止して画像メモリをクリアして初期状態に戻る（ステップ１５、１６）。警告メッセージを無視し、強制的に印刷する場合は印刷限界位置を越えた印刷データを次のラインバッファに書き込むか、またはクリッピングする（ステップ１７）。これは通常処理と同じである。この動作を繰り返して画像メモリが全部書き込まれたら、元の印刷データの同じページ分が全部書き込まれているかをチェックする（ステップ１８、１９）。全部書き込まれていなかったら、用紙の垂直方向にはみ出したものとみなして前記同様のエラー表示を行う（ステップ２０、２２）。印刷を中止するときは、前記同様ステップ１６を行う（ステップ２３）。警告メッセージを無視する場合、印刷可能領域内にある印刷データのみ画像メモリに書き込む（ステップ２３）。上記でいずれも用紙をはみ出さなかった場合、警告メッセージは出さず、通常の印刷動作を行う（ステップ２１）。
　【０００９】
　【発明の効果】以上説明したように本発明は、印刷したいデータが用紙からはみ出したら用紙をはみ出したということをオペレータに表示する機能を付けて、印刷データが用紙からはみ出すと表示をするようにしたので、ユーザは誤って用紙をはみ出してクリッピングしたり、改行したりして用紙に印刷しようとしたときに用紙に印刷することを中止することができる。このため、不用意に印刷してしまうことを節約できるという効果を有する。
【図面の簡単な説明】
　【図１】本発明の一実施例のブロック図
　【図２】本発明の動作に関するフロ−チャ−ト
　【符号の説明】
　１　　上位装置
　２　　解釈部
　３　　描画部
　４　　印刷部
　５　　表示部
　６　　表示制御手段
　７　　デ−タチェック手段