(57)【要約】  【課題】  データの入力順に依存することなく、オブジェクトの切断順序をその切断位置に応じて配列することにより、シートの送り戻しを可能な限り低減させ得るカッティング装置および切断制御装置を提供すること。  【解決手段】  カッティング装置の切断手段により切断を実行する場合において、その切断が、カットラインの集合体として形成されるオブジェクト単位で、その切断時においてシート搬送手段によるシートの搬送方向に従う順に順次実行されるように、切断制御手段により制御される。その結果として、無駄なシート搬送が行われず、切断時間の短縮及び切断位置の誤差生成の抑制を図ることができる。  【選択図】    図４
2005279957.tif 000002
【特許請求の範囲】
【請求項１】
シートを切断するカッタと、そのカッタを上昇又は下降させるカッタ上下動手段と、前記シートを上流から下流へ向かう方向又はその逆方向に搬送するシート搬送手段と、前記カッタを前記シート搬送手段によるシートの搬送方向と直交する方向に往復移動させるカッタ移動手段と、前記カッタにより切断されるべきカットラインの始点に対応する始点データ及び終点に対応する終点データを有するカッティングデータを複数個記憶する切断線データ記憶手段と、その切断線データ記憶手段に記憶されるカッティングデータに従って、前記カッタ上下動手段により前記カッタを前記カットラインの始点で下降させて、前記シートに押圧させつつ、前記シート搬送手段による前記シートの搬送と前記カッタ移動手段による前記カッタの移動とを行うことによって、前記カットラインの終点まで、そのカットラインに沿って前記シートの切断を行う切断手段とを備えたカッティング装置において、
前記切断手段により実行される切断が、前記カットラインの集合体として形成されるオブジェクト単位で、その切断時において前記シート搬送手段により前記シートが搬送される方向に従う順に順次実行されるように制御する切断制御手段を備えていることを特徴とするカッティング装置。
【請求項２】
前記切断線データ記憶手段に記憶されるカッティングデータから、前記オブジェクトを構成するカットラインのうちの１つのカットラインの始点に対応する代表点データを抽出する代表点データ抽出手段と、
その代表点データ抽出手段により抽出された代表点データを、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列する配列手段とを備え、
前記切断制御手段は、前記代表点データを有する１のオブジェクトの前記切断手段による切断を、前記配列手段により配列された順に順次実行させるように制御するものであることを特徴とする請求項１記載のカッティング装置。
【請求項３】
前記上流から下流に向かう印刷方向にシート前記シートに印刷を施す印刷手段を備え、
前記配列手段は、前記印刷手段により前記シートに印刷が実施された場合には、前記印刷方向とは逆方向の順に、前記代表点データを配列するものであり、
前記切断制御手段は、前記印刷手段により前記シートに印刷が実施された場合には、前記印刷の終了後に、前記配列手段により配列された順に、前記代表点データを有する１のオブジェクトの切断を順次前記切断手段により実行させるものであることを特徴とする請求項２記載のカッティング装置。
【請求項４】
前記シートを、前記シート搬送手段によるシートの搬送方向に複数のブロック行に区分するブロック化手段と、
そのブロック化手段により区分された各ブロック行に含まれている前記代表点データ抽出手段により抽出された代表点データをグループ化するグループ化手段とを備え、
前記配列手段は、前記代表点データ抽出手段により抽出された代表点データを、前記グループ化手段によりグループ化を行なったブロック行の単位で、前記切断手段による切断時において前記シート搬送手段により前記シートが搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列するものであり、
前記切断制御手段は、前記ブロック行の各々に対して、前記グループ化手段によりグループ化された代表点データを有する１のオブジェクトの前記切断処理による切断を、前記配列手段により配列されたブロック行の順に順次実行させるように制御するものであることを特徴とする請求項２又は３記載記載のカッティング装置。
【請求項５】
前記代表点とその代表点を有するオブジェクトにおける前記切断手段による切断の終了点とが、前記ブロック化手段により区分された異なるブロック行に存在する場合、前記オブジェクトを、そのオブジェクトを構成するカットライン単位に分割するオブジェクト分割手段と、
そのオブジェクト分割手段により分割されたカットラインの始点に対応する始点データを、前記切断線データ記憶手段に記憶されるカッティングデータから抽出する始点データ抽出手段とを備え、
前記グループ化手段は、そのブロック化手段により区分されたブロック行毎に、各ブロック行に含まれている前記代表点データ抽出手段により抽出された代表点データ及び前記始点データ抽出手段により抽出された始点データをグループ化するものであり、
前記配列手段は、前記代表点データ抽出手段により抽出された代表点データ及び前記始点データ抽出手段により抽出された始点データを、前記グループ化手段によりグループ化を行なったブロック行の単位で、前記切断手段による切断時において前記シート搬送手段により前記シートが搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列するものであり、
前記切断制御手段は、前記ブロック行の各々に対して、前記グループ化手段によりグループ化された代表点データ又は始点データをそれぞれ有する１のオブジェクト又は１のカットラインの前記切断処理による切断を、前記配列手段により配列されたブロック行の順に順次実行させるように制御するものであることを特徴とする請求項４記載のカッティング装置。
【請求項６】
ブロック化手段は、更に、前記カッタ移動手段によるカッタの移動方向に複数のブロック列に区分するものであり、
前記グループ化手段は、前記ブロック行と前記ブロック列とにより構成される格子ブロック単位で、前記代表点データをグループ化するものであり、
前記配列手段は、前記代表点データ抽出手段により抽出された代表点データを、前記格子ブロックの単位で、各ブロック行毎に、前記カッタ移動手段によってカッタが往復移動される区間の始点から終点への方向に順次配列し、各ブロック行については、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列するものであり、
前記切断制御手段は、前記格子ブロックの各々に対して、前記グループ化手段により各格子ブロックにグループ化された代表点データを有する１のオブジェクトの切断を、前記配列手段により配列された格子ブロックの順に順次実行させるように制御するものであることを特徴とする請求項４記載のカッティング装置。
【請求項７】
ブロック化手段は、更に、前記カッタ移動手段によるカッタの移動方向に複数のブロック列に区分するものであり、
前記代表点データグループ化手段は、前記ブロック行と前記ブロック列とにより構成される格子ブロック単位で、前記代表点データをグループ化するものであり、
前記配列手段は、前記代表点データ抽出手段により抽出された代表点データを、前記格子ブロックの単位で、第１のブロック行に対しては、前記カッタ移動手段によってカッタが往復移動される区間の始点から終点への方向に配列する一方で、その第１のブロック行に隣接する第２のブロック行に対しては、前記区間の終点から始点への方向に配列し、前記第１のブロック行及び前記第２のブロック行については、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう向きに、前記第１のブロック行と前記第２のブロック行とを交互に配列するものであり、
前記切断制御手段は、前記格子ブロックの各々に対して、前記グループ化手段により各格子ブロックにグループ化された代表点データを有する１のオブジェクトの切断を、前記配列手段により配列された格子ブロックの順に順次実行させるように制御するものであることを特徴とする請求項４記載のカッティング装置。
【請求項８】
前記代表点とその代表点を有するオブジェクトにおける前記切断手段による切断の終了点とが、前記ブロック化手段により区分された異なる格子ブロックに存在する場合、前記オブジェクトを、そのオブジェクトを構成するカットライン単位に分割するオブジェクト分割手段と、
そのオブジェクト分割手段により分割されたカットラインの始点に対応する始点データを、前記切断線データ記憶手段に記憶されるカッティングデータから抽出する始点データ抽出手段とを備え、
前記グループ化手段は、そのブロック化手段により区分された格子ブロック毎に、各格子ブロックに含まれている前記代表点データ抽出手段により抽出された代表点データ及び前記始点データ抽出手段により抽出された始点データをグループ化するものであり、
前記配列手段は、前記代表点データ抽出手段により抽出された代表点データ及び前記始点データ抽出手段により抽出された始点データを、前記グループ化手段によりグループ化を行なった格子ブロックの単位で、（１）各ブロック行毎に、前記カッタ移動手段によってカッタが移動される区間の始点から終点への方向に順次配列し、各ブロック行については、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列する、あるいは、（２）第１のブロック行に対しては、前記カッタ移動手段によってカッタが往復移動される区間の始点から終点への方向に配列する一方で、その第１のブロック行に隣接する第２のブロック行に対しては、前記区間の終点から始点への方向に配列し、前記第１のブロック行及び前記第２のブロック行については、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう向きに、前記第１のブロック行と前記第２のブロック行とを交互に配列するものであり、
前記切断制御手段は、前記格子ブロックの各々に対して、前記グループ化手段により各格子ブロックにグループ化された代表点データ又は始点データをそれぞれ有する１のオブジェクト又は１のカットラインの切断を、前記配列手段により配列された格子ブロックの順に順次実行させるように制御するものであることを特徴とする請求項６又は７記載のカッティング装置。
【請求項９】
前記ブロック化手段により区分されるブロック列の幅を設定するブロック列幅設定手段を備えていることを特徴とする請求項６から８のいずれかに記載のカッティング装置。
【請求項１０】
前記ブロック化手段により区分されるブロック行の幅を設定するブロック行設定手段を備えていることを特徴とする請求項４から９のいずれかに記載のカッティング装置。
【請求項１１】
シートを切断するカッタと、そのカッタを上昇又は下降させるカッタ上下動手段と、前記シートを上流から下流へ向かう方向又はその逆方向に搬送するシート搬送手段と、前記カッタを前記シート搬送手段によるシートの搬送方向と直交する方向に往復移動させるカッタ移動手段と、カッティングデータに従って、前記カッタ上下動手段により前記カッタを前記カッティングデータに対応するカットラインの始点で下降させて、前記シートに押圧させつつ、前記シート搬送手段による前記シートの搬送と前記カッタ移動手段による前記カッタの移動とを行うことによって、前記カットラインの終点まで、そのカットラインに沿って前記シートの切断を行う切断手段とを備えたカッティング装置と接続され、そのカッティング装置に対してカッティングデータを送信することによって、前記シートを前記切断手段により所望のカットラインで切断させる切断制御装置において、
前記カットラインの始点に対応する始点データ及び終点に対応する終点データを有するカッティングデータを複数個記憶する切断線データ記憶手段と、
前記切断線データ記憶手段に記憶されるカッティングデータを、前記カッティングデータの集合体であるオブジェクトデータ単位で、前記カッティングデータにおける切断時において前記シート搬送手段により前記シートが搬送される方向に従う順に順次実行されるような順序で前記カッティング装置へ送信するカッティングデータ送信制御手段を備えていることを特徴とする切断制御装置。
【請求項１２】
前記切断線データ記憶手段に記憶されるカッティングデータから、前記オブジェクトを構成するカットラインのうちの１つのカットラインの始点に対応する代表点データを抽出する代表点データ抽出手段と、
その代表点データ抽出手段により抽出された代表点データを、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列する配列手段とを備え、
前記カッティングデータ送信制御手段は、前記配列手段により配列された順に、前記代表点データを有する１のオブジェクト単位で、前記切断線データ記憶手段に記憶されるカッティングデータを前記カッティング装置へ順次送信するように制御するものであることを特徴とする請求項１１記載の切断制御装置。
【請求項１３】
前記カッティング装置は、印刷データに従って、前記上流から下流に向かう印刷方向にシートに印刷を施す印刷手段を有しており、
前記配列手段は、前記印刷手段による印刷方向とは逆方向の順に、前記代表点データを配列するものであり、
前記切断制御手段は、前記印刷手段により前記シートに印刷が実施された場合には、前記印刷の終了後に、前記配列手段により配列された順に、各代表点データを有する１のオブジェクト単位で、前記切断線データ記憶手段に記憶されるカッティングデータを前記カッティング装置へ順次送信するように制御するものであることを特徴とする請求項１２記載の切断制御装置。
【請求項１４】
前記シートを、前記シート搬送手段によるシートの搬送方向に複数のブロック行に区分するブロック化手段と、
そのブロック化手段により区分された各ブロック行に含まれている前記代表点データ抽出手段により抽出された代表点データをグループ化するグループ化手段とを備え、
前記配列手段は、前記代表点データ抽出手段により抽出された代表点データを、前記グループ化手段によりグループ化を行なったブロック行の単位で、前記切断手段による切断時において前記シート搬送手段により前記シートが搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列するものであり、
前記カッティングデータ送信制御手段は、前記配列手段により配列された順に、前記ブロック行毎に、前記代表点データを有する１のオブジェクト単位で、前記切断線データ記憶手段に記憶されるカッティングデータを前記カッティング装置へ順次送信するように制御するものであることを特徴とする請求項１２又は１３記載の切断制御装置。
【請求項１５】
前記代表点とその代表点を有するオブジェクトにおける前記切断手段による切断の終了点とが、前記ブロック化手段により区分された異なるブロック行に存在する場合、前記オブジェクトを、そのオブジェクトを構成するカットライン単位に分割するオブジェクト分割手段と、
そのオブジェクト分割手段により分割されたカットラインの始点に対応する始点データを、前記切断線データ記憶手段に記憶されるカッティングデータから抽出する始点データ抽出手段とを備え、
前記グループ化手段は、そのブロック化手段により区分されたブロック行毎に、各ブロック行に含まれている前記代表点データ抽出手段により抽出された代表点データ及び前記始点データ抽出手段により抽出された始点データを共にグループ化するものであり、
前記配列手段は、前記代表点データ抽出手段により抽出された代表点データ及び前記始点データ抽出手段により抽出された始点データを、前記グループ化手段によりグループ化を行なったブロック行の単位で、前記切断手段による切断時において前記シート搬送手段により前記シートが搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列するものであり、
前記カッティングデータ送信制御手段は、前記配列手段により配列された順に、前記ブロック行毎に、前記代表点データ又は始点データをそれぞれ有する１のオブジェクト又は１のカットラインの単位で、前記切断線データ記憶手段に記憶されるカッティングデータを前記カッティング装置へ順次送信するように制御するものであることを特徴とする請求項１４記載の切断制御装置。
【請求項１６】
ブロック化手段は、更に、前記カッタ移動手段によるカッタの移動方向に複数のブロック列に区分するものであり、
前記グループ化手段は、前記ブロック行と前記ブロック列とにより構成される格子ブロック単位で、前記代表点データをグループ化するものであり、
前記配列手段は、前記代表点データ抽出手段により抽出された代表点データを、前記格子ブロックの単位で、各ブロック行毎に、前記カッタ移動手段によってカッタが往復移動される区間の始点から終点への方向に順次配列し、各ブロック行については、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列するものであり、
前記カッティングデータ送信制御手段は、前記配列手段により配列された順に、前記格子ブロック毎に、前記代表点データを有する１のオブジェクト単位で、前記切断線データ記憶手段に記憶されるカッティングデータを前記カッティング装置へ順次送信するように制御するものであることを特徴とする請求項１４記載の切断制御装置。
【請求項１７】
ブロック化手段は、更に、前記カッタ移動手段によるカッタの移動方向に複数のブロック列に区分するものであり、
前記代表点データグループ化手段は、前記ブロック行と前記ブロック列とにより構成される格子ブロック単位で、前記代表点データをグループ化するものであり、
前記配列手段は、前記代表点データ抽出手段により抽出された代表点データを、前記格子ブロックの単位で、第１のブロック行に対しては、前記カッタ移動手段によってカッタが往復移動される区間の始点から終点への方向に配列する一方で、その第１のブロック行に隣接する第２のブロック行に対しては、前記区間の終点から始点への方向に配列し、前記第１のブロック行及び前記第２のブロック行については、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に、前記第１のブロック行と前記第２のブロック行とを交互に配列するものであり、
前記カッティングデータ送信制御手段は、前記配列手段により配列された順に、前記格子ブロック毎に、前記代表点データを有する１のオブジェクト単位で、前記切断線データ記憶手段に記憶されるカッティングデータを前記カッティング装置へ順次送信するように制御するものであることを特徴とする請求項１４記載の切断制御装置。
【請求項１８】
前記代表点とその代表点を有するオブジェクトにおける前記切断手段による切断の終了点とが、前記ブロック化手段により区分された異なる格子ブロックに存在する場合、前記オブジェクトを、そのオブジェクトを構成するカットライン単位に分割するオブジェクト分割手段と、
そのオブジェクト分割手段により分割されたカットラインの始点に対応する始点データを、前記切断線データ記憶手段に記憶されるカッティングデータから抽出する始点データ抽出手段とを備え、
前記グループ化手段は、そのブロック化手段により区分された格子ブロック毎に、各格子ブロックに含まれている前記代表点データ抽出手段により抽出された代表点データ及び前記始点データ抽出手段により抽出された始点データをグループ化するものであり、
前記配列手段は、前記代表点データ抽出手段により抽出された代表点データ及び前記始点データ抽出手段により抽出された始点データを、前記グループ化手段によりグループ化を行なった格子ブロックの単位で、（１）前記カッタ移動手段によってカッタが往復移動される区間の始点から終点への方向に順次配列し、各ブロック行については、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列する、あるいは、（２）第１のブロック行に対しては、前記カッタ移動手段によってカッタが往復移動される区間の始点から終点への方向に配列する一方で、その第１のブロック行に隣接する第２のブロック行に対しては、前記区間の終点から始点への方向に配列し、前記第１のブロック行及び前記第２のブロック行については、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に、前記第１のブロック行と前記第２のブロック行とを交互に配列するものであり、
前記カッティングデータ送信制御手段は、前記配列手段により配列された順に、前記格子ブロック毎に、前記代表点データ又は始点データをそれぞれ有する１のオブジェクト又は１のカットラインの単位で、前記切断線データ記憶手段に記憶されるカッティングデータを前記カッティング装置へ順次送信するように制御するものであることを特徴とする請求項１６又は１７記載の切断制御装置。
【請求項１９】
前記ブロック化手段により区分されるブロック列の幅を設定するブロック列幅設定手段を備えていることを特徴とする請求項１６から１８のいずれかに記載の切断制御装置。
【請求項２０】
前記ブロック化手段により区分されるブロック行の幅を設定するブロック行設定手段を備えていることを特徴とする請求項１４から１９のいずれかに記載の切断制御装置。
【請求項２１】
前記カッティング装置に有線接続又は無線接続されるコンピュータ端末であることを特徴とする請求項１１から２０のいずれかに記載の切断制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カッティング装置および切断制御装置に関し、特に、入力された切断線データ順に依存することなく、切断方向に従う順にオブジェクト単位の切断を実行し得るカッティング装置および切断制御装置に関する。
【背景技術】
【０００２】
特開２００３−１０９０００号公報（特許文献１）には、パーソナルコンピュータ画面上の画像データを切り抜く場合において、極力ギザギザの少ない出力結果を得るようなカッター若しくはプロッター等のカッティングマシンが記載されている。この特許文献１には、パーソナルコンピュータに備えられている図形編集プログラムによりプラスチックシートを切り抜くための輪郭の画像を描いて、この画像を線分の集まりとして構成される一次画像データとし、その一次画像データに対して、輪郭を滑らかにするための補正を施した結果として、該画像がカッティングマシンによって滑らかに切り抜かれることが記載されている。この特許文献１によれば、一次画像データを構成する線分は、そのデータ順に、順次、該補正がなされ、カッティングマシンで順次切り取られていくことが記載されている。換言すれば、特許文献１に記載されるカッティングマシンでは、図形プログラムにより描かれる画像の作成順に、各画像の輪郭が切り取られる。
【特許文献１】特開２００３−１０９０００号公報（例えば、図１等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載されるカッティングマシンにより、１枚のシートに対し、複数の画像を切り取ろうとした場合、その作成順によっては、１つの画像を切り取るために、プラテンローラ駆動モータによるシートの送り戻しを必要とすることがあった。そのため、該画像の作成順によっては、シートの送り戻しが頻繁に行なわれることにより、全ての画像の輪郭を切断するまでに無駄な時間を費やすという問題点があった。また、プラテンローラ駆動モータによるシートの送り戻しは、位置誤差を生じ易いので、該画像の作成順によっては、切断位置にずれが生じ易いという問題点もあった。
【０００４】
本発明は、上述した問題点を解決するためになされたものであり、データ順に依存することなく、オブジェクトの切断順序をその切断位置に応じて配列することにより、シートの送り戻しを可能な限り低減させ得るカッティング装置および切断制御装置を提供することを目的としている。
【課題を解決するための手段】
【０００５】
この目的を達成するために、請求項１記載のカッティング装置は、シートを切断するカッタと、そのカッタを上昇又は下降させるカッタ上下動手段と、前記シートを上流から下流へ向かう方向又はその逆方向に搬送するシート搬送手段と、前記カッタを前記シート搬送手段によるシートの搬送方向と直交する方向に往復移動させるカッタ移動手段と、前記カッタにより切断されるべきカットラインの始点に対応する始点データ及び終点に対応する終点データを有するカッティングデータを複数個記憶する切断線データ記憶手段と、その切断線データ記憶手段に記憶されるカッティングデータに従って、前記カッタ上下動手段により前記カッタを前記カットラインの始点で下降させて、前記シートに押圧させつつ、前記シート搬送手段による前記シートの搬送と前記カッタ移動手段による前記カッタの移動とを行うことによって、前記カットラインの終点まで、そのカットラインに沿って前記シートの切断を行う切断手段とを備えるものであって、前記切断手段により実行される切断が、前記カットラインの集合体として形成されるオブジェクト単位で、その切断時において前記シート搬送手段により前記シートが搬送される方向に従う順に順次実行されるように制御する切断制御手段を備えている。
【０００６】
この請求項１記載のカッティング装置によれば、切断線データ記憶手段に記憶されるカッティングデータに従って、カッタ上下動手段によりカッタがカットラインの始点に下降されて、シートに押圧させつつ、シート搬送手段による該シートの搬送とカッタ移動手段による該カッタの移動とを行うことによって、該カットラインの終点まで、そのカットラインに沿った該シートの切断が切断手段により行われるものであって、該切断手段により切断が実行される場合において、その切断が、該カットラインの集合体として形成されるオブジェクト単位で、その切断時において該シート搬送手段による該シートの搬送方向に従う順に順次実行されるように、切断制御手段により制御される。
【０００７】
請求項２記載のカッティング装置は、請求項１記載のカッティング装置において、前記切断線データ記憶手段に記憶されるカッティングデータから、前記オブジェクトを構成するカットラインのうちの１つのカットラインの始点に対応する代表点データを抽出する代表点データ抽出手段と、その代表点データ抽出手段により抽出された代表点データを、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列する配列手段とを備え、前記切断制御手段は、前記代表点データを有する１のオブジェクトの前記切断手段による切断を、前記配列手段により配列された順に順次実行させるように制御するものである。
【０００８】
この請求項２記載のカッティング装置によれば、請求項１記載のカッティング装置と同様に作用する上、切断線データ記憶手段に記憶されるカッティングデータの中から、オブジェクトを構成するカットラインのうちの１つのカットラインの始点に対応する代表点データが、代表点データ抽出手段により抽出されると、その代表点データが、切断時において該シート搬送手段により該シートの搬送される方向に従って、配列手段により、上流から下流又はその逆方向に向かう順に配列される。そのように配列された該代表点データの順に、順次、各代表点データを有する１のオブジェクト単位での切断が切断手段により実行されるように、切断制御手段により制御される。
【０００９】
請求項３記載のカッティング装置は、請求項２記載のカッティング装置において、前記上流から下流に向かう印刷方向にシート前記シートに印刷を施す印刷手段を備え、前記配列手段は、前記印刷手段により前記シートに印刷が実施された場合には、前記印刷方向とは逆方向の順に、前記代表点データを配列するものであり、前記切断制御手段は、前記印刷手段により前記シートに印刷が実施された場合には、前記印刷の終了後に、前記配列手段により配列された順に、前記代表点データを有する１のオブジェクトの切断を順次前記切断手段により実行させるものである。
【００１０】
この請求項３記載のカッティング装置によれば、請求項２のカッティング装置と同様に作用する上、上流から下流に向かう方向に印刷手段による該シートへの印刷が施された場合には、配列手段により、該代表点データは、その印刷方向である上流から下流に向かう向きとは逆方向に向かう順に配列される。そのように配列された該代表点データの順に、順次、各代表点データを有する１のオブジェクト単位での切断が、該印刷後に、切断手段により実行されるように、切断制御手段により制御される。よって、シートへの印刷時において、シートがシート搬送手段により上流から下流へ搬送された後、該シートは下流から上流へ搬送されつつ各オブジェクトが切断される。
【００１１】
請求項４記載のカッティング装置は、請求項２又は３記載のカッティング装置において、前記シートを、前記シート搬送手段によるシートの搬送方向に複数のブロック行に区分するブロック化手段と、そのブロック化手段により区分された各ブロック行に含まれている前記代表点データ抽出手段により抽出された代表点データをグループ化するグループ化手段とを備え、前記配列手段は、前記代表点データ抽出手段により抽出された代表点データを、前記グループ化手段によりグループ化を行なったブロック行の単位で、前記切断手段による切断時において前記シート搬送手段により前記シートが搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列するものであり、前記切断制御手段は、前記ブロック行の各々に対して、前記グループ化手段によりグループ化された代表点データを有する１のオブジェクトの前記切断処理による切断を、前記配列手段により配列されたブロック行の順に順次実行させるように制御するものである。
【００１２】
この請求項４記載のカッティング装置によれば、請求項２又は３記載のカッティング装置と同様に作用する上、該シートはブロック化手段により該シート搬送方向に複数のブロック行に区分され、そのように区分された各ブロック行に含まれている該代表点データが、グループ化手段によりグループ化される。配列手段により、該ブロック行の単位で、該代表点データが、切断時において該シート搬送手段による該シートの搬送方向である上流から下流又はその逆方向に向かう順に配列される。そのようにブロック行単位で配列された順に、順次、各ブロック行に対してグループ化された各代表点データを有する１のオブジェクト単位での切断が、切断制御手段により制御される。
【００１３】
請求項５記載のカッティング装置は、請求項４記載のカッティング装置において、前記代表点とその代表点を有するオブジェクトにおける前記切断手段による切断の終了点とが、前記ブロック化手段により区分された異なるブロック行に存在する場合、前記オブジェクトを、そのオブジェクトを構成するカットライン単位に分割するオブジェクト分割手段と、そのオブジェクト分割手段により分割されたカットラインの始点に対応する始点データを、前記切断線データ記憶手段に記憶されるカッティングデータから抽出する始点データ抽出手段とを備え、前記グループ化手段は、そのブロック化手段により区分されたブロック行毎に、各ブロック行に含まれている前記代表点データ抽出手段により抽出された代表点データ及び前記始点データ抽出手段により抽出された始点データをグループ化するものであり、前記配列手段は、前記代表点データ抽出手段により抽出された代表点データ及び前記始点データ抽出手段により抽出された始点データを、前記グループ化手段によりグループ化を行なったブロック行の単位で、前記切断手段による切断時において前記シート搬送手段により前記シートが搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列するものであり、前記切断制御手段は、前記ブロック行の各々に対して、前記グループ化手段によりグループ化された代表点データ又は始点データをそれぞれ有する１のオブジェクト又は１のカットラインの前記切断処理による切断を、前記配列手段により配列されたブロック行の順に順次実行させるように制御するものである。
【００１４】
この請求項５記載のカッティング装置によれば、請求項４記載のカッティング装置と同様に作用する上、オブジェクトの代表点と同一のオブジェクトにおける切断の終了点とが、異なるブロック行に存在する場合には、オブジェクト分割手段により、該オブジェクトが、そのオブジェクトを構成するカットライン単位に分割される。オブジェクトがカットライン単位に分割された場合には、その各カットラインの始点データが、該切断線データ記憶手段に記憶されるカッティングデータの中から、始点データ抽出手段により抽出される。そのように抽出された始点データと該代表点データ抽出手段により抽出された代表点データは、グループ化手段により、それらのデータが含まれる各ブロック行毎にグループ化され、次いで、配列手段により、該ブロック行の単位で、該始点データ及び代表点データが、切断時において該シート搬送手段による該シートの搬送方向である上流から下流又はその逆方向に向かう順に配列される。そのようにブロック行単位で配列された順に、順次、各ブロック行に対してグループ化された始点データを有する１のカットライン単位又は各代表点データを有する１のオブジェクト単位での切断が、切断制御手段により制御される。
【００１５】
請求項６記載のカッティング装置は、請求項４記載のカッティング装置において、ブロック化手段は、更に、前記カッタ移動手段によるカッタの移動方向に複数のブロック列に区分するものであり、前記グループ化手段は、前記ブロック行と前記ブロック列とにより構成される格子ブロック単位で、前記代表点データをグループ化するものであり、前記配列手段は、前記代表点データ抽出手段により抽出された代表点データを、前記格子ブロックの単位で、各ブロック行毎に、前記カッタ移動手段によってカッタが往復移動される区間の始点から終点への方向に順次配列し、各ブロック行については、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列するものであり、前記切断制御手段は、前記格子ブロックの各々に対して、前記グループ化手段により各格子ブロックにグループ化された代表点データを有する１のオブジェクトの切断を、前記配列手段により配列された格子ブロックの順に順次実行させるように制御するものである。
【００１６】
この請求項６記載のカッティング装置によれば、請求項４のカッティング装置と同様に作用する上、該ブロック化手段は、シートを該ブロック行単位に区分するだけでなく、カッタ移動手段によるカッタ移動方向に複数のブロック列に区分される。そして、該代表点データは、該グループ化手段により、該ブロック行と該ブロック列とにより構成される格子ブロックの単位にグループ化される。配列手段により、該格子ブロックの単位で、該代表点データが、カッタ移動手段によるカッタの移動区間の始点から終点への方向に順次配列され、更に、切断時において該シート搬送手段による該シートの搬送方向である上流から下流又はその逆方向に向かう順に各ブロック行が配列される。そのように格子ブロック単位で配列された順に、順次、各格子ブロックに対してグループ化された各代表点データを有する１のオブジェクト単位での切断が、切断制御手段により制御される。その結果として、１のブロック行において、該カッタの移動区間の始点から終点への方向に、各格子ブロックに含まれる代表点データを有するオブジェクトが切断される。そのブロック行における全ての格子ブロックについてオブジェクトの切断が終了すると、隣接する次のブロック行においても、同方向に、各格子ブロックに含まれる代表点データを有するオブジェクトが切断される。
【００１７】
請求項７記載のカッティング装置は、請求項４記載のカッティング装置において、ブロック化手段は、更に、前記カッタ移動手段によるカッタの移動方向に複数のブロック列に区分するものであり、前記代表点データグループ化手段は、前記ブロック行と前記ブロック列とにより構成される格子ブロック単位で、前記代表点データと前記始点データとを、又は、前記代表点データのみををグループ化するものであり、前記配列手段は、前記代表点データ抽出手段により抽出された代表点データを、前記格子ブロックの単位で、第１のブロック行に対しては、前記カッタ移動手段によってカッタが往復移動される区間の始点から終点への方向に配列する一方で、その第１のブロック行に隣接する第２のブロック行に対しては、前記区間の終点から始点への方向に配列し、前記第１のブロック行及び前記第２のブロック行については、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう向きに、前記第１のブロック行と前記第２のブロック行とを交互に配列するものであり、前記切断制御手段は、前記格子ブロックの各々に対して、前記グループ化手段により各格子ブロックにグループ化された代表点データを有する１のオブジェクトの切断を、前記配列手段により配列された格子ブロックの順に順次実行させるように制御するものである。
【００１８】
この請求項７記載のカッティング装置によれば、請求項４のカッティング装置と同様に作用する上、該ブロック化手段は、シートを該ブロック行単位に区分するだけでなく、カッタ移動手段によるカッタ移動方向に複数のブロック列に区分される。そして、該代表点データは、該グループ化手段により、該ブロック行と該ブロック列とにより構成される格子ブロックの単位にグループ化される。配列手段により、該格子ブロックの単位で、第１のブロック行に対しては、該代表点データが、カッタ移動手段によるカッタの移動区間の始点から終点への方向に順次配列され、一方で、その第１のブロック行に隣接する第２のブロック行に対しては、該区間の終点から始点への方向に配列され、更に、該第１のブロック行及び該第２のブロック行とが、切断時において該シート搬送手段による該シートの搬送方向である上流から下流又はその逆方向に向かう順に交互に配列される。そのように格子ブロック単位で配列された順に、順次、各格子ブロックに対してグループ化された各代表点データを有する１のオブジェクト単位での切断が、切断制御手段により制御される。その結果として、第１のブロック行において、該カッタの移動区間の始点から終点への方向に、各格子ブロックに含まれる代表点データを有するオブジェクトが切断される。第１のブロック行における全ての格子ブロックについてオブジェクトの切断が終了すると、その第１のブロック行に隣接する第２のブロック行では、該カッタの移動区間の終点から始点への方向に、各格子ブロックに含まれる代表点データを有するオブジェクトが切断される。
【００１９】
請求項８記載のカッティング装置は、請求項６又は７記載のカッティング装置において、前記代表点とその代表点を有するオブジェクトにおける前記切断手段による切断の終了点とが、前記ブロック化手段により区分された異なる格子ブロックに存在する場合、前記オブジェクトを、そのオブジェクトを構成するカットライン単位に分割するオブジェクト分割手段と、そのオブジェクト分割手段により分割されたカットラインの始点に対応する始点データを、前記切断線データ記憶手段に記憶されるカッティングデータから抽出する始点データ抽出手段とを備え、前記グループ化手段は、そのブロック化手段により区分された格子ブロック毎に、各格子ブロックに含まれている前記代表点データ抽出手段により抽出された代表点データ及び前記始点データ抽出手段により抽出された始点データをグループ化するものであり、前記配列手段は、前記代表点データ抽出手段により抽出された代表点データ及び前記始点データ抽出手段により抽出された始点データを、前記グループ化手段によりグループ化を行なった格子ブロックの単位で、（１）各ブロック行毎に、前記カッタ移動手段によってカッタが移動される区間の始点から終点への方向に順次配列し、各ブロック行については、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列する、あるいは、（２）第１のブロック行に対しては、前記カッタ移動手段によってカッタが往復移動される区間の始点から終点への方向に配列する一方で、その第１のブロック行に隣接する第２のブロック行に対しては、前記区間の終点から始点への方向に配列し、前記第１のブロック行及び前記第２のブロック行については、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう向きに、前記第１のブロック行と前記第２のブロック行とを交互に配列するものであり、前記切断制御手段は、前記格子ブロックの各々に対して、前記グループ化手段により各格子ブロックにグループ化された代表点データ又は始点データをそれぞれ有する１のオブジェクト又は１のカットラインの切断を、前記配列手段により配列された格子ブロックの順に順次実行させるように制御するものである。
【００２０】
この請求項８記載のカッティング装置によれば、請求項６又は７記載のカッティング装置と同様に作用する上、オブジェクトの代表点と同一のオブジェクトにおける切断の終了点とが、異なる格子ブロックに存在する場合には、オブジェクト分割手段により、該オブジェクトが、そのオブジェクトを構成するカットライン単位に分割される。オブジェクトがカットライン単位に分割された場合には、その各カットラインの始点データが、該切断線データ記憶手段に記憶されるカッティングデータの中から、始点データ抽出手段により抽出される。そのように抽出された始点データと該代表点データ抽出手段により抽出された代表点データは、グループ化手段により、それらのデータが含まれる各格子ブロック毎にグループ化される。次いで、配列手段により、（１）該格子ブロックの単位で、該代表点データが、カッタ移動手段によるカッタの移動区間の始点から終点への方向に順次配列され、更に、切断時において該シート搬送手段による該シートの搬送方向である上流から下流又はその逆方向に向かう順に各ブロック行が配列される、あるいは、（２）該格子ブロックの単位で、第１のブロック行に対しては、該代表点データが、カッタ移動手段によるカッタの移動区間の始点から終点への方向に順次配列され、一方で、その第１のブロック行に隣接する第２のブロック行に対しては、該区間の終点から始点への方向に配列され、更に、該第１のブロック行及び該第２のブロック行とが、切断時において該シート搬送手段による該シートの搬送方向である上流から下流又はその逆方向に向かう順に交互に配列される。そのように格子ブロック単位で配列された順に、順次、各格子ブロックに対してグループ化された各代表点データを有する１のオブジェクト単位又は始点データを有する１のカットライン単位での切断が、切断制御手段により制御される。
【００２１】
請求項９記載のカッティング装置は、請求項６から８のいずれかに記載のカッティング装置において、前記ブロック化手段により区分されるブロック列の幅を設定するブロック列幅設定手段を備えている。
【００２２】
請求項１０記載のカッティング装置は、請求項４から９のいずれかに記載のカッティング装置において、前記ブロック化手段により区分されるブロック行の幅を設定するブロック行設定手段を備えている。
【００２３】
請求項１１記載の切断制御装置は、シートを切断するカッタと、そのカッタを上昇又は下降させるカッタ上下動手段と、前記シートを上流から下流へ向かう方向又はその逆方向に搬送するシート搬送手段と、前記カッタを前記シート搬送手段によるシートの搬送方向と直交する方向に往復移動させるカッタ移動手段と、カッティングデータに従って、前記カッタ上下動手段により前記カッタを前記カッティングデータに対応するカットラインの始点で下降させて、前記シートに押圧させつつ、前記シート搬送手段による前記シートの搬送と前記カッタ移動手段による前記カッタの移動とを行うことによって、前記カットラインの終点まで、そのカットラインに沿って前記シートの切断を行う切断手段とを備えたカッティング装置と接続され、そのカッティング装置に対してカッティングデータを送信することによって、前記シートを前記切断手段により所望のカットラインで切断させるものであって、前記カットラインの始点に対応する始点データ及び終点に対応する終点データを有するカッティングデータを複数個記憶する切断線データ記憶手段と、前記切断線データ記憶手段に記憶されるカッティングデータを、前記カッティングデータの集合体であるオブジェクトデータ単位で、前記カッティングデータにおける切断時において前記シート搬送手段により前記シートが搬送される方向に従う順に順次実行されるような順序で前記カッティング装置へ送信するカッティングデータ送信制御手段を備えている。
【００２４】
この請求項１１記載の切断制御装置によれば、カッティング装置と接続されており、このカッティング装置に対してカッティングデータを送信することによって、そのカッティング装置において、該カッティングデータに対応するカットラインの切断を実行させるものであり、該カッティング装置への該カッティングデータの送信は、カッティングデータ送信制御手段により制御され、該カッティング装置における切断が、該カットラインの集合体として形成されるオブジェクト単位で、その切断時において、該カッティング装置に備えられているシート搬送手段によるシートの搬送方向に従う順に順次実行されるような順序で送信される。その結果として、該カッティング装置では、オブジェクト単位で、その切断時における該シートの搬送方向に従う順に順次実行される。なお、この切断制御装置により制御されるカッティング装置は、シートを切断するカッタと、そのカッタを上昇又は下降させるカッタ上下動手段と、該シートを上流から下流へ向かう方向又はその逆方向に搬送するシート搬送手段と、該カッタを前記シート搬送手段によるシートの搬送方向と直交する方向に往復移動させるカッタ移動手段と、該切断制御装置から受信したカッティングデータに従って、該カッタ上下動手段により該カッタを該カッティングデータに対応するカットラインの始点で下降させて、該シートに押圧させつつ、該シート搬送手段による該シートの搬送と該カッタ移動手段による該カッタの移動とを行うことによって、該カットラインの終点まで、そのカットラインに沿って該シートの切断を行う切断手段とを備えたものである。
【００２５】
請求項１２記載の切断制御装置は、請求項１１記載の切断制御装置において、前記切断線データ記憶手段に記憶されるカッティングデータから、前記オブジェクトを構成するカットラインのうちの１つのカットラインの始点に対応する代表点データを抽出する代表点データ抽出手段と、その代表点データ抽出手段により抽出された代表点データを、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列する配列手段とを備え、前記カッティングデータ送信制御手段は、前記配列手段により配列された順に、前記代表点データを有する１のオブジェクト単位で、前記切断線データ記憶手段に記憶されるカッティングデータを前記カッティング装置へ順次送信するように制御するものである。
【００２６】
この請求項１２記載の切断制御装置によれば、請求項１１記載の切断制御装置と同様に作用する上、切断線データ記憶手段に記憶されるカッティングデータの中から、オブジェクトを構成するカットラインのうちの１つのカットラインの始点に対応する代表点データが、代表点データ抽出手段により抽出されると、その代表点データが、切断時において該シート搬送手段により該シートの搬送される方向に従って、配列手段により、上流から下流又はその逆方向に向かう順に配列される。そのように配列された該代表点データの順に、カッティングデータ送信制御手段により、順次、該カッティングデータへ送信される。その結果として、該カッティング装置では、各代表点データを有する１のオブジェクト単位での切断が、その切断時における該シートの搬送方向に従う順に順次実行される。
【００２７】
請求項１３記載の切断制御装置は、請求項１２記載の切断制御装置において、前記カッティング装置は、印刷データに従って、前記上流から下流に向かう印刷方向にシートに印刷を施す印刷手段を有しており、前記配列手段は、前記印刷手段による印刷方向とは逆方向の順に、前記代表点データを配列するものであり、前記切断制御手段は、前記印刷手段により前記シートに印刷が実施された場合には、前記印刷の終了後に、前記配列手段により配列された順に、各代表点データを有する１のオブジェクト単位で、前記切断線データ記憶手段に記憶されるカッティングデータを前記カッティング装置へ順次送信するように制御するものである。
【００２８】
この請求項１３記載の切断制御装置によれば、請求項１２記載の切断制御装置と同様に作用する上、該カッティング装置がシートへ印刷を施す印刷手段を備え、その印刷手段が上流から下流に向かう方向に該シートへ印刷を施す場合には、該代表点データは、配列手段により、該印刷方向である上流から下流に向かう向きとは逆方向に向かう順に配列され、カッティングデータ送信制御手段により、そのように配列された該代表点データの順に、順次、該カッティングデータへ送信される。その結果として、該カッティング装置では、シートへの印刷時において、シートがシート搬送手段により上流から下流へ搬送された後、該シートは下流から上流へ搬送されつつ各オブジェクトが切断される。
【００２９】
請求項１４記載の切断制御装置は、請求項１２又は１３記載の切断制御装置において、前記シートを、前記シート搬送手段によるシートの搬送方向に複数のブロック行に区分するブロック化手段と、そのブロック化手段により区分された各ブロック行に含まれている前記代表点データ抽出手段により抽出された代表点データをグループ化するグループ化手段とを備え、前記配列手段は、前記代表点データ抽出手段により抽出された代表点データを、前記グループ化手段によりグループ化を行なったブロック行の単位で、前記切断手段による切断時において前記シート搬送手段により前記シートが搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列するものであり、前記カッティングデータ送信制御手段は、前記配列手段により配列された順に、前記ブロック行毎に、前記代表点データを有する１のオブジェクト単位で、前記切断線データ記憶手段に記憶されるカッティングデータを前記カッティング装置へ順次送信するように制御するものである。
【００３０】
この請求項１４記載の切断制御装置によれば、請求項１２又は１３記載の切断制御装置と同様に作用する上、該シートはブロック化手段により該シート搬送方向に複数のブロック行に区分され、そのように区分された各ブロック行に含まれている該代表点データが、グループ化手段によりグループ化される。配列手段により、該ブロック行の単位で、該代表点データが、切断時において該シート搬送手段による該シートの搬送方向である上流から下流又はその逆方向に向かう順に配列される。そして、そのように配列された該代表点データの順に、カッティングデータ送信制御手段により、順次、該カッティングデータへ送信される。その結果として、該カッティング装置では、そのようにブロック行単位で配列された順に、順次、各ブロック行に対してグループ化された各代表点データを有する１のオブジェクト単位での切断が実行される。
【００３１】
請求項１５記載の切断制御装置は、請求項１４記載の切断制御装置において、前記代表点とその代表点を有するオブジェクトにおける前記切断手段による切断の終了点とが、前記ブロック化手段により区分された異なるブロック行に存在する場合、前記オブジェクトを、そのオブジェクトを構成するカットライン単位に分割するオブジェクト分割手段と、そのオブジェクト分割手段により分割されたカットラインの始点に対応する始点データを、前記切断線データ記憶手段に記憶されるカッティングデータから抽出する始点データ抽出手段とを備え、前記グループ化手段は、そのブロック化手段により区分されたブロック行毎に、各ブロック行に含まれている前記代表点データ抽出手段により抽出された代表点データ及び前記始点データ抽出手段により抽出された始点データを共にグループ化するものであり、前記配列手段は、前記代表点データ抽出手段により抽出された代表点データ及び前記始点データ抽出手段により抽出された始点データを、前記グループ化手段によりグループ化を行なったブロック行の単位で、前記切断手段による切断時において前記シート搬送手段により前記シートが搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列するものであり、前記カッティングデータ送信制御手段は、前記配列手段により配列された順に、前記ブロック行毎に、前記代表点データ又は始点データをそれぞれ有する１のオブジェクト又は１のカットラインの単位で、前記切断線データ記憶手段に記憶されるカッティングデータを前記カッティング装置へ順次送信するように制御するものである。
【００３２】
この請求項１５記載の切断制御装置によれば、請求項１４記載の切断制御装置と同様に作用する上、オブジェクトの代表点と同一のオブジェクトにおける切断の終了点とが、異なるブロック行に存在する場合には、オブジェクト分割手段により、該オブジェクトが、そのオブジェクトを構成するカットライン単位に分割される。オブジェクトがカットライン単位に分割された場合には、その各カットラインの始点データが、該切断線データ記憶手段に記憶されるカッティングデータの中から、始点データ抽出手段により抽出される。そのように抽出された始点データと該代表点データ抽出手段により抽出された代表点データは、グループ化手段により、それらのデータが含まれる各ブロック行毎にグループ化され、次いで、配列手段により、該ブロック行の単位で、該始点データ及び代表点データが、切断時において該シート搬送手段による該シートの搬送方向である上流から下流又はその逆方向に向かう順に配列される。そして、そのように配列された該代表点データの順に、カッティングデータ送信制御手段により、順次、該カッティングデータへ送信される。その結果として、該カッティング装置では、そのようにブロック行単位で配列された順に、順次、各ブロック行に対してグループ化された始点データを有する１のカットライン単位又は各代表点データを有する１のオブジェクト単位での切断が実行される。
【００３３】
請求項１６記載の切断制御装置は、請求項１４記載の切断制御装置において、ブロック化手段は、更に、前記カッタ移動手段によるカッタの移動方向に複数のブロック列に区分するものであり、前記グループ化手段は、前記ブロック行と前記ブロック列とにより構成される格子ブロック単位で、前記代表点データをグループ化するものであり、前記配列手段は、前記代表点データ抽出手段により抽出された代表点データを、前記格子ブロックの単位で、各ブロック行毎に、前記カッタ移動手段によってカッタが往復移動される区間の始点から終点への方向に順次配列し、各ブロック行については、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列するものであり、前記カッティングデータ送信制御手段は、前記配列手段により配列された順に、前記格子ブロック毎に、前記代表点データを有する１のオブジェクト単位で、前記切断線データ記憶手段に記憶されるカッティングデータを前記カッティング装置へ順次送信するように制御するものである。
【００３４】
この請求項１６記載の切断制御装置によれば、請求項１４記載の切断制御装置と同様に作用する上、該ブロック化手段は、シートを該ブロック行単位に区分するだけでなく、カッタ移動手段によるカッタ移動方向に複数のブロック列に区分される。そして、該代表点データは、該グループ化手段により、該ブロック行と該ブロック列とにより構成される格子ブロックの単位にグループ化される。配列手段により、該格子ブロックの単位で、該代表点データが、カッタ移動手段によるカッタの移動区間の始点から終点への方向に順次配列され、更に、切断時において該シート搬送手段による該シートの搬送方向である上流から下流又はその逆方向に向かう順に各ブロック行が配列される。そして、そのように配列された該代表点データの順に、カッティングデータ送信制御手段により、順次、該カッティングデータへ送信される。その結果として、該カッティング装置では、そのように格子ブロック単位で配列された順に、順次、各格子ブロックに対してグループ化された各代表点データを有する１のオブジェクト単位での切断が実行される。その際、１のブロック行において、該カッタの移動区間の始点から終点への方向に、各格子ブロックに含まれる代表点データを有するオブジェクトが切断される。そのブロック行における全ての格子ブロックについてオブジェクトの切断が終了すると、隣接する次のブロック行においても、同方向に、各格子ブロックに含まれる代表点データを有するオブジェクトが切断される。
【００３５】
請求項１７記載の切断制御装置は、請求項１４記載の切断制御装置において、ブロック化手段は、更に、前記カッタ移動手段によるカッタの移動方向に複数のブロック列に区分するものであり、前記代表点データグループ化手段は、前記ブロック行と前記ブロック列とにより構成される格子ブロック単位で、前記代表点データをグループ化するものであり、前記配列手段は、前記代表点データ抽出手段により抽出された代表点データを、前記格子ブロックの単位で、第１のブロック行に対しては、前記カッタ移動手段によってカッタが往復移動される区間の始点から終点への方向に配列する一方で、その第１のブロック行に隣接する第２のブロック行に対しては、前記区間の終点から始点への方向に配列し、前記第１のブロック行及び前記第２のブロック行については、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に、前記第１のブロック行と前記第２のブロック行とを交互に配列するものであり、前記カッティングデータ送信制御手段は、前記配列手段により配列された順に、前記格子ブロック毎に、前記代表点データを有する１のオブジェクト単位で、前記切断線データ記憶手段に記憶されるカッティングデータを前記カッティング装置へ順次送信するように制御するものである。
【００３６】
この請求項１７記載の切断制御装置によれば、請求項１４記載の切断制御装置と同様に作用する上、該ブロック化手段は、シートを該ブロック行単位に区分するだけでなく、カッタ移動手段によるカッタ移動方向に複数のブロック列に区分される。そして、該代表点データは、該グループ化手段により、該ブロック行と該ブロック列とにより構成される格子ブロックの単位にグループ化される。配列手段により、該格子ブロックの単位で、第１のブロック行に対しては、該代表点データが、カッタ移動手段によるカッタの移動区間の始点から終点への方向に順次配列され、一方で、その第１のブロック行に隣接する第２のブロック行に対しては、該区間の終点から始点への方向に配列され、更に、該第１のブロック行及び該第２のブロック行とが、切断時において該シート搬送手段による該シートの搬送方向である上流から下流又はその逆方向に向かう順に交互に配列される。そして、そのように配列された該代表点データの順に、カッティングデータ送信制御手段により、順次、該カッティングデータへ送信される。その結果として、該カッティング装置では、そのように格子ブロック単位で配列された順に、順次、各格子ブロックに対してグループ化された各代表点データを有する１のオブジェクト単位での切断が実行される。その際、第１のブロック行において、該カッタの移動区間の始点から終点への方向に、各格子ブロックに含まれる代表点データを有するオブジェクトが切断される。第１のブロック行における全ての格子ブロックについてオブジェクトの切断が終了すると、その第１のブロック行に隣接する第２のブロック行では、該カッタの移動区間の終点から始点への方向に、各格子ブロックに含まれる代表点データを有するオブジェクトが切断される。
【００３７】
請求項１８記載の切断制御装置は、請求項１６又は１７記載の切断制御装置において、前記代表点とその代表点を有するオブジェクトにおける前記切断手段による切断の終了点とが、前記ブロック化手段により区分された異なる格子ブロックに存在する場合、前記オブジェクトを、そのオブジェクトを構成するカットライン単位に分割するオブジェクト分割手段と、そのオブジェクト分割手段により分割されたカットラインの始点に対応する始点データを、前記切断線データ記憶手段に記憶されるカッティングデータから抽出する始点データ抽出手段とを備え、前記グループ化手段は、そのブロック化手段により区分された格子ブロック毎に、各格子ブロックに含まれている前記代表点データ抽出手段により抽出された代表点データ及び前記始点データ抽出手段により抽出された始点データをグループ化するものであり、前記配列手段は、前記代表点データ抽出手段により抽出された代表点データ及び前記始点データ抽出手段により抽出された始点データを、前記グループ化手段によりグループ化を行なった格子ブロックの単位で、（１）前記カッタ移動手段によってカッタが往復移動される区間の始点から終点への方向に順次配列し、各ブロック行については、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に配列する、あるいは、（２）第１のブロック行に対しては、前記カッタ移動手段によってカッタが往復移動される区間の始点から終点への方向に配列する一方で、その第１のブロック行に隣接する第２のブロック行に対しては、前記区間の終点から始点への方向に配列し、前記第１のブロック行及び前記第２のブロック行については、前記切断手段による切断時において前記シートが前記シート搬送手段により搬送される方向に従って、前記上流から下流又はその逆方向に向かう順に、前記第１のブロック行と前記第２のブロック行とを交互に配列するものであり、前記カッティングデータ送信制御手段は、前記配列手段により配列された順に、前記格子ブロック毎に、前記代表点データ又は始点データをそれぞれ有する１のオブジェクト又は１のカットラインの単位で、前記切断線データ記憶手段に記憶されるカッティングデータを前記カッティング装置へ順次送信するように制御するものである。
【００３８】
この請求項１８記載の切断制御装置によれば、請求項１６又は１７記載の切断制御装置と同様に作用する上、オブジェクトの代表点と同一のオブジェクトにおける切断の終了点とが、異なる格子ブロックに存在する場合には、オブジェクト分割手段により、該オブジェクトが、そのオブジェクトを構成するカットライン単位に分割される。オブジェクトがカットライン単位に分割された場合には、その各カットラインの始点データが、該切断線データ記憶手段に記憶されるカッティングデータの中から、始点データ抽出手段により抽出される。そのように抽出された始点データと該代表点データ抽出手段により抽出された代表点データは、グループ化手段により、それらのデータが含まれる各格子ブロック毎にグループ化される。次いで、配列手段により、（１）該格子ブロックの単位で、該代表点データが、カッタ移動手段によるカッタの移動区間の始点から終点への方向に順次配列され、更に、切断時において該シート搬送手段による該シートの搬送方向である上流から下流又はその逆方向に向かう順に各ブロック行が配列される、あるいは、（２）該格子ブロックの単位で、第１のブロック行に対しては、該代表点データが、カッタ移動手段によるカッタの移動区間の始点から終点への方向に順次配列され、一方で、その第１のブロック行に隣接する第２のブロック行に対しては、該区間の終点から始点への方向に配列され、更に、該第１のブロック行及び該第２のブロック行とが、切断時において該シート搬送手段による該シートの搬送方向である上流から下流又はその逆方向に向かう順に交互に配列される。そして、そのように配列された該代表点データの順に、カッティングデータ送信制御手段により、順次、該カッティングデータへ送信される。その結果として、該カッティング装置では、そのように格子ブロック単位で配列された順に、順次、各格子ブロックに対してグループ化された各代表点データを有する１のオブジェクト単位での切断が実行される。
【００３９】
請求項１９記載の切断制御装置は、請求項１６から１８のいずれかに記載の切断制御装置において、前記ブロック化手段により区分されるブロック列の幅を設定するブロック列幅設定手段を備えている。
【００４０】
請求項２０記載の切断制御装置は、請求項１４から１９のいずれかに記載の切断制御装置において、前記ブロック化手段により区分されるブロック行の幅を設定するブロック行設定手段を備えている。
【００４１】
請求項２１記載の切断制御装置は、請求項１１から２０のいずれかに記載の切断制御装置において、前記カッティング装置に有線接続又は無線接続されるコンピュータ端末である。
【発明の効果】
【００４２】
請求項１記載のカッティング装置によれば、オブジェクトデータのデータ順に依存することなく、切断時におけるシート搬送方向に従う順に、各オブジェクトが切断されるので、無駄なシート搬送が行われず、その結果として、切断時間を短縮できるという効果がある。また、切断位置の誤差を抑制できるという効果もある。
【００４３】
請求項２記載のカッティング装置によれば、請求項１記載のカッティング装置の奏する効果に加えて、１のオブジェクトを構成するカッティングデータの中から代表点となる代表点データを抽出し、その代表点データを、切断時におけるシート搬送方向に従う順に配列し、その配列順に、各代表点データを有する１のオブジェクトを順次切断するので、その結果として、オブジェクトデータのデータ順に依存することなく、切断時におけるシート搬送方向に従う順に、各オブジェクトが切断される。よって、無駄なシート搬送が行われず、切断時間が短縮されるという効果がある。また、切断位置の誤差を抑制できるという効果もある。
【００４４】
請求項３記載のカッティング装置によれば、請求項２記載のカッティング装置の奏する効果に加えて、シートへの印刷が施される場合には、その印刷後に、該印刷の方向とは逆方向の順に、各オブジェクトが切断されるので、シートへの印刷後に、余分なシート搬送を行う必要がない。その結果として、切断時間を短縮できるという効果がある。また、切断位置の誤差を抑制できるという効果もある。
【００４５】
請求項４記載のカッティング装置によれば、請求項２又は３記載のカッティング装置の奏する効果に加えて、シート搬送方向に複数のブロック行にシートを区分した上で、ブロック行単位で各オブジェクトの代表点をグループ化し、そのブロック行の単位で各オブジェクトを切断時におけるシート搬送方向に従う順に配列することにより、各オブジェクトが切断時におけるシート搬送方向に従う順に順次切断される。よって、オブジェクトの切断順をブロック行単位で管理するので、その内部管理の方法が容易となり、装置を開発又は設計する上で有効であるという効果がある。
【００４６】
請求項５記載のカッティング装置によれば、請求項４記載のカッティング装置の奏する効果に加えて、代表点と切断の終了点とが異なるブロック行に存在するオブジェクトに対しては、そのオブジェクトデータを構成するカッティングデータの単位に分割し、そのカッティングデータの始点データを各ブロック行に対してグループ化する。その結果として、カッティングライン単位又はオブジェクト単位で、切断時におけるシート搬送方向に従う順の切断が順次実行される。よって、オブジェクトが複数のブロック行に跨る場合であっても、余分なシート搬送を低減し得るので、切断時間の短縮と位置誤差の発生の抑制を図ることができるという効果がある。
【００４７】
請求項６記載のカッティング装置によれば、請求項４記載のカッティング装置の奏する効果に加えて、シート搬送方向に区分された複数のブロック行とカッタ移動方向に区分された複数のブロック列とから構成される格子ブロックの単位で各オブジェクトの代表点をグループ化することにより、該格子ブロックの単位で、各オブジェクトの切断順序の並べ替えを行う。その際、各ブロック行毎にカッタ移動方向の始点から終点へ向かう向きに格子ブロックを配列し、各ブロック行は、切断時におけるシートの搬送方向に従う順に配列する。その結果として、１のブロック行において、該カッタの移動区間の始点から終点への方向に、各格子ブロックに含まれる代表点データを有するオブジェクトが切断され、そのブロック行における全ての格子ブロックについてオブジェクトの切断が終了すると、隣接する次のブロック行においても、同方向に、各格子ブロックに含まれる代表点データを有するオブジェクトが切断される。よって、より詳細にオブジェクトの切断順序を設定できるので、余分なシート搬送をより低減し得るので、切断時間の短縮と位置誤差の抑制を図ることができるという効果がある。また、オブジェクトの切断順を格子ブロック単位で管理するので、その内部管理の方法が容易となり、装置を開発又は設計する上で有効であるという効果もある。
【００４８】
請求項７記載のカッティング装置によれば、請求項４記載のカッティング装置の奏する効果に加えて、シート搬送方向に区分された複数のブロック行とカッタ移動方向に区分された複数のブロック列とから構成される格子ブロックの単位で各オブジェクトの代表点をグループ化することにより、該格子ブロックの単位で、各オブジェクトの切断順序の並べ替えを行う。その際、第１のブロック行においては、カッタ移動方向の始点から終点へ向かう向きに格子ブロックを配列し、第２のブロック行においては、カッタ移動方向の終点から始点へ向かう向きに格子ブロックを配列し、そして、該第１のブロック行と該第２のブロック行とを、切断時におけるシートの搬送方向に従う順に交互に配列する。その結果として、第１のブロック行において、該カッタの移動区間の始点から終点への方向に、各格子ブロックに含まれる代表点データを有するオブジェクトが切断され、第１のブロック行における全ての格子ブロックについてオブジェクトの切断が終了すると、その第１のブロック行に隣接する第２のブロック行では、該カッタの移動区間の終点から始点への方向に、各格子ブロックに含まれる代表点データを有するオブジェクトが切断される。よって、より詳細にオブジェクトの切断順序を設定できるので、余分なシート搬送をより低減し得るので、切断時間の短縮と位置誤差の抑制を図ることができるという効果がある。また、オブジェクトの切断順を格子ブロック単位で管理するので、その内部管理の方法が容易となり、装置を開発又は設計する上で有効であるという効果もある。
【００４９】
請求項８記載のカッティング装置によれば、請求項６又は７記載のカッティング装置の奏する効果に加えて、代表点と切断の終了点とが異なる格子ブロックに存在するオブジェクトに対しては、そのオブジェクトデータを構成するカッティングデータの単位に分割し、そのカッティングデータの始点データを各格子ブロックに対してグループ化する。その結果として、カッティングライン単位又はオブジェクト単位で、切断時におけるシート搬送方向に従う順の切断が順次実行される。よって、オブジェクトが複数の格子ブロックに跨る場合であっても、余分なシート搬送を低減し得るので、切断時間の短縮と位置誤差の発生の抑制を図ることができるという効果がある。
【００５０】
請求項９記載のカッティング装置によれば、請求項６から８のいずれかに記載のカッティング装置の奏する効果に加えて、ブロック列の幅が設定自在であるので、切断すべきオブジェクトの位置や大きさに応じて適切なブロック列の幅を設定できるという効果がある。
【００５１】
請求項１０記載のカッティング装置によれば、請求項４から９のいずれかに記載のカッティング装置の奏する効果に加えて、ブロック行の幅が設定自在であるので、切断すべきオブジェクトの位置や大きさに応じて適切なブロック行の幅を設定できるという効果がある。
【００５２】
請求項１１記載の切断制御装置によれば、オブジェクトデータのデータ順に依存することなく、カッティング装置に対して、各オブジェクトを、切断時におけるシート搬送方向に従う順に切断させるように制御するので、該カッティング装置において、無駄なシート搬送が行われず、その結果として、切断時間を短縮できるという効果がある。また、切断位置の誤差を抑制できるという効果もある。
【００５３】
請求項１２記載の切断制御装置によれば、請求項１１記載の切断制御装置の奏する効果に加えて、１のオブジェクトを構成するカッティングデータの中から代表点となる代表点データを抽出し、その代表点データを、切断時におけるシート搬送方向に従う順に配列し、カッティング装置に対して、各オブジェクトを、該配列順に切断させるように制御するので、該カッティング装置において、無駄なシート搬送が行われず、その結果として、切断時間を短縮できるという効果がある。また、切断位置の誤差を抑制できるという効果もある。
【００５４】
請求項１３記載の切断制御装置によれば、請求項１２記載の切断制御装置の奏する効果に加えて、カッティング装置において、シートへの印刷が施される場合には、その印刷後に、該印刷の方向とは逆方向の順に、各オブジェクトを切断させるように制御するので、該カッティング装置において、シートへの印刷後に、余分なシート搬送を行う必要がない。その結果として、切断時間を短縮できるという効果がある。また、切断位置の誤差を抑制できるという効果もある。
【００５５】
請求項１４記載の切断制御装置によれば、請求項１２又は１３記載の切断制御装置の奏する効果に加えて、シート搬送方向に複数のブロック行にシートを区分した上で、ブロック行単位で各オブジェクトの代表点をグループ化し、そのブロック行の単位で各オブジェクトを切断時におけるシート搬送方向に従う順に配列することにより、各オブジェクトが切断時におけるシート搬送方向に従う順に順次切断される。よって、オブジェクトの切断順をブロック行単位で管理するので、その内部管理の方法が容易となり、装置を開発又は設計する上で有効であるという効果がある。
【００５６】
請求項１５記載の切断制御装置によれば、請求項１４記載の切断制御装置の奏する効果に加えて、代表点と切断の終了点とが異なるブロック行に存在するオブジェクトに対しては、そのオブジェクトデータを構成するカッティングデータの単位に分割し、そのカッティングデータの始点データを各ブロック行に対してグループ化する。その結果として、カッティング装置では、カッティングライン単位又はオブジェクト単位で、切断時におけるシート搬送方向に従う順の切断が順次実行される。よって、オブジェクトが複数のブロック行に跨る場合であっても、該カッティング装置における余分なシート搬送を低減させ得るので、切断時間の短縮と位置誤差の発生の抑制を図ることができるという効果がある。
【００５７】
請求項１６記載の切断制御装置によれば、請求項１４記載の切断制御装置の奏する効果に加えて、シート搬送方向に区分された複数のブロック行とカッタ移動方向に区分された複数のブロック列とから構成される格子ブロックの単位で各オブジェクトの代表点をグループ化することにより、該格子ブロックの単位で、各オブジェクトの切断順序の並べ替えを行う。その際、各ブロック行毎に、カッティング装置におけるカッタ移動方向の始点から終点へ向かう向きに格子ブロックを配列し、各ブロック行は、該カッティング装置の切断時におけるシートの搬送方向に従う順に配列する。その結果として、カッティング装置では、１のブロック行において、該カッタの移動区間の始点から終点への方向に、各格子ブロックに含まれる代表点データを有するオブジェクトが切断され、そのブロック行における全ての格子ブロックについてオブジェクトの切断が終了すると、隣接する次のブロック行においても、同方向に、各格子ブロックに含まれる代表点データを有するオブジェクトが切断される。よって、より詳細にオブジェクトの切断順序を設定できるので、該カッティング装置において余分なシート搬送をより低減し得るので、切断時間の短縮と位置誤差の抑制を図ることができるという効果がある。また、オブジェクトの切断順を格子ブロック単位で管理するので、その内部管理の方法が容易となり、装置を開発又は設計する上で有効であるという効果もある。
【００５８】
請求項１７記載の切断制御装置によれば、請求項１４記載の切断制御装置の奏する効果に加えて、シート搬送方向に区分された複数のブロック行とカッタ移動方向に区分された複数のブロック列とから構成される格子ブロックの単位で各オブジェクトの代表点をグループ化することにより、該格子ブロックの単位で、各オブジェクトの切断順序の並べ替えを行う。その際、第１のブロック行においては、カッティング装置におけるカッタ移動方向の始点から終点へ向かう向きに格子ブロックを配列し、第２のブロック行においては、該カッタ移動方向の終点から始点へ向かう向きに格子ブロックを配列し、そして、該第１のブロック行と該第２のブロック行とを、該カッティング装置の切断時におけるシートの搬送方向に従う順に交互に配列する。その結果として、カッティング装置では、第１のブロック行において、該カッタの移動区間の始点から終点への方向に、各格子ブロックに含まれる代表点データを有するオブジェクトが切断され、第１のブロック行における全ての格子ブロックについてオブジェクトの切断が終了すると、その第１のブロック行に隣接する第２のブロック行では、該カッタの移動区間の終点から始点への方向に、各格子ブロックに含まれる代表点データを有するオブジェクトが切断される。よって、より詳細にオブジェクトの切断順序を設定できるので、該カッティング装置において余分なシート搬送をより低減し得るので、切断時間の短縮と位置誤差の抑制を図ることができるという効果がある。また、オブジェクトの切断順を格子ブロック単位で管理するので、その内部管理の方法が容易となり、装置を開発又は設計する上で有効であるという効果もある。
【００５９】
請求項１８記載の切断制御装置によれば、請求項１６又は１７記載の切断制御装置の奏する効果に加えて、代表点と切断の終了点とが異なる格子ブロックに存在するオブジェクトに対しては、そのオブジェクトデータを構成するカッティングデータの単位に分割し、そのカッティングデータの始点データを各格子ブロックに対してグループ化する。その結果として、カッティング装置では、カッティングライン単位又はオブジェクト単位で、切断時におけるシート搬送方向に従う順の切断が順次実行される。よって、オブジェクトが複数の格子ブロックに跨る場合であっても、該カッティング装置における余分なシート搬送を低減し得るので、切断時間の短縮と位置誤差の発生の抑制を図ることができるという効果がある。
【００６０】
請求項１９記載の切断制御装置によれば、請求項１６から１８のいずれかに記載の切断制御装置の奏する効果に加えて、ブロック列の幅が設定自在であるので、切断すべきオブジェクトの位置や大きさに応じて適切なブロック列の幅を設定できるという効果がある。
【００６１】
請求項２０記載の切断制御装置によれば、請求項１４から１９のいずれかに記載の切断制御装置の奏する効果に加えて、ブロック行の幅が設定自在であるので、切断すべきオブジェクトの位置や大きさに応じて適切なブロック行の幅を設定できるという効果がある。
【００６２】
請求項２１記載の切断制御装置によれば、請求項１１から２０のいずれかに記載の切断制御装置の奏する効果に加えて、カッティング装置に有線接続又は無線接続されるコンピュータ端末であるので、ユーザが容易に利用可能であるという効果がある。
【発明を実施するための最良の形態】
【００６３】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１は、本発明の第１実施例のカッティング装置であるカッティングプリンタ１０の構成を示すブロック図である。図１に示すように、カッティングプリンタ１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、シート搬送モータ１５と、キャリッジモータ１６と、カッタ上下駆動ソレノイド１７と、印刷ヘッド１８と、インターフェース１９（Ｉ／Ｆ１９）とを備えている。
【００６４】
図１に示すように、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、シート搬送モータ１５、キャリッジモータ１６、カッタ上下駆動ソレノイド１７、印刷ヘッド１８、Ｉ／Ｆ１９は、バス２０を介して接続されている。
【００６５】
シート搬送モータ１５は、カッティングプリンタ１０の所定の位置に配置されたシートＳを上流から下流への方向又はその逆方向に搬送するためのステッピングモータであり、その駆動はＣＰＵ１１により制御される。
【００６６】
カッティングプリンタ１０が、シートＳに印刷を施すことなくシートＳを切断する場合には、シート搬送モータ１５により、シートＳは上流から下流へ向かう方向に搬送される。また、カッティングプリンタ１０が、シートＳの切断に先立ってシートＳに印刷を施す場合もまた、シートＳは上流から下流へ向かう方向に搬送される。
【００６７】
キャリッジモータ１６は、カッタ（非図示）と印刷ヘッド１８とを装着した非図示のキャリッジを、シート搬送モータ１５による搬送方向に対して直交方向に、キャリッジの初期位置である始点と、カッタ移動区間における該始点とは反対側の限界位置である終点との間を往復移動させるべく駆動するためのステッピングモータであり、その移動はＣＰＵ１１により制御される。
【００６８】
カッタ上下駆動ソレノイド１７は、カッタの刃がシートに当接する下位置と、カッタの刃がシートから離れる上位置とに、カッタを上下動するためのソレノイドであり、その移動はＣＰＵ１１により制御される。
【００６９】
印刷ヘッド１８は、複数のノズル、アクチュエータ（いずれも非図示）を備えたインクジェットヘッドであり、ＣＰＵ１１により制御されるアクチュエータの駆動によってインクをノズルから噴射して、所定の文字又は模様を印刷するものである。
【００７０】
Ｉ／Ｆ１９は、パーソナルコンピュータ（ＰＣ）などの外部装置を有線接続又は無線接続するためのインターフェイスであり、カッティングプリンタ１０をネットワークに接続し、このＩ／Ｆ１９を介して接続されたパーソナルコンピュータ（ＰＣ）などの外部装置とのデータの入出力を制御するものである。
【００７１】
ＣＰＵ１１は、このカッティングプリンタ１０を総括的に制御する中央演算装置であり、各種プログラムを実行する。
【００７２】
ＲＯＭ１２は、ＣＰＵ１１により実行される各種制御プログラムや固定値データを記憶する不揮発性のメモリであり、ブロック区分データメモリ１２ａを備えている。なお、後述する図４〜図６のフローチャートに示す処理を実行するプログラムは、制御プログラムの一部としてこのＲＯＭ１２に記憶されている。
【００７３】
ブロック区分データメモリ１２ａは、このカッティングプリンタ１０により切断されるシートＳを複数ブロックに区分するためのブロック区分データを記憶するメモリである。なお、このブロック区分データメモリ１２ａに記憶されるブロック区分データに従うシートＳの区分については後述する。
【００７４】
ＲＡＭ１３は、ＣＰＵ１１により実行される各種処理に必要なデータやプログラムを一時的に記憶するものであり、オブジェクトデータメモリ１３ａと、ブロック単位グループメモリ１３ｂと、シートＳへ印刷するための印刷データを記憶する印刷データメモリ１３ｃと、印刷フラグ１３ｄとを備えている。
【００７５】
オブジェクトデータメモリ１３ａは、シートＳにおいて切断されるべきオブジェクトに対応するオブジェクトデータを、オブジェクト単位で記憶するメモリであり、第１〜第ｘオブジェクトデータメモリ１３ａ１〜１３ａｘまでのｘ個のメモリから構成されている。これらの各メモリには、１：１でオブジェクトデータが記憶されるので、計ｘ個のオブジェクトデータがそれぞれ記憶されることになる。なお、このように構成されるオブジェクトデータメモリ１３ａは、シートＳの１ページ毎に作成される。
【００７６】
ここで、「オブジェクト」とは、カッティングプリンタ１０やカッティングプロッタなどのカッティング装置により切断される図形を意味し、このオブジェクトは、切断線（請求項におけるカットラインに対応）の集合体により形成されている。また、「オブジェクトデータ」とは、このオブジェクトに対応するデータを意味するものであり、このオブジェクトデータは、対応するオブジェクトを構成する切断線にそれぞれ対応する切断線データ（請求項におけるカッティングデータに対応）の集合体により構成されるものである。従って、第１オブジェクトデータメモリ１３ａ１から第ｘオブジェクトデータメモリ１３ａｘまでの各メモリには、各オブジェクトを構成する切断線に対応する数の切断線データが記憶されている。
【００７７】
このオブジェクトデータメモリ１３ａへの各オブジェクトデータの記憶は、例えば、ＰＣなどの外部装置により作成されたオブジェクトデータが、Ｉ／Ｆ１９を介して受信されることによって行なわれ、入力されたオブジェクトの順に、順次、第１オブジェクトデータメモリ１３ａ１、第２オブジェクトデータメモリ１３ａ２、…、第ｘオブジェクトデータメモリ１３ａｘへ記憶される。
【００７８】
第１〜第ｘオブジェクトデータメモリの各々には、１のオブジェクトデータを構成する切断線データが入力順に記憶されている。この切断線データは、対応する切断線の始点及び終点がそれぞれＸＹ座標によって示されるものである。なお、シートＳにおける座標は、シートＳの４頂点のうち、シート搬送方向における上流側であって、カッタ移動方向における始点側にある頂点を原点とし、シート搬送方向をＹ軸方向、カッタ移動方向をＸ軸方向とする。
【００７９】
カッティングプリンタ１０によるシートＳの切断時には、第１オブジェクトデータメモリ１３ａ１、第２オブジェクトデータメモリ１３ａ２、…、第ｘオブジェクトデータメモリ１３ａｘの順に、各オブジェクトデータに対応するオブジェクトが順次切断される。なお、１のオブジェクトの切断の際には、入力された切断線データの順に、そのオブジェクトを構成する切断線が順次切断される。
【００８０】
ブロック単位グループメモリ１３ｂは、オブジェクトデータメモリ１３ａに記憶される各オブジェクトを、シートＳにおけるブロック単位でグループ化するためのメモリである。このブロック単位グループメモリ１３ｂは、ブロック区分データメモリ１２ａに記憶されるブロック区分データに従って区分されたブロックの数だけ、例えば、シートＳがｎ個のブロックに区分される場合には、第１〜第ｎブロックメモリ１３ｂ１〜１３ｂｎまでのｎ個のメモリから構成される。
【００８１】
印刷フラグ１３ｄは、シートＳへの印刷を実行するか否かを示すフラグである。この印刷フラグ１３ｄは、初期値として、又は、シートＳへの印刷実施後には「０」に設定されるが、印刷データメモリ１３ｃに印刷データが記憶されると「１」に設定される。なお、この印刷フラグ１３ｄは、アプリケーションの起動により、オブジェクト切断処理（図４）が起動される毎に、初期値である「０」に設定される。
【００８２】
上述のように構成されるカッティングプリンタ１０は、（１）シート搬送モータ１５によるシート搬送方向へのシートＳの搬送と、キャリッジモータ１６によるカッタのカッタ移動方向への移動とにより、切断線データの始点のＸＹ座標へカッタを相対的に移動し、（２）カッタ上下駆動ソレノイド１６を駆動して、該カッタを該始点に押圧し、（３）カッタをシートＳに押圧しつつ、シート搬送モータ１５とキャリッジモータ１６との駆動によって、カッタをその切断線データの終点の座標へ向けて相対的に移動して、切断線データに対応する切断線に沿ったシートＳの切断を実行する。
【００８３】
オブジェクトデータメモリ１３ａに記憶されるオブジェクトデータに従ってオブジェクトを切断する場合には、そのオブジェクトデータにおける最初の切断線データの始点から上記（１）〜（３）に従う切断を開始し、各切断線データの切断順に、各切断線データに対し、上記（１）〜（３）に従う切断を行うことによって、１のオブジェクトを切断する。
【００８４】
図２は、ブロック区分データメモリ１２ａに記憶されるブロック区分データに従って、シートＳが複数ブロックに区分された状態を示す図である。図２（ａ）は、シート搬送方向に、それぞれが等幅のｎ行のブロック行により、ｎ個のブロックに区分された状態を示す図である。図２（ａ）に示すように、シートＳは、シート搬送方向の１つである上流から下流、具体的には、図２（ａ）における紙面上側から下側に向かって、第１〜第ｎブロック行によりｎ個のブロックに区分されている。
【００８５】
一方、図２（ｂ）は、シート搬送方向にそれぞれ等幅のｎ行のブロック行と、カッタ移動方向にそれぞれ等幅のｍ列のブロック列とにより、ｎ×ｍ個のブロックに区分された状態を示す図である。図２に示すように、シートＳは、シート搬送方向である上流から下流に向かって、第１〜第ｎブロック行に区分され、一方で、カッタ移動方向における始点から終点に向かって、第１〜第ｍブロック列に区分されておる。その結果、シートＳは、第（１，１）ブロックから第（ｍ，ｎ）ブロックまで、ｎ×ｍ個のブロックに区分されている。
【００８６】
ＲＯＭ１２内のメモリであるブロック区分データメモリ１２ａには、シートＳを、上述した図２（ａ）及び／又は図２（ｂ）に示したようなブロックに分割可能なデータが、ブロック区分データとして記憶されている。なお、複数の形式のブロック区分データが、ブロック区分データメモリ１２ａに記憶されている場合には、必要に応じて適切なブロック区分データを読み出すように構成される。
【００８７】
分割されるブロック行の数である「ｎ」、分割されるブロック列の数である「ｍ」の値については、固定値として有するように構成されていてもよいし、ユーザにより設定可能であるように構成してもよい。ユーザにより「ｎ」、「ｍ」の値を設定可能とすることにより、ブロック行又はブロック列の幅を、オブジェクトの大きさに応じて適切に設定することができる。
【００８８】
また、各ブロック行及び各ブロック列の幅は、ユーザにより、切断されるべきオブジェクトの位置や大きさに応じた任意の幅に設定可能であるように構成してもよい。この場合、全てのブロック行又はブロック列を等幅に設定せずに、１のブロック行又は１のブロック列毎の幅を、必要に応じて可変設定できるように構成してもよい。これによって、ブロック行又はブロック列の幅を、オブジェクトの大きさに応じて適宜設定することが可能となる。なお、各ブロック行及び各ブロック列の幅がユーザにより設定された場合は、その幅に応じて「ｎ」及び「ｍ」の値が決定される。
【００８９】
図３は、シートＳ上において切断されるべき３つのオブジェクトＡ〜Ｃを示す図である。なお、この図３において、オブジェクトＡ〜Ｃは、オブジェクトＢ→オブジェクトＣ→オブジェクトＡの順に各オブジェクトデータが入力されたものとする。この場合、従来のカッティング装置、例えば、特許文献１に記載されるカッティングマシンでは、図３に示すオブジェクトを、オブジェクトＢ→オブジェクトＣ→オブジェクトＡの順に切断する。
【００９０】
次に、図４〜図７を参照して、オブジェクトの切断位置に応じて切断順序を変更するオブジェクト切断処理の第１実施例について説明する。
【００９１】
図４は、第１実施例のカッティングプリンタ１０により実行されるオブジェクト切断処理のフローチャートである。このオブジェクト切断処理は、カッティングプリンタ１０におけるシートの切断処理及び／又は印刷処理をオブジェクト単位で制御する処理であり、所定のアプリケーションを起動することにより起動する処理である。なお、このオブジェクト切断処理が起動されると、印刷フラグ１３ｄは「０」に初期化される。
【００９２】
このオブジェクト切断処理では、まず、１ページ分のオブジェクトデータを順次読込み、オブジェクトデータメモリ１３ａに記憶する（Ｓ１）。図３に例示したオブジェクトＡ〜Ｃが、オブジェクトＢ→オブジェクトＣ→オブジェクトＡの順で入力される場合、Ｓ１の処理により、最初に入力されたオブジェクトＢに対応するオブジェクトデータが、第１オブジェクトデータメモリ１３ａ１に記憶され、次に入力されたオブジェクトＣに対応するオブジェクトデータが、第２オブジェクトデータメモリ１３ａ２に記憶され、最後に入力されたオブジェクトＡに対応するオブジェクトデータが第３オブジェクトデータメモリ１３ａ３に記憶される。
【００９３】
Ｓ１の処理後、印刷データがあるか否かを確認する（Ｓ２）。Ｓ２の処理により確認した結果、印刷データがあれば（Ｓ２：Ｙｅｓ）、１ページ分の印刷データを順次読込み、印刷データメモリ１３ｃに記憶し（Ｓ３）、印刷フラグ１３ｄを「１」とし（Ｓ４）、グループ化処理（Ｓ５）へ移行する。
【００９４】
一方、Ｓ２の処理により確認した結果、印刷データがなければ（Ｓ２：Ｎｏ）、Ｓ３〜Ｓ４の処理をスキップして、グループ化処理（Ｓ５）へ移行する。
【００９５】
グループ化処理（Ｓ５）は、Ｓ１の処理により入力された各オブジェクトを、ブロック区分データメモリ１２ａに記憶されるブロック区分データに従って区分された各ブロックに割り当ててグループ化する処理である。このグループ化処理（Ｓ５）については後述する。
【００９６】
グループ化処理（Ｓ５）の実行後、印刷フラグ１３ｄが「１」であるか否かを確認する（Ｓ６）。Ｓ６の処理により確認した結果、印刷フラグ１３ｄが「０」である場合、即ち、印刷データメモリ１３ｃに印刷データが記憶されておらず、シートＳへの印刷を行わない場合には（Ｓ６：Ｎｏ）、無印刷切断処理（Ｓ７）を実行し、このオブジェクト切断処理を終了する。なお、この無印刷切断処理（Ｓ７）については後述する。
【００９７】
一方、Ｓ６の処理により確認した結果、印刷フラグ１３ｄが「１」である場合、即ち、印刷データメモリ１３ｃに印刷データが記憶され、シートＳに印刷を施す場合には（Ｓ６：Ｙｅｓ）、印刷後切断処理（Ｓ８）を実行し、このオブジェクト切断処理を終了する。なお、この印刷後切断処理（Ｓ８）については後述する。
【００９８】
次に、図５を参照して、上述したグループ化処理（Ｓ５）について説明する。図５は、グループ化処理（Ｓ５）のフローチャートである。このグループ化処理（Ｓ５）では、まず、変数「ａ」の値を「１」に設定する（Ｓ５００１）。次いで、オブジェクトデータメモリ１３ａにおける第ａオブジェクトデータメモリ１３ａａに記憶される第ａオブジェクトデータの代表点のＹ座標を参照し、所属ブロックを得る（Ｓ５００２）。
【００９９】
ここで、オブジェクトデータの「代表点」とは、１のオブジェクトデータの中で代表とする点を意味する。１のオブジェクトデータの中から適宜代表点を設定することが可能であるが、オブジェクトを構成する各切断線の切断順序の点から、カッティングプリンタ１０において最初に切断される切断線、即ち、最初に入力された切断線データの始点であることが好ましい。本明細書では、この「代表点」を、オブジェクトデータを構成する切断線データの中で、最初に入力された切断線データの始点であるものとする。
【０１００】
Ｓ５００２の処理後、第ａオブジェクトデータを、ブロック単位グループメモリ１３ｂにおける、Ｓ５００２の処理により得られた所属ブロックに対応するメモリに登録する（Ｓ５００３）。
【０１０１】
Ｓ５００３の処理後、変数「ａ」が「ｘ」であるか否か、即ち、第ｘオブジェクトデータメモリ１３ａｘに到達したか否かを確認する（Ｓ５００４）。Ｓ５００４の処理により確認した結果、第ｘオブジェクトデータメモリ１３ａｘに未だ到達していなければ（Ｓ５００４：Ｎｏ）、変数「ａ」に「１」を加算して（Ｓ５００５）、Ｓ５００２の処理へ移行する。
【０１０２】
一方、Ｓ５００４の処理により確認した結果、ａ＝ｘ、即ち、オブジェクトデータメモリ１３ａに記憶される全てのオブジェクトデータについてＳ５００２〜Ｓ５００３の処理が実行されたことが確認されると（Ｓ５００４：Ｙｅｓ）、このグループ化処理（Ｓ５）を終了する。
【０１０３】
なお、後述する図７に例示すように、オブジェクトＡの代表点Ａ１ｓが、第１ブロックに属し、オブジェクトＢの代表点Ｂ１ｓが、第２ブロックに属し、オブジェクトＣの代表点Ｃ１ｓが、第３ブロックに属する場合には、この第１実施例のグループ化処理（Ｓ５）の結果として、オブジェクトＡは、第１ブロックメモリ１３ｂ１に登録され、オブジェクトＢは、第２ブロックメモリ１３ｂ２に登録され、オブジェクトＣは、第３ブロックメモリ１３ｂ３に登録される。
【０１０４】
次に、図６を参照して、オブジェクトの切断処理について説明する。図６（ａ）は、上述した無印刷切断処理（Ｓ７）のフローチャートであり、図６（ｂ）は、上述した印刷後切断処理（Ｓ８）のフローチャートである。
【０１０５】
無印刷切断処理（Ｓ７）は、上述したように、印刷を行なうことなくオブジェクトの切断を実行する処理であり、まず、変数「ｂ」を「１」に設定し（Ｓ７００１）、Ｓ７００２の処理へ移行する。
【０１０６】
Ｓ７００２の処理では、、ブロック単位グループメモリ１３ｂにおける第ｂ番目のブロックメモリである第ｂブロックメモリ１３ｂｂを参照し、登録されているオブジェクトデータをオブジェクトデータメモリ１３ａから読み出し、そのオブジェクトデータに従って、オブジェクトを切断する（Ｓ７００２）。なお、このＳ７００２の処理が、Ｓ７００１の処理の後に行われる場合には、シートＳの最上流側にある第１ブロックに対応する第１ブロックメモリ１３ｂ１を参照する。
【０１０７】
Ｓ７００２の処理後、変数「ｂ」が「ｎ」、即ち、シートＳの最下流側にある第ｎブロックに対応する第ｎブロックメモリ１３ｂｎに到達したか否かを確認する（Ｓ７００３）。なお、Ｓ７００２の処理において、第ｂブロックメモリ１３ｂｂにオブジェクトデータが登録されていなければ、Ｓ７００２の処理をスキップして、Ｓ７００３の処理へ移行する。
【０１０８】
Ｓ７００３の処理により確認した結果、第ｎブロックメモリ１３ｂｎに到達していなければ（Ｓ７００３：Ｎｏ）、変数「ｂ」に「１」加算して、Ｓ７００２の処理へ移行し、一段下流側にある次のブロックに所属するオブジェクトの切断が実行される。
【０１０９】
一方、Ｓ７００３の処理により確認した結果、ｂ＝ｎ、即ち、最下流側にあるブロックに対してＳ７００３の処理が行なわれたことが確認されると（Ｓ７００３：Ｙｅｓ）、この無印刷切断処理（Ｓ７）を終了する。
【０１１０】
ここで、図７（ａ）を参照して、上述の無印刷切断処理（Ｓ７）が図３に示したオブジェクトＡ〜Ｃに対して行なわれた場合の実行結果を示す。無印刷切断処理（Ｓ７）により、オブジェクトの切断は、最上流側のブロックである第１ブロックから開始されて、矢印１００に従う順に、順次、各ブロックに属するオブジェクトが切断される。本実施例の場合、、まず、第１ブロックに属するオブジェクトＡが切断され、次に、第２ブロックに属するオブジェクトＢが切断され、最後に、第３ブロックに属するオブジェクトＣが切断される。よって、オブジェクトデータの入力順に依存することなく、シートＳの送り戻しを可能な限り低減できるので、切断時間の短縮と位置誤差の発生の抑制を図ることができる。
【０１１１】
再度、図６に戻って説明する。図６（ｂ）に示す印刷後切断処理（Ｓ８）は、上述したように、シートＳへ印刷を施した後にオブジェクトの切断を実行する処理である。この印刷後切断処理（Ｓ８）では、まず、印刷処理として、印刷データメモリ１３ｃに記憶される印刷データに従ってシートＳに印刷を施す（Ｓ８００１）。Ｓ８００１の処理の結果として、シートＳをシート搬送手段により順次上流から下流に搬送しつつ、キャリッジモータ１６により移動されるキャリッジに装着された印刷ヘッド１８によって印刷データに従う印刷がシートＳへ施される。
【０１１２】
Ｓ８００１の処理後、印刷フラグ１３ｄを「０」とし（Ｓ８００２）、変数「ｂ」を「ｎ」に設定し（Ｓ８００３）、Ｓ８００４の処理へ移行する。
【０１１３】
Ｓ８００４の処理では、第ｂブロックメモリ１３ｂｂを参照し、登録されているオブジェクトデータをオブジェクトデータメモリ１３ａから読み出し、そのオブジェクトデータに従って、オブジェクトを切断する。なお、このＳ８００４の処理が、Ｓ８００３の処理の後に行われる場合には、シートＳの最下流側にある第ｎブロックに対応する第ｎブロックメモリ１３ｂｎを参照する。
【０１１４】
Ｓ８００４の処理後、変数「ｂ」が「１」、即ち、シートＳの最上流側にある第１ブロックに対応する第１ブロックメモリ１３ｂ１に到達したか否かを確認する（Ｓ８００５）。なお、Ｓ８００４の処理において、第ｂブロックメモリ１３ｂｂにオブジェクトデータが登録されていない場合には、Ｓ８００４の処理をスキップして、Ｓ８００５の処理へ移行する。
【０１１５】
Ｓ８００５の処理により確認した結果、第１ブロックメモリ１３ｂ１に到達していなければ（Ｓ８００５：Ｎｏ）、変数「ｂ」を「１」減算して、Ｓ８００４の処理へ移行し、一段上流側にある次のブロックに所属するオブジェクトの切断が実行される。
【０１１６】
一方、Ｓ８００５の処理により確認した結果、ｂ＝１、即ち、第１ブロックに対してＳ８００４の処理が行なわれたことが確認されると（Ｓ８００５：Ｙｅｓ）、この印刷後切断処理（Ｓ８）を終了する。
【０１１７】
なお、上記Ｓ７００２又はＳ８００４の処理において、第ｂブロックメモリ１３ｂｂに複数のオブジェクトデータメモリが記憶されている場合には、所定の順序で１のオブジェクトデータ毎に切断を実行する。その場合、例えば、先に入力されたオブジェクトデータを優先的に切断するように構成してもよいし、各オブジェクトデータにおける代表点のＸ座標及び／又はＹ座標を参照して、１のブロック行の中での切断順序をさらに決定するように構成してもよい。
【０１１８】
ここで、図７（ｂ）を参照して、上述の印刷後切断処理（Ｓ８）が図３に示したオブジェクトＡ〜Ｃに対して行なわれた場合の実行結果を示す。印刷後切断処理（Ｓ８）により、上流から下流へ印刷を施した後、最下流側にあるブロックである第３ブロックからオブジェクトの切断が開始されて、矢印１１０に従う順に、順次、各ブロックに属するオブジェクトが切断される。本実施例の場合、まず、第３ブロックに属するオブジェクトＣが切断され、次に、第２ブロックに属するオブジェクトＢが切断され、最後に、第１ブロックに属するオブジェクトＡが切断される。従って、オブジェクトデータの入力順に依存することなく、シートＳの送り戻しを可能な限り低減できるので、切断時間の短縮と位置誤差の発生の抑制を図ることができる。
【０１１９】
次に、図８〜図１０を参照して、カッティングプリンタ１０により実行されるオブジェクト切断処理の第２実施例について説明する。上述した第１実施例では、ブロック区分データメモリ１２ａに記憶されるブロック区分データ従って、シート搬送方向に区分されるブロック行単位で、オブジェクト切断処理を実行するものであった。これに対して、第２実施例では、シート搬送方向に区分されるブロック行とカッタ移動方向に区分されるブロック列とにより構成される格子ブロックの単位でオブジェクト切断処理を実行するものである。
【０１２０】
なお、上述した第１実施例のブロック単位グループメモリ１３ｂには、ｎ行のブロック行、即ち、ｎ個のブロックに相当する数のブロックメモリである、第１〜第ｎブロックメモリ１３ｂ１〜１３ｂｎが備えられていたが、これに換えて、第２実施例では、ｎ行のブロック行とｍ行のブロック列とから構成される格子単位ブロックに相当する第（１，１）ブロックメモリ１３ｂ（１，１）から第（ｍ，ｎ）ブロックメモリ１３ｂ（ｍ，ｎ）までのｎ×ｍ個のメモリが備えられている。
【０１２１】
この第２実施例において、グループ化処理（Ｓ５）、無印刷切断処理（Ｓ７）、印刷後切断処理（Ｓ８）以外は、第１実施例と同様のオブジェクト切断処理が実行されるので、上述した第１実施例と同一の部分には同一の符号を付して、その説明を省略する。なお、後述する図８及び図９のフローチャートに示す処理を実行するプログラムは、ＲＯＭ１２に記憶されている。
【０１２２】
図８は、第２実施例のグループ化処理（Ｓ５）のフローチャートである。図８に示すように、第２実施例のグループ化処理（Ｓ５）では、まず、変数「ａ」の値を「１」に設定する（Ｓ５１０１）。次いで、第ａオブジェクトデータメモリ１３ａａに記憶される第ａオブジェクトデータの代表点のＸＹ座標を参照し、所属ブロックを得る（Ｓ５１０２）。
【０１２３】
Ｓ５１０２の処理後、第ａオブジェクトデータを、ブロック単位グループメモリ１３ｂにおける、Ｓ５１０２の処理により得られた所属ブロックに対応するメモリに登録する（Ｓ５１０３）。
【０１２４】
Ｓ５１０３の処理後、変数「ａ」が「ｘ」であるか否か、即ち、第ｘオブジェクトデータメモリ１３ａｘに到達したか否かを確認する（Ｓ５１０４）。Ｓ５１０４の処理により確認した結果、第ｘオブジェクトデータメモリ１３ａｘに未だ到達していなければ（Ｓ５１０４：Ｎｏ）、変数「ａ」に「１」を加算して（Ｓ５１０５）、Ｓ５１０２の処理へ移行する。
【０１２５】
一方、Ｓ５１０４の処理により確認した結果、ａ＝ｘ、即ち、オブジェクトデータメモリ１３ａに記憶される全てのオブジェクトデータについてＳ５１０２〜Ｓ５１０３の処理が実行されたことが確認されると（Ｓ５１０４：Ｙｅｓ）、このグループ化処理（Ｓ５）を終了する。
【０１２６】
なお、後述する図１０に例示するように、オブジェクトＡの代表点Ａ１ｓが、第（２，１）ブロックに属し、オブジェクトＢの代表点Ｂ１ｓが、第（３，２）ブロックに属し、オブジェクトＣの代表点Ｃ１ｓが、第（１，３）ブロックに属する場合には、この第２実施例のグループ化処理（Ｓ５）の結果として、オブジェクトＡは、第（２，１）ブロックメモリ１３ｂ（２，１）に登録され、オブジェクトＢは、第（３，２）ブロックメモリ１３ｂ（３，２）に登録され、オブジェクトＣは、第（１，３）ブロックメモリ１３ｂ（１，３）に登録される。
【０１２７】
次に、図９を参照して、第２実施例におけるオブジェクトの切断処理について説明する。図９（ａ）は、第２実施例の無印刷切断処理（Ｓ７）のフローチャートであり、図９（ｂ）は、第２実施例の印刷後切断処理（Ｓ８）のフローチャートである。
【０１２８】
図９（ａ）に示すように、第２実施例の無印刷切断処理（Ｓ７）では、まず、変数「ｂ」を「１」に設定し、さらに、変数「ｃ」を「１」に設定し（Ｓ７１０１）、Ｓ７１０２の処理へ移行する。
【０１２９】
Ｓ７１０２の処理では、、ブロック単位グループメモリ１３ｂにおける第（ｃ，ｂ）番目のブロックメモリである第（ｃ，ｂ）ブロックメモリ１３ｂ（ｃ，ｂ）を参照し、登録されているオブジェクトデータをオブジェクトデータメモリ１３ａから読み出し、そのオブジェクトデータに従って、オブジェクトを切断する。なお、このＳ７１０２の処理が、Ｓ７１０１の処理の後に行なわれる場合には、シートＳの最上流側であってカッタ移動方向の最も始点側にある第（１，１）ブロックに対応する第（１，１）ブロックメモリ１３ｂ（１，１）を参照する。
【０１３０】
Ｓ７１０２の処理後、変数「ｃ」が「ｍ」、即ち、同じブロック行において、カッタ移動方向の最も終点側の格子ブロックに到達したか否かを確認する（Ｓ７１０３）。なお、Ｓ７１０２の処理において、第（ｃ，ｂ）ブロックメモリ１３ｂ（ｃ，ｂ）にオブジェクトデータメモリが登録されていない場合には、Ｓ７１０２の処理をスキップして、Ｓ７１０３の処理へ移行する。
【０１３１】
Ｓ７１０３の処理により確認した結果、変数「ｃ」が「ｍ」より小さい値であれば（Ｓ７１０３：Ｎｏ）、変数「ｃ」に「１」加算して（Ｓ７１０５）、Ｓ７１０２の処理へ移行し、同じブロック行において、カッタ移動方向の終点側の方向に隣接する格子ブロックに対応するブロック単位グループメモリ１３ｂを参照する。
【０１３２】
一方、Ｓ７１０３の処理により確認した結果、ｃ＝ｍ、即ち、同じブロック行において、カッタ移動方向の最も終点側にある格子ブロックに対して処理が行なわれたことが確認されると（Ｓ７１０３：Ｙｅｓ）、変数「ｂ」が「ｎ」、即ち、シートＳの最下流側にある第ｎブロック行であるか否かを確認する（Ｓ７１０４）。Ｓ７１０４の処理により確認した結果、第ｎブロック行に到達していなければ（Ｓ７１０４：Ｎｏ）、変数「ｂ」に「１」加算すると共に、変数「ｃ」を「１」に設定して（Ｓ７１０６）、Ｓ７１０２の処理へ移行し、一段下流側にあるブロック行のカッタ移動方向における最も始点側の格子ブロックに所属するオブジェクトの切断が実行される。
【０１３３】
一方、Ｓ７１０４の処理により確認した結果、ｂ＝ｎ、即ち、第（ｍ，ｎ）ブロックに到るまで全てのオブジェクトの切断が実行されたことが確認されると（Ｓ７１０４：Ｙｅｓ）、この無印刷切断処理（Ｓ７）を終了する。
【０１３４】
ここで、図１０（ａ）を参照して、上述の第２実施例の無印刷切断処理（Ｓ７）が図３に示したオブジェクトＡ〜Ｃに対して行なわれた場合の実行結果を示す。第２実施例の無印刷切断処理（Ｓ７）により、オブジェクトの切断は、第１ブロック行と第１ブロック列とにより区分される第（１，１）ブロックから開始されて、まず、第１ブロック行において、カッタ移動方向の終点に向かう矢印１２０に従う順で、順次、各ブロックに属するオブジェクトが切断される。第（３，１）ブロックに対する処理が終了すると、次いで、第（１，２）ブロックへ移動し、第２ブロック行において、カッタ移動方向の終点に向かう矢印１２１に従う順で、順次、各ブロックに属するオブジェクトが切断される。更に、第（３，２）ブロックに対する処理が終了すると、次いで、第（１，３）ブロックへ移動し、第３ブロック行において、カッタ移動方向の終点に向かう矢印１２２に従う順で、順次、各ブロックに属するオブジェクトが切断される。本実施例の場合、まず、第１ブロック行と第２ブロック列とにより区分される第（２，１）ブロックに属するオブジェクトＡが切断され、次に、第２ブロック行と第３ブロック列とにより区分される第（３，２）ブロックに属するオブジェクトＢが切断され、最後に、第３ブロック行と第１ブロック列とにより区分される第（１，３）ブロックに属するオブジェクトＣが切断される。
【０１３５】
従って、オブジェクトデータの入力順に依存することなく、ブロック行単位で、順次、上流から下流へ向かう順でオブジェクトの切断が行なわれるので、シートＳの送り戻しが可能な限り低減される上に、各ブロック行においては、カッタ移動方向の始点から終点へ向かう順に順次切断が実行される。よって、切断時間をより効果的に短縮でき、また、切断位置の誤差もより効果的に抑制できる。
【０１３６】
再度、図９に戻って説明する。図９（ｂ）に示す第２実施例の印刷後切断処理（Ｓ８）では、まず、印刷処理として、印刷データメモリ１３ｃに記憶される印刷データに従ってシートＳに印刷を施す（Ｓ８１０１）。Ｓ８１０１の処理の結果として、シートＳをシート搬送手段により順次上流から下流に搬送しつつ、キャリッジモータ１６により移動されるキャリッジに装着された印刷ヘッド１８によって印刷データに従う印刷がシートＳへ施される。
【０１３７】
Ｓ８１０１の処理後、印刷フラグ１３ｄを「０」とし（Ｓ８１０２）、変数「ｂ」を「ｎ」に設定し、さらに、変数「ｃ」を「１」に設定し（Ｓ８１０３）、Ｓ８１０４の処理へ移行する。
【０１３８】
Ｓ８１０４の処理では、第（ｃ，ｂ）ブロックメモリ１３ｂ（ｃ，ｂ）を参照し、登録されているオブジェクトデータをオブジェクトデータメモリ１３ａから読み出し、そのオブジェクトデータに従って、オブジェクトを切断する。なお、このＳ８１０４の処理が、Ｓ８１０３の処理の後に行なわれる場合には、シートＳの最下流側にある第ｎブロック行とカッタ移動方向の最も始点側にある第１ブロック列とにより区分される第（１，ｎ）ブロックに対応する第（１，ｎ）ブロックメモリ１３ｂ（１，ｎ）を参照する。
【０１３９】
Ｓ８１０４の処理後、変数「ｃ」が「ｍ」、即ち、同じブロック行において、カッタ移動方向の最も終点側にある格子ブロックに到達したか否かを確認する（Ｓ８１０５）。なお、Ｓ８１０４の処理において、第（ｃ，ｂ）ブロックメモリ１３ｂ（ｃ，ｂ）にオブジェクトデータメモリが記憶されていない場合には、Ｓ８１０４の処理をスキップして、Ｓ８１０５の処理へ移行する。
【０１４０】
Ｓ８１０５の処理により確認した結果、変数「ｃ」が「ｍ」より小さい値であれば（Ｓ８１０５：Ｎｏ）、変数「ｃ」に「１」加算して（Ｓ８１０７）、Ｓ８１０４の処理へ移行し、同じブロック行において、カッタ移動方向の終点側の方向に隣接する格子ブロックに対応するブロック単位グループメモリ１３ｂを参照する。
【０１４１】
一方、Ｓ８１０５の処理により確認した結果、ｃ＝ｍ、即ち、同じブロック行において、カッタ移動方向の最も終点側にある格子ブロックに対して処理が行なわれたことが確認されると（Ｓ８１０５：Ｙｅｓ）、変数「ｂ」が「１」、即ち、シートＳの最上流側にある第１ブロック行であるか否かを確認する（Ｓ８１０６）。Ｓ８１０６の処理により確認した結果、第１ブロック行に到達していなければ（Ｓ８１０６：Ｎｏ）、変数「ｂ」から「１」減算すると共に、変数「ｃ」を「１」に設定して（Ｓ８１０８）、Ｓ８１０４の処理へ移行し、一段上流側にあるブロック行のカッタ移動方向における最も始点側の格子ブロックを参照する。
【０１４２】
一方、Ｓ８１０６の処理により確認した結果、ｂ＝１、即ち、第（ｍ，１）ブロックに到るまで全てのオブジェクトの切断が実行されたことが確認されると（Ｓ８１０６：Ｙｅｓ）、この印刷後切断処理（Ｓ８）を終了する。
【０１４３】
なお、上記Ｓ７１０２又はＳ８１０４の処理において、第（ｃ，ｂ）ブロックメモリ１３ｂ（ｃ，ｂ）に複数のオブジェクトデータメモリが記憶されている場合には、所定の順序で１のオブジェクトデータ毎に切断を実行する。その場合、例えば、先に入力されたオブジェクトデータを優先的に切断するように構成してもよいし、各オブジェクトデータにおける代表点のＸ座標及び／又はＹ座標を参照して、１の格子ブロックの中での切断順序をさらに決定するように構成してもよい。
【０１４４】
ここで、図１０（ｂ）を参照して、上述の第２実施例の印刷後切断処理（Ｓ８）が図３に示したオブジェクトＡ〜Ｃに対して行なわれた場合の実行結果を示す。第２実施例の印刷後切断処理（Ｓ８）により、上流から下流へ印刷を施した後、オブジェクトの切断は、最下流側であって、カッタ移動方向の最始点側のブロックである第（１，３）ブロックから開始されて、まず、第３ブロック行において、カッタ移動方向の終点に向かう矢印１３０に従う順に、順次、各ブロックに属するオブジェクトが切断される。第（３，３）ブロックに対する処理が終了すると、次いで、第（１，２）ブロックへ移動し、第２ブロック行において、カッタ移動方向の終点に向かう矢印１３１に従う順で、順次、各ブロックに属するオブジェクトが切断される。更に、第（３，２）ブロックに対する処理が終了すると、次いで、第（１，１）ブロックへ移動し、第１ブロック行において、カッタ移動方向の終点に向かう矢印１３２に従う順で、順次、各ブロックに属するオブジェクトが切断される。本実施例の場合、まず、第（１，３）ブロックに属するオブジェクトＣが切断され、次に、第（３，２）ブロックに属するオブジェクトＢが切断され、最後に、第（２，１）ブロックに属するオブジェクトＡが切断される。従って、オブジェクトデータの入力順に依存することなく、切断時間をより効果的に短縮でき、また、切断位置の誤差もより効果的に抑制できる。
【０１４５】
次に、図１１〜図１３を参照して、カッタとシートＳとの相対的位置に応じてオブジェクトの切断順序を変えるオブジェクト切断処理の第３実施例について説明する。上述した第２実施例では、無印刷切断処理（Ｓ７）及び印刷後切断処理（Ｓ８）において、同一ブロック行についてはいずれも、カッタ移動方向の始点から終点へ向かう順に、順次、隣接するブロック列を参照するように構成されるものであった。これに対して、第３実施例では、隣接するブロック行においてそれぞれ正逆の順序でブロック列を参照するように構成する。
【０１４６】
この第３実施例において、無印刷切断処理（Ｓ７）、印刷後切断処理（Ｓ８）以外は、第２実施例と同様のオブジェクト切断処理が実行されるので、上述した第２実施例と同一の部分には同一の符号を付して、その説明を省略する。なお、後述する図１１及び図１３のフローチャートに示す処理を実行するプログラムは、ＲＯＭ１２に記憶されている。
【０１４７】
図１１は、第３実施例の無印刷切断処理（Ｓ７）のフローチャートである。図１１に示すように、第３実施例の無印刷切断処理（Ｓ７）では、まず、変数「ｂ」を「１」に設定し、さらに、変数「ｃ」を「１」に設定し（Ｓ７２０１）、Ｓ７２０２の処理へ移行する。
【０１４８】
Ｓ７２０２の処理では、第（ｃ，ｂ）ブロックメモリ１３ｂ（ｃ，ｂ）を参照し、登録されているオブジェクトデータをオブジェクトデータメモリ１３ａから読み出し、そのオブジェクトデータに従って、オブジェクトを切断する。なお、このＳ７２０２の処理が、Ｓ７２０１の処理の後に行なわれる場合には、シートＳの最上流側であってカッタ移動方向の最も始点側にある第（１，１）ブロックに対応する第（１，１）ブロックメモリ１３ｂ（１，１）を参照する。
【０１４９】
Ｓ７２０２の処理後、変数「ｃ」が「ｍ」、即ち、同じブロック行において、カッタ移動方向の最も終点側にある格子ブロックに到達したか否かを確認する（Ｓ７２０３）。なお、Ｓ７２０２の処理において、第（ｃ，ｂ）ブロックメモリ１３ｂ（ｃ，ｂ）にオブジェクトデータメモリが登録されていない場合には、Ｓ７２０２の処理をスキップして、Ｓ７２０３の処理へ移行する。
【０１５０】
Ｓ７２０３の処理により確認した結果、変数「ｃ」が「ｍ」より小さい値であれば（Ｓ７２０３：Ｎｏ）、変数「ｃ」に「１」加算して（Ｓ７２１０）、Ｓ７２０２の処理へ移行し、同じブロック行において、カッタ移動方向における終点側の方向に隣接する格子ブロックに対応するブロック単位グループメモリ１３ｂを参照する。
【０１５１】
一方、Ｓ７２０３の処理により確認した結果、ｃ＝ｍ、即ち、同じブロック行において、カッタ移動方向の最も終点側にある格子ブロックに対して処理が行なわれたことが確認されると（Ｓ７２０３：Ｙｅｓ）、変数「ｂ」が「ｎ」、即ち、シートＳの最下流側にある第ｎブロック行であるか否かを確認する（Ｓ７２０４）。
【０１５２】
Ｓ７２０４の処理により確認した結果、第ｎブロック行に到達していなければ（Ｓ７２０４：Ｎｏ）、変数「ｂ」に「１」加算して（Ｓ７２０５）、第（ｃ，ｂ）ブロックメモリ１３ｂ（ｃ，ｂ）を参照し、登録されているオブジェクトデータをオブジェクトデータメモリ１３ａから読み出し、そのオブジェクトデータに従ってオブジェクトを切断する（Ｓ７２０６）。なお、このＳ７２０６の処理が、Ｓ７２０５の処理の後に行なわれる場合には、一段下流側にあるブロック行においてカッタ移動方向における最も終点側の格子ブロックに対応する第（ｍ，ｂ）ブロックメモリ１３ｂ（ｍ，ｂ）を参照する。
【０１５３】
Ｓ７２０６の処理後、変数「ｃ」が「１」、即ち、同じブロック行において、カッタ移動方向における最も始点側にある格子ブロックに到達したか否かを確認する（Ｓ７２０７）。Ｓ７２０７の処理により確認した結果、変数「ｃ」が「１」より大きい値であれば（Ｓ７２０７：Ｎｏ）、変数「ｃ」から「１」減算して（Ｓ７２１１）、Ｓ７２０６の処理へ移行し、同じブロック行において、カッタ移動方向における始点側の方向に隣接する格子ブロックに対応するブロック単位グループメモリ１３ｂを参照する。
【０１５４】
一方、Ｓ７２０７の処理により確認した結果、ｃ＝１、即ち、同じブロック行において、カッタ移動方向における最も始点側にある格子ブロックに対して処理が行なわれたことが確認されると（Ｓ７２０７：Ｙｅｓ）、変数「ｂ」が「ｎ」、即ち、シートＳの最下流側にある第ｎブロック行であるか否かを確認する（Ｓ７２０８）。
【０１５５】
Ｓ７２０８の処理により確認した結果、第ｎブロック行に到達していなければ（Ｓ７２０８：Ｎｏ）、変数「ｂ」に「１」加算して（Ｓ７２０９）、Ｓ７２０２の処理へ移行し、一段下流側にあるブロック行において、カッタ移動方向における最も始点側の格子ブロックに対応する第（１，ｂ）ブロックメモリ１３ｂ（１，ｂ）を参照する。
【０１５６】
Ｓ７２０４又はＳ７２０８の処理により確認した結果、ｂ＝ｎ、即ち、第ｎブロック行に到るまで全てのオブジェクトの切断が実行されたことが確認されると（Ｓ７２０４：Ｙｅｓ）又は（Ｓ７２０８：Ｙｅｓ）、この無印刷切断処理（Ｓ７）を終了する。
【０１５７】
ここで、図１２（ａ）を参照して、上述の第３実施例の無印刷切断処理（Ｓ７）が図３に示したオブジェクトＡ〜Ｃに対して行なわれた場合の実行結果を示す。第３実施例の無印刷切断処理（Ｓ７）により、オブジェクトの切断は、第１ブロック行と第１ブロック列とにより区分される第（１，１）ブロックから開始されて、まず、第１ブロック行において、カッタ移動方向の終点に向かう矢印１４０に従う順に、順次、各ブロックに属するオブジェクトが切断される。第（３，１）ブロックに対する処理が終了すると、次いで、第（３，２）ブロックへ移動し、第２ブロック行において、カッタ移動方向の始点に向かう矢印１４１に従う順で、順次、各ブロックに属するオブジェクトが切断される。更に、第（１，２）ブロックに対する処理が終了すると、次いで、第（１，３）ブロックへ移動し、第３ブロック行において、カッタ移動方向の終点に向かう矢印１４２に従う順で、順次、各ブロックに属するオブジェクトが切断される。本実施例の場合、まず、第（１，３）ブロックに属するオブジェクトＣが切断され、次に、第（３，２）ブロックに属するオブジェクトＢが切断され、最後に、第（２，１）ブロックに属するオブジェクトＡが切断される。
【０１５８】
従って、オブジェクトデータの入力順に依存することなく、ブロック行単位で、順次、上流から下流へ向かう順でオブジェクトの切断が行なわれるので、シートＳの送り戻しが可能な限り低減される。また、ブロック行が一段下流へ移動した場合に、同じブロック列にある格子ブロックが参照される。よって、切断時間をより効果的に短縮でき、また、切断位置の誤差もより効果的に抑制できる。
【０１５９】
図１３は、第３実施例の印刷後切断処理（Ｓ８）のフローチャートである。図１３に示すように、第３実施例の印刷後切断処理（Ｓ８）では、まず、印刷処理として、印刷データメモリ１３ｃに記憶される印刷データに従ってシートＳに印刷を施す（Ｓ８２０１）。Ｓ８２０１の処理の結果として、シートＳをシート搬送手段により順次上流から下流に搬送しつつ、キャリッジモータ１６により移動されるキャリッジに装着された印刷ヘッド１８によって印刷データに従う印刷がシートＳへ施される。
【０１６０】
Ｓ８２０１の処理後、印刷フラグ１３ｄを「０」とし（Ｓ８２０２）、変数「ｂ」を「ｎ」に設定し、さらに、変数「ｃ」を「１」に設定し（Ｓ８２０３）、Ｓ８２０４の処理へ移行する。
【０１６１】
Ｓ８２０４の処理では、、第（ｃ，ｂ）ブロックメモリ１３ｂ（ｃ，ｂ）を参照し、登録されているオブジェクトデータをオブジェクトデータメモリ１３ａから読み出し、そのオブジェクトデータに従ってオブジェクトを切断する。なお、このＳ８２０４の処理が、Ｓ８２０３の処理の後に行なわれる場合には、シートＳの最下流側であって、カッタ移動方向の最も始点側にある第（１，ｎ）ブロックに対応する第（１，ｎ）ブロックメモリ１３ｂ（１，ｎ）を参照する。
【０１６２】
Ｓ８２０４の処理後、変数「ｃ」が「ｍ」、即ち、同じブロック行において、カッタ移動方向の最も終点側にある格子ブロックに到達したか否かを確認する（Ｓ８２０５）。なお、Ｓ８２０４の処理において、第（ｃ，ｂ）ブロックメモリ１３ｂ（ｃ，ｂ）にオブジェクトデータメモリが登録されていない場合には、Ｓ８２０４の処理をスキップして、Ｓ８２０５の処理へ移行する。
【０１６３】
Ｓ８２０５の処理により確認した結果、変数「ｃ」が「ｍ」より小さい値であれば（Ｓ８２０５：Ｎｏ）、変数「ｃ」に「１」加算して（Ｓ８２１２）、Ｓ８２１２の処理へ移行し、同じブロック行において、カッタ移動方向における終点側の方向に隣接する格子ブロックに所属するオブジェクトの切断が実行される。
【０１６４】
一方、Ｓ８２０５の処理により確認した結果、ｃ＝ｍ、即ち、同じブロック行において、カッタ移動方向の最も終点側にある格子ブロックに対して処理が行なわれたことが確認されると（Ｓ８２０５：Ｙｅｓ）、変数「ｂ」が「１」、即ち、シートＳの最上流側にある第１ブロック行であるか否かを確認する（Ｓ８２０６）。Ｓ８２０６の処理により確認した結果、第１ブロック行に到達していなければ（Ｓ８２０６：Ｎｏ）、変数「ｂ」から「１」減算して（Ｓ８２０７）、第（ｃ，ｂ）ブロックメモリ１３ｂ（ｃ，ｂ）を参照し、登録されているオブジェクトデータをオブジェクトデータメモリ１３ａから読み出し、そのオブジェクトデータに従って、オブジェクトを切断する（Ｓ８２０８）。なお、Ｓ８２０８の処理が、Ｓ８２０７の処理の後に行なわれる場合には、一段上流側にあるブロック行において、カッタ移動方向における最も終点側の格子ブロックに対応するブロック単位グループメモリを参照する。
【０１６５】
Ｓ８２０８の処理後、変数「ｃ」が「１」、即ち、同じブロック行において、カッタ移動方向の最も始点側にある格子ブロックに到達したか否かを確認する（Ｓ８２０９）。Ｓ８２０９の処理により確認した結果、変数「ｃ」が「１」より大きい値であれば（Ｓ８２０９：Ｎｏ）、変数「ｃ」から「１」減算して（Ｓ８２１３）、Ｓ８２０８の処理へ移行し、同じブロック行において、カッタ移動方向における始点側の方向に隣接する格子ブロックに対応するブロック単位グループメモリ１３ｂを参照する。
【０１６６】
一方、Ｓ８２０９の処理により確認した結果、ｃ＝１、即ち、同じブロック行において、カッタ移動方向の最も始点側にある格子ブロックに対して処理が行なわれたことが確認されると（Ｓ８２０９：Ｙｅｓ）、変数「ｂ」が「１」、即ち、シートＳの最上流側にある第１ブロック行であるか否かを確認する（Ｓ８２１０）。
【０１６７】
Ｓ８２１０の処理により確認した結果、第１ブロック行に到達していなければ（Ｓ８２１０：Ｎｏ）、変数「ｂ」から「１」減算して（Ｓ８２１１）、Ｓ８２０４の処理へ移行し、一段上流側にあるブロック行において、カッタ移動方向における最も始点側の格子ブロックに対応する第（１，ｂ）ブロックメモリ１３ｂ（１，ｂ）を参照する。
【０１６８】
Ｓ８２０６又はＳ８２１０の処理により確認した結果、ｂ＝１、即ち、全ての格子ブロックに対して処理が実行されたことが確認されると（Ｓ８２０６：Ｙｅｓ）又は（Ｓ８２１０：Ｙｅｓ）、この印刷後切断処理（Ｓ８）を終了する。
【０１６９】
なお、上記Ｓ７２０２又はＳ８２０４の処理において、第（ｃ，ｂ）ブロックメモリ１３ｂ（ｃ，ｂ）に複数のオブジェクトデータメモリが記憶されている場合には、所定の順序で１のオブジェクトデータ毎に切断を実行する。その場合、例えば、先に入力されたオブジェクトデータを優先的に切断するように構成してもよいし、各オブジェクトデータにおける代表点のＸ座標及び／又はＹ座標を参照して、１の格子ブロックの中での切断順序をさらに決定するように構成してもよい。
【０１７０】
ここで、再度、図１２へ戻り、図１２（ｂ）を参照して、上述の第３実施例の印刷後切断処理（Ｓ８）が図３に示したオブジェクトＡ〜Ｃに対して行なわれた場合の実行結果を示す。第３実施例の印刷後切断処理（Ｓ８）により、上流から下流へ印刷を施した後、オブジェクトの切断は、最下流側であって、カッタ移動方向の最始点側のブロックである第（１，３）ブロックから開始されて、まず、第３ブロック行において、カッタ移動方向の終点に向かう矢印１５０に従う順に、順次、各ブロックに属するオブジェクトが切断される。第（３，３）ブロックに対する処理が終了すると、次いで、第（３，２）ブロックへ移動し、第２ブロック行において、カッタ移動方向の始点に向かう矢印１５１に従う順で、順次、各ブロックに属するオブジェクトが切断される。更に、第（１，２）ブロックに対する処理が終了すると、次いで、第（１，３）ブロックへ移動し、第３ブロック行において、カッタ移動方向の終点に向かう矢印１５２に従う順で、順次、各ブロックに属するオブジェクトが切断される。本実施例の場合、まず、第（１，３）ブロックに属するオブジェクトＣが切断され、次に、第（３，２）ブロックに属するオブジェクトＢが切断され、最後に、第（２，１）ブロックに属するオブジェクトＡが切断される。
【０１７１】
従って、オブジェクトデータの入力順に依存することなく、ブロック行単位で、順次、下流から上流へ向かう順でオブジェクトの切断が行なわれるので、シートＳの送り戻しが可能な限り低減される。また、ブロック行が一段上流へ移動した場合に、同じブロック列にある格子ブロックが参照される。よって、切断時間をより効果的に短縮でき、また、切断位置の誤差もより効果的に抑制できる。
【０１７２】
以上説明したように、第１〜３実施例によれば、切断されるべきオブジェクトは、そのオブジェクトデータの入力順に依存することなく、切断順序を並べ換えることによって、切断時におけるシートの搬送方向に従う向きに順次切断される。よって、余分なシート搬送を低減し得るので、切断時間を短縮でき、切断位置にずれが生じるのを抑制し得る。また、シートをブロック単位に区切って、そのブロック単位で切断順序を管理するので、内部管理し易い。
【０１７３】
特に、ブロック単位を、ブロック行とブロック列とから構成される格子ブロックとした場合には、切断順序をより詳細に設定できる。また、各ブロック行毎の格子ブロックついて、ブロック行が一段上流又は下流へ移動した場合に、同じブロック列の格子ブロックを参照するように構成すると、より効果的に切断時間の短縮を図ることができる。
【０１７４】
次に、図１４及び図１５を参照して、カッティングプリンタ１０により実行されるオブジェクト切断処理における第４実施例について説明する。上述した第１実施例では、グループ化処理において、オブジェクト単位でグループ化を行うものであったが、この第４実施例では、グループ化処理において、１のオブジェクトが複数ブロックに跨っている場合に、そのオブジェクトを、切断線単位に分割し、その切断線単位でグループ化するものである。なお、この第４実施例において、グループ化処理（Ｓ５）以外は、第１〜第３実施例と同様のオブジェクト切断処理が実行されるので、上述した第１〜３実施例と同一の部分には同一の符号を付して、その説明を省略する。なお、後述する図１５のフローチャートに示す処理を実行するプログラムは、ＲＯＭ１２に記憶されている。
【０１７５】
図１４は、この第４実施例のグループ化処理を説明するための図である。図１４に示すように、シートＳには、切断されるべき２つのオブジェクトＡ及びオブジェクトＢが存在する。オブジェクトＡは、４本の切断線Ａ１〜Ａ４から構成されるオブジェクトであり、切断線Ａ１，Ａ２，Ａ３，Ａ４の順で対応する切断線データが入力されたものである。また、切断線Ａ１〜Ａ４は、それぞれ、始点として、Ａ１Ｓ〜Ａ４Ｓを有し、終点として、Ａ１Ｅ〜Ａ４Ｅを有している。なお、始点Ａ１Ｓ，Ａ２Ｓ，Ａ３Ｓ，Ａ４Ｓは、それぞれ、終点Ａ４Ｅ，Ａ１Ｅ，Ａ２Ｅ，Ａ３Ｅと同一の点である。
【０１７６】
一方、オブジェクトＢは、３本の切断線Ｂ１〜Ｂ３から構成されるオブジェクトであり、切断線Ｂ１，Ｂ２，Ｂ３の順で対応する切断線データが入力されたものである。また、切断線Ｂ１〜Ｂ３は、それぞれ、始点として、Ｂ１Ｓ〜Ｂ３Ｓを有し、終点として、Ｂ１Ｅ〜Ｂ３Ｅを有している。なお、始点Ｂ２Ｓ，Ｂ３Ｓは、それぞれ、終点Ｂ１Ｅ，Ｂ２Ｅと同一の点である。
【０１７７】
また、図１４に示すように、本実施例では、ブロック区分データメモリ１２ａに記憶されるブロック区分データに従って、シートＳは、シート搬送方向に４行のブロック行により４個のブロックに区分されるものとする。
【０１７８】
図１５は、第４実施例のグループ化処理（Ｓ５）のフローチャートである。図１５に示すように、第４実施例のグループ化処理（Ｓ５）では、まず、変数「ａ」の値を「１」に設定する（Ｓ５２０１）。
【０１７９】
次いで、第ａオブジェクトデータの代表点及び終了点の各Ｙ座標を参照し、両者が同一のブロックに存在するか否かを確認する（Ｓ５２０２）。なお、オブジェクトデータの「終了点」とは、１のオブジェクトデータを構成する切断線データの中で最後に切断される切断線、即ち、最後に入力された切断線データの終点を意味する。従って、本実施例では、オブジェクトＡの代表点はＡ１Ｓであり、終了点はＡ４Ｅである。また、オブジェクトＢの代表点はＢ１Ｓであり、終了点はＢ３Ｅである。
【０１８０】
Ｓ５２０２の処理により確認した結果、第ａオブジェクトデータの代表点及び終了点の各Ｙ座標が同一のブロックに存在していれば（Ｓ５２０２：Ｙｅｓ）、第ａオブジェクトデータの代表点のＹ座標を参照し、所属ブロックを得（Ｓ５２０３）、第ａオブジェクトデータを、ブロック単位グループメモリ１３ｂにおいて、所属ブロックに対応するメモリに登録する（Ｓ５２０４）。
【０１８１】
Ｓ５２０４の処理後、変数「ａ」が「ｘ」であるか否か、即ち、第ｘオブジェクトデータメモリ１３ａｘに到達したか否かを確認する（Ｓ５２０５）。Ｓ５２０５の処理により確認した結果、第ｘオブジェクトデータメモリ１３ａｘに未だ到達していなければ（Ｓ５２０５：Ｎｏ）、変数「ａ」に「１」を加算して（Ｓ５２０６）、Ｓ５２０２の処理へ移行する。
【０１８２】
一方、Ｓ５２０２の処理により確認した結果、第ａオブジェクトデータの代表点及び終了点の各Ｙ座標が同一のブロックに存在していなければ（Ｓ５２０２：Ｎｏ）、第ａオブジェクトデータを、切断線データ単位に分割する（Ｓ５２０７）。次いで、分割された各切断線データの始点のＹ座標を参照して所属ブロックを得（Ｓ５２０８）、各切断線データを、ブロック単位グループメモリ１３ｂにおいて、所属ブロックに対応するメモリにそれぞれ登録し（Ｓ５２０９）、Ｓ５２０５の処理へ移行する。。
【０１８３】
Ｓ５２０５の処理により確認した結果、ａ＝ｘ、即ち、全てのオブジェクトデータメモリ１３ａに記憶される全てのオブジェクトデータについてＳ５２０２〜Ｓ５２０９の処理が実行されたことが確認されると（Ｓ５２０５：Ｙｅｓ）、このグループ化処理（Ｓ５）を終了する。
【０１８４】
第４実施例のグループ化処理（Ｓ５）によれば、図１４に例示したオブジェクトＡは、代表点Ａ１Ｓと終了点Ａ４Ｅとが同一のブロックに存在するので、オブジェクト単位で、代表点がＡ１Ｓが属する第１ブロックに対応する第１ブロックメモリ１３ｂ１に記憶される。
【０１８５】
一方、図１４に例示したオブジェクトＢは、代表点Ｂ１Ｓと終了点Ｂ３Ｅとが同一のブロックに存在しないので、切断線データ単位で、切断線Ｂ１に対応する切断線データは、その始点Ｂ１Ｓが属する第１ブロック行に対応する第１ブロックメモリ１３ｂ１に記憶され、切断線Ｂ２に対応する切断線データは、その始点Ｂ２Ｓが属する第２ブロック行に対応する第２ブロックメモリ１３ｂ２に記憶され、切断線Ｂ３に対応する切断線データは、その始点Ｂ３Ｓが属する第３ブロック行に対応する第３ブロックメモリ１３ｂ３に記憶される。
【０１８６】
以上説明したように、第４実施例によれば、オブジェクトの始点と終点とが異なるブロックに存在する場合に、オブジェクトを切断線単位に分割することにより、余分なシート搬送をさらに効果的に低減し得るので、切断時間をより効果的に短縮し得る上に、位置誤差の発生をより効果的に抑制し得る。
【０１８７】
なお、上記第４実施例では、シートＳがブロック行に区分された場合についてのみ説明したが、シートＳが格子ブロックに区分された場合であっても、ＸＹ座標を参照することによって、同様のグループ化処理を行なうことができる。
【０１８８】
次に、図１６を参照して、オブジェクト切断処理の第５実施例について説明する。上述した第１実施例では、ブロック行毎に各オブジェクトのグループ化を行うように構成した。これに対して、第５実施例では、シートＳをブロックに区分することなく、各オブジェクトをシート搬送方向にソートする。
【０１８９】
そのため、第５実施例のカッティングプリンタ１０のＲＡＭ１３には、ブロック単位グループメモリ１３ｂの代わりに、オブジェクトデータメモリ１３ａに記憶される各オブジェクトデータを、所定の順序に並び換えるための非図示のソートデータメモリ１３ｅが備えられている。このソートデータメモリ１３ｅには、第１〜第ｘオブジェクトデータメモリ１３ａ１〜１３ａｘと同じｘ個のメモリが、第１〜第ｘソートデータメモリ１３ｅ１〜１３ｅｘとして備えられている。
【０１９０】
なお、この第５実施例において、上述した第１実施例と同一の部分には同一の符号を付して、その説明を省略する。なお、後述する図１６のフローチャートに示す処理を実行するプログラムは、ＲＯＭ１２に記憶されている。
【０１９１】
図１６は、第５実施例のオブジェクト切断処理のフローチャートである。なお、このオブジェクト切断処理が起動されると、印刷フラグ１３ｄは「０」に初期化される。
【０１９２】
このオブジェクト切断処理では、まず、１ページ分のオブジェクトデータを順次読込み、オブジェクトデータメモリ１３ａに記憶し（Ｓ１）、印刷データがあるか否かを確認する（Ｓ２）。Ｓ２の処理により確認した結果、印刷データがあれば（Ｓ２：Ｙｅｓ）、１ページ分の印刷データを順次読込み、印刷データメモリ１３ｃに記憶し（Ｓ３）、印刷フラグ１３ｄを「１」とし（Ｓ４）、Ｓ５３０１の処理へ移行する。一方、Ｓ２の処理により確認した結果、印刷データがなければ（Ｓ２：Ｎｏ）、Ｓ３〜Ｓ４の処理をスキップして、Ｓ５３０１の処理へ移行する。
【０１９３】
Ｓ５３０１の処理では、オブジェクトデータメモリ１３ａに記憶される各オブジェクトデータを、それぞれの代表点のＹ座標を参照して、シート搬送方向における上流から下流へ向かう順序にソートし、そのソート順に、ソートデータメモリ１３ｅに登録する。
【０１９４】
Ｓ５３０１の処理により、例えば、図３に例示したオブジェクトＡは、第１ソートデータメモリ１３ｅ１に登録され、オブジェクトＢは、第２ソートデータメモリ１３ｅ２に登録され、オブジェクトＣは、第３ソートデータメモリ１３ｅ３に登録される。
【０１９５】
Ｓ５３０１の処理後、印刷フラグ１３ｄが「１」であるか否かを確認する（Ｓ６）。Ｓ６の処理により確認した結果、印刷フラグ１３ｄが「０」である場合には（Ｓ６：Ｎｏ）、変数「ｄ」を「１」に設定し（Ｓ７３０１）、ソートデータメモリ１３ｅにおける第ｄ番目のソートデータメモリである第ｄソートデータメモリ１３ｅｄを参照し、登録されているオブジェクトデータをオブジェクトデータメモリ１３ａから読み出し、そのオブジェクトデータに従って、オブジェクトを切断する（Ｓ７３０２）。なお、Ｓ７３０１の処理の後に、このＳ７３０２の処理が行なわれる場合は、代表点が最も上流側に位置するものとして第１ソートデータメモリ１３ｅ１に登録されているオブジェクトデータに対応するオブジェクトが切断される。
【０１９６】
Ｓ７３０２の処理後、変数「ｄ」が「ｘ」、即ち、全てのオブジェクトが切断されたか否かを確認する（Ｓ７３０３）。Ｓ７３０３の処理により確認した結果、第ｘソートデータメモリ１３ｅｘに到達していなければ（Ｓ７３０３：Ｎｏ）、変数「ｄ」に「１」加算して（Ｓ７３０４）、Ｓ７３０２の処理へ移行する。
【０１９７】
Ｓ７３０１〜Ｓ７３０４の処理により、代表点の位置が上流側にあるものから、下流側へ向かう順に、順次、各オブジェクトが切断される。
【０１９８】
一方、Ｓ７３０３の処理により確認した結果、ｄ＝ｘ、即ち、全てのオブジェクトの切断が実行されたことが確認されると（Ｓ７３０３：Ｙｅｓ）、このオブジェクト切断処理を終了する。
【０１９９】
また、Ｓ６の処理により確認した結果、印刷フラグ１３ｄが「１」である場合には（Ｓ６：Ｙｅｓ）、印刷処理として、印刷データメモリ１３ｃに記憶される印刷データに従ってシートＳに印刷を施す（Ｓ８３０１）。Ｓ８３０１の処理の結果として、シートＳをシート搬送手段により順次上流から下流に搬送しつつ、キャリッジモータ１６により移動されるキャリッジに装着された印刷ヘッド１８によって印刷データに従う印刷がシートＳへ施される。
【０２００】
Ｓ８３０１の処理後、印刷フラグ１３ｄを「０」とし（Ｓ８３０２）、変数「ｄ」を「ｘ」に設定し（Ｓ８３０３）、第ｄソートデータメモリ１３ｅｄに登録されているオブジェクトデータをオブジェクトデータメモリ１３ａから読み出し、そのオブジェクトデータに従って、オブジェクトを切断する（Ｓ８３０４）。なお、Ｓ８３０３の処理の後に、このＳ８３０４の処理が行なわれる場合は、代表点が最も下流側に位置するものとして第ｘソートデータメモリ１３ｅｘに登録されているオブジェクトデータに対応するオブジェクトが切断される。
【０２０１】
Ｓ８３０４の処理後、変数「ｄ」が「１」、即ち、全てのオブジェクトが切断されたか否かを確認する（Ｓ８３０５）。Ｓ８３０５の処理により確認した結果、第１ソートデータメモリ１３ｅ１に到達していなければ（Ｓ８３０５：Ｎｏ）、変数「ｄ」から「１」減算して（Ｓ８３０６）、Ｓ８３０４の処理へ移行する。
【０２０２】
Ｓ８３０３〜Ｓ８３０６の処理により、代表点の位置が下流側にあるものから、上流側へ向かう順に、順次、各オブジェクトが切断される。
【０２０３】
一方、Ｓ８３０５の処理により確認した結果、ｂ＝１、即ち、全てのオブジェクトの切断が実行されたことが確認されると（Ｓ８３０５：Ｙｅｓ）、このオブジェクト切断処理を終了する。
【０２０４】
以上説明したように、第５実施例では、ｓオブジェクトデータの入力順に依存することなく、切断時におけるシート搬送方向に従う順に、各オブジェクトが切断されるので、無駄なシート搬送が行われず、その結果として、切断時間を短縮でき、また、切断位置の誤差を抑制できる。
【０２０５】
なお、上記第５実施例では、Ｓ５３０１の処理において、各オブジェクトの代表点のＹ座標のみを参照してソートするように構成したが、代表点のＸＹ座標を考慮してソートするように構成してもよい。
【０２０６】
上述した第１〜第５実施例は、カッティング装置であるカッティングプリンタ１０において、オブジェクトの切断順序を切断時におけるシート搬送方向に従う順に並べ替えて切断するものあったが、切断制御装置であるパーソナルコンピュータ５０（ＰＣ５０）による制御によって、カッティングプリンタ１０において同様の動作をさせることも可能である。
【０２０７】
図１７を参照して、ＰＣ５０により、カッティングプリンタ１０において、オブジェクトの切断順序を切断時におけるシート搬送方向に従う順に並べ替えて切断させるための制御について説明する。図１７は、本発明の切断制御装置であるＰＣ５０及びこのＰＣ５０に接続されたカッティング装置であるカッティングプリンタ１０の構成を示すブロック図である。なお、この実施例において、上述した実施例と同一の部分には同一の符号を付して、その説明は省略する。
【０２０８】
図１７に示すように、ＰＣ５０は、ＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３と、このＰＣ５０へデータ又はコマンドを入力するための、キーボード、マウスなどにより構成されている入力部５５と、カッティングプリンタ１０に有線接続又は無線接続するためのインターフェース５６（Ｉ／Ｆ５６）とを備えている。
【０２０９】
図１７に示すように、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、入力部５５、Ｉ／Ｆ５６は、バス６０を介して接続されている。
【０２１０】
また、Ｉ／Ｆ５６は、ケーブルなどの有線又はブルートゥース（Bluetooth（登録商標））や赤外線などの無線によって、カッティングプリンタ１０のＩ／Ｆ１９に接続される。それによって、ＰＣ５０は、カッティングプリンタ１０へカッティングデータや印刷データを送信し、また、カッティングプリンタ１０から各種データを受信する。
【０２１１】
ＣＰＵ５１は、このＰＣ５０を総括的に制御する中央演算処理であり、ＰＣ５０を制御するための各種制御プログラムを実行する。
【０２１２】
ＲＯＭ５２は、ＣＰＵ５１により実行される各種制御プログラムや固定値データを記憶する不揮発性のメモリであり、ブロック区分データメモリ５２ａを備えている。なお、ＰＣ５０における各種動作を実行するプログラムは、制御プログラムの一部としてこのＲＯＭ１２に記憶されている。
【０２１３】
ブロック区分データメモリ５２ａは、図１を参照して上述したブロック区分データメモリ１２ａと同様に、カッティングプリンタ１０により切断されるシートＳを複数ブロックに区分するためのブロック区分データを記憶するメモリである。
【０２１４】
ＲＡＭ５３は、ＣＰＵ５１により実行される各種処理に必要なデータやプログラムを一時的に記憶するためのメモリであり、オブジェクトデータメモリ５３ａと、ブロック単位グループメモリ５３ｂと、シートＳへ印刷するための印刷データを記憶する印刷データメモリ５３ｃと、印刷フラグ５３ｄとを備えている。
【０２１５】
オブジェクトデータメモリ５３ａは、図１を参照して上述したオブジェクトデータメモリ１３ａと同様に、シートＳにおいて切断されるべきオブジェクトに対応するオブジェクトデータを、オブジェクト単位で記憶するメモリであり、オブジェクトの数に等しい第１〜第ｘオブジェクトデータメモリ５３ａ１〜５３ａｘまでのｘ個のメモリから構成されている。なお、このように構成されるオブジェクトデータメモリ５３ａは、シートＳの１ページ毎に作成される。
【０２１６】
このオブジェクトデータメモリ１３ａへの各オブジェクトデータの記憶は、例えば、入力部５５から入力され、入力されたオブジェクトの順に、順次、第１オブジェクトデータメモリ５３ａ１、第２オブジェクトデータメモリ５３ａ２、…、第ｘオブジェクトデータメモリ５３ａｘへ記憶される。
【０２１７】
ブロック単位グループメモリ５３ｂは、図１を参照して上述したブロック単位グループメモリ１３ｂと同様に、オブジェクトデータメモリ５３ａに記憶される各オブジェクトを、シートＳにおけるブロック単位でグループ化するためのメモリである。このブロック単位グループメモリ５３ｂは、ブロック区分データメモリ５２ａに記憶されるブロック区分データに従って区分されたブロックの数だけ、例えば、シートＳがｎ行のブロック行に区分されている場合には、第１〜第ｎブロックメモリ５３ｂ１〜５３ｂｎまでのｎ個のメモリから構成される。または、例えば、ｎ行のブロック行とｍ行のブロック行とによるｎ×ｍ個の格子ブロックに区分されている場合には、第（１，１）〜第（ｍ，ｎ）ブロックメモリ５３ｂ（１，１）〜５３ｂ（ｍ，ｎ）までのｎ×ｍ個のメモリから構成される。
【０２１８】
印刷フラグ５３ｄは、印刷データメモリ５３ｃに記憶される印刷データがカッティングプリンタ１０に送信されたか否かを示すフラグである。この印刷フラグ５３ｄは、初期値として、又は、シートＳへの印刷データ送信後には「０」に設定されるが、印刷データメモリ１３ｃに印刷データが記憶されると「１」に設定される。なお、この印刷フラグ５３ｄは、アプリケーションの起動により、オブジェクト切断処理が起動される毎に、初期値である「０」に設定される。
【０２１９】
なお、このＲＡＭ５３は、必要に応じて、非図示のソートデータメモリを備えており、このソートデータメモリは、上述したソートデータメモリ１３ｅと同様に、オブジェクトデータメモリ５３ａに記憶される各オブジェクトデータを、所定の順序に並び換えるためメモリであり、第１〜第ｘオブジェクトデータメモリ５３ａ１〜５３ａｘと同じｘ個のメモリが、第１〜第ｘソートデータメモリとして備えられている。
【０２２０】
上述のように構成されるＰＣ５０に接続され、このＰＣ５０から送信される各種制御データによって各種動作の制御されるカッティングプリンタ１０は、このカッティングプリンタ１０を総括的に制御する中央演算処理であるＣＰＵ１１と、そのＣＰＵ１１により実行される各種制御プログラムや固定値データを記憶する不揮発性のメモリであるＲＯＭ１２と、ＣＰＵ１１により実行される各種処理に必要なデータやプログラムを一時的に記憶するメモリであるＲＡＭ１３と、シート搬送モータ１５と、キャリッジモータ１６と、カッタ上下駆動ソレノイド１７と、印刷ヘッド１８と、インターフェース１９（Ｉ／Ｆ１９）とを備えている。
【０２２１】
図１７に示すように、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、シート搬送モータ１５、キャリッジモータ１６、カッタ上下駆動ソレノイド１７、印刷ヘッド１８、Ｉ／Ｆ１９は、バス２０を介して接続されている。更に、Ｉ／Ｆ１９は、有線接続又は無線接続によって、ＰＣ５０のＩ／Ｆ５６に接続されている。
【０２２２】
図４〜図６，図８〜図９，図１１，図１３，図１５〜図１６を参照して上述した第１実施例から第５実施例と同様の処理を、上述のように構成されたＰＣ５０により実行させるることにより、カッティングプリンタ１０において、オブジェクトの切断順序を切断時におけるシート搬送方向に従う順に並べ替えて切断させることができる。
【０２２３】
ただし、図４〜図６，図８〜図９，図１１，図１３，図１５〜図１６に示したフローチャートをＰＣ５０により実行する場合、それぞれの処理において用いるためにカッティングプリンタ１０に設けられたメモリやフラグに換えて、ＰＣ５０に設けらえた対応するメモリやフラグを用いるものとする。
【０２２４】
また、図６におけるＳ７００２及びＳ８００４、図９におけるＳ７１０２及びＳ８１０４、図１１におけるＳ７２０２及びＳ７２０６、図１３におけるＳ８２０４及びＳ８２０８、図１６におけるＳ７３０２及びＳ８３０４の各処理における「…オブジェクトデータに従って、オブジェクトを切断する」部分を、「…オブジェクトデータをカッティングプリンタ１０へ送信する」に読み替えるものとする。それらの結果として、ＰＣ５０からオブジェクトデータを受信したカッティングプリンタ１０では、受信したオブジェクトデータに従い、オブジェクトが切断される。ＰＣ５０からは、切断時におけるシート搬送方向に従ってオブジェクトデータが並べ替えられて、その順に順次送信されるので、カッティングプリンタ１０では、切断時におけるシート搬送方向に従う順にオブジェクトが切断される。
【０２２５】
更に、図６におけるＳ８００１、図９におけるＳ８１０１、図１３におけるＳ８２０１、図１６におけるＳ８３０１の各処理では、印刷処理として、「印刷データメモリ５３ｃに記憶される印刷データをカッティングプリンタ１０へ送信」する。それらの結果として、ＰＣ５０からオブジェクトデータを受信したカッティングプリンタ１０では、受信した印刷データに従い、シートＳに上流から下流に向かう向きで印刷を施す。
【０２２６】
以上のように、切断制御装置であるＰＣ５０によっても、上記第１〜第５実施例におけるカッティングプリンタ１０と同様の効果が得られ、それによって、切断時間の短縮や、位置誤差の発生の抑制を図ることができる。また、切断順序をブロック単位によって管理することによって、内部管理の方法が容易となる。
【０２２７】
なお、請求項１及び請求項１１記載の切断手段としては、「カッティングプリンタ１０により、シート搬送モータ１５とキャリッジモータ１６とカッタ上下駆動ソレノイド１７との駆動によって、カッタをシートＳに押圧しつつ、シートＳに対して相対的に移動することにより、切断線データに対応する切断線に沿って切断すること」が該当する。
【０２２８】
また、請求項１記載の切断制御手段としては、オブジェクト切断処理（図４）における無印刷切断処理（Ｓ７）及び印刷後切断処理（Ｓ７）とオブジェクト切断処理（図１６）におけるＳ７３０１〜Ｓ７３０４の処理及びＳ８３０１〜ＳＳ８３０６の処理とが該当する。
【０２２９】
また、請求項１１記載のカッティングデータ送信制御手段としては、ＰＣ５０で実行される場合の、オブジェクト切断処理（図４）における無印刷切断処理（Ｓ７）及び印刷後切断処理（Ｓ７）とオブジェクト切断処理（図１６）におけるＳ７３０１〜Ｓ７３０４の処理及びＳ８３０１〜ＳＳ８３０６の処理とが該当する。
【０２３０】
また、請求項２及び請求項１２記載の代表点データ抽出手段としては、グループ化処理（図５）におけるＳ５００２の処理、グループ化処理（図８）におけるＳ５１０２の処理、グループ化処理（図１５）におけるＳ５２０３の処理、オブジェクト切断処理（図１６）におけるＳ５３０１の処理において「各オブジェクトデータの代表点のＹ座標を参照すること」が該当する。また、請求項２及び請求項１２記載の配列手段としては、無印刷切断処理（図６（ａ））におけるＳ７００１，Ｓ７００３〜Ｓ７００４の処理及び印刷後切断処理（図６（ｂ））におけるＳ８００３，Ｓ８００５〜Ｓ８００６の処理と、無印刷切断処理（図９（ａ））におけるＳ７１０１，Ｓ７１０３〜Ｓ７１０６の処理及び印刷後切断処理（図９（ｂ））におけるＳ８１０３，Ｓ８１０５〜Ｓ８１０８の処理と、無印刷切断処理（図１１）におけるＳ７２０１，Ｓ７２０３〜Ｓ７２０５，Ｓ７２０７〜Ｓ７２１１の処理及び印刷後切断処理（図１３）におけるＳ８２０３，Ｓ８２０５〜Ｓ８１０７，Ｓ８２０９〜Ｓ８２１３の処理と、オブジェクト切断処理（図１６）におけるＳ７３０１，Ｓ７３０３〜Ｓ７３０４，Ｓ８３０３，Ｓ８３０５〜Ｓ８３０６の処理とが該当する。
【０２３１】
また、請求項３記載の印刷手段としては、印刷後切断処理（図６（ｂ））におけるＳ８００１の処理、印刷後切断処理（図９（ｂ））におけるＳ８０１１の処理、印刷後切断処理（図１１）におけるＳ８２０１の処理、オブジェクト切断処理（図１６）におけるＳ８３０１の処理が該当し、請求項１３記載の印刷手段としては、ＰＣ５０で実行される場合におけるＳ８００１，Ｓ８０１１，Ｓ８２０１，Ｓ８３０１の各印刷処理が該当する。
【０２３２】
また、請求項４及び請求項１４記載のグループ化手段としては、オブジェクト切断処理におけるグループ化処理（Ｓ５）が該当する。また、請求項５、請求項８、請求項１５、及び、請求項１８記載のオブジェクト分割手段としては、グループ化処理（図１５）におけるＳ５２０７の処理が該当し、請求項５及び請求項８記載の始点データ抽出手段としては、グループ化処理（図１５）におけるＳ５２０８の処理が該当する。
【０２３３】
また、請求項９及び請求項１９記載のブロック列幅設定手段、及び、請求項１０及び請求項２０記載のブロック行幅設定手段としては、「ユーザによる「ｎ」、「ｍ」の値の設定」及び「ユーザによる、各ブロック行又は各ブロックの幅の設定」が該当する。
【０２３４】
以上、実施例に基づき本発明を説明したが、本発明は上述した実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０２３５】
例えば、上記実施例では、カッティング装置としてカッティングプリンタを例示したが、印刷ヘッド１８を備えていないカッティングプロッタであってもよい。
【０２３６】
また、上記実施例では、１ページ単位で図４又は図１６のオブジェクト切断処理を実行するように構成したが、Ｓ１及びＳ３の処理において、複数のページのオブジェクトデータ及び印刷データを読み込んで、各ページ毎に、オブジェクトの切断順序を入れ替えるように構成してもよい。
【０２３７】
また、上記実施例の無印刷切断処理（Ｓ７）及び印刷後切断処理（Ｓ８）では、ブロック単位グループメモリ１３ｂを構成する各ブロックメモリを、切断時における切断方向に従う順序で参照するように構成したが、グループ化処理（Ｓ５）において、切断時における切断方向に従う順序に各ブロックメモリを配列しておき、無印刷切断処理（Ｓ７）及び印刷後切断処理（Ｓ８）では、そのグループ化処理（Ｓ５）において配列された順で各ブロックメモリを参照するように構成してもよい。
【０２３８】
また、上記実施例において、所定のアプリケーションにより読み込まれた切断線データを、オブジェクトデータメメモリ１３ａ又はオブジェクトデータメメモリ５３ａに記憶し、読み込まれた印刷データを、印刷データメモリ１３ｃ又は印刷データメモリ５３ｃに記憶するように構成したが、カッティングプリンタ１０又はＰＣ５０にハードディスクなどの書き換え可能な不揮発性メモリの所定領域に記憶させるように構成してもよい。
【図面の簡単な説明】
【０２３９】
【図１】第１実施例のカッティング装置であるカッティングプリンタの構成を示すブロック図である。
【図２】ブロック区分データメモリに記憶されるブロック区分データに従って、シートＳが複数ブロックに区分された状態を示す図であり、（ａ）は、シート搬送方向に等幅に分割されたｎ行のブロック行によりｎ個のブロックに区分された状態を示す図であり、（ｂ）は、シート搬送方向に等幅に分割されたｎ行のブロック行と、カッタ移動方向に等幅に分割されたｍ列のブロック列とにより、ｎ×ｍ個のブロックに区分された状態を示す図である。
【図３】第１実施例において切断されるべきオブジェクトＡ〜Ｃを示す図である。
【図４】第１実施例のカッティングプリンタにより実行されるオブジェクト切断処理のフローチャートである。
【図５】第１実施例のグループ化処理のフローチャートである。
【図６】第１実施例におけるオブジェクトの切断を説明する図であり、（ａ）は、無印刷切断処理のフローチャートであり、（ｂ）は、印刷後切断処理のフローチャートである。
【図７】第１実施例におけるオブジェクトの切断結果を示す図であり、（ａ）は、図６（ａ）に示した無印刷切断処理の実行結果であり、（ｂ）は、図６（ｂ）に示した印刷後切断処理の実行結果を示す。
【図８】第２実施例のグループ化処理のフローチャートである。
【図９】第２実施例におけるオブジェクトの切断を説明する図であり、（ａ）は、無印刷切断処理のフローチャートであり、（ｂ）は、印刷後切断処理のフローチャートである。
【図１０】第２実施例におけるオブジェクトの切断結果を示す図であり、（ａ）は、図９（ａ）に示した無印刷切断処理の実行結果であり、（ｂ）は、図９（ｂ）に示した印刷後切断処理の実行結果を示す。
【図１１】第３実施例の無印刷切断処理のフローチャートである。
【図１２】第３実施例におけるオブジェクトの切断結果を示す図であり、（ａ）は、図１１に示した無印刷切断処理の実行結果であり、（ｂ）は、図１３に示した印刷後切断処理の実行結果を示す。
【図１３】第３実施例の印刷後切断処理のフローチャートである。
【図１４】第４実施例のグループ化処理を説明するための図である。
【図１５】第４実施例のグループ化処理のフローチャートである。
【図１６】第５実施例のオブジェクト切断処理のフローチャートである。
【図１７】本発明の切断制御装置であるＰＣ及びこのＰＣに接続されたカッティング装置であるカッティングプリンタの構成を示すブロック図である。
【符号の説明】
【０２４０】
１０                カッティングプリンタ（カッティング装置）
１２ａ              ブロック区分データメモリ（ブロック化手段の一部）
１３ａ              オブジェクトデータメモリ（切断線データ記憶手段）
１５                シート搬送モータ（シート搬送手段）
１６                キャリッジモータ（カッタ移動手段）
１７                カッタ上下駆動ソレノイド（カッタ上下動手段）
５０                パーソナルコンピュータ（切断制御装置）
５２ａ              ブロック区分データメモリ（ブロック化手段の一部）
５３ａ              オブジェクトデータメモリ（切断線データ記憶手段）
【図１】
2005279957.tif 000003
【図２】
2005279957.tif 000004
【図３】
2005279957.tif 000005
【図４】
2005279957.tif 000006
【図５】
2005279957.tif 000007
【図６】
2005279957.tif 000008
【図７】
2005279957.tif 000009
【図８】
2005279957.tif 000010
【図９】
2005279957.tif 000011
【図１０】
2005279957.tif 000012
【図１１】
2005279957.tif 000013
【図１２】
2005279957.tif 000014
【図１３】
2005279957.tif 000015
【図１４】
2005279957.tif 000016
【図１５】
2005279957.tif 000017
【図１６】
2005279957.tif 000018
【図１７】
2005279957.tif 000019