(57)【要約】【課題】光学読み取り機付きカッタープリンタで、指定された部分を切る時、光学読み取り機で切り取り予定部分を読み取った時、その部分がすでに印字されていた場合、カットを中断するとともに、そのままカットして良いかどうかの判断を操作者に伝えるとともに、カットを続行するのか、中断するのかそれともカット位置を調整するのかを選択して、所望するカットができる光学読み取り機付きカッタープリンタシステム。【解決手段】プリンターにカッター及び光学読み取り装置が付いている。光学読み取り機はカッターとほぼ同じ位置に付けられており、カット予定の部分を先読みする。またこれらのカッターや光学読み取り機を動かすソフトはＲＯＭやＲＡＭにそのプログラムを持たせる構成となっている。【選択図】        図１
2004199429.tif 000002
【特許請求の範囲】
【請求項１】
プリンタで印字結果をカッターでカットする場合、カッターとほぼ同じ位置についている光学読取装置におけるカット軌跡先読み手段と、読み取った結果カット位置に印字結果があるかないかを判断するカット位置データ検出手段と、カットしようとする場所にデータが存在していた場合、いったんカットを中断するカット中断手段と、中断したことをPCの画面で伝えるカット中断表示手段と、中断したところでカットを中止するのか続行するのかそれともカット位置を変更するのかを選択させるカット状態選択手段とを備えたことを特徴とする光学読み取り付きカッター付きプリンタシステム。
【請求項２】
カット状況をPCで見ることが出来るカット状況表示手段を具備したことを特徴とする請求項１記載の光学読み取り付きカッター付きプリンタシステム。
【請求項３】
カット状態選択手段によってカット位置変更が選択された場合、どの程度カット位置をずらせば，データをカットすることなくカットが続行できるのか計算するカット位置計算手段とその結果得られるカット位置予定の軌跡をPC上に表示できるカット予定軌跡表示手段を具備したことを特徴とする請求項１記載の光学読み取り付きカッター付きプリンタシステム。
【請求項４】
カット位置を計算する場合、カットが中断された位置から東西南北どの方向にカットを続けていけばカットを続行できるのか、PC上からその方向を指示できるカット計算方向支持手段を具備したことを特徴とする請求項１記載の光学読み取り付きカッター付きプリンタシステム。
【請求項５】
カットが中断された位置からカットを続行していく場合、操作者の手を煩わせることなくデータ〈印字結果が）ない位置を光学読み取り装置で読み取り自動的に読み取っていく空白位置自動カット手段を具備したことを特徴とする請求項１記載の光学読み取り付きカッター付きプリンタシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明の利用分野は印刷時に印刷物の指定部分を自動的にカットしていく光学読み取り付きカッター付きプリンタシステムに関する。
【０００２】
【従来の技術】
従来の技術では、任意の位置でカットできるプリンタは存在しても、そのカット途中で印刷物にデータ〈印字結果）が存在し、そこを例えば迂回してカットを続けるような機能を備えたプリンタシステムは存在していなかった。
【０００３】
【発明が解決しようとする課題】
PC画面上でカット位置を決めてその通りにカットさせていってもPC上での計算上の誤差や用紙のプリンタにセットされる時の若干の位置誤差などによって，実際カット途中でずれが生じてデータ〈印字結果が存在する〉を切ってしまう場合が考えられる。
【０００４】
本発明では，このような場合の問題を未然に防ぐことで操作者のカットを失敗させないことを意図した発明である。
【０００５】
【課題を解決するための手段】
そこで本発明に係るプリンタシステムは、次のように構成したものである。
【０００６】
（１）PCからカット命令が来た場合、その位置でカットするカット手段を備えた。
【０００７】
（２）カッターとほぼ同位置に光学読取装置を付けて，カット予定軌跡位置などを先読みするカット軌跡先読み手段を備えた。
【０００８】
（３）カットした軌跡の位置をPC側に伝えるカット済み位置報告手段を備えた。
【０００９】
（４）読み取った結果カット位置に印字結果があるかないかを判断するカット位置データ検出手段を備えた。
【００１０】
（５）カットしようとする場所にデータが存在していた場合、いったんカットを中断するカット中断手段を備えた。
【００１１】
（６）カット中断したことをPCの画面で伝えるカット中断表示手段を備えた。
【００１２】
（７）カット中断後、操作者の選択によってカット中止が選択されたらカットを中止するカット中止手段を備えた。
【００１３】
（８）カット中断後、操作者の選択によってカット自動続行が選択された場合、データ〈印字結果）がない位置を光学読み取り装置で読み取り自動的に読み取りながらカットしていく空白自動読み取りカット手段を備えた。
【００１４】
（９）カット中断後、操作者の選択によってカット方向を指示された場合、指示された方向にカットしていく支持通りカット手段を備えた。
【００１５】
【発明の実施の形態】
（実施例）
以下図面を参照して本発明を詳細に説明する。
【００１６】
図１は本発明の一実施例である文書処理理装置の構成を示すブロック図である。
【００１７】
１は中央演算処理装置としてのマイクロプロセッサＣＰＵ１であり各種演算や論理判断などを行なう。後述のシステムバスを介してそれらのバスに接続された各種構成要素を制御して装置全体の制御を行う。
【００１８】
２は制御メモリとして用いられるリードオンリーメモリＲＯＭ２であり、処理など各種処理について図１０に従った制御プログラム、マイクロプロセッサＣＰＵ１が行なう各種制御手順をあらかじめ記憶している。
【００１９】
３は書き込み可能のランダムアクセスメモリーＲＡＭ３であり、ＲＯＭ２に記憶された制御手順を実行するときに使用され、各構成要素から各種データの一時記憶およびマイクロプロセッサＣＰＵ１の演算や論理判断におけるワークメモリーとして用いられる。
【００２０】
４は文字入力用のキーボードＫＢ４であり、このキーボードＫＢ４上には、後述図２に示すように、ＣＰＵ１に指令を与える各種キー群が配置されている。
【００２１】
５はキーボードコントローラＫＢＣ５であり、ＫＢ４からの入力記号に対するキーコード変換処理（内部コードへの変換）を実行する。
【００２２】
６はマウスＭＳ６であり、操作対象位置を示すための装置である。
【００２３】
７はマウスＭＳ６を駆動するマウスコントローラＭＳＣ７であり、マウスカーソル座標の制御やボタンの押下制御などを行なう。
【００２４】
８はＰＣカード装置９を駆動するＰＣＭＣＩＡＣ８であり、装着されたメディア内の情報の取り込み制御などを行なう。
【００２５】
９はＰＣカード装置９であり、コンパクトフラッシュカードやスマートメディアカードなどを挿入するための装置である。
【００２６】
１０はバッファ用メモリであり、一時的なデータの保管場所となる。
【００２７】
１１は表示装置ＣＲＴ１２を駆動する表示コントローラＣＲＴＣであり、カーソル位置に表示したい文字列の画面上への位置決め制御や内部のキャラクタジェネレータの参照により、ドットパターンデータに変換して文字あるいはイメージ情報の表示を行なう表示制御とを行なう。
【００２８】
１２は陰極線管ＣＲＴ１２であり、液晶、発光ダイオード等を用いた表示装置である。
【００２９】
１３はＰＲＴ１４を制御するコントローラＰＲＴＣ１３でＣＰＵからＢＵＳ（後述）を通して送られたイメージデータ、文字データ、制御データ等を解析しＰＲＴ１４を駆動する。
【００３０】
１４は各種文書などを印刷する印字装置ＰＲＴ１４であり後述するＰＲＴＣ１３コントローラを持つインテリジェントプリンタである。
【００３１】
１５（１５−１、１５−２）はＦＤＤ１５−１やＨＤＤ１５−２で外部記憶装置である。
【００３２】
１６は各種のデータ及び制御信号の送受信を行うためのシステムバスＢＵＳ１６（アドレスバス、コントロ−ルバス、デ−タバス）である。図２はキーボード（ＫＢ４）の配置構成例を示す。
【００３３】
ＫＢ１は通常の文字や数字あるいは、記号等を入力するのに用いられる文字キー群であり、例えばＪＩＳ規格の鍵盤配列を有してかなキー等からひらがな入力、さらには仮名漢字変換機能により漢字の入力ができる。なお詳細は本発明とは直接関係ないので省略する。
【００３４】
ＫＢ２はカーソル（操作指示位置）の移動と機能の実行の指示するのに用いる機能キーが配置されている。四方向のカーソル移動キー『←』『→』『↑』『↓』がある。また操作の確定を指示するための『Enter』キーや１−９までの１０キー、＋，−キーなどが配置されている。
【００３５】
次にプリンタについて詳細に説明する。
【００３６】
図３はプリンタの構成をブロック図化したものである。このようにプリンタはAコントローラ部とBプリンタエンジン部C蓄積(RAM)部に大別される。Aプリンタコントローラ部においてA-1は各種メッセージを表示する（液晶などの）表示制御部である。A-2はカッターの動きをすべてコントロールするカッター制御部である。A-3は各種プリンタの設定を行なうための操作キー制御部である。A-4はA-3カッターとほぼ同じ位置につけられてカッターが切るだろう予定軌跡をスキャナで読み取るためのスキャナー〈光学式読み取り〉制御部である。A-５はPC本体から送られてくるデータ・各種コマンドの制御やプリンタのステータスなどをPCに対して送る通信の役目をするコマンド・ステータス制御部である。
【００３７】
A−６は長時間使用されていない時電源を落としたり、印刷が開始された時POWERを入れたりコントロールする電源管理制御部である。A-7はカバー制御部でカバーの開閉を検知制御する。A-7はインクの噴出し回数をカウントすることによってその使用量を検知したり、カートリッジが正常にセットされていないときなどの検知なども行うカートリッジ・インク関連の制御を行うカートリッジ制御部である。
【００３８】
次に図４（図１のPCと図３のプリンタとの接続）であるが、これについては基本的にどのような接続方法であっても良い。例えばセントロニクスやＵＳＢ、赤外線などがあるがその理論は本件の範囲外になるので詳細な説明は省略する。
【００３９】
（実施例の詳細）
次に図１〜８及び図１０〜１１を参照して本実施例の動作を説明する。
【００４０】
図５はPCの画面上でカット位置を点線で示したものである。いうまでもないが簡略図である。図６は実際にプリンタがカットを行った時、用紙のセットずれなどの問題や実際カットする位置の計算誤差などからデータ部（印字されているところ）をカットしてしまうことが予想されるところを表している。図６で今カットが始まり図７のＡ地点でカッターと一緒に取り付けられているスキャナが、Ａ地点の少し先でデータ部をカットしてしまう個所、つまりＢ地点を読み取ったと仮定する。
【００４１】
Ｂ地点を読み取りその先でデータ部をカットしてしまうことが予想された時点でカッターは止められ、PCに対して図３のＡ−５にあるステータス制御部がＰＣに対して中断のステータスを送る。前述した部分の処理を図１０で表す。カットと開始とともに(F1-1)、まずF1-2でカットが終了しない時、スキャナでカットラインの用紙の状況を読み取る(F1-4)。
【００４２】
カットする方向にデータが無ければカットを実行して(F1-6)、データが存在してこの先データをカットしてしまうことが予想されれば、カットをせずにステータスをPCにあげてPCには中断画面を出す（F1-7）。中断画面の例として図８のようなものがある。この画面もあくまで簡略図である。図８の中で、ひとつ目はカットの中止，２つ目はカット位置を調整した後カットを続ける。３番目として自動的にカット位置を見つけそこを切る。４番目としてカットをそのまま続行の４手段が考えられる。
【００４３】
上記４つの選択肢について図１１で説明する。始めに中止が選択された場合、その状態で終了する(F2-3)。次に位置調整が選択された場合、まず現在のカッターのいる用紙上の位置（左上原点）をmm表示であらわす(F2-4)。そこから上下左右にキーを使って位置を変更することによって（F2-9）、所望の位置を設定する。例えばこの時のＰＣでの画面例は図９のようになる。ここでカッターの中断された位置から調整位置までをカットするのかどうかを決める(F2-17)。カットしない場合は調整位置までカッターを移動させ(F2-10)、そこから再び下方向にカットを再開する(F2-11)。カットする場合は調整位置までカットして(F2-18)調整位置にきたら(F2-19)再び下方向にカットする(F2-11)。下方向へのカットが再開されたら、図１０で説明した処理に入る(F2-20)。自動カットが選択された場合は，基本的にスキャナでデータのない部分を探しながら順次下（縦）方向に切っていく。
【００４４】
すなわちまずスキャナが用紙の端まで来ていないか確認して(F2-5),もし端まで来ていたら一連のカット動作を中止する(F2-6)。用紙の端でない場合、その位置でいったん検索開始位置を記憶する(F2-16)。そこから用紙の下方向にデータがないか否かスキャナを使用して調査し、もしデータが無ければ，調査開始位置にカッターを戻した(F2-15)後，カットを実行(F2-12)する。スキャナーで調査中データが見つかったらその線上はカットできないので、スキャナを左右に動作させ，下方向をまたスキャナーで読み込むと言う一連の動作(F2-14)を繰り返す。
【００４５】
このようにしてカット位置を見つけていくのである。繰り返し述べるがここでは、スキャナを横方向に少しずつずらしながら(F-8),縦方向にデータがないか調べていき、下方向に一気に切れる場所を見つけるのである。見つからなければ（例えば下方向にデータがすべて存在していた場合、カットは中止F2-6となる。最後に図８でカット続行が選ばれた場合は、そのままカットしていく(F2-20)
【００４６】
【発明の効果】
以上の説明から明らかなように本発明によれば、スキャナー付カッター印刷システムにおいて、操作者が間違ってデータ（印刷結果）のある場所を切り落とすことなくすばやくカッターで所望の用紙にすることができることで操作性が飛躍的に向上する効果が得られる。
【図面の簡単な説明】
【図１】データ処理(PC)装置のブロック図
【図２】キーボード簡略図
【図３】プリンタの構成をブロック図化したものである。
【図４】図１と図３の接続図
【図５】用紙に図形が２つ描かれており，その間をカットするためのカットラインが入った図。
【図６】実際にカットする場合、図形の一部を切ってしまうおそれがある場合の図。
【図７】B地点でデータをカットしてしまうため、B地点の予測が立つA地点でカット中断することを説明するための図。
【図８】カット中断後，PC上での操作の第一画面の簡略図
【図９】カット位置調整の変更画面簡略図
【図１０】主に図７での処理をフローチャートにしたもの
【図１１】図８でPC画面上から選択した後の処理の説明
【符号の説明】
１    マイクロプロセッサＣＰＵ１
２    リードオンリーメモリＲＯＭ２
３    ランダムアクセスメモリーＲＡＭ３
【図１】
2004199429.tif 000003
【図２】
2004199429.tif 000004
【図３】
2004199429.tif 000005
【図４】
2004199429.tif 000006
【図５】
2004199429.tif 000007
【図６】
2004199429.tif 000008
【図７】
2004199429.tif 000009
【図８】
2004199429.tif 000010
【図９】
2004199429.tif 000011
【図１０】
2004199429.tif 000012
【図１１】
2004199429.tif 000013