(57)【特許請求の範囲】
【請求項１】
印刷対象と相対的な送りを行うことによって、前記印刷対象に印刷を行う印刷部と、前記印刷対象と相対的な送りを行うことによって、前記印刷部によって前記印刷対象に印刷された印刷物の切断を行う切断部とを備えた印刷切断装置において、
予め設定されている前記印刷対象を搬送する搬送ローラの回転量に対する割合としての補正量が入力される入力手段と、
前記印刷部による印刷の際に、前記補正量に基づいて、前記印刷対象と前記印刷部との相対的な送り量の補正を行う印刷補正手段と、
前記切断部による前記印刷物の切断を行う際に、前記補正量に基づいて、前記印刷対象と前記切断部との相対的な送り量の補正を行う切断補正手段と、
を備えたことを特徴とする印刷切断装置。
【請求項２】
前記印刷部は、相対的な用紙送りを行うことによって当該用紙に印刷を行い、
前記印刷補正手段は、前記印刷部による印刷の際に、前記補正量に基づいて前記用紙送り量の補正を行い、
前記切断補正手段は、前記切断部による前記印刷物の切断を行う際に、前記補正量に基づいて前記用紙送り量の補正を行うことを特徴とする請求項１記載の印刷切断装置。
【請求項３】
前記切断部を前記印刷部のキャリッジに一体的に設けたことを特徴とする請求項１記載の印刷切断装置。
【請求項４】
印刷対象と相対的な送りを行うことによって、前記印刷対象に印刷を行う印刷部と、前記印刷対象と相対的な送りを行うことによって、前記印刷部によって前記印刷対象に印刷された印刷物の切断を行う切断部とを備えた印刷切断装置における印刷・切断を行わせるプログラムを格納した記憶媒体であって、
コンピュータを、
予め設定されている前記印刷対象を搬送する搬送ローラの回転量に対する割合としての補正量が入力される入力手段、
前記印刷部による印刷の際に、前記補正量に基づいて、前記印刷対象と前記印刷部との相対的な送り量の補正を行う印刷補正手段、
前記切断部による前記印刷物の切断を行う際に、前記補正量に基づいて、前記印刷対象と前記切断部との相対的な送り量の補正を行う切断補正手段、
として機能させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、シリアル方式のプリンタにおける印刷・切断に係り、詳細には、文字や図形等を印刷し、その印刷文字や印刷図形等の輪郭に応じた用紙の切断を行う印刷切断装置、及び印刷・切断のための制御プログラムを格納した記憶媒体に関する。
【０００２】
【従来の技術】
従来のシリアル方式のプリンタにおける印刷は、ピンチローラ等による印刷用紙の搬送と、ガイド軸に沿ったキャリッジの往復移動と、キャリッジに設けられたヘッドのアップダウンとを制御することにより、印刷用紙に文字や図形、画像等を印刷するものである。
【０００３】
また、上記キャリッジにカッターを搭載し、印刷した文字や図形などの外形を、印刷と同様の手順によって切り抜くことができる印刷切断装置が存在し、一般的に利用されている。
【０００４】
ここで、上記従来のシリアル方式のプリンタにおいては、１行ないし数行毎の印刷を繰り返し行うことによって、印刷を完成させる。このとき、プリンタの設置してある環境（温度）や、印刷用紙の厚みの違い等によりＮ行（Ｎは任意の整数）とＮ＋１行との間が開きすぎたり、詰まりすぎる現象が発生する。このため、紙送り量を「多め」や「少なめ」といったように調整することができる機能を有するプリンタが存在する。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の印刷切断装置においては、印刷時の紙送り量を補正すると、印刷の後に行う外形切り抜き時に、切り抜く位置と、印刷した位置とが補正した紙送り量のために合わなくなってしまうため、通常、印刷した文字や図形の輪郭が切り抜かれるば、印刷した文字や図形上を切り抜いてしまうといった不具合が発生してしまう。
【０００６】
本発明の課題は、印刷時に位置補正を行った場合にもカッティング位置を補正し、印刷位置とカッティング位置とのずれを生じない印刷切断装置、及び印刷・切断のための制御プログラムを格納した記憶媒体を実現することである。
【０００７】
【課題を解決するための手段】
請求項１記載の発明は、
印刷対象と相対的な送りを行うことによって、前記印刷対象に印刷を行う印刷部と、前記印刷対象と相対的な送りを行うことによって、前記印刷部によって前記印刷対象に印刷された印刷物の切断を行う切断部とを備えた印刷切断装置において、
予め設定されている前記印刷対象を搬送する搬送ローラの回転量に対する割合としての補正量が入力される入力手段と、
前記印刷部による印刷の際に、前記補正量に基づいて、前記印刷対象と前記印刷部との相対的な送り量の補正を行う印刷補正手段と、
前記切断部による前記印刷物の切断を行う際に、前記補正量に基づいて、前記印刷対象と前記切断部との相対的な送り量の補正を行う切断補正手段と、
を備えたことを特徴としている。
【０００８】
この請求項１記載の発明によれば、
印刷対象と相対的な送りを行うことによって、前記印刷対象に印刷を行う印刷部と、前記印刷対象と相対的な送りを行うことによって、前記印刷部によって前記印刷対象に印刷された印刷物の切断を行う切断部とを備えた印刷切断装置において、入力手段は、予め設定されている前記印刷対象を搬送する搬送ローラの回転量に対する割合としての補正量が入力され、印刷補正手段は、前記印刷部による印刷の際に、前記補正量に基づいて、前記印刷対象と前記印刷部との相対的な送り量の補正を行い、切断補正手段は、前記切断部による前記印刷物の切断を行う際に、前記補正量に基づいて、前記印刷対象と前記切断部との相対的な送り量の補正を行う。
【０００９】
したがって、入力手段から入力された補正量に基づいて印刷を行った後、印刷した印刷物と切断部との送り量も、入力手段から入力された補正量に基づいて補正された上で切断されるため、印刷時と切断時とのずれを生じることのない、実用的な印刷切断装置を提供することができる。
【００１０】
【発明の実施の形態】
以下、図１〜図４を参照して本発明を適用したワードプロセッサの実施の形態を詳細に説明する。
【００１１】
まず構成を説明する。
図１は、本実施の形態のワードプロセッサ１の要部構成を示すブロック図である。このワードプロセッサ１は、入力された補正量に基づいて、シール紙１０に印刷を行った後、印刷イメージの輪郭データを生成し、上記補正量に基づいて当該輪郭データに沿ったシール紙１０のカッティング（切断）を行う装置である。図１において、ワードプロセッサ１は、ＣＰＵ２、入力装置３、ＲＡＭ４、表示装置５、印刷装置６、記憶装置７、及び記憶媒体８によって構成されており、記憶媒体８を除く各部はバス９によって接続されている。
【００１２】
ＣＰＵ（Central Processing Unit）２は、記憶媒体８内に格納されている印刷処理や給紙処理等の各種システムプログラムに従って、ＲＡＭ４との間で当該システムプログラムに係るデータ授受を行いながら各種動作に必要な数値を演算処理し、この演算処理に基づいてワードプロセッサ１内の各部を制御するための各種制御信号を出力する。
【００１３】
また、ＣＰＵ２は、記憶媒体８内に格納されているシール印刷処理プログラムに従って、後述するシール印刷処理（図３及び４）を実行し、入力装置３から入力・選択された画像データに対するシール紙１０への印刷を入力装置３から入力された補正量に基づいて行う。即ち、印刷装置６の用紙挿入口（不図示）に挿入されたシール紙１０の搬送制御を行うとともに、印刷装置６内のキャリッジ６０（図２参照）の往復移動制御と、キャリッジ６０に設けられたヘッド６４のアップダウン制御とを上記補正量に基づいて補正を行いながら実行することによって、上記シール紙１０上に上記画像データの印刷を行う。次いで、ＣＰＵ２は、画像データを印刷した際の印刷イメージデータの輪郭を抽出して輪郭データを生成し、この輪郭データを所定の倍率分拡大させたデータを輪郭拡大データとして生成する。そして、切断する位置座標を、この輪郭拡大データに基づいて切断位置データとして決定した後、この切断位置データと、上記補正量とに基づいて、シール紙１０のカット（切断）を行う。
【００１４】
また、ＣＰＵ２は、記憶媒体８内に格納されているスキャン処理プログラムに従って、スキャン処理を実行し、印刷装置６の用紙挿入口に挿入された用紙の搬送制御を行うとともに、印刷装置６内のキャリッジ６０の往復移動制御と、キャリッジ６０に設けられたスキャナ６１の読取制御とを行って、上記用紙に印刷されている文字や画像等を読み取り、ＲＡＭ４内に画像データとして格納するとともに、表示装置５に表示する。
【００１５】
入力装置３は、印刷する文字等の入力を行うための文字キーや、イメージデータの選択を行うための矢印キー、各種システムプログラムの実行を指示する指示キー等を備え、それぞれの入力操作に応じた指示信号をＣＰＵ２に出力する。
【００１６】
ＲＡＭ（Random Access Memory）４は、ＣＰＵ２により上記スキャナ処理や、シール印刷処理が行われる際に処理される各種データを格納するメモリエリアを形成しており、このメモリエリアは、図１（ｂ）に示す印刷イメージデータエリア４ａと、輪郭データエリア４ｂと、輪郭拡大データエリア４ｃと、切断位置データエリア４ｄと、変数データエリア４ｅと、ワークエリア４ｆと、から構成される。
【００１７】
印刷イメージデータエリア４ａは入力装置３から入力された文字データや、上記スキャン処理によって読み取られた画像データ等の印刷用のイメージデータを格納し、輪郭データエリア４ｂは上記シール印刷処理において選択された印刷イメージの輪郭の座標を輪郭データとして格納し、輪郭拡大データエリア４ｃは上記シール印刷処理において予め設定された倍率等に従って輪郭データを拡大したデータを輪郭拡大イメージデータとして格納する。また、切断位置データエリア４ｄは上記シール印刷処理において、輪郭拡大イメージデータに基づいてシール紙１０を切断する位置を切断位置データとして格納し、変数データエリア４ｅは上記シール印刷処理において用いられる各種変数及び変数の値を格納し、ワークエリア４ｆは上記スキャン処理やシール印刷処理の実行時に発生する各種解析データ等を格納する。
【００１８】
表示装置５は、液晶ディスプレイ等から構成され、ＣＰＵ２により実行されるスキャン処理やシール印刷処理に係るデータ、入力装置３から入力される入力データ等を表示する。
【００１９】
印刷装置６は、図２に示す印刷装置６の要部構成図のように、着脱自在のインクリボンカートリッジ６３が装着されたキャリッジ６０と、シール紙１０に対する印刷及びカット時の受面となり、キャリッジ６０と対向する位置に設けられたプラテン６５と、シール紙１０を搬送するための駆動ローラ等を備えた搬送部（不図示）とを備える。キャリッジ６０は、側部６０ａ、６０ａに懸架させたガイド軸（不図示）に軸支され、図中左右方向に往復移動自在に設けられている。このキャリッジ６０の移動方向は、搬送部によって送り出されるシール紙１０の送り方向に交差する方向である。このキャリッジ６０には、シール紙１０を切断するための出し入れ可能なカッティング用刃６２ａを備えるカッター６２と、シール紙１０に対して熱によりインクリボンカートリッジ６３のインクリボン６３ａを溶融・押圧することにより印刷画像を転写するためのヘッド６４と、シール紙１０の代わりに所望の画像等が印刷された用紙を搬送部により搬送させて当該用紙に印刷された画像等を読み取るスキャナ６１と、が設けられている。
【００２０】
印刷装置６は、ＣＰＵ２により実行される上記スキャン処理やシール印刷処理において、ＣＰＵ２から入力する制御信号に応じて、キャリッジ６０の往復移動と、搬送部の駆動とを行って、シール紙１０又は読み取り用紙に対する指示位置へキャリッジ６０を移動させる。また、印刷装置６は、当該制御信号に基づいて、ヘッド６４を押圧させることによってシール紙１０への画像印刷や、カッター６２のカッティング用刃６２ａによるシール紙１０へのカッティング、スキャナ６１による読み取り用紙の印刷画像の読み取り及び読み取った画像データのＣＰＵ２への出力を行う。
【００２１】
記憶装置７は、プログラムやデータ等が予め記憶されている記憶媒体８を有しており、この記憶媒体８は磁気的、光学的記憶媒体、若しくは半導体メモリで構成されている。この記憶媒体８は記憶装置７に固定的に設けたもの、若しくは着脱自在に装着するものであり、この記憶媒体８にはシール印刷処理プログラム等のプログラムや、当該プログラムを実行することによりＣＰＵ２によって処理されたデータ、シール紙１０に印刷するための画像データ等を記憶する。
【００２２】
また、この記憶媒体８に記憶するプログラムや、データ等は、通信回線等を介して接続された他の機器から受信して記憶する構成にしてもよく、更に、通信回線等を介して接続された他の機器側に上記記憶媒体８を備えた記憶装置を設け、この記憶媒体８に記憶されているプログラムや、データを通信回線を介して使用する構成にしてもよい。
【００２３】
次に動作を説明する。
図３はＣＰＵ２によって実行されるシール印刷処理の動作を示すフローチャートであり、図４は、このシール印刷処理の実行中に呼び出されるサブルーチンである印刷及びカット処理の動作を示すフローチャートである。まず、図３を参照してシール印刷処理の動作を説明する。
【００２４】
まず、ＣＰＵ２は、記憶媒体８若しくはＲＡＭ４の印刷イメージデータエリア４ａに格納されている複数の画像データを表示装置５に表示させる。そして、入力装置３から印刷・切断を行う所望の画像データの選択入力と（ステップＳ１）、選択された画像データのシール紙１０への印刷位置が指定入力されると（ステップＳ２）、ＣＰＵ２は、当該画像データから印刷イメージデータを作成し、次いで、補正を行うか否かのメッセージを表示装置５に表示する。そして、補正を行う旨の指示入力がなされた場合には（ステップＳ３）、ＣＰＵ２は、補正量の入力を促すメッセージを表示する。補正量が入力装置３から入力されると（ステップＳ４）、ＣＰＵ２は入力された補正量をＲＡＭ４内の変数データエリア４ｅに変数「ｍ」として格納する。以降、補正量は、パーセントを単位として説明する。
【００２５】
補正量を変数データエリア４ｅに格納した後、または、ステップＳ３において補正を行う旨の指定がなかった場合には、ＣＰＵ２は、印刷・カットを実行して良いかどうかのメッセージを表示装置５に表示する。そして、印刷・カットを実行しない旨の入力がなされた場合には（ステップＳ５）、ＣＰＵ２は、ステップＳ３に移行し、ステップＳ３とステップＳ４の処理を繰り返し行う。また、印刷・カットを行う旨の入力がなされた場合には、ＣＰＵ２は、サブルーチンとして印刷及びカット処理を実行して、ステップＳ４において入力された補正量「ｍ」パーセントに基づいて、印刷イメージデータの印刷と、カットを行うことによって（ステップＳ６）、シール印刷処理を終了する。
【００２６】
次に、図４を参照して、上記シール印刷処理の実行中に呼び出されて実行される印刷及びカット処理の動作を説明する。
【００２７】
まず、ＣＰＵ２は、印刷装置６の初期化を行って、印刷装置６を、キャリッジ６０の待機位置への移動や、カッティング用刃６２ａのカッター６２内への格納等の初期状態にする（ステップＡ１）。次いで、ＣＰＵ２は、搬送部の搬送ローラ等を駆動してシール紙１０を給紙し、紙送り位置、即ち搬送ローラの回転数を示す変数「ＰＦ」を変数データエリア４ｅに“０”として格納する（ステップＡ２）。そして、ＣＰＵ２は、キャリッジ６０を印刷開始位置に移動させるとともに（ステップＡ３）、シール紙１０の紙送りを行って（ステップＡ４）、印刷開始位置にシール紙１０とキャリッジ６０を移動させる。またここで、ＣＰＵ２は、紙送りを行った搬送部の搬送ローラの回転数を変数「ＰＦ」に加算して代入する。
【００２８】
次いで、ＣＰＵ２は、シール印刷処理において入力された補正量「ｍ」パーセントに、予め設定されている搬送ローラの回転数の理論値「Ｓ」を乗じた値を「ＰＦ」に加える（ステップＡ５）。そして、ＣＰＵ２は、ヘッド６４をシール紙１０に押圧して印刷を実行する（ステップＡ６）。以上のステップＡ３からＡ６までの処理を繰り返し実行することにより、ＣＰＵ２は、シール印刷処理においてＲＡＭ４の印刷イメージデータエリア４ａに格納された印刷イメージデータの印刷を行う（ステップＡ７）。
【００２９】
次に、ＣＰＵ２は、キャリッジ６０の移動と、搬送部の搬送ローラ等を制御することによって、カッティング開始位置に、キャリッジ６０と、シール紙１０とを移動させる。この際、シール紙１０の紙送り位置は、変数「ＰＦ」に格納されている搬送ローラの回転数分、シール紙１０を紙送り方向と逆方向に搬送することによって実行し、そして、「ＰＦ」に格納されている変数を“０”に戻す（ステップＡ８）。そして、ＣＰＵ２は、印刷イメージデータエリア４ａに格納された印刷イメージデータから、当該印刷イメージデータの輪郭を抽出し、輪郭データとしてＲＡＭ４の輪郭データエリア４ｂに格納する（ステップＡ９）。さらに、ＣＰＵ２は、予め設定された倍率分拡大した輪郭データを、輪郭拡大データとして算出し、ＲＡＭ４の輪郭拡大データエリア４ｃに格納するとともに（ステップＡ１０）、この輪郭拡大データと、印刷イメージデータの印刷位置とに基づいてシール紙１０の切断位置を切断位置データとして決定して、ＲＡＭ４の切断位置データエリア４ｄに格納する（ステップＡ１１）。
【００３０】
次に、ＣＰＵ２は、変数「Ｘ」をキャリッジ６０の移動方向、変数「Ｙ」を紙送り方向として、変数「Ｘ」にシール紙１０を切断するためのキャリッジ６０の移動位置「ｘ１」から現在のキャリッジ６０の位置座標を引いた値を入力し、変数「Ｙ」に切断するための紙送り位置「ｙ１」に補正量「ｍ」パーセントを乗じた値から変数「ＰＦ」を引いた値を入力する。そして、変数「Ｘ」及び「Ｙ」の値に従って、キャリッジ６０の移動及びシール紙１０の搬送を行った後、変数「ＰＦ」に紙送り位置「ｙ１」に補正量「ｍ」パーセントを乗じた値を代入して、ＲＡＭ４の変数データエリア４ｅに格納する（ステップＡ１２）。
【００３１】
そして、カッター６２からカッティング用刃６２ａを突出させることによって、カッティング用刃６２ａをシール紙１０に圧着させた後（ステップＡ１３）、キャリッジ６０を次の座標位置に移動することによってシール紙１０の切断を行う。即ち、変数「Ｘ」にシール紙１０を切断する次の座標（端点）を示すキャリッジ６０の移動位置「ｘ１」から現在のキャリッジ６０の位置座標を引いた値を入力し、変数「Ｙ」にシール紙１０を切断する次の座標（端点）を示す紙送り位置「ｙ１」に補正量「ｍ」パーセントを乗じた値から変数「ＰＦ」を引いた値を入力する。そして、変数「Ｘ」及び「Ｙ」の値に従って、キャリッジ６０の移動及びシール紙１０の搬送を同時に行った後、変数「ＰＦ」に紙送り位置「ｙ１」に補正量「ｍ」パーセントを乗じた値を代入して、ＲＡＭ４の変数データエリア４ｅに格納する（ステップＡ１４）。
【００３２】
以上のステップＡ１３からＡ１４までの処理を繰り返し実行することにより、ＣＰＵ２は、シール印刷処理において指定された印刷イメージデータに対するカッティングを行う（ステップＡ１５）。
【００３３】
全てのカッティングを終了した場合には、ＣＰＵ２は、カッティング用刃６２ａをカッター６２内に格納して待機位置へ移動させた後、シール紙１０を排出させ、印刷及びカット処理を終了する（ステップＡ１６）。
【００３４】
以上のように、本実施の形態におけるワードプロセッサ１は、印刷装置６のキャリッジ６０にシール紙１０を切断するためのカッター６２を備え、入力装置３から入力・選択された画像データに対するシール紙１０への印刷を入力装置３から入力された補正量に基づいて行う。次いで、ＣＰＵ２は、画像データを印刷した際の印刷イメージデータの輪郭を抽出して輪郭データを生成し、この輪郭データを所定の倍率分拡大させたデータを輪郭拡大データとして生成する。そして、切断する位置座標を、この輪郭拡大データに基づいて切断位置データとして決定した後、この切断位置データと、上記補正量とに基づいて、シール紙１０のカット（切断）を行う。
【００３５】
したがって、指定された補正量にしたがって印刷を行った後、印刷した印刷イメージデータに基づいて輪郭データ等を生成して、さらに上記指定された補正量に基づいて切断位置を補正するため、印刷時に位置補正を行った場合にも、カッティング位置のずれを生じることのない、実用的な印刷切断装置を提供することができる。
【００３６】
なお、本発明は、上記実施の形態の内容に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能であり、例えば、温度や湿度等に応じた補正量を予め設定しておき、印刷・切断時の温度や湿度を自動的に測定することによって、自動的に補正量を決定することとしてもよい。その場合には、補正量を入力する必要がなく、また補正量の誤入力を招くことのない、より正確な印刷・切断を行うことが可能である。
【００３７】
また、本実施の形態においては、シール紙への印刷・切断を行うものとして説明したが、所定の用紙等に印刷し、印刷した用紙等を切断することとしてもよい。
【００３８】
また、本実施の形態においては、シリアル方式のプリンタとして説明したが、印刷対象とキャリッジ、印刷対象とカッターを相対的に送る（移動する）こととして、Ｘ−Ｙプロッタ等における印刷・切断に適用することも可能である。
【００３９】
【発明の効果】
請求項１及び請求項４記載の発明によれば、入力装置から入力された補正量に基づいて印刷を行った後、印刷した印刷物と切断部との送り量も、入力装置から入力された補正量に基づいて補正された上で切断されるため、印刷時と切断時とのずれを生じることのない、実用的な印刷・切断を実現することができる。
【００４０】
請求項２記載の発明によれば、例えば、用紙としてシール紙を用いて、印刷した印刷物の輪郭等を切断することによって、所望の画像データ等を印刷し、当該画像データ等をシールとして活用することができるため、印刷切断装置の適用範囲を広げることが可能である。
【００４１】
請求項３記載の発明によれば、印刷部のキャリッジに切断部が一体的に設けられるため、キャリッジの移動機構による印刷と、同一の機構により切断部の切断を実現でき、印刷切断装置の送り機構等の単純化、省スペース化を実現することができる。
【図面の簡単な説明】
【図１】ワードプロセッサ１の要部構成を示すブロック図。
【図２】図１の印刷装置６の要部構成を示す図。
【図３】図１のＣＰＵ２によって実行されるシール印刷処理の動作を示すフローチャート。
【図４】図３のシール印刷処理の実行中に呼び出されるサブルーチンである印刷及びカット処理の動作を示すフローチャート。
【符号の説明】
１    ワードプロセッサ
２    ＣＰＵ
３    入力装置
４    ＲＡＭ
５    表示装置
６    印刷装置
６０    キャリッジ
６１    スキャナ
６２    カッター
６２ａ    カッティング用刃
６３    インクリボン
６３ａ    インクリボンカートリッジ
６４    ヘッド
６５    プラテン
７    記憶装置
８    記憶媒体
９    バス
１０    シール紙
【図１】
0003867184.tif 000002
【図２】
0003867184.tif 000003
【図３】
0003867184.tif 000004
【図４】
0003867184.tif 000005