(57)【要約】【課題】外部装置と接続されていない場合でも、印刷装置本体で作成された文書と同様に、外部装置で作成された文書の再印刷を容易に実行することができる印刷装置を提供する。【解決手段】テープ印刷装置で作成された文書および外部のコンピュータ装置で作成された文書のいずれについても、印刷が実行されると、これらの印刷データが履歴データとして記憶される。履歴印刷処理が開始されると、履歴データが読み出され（Ｓ５１）、キーボード部からの入力に応じて印刷対象とする印刷データが決定される（Ｓ６１）。現在テープ印刷装置に装着されているテープカセットのテープ幅が前回の印刷時と同じであれば（Ｓ６３：ＹＥＳ）、履歴データを更新してから（Ｓ７１）、再印刷を実行する（Ｓ７２）。【選択図】図７
2008290319.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と接続するための接続手段と、印刷媒体に文字等を印刷する印刷手段とを有する印刷装置であって、
文字や指示等を入力する入力手段と、
外部装置で作成された外部作成データを前記接続手段を介して取得する外部作成データ取得手段と、
前記入力手段によって入力された前記文字や前記指示に基づいて作成された内部作成データおよび前記外部作成データ取得手段によって取得された前記外部作成データのうち、前記印刷手段によって印刷が行われた前記内部作成データおよび前記外部作成データの印刷履歴情報を記憶する印刷履歴記憶手段と、
前記印刷履歴記憶手段に記憶された前記印刷履歴情報に基づいて、前記印刷手段に印刷を実行させる印刷制御手段とを備えたことを特徴とする印刷装置。
【請求項２】
前記印刷履歴記憶手段に記憶された前記印刷履歴情報のいずれかを印刷対象として選択する印刷対象選択手段をさらに備え、
前記印刷制御手段は、前記印刷履歴情報のうち、前記印刷対象選択手段によって前記印刷対象として選択された前記印刷履歴情報に基づいて、前記印刷手段に印刷を実行させることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷制御手段は、印刷対象として直前に印刷が行われた前記印刷履歴情報に基づいて、前記印刷手段に印刷を実行させることを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記印刷履歴記憶手段に記憶された前記印刷履歴情報を表示する表示手段をさらに備え、
前記印刷履歴情報は、前記内部作成データであるか前記外部作成データであるかを識別するための識別情報を含み、
前記表示手段は、前記印刷履歴情報に含まれる前記識別情報に基づいて、前記内部作成データと前記外部作成データとを識別可能な状態で表示することを特徴とする請求項２または３に記載の印刷装置。
【請求項５】
前記印刷履歴情報は、前記印刷手段によって印刷が行われたときの前記印刷媒体の種別である印刷媒体種別を含み、
現在装着されている前記印刷媒体の種別である装着印刷媒体種別を取得する装着印刷媒体種別取得手段と、
前記印刷履歴情報に含まれる前記印刷媒体種別が、前記装着印刷媒体種別取得手段によって取得された前記装着印刷媒体種別と一致しない場合に、前記印刷媒体の種別が不一致である旨を報知する報知手段とをさらに備えたことを特徴とする請求項１〜４のいずれかに記載の印刷装置。
【請求項６】
現在装着されている前記印刷媒体の種別である装着印刷媒体種別を取得する装着印刷媒体種別取得手段をさらに備え、
前記印刷履歴情報は、前記印刷手段によって印刷が行われたときの前記印刷媒体の種別である印刷媒体種別を含み、
前記印刷制御手段は、前記印刷履歴情報に含まれる前記印刷媒体種別が、前記装着印刷媒体種別取得手段によって取得された前記装着印刷媒体種別と一致する場合にのみ、前記印刷手段に印刷を実行させることを特徴とする請求項１〜４のいずれかに記載の印刷装置。
【請求項７】
前記印刷手段によって前記印刷媒体であるテープに前記文字等を印刷するテープ印刷装置であることを特徴とする請求項１〜６のいずれかに記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関し、より具体的には、印刷装置本体および外部装置で作成され、印刷装置で一度印刷された文書を、再度印刷することが可能な印刷装置に関する。
【背景技術】
【０００２】
従来から、テープ状の印刷媒体に印刷を行うテープ印刷装置において、装置本体で印刷対象となる文書のデータを作成できるものが知られている。このようなテープ印刷装置では、一旦装置本体で作成した文書については、後で再度印刷が行えるように、データをメモリに記憶しておくことができる（例えば、特許文献１）。また、テープ印刷装置をパーソナルコンピュータ（以下、ＰＣという）等の外部のコンピュータ装置に接続し、ＰＣ等で作成した文書のデータを受信して印刷をすることも行われている。
【特許文献１】特開平６−２４０８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来、印刷装置本体で作成した文書のデータが、印刷時に印刷装置のメモリに自動的に保存されるものはあったが、ＰＣ等の外部装置で作成した文書のデータが、同様にして保存されるものはなかった。すなわち、ＰＣ等に接続されている間は、何度でも同じ文書の印刷が可能であるが、一旦接続を解除して、印刷装置を他の場所に持ち運んで使用するような場合には、再度印刷を行うことができないという問題があった。特に、一度印刷を行った文書は、またすぐに印刷を行いたい場合が多いにもかかわらず、このようなニーズには対応できていなかった。
【０００４】
本発明は、上記問題点を解決するためになされたものであり、外部装置と接続されていない場合でも、印刷装置本体で作成された文書と同様に、外部装置で作成された文書の再印刷を容易に実行することができる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に係る発明の印刷装置は、外部装置と接続するための接続手段と、印刷媒体に文字等を印刷する印刷手段とを有する印刷装置であって、文字や指示等を入力する入力手段と、外部装置で作成された外部作成データを前記接続手段を介して取得する外部作成データ取得手段と、前記入力手段によって入力された前記文字や前記指示に基づいて作成された内部作成データおよび前記外部作成データ取得手段によって取得された前記外部作成データのうち、前記印刷手段によって印刷が行われた前記内部作成データおよび前記外部作成データの印刷履歴情報を記憶する印刷履歴記憶手段と、前記印刷履歴記憶手段に記憶された前記印刷履歴情報に基づいて、前記印刷手段に印刷を実行させる印刷制御手段とを備えている。
【０００６】
また、請求項２に係る発明の印刷装置は、請求項１に記載の発明の構成に加えて、前記印刷履歴記憶手段に記憶された前記印刷履歴情報のいずれかを印刷対象として選択する印刷対象選択手段をさらに備え、前記印刷制御手段は、前記印刷履歴情報のうち、前記印刷対象選択手段によって前記印刷対象として選択された前記印刷履歴情報に基づいて、前記印刷手段に印刷を実行させることを特徴とする。
【０００７】
また、請求項３に係る発明の印刷装置は、請求項１に記載の発明の構成に加えて、前記印刷制御手段は、印刷対象として直前に印刷が行われた前記印刷履歴情報に基づいて、前記印刷手段に印刷を実行させることを特徴とする。
【０００８】
また、請求項４に係る発明の印刷装置は、請求項２または３に記載の発明の構成に加えて、前記印刷履歴記憶手段に記憶された前記印刷履歴情報を表示する表示手段をさらに備え、前記印刷履歴情報は、前記内部作成データであるか前記外部作成データであるかを識別するための識別情報を含み、前記表示手段は、前記印刷履歴情報に含まれる前記識別情報に基づいて、前記内部作成データと前記外部作成データとを識別可能な状態で表示することを特徴とする。
【０００９】
また、請求項５に係る発明の印刷装置は、請求項１〜４のいずれかに記載の発明の構成に加えて、前記印刷履歴情報は、前記印刷手段によって印刷が行われたときの前記印刷媒体の種別である印刷媒体種別を含み、現在装着されている前記印刷媒体の種別である装着印刷媒体種別を取得する装着印刷媒体種別取得手段と、前記印刷履歴情報に含まれる前記印刷媒体種別が、前記装着印刷媒体種別取得手段によって取得された前記装着印刷媒体種別と一致しない場合に、前記印刷媒体の種別が不一致である旨を報知する報知手段とをさらに備えている。
【００１０】
また、請求項６に係る発明の印刷装置は、請求項１〜４のいずれかに記載の発明の構成に加えて、現在装着されている前記印刷媒体の種別である装着印刷媒体種別を取得する装着印刷媒体種別取得手段をさらに備え、前記印刷履歴情報は、前記印刷手段によって印刷が行われたときの前記印刷媒体の種別である印刷媒体種別を含み、前記印刷制御手段は、前記印刷履歴情報に含まれる前記印刷媒体種別が、前記装着印刷媒体種別取得手段によって取得された前記装着印刷媒体種別と一致する場合にのみ、前記印刷手段に印刷を実行させることを特徴とする。
【００１１】
さらに、請求項７に係る発明の印刷装置は、請求項１〜６のいずれかに記載の発明の構成に加えて、前記印刷手段によって前記印刷媒体であるテープに前記文字等を印刷するテープ印刷装置であることを特徴とする。
【発明の効果】
【００１２】
請求項１に係る発明の印刷装置では、印刷装置本体で作成した文書データおよびＰＣ等の外部装置で作成した文書データのうち、印刷が行われた少なくとも１つの文書データの印刷履歴情報が記憶され、その後、この印刷履歴情報に基づいて再印刷を行うことができる。したがって、外部装置に接続して外部装置で作成した文書の印刷を行った後、接続を解除して印刷装置を持ち運ぶ場合であっても、外部装置で作成した文書を再印刷することができる。特に、最近印刷した文書は、すぐに再印刷を行いたい場合が多いため、利便性が高い。
【００１３】
また、請求項２に係る発明の印刷装置によれば、請求項１に記載の発明の効果に加えて、記憶された印刷履歴情報から、ユーザが印刷したいもののみを選択して印刷を行うことができる。
【００１４】
また、請求項３に係る発明の印刷装置によれば、請求項１に記載の発明の効果に加えて、直前に印刷が行われた文字等の再印刷を簡便に行うことができる。
【００１５】
また、請求項４に係る発明の印刷装置によれば、印刷履歴情報において、印刷装置本体で作成した文書と、外部装置で作成した文書とを視覚的に判別できるので、請求項２または３に記載の発明の効果に加え、ユーザにとって選択が容易となる。
【００１６】
また、請求項５に係る発明の印刷装置によれば、請求項１〜４のいずれかに記載の発明の効果に加え、ユーザは、印刷時の設定とはサイズ等の種別が異なる印刷媒体に印刷がされようとしている旨の報知を受けて、それでも印刷を実行するか取りやめるかを選択することができる。
【００１７】
また、請求項６に係る発明の印刷装置によれば、請求項１〜４のいずれかに記載の発明の効果に加え、印刷時の設定とはサイズ等の種別が異なる印刷媒体に誤って印刷が行われ、ユーザが予期しない印刷結果となる不都合を回避することができる。
【００１８】
また、請求項７に係る発明の印刷装置はテープ印刷装置であるため、特に、外部装置から外して他の場所へ持ち運んで使用する可能性が高い。したがって、このような構成とすることにより、請求項１〜６のいずれかに記載の発明の効果に加え、さらに利便性が向上する。
【発明を実施するための最良の形態】
【００１９】
以下、本発明を具体化した実施の形態の一つであるテープ印刷装置１について、図面を参照して説明する。なお、参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成、各種処理のフローチャートなどは、特に特定的な記載がない限り、それのみに限定する趣旨ではなく、単なる説明例である。
【００２０】
まず、図１を参照して、テープ印刷装置１の物理的構成について説明する。図１は、カセット収納部２の蓋を取り去った状態を示すテープ印刷装置１の平面図である。なお、以下の説明では、図１における紙面上下方向をテープ印刷装置１の前後方向、紙面に向かって左右方向をテープ印刷装置１の左右方向というものとする。
【００２１】
図１に示すように、テープ印刷装置１は、後述するテープカセット５１（図２および図３参照）を収納する凹部であるカセット収納部２を後部に備え、前部には、複数のキー３０が配列されたキーボード部３を備えている。また、図示しないが、テープ印刷装置１の右側面には、電源アダプタが取り付けられるアダプタ挿入口と、外部のコンピュータ装置２０（図４参照）と接続するためのケーブル（例えば、ＵＳＢケーブル）が取り付けられるコネクタとが設けられている。
【００２２】
カセット収納部２の中央部右寄りには、リボン巻取り軸８がカセット収納部２の底面から垂直方向に立設されている。リボン巻取り軸８は、テープ送りモータ１２８（図４参照）により回転駆動され、テープカセット５１のリボン巻取りスプール７１（図３参照）を回動させてインクリボン６９を巻き取るものである。また、カセット収納部２において左側前方（キーボード部３側）には、テープ送りローラ軸７が、同様に立設されている。テープ送りローラ軸７は、テープ送りモータ１２８から適宜の伝達機構を介して回転駆動され、後述するテープ送りローラ６２（図３参照）を回動させるものである。さらに、カセット収納部２の左側には、後述するテープカセット５１から排出された印刷済みの印字テープ６７をテープ印刷装置１の外部へ排出させるテープ排出口９が設けられている。
【００２３】
また、カセット収納部２内の一隅（図中右上隅）には、カセット検出部５が設けられている。カセット検出部５には、複数（本実施形態では５つ）の貫通孔１９が設けられ、各貫通孔１９からは、検出センサ基板上に設けられた検出スイッチ６（図４参照）のスイッチ端子軸６１０が突出している。検出スイッチ６は、後述するように、テープカセット５１の識別孔６６１（図３参照）との組合せにより、カセット収納部２に収納されたテープカセット５１の種別を検出するためのものである。
【００２４】
キーボード部３が有するキー３０は、アルファベット、ひらがな、カタカナ、数字、記号等を入力するための文字キーの他、文字キーで入力された文書の印刷実行を指示するための印刷キー、すでに印刷が実行された文書の再印刷を指示するための履歴印刷キー、指示を取り消すためのキャンセルキー、指示を確定するための決定キー等、各種機能のコマンドを入力するための機能キー等から構成されている。すなわち、本実施形態に係るテープ印刷装置１は、印刷機能に加えて、装置本体で印刷対象となる文書を作成する機能を有するものである。さらに、テープ印刷装置１は、カセット収納部２とキーボード部３との間に、キーボード部３で入力された文書や、後述するように外部のコンピュータ装置２０から受信した文書が表示される液晶ディスプレイ４を備えている。
【００２５】
次に、図２および図３を参照して、テープ印刷装置１のカセット収納部２に収納されるテープカセット５１の物理的構成について説明する。図２は、テープカセット５１の斜視図である。図３は、上ケース５２を取り外した状態の下ケース５３の平面図である。
【００２６】
図２に示すように、テープカセット５１は、上ケース５２と下ケース５３とから構成されている。テープカセット５１には、後述するテープスプール６８およびリボン巻取りスプール７１をそれぞれ回動可能に支持する支持孔５７および支持孔５５が設けられている。なお、図２には、上ケース５２に形成された各支持孔５５、５７のみしか図示されていないが、下ケース５３についても、同様に、上ケース５２の各支持孔５５、５７に対向する各支持孔５５、５７が形成されている。また、テープカセット５１の前側（図中右下側）には、テープスプール６８から引き出された印字テープ６７、およびリボンスプール７０から引き出されたインクリボン６９を案内し、開口５８１から送出するアーム部５８が設けられている。なお、印字テープ６７、テープスプール６８、インクリボン６９、リボンスプール７０、およびリボン巻取りスプール７１については、図３を参照して後述する。
【００２７】
アーム部５８の後方には、テープ印刷装置１にテープカセット５１を装着した際、テープ印刷装置１のサーマルヘッド１２７（図４参照）が装着されるヘッド装着部５９が設けられている。ヘッド装着部５９において、アーム部５８と対向する壁部５９１には、テープカセット５１の後方（図中左上方）に向かって入り込んだ第１嵌合部６０が形成されている。また、ヘッド装着部５９の左側側壁には、第１嵌合部６０と直行する方向（壁部５９１に沿った方向）に入り込んだ第２嵌合部６１が形成されている。第１嵌合部６０、第２嵌合部６１は、サーマルヘッド１２７を支持する図示外のヘッドホルダに形成された２つの突起部に嵌合されて、ヘッド装着部５９に対するサーマルヘッド１２７の装着を、印字テープ６７およびインクリボン６９に干渉することなく確実に行うためのものである。
【００２８】
さらに、印字テープ６７およびインクリボン６９の走行方向に関しヘッド装着部５９の下流側には、後述するテープ送りローラ６２（図３参照）を回動可能に支持する支持孔６３が設けられている。また、支持孔６３の近傍位置には、上下一対の規制部材６４、６５が設けられている。各規制部材６４、６５は、サーマルヘッドの下流側において文字等が印刷された印字テープ６７を幅方向に規制するものである。
【００２９】
次に、図３を参照して、テープカセット５１の内部構成について説明する。図３に示すように、下ケース５３の後部（図中上部）には、離形紙を外側に向けて印字テープ６７を巻回したテープスプール６８が、前述した支持孔５７を介して回動可能に配置されている。また、下ケース５３の前部（図中下部）には、インクリボン６９を巻回したリボンスプール７０が回動可能に配置されている。さらに、テープスプール６８とリボンスプール７０との間には、リボン巻取りスプール７１が、前述した支持孔５５を介して回動可能に配置されている。リボン巻取りスプール７１には、テープカセット５１がカセット収納部２に装着されたときに、前述したリボン巻取り軸８（図１参照）が噛合される。そして、リボン巻取り軸８の回転駆動により、リボンスプール７０からインクリボン６９を引き出すとともに、文字の印刷で消費されたインクリボン６９を巻き取るものである。
【００３０】
また、下ケース５３のヘッド装着部５９の下流側（図中左下隅）には、印字テープ６７を搬送するテープ送りローラ６２が設けられている。テープ送りローラ６２には、テープカセット５１がカセット収納部２に装着されたときに、前述のカセット収納部２から立設されたテープ送りローラ軸７（図１参照）が噛合される。テープ送りローラ６２がテープ送りローラ軸７の回転駆動により回転されると、印字テープ６７は、テープ送りローラ６２と、テープ送りローラ６２に対向してテープ印刷装置１に設けられた圧接ローラ（図示外）との協働により、テープスプール６８から引き出される。引き出された印字テープ６７は、アーム部５８の開口５８１からヘッド装着部５９の前側（図中下側）を通過した後、テープ排出部７４からテープカセット５１の外方へ排出され、さらにテープ排出口９（図１参照）からテープ印刷装置１の外部へ排出される。また、インクリボン６９は、リボン巻取りスプール７１によってリボンスプール７０から引き出され、アーム部５８の開口５８１からヘッド装着部５９の前側を通過した後、規制部材６４、６５（図２参照）の内方に形成された案内部７５に案内されて、リボン巻取りスプール７１の周囲に巻き取られる。なお、リボン巻取りスプール７１の下部には、リボン巻き取りスプール７１が逆転して、巻き取ったインクリボン６９が緩んでしまうのを防止する、クラッチバネ７６が取り付けられている。
【００３１】
また、下ケース５３の右後縁の、テープカセット５１をテープ印刷装置１のカセット収納部２にセットしたときにカセット検出部５に当接する位置には、識別部６６が形成されている。識別部６６には、テープカセット５１の種別（テープカセット５１の備える印字テープ６７の幅、印字テープ６７の材質、印字テープ６７がリサイクル可能なものであるか否か等）を検出するための識別孔６６１が複数設けられている。なお、識別孔６６１の形成パターンは、各テープカセット５１の種別に従って異なるパターンとされている。そして、各識別孔６６１には、テープ印刷装置１のカセット検出部５に配設された複数個（本実施形態では５つ）の検出スイッチ６のスイッチ端子軸６１０（図１参照）のいずれかが挿入される。例えば、識別孔６６１が設けられている箇所に対向した検出スイッチ６は、スイッチ端子軸６１０が識別孔６６１に貫挿されるため、オフとなる。一方、識別孔６６１が設けられていない箇所に対向した検出スイッチ６は、識別部６６の基板によりスイッチ端子軸６１０が押し込まれることになるため、オンとなる。これら複数の検出スイッチ６のオン・オフの組合せに基づいて、テープカセット５１の種別が検出される。本実施形態では、５つの検出スイッチ６が設けられており、そのうち、第２検出スイッチおよび第３検出スイッチの２つの検出スイッチ６がテープ幅の検出に用いられる。そして、両者が「オフ・オフ」、「オフ・オン」、「オン・オフ」、「オン・オン」の場合にそれぞれ対応して、１２ｍｍ、１８ｍｍ、２４ｍｍ、３６ｍｍの４種類のテープ幅を検出することができる。
【００３２】
次に、図４および図５を参照して、テープ印刷装置１の電気的構成について説明する。図４は、テープ印刷装置１の電気的構成を示すブロック図である。図５は、フラッシュメモリ１０５に記憶された履歴データの構成を説明する説明図である。
【００３３】
図４に示すように、テープ印刷装置１の制御系は、制御基板上に形成される制御回路部１００を核として構成されている。制御回路部１００は、バス１１０により相互に接続されたＣＰＵ１０１、ＲＯＭ１０２、ＣＧＲＯＭ１０３、ＲＡＭ１０４、フラッシュメモリ１０５、通信用インターフェース（Ｉ／Ｆ）１０６、および入出力インターフェース１１１から構成されている。
【００３４】
ＣＰＵ１０１は、テープ印刷装置１全体の制御を司り、テープ印刷装置１の動作に関する各種のデータを管理する。ＲＯＭ１０２には、ＣＧデータ記憶領域と、プログラム記憶領域と、その他データ領域とが設けられている。ＣＧデータ記憶領域には、アルファベット、漢字、ひらがな、カタカナ、数字、記号等、多数の表記記号の各々に関して、印字用ドットパターンデータが記憶されている。印字用ドットパターンデータは、ゴシック体、明朝体等の書体毎に６種類（１６、２４、３２、４８、６４、９６のドットサイズ）の印字文字サイズ分が、コードデータに対応させて格納されている。また、グラフィック画像を印刷するための、グラフィックパターンデータも記憶されている。プログラム記憶領域には、後述するテープ印刷装置１のメイン処理、履歴印刷処理、データ受信処理等の、テープ印刷装置１の制御上必要な各種の処理用のプログラムが格納されている。ＣＰＵ１０１は、プログラム記憶領域に記憶されたこれら各種のプログラムに基づいて演算を行う。また、ＣＧＲＯＭ１０３は、多数の文字の各々に関して、表示のためのドットパターンデータをコードデータに対応させて格納するものである。
【００３５】
ＲＡＭ１０４は、各種データを一時的に記憶させておくためのものであり、テキストバッファ、フォーマット記憶領域、プリントバッファ等を備えている。テキストバッファには、キーボード部３から入力された文書を構成する文字等のコードデータ（テキスト情報）が、文書データとして記憶される。フォーマット記憶領域には、例えば、テープ幅を含むテープカセット５１の種別、文字サイズ等、キーボード部３から入力された文書のフォーマットに関する情報が記憶される。前述したように、本実施形態では、テープ印刷装置１に設けられた検出スイッチ６によって、テープカセット５１の種別（テープ幅等）が自動的に検出される。そして、検出されたテープカセット５１の種別は、フォーマット情報の１つとして記憶される。また、文字サイズについては、ユーザがキーボード部３から特に指定をした場合には、指定された文字サイズ（例えば、７ｐｔ）が、フォーマット情報の１つとして記憶される。一方、特に指定がされない場合には、テープ印刷装置１に装着されているテープカセット５１のテープ幅に応じた文字サイズが自動的に設定され、記憶される。プリントバッファには、複数の文字の印刷用ドットパターンや各ドットの形成エネルギ量である印加パルス数等が、ドットパターンデータとして記憶される。サーマルヘッド１２７は、このプリントバッファに記憶されたドットパターンデータに従って、印刷を行う。
【００３６】
フラッシュメモリ１０５は、データの書込みおよび消去が可能なメモリであり、電源がＯＦＦにされても記憶内容は保持される。本実施形態では、フラッシュメモリ１０５には、後述するように、テープ印刷装置１で印刷が実行された文書の印刷データが、履歴データとして記憶されている。ここで、図５を参照して、フラッシュメモリ１０５に記憶された履歴データについて説明する。図５に示すように、履歴データは、複数の印刷データから構成されている。詳細は後述するが、印刷データは、テープ印刷装置１において文書の印刷が実行される度に、自動的に履歴データに追加される。なお、本実施形態では、履歴データとして記憶される印刷データは、最大７つであるものとする。印刷データはさらに、文書のフォーマット情報と、文書を構成する文字等のコードデータからなるテキスト情報とから構成されている。文書のフォーマット情報には、装置識別ＩＤ、テープカセット種別、文字サイズ等が含まれている。なお、ここでいう「装置識別ＩＤ」とは、印刷データがテープ印刷装置１で作成されたものであるか、外部のコンピュータ装置２０で作成されたものであるかを識別するためのコードである。
【００３７】
図４に示す通信用Ｉ／Ｆ１０６は、例えば、ＵＳＢ規格に基づくインターフェースであり、テープ印刷装置１は、ＵＳＢケーブルによって周知のパーソナルコンピュータ等の外部のコンピュータ装置２０に接続することができる。本実施形態では、テープ印刷装置１は、後述するように、外部のコンピュータ装置２０で作成された文書の印刷データを通信用Ｉ／Ｆ１０６を介して受信し、受信した印刷データに基づいた印刷を行うことができる。
【００３８】
また、入出力インターフェース１１１には、キーボード部３と、検出スイッチ６と、液晶ディスプレイ４に表示データを出力するためのビデオＲＡＭ（図示外）を有するディスプレイコントローラ（以下、ＬＣＤＣという）１０９と、サーマルヘッド１２７を駆動するための駆動回路１０７と、テープ送りモータ１２８を駆動するための駆動回路１０８とが接続されている。
【００３９】
次に、図６〜図１１を参照して、このように構成されたテープ印刷装置１において実行される各種の処理について説明する。図６は、テープ印刷装置１のメイン処理のフローチャートである。図７は、図６のメイン処理の中で実行される履歴印刷処理のフローチャートである。図８は、データ受信処理のフローチャートである。図９〜図１１は、液晶ディスプレイに表示された印刷履歴の模式図である。なお、図６〜図８の処理は、ＣＰＵ１０１が、ＲＯＭ１０２のプログラム記憶領域に記憶された各処理用のプログラムに従って実行するものである。
【００４０】
まず、図６を参照して、テープ印刷装置１のメイン処理について説明する。図６のメイン処理は、テープ印刷装置１の電源スイッチ（図示外）がＯＮにされると開始され、電源スイッチがＯＦＦにされると終了する。処理が開始されると、ＣＰＵ１０１は、ＲＡＭ１０４の各記憶領域をクリアする等のイニシャル処理を行った後（Ｓ１１）、キー入力があるまで待機する（Ｓ１２：ＮＯ→Ｓ１２）。キー入力があると（Ｓ１２：ＹＥＳ）、ＣＰＵ１０１は、入力があったキーが機能キーであるか否かを判断する（Ｓ１３）。機能キー以外のキー、すなわち、文字キーからの入力を受けた場合には（Ｓ１３：ＮＯ）、入力に応じた文書の作成処理が行われ、作成された文書がＲＡＭ１０４のテキストバッファに記憶される（Ｓ１７）。そして、その後ＣＰＵ１０１は、キー入力の有無の判断に戻る（Ｓ１２）。一方、入力があったキーが機能キーであれば（Ｓ１３：ＹＥＳ）、ＣＰＵ１０１は、それが履歴印刷キーであるか否かを判断する（Ｓ１４）。履歴印刷キーであると判断された場合（Ｓ１４：ＹＥＳ）、ＣＰＵ１０１は、後で詳述する履歴印刷処理（Ｓ２０および図７）を行ってから、キー入力の有無の判断に戻る（Ｓ１２）。
【００４１】
入力があった機能キーが履歴印刷キーではなかった場合には（Ｓ１４：ＮＯ）、ＣＰＵ１０１は、それが印刷キーか否かを判断する（Ｓ１５）。印刷キーであると判断された場合には（Ｓ１５：ＹＥＳ）、ＣＰＵ１０１は、このときＲＡＭ１０４のフォーマット記憶領域に記憶されている印刷対象文書のフォーマット情報（テープ種別、文字サイズ等）を読み出して、このフォーマット情報の最初に、装置識別ＩＤを追加する（Ｓ２２）。テープ印刷装置１の印刷キーからの入力があった場合には（Ｓ１５：ＹＥＳ）、テープ印刷装置１の文字キーを用いて作成された文書について、印刷が指示されたことを意味する。そこで、この場合ＣＰＵ１０１は、「テープ印刷装置１で作成された文書データ」を示す装置識別ＩＤとして、「ＰＴ」をフォーマット情報の最初に追加する（Ｓ２２）。
【００４２】
その後、ＣＰＵ１０１は、このときＲＡＭ１０４のテキストバッファに記憶されている文書のコードデータであるテキスト情報を読出して、前述のように装置識別ＩＤが追加されたフォーマット情報に連結し、印刷データを作成する。すなわち、図５に示すように、装置識別ＩＤ、テープカセット種別、文字サイズ等を含むフォーマット情報と、テキスト情報とからなる印刷データが作成される。そして、ＣＰＵ１０１は、フラッシュメモリ１０５に記憶された履歴データをＲＡＭ１０４に読み出して、作成した印刷データを追加して更新し、更新した履歴データで、フラッシュメモリ１０５の履歴データを上書き保存する（Ｓ２３）。その後、ＣＰＵ１０１は、テキストバッファに記憶されたコードデータを、ＲＡＭ１０４のフォーマット記憶領域に記憶されたフォーマット情報に基づいて、ドットパターンデータに変換し、プリントバッファに記憶させる。そして、ＣＰＵ１０１は、プリントバッファに記憶されたドットパターンデータを順次読み出してサーマルヘッド１２７およびテープ送りモータ１２８を駆動して印字テープ６７への印刷処理を行った後（Ｓ２４）、キー入力の有無の判断に戻る（Ｓ１２）。
【００４３】
一方、入力があった機能キーが印刷キーではない場合には（Ｓ１５：ＮＯ）、例えば、表示切替処理（液晶ディスプレイ４に表示される文書の行数の変更）等、キー入力に応じたその他の処理が行われる。
【００４４】
次に、図８を参照して、データ受信処理について説明する。この処理は、通信用Ｉ／Ｆ１０６を介して外部のコンピュータ装置２０から印刷データを受信した場合に、図６のメイン処理中に割込み処理として行われるものである。
【００４５】
ＣＰＵ１０１は、まず、外部のコンピュータ装置２０から印刷データを受信し、ＲＡＭ１０４に記憶させる（Ｓ８１）。なお、本実施形態では、このときコンピュータ装置２０から受信する印刷データは、テープ印刷装置１で作成されるのと同一形式の文書のフォーマット情報およびテキスト情報から構成されているものとする。その後、ＣＰＵ１０１は、受信した印刷データのフォーマット情報の最初に、「外部のコンピュータ装置２０で作成された文書データ」を示す装置識別ＩＤとして、「ＰＣ」を追加する（Ｓ８２）。その後、ＣＰＵ１０１は、図６のＳ２３の場合と同様にして、装置識別ＩＤが追加された印刷データを、フラッシュメモリ１０５に記憶された履歴データに追加する（Ｓ８３）。そして、図６のＳ２４の場合と同様にして、受信した印刷データに基づいて印刷処理を行った後（Ｓ８４）、処理を終了する。
【００４６】
次に、図７および図９〜図１１を参照して、図６のＳ２０で行われる履歴印刷処理の詳細について説明する。この処理は、前述のようにフラッシュメモリ１０５に履歴データとして保存された印刷データを呼び出して、再印刷を行う処理である。履歴印刷キーからの入力に応じて（図６、Ｓ１４：ＹＥＳ）図７の履歴印刷処理が開始されると、ＣＰＵ１０１はまず、フラッシュメモリ１０５に記憶されている履歴データ（図５参照）を読み出してＲＡＭ１０４に取得する（Ｓ５１）。そして、最も最近印刷された印刷データに基づく情報を、印刷履歴として液晶ディスプレイ４に表示させる。図９は、このとき表示される印刷履歴の例である。図９に示すように、液晶ディスプレイ４には、印刷履歴の表示中であることを示す「Ｐｒｉｎｔ  Ｈｉｓｔｏｒｙ」の表示とともに、履歴データ中の順番（数字）、装置識別ＩＤ（ＰＴまたはＰＣ）、用紙サイズ適否（※または表示なし）、および文書の最初の数文字が表示される。図９の例では、履歴データ中の順番として「１」が表示されており、現在表示されているのが１番新しい印刷履歴であることを示している。また、装置識別ＩＤとして「ＰＴ」が表示されており、この印刷データがテープ印刷装置１で作成されたものであることを示している。また、用紙サイズ適否として「※」が表示されている。本実施形態では、検出スイッチ６により検出された現在テープ印刷装置１に装着中のテープカセット５１のテープ幅が、印刷データのフォーマット情報に含まれるテープ幅と一致しない場合には、装置識別ＩＤの後に「※」が表示されるように構成されている。一方、両者が一致している場合には、何も表示されない。用紙サイズ適否の後には、印刷データのテキスト情報に基づき、図９に示す「ＡＢＣＤＥＦＧ」のように、文書の最初の数文字が表示される。これにより、ユーザは、現在表示されている印刷履歴が、自己が再印刷を希望する文書のものか否かを容易に確認することができる。
【００４７】
その後、キーボード部３のキャンセルキーが押下げられ、処理のキャンセルが指示された場合には（Ｓ５３：ＹＥＳ）、ＣＰＵ１０１は、そのまま図７の履歴印刷処理を終了して、図６のメイン処理に戻る。キャンセルはされず（Ｓ５３：ＮＯ）、選択キーが押下げられた場合には（Ｓ５５：ＹＥＳ）、ＣＰＵ１０１は、選択キーからの入力に応じて液晶ディスプレイ４に表示する印刷履歴を変更する（Ｓ５７）。具体的には、例えば、選択キーによって次の印刷履歴への移行が指示された場合には、図１０のように、２番目に最近印刷された印刷データの情報を表示させる。この例では、「２（ＰＣ  ）１２３４５６７８９」が表示されているので、２番目に新しく印刷された文書「１２３４５６７８９」が、外部のコンピュータ装置２０で作成されたものであり、印刷時のテープ幅が現在装着中のテープカセット５１のテープ幅と一致していることがわかる。ＣＰＵ１０１は、表示する印刷履歴を変更した後（Ｓ５７）、キャンセルが指示されなければ（Ｓ５３：ＮＯ）、再び選択キーが押下げられたか否かを判断する（Ｓ５５）。再度選択キーが押下げられた場合には（Ｓ５５：ＹＥＳ）、同様にして、入力に応じた順番の印刷履歴を表示させる（Ｓ５７）。一方、ここで選択キーは押下げられず（Ｓ５５：ＮＯ）、決定キーが押下げられた場合には（Ｓ５９：ＹＥＳ）、ＣＰＵ１０１は、「１２３４５６７８９」の印刷データを印刷対象として決定する。一方、決定キーも押下げられない場合には（Ｓ５９：ＮＯ）、キャンセルキーまたは決定キーが押下げられるまで（Ｓ５３：ＹＥＳまたはＳ５９：ＹＥＳ）、前述したＳ５３〜Ｓ５９の処理を繰り返す。
【００４８】
印刷対象が決定された後（Ｓ６１）、ＣＰＵ１０１は、検出スイッチ６によって検出され、ＲＡＭ１０４のフォーマット記憶領域に記憶されているテープ種別を読み出す。そして、このテープ種別の情報のうち、テープ幅が、印刷対象の印刷データのフォーマット情報に含まれるテープ幅と一致するか否かを判断する（Ｓ６３）。テープ幅が一致していれば（Ｓ６３：ＹＥＳ）、そのまま印刷に移行して問題はない。よって、ＣＰＵ１０１は、例えば、前述のように２番目に最近印刷された印刷データが印刷対象として決定された場合には、ＲＡＭ１０４に取得した履歴データにこの印刷データを追加して更新し、フラッシュメモリ１０５に記憶されている履歴データを上書きする（Ｓ７１）。その後、ＣＰＵ１０１は、図６のＳ２４の場合と同様にして、印刷対象として決定された印刷データに基づいて「１２３４５６７８９」の印刷処理を行った後（Ｓ７２）、図６のメイン処理に戻る。この後、再びメイン処理において履歴印刷が指示されると（図６、Ｓ１４：ＹＥＳ）、今度は図７の履歴印刷処理のＳ５２において液晶ディスプレイ４に表示される最初の印刷履歴は、図１１のように、「１（ＰＣ  ）１２３４５６７８９」となる。また、最初の印刷履歴が表示された後（Ｓ５２）、そのまま決定キーが押下げられた場合も（Ｓ５３：ＮＯ→Ｓ５５：ＮＯ→Ｓ５９：ＹＥＳ）、同様にしてＲＡＭ１０４に取得した履歴データが更新され（Ｓ７１）、印刷が行われる（Ｓ７２）。
【００４９】
一方、現在テープ印刷装置１に装着中のテープカセット５１のテープ幅が、印刷対象に決定した印刷データのテープ幅と一致しない場合には（Ｓ６３：ＮＯ）、ユーザに再確認を促すため、液晶ディスプレイ４に、例えば「Ｔａｐｅ  Ｓｉｚｅ  Ｅｒｒｏｒ」等のエラーメッセージを表示させる（Ｓ６４）。他の方法として、ブザー音を鳴らしたり、音声による報知を行ってもよい。その後、決定キーが押下げられた場合は（Ｓ６５：ＹＥＳ）、ＣＰＵ１０１は、前述の場合と同様に、フラッシュメモリ１０５に記憶された履歴データを更新し（Ｓ７１）、印刷処理を行う（Ｓ７２）。これは、例えば、装着中のテープカセット５１のテープ幅が２４ｍｍで、印刷対象の印刷データのテープ幅が１８ｍｍのような場合、ユーザが両者が不一致だと認識した上で、それでも印刷を続行したい場合には、その意思を尊重することとしたものである。決定キーもキャンセルキーも押下げられない間は（Ｓ６５：ＮＯ→Ｓ６６：ＮＯ→Ｓ６５）、ＣＰＵ１０１はいずれかのキーが押下げられるまで待機を続ける。そして、ユーザがエラーメッセージを確認して、決定キーの代わりにキャンセルキーを押下げた場合には（Ｓ６５：ＮＯ→Ｓ６６：ＹＥＳ）、ＣＰＵ１０１はそのまま図６のメイン処理に戻る。
【００５０】
以上に説明したように、本実施形態では、テープ印刷装置１で作成された文書および外部のコンピュータ装置２０で作成され、テープ印刷装置１に送信された文書のいずれについても、印刷が実行される際、自動的にフラッシュメモリ１０５に印刷データが履歴データとして記憶される。そして、ユーザは、履歴印刷キーを操作することにより、履歴データを利用して、所望の文書を再印刷することができる。したがって、印刷後に外部のコンピュータ装置２０との接続を解除して、テープ印刷装置１を別の場所へ持ち運ぶ場合であっても、外部のコンピュータ装置２０で作成された文書を容易に再印刷することができる。特に、最近印刷した文書はすぐに再印刷を行いたい場合が多いため、利便性が高い。また、液晶ディスプレイ４には、履歴データが記憶されている文書の一部が表示されるため、ユーザは所望の文書を容易に識別することができる。さらに、装置識別ＩＤもあわせて表示されるため、テープ印刷装置１で作成された文書なのか、外部のコンピュータ装置２０から受信した文書なのかを判別でき、さらに所望の文書の選択が容易となる。また、前の印刷時に用いたテープカセット５１のテープ幅と、現在テープ印刷装置１に装着されたテープカセット５１のテープ幅が異なる場合には、エラーメッセージが表示される。よって、ユーザは、それでもあえて印刷を実行するか、印刷を取りやめるかを選択することができる。
【００５１】
本実施形態において、テープ印刷装置１が、本発明の「印刷装置」に相当し、キーボード部３のキー３０が「入力手段」に相当する。また、液晶ディスプレイ４が、「表示手段」に相当し、フラッシュメモリ１０５が、「印刷履歴記憶手段」に相当する。また、図８のデータ受信処理のＳ３１において、通信用Ｉ／Ｆ１０６を介して、外部コンピュータ装置２０から印刷データを受信するＣＰＵ１０１が、「外部データ取得手段」に相当する。また、図７の履歴印刷処理のＳ６１において、決定キーからの入力を受けて印刷対象を決定するＣＰＵ１０１が、「印刷対象選択手段」に相当する。また、図７の履歴印刷処理のＳ６３において、検出スイッチ６により検出されたテープ種別を読み出すＣＰＵ１０１が、「装着印刷媒体種別取得手段」に相当し、Ｓ６４において、液晶ディスプレイ４にエラーメッセージを表示させるＣＰＵ１０１が、「報知手段」に相当する。また、図７の履歴印刷処理のＳ７２において、印刷対象として決定された履歴データ中の印刷データの印刷を実行させるＣＰＵ１０１が、「印刷制御手段」に相当する。
【００５２】
なお、前述の実施形態に示される構成は例示であり、本発明は各種の変形が可能なことはいうまでもない。例えば、前述の実施形態では、フラッシュメモリ１０５に記憶される履歴データを構成する印刷データは最大７つまでとし、ユーザが後でどの印刷データの再印刷を行うか、印刷対象を選択できるように構成されていた。しかしながら、履歴データとして記憶する印刷データは直近に印刷された文書のもの１つのみとしてもよい。この場合、液晶ディスプレイ４には印刷履歴の表示をすることなく、履歴印刷キーが押下げられたら印刷を実行させればよい。よって、ユーザは印刷対象の選択を行う必要はなく、さらに簡便に履歴データに基づく再印刷を行うことができる。
【００５３】
また、本実施形態は、履歴データとして、フォーマット情報およびテキスト情報からなる印刷データがフラッシュメモリ１０５に記憶される構成であった。しかしながら、履歴データとして、印刷された文書データの識別情報のみを記憶し、別途記憶されている印刷データの中から、選択された識別情報に対応するものを読み出して再印刷する構成としてもよい。識別情報としては、例えば、文書データに固有の識別番号や、識別番号と文書の最初の数文字との組合せ等を採用することができる。文書の最初の数文字が含まれている識別情報であれば、履歴データに複数の文書の識別情報が含まれる場合、ユーザは印刷対象を選択しやすくなる。一方、印刷データは、別途、保存キー等を介したユーザの指示に応じてフラッシュメモリ１０５に記憶させてもよい。あるいは、印刷時に識別情報が記憶されるのと同時に、印刷データは別で自動的にフラッシュメモリ１０５に記憶する構成としてもよい。この場合、同一の文書について複数回印刷が行われる場合には、印刷データは重複して記憶しないようにすればよい。
【００５４】
また、本実施形態では、印刷データを構成するフォーマット情報に、文書が作成された装置の識別情報である装置識別ＩＤが追加して記憶され、液晶ディスプレイ４にも印刷履歴の一部として表示されていた。装置識別ＩＤは、ユーザが所望の文書を選択する上では有用な情報であるが、履歴データとして記憶したり、液晶ディスプレイ４に表示させたりしない構成とすることも可能である。
【００５５】
また、本実施形態では、履歴データに記憶される印刷データはフォーマット情報とテキスト情報とから構成されているが、それには限定されず、例えばフォーマット情報はなくともよい。また、履歴データは、フォーマット情報とテキスト情報とからなる印刷データから構成されているが、印刷データに換えて印刷データを構成する前の中間データでもよい。また、印刷データに換えて印刷データを作成・編集するためにユーザが入力した文字や指示等の入力履歴でもよい。また、テキスト情報を備えた印刷データに換えてドットパターンデータに展開した後の印刷イメージデータでもよい。
【００５６】
また、本実施形態では、履歴データを構成する印刷データは、外部のコンピュータ装置２０から受信した印刷データとテープ印刷装置１にて作成・編集された印刷データは何れもテキスト情報を備えているが、互いに異なるデータ形式でもよい。
【００５７】
また、本実施形態では、履歴データに記憶されたテープカセット種別のうち、テープ幅のみについて、前の印刷時と再印刷時の一致不一致を判断し、不一致の場合はエラー表示を行う例について説明した。しかしながら、本発明はこの例に限定されるわけではない。例えば、テープ幅が不一致の場合は、自動的に印刷を中止する構成とすることも可能である。この場合、テープ幅に応じて文字サイズが調整された結果、ユーザが予期しない印刷結果となりテープを無駄に消費する不都合を回避することができる。また、テープ幅の他、普通紙、ラミネート加工紙、プラスティックフィルム等の用紙の材質等、テープカセット種別として記憶されている他の属性について、同様の判断を行ってもよい。この場合、前の印刷時とまったく同じラベルを作成したい場合等には有用である。反対に、テープカセット５１の種別については、特に一致不一致の判断を行わない構成とすることも可能である。
【００５８】
また、本実施形態では、テープ印刷装置１を本発明の「印刷装置」として説明したが、必ずしもテープ専用の印刷装置である必要はない。印刷装置本体で印刷対象の文書を作成でき、且つ、外部のコンピュータ装置で作成された文書も印刷できる印刷装置であればよい。
【００５９】
また、本実施形態では、履歴データの記憶手段として、フラッシュメモリ１０５を採用しているが、バッテリバックアップＲＡＭ等、別の記憶手段を用いることも可能である。
【図面の簡単な説明】
【００６０】
【図１】カセット収納部２の蓋を取り去った状態を示すテープ印刷装置１の平面図である。
【図２】テープカセット５１の斜視図である。
【図３】上ケース５２を取り外した状態の下ケース５３の平面図である。
【図４】テープ印刷装置１の電気的構成を示すブロック図である。
【図５】フラッシュメモリ１０５に記憶された履歴データの構成を説明する説明図である。
【図６】テープ印刷装置１のメイン処理のフローチャートである。
【図７】図６のメイン処理の中で実行される履歴印刷処理のフローチャートである。
【図８】データ受信処理のフローチャートである。
【図９】液晶ディスプレイに表示された印刷履歴の模式図である。
【図１０】液晶ディスプレイに表示された印刷履歴の模式図である。
【図１１】液晶ディスプレイに表示された印刷履歴の模式図である。
【符号の説明】
【００６１】
１    テープ印刷装置
３  キーボード部
４  液晶ディスプレイ
６  検出スイッチ
１０１  ＣＰＵ
１０５  フラッシュメモリ
１０６  通信用Ｉ／Ｆ
２０  コンピュータ装置
【図１】
2008290319.tif 000003
【図２】
2008290319.tif 000004
【図３】
2008290319.tif 000005
【図４】
2008290319.tif 000006
【図５】
2008290319.tif 000007
【図６】
2008290319.tif 000008
【図７】
2008290319.tif 000009
【図８】
2008290319.tif 000010
【図９】
2008290319.tif 000011
【図１０】
2008290319.tif 000012
【図１１】
2008290319.tif 000013