JP3978922B2 - Area cutting processing device and storage medium - Google Patents
Area cutting processing device and storage medium Download PDFInfo
- Publication number
- JP3978922B2 JP3978922B2 JP03887399A JP3887399A JP3978922B2 JP 3978922 B2 JP3978922 B2 JP 3978922B2 JP 03887399 A JP03887399 A JP 03887399A JP 3887399 A JP3887399 A JP 3887399A JP 3978922 B2 JP3978922 B2 JP 3978922B2
- Authority
- JP
- Japan
- Prior art keywords
- character string
- correction
- sticker
- character
- print frame
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Control Of Cutting Processes (AREA)
- Document Processing Apparatus (AREA)
- Record Information Processing For Printing (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、所定のシール台紙において、指定されたサイズの範囲に印刷を行うとともに、印刷範囲を裁断する領域裁断処理装置に関する。
【0002】
【従来の技術】
従来の印刷裁断処理装置としては、例えば、ガイド軸に沿って往復移動する印刷用キャリッジにカッターを搭載し、その印刷用キャリッジをガイド軸に沿って移動させながらカッターでロール状の印刷紙を切断するようにした印刷装置に搭載されたものや、ロール状の印刷紙の搬送方向で印刷ペンとカッターとをそれぞれ独立した駆動機構で配置させ、印刷ペン、カッターの各アップダウン制御を逆に行うことで印刷後にその印刷済み部分よりも後方の位置で切断するようにした印刷装置に搭載されたものが一般的に利用されている。
【0003】
【発明が解決しようとする課題】
ところで、上述した従来例による代表的な印刷裁断処理装置によれば、訂正用シールを作成する処理がよく行われる。この訂正用シールは、印刷物の一部の文字列を訂正するために、訂正対象範囲に貼付するシールであり、非常に細長いことが多いという特色がある。
ところが、訂正用シールを上記の印刷裁断処理装置によって作成する際には、シール台紙の無駄をなくすためのレイアウト等を行わなければならず、手間であるという問題があった。
【0004】
即ち、訂正用のシールのサイズは訂正する範囲によってまちまちであり、複数の訂正用シールを一括して作成する際には、レイアウトに配慮しないとシール台紙の無駄が多くでてしまうという問題があった。また、シールの大きさは訂正対象範囲の大きさに準じて決定されるので、訂正後の文字列の文字数によっては、文字の大きさや文字間等についても配慮が必要で、非常に繁雑な作業となっていた。
【0005】
本発明は、上記問題を解決するため、所定のシール台紙に印字して印字範囲を裁断することによって複数のシールを作成する際に、各シールのレイアウトおよび各シールにおける文字の配置を自動的に調整可能な領域裁断処理装置を提供することを目的とする。
【0010】
【課題を解決するための手段】
請求項1記載の発明の領域裁断処理装置は、
所定のシール用紙を裁断し、複数の訂正用シールを作成する領域裁断処理装置において、
印刷物に印刷された文字列を読み取る読取手段と、
前記読み取られた文字列を記憶する文字列記憶手段と、
この文字列記憶手段に記憶された文字列の一部を指定する文字列指定手段と、
この文字列指定手段により指定された領域に含まれる文字列と置換される文字列を入力する文字列入力手段と、
前記文字列指定手段により指定された文字列が前記印刷物に印刷されている領域に対応するサイズの印字枠を所定のシール用紙に設定する印字枠設定手段と、
この印字枠設定手段により設定された印字枠内に、前記文字列入力手段により入力された文字列を配置するとともに、当該文字列に対して、前記読み取られた文字列の文字サイズ、文字間隔を含む設定が同一となるように設定を行い、当該設定に従って前記印刷枠に配置された文字列を印字する印字手段と、
この印字手段により文字列が印字された印字枠に沿って前記所定のシール用紙を裁断処理する裁断処理手段と、
を備えることを特徴とする構成とした。
【0011】
この請求項1記載の発明によれば、記憶された文字列において一部の文字列が指定され、この文字列と置換される文字列が入力されると、入力された文字列を、所定のシール用紙に設定された印字枠内に印字して裁断する。従って、印刷物に貼付して印刷物の一部の文字を訂正する訂正用シールを、容易に作成することができる。
【0014】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態について詳細に説明する。
【0015】
まず、構成を説明する。
図1は、本発明の実施の形態におけるワードプロセッサ1内部の要部構成を示すブロック図である。この図1に示すように、ワードプロセッサ1は、CPU(Central Processing Unit )2、入力装置3、RAM(Random Access Memory)4、表示装置5、印刷装置6、記憶装置7および記憶装置7が有する記憶媒体8によって構成され、記憶媒体8を除く各部はバス9によって接続されている。また、印刷装置6は、プリンタ(図示略)の他、スキャナ部61およびカッター部62を内蔵している。
【0016】
CPU2は、記憶装置7内に記憶されたワードプロセッサとしての各種プログラムやデータを読み込んでRAM4内のワークメモリ4gに展開し、ワードプロセッサ1の各部を制御して、ワードプロセッサ1としての文書作成処理、文書印刷処理等を実行するとともに、後述する訂正用シール自動作成処理(図7参照)を実行する。
【0017】
この訂正用シール作成処理は、文書や名刺等の印刷物において、その一部の記載内容を修正するために、訂正対象範囲の上に貼付する訂正用シールを作成する処理である。
【0018】
訂正用シール作成処理(図7参照)において、CPU2は、訂正用シールの作成対象である文書や名刺等に印刷された内容を、印刷装置6のスキャナ部61によって読みとらせ、読み取り画像をRAM4の読み取り画面データメモリ4aに記憶させるともに、読み取り画像を表示するための表示データを表示装置5に出力して表示装置5が有する表示画面上に表示させる。
そして、表示された読み取り画像上における指定入力によって、訂正用シールで訂正すべき訂正対象範囲が複数指定されると、CPU2は、各訂正対象範囲に順次、対応する訂正用シールの番号を示すシールナンバーを付し、さらに各訂正対象範囲に印刷されている文字の書式等を文字列書式記憶メモリ4eに記憶させる。
【0019】
そして、CPU2は、訂正用シールに印字される訂正文字が入力されると、この訂正文字を訂正文字データメモリ4fに記憶させるとともに、また、文字列自動修飾処理によって訂正文字の書式を自動的に決定して、訂正文字データメモリ4fに記憶させる。
【0020】
さらに、CPU2は、シール印刷結果自動レイアウト処理(図8参照)を実行して、指定された各訂正対象範囲にそれぞれ対応する複数の訂正用シールをシール台紙上に配置する配置パターンを生成して、シール配置パターン管理メモリ4cに記憶させる。そして、各配置パターンに従って、訂正用シールを行桁余白を考慮しながら配置する処理(図9参照)を行って、訂正用シールの右側に生じる余白を埋めるように複数の訂正用シールをシール台紙上に配置する。また、これらの配置の際に訂正用シールの右側に生じる横余白領域、および、訂正用シールが配置された部分の下方に生じる下余白領域の量を余白領域算出処理(図10参照)によって算出し、シール配置パターン管理メモリ4cに記憶させる。
【0021】
さらに、訂正文字の文字数が訂正対象範囲の文字数とは異なる場合には、文字列書式情報修正処理(図11参照)を行って各訂正用シールの枠内に訂正文字を配置する。その後、自動シールカッティング処理(図12参照)を実行して、各訂正用シールを所定のシール台紙に印字するための印刷データを生成して印刷装置6に出力し、印刷装置6のプリンタによって印刷を実行させ、印刷装置6が備えるカッター部62によって訂正用シールの枠を裁断させる。
【0022】
入力装置3は、テンキー、文字キー、記号キーおよび各種機能キーを備えたキーボードを備え、これら各キーの内いずれかのキーが押下されると、押下されたキーに対応する押下信号を生成してCPU2に出力する。なお、この入力装置3は、表示装置5の表示画面と一体となって構成されたタッチパネルやマウス等のポインティングデバイスを備え、これらの操作時には対応する操作信号とともに操作時の表示画面上における座標位置を示す相対位置座標データをCPU2に出力する。
【0023】
RAM4は、図2に示すように、読み取り画面データメモリ4a、訂正シールレイアウトイメージ画面データメモリ4b、シール配置パターン管理メモリ4c、カッティング情報メモリ4d、文字列書式記憶メモリ4e、訂正文字データメモリ4f、ワークメモリ4g等を有している。読み取り画面データメモリ4aは、印刷装置6のスキャナ部61により読み取られた図形や文字等の読み取り画像のデータを記憶し、訂正シールレイアウトイメージ画面データメモリ4bは、訂正用シール自動作成処理(図7参照)において作成される複数の訂正用シールのレイアウトを示す画面データを記憶する。
【0024】
また、RAM4におけるシール配置パターン管理メモリ4cは、図3に示すように、複数の訂正用シールをシール台紙上に配置する配置パターンを複数記憶するとともに、これら各配置パターンに従って訂正用シールをシール台紙上に配置した場合に、訂正用シールの右側に生じる横余白領域、および、訂正用シールが配置された領域の下方に生じる下余白領域の量を記憶する。
【0025】
カッティング情報メモリ4dは、図4に示すように、シール印刷結果自動レイアウト処理(図8参照)において余白領域が最も小さいと判別された配置パターン、この配置パターンに従って訂正用シールが配置されて印字された際に、訂正用シールの枠の裁断を行うための横方向および縦方向のカッティング情報、および、当該配置パターンにおける各訂正用シールのレイアウト位置等を記憶する。
【0026】
文字列書式記憶メモリ4eは、図5に示すように、スキャナ部61により読み取られた訂正用シールの作成対象である文書や名刺等において、指定された訂正対象範囲を訂正するために作成される訂正用シールの数、各訂正用シールに付されたシールナンバー、各訂正対象範囲に印刷されている文字の書体を示す書体情報、文字のサイズを示す文字サイズ情報、文字間隔を示す桁ピッチ情報、これらの文字の印刷色を示す色情報等の各種情報を記憶する。
【0027】
訂正文字データメモリ4fは、図6に示すように、図7の訂正用シール自動作成処理で作成される各訂正用シールのシールナンバーと、このシールナンバーに対応づけて、各訂正用シールの作成時に印字される訂正文字情報を記憶する。
【0028】
表示装置5は、CRT(Cathode Ray Tube)や液晶表示装置等により構成され、CPU2から入力される表示データ(読み取り画像データ、印刷データ等)を表示する。
【0029】
印刷装置6は、所定のシール台紙に訂正用シールを印字するためのプリンタとともに、訂正用シールの作成対象の文書や名刺等を読み取るためのスキャナ部61と、印刷されたシール台紙を裁断するためのカッター部62と、を備えている。そして、印刷装置6は、CPU2の制御によって紙送り動作を実行し、訂正用シールの作成対象の文書や名刺等の表面画像をスキャナ部61により読み取らせ、また、内蔵するプリンタによって所定のシール台紙に訂正用シールの文字を印字する。さらに、印刷装置6は、紙送り動作とともに内蔵するカッター部62を駆動制御して、プリンタにより印字された訂正用シールの枠を裁断する。
【0030】
記憶装置7は、プログラムやデータ等が記憶される記憶媒体8を有し、この記憶媒体8は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記憶媒体8は記憶装置7に固定的に設けたもの、若しくは着脱自在に装着するものである。
【0031】
また、上記の記憶媒体8に記憶されるデータ等は、通信回線等を介して接続された他の機器から受信して記憶する構成にしてもよく、さらに、通信回線等を介して接続された他の機器側に上記記憶媒体を備えた記憶装置を設け、この記憶媒体16に記憶されているプログラムやデータを通信回線を介して使用する構成としても良い。
【0032】
続いて、上記のワードプロセッサ1における動作について説明する。
【0033】
図7は、本発明の実施の形態におけるワードプロセッサ1において実行される訂正用シール自動作成処理を示すフローチャートである。
図7に示す訂正用シール自動作成処理において、CPU2は、まず、訂正用シールを作成する対象の文書や名刺等を印刷装置6のスキャナ部61によって読み取らせ、読み取り画像をRAM4の読み取り画面データメモリ4aに記憶させるとともに、表示装置5の表示画面上に表示させる(ステップS101)。
【0034】
ここで、表示装置5に表示された読み取り画像上において、入力装置3からの指示入力により、訂正用シールを作成すべき訂正対象範囲が指定されると(ステップS102)、CPU2は、指定された訂正対象範囲の数、すなわち、訂正用シールの数をカウントする(ステップS103)。例えば、初めて訂正対象範囲が指定されたのであれば訂正用シールの数を「1」と設定し、その後、新たな訂正対象範囲が指定される毎に訂正用シールの数をインクリメント(+1)する。
そして、指定された訂正対象範囲に表示されている文字、即ち、スキャナ部61により読み取られた文字の書体、文字サイズ、桁ピッチおよび印刷色を示す情報を文字列書式記憶メモリ4eに一時的に記憶させる(ステップS104)。
【0035】
ここで、CPU2は、訂正用シールを作成すべき全ての訂正対象範囲が指定されたか否かの指示入力を要求し(ステップS105)、全ての訂正対象範囲の指定が終了していない旨の指示入力があればステップS102に戻り、終了した旨を示す指示入力があればステップS106に移行する。
【0036】
ステップS106では、指定された訂正対象範囲の数が「0(零)」で無いかどうかを判別して、「0」であった場合にはそのまま処理を終了し、「0」でなければステップS107に移行する。
ステップS107で、CPU2は、印刷結果自動ナンバリング処理を実行する。この印刷結果自動ナンバリング処理は、複数の訂正用シールを作成する際に、各訂正用シールにシールナンバーを付する処理である。
【0037】
まず、ステップS108で、入力装置3からの指示入力により各訂正対象範囲に対応するシールナンバーが入力されると、CPU2は、入力されたシールナンバーを各訂正対象範囲に対応づけて文字列書式記憶メモリ4eに記憶させる。また、文字列書式記憶メモリ4eに一時的に記憶されていた書体や文字サイズを示す各種の情報を、改めてシールナンバーに対応づけて記憶させる(ステップS109)。なお、ここで記憶されるシールナンバーは、以降、各訂正対象範囲に貼付されるべき訂正用シールのシールナンバーとして、各訂正用シールに対応づけて表示画面上に表示される。
【0038】
続いて、作成される各訂正用シールに印字される訂正文字が入力装置3から入力されると、CPU2は、入力された訂正文字を訂正文字データメモリ4fに記憶させて(ステップS110)、全ての訂正文字が入力されたか否かを判別する(ステップS111)。ここで、まだ全ての訂正文字の入力が終了していないのであればステップS110に戻り、全ての訂正文字の入力が終了しているのであればステップS112に移行する。
【0039】
ステップS112では、全ての訂正対象範囲に対するシールナンバーの入力および訂正文字の入力が行われたか否かを判別し、まだ入力が行われていない訂正対象範囲があれば、入力すべき他のナンバーがあることを表示装置5における表示等によって案内し(ステップS113)、ステップS108へ戻る。
また、全ての訂正対象範囲に対する入力が終了していれば(ステップS112;Yes)、CPU2は、文字列自動修飾処理を実行する(ステップS114)。
【0040】
このステップS114で実行される文字列自動修飾処理とは、訂正用シールに印字される訂正文字を、訂正用シール作成対象の訂正対象範囲に予め印刷されている書体や文字サイズによく似た設定とすることで、訂正用シール貼付後の違和感を最小限に抑えるための処理で有り、具体的には、訂正文字の書体、文字サイズ、桁ピッチ、印刷色等を、文字列書式記憶メモリ4eに記憶された内容に準じて訂正文字データメモリ4fに設定する処理である。
【0041】
続いて、CPU2は、後述するシール印刷結果自動レイアウト処理(図8参照)を実行し、シール台紙に複数の訂正用シールを印字する際の各訂正用シールのレイアウトを自動的に決定する(ステップS115)。
そして、CPUは、ステップS115で決定されたレイアウトで訂正用シールを印字した場合のイメージ画面を表示装置5によって表示させ(ステップS116)、ステップS117へ移行して、訂正文字の文字数と訂正対象範囲の文字数とを比較判別する。
【0042】
ここで、訂正文字の文字数が訂正対象範囲の文字数と異なる場合には(ステップS117;Yes)、ステップS118で文字列書式情報修正処理(図11参照)を実行して、ステップS119に移行する。また、訂正文字の文字数が訂正対象範囲の文字数と等しい場合には(ステップS117;No)、そのままステップS119に移行する。
【0043】
ステップS119で、CPU2は、印刷を実行するか否かの入力を要求し、印刷を行わないのであればそのまま処理を終了し、印刷を行うのであれば、ステップS120で自動シールカッティング処理(図12参照)を実行して処理を終了する。
【0044】
図8は、図7のステップS115に示すシール印刷結果自動レイアウト処理をより詳細に示すフローチャートである。
まず、CPU2は、図7のステップS104で文字列書式記憶メモリ4eに記憶された訂正用シールの数を取得すると(ステップS131)、取得した訂正用シールの数をもとにして訂正用シールの配置パターンを全て算出してシール配置パターン管理メモリ4cに記憶させる(ステップS132)。例えば、訂正用シールの数が4個であった場合、図3に示すように、シール配置パターン管理メモリ4cには「配置パターン1,2,3,4」、「配置パターン1,2,4,3」のように、4個の訂正用シールを配置する各種の配置パターンが記憶される。
【0045】
ここで、CPU2は、シール配置パターン管理メモリ4c内に記憶された各配置パターンについての仮配置を実行する。この仮配置とは、各配置パターンに従って訂正用シールを配置した場合に生じる余白領域の量を算出する処理である。まず、CPU2は、シール配置パターン管理メモリ4cから所定の配置パターンを取得する(ステップS134)。そして、取得した配置パターンに基づいて、文字列書式記憶メモリ4eに記憶された各訂正用シールの範囲情報を参照し、後述する行桁余白を考慮しながら配置する処理(図9参照)を実行する(ステップS135)。
【0046】
続いて、CPU2は、ステップS136で余白領域算出処理(図10参照)を実行し、算出された下余白領域および横余白領域をシール配置パターン管理メモリ4cに記憶させる(ステップS137)。そして、次の配置パターンをセットして、ステップS133に戻り、全ての配置パターンの仮配置処理が終了したか否かを判別する。
【0047】
そして、全ての配置パターンの仮配置処理が終了するまでステップS134〜ステップS138の処理を繰り返し、仮配置処理が終了すれば、ステップS139へ移行する。
【0048】
ステップS139では、ステップS136の余白領域算出処理で算出され、シール配置パターン管理メモリ4cにそれぞれ記憶された下余白領域と、横余白領域との、どちらを最小とするかが入力される。つまり、下余白領域を最小にしてシール台紙の下方の余白を最小にするか、或いは、横余白領域を最小にして、訂正用シールの右側に生じる余白領域を最小にするかが指定入力される。
【0049】
そして、ステップS140で、シール配置パターン管理メモリ4cに記憶された配置パターンの中でステップS139で指定された余白領域が最も小さい配置パターンが判別され、ステップS141では、ステップS140で判別された配置パターンについて、当該配置パターンに従って訂正用シールを配置した場合のレイアウト位置情報がカッティング情報メモリ4dに記憶される。そして、続くステップS142で、CPU2は、判別された配置パターンで訂正用シールをシール台紙上に配置するとともに、シール台紙上における訂正用シールのレイアウト状態を表示装置5の表示画面上に表示させて、処理を終了する。
【0050】
図9は、図8のステップS135における行桁余白を考慮しながら配置する処理をより詳細に示すフローチャートである。
この処理においては、まず、図8のステップS134で取得された配置パターンがセットされ(ステップS151)、続いて、配置行カウンタのカウント値に「1」がセットされる(ステップS153)。
【0051】
そして、CPU2は、配置行カウンタが示す現在の行に、既に訂正用シールが配置されているか否かの判別を行い(ステップS153)、シールが配置されていなければステップS156に移行する。また、ここで既に訂正用シール画は位置されている場合には、ステップS154に移行して、既に配置されている訂正用シールの右側に、指定された訂正用シールを配置することが可能か否かを判別する。
【0052】
ステップS154で、指定されたシールを配置することが不可能であると判別された場合には、配置行カウンタのカウント値をインクリメント(+1)して(ステップS155)、ステップS153に戻る。また、配置可能であると判別されれば、ステップS156に移行する。
【0053】
ステップS156では、シール配置パターン管理メモリ4cに現在の配置行カウンタが示す配置行を記憶させて、ステップS157に移行し、ステップS151でセットされた配置パターンの最後の訂正用シールまで配置が終了したか否かを判別する。そして、まだ終了していなければ、次の訂正用シールをセットして(ステップS158)、ステップS152へ戻る。また、全ての訂正用シールの配置が終了したのであれば、一連の処理を終了する。
【0054】
図10は、図8のステップS136の余白領域算出処理をより詳細に示すフローチャートである。
この余白領域算出処理においては、まず、図8のステップS134で取得された配置パターンについてステップS135の行桁余白を考慮しながら配置する処理で求められ、シール配置パターン管理メモリ4cに記憶された配置行の最終行が取得される(ステップS161)。
【0055】
続いて、予め設定され、或いは自動的に選択されたシール台紙に配置可能な最大行数から、(ステップS161で取得した配置最終行+1)を減算し、減算結果にシール台紙における1行の桁数を乗じて、下余白領域の量が算出される(ステップS162)。即ち、以下の式(1)により表される演算が実行される。
【0056】
下余白領域={用紙最大行−(配置最終行+1)}×用紙桁 (1)
【0057】
このステップS162で算出された余白領域は、訂正用シールが印字された際に、シール台紙において訂正用シールの下方に生じる余白である。この余白領域は、シール台紙の未使用部分として、再度利用することが可能である。
【0058】
続くステップS163では、まず、行ポインタnに「1」がセットされる。そして、ステップS164で、行ポインタnの値が(配置最終行+1)に達したか否かが判別され、行ポインタnが(配置最終行+1)に達していない場合、つまり、行ポインタnが示す行に訂正用シールが配置されている場合には、ステップS165に移行する。
ステップS165では、行ポインタnが示す行において、訂正用シールが配置された位置の右側に生じる残りの空白の桁数が横余白領域に加算される。そして、ステップS166で行ポインタnがインクリメント(+1)されて、ステップS164に戻る。
【0059】
また、ステップS164で、行ポインタnの値が(配置最終行+1)に達した場合には、CPU2はステップS167に移行して、下余白領域と横余白領域とを確定して(ステップS167)、処理を終了する。
なお、このステップS167で確定された下余白領域および横余白領域は、前述のステップS137(図8)でシール配置パターン管理メモリ4cに記憶される。
【0060】
図11は、図7のステップS118に示す文字列書式情報修正処理をより詳細に示す処理である。
この文字列書式情報修正処理に先だって、ステップS117(図7)で、訂正によって文字数の変更が生じるか否かが判別され、文字数が変化しないのであればそのまま処理を終了し、文字数に変化が生じるのであれば、ステップS171からの処理が開始される。
【0061】
ステップS171では、訂正対象範囲の桁方向のサイズを、訂正後の文字数で除算することによって訂正後の桁ピッチを算出する。その後、CPU2は、ステップS172で算出された訂正後桁ピッチが、予め設定された推奨桁最大ピッチ以下であり、かつ、推奨桁最小ピッチ以上の条件を満たしているか否かを判別する(ステップS172)。ここで、推奨桁最小ピッチとは、訂正前の桁ピッチに対して所定の推奨桁ピッチ係数を乗算して得られる値である。
【0062】
このステップS172で、訂正後桁ピッチが条件を満たしていない場合には、CPU2は、訂正前の文字サイズに所定の推奨文字サイズ係数を乗算することによって推奨文字サイズを算出する(ステップS173)。そして、訂正後桁ピッチが、ステップS173で算出された推奨文字サイズ以上の値であるか否かを判別する(ステップS174)。
【0063】
ここで、訂正後の桁ピッチが推奨文字サイズ以上の値であった場合には、CPU2は、訂正用シールのサイズを拡大し、指定された訂正対象範囲の前後の文字を含む大きさの訂正用シールを作成するように文字数の変更を行い、再度、文字サイズおよび訂正後桁ピッチの調整を実行して、訂正後桁ピッチが、推奨桁ピッチの範囲内の条件を満たし、推奨文字サイズよりも小さくなるように調整を行う(ステップS175)。
【0064】
そして、CPU2は、訂正文字データメモリ4fに新たな文字書式を記憶させて(ステップS176)、処理を終了する。なお、ステップS172で訂正後桁ピッチが、推奨桁最大ピッチ以下であり、かつ、推奨桁最小ピッチ以上の条件を満たす場合、および、ステップS174で訂正後桁ピッチが推奨文字サイズよりも小さい場合には、そのままステップS176の処理を実行する。
【0065】
図12は、図7のステップS120に示す自動シールカッティング処理をより詳細に示すフローチャートである。
この自動シールカッティング処理において、CPU2は、カッティング情報メモリ4dに記憶された、指定された余白領域(下余白領域または横余白領域)が最小の配置パターンを取得し(ステップS181)、さらに、カッティング情報メモリ4dに記憶された配置パターンの先頭の訂正用シールをセットする(ステップS182)。
【0066】
そして、CPU2は、ステップS183以降の処理において、各訂正用シールについてのカッティング情報を生成する。即ち、ステップS184で、カッティング情報メモリ4dにシールナンバー毎に対応づけて記憶された訂正用シールのレイアウト位置をもとに、横方向の切り出し情報を算出して、横方向カッティング情報としてカッティング情報メモリ4dに記憶させ、同様に、ステップS185で、カッティング情報メモリ4dにシールナンバー毎に対応づけて記憶された訂正用シールのレイアウト位置をもとに、縦方向の切り出し情報を算出して、縦方向カッティング情報としてカッティング情報メモリ4dに記憶させる。
【0067】
続いて、CPU2は、カッティング情報メモリ4dの次のシールナンバーの訂正用シールの処理に移行し(ステップS186)、ステップS183で全ての訂正用シールについての処理を終了したか否かを判別する。
そして、全ての訂正用シールについての処理が終了したと判別された場合には、カッティング情報メモリ4dに記憶された縦方向カッティング情報および横方向カッティング情報に従って、印刷装置6のカッター部62によってシール台紙を裁断して(ステップS187)、処理を終了する。
【0068】
以上のように、図7〜図12に示す処理がワードプロセッサ1によって実行され、訂正用シールが作成される。続いて、上記の処理において表示装置5の表示画面上に表示される画面の一例を図13および図14に示す。
【0069】
図13は、図7に示す訂正用シール自動作成処理において表示装置5に表示される画面の一例を示す図であり、(a)はスキャナ部61により読み取られた画像が表示された読み取りデータ表示画面5aを示す図であり、(b)は訂正対象範囲が指定された訂正対象範囲指定画面5bを示す図である。
【0070】
この図13(a)に示すように、訂正用シール自動作成処理のステップS101(図7)において、訂正用シールの作成対象の文書や名刺等がスキャナ部61によって読み取られると、表示装置5の表示画面上には読み取られた画像が読み取りデータ表示画面5aとして表示される。図13(a)には一例として、スキャナ部61によって名刺が読み取られた場合の読み取りデータ表示画面5aを示す。ステップS102(図7)以降の処理においては、読み取りデータ表示画面5aに表示された読み取り画像をもとにして、各種処理が行われる。
【0071】
図13(b)には、図13(a)に示す読み取りデータ表示画面5aにおいて、訂正用シールを作成すべき訂正対象範囲が指定された状態を示す訂正対象範囲指定画面5bを示す。訂正用シール自動作成処理のステップS102(図7)で、読み取りデータ表示画面5aに表示された読み取り画像において、訂正用シールを作成すべき訂正対象範囲が指定されると、指定された訂正対象範囲がそれぞれ破線の枠で囲まれて表示される。さらに、これらの破線枠には、図13(b)に示すように、ステップS108(図7)で入力されたシールナンバーが付されており、訂正対象範囲は、図13(b)中、符号▲1▼〜▲4▼で示すように、破線で囲まれた枠として表示される。
【0072】
図14は、訂正用シール自動作成処理(図7)で表示装置5に表示される画面の一例を示す図であり、(a)は訂正用シール作成画面表示装置5cを示す図であり、(b)はシール印刷イメージ画面5dを示す図である。
【0073】
図13(b)に示す訂正対象範囲指定画面に破線枠で表示された訂正対象範囲に対し、ステップS108(図7)でシールナンバーが入力されると、表示装置5には、図14(a)に▲1▼,▲2▼,▲3▼,▲4▼で示すように、各訂正用シールにそれぞれシールナンバーが付された訂正用シール作成画面5cが表示される。
この訂正用シール作成画面5cが表示された状態で、各訂正用シールに印字すべき訂正文字が入力されると(ステップS110;図7)、訂正用シール作成画面5cに表示された枠内に印字される訂正文字が訂正文字データメモリ4fに記憶され、その後、文字列自動修飾処理(ステップS114;図7)等の各処理が行われる。
【0074】
そして、図14(a)に示す訂正用シール作成画面にシールナンバーとともに表示された各訂正用シールについて、シール印刷結果自動レイアウト処理(ステップS115;図7)が実行されると、ステップS116(図7)において、図14(b)に示すようなシール印刷イメージ画面5dが表示される。
【0075】
この図14(b)に示すシール印刷イメージ画面5dには、シール印刷結果自動レイアウト処理によって余白領域量が最小になるように各訂正用シールがレイアウトされた状態が表示され、このシール印刷イメージ画面5dに表示されたレイアウトで、各訂正用シールがシール台紙に印字され、訂正用シールが作成される。
【0076】
図15は、利用者によって指定された訂正対象範囲と、当該訂正対象範囲に対して作成される訂正用シールとの様子を示す図であり、(a)は訂正対象範囲に比べて訂正文字の文字数が多い場合を示し、(b)は訂正文字の文字数が少ない場合を示し、(c)は訂正文字の文字数が多く、訂正用シールのサイズが拡大された場合を示し、(d)は訂正文字が少なく、訂正用シールのサイズが拡大された場合を示す図である。
【0077】
図15(a)に示すように、訂正対象範囲10aに印刷されていた文字数よりも多くの文字を訂正文字として訂正用シール11aに印字する場合には、文字サイズおよび桁ピッチが変更されて、指定された訂正対象範囲10aを覆うサイズの訂正用シール11aが作成される。
【0078】
また、図15(b)に示すように、訂正対象範囲10bに印刷されていた文字数よりも少ない文字を訂正文字として訂正用シール11bに印字する場合には、桁ピッチおよび文字サイズが変更されて、指定された訂正対象範囲10bを覆う訂正用シール11bの枠内に、所定の訂正文字が印字される。
【0079】
そして、訂正対象範囲10cに対する訂正文字として、非常に多くの文字が入力された場合には、文字列書式情報修正処理(図11)において、訂正対象範囲10cの前後の文字を含む範囲を覆う訂正用シール11cを作成するための処理を実行する。即ち、もともと12文字が印刷されていた訂正対象範囲10cを訂正するための訂正用シールとして、17文字の訂正文字が印字された訂正用シールを作成するためには、文字数の増加が著しく、文字サイズが極端に小さくなる等の不都合が生じる。このため、訂正対象範囲10cの前に位置する「本社 〒110」の文字を含む範囲を訂正対象範囲として新たに設定し、この訂正対象範囲を多う訂正用シール11cを作成することにすれば、空白を含めて20文字が印刷されていた訂正対象範囲に対応するように、27文字の訂正文字が印字された訂正用シール11cを作成することになり、文字数の変化の度合いは軽減され、問題なく訂正用シール11cを作成することができる。
【0080】
同様に、訂正文字が少なく、訂正対象範囲にもともと印刷されていた文字数に比較して文字数が著しく減少する場合には、図15(d)に示すように、指定された訂正対象範囲10dの前に位置する文字を含む範囲を訂正対象範囲として新たに設定することにより、文字数の変化の度合いが軽減された訂正用シール11dを作成することができる。
【0081】
以上のように、本発明の実施の形態におけるワードプロセッサ1によれば、訂正対象の文書や名刺等をスキャナ部61によって読み取り、読み取った画像における訂正対象範囲が指定されると、指定された訂正対象範囲に対応する訂正用シールを作成する処理を実行し、さらに、各訂正用シールをシール台紙に印字する際のレイアウトを、最も余白領域量の小さいレイアウトに決定し、このレイアウトに従って訂正用シールを印字するために訂正文字の書式、文字サイズ、桁ピッチを調整し、印刷装置6が備えるプリンタによってシール台紙に印字し、カッター部62によって訂正用シールの枠を裁断することにより、訂正用シールを作成する。
【0082】
従って、文書や名刺等の一部を訂正するための訂正用シールを容易に作成することができる。また、余白領域量が最も小さくなるように各訂正用シールをシール台紙上に配置するので、効率よくシール台紙を活用することができる。
【0083】
さらに、訂正対象範囲にもともと印刷されていた文字の書体や文字サイズ、印刷色等を文字列書式記憶メモリ4eに記憶し、この文字列書式記憶メモリ4eに記憶された内容に従って文字列自動修飾処理を行うので、訂正の対象となる文書や名刺等に貼付しても違和感の少ない訂正用シールを作成することができる。
【0084】
また、訂正用シールに印字される訂正文字の文字数が、予め訂正対象範囲に印刷されていた文字の文字数に比較して減少または増大する場合にも、文字列書式情報修正処理を実行して、文字サイズおよび桁ピッチの調整を行い、訂正用シール内の文字が著しく小さくなる等の不都合が生じる場合には、訂正対象範囲の前後に位置する文字を含めた訂正用シールを作成するので、訂正用シールによって訂正する内容に関わらず、最適な訂正用シールを自動的に作成することができる。
【0085】
なお、上記実施の形態におけるワードプロセッサ1において、ステップS120(図7)に示す自動シールカッティング処理にかかる時間を算出するタイマを備え、カッター部62によるカッティング処理が開始されると同時に、このカッティング処理に要する時間を算出して表示装置5に表示させる構成としても良い。この場合、カッター部62によるカッティングが開始された時点で、利用者は終了時間に合わせて待機したり、あるいは他の処理を行うことができ、利便性を高めることができる。
【0086】
また、ワードプロセッサ1において、シール印刷結果自動レイアウト処理(図8)において、最も余白領域量が小さくなるように各訂正用シールをシール台紙上に配置する構成としたが、本発明はこれに限定されるものではなく、例えば、各訂正用シールに付されたシールナンバーの順に従って訂正用シールをレイアウトする処理であっても良い。
【0087】
[変形例1]
ここで、本発明の実施の形態におけるワードプロセッサ1の第1の変形例として、各訂正用シールに付されたシールナンバーの順に従って訂正用シールをレイアウトするシール印刷結果レイアウト処理について説明する。なお、この第1の変形例において、ワードプロセッサ1の各部の構成は上記実施の形態におけるワードプロセッサ1と同様の構成によってなるものとする。
【0088】
図16は、本発明の実施の形態における第1の変形例としてのシール印刷結果自動レイアウト処理を示すフローチャートである。この図16に示すシール印刷結果自動レイアウト処理において、CPU2は、カウンタnを設定し、そのカウント値に1を設定する(ステップS201)。
【0089】
続いて、シールナンバーnのシールを、シール台紙の左上隅に配置して(ステップS202)、カウンタnのカウント値をインクリメント(+1)する(ステップS203)。
【0090】
ここで、CPU2は、カウンタnのカウント値が訂正用シールの総数を超えたか否かを判別し(ステップS204)、nの値が訂正用シールの総数を超えていない場合には、シールナンバーnの訂正用シールを、前回配置したシールの右桁に配置して(ステップS205)、訂正用シールがシール台紙からはみ出したか否かを判別する(ステップS206)。
【0091】
そして、訂正用シールがシール台紙からはみ出さないのであればステップS203に戻り、シール台紙からはみ出してしまった場合には、はみ出した訂正用シールをクリアして(ステップS207)、シールナンバーnの訂正用シールを、前回配置した訂正用シールの1行下の左端に配置して(ステップS208)、ステップS203に戻る。
【0092】
なお、ステップS204で、カウンタnのカウント値が訂正用シールの総数を超えた場合には、処理を終了する。
【0093】
図17は、図16に示すシール印刷結果レイアウト処理により配置された訂正用シールのレイアウトを示すシール印刷イメージ画面5eを示す図である。このシール印刷イメージ画面5eに示すように、図16に示すシール印刷結果レイアウト処理によれば、各訂正用シールはシールナンバーの順に従ってシール台紙上に配置される。
【0094】
このため、各訂正用シールが、利用者によって入力されたシールナンバーの順に従って配置されて印字されるので、訂正用シールを貼付する作業を行う際にミスが発生しにくく、より作業しやすい状態で訂正用シールを作成することができる。
【0095】
[変形例2]
また、上記実施の形態におけるワードプロセッサ1のシール印刷結果自動レイアウト処理において、例えば、各訂正用シールを小さい順にシール台紙に配置する構成としても良い。
図18は、本発明の実施の形態における第2の変形例としてのシール印刷結果自動レイアウト処理について示すフローチャートである。
【0096】
図18に示すシール印刷結果自動レイアウト処理において、CPU2は、まず、カウンタnを設定し、このカウンタnのカウント値に「1」をセットする(ステップS211)。
そして、文字列書式記憶メモリ4eに記憶された各訂正用シールのシール範囲情報を参照して、各訂正用シールの中で最も小さい訂正用シールを判別し(ステップS212)、この最小の訂正用シールをシール台紙の左上端に配置する(ステップS213)。
【0097】
続いて、CPU2は、カウンタnのカウント値をインクリメント(+1)し(ステップS214)、カウンタnの値が訂正用シールの総数を超えたか否かを判別する(ステップS215)。カウンタnの値が訂正用シールの総数を超えていなかった場合には、CPU2は、n番目に小さい訂正用シールを前回配置した訂正用シールの右桁に配置する(ステップS216)。
【0098】
ここで、CPU2は、配置された訂正用シールがシール台紙からはみ出していないかどうかを判別し(ステップS217)、はみ出していなければステップS214に戻り、はみ出していた場合には、はみ出した訂正用シールをクリアして(ステップS218)、n番目に小さい訂正用シールを前回配置した訂正用シールの1行下の左端に配置し(ステップS219)、ステップS214に戻る。
【0099】
なお、ステップS215で、カウンタnの値が訂正用シールの総数を超えた場合には、処理を終了する。
【0100】
この図18に示すシール印刷結果自動レイアウト処理によって訂正用シールが配置された際のシール印刷イメージ画面5fを図19に示す。
図19のシール印刷イメージ画面5fに示すように、各訂正用シールが、小さい順にシール台紙上に配置されている。
【0101】
これによって、小さい訂正対象範囲に対応する訂正用シールから順に配置されて訂正用シールが印字されるので、訂正用シールを貼付する作業の作業性をより一層向上させることができる。
【0102】
なお、上記第1の変形例および第2の変形例のほか、例えば、図20に示すように、類似する訂正用シールを集めてシール台紙上に配置する構成としても良い。図20は、各訂正用シールの中で、内容や大きさなどが類似する訂正用シールや、予め所定のグループとして設定された訂正用シールを集めてシール台紙上に配置したシール印刷イメージ画面5gを示す図である。この図20に示すように訂正用シールを配置することによって、特に多くの訂正用シールを貼付する作業をより容易に行うことができ、作業性のより一層の向上を図ることができる。
【0103】
また、上記ワードプロセッサ1におけるシール印刷結果自動レイアウト処理で、大きい訂正用シールから順に配置する等の構成としても良く、各訂正用シールをシール台紙上に配置する処理としては、利用者の使い勝手に応じて配置の仕方を適宜変更することが可能である。
【0104】
さらに、上記のワードプロセッサ1において、全く文字が印字されていない空白の訂正用シールを作成することも、勿論可能である。この場合、作成される訂正用シールは手書きで印刷物の文字列を訂正する用途に用いることができ、或いは、一部の文字列を削除する際にも利用可能である。
【0109】
請求項1記載の発明の領域裁断処理装置、および、請求項4記載の記憶媒体によれば、記憶された文字列において一部の文字列が指定され、この文字列と置換される文字列が入力されると、入力された文字列を、所定の用紙に設定された印字枠内に印字して裁断する。従って、例えば、印刷物に貼付して印刷物の一部の文字を訂正する訂正用シールを、容易に作成することができる。
また、文字列を記憶させる際に、印刷物の一部に貼付するなどして利用するシール等を作成する場合にも、印刷物を読み取らせて、読み取らせた文字列に従って処理を行うことができるので、印刷物における文字列を入力したり、印刷された文字列の文字サイズ、文字間隔を含む設定が同一となるように設定を手作業で設定する等の手間を省くことができる。
さらに、文字列指定手段により指定された文字列の文字サイズ、文字間隔を含む設定をもとに、入力された文字列を印字するので、指定された文字列と書体や文字サイズが共通で、違和感のない文字を自動的に印字させることができる。
【0112】
請求項2記載の発明によれば、入力された文字列が印字枠内に印字できない場合に、例えば、文字サイズを縮小したり、文字間のピッチを縮小する等、印字枠内に印字できるように文字列の属性を変更して印字するので、印字枠内におけるレイアウトを利用者が判断して設定する等の手間を省くことができ、より一層の効率化を図ることができる。
【図面の簡単な説明】
【図1】本発明の実施の形態におけるワードプロセッサ1内部の概略構成を示すブロック図である。
【図2】図1のRAM4の構成を模式的に示す図である。
【図3】図2のシール配置パターン管理メモリ4cの構成を詳細に示す図である。
【図4】図2のカッティング情報メモリ4dの構成を詳細に示す図である。
【図5】図2の文字列書式記憶メモリ4eの構成を詳細に示す図である。
【図6】図2の訂正文字データメモリ4fの構成を詳細に示す図である。
【図7】図1のCPU2によって実行される訂正用シール自動作成処理を示すフローチャートである。
【図8】図7のステップS115に示すシール印刷結果自動レイアウト処理をより詳細に示すフローチャートである。
【図9】図8のステップS135に示す行桁余白を考慮しながら配置する処理をより詳細に示すフローチャートである。
【図10】図8のステップS136に示す余白領域算出処理をより詳細に示すフローチャートである。
【図11】図7のステップS118に示す文字列書式情報修正処理をより詳細に示すフローチャートである。
【図12】図7のステップS120に示す自動シールカッティング処理をより詳細に示すフローチャートである。
【図13】図7に示す訂正用シール自動作成処理において表示される画面の一例を示す図であり、(a)はスキャナ部61により読み取られた画像が表示された読み取りデータ表示画面5aを示す図であり、(b)は訂正対象範囲が指定された訂正対象範囲指定画面5bを示す図である。
【図14】図7に示す訂正用シール自動作成処理で表示装置5に表示される画面の一例を示す図であり、(a)は訂正用シール作成画面表示装置5cを示す図であり、(b)はシール印刷イメージ画面5dを示す図である。
【図15】図7に示す訂正用シール自動作成処理において、利用者によって指定された訂正対象範囲と、当該訂正対象範囲に対して作成される訂正用シールとの様子を示す図であり、(a)は訂正対象範囲に比べて訂正文字の文字数が多い場合を示し、(b)は訂正文字の文字数が少ない場合を示し、(c)は訂正文字の文字数が多く、訂正用シールのサイズが拡大された場合を示し、(d)は訂正文字が少なく、訂正用シールのサイズが拡大された場合を示す図である。
【図16】本発明の実施の形態における第1の変形例としてのシール印刷結果自動レイアウト処理を示すフローチャートである。
【図17】図16に示すシール印刷結果レイアウト処理において表示装置5に表示されるシール印刷イメージ画面5eを示す図である。
【図18】本発明の実施の形態における第2の変形例としてのシール印刷結果自動レイアウト処理を示すフローチャートである。
【図19】図18に示すシール印刷結果自動レイアウト処理において表示装置5に表示されるシール印刷イメージ画面5fを示す図である。
【図20】本発明の実施の形態におけるその他の変形例としてのシール印刷結果自動レイアウト処理において表示装置5に表示されるシール印刷イメージ画面5gを示す図である。
【符号の説明】
1 ワードプロセッサ
2 CPU
3 入力装置
4 RAM
5 表示装置
5a 読み取りデータ表示画面
5b 訂正対象範囲指定画面
5c 訂正用シール作成画面
5d シール印刷イメージ画面
5e,5f,5g
シール印刷イメージ画面
6 印刷装置
61 スキャナ部
62 カッター部
7 記憶装置
8 記憶媒体
9 バス[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an area cutting processing apparatus for printing within a specified size range on a predetermined sticker mount and cutting the print range.
[0002]
[Prior art]
As a conventional printing cutting processing apparatus, for example, a cutter is mounted on a printing carriage that reciprocates along a guide shaft, and roll-shaped printing paper is cut with the cutter while the printing carriage is moved along the guide shaft. The printing pen and the cutter are arranged by the independent drive mechanism in the conveyance direction of the roll-shaped printing paper and the one mounted on the printing device designed to do so, and each up / down control of the printing pen and the cutter is reversed. Therefore, what is mounted on a printing apparatus that is cut at a position behind the printed portion after printing is generally used.
[0003]
[Problems to be solved by the invention]
By the way, according to the typical printing cutting apparatus according to the above-described conventional example, the process of creating the correction sticker is often performed. This correction sticker is a sticker that is affixed to a correction target range in order to correct a partial character string of a printed matter, and has a feature that it is often very long.
However, when the correction sticker is created by the above-described printing cutting processing apparatus, there has been a problem that a layout for eliminating waste of the sticker mount must be performed, which is troublesome.
[0004]
In other words, the size of the correction sticker varies depending on the correction range, and when a plurality of correction stickers are created in a batch, there is a problem that the sticker mount is wasted if the layout is not taken into consideration. It was. In addition, since the size of the sticker is determined according to the size of the correction target range, depending on the number of characters in the corrected character string, it is necessary to consider the size of the character and the space between characters. It was.
[0005]
In order to solve the above problem, the present invention automatically creates a layout of each seal and an arrangement of characters on each seal when creating a plurality of seals by printing on a predetermined sticker mount and cutting a print range. An object of the present invention is to provide an adjustable area cutting apparatus.
[0010]
[Means for Solving the Problems]
Claim1The area cutting apparatus of the described invention is
In an area cutting processing apparatus that cuts a predetermined sticker sheet and creates a plurality of correction stickers,
Reading means for reading a character string printed on a printed material;
Character string storage means for storing the read character string;
Specify part of the character string stored in this character string storage meansCharacter string specifying means,
Enter the character string to be replaced with the character string included in the area specified by this character string specifying means.A character string input means;
A print frame having a size corresponding to an area where the character string designated by the character string designation unit is printed on the printed matter is set on a predetermined sticker sheet.Printing frame setting means;
The character string input by the character string input means is arranged in the print frame set by the print frame setting means, and the character size and character spacing of the read character string are set for the character string. Printing means for performing settings so that the settings including the same are the same, and printing a character string arranged in the print frame according to the settings;
Cutting processing means for cutting the predetermined sticker sheet along a printing frame on which a character string is printed by the printing means;
It was set as the structure characterized by providing.
[0011]
This claim1According to the described invention, when a part of a character string is specified in the stored character string and a character string to be replaced with this character string is input, the input character string is set on a predetermined sticker sheet. Print in the printed frame and cut. Therefore, it is possible to easily create a correction sticker that is attached to a printed material and corrects some characters of the printed material.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0015]
First, the configuration will be described.
FIG. 1 is a block diagram showing a main configuration of the
[0016]
The
[0017]
This correction sticker creation process is a process of creating a correction sticker to be pasted on the correction target range in order to correct a part of the description content of a printed matter such as a document or a business card.
[0018]
In the correction sticker creation process (see FIG. 7), the
Then, when a plurality of correction target ranges to be corrected by the correction sticker are designated by the designation input on the displayed read image, the
[0019]
When the correction character to be printed on the correction sticker is input, the
[0020]
Further, the
[0021]
Further, when the number of correction characters is different from the number of characters in the correction target range, the character string format information correction process (see FIG. 11) is performed to arrange the correction characters within the frame of each correction sticker. Thereafter, an automatic seal cutting process (see FIG. 12) is executed to generate print data for printing each correction sticker on a predetermined sticker mount, output it to the
[0022]
The
[0023]
As shown in FIG. 2, the
[0024]
Further, as shown in FIG. 3, the seal arrangement
[0025]
As shown in FIG. 4, the cutting
[0026]
As shown in FIG. 5, the character string
[0027]
As shown in FIG. 6, the correction
[0028]
The
[0029]
The
[0030]
The
[0031]
The data stored in the
[0032]
Next, the operation in the
[0033]
FIG. 7 is a flowchart showing a correction seal automatic creation process executed in the
In the correction sticker automatic creation process shown in FIG. 7, the
[0034]
Here, on the read image displayed on the
Then, the character displayed in the designated correction target range, that is, information indicating the font type, character size, digit pitch, and print color of the character read by the
[0035]
Here, the
[0036]
In step S106, it is determined whether or not the number of specified correction target ranges is “0 (zero)”. If it is “0”, the process is terminated. The process proceeds to S107.
In step S107, the
[0037]
First, in step S108, when a sticker number corresponding to each correction target range is input by an instruction input from the
[0038]
Subsequently, when correction characters to be printed on each correction sticker to be created are input from the
[0039]
In step S112, it is determined whether or not seal numbers and correction characters have been input for all the correction target ranges. If there is a correction target range that has not yet been input, there is another number to be input. It is guided by the display on the display device 5 (step S113), and the process returns to step S108.
If input to all correction target ranges has been completed (step S112; Yes), the
[0040]
The character string automatic modification process executed in step S114 is a setting similar to the typeface or character size preprinted in the correction target range of the correction sticker for the correction character printed on the correction sticker. By doing so, the discomfort after sticking the correction sticker is minimizedsuppressSpecifically, the correction character font, character size, digit pitch, printing color, and the like are set in the corrected
[0041]
Subsequently, the
Then, the CPU causes the
[0042]
Here, when the number of corrected characters is different from the number of characters in the correction target range (step S117; Yes), a character string format information correction process (see FIG. 11) is executed in step S118, and the process proceeds to step S119. If the number of corrected characters is equal to the number of characters in the correction target range (step S117; No), the process proceeds to step S119 as it is.
[0043]
In step S119, the
[0044]
FIG. 8 is a flowchart showing in more detail the seal print result automatic layout process shown in step S115 of FIG.
First, when the
[0045]
Here, the
[0046]
Subsequently, the
[0047]
And the process of step S134-step S138 is repeated until the temporary arrangement | positioning process of all the arrangement patterns is complete | finished, and if temporary arrangement | positioning process is complete | finished, it will transfer to step S139.
[0048]
In step S139, which of the lower margin area and the horizontal margin area calculated in the margin area calculation process in step S136 and stored in the seal arrangement
[0049]
In step S140, the layout pattern having the smallest margin area specified in step S139 is determined from the layout patterns stored in the seal layout
[0050]
FIG. 9 is a flowchart showing in more detail the process of arranging in step S135 of FIG.
In this process, first, the arrangement pattern acquired in step S134 of FIG. 8 is set (step S151), and then “1” is set to the count value of the arrangement row counter (step S153).
[0051]
Then, the
[0052]
If it is determined in step S154 that the designated seal cannot be placed, the count value of the placement row counter is incremented (+1) (step S155), and the process returns to step S153. Further, if it is determined that it can be arranged, the process proceeds to step S156.
[0053]
In step S156, the arrangement line indicated by the current arrangement line counter is stored in the seal arrangement
[0054]
FIG. 10 is a flowchart showing in more detail the margin area calculation processing in step S136 of FIG.
In this margin area calculation process, first, the arrangement pattern obtained in step S134 in FIG. 8 is obtained by the arrangement process in consideration of the row digit margin in step S135, and is stored in the seal arrangement
[0055]
Subsequently, (the arrangement last line + 1 acquired in step S161) is subtracted from the maximum number of lines that can be arranged on the sticker board that is set in advance or automatically, and the digit of one line on the sticker board is subtracted from the subtraction result. The amount of the lower margin area is calculated by multiplying the number (step S162). That is, the calculation represented by the following formula (1) is executed.
[0056]
Lower margin area = {Maximum line of paper− (Last arrangement line + 1)} × Paper digit (1)
[0057]
The margin area calculated in step S162 is a margin generated below the correction sticker on the sticker mount when the correction sticker is printed. This blank area can be used again as an unused part of the sticker mount.
[0058]
In subsequent step S163, first, “1” is set to the row pointer n. In step S164, it is determined whether or not the value of the row pointer n has reached (placement final row + 1). If the row pointer n has not reached (placement final row + 1), that is, the row pointer n has When the correction sticker is arranged in the indicated row, the process proceeds to step S165.
In step S165, the number of remaining blank digits generated on the right side of the position where the correction sticker is arranged in the row indicated by the row pointer n is added to the horizontal margin area. In step S166, the row pointer n is incremented (+1), and the process returns to step S164.
[0059]
If the value of the row pointer n reaches (placement last row + 1) in step S164, the
Note that the lower margin area and the horizontal margin area determined in step S167 are stored in the seal arrangement
[0060]
FIG. 11 is a process showing the character string format information correction process shown in step S118 of FIG. 7 in more detail.
Prior to this character string format information correction process, it is determined in step S117 (FIG. 7) whether or not the number of characters will be changed by correction. If the number of characters does not change, the process is terminated and the number of characters changes. If so, the process from step S171 is started.
[0061]
In step S171, the corrected digit pitch is calculated by dividing the size of the correction target range in the digit direction by the corrected number of characters. Thereafter, the
[0062]
When the corrected digit pitch does not satisfy the condition in step S172, the
[0063]
If the corrected digit pitch is greater than or equal to the recommended character size, the
[0064]
Then, the
[0065]
FIG. 12 is a flowchart showing in more detail the automatic seal cutting process shown in step S120 of FIG.
In this automatic seal cutting process, the
[0066]
Then, the
[0067]
Subsequently, the
If it is determined that all the correction stickers have been processed, the sticker mount is used by the
[0068]
As described above, the processing shown in FIGS. 7 to 12 is executed by the
[0069]
FIG. 13 is a diagram showing an example of a screen displayed on the
[0070]
As shown in FIG. 13A, in step S101 (FIG. 7) of the correction sticker automatic creation process, when a document, a business card or the like for which a correction sticker is to be created is read by the
[0071]
FIG. 13B shows a correction target
[0072]
FIG. 14 is a diagram showing an example of a screen displayed on the
[0073]
When the seal number is input in step S108 (FIG. 7) to the correction target range displayed in the broken line frame on the correction target range designation screen shown in FIG. 13B, the
When a correction character to be printed on each correction sticker is input in a state where the correction
[0074]
When the seal printing result automatic layout process (step S115; FIG. 7) is executed for each correction sticker displayed together with the sticker number on the correction sticker creation screen shown in FIG. 14A, step S116 (FIG. 7) is executed. 7), a sticker
[0075]
In the sticker
[0076]
FIG. 15 is a diagram showing the state of the correction target range designated by the user and the correction sticker created for the correction target range. FIG. 15A shows the correction character range compared to the correction target range. (B) shows a case where the number of correction characters is small, (c) shows a case where the number of correction characters is large and the size of the correction sticker is enlarged, and (d) shows a correction. It is a figure which shows the case where there are few characters and the size of the correction sticker is expanded.
[0077]
As shown in FIG. 15A, when printing more characters than the number of characters printed in the
[0078]
In addition, as shown in FIG. 15B, when characters smaller than the number of characters printed in the
[0079]
When a very large number of characters are input as correction characters for the
[0080]
Similarly, when there are few correction characters and the number of characters is significantly reduced compared to the number of characters originally printed in the correction target range, as shown in FIG. By newly setting a range including the character located at the correction target range, it is possible to create the correction sticker 11d in which the degree of change in the number of characters is reduced.
[0081]
As described above, according to the
[0082]
Therefore, it is possible to easily create a correction sticker for correcting a part of a document or a business card. In addition, since the correction stickers are arranged on the sticker mount so that the amount of blank area is minimized, the sticker mount can be used efficiently.
[0083]
Further, the typeface, character size, printing color, etc. of the characters originally printed in the correction target range are stored in the character string
[0084]
In addition, even when the number of correction characters printed on the correction sticker decreases or increases compared to the number of characters previously printed in the correction target range, the character string format information correction processing is executed, If the character size and digit pitch are adjusted and there are inconveniences such as the characters in the correction sticker becoming extremely small, a correction sticker is created that includes the characters positioned before and after the correction target range. Regardless of the content to be corrected by the seal, an optimal correction seal can be automatically created.
[0085]
The
[0086]
Further, in the
[0087]
[Modification 1]
Here, as a first modification of the
[0088]
FIG. 16 is a flowchart showing a seal print result automatic layout process as a first modification of the embodiment of the present invention. In the seal print result automatic layout process shown in FIG. 16, the
[0089]
Subsequently, the sticker with the sticker number n is placed in the upper left corner of the sticker mount (step S202), and the count value of the counter n is incremented (+1) (step S203).
[0090]
Here, the
[0091]
If the correction sticker does not protrude from the sticker mount, the process returns to step S203. If the correction sticker protrudes from the sticker mount, the sticking correction sticker that has protruded is cleared (step S207), and correction of the seal number n is performed. The sticker is placed at the left end one row below the correction sticker previously placed (step S208), and the process returns to step S203.
[0092]
In step S204, if the count value of the counter n exceeds the total number of correction stickers, the process ends.
[0093]
FIG. 17 is a diagram showing a sticker print image screen 5e showing a layout of correction stickers arranged by the sticker print result layout process shown in FIG. As shown in the sticker print image screen 5e, according to the sticker print result layout process shown in FIG. 16, the correction stickers are arranged on the sticker mount in the order of the sticker numbers.
[0094]
For this reason, each correction sticker is arranged and printed according to the order of the seal numbers entered by the user, so that mistakes are less likely to occur when performing the work of applying the correction sticker, and it is easier to work. You can make a correction sticker.
[0095]
[Modification 2]
In addition, in the automatic printout process of the sticker print result of the
FIG. 18 is a flowchart showing a seal print result automatic layout process as a second modification of the embodiment of the present invention.
[0096]
In the seal print result automatic layout process shown in FIG. 18, the
Then, referring to the seal range information of each correction sticker stored in the character string
[0097]
Subsequently, the
[0098]
Here, the
[0099]
Note that if the value of the counter n exceeds the total number of correction stickers in step S215, the process ends.
[0100]
FIG. 19 shows a sticker print image screen 5f when a correction sticker is arranged by the sticker print result automatic layout process shown in FIG.
As shown in the seal print image screen 5f in FIG. 19, the correction stickers are arranged on the sticker mount in ascending order.
[0101]
Accordingly, the correction stickers corresponding to the small correction target range are arranged in order and the correction stickers are printed, so that the workability of the work of applying the correction stickers can be further improved.
[0102]
In addition to the first and second modifications, for example, as shown in FIG. 20, similar correction stickers may be collected and arranged on a sticker mount. FIG. 20 shows a seal print image screen 5g in which correction stickers having similar contents and sizes among correction stickers and correction stickers set in advance as a predetermined group are collected and arranged on a sticker mount. FIG. By arranging the correction stickers as shown in FIG. 20, it is possible to more easily perform the work of attaching a large number of correction stickers, and it is possible to further improve the workability.
[0103]
In addition, the automatic layout process of the seal print result in the
[0104]
Further, in the
[0109]
Claim1The region cutting processing device according to the present invention, and the claim4According to the described storage medium, when a part of a character string is specified in the stored character string and a character string to be replaced with this character string is input, the input character string is set on a predetermined sheet. Print in the printed frame and cut. Therefore, for example, it is possible to easily create a correction sticker that is attached to a printed material and corrects some characters of the printed material.
In addition, when storing a character string, even when creating a sticker or the like to be used by sticking to a part of the printed material, the printed material can be read and processing can be performed according to the read character string. Thus, it is possible to save time and effort such as inputting a character string in a printed material or manually setting the character string of the printed character string so that the settings including the character spacing are the same.
further,Since the input character string is printed based on the settings including the character size and character spacing of the character string specified by the character string specifying means, the specified character string is common to the typeface and character size, and there is a sense of incongruity. No characters can be printed automatically.
[0112]
According to the second aspect of the present invention, when the input character string cannot be printed in the print frame, it can be printed in the print frame, for example, by reducing the character size or reducing the pitch between characters. Since the character string attribute is changed for printing, the user can save time and effort to determine and set the layout in the print frame, and the efficiency can be further improved.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a schematic configuration inside a
FIG. 2 is a diagram schematically showing a configuration of a
FIG. 3 is a diagram showing in detail the configuration of a seal arrangement
4 is a diagram showing in detail the configuration of a cutting
5 is a diagram showing in detail the configuration of a character string
6 is a diagram showing in detail the configuration of the corrected
FIG. 7 is a flowchart showing correction sticker automatic creation processing executed by the
FIG. 8 is a flowchart showing in more detail the seal print result automatic layout process shown in step S115 of FIG.
FIG. 9 is a flowchart showing in more detail the process of arranging in consideration of the row digit margin shown in step S135 of FIG. 8;
FIG. 10 is a flowchart showing in more detail the margin area calculation processing shown in step S136 of FIG.
FIG. 11 is a flowchart showing in more detail the character string format information correction process shown in step S118 of FIG. 7;
12 is a flowchart showing in more detail the automatic seal cutting process shown in step S120 of FIG.
13 is a diagram showing an example of a screen displayed in the correction sticker automatic creation process shown in FIG. 7, wherein (a) shows a read
14 is a diagram showing an example of a screen displayed on the
15 is a diagram showing a state of a correction target range designated by a user and a correction sticker created for the correction target range in the correction sticker automatic generation processing shown in FIG. a) shows a case where the number of correction characters is larger than the correction target range, (b) shows a case where the number of correction characters is small, and (c) shows a large number of correction characters and the size of the correction sticker is large. (D) is a figure which shows the case where there are few correction characters and the size of the correction sticker is expanded.
FIG. 16 is a flowchart showing a seal print result automatic layout process as a first modified example in the embodiment of the present invention;
17 is a diagram showing a sticker print image screen 5e displayed on the
FIG. 18 is a flowchart showing a seal print result automatic layout process as a second modification of the embodiment of the present invention.
19 is a diagram showing a sticker print image screen 5f displayed on the
FIG. 20 is a diagram showing a sticker print image screen 5g displayed on the
[Explanation of symbols]
1 Word processor
2 CPU
3 input devices
4 RAM
5 display devices
5a Reading data display screen
5b Correction target range specification screen
5c Correction sticker creation screen
5d Sticker printing image screen
5e, 5f, 5g
Sticker printing image screen
6 Printing device
61 Scanner section
62 Cutter section
7 Storage device
8 storage media
9 Bus
Claims (6)
印刷物に印刷された文字列を読み取る読取手段と、
前記読み取られた文字列を記憶する文字列記憶手段と、
この文字列記憶手段に記憶された文字列の一部を指定する文字列指定手段と、
この文字列指定手段により指定された領域に含まれる文字列と置換される文字列を入力する文字列入力手段と、
前記文字列指定手段により指定された文字列が前記印刷物に印刷されている領域に対応するサイズの印字枠を所定のシール用紙に設定する印字枠設定手段と、
この印字枠設定手段により設定された印字枠内に前記文字列入力手段により入力された文字列を配置するとともに、当該文字列に対して、前記読み取られた文字列の文字サイズ、文字間隔を含む設定が同一となるように設定を行い、当該設定に従って前記印刷枠に配置された文字列を印字する印字手段と、
この印字手段により文字列が印字された印字枠に沿って前記所定のシール用紙を裁断処理する裁断処理手段と、
を備えることを特徴とする領域裁断処理装置。 In an area cutting processing apparatus that cuts a predetermined sticker sheet and creates a plurality of correction stickers,
Reading means for reading a character string printed on a printed material;
Character string storage means for storing the read character string;
A character string specifying means for specifying a part of the character string stored in the character string storage means;
A character string input means for inputting a character string to be replaced with a character string included in the area specified by the character string specifying means;
Print frame setting means for setting a print frame of a size corresponding to an area where the character string specified by the character string specifying means is printed on the printed matter, on a predetermined sticker sheet;
The character string input by the character string input unit is arranged in the print frame set by the print frame setting unit, and the character size and the character interval of the read character string are included for the character string. Printing means for setting the settings to be the same and printing a character string arranged in the print frame according to the settings;
Cutting processing means for cutting the predetermined sticker sheet along a printing frame on which a character string is printed by the printing means;
An area cutting processing apparatus comprising:
前記印字手段は、前記印字枠設定手段により新たに設定された印字枠内に、当該印字枠に対応する領域に新たに含まれた文字列と、前記文字列入力手段により入力された文字列とを印字することを特徴とする請求項1記載の領域裁断処理装置。The print frame setting means is designated by the character string designating means when all the character strings input by the character string input means cannot be printed within the print frame set by the print frame setting means by the printing means. A new print frame of a size corresponding to the area that newly includes the character string before and after the specified character string,
The printing means includes a character string newly included in an area corresponding to the print frame in the print frame newly set by the print frame setting means, and a character string input by the character string input means. The region cutting processing device according to claim 1 , wherein the region cutting processing device is printed.
印刷物に印刷された文字列を読み取る読取手段、
前記読み取られた文字列を記憶する文字列記憶手段、
この記憶された文字列の一部を指定する文字列指定手段、
この指定された領域に含まれる文字列と置換される文字列を入力する文字列入力手段、
前記指定された文字列が前記印刷物に印刷されている領域に対応するサイズの印字枠を所定のシール用紙に設定する印字枠設定手段、
この印字枠設定手段により設定された印字枠内に、前記文字列入力手段により入力された文字列を配置するとともに、当該文字列に対して、前記読み取られた文字列の文字サイズ、文字間隔を含む設定が同一となるように設定を行い、当該設定に従って前記印刷枠に配置された文字列を印字する印字手段、
この文字列が印字された印字枠に沿って前記所定のシール用紙を裁断処理し、複数の訂正用シール用紙を作成する裁断処理手段、
として機能させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。 Computer
Reading means for reading a character string printed on a printed material;
Character string storage means for storing the read character string;
A character string specifying means for specifying a part of the stored character string;
A character string input means for inputting a character string to be replaced with a character string included in the designated area ;
A print frame setting means for setting a print frame of a size corresponding to an area where the designated character string is printed on the printed matter on a predetermined sticker sheet ;
The character string input by the character string input means is arranged in the print frame set by the print frame setting means, and the character size and character spacing of the read character string are set for the character string. Printing means for performing settings so that the settings including the same are the same, and printing a character string arranged in the print frame according to the settings;
Cutting processing means for cutting the predetermined sticker sheet along a print frame on which the character string is printed, and creating a plurality of correction sticker sheets;
A computer-readable storage medium storing a program for functioning as a computer.
前記印字枠設定手段により設定された印字枠内に、前記文字列入力手段により入力された文字列を全て印字できない場合には、前記印字枠内に当該文字列を全て印字できるようにWhen all the character strings input by the character string input means cannot be printed within the print frame set by the print frame setting means, all the character strings can be printed within the print frame. 当該文字列の文字サイズ、文字間隔含む設定を変更して印字することを特徴とするChange the settings including the character size and character spacing of the character string and print
請求項4記載の記憶媒体。The storage medium according to claim 4.
前記印字手段は、前記印字枠設定手段により新たに設定された印字枠内に、当該印字枠に対応する領域に新たに含まれた文字列と、前記文字列入力手段により入力された文字列とを印字することを特徴とする請求項4記載の記憶媒体。The printing means includes a character string newly included in an area corresponding to the print frame in the print frame newly set by the print frame setting means, and a character string input by the character string input means. The storage medium according to claim 4, wherein the storage medium is printed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP03887399A JP3978922B2 (en) | 1999-02-17 | 1999-02-17 | Area cutting processing device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP03887399A JP3978922B2 (en) | 1999-02-17 | 1999-02-17 | Area cutting processing device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000233395A JP2000233395A (en) | 2000-08-29 |
JP3978922B2 true JP3978922B2 (en) | 2007-09-19 |
Family
ID=12537342
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP03887399A Expired - Fee Related JP3978922B2 (en) | 1999-02-17 | 1999-02-17 | Area cutting processing device and storage medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3978922B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4697062B2 (en) * | 2006-06-15 | 2011-06-08 | ブラザー工業株式会社 | Print data editing device |
JP5622531B2 (en) * | 2010-11-11 | 2014-11-12 | 株式会社エヌ・ティ・ティ・データ | Insurance design document generation and correction system, insurance design document generation and correction method and program |
JP6167732B2 (en) * | 2013-07-29 | 2017-07-26 | ブラザー工業株式会社 | Cutting device and recording medium recording processing program |
JP2015060540A (en) * | 2013-09-20 | 2015-03-30 | カシオ計算機株式会社 | Creation device and creation method of correction sheet |
JP6264124B2 (en) * | 2014-03-20 | 2018-01-24 | カシオ計算機株式会社 | Assembly part printing system, printing apparatus, assembly part printing method and program |
-
1999
- 1999-02-17 JP JP03887399A patent/JP3978922B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2000233395A (en) | 2000-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7184167B1 (en) | Data processing for arranging text and image data on a substrate | |
EP0051857A1 (en) | Method for editing document | |
JPH06176188A (en) | Method and device for preparing information on recognized characters | |
US8175415B2 (en) | Image processing device and computer-accessible recording medium containing program therefor | |
JP3978922B2 (en) | Area cutting processing device and storage medium | |
JP2004510227A (en) | Correcting the print position | |
JP4300615B2 (en) | Printing cutting apparatus and recording medium | |
JPH08161309A (en) | Word processor | |
JP3205535B2 (en) | OCR system | |
JP3663865B2 (en) | Form processing apparatus and storage medium | |
JPH0675952A (en) | Document preparing device | |
JP3723873B2 (en) | Automatic box creation device on newspaper | |
JP3275629B2 (en) | Layout correction device | |
JPH04148471A (en) | Format setting device | |
JPH07172021A (en) | Layout method of letter | |
JPH08166946A (en) | Document processing method and its device | |
JPH07105197A (en) | Document processor | |
JPH05282297A (en) | Word processor | |
JPH08287050A (en) | Layout design device | |
JPS63209964A (en) | Word processor | |
JPH0711799B2 (en) | Typesetting system | |
JPH1027256A (en) | Character input device | |
JPH03102515A (en) | Document preparing device | |
JPS605385A (en) | Character processor | |
JP2005004738A (en) | Editing system, editing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050916 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060815 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061004 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070605 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070618 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100706 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110706 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110706 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120706 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120706 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130706 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |