(57)【要約】【課題】プリンタと通信する送信側機器のアドレス設定を簡単にする。【解決手段】オペレータが操作部５を操作してテスト印字を指示すると、ＣＰＵ１は、ＥＥＰＲＯＭ１３に記憶されている各種設定項目の設定値を読み込み、各種設定項目の設定値に対応するビットマップイメージデータを生成する。設定値の中にブルートゥースのＢＤアドレスまたは無線ＬＡＮのＩＰアドレスが含まれている場合、ＢＤアドレスまたはＩＰアドレスを表すバーコードを表すビットマップイメージデータを生成する。これらのビットマップイメージデータは、ＲＡＭ３の印字エリアに展開される。次に、ＣＰＵ１は、用紙センサ制御部１１からの検出データに基づいてプラテン制御部７およびヘッド制御部９を制御し、ＲＡＭ３の印字エリアに展開されたビットマップイメージデータを所定の印字用紙に印字する。【選択図】図１
2006043900.tif 000002
【特許請求の範囲】
【請求項１】
所定の外部機器との間で無線によりデータの送受信を行うプリンタであって、
前記外部機器との間で無線により前記データの送受信を行う通信手段と、
前記外部機器が前記プリンタと前記通信手段を介して前記データの送受信を行うために、前記外部機器自身に設定すべき設定値を記憶する記憶手段と、
前記設定値をシンボルコードに変換する変換手段と、
前記変換手段によって変換された前記シンボルコードを含む前記設定値に対応するイメージデータを生成する生成手段と、
前記生成手段によって生成された前記イメージデータを所定の用紙に印字する印字手段と
を備えることを特徴とするプリンタ。
【請求項２】
前記設定値は、ブルートゥースのＢＤアドレス、または無線ＬＡＮのＩＰアドレスである
ことを特徴とする請求項１に記載のプリンタ。
【請求項３】
前記シンボルコードは、バーコードまたは二次元コードである
ことを特徴とする請求項１または２に記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタに関し、特に、外部機器とブルートゥースや無線ＬＡＮで接続可能なプリンタに関する。
【背景技術】
【０００２】
ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）や無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等により、携帯型プリンタに対して印字データやコマンド等の各種データを送信するＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ハンディターミナル等の送信側の機器では、携帯型プリンタのアドレスを設定する必要がある。ブルートゥースの場合、ＢＤアドレス（Ｂｌｕｅｔｏｏｔｈ  Ｄｅｖｉｃｅ  Ａｄｄｒｅｓｓ）を、無線ＬＡＮの場合、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを設定する必要がある。従来、これらの設定はオペレータが手入力で行っていた。
また、メモリ部に登録されている登録データを記録紙にバーコードの表示で印字出力させるべく印字出力部を制御可能で、且つ該記録紙に印字出力されたバーコードの表示を読取走査部で読み取らせてそのデータをメモリ部に登録させるべく信号処理可能な信号処理部を具備し、メモリ部に登録されたデータがファクシミリ装置への長期に亙る電力供給停止等に起因して消失するような場合において、メモリ部に登録されていたデータを再入力するための手間を削減するようにしたものがある（例えば、特許文献１参照）。
【特許文献１】特開平０５−０９５４４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、背景技術では、ブルートゥースのＢＤアドレスや無線ＬＡＮ等のＩＰアドレスを手入力する必要があるため、入力に手間がかかり、入力ミスも発生するという問題があった。例えば、ハンディターミナルの入力キーは、通常０乃至９の数字といくつかの記号のみからなり、アルファベットまで入力可能なものは少なく、入力可能であってもワンアクションで入力できない（複数の入力キーの操作により１つのアルファベットを入力する）のが現状であり、入力作業に時間がかかるという問題があった。
また、メモリ部に登録されている登録データを記録紙にバーコードの表示で印字出力する場合でも、ブルートゥースのＢＤアドレスや無線ＬＡＮ等のＩＰアドレスをバーコードで印字出力するという機能はなかった。
【０００４】
本発明はこのような状況に鑑みてなされたものであり、ブルートゥースのＢＤアドレスや無線ＬＡＮ等のＩＰアドレスをバーコードや二次元コードで印字することにより、送信側機器の設定作業を簡単に行うことができるようにするものである。
【課題を解決するための手段】
【０００５】
請求項１に記載のプリンタは、所定の外部機器との間で無線によりデータの送受信を行うプリンタであって、外部機器との間で無線によりデータの送受信を行う通信手段と、外部機器がプリンタと通信手段を介してデータの送受信を行うために、外部機器自身に設定すべき設定値を記憶する記憶手段と、設定値をシンボルコードに変換する変換手段と、変換手段によって変換されたシンボルコードを含む設定値に対応するイメージデータを生成する生成手段と、生成手段によって生成されたイメージデータを所定の用紙に印字する印字手段とを備えることを特徴とする。
また、設定値は、ブルートゥースのＢＤアドレス、または無線ＬＡＮのＩＰアドレスとすることができる。
また、シンボルコードは、バーコードまたは二次元コードとすることができる。
【発明の効果】
【０００６】
本発明のプリンタによれば、ブルートゥースのＢＤアドレスや無線ＬＡＮ等のＩＰアドレスをバーコードや二次元コード等のシンボルコードで印字することができるので、プリンタにデータを送信する送信側機器のアドレス設定作業を簡単にすることができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本発明の一実施の形態の構成例を示すブロック図である。同図に示すように、本実施の形態は、後述するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２に記憶されている制御プログラムに従って動作し、各部を制御するとともに、各種処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１と、制御プログラムおよびフォントデータを記憶するＲＯＭ２と、ＣＰＵ１が各種処理を実行する上で必要となる各種データを一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３と、各種データを入力するためのテンキー等からなる操作部５と、各種データを表示するための液晶ディスプレイ等からなる表示部６と、ステッピングモータ８にパルス信号を供給し、ステッピングモータ８を介して図示しないプラテンを回転駆動するプラテン制御部７と、サーマルヘッド１０に対して所定の印字データに対応する制御信号を供給し、印字動作を行わせるヘッド制御部９と、所定の光を出射する発光部と、発光部から出射された光の所定の印字用紙からの反射光を受光し、受光した光の強度（単位時間あたりの受光量）に対応する電気信号を出力する受光部とからなり、所定の印字用紙の裏面の側に発光部と受光部を並べて配置し、印字用紙の有無や、印字用紙の裏面に印刷された識別マークを受光部の受光量に基づいて検出し、検出信号を後述する用紙センサ制御部１１に供給する用紙センサ１２と、用紙センサ１２を制御するとともに、用紙センサ１２からの検出信号に対応する検出データをバス１５を介してＣＰＵ１に供給する用紙センサ制御部１１と、各種設定値や、後述する通信部１４を介して供給された印字データ等を記憶するＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３と、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）や無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等により外部機器と通信を行う通信部１４とから構成されている。また、操作部５から入力された各種データやコマンドは、インタフェース（Ｉ／Ｆ）４を介してバス１５経由でＣＰＵ１に供給されるようになっている。また、表示部６は、ＣＰＵ１からバス１５経由でインタフェース４を介して供給された表示データを表示するようになっている。また、ＥＥＰＲＯＭ１３には、予め各種設定値が格納されている。これら各種設定値は、テスト印字が指示されたとき、所定の印字用紙に印字されるようになっている。
【０００８】
ここで、ブルートゥースは、免許なしで自由に使うことのできる２．４５ギガヘルツ（ＧＨｚ）帯の電波を利用し、１メガビット／秒（Ｍｂｐｓ）以上の速度で通信を行うことができる無線通信技術である。無線ＬＡＮは、無線通信でデータの送受信が可能なＬＡＮのことであり、例えば、Ｅｔｈｅｒｎｅｔ規格（登録商標）の一部である「ＩＥＥＥ  ８０２．１１ｂ」規格等が知られている。
【０００９】
ＥＥＰＲＯＭ１３には、例えば、次のような各種設定項目の設定値が記憶されている。
Ｐｒｉｎｔ  Ｓｐｅｅｄ                （印字速度）
Ｐｒｉｎｔ  Ｄａｒｋｎｅｓｓ          （印字濃度）
Ｌａｂｅｌ  Ｓｉｚｅ（Ｐ）            （ラベルサイズ（ピッチ・・・搬送方向））
Ｌａｂｅｌ  Ｓｉｚｅ（Ｗ）            （ラベルサイズ（幅方向））
Ｚｅｒｏ  Ｓｌａｓｈ                  （ゼロスラッシュ（ゼロにスラッシュを入れる設定：オーとの区別））
Ｋａｎｊｉ  Ｃｏｄｅ                  （漢字コード）
Ｐｒｏｐｏｒｔｉｏｎａｌ  Ｐｉｔｃｈ  （文字ピッチの設定）
Ｐｒｉｎｔ  Ｍｏｄｅ                  （プリントモード）
Ｖｅｒｔｉａｌ  Ｏｆｆｓｅｔ          （縦位置補正）
Ｈｏｒｉｚｏｎｔａｌ  Ｏｆｆｓｅｔ    （横位置補正）
Ｔｅａｒ  Ｏｆｆ  Ｏｆｆｓｅｔ        （ティアオフモードにおけるオフセット）
Ｂａｔｔｅｒｙ                        （バッテリ容量）
Ｈｅａｄ  Ｃｈｅｃｋ                  （ヘッドチェックの有無）
Ｉｎｔｅｒｆａｃｅ  ＢＴ  Ｍｏｄｅ  １（インタフェース設定）
Ａｕｔｏ  Ｐｏｗｅｒ  Ｏｆｆ  ｔｉｍｅ（自動電源ＯＦＦ時間）
Ｐｒｉｎｔｅｒ  ＩＤ  Ｎｕｍｂｅｒ    （プリンタＩＤ番号）
ＰＩＮ  Ｃｏｄｅ                      （ピンコード）
ＤｅｖｉｃｅＮａｍｅ                  （プリンタの名前）
ＢＴ  Ｐｒｏｇ  Ｖｅｒｓｉｏｎ        （制御プログラムのバージョン）
ＤＳＷ１                              （ディップスイッチ１の設定値）
ＤＳＷ２                              （ディップスイッチ２の設定値）
なお、ティアオフとは、印字用紙が台紙と台紙に仮着されたラベル片とで構成される場合において、印字したラベル片を剥離位置まで前進させ、剥がした後、次のラベル片を印字位置まで戻すといった一連の動作をいう。
【００１０】
図２は、図１の実施の形態の動作を説明するためのフローチャートである。まず、ステップＳ１において、オペレータによって操作部５が操作され、テスト印字の指示が行われたか否かが判定される。その結果、テスト印字の指示が行われなかったと判定された場合、ステップＳ１の処理が繰り返し実行される。一方、テスト印字の指示が行われたと判定された場合、ステップＳ２に進む。
【００１１】
ステップＳ２においては、ＣＰＵ１により、ＥＥＰＲＯＭ１３に記憶されている各種設定項目の設定値が読み込まれる。次に、ステップＳ３において、テスト印字される各種設定値の中に、ブルートゥースのＢＤアドレス、または無線ＬＡＮ等のＩＰアドレスが含まれているか否かが判定される。
【００１２】
その結果、テスト印字される各種設定値の中に、ブルートゥースのＢＤアドレス、および無線ＬＡＮ等のＩＰアドレスのいずれもが含まれていないと判定された場合、ステップＳ５に進む。一方、テスト印字される各種設定値の中に、ブルートゥースのＢＤアドレス、または無線ＬＡＮ等のＩＰアドレスが含まれていると判定された場合、ステップＳ４に進む。
【００１３】
ステップＳ４においては、ＣＰＵ１の制御により、ブルートゥースのＢＤアドレス、または無線ＬＡＮ等のＩＰアドレスに対応するバーコードまたは二次元コード等のシンボルコードを表すビットマップイメージデータが生成され、ＲＡＭ３のワークエリアに展開される。
【００１４】
次に、ステップＳ５において、ＣＰＵ１により、ＥＥＰＲＯＭ１３から読み込まれた各種設定値が、各種設定値を表すビットマップイメージデータに変換され、ＲＡＭ３の印字展開エリアに展開される。即ち、上記設定値がテキストデータの場合、テキストデータに含まれる各文字に対応するフォントデータをＲＯＭ２から順次読み出し、各文字に対応するイメージデータをそれぞれＲＡＭ３に編集して展開する。上記設定値がブルートゥースのＢＤアドレスまたは無線ＬＡＮ等のＩＰアドレスの場合、ステップＳ４においてＲＡＭ３のワークエリアに展開されたバーコードまたは二次元コード等のシンボルコードを表すビットマップイメージデータが読み出され、印字展開エリアの所定の位置に編集されて展開される。
【００１５】
次に、ステップＳ６において、ＣＰＵ１は、テスト印字を実行する。即ち、ＣＰＵ１は、ＲＡＭ３に展開されたビットマップイメージデータをヘッド制御部９に供給し、印字処理を行うよう指令するとともに、プラテン制御部７に対して印字用紙を搬送するよう指令する。プラテン制御部７は、ＣＰＵ１からの指令に基づいてステッピングモータ８を制御し、所定のタイミングで印字用紙を所定の搬送速度で搬送する。ヘッド制御部９は、ＣＰＵ１からの指令に基づいてサーマルヘッド１０を制御し、ＣＰＵ１より供給された印字データを所定のタイミングで印字用紙に印字する。搬送するタイミングおよび印字するタイミングは、ＣＰＵ１が用紙センサ制御部１１からバス１５を介して供給された検出データに基づいて決定し、そのタイミングに基づいてプラテン制御部７およびヘッド制御部９を制御する。
【００１６】
図３は、テスト印字処理によって各種設定項目の設定値が印字用紙に印字された印字例を示している。即ち、以下に示すように、各種設定項目のタイトルと、その設定値が印字用紙に印字される。
【００１７】
Ｐｒｉｎｔ  Ｓｐｅｅｄ                  ５０ｍｍ／ｓ（ｍａｘ）
Ｐｒｉｎｔ  Ｄａｒｋｎｅｓｓ                  ３Ａ
Ｌａｂｅｌ  Ｓｉｚｅ（Ｐ）              ６４０ｄｏｔ
Ｌａｂｅｌ  Ｓｉｚｅ（Ｗ）              ３８４ｄｏｔ
Ｚｅｒｏ  Ｓｌａｓｈ                    ＯＦＦ
Ｋａｎｊｉ  Ｃｏｄｅ                    Ｓｈｉｆｔ  ＪＩＳ
Ｐｒｏｐｏｒｔｉｏｎａｌ  Ｐｉｔｃｈ    ＯＦＦ
Ｐｒｉｎｔ  Ｍｏｄｅ                    Ｊｏｕｒｎａｌ
Ｖｅｒｔｉａｌ  Ｏｆｆｓｅｔ            ＋０００ｄｏｔ
Ｈｏｒｉｚｏｎｔａｌ  Ｏｆｆｓｅｔ          ＋０００ｄｏｔ
Ｔｅａｒ  Ｏｆｆ  Ｏｆｆｓｅｔ          ＋０００ｄｏｔ
Ｂａｔｔｅｒｙ                          ■■□（７．５−７．９Ｖ）
Ｈｅａｄ  Ｃｈｅｃｋ                    ＯＫ（Ｐｒｉｎｔ）
Ｉｎｔｅｒｆａｃｅ  ＢＴ  Ｍｏｄｅ  １  ０００３７ａ００７ｅａ２
（バーコードまたは二次元コード）
Ａｕｔｏ  Ｐｏｗｅｒ  Ｏｆｆ  ｔｉｍｅ  ５ｍｉｎｕｔｅｓ
Ｐｒｉｎｔｅｒ  ＩＤ  Ｎｕｍｂｅｒ      ０
ＰＩＮ  Ｃｏｄｅ                        ００００００００００００００００
ＤｅｖｉｃｅＮａｍｅ                    ＳＡＴＯ  ＭＯＢＩＬＥ  ＰＲＩＮＴＥＲ
ＢＴ  Ｐｒｏｇ  Ｖｅｒｓｉｏｎ          １．０．０．６
ＤＳＷ１      ８      ７      ６      ５      ４      ３      ２      １
ＯＦＦ  ＯＦＦ  ＯＮ    ＯＮ    ＯＮ    ＯＮ    ＯＮ    ＯＦＦ
ＤＳＷ２      ８      ７      ６      ５      ４      ３      ２      １
ＯＦＦ  ＯＦＦ  ＯＦＦ  ＯＦＦ  ＯＦＦ  ＯＦＦ  ＯＦＦ  ＯＦＦ
【００１８】
図３に示すように、この例では、ブルートゥースのＢＤアドレスの値（０００３７ａ００７ｅａ２）に対応するバーコードが印字されている。
【００１９】
ステップＳ６における印字処理が終了すると、本処理を終了する。
【００２０】
ハンディターミナルやＰＤＦ等の送信側機器では、所定の制御プログラムに従って印字用紙に印字されたバーコードまたは二次元コード等のシンボルコードが、所定の読み取り装置によって読み取られ、読み取られたバーコードまたは二次元コード等のシンボルコードで表されたＢＤアドレスまたはＩＰアドレスが送信側機器自身の図示せぬメモリ等に設定される。これにより、送信側機器は、メモリ等に設定されたＢＤアドレスまたはＩＰアドレスに従ってプリンタと通信を行うことができ、プリンタに対してコマンドや印字データ等の各種データの送信が可能となる。
【００２１】
以上説明したように、本実施の形態においては、ブルートゥースのＢＤアドレスや無線ＬＡＮのＩＰアドレスをバーコードや二次元コード等のシンボルコードで印字することにより、送信側機器のＢＤアドレスやＩＰアドレスの設定を簡単にすることができ、作業効率を向上させることができる。
【００２２】
なお、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更することができることは言うまでもない。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施の形態の構成例を示すブロック図である。
【図２】図１の実施の形態の動作を説明するためのフローチャートである。
【図３】各種設定値が印字用紙に印字された印字例を示す図である。
【符号の説明】
【００２４】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  インタフェース（Ｉ／Ｆ）
５  操作部
６  表示部
７  プラテン制御部
８  ステッピングモータ
９  ヘッド制御部
１０  サーマルヘッド
１１  用紙センサ制御部
１２  用紙センサ
１３  ＥＥＰＲＯＭ
１４  通信部
１５  バス
【図１】
2006043900.tif 000003
【図２】
2006043900.tif 000004
【図３】
2006043900.tif 000005