【事件の表示】
　特許第２９７４０９５号「バーコード印刷装置」の請求項１乃至３記載に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第２９７４０９５号の請求項１，２記載に係る特許を取り消す。
【理　由】
Ａ　手続きの経緯
　本件特許第２９７４０９５号発明（以下「本件特許発明」という）は，平成４年６月５日に出願され，平成１１年９月３日にその特許の設定登録がなされたものであり，その後，平成１２年４月２７日，平成１２年５月８日に石塚輝外１名より特許異議の申立てがなされ，平成１２年８月１日に取消理由通知がなされ，平成１２年１０月３日に訂正請求がなされたものである。
Ｂ　訂正の適否
１　訂正の要旨
　前記訂正の要旨は，本件特許明細書を訂正請求書に添付された訂正明細書の通り，即ち下記訂正事項１〜訂正事項１８の通り訂正することを求めるものである。
　　　　　　　　　　　　　　　　　記
訂正事項１
　本件特許明細書の特許請求の範囲の欄の請求項１の記載を，「【請求項１】　文字や記号及び種々の指令を入力する為の入力手段と，この入力手段から入力されるバーコードのデータを記憶するデータ記憶手段と，複数のドット状の印字素子からなる印字ヘッドを有する印刷手段を備え，細バーと太バーの２種類の白黒のバーエレメントの組合せでバーコードを印刷可能なバーコード印刷装置であって，
前記バーコードにおける細バーの線幅と，前記細バーの線幅に対する太バーの線幅の比率と，からなるバーコードのパラメータを設定するための設定画面を表示する表示手段と，前記表示手段の設定画面における表示に基づき前記入力手段のカーソル操作で選択することにより，細バーの線幅を形成するドット列のドット列数が設定される基本ドット列数設定手段と，前記表示手段の設定画面における表示に基づき前記入力手段のカーソル操作で選択することにより，
，２．５，
の内から択一的に選択・
，及び，前記基本ドット列数設定手段で設定された細バーの線幅を形成するドット列の
訂正事項２
　特許請求の範囲の欄の請求項２の記載を，「【請求項２】　前記パターンデータ作成手段は，前記所定ドット列数に前記線幅の比率を乗算した値についてその少数点以下の値を切上げ又は切下げた整数値を，前記太バー
の線幅
訂正事項３
　特許請求の範囲の欄の請求項３の記載を，削除する。
訂正事項４
　本件特許明細書の段落【０００１】の記載を，「【産業上の利用分野】本発明はバーコード印刷装置に関し，特にバーコード印刷に供する細バーの線幅を形成するドット列のドット列数を設定できるとともに，細バーの線幅に対する太バーの線幅の比率を，２．０，２．５，３．０の内から択一的に選択・設定できるようにしたものに関する。」と訂正する。
訂正事項５
　段落【０００３】の記載を，「ところで，本願出願人は，印字媒体としてのテープに文字や記号を印字できるテープ印字装置を実用化し，更に，文字や記号とともにバーコードを印字する機能を付加したテープ印字装置を実用化した（特願平−３６０４７０号参照）。」と訂正する。
訂正事項６
　段落【０００４】の記載を，「【発明が解決しようとする課題】上述したように，コード３９などの規格に基づくバーコード印字可能なテープ印字装置においては，細バーのドット列数（線幅）と線幅の比率とを設定して，太バーのドット列数（線幅）を求め，これら細バーと太バーの組合せでテープにバーコード印字が可能であるが，このテープを貼着する貼着領域の大きさに略合致する長さのバーコードを自由に印字できないという問題がある。」と訂正する。
訂正事項７
　段落【０００６】の記載を，「本発明の目的は，細バーの線幅を形成するドット列のドット列数を設定できるとともに，細バーの線幅に対する太バーの線幅の比率を２．０，２．５，３．０の内から択一的に選択・設定でき，しかもその比率となるバーコードのドットパターンデータを作成し得るようなバーコード印刷装置を提供することにある。」と訂正する。
訂正事項８
　段落【０００７】の記載を，「【課題を解決するための手段】請求項１に係るバーコード印刷装置は，図１の機能ブロック図に示すように，文字や記号及び種々の指令を入力する為の入力手段と，この入力手段から入力されるバーコードのデータを記憶するデータ記憶手段と，複数のドット状の印字素子からなる印字ヘッドを有する印刷手段を備え，細バーと太バーの２種類の白黒のバーエレメントの組合せでバーコードを印刷可能なバーコード印刷装置であって，バーコードにおける細バーの線幅と，細バーの線幅に対する太バーの線幅の比率と，からなるバーコードのパラメータを設定するための設定画面を表示する表示手段と，表示手段の設定画面における表示に基づき入力手段のカーソル操作で選択することにより，細バーの線幅を形成するドット列のドット列数が設定される基本ドット列数設定手段と，表示手段の設定画面における表示に基づき入力手段のカーソル操作で選択することにより，細バーの線幅に対する太バーの線幅の比率を，２．０，２．５，３．０の内から択一的に選択・設定可能な比率設定手段と，データ記憶手段に記憶されたデータを受け，予め設定されたバーコードの高さサイズ，及び，基本ドット列数設定手段で設定された細バーの線幅を形成するドット列数とに基いて，比率設定手段により設定された線幅の比率となるバーコードの印字用ドットパターンデータを作成するパターンデータ作成手段とを備えたものである。」と訂正する。
訂正事項９
　段落【０００８】の記載を，「請求項２に係るバーコード印刷装置は，請求項１のバーコード印刷装置において，前記パターンデータ作成手段は，所定ドット列数に線幅の比率を乗算した値についてその少数点以下の値を切上げ又は切下げた整数値を，太バーの線幅を形成するドット列のドット列数として設定するように構成したものである。」と訂正する。
訂正事項１０
　段落【０００９】の記載を削除する。
訂正事項１１
　段落【００１０】の記載を，「【作用】請求項１に係るバーコード印刷装置においては，入力手段から入力されるバーコードのデータはデータ記憶手段に記憶され，表示手段によって，バーコードにおける細バーの線幅と，細バーの線幅に対する太バーの線幅の比率と，からなるバーコードのパラメータを設定するための設定画面が表示され，基本ドット列数設定手段によって，細バーの線幅を形成するドット列のドット列数が，表示手段の設定画面における表示に基づき入力手段のカーソル操作で選択され，比率設定手段によって，表示手段の設定画面における表示に基づき入力手段のカーソル操作で選択することで，細バーの線幅に対する太バーの線幅の比率を，２．０，２．５，３．０の内から択一的に選択・設定される。従って，パターンデータ作成手段は，データ記憶手段に記憶されたデータを受け，予め設定されたバーコードの高さサイズ，及び，基本ドット列数設定手段で設定された細バーの線幅を形成するドット列のドット列数とに基いて，比率設定手段により設定された線幅の比率となるバーコードの印字用ドットパターンデータを作成する。その結果，印刷手段は，この印字用ドットパターンデータに基いて，細バーと太バーの２種類の白黒バーの組合せでバーコードを印刷する。」と訂正する。
訂正事項１２
　段落【００１１】の記載を，「このように，細バーの線幅を形成するドット列のドット列数が，表示手段の設定画面における表示に基づき入力手段のカーソル操作で選択され，かつ，細バーの線幅に対する太バーの線幅の比率を２．０，２．５，３．０の内から択一的に選択・設定できるようにし，しかもこの線幅の比率とバーコードの高さサイズ及び細バーの所定ドット列数とに基いて，バーコードの印字用ドットパターンデータが作成され印刷されるので，細バーの線幅を形成するドット列のドット列数及び細バーの線幅に対する太バーの線幅の比率の設定如何でバーコードの長さを自由に変更することができる。」と訂正する。
訂正事項１３
　段落【００１２】の記載を，「請求項２に係るバーコード印刷装置においては，請求項１と同様に作用する上，前記パターンデータ作成手段は，細バーの為の所定ドット列数に線幅の比率を乗算した値について，その少数点以下の値を切上げ又は切下げた整数値を，太バーの線幅を形成するドット列のドット列数として設定するので，ドット状の印字素子からなる印字ヘッドの解像度に制約されることなく，バーコードを印刷できる。尚，解像度が例えば，１８０ＤＰＩ以上であれば，少数点以下の値を切上げ又は切下げても，バーコードリーダーによる読取りに支障はない。」と訂正する。
訂正事項１４
　段落【００１３】の記載を削除する。
訂正事項１５
　段落【００４３】の記載を，「尚，演算で求めた太バーのドット列数を，その少数点以下の値を切上げ又は切下げた整数値に設定してもよい。また基本ドット列数についても複数の任意のドット列数に設定することが可能である。尚，ドットパターンを用いて文書を印字する印字機構を備えた種々のバーコード印刷装置に本発明を適用し得ることは勿論である。」と訂正する。
訂正事項１６
　段落【００４４】の記載を，「【発明の効果】請求項１に係るバーコード印刷装置によれば，表示手段と，基本ドット列数設定手段と，比率設定手段と，パターンデータ作成手段とを設け，表示手段の設定画面における表示に基づき入力手段のカーソル操作で選択することにより，細バーの線幅を形成するドット列のドット列数が選択可能，かつ，細バーの線幅に対する太バーの線幅の比率を２．０，２．５，３．０の内から択一的に選択・設定可能であり，しかもこの比率とバーコードの高さサイズ及び細バーの所定ドット列数とに基いて，バーコードの印字用ドットパターンデータが作成され印刷されるので，細バーの線幅を形成するドット列のドット列数，及び，細バーの線幅に対する太バーの線幅の比率の設定如何でバーコードの長さを自由に変更することができる。」と訂正する。
訂正事項１７
　段落【００４５】の記載を，「請求項２に係るバーコード印刷装置によれば，請求項１と同様の効果が得られる上，太バーの線幅を形成するドット列のドット列数を，その少数点以下の値を切上げ又は切下げた整数値に設定するので，ドット状の印字素子からなる印字ヘッドの解像度に制約されることなく，バーコードを印刷できる。」と訂正する。
訂正事項１８
　段落【００４６】の記載を削除する。
２　訂正の目的・範囲の適否と拡張・変更の存否
　前記訂正事項１〜１８について検討する。
　前記訂正事項１〜３は，特許請求の範囲の欄に上記下線で示した部分を追加するもの或いは削除するものであるから特許請求の範囲の減縮を目的とするものであり，前記訂正事項４〜１８は減縮した特許請求の範囲の欄の記載と発明の詳細な説明の欄の記載との整合をとるものであり或いは本発明の内容を明確にするものであるから明りょうでない記載の釈明を目的とするものである。
　そして，前記各訂正は，願書に添付した明細書又は図面に記載した事項の範囲内であり，実質上特許請求の範囲を拡張し又は変更するものでない。
３　訂正の適否
　１，２を総合して判断すると，前記訂正請求は，特許法第１２０条の４第２項第１号，第３号に掲げる事項を目的とし，且つ同条第３項で準用する特許法第１２６条第２項及び第３項の規定に適合するので，当該訂正を認める。
Ｃ　特許異議申立の理由の要旨
　特許異議申立人石塚輝は，証拠として甲第１号証（特開昭６２−２１２１７６号公報）を提出し，請求項１〜３記載に係る特許は第２９条第２項の規定及び第３６条第４項，第５項の規定に違反してなされたものであるから，請求項１〜３記載に係る特許の特許を取り消すべき旨，また特許異議申立人土屋博志は，証拠として甲第１号証（特開昭６３−３７４８５号公報），甲第２号証（特開昭６３−７６０８７号公報），甲第３号証（特開平１−２０４７６７号公報），甲第４号証（エーアイエム　ジャパン（国際自動認識工業会）編「バーコードのすすめ」（１９９０年４月発行））を提出し，請求項１記載に係る発明は第２９条第２項の規定に違反してなされたものであるから，請求項１記載に係る発明の特許を取り消すべき旨主張している。
Ｄ　前記取消理由の適否
１　前記取消理由の要旨
　前記取消理由の要旨は，次の通りである。
ａ　本件特許異議申立に係る発明（請求項１〜３記載に係る発明）は，その出願前に国内において頒布された刊行物１〜５（特許異議申立人石塚輝が提出した甲第１号証（特開昭６２−２１２１７６号公報），特許異議申立人土屋博志が提出した甲第１号証（特開昭６３−３７４８５号公報），甲第２号証（特開昭６３−７６０８７号公報），甲第３号証（特開平１−２０４７６７号公報），甲第４号証（エーアイエム　ジャパン（国際自動認識工業会）編「バーコードのすすめ」（１９９０年４月発行）））に記載された発明に基づいて，その出願前にその発明の属する技術の分野における通常の知識を有する者が，容易に発明をすることができたものと認められるから，特許法第２９条第２項の規定により特許を受けることができないものである。
ｂ　本件の請求項１〜３に係る本件特許発明は，明細書及び図面の記載が不備（課題を解決する具体的手段が記載されておらず，請求項１の記載に不明な点があり，本件特許発明が，太バーのドット列数に小数点以下の端数が生じることを許すのか否か不明である）のため，その目的，構成，効果が不明であるので，本件出願は特許法第３６条第４項及び第５項に規定する要件を満たしていない。
２　本件第１の特許発明
　特許請求の範囲の欄の請求項１の記載に係る特許発明（以下，「本件第１の特許発明」という）の目的，効果は，「バーコードの長さを自由に変更すること」であり，
その発明の構成は，
　「文字や記号及び種々の指令を入力する為の入力手段と，この入力手段から入力されるバーコードのデータを記憶するデータ記憶手段と，複数のドット状の印字素子からなる印字ヘッドを有する印刷手段を備え，細バーと太バーの２種類の白黒のバーエレメントの組合せでバーコードを印刷可能なバーコード印刷装置であって，
　前記バーコードにおける細バーの線幅と，前記細バーの線幅に対する太バーの線幅の比率と，からなるバーコードのパラメータを設定するための設定画面を表示する表示手段と，
　前記表示手段の設定画面における表示に基づき前記入力手段のカーソル操作で選択することにより，細バーの線幅を形成するドット列のドット列数が設定される基本ドット列数設定手段と，
　前記表示手段の設定画面における表示に基づき前記入力手段のカーソル操作で選択することにより，前記細バーの線幅に対する太バーの線幅の比率を，２．０，２．５，３．０の内から択一的に選択・設定可能な比率設定手段と，
　前記データ記憶手段に記憶されたデータを受け，予め設定されたバーコードの高さサイズ，及び，前記基本ドット列数設定手段で設定された細バーの線幅を形成するドット列のドット列数とに基いて，前記比率設定手段により設定された線幅の比率となるバーコードの印字用ドットパターンデータを作成するパターンデータ作成手段と，を備えたことを特徴とするバーコード印刷装置」である。
（特許請求の範囲の欄或いは【課題を解決するための手段】の欄の記載参照）
３　刊行物記載発明
　刊行物１（特開昭６２−２１２１７６号公報（昭和６２年９月１８日特許庁発行））には，
　文字や記号及び種々の指令を入力する為の（「基準バー幅」，「太バー細バー比」等の初期値を設定する「初期値設定手段１０」の）「キーボード」と，この「キーボード」から入力されるバーコードのデータを記憶する「記憶手段１１」と，複数のドット状の印字素子からなる印字ヘッドを有する「プリンタ１３」（「汎用ドットマトリックスプリンタ」）を備え，細バーと太バーの２種類の白黒のバーエレメントの組合せでバーコードを印刷可能なバーコード印刷装置であって，
　前記バーコードにおける「基準バー幅」と，前記「基準バー幅」に対する太バーの線幅の比率（例えば２．２５，２．３，２．５，３．０）と，からなるバーコードのパラメータを設定するための「初期値設定手段１０」と，
　前記「初期値設定手段１０」に基づき前記「キーボード」の操作で選択することにより，「基準バー幅」を形成するドット列のドット列数が設定される基本ドット列数設定手段と，
　前記「初期値設定手段１０」に基づき前記「キーボード」の操作で選択することにより，前記「基準バー幅」に対する太バーの線幅の比率を，２．２５，２．３，２．５，３．０の内から択一的に選択・設定可能な「初期値設定手段１０」と，
　前記「記憶手段１１」に記憶されたデータを受け，予め設定された「バーコード高さデータ」，及び，前記基本ドット列数設定手段で設定された「基準バー幅」を形成するドット列のドット列数とに基いて，前記「初期値設定手段１０」により設定された線幅の比率となるバーコードの印字用ドットパターンデータを作成する「制御演算手段１２」と，を備えたバーコード印刷装置，
であって，
　バーコードの長さを自由に変更することができる，
という発明が記載されている。
（また，該刊行物１には，該バ−コード印刷装置に於けるバ−コードの具体例として，黒太バー，黒細バー，白太バー，白細バーを夫々６ピン，２ピン，７ピン，３ピンにして，ドット単位で印刷すること，即ち基準となる細バー（「基準バー」），及び所定比率倍の太バーを共に整数単位で印刷することが記載されており，しかも細バー：太バーの比率を小数単位で設定しているから，細バー（整数単位）×比率は必ずしも整数とならず小数点以下の端数が生じる場合があること，それにも拘わらず太バーを整数単位で印刷しているから小数から整数への丸めが為されていることは自明である。そして，小数から整数への丸めの手法として，切り下げ（切り捨て），切り上げ，四捨五入は数学の分野で周知である）
　ここで，上記発明を本件第１の特許発明の用語で表現する。
　上記発明の「記憶手段１１」，「バーコード高さデータ」は，夫々本件第１の特許発明の「データ記憶手段」，「バーコードの高さサイズ」と同義であり，
　上記発明の「プリンタ１３」，「基準バー幅」，「初期値設定手段１０」，「制御演算手段１２」は，夫々本件第１の特許発明の「印刷手段」，「細バーの線幅」，「比率設定手段」，「パターンデータ作成手段」と等価であり，
　上記発明の「初期値設定手段１０」は，バーコードのパラメータを設定するパラメータ設定手段である点で，本件第１の特許発明の「表示手段」と等価であり，
　上記発明の「キーボード」は本件第１の特許発明の「入力手段」に包摂されることを考慮すると，
　刊行物１には，
　文字や記号及び種々の指令を入力する為の入力手段と，この入力手段から入力されるバーコードのデータを記憶するデータ記憶手段と，複数のドット状の印字素子からなる印字ヘッドを有する印刷手段を備え，細バーと太バーの２種類の白黒のバーエレメントの組合せでバーコードを印刷可能なバーコード印刷装置であって，
　前記バーコードにおける細バーの線幅と，前記細バーの線幅に対する太バーの線幅の比率と，からなるバーコードのパラメータを設定するためのパラメータ設定手段と，
　前記パラメータ設定手段に基づき前記入力手段の操作で選択することにより，細バーの線幅を形成するドット列のドット列数が設定される基本ドット列数設定手段と，
　前記パラメータ設定手段に基づき前記入力手段の操作で選択することにより，前記細バーの線幅に対する太バーの線幅の比率を，２．２５，２．３，２．５，３．０の内から択一的に選択・設定可能な比率設定手段と，
　前記データ記憶手段に記憶されたデータを受け，予め設定されたバーコードの高さサイズ，及び，前記基本ドット列数設定手段で設定された細バーの線幅を形成するドット列のドット列数とに基いて，前記比率設定手段により設定された線幅の比率となるバーコードの印字用ドットパターンデータを作成するパターンデータ作成手段と，を備えたバーコード印刷装置，
であって，
　バーコードの長さを自由に変更することができる，
という発明（以下，「第１の発明」という）が記載されている。
４　本件第１の特許発明の創作可能性
　本件第１の特許発明（以下，「前者」という）と刊行物１に記載された第１の発明（以下，「後者」という）とを比較すると，
　両者が，
　バーコードの長さを自由に変更すること，を目的，効果とし，
　文字や記号及び種々の指令を入力する為の入力手段と，この入力手段から入力されるバーコードのデータを記憶するデータ記憶手段と，複数のドット状の印字素子からなる印字ヘッドを有する印刷手段を備え，細バーと太バーの２種類の白黒のバーエレメントの組合せでバーコードを印刷可能なバーコード印刷装置であって，
　前記バーコードにおける細バーの線幅と，前記細バーの線幅に対する太バーの線幅の比率と，からなるバーコードのパラメータを設定するためのパラメータ設定手段と，
　前記パラメータ設定手段に基づき前記入力手段の操作で選択することにより，細バーの線幅を形成するドット列のドット列数が設定される基本ドット列数設定手段と，
　前記パラメータ設定手段に基づき前記入力手段の操作で選択することにより，前記細バーの線幅に対する太バーの線幅の比率を，２．０〜３．０の内から択一的に選択・設定可能な比率設定手段と，
　前記データ記憶手段に記憶されたデータを受け，予め設定されたバーコードの高さサイズ，及び，前記基本ドット列数設定手段で設定された細バーの線幅を形成するドット列のドット列数とに基いて，前記比率設定手段により設定された線幅の比率となるバーコードの印字用ドットパターンデータを作成するパターンデータ作成手段と，を備えたバーコード印刷装置，
を構成要件としている点で一致しており，
(1)　前記パラメータ設定手段として，前者が，設定画面を表示する表示手段を設け，この表示手段の設定画面における表示に基づき前記入力手段のカーソル操作で選択することにより設定しているのに対して，後者がその内容を明記していない点，
(2)　前記比率として，前者が，２．０，２．５，３．０を採用しているのに対して，後者が２．２５，２．３，２．５，３．０を採用している点，
で相違している。
　従って，本件第１の特許発明は，刊行物１に記載された第１の発明において，(1)′前記パラメータ設定手段として，設定画面を表示する表示手段を設け，この表示手段の設定画面における表示に基づき前記入力手段のカーソル操作で選択することにより設定し，(2)′前記比率として２．０，２．５，３．０を採用することにより，発明をすることができたものである。
５　本件第１の特許発明の創作容易性
　上記(1)′，(2)′について検討する。
(1)′について，
　情報処理装置の分野に於いて，予め決められた複数のパラメータの内から択一的に使用するパラメータを使用する度に入力する代わりに，前記複数のパラメータを装置に予め記憶しておき，使用の際に前記複数のパラメータを設定画面に表示し，カーソルを操作して特定のパラメータを選択することは，例えば特開昭６２−８２４１９号公報（第２図参照）や特開平２−９３９１８号公報（第４図参照）にも記載されているように周知であるので，
　刊行物１に記載された第１の発明において，
　前記パラメータ設定手段として，設定画面を表示する表示手段を設け，この表示手段の設定画面における表示に基づき前記入力手段のカーソル操作で選択することにより設定して本件第１の特許発明のようにすることは，当業者が容易になし得たことである。
(2)′について，
　細バーの線幅に対する太バーの線幅の比率を２．０〜３．０とすることは，刊行物５（特許異議申立人土屋博志が提出した甲第４号証）に記載されており，
　細バーの線幅に対する太バーの線幅の比率を２．５，３．０とすることは，刊行物１に記載されているので，
　刊行物１に記載された第１の発明において，
　前記比率として２．０，２．５，３．０を採用して本件第１の特許発明のようにすることは，当業者が容易になし得たことである。
６　特許権者の主張の検討
　特許権者の平成１２年１０月３日付け特許異議意見書の４．意見の内容（４）に於ける主張について検討する。
　特許権者は，要するに，パラメータを設定するための設定画面を表示可能な表示手段を備え，この表示手段に表示された設定画面の表示に基づいて入力手段のカーソルで選択操作することにより，ユーザは適切なパラメータを容易に設定することができること，即ち本件第１の特許発明の構成要素Ｂ，Ｃ，Ｄに関することは，引例１〜５に記載されていないので，本件第１の特許発明は引例１〜５に基づき当業者が容易に発明をすることができたとはいえない旨主張する。
　しかし，特許権者が主張する前記技術事項は，情報処理装置のパラメータの設定の分野に共通する技術であってバーコード印刷装置に限られる技術でなく，且つ５項の(1)′について，に於いて詳細に述べた様に，当業者に周知の技術である。
　従って，特許権者の前記主張は採用できない。
７　本件第２の特許発明の創作容易性
　本件第２の特許発明は，本件第１の特許発明に於いて，前記パターンデータ作成手段として，前記所定ドット列数に前記線幅の比率を乗算した値についてその少数点以下の値を切上げ又は切下げた整数値を，前記太バーの線幅を形成するドット列のドット列数として設定することを特徴とする請求項１に記載のバーコード印刷装置，である。
　しかし，本件第１の特許発明に追加する前記構成は，３項の刊行物１の認定の括弧書きで述べた，太バーの線幅のドット列数を小数から整数へ丸め整数単位で印刷するという技術事項から，当業者が容易に発明をすることができたものである。
８　結び
　以上１〜７項を総合して判断すると，本件第１，第２の特許発明は，刊行物１に記載された第１の発明に基づいて当業者が容易に発明をすることができたものであるから，本件特許は，特許法第２９条第２項の規定に違反してなされたものである。
Ｅ　結び
　以上述べた通り，本件特許は，特許法第１１３条第１項第２号に該当するので，取り消すべきものである。
　よって，結論のとおり決定する。
【異議決定日】
平成１２年１１月１３日（２０００．１１．１３）
【訂正の要旨】
訂正事項１
　本件特許明細書の特許請求の範囲の欄の請求項１の記載を，特許請求の範囲の減縮を目的として，
　「【請求項１】　文字や記号及び種々の指令を入力する為の入力手段と，この入力手段から入力されるバーコードのデータを記憶するデータ記憶手段と，複数のドット状の印字素子からなる印字ヘッドを有する印刷手段を備え，細バーと太バーの２種類の白黒のバーエレメントの組合せでバーコードを印刷可能なバーコード印刷装置であって，
　
前記バーコードにおける細バーの線幅と，前記細バーの線幅に対する太バーの線幅の比率と，からなるバーコードのパラメータを設定するための設定画面を表示する表示手段と，
　
前記表示手段の設定画面における表示に基づき前記入力手段のカーソル操作で選択することにより，細バーの線幅を形成するドット列のドット列数が設定される基本ドット列数設定手段と，
　
前記表示手段の設定画面における表示に基づき前記入力手段のカーソル操作で選択することにより，
，２．５，
の内から択一的に選択・
　前記データ記憶手段に記憶されたデータを受け，予め設定されたバーコードの高さサイズ
，及び，前記基本ドット列数設定手段で設定された細バーの線幅を形成するドット列の
を備えたことを特徴とするバーコード印刷装置。」
　と訂正する。
訂正事項２
　特許請求の範囲の欄の請求項２の記載を，特許請求の範囲の減縮を目的として，
　「【請求項２】　前記パターンデータ作成手段は，前記所定ドット列数に前記線幅の比率を乗算した値についてその少数点以下の値を切上げ又は切下げた整数値を，前記太バー
の線幅
　と訂正する。
訂正事項３
　特許請求の範囲の欄の請求項３の記載を，特許請求の範囲の減縮を目的として，削除する。
訂正事項４
　本件特許明細書の段落【０００１】の記載を，明りょうでない記載の釈明を目的として，
　「【産業上の利用分野】本発明はバーコード印刷装置に関し，特にバーコード印刷に供する
細バーの線幅を形成するドット列のドット列数を設定できるとともに，
２．０，２．５，３．０の内から択一的に選択・
　と訂正する。
訂正事項５
　段落【０００３】の記載を，明りょうでない記載の釈明を目的として，
　「ところで，本願出願人は，印字媒体としてのテープに文字や記号を印字できるテープ印字装置を実用化し，更に，文字や記号とともにバーコードを印字する機能を付加したテープ印字装置を実用化した（特願平−３６０４７０号参
照）。
　と訂正する。
訂正事項６
　段落【０００４】の記載を，明りょうでない記載の釈明を目的として，
　「【発明が解決しようとする課題】上述したように，コード３９などの規格に基づくバーコード印字可能なテープ印字装置においては，細バーのドット列数（線幅）と線幅の比率とを設定して，太バーのドット列数（線幅）を求め，これら細バーと太バーの組合せでテープにバーコード印字が可能である
が，こ
　と訂正する。
訂正事項７
　段落【０００６】の記載を，明りょうでない記載の釈明を目的として，
　「本発明の目的は
，細バーの線幅を形成するドット列のドット列数を設定できるとともに，
の線幅
を２．０，２．５，３．０の内から択一的に選択・
　と訂正する。
訂正事項８
　段落【０００７】の記載を，訂正事項１の訂正に伴い，明りょうでない記載の釈明を目的として，
　「【課題を解決するための手段】請求項１に係るバーコード印刷装置は，図１の機能ブロック図に示すように，文字や記号及び種々の指令を入力する為の入力手段と，この入力手段から入力されるバーコードのデータを記憶するデータ記憶手段と，複数のドット状の印字素子からなる印字ヘッドを有する印刷手段を備え，細バーと太バーの２種類の白黒のバーエレメントの組合せでバーコードを印刷可能なバーコード印刷装置であって，
バーコードにおける細バーの線幅と，細バーの線幅に対する太バーの線幅の比率と，からなるバーコードのパラメータを設定するための設定画面を表示する表示手段と，表示手段の設定画面における表示に基づき入力手段のカーソル操作で選択することにより，細バーの線幅を形成するドット列のドット列数が設定される基本ドット列数設定手段と，表示手段の設定画面における表示に基づき入力手段のカーソル操作で選択することにより，
，２．５，
の内から択一的に選択・
，及び，基本ドット列数設定手段で設定された細バーの線幅を形成する
　と訂正する。
訂正事項９
　段落【０００８】の記載を，訂正事項２の訂正に伴い，明りょうでない記載の釈明を目的として，
　「請求項２に係るバーコード印刷装置は，請求項１のバーコード印刷装置において，前記パターンデータ作成手段は，所定ドット列数に線幅の比率を乗算した値についてその少数点以下の値を切上げ又は切下げた整数値を，太バー
の線幅
　と訂正する。
訂正事項１０
　段落【０００９】の記載を，訂正事項３の訂正に伴い，明りょうでない記載の釈明を目的として，削除する。
訂正事項１１
　段落【００１０】の記載を，訂正事項１の訂正に伴い，明りょうでない記載の釈明を目的として，
　「【作用】請求項１に係るバーコード印刷装置においては，入力手段から入力されるバーコードのデータはデータ記憶手段に記憶され，
表示手段によって，バーコードにおける細バーの線幅と，細バーの線幅に対する太バーの線幅の比率と，からなるバーコードのパラメータを設定するための設定画面が表示され，基本ドット列数設定手段によって，細バーの線幅を形成するドット列のドット列数が，表示手段の設定画面における表示に基づき入力手段のカーソル操作で選択され，比率設定手段によって，表示手段の設定画面における表示に基づき入力手段のカーソル操作で選択することで，
を
，２．５，
の内から択一的に選択・
，及び，基本ドット列数設定手段で設定された細バーの線幅を形成するドット列の
　と訂正する。
訂正事項１２
　段落【００１１】の記載を，訂正事項１の訂正に伴い，明りょうでない記載の釈明を目的として，
　「このように，
細バーの線幅を形成するドット列のドット列数が，表示手段の設定画面における表示に基づき入力手段のカーソル操作で選択され，かっ，細バーの線幅に対する太バーの
を２．０，２．５，３．０の内から択一的に選択・
細バーの線幅を形成するドット列のドット列数及び細バーの線幅に対する太バーの線幅の
　と訂正する。
訂正事項１３
　段落【００１２】の記載を，訂正事項２の訂正に伴い，明りょうでない記載の釈明を目的として，
　「請求項２に係るバーコード印刷装置においては，請求項１と同様に作用する上，前記パターンデータ作成手段は，細バーの為の所定ドット列数に線幅の比率を乗算した値について，その少数点以下の値を切上げ又は切下げた整数値を，太バー
の線幅
　と訂正する。
訂正事項１４
　段落【００１３】の記載を，訂正事項３の訂正に伴い，明りょうでない記載の釈明を目的として，削除する。
訂正事項１５
　段落【００４３】の記載を，明りょうでない記載の釈明を目的として，
　「尚，演算で求めた太バーのドット列数を，その少数点以下の値を切上げ又は切下げた整数値に設定してもよ
い。ま
　と訂正する。
訂正事項１６
　段落【００４４】の記載を，訂正事項１の訂正に伴い，明りょうでない記載の釈明を目的として，
　「【発明の効果】請求項１に係るバーコード印刷装置によれば，
表示手段と，基本ドット列数設定手段と，
表示手段の設定画面における表示に基づき入力手段のカーソル操作で選択することにより，細バーの線幅を形成するドット列のドット列数が選択可能，かつ，細バーの線幅に対する太バーの
を２．０，２．５，３．０の内から択一的に選択・
可能であり，
細バーの線幅を形成するドット列のドット列数，及び，細バーの線幅に対する太バーの線幅の
　と訂正する。
訂正事項１７
　段落【００４５】の記載を，訂正事項２の訂正に伴い，明りょうでない記載の釈明を目的として，
　「請求項２に係るバーコード印刷装置によれば，請求項１と同様の効果が得られる上，太バー
の線幅
　と訂正する。
訂正事項１８
　段落【００４６】の記載を，訂正事項３の訂正に伴い，明りょうでない記載の釈明を目的として，削除する。
（５４）【発明の名称】
バーコード印刷装置
（５７）【特許請求の範囲】
　　【請求項１】
　文字や記号及び種々の指令を入力する為の入力手段と、この入力手段から入力されるバーコードのデータを記憶するデータ記憶手段と、複数のドット状の印字素子からなる印字ヘッドを有する印刷手段を備え、細バーと太バーの２種類の白黒のバーエレメントの組合せでバーコードを印刷可能なバーコード印刷装置であって、
　
前記バーコードにおける細バーの線幅と、前記細バーの線幅に対する太バーの線幅の比率と、からなるバーコードのパラメータを設定するための設定画面を表示する表示手段と、
　
前記表示手段の設定画面における表示に基づき前記入力手段のカーソル操作で選択することにより、細バーの線幅を形成するドット列のドット列数が設定される基本ドット列数設定手段と、
　
前記表示手段の設定画面における表示に基づき前記入力手段のカーソル操作で選択することにより、
，２．５，
の内から択一的に選択・
　前記データ記憶手段に記憶されたデータを受け、予め設定されたバーコードの高さサイズ
、及び、前記基本ドット列数設定手段で設定された細バーの線幅を形成するドット列の
を備えたことを特徴とするバーコード印刷装置。
　　【請求項２】
　前記パターンデータ作成手段は、前記所定ドット列数に前記線幅の比率を乗算した値についてその少数点以下の値を切上げ又は切下げた整数値を、前記太バー
の線幅
【発明の詳細な説明】
　　　【０００１】
　　【産業上の利用分野】
　本発明はバーコード印刷装置に関し、特にバーコード印刷に供する
細バーの線幅を形成するドット列のドット列数を設定できるとともに、
を、２．０，２．５，３．０の内から択一的に選択・設
　　　【０００２】
　　【従来の技術】
　現在、多種多様の物品の物品識別コードとしてバーコードが広く活用されつつあり、各物品の包装袋やラベル等に印刷されている。このバーコードには、コード３９、コーダーバー、ＪＡＮ（Ｊａｐａｎ　ＡｒｔｉｃｌｅＮｕｍｂｅｒ）、ＥＡＮ（Ｅｕｒｏｐｅ　Ａｒｔｉｃｌｅ　Ｎｕｍｂｅｒ）など多数のバーコード規格が存在し、各物品には、最適なバーコード規格のバーコードが使用されている。ところで、例えば、コード３９においては、１つのキャラクタは５本の黒バーと４本の白バーつまり９つのバーエレメントで構成され、更にこれらバーエレメントは、６つの細バーと３つの太バーとで構成されている。ここで、細バーの線幅に対する太バーの線幅の比率は、一般的に、「２．０」〜「３．０」の範囲内に設定するのが望ましいとされ、更に、バーコードリーダーによる読取り精度を向上させるには、比率が大きい方が好ましいとされている。但し、細バーの線幅と比率とに基いてこのバーコードの長さが決定される。
　　　【０００３】
　ところで、本願出願人は、印字媒体としてのテープに文字や記号を印字できるテープ印字装置を実用化し、更に、文字や記号とともにバーコードを印字する機能を付加したテープ印字装置を実用化した（特願平−３６０４７０号参
照）。
　　　【０００４】
　　【発明が解決しようとする課題】
　上述したように、コード３９などの規格に基づくバーコード印字可能なテープ印字装置においては、細バーのドット列数（線幅）と線幅の比率とを設定して、太バーのドット列数（線幅）を求め、これら細バーと太バーの組合せでテープにバーコード印字が可能である
が、こ
　　　【０００５】
　この場合、貼着領域の大きさに略合致する長さのバーコードを印字する為に、比率を「２．０」〜「３．０」の範囲内の任意の比率に設定すればよいが、細バーのドット列数と比率との組合せ如何で太バーのドット列数に少数点以下の端数が生じる場合もあり、印字機構の解像度に制約されて印字できないという問題がある。その為に、高解像度の印字機構を設けることも考えられるが、テープ印字装置が高価になるという問題が生じる。
　　　【０００６】
　本発明の目的
は、細バーの線幅を形成するドット列のドット列数を設定できるとともに、
の線幅
を２．０，２．５，３．０の内から択一的に選択・
　　　【０００７】
　　【課題を解決するための手段】
　請求項１に係るバーコード印刷装置は、図１の機能ブロック図に示すように、文字や記号及び種々の指令を入力する為の入力手段と、この入力手段から入力されるバーコードのデータを記憶するデータ記憶手段と、複数のドット状の印字素子からなる印字ヘッドを有する印刷手段を備え、細バーと太バーの２種類の白黒のバーエレメントの組合せでバーコードを印刷可能なバーコード印刷装置であって、
バーコードにおける細バーの線幅と、細バーの線幅に対する太バーの線幅の比率と、からなるバーコードのパラメータを設定するための設定画面を表示する表示手段と、表示手段の設定画面における表示に基づき入力手段のカーソル操作で選択することにより、細バーの線幅を形成するドット列のドット列数が設定される基本ドット列数設定手段と、表示手段の設定画面における表示に基づき入力手段のカーソル操作で選択することにより、
，２．５，
の内から択一的に選択・
、及び、基本ドット列数設定手段で設定された細バーの線幅を形成する
　　　【０００８】
　請求項２に係るバーコード印刷装置は、請求項１のバーコード印刷装置において、前記パターンデータ作成手段は、所定ドット列数に線幅の比率を乗算した値についてその少数点以下の値を切上げ又は切下げた整数値を、太バー
の線幅
　　　【０００９】
　　　【００１０】
　　【作用】
　請求項１に係るバーコード印刷装置においては、入力手段から入力されるバーコードのデータはデータ記憶手段に記憶され、
表示手段によって、バーコードにおける細バーの線幅と、細バーの線幅に対する太バーの線幅の比率と、からなるバーコードのパラメータを設定するための設定画面が表示され、基本ドット列数設定手段によって、細バーの線幅を形成するドット列のドット列数が、表示手段の設定画面における表示に基づき入力手段のカーソル操作で選択され、比率設定手段によって、表示手段の設定画面における表示に基づき入力手段のカーソル操作で選択することで、
を
，２．５，
の内から択一的に選択・
、及び、基本ドット列数設定手段で設定された細バーの線幅を形成するドット列の
　　　【００１１】
　このように、
細バーの線幅を形成するドット列のドット列数が、表示手段の設定画面における表示に基づき入力手段のカーソル操作で選択され、かつ、細バーの線幅に対する太バーの
を２．０，２．５，３．０の内から択一的に選択・
細バーの線幅を形成するドット列のドット列数及び細バーの線幅に対する太バーの線幅の
　　　【００１２】
　請求項２に係るバーコード印刷装置においては、請求項１と同様に作用する上、前記パターンデータ作成手段は、細バーの為の所定ドット列数に線幅の比率を乗算した値について、その少数点以下の値を切上げ又は切下げた整数値を、太バー
の線幅
　　　【００１３】
　　　【００１４】
　　【実施例】
　以下、本発明の実施例について図面に基いて説明する。本実施例は、アルファベット文字や記号などの多数のキャラクタを印字用テープに印字可能な英語専用のテープ印字装置に本発明を適用した場合のものである。図２に示すように、テープ印字装置１の本体フレーム２の前部にはキーボード３が配設され、キーボード３の後方で本体フレーム２内には印字機構ＰＭが配設され、またキーボード３の後方には文字や記号を表示可能な液晶ディスプレイ２２が設けられている。
　　　【００１５】
　キーボード３には、アルファベットや数字や記号を入力する為の文字キー、スペースキー、リターンキー、カーソルを右方或いは左方へ移動させるカーソル移動キー、文書データを作成する文書作成キー、バーコードのデータを入力する為のバーコードキー、印字フォーマットを設定する為のフォーマット設定キー、印字文字のサイズを設定するサイズ設定キー、印字文字の書体を設定する書体設定キー、各種の入力・編集処理を終了する終了キー、各種の編集処理を取消す取消キー、印字を指令する印字キー、電源をＯＮ・ＯＦＦする為の電源キーなどが設けられている。
　　　【００１６】
　次に、図３に基いて印字機構ＰＭについて簡単に説明すると、印字機構ＰＭに着脱自在に矩形状のテープ収納カセットＣＳが装着されており、このテープ収納カセットＣＳには、透明なフィルムからなる幅約２４ｍｍの印字用テープ５が巻装されたテープスプール６と、インクリボン７が巻装されたリボン供給スプール８と、このインクリボン７を巻取る巻取りスプール９と、印字用テープ５と同一幅を有する両面テープ１０が剥離紙を外側にして巻装された供給スプール１１と、これら印字用テープ５と両面テープ１０とを接合させる接合ローラ１２とが回転自在に設けられている。印字用テープ５とインクリボン７とが重なる位置には、サーマルヘッド１３が立設され、これら印字用テープ５とインクリボン７とをサーマルヘッド１３に押圧するプラテンローラ１４と、印字用テープ５と両面テープ１０とを接合ローラ１２に押圧する送りローラ１５とは支持体１６に回転可能に枢支されている。このサーマルヘッド１３には、１２８個の発熱素子からなる発熱素子群が上下方向に列設されている。
　　　【００１７】
　従って、テープ送りモータ２４（図４参照）の所定回転方向への駆動により接合ローラ１２と巻取りスプール９とが所定回転方向に夫々同期して駆動されながら発熱素子群に通電されたとき、印字用テープ５上には複数のドット列により文字が印字され、しかも印字用テープ５は両面テープ１０を接合した状態でテープ送り方向Ａにテープ送りされる。尚、印字機構ＰＭの詳細については、特開平２−１０６５５５号公報を参照。
　　　【００１８】
　次に、テープ印字装置１の制御系は、図４のブロック図に示すように構成されている。キーボード３と、液晶ディスプレイ（ＬＣＤ）２２に表示データを出力する為の表示用ＲＡＭを有するディスプレイコントローラ（ＬＣＤＣ）２３と、サーマルヘッド１３を駆動する為の駆動回路２５と、テープ送りモータ２４を駆動する為の駆動回路２６と、警告用ブザー２０の為の駆動回路２１とは制御装置Ｃの入出カインターフエース２７に夫々接続されている。制御装置Ｃは、ＣＰＵ２９と、このＣＰＵ２９にデータバスなどのバス２８を介して接続された入出カインターフエース２７、ＣＧＲＯＭ３０、ＲＯＭ３１・３２及びＲＡＭ４０とから構成されている。
　　　【００１９】
　ＣＧＲＯＭ（パターンデータメモリ）３０には、多数のキャラクタの各々に関して、表示の為のドットパターンデータがコードデータに対応させて格納されている。ＲＯＭ（アウトラインデータメモリ）３１には、キャラクタを印字する為に多数のキャラクタの各々に関して、キャラクタの輪郭線を規定する輪郭線データ（アウトラインデータ）が書体（ゴシック系書体、明朝系書体など）毎に分類されコードデータに対応させて格納されている。
　　　【００２０】
　ＲＯＭ３２には、キーボード３から入力された文字や数字や記号などのキャラクタのコードデータに対応させてディスプレイコントローラ２３を制御する表示駆動制御プログラム、テキストメモリ４１の各コードデータに対応するアウトラインデータからドットパターンデータに変換処理して印字バッファ４８に展開するイメージ展開処理制御プログラム、印字バッファ４８のデータを順次読出してサーマルヘッド１３やテープ送りモータ２４を駆動する印字駆動制御プログラム、本願特有の後述のテープ印字制御の制御プログラムなどが格納されている。尚、前記テープ印字制御には、テキストメモリ４１に格納された複数桁の数字や記号からなるデータキャラクタのデータを、ＪＡＮ（Ｊａｐａｎ　Ａｒｔｉｃｌｅ　Ｎｕｍｂｅｒ）、ＥＡＮ（Ｅｕｒｏｐｅ　Ａｒｔｉｃｌｅ　Ｎｕｍｂｅｒ）、コード３９などから択一的に設定されたバーコード規格に基いて、バーコードのデータに変換するバーコードデータ変換処理制御のサブルーチンが格納されている。
　　　【００２１】
　前記ＲＯＭ３２には、図５に示すように、バーコードのデータキャラクタとして用いられる数字や文字や記号の文字コードとその文字をバーコードに展開するために９つのバーエレメントに対応する９つの数字からなるエレメントデータとを対応させたバーエレメントテーブルＴＢが格納されている。ここで、数字「１」のバーエレメントは太バーを示し、数字「０」のバーエレメントは細バーを示す。また、これら９つのバーエレメントは、先頭バーエレメントから順に「黒バー（Ｂ）、白バー（Ｓ）、黒バー（Ｂ）、白バー（Ｓ）、・・・・黒バー（Ｂ）」と定義されている。
　　　【００２２】
　ＲＡＭ４０のテキストメモリ４１には、キーボード３から入力された文書データやバーコードのデータキャラクタが格納される。印字フォーマットメモリ４２には、設定された文字サイズのデータや書体のデータなど複数の印字フォーマット情報が格納される。バーコードバッファ４３には、バーコードを印字する為に所定桁の数字や記号からなるデータキャラクタのデータが格納される。比率データメモリ４４には、設定された比率のデータが格納される。比率データ群メモリ４５には、複数のデータキャラクタに関するエレメント数字の各々について比率データが格納される。基本ドット列数メモリ４６には、設定された基本ドット列数のデータが格納される。ドット列数メモリ４７には、複数のデータキャラクタに関してイメージ展開する為の印字用ドット列数が各エレメント毎に格納される。印字バッファ４８には、イメージ展開された文字や記号の印字用ドットパターンデータやバーコードの為のドットパターンデータが格納される。印字ポインタ（この内容をＰＰとする）４９には、印字するコードデータを読出す為にテキストメモリ４１の１つのアドレスが格納される。
　　　【００２３】
　次に、テープ印字装置１の制御装置Ｃで行なわれるテープ印字制御のルーチンについて、図６の概略フローチャートに基いて説明する。尚、図中符号Ｓｉ（ｉ＝１０、１１、１２・・・・）は各ステップである。電源キー操作により電源が投入されるとこの制御が開始され、先ず文書データを作成する為に文書作成キーが操作されたときには、入力された文字や記号のコードデータからなる文書データをテキストメモリ４１に格納する文書データ入力処理が実行されるとともに、バーコードキーが操作されたときには、後述のバーコードデータ入力処理制御が実行される（Ｓ１０）。
　　　【００２４】
　次に、印字フォーマットキーが操作されて種々のフォーマット設定が可能になるので、サイズキー操作で文字サイズを設定するサイズ設定処理、書体キーで書体を設定する書体設定処理などの印字フォーマットを設定する処理が実行される（Ｓ６０）。次に、印字キーの操作により、文書データを印字する為の印字用ドットパターンデータやバーコードの為のドットパターンデータを作成して印字バッファ４８に展開するとともに、このパターンデータを印字機構ＰＭに出力して印字処理が実行され（Ｓ７０）、この制御を終了してＳ１０に戻る。
　　　【００２５】
　次に、バーコードキーの操作により実行されるバーコードデータ入力処理制御のルーチンについて、図７のフローチャートに基いて説明する。この制御が開始されるとバーコード入力モードが設定され、先ずバーコード入力画面が表示され（Ｓ１５）、バーコードバッファ４３にバーコードの開始コードが格納される（Ｓ１６）。尚、バーコード規格としてコード３９が設定されているときには、Ｓ１６においてスタートコード「＊」が追加して格納される。例えば、図１６に示すように、クリアされたディスプレイ２２の先頭表示位置に左三角形の開始マークＭＳが表示され、コード３９が設定されているときには、図１２に示すようにバーコードバッファ４３には、開始コードとスタートコード「＊」とが格納される。
　　　【００２６】
　ここで、コード３９のバーコード規格を予め設定したのに伴って、細バーと太バーとの比率を設定する為に比率設定キーを操作したときには（Ｓ１７：Ｙｅｓ、Ｓ１８：Ｎｏ、Ｓ２２：Ｙｅｓ）、パラメータ設定処理（図８参照）が実行される（Ｓ２３）。このパラメータ設定処理制御が開始されると、先ずパラメータ設定画面がディスプレイ２２に表示される（Ｓ４１）。例えば、図１５に示すように、細バーの線幅に対する太バーの線幅の比率を設定する比率項目「ＲＡＴＥ」に対して最初の比率の値「１：２．０」が表示されるとともに、細バーの基本ドット列数項目「ＢＡＳＥ　ＤＯＴＳ」に対して最初のドット列数「２ＤＯＴＳ」が表示される。更に、比率の値「１：２．０」にブロックカーソルＢＫが表示される。
　　　【００２７】
　そして、カーソル左移動キー又はカーソル右移動キーが操作されたときには（Ｓ４２・Ｓ４３：Ｙｅｓ）、カーソル移動キーに対応する移動先の設定項目にブロックカーソルＢＫが表示され（Ｓ４４）、Ｓ４２に戻る。また、カーソル上移動キーが操作されたときには（Ｓ４２：Ｙｅｓ、Ｓ４３：Ｎｏ、Ｓ４５：Ｙｅｓ）、ブロックカーソルＢＫが表示されている設定項目について、次の設定内容が表示され（Ｓ４６）、Ｓ４２に戻る。更に、カーソル下移動キーが操作されたときには（Ｓ４２：Ｙｅｓ、Ｓ４３・Ｓ４５：Ｎｏ、Ｓ４７：Ｙｅｓ）、ブロックカーソルＢＫが表示されている設定項目について、前の設定内容が表示され（Ｓ４６）、Ｓ４２に戻る。
　　　【００２８】
　例えば、図１５に示すように、比率の設定項目にブロックカーソルＢＫが表示されているときに、カーソル上移動キーが操作される毎に、「１：２．０」→「１：２．５」→「１：３．０」→「１：２．０」・・・の順にサイクリックに比率の値が順次表示され、カーソル下移動キーが操作される毎に、比率の値がこの表示順序と逆の順序でサイクリックに表示される。一方、基本ドット列数の設定項目にブロックカーソルＢＫが表示されているときに、カーソル上移動キーが操作される毎に、「２ＤＯＴＳ」→「３ＤＯＴＳ」→「４ＤＯＴＳ」→「２ＤＯＴＳ」・・・の順にサイクリックに基本ドット列数が表示され、カーソル下移動キーが操作される毎に、基本ドット列数がこの表示順序と逆の順序でサイクリックに表示される。
　　　【００２９】
　次に、所望の設定値を登録する為に終了キーが操作されたときには（Ｓ４２：Ｙｅｓ、Ｓ４３・Ｓ４５・Ｓ４７：Ｎｏ、Ｓ４９：Ｙｅｓ）、比率データが比率データメモリ４４に記憶され且つ基本ドット列数データが基本ドット列数メモリ４６に記憶され（Ｓ５０）、この制御を終了するのに伴って、バーコードデータ入力画面をディスプレイ２２に表示して、バーコード入力処理制御にリターンする。
　　　【００３０】
　次に、数字キーを含む文字キーが操作されたときに（Ｓ１７・Ｓ１８：Ｙｅｓ）、ＪＡＮのバーコード規格のようにバーコードバッファ４３に格納されている数字桁数が所定桁よりも少なく、入力可能なときには（Ｓ１９：Ｙｅｓ）、その文字コードがバーコードバッファ４３に格納され（Ｓ２０）、その文字コードに対応する文字がディスプレイ２２に表示され（Ｓ２１）、Ｓ１７に戻る。例えば、コード３９のバーコード規格が設定されているときに、数字「１２」が入力されたときには、図１７に示すようにディスプレイ２２に表示される。
　　　【００３１】
　次に、データキャラクタの入力を終了する為に終了キーが操作されてバーコードモードが解除されたときに（Ｓ１７：Ｙｅｓ、Ｓ１８・Ｓ２２：Ｎｏ、Ｓ２４：Ｙｅｓ）、ＪＡＮのバーコード規格のように所定桁の数字コードがバーコードバッファ４３に格納されているときには（Ｓ２５：Ｙｅｓ）、バーコードの終了コードがバーコードバッファ４３に追加格納され（Ｓ２６）、バーコードバッファ４３内の全てのコード列がテキストメモリ４１に格納され（Ｓ２７）、バーコードバッファ４３がクリアされ（Ｓ２８）、この制御を終了してテープ印字制御にリターンする。尚、バーコード規格としてコード３９が設定されているときには、Ｓ２６においてストップコード「＊」が追加して格納される。例えば、図１２に示すように、コード３９の規格に基いて入力されたバーコードの為のデータキャラクタを含むバーコードバッファ４３内の全てのコード列は、図１１に示すように、テキストメモリ４１に追加格納される。
　　　【００３２】
　ところで、取消しキーが操作されたときには（Ｓ１７：Ｙｅｓ、Ｓ１８・Ｓ２２・Ｓ２４：Ｎｏ、Ｓ２９：Ｙｅｓ）、バーコードバッファ４３がクリアされ（Ｓ２８）、この制御を終了してテープ印字制御にリターンする。尚、バーコードバッファ４３内に所定桁の数字が格納されているときに数字キーを操作したとき（Ｓ１７・Ｓ１８：Ｙｅｓ、Ｓ１９：Ｎｏ）、又は終了キーが操作されたときに、バーコードバッファ４３に所定桁の文字コードが格納されていないときには（Ｓ２５：Ｎｏ）、警告する為にブザー２０が鳴動され（Ｓ３１）、Ｓ１７に戻る。また、文字キー、比率設定キー、終了キー及び取消キー以外のキーが操作されたときには（Ｓ１７：Ｙｅｓ、Ｓ１８・Ｓ２２・Ｓ２４・Ｓ２９：Ｎｏ）、操作されたキーに対応する処理が実行され（Ｓ３０）、Ｓ１７に戻る。
　　　【００３３】
　次に、印字キーの操作で実行される印字処理制御のルーチンについて、図９のフローチャートに基いて説明する。この制御が開始されたときに、テキストメモリ４１内に文書データが存在するときには（Ｓ７１：Ｙｅｓ）、先ず印字ポインタ値ＰＰにテキストメモリ４１の先頭アドレスがセットされ（Ｓ７２）、この印字ポインタ値ＰＰで指示するコードデータが文字コードのときには（Ｓ７３、Ｓ７４：Ｙｅｓ）、設定されたサイズのデータに基いて拡大率が求められ、この拡大率を用いてアウトラインデータを拡大・縮小処理するとともに、このアウトラインデータから印字用のドットパターンデータが作成されて印字バッファ４８に格納され（Ｓ７５）、この印字バッファ４８のドットパターンデータが印字機構ＰＭに出力されて印字処理される（Ｓ７６）。尚、拡大率を用いてアウトラインデータからドットデータに変換するドットデータ変換処理制御の詳細については、例えば、特開昭４９−１２９４４７号公報を参照。
　　　【００３４】
　次に、印字ポインタ値ＰＰが１つインクリメントされ（Ｓ７７）、テキストメモリ４１にコードデータが存在するときには（Ｓ７８：Ｙｅｓ）、Ｓ７３以降が繰り返される。一方、読込んだコードデータがバーコードの開始コードのときには（Ｓ７３、Ｓ７４：Ｎｏ、Ｓ７９：Ｙｅｓ）、ドット列数演算処理制御（図１０参照）が実行される（Ｓ８０）。
　　　【００３５】
　この制御が開始されると、先ず比率データメモリ４４から比率データが読込まれ（Ｓ９０）、印字ポインタＰＰでテキストメモリ４１内の最初のデータキャラクタが指示され（Ｓ９１）、この印字ポインタＰＰで指示するデータキャラクタが読込まれる（Ｓ９２）。次に、このデータキャラクタについて、エレメントデータに基いて「９つ」の比率データが作成される（Ｓ９３）。即ち、例えば、図５・図１１・図１３に示すように、スタートコード「＊」のエレメントデータ「０１００１０１００」の９つのバーエレメントの各々について、識別フラグと比率データとを対応させた比率データ群が作成され、比率データ群メモリ４５に記憶される。尚、識別フラグデータ「１」は黒バーを示し、識別フラグデータ「０」は白バーを示す。また、比率データ「１０」は細バーを示し、比率データ「２５」は太バーであり、設定された比率の値「１：２．５」を示す。
　　　【００３６】
　次に、テキストメモリ４１内にまだデータキャラクタが存在するときには（Ｓ９４：Ｎｏ）、印字ポインタＰＰが１つインクリメントされ（Ｓ９５）、Ｓ９２に戻る。そして、全てのデータキャラクタについて比率データ群が作成されると（Ｓ９４：Ｙｅｓ）、Ｓ９６に移行する。例えば、図１１に示すテキストメモリ４１内に格納された４つのデータキャラクタについて、夫々比率データ群が作成される。
　　　【００３７】
　次に、基本ドット列数メモリ４６から基本ドット列数データが読込まれ（Ｓ９６）、データポインタＤＰに比率データ群メモリ４５の先頭アドレスがセットされ（Ｓ９７）、このデータポインタＤＰで指示するバーエレメントの印字の為のドット列数が、演算式｛ドット列数＝（基本ドット列数×比率）÷１０｝に基いて演算される（Ｓ９８）。そして、求められたドット列数の小数点以下の端数を四捨五入する補正処理が実行され（Ｓ９９）、この補正処理された整数のドット列数がドット列数メモリ４７に記憶される（Ｓ１００）。そして、データポインタＤＰがデータキャラクタに関する最後のバーエレメント以外のバーエレメントを指示しているときには（Ｓ１０１：Ｎｏ）、データポインタＤＰが１つインクリメントされ（Ｓ１０２）、Ｓ９８へ戻る。
　　　【００３８】
　即ち、基本ドット列数が「３ドット」に設定され且つ比率が「２５」に設定されているときには、例えば、図１３に示すように、データポインタＤＰで指示する最初のスタートコード「＊」の第１バーエレメントについて、演算式により「３ドット」が求められ、図１４に示すようにこの３ドットがドット列数メモリ４７に記憶される。また、次の第２バーエレメントについて、演算式により「７．５ドット」が求められ、更に四捨五入により「８ドット」に補正され、この８ドットが記憶される。尚、サーマルヘッド１３の解像度は１８０ＤＰＩであり、少数点以下の値を四捨五入しても、誤差範囲内であり、バーコードリーダーによる読み取りに支障はない。
　　　【００３９】
　そして、以下同様に全てのバーエレトントについてドット列数が求められたときに（Ｓ１０１：Ｙｅｓ）、次のデータキャラクタに関する比率データ群が存在するときには（Ｓ１０３：Ｎｏ）、図１４に示すように基本ドット列数がキャラクタ間ギャップとして記憶され（Ｓ１０４）、データポインタＤＰが１つインクリメントされ（Ｓ１０５）、Ｓ９８へ戻る。そして、最終のデータキャラクタに関する全てのバーエレトントについてドット列数が求められたときには（Ｓ１０３：Ｙｅｓ）、この制御を終了して印字処理制御のＳ８１に移行する。
　　　【００４０】
　次に、前記Ｓ８０で求められた多数のドット列数の各々について、識別フラグのデータに基いて、印字バッファ４８にバーエレメント毎に順次バーコードの印字ドットパターンデータを作成するイメージ展開処理が実行され（Ｓ８１）、ドットパターンデータを印字機構ＰＭに出力して印字処理される（Ｓ８２）。例えば、図１４に示すエレメント毎のドット列数データと識別フラグデータとに基いて、図１８に示すように、先頭の細黒バーから順次ドットパターンデータが印字バッファ４８に作成される。そして、図１９に示すように、コード３９の規格で入力したバーコードが、設定された基本ドット列数「３ドット」と線幅の比率「１：２．５」とに基いて印字用テープ５に印字される。
　　　【００４１】
　また、基本ドット列数を「３ドット」で且つ比率を「１：２．０」に設定したときのバーコードを図２０に示し、更に基本ドット列数を「３ドット」で且つ比率を「１：３．０」に設定したときのバーコードを図２１に示す。更に、比率を「１：３．０」に設定する一方、基本ドット列数を「２ドット」に設定して印字したバーコードを図２２に示し、基本ドット列数を「３ドット」に設定して印字したバーコードを図２３に示し、基本ドット列数を「４ドット」に設定して印字したバーコードを図２４に示す。
　　　【００４２】
　以上説明したように、細バーの線幅に対する太バーの線幅の比率を、「２．０」、「２．５」、「３．０」の３種類に設定できるようにし、しかもこの比率とバーコードの高さサイズ及び細バーの所定ドット列数とに基いて、バーコードの印字用ドットパターンデータが作成され印字用テープ５に印字されるので、細バーの基本ドット列数と比率との設定如何で印字用テープ５の長さを変更することができる。更に、演算で求めた太バーのドット列数を、その少数点以下の値を四捨五入した整数値に設定するので、ドット状の印字素子からなるサーマルヘッド１３の解像度に制約されることなく、バーコードを印字できる。
　　　【００４３】
　尚、演算で求めた太バーのドット列数を、その少数点以下の値を切上げ又は切下げた整数値に設定してもよ
い。ま
　　　【００４４】
　　【発明の効果】
　請求項１に係るバーコード印刷装置によれば、
表示手段と、基本ドット列数設定手段と、
表示手段の設定画面における表示に基づき入力手段のカーソル操作で選択することにより、細バーの線幅を形成するドット列のドット列数が選択可能、かつ、細バーの線幅に対する太バーの
を２．０，２．５，３．０の内から択一的に選択・
可能であり、
細バーの線幅を形成するドット列のドット列数、及び、細バーの線幅に対する太バーの線幅の
　　　【００４５】
　請求項２に係るバーコード印刷装置によれば、請求項１と同様の効果が得られる上、太バー
の線幅
　　　【００４６】
【図面の簡単な説明】
　【図１】　本発明の構成を示す機能ブロック図である。
　【図２】　テープ印字装置の平面図である。
　【図３】　印字機構の概略平面図である。
　【図４】　テープ印字装置の制御系のブロック図である。
　【図５】　バーエレメントテーブルのデータを示す図表である。
　【図６】　テープ印字制御のルーチンの概略フローチャートである。
　【図７】　バーコードデータ入力処理制御のルーチンの概略フローチャートである。
　【図８】　パラメータ設定処理制御のルーチンの概略フローチャートである。
　【図９】　印字処理制御のルーチンの概略フローチャートである。
　【図１０】　ドット列演算処理制御の概略フローチャートである。
　【図１１】　テキストメモリ内のデータ構造を説明する説明図である。
　【図１２】　バーコードバッファ内のデータ構造を説明する説明図である。
　【図１３】　比率データ群メモリ内のデータ構造を説明する説明図である。
　【図１４】　ドット列数メモリ内のデータ構造を説明する説明図である。
　【図１５】　パラメータ設定画面の表示例の図である。
　【図１６】　バーコードのデータ入力画面の表示例の図である。
　【図１７】　データキャラクタに対応する数字を入力した表示例の図である。
　【図１８】　印字バッファ内のデータ構造を説明する説明図である。
　【図１９】　基本ドット列数「３」、線幅の比率「１：２．５」で印字したバーコードの印字例を示す図である。
　【図２０】　基本ドット列数「３」、線幅の比率「１：２．０」で印字したバーコードの印字例を示す図である。
　【図２１】　基本ドット列数「３」、線幅の比率「１：３．０」で印字したバーコードの印字例を示す図である。
　【図２２】　線幅の比率「１：３．０」、基本ドット列数「２」で印字したバーコードの印字例を示す図である。
　【図２３】　線幅の比率「１：３．０」、基本ドット列数「３」で印字したバーコードの印字例を示す図である。
　【図２４】　線幅の比率「１：３．０」、基本ドット列数「４」で印字したバーコードの印字例を示す図である。
　【符号の説明】
　１　テープ印字装置
　３　キーボード
１３　サーマルヘッド
２４　テープ送りモータ
２９　ＣＰＵ
３１　ＲＯＭ
３２　ＲＯＭ
４０　ＲＡＭ
４１　テキストメモリ
　Ｃ　制御装置
ＣＳ　テープ収納カセット
ＰＭ　印字機構