JP3978922B2 - Area cutting processing device and storage medium - Google Patents

Area cutting processing device and storage medium Download PDF

Info

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
Application number
JP03887399A
Other languages
Japanese (ja)
Other versions
JP2000233395A (en
Inventor
俊啓 木内
栄作 中谷
哲博 丸山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP03887399A priority Critical patent/JP3978922B2/en
Publication of JP2000233395A publication Critical patent/JP2000233395A/en
Application granted granted Critical
Publication of JP3978922B2 publication Critical patent/JP3978922B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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】
【課題を解決するための手段】
請求項記載の発明の領域裁断処理装置は、
所定のシール用紙を裁断し、複数の訂正用シールを作成する領域裁断処理装置において、
印刷物に印刷された文字列を読み取る読取手段と、
前記読み取られた文字列を記憶する文字列記憶手段と、
この文字列記憶手段に記憶された文字列の一部を指定する文字列指定手段と、
この文字列指定手段により指定された領域に含まれる文字列と置換される文字列を入力する文字列入力手段と、
前記文字列指定手段により指定された文字列が前記印刷物に印刷されている領域に対応するサイズの印字枠を所定のシール用紙に設定する印字枠設定手段と、
この印字枠設定手段により設定された印字枠内に、前記文字列入力手段により入力された文字列を配置するとともに、当該文字列に対して、前記読み取られた文字列の文字サイズ、文字間隔を含む設定が同一となるように設定を行い、当該設定に従って前記印刷枠に配置された文字列を印字する印字手段と、
この印字手段により文字列が印字された印字枠に沿って前記所定のシール用紙を裁断処理する裁断処理手段と、
を備えることを特徴とする構成とした。
【0011】
この請求項記載の発明によれば、記憶された文字列において一部の文字列が指定され、この文字列と置換される文字列が入力されると、入力された文字列を、所定のシール用紙に設定された印字枠内に印字して裁断する。従って、印刷物に貼付して印刷物の一部の文字を訂正する訂正用シールを、容易に作成することができる。
【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】
請求項記載の発明の領域裁断処理装置、および、請求項記載の記憶媒体によれば、記憶された文字列において一部の文字列が指定され、この文字列と置換される文字列が入力されると、入力された文字列を、所定の用紙に設定された印字枠内に印字して裁断する。従って、例えば、印刷物に貼付して印刷物の一部の文字を訂正する訂正用シールを、容易に作成することができる。
また、文字列を記憶させる際に、印刷物の一部に貼付するなどして利用するシール等を作成する場合にも、印刷物を読み取らせて、読み取らせた文字列に従って処理を行うことができるので、印刷物における文字列を入力したり、印刷された文字列の文字サイズ、文字間隔を含む設定が同一となるように設定を手作業で設定する等の手間を省くことができる。
さらに、文字列指定手段により指定された文字列の文字サイズ、文字間隔を含む設定をもとに、入力された文字列を印字するので、指定された文字列と書体や文字サイズが共通で、違和感のない文字を自動的に印字させることができる。
【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 word processor 1 in the embodiment of the present invention. As shown in FIG. 1, a word processor 1 includes a CPU (Central Processing Unit) 2, an input device 3, a RAM (Random Access Memory) 4, a display device 5, a printing device 6, a storage device 7, and a storage device 7. Each unit is configured by the medium 8 and is connected by a bus 9 except for the storage medium 8. In addition, the printer 6 includes a scanner unit 61 and a cutter unit 62 in addition to a printer (not shown).
[0016]
The CPU 2 reads various programs and data as a word processor stored in the storage device 7 and develops them in the work memory 4g in the RAM 4, controls each part of the word processor 1, and performs document creation processing and document printing as the word processor 1. In addition to executing processing and the like, correction seal automatic creation processing (see FIG. 7) described later is executed.
[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 CPU 2 causes the scanner unit 61 of the printing device 6 to read the content printed on the document or business card for which the correction sticker is to be created, and the read image is stored in the RAM 4. Is stored in the read screen data memory 4a, and display data for displaying the read image is output to the display device 5 and displayed on the display screen of the display device 5.
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 CPU 2 sequentially indicates the number of the correction sticker corresponding to each correction target range. A number is assigned, and the character format printed in each correction target range is stored in the character string format storage memory 4e.
[0019]
When the correction character to be printed on the correction sticker is input, the CPU 2 stores the correction character in the correction character data memory 4f and automatically formats the correction character by the character string automatic modification process. It is determined and stored in the corrected character data memory 4f.
[0020]
Further, the CPU 2 executes a sticker print result automatic layout process (see FIG. 8) to generate an arrangement pattern in which a plurality of correction stickers corresponding to each designated correction target range are arranged on the sticker mount. And stored in the seal arrangement pattern management memory 4c. Then, according to each arrangement pattern, a process of arranging the correction stickers in consideration of the row margins (see FIG. 9) is performed, and a plurality of correction stickers are attached to the sticker mount so as to fill the margins generated on the right side of the correction stickers. Place on top. Further, the amount of the horizontal margin area generated on the right side of the correction sticker and the lower margin area generated below the portion where the correction sticker is arranged is calculated by the margin area calculation process (see FIG. 10). And stored in the seal arrangement pattern management memory 4c.
[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 printing device 6, and print by the printer of the printing device 6 And the frame of the correction sticker is cut by the cutter unit 62 included in the printing apparatus 6.
[0022]
The input device 3 includes a keyboard having ten keys, character keys, symbol keys, and various function keys. When any one of these keys is pressed, a press signal corresponding to the pressed key is generated. Output to the CPU 2. The input device 3 includes a pointing device such as a touch panel or a mouse that is configured integrally with the display screen of the display device 5, and a coordinate position on the display screen at the time of operation together with a corresponding operation signal at the time of these operations. Is output to the CPU 2.
[0023]
As shown in FIG. 2, the RAM 4 includes a reading screen data memory 4a, a correction sticker layout image screen data memory 4b, a sticker arrangement pattern management memory 4c, a cutting information memory 4d, a character string format storage memory 4e, a correction character data memory 4f, It has a work memory 4g and the like. The read screen data memory 4a stores read image data such as graphics and characters read by the scanner unit 61 of the printing apparatus 6, and the correction sticker layout image screen data memory 4b stores correction sticker automatic creation processing (FIG. 7). The screen data indicating the layout of the plurality of correction stickers created in (see) is stored.
[0024]
Further, as shown in FIG. 3, the seal arrangement pattern management memory 4c in the RAM 4 stores a plurality of arrangement patterns for arranging a plurality of correction stickers on the sticker mount, and the correction stickers are attached to the sticker mount according to these arrangement patterns. When arranged above, the horizontal margin area generated on the right side of the correction sticker and the amount of the lower margin area generated below the area where the correction sticker is arranged are stored.
[0025]
As shown in FIG. 4, the cutting information memory 4d has an arrangement pattern in which the margin area is determined to be the smallest in the automatic layout printing result layout process (see FIG. 8), and a correction sticker is arranged and printed according to this arrangement pattern. At this time, the cutting information in the horizontal and vertical directions for cutting the frame of the correction sticker, the layout position of each correction sticker in the arrangement pattern, and the like are stored.
[0026]
As shown in FIG. 5, the character string format storage memory 4e is created to correct a designated correction target range in a document or a business card that is a correction target read by the scanner unit 61. Number of correction stickers, sticker number attached to each correction sticker, typeface information indicating the typeface of characters printed in each correction target range, character size information indicating character size, digit pitch information indicating character spacing Various information such as color information indicating the print color of these characters is stored.
[0027]
As shown in FIG. 6, the correction character data memory 4f creates each correction sticker in correspondence with the seal number of each correction sticker created in the correction sticker automatic creation process of FIG. The correction character information that is sometimes printed is stored.
[0028]
The display device 5 is configured by a CRT (Cathode Ray Tube), a liquid crystal display device, or the like, and displays display data (read image data, print data, etc.) input from the CPU 2.
[0029]
The printing device 6 cuts the printed sticker board together with a printer for printing a correction sticker on a predetermined sticker board, a scanner unit 61 for reading a document, a business card, etc. for which a correction sticker is to be created. The cutter part 62 is provided. Then, the printing device 6 performs a paper feeding operation under the control of the CPU 2, causes the scanner unit 61 to read a surface image such as a document to be corrected and a business card to be created, and a predetermined sticker mount by a built-in printer. The letter of the correction sticker is printed on. Further, the printing device 6 drives and controls the built-in cutter unit 62 together with the paper feeding operation to cut the frame of the correction sticker printed by the printer.
[0030]
The storage device 7 includes a storage medium 8 in which programs, data, and the like are stored. The storage medium 8 is configured by a magnetic or optical recording medium or a semiconductor memory. This storage medium 8 is fixed to the storage device 7 or detachably mounted.
[0031]
The data stored in the storage medium 8 may be received from other devices connected via a communication line or the like and stored, and further connected via a communication line or the like. A storage device including the above-described storage medium may be provided on the other device side, and a program or data stored in the storage medium 16 may be used via a communication line.
[0032]
Next, the operation in the word processor 1 will be described.
[0033]
FIG. 7 is a flowchart showing a correction seal automatic creation process executed in the word processor 1 according to the embodiment of the present invention.
In the correction sticker automatic creation process shown in FIG. 7, the CPU 2 first causes the scanner unit 61 of the printing device 6 to read a document, a business card, or the like to create a correction sticker, and read the read image data memory of the RAM 4. 4a is stored and displayed on the display screen of the display device 5 (step S101).
[0034]
  Here, on the read image displayed on the display device 5, when a correction target range in which a correction sticker is to be created is designated by an instruction input from the input device 3 (step S102), the CPU 2 designates Count the number of correction target areas, that is, the number of correction stickers(Step S103). For example, if the correction target range is designated for the first time, the number of correction stickers is set to “1”, and then the number of correction stickers is incremented (+1) each time a new correction target range is designated. .
  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 scanner unit 61 is temporarily stored in the character string format storage memory 4e. Store (step S104).
[0035]
Here, the CPU 2 requests an instruction input as to whether all correction target ranges for which correction stickers are to be created have been specified (step S105), and indicates that the specification of all correction target ranges has not been completed. If there is an input, the process returns to step S102, and if there is an instruction input indicating the end, the process proceeds to step S106.
[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 CPU 2 executes print result automatic numbering processing. This print result automatic numbering process is a process of assigning a seal number to each correction sticker when creating a plurality of correction stickers.
[0037]
First, in step S108, when a sticker number corresponding to each correction target range is input by an instruction input from the input device 3, the CPU 2 stores the character string format by associating the input sticker number with each correction target range. Store in the memory 4e. Further, various types of information indicating the typeface and the character size temporarily stored in the character string format storage memory 4e are stored in association with the seal number again (step S109). The seal number stored here is displayed on the display screen in association with each correction sticker as the sticker number of the correction sticker to be attached to each correction target range.
[0038]
Subsequently, when correction characters to be printed on each correction sticker to be created are input from the input device 3, the CPU 2 stores the input correction characters in the correction character data memory 4f (step S110), and all It is determined whether or not a corrected character is input (step S111). Here, if the input of all the corrected characters has not been completed yet, the process returns to step S110, and if the input of all the corrected characters has been completed, the process proceeds to step S112.
[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 CPU 2 executes a character string automatic modification process (step S114).
[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 character data memory 4f in accordance with the contents stored in the character string format storage memory 4e. It is.
[0041]
Subsequently, the CPU 2 executes a seal printing result automatic layout process (see FIG. 8) described later, and automatically determines the layout of each correction sticker when printing a plurality of correction stickers on the sticker mount (step). S115).
Then, the CPU causes the display device 5 to display an image screen when the correction sticker is printed with the layout determined in step S115 (step S116), and proceeds to step S117, where the number of correction characters and the correction target range are displayed. The number of characters is compared and determined.
[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 CPU 2 requests an input as to whether or not to execute printing. If the printing is not performed, the process is terminated. If the printing is performed, the automatic seal cutting process is performed in step S120 (FIG. 12). Execute) and finish the process.
[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 CPU 2 obtains the number of correction stickers stored in the character string format storage memory 4e in step S104 of FIG. 7 (step S131), the CPU 2 determines the correction stickers based on the obtained number of correction stickers. All the arrangement patterns are calculated and stored in the sticker arrangement pattern management memory 4c (step S132). For example, when the number of correction stickers is four, as shown in FIG. 3, “placement patterns 1, 2, 3, 4”, “placement patterns 1, 2, 4” are stored in the sticker placement pattern management memory 4c. , 3 ", various arrangement patterns for arranging four correction stickers are stored.
[0045]
Here, the CPU 2 executes temporary arrangement for each arrangement pattern stored in the seal arrangement pattern management memory 4c. This temporary arrangement is a process of calculating the amount of blank area that occurs when the correction sticker is arranged according to each arrangement pattern. First, the CPU 2 acquires a predetermined arrangement pattern from the sticker arrangement pattern management memory 4c (step S134). Then, based on the obtained arrangement pattern, the range information of each correction sticker stored in the character string format storage memory 4e is referred to, and the arrangement processing is performed in consideration of the line digit margin described later (see FIG. 9). (Step S135).
[0046]
Subsequently, the CPU 2 executes a margin area calculation process (see FIG. 10) in step S136, and stores the calculated lower margin area and horizontal margin area in the seal arrangement pattern management memory 4c (step S137). Then, the next arrangement pattern is set, and the process returns to step S133 to determine whether or not the provisional arrangement processing for all arrangement patterns has been completed.
[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 pattern management memory 4c is minimized is input. In other words, it is specified whether the bottom margin area is minimized and the margin below the sticker mount is minimized, or the horizontal margin area is minimized and the margin area generated on the right side of the correction sticker is minimized. .
[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 pattern management memory 4c. In step S141, the layout pattern determined in step S140 is determined. Is stored in the cutting information memory 4d when the correction sticker is arranged according to the arrangement pattern. In subsequent step S142, the CPU 2 arranges the correction sticker on the sticker mount with the determined arrangement pattern, and displays the layout state of the correction sticker on the sticker mount on the display screen of the display device 5. The process is terminated.
[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 CPU 2 determines whether or not a correction sticker has already been placed in the current row indicated by the placement row counter (step S153). If no seal has been placed, the process proceeds to step S156. If the correction sticker image is already positioned, the process proceeds to step S154, and is it possible to place the specified correction sticker on the right side of the correction sticker already placed? Determine whether or not.
[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 pattern management memory 4c, the process proceeds to step S157, and the arrangement is completed up to the last correction sticker of the arrangement pattern set in step S151. It is determined whether or not. If not finished yet, the next correction sticker is set (step S158), and the process returns to step S152. If all the correction stickers have been arranged, the series of processes is terminated.
[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 pattern management memory 4c. The last line of the line is acquired (step S161).
[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 CPU 2 moves to step S167 and determines the lower margin area and the horizontal margin area (step S167). The process is terminated.
Note that the lower margin area and the horizontal margin area determined in step S167 are stored in the seal arrangement pattern management memory 4c in step S137 (FIG. 8) described above.
[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 CPU 2 determines whether or not the corrected digit pitch calculated in step S172 is equal to or smaller than a preset recommended digit maximum pitch and satisfies a condition equal to or greater than the recommended digit minimum pitch (step S172). ). Here, the recommended digit minimum pitch is a value obtained by multiplying the digit pitch before correction by a predetermined recommended digit pitch coefficient.
[0062]
When the corrected digit pitch does not satisfy the condition in step S172, the CPU 2 calculates a recommended character size by multiplying the character size before correction by a predetermined recommended character size coefficient (step S173). Then, it is determined whether or not the corrected digit pitch is a value equal to or larger than the recommended character size calculated in step S173 (step S174).
[0063]
If the corrected digit pitch is greater than or equal to the recommended character size, the CPU 2 increases the size of the correction sticker and corrects the size including characters before and after the specified correction target range. Change the number of characters so that a sticker is created, adjust the character size and the corrected digit pitch again, and the corrected digit pitch satisfies the conditions within the recommended digit pitch range. Is adjusted so as to be smaller (step S175).
[0064]
Then, the CPU 2 stores the new character format in the corrected character data memory 4f (step S176) and ends the process. In step S172, the corrected digit pitch is equal to or smaller than the recommended digit maximum pitch and satisfies the condition of the recommended digit minimum pitch or more, and in step S174, the corrected digit pitch is smaller than the recommended character size. Performs the process of step S176 as it is.
[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 CPU 2 obtains an arrangement pattern having the minimum designated margin area (lower margin area or horizontal margin area) stored in the cutting information memory 4d (step S181), and further includes cutting information. The correction sticker at the head of the arrangement pattern stored in the memory 4d is set (step S182).
[0066]
Then, the CPU 2 generates cutting information for each correction sticker in the processing after step S183. That is, in step S184, the cutout information in the horizontal direction is calculated based on the layout position of the correction sticker stored in the cutting information memory 4d in association with each sticker number, and the cutting information memory is used as the horizontal cutting information. Similarly, in step S185, vertical cutout information is calculated based on the layout position of the correction sticker stored in association with each sticker number in the cutting information memory 4d in step S185. The cutting information is stored in the cutting information memory 4d as cutting information.
[0067]
Subsequently, the CPU 2 shifts to a process for correcting a seal for the next seal number in the cutting information memory 4d (step S186), and determines whether or not the processes for all the correction stickers have been completed in step S183.
If it is determined that all the correction stickers have been processed, the sticker mount is used by the cutter unit 62 of the printing apparatus 6 according to the vertical cutting information and the horizontal cutting information stored in the cutting information memory 4d. Is cut (step S187), and the process is terminated.
[0068]
As described above, the processing shown in FIGS. 7 to 12 is executed by the word processor 1 to create a correction sticker. Next, an example of a screen displayed on the display screen of the display device 5 in the above processing is shown in FIGS.
[0069]
FIG. 13 is a diagram showing an example of a screen displayed on the display device 5 in the correction sticker automatic creation process shown in FIG. 7. FIG. 13A shows a read data display on which an image read by the scanner unit 61 is displayed. It is a figure which shows the screen 5a, (b) is a figure which shows the correction object range designation | designated screen 5b in which the correction object range was designated.
[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 scanner unit 61, The read image is displayed as a read data display screen 5a on the display screen. FIG. 13A shows a read data display screen 5a when a business card is read by the scanner unit 61 as an example. In the processing after step S102 (FIG. 7), various processing is performed based on the read image displayed on the read data display screen 5a.
[0071]
FIG. 13B shows a correction target range designation screen 5b showing a state in which the correction target range for which a correction sticker is to be created is designated in the read data display screen 5a shown in FIG. 13A. In step S102 (FIG. 7) of the correction sticker automatic creation process, when a correction target range in which a correction sticker is to be created is specified in the read image displayed on the read data display screen 5a, the specified correction target range. Are surrounded by a dashed frame. Further, as shown in FIG. 13B, these broken line frames are given the seal numbers input in step S108 (FIG. 7), and the correction target range is indicated by the reference numeral in FIG. 13B. As indicated by (1) to (4), it is displayed as a frame surrounded by a broken line.
[0072]
FIG. 14 is a diagram showing an example of a screen displayed on the display device 5 in the correction sticker automatic creation process (FIG. 7), (a) is a diagram showing the correction sticker creation screen display device 5c, b) is a diagram showing a seal print image screen 5d.
[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 display device 5 displays FIG. ), As shown by (1), (2), (3), and (4), a correction sticker creation screen 5c in which a seal number is assigned to each correction sticker is displayed.
When a correction character to be printed on each correction sticker is input in a state where the correction sticker creation screen 5c is displayed (step S110; FIG. 7), the correction sticker creation screen 5c is displayed within the frame. The corrected character to be printed is stored in the corrected character data memory 4f, and thereafter, each processing such as character string automatic modification processing (step S114; FIG. 7) is performed.
[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 print image screen 5d as shown in FIG. 14B is displayed.
[0075]
In the sticker print image screen 5d shown in FIG. 14B, a state in which the stickers for correction are laid out so that the amount of blank area is minimized by the sticker print result automatic layout processing is displayed. With the layout displayed in 5d, each correction sticker is printed on the sticker mount, and a correction sticker is created.
[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 correction target range 10a on the correction sticker 11a as correction characters, the character size and digit pitch are changed, A correction sticker 11a having a size covering the designated correction target range 10a is created.
[0078]
In addition, as shown in FIG. 15B, when characters smaller than the number of characters printed in the correction target range 10b are printed as correction characters on the correction sticker 11b, the digit pitch and the character size are changed. A predetermined correction character is printed in the frame of the correction sticker 11b covering the specified correction target range 10b.
[0079]
When a very large number of characters are input as correction characters for the correction target range 10c, correction that covers a range including characters before and after the correction target range 10c is performed in the character string format information correction process (FIG. 11). The process for creating the seal 11c is executed. That is, in order to create a correction sticker on which 17 correction characters are printed as a correction sticker for correcting the correction target range 10c on which 12 characters were originally printed, the number of characters is remarkably increased. Inconveniences such as extremely small size occur. For this reason, if the range including the characters “Head Office 〒110” located in front of the correction target range 10c is newly set as the correction target range, the correction sticker 11c having many correction target ranges is created. Therefore, the correction sticker 11c on which 27 correction characters are printed so as to correspond to the correction target range in which 20 characters including blanks are printed is created, and the degree of change in the number of characters is reduced. The correction seal 11c can be produced without any problem.
[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 word processor 1 in the embodiment of the present invention, when a document to be corrected, a business card or the like is read by the scanner unit 61 and a correction target range in the read image is specified, the specified correction target The correction sticker corresponding to the range is executed, and the layout for printing each correction sticker on the sticker board is determined to be the layout with the smallest amount of blank area, and the correction sticker is determined according to this layout. For correction, the correction character format, character size and digit pitch are adjusted, printed on a sticker mount by a printer provided in the printing device 6, and the correction seal is cut by cutting the frame of the correction sticker by the cutter unit 62. create.
[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 format storage memory 4e, and the character string automatic modification processing is performed according to the contents stored in the character string format storage memory 4e. Therefore, it is possible to create a correction sticker with little discomfort even if it is attached to a document or business card to be corrected.
[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 word processor 1 in the above embodiment includes a timer for calculating the time required for the automatic seal cutting process shown in step S120 (FIG. 7), and at the same time the cutting process by the cutter unit 62 is started, The time required may be calculated and displayed on the display device 5. In this case, when cutting by the cutter unit 62 is started, the user can wait in accordance with the end time or perform other processing, and convenience can be improved.
[0086]
Further, in the word processor 1, each correction sticker is arranged on the sticker mount so that the amount of blank area is minimized in the sticker print result automatic layout process (FIG. 8). However, the present invention is not limited to this. For example, a process of laying out the correction stickers in the order of the sticker numbers assigned to the respective correction stickers may be used.
[0087]
[Modification 1]
Here, as a first modification of the word processor 1 in the embodiment of the present invention, a seal print result layout process for laying out correction stickers in the order of the sticker numbers assigned to the respective correction stickers will be described. In the first modification, the configuration of each part of the word processor 1 is the same as that of the word processor 1 in the above embodiment.
[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 CPU 2 sets the counter n and sets the count value to 1 (step S201).
[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 CPU 2 determines whether or not the count value of the counter n exceeds the total number of correction stickers (step S204), and if the value of n does not exceed the total number of correction stickers, the seal number n The correction sticker is placed in the right digit of the sticker placed last time (step S205), and it is determined whether or not the correction sticker protrudes from the sticker mount (step S206).
[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 word processor 1 in the above embodiment, for example, the correction stickers may be arranged on the sticker mount in ascending order.
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 CPU 2 first sets a counter n and sets “1” as the count value of the counter n (step S211).
Then, referring to the seal range information of each correction sticker stored in the character string format storage memory 4e, the smallest correction sticker among the correction stickers is determined (step S212), and this minimum correction sticker is determined. The sticker is placed at the upper left corner of the sticker mount (step S213).
[0097]
Subsequently, the CPU 2 increments (+1) the count value of the counter n (step S214), and determines whether or not the value of the counter n exceeds the total number of correction stickers (step S215). If the value of the counter n does not exceed the total number of correction stickers, the CPU 2 places the nth smallest correction sticker in the right digit of the correction sticker previously placed (step S216).
[0098]
Here, the CPU 2 determines whether or not the arranged correction sticker has protruded from the sticker mount (step S217). If it has not protruded, the process returns to step S214. Is cleared (step S218), the nth smallest correction sticker is placed at the left end one row below the correction sticker previously placed (step S219), and the process returns to step S214.
[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 word processor 1 may be configured such that the correction stickers are arranged in order from the large correction sticker. The process of arranging the correction stickers on the sticker mount depends on the convenience of the user. It is possible to change the arrangement method accordingly.
[0104]
Further, in the above word processor 1, it is of course possible to create a blank correction sticker in which no characters are printed. In this case, the correction sticker to be created can be used for correcting the character string of the printed matter by hand, or can be used for deleting a part of the character string.
[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 word processor 1 according to an embodiment of the present invention.
FIG. 2 is a diagram schematically showing a configuration of a RAM 4 in FIG.
FIG. 3 is a diagram showing in detail the configuration of a seal arrangement pattern management memory 4c in FIG. 2;
4 is a diagram showing in detail the configuration of a cutting information memory 4d in FIG. 2; FIG.
5 is a diagram showing in detail the configuration of a character string format storage memory 4e in FIG.
6 is a diagram showing in detail the configuration of the corrected character data memory 4f of FIG.
FIG. 7 is a flowchart showing correction sticker automatic creation processing executed by the CPU 2 of FIG. 1;
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 data display screen 5a on which an image read by the scanner section 61 is displayed. It is a figure and (b) is a figure which shows the correction object range designation | designated screen 5b in which the correction object range was designated.
14 is a diagram showing an example of a screen displayed on the display device 5 in the correction sticker automatic creation processing shown in FIG. 7, (a) is a diagram showing a correction sticker creation screen display device 5c; b) is a diagram showing a seal print image screen 5d.
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 display device 5 in the sticker print result layout process shown in FIG.
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 display device 5 in the sticker print result automatic layout process shown in FIG.
FIG. 20 is a diagram showing a sticker print image screen 5g displayed on the display device 5 in sticker print result automatic layout processing as another modification of the embodiment of the present invention.
[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:
前記印字手段は、前記印字枠設定手段により設定された印字枠内に前記文字列入力手段により入力された文字列を全て印字できない場合には、前記印字枠内に当該文字列を全て印字できるように当該文字列の文字サイズ、文字間隔を含む設定を変更して印字することを特徴とする請求項記載の領域裁断処理装置。The printing means can print all the character strings in the print frame when all the character strings input by the character string input means cannot be printed in the print frame set by the print frame setting means. the character size of the character string, the region cutting processing apparatus according to claim 1, wherein the printing by changing the settings, including character spacing. 前記印字枠設定手段は、前記印字手段によって前記印字枠設定手段により設定された印字枠内に前記文字列入力手段により入力された文字列を全て印字できない場合には、前記文字列指定手段により指定された文字列の前後の文字列を新たに含む領域に対応するサイズの印字枠を新たに設定し、
前記印字手段は、前記印字枠設定手段により新たに設定された印字枠内に、当該印字枠に対応する領域に新たに含まれた文字列と、前記文字列入力手段により入力された文字列とを印字することを特徴とする請求項記載の領域裁断処理装置。
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.
前記印字手段は、The printing means includes
前記印字枠設定手段により設定された印字枠内に、前記文字列入力手段により入力された文字列を全て印字できない場合には、前記印字枠内に当該文字列を全て印字できるように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.
前記印字枠設定手段は、印字枠内に前記文字列入力手段により入力された文字列を全て印字できない場合には、前記文字列指定手段により指定された文字列の前後の文字列を新たに含む領域に対応するサイズの印字枠を新たに設定し、The print frame setting means newly includes character strings before and after the character string 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 a new print frame of the size corresponding to the area,
前記印字手段は、前記印字枠設定手段により新たに設定された印字枠内に、当該印字枠に対応する領域に新たに含まれた文字列と、前記文字列入力手段により入力された文字列とを印字することを特徴とする請求項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.
JP03887399A 1999-02-17 1999-02-17 Area cutting processing device and storage medium Expired - Fee Related JP3978922B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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