【事件の表示】
　特許第２９７６４１６号「バーコード印刷装置」の請求項１及び２に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第２９７６４１６号の請求項１に係る特許を取り消す。
【理　由】
１．手続の経緯
　本件特許第２９７６４１６号の発明についての出願は、平成４年４月２０日に出願され、平成１１年９月１０日にその発明について特許の設定登録がなされ、その後、石塚　輝より特許異議の申立てがなされ、取消理由通知がなされ、その指定期間内である平成１２年９月２５日に訂正請求がなされたものである。
２．訂正の適否
（１）訂正の内容
ア．訂正事項Ｉ
　特許請求の範囲の減縮を目的として、特許請求の範囲における請求項１の記載を以下のように訂正する。
「【請求項１】
　テープ状の印刷媒体をその長さ方向へ送りながら、複数のドット状の印字素子からなる印字ヘッドを備えた印字手段により、バーコードを印刷可能なバーコード印刷装置であって、文字や記号のデータ及び種々の指令を入力可能であるとともに、バーコードを入力する為のキー操作によって、バーコードのデータをも入力可能とすることにより、印刷される文字や記号とバーコードとが印刷方向において混在するように入力可能なキーボードと、前記キーボードから入力される文字や記号のデータと、バーコードのデータと、を記憶する入力データ記憶手段と、前記文字や記号を、横書き方向に印刷する第１モードと、縦書き方向に印刷する第２モードとを、択一的に設定する為のモード設定手段と、前記入力データ記憶手段に記憶されたデータを順次読出して、前記印刷手段で印刷するための印刷用ドットパターンに変換するデータ変換手段と、を備え、前記データ変換手段は、前記入力データ記憶手段から順次読出したデータのうち、バーコードのデータである場合は、前記モード設定手段で設定されたモードに拘わらずバーコードのバーが横書き方向に並ぶような印刷用ドットパターンデータに変換し、また文字や記号のデータである場合は、前記モード設定手段で設定されたモードに基づき横書き方向又は縦書き方向に向くような印刷用ドットパターンデータに変換することを特徴とするバーコード印刷装置。」
　なお、上記訂正により、特許請求の範囲の【請求項２】は削除されており、この【請求項２】の削除は、訂正請求書に添付された全文訂正明細書の記載及び下記の訂正事項Ｖの訂正内容とも整合したものである。
イ．訂正事項ＩＩ
　特許請求の範囲の訂正に伴い、明りょうでない記載の釈明を目的として、特許明細書の段落【０００５】の記載を、「前記目的を達成するために、請求項１に係るバーコード印刷装置は、テープ状の印刷媒体をその長さ方向へ送りながら、複数のドット状の印字素子からなる印字ヘッドを備えた印字手段により、バーコードを印刷可能なバーコード印刷装置であって、文字や記号のデータ及び種々の指令を入力可能であるとともに、バーコードを入力する為のキー操作によって、バーコードのデータをも入力可能とすることにより、印刷される文字や記号とバーコードとが印刷方向において混在するように入力可能なキーボードと、前記キーボードから入力される文字や記号のデータと、バーコードのデータと、を記憶する入力データ記憶手段と、前記文字や記号を、横書き方向に印刷する第１モードと、縦書き方向に印刷する第２モードとを、択一的に設定する為のモード設定手段と、前記入力データ記憶手段に記憶されたデータを順次読出して、前記印刷手段で印刷するための印刷用ドットパターンに変換するデータ変換手段と、を備え、前記データ変換手段は、前記入力データ記憶手段から順次読出したデータのうち、バーコードのデータである場合は、前記モード設定手段で設定されたモードに拘わらずバーコードのバーが横書き方向に並ぶような印刷用ドットパターンデータに変換し、また文字や記号のデータである場合は、前記モード設定手段で設定されたモードに基づき横書き方向又は縦書き方向に向くような印刷用ドットパターンデータに変換することを特徴とするものである。」と訂正する。
ウ．訂正事項ＩＩＩ
　特許請求の範囲の訂正に伴い、明りょうでない記載の釈明を目的として、特許明細書の段落【０００７】の記載を、「【作用】請求項１に係るバーコード印刷装置においては、キーボードから入力される文字や記号のデータと、バーコードのデータとは、入力データ記憶手段に入力される。一方、文字や記号を、横書き方向に印刷する第１モードと、縦書き方向に印刷する第２モードとは、モード設定手段で択一的に設定される。そして、この入力データ記憶手段から順次読出されたデータのうち、バーコードのデータである場合は、モード設定手段で設定されたモードに拘わらず、バーコードのバーが横書き方向に並ぶような印刷用ドットパターンデータに変換し、また文字や記号のデータである場合は、モード設定手段で設定されたモードに基づき横書き方向又は縦書き方向に向くような印刷用ドットパターンデータに変換することを特徴とするものである。」と訂正する。
エ．訂正事項ＩＶ
　特許請求の範囲の訂正に伴い、明りょうでない記載の釈明を目的として、段落【００３４】の記載を、「【効果】請求項１に係るバーコード印刷装置においては、［作用］の項で説明したように、キーボードと、入力データ記憶手段と、モード設定手段と、データ変換手段とを設け、入力したバーコードのデータは、バーコードのバーが横書き方向に並ぶような印刷用ドットパターンデータに変換され、また文字や記号のデータは、データ変換手段によりモード設定手段で設定された方向に向くような印刷用ドットパターンデータに変換され、文字や記号に関しては設定された第１又は第２モードに応じた向きに印刷されるので、文字列を印字する為の印字装置を別途必要とせず、多種多様の商品管理が容易になり、バーコードの汎用性を高めることができる。」と訂正する。
オ．訂正事項Ｖ
　明りょうでない記載の釈明を目的として、特許明細書の段落【０００６】、【０００８】、【００３５】の記載を削除する。
（２）訂正の目的の適否、新規事項の有無、及び特許請求の範囲の拡張・変更の存否
ア．訂正事項Ｉについて
ａ．「テープ状の印刷媒体をその長さ方向へ送りながら」とした点は、バーコード印刷装置の動作を限定したもので、その訂正の根拠は、出願当初の明細書第５頁第９行から第１１行、段落【００１１】の記載にあると認められる。
ｂ．「文字や記号のデータ」とした点は入力手段の入力対象を文字や記号という一般的な記載から、そのデータに明確に限定したもので、その訂正の根拠は、出願当初の明細書第３頁第１３行から第１４行、段落【０００７】の記載にあると認められる。
ｃ．「文字や記号のデータ及び種々の指令を入力可能であるとともに、バーコードを入力する為めのキー操作によって、バーコードのデータをも入力可能とすることにより、印刷される文字や記号とバーコードとが印刷方向において混在するように入力可能なキーボード」とした点は、入力装置をキーボードに限定するとともに、入力対象にバーコードのデータを付加してその操作を限定し、入力対象を付加することにより印刷される対象が印刷方向において混在するように限定したものと認められ、その訂正の根拠は、出願当初の明細書第４頁第１２行から第１７行、段落【０００９】の、キーボード３には、文字キー、記号キー、バーコードのデータを入力するためのバーコードキーなどが設けられているという記載、及び、明細書第３頁第２２行から第２３行、段落【０００９】の、入力順序通りの文字や記号とバーコード等が混在して印刷されるという記載にあると認められる。
ｄ．「キーボードから入力される文字や記号のデータと、バーコードのデータと、を記憶する入力データ記憶手段」とする点は、上記ｃ．と同様に、入力手段をキーボードに限定したものと認められ、その訂正の根拠は、出願当初の明細書第３頁第１３行から第１４行、段落【０００７】の記載と、明細書第６頁第２６行から第２７行、段落【００１６】の、ＲＡＭ４０のテキストメモリ４１には、キーボード３から入力された文書データやバーコードデータが格納されるという記載、並びに、明細書第８頁第３行から第４行、段落【００１９】の、数字コードがバーコードバッファ４５に格納という記載及び明細書第８頁第１６行から第１７行、段落【００２０】の、バーコードバッファ４５内の全てのコード列がテキストメモリ４１に格納されるという記載にあると認められる。
ｅ．「入力データ記憶手段に記憶されたデータを順次読出して、前記印刷手段で印刷するための印刷用ドットパターンに変換するデータ変換手段」とした点は、データの読出しの手順を「順次」と限定するとともに、印刷用ドットパターンに「前記印刷手段で印刷するための」という限定を行うものであると認められ、その訂正の根拠は、出願当初の明細書第６頁第７行から第９行、段落【００１４】の、テキストメモリ４１の各コードデータに対応するアウトラインデータからドットデータに変換処理して印字バッファ４６に展開するイメージ展開処理制御プログラムという記載、明細書第７頁第６行から第７行、段落【００１６】の印字ポインタ４７には、印字するコードデータを読出す為にテキストメモリ４１の１つのアドレスが格納されるという記載、第１１頁第５行から第６行、段落【００２６】の、印字キーが操作されたときには、印字処理制御（図８参照）が実行されるという記載、第１１頁第１８行から第２３行、段落【００２７】の、印字ポインタ値ＰＰにテキストメモリ４１の先頭アドレスがセットされ、アウトラインデータからドットデータである印字データが作成されて印字バッファ４６に格納されるという記載、及び、第１２頁第４行から第１１行、段落【００２８】の、開始コードのときには、バーコードのデータがテキストメモリから読込まれ、バーコードデータ変換処理制御により標準バージョンのバーコードのデータに変換され、バーコード印字のための印字データが再作成されるという記載にあると認められる。
ｆ．「データ変換手段は、前記入力データ記憶手段から順次読出したデータのうち、バーコードのデータである場合は、前記モード設定手段で設定されたモードに拘わらずバーコードのバーが横書き方向に並ぶような印刷用ドットパターンデータに変換し、また文字や記号のデータである場合は、前記モード設定手段で設定されたモードに基づき横書き方向又は縦書き方向に向くような印刷用ドットパターンデータに変換する」とした点は、印刷用ドットパターンデータの変換の場合のモード設定手段と関連を明確に限定したものであると認められ、その訂正の根拠は、出願当初の明細書第１２頁第２９行から第１３頁第９行、段落【００３０】の記載にあると認められる。
　以上のａ．ないしｆ．の訂正部分は、いずれも、技術用語の限定、あるいは、構成の付加による限定であり、特許請求の範囲の【請求項１】の減縮であると認められ、また、出願当初の明細書又は図面に記載された事項の範囲内のものであると認められ、実質上特許請求の範囲を拡張し、又は変更するものではないと認められる。
　また、【請求項２】の削除については、特許請求の範囲の減縮であり、実質上特許請求の範囲を拡張し、又は変更するものではないと認められる。
　以上により、訂正事項Ｉは、特許請求の範囲の減縮を目的とした明細書の訂正に該当し、出願当初の明細書又は図面に記載された事項の範囲内のものであり、実質上特許請求の範囲を拡張し、又は変更するものではない。
イ．訂正事項ＩＩ
　段落【０００５】の記載の訂正は、特許請求の範囲の訂正に伴い、発明の詳細な説明の【課題を解決するための手段】の記載を訂正するものであり、明りょうでない記載の釈明に該当すると認められ、また、新規事項の追加に該当せず、実質上特許請求の範囲を拡張し、又は変更するものではない。
ウ．訂正事項ＩＩＩ
　段落【０００７】の記載の訂正は、特許請求の範囲の訂正に伴い、発明の詳細な説明の【作用】の記載を訂正し、また、印刷位置について「任意の」という限定を付加したものであるが、この限定の付加は、明りょうでない記載の釈明に該当すると認められる。「任意の」という訂正の根拠は、出願当初の明細書第２頁第２０行の、バーコードと文字列を任意の印刷位置に同時に印刷できることを目的とするという記載にあると認められ、新規事項の追加に該当しない。また、この記載により実質上特許請求の範囲を拡張し、又は変更するものではない。したがって、訂正事項ＩＩＩは、明りょうでない記載の釈明に該当し、新規事項の追加に該当せず、また、この訂正により実質上特許請求の範囲を拡張し、又は変更するものではない。
エ．訂正事項ＩＶ
　段落【００３４２】の記載の訂正は、特許請求の範囲の訂正に伴い、発明の詳細な説明の【発明の効果】の記載のうち、入力手段をキーボードと訂正し、印刷位置を任意の印刷位置と訂正したものであるが、これらの訂正は、明りょうでない記載の釈明に該当すると認められ、新規事項の追加に該当せず、また、この訂正により実質上特許請求の範囲を拡張し、又は変更するものではない。
オ．訂正事項Ｖ
　段落【０００６】、【０００８】、【００３５】の記載の削除は、訂正事項Ｉの特許請求の範囲の訂正に伴い、請求項２が削除されたことに伴い、対応する発明の詳細な説明の請求項２に関連する記載を削除するものであり、明りょうでない記載の釈明に該当すると認められる。また、この削除により実質上特許請求の範囲を拡張し、又は変更するものではない。
  以上により、上記訂正事項Ｉ乃至Ｖは、特許請求の範囲の減縮を目的とした訂正または明りょうでない記載の釈明に該当し、新規事項の追加に該当せず、実質上特許請求の範囲を拡張し、又は変更するものではない。
