(57)【要約】  【課題】  ネットワーク接続時の印刷抜けを防止して使用性を向上できるテープ印刷装置を提供する。  【解決手段】  ネットワーク接続により受信した印刷データに基づいて文字列をテープに印刷するテープ印刷装置１において、印刷データを格納するバッファメモリを備え、印刷エラーの検知により印刷が停止した際にバッファメモリに記憶された印刷データを保持するとともに、印刷エラーの解除による印刷の再開時にバッファメモリに記憶された印刷データを呼び出して印刷を行う再印刷制御手段を備えた。【選択図】      図４
2005053183.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続により受信した印刷データに基づいて文字列をテープに印刷するテープ印刷装置において、印刷データを格納するバッファメモリを備え、印刷エラーの検知により印刷が停止した際に前記バッファメモリに記憶された印刷データを保持するとともに、印刷エラーの解除による印刷の再開時に前記バッファメモリに記憶された印刷データを取り出して印刷を行う再印刷制御手段を備えたことを特徴とするテープ印刷装置。
【請求項２】
前記印刷エラーはテープの終了時に発生されることを特徴とする請求項１に記載のテープ印刷装置。
【請求項３】
前記印刷エラーはテープの着脱時に開閉する開閉カバーの開放時に発生されることを特徴とする請求項１または請求項２に記載のテープ印刷装置。
【請求項４】
前記開閉カバーの開閉状態を検出するカバー検出手段と、装置本体に装着されたテープの種類を検出するテープ種類検出手段とを備え、
前記再印刷制御手段は、前記テープ種類検出手段によって検出されたテープの種類が印刷データに適合しているか否かを判別する判別手段と、前記カバー検出手段により前記開閉カバーの閉鎖を検出するとともに前記判別手段により装着されたテープの種類が印刷データに適合していると判別することにより印刷エラーの解除を検知して再印刷を開始する開始手段とを有することを特徴とする請求項３に記載のテープ印刷装置。
【請求項５】
前記印刷エラーは装着されたテープの種類が印刷データにより指示されたテープの種類と異なるときに発生されることを特徴とする請求項１〜請求項４のいずれかに記載のテープ印刷装置。
【請求項６】
前記再印刷制御手段は前記テープ種類検出手段により検出されたテープ幅に応じて文字の大きさを拡大または縮小するサイズ変更手段を有することを特徴とする請求項５に記載のテープ印刷装置。
【請求項７】
ネットワーク接続とローカル接続とを判別し、ローカル接続時に前記印刷エラーを検知した際に前記バッファメモリ内の中止した頁の印刷データを取り出して印刷する再印刷モードに移行しないことを特徴とする請求項１〜請求項６のいずれかに記載のテープ印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テープを収納したカセットを装着してテープに文字や図形を印刷するテープ印刷装置に関する。
【背景技術】
【０００２】
従来のテープ印刷装置は特許文献１に開示されている。このテープ印刷装置はテープを収納するカセットが装着され、テープ印刷装置とパーソナルコンピュータとがネットワークを介さずに直接接続したローカル接続になっている。テープ印刷装置には印刷データを一時記憶するバッファメモリが設けられる。
【０００３】
バッファメモリの容量を最小限にするためパーソナルコンピュータとテープ印刷装置とのデータの送受信は１頁の印刷毎に行われる。パーソナルコンピュータによって編集された文字や図形の１頁分の印刷データは印刷の指示によりバッファメモリへ格納される。テープ印刷装置はバッファメモリから印刷データを取り出して順にテープに印刷が行われる。
【０００４】
印刷途中にテープの終了等の印刷エラーが発生すると印刷が停止する。テープ印刷装置からパーソナルコンピュータには印刷エラーの発生したことを通知するエラー信号が送信される。カセットの交換等により印刷エラーを解除した後にパーソナルコンピュータから所定のキー操作を行うと、パーソナルコンピュータにインストールされたテープ印刷装置のドライバプログラムによりエラーが発生した頁の印刷データが再送信される。これにより、中止された頁の印刷が再度行われる。その結果、印刷エラーが発生しても印刷抜けの発生することなく複数頁の印刷を行うことができるようになっている。
【特許文献１】特開平７−２１４８２８号公報（第２頁−第８頁、第８図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来のテープ印刷装置によると、パーソナルコンピュータとネットワーク接続した際に印刷エラーが発生すると印刷抜けが発生する。即ち、テープ印刷装置はネットワークにプリントサーバーを介して接続される。ネットワークにはレーザープリンタ等の通常のプリンタが接続されており、通常のプリントサーバーは通常のプリンタに対応した機能のみを備えたものが使用されている。
【０００６】
この状態で１頁分の印刷データのバッファメモリしか持たないテープ印刷装置をネットワークに接続すると、１頁の印刷毎に次の頁の印刷データの送受信が行われる。この時に１頁の印刷中にテープ終了等のエラー信号がテープ印刷装置から送信されてもパーソナルコンピュータはエラーか否かを判別できない。
【０００７】
このため、エラーの解除によりテープ印刷装置が通常動作に戻った後、パーソナルコンピュータはエラーが発生した頁の次の頁の印刷データをテープ印刷装置に送信する。従って、複数頁の印刷時に印刷エラーが発生すると印刷抜けが発生し、脱落した頁を再度印刷指示する必要がありテープ印刷装置の使用性が悪い問題があった。
【０００８】
本発明は、ネットワーク接続時の印刷抜けを防止して使用性を向上できるテープ印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために請求項１にかかる発明は、ネットワーク接続により受信した印刷データに基づいて文字列をテープに印刷するテープ印刷装置において、印刷データを格納するバッファメモリを備え、印刷エラーの検知により印刷が停止した際に前記バッファメモリに記憶された印刷データを保持するとともに、印刷エラーの解除による印刷の再開時に前記バッファメモリに記憶された印刷データを呼出して印刷を行う再印刷制御手段を備えたことを特徴としている。
【００１０】
この構成によると、プリントサーバを介してネットワーク接続されるテープ印刷装置は、プリントサーバから受信した１頁分の印刷データをバッファメモリに格納する。印刷コマンドの受信によってバッファメモリから印刷データを取り出して印刷が行われる。印刷中に印刷エラーが発生すると印刷が中止される。印刷エラーが解除されると再印刷制御手段によってバッファメモリから中止した頁の印刷データを呼出して印刷を行い、次の頁の印刷データをプリントサーバから受信して順次印刷を行う。
【００１１】
印刷エラーはテープの終了時（請求項２）、開閉カバーの開放時（請求項３）、或いはテープの種類が異なるとき（請求項５）に発生し、テープの交換や開閉カバーの閉鎖によって印刷エラーが解除される。
【００１２】
また請求項４にかかる発明は、上記構成のテープ印刷装置において、前記開閉カバーの開閉状態を検出するカバー検出手段と、装置本体に装着されたテープの種類を検出するテープ種類検出手段とを備え、
前記再印刷制御手段は、前記テープ種類検出手段によって検出されたテープの種類が印刷データに適合しているか否かを判別する判別手段と、前記カバー検出手段により前記開閉カバーの閉鎖を検出するとともに前記判別手段により装着されたテープの種類が印刷データに適合していると判別することにより印刷エラーの解除を検知して再印刷を開始する開始手段とを有することを特徴としている。
【００１３】
この構成によると、印刷エラーの解除後に開閉カバーが閉じられ、テープの種類が印刷データに適合していることを検出すると、開始手段により印刷が開始される。
【００１４】
また請求項６にかかる発明は、上記構成のテープ印刷装置において前記再印刷制御手段はテープ種類検出手段により検出されたテープ幅に応じて文字の大きさを拡大または縮小するサイズ変更手段を有することを特徴としている。この構成によると、再印刷時にテープの幅が異なると文字の大きさの拡大や縮小を行って印刷が行われる。
【００１５】
また請求項７にかかる発明は、上記構成のテープ印刷装置において、ネットワーク接続とローカル接続とを判別し、ローカル接続時に前記印刷エラーを検知した際に前記バッファメモリ内の中止した頁の印刷データを取り出して印刷する再印刷モードに移行しないことを特徴としている。この構成によると、ローカル接続時にエラー信号を送信することによって、パーソナルコンピュータから中止された頁の印刷データが再度送信され、印刷が行われる。
【発明の効果】
【００１６】
請求項１にかかる発明によると、印刷エラーの解除による印刷の再開時にバッファメモリに記憶された印刷データを呼出して印刷を行うので、ネットワーク接続時の印刷抜けを防止して使用性を向上することができる。
【００１７】
また請求項２にかかる発明によると、テープの終了時に印刷エラーが発生し、テープの交換により印刷エラーを解除して印刷が再開されるので、印刷途中でテープが終了することによる印刷抜けを防止することができる。
【００１８】
また請求項３にかかる発明によると、開閉カバーの開放時に印刷エラーが発生し、開閉カバーの閉鎖により印刷エラーを解除して印刷が再開されるので、開閉カバーが開いていることによる印刷抜けを防止することができる。
【００１９】
また請求項４にかかる発明によると、印刷エラーの解除後に開閉カバーが閉じられ、テープの種類が印刷データに適合していることを検出すると、パーソナルコンピュータからの指示がなくても開始手段により再印刷が開始され、使用性を向上することができる。
【００２０】
また請求項５にかかる発明によると、装着されたテープの種類が印刷データにより指示されたテープの種類と異なるときに印刷エラーが発生し、テープの交換により印刷エラーを解除して印刷が再開されるので、テープ種類が異なった場合の印刷抜けを防止することができる。
【００２１】
また請求項６にかかる発明によると、再印刷時に装着されたテープ幅に基づいて文字の大きさの拡大や縮小を行うので、指定された幅のテープが無かった場合でも印刷して利便性を向上することができる。
【００２２】
また請求項７にかかる発明によると、ローカル接続時に印刷エラーを検知した際に再印刷モードに移行しないので、ローカル接続時の双方向通信によりエラー発生時の印刷データをパーソナルコンピュータから再度受信して印刷抜けを回避できる。
【発明を実施するための最良の形態】
【００２３】
以下に本発明の実施形態を図面を参照して説明する。図１は一実施形態のテープ印刷装置を示す斜視図である。テープ印刷装置１の上面にはカセット（不図示）の着脱時に開閉する開閉カバー８が設けられている。カセットには印字を行うテープとともにインクリボンが収納されている。開閉カバー８の側部には開閉カバー８を開くオープンスイッチ４が配されている。
【００２４】
テープ印刷装置１の前面にはテープが排出される開口部９が設けられている。開口部９の側部には電源スイッチ５及び切断スイッチ６から成る操作部７が配されている。電源スイッチ５はテープ印刷装置１の装置本体の電源のオンオフを行う。切断スイッチ６は開口部９から排出されるテープを手動で切断する。
【００２５】
図２はテープ印刷装置１をネットワーク接続した構成を示すブロック図である。テープ印刷装置１はプリントサーバー１１を介してネットワーク１０に接続される。ネットワーク１０にはホストコンピュータ１４や、ハブ１２を介してパーソナルコンピュータ１３が接続されている。ハブ１２を介して複数のパーソナルコンピュータ１３を接続することもできる。
【００２６】
パーソナルコンピュータ１３には印刷データを入力するエディタがインストールされており、エディタの指示によってテープ印刷装置１による印刷が行われる。これによりテープ印刷システムが構成されている。また、図３に示すように、テープ印刷装置１とパーソナルコンピュータ１３とをネットワークを介さずに通信ケーブル１５により直接接続したローカル接続にしてもよい。
【００２７】
テープ印刷装置１は各部を制御する制御部２１を有している。制御部２１には、操作部７、駆動部２３、印字ヘッド２４、通信部２５、記憶部２６、カバー検出部（カバー検出手段）２７、テープ種類検出部（テープ種類検出手段）２９、テープエンド検出部３０が接続されている。
【００２８】
駆動部２３は一または複数のモータを有し、ローラー（不図示）の回転によるテープ送り、カセット着脱時のローラーの移動、テープを切断するカッター（不図示）の駆動を行う。印字ヘッド２４はテープ幅方向に配列された複数の発熱素子を有し、発熱素子の発熱によってインクリボンのインクをテープに融着する。通信部２５は印刷データ等の受信を行う受信部と、印刷結果やカセットの装着状態等の信号を送信する送信部とから成っており、プリントサーバー１１との通信を行う。
【００２９】
記憶部２６はＲＯＭやＲＡＭ等から成り、動作プログラムや設定条件を格納するとともに１頁分の印刷データを一時記憶するバッファメモリを有している。カバー検出部２７は開閉カバー８（図１参照）の開閉状態を検知する。テープ種類検出部２９は装着されたカセットのテープの種類を検出してテープ幅等を判別する。テープエンド検出部３０はテープの終了端に設けられたパターンを認識してテープが終了したか否かを検出する。
【００３０】
上記構成のテープ印刷装置１の動作を図４〜図７のフローチャートを参照して説明する。テープ印刷装置１の電源スイッチ５により電源オンの操作が行われると、図４のメインプログラムが起動する。メインプログラムの起動によってステップ＃１１で図５に示す初期化処理が呼び出される。
【００３１】
本実施形態のテープ印刷装置１はネットワーク接続時に印刷エラーが発生した際に中止した頁の再印刷を行うことができる。この時、テープの幅が指定された幅と異なる場合に文字サイズの可変等を行って印刷を行うように条件を設定することができる。初期化処理のステップ＃３１では再印刷時のテープ幅が異なる場合の条件設定があったか否かが判断される。
【００３２】
条件設定がない場合はステップ＃３５に移行する。ステップ＃３５ではテープ幅が指定された幅と一致する場合にのみ印刷を行い、異なる場合は印刷を中止してエラーになるように設定される。条件設定があった場合はステップ＃３２で文字サイズの拡大縮小が指示されたか否かが判断される。拡大縮小が指示された場合はステップ＃３３で「拡大／縮小」の条件が設定される。「拡大／縮小」の条件はテープ幅が広い場合は文字を拡大して印刷し、テープ幅が狭い場合は文字を縮小して印刷する。
【００３３】
拡大縮小しない場合はステップ＃３４に移行して「そのまま／スプリット」の条件が設定される。「そのまま／スプリット」の条件は、テープ幅が広い場合は指示された文字サイズのままで印刷し、テープ幅が狭い場合は幅方向に複数頁に分割して印刷するスプリット印刷を行う。
【００３４】
ステップ＃３６ではネットワーク接続により印刷エラー時に中止した頁の再印刷を行う再印刷モードに移行できることを示す再印刷指令フラグＦ１が初期化される。ステップ＃３７では再印刷モードの状態を示す再印刷モードフラグＦ３が初期化される。ステップ＃３８では再印刷が行われた回数を示す再印刷回数ｎが初期化される。
【００３５】
ステップ＃３９では印刷エラーの発生により何回まで再印刷を試行するかを示す最大再印刷回数が設定され、メインプログラムに戻る。最大再印刷回数は既定値で１が設定されており、ユーザー操作により変更可能になっている。また、最大再印刷回数に０を指定すると再印刷モードに移行しないように設定できる。これにより、ユーザーの使用状況に応じた条件を設定することができるようになっている。
【００３６】
ステップ＃１２では図６に示すカバー確認処理が呼び出される。カバー確認処理のステップ＃４１ではカバー検出部２７の検出によって開閉カバー８が開いているか否かが判断される。開閉カバー８が開いている場合はステップ＃５６で開閉カバー８が開いていることを示すＬＥＤを点灯し、開放状態を報知する。ステップ＃５７では開閉カバー８が開いていることを示すカバー開フラグＦ４に１が代入され、メインプログラムに戻る。これにより、開閉カバー８が開いている間はカバー開フラグＦ４が１になっている。
【００３７】
開閉カバー８が閉じられているとステップ＃４２に移行する。ステップ＃４２では再印刷を行った回数を示す再印刷回数ｎが最大再印刷回数（ここでは１）よりも小さいか否かが判断される。再印刷回数ｎが最大再印刷回数以上の場合はステップ＃５１に移行する。ステップ＃５１〜＃５４については後述する。
【００３８】
再印刷回数ｎが最大再印刷回数よりも小さい場合はステップ＃４３に移行する。ステップ＃４３では再印刷モードフラグＦ３の値により再印刷モードであるか否かが判断される。再印刷モードでない場合（Ｆ３＝０）はステップ＃４８に移行し、カバー開フラグＦ４に閉鎖状態を示す０を代入してメインプログラムに戻る。再印刷モードの場合（Ｆ３＝１）はステップ＃４４に移行する。ステップ＃４４〜＃４７については後述する。
【００３９】
メインプログラムのステップ＃１３では再印刷モードフラグＦ３の値により再印刷モードか否かが判断される。再印刷モードでない場合（Ｆ３＝０）はステップ＃１４に移行してデータの受信動作が行われる。ステップ＃１５では受信したデータが印刷データか否かが判断される。印刷データの場合はステップ＃１６でバッファメモリに印刷データが格納される。
【００４０】
ステップ＃１７では受信したコマンドによってテープ印刷装置１がネットワーク接続されているか否かが判断される。ネットワーク接続の場合は印刷エラー時の再印刷を行えるようにステップ＃１８で再印刷指令フラグＦ１に１が代入される。ステップ＃１９では受信したデータが印刷コマンドか否かが判断される。印刷コマンドの場合はステップ＃２０で印刷フラグＦ２に１が代入される。印刷コマンドでない場合はステップ＃２１で印刷フラグＦ２に０が代入される。
【００４１】
ステップ＃２２では印刷フラグＦ２が１か否かが判断される。印刷フラグＦ２が０の場合はステップ＃１２に戻り、ステップ＃１２〜＃２２が繰り返し行われる。これにより、印刷コマンドを受信するまでデータの受信が繰り返される。
【００４２】
印刷コマンドを受信して印刷フラグＦ２が１の場合はステップ＃２３で図７に示す印刷処理が呼び出される。印刷処理のステップ＃６２ではカバー検出部２７の検出によって開閉カバー８が閉じられているか否かが判断される。開閉カバー８が開いている場合は印刷の開始動作を中止し、ステップ＃６９でエラー情報を記憶してメインプログラムに戻る。
【００４３】
ステップ＃６３ではテープ種類検出部２９の検出によって、装着されたテープの種類が指定されたテープの種類と一致している否かが判断される。テープ幅等のテープ種類が異なる場合は印刷の開始動作を中止し、ステップ＃６９を介してメインプログラムに戻る。
【００４４】
ステップ＃６４〜＃６７では１ラインづつ印刷が繰り返し行われる。ステップ＃６４ではカバー検出部２７の検出によって印刷中に開閉カバー８が開いたか否かが判断される。開閉カバー８が開いた場合は印刷動作を中止し、ステップ＃６９を介してメインプログラムに戻る。ステップ＃６５ではテープエンド検出部３０の検出によって印刷中にテープが終了したか否かが判断される。テープが終了した場合は印刷動作を中止し、ステップ＃６９を介してメインプログラムに戻る。
【００４５】
ステップ＃６６ではバッファメモリから印刷データを取り出して１ラインの印刷が行われる。ステップ＃６７では１頁の印刷が終了したか否かが判断される。終了していない場合はステップ＃６４に戻り、ステップ＃６４〜＃６７が繰り返し行われる。１頁の印刷が終了すると、ステップ＃６８で印刷フラグＦ２に０が代入され、メインプログラムに戻る。
【００４６】
メインプログラムのステップ＃２４ではステップ＃６９で記憶されたエラー情報により印刷エラーが発生したか否かが判断される。印刷エラーが発生していない場合はステップ＃２７で再印刷モードフラグＦ３に０が代入され、ステップ＃１２に戻る。
【００４７】
ステップ＃２４の判断により印刷エラーが発生した場合はステップ＃２５でエラー情報が送信される。これにより、ローカル接続の場合にはパーソナルコンピュータ１３から中止された頁の印刷データを再送信して再印刷を行うことができる。ステップ＃２６では再印刷指令フラグＦ１が１か否かが判断される。再印刷指令フラグＦ１が０の場合はローカル接続のためステップ＃２７で再印刷モードフラグＦ３に０が代入される。これにより再印刷モードに移行しないようになっている。
【００４８】
ステップ＃２６の判断により再印刷指令フラグＦ１が１の場合は再印刷モードの処理を行うため、ステップ＃２８で再印刷モードフラグＦ３に１が代入される。そして、ステップ＃１２に戻る。
【００４９】
以下、再印刷モード時（Ｆ３＝１）の処理を説明する。上記したように、印刷エラーが発生してネットワーク接続（Ｆ１＝１）の場合にステップ＃２４、＃２６の判断によりステップ＃１２に戻って再印刷モードに移行する。従って、ステップ＃２４、＃２６、＃２８、＃１２、＃１３、＃２２、＃２３によって再印刷制御手段が構成されている。
【００５０】
ステップ＃１２では前述の図６に示すカバー確認処理が呼び出される。開閉カバー８の開放による印刷エラーの場合はステップ＃４１の判断によってステップ＃５６、＃５７を経由してメインプログラムに戻る。開閉カバー８の開放以外の印刷エラーの場合はステップ＃４２に移行する。
【００５１】
開閉カバー８が閉じられている場合はステップ＃４２の判断によって再印刷回数ｎが０回のためステップ＃４３に移行する。ステップ＃４３では再印刷モードフラグＦ３が１か否かが判断され、Ｆ３＝１のためステップ＃４４に移行する。ステップ＃４４ではカバー開フラグＦ４が１か否かが判断される。再印刷モード時にカバー開フラグＦ４が０の場合は、印刷エラー発生の後に開閉カバー８が１度も開かれていない。このため、ステップ＃４８を経由してメインプログラムに戻る。
【００５２】
カバー開フラグＦ４が１の場合は、印刷エラー発生の後に開閉カバー８が１度開いた後に閉じられている。開閉カバー８の開放による印刷エラーの場合もその後閉じられた状態になっている。これにより、開閉カバー８の開放、カセット未装着、テープ終了等のエラーが解除されていると判断し、ステップ＃４５に移行する。
【００５３】
ステップ＃４５ではテープ種類検出部２９によってテープの種類が検出される。ステップ＃４６では再印刷回数ｎがインクリメントされる。ステップ＃４７ではテープ幅が指定した幅と異なる場合に前述の図５の初期化処理のステップ＃３３、＃３４の設定に基づいて印刷データが加工される。これにより、文字サイズを拡大または縮小するサイズ変更手段が構成される。ステップ＃４８ではカバー開フラグＦ４に０が代入され、メインプログラムに戻る。
【００５４】
メインプログラムではステップ＃１３の判断によりステップ＃２２に移行する。ステップ＃２２では印刷フラグＦ２が１のままであるのでステップ＃２３で前述の図７に示す印刷処理が行われる。印刷処理ではバッファメモリから印刷データを取り出して印刷が行われる。
【００５５】
この時、ステップ＃６３において、指定されたテープ幅が装着されたテープの幅と一致する場合はＯＫと判断される。また、テープ幅が異なっても再印刷条件設定がされている場合はそのままの文字サイズでの印刷や文字サイズの拡大縮小等による印刷が可能であるためＯＫと判断される。従って、ステップ＃６３により、再印刷条件に従ってテープ種類が印刷データに適合するか否かを判別する判別手段が構成されている。
【００５６】
ステップ＃６３の判断によりステップ＃６４、＃６５を経てステップ＃６６で再印刷が開始される。従って、ステップ＃６２、＃６３、＃６６により開閉カバー８が閉じられてテープ種類が印刷データに適合しているとユーザー操作を必要とせずに直ちに再印刷を開始する開始手段が構成されている。
【００５７】
印刷が終了すると、メインプログラムのステップ＃２７に移行して再印刷モードフラグＦ３に０が代入される。以上により、印刷エラーにより中止された頁を再印刷モードで印刷することができる。従って、印刷抜けを発生させず、パーソナルコンピュータ１３の操作による再印刷を行う必要がないためテープ印刷装置１の使用性を向上させることができる。
【００５８】
また、再印刷モード時に再度印刷エラーが発生すると、ステップ＃２３〜＃２６及びステップ＃２８を介してステップ＃１２に移行し、図６のカバー確認処理が呼び出される。カバー確認処理ではステップ＃４２で再印刷回数ｎが１になっており、最大再印刷回数（ここでは１）以上のためステップ＃５１に移行する。
【００５９】
ステップ＃５１では再印刷指令フラグＦ１に０が代入される。ステップ＃５２では印刷フラグＦ２に０が代入される。ステップ＃５３では再印刷モードフラグＦ３に０が代入される。ステップ＃５４では再印刷回数ｎが初期化され、メインプログラムに戻る。これにより、再印刷モードが解除され、メインプログラムのステップ＃１４以降のステップで次のデータの受信が行われる。尚、最大再印刷回数に０を指定した場合は、最初の印刷時に印刷エラーが発生すると再印刷が１度も行われない。
【００６０】
また、再印刷モード時に印刷エラーが解除されていない状態では、図６のカバー確認処理からメインプログラムに戻り、ステップ＃１３の判断によってステップ＃２２に移行する。印刷フラグＦ２は１のままであるので、ステップ＃２３の印刷処理内で同じ印刷エラーが再度発生する。これにより、ステップ＃１２、＃１３、＃２２、＃２３、＃２４、＃２５、＃２６、＃２８が繰り返し行われて待機状態になっている。
【産業上の利用可能性】
【００６１】
本発明によると、印刷データを作成するパーソナルコンピュータとネットワーク接続されるテープ印刷装置に印刷エラーが発生した際に、印刷エラーの解除による印刷の再開時にバッファメモリに記憶された印刷データを呼出して印刷が行われる。従って、ネットワーク接続時の印刷抜けを防止して使用性を向上したテープ印刷装置を得ることができる。
【図面の簡単な説明】
【００６２】
【図１】は、本発明の実施形態のテープ印刷装置の外観を示す斜視図である。
【図２】は、本発明の実施形態のテープ印刷装置のネットワーク接続時の構成を示すブロック図である。
【図３】は、本発明の実施形態のテープ印刷装置のローカル接続時の構成を示すブロック図である。
【図４】は、本発明の実施形態のテープ印刷装置のメインプログラムの動作を示すフローチャートである。
【図５】は、本発明の実施形態のテープ印刷装置の初期化処理の動作を示すフローチャートである。
【図６】は、本発明の実施形態のテープ印刷装置のカバー確認処理の動作を示すフローチャートである。
【図７】は、本発明の実施形態のテープ印刷装置の印刷処理の動作を示すフローチャートである。
【符号の説明】
【００６３】
１    テープ印刷装置
７    操作部
８    開閉カバー
１０    ネットワーク
１１    プリントサーバー
１２    ハブ
１３    パーソナルコンピュータ
１４    ホストコンピュータ
２１    制御部
２３    駆動部
２４    印字ヘッド
２５    通信部
２６    記憶部
２７    カバー検出部
２９    テープ種類検出部
３０    テープエンド検出部
【図１】
2005053183.tif 000003
【図２】
2005053183.tif 000004
【図３】
2005053183.tif 000005
【図４】
2005053183.tif 000006
【図５】
2005053183.tif 000007
【図６】
2005053183.tif 000008
【図７】
2005053183.tif 000009