(57)【要約】【課題】印字装置側で印字フォーマットを記憶し、オフラインで印字処理ができるようにする。【解決手段】入力部１８が操作され、ラベルプリンタ１００の動作モードがオフラインモードに設定されると、ＣＰＵ１１は、表示部１９にオフラインモードであることを表示するとともに、ＰＣ２００にも通知する。ＣＰＵ１１は表示部１９にフォーマット選択画面を表示し、入力部１８が操作され、フォーマットが指定されると、指定されたフォーマットを拡張インタフェース２４を介してメモリカード２５から読み出し、フォーマット記憶部２３に記憶させる。ヘッド制御部１５は、サーマルヘッド５を制御し、ヘッド入力部１８より入力された印字データを、フォーマット記憶部２３に記憶されたフォーマットに基づいて印字する。【選択図】　　　図２
2004025680.tif 000002
【特許請求の範囲】
【請求項１】
所定の外部機器から供給された印字データを印字するオンラインモードと、前記外部機器から印字データの供給を受けないオフラインモードのいずれかに動作モードを切り替え可能な印字装置であって、
前記印字装置の動作モードを切り替える切り替え手段と、
前記切り替え手段によって切り替えられた前記印字装置の前記動作モードを表示する表示手段と、
１または複数の印字フォーマットを記憶する印字フォーマット記憶手段と、
前記切り替え手段によりオフラインモードに切り替えられたとき、前記印字フォーマット記憶手段に記憶されている前記印字フォーマットのうち、所定のものを指定するフォーマット指定手段と、
前記フォーマット指定手段によって指定された前記印字フォーマットを読み出す読み出し手段と、
前記読み出し手段によって読み出された前記印字フォーマットを使用して印字すべき印字データを指定する印字データ指定手段と、
前記印字フォーマットに基づいて、前記印字データを印字する印字手段と、
前記切り替え手段によってオフラインモードに切り替えられたとき、前記外部機器からのデータを受けつけないように制御する制御手段と
を備えることを特徴とする印字装置。
【請求項２】
前記切り替え手段により、前記印字装置がオフラインモードに設定されたとき、前記印字装置に接続された所定の外部機器にオフラインモードに設定されたことを通知する通知手段をさらに備える
ことを特徴とする請求項１に記載の印字装置。
【請求項３】
前記外部機器は、前記印字装置がオフラインモードに設定されたことを記憶する
ことを特徴とする請求項２に記載の印字装置。
【請求項４】
前記外部機器は、前記印字装置がオフラインモードに設定されたことを表示する
ことを特徴とする請求項２または３に記載の印字装置。
【請求項５】
前記印字フォーマットは、着脱可能な所定の記録媒体に記録され、前記読み出し手段は、前記フォーマット指定手段によって指定された前記印字フォーマットを前記記録媒体から読み出す
ことを特徴とする請求項１乃至４のいずれかに記載の印字装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印字装置に関し、特に、パーソナルコンピュータに接続して印字データを受信し、印字処理を行う印字装置に関する。
【０００２】
【従来の技術】
従来、オンラインプリンタを用いて、連番や日付等の簡単な印字データを同一フォーマットで印字したものを大量に発行する場合でも、その都度、パーソナルコンピュータからオンラインプリンタに印字データや印字フォーマットを送信する必要があり、オンラインプリンタをスタンドアロンで運用する上で、パーソナルコンピュータ等の外部入力装置が必要となったり、別途専用機が必要となっていた。
【０００３】
【発明が解決しようとする課題】
このように、連番や日付等、オンラインプリンタ内部で処理、加工ができる限られた可変データしか含まない印字フォーマットや、可変データを含まない印字フォーマットで印字する場合には、毎回、上位装置側から印字フォーマットおよび印字データを送信する必要性が少ないにも拘わらず、パーソナルコンピュータをオンラインプリンタに接続して、パーソナルコンピュータからオンラインプリンタに対して印字フォーマットおよび印字データを送信しなければならない。このため、特に設置スペースが限られた環境では、パーソナルコンピュータを設置するスペースがない場合があり、使い勝手が悪いという問題があった。
【０００４】
本発明はこのような状況に鑑みてなされたものであり、プリンタが予め印字フォーマットおよび必要に応じて簡単な印字データを記憶することにより、単純な印字フォーマットでの印字発行を、スタンドアロンで行うことができるようにするものである。
【０００５】
【課題を解決するための手段】
請求項１に記載の印字装置は、所定の外部機器から供給された印字データを印字するオンラインモードと、外部機器から印字データの供給を受けないオフラインモードのいずれかに動作モードを切り替え可能な印字装置であって、印字装置の動作モードを切り替える切り替え手段と、切り替え手段によって切り替えられた印字装置の動作モードを表示する表示手段と、１または複数の印字フォーマットを記憶する印字フォーマット記憶手段と、切り替え手段によりオフラインモードに切り替えられたとき、印字フォーマット記憶手段に記憶されている印字フォーマットのうち、所定のものを指定するフォーマット指定手段と、フォーマット指定手段によって指定された印字フォーマットを読み出す読み出し手段と、読み出し手段によって読み出された印字フォーマットを使用して印字すべき印字データを指定する印字データ指定手段と、印字フォーマットに基づいて、印字データを印字する印字手段とを備え、切り替え手段によってオフラインモードに切り替えられたとき、外部機器からのデータを受けつけないように制御することを特徴とする。
また、切り替え手段により、印字装置がオフラインモードに設定されたとき、印字装置に接続された所定の外部機器にオフラインモードに設定されたことを通知する通知手段をさらに備えるようにすることができる。
また、外部機器は、印字装置がオフラインモードに設定されたことを記憶するようにすることができる。
また、外部機器は、印字装置がオフラインモードに設定されたことを表示するようにすることができる。
また、印字フォーマットは、着脱可能な所定の記録媒体に記録され、読み出し手段は、フォーマット指定手段によって指定された印字フォーマットを記録媒体から読み出すようにすることができる。
【０００６】
【発明の実施の形態】
図１は、本発明が適用されるラベルプリンタの一実施の形態の構成例を示している。同図に示すように、ラベルプリンタ１００は、各部を制御する制御部１０と、用紙１に印字を行うサーマルヘッド（以下では、適宜単にヘッドと記載する）５と、制御部１０の制御により駆動されるステッピングモータ７と、タイミングベルト（以下では、適宜単にベルトと記載する）８を介して伝達されるステッピングモータ７の回転駆動力によって回転し、後述する供給軸２にセットされた用紙１を搬送するとともに、用紙１をサーマルヘッド５に押圧するプラテンローラ（以下では、適宜単にプラテンと記載する）６と、用紙１を回転自在に支持する供給軸２と、用紙１をサーマルヘッド５に案内する案内ローラ３と、所定の光を出射する発光部と、発光部から出射された光の用紙１からの反射光を受光し、受光した光の強度（単位時間当たりの受光量）に対応する電気信号を出力する受光部とからなり、用紙１の裏面の側に発光部と受光部を配し、用紙１の裏面に印刷等によって形成されたアイマーク（黒の矩形のマーク）を、受光部の受光量に基づいて検出するピッチセンサ９と、所定の光を出射する発光部と、発光部から出射された光の用紙１からの反射光を受光し、受光した光の強度に対応する電気信号を出力する受光部とからなり、用紙１の裏面の側に発光部と受光部を配し、用紙１の終了（用紙切れ）を、受光部の受光量に基づいて検出するエンドセンサ２２とを備えている。
【０００７】
図２は、図１の実施の形態の電気的な構成例を示すブロック図である。同図に示すように、制御部１０は、所定の制御プログラムを記憶するＲＯＭ（ｒｅａｄｏｎｌｙ　ｍｅｍｏｒｙ）１２と、ＲＯＭ１２に記憶されている制御プログラムに従って動作し、各部を制御するＣＰＵ（ｃｅｎｔｒａｌ　ｐｒｏｃｅｓｓｉｎｇ　ｕｎｉｔ）１１と、ＣＰＵ１１が動作する上で必要となる各種データを記憶するＲＡＭ（ｒａｎｄｏｍ　ａｃｃｅｓｓ　ｍｅｍｏｒｙ）１３と、ステッピングモータ７にパルス信号を供給し、ステッピングモータ７を回転させるモータ制御部１４と、ＣＰＵ１１から供給される印字すべき文字、図形、およびバーコードなどの印字データに対応する制御信号を生成し、サーマルヘッド５に供給し、印字動作を行わせるヘッド制御部１５と、ＣＰＵ１１の制御下、ピッチセンサ９の発光部を制御し、光を出射させるとともに、受光部から出力される電気信号を受け取り、ディジタルのデータに変換してピッチ検出データとしてＣＰＵ１１に供給するセンサ制御部１６と、ＣＰＵ１１の制御下、エンドセンサ２２の発光部を制御し、光を出射させるとともに、受光部から出力される電気信号を受け取り、ディジタルのデータに変換してエンド検出データとしてＣＰＵ１１に供給するエラー検出部２１と、フォーマットデータを記憶するフォーマット記憶部２３と、拡張インタフェース２４を介して接続されるメモリカード２５（印字フォーマット記憶手段）と、外部インタフェース１７と、インタフェース２０とを備えている。また、制御部１０には、各種データやコマンドを入力するための入力部１８と、入力部１８から入力された入力データや、各種情報を表示するための表示部１９と、ＬＥＤ（ｌｉｇｈｔ　ｅｍｉｔｔｉｎｇ　ｄｉｏｄｅ）２６とがインタフェース２０を介して接続されている。入力部１８は、決定ボタン１８−１と、選択ボタン１８−２とから構成されている。入力部１８より入力された入力データは、インタフェース２０を介してＣＰＵ１１に供給され、表示部１９に表示される各種情報に対応する表示データは、インタフェース２０を介してＣＰＵ１１より供給されるようになっている。ＬＥＤ２６は、ＣＰＵ１１の制御により、エラーが発生したとき点灯するＬＥＤ２６−１と、オンラインモードで動作中であるとき点灯するＬＥＤ２６−２と、オフラインモードで動作中であるとき点灯するＬＥＤ２６−３とから構成されている。また、外部インタフェース１７を介して、外部に接続されたパーソナルコンピュータ（ＰＣ）２００等の各種機器との間で各種データやコマンドの送受信を行うことができるようになっている。また、メモリカード２５には、フォーマットデータが記憶されており、ＣＰＵ１１により、拡張インタフェース２４を介して読み込まれたフォーマットデータは、フォーマット記憶部２３に供給され、記憶されるようになっている。
【０００８】
次に、図３のフローチャートを参照して、本実施の形態の動作について説明する。まず最初に、ＣＰＵ１１は、ラベルプリンタ１００のオペレータに対して、ラベルプリンタ１００をオンラインモードで使用するのか、或いは、オフラインモード（スタンドアロン）で使用するのかを問い合わせるための問い合わせ画面を表示するための表示データを作成し、インタフェース２０を介して表示部１９に供給する。表示部１９は、インタフェース２０を介してＣＰＵ１１より供給された表示データを表示する。
【０００９】
オペレータは、入力部１８を操作して、表示部１９に表示された問い合わせ画面から、オンラインモードおよびオフラインモードのうちのいずれかを一方を選択する。入力部１８による操作内容は、インタフェース２０を介してＣＰＵ１１に供給される。ステップＳ１においては、ＣＰＵ１１により、オンラインモードが選択されたか否かが判定される。（切り替え手段）
【００１０】
その結果、オンラインモードが選択されたと判定された場合、ステップＳ９に進む。ステップＳ９においては、ＣＰＵ１１により、ＰＣ２００より送信されてきた印字データ等（印字データ、印字フォーマット、印字枚数等）を受信したか否かが判定される。ＰＣ２００より送信されてきた印字データ等を受信していないと判定された場合、ステップＳ９の処理が繰り返し実行される。一方、ＰＣ２００より送信されてきた印字データ等を受信したと判定された場合、ステップＳ１０に進む。
【００１１】
ステップＳ１０においては、ＣＰＵ１１は、ステップＳ９において受信された印字フォーマットで印字データを印字するためのビットマップイメージデータを作成し、ＲＡＭ１３の描画領域に展開する。そして、ＣＰＵ１１は、ＲＡＭ１３に展開したビットマップイメージデータをヘッド制御部１５に供給し、このビットマップイメージデータを印字するようヘッド制御部１５に指令するとともに、モータ制御部１４に対して、用紙１を所定の搬送方向へ搬送するよう指令する。ＣＰＵ１１からの指令を受けたヘッド制御部１５は、ＲＡＭ１３の描画領域に展開されたビットマップイメージデータに基づいてサーマルヘッド５を制御し、ＣＰＵ１１からの指令を受けたモータ制御部１４は、ステッピングモータ７を回転駆動し、用紙１を搬送方向に搬送する。これにより、ＰＣ２００より送信されてきた印字データが、ＰＣ２００より送信されてきた印字フォーマットで、ＰＣ２００より送信されてきた印字枚数分だけ、用紙１に印字される。その後、本処理を終了する。
【００１２】
また、ステップＳ１において、オンラインモードが選択されていない（オフラインモードが選択されている）と判定された場合、ステップＳ２に進む。ステップＳ２においては、ＣＰＵ１１は、ＰＣ２００に対してステータス情報（ラベルプリンタ１００の動作モードを表すデータであり、いまの場合、ラベルプリンタ１００が現在オフラインモード（スタンドアロン）で動作中であることを示すデータ）を返送する。
【００１３】
次に、ステップＳ３において、ＣＰＵ１１は、表示部１９にメッセージ「単独運転中」を表示するための表示データを作成し、インタフェース２０を介して、表示手段としての表示部１９に送信する。表示部１９は、インタフェース２０を介してＣＰＵ１１より供給された表示データを表示する。また、図４に示したＬＥＤ２６−１乃至２６−３のうち、スタンドアロン（オフラインモード）で動作していることを示すＬＥＤ２６−３を点灯させる。
【００１４】
ラベルプリンタ１００より送信されてきたステータス情報を受け取ったＰＣ２００は、このステータス情報を図示せぬ記憶装置に記憶させ、保持するとともに、図示せぬ表示装置の画面に、ラベルプリンタ１００がオフラインモードで動作中であることを示すメッセージを表示する。これにより、ＰＣ２００のオペレータは、ラベルプリンタ１００がオフラインモードで動作中であることを認識することができる。（通知手段）また、ＰＣ２００は、ラベルプリンタ１００のステータス情報を記憶装置において保持するので、ラベルプリンタ１００とＰＣ２００とが物理的に切り離され、ラベルプリンタ１００がスタンドアロンで運用されている場合でも、ラベルプリンタ１００の状態を認識することができる。従って、スタンドアロンで運用されているラベルプリンタ１００に印字データを誤って送信するといったことがないようにすることができる。また、切り離さない状態でＰＣ２００からラベルプリンタ１００に印字データが送られてきた場合でも、スタンドアローン（オフラインモード）動作中は、受信コマンドを解析しないようにするためのフラグを立てるので、ＰＣ２００からの印字データを解析しないで印字データを捨てる（データを受けつけないように制御する制御手段）。従って、仮にＰＣ２００から印字データが送られてきた場合でも、ラベルプリンタ１００が動作不良や誤動作などをすることがない。
【００１５】
次に、ステップＳ４において、印字フォーマットの設定を行う。オペレータは、入力部１８を操作して、後述する手順により、例えば、日付印字フォーマット、バーコード印字フォーマット、および連番印字フォーマット等の印字フォーマットの中から所望の印字フォーマットを選択し、設定する。（フォーマット指定手段）
【００１６】
次に、ステップＳ５において、ＣＰＵ１１は、ステップＳ４において設定された印字フォーマットを、拡張インタフェース２４を介してメモリカード２５から読み込む。そして、読み込んだ印字フォーマットをフォーマット記憶部２３に供給し、記憶させる。（読み出し手段）
【００１７】
次に、ステップＳ６において、ＣＰＵ１１は、ステップＳ４において設定された印字フォーマットに対応する印字データを入力するための入力画面を表示するための表示データを作成し、インタフェース２０を介して表示部１９に送信する。表示部１９は、インタフェース２０を介してＣＰＵ１１より供給された表示データに対応する入力画面を表示する。この入力画面に従ってオペレータが入力部１８を操作して印字データを入力すると、ＣＰＵ１１は、入力された印字データをＲＡＭ１３に供給し、記憶させる。（印字データ指定手段）
【００１８】
この入力データは、設定されたフォーマットが日付印字フォーマットである場合、日付を指定する日付データである。また、設定されたフォーマットがバーコード印字フォーマットである場合、バーコードを指定するバーコードデータである。また、設定されたフォーマットが連番印字フォーマットである場合、連番開始番号と連番終了番号を指定する連番データである。
【００１９】
次に、ステップＳ７において、ＣＰＵ１１は、ステップＳ６において入力された印字データを印字する枚数を指定するための印字枚数指定画面を表示するための表示データを作成し、インタフェース２０を介して表示部１９に送信する。表示部１９は、インタフェース２０を介してＣＰＵ１１より供給された表示データに対応する印字枚数指定画面を表示する。この印字枚数指定画面に従ってオペレータが入力部１８を操作して印字枚数を指定すると、ＣＰＵ１１は、指定された印字枚数を示すデータをＲＡＭ１３に供給し、記憶させる。
【００２０】
次に、ステップＳ８において、ＣＰＵ１１は、ステップＳ４において設定された印字フォーマットで、ステップＳ６において入力された印字データを印字するためのビットマップイメージデータを作成し、ＲＡＭ１３の描画領域に展開する。このとき、印字フォーマットには、必要に応じて、オペレータによって入力された印字データ以外の印字データが予め含まれており、これらの印字データからなるビットマップイメージデータがＲＡＭ１３に展開される。
【００２１】
そして、ＣＰＵ１１は、ＲＡＭ１３に展開したビットマップイメージデータをヘッド制御部１５に供給し、このビットマップイメージデータを印字するよう、ヘッド制御部１５に指令するとともに、モータ制御部１４に対して、用紙１を所定の搬送方向へ搬送するよう指令する。ＣＰＵ１１からの指令を受けたヘッド制御部１５は、ＲＡＭ１３の描画領域に展開されたビットマップイメージデータに基づいてサーマルヘッド５を制御し、ＣＰＵ１１からの指令を受けたモータ制御部１４は、ステッピングモータ７を回転駆動し、用紙１を搬送方向に搬送する。これにより、オペレータによって指定された印字データが、指定されたフォーマットで、指定された枚数分だけ、用紙１に印字される。その後、本処理を終了する。
【００２２】
図４は、ラベルプリンタ１００の前面の各部配置構成例を示している。ラベルプリンタ１００の前面の上部には表示部１９が配置され、表示部１９の下には、ＬＥＤ２６−１乃至２６−３が横一列に配置されている。左端のＬＥＤ２６−１は点灯／消灯によってエラーの有無を示すものであり、中央のＬＥＤ２６−２は、点灯しているときオンラインモードであることを示すものであり、右端のＬＥＤ２６−３は、点灯しているときオフラインモード（スタンドアロン）であることを示すものである。その下には、さらに入力部１８を構成する決定ボタン１８−１と、選択ボタン１８−２が配置されている。
【００２３】
次に、図５を参照して、印字フォーマットを指定するときの操作手順について詳細に説明する。図５は、表示部１９に表示される画面の流れと、入力部１８を操作する手順を示している。
【００２４】
まず最初に、オペレータが、決定ボタン１８−１を押しながら図示せぬ電源スイッチをオンにすると、表示部１９には、メッセージ「ユーザモード」が表示され、選択項目「セッテイ」と「シュウリョウ」が表示される。最初、選択項目「セッテイ」の下に下線が表示され、選択項目「セッテイ」がデフォルトで選択されていることが示される。
【００２５】
いま、ユーザモードの設定を行うので、このまま、決定ボタン１８−１を押下する。これにより、表示部１９には、ユーザモードの選択項目「１　インタフェースキノウ」、「２　インジキノウ」が表示され、「１」の下には下線が表示される。ここで、選択ボタン１８−２を押下すると、選択項目が１つ上にスクロールされ、「２　インジキノウ」、「３　データキリカエ」が表示され、「２」の下には下線が表示される。さらに、選択ボタン１８−２を押下すると、「３　データキリカエ」、「４　シュウリョウ」が表示され、「３」の下には下線が表示される。
【００２６】
この状態で、決定ボタン１８−１を押下すると、ＣＰＵ１１により、選択項目「３　データキリカエ」が選択されたものと判断される。そして、選択項目「オンライン」、「スタンドアロン」が表示され、「オンライン」の下に下線が表示される。ここで、選択ボタン１８−２を押下すると、選択項目「オンライン」に代わって、「スタンドアロン」の下に下線が表示される。この状態で、決定ボタン１８−１を押下すると、ＣＰＵ１１は、ユーザモードがスタンドアロンに切り替えられたと判断し、最初の画面に戻る。
【００２７】
この最初の画面において、選択ボタン１８−２を押下すると、「シュウリョウ」の下に下線が表示されるので、決定ボタン１８−１を押下すると、表示部１９の画面には「スタンドアロン」が表示され、現在の動作モードが「スタンドアロン」での動作モードに設定されていることが示される。なお、図５において表示部１９に表示された各画面は、ＣＰＵ１１によって作成される。
【００２８】
このように、オペレータは、入力部１８を操作して、ラベルプリンタ１００をスタンドアロンで動作するように設定することができる。
【００２９】
次に、図６を参照して、日付印字フォーマットを選択する場合の操作手順について説明する。表示部１９には、図５において、ユーザモードとしてスタンドアロンが選択されたことを示す文字列「スタンドアロン」が表示されている。この状態で、決定ボタン１８−１を押下すると、表示部１９には、印字フォーマットを選択するための選択画面が表示される。この選択画面には、文字列「ＦＭＮＯ（フォーマット番号）？」と、フォーマット番号「１」が表示される。フォーマット番号「１」の下には下線が表示される。
【００３０】
いま、オペレータは、フォーマット番号１を選択するので、この状態で決定ボタン１８−１を押下する。フォーマット番号１が選択されると、表示部１９には、日付指定画面が表示される。日付指定画面には、文字列「□□月□□日」が表示され、最初、左端の□の下に下線が表示される。オペレータが選択ボタン１８−２を押下する毎に、下線が表示された□の位置に０乃至９の数字が順に表示される。選択ボタン１８−２を押下して所望の数字が表示された状態で決定ボタン１８−１を押下することにより、その数字を確定することができる。数字が確定すると、下線が表示される位置が１つ右の□に移動するので、オペレータは同様の手順で数字を確定する。以下同様にして、所望の日付を入力することができる。
【００３１】
日付の入力が終了すると、次に、印字枚数を指定するための印字枚数指定画面が表示部１９に表示される。印字枚数指定画面には、文字列「ＱＴＹ　０００」が表示され、百の位の０の下に下線が表示される。オペレータは、選択ボタン１８−２を押下することにより所望の数字を表示させ、決定ボタン１８−１を押下すると、いま表示部１９に表示されている百の位の数字が確定され、下線の位置が十の位に移動する。同様にして、十の位の数字を確定し、一の位の数字を確定する。一の位の数字が確定されると、最初の画面に戻る。
【００３２】
図７は、図６に示した手順で決定された日付を含む日付印字フォーマットにより印字データが印字された例を示している。この例では、指定された日付と、「○○株式会社」という簡単なメッセージが印字されている。このように、日付を指定するだけで、簡単な印字データを所定の印字フォーマットでスタンドアロンで印字することができる。
【００３３】
次に、図８を参照して、バーコード印字フォーマットを選択する場合の操作手順について説明する。表示部１９には、図５において、ユーザモードとしてスタンドアロンが選択されたことを示す文字列「スタンドアロン」が表示されている。この状態で、決定ボタン１８−１を押下すると、表示部１９には、印字フォーマットを選択するための選択画面が表示される。この選択画面には、文字列「ＦＭＮＯ（フォーマット番号）？」と、フォーマット番号「１」が表示される。フォーマット番号「１」の下には下線が表示される。
【００３４】
いま、オペレータは、フォーマット番号「１」を選択しないので、この状態で選択ボタン１８−２を押下する。表示部１９には、フォーマット番号「２」が表示され、フォーマット番号「２」の下には下線が表示される。
【００３５】
いま、オペレータは、フォーマット番号２を選択するので、この状態で決定ボタン１８−１を押下する。フォーマット番号２が選択されると、表示部１９には、バーコード指定画面が表示される。バーコード指定画面には、文字列「０００００００Ｃ」が表示され、最初、最上位桁の０の下に下線が表示される。最下位桁のＣはチェックデジットであり、７桁の数字が入力された後、ＣＰＵ１１が演算によって求める。従って、入力の必要はない。
【００３６】
オペレータが選択ボタン１８−２を押下する毎に、下線が表示された０の位置に０乃至９の数字が順に表示される。選択ボタン１８−２を押下して所望の数字が表示された状態で決定ボタン１８−１を押下することにより、その数字を確定することができる。数字が確定すると、下線が表示される位置が１つ右の０に移動するので、オペレータは同様の手順で数字を確定する。以下同様にして、所望のバーコードに対応する数字を入力することができる。
【００３７】
バーコードに対応する数字の入力が終了すると、次に、印字枚数を指定するための印字枚数指定画面が表示部１９に表示される。印字枚数指定画面には、文字列「ＱＴＹ　０００」が表示され、百の位の０の下に下線が表示される。オペレータは、選択ボタン１８−２を押下することにより所望の数字を表示させ、決定ボタン１８−１を押下すると、いま表示部１９に表示されている百の位の数字が確定され、下線の位置が十の位に移動する。同様にして、十の位の数字を確定し、一の位の数字を確定する。一の位の数字が確定されると、最初の画面に戻る。
【００３８】
図９は、図８に示した手順で決定されたバーコードを含むバーコード印字フォーマットにより印字データが印字された例を示している。この例では、指定されたバーコードと、「○○株式会社」という簡単なメッセージが印字されている。このように、バーコードを指定するだけで、簡単な印字データを所定の印字フォーマットでスタンドアロンで印字することができる。
【００３９】
次に、図１０を参照して、連番印字フォーマットを選択する場合の操作手順について説明する。表示部１９には、図５において、ユーザモードとしてスタンドアロンが選択されたことを示す文字列「スタンドアロン」が表示されている。この状態で、決定ボタン１８−１を押下すると、表示部１９には、印字フォーマットを選択するための選択画面が表示される。この選択画面には、文字列「ＦＭＮＯ（フォーマット番号）？」と、フォーマット番号「１」が表示される。フォーマット番号「１」の下には下線が表示される。
【００４０】
いま、オペレータは、フォーマット番号「１」を選択しないので、この状態で選択ボタン１８−２を押下する。表示部１９には、フォーマット番号「２」が表示され、フォーマット番号「２」の下には下線が表示される。いま、オペレータは、フォーマット番号「２」を選択しないので、この状態で選択ボタン１８−２を押下する。表示部１９には、フォーマット番号「３」が表示され、フォーマット番号「３」の下には下線が表示される。
【００４１】
いま、オペレータは、フォーマット番号３を選択するので、この状態で決定ボタン１８−１を押下する。フォーマット番号３が選択されると、表示部１９には、連番指定画面が表示される。連番指定画面には、文字列「０００　〜　０００」が表示される。左の０００は連番開始番号であり、右の０００は連番終了番号である。最初、連番開始番号の最上位桁の０の下に下線が表示される。オペレータが選択ボタン１８−２を押下する毎に、下線が表示された０の位置に０乃至９の数字が順に表示される。選択ボタン１８−２を押下して所望の数字が表示された状態で決定ボタン１８−１を押下することにより、その数字を確定することができる。数字が確定すると、下線が表示される位置が１つ右の０に移動するので、オペレータは同様の手順で数字を確定する。以下同様にして、所望の連番開始番号を設定する。また、連番開始番号が確定すると、連番終了番号の最上位桁の０の下に下線が表示される。オペレータは、連番開始番号の場合と同様にして連番終了番号を入力し、確定する。
【００４２】
連番開始番号および連番終了番号に対応する数字の入力が終了すると、次に、印字枚数を指定するための印字枚数指定画面が表示部１９に表示される。印字枚数指定画面には、文字列「ＱＴＹ　０００」が表示され、百の位の０の下に下線が表示される。オペレータは、選択ボタン１８−２を押下することにより所望の数字を表示させ、決定ボタン１８−１を押下すると、いま表示部１９に表示されている百の位の数字が確定され、下線の位置が十の位に移動する。同様にして、十の位の数字を確定し、一の位の数字を確定する。一の位の数字が確定されると、最初の画面に戻る。
【００４３】
図１１は、図８に示した手順で決定された連番を含む連番印字フォーマットにより印字データが印字された例を示している。この例では、指定された連番と、「○○株式会社」という簡単なメッセージが印字されている。このように、連番開始番号と連番終了番号を指定するだけで、簡単な印字データを所定の印字フォーマットでスタンドアロンで印字することができる。
【００４４】
なお、上記実施の形態においては、本発明をラベルプリンタに適用する場合について説明したが、これに限定されるものではなく、他の印字装置にも本発明を適用することができる。
【００４５】
また、上記実施の形態の構成および動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更することができることは言うまでもない。
【００４６】
【発明の効果】
以上の如く、本発明に係る印字装置によれば、切り替え手段が、印字装置の動作モードを切り替え、表示手段が、切り替え手段によって切り替えられた印字装置の動作モードを表示し、印字フォーマット記憶手段が、１または複数の印字フォーマットを記憶し、フォーマット指定手段が、切り替え手段によりオフラインモードに切り替えられたとき、印字フォーマット記憶手段に記憶されている印字フォーマットのうち、所定のものを指定し、読み出し手段が、フォーマット指定手段によって指定された印字フォーマットを読み出し、印字データ指定手段が、読み出し手段によって読み出された印字フォーマットを使用して印字すべき印字データを指定し、印字手段が、印字フォーマットに基づいて、印字データを印字する。また、制御手段が、切り替え手段によってオフラインモードに切り替えられたとき、外部機器からのデータを受け付けないように制御するようにしたので、オフラインモードに切り替えることにより、外部機器を接続しないで、予め印字装置に記憶されている印字フォーマットを使用して印字処理を行うことができる。
また、切り替え手段により、印字装置がオフラインモードに設定されたとき、印字装置に接続された所定の外部機器にオフラインモードに設定されたことを通知する通知手段をさらに備えるようにすれば、外部機器側で印字装置がオフラインモードに切り替えられたことを認識することができる。
また、外部機器は、印字装置がオフラインモードに設定されたことを記憶するようにすれば、外部機器は、印字装置が外部装置と物理的に切り離されても、印字装置の動作モードを保持することができる。
また、外部機器は、印字装置がオフラインモードに設定されたことを表示するようにすれば、外部機器のオペレータは、印字装置がオフラインモードに切り替えられたことを認識することができる。
また、印字フォーマットは、着脱可能な所定の記録媒体に記録され、読み出し手段は、フォーマット指定手段によって指定された印字フォーマットを記録媒体から読み出すようにすれば、記録媒体に記録された印字フォーマットを複数の印字装置で使用することができる。
【図面の簡単な説明】
【図１】本発明の印字装置を応用したラベルプリンタの一実施の形態の概略構成図である。
【図２】図１の制御部の構成例を示すブロック図である。
【図３】図１の実施の形態の動作を示すフローチャートである。
【図４】ラベルプリンタの前面の各部配置構成例を示す図である。
【図５】ユーザモード設定手順を示す図である。
【図６】日付印字フォーマットを選択する場合の操作手順を示す図である。
【図７】日付印字フォーマットを使用した印字例を示す図である。
【図８】バーコード印字フォーマットを選択する場合の操作手順を示す図である。
【図９】バーコード印字フォーマットを使用した印字例を示す図である。
【図１０】連番印字フォーマットを選択する場合の操作手順を示す図である。
【図１１】連番印字フォーマットを使用した印字例を示す図である。
【符号の説明】
１　用紙
２　供給軸
３　案内ローラ
５　サーマルヘッド
６　プラテンローラ
７　ステッピングモータ
８　ベルト
９　ピッチセンサ
１０　制御部
１１　ＣＰＵ
１２　ＲＯＭ
１３　ＲＡＭ
１４　モータ制御部
１５　ヘッド制御部
１６　センサ制御部
１７　外部インタフェース
１８　入力部
１８−１　決定ボタン
１８−２　選択ボタン
１９　表示部
２０　インタフェース
２１　エラー検出部
２２　エンドセンサ
２３　フォーマット記憶部
２４　拡張インタフェース
２５　メモリカード
２６　ＬＥＤ
２６−１　ＬＥＤ
２６−２　ＬＥＤ
２６−３　ＬＥＤ
１００　ラベルプリンタ
２００　ＰＣ
【図１】
2004025680.tif 000003
【図２】
2004025680.tif 000004
【図３】
2004025680.tif 000005
【図４】
2004025680.tif 000006
【図５】
2004025680.tif 000007
【図６】
2004025680.tif 000008
【図７】
2004025680.tif 000009
【図８】
2004025680.tif 000010
【図９】
2004025680.tif 000011
【図１０】
2004025680.tif 000012
【図１１】
2004025680.tif 000013