（なお、上記訂正事項Ｉは、平成１２年５月１日に特許異議の申立がされた請求項についての訂正であり、特許法第１２０条の４第２項第１号に該当するものの、同条第３項で準用する同法第１２６条第４項の規定には該当しない。）
（３）むすび
　したがって、上記訂正は、特許法第１２０条の４第２項及び、同法１２０条の４第３項で準用する同法第１２６条第２項及び第３項の規定に適合するので、当該訂正を認める。
４．特許異議の申立ての概要
　申立人石塚　輝は、甲第１号証（特公平３−３１１４７号公報）を提出し、請求項１〜２に係る発明の特許は第２９条第２項の規定に違反してなされたものであるから、請求項１〜２に係る発明の特許を取り消すべき旨、主張している。
５．特許異議の申立てについての判断
（１）本件発明
　本件の請求項１に係る発明（以下、「本件発明」という。）は、訂正明細書の特許請求の範囲の請求項１に記載された事項により特定されるとおりのものである（上記、２．（１）ア．訂正事項Ｉ参照。）。
（２）引用刊行物
　当審が通知した取消理由に引用した刊行物１（特公平３−３１１４７号公報）には以下の事項が記載されている。
ア．「品名のための文字等とバーコードとの書体を記憶するキヤラクタジエネレータを設け、これらのキャラクタジエネレータより呼び出された品名のための文字等とバーコードとのいずれか一方の書体をプリントバツフアに方向を変えて入力する方向切換スイツチを設けたことを特徴とする品名付バーコードラベルプリンタ。」（第１頁左欄第２行から第８行：特許請求の範囲）
イ．第一の実施例では、ＣＰＵ６が設けられ、ＣＰＵ６にはＲＯＭよりなるプログラムＲＯＭ７、キヤラクタジエネレータ８が接続され、ＲＡＭよりなるメモリ９とプリントバツフアとが接続されており、また、キースイッチ１１、プリンタ１２、表示部１３がそれぞれ接続され、前記キースイツチ１１内には、印字方向の切換えを行う方向切換えスイツチ１４が設けられていること。（第１頁右欄２３行から第２頁左欄第５行）
ウ．方向切換スイツチ１４がＯＮしていなければ、データに応じてキヤラクタジエネレータ８から必要なものを呼び出し、プリントバッファ１８に基本フォーマットをセットする、即ち、バーコード４も品名３等も横書きであり、その横書きの状態で第３図ａに示すラベル２のようにプリントすること。（第２頁左欄１２行から第１９行）
エ．方向切換スイッチがＯＮしている場合にはキヤラクタジエネレータ８の処理時に各文字毎にタテヨコの変換を行なってプリントバツフア１０にはタテ書きフオーマツトを入力し、これを第３図ｂに示すようにプリントすること。（第２頁左欄２０行から第２６行）
　上記の記載を参照すると、刊行物１には、次のとおりの発明（以下、「引用発明１」という。）が記載されていると認められる。
「ラベルに印字データとともにバーコードもプリント可能な品名付きバーコードラベルプリンタにおいて、品名のための文字等とバーコードとの書体を記憶するキヤラクジェネレータと、文字をタテ書きフォーマットとヨコ書きフォーマットに切り換える方向切替スイッチと、キヤラクタジェネレータに記憶されたデータを読み出して処理し、プリントバッファに入力し、キヤラクタジェネレータから読出したデータのうち、データに応じて、方向スイッチのＯＮ、ＯＦＦに拘わらず、バーコードのデータは横書きの状態のままプリントするようにし、文字については、各文字毎に、方向切換えスイッチがＯＮしていなければ、横書きのまま、プリントするようにし、方向切換えスイッチがＯＮしている場合は、タテヨコの変換を行ってプリントバッファにタテ書きフォーマットを入力し、タテ書きでプリントする品名付きバーコードラベルプリンタ。」　
（３）本件発明と引用発明１との対比
　引用発明１の「バーコードラベルプリンタ」は、ラベルという印刷媒体にバーコードを印刷装置する装置であり、複数のドット状の印字ヘッドを備えた印刷手段であると認められる。引用発明１の「方向切換スイッチ」は、ＯＮ、ＯＦＦにより、文字のプリントを横書きとタテ書きにタテヨコ変換して、プリントバッファに入力するものであり、本件発明の「モード設定手段」に相当していると認められる。
　また、引用発明１の「キヤラクタジェネレータ」は、文字等とバーコードの書体を記憶するものであるが、文字や記号のデータ、とバーコードのデータと、を記憶するものであり、「キヤラクタジェネレータ」に記憶されたデータが読出されて、処理され、プリントバッファに入力されるものであり、引用発明１は、本件発明の「入力されたデータをデータを順次読出して、前記印刷手段で印刷するための印刷用ドットパターンに変換するデータ変換手段」に対応した構成を有していると認められる。
　更に、引用発明１では、「キヤラクタジェネレータから読み出すデータは、データに応じて、方向スイッチのＯＮ、ＯＦＦに拘わらず、バーコードのデータの場合は、横書きの状態のままプリントするようにし、文字の場合には、各文字毎に、方向切換えスイッチがＯＮしていなければ、横書きのまま、プリントするようにし、方向切換えスイッチがＯＮしている場合は、タテヨコの変換を行ってプリントバッファにタテ書きフォーマットを入力する」構成を有しており、本件発明の、「データ記憶手段から順次読出したデータのうち、バーコードのデータである場合は、前記モード設定手段で設定されたモードに拘わらずバーコードのバーが横書き方向に並ぶような印刷用ドットパターンデータに変換し、また文字や記号のデータである場合は、前記モード設定手段で設定されたモードに基づき横書き方向又は縦書き方向に向くような印刷用ドットパターンデータに変換するデータ変換手段」と同等の構成を有していると認められる。
　したがって、本件発明と引用発明１とは、
「複数のドット状の印字素子からなる印字ヘッドを備えた印字手段により、バーコードを印刷可能なバーコード印刷装置であって、前記文字や記号を、横書き方向に印刷する第１モードと、縦書き方向に印刷する第２モードとを、択一的に設定する為のモード設定手段と、入力されたデータを順次読出して、前記印刷手段で印刷するための印刷用ドットパターンに変換するデータ変換手段と、前記データ変換手段は、前記データ記憶手段から読出したデータのうち、バーコードのデータである場合は、前記モード設定手段で設定されたモードに拘わらずバーコードのバーが横書き方向に並ぶような印刷用ドットパターンデータに変換し、また文字や記号のデータである場合は、前記モード設定手段で設定されたモードに基づき横書き方向又は縦書き方向に向くような印刷用ドットパターンデータに変換するバーコード印刷装置」で一致し、以下の点で相違すると認められる。
　相違点
ア．本件発明では、前記印字手段が、テープ状の印刷媒体をその長さ方向へ送りながら文字や記号とバーコードが印刷方向において混在するように印刷する印刷手段であるのに対し、引用発明１では、テープ状の印刷媒体ではなく、また、印刷方向において文字や記号とバーコードが混在するとはいえない点。
イ．本件発明では、入力手段をキーボードとし、このキーボードにより、文字や記号のデータ及び種々の指令を入力可能であるとともに、バーコードを入力する為のキー操作により、バーコードのデータをも入力可能とし、これらのデータを入力データ記憶手段に記憶するるのに対し、引用例には、入力手段や入力データ記憶手段については、具体的に示されていない点。
（４）当審の判断
  上記ア．の点については、当審が取消理由通知で周知例として引用した特開平３−１９３３７９号公報（周知例１）には、特に、第３図を参照すると、テープ状の印刷媒体をその長さ方向へ送りながら、文字部分とバーコード部分とを印刷方向において混在するように印刷する印刷手段が記載されている。このブロックＡ−Ｅは選択可能であり、文字部分とバーコード部分の配置を混在することが可能であると認められ、本件発明の第１８図あるいは第１９図に示されるように、文字部分とバーコード部分を混在するように印刷することが示されていると認められる。また、周知例１では、各ブロック内で、複数の文字、複数のバーコードを印刷する例が記載されているが、各ブロック内の文字数、バーコード数を例えば一個とすることも当業者が容易に想到しうる程度のことに過ぎないと認められる。また、周知例１では、バーコードの印刷方向のタテヨコを変更することが検討され、引用発明１の文字のタテヨコ変換を行うものとは相違するが、引用発明１では、文字等とバーコードとのいずれか一方の書体をプリントバツフアに方向を変えて入力し、印刷することも、また、文字とバーコードを混在して印刷することも示唆されていると認められるから、同様な技術分野に属する、周知例１のテープ状の印刷媒体をその長さ方向へ送りながら印刷する手段を、引用発明１の印刷手段に適用し、本件発明の構成とすることに格別の困難性があるとはいえない。
