(57)【特許請求の範囲】
【請求項１】
印刷物に印刷された印刷対象を裁断手段により裁断処理する印刷裁断処理装置であって、
前記印刷対象に対する切取枠を指定する切取枠指定手段と、
前記印刷対象のサイズに合うように前記切取枠指定手段により指定された切取枠のサイズを変更する切取枠サイズ変更手段と、
この切取枠サイズ変更手段によりサイズが変更された切取枠に従って前記裁断手段による前記印刷対象の裁断処理を制御する裁断制御手段と、
を備えたことを特徴とする印刷裁断処理装置。
【請求項２】
前記切取枠指定手段は、複数種の切取枠から所望の切取枠を任意に選択するようにしたことを特徴とする請求項１記載の印刷裁断処理装置。
【請求項３】
前記切取枠サイズ変更手段は、前記指定された切取枠と前記印刷対象との間に設定する余白サイズに応じて当該切取枠のサイズを変更するようにしたことを特徴とする請求項１記載の印刷裁断処理装置。
【請求項４】
前記余白サイズは、前記印刷対象である文字と前記指定された切取枠との間隔、あるいは当該文字サイズに対する当該切取枠の間隔を示す割合の値であり、この割合の値を余白サイズとして指定する余白サイズ指定手段を更に備えたことを特徴とする請求項３記載の印刷裁断処理装置。
【請求項５】
前記切取枠サイズ変更手段は、前記指定された切取枠の形状が異形体図形であった場合、この異形体図形内の決められた領域に前記印刷対象を配置するように当該切取枠のサイズを変更することを特徴とする請求項１記載の印刷裁断処理装置。
【請求項６】
コンピュータを、
前記印刷対象に対する切取枠を指定する切取枠指定手段、
前記印刷対象のサイズに合うように前記切取枠指定手段により指定された切取枠のサイズを変更する切取枠サイズ変更手段、
この切取枠サイズ変更手段によりサイズが変更された切取枠に従って前記裁断手段による前記印刷対象の裁断処理を制御する裁断制御手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、用紙上に印刷された文章や画像を読み取って指定された切取枠に従って裁断する印刷裁断処理装置に関する。
【０００２】
【従来の技術】
従来の印刷裁断処理装置としては、例えば、ガイド軸に沿って往復移動する印刷用キャリッジにカッターを搭載し、その印刷用キャリッジをガイド軸に沿って移動させながらカッターでロール状の印刷紙を切断するようにした印刷装置に搭載されたものや、ロール状の印刷紙の搬送方向で印刷ペンとカッターとをそれぞれ独立した駆動機構で配置させ、印刷ペン、カッターの各アップダウン制御を逆に行うことで印刷後にその印刷済み部分よりも後方の位置で切断するようにした印刷装置に搭載されたものが一般的に利用されている。
【０００３】
【発明が解決しようとする課題】
ところが、上述した従来例による代表的な２つの印刷装置に搭載された印刷裁断処理装置では、いずれもロール状の印刷紙に対して印刷済み部分よりも後方を切断し、その印刷済み部分を印刷紙のコア側から分離するようにしているので、印刷済み部分に印刷された文字、図形等の印刷画像だけを必要とした場合にはその周辺の余白部分をマニュアルによりハサミやカッターで切り取る作業が必要となり手間であった。
【０００４】
また、切取線を入力する際には、予め用意された線を繋げて定義したり、ユーザーが閉直線や閉曲線で構成された切取型図形等を目的サイズに拡大・縮小する操作を行って定義する方法が行われていた。
【０００５】
しかしながら、これらの切取線の定義方法は、線を繋げて定義していく場合は手数がかかり面倒であり、ユーザー操作で閉直線や閉曲線の切取型図形等を目的サイズに拡大・縮小する場合は、印刷内容など予め定義された内容の位置に対して切取型図形の位置やサイズを調整する必要があり、操作そのものが難しいという問題があった。
【０００８】
本発明の課題は、印刷対象に設定する切取線や切取枠のサイズ定義操作の煩雑な操作を不要にすることである。
【００１２】
【課題を解決するための手段】
請求項１記載の発明は、印刷物に印刷された印刷対象を裁断手段により裁断処理する印刷裁断処理装置であって、前記印刷対象に対する切取枠を指定する切取枠指定手段と、前記印刷対象のサイズに合うように前記切取枠指定手段により指定された切取枠のサイズを変更する切取枠サイズ変更手段と、この切取枠サイズ変更手段によりサイズが変更された切取枠に従って前記裁断手段による前記印刷対象の裁断処理を制御する裁断制御手段と、を備えたことを特徴としている。
【００１３】
この請求項１記載の発明によれば、印刷物に印刷された印刷対象を裁断手段により裁断処理する印刷裁断処理装置であって、切取枠指定手段が、前記印刷対象に対する切取枠を指定すると、切取枠サイズ変更手段が、前記印刷対象のサイズに合うように前記切取枠指定手段により指定された切取枠のサイズを変更し、裁断制御手段が、このサイズが変更された切取枠に従って前記裁断手段による前記印刷対象の裁断処理を制御する。
【００１４】
したがって、印刷対象サイズに合わせてサイズが自動変更された切取枠内に印刷対象が自動的に配置されるため、ユーザーは、切取線を入力する手間や切取枠サイズを拡大・縮小定義する手間を省略でき、印刷裁断処理時の作業効率を改善できる。
【００１８】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
［第１の実施の形態］
図１〜図１１は、本発明の印刷裁断処理装置を適用した第１の実施の形態におけるワードプロセッサを示す図である。
まず、構成を説明する。
図１は、本第１の実施の形態におけるワードプロセッサ１内部の要部構成を示すブロック図である。この図１において、ワードプロセッサ１は、ＣＰＵ２、入力装置３、表示装置４、ＲＡＭ５、記憶装置６、記憶媒体７、スキャナ８、印刷装置９、及びカッティング装置１０から構成されており、記憶媒体７を除く各部はバス１１に接続されている。
【００１９】
ＣＰＵ（Central Processing Unit ）２は、記憶装置６内に格納されているワードプロセッサとしての各種処理プログラムをＲＡＭ５内（図２参照）のワークメモリ５ｅに展開してワードプロセッサ１内の各部を制御して、ワードプロセッサ１としての文書作成処理、文書印刷処理等を実行するとともに、後述するシール作成処理（図５参照）を実行する。
【００２０】
シール作成処理において、ＣＰＵ２は、予めＲＡＭ５内の印刷データメモリ５ａ及び用紙データメモリ５ｂに記憶された図形（イラスト）等の印刷データと用紙サイズデータとを選択させ、その選択された印刷データを選択された用紙内の指定領域に配置して、その周囲に選択対象であることを示す矩形の切取枠を設定して表示装置４に表示し、この切取枠データをＲＡＭ５内の各切取枠データメモリ５ｃに保存した後、更に記憶装置６内に予め記憶された各種形状の切取枠データにより切取枠選択メニューを表示装置４に表示して切取枠を選択させる。
【００２１】
そして、ＣＰＵ２は、選択された切取枠内に印刷データが入るように切取枠サイズをリサイズして当該印刷データと合成する切取枠合成処理（図６参照）を実行し、その合成データを表示装置４に表示し、この合成データを印刷装置９を制御してシール用紙に印字した後、その切取枠をカットイメージとして線分化して、各線分を示す座標データ（カット開始座標）をＲＡＭ５内のカット座標メモリ５ｄに記憶し、各線分化データに従ってシール用紙に印字した合成データをカッティング装置１０を制御してカットする用紙カット処理（図７参照）を実行する。
【００２２】
入力装置３は、カナキー、数値キー及び各種ファンクションキー等が配置されたキーボードとマウス等のポインティングデバイスを含み、キーボードにおいて押下されたキーの押下信号やマウスの位置信号をＣＰＵ２に出力する。
【００２３】
表示装置４は、ＣＲＴ（Cathode Ray Tube）や液晶表示装置等により構成され、ＣＰＵ２から入力される表示データ（印刷データ、切取枠データ、合成データ等）を表示する。
【００２４】
ＲＡＭ（Random Access Memory）５は、図２に示すように、印刷データメモリ５ａ、用紙データメモリ５ｂ、各切取枠データメモリ５ｃ、カット座標メモリ５ｄ、ワークメモリ５ｅ等を有している。印刷データメモリ５ａは上記シール作成処理において選択される図形（イラスト）等の複数の印刷データを記憶し、用紙データメモリ５ｂは上記シール作成処理において選択される各種用紙サイズに対応した用紙イメージデータを記憶し、各切取枠データメモリ５ｃは上記シール作成処理において選択された印刷データの周囲に設定された切取枠データを記憶し、カット座標メモリ５ｄは上記シール作成処理において合成データの切取枠イメージを線分化した各線分の座標データ（カット開始座標）を記憶し、ワークメモリ５ｅはＣＰＵ２が各種処理を実行する際に記憶装置６から読み出される各種プログラムや処理中の各種データを一時的に記憶する。
【００２５】
記憶装置６は、プログラムやデータ等が予め記憶されている記憶媒体７を有しており、この記憶媒体７は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記憶媒体７は記憶装置６に固定的に設けたもの、若しくは着脱自在に装着するものであり、この記憶媒体７には上記文書作成処理プログラム、文書印刷処理プログラム、シール作成処理プログラム、切取枠合成処理プログラム、用紙カット処理プログラム、及び各プログラムで処理されたデータ等を記憶する。また、記憶装置６は、上記シール作成処理において選択される複数の各種形状の切取枠データを記憶する。
【００２６】
スキャナ８は、印刷装置９内のインクリボンカートリッジ９８（図３参照）をセットするキャリッジ９６（図３参照）に搭載されており、ＣＰＵ２が原稿画像処理を実行する際に、ＣＰＵ２から入力される読み取り制御信号により制御され、印刷装置９の用紙給紙位置にセットされて搬送される読み取り対象の原稿上を走査して画像を読み取り、その読み取った画像データをＣＰＵ２に出力する。
【００２７】
印刷装置９は、ＣＰＵ２の制御により印字動作と用紙送り動作を実行し、ＣＰＵ２から入力される印刷データに基づく印刷制御信号に基づいて印字信号を生成して印字ヘッド９７（図３参照）を駆動制御するとともに、キャリッジ９６（図３参照）の移動動作、及びインクリボンカートリッジ９８（図３参照）におけるインクリボンの送り動作をそれぞれ駆動制御して、プラテン９４上を用紙搬送機構（図示略）により搬送される印刷用紙に文書データを印字する。
【００２８】
また、印刷装置９は、ＣＰＵ２が上記シール作成処理を実行する際にＣＰＵ２から入力される制御信号により用紙搬送機構を制御して、スキャナ８の画像読み取り走査タイミングに合わせて切り取り対象の原稿用紙の搬送状態を制御するとともに、カッティング装置１０のカッティング動作タイミングに合わせて切り取り対象のシール用紙の搬送状態を制御する。
【００２９】
カッティング装置１０は、印刷装置９内のインクリボンカートリッジ９８（図３参照）をセットするキャリッジ９６（図３参照）に搭載されており、ＣＰＵ２が上記用紙カット処理を実行する際に、ＣＰＵ２から入力される切り取り制御信号により制御され、印刷装置９の用紙給紙位置にセットされて搬送されるシール用紙上の切取線で囲まれた部分を切り取る。
【００３０】
また、印刷装置９内部のキャリッジ部分の要部構成は、図３に示すように、用紙搬送機構の一部にその両端部が固定支持されたプラテン９４と、キャリッジ駆動機構の駆動ベルトに懸架された状態で図中左右方向に移動されるキャリッジ９６と、キャリッジ９６にセットされるインリボンカートリッジ９８のインクリボン９８ａ（図３（ａ）参照）の露出位置に上下に可動可能に設けられた印字ヘッド９７と、からなる。
【００３１】
さらに、図３、図４に示すように、キャリッジ９６の図中右側部にはスキャナ８が一体的に設けられるとともに、キャリッジ９６の図中左側部にはカッティング装置１０が一体的に設けられている。また、図３に示すように、キャリッジ９６にセットされたインクリボンカートリッジ９８のインクリボン９８ａが露出する位置に印字ヘッド９７が位置し、印刷時にはキャリッジ９６内部の印字ヘッド駆動機構（図示略）により印字ヘッド９７が図中下方に移動されて、プラテン９４上を搬送される用紙Ｐ上にインクリボン９８ａを溶融・押圧して印字データの印字を行う。
【００３２】
さらに、図４（ａ）に示すように、原稿画像切り取り時にはカッティング装置１０の先端部に設けられたカッター１０ａ部分が内蔵された電磁ソレノイド（図示略）の作用により図中下方に移動されて、プラテン９４上を搬送される用紙Ｐ上の切取線で囲まれた部分を切り取る。また、同図（ｂ）に示すように、カッティング装置１０のカッター１０ａは、内蔵された回転駆動機構（図示略）により切り取り時に刃先１０ｂが回転して、曲線の切取線で囲まれた原稿画像も切り取ることが可能なように構成されている。
【００３３】
次に、本第１の実施の形態における動作を説明する。
まず、ＣＰＵ２により実行されるシール作成処理について図５に示すフローチャートに基づいて説明する。
【００３４】
図５におい、ＣＰＵ２は、まず、ＲＡＭ５内の印刷データメモリ５ａに記憶された複数の印刷データを読み出して表示装置４に図形（イラスト、文字を含む）選択メニューを表示して印刷データの選択を促し（ステップＳ１）、印刷データが選択されると、選択された図形（イラスト）データを表示装置４に表示する（ステップＳ２）。次いで、ＣＰＵ２は、ＲＡＭ５内の用紙データメモリ５ｂに記憶された複数の用紙イメージデータを読み出して表示装置４に用紙サイズ選択メニューを表示して用紙サイズの選択を促し（ステップＳ３）、用紙サイズが選択されると、選択された用紙イメージを表示装置４に表示する（ステップＳ４）。
【００３５】
そして、ＣＰＵ２は、表示した用紙イメージ内の所定領域を指定して、この指定領域に印刷データを配置して表示した後（ステップＳ５）、その印刷データの周囲に選択対象を示す矩形の切取枠を設定して表示する（ステップＳ６）。この矩形の切取枠データはＲＡＭ５内の各切取枠データメモリ５ｃに保存される。
【００３６】
次いで、ＣＰＵ２は、記憶装置６内に予め記憶された各種形状の切取枠データを読み出して表示装置４に切取枠選択メニューを表示して切取枠の選択を促し（ステップＳ７）、切取枠が選択されると、その選択された切取枠と印刷データとを合成する切取枠合成処理を実行する（ステップＳ８）。
【００３７】
この切取枠合成処理について図６に示すフローチャートに基づいて説明する。図６において、ＣＰＵ２は、まず、切取枠のサイズと表示位置を検出し（ステップＳ４１）、その切取枠と印刷データとの間に切りしろ分を含む間隔（隙間）を設定し（ステップＳ４２）、この設定間隔に従って検出した切取枠サイズをリサイズ（拡大処理あるいは縮小処理）する（ステップＳ４３）。次いで、ＣＰＵ２は、リサイズした切取枠線の形状が矩形種でない異形であるか否かを判別し（ステップＳ４４）、異形でなければ図５のステップＳ９の処理に移行し、異形であれば、図５のステップＳ６において設定されてＲＡＭ５内の各切取枠データメモリ５ｃに保存された選択対象を示す切取枠データの矩形範囲と、当該異形の切取枠内に予め設定された矩形範囲とを比較し、選択された印刷データが選択された異形の切取枠に入るように当該異形の切取枠をリサイズし、リサイズした切取枠内に印刷データを配置する（ステップＳ４５）。
【００３８】
すなわち、選択された印刷データのサイズを変更せずに異形の切取枠に入るように当該異形の切取枠がリサイズ（拡大処理あるいは縮小処理）される。このリサイズ処理の後、図５のステップＳ９に移行する。また、ＣＰＵ２は、合成データをＲＡＭ５内のワークメモリ５ｅに保存する。
【００３９】
図５のステップＳ９において、ＣＰＵ２は、切取枠内に印刷データを配置した合成データを表示装置４に表示中の用紙イメージ内に表示した後、この合成データに基づく印字データを生成して印刷装置９に出力して、印刷装置９によりシール用紙に合成データを印字させる（ステップＳ１０）。次いで、ＣＰＵ２は、ＲＡＭ５内のワークメモリ５ｅに保存した合成データに基づいて、その切取枠をカットイメージとして線分化し、その各線分の座標データ（用紙イメージ内における各線分のカット開始座標）をＲＡＭ５内のカット座標メモリ５ｄに記憶する（ステップＳ１１）。
【００４０】
そして、ＣＰＵ２は、用紙逆転制御信号を印刷装置９に出力して、印刷装置９により印刷したシール用紙を排紙方向とは逆の給紙方向に逆転搬送させて、当該シール用紙をカット位置に戻させ（ステップＳ１２）、ＲＡＭ５内のカット座標メモリ５ｄに記憶した各線分の座標データに従ってシール用紙をカットする用紙カット処理を実行する（ステップＳ１３）。
【００４１】
この用紙カット処理について図７に示すフローチャートに基づいて説明する。図７において、ＣＰＵ２は、まず、図５のステップＳ９において表示された合成データのうちカットイメージ（切取枠）表示を消去し（ステップＳ２１）、ＲＡＭ５内のカット座標メモリ５ｄから最初の線分のカット開始座標を読み出して（ステップＳ２２）、このカット開始座標位置までシール用紙及びカッティング装置１０が搭載されたキャリッジを送るように用紙送り制御信号とキャリッジ移動制御信号とを生成して印刷装置９に出力する（ステップＳ２３）。
【００４２】
印刷装置９は、ＣＰＵ２から入力された用紙送り制御信号とキャリッジ移動制御信号に従って、用紙搬送機構を駆動制御してシール用紙をカット開始位置に搬送移動させるとともに、キャリッジ駆動機構を駆動制御してキャリッジ９６をカット開始位置に移動させて、キャリッジ９６に設けられたカッティング装置１０のカッター１０ａがシール用紙上に印刷された切取枠の当該カット開始位置に位置するように移動させる。
【００４３】
次いで、ＣＰＵ２は、カット座標メモリ５ｄから次の線分のカット開始座標を読み出し（ステップＳ２４）、カッタダウン信号をカッティング装置１０に出力して、カッタ１０ａをシート用紙上にダウンさせる（ステップＳ２５）。そして、ＣＰＵ２は、先に読み出した次のカット開始座標に基づいて次の線分のカット開始位置までシール用紙をカットさせるため、用紙送り制御信号とキャリッジ移動制御信号とカット制御信号とを生成して印刷装置９とカッティング装置１０に出力して（ステップＳ２６）、印刷装置９によりシール用紙を最初のカット開始位置から次のカット開始位置まで移動させながら、カッティング装置１０により最初の線分に相当する切取線分をカットさせる。
【００４４】
次いで、ＣＰＵ２は、前回の最初のカット開始座標から今回カットの終了点、すなわち次のカット開始座標までを結ぶ線を表示装置４に表示中の印刷データの周囲に表示させる（ステップＳ２７）。この表示処理により、カット中の切取線がリアルタイムに表示装置４に表示される。
【００４５】
次いで、ＣＰＵ２は、カット停止指示が入力されたか否かを確認し（ステップＳ２８）、カット停止指示が入力されれば、カッタアップ信号をカッティング装置１０に出力してカッタ１０ａをアップさせるとともに、用紙送り制御信号とキャリッジ移動制御信号の印刷装置９への出力を停止して、シール用紙の搬送とキャリッジ９６の移動とを停止させ、後述するカット再開処理（図１２参照）に移行する。
【００４６】
また、カット停止指示が入力されなければ、カット座標メモリ５ｄから読み出したカット開始座標データを参照して、最終カット位置までカットが終了したか否かを判別し（ステップＳ２９）、終了していなければ、ステップＳ２４に戻って、カット座標メモリ５ｄから次のカット開始座標データを読み出し、以後同様にステップＳ２５〜ステップＳ２８の処理を繰り返し実行して、最終カット位置までシール用紙のカットを繰り返し実行する。最終カット位置までのカットが終了しいれば、本用紙カット処理を終了し、図５のシール作成処理を終了する。
【００４７】
以上の本第１の実施の形態におけるシール作成処理に基づくシール作成手順について図８を参照して説明する。
図８の▲１▼において、ユーザーは、表示装置４に表示された図形（イラスト）選択メニューから印刷するイラストを選択すると、同図▲２▼におい、選択されたイラストと、選択対象であることを示すイラストを囲む矩形の切取枠（破線）が表示装置４に表示される。このとき、イラストと文字列を組み合わせて印刷データとして指定することも可能であり、このイラストと文字列とを組み合わせた最大サイズ（Ｘmin，Ｙmin）〜（Ｘmax，Ｙmax）を検出して切取枠（破線部）が設定表示される。
【００４８】
そして、同図▲３▼において、ユーザーは、表示装置４に表示された切取枠選択メニューから切取枠の形状を選択すると、同図▲４▼において、▲２▼で検出されて設定された切取枠が、▲３▼で指定された切取枠形状内に入るように、指定切取枠がリサイズされて印刷データが自動配置される。そして、同図▲５▼において、切取枠と印刷用イラストが合成された合成データが表示装置４に表示される。
【００４９】
このあと、用紙カット処理が開始されると、例えば、図９に示す各イラストと文字列の周囲に設定表示された切取枠線が、図１０及び図１１に示すようにカットされていないイラストでは一旦切取枠線が消去され、カットが終了あるいはカット中のイラストの周囲には、その切取動作に従ってリアルタイムに切断軌跡が表示される。
【００５０】
以上のように、本第１の実施の形態におけるワードプロセッサ１によれば、シール作成処理において、ユーザーは、所望の印刷データ、用紙サイズ、及び切取枠形状を選択すると、印刷データのサイズを変更せずにリサイズした切取枠内に自動的に配置されるため、ユーザーは、切取線を入力する手間や切取枠サイズを拡大・縮小定義する手間を省略でき、シール作成時の作業効率を改善することができる。
【００５１】
また、シール用紙に印字されたイラスト等をカットする際には、その切断軌跡がリアルタイムに表示されるため、ユーザーは、用紙のカット状態を把握でき、用紙のカットミス発生した時には直ちに停止させる等の対応をとることができる。その結果、印刷用紙を無駄にしてしまうという事態を未然に防止でき、印刷裁断処理機能の信頼性を向上させることができる。
【００５２】
次に、図７の用紙カット処理のステップＳ２８においてカット停止指示が入力されて、用紙カット処理を中断した後にＣＰＵ２により実行されるカット再開処理について図１２に示すフローチャートに基づいて説明する。このカット再開処理は、カット処理中段後に別の切取枠を選択させ、最初の切取枠と合成してカットを継続することを可能にする処理である。
【００５３】
図１２において、ＣＰＵ２は、まず、記憶装置６内に記憶された各種形状の切取枠データを読み出して表示装置４に図１３に示すような切取枠選択メニューを表示して新規切取枠の選択を促し（ステップＳ１０１）、切取枠が選択されると、その選択された新規切取枠の配置方法を選択させる選択画面を表示装置４に表示して、新規切取枠の配置方法を選択させる（ステップＳ１０２）。この時、新規切取枠の配置方法として、その選択画面は図示しないが、先に選択済みでカットを中断した切取枠に対して、新規切取枠をつないで配置するか否かを選択させるものとする。
【００５４】
そして、ＣＰＵ２は、カットを中断した切取枠に新規切取枠をつなげる配置方法が選択されたか否かを判別し（ステップＳ１０３）、つなげる配置方法が選択されなければステップＳ１１３の処理に移行する。また、つなげる配置方法が選択されれば、カットを中断した切取枠全体の領域を求めて（ステップＳ１０４）、この求めた領域と同じサイズのメモリ領域をＲＡＭ５内の各切取枠データメモリ５ｃ内に確保し（ステップＳ１０５）、この確保したメモリ領域上で新規切取枠をリサイズ（拡大処理あるいは縮小処理）する（ステップＳ１０６）。
【００５５】
次いで、ＣＰＵ２は、リサイズした新規切取枠をカットが中断された位置で分割し（ステップＳ１０７）、カットを中断した切取枠のカット済みの部分と、分割した新規切取枠のカット再開部分に該当する部分とを合成し（ステップＳ１０８）、この合成したカットイメージを表示装置４に表示する（ステップＳ１０９）。そして、ＣＰＵ２は、カット再開指示が入力されたか否かを判別し（ステップＳ１１０）、カット再開指示が入力されなければステップＳ１０９の表示状態を継続し、カット再開指示が入力されれば、裁断中止点座標を読み出し（ステップＳ１１１）、表示中の合成イメージが新規カットイメージ部分の表示だけを消去して（ステップＳ１１２）、図７のステップＳ２５以降の用紙カット処理に戻る。
【００５６】
したがって、カットを中断した切取枠がカット再開により新規に合成した切取枠に従って再度カットされる。
【００５７】
また、ステップＳ１０３において、カットを中断した切取枠に新規切取枠をつなげる配置方法が選択されなければ、ＣＰＵ２は、ステップＳ１１３においてカットを中断した切取枠全体の領域を求め、この求めた領域と同じサイズのメモリ領域をＲＡＭ５内の各切取枠データメモリ５ｃ内に確保し（ステップＳ１１４）、この確保したメモリ領域上で新規切取枠をリサイズ（拡大処理あるいは縮小処理）し（ステップＳ１１５）、このリサイズした新規切取枠を全体に所定量拡大する（ステップＳ１１６）。
【００５８】
そして、ＣＰＵ２は、拡大した新規切取枠と印刷データとを再合成して（ステップＳ１１７）、その合成したカットイメージをカットを中断したイメージとは別の位置で表示装置４に表示し（ステップＳ１１８）、カット再開指示が入力されたか否かを判別する（ステップＳ１１９）。カット再開指示が入力されなければステップＳ１０９の表示状態を継続し、カット再開指示が入力されれば、新規カットイメージ部分の表示だけを消去して（ステップＳ１２０）、図７のステップＳ２１以降の用紙カット処理に戻る。
【００５９】
したがって、選択したイラストが中断した切取枠ではなく新規切取枠に従って再度カットされる。
【００６０】
以上のカット再開処理に基づくシール用紙のカット再開手順について図１４を参照して説明する。
ユーザーにより新規切取枠が選択された後、図１４の▲１▼において、カットを中断した先の切取枠全体（一点鎖線）の領域が求められ、同図▲２▼において、▲１▼で求められた領域と同サイズの領域内に新規切取枠がリサイズされて配置される。なお、▲１▼及び▲２▼において各切取枠上に示した●は、カット中断点を示している。そして、同図▲３▼において、▲２▼の新切取枠をカット中断点で上下に分割し、同図▲４▼において、▲１▼のカット済みのカットイメージ部分と、▲３▼で分割した新規切取枠のカット再開部分とをつなげるように合成されて、カットが再開される。この場合、▲１▼の楕円形の切取枠の未カット部分に、矩形の新規切取枠の一部を合成した例を示している。
【００６１】
さらに、カット再開後の表示装置４におけるカットイメージの表示状態を図１５及び図１６に示す。図１５は、カット再開後でタバコのイラストのカットイメージにおいて、その合成された新規切取枠のカットイメージがリアルタイムに表示されている状態を示し、図１６は、新規切取枠のカットが終了したカットイメージを表示した状態を示している。
【００６２】
以上のカット再開処理機能を追加することにより、用紙カット中であってもユーザーは、カットが中断されたカットイメージに新たな切取枠を合成してカットを再開したり、また、切取枠を変更してカットを再開するといった処理を容易にでき、用紙カット機能の利便性を向上させることができる。
【００６３】
なお、上記第１の実施の形態では、印刷データをカットする際にリアルタイムにカット軌跡を表示するようにしたが、カットする前に所定の操作に応じて、ＲＡＭ５内のカット座標メモリ５ｄに記憶したカット座標データを読み出して、表示中の印刷データにカット軌跡をシミュレーションで表示するようにしてもよい。
【００６４】
また、印刷装置９において用紙送り位置検出センサと、キャリッジ９６に搭載されたカッティング装置１０の移動位置検出センサとを設け、これらのセンサ出力により実際のカット位置を検出して、その検出位置を順次カット軌跡として表示するようにしてもよい。
【００６５】
［第２の実施の形態］
図１７〜図２０は、本発明の印刷裁断制御処理装置を適用した第２の実施の形態におけるワードプロセッサを示す図である。なお、本第２の実施の形態におけるワードプロセッサの構成は、上記第１の実施の形態において図１〜図４に示したワードプロセッサ１と同一であるため、その構成の図示及び説明は省略する。
【００６６】
図１７は、本第２の実施の形態におけるワードプロセッサ１内のＣＰＵ２により実行されるシール作成処理を示すフローチャートである。本シール作成処理では、印刷データである文字列と切取枠との間に設定する切りしろ割合を入力させ、この入力された切りしろ割合に従って、文字列の周囲に設定する切取枠のサイズを自動調整する機能を実現するものである。
【００６７】
図１７において、ＣＰＵ２は、まず、ＲＡＭ５内の印刷データメモリ５ａに記憶された複数の印刷データを読み出して表示装置４に図形（イラスト、文字列を含む）選択メニューを表示して印刷データの選択を促し（ステップＳ２０１）、印刷データとして文字列が選択されると、選択された文字列データを表示装置４に表示する（ステップＳ２０２）。次いで、ＣＰＵ２は、ＲＡＭ５内の用紙データメモリ５ｂに記憶された複数の用紙イメージデータを読み出して表示装置４に用紙サイズ選択メニューを表示して用紙サイズの選択を促し（ステップＳ２０３）、用紙サイズが選択されると、選択された用紙イメージを表示装置４に表示する（ステップＳ２０４）。
【００６８】
そして、ＣＰＵ２は、表示した用紙イメージ内の所定領域を指定して、この指定領域に文字列データを配置して表示した後（ステップＳ２０５）、切取枠と文字列データを合成する切取枠合成処理を実行する（ステップＳ２０６）。この切取枠合成処理について図１８に示すフローチャートに基づいて説明する。
【００６９】
図１８において、ＣＰＵ２は、まず、文字列データと切取枠との間に設定する切りしろ割合の入力を促す切りしろ割合入力画面（図示略）を表示装置４に表示し（ステップＳ２２１）、切りしろ割合が入力されると、この切りしろ割合を考慮した切取枠の外形の縦寸法を次式（１）により算出するとともに（ステップＳ２２２）、その横寸法を次式（２）により算出する（ステップＳ２２３）。
【００７０】
0003867185.tif 000002
次いで、ＣＰＵ２は、算出した切取枠の縦寸法と横寸法とに基づいて、その外形矩形寸法枠サイズを決定し（ステップＳ２２４）、その切取枠サイズを表示装置４に表示する（ステップＳ２２５）。次いで、ＣＰＵ２は、表示した切取枠サイズに対してユーザーにより解除キー操作あるいは実行キー操作が行われたか否かを確認し（ステップＳ２２６、Ｓ２２７）、解除キー操作が行われた場合は、ステップＳ２２１に戻って再度切りしろ割合を入力させ、実行キー操作が行われた場合は、その切取枠種の候補を表示装置４に表示して、カーソルキー操作による切取枠種の選択を促す（ステップＳ２２８）。
【００７１】
ＣＰＵ２は、カーソルキー操作に応じて選択対象の切取枠種を移動させながら切取枠種が選択されると（ステップＳ２２９、Ｓ２３０）、選択された切取枠種に対してユーザーにより解除キー操作あるいは実行キー操作が行われたか否かを確認し（ステップＳ２３１、Ｓ２３２）、解除キー操作が行われた場合は、図１７に戻ってシール作成処理を終了し、実行キー操作が行われた場合は、選択対象の切取枠を表示装置４に表示して（ステップＳ２３３）、切取枠種を決定する（ステップＳ２３４）。
【００７２】
そして、ＣＰＵ２は、その決定した切取枠種をステップＳ２２４で決定した切取枠サイズにサイズ調整し（ステップＳ２３５）、このサイズ調整後の切取枠を表示装置４に表示する（ステップＳ２３６）。次いで、ＣＰＵ２は、実行キー操作が行われたか否かを確認し（ステップＳ２３７）、実行キー操作が行われれば、印刷対象の文字列と切取枠の切取線データとを合成し（ステップＳ２３８）、この合成データをＲＡＭ５内のワークメモリ５ｅに保存して、本切取枠合成処理を終了する。
【００７３】
この切取枠合成処理を終了すると、ＣＰＵ２は、図１７のステップＳ２０７に戻り、合成された文字列と切取枠の合成データを表示し、この表示した合成データに基づく印字データを生成して印刷装置９に出力して、印刷装置９によりシール用紙に文字列とその切取枠を印字させる（ステップＳ２０８）。次いで、ＣＰＵ２は、ＲＡＭ５内のワークメモリ５ｅに保存した合成データに基づいて、その切取枠をカットイメージとして線分化し、その各線分の座標データ（用紙イメージ内における各線分のカット開始座標）をＲＡＭ５内のカット座標メモリ５ｄに記憶する（ステップＳ２０９）。
【００７４】
そして、ＣＰＵ２は、用紙逆転制御信号を印刷装置９に出力して、印刷装置９により印刷したシール用紙を排紙方向とは逆の給紙方向に逆転搬送させて、当該シール用紙をカット位置に戻させ（ステップＳ２１０）、ＲＡＭ５内のカット座標メモリ５ｄに記憶した各線分の座標データに従ってシール用紙をカットする用紙カット処理を実行して（ステップＳ２１１）、本シール作成処理を終了する。
【００７５】
以上のシール作成処理に基づくシール用紙の作成手順について図１９を参照して説明する。
図１９の（Ａ）において、選択された印刷データである文字列「禁煙」を表示装置４に表示し、同図（Ｂ）において、入力された切りしろ割合（この場合、１０％）に従って、文字列の周囲に切取文字枠サイズを算出して表示し、同図（Ｃ）において、選択された切取枠種（この場合、矩形）を切取枠上に表示し、同図（Ｄ）において、実行指示により切取枠の切取線に沿った切取が実行される。また、図２０（Ａ）〜（Ｃ）に切取枠種の一例を示す。
【００７６】
以上のように、本第２の実施の形態におけるワードプロセッサ１によれば、文字列のシール作成処理において、ユーザーは、所望の印刷データ、用紙サイズ、切りしろ割合、及び切取枠種を指定すると、その切りしろ割合に従って文字列を囲む切取枠の矩形サイズが自動調整されて、その矩形サイズに基づいて選択された切取枠種の切取線が合成されて文字列シールがカットされるため、ユーザーは文字列シールをカットする際の切取枠の定義や、その切取しろを含めたサイズを調整する操作を省略でき、文字列シールを作成する際の作業効率を改善することができる。
【００７７】
［第３の実施の形態］
図２１〜図２３は、本発明の印刷裁断制御処理装置を適用した第３の実施の形態におけるワードプロセッサを示す図である。なお、本第３の実施の形態におけるワードプロセッサの構成は、上記第１の実施の形態において図１〜図４に示したワードプロセッサ１と同一であるため、その構成の図示及び説明は省略する。
【００７８】
図２１は、本第３の実施の形態におけるワードプロセッサ１内のＣＰＵ２により実行されるシール作成処理を示すフローチャートである。本シール作成処理では、アウトラインフォント画像をビットマップデータに展開し、このビットマップデータの輪郭をトレースする輪郭データを生成し、この輪郭データに従ってシール用紙をカットするシール用紙カット機能を実現するものである。
【００７９】
図２１において、ＣＰＵ２は、まず、記憶装置６内に予め記憶された複数のアウトラインフォント画像を読み出して、その画像指定画面を表示装置４に表示して、アウトラインフォント画像の指定を促し（ステップＳ３０１）、アウトラインフォント画像が指定されると、その指定画像を表示装置４に表示する（ステップＳ３０２）。そして、ＣＰＵ２は、その画像指定の終了指示入力の有無を確認し（ステップＳ３０３）、終了指示が入力されなければ、ステップＳ３０１の指定処理に戻り、終了指示が入力されれば、指定された各アウトラインフォント画像をＲＡＭ５内のワークメモリ５ｅで各々ビットマップデータに展開する（ステップＳ３０４）。
【００８０】
そして、ＣＰＵ２は、全アウトラインフォント画像のビットマップへの展開終了を確認すると（ステップＳ３０５）、その展開されたビットマップデータに基づいて輪郭をトレースして輪郭データを生成し（ステップＳ３０６）、その輪郭データを補正して直線化して（ステップＳ３０７）、ＲＡＭ５内のワークメモリ５ｅに保存する（ステップＳ３０８）。次いで、ＣＰＵ２は、ビットマップデータに展開した画像に基づく印字データを生成して印刷装置９に出力し、印刷装置９によりビットマップ画像をシール用紙に印字させる（ステップＳ３０９）。
【００８１】
そして、ＣＰＵ２は、用紙逆転制御信号を印刷装置９に出力して、印刷装置９により印刷したシール用紙を排紙方向とは逆の給紙方向に逆転搬送させて、当該シール用紙をカット位置に戻させ（ステップＳ３１０）、ＲＡＭ５内のワークメモリ５ｅから輪郭データを読み出し（ステップＳ３１１）、この読み出した輪郭データに従ってシール用紙をカットする用紙カット処理を実行して（ステップＳ３１２）、本シール作成処理を終了する。
【００８２】
以上のシール作成処理により、例えば、図９に示した「禁煙」のアウトラインフォント画像がビットマップ画像に展開され、その輪郭をトレースした輪郭データが生成され保存されて、この輪郭データに従って「禁煙」の文字列シールがカットされる。
【００８３】
したがって、アウトラインフォント文字列等の複雑な輪郭を有する画像に対して、ユーザーが切取線を定義する操作を省略でき、アウトラインフォントの文字列シールを作成する際の作業効率を改善することができる。
【００８４】
次に、アウトラインフォントの文字列シールを作成する際に、更に切取枠を設定してカットすることを可能とするシール作成処理について図２２に示すフローチャートに基づいて説明する。
【００８５】
図２２において、ＣＰＵ２は、まず、記憶装置６内に予め記憶された複数のアウトラインフォント画像を読み出して、その画像指定画面を表示装置４に表示して、アウトラインフォント画像の指定を促し（ステップＳ３２１）、アウトラインフォント画像が指定されると、その指定画像を表示装置４に表示する（ステップＳ３２２）。そして、ＣＰＵ２は、その画像指定の終了指示入力の有無を確認し（ステップＳ３２３）、終了指示が入力されなければ、ステップＳ３２１の指定処理に戻り、終了指示が入力されれば、指定された各アウトラインフォント画像をＲＡＭ５内のワークメモリ５ｅで各々ビットマップデータに展開する（ステップＳ３２４）。
【００８６】
そして、ＣＰＵ２は、全アウトラインフォント画像のビットマップへの展開終了を確認すると（ステップＳ３２５）、その展開されたビットマップデータに基づいて輪郭をトレースして輪郭データを生成し（ステップＳ３２６）、その輪郭データを補正して直線化する（ステップＳ３２７）。次いで、ＣＰＵ２は、記憶装置６内に予め記憶された各種形状の切取枠データを読み出し、表示中の文字列に対して切取枠の配置位置の指定と切取枠の選択とを促す切取枠指定画面（図示略）を表示装置４に表示する（ステップＳ３２８）。
【００８７】
切取枠の配置位置が指定され、切取枠が選択されると、ＣＰＵ２は、その切取枠をＲＡＭ５内のワークメモリ５ｅでビットマップ展開し（ステップＳ３２９）、他の切取枠と交差するか否かを判別する（ステップＳ３３０）。すなわち、先に選択されてビットマップ展開された切取枠があれば、その切取枠の切取線と今回選択されてビットマップ展開された切取枠の切取線とで交差する部分があるか否かが判別される。各切取枠の切取線が交差すれば、ＣＰＵ２は、その複数の切取枠により形成される輪郭以外の切取線を削除し（ステップＳ３３１）、すなわち、輪郭の切取線と交差して切取枠の内部に引かれた切取線を削除する。
【００８８】
また、各切取枠の切取線が交差しない場合、及びステップＳ３３１を処理した後は、ステップＳ３３２に移行して、ＣＰＵ２は、切取枠指定の終了指示入力の有無を確認し、終了指示がなければ、ステップＳ３２６の輪郭データ生成処理に戻り、終了指示があれば、生成した輪郭データをＲＡＭ５内のワークメモリ５ｅに保存する（ステップＳ３３３）。
【００８９】
次いで、ＣＰＵ２は、ステップＳ３２４においてビットマップデータに展開した画像に基づく印字データを生成して印刷装置９に出力し、印刷装置９によりビットマップ画像をシール用紙に印字させる（ステップＳ３３４）。そして、ＣＰＵ２は、用紙逆転制御信号を印刷装置９に出力して、印刷装置９により印刷したシール用紙を排紙方向とは逆の給紙方向に逆転搬送させて、当該シール用紙をカット位置に戻させ（ステップＳ３３５）、ＲＡＭ５内のワークメモリ５ｅから輪郭データを読み出し（ステップＳ３３６）、この読み出した輪郭データに従ってシール用紙をカットする用紙カット処理を実行して（ステップＳ３３７）、本シール作成処理を終了する。
【００９０】
以上のシール作成処理により、例えば、図２３に示すように、同図（Ａ）の「禁煙」というアウトラインフォント画像から展開されたビットマップ画像に対して、同図（Ｂ）に示す丸型の切取枠がまず選択配置され、同図（Ｃ）に示す矩形型の切取枠が次に選択配置された場合は、同図（Ｄ）に示すように、その各切取枠の外形に基づく輪郭のみが残されて輪郭データが生成保存され、この輪郭データに従ってシール用紙がカットされる。
【００９１】
以上のシール作成処理により、アウトラインフォント文字列から展開されたビットマップ画像に対して切取枠を選択配置可能とした際に、複数の切取枠が同一の文字列に対して配置された場合は、その交差部分が判別されて外形に属する輪郭が自動的に消去されてカット処理が実行されるため、ユーザーは、より多様な形状の文字列シールを簡便な操作で作成することができる。
【００９２】
なお、上記第３の実施の形態では、文字列の輪郭をトレースして自動的に切取線を生成する場合を説明したが、ユーザーが任意に描画した自由線を輪郭として指定可能としてもよい。
【００９３】
また、上記各実施の形態において示した切取枠の形状、印刷データと切取枠の合成データ等は、あくまでも一例であり、その他の印刷データや切取枠も適用可能であることは勿論である。
【００９７】
【発明の効果】
請求項１記載の発明の印刷裁断処理装置、及び請求項６記載の記憶媒体によれば、印刷対象サイズに合わせてサイズが自動変更された切取枠内に印刷対象が自動的に配置されるため、ユーザーは、切取線を入力する手間や切取枠サイズを拡大・縮小定義する手間を省略でき、印刷裁断処理時の作業効率を改善できる。
【図面の簡単な説明】
【図１】本発明の印刷裁断処理装置を適用した第１の実施の形態におけるワードプロセッサ１内部の要部構成を示すブロック図である。
【図２】図１のＲＡＭ５内のメモリ構成を示す図である。
【図３】図１の印刷装置９内のキャリッジ９６部分の構成、及び印字ヘッド９７の動作状態を示す図である。
【図４】図３のキャリッジ９６部分におけるカッティング装置１０のカッター１０ａの動作状態（同図（ａ））と、その刃先１０ｂの動作状態（同図（ｂ））を示す図である。
【図５】図１のＣＰＵ２により実行されるシール作成処理を示すフローチャートである。
【図６】図５のシール作成処理においてＣＰＵ２により実行される切取枠合成処理を示すフローチャートである。
【図７】図５のシール作成処理においてＣＰＵ２により実行される用紙カット処理を示すフローチャートである。
【図８】図５のシール作成処理に基づくシール作成手順を示した図である。
【図９】図５のシール作成処理により切取枠が表示されたイラスト及び文字列の一例を示す図である。
【図１０】図９のイラストに対するカット動作中のカット軌跡の表示過程を示した図である。
【図１１】図９のイラストに対するカット動作中のカット軌跡の表示過程を示した図である。
【図１２】図７の用紙カット処理においてカット中断後にＣＰＵ２により実行されるカット再開処理を示すフローチャートである。
【図１３】図１２のカット再開処理において表示される切取枠選択メニュー画面を示す図である。
【図１４】図１２のカット再開処理に基づく切取枠合成過程を示した図である。
【図１５】図１２のカット再開処理によりカット再開後のカット軌跡の表示過程を示した図である。
【図１６】図１２のカット再開処理によりカット再開後にカットが終了した状態でのカット軌跡の表示状態を示した図である。
【図１７】本発明の印刷裁断処理装置を適用した第２の実施の形態におけるワードプロセッサ１のＣＰＵ２により実行されるシール作成処理を示すフローチャートである。
【図１８】図１７のシール作成処理においてＣＰＵ２により実行される切取枠合成処理を示すフローチャートである。
【図１９】図１８の切取枠合成処理に基づくシール作成過程を示した図である。
【図２０】図１８の切取枠合成処理において選択される切取枠種の一例を示す図である。
【図２１】本発明の印刷裁断処理装置を適用した第３の実施の形態におけるワードプロセッサ１のＣＰＵ２により実行されるシール作成処理を示すフローチャートである。
【図２２】図２１のシール作成処理において切取枠設定処理を付加した処理を示すフローチャートである。
【図２３】図２２のシール作成処理に基づくシール作成過程を示した図である。
【符号の説明】
１    ワードプロセッサ
２    ＣＰＵ
３    入力装置
４    表示装置
５    ＲＡＭ
６    記憶装置
７    記憶媒体
８    スキャナ
９    印刷装置
１０    カッティング装置
１０ａ  カッター
１０ｂ  刃先
９６    キャリッジ
９７    印字ヘッド
９８    インクリボンカートリッジ
９８ａ  インクリボン
【図１】
0003867185.tif 000003
【図２】
0003867185.tif 000004
【図３】
0003867185.tif 000005
【図４】
0003867185.tif 000006
【図５】
0003867185.tif 000007
【図６】
0003867185.tif 000008
【図７】
0003867185.tif 000009
【図８】
0003867185.tif 000010
【図９】
0003867185.tif 000011
【図１０】
0003867185.tif 000012
【図１１】
0003867185.tif 000013
【図１２】
0003867185.tif 000014
【図１３】
0003867185.tif 000015
【図１４】
0003867185.tif 000016
【図１５】
0003867185.tif 000017
【図１６】
0003867185.tif 000018
【図１７】
0003867185.tif 000019
【図１８】
0003867185.tif 000020
【図１９】
0003867185.tif 000021
【図２０】
0003867185.tif 000022
【図２１】
0003867185.tif 000023
【図２２】
0003867185.tif 000024
【図２３】
0003867185.tif 000025