【手続補正書】
【提出日】平成16年7月14日(2004.7.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】シンボルプリンタ、そのプリント方法及び情報記録媒体
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
以下の手段を備えることを特徴とする、情報を化体したシンボルを印刷可能なプリンタ。
シンボルとして表示されるデータを格納する第１の格納手段と、
格納された前記データから、シンボルを構成する所定のフォーマットを作成し、当該フォーマットをシンボルを表すビットパターン情報に変換するシンボルイメージ作成手段と、
前記ビットパターン情報を格納する第２の格納手段と、
前記シンボルのビットパターン情報からシンボルの縦方向及び横方向の大きさを算出する演算手段と、
前記算出したデータをシンボルのサイズ情報としてホスト装置に送信するサイズ情報送信手段と、
格納された前記ビットパターン情報の印刷を制御する印刷制御手段。
【請求項２】
前記シンボルイメージ作成手段は、
使用するシンボルのプロトコルに従って、前記データを所定のシンボルコードに変換するとともにシンボルを構成する所定のコードを付加して、シンボルのフォーマットを作成するコード変換手段と、
作成された前記フォーマットに基づき、印刷するシンボルイメージのビットパターン情報を作成するパターンジェネレータと、
から成ることを特徴とする請求項１に記載のプリンタ。
【請求項３】
前記コード変換手段は、表示データのコード変換、コード化したデータの圧縮、及びエラー訂正コードの作成を行う手段からなることを特徴とする請求項２に記載のプリンタ。
【請求項４】
前記シンボルイメージ作成手段は、ホスト装置からの印刷要求又はサイズ情報の送信要求に応じて、シンボルイメージを作成することを特徴とする請求項１〜３のいずれか１項に記載のプリンタ。
【請求項５】
前記サイズ情報送信手段は、前記印刷されるシンボルの大きさと印刷指定範囲とを比較して、その比較データをホスト装置に送信する手段を備えていることを特徴とする請求項１に記載のプリンタ。
【請求項６】
前記サイズ情報送信手段は、ホスト装置からのサイズ情報送信要求に応じて、前記算出データ又は前記比較データを送信することを特徴とする請求項１又は５に記載のプリンタ。
【請求項７】
前記印刷制御手段は、ホスト装置からの印刷要求に応じて、前記比較データが前記印刷されるシンボルの大きさが前記印刷指定範囲を越えないことを表している場合に、前記シンボルの印刷を開始することを特徴とする請求項５に記載のプリンタ。
【請求項８】
前記プリンタは、ＰＤＦ４１７、スーパーコード、及びウルトラコードを含むスタック型２次元コード、またはベリコード、データマトリックス及びマキシコードを含むマトリクス型２次元コードを印刷可能であることを特徴とする請求項１〜７のいずれか１項に記載のプリンタ。
【請求項９】
以下のステップを備えることを特徴とするホスト装置から送信されたデータをシンボルとして印刷する方法。
（ａ）シンボルとして印刷するデータを受信するステップと、
（ｂ）受信したデータを格納するステップと、
（ｃ）格納した前記データに基づいてシンボルを構成する所定のコードとフォーマットを作成するステップと、
（ｄ）作成した前記所定のコードからシンボルのビットパターン情報を作成するするステップと、
（ｅ）ホスト装置からの要求に応じて、印刷するシンボルの縦方向及び横方向の大きさをホスト装置に送信するステップと、
（ｆ）前記ビットパターン情報を印刷するステップ。
【請求項１０】
前記ステップ（ｃ）は、
（ｃ１）前記受信したデータをシンボルコードへ変換し、データの圧縮を行い、エラー訂正コードを作成するステップを含むことを特徴とする請求項９に記載のシンボル印刷方法。
【請求項１１】
前記ステップ（ｅ）は、
（ｅ１）ホスト装置の要求に応じて、シンボルの大きさと印刷予定範囲とを比較して、その比較データをホスト装置に送信するステップを含むことを特徴とする請求項９又は１０に記載のシンボル印刷方法。
【請求項１２】
前記ステップ（ｆ）は、ホスト装置からの印刷要求に応じて、前記比較データが前記シンボルの大きさが前記印刷指定範囲を越えないことを表している場合に、実行されることを特徴とする請求項１１に記載のプリンタ。
【請求項１３】
前記ステップ（ｃ）〜（ｅ）は、ホスト装置からのサイズ情報の送信要求に応じて、実行されることを特徴とする請求項９〜１２のいずれか１項に記載のシンボル印刷方法。
【請求項１４】
前記ステップ（ｃ）〜（ｆ）は、ホスト装置からの印刷要求に応じて、実行されることを特徴とする請求項９〜１２のいずれか１項に記載のシンボル印刷方法。
【請求項１５】
前記シンボルを印刷する方法は、ＰＤＦ４１７、スーパーコード、及びウルトラコードを含むスタック型２次元コード、又はベリコード、データマトリックス及びマキシコードを含むマトリクス型２次元コードを印刷する方法から成ることを特徴とする請求項９〜１４のいずれか１項にシンボル印刷方法。
【請求項１６】
請求項９から１５のいずれか１項に記載のシンボル印刷方法のステップを有するプログラムを記録したコンピュータにより読み取り可能な記録媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明のシンボル印刷可能なプリンタは、シンボルに変換される表示データを格納する第１の格納手段と、格納された表示データを、シンボルを構成する所定のフォーマットに変換し、当該フォーマットからシンボルのビットパターン情報を作成するシンボルイメージ作成手段と、ビットパターン情報を格納する第２の格納手段と、シンボルのビットパターン情報からシンボルの縦方向及び横方向の大きさを算出する演算手段と、算出したデータをシンボルのサイズ情報としてホスト装置に送信するサイズ情報送信手段と、格納されたビットパターン情報の印刷を制御する印刷制御手段とを備えることを特徴とする。第１の格納手段は、受信した表示データを例えばアスキーコードで記憶しておき、これをシンボルイメージ作成手段により最終的に印字するシンボルのビットパターンに変換する。変換したビットパターンは第２の格納手段に格納される。この第２の格納手段は、プリントバッファのような印刷機構とリンクされた形の記憶手段が好ましい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
これにより、シンボル表示したいデータを受信すると、プリンタにより所定のシンボルに変換して印刷するので、ホスト装置では、単に表示したいデータを送信するだけでよく、ホスト装置のシンボルへの変換処理の負荷及び、ホスト装置とプリンタ間の通信負荷を大幅に軽減することができる。また、ホスト装置からの要求に応じて、シンボルの大きさを送信するようにすることにより、ホスト装置は、印刷前にシンボルの大きさを確認することができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
この場合において、シンボルイメージ作成手段は、表示するシンボルのプロトコルに従って、シンボルデータを所定のシンボルコードに変換するとともにシンボルを構成する所定のフォーマットを作成するコード変換手段と、シンボルフォーマットに基づき、印刷するシンボルイメージのビットパターン情報を作成するパターンジェネレータとから成ることを特徴とする。すなわち、シンボルにも種々の種類があるが、コード変換手段により印刷したいシンボルキャラクタに変換し、このシンボルキャラクタをパターンジェネレータで実際に印刷するシンボルのビットパターンに変換する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、コード変換手段は、表示データのコード変換、コード化したデータの圧縮、及びエラー訂正コードの作成を行う手段からなることを特徴とする。例えばＰＤＦ４１７の場合には、各種のデータ圧縮、エラー訂正レベルが用意されており、選択によりエラー訂正レベルを指示するよう構成可能である。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また、本発明のプリンタは、サイズ情報送信手段が、印刷されるシンボルの大きさと印刷指定範囲とを比較して、その比較データをホスト装置に送信する手段を備えていることを特徴とする。これにより、ホスト装置は、シンボルを印刷設定範囲枠内に印刷できるかどうかを印刷前に確認し、入らない場合には印刷枠の変更、又は、シンボルの縦及び横の長さを変更したりモジュール幅を変更する等の処理を行うことができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
この場合において、サイズ情報送信手段が、ホスト装置からの送信要求によりサイズ情報または比較データを送信する手段であり、印刷制御手段はホスト装置からの印刷要求によりシンボルの印刷を開始する手段であることを特徴とする。ホスト装置からのコマンドにより、まずシンボルのサイズを確認し、所定の印刷範囲に印刷可能なときに印刷を開始させることが可能となる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、シンボルイメージ作成手段が、印刷命令を受けたとき又はサイズ情報の送信命令を受けたときにシンボルイメージを作成する手段であることを特徴とする。例えば、サイズ情報の送信命令を受けたときには、シンボルイメージ作成手段はそのシンボルイメージをワークエリア等に展開して、そのサイズを確認する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
また、本発明のプリンタは、ＰＤＦ４１７、スーパーコード、及びウルトラコードを含むスタック型２次元コード、またはベリコード、データマトリックス及びマキシコードを含むマトリクス型２次元コードを印刷することが可能であることを特徴とする。本発明は、1次元のバーコードを印刷するプリンタもその発明の技術的範囲に包含するものであるが、本態様は特に２次元コードの上述のシンボルが本発明にかかるシンボルの対象となることを明確にしたものである。これらのシンボルを選択的に印刷可能な構成のプリンタとすることも可能である。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
本発明のシンボルの印刷方法は、（ａ）シンボルとして印刷するデータを受信するステップと、（ｂ）受信したデータを格納するステップと、（ｃ）格納したデータに基づいてシンボルを構成する所定のコードとフォーマットを作成するステップと、（ｄ）作成した所定のコードからシンボルのビットパターン情報を作成するするステップと、（ｅ）ホスト装置からの要求に応じて、印刷するシンボルの縦方向及び横方向の大きさをホスト装置に送信するステップと、（ｆ）ビットパターン情報を印刷するステップとを備えることを特徴とする。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
これらのステップは、例えば、ドット単位のレベルで印刷可能なプリント機構と、ＣＰＵとメモリーと、これらを制御するプログラム等を内蔵する装置により実施可能である他、これらの機能をハードワイヤロジックで構成した装置により実現可能である。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
この場合において、ステップ（ｃ）が、（ｃ１）受信したデータをシンボルコードへ変換し、データの圧縮を行い、エラー訂正コードを作成するステップを含むことを特徴とする。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
また、ステップ（ｅ）が、ホスト装置の要求に応じて、シンボルの大きさと印刷予定範囲とを比較して、その比較データをホスト装置に送信するステップを、さらに含むことを特徴とする。
また、ステップ（ｃ）〜（ｅ）は、ホスト装置からのサイズ情報の送信要求に応じて、実行されることが望ましい。また、ステップ（ｃ）〜（ｆ）は、ホスト装置からの印刷要求に応じて、実行されることが望ましい。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
また、本発明のシンボルを印刷する方法は、当該方法により印刷するシンボルが、ＰＤＦ４１７、スーパーコード、及びウルトラコードを含むスタック型２次元コード、並びにベリコード、データマトリックス及びマキシコードを含むマトリクス型２次元コードのいずれか１個またはこれらから選択して印刷できることを特徴とする。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
上述のシンボルを印刷する方法を制御するプルグラムを、コンピュータにより読み取り可能な記録媒体に記録して提供することができる。これにより、印刷機構とＣＰＵとメモリーとを有するプリンタ内に、各種シンボルを印刷可能に制御する本発明にかかる方法を制御するプログラムをロードし、各種シンボルの印刷を実行することが可能となる。