　また、上記イ．の点については、同じく、当審が取消理由通知で周知例として引用した特開平２−２００４５９号公報（周知例２）には、文字とバーコードを印刷可能な電子タイプライタの入力手段として、数字キー、文字キー、機能キー、バーコードのパターンを印字する第１，第２のパターンキーを設けたキーボードを用いること（第３頁左上欄、第２図を参照）、あるいは、入力されたデータをワークメモリであるＲＡＭに記憶すること（第２頁右下欄第９行から第１４行参照）が記載されており、引用発明１の装置のように、パソコン等のＣＰＵを用いた装置において、入力手段として、キーボードを用いること、あるいは、入力されたデータを一時的に入力データ記憶手段に記憶して、このデータを読み出して使用することは、当業者が通常採用する慣用手段に過ぎないと認められるから、ＣＰＵで制御される、引用発明１のバーコードラベルプリンタにおいて、データの入力手段としてキーボードを採用すること、及び、入力したデータを入力データ記憶手段に記憶するようにすることは、当業者が容易に想到しうることであると認められる。
  したがって、本件発明は、上記引用発明１及び周知例記載の発明に基づいて当業者が容易に発明をすることができたものと認められる。
（５） むすび
   以上のとおりであるから、本件発明は、その出願日前に頒布された刊行物に記載された発明に基づいて当業者が容易に発明をすることができたものであるから、本件発明についての特許は、特許法第２９条第２項の規定に違反してされたものである。
  したがって、本件発明についての特許は、特許法第１１３条第２号に該当し、取り消されるべきものである。
　よって結論のとおり決定する。
【異議決定日】
平成１２年１１月１日（２０００．１１．１）
【訂正の要旨】
　訂正の要旨
ア．訂正事項Ｉ
　特許請求の範囲の減縮を目的として、特許請求の範囲における請求項１の記載を以下のように訂正する。
「【請求項１】
　テープ状の印刷媒体をその長さ方向へ送りながら、複数のドット状の印字素子からなる印字ヘッドを備えた印字手段により、バーコードを印刷可能なバーコード印刷装置であって、文字や記号のデータ及び種々の指令を入力可能であるとともに、バーコードを入力する為のキー操作によって、バーコードのデータをも入力可能とすることにより、印刷される文字や記号とバーコードとが印刷方向において混在するように入力可能なキーボードと、前記キーボードから入力される文字や記号のデータと、バーコードのデータと、を記憶する入力データ記憶手段と、前記文字や記号を、横書き方向に印刷する第１モードと、縦書き方向に印刷する第２モードとを、択一的に設定する為のモード設定手段と、前記入力データ記憶手段に記憶されたデータを順次読出して、前記印刷手段で印刷するための印刷用ドットパターンに変換するデ−タ変換手段と、を備え、前記データ変換手段は、前記入力データ記憶手段から順次読出したデータのうち、バーコードのデータである場合は、前記モード設定手段で設定されたモードに拘わらずバーコードのバーが横書き方向に並ぶような印刷用ドットパターンデータに変換し、また文字や記号のデータである場合は、前記モード設定手段で設定されたモードに基づき横書き方向又は縦書き方向に向くような印刷用ドットパターンデータに変換することを特徴とするバーコード印刷装置。」
　なお、上記訂正により、特許請求の範囲の【請求項２】は削除されており、この【請求項２】の削除は、訂正請求書に添付された全文訂正明細書の記載及び下記の訂正事項Ｖの訂正内容とも整合したものである。
イ．訂正事項ＩＩ
　特許請求の範囲の訂正に伴い、明りょうでない記載の釈明を目的として、特許明細書の段落【０００５】の記載を、「前記目的を達成するために、請求項１に係るバーコード印刷装置は、テープ状の印刷媒体をその長さ方向へ送りながら、複数のドット状の印字素子からなる印字ヘッドを備えた印字手段により、バーコードを印刷可能なバーコード印刷装置であって、文字や記号のデータ及び種々の指令を入力可能であるとともに、バーコードを入力する為のキー操作によって、バーコードのデータをも入力可能とすることにより、印刷される文字や記号とバーコードとが印刷方向において混在するように入力可能なキーボードと、前記キーボードから入力される文字や記号のデータと、バーコードのデータと、を記憶する入力データ記憶手段と、前記文字や記号を、横書き方向に印刷する第１モードと、縦書き方向に印刷する第２モードとを、択一的に設定する為のモード設定手段と、前記入力データ記憶手段に記憶されたデータを順次読出して、前記印刷手段で印刷するための印刷用ドットパターンに変換するデータ変換手段と、を備え、前記データ変換手段は、前記入力データ記憶手段から順次読出したデータのうち、バーコードのデータである場合は、前記モード設定手段で設定されたモードに拘わらずバーコードのバーが横書き方向に並ぶような印刷用ドットパターンデータに変換し、また文字や記号のデータである場合は、前記モード設定手段で設定されたモードに基づき横書き方向又は縦書き方向に向くような印刷用ドットパターンデータに変換することを特徴とするものである。」と訂正する。
ウ．訂正事項ＩＩＩ
　特許請求の範囲の訂正に伴い、明りょうでない記載の釈明を目的として、特許明細書の段落【０００７】の記載を、「【作用】請求項１に係るバーコード印刷装置においては、キーボードから入力される文字や記号のデータと、バーコードのデータとは、入力データ記憶手段に入力される。一方、文字や記号を、横書き方向に印刷する第１モードと、縦書き方向に印刷する第２モードとは、モード設定手段で択一的に設定される。そして、この入力データ記憶手段から順次読出されたデータのうち、バーコードのデータである場合は、モード設定手段で設定されたモードに拘わらず、バーコードのバーが横書き方向に並ぶような印刷用ドットパターンデータに変換し、また文字や記号のデータである場合は、モード設定手段で設定されたモードに基づき横書き方向又は縦書き方向に向くような印刷用ドットパターンデータに変換することを特徴とするものである。」と訂正する。
エ．訂正事項ＩＶ
　特許請求の範囲の訂正に伴い、明りょうでない記載の釈明を目的として、段落【００３４】の記載を、「【効果】請求項１に係るバーコード印刷装置においては、［作用］の項で説明したように、キーボードと、入力データ記憶手段と、モード設定手段と、データ変換手段とを設け、入力したバーコードのデータは、バーコードのバーが横書き方向に並ぶような印刷用ドットパターンデータに変換され、また文字や記号のデータは、データ変換手段によりモード設定手段で設定された方向に向くような印刷用ドットパターンデータに変換され、文字や記号に関しては設定された第１又は第２モードに応じた向きに印刷されるので、文字列を印字する為の印字装置を別途必要とせず、多種多様の商品管理が容易になり、バーコードの汎用性を高めることができる。」と訂正する。
オ．訂正事項Ｖ
　明りょうでない記載の釈明を目的として、特許明細書の段落【０００６】、【０００８】、【００３５】の記載を削除する。
（５４）【発明の名称】
バーコード印刷装置
（５７）【特許請求の範囲】
　　【請求項１】
　
テープ状の印刷媒体をその長さ方向へ送りながら、
　文字や記号
のデータ
であるとともに、バーコードを入力する為のキー操作によって、バーコードのデータをも入力可能とすることにより、印刷される文字や記号とバーコードとが印刷方向において混在するように入力可能なキーボード
　前記
キーボード
る文
、
　前記文字や記号を、横書き方向に印刷する第１モードと、縦書き方向に印刷する第２モードとを、択一的に設定する為のモード設定手段と、
　
前記入力データ記憶手段に記憶されたデータを順次読出して、前記印刷手段で印刷するための印刷用ドットパターンデータに変換するデータ変換手段と、
を備え、
　
前記データ変換手段は、
順次
である場合
、前記モード設定手段で設定されたモードに拘わらず
である場合
、前記
モードに基づき横書き方向又は縦書き
るこ
【発明の詳細な説明】
　　　【０００１】
　　【産業上の利用分野】
　本発明は、バーコード印刷装置に関し、特に入力された文字やバーコードを同時に印刷するときに、文字列を横書き方向に又は縦書き方向に印刷するようにしたものに関する。
　　　【０００２】
　　【従来の技術】
　従来、多種多様の物品の各々には、一般的に商品コードであるバーコードが印刷されている。このバーコードとして、特に日本においては、ＪＡＮ（Ｊａｐａｎ　Ａｒｔｉｃｌｅ　Ｎｕｍｂｅｒ）がソースマーキングとして一般に普及している。ところで、このバーコードは、通常、ドット印字素子からなるドット印字方式による専用の印刷装置で印刷するようになっている。
　　　【０００３】
　　【発明が解決しようとする課題】
　しかしながら、最近、ＯＡ機器の普及に伴ってＭＴ（磁気テープ）やフロッピィーディスクなどの磁気媒体、或いは例えば図書館における大量の図書をコンピュータを用いて管理することが要求されている。その為に、前記バーコード印刷装置により印刷したバーコードをこれら磁気媒体や図書の各々に貼付することは可能であり、これらのバーコードをコンピュータに接続したバーコード読取り器で読取ることができる。しかし、このバーコード印刷装置はバーコードだけしか印刷できないので、これら磁気媒体や図書について人間が認識できる文字列を同時に記載する場合が多いにもかかわらず、これら文字列を他の印字装置により別途印字しなければならないこと、これによりバーコード利用が制約されること、などの問題がある。従って、バーコードの印刷に加えてそのバーコードに関連する文字列を同時に印字でき、しかもこれら文字列をバーコードのバーの配列方向やバーの配列方向と直交方向に向けた任意の向きに印刷できるようなバーコード印刷装置が望まれている。
　　　【０００４】
　本発明の目的は、バーコードと所望の文字列とを任意の印刷位置に同時に印刷でき、しかも文字列の印刷方向を横書き方向に又は縦書き方向に印刷できるようなバーコード印刷装置を提供することにある。
　　　【０００５】
　　【課題を解決するための手段】
　前記目的を達成する為に、請求項１に係るバーコード印刷装置
は、テープ状の印刷媒体をその長さ方向へ送りながら、複
のデータ
であるとともに、バーコードを入力する為のキー操作によって、バーコードのデータをも入力可能とすることにより、印刷される文字や記号とバーコードとが印刷方向において混在するように入力可能なキーボード
キーボード
る文
、
入力デ一夕記憶手段に記憶されたデータを順次読出して、印刷手段で印刷するための印刷用ドットパターンデータに変換するデータ変換手段と、を備え、データ変換手段は、
順次
である場合
、モード設定手段で設定されたモードに拘わらず
である場合
、
モードに基づき横書き方向又は縦書き
ことを特徴とする
　　　【０００６】
　　　【０００７】
　　【作用】
　請求項１に係るバーコード印刷装置においては、
キーボード
る文
順次
である場合
モード設定手段で設定されたモードに拘わらず、
である場合
モードに基づき横書き方向又は縦書き
任意の印刷位置に
　　　【０００８】
　　　【０００９】
　　【実施例】
　以下、本発明の実施例について図面に基いて説明する。本実施例は、漢字やひらがなやカタカナ及びアルファベット文字などの多数のキャラクタ及びバーコードを印字用テープに印字可能なテープ印字装置に本発明を適用した場合のものである。図２に示すように、テープ印字装置１の本体フレーム２の前部にはキーボード３が配設され、キーボード３の後方で本体フレーム２内には印字機構ＰＭが配設され、またキーボード３の後方には文字や記号を表示可能な液晶ディスプレイ２２が設けられている。キーボード３には、アルファベットやひらがなやカタカナを入力する為の文字キー、数字キー、記号キー、リターンキー、ディスプレイ２２上のカーソルＫを左右方向に夫々移動させる為のカーソル移動キー、無変換キー、変換キー、カーソル表示位置の１桁左側の文字や記号を消去するバックスペースキー、印字する文字のサイズを設定するサイズキー、バーコードのデータを入力する為のバーコードキー、印字を指令する印字キー、バーコードデータをテキストメモリ４１に格納する実行キー、印字用テープ５をテープ送りする為のテープ送りキー、電源をＯＮ・ＯＦＦする為の電源キーなどが設けられている。
　　　【００１０】
　次に、図３に基いて印字機構ＰＭについて簡単に説明すると、印字機構ＰＭに着脱自在に矩形状のテープ収納カセットＣＳが装着されており、このテープ収納カセットＣＳには、透明なフィルムからなる幅約２４ｍｍの印字用テープ５が巻装されたテープスプール６と、インクリボン７が巻装されたリボン供給スプール８と、このインクリボン７を巻取る巻取りスプール９と、印字用テープ５と同一幅を有する両面テープ１０が剥離紙を外側にして巻装された供給スプール１１と、これら印字用テープ５と両面テープ１０とを接合させる接合ローラ１２とが回転自在に設けられている。印字用テープ５とインクリボン７とが重なる位置には、サーマルヘッド１３が立設され、これら印字用テープ５とインクリボン７とをサーマルヘッド１３に押圧するプラテンローラ１４と、印字用テープ５と両面テープ１０とを接合ローラ１２に押圧する送りローラ１５とは支持体１６に回転可能に枢支されている。このサーマルヘッド１３には、１２８個の発熱素子からなる発熱素子群が上下方向に列設されている。
　　　【００１１】
　従って、テープ送りモータ２４（図４参照）の所定回転方向への駆動により接合ローラ１２と巻取りスプール９とが所定回転方向に夫々同期して駆動されながら発熱素子群に通電されたとき、印字用テープ５上には複数のドット列により文字やバーコードが印字され、しかも印字用テープ５は両面テープ１０を接合した状態でテープ送り方向Ａにテープ送りされる。尚、印字機構ＰＭの詳細については、特開平２−１０６５５５号公報を参照。尚、この印字機構ＰＭには、送りローラ１５から送り出された印字用テープ５を切断する切断機構（図示略）が設けられている。
　　　【００１２】
　次に、テープ印字装置１の制御系は、図４のブロック図に示すように構成されている。キーボード３と、液晶ディスプレイ（ＬＣＤ）２２に表示データを出力する為のビデオＲＡＭ２３ａを有するディスプレイコントローラ（ＬＣＤＣ）２３と、サーマルヘッド１３を駆動する為の駆動回路２５と、テープ送りモータ２４を駆動する為の駆動回路２６と、警告用ブザー２０の為の駆動回路２１とは制御装置Ｃの入出カインターフェース２７に夫々接続されている。制御装置Ｃは、ＣＰＵ２９と、このＣＰＵ２９にデータバスなどのバス２８を介して接続された入出カインターフェース２７、ＣＧＲＯＭ３０、ＲＯＭ３１・３２及びＲＡＭ４０とから構成されている。
　　　【００１３】
　ＣＧＲＯＭ（パターンデータメモリ）３０には、多数のキャラクタの各々に関して、表示の為のドットパターンデータがコードデータに対応させて格納されている。ＲＯＭ（アウトラインデータメモリ）３１には、キャラクタを印字する為に多数のキャラクタの各々に関して、キャラクタの輪郭線を規定する輪郭線データ（アウトラインデータ）が書体（ゴシック系書体、明朝系書体など）毎に分類されコードデータに対応させて格納されている。
　　　【００１４】
　ＲＯＭ３２には、キーボード３から入力された文字や数字や記号などのキャラクタのコードデータに対応させてディスプレイコントローラ２３を制御する表示駆動制御プログラム、テキストメモリ４１の各コードデータに対応するアウトラインデータからドットデータに変換処理して印字バッファ４６に展開するイメージ展開処理制御プログラム、印字バッファ４６のデータを順次読出してサーマルヘッド１３やテープ送りモータ２４を駆動する印字駆動制御プログラム、本願特有の後述のテープ印字制御の制御プログラムなどが格納されている。尚、前記テープ印字制御には、テキストメモリ４１に格納された１３桁の数字からなるデータキャラクタのデータに基いて、バーコードのデータに変換するバーコードデータ変換処理制御のサブルーチンが格納されている。
　　　【００１５】
　このバーコードデータ変換処理制御においては、ＪＡＮ（Ｊａｐａｎ　Ａｒｔｉｃｌｅ　Ｎｕｍｂｅｒ）の規格に基いて、データキャラクタ（１１桁数字）とモジュラチェックキャラクタ（１桁数字）とを含む１３個の数字のデータから標準バージョンのバーコードのデータに変換される。即ち、バーコードのデータは、レフトガードバーについて３モジュール、左側の６個のデータキャラクタとして４２モジュール、センターバーとして５モジュール、右側の５個のデータキャラクタとして３５モジュール、１個のモジュラチェックキャラクタとして７モジュール、ライトガードバーについて３モジュールなどに変換される。
　　　【００１６】
　ＲＡＭ４０のテキストメモリ４１には、キーボード３から入力された文書データやバーコードデータが格納される。テキストポインタ（この内容をポインタ値ＴＰとする）４２には、テキストメモリ４１の１つのアドレスが格納される。表示ポインタ（この内容を表示ポインタ値ＤＰとする）４３には、ディスプレイ２２に表示される所定数の文字列のうち、左端位置に表示される文字に対応するテキストメモリ４１の１つのアドレスが格納される。文字サイズメモリ４４には、設定された印字に用いるサイズのデータが格納される。バーコードバッファ４５には、バーコードを印字する為に１３桁の数字からなるデータキャラクタのデータが格納される。印字バッファ４６には、文字や記号の印字データやバーコードの為の印字データが格納される。印字ポインタ（この内容を印字ポインタ値ＰＰとする）４７には、印字するコードデータを読出す為にテキストメモリ４１の１つのアドレスが格納される。フラグメモリ４８には、印字文字の方向として「縦書き方向」が設定されたときにセットされ、「横書き方向」が設定されたときにリセットされる印字方向フラグＤＦのフラグデータが格納される。
　　　【００１７】
　次に、テープ印字装置１の制御装置Ｃで行なわれるテープ印字制御のルーチンについて、図５〜図８のフローチャートに基いて説明する。尚、図中符号Ｓｉ（ｉ＝１０、１１、１２・・・・）は各ステップである。電源キーにより電源が投入されると図５に示す主制御が開始され、各メモリ４１〜４７をクリアするなどの初期設定が実行され（Ｓ１０）、文字キーやスペースキーなどの印字可能キーが操作されたときには（Ｓ１１・Ｓ１２：Ｙｅｓ）、そのキーに対応するコードデータがテキストメモリ４１に格納され（Ｓ１３）、表示処理制御が実行され（Ｓ１６）、Ｓ１１に戻る。例えば、文字「Ａ」、「Ｂ」、「Ｃ」が入力されたときには、図９に示すように文字「ＡＢＣ」のコードデータがテキストメモリ４１に順次格納される。
　　　【００１８】
　次に、バーコードを印字する為にバーコードキーが操作されたときには（Ｓ１１：Ｙｅｓ、Ｓ１２：Ｎｏ、Ｓ１４：Ｙｅｓ）、バーコードデータ入力処理（図６参照）が実行され（Ｓ１５）、Ｓ１６を経て、Ｓ１１に戻る。この制御が開始されると、先ずバーコード入力画面が表示され（Ｓ３０）、バーコードバッファ４５にバーコードの開始コードが格納される（Ｓ３１）。例えば、図１０に示すようにバーコードバッファ４５の先頭アドレスに開始コードが格納され、図１３に示すように、クリアされたディスプレイ２２の先頭表示位置に左三角形の開始マークＭＳが表示される。尚、符号Ｋはカーソルである。
　　　【００１９】
　次に、数字キーが操作されたときには（Ｓ３２・Ｓ３３：Ｙｅｓ）、その数字コードがバーコードバッファ４５に格納され（Ｓ３４）、その数字コードに対応するドットパターンがＣＧＲＯＭ３０から読込まれてビデオＲＡＭ２３ａに出力され（Ｓ３５）、Ｓ３２に戻る。例えば、バーコードの為の１３桁の数字つまり、１桁のプリフィックスキャラクタ、１１桁のデータキャラクタ及び１桁のモジュラチェックキャラクタである「１２３４５６７８９０１２８」が入力されたときには、図１０に示すようにこれら１３個の数字コードがデータキャラクタのデータとしてバーコードバッファ４５に順次格納され、図１４に示すようにこれらの１３個の数字がディスプレイ２２に表示される。
　　　【００２０】
　次に、バーコードデータの入力終了を指示する為に実行キーが操作されたときに（Ｓ３２：Ｙｅｓ、Ｓ３３：Ｎｏ、Ｓ３６：Ｙｅｓ）、１３桁の数字コードがバーコードバッファ４５に格納されているときには（Ｓ３７：Ｙｅｓ）、バーコードの終了コードがバーコードバッファ４５に追加格納され（Ｓ３８）、バーコードバッファ４５内の全てのコード列がテキストメモリ４１に格納され（Ｓ３９）、バーコードバッファ４５がクリアされ（Ｓ４０）、ビデオＲＡＭ２３ａがクリアされ（Ｓ４１）、この制御を終了して前記主制御にリターンする。例えば、図１０に示すように、バーコードバッファ４５に終了コードが追加して格納されるとともに、バーコードバッファ４５内の全てのコード列は、図１１に示すようにテキストメモリ４１に追加格納され、ディスプレイ２２の表示が消去される。
　　　【００２１】
　ところで、取消しキーが操作されたときには（Ｓ３２：Ｙｅｓ、Ｓ３３・Ｓ３６：Ｎｏ、Ｓ４２：Ｙｅｓ）、バーコードバッファ４５とビデオＲＡＭ２３ａとが夫々クリアされ（Ｓ４０・Ｓ４１）、前記主制御にリターンする。尚、実行キーが操作されたときに、バーコードバッファ４５に１３桁の数字コードが格納されていないときには（Ｓ３７：Ｎｏ）、警告する為にブザー２０が鳴動され（Ｓ４４）、Ｓ３２に戻る。また、数字キーや実行キーや取消しキー以外のキーが操作されたときには（Ｓ３２：Ｙｅｓ、Ｓ３３・Ｓ３６・Ｓ４２：Ｎｏ）、操作されたキーに対応する処理が実行され（Ｓ４３）、Ｓ３２に戻る。
　　　【００２２】
　次に、表示処理制御（図７参照）について説明すると、先ずビデオＲＡＭ２３ａがクリアされ（Ｓ５０）、表示ポインタ値ＤＰとテキストポインタ値ＴＰとにテキストメモリ４１の先頭アドレスが夫々格納され（Ｓ５１）、表示ポインタ値ＤＰに基づいて所定数の文字がディスプレイ２２に表示される（Ｓ５２）。次に、テキストポインタ値ＴＰで指示するアドレスのデータが読込まれ（Ｓ５３）、そのデータがバーコードの開始コードでないときには（Ｓ５４：Ｎｏ）、そのコードデータに対応するパターンデータが読込まれてビデオＲＡＭ２３ａに出力され、ディスプレイ２２に表示される（Ｓ６６）。次に、テキストポインタ値ＴＰが１つインクリメントされ（Ｓ６７）、テキストメモリ４１にコードデータが存在するときに（Ｓ６２：Ｙｅｓ）、表示可能なときつまり現在の表示位置がディスプレイ２２の最終表示位置でなければ（Ｓ６３：Ｙｅｓ）、Ｓ５３以降が繰り返される。また、現在の表示位置が最終表示位置のときには（Ｓ６３：Ｎｏ）、表示ポインタ値ＤＰが１つインクリメントされ（Ｓ６４）、全ての表示データを１桁分表示開始位置の方向へ移動させるスクロール表示処理が実行され（Ｓ６５）、Ｓ５３に戻る。
　　　【００２３】
　一方、読込んだデータが開始コードのときには（Ｓ５４：Ｙｅｓ）、先ず開始コードに対応する開始マークＭＳのパターンデータがビデオＲＡＭ２３ａに出力して表示される（Ｓ５５）。次に、表示可能なときには（Ｓ５６：Ｙｅｓ）、終了コードに対応する終了マークＭＥ（図５参照）のパターンデータがビデオＲＡＭ２３ａに出力して表示され（Ｓ５９）、テキストメモリ４１内の終了コードが検索され（Ｓ６０）、テキストポインタ値ＴＰに終了コードの次のアドレスが格納され（Ｓ６１）、Ｓ６２以降が実行される。尚、Ｓ５６でＮｏと判定されたときには、前記Ｓ６４・Ｓ６５と同様にスクロール表示処理が実行される（Ｓ５７・Ｓ５８）。そして、テキストメモリ４１内の全てのデータについてキャラクタが表示されたときには（Ｓ６２：Ｎｏ）、この制御を終了して前記主制御にリターンする。例えば、テキストメモリ４１に図１１に示すデータが格納されているときには、図１５に示すように、Ｓ５３〜Ｓ５４、Ｓ６６〜Ｓ６７、Ｓ６２〜Ｓ６５により文字「ＡＢＣ」が表示され、その後にＳ５３〜Ｓ６５により開始マークＭＳと終了マークＭＥとが表示され、その後に文字列「ＡＢＣ」の表示と同様に文字列「ＸＹＺ」が表示される。
　　　【００２４】
　次に、バックスペースキーが操作されたときに（Ｓ１１：Ｙｅｓ、Ｓ１２・Ｓ１４：Ｎｏ、Ｓ１７：Ｙｅｓ）、カーソルＫがテキストメモリ４１内の先頭文字に対応する表示位置でなく（Ｓ１８：Ｎｏ）、しかもカーソルＫの左側のコードデータが開始コードでも終了コードでもないときつまり文字コードのときには（Ｓ１９・Ｓ２０：Ｎｏ）、カーソルＫの左側のコードデータがテキストメモリ４１から消去されるとともに、その消去されたコードデータに後続する各コードデータが先頭アドレス方向に移動され（Ｓ２２）、表示処理が実行される（Ｓ１６）。
　　　【００２５】
　しかし、カーソルＫの左側のコードデータが開始コードのとき（Ｓ１９：Ｙｅｓ）、又は終了コードのときには（Ｓ１９：Ｎｏ、Ｓ２０：Ｙｅｓ）、開始コードと終了コードとこれら両コード間のデータキャラクタのデータとの全てがテキストメモリ４１から消去されるとともに、その消去されたバーコードのデータに後続する各コードデータが先頭アドレス方向に移動され（Ｓ２３）、表示処理が実行される（Ｓ１６）。例えば、テキストメモリ４１には図１１に示すデータが格納され、しかも図１５に仮想線で示す表示位置にカーソルＫが表示されているときに、バックスペースキーを操作したときには、図１２に示すように、テキストメモリ４１において、開始コードから終了コードに亙って全てバーコードのデータが消去されるとともに、「ＸＹＺ」のコードデータが移動される。その結果、図１６に示すようにディスプレイ２２には文字「ＡＢＣＸＹＺ」のみが表示される。次に、操作されたキーが文字キー、バーコードキー、バックスペースキー及び印字キー以外のキーのときには（Ｓ１１：Ｙｅｓ、Ｓ１２・Ｓ１４・Ｓ１７・Ｓ２４：Ｎｏ）、操作されたキーに対応する処理が実行される（Ｓ２６）。特に、サイズキーが操作されて文字サイズが設定されたときには、そのサイズデータが文字サイズメモリ４４に格納される。
　　　【００２６】
　一方、印字キーが操作されたときには（Ｓ１１：Ｙｅｓ、Ｓ１２・Ｓ１４・Ｓ１７：Ｎｏ、Ｓ２４：Ｙｅｓ）、印字処理制御（図８参照）が実行される（Ｓ２５）。この制御が開始されたときに、テキストメモリ４１内に文書データが存在するときには（Ｓ７０：Ｙｅｓ）、印字方向を設定する為の設定画面が表示される（Ｓ７１）。例えば、図１７に示すように、印字方向設定画面として、数字「１」に対応して「横書き方向」、数字「２」に対応して「縦書き方向」がディスプレイ２２に表示される。尚、横書き方向は、文字が印字用テープ５の送給方向に沿って横方向に並ぶように印字される印字方向であり、縦書き方向は、文字が印字用テープ５の送給方向に沿って縦方向に並ぶように印字される印字方向である。次に、所望の印字方向を数字キー操作で設定する印字方向設定処理が実行される（Ｓ７２）。ここで、この設定処理により設定された印字方向に基いて図示外の設定制御により印字方向フラグＤＦがセット又はリセットされる。
　　　【００２７】
　次に、印字ポインタ値ＰＰにテキストメモリ４１の先頭アドレスがセットされ（Ｓ７３）、この印字ポインタ値ＰＰで指示するコードデータが読込まれ（Ｓ７４）、そのコードデータが文字コードのときには（Ｓ７５：Ｙｅｓ）、設定されたサイズのデータに基いて拡大率が求められ、この拡大率を用いてアウトラインデータを拡大処理するとともに、このアウトラインデータからドットデータである印字データが作成されて印字バッファ４６に格納される（Ｓ７６）。次に、前記印字方向フラグＤＦがリセットされているときつまり印字方向が「横書き方向」のときには（Ｓ７７：Ｎｏ）、この印字バッファ４６の印字データが印字機構ＰＭに出力されて印字処理される（Ｓ７９）。尚、拡大率を用いてアウトラインデータからドットデータに変換するドットデータ変換処理制御の詳細については、例えば、特開昭４９−１２９４４７号公報を参照。
　　　【００２８】
　次に、印字ポインタ値ＰＰが１つインクリメントされ（Ｓ８０）、テキストメモリ４１にコードデータが存在するときには（Ｓ８１：Ｙｅｓ）、Ｓ７４以降が繰り返される。一方、読込んだコードデータが開始コードのときには（Ｓ７４、Ｓ７５：Ｎｏ、Ｓ８３：Ｙｅｓ）、次のアドレスから終了コードに亙って格納されているバーコードのデータがテキストメモリ４１から読込まれ（Ｓ８４）、これら１３桁からなるデータキャラクタのデータに基いて、前述したバーコードデータ変換処理制御により標準バージョンのバーコードのデータに変換され（Ｓ８５）、更にこの標準バージョンのバーコードのデータに基いて、バーコードシンボルの高さ（大きさ）が設定されたサイズとなるように、バーコード印字の為の印字データが再作成される（Ｓ８６）。そして、この印字データが印字機構ＰＭに出力されて印字処理される（Ｓ８７）。次に、印字ポインタ値ＰＰに終了コードのアドレスがセットされ（Ｓ８８）、Ｓ８０以降が実行される。
　　　【００２９】
　ところで、読込んだコードデータが文字コードでも開始コードでもないとき、例えばスペースコードなどのときには（Ｓ７４、Ｓ７５・Ｓ８３：Ｎｏ）、そのコードデータに対応する指令が印字機構ＰＭに出力され（Ｓ８９）、Ｓ８０に移行する。そして、テキストメモリ４１内の全てのデータについて印字処理されたときには（Ｓ８１：Ｎｏ）、テープ送りモータ２４に所定量のテープ送りをさせる駆動信号が出力されるとともに、切断処理の実行が指令され（Ｓ８２）、この制御を終了して前記主制御にリターンする。ここで、例えば図１１に示すように、テキストメモリ４１に格納された文字「ＡＢＣ」のデータやバーコードのデータを「横書き方向」で印字処理したときには、図１８に示すように、標準バージョンのバーコードと文字列「ＡＢＣ」、「ＸＹＺ」とが印字方向を通常の「横書き方向」として印字用テープ５に字される。しかもこのバーコードは文字列の高さと同一高さで印字される。
　　　【００３０】
　一方、読出されたコードデータが文字コードであり（Ｓ７４、Ｓ７５：Ｙｅｓ）、しかも前記Ｓ７２における印字方向設定処理において、「縦書き方向」が設定されて印字方向フラグＤＦがセットされているときには（Ｓ７７：Ｙｅｓ）、Ｓ７６で作成されたドットデータからなる印字データを反時計回転方向に９０°回転させる回転処理が実行され（Ｓ７８）、印字バッファ４６内の回転処理された印字データが印字機構ＰＭに出力されて印字処理される（Ｓ７９）。しかし、前述したように、読込んだコードデータが開始コードのときつまりバーコードのデータのときには（Ｓ７４、Ｓ７５：Ｎｏ、Ｓ８３：Ｙｅｓ）、「縦書き方向」が設定しているにも拘わらず、Ｓ８４〜Ｓ８８により通常の「横書き方向」により印字される。即ち、バーコードのバーは印字用テープ５の送給方向に並ぶように印字される。従って、例えば図１１に示すように、テキストメモリ４１に格納された文字「ＡＢＣ」のデータやバーコードのデータを「縦書き方向」で印字処理したときには、図１９に示すように、文字列「ＡＢＣ」、「ＸＹＺ」に関しては縦書き方向で印字されるが、標準バージョンのバーコードに関しては印字方向を通常の横書き方向として印字用テープ５に印字される。
　　　【００３１】
　ところで、前記バーコードデータ変換処理制御において、前記標準バージョンに加えて短縮バージョンのバーコードのデータに変換できるように構成することも可能であり、この場合には、データキャラクタのキャラクタ数に基いて標準バージョン或いは短縮バージョンのバーコードのデータに変換し、そのデータを印字用ドットパターンデータに変換できるので、バージョンの異なる２種類のバーコードを文字列と同時に印字することができる。
　　　【００３２】
　以上説明したように、バーコードのデータは常によこ方向に向くような印字データに変換され、また文字や記号のデータは、設定された「横書き方向」又は「縦書き方向」に基いた印字方向に向くような印字データに変換され、文字や記号とバーコードとが混在して印字用テープ５に印字されるとともに、文字や記号に関しては設定された「横書き方向」又は「縦書き方向」に応じた向きに印字されるので、文字列を印字する為の印字装置を別途必要とせず、多種多様の商品管理が容易になり、バーコードの汎用性を高めることができる。更に、文字やバーコードはテープ状の印字用テープ５に印字されるので、文字やバーコードが印字された印字用テープ５をそのまま直ぐに多種多様の物品に貼着することができる。
　　　【００３３】
　尚、バックスペースキーに代えて消去キーを設け、カーソル表示位置の文字を消去するように制御することも可能である。尚、バーコードのデータとして、少なくともデータキャラクタのデータを入力するように構成することも可能である。尚、前記バーコードデータ変換処理制御において、「ＥＡＮ（Ｅｕｒｏｐｅａｎ　Ａｒｔｉｃｌｅ　Ｎｕｍｂｅｒ）」や「ＣＯＤＥ３９」などの種々のバーコード基準に基いてバーコードのデータに変換するように構成することも可能である。尚、ドット印字方式の印字ヘッドを備え、バーコード印字が可能な種々のバーコード印字装置に本発明を適用し得ることは勿論である。
　　　【００３４】
　　【発明の効果】
　請求項１に係るバーコード印刷装置によれば、〔作用〕の項で説明したように、
キーボード
任意の印刷位置に
　　　【００３５】
【図面の簡単な説明】
　　【図１】　請求項１及び請求項２の構成を示す機能ブロック図である。
　　【図２】　テープ印字装置の平面図である。
　　【図３】　印字機構の概略平面図である。
　　【図４】　テープ印字装置の制御系のブロック図である。
　　【図５】　テープ印字制御のルーチンの概略フローチャートである。
　　【図６】　バーコードデータ入力処理制御のルーチンの概略フローチャートである。
　　【図７】　表示処理制御のルーチンの概略フローチャートである。
　　【図８】　印字処理制御のルーチンの概略フローチャートである。
　　【図９】　テキストメモリ内のデータ構成を説明する説明図である。
　【図１０】　バーコードバッファ内のデータ構成を説明する説明図である。
　【図１１】　バーコードのデータが格納された図９相当図である。
　【図１２】　文字列のコードデータが格納された図９相当図である。
　【図１３】　バーコードのデータを入力するときのディスプレイの表示例を示す図である。
　【図１４】　データキャラクタに対応する数字を入力したときの図１３相当図である。
　【図１５】　文字列とバーコードとを混在して表示された表示例を示す図である。
　【図１６】　文字列のみを表示した表示例を示す図である。
　【図１７】　印字方向設定画面の表示例を示す図である。
　【図１８】　文字列とバーコードとを横書き方向で印字した印字用テープの平面図である。
　【図１９】　文字列とバーコードとを縦書き方向で印字した印字用テープの平面図である。
　【符号の説明】
　１　テープ印字装置
　３　キーボード
　５　印字用テープ
１３　サーマルヘッド
２４　テープ送りモータ
２９　ＣＰＵ
３１　ＲＯＭ
３２　ＲＯＭ
４０　ＲＡＭ
４１　テキストメモリ
　Ｃ　制御装置
ＣＳ　テープ収納カセット
ＰＭ　印字機構