(57)【要約】  【課題】  一般的な文書データ作成ソフト又は描画ソフトを用いて作成されたデータに基づいて切断線データを生成し、カッティングプリンタ又はカッティングプロッタにおいて、生成された切断線データに基づく切断線を切断させる切断制御装置、切断制御プログラムおよび切断制御方法を提供すること。  【解決手段】  ユーザが切断を所望するオブジェクトに対し、切断線データ生成条件記憶手段に予め記憶されている切断データ生成条件（例えば、オブジェクトの書式やオブジェクトの形状など）を組み込むという容易な操作によって、そのオブジェクトに基づいて、例えば、そのオブジェクト自体の輪郭又は文字オブジェクトに含まれる文字フォントデータの輪郭に沿って切断されるような切断線データを生成できる。従って、容易な操作によって、切断装置でシート材を所望の形状に切断するための切断線データを生成できる。  【選択図】    図１
2006069164.tif 000002
【特許請求の範囲】
【請求項１】
カッタと、そのカッタによりシート材を切断線データに従う切断線で切断する切断手段とを有する切断装置に接続され、切断線データを前記切断装置に送信するデータ送信手段を備え、その切断装置において前記シート材を所望の形状に切断させる切断制御装置であって、
ページ記述データに含まれる１のオブジェクトに基づいて前記切断線データを生成するために、該オブジェクトが満たすべき切断線データ生成条件を記憶する切断線データ生成条件記憶手段と、
前記ページ記述データから１のオブジェクトを抽出するオブジェクト抽出手段と、
そのオブジェクト抽出手段により前記ページ記述データから抽出されたオブジェクトが、前記切断線データ生成条件記憶手段に記憶されている切断線データ生成条件を満足するかを判定する条件判定手段と、
その条件判定手段により、前記抽出されたオブジェクトが、前記切断線データ生成条件記憶手段に記憶されている切断線データ生成条件を満足すると判定された場合に、その満足すると判定されたオブジェクトに基づいて前記切断線データを生成する切断線データ生成手段とを備えていることを特徴とする切断制御装置。
【請求項２】
前記切断線データ生成手段は、前記オブジェクト抽出手段により前記ページ記述データから抽出されたオブジェクトが、文字列を含むオブジェクトであり、且つ、その抽出されたオブジェクトに含まれる文字列における入力文字フォントが、前記条件判定手段により、前記切断線データ生成条件記憶手段に前記切断線データ生成条件として記憶される書式を満足すると判定された場合に、その満足すると判定された入力文字フォントに対応する出力文字フォントの輪郭形状を示す文字フォント形状データに基づいて切断線データを生成するものであることを特徴とする請求項１記載の切断制御装置。
【請求項３】
前記出力用文字フォントが、各々独立した複数の部位から構成される文字を記述する場合に、その文字における各々独立した複数の部位が前記切断手段により一体的に切断されるように、該出力文字フォントに対応する前記文字フォント形状データを連結する文字内連結手段を備え、
前記切断線データ生成手段は、前記文字内連結手段により連結された文字フォント形状データに基づいて切断線データを生成するものであることを特徴とする請求項２記載の切断制御装置。
【請求項４】
隣接する文字が前記切断手段により一体的に切断されるように、前記出力文字フォントに対応する前記文字フォント形状データを連結する文字間連結手段を備え、
前記切断線データ生成手段は、前記文字間連結手段により連結された文字フォント形状データに基づいて切断線データを生成するものであることを特徴とする請求項２又は３記載の切断制御装置。
【請求項５】
前記フォント形状データを記憶するフォント形状データ記憶手段と、
前記オブジェクト抽出手段により前記ページ記述データから抽出されたオブジェクトが文字列を含むオブジェクトであり、且つ、その抽出されたオブジェクトに含まれる文字列における入力文字フォントが、前記条件判定手段により、前記切断線データ生成条件記憶手段に前記切断線データ生成条件として記憶される書式を満足すると判定された場合に、その満足すると判定された入力文字フォントに対応する出力文字フォントの輪郭形状を示す文字フォント形状データが、前記フォント形状データ記憶手段に不在であれば、報知を行う報知手段とを備えていることを特徴とする請求項２から４のいずれかに記載の切断制御装置。
【請求項６】
前記フォント形状データを記憶するフォント形状データ記憶手段と、
前記オブジェクト抽出手段により前記ページ記述データから抽出されたオブジェクトが文字列を含むオブジェクトであり、且つ、その抽出されたオブジェクトに含まれる文字列における入力文字フォントが、前記条件判定手段により、前記切断線データ生成条件記憶手段に前記切断線データ生成条件として記憶される書式を満足すると判定された場合に、その満足すると判定された入力文字フォントに対応する出力文字フォントの輪郭形状を示す文字フォント形状データが、前記フォント形状データ記憶手段に不在であれば、前記切断線データ生成手段による前記切断線データの生成を禁止する切断線データ生成禁止手段とを備えていることを特徴とする請求項２から５のいずれかに記載の切断制御装置。
【請求項７】
前記切断線データ生成手段は、前記オブジェクト抽出手段により抽出されたオブジェクトが、線分データを含むオブジェクトであり、且つ、そのオブジェクトに含まれる線分データに対応する線分の書式が、前記条件判定手段により、前記切断線データ生成条件記憶手段に切断線データ生成条件として記憶される書式を満足すると判定された場合に、その満足すると判定された線分データに基づいて、切断線データを生成するものであることを特徴とする請求項１から６のいずれかに記載の切断制御装置。
【請求項８】
前記切断線データ生成手段は、前記オブジェクト抽出手段により前記ページ記述データから抽出されたオブジェクトが、その領域内に色データを含むオブジェクトであり、且つ、そのオブジェクトに含まれる色データが、前記条件判定手段により、前記切断線データ生成条件記憶手段に切断線データ生成条件として記憶される色であると判定された場合に、その満足すると判定されたオブジェクトの輪郭を記述する輪郭データに基づいて、切断線データを生成するものであることを特徴とする請求項１から７のいずれかに記載の切断制御装置。
【請求項９】
前記切断線データ生成手段は、前記オブジェクト抽出手段により前記ページ記述データから抽出されたオブジェクトが、その輪郭が線分データにより記述されるオブジェクトであり、且つ、そのオブジェクトの輪郭を記述する線分データに対応する線分が、前記条件判定手段により、閉ループであると判定された場合に、その満足すると判定されたオブジェクトの輪郭を記述する前記線分データに応じて切断線データを生成するものであることを特徴とする請求項１から８のいずれかに記載の切断制御装置。
【請求項１０】
前記オブジェクト抽出手段により抽出されたオブジェクトの輪郭の形状を識別する輪郭形状識別手段を備え、
前記切断線データ生成手段は、前記輪郭形状識別手段により識別された前記オブジェクトの輪郭形状が、前記条件判定手段により、前記切断線データ生成条件記憶手段に切断線データ生成条件として記憶される形状を満足すると判定された場合に、その満足すると判定された前記オブジェクトの輪郭形状を記述する輪郭データに基づいて、前記切断線データを生成するものであることを特徴とする請求項１から９のいずれかに記載の切断制御装置。
【請求項１１】
前記オブジェクト抽出手段により抽出されたオブジェクトがマスクされているかを検出するマスク検出手段と、
そのマスク検出手段により、前記抽出されたオブジェクトがマスクされていると検出された場合に、そのマスクされた領域の形状を識別する輪郭形状識別手段とを備え、
前記切断線データ生成手段は、前記輪郭形状識別手段により識別された前記マスクされた領域の輪郭形状が、前記条件判定手段により、前記切断線データ生成条件記憶手段に切断線データ生成条件として記憶される形状を満足すると判定された場合に、その満足すると判定された前記マスクされた領域の輪郭形状を記述する輪郭データに基づいて、前記切断線データを生成するものであることを特徴とする請求項１から１０のいずれかに記載の切断制御装置。
【請求項１２】
前記切断線データ生成手段により、前記ページ記述データに含まれるオブジェクトの輪郭データに基づいて生成された切断線データを記憶する切断線データ記憶手段と、
前記条件判定手段により、前記オブジェクト抽出手段によって前記ページ記述データから抽出されたオブジェクトが、前記切断線データ生成条件記憶手段に記憶される切断線データ生成条件を満足すると判定された場合に、前記オブジェクト抽出手段により今回抽出されたオブジェクトと、それ以前に前記オブジェクト抽出手段により抽出されたオブジェクトとが重なっているかを判定する重なり判定手段と、
その重なり判定手段により、前記オブジェクト抽出手段により今回抽出されたオブジェクトと、それ以前に前記オブジェクト抽出手段により抽出されたオブジェクトとが重なっていると判定された場合に、それらの重なっているオブジェクトのうちの少なくとも一方のオブジェクトについて、前記切断線データ記憶手段に記憶されている切断線データにおける前記重なり部分に包含される切断線データを消去する切断線消去手段とを備えていることを特徴とする請求項１から１１のいずれかに記載の切断制御装置。
【請求項１３】
前記切断線データ生成手段により、前記ページ記述データに含まれるオブジェクトの輪郭データに基づいて生成された切断線データを記憶する切断線データ記憶手段と、
前記条件判定手段により、前記オブジェクト抽出手段によって前記ページ記述データから抽出されたオブジェクトが、前記切断線データ生成条件に記憶される切断線データ生成条件を満足すると判定された場合に、前記オブジェクト抽出手段により今回抽出されたオブジェクトと、それ以前に前記オブジェクト抽出手段により抽出され、前記切断線データ記憶手段に記憶されているオブジェクトとが重なっているかを判定する重なり判定手段と、
その重なり判定手段により、前記オブジェクト抽出手段により今回抽出されたオブジェクトと、それ以前に前記オブジェクト抽出手段により抽出され、前記切断線データ記憶手段に記憶されているオブジェクトとが重なっていると判定された場合に、それらの重なり合うオブジェクトにおける前記重なり部分に非包含とされる切断線データを結合して、新たな切断線データを生成する切断線データ結合手段と、
その切断線データ結合手段による結合によって新たに生成された切断線データを前記切断線データ記憶手段に記憶させ、その切断線データ記憶手段に記憶されていた前記重なり合うオブジェクトに対応する切断線データを消去する切断線データ書換手段とを備えていることを特徴とする請求項１から１２のいずれかに記載の切断制御装置。
【請求項１４】
前記切断装置は、印刷データに従う印刷を前記シートに施す印刷手段をさらに有し、
前記切断線データ生成条件記憶手段は、前記切断線データ生成条件としての前記オブジェクトの書式と、その切断線データ生成条件に対応する出力用書式とを対応付けて記憶するものであり、
前記条件判定手段により、前記オブジェクト抽出手段によって前記ページ記述データから抽出されたオブジェクトに含まれる所定のデータの書式が、前記切断線データ生成条件記憶手段に切断線データ生成条件として記憶される書式を満足すると判定された場合に、その満足すると判定されたオブジェクトについて、その書式を、前記切断線データ生成条件記憶手段において対応付けられている前記出力用書式に換えた印刷データを生成する印刷データ生成手段とを備え、
前記データ送信手段は、前記切断線データ生成手段により生成された前記切断線データと、前記印刷データ生成手段により生成された印刷データとを送信するものであることを特徴とする請求項１から１３のいずれかに記載の切断制御装置。
【請求項１５】
前記切断線データ生成手段は、前記条件判定手段により、前記切断線データ生成条件記憶手段に記憶される切断線データ生成条件を満足すると判定されたオブジェクトの輪郭を記述する輪郭データ又はフォント形状データに基づいて、該オブジェクトの輪郭の内周側に、該輪郭に対して略平行な切断線データを生成するものであることを特徴とする請求項１から１４のいずれかに記載の切断制御装置。
【請求項１６】
前記切断線データ生成手段は、前記条件判定手段により、前記切断線データ生成条件記憶手段に記憶される切断線データ生成条件を満足すると判定されたオブジェクトの輪郭を記述する輪郭データ又はフォント形状データに基づいて、非閉ループの切断線に対応する切断線データを生成するものであることを特徴とする請求項１から１５のいずれかに記載の切断制御装置。
【請求項１７】
前記切断線データ生成条件記憶手段は、前記切断線データ生成条件と前記切断装置による切断の切断条件とを対応付けて記憶するものであり、
前記データ送信手段は、前記切断線データ生成手段により生成された切断線データに、前記切断線データ生成条件記憶手段に記憶される対応する前記切断条件を付加して送信するものであることを特徴とする請求項１から１６のいずれかに記載の切断制御装置。
【請求項１８】
前記切断線データ生成条件記憶手段に記憶させる前記切断線データ生成条件を入力する切断線データ生成条件入力手段と、
その切断線データ生成条件入力手段により入力された切断線データ生成条件を前記切断線データ生成条件記憶手段に書き込む切断線データ生成条件書込手段とを備えていることを特徴とする請求項１から１７のいずれかに記載の切断制御装置。
【請求項１９】
前記切断線データ生成条件入力手段は、前記切断線データ生成条件と、前記オブジェクトの種類とを対応付けて入力するものであり、
前記切断線データ生成条件書込手段は、前記切断線データ生成条件入力手段により入力された前記切断線データ生成条件と前記オブジェクトの種類とを対応付けて前記切断線データ生成条件記憶手段に書き込むものであることを特徴とする請求項１８記載の切断制御装置。
【請求項２０】
前記切断線データ生成条件入力手段は、前記切断線データ生成条件と、前記出力用書式又は前記切断条件の少なくとも一方とを対応付けて入力するものであり、
前記切断線データ生成条件書込手段は、前記切断線データ生成条件入力手段により入力された前記切断線データ生成条件と前記出力用書式又は前記切断条件の少なくとも一方とを対応付けて前記切断線データ生成条件記憶手段に書き込むものであることを特徴とする請求項１８又は１９記載の切断制御装置。
【請求項２１】
前記切断装置に有線接続又は無線接続されるコンピュータ端末であることを特徴とする請求項１から２０のいずれかに記載の切断制御装置。
【請求項２２】
カッタと、そのカッタによりシート材を切断線データに従う切断線で切断する切断手段とを有する切断装置に接続され、切断線データを前記切断装置に送信する切断線データ送信手段としてコンピュータを機能させることにより、前記切断装置において前記シート材を所望の形状に切断させる切断制御プログラムであって、
ページ記述データに含まれる１のオブジェクトに基づいて前記切断線データを生成するために、該オブジェクトが満たすべき切断線データ生成条件を記憶する切断線データ生成条件記憶手段と、
前記ページ記述データから１のオブジェクトを抽出するオブジェクト抽出手段と、
そのオブジェクト抽出手段により前記ページ記述データから抽出されたオブジェクトが、前記切断線データ生成条件記憶手段に記憶されている切断線データ生成条件を満足するかを判定する条件判定手段と、
その条件判定手段により、前記抽出されたオブジェクトが、前記切断線データ生成条件記憶手段に記憶されている切断線データ生成条件を満足すると判定された場合に、その満足すると判定されたオブジェクトに基づいて前記切断線データを生成する切断線データ生成手段として、前記コンピュータを機能させる切断制御プログラム。
【請求項２３】
カッタと、そのカッタによりシート材を切断線データに従う切断線で切断する切断手段とを有する切断装置に接続され、切断線データを前記切断装置に送信するデータ送信工程を備え、その切断装置において前記シート材を所望の形状に切断させる切断制御方法であって、
前記ページ記述データから１のオブジェクトを抽出するオブジェクト抽出工程と、
そのオブジェクト抽出工程により前記ページ記述データから抽出されたオブジェクトが、切断線データ生成条件記憶手段に記憶されている切断線データ生成条件を満足するかを判定する条件判定工程と、
その条件判定工程により、前記抽出されたオブジェクトが、前記切断線データ生成条件記憶手段に記憶されている切断線データ生成条件を満足すると判定された場合に、その満足すると判定されたオブジェクトに基づいて前記切断線データを生成する切断線データ生成工程とを備えていることを特徴とする切断制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、切断制御装置、切断制御プログラムおよび切断制御方法に関し、特に、一般的な文書データ作成ソフト又は描画ソフトを用いて作成されたデータに基づいて切断線データを生成する切断制御装置、切断制御プログラムおよび切断制御方法に関する。
【背景技術】
【０００２】
特開２００１−１０１３２号公報（特許文献１）には、紙などの被印刷物に所定の印刷をした後、刃部が設けられたカッタでその被印刷物を所定の形状に切断するカッティングプリンタが記載されている。この特許文献１に記載されるカッティングプリンタは、印刷を行うための印刷データと切断を指示する信号からなるカットデータとをそれぞれ読み込むことによって、印刷とその後の切断とを実行する。
【特許文献１】特開２００１−１０１３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載されるようなカッティングプリンタの場合、線分の印刷後、その線分をカットする場合には、印刷すべきものとして印刷データを作成した後、別個にカットを所望する線分にカットデータを付加するという煩雑な手順を踏まねばならないという問題点があった。
【０００４】
また、一般的に、このようなカッティングプリンタを作動させるためデータ（カッティングプリンタ用データ）の作成、即ち、印刷データの作成及びその印刷データへのカットデータの付加は、専用のアプリケーションを必要とするので、利便性が悪く、そのため、手軽にカッティングプリンタを利用し得ないという問題点があった。
【０００５】
本発明は、上述した問題点を解決するためになされたものであり、一般的な文書データ作成ソフト又は描画ソフトを用いて作成されたデータに基づいて切断線データを生成し、カッティングプリンタ又はカッティングプロッタにおいて、生成された切断線データに基づく切断線を切断させる切断制御装置、切断制御プログラムおよび切断制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
この目的を達成するために、請求項１記載の切断制御装置は、カッタと、そのカッタによりシート材を切断線データに従う切断線で切断する切断手段とを有する切断装置に接続され、切断線データを前記切断装置に送信するデータ送信手段を備え、その切断装置において前記シート材を所望の形状に切断させるものであって、ページ記述データに含まれる１のオブジェクトに基づいて前記切断線データを生成するために、該オブジェクトが満たすべき切断線データ生成条件を記憶する切断線データ生成条件記憶手段と、前記ページ記述データから１のオブジェクトを抽出するオブジェクト抽出手段と、そのオブジェクト抽出手段により前記ページ記述データから抽出されたオブジェクトが、前記切断線データ生成条件記憶手段に記憶されている切断線データ生成条件を満足するかを判定する条件判定手段と、その条件判定手段により、前記抽出されたオブジェクトが、前記切断線データ生成条件記憶手段に記憶されている切断線データ生成条件を満足すると判定された場合に、その満足すると判定されたオブジェクトに基づいて前記切断線データを生成する切断線データ生成手段とを備えている。
【０００７】
請求項２記載の切断制御装置は、請求項１記載の切断制御装置において、前記切断線データ生成手段は、前記オブジェクト抽出手段により前記ページ記述データから抽出されたオブジェクトが、文字列を含むオブジェクトであり、且つ、その抽出されたオブジェクトに含まれる文字列における入力文字フォントが、前記条件判定手段により、前記切断線データ生成条件記憶手段に前記切断線データ生成条件として記憶される書式を満足すると判定された場合に、その満足すると判定された入力文字フォントに対応する出力文字フォントの輪郭形状を示す文字フォント形状データに基づいて切断線データを生成するものである。
【０００８】
請求項３記載の切断制御装置は、請求項２記載の切断制御装置において、前記出力用文字フォントが、各々独立した複数の部位から構成される文字を記述する場合に、その文字における各々独立した複数の部位が前記切断手段により一体的に切断されるように、該出力文字フォントに対応する前記文字フォント形状データを連結する文字内連結手段を備え、前記切断線データ生成手段は、前記文字内連結手段により連結された文字フォント形状データに基づいて切断線データを生成するものである。
【０００９】
請求項４記載の切断制御装置は、請求項２又は３記載の切断制御装置において、隣接する文字が前記切断手段により一体的に切断されるように、前記出力文字フォントに対応する前記文字フォント形状データを連結する文字間連結手段を備え、前記切断線データ生成手段は、前記文字内連結手段により連結された文字フォント形状データに基づいて切断線データを生成するものである。
【００１０】
請求項５記載の切断制御装置は、請求項２から４のいずれかに記載の切断制御装置において、前記フォント形状データを記憶するフォント形状データ記憶手段と、前記オブジェクト抽出手段により前記ページ記述データから抽出されたオブジェクトが文字列データを含むオブジェクトであり、且つ、その抽出されたオブジェクトに含まれる文字列データにおける入力文字フォントが、前記条件判定手段により、前記切断線データ生成条件記憶手段に前記切断線データ生成条件として記憶される書式を満足すると判定された場合に、その満足すると判定された入力文字フォントに対応する出力文字フォントの輪郭形状を示す文字フォント形状データが、前記フォント形状データ記憶手段に不在であれば、報知を行う報知手段とを備えている。
【００１１】
請求項６記載の切断制御装置は、請求項２から５のいずれかに記載の切断制御装置において、前記フォント形状データを記憶するフォント形状データ記憶手段と、前記オブジェクト抽出手段により前記ページ記述データから抽出されたオブジェクトが文字列データを含むオブジェクトであり、且つ、その抽出されたオブジェクトに含まれる文字列データにおける入力文字フォントが、前記条件判定手段により、前記切断線データ生成条件記憶手段に前記切断線データ生成条件として記憶される書式を満足すると判定された場合に、その満足すると判定された入力文字フォントに対応する出力文字フォントの輪郭形状を示す文字フォント形状データが、前記フォント形状データ記憶手段に不在であれば、前記切断線データ生成手段による前記切断線データの生成を禁止する切断線データ生成禁止手段とを備えている。
【００１２】
請求項７記載の切断制御装置は、請求項１から６のいずれかに記載の切断制御装置において、前記切断線データ生成手段は、前記オブジェクト抽出手段により抽出されたオブジェクトが、線分データを含むオブジェクトであり、且つ、そのオブジェクトに含まれる線分データに対応する線分の書式が、前記条件判定手段により、前記切断線データ生成条件記憶手段に切断線データ生成条件として記憶される書式を満足すると判定された場合に、その満足すると判定された線分データに基づいて、切断線データを生成するものである。
【００１３】
請求項８記載の切断制御装置は、請求項１から７のいずれかに記載の切断制御装置にいて、前記切断線データ生成手段は、前記オブジェクト抽出手段により前記ページ記述データから抽出されたオブジェクトが、その領域内に色データを含むオブジェクトであり、且つ、そのオブジェクトに含まれる色データが、前記条件判定手段により、前記切断線データ生成条件記憶手段に切断線データ生成条件として記憶される色であると判定された場合に、その満足すると判定されたオブジェクトの輪郭を記述する輪郭データに基づいて、切断線データを生成するものである。
【００１４】
請求項９記載の切断制御装置は、請求項１から８のいずれかに記載の切断制御装置において、前記切断線データ生成手段は、前記オブジェクト抽出手段により前記ページ記述データから抽出されたオブジェクトが、その輪郭が線分データにより記述されるオブジェクトであり、且つ、そのオブジェクトの輪郭を記述する線分データに対応する線分が、前記条件判定手段により、閉ループであると判定された場合に、その満足すると判定されたオブジェクトの輪郭を記述する前記線分データに応じて切断線データを生成するものである。
【００１５】
請求項１０記載の切断制御装置は、請求項１から９のいずれかに記載の切断制御装置において、前記オブジェクト抽出手段により抽出されたオブジェクトの輪郭の形状を識別する輪郭形状識別手段を備え、前記切断線データ生成手段は、前記輪郭形状識別手段により識別された前記オブジェクトの輪郭形状が、前記条件判定手段により、前記切断線データ生成条件記憶手段に切断線データ生成条件として記憶される形状を満足すると判定された場合に、その満足すると判定された前記オブジェクトの輪郭形状を記述する輪郭データに基づいて、前記切断線データを生成するものである。
【００１６】
請求項１１記載の切断制御装置は、請求項１から１０のいずれかに記載の切断制御装置において、前記オブジェクト抽出手段により抽出されたオブジェクトがマスクされているかを検出するマスク検出手段と、そのマスク検出手段により、前記抽出されたオブジェクトがマスクされていると検出された場合に、そのマスクされた領域の形状を識別する輪郭形状識別手段とを備え、前記切断線データ生成手段は、前記輪郭形状識別手段により識別された前記マスクされた領域の輪郭形状が、前記条件判定手段により、前記切断線データ生成条件記憶手段に切断線データ生成条件として記憶される形状を満足すると判定された場合に、その満足すると判定された前記マスクされた領域の輪郭形状を記述する輪郭データに基づいて、前記切断線データを生成するものである。
【００１７】
請求項１２記載の切断制御装置は、請求項１から１１のいずれかに記載の切断制御装置において、前記切断線データ生成手段により、前記ページ記述データに含まれるオブジェクトの輪郭データに基づいて生成された切断線データを記憶する切断線データ記憶手段と、前記条件判定手段により、前記オブジェクト抽出手段によって前記ページ記述データから抽出されたオブジェクトが、前記切断線データ生成条件記憶手段に記憶される切断線データ生成条件を満足すると判定された場合に、前記オブジェクト抽出手段により今回抽出されたオブジェクトと、それ以前に前記オブジェクト抽出手段により抽出されたオブジェクトとが重なっているかを判定する重なり判定手段と、その重なり判定手段により、前記オブジェクト抽出手段により今回抽出されたオブジェクトと、それ以前に前記オブジェクト抽出手段により抽出されたオブジェクトとが重なっていると判定された場合に、それらの重なっているオブジェクトのうちの少なくとも一方のオブジェクトについて、前記切断線データ記憶手段に記憶されている切断線データにおける前記重なり部分に包含される切断線データを消去する切断線消去手段とを備えている。
【００１８】
請求項１３記載の切断制御装置は、請求項１から１２のいずれかに記載の切断制御装置において、前記切断線データ生成手段により、前記ページ記述データに含まれるオブジェクトの輪郭データに基づいて生成された切断線データを記憶する切断線データ記憶手段と、前記条件判定手段により、前記オブジェクト抽出手段によって前記ページ記述データから抽出されたオブジェクトが、前記切断線データ生成条件に記憶される切断線データ生成条件を満足すると判定された場合に、前記オブジェクト抽出手段により今回抽出されたオブジェクトと、それ以前に前記オブジェクト抽出手段により抽出され、前記切断線データ記憶手段に記憶されているオブジェクトとが重なっているかを判定する重なり判定手段と、その重なり判定手段により、前記オブジェクト抽出手段により今回抽出されたオブジェクトと、それ以前に前記オブジェクト抽出手段により抽出され、前記切断線データ記憶手段に記憶されているオブジェクトとが重なっていると判定された場合に、それらの重なり合うオブジェクトにおける前記重なり部分に非包含とされる切断線データを結合して、新たな切断線データを生成する切断線データ結合手段と、その切断線データ結合手段による結合によって新たに生成された切断線データを前記切断線データ記憶手段に記憶させ、その切断線データ記憶手段に記憶されていた前記重なり合うオブジェクトに対応する切断線データを消去する切断線データ書換手段とを備えている。
【００１９】
請求項１４記載の切断制御装置は、請求項１から１３のいずれかに記載の切断制御装置において、前記切断装置は、印刷データに従う印刷を前記シートに施す印刷手段をさらに有し、前記切断線データ生成条件記憶手段は、前記切断線データ生成条件としての前記オブジェクトの書式と、その切断線データ生成条件に対応する出力用書式とを対応付けて記憶するものであり、前記条件判定手段により、前記オブジェクト抽出手段によって前記ページ記述データから抽出されたオブジェクトに含まれる所定のデータの書式が、前記切断線データ生成条件記憶手段に切断線データ生成条件として記憶される書式を満足すると判定された場合に、その満足すると判定されたオブジェクトについて、その書式を、前記切断線データ生成条件記憶手段において対応付けられている前記出力用書式に換えた印刷データを生成する印刷データ生成手段とを備え、前記データ送信手段は、前記切断線データ生成手段により生成された前記切断線データと、前記印刷データ生成手段により生成された印刷データとを送信するものである。
【００２０】
請求項１５記載の切断制御装置は、請求項１から１４のいずれかに記載の切断制御装置において、前記切断線データ生成手段は、前記条件判定手段により、前記切断線データ生成条件記憶手段に記憶される切断線データ生成条件を満足すると判定されたオブジェクトの輪郭を記述する輪郭データ又はフォント形状データに基づいて、該オブジェクトの輪郭の内周側に、該輪郭に対して略平行な切断線データを生成するものである。
【００２１】
請求項１６記載の切断制御装置は、請求項１から１５のいずれかに記載の切断制御装置において、前記切断線データ生成手段は、前記条件判定手段により、前記切断線データ生成条件記憶手段に記憶される切断線データ生成条件を満足すると判定されたオブジェクトの輪郭を記述する輪郭データ又はフォント形状データに基づいて、非閉ループである切断線に対応する切断線データを生成するものである。
【００２２】
請求項１７記載の切断制御装置は、請求項１から１６のいずれかに記載の切断制御装置において、前記切断線データ生成条件記憶手段は、前記切断線データ生成条件と前記切断装置による切断の切断条件とを対応付けて記憶するものであり、前記データ送信手段は、前記切断線データ生成手段により生成された切断線データに、前記切断線データ生成条件記憶手段に記憶される対応する前記切断条件を付加して送信するものである。
【００２３】
請求項１８記載の切断制御装置は、請求項１から１７のいずれかに記載の切断制御装置において、前記切断線データ生成条件記憶手段に記憶させる前記切断線データ生成条件を入力する切断線データ生成条件入力手段と、その切断線データ生成条件入力手段により入力された切断線データ生成条件を前記切断線データ生成条件記憶手段に書き込む切断線データ生成条件書込手段とを備えている。
【００２４】
請求項１９記載の切断制御装置は、請求項１８記載の切断制御装置において、前記切断線データ生成条件入力手段は、前記切断線データ生成条件と、前記オブジェクトの種類とを対応付けて入力するものであり、前記切断線データ生成条件書込手段は、前記切断線データ生成条件入力手段により入力された前記切断線データ生成条件と前記オブジェクトの種類とを対応付けて前記切断線データ生成条件記憶手段に書き込むものである。
【００２５】
請求項２０記載の切断制御装置は、請求項１８又は１９記載の切断制御装置において、前記切断線データ生成条件入力手段は、前記切断線データ生成条件と、前記出力用書式又は前記切断条件の少なくとも一方とを対応付けて入力するものであり、前記切断線データ生成条件書込手段は、前記切断線データ生成条件入力手段により入力された前記切断線データ生成条件と前記出力用書式又は前記切断条件の少なくとも一方とを対応付けて前記切断線データ生成条件記憶手段に書き込むものである。
【００２６】
請求項２１記載の切断制御装置は、請求項１から２０のいずれかに記載の切断制御装置において、前記切断装置に有線接続又は無線接続されるコンピュータ端末である。
【００２７】
請求項２２記載の切断制御プログラムは、カッタと、そのカッタによりシート材を切断線データに従う切断線で切断する切断手段とを有する切断装置に接続され、切断線データを前記切断装置に送信する切断線データ送信手段としてコンピュータを機能させることにより、前記切断装置において前記シート材を所望の形状に切断させるものであって、ページ記述データに含まれる１のオブジェクトに基づいて前記切断線データを生成するために、該オブジェクトが満たすべき切断線データ生成条件を記憶する切断線データ生成条件記憶手段と、前記ページ記述データから１のオブジェクトを抽出するオブジェクト抽出手段と、そのオブジェクト抽出手段により前記ページ記述データから抽出されたオブジェクトが、前記切断線データ生成条件記憶手段に記憶されている切断線データ生成条件を満足するかを判定する条件判定手段と、その条件判定手段により、前記抽出されたオブジェクトが、前記切断線データ生成条件記憶手段に記憶されている切断線データ生成条件を満足すると判定された場合に、その満足すると判定されたオブジェクトに基づいて前記切断線データを生成する切断線データ生成手段として、前記コンピュータを機能させる。
【００２８】
請求項２３記載の切断制御方法は、カッタと、そのカッタによりシート材を切断線データに従う切断線で切断する切断手段とを有する切断装置に接続され、切断線データを前記切断装置に送信するデータ送信工程を備え、その切断装置において前記シート材を所望の形状に切断させるものであって、前記ページ記述データから１のオブジェクトを抽出するオブジェクト抽出工程と、そのオブジェクト抽出工程により前記ページ記述データから抽出されたオブジェクトが、切断線データ生成条件記憶手段に記憶されている切断線データ生成条件を満足するかを判定する条件判定工程と、その条件判定工程により、前記抽出されたオブジェクトが、前記切断線データ生成条件記憶手段に記憶されている切断線データ生成条件を満足すると判定された場合に、その満足すると判定されたオブジェクトに基づいて前記切断線データを生成する切断線データ生成工程とを備えている。
【発明の効果】
【００２９】
請求項１記載の切断制御装置によれば、カッタと、そのカッタによりシート材を切断線データに従う切断線で切断する切断手段とを有する切断装置に接続されて、該シート材を所望の形状に切断させるものであり、ページ記述データに含まれる１のオブジェクトに基づいて前記切断線データを生成するために、該オブジェクトが満たすべき切断線データ生成条件が切断線データ生成条件記憶手段に記憶されている。
【００３０】
一方で、ページ記述データから１のオブジェクトがオブジェクト抽出手段により抽出されると、その抽出されたオブジェクトが該切断線データ生成条件記憶手段に記憶されている切断線データ生成条件を満足するかが、条件判定手段により判定される。該条件判定手段による判定によって、抽出されたオブジェクトが切断線データ生成条件記憶手段に記憶されている切断線データ生成条件を満足すると判定された場合に、その満足すると判定されたオブジェクトに基づいて前記切断線データが、切断線データ生成手段により生成され、生成された切断線データがデータ送信手段により該切断装置へ送信される。その結果として、該切断線生成データにより生成された切断線データに従う切断線でシート材が切断されることになる。
【００３１】
なお、「ページ記述データ」は、一般的な文書データ作成ソフト、表計算ソフト、グラフィックデザインソフトなどのソフトを用いて作成されるページ単位のデータであり、印刷機能のみを有する一般的なプリンタ（例えば、インクジェットプリンタ）に入力された場合には、該プリンタにおいて、該データ中に含まれる文字オブジェクト等の各オブジェクトに対応する印刷がシート材に施されるデータである。また、このページ記述データでは、文字列データを含む文字オブジェクトや、１又は複数の線分データにより図形として記述される線分オブジェクト又は図形オブジェクトや、描画データを含むグラフィックオブジェクトや、スキャナなどにより取り込まれたイメージデータを含むイメージオブジェクト等がユーザの所望する位置に適宜配置されている。上記の一般的なソフトを用いてページ記述データ作成する場合において、これらのオブジェクトを所望の書式（例えば、文字フォントの書体や、文字フォント大きさや、線種や、線の太さや、色など）や所望の形状で作成することは容易である。また、ページ記述データを作成時において、各オブジェクトをユーザの所望するデザイン通りに配置することもまた容易である。
【００３２】
従って、ユーザが切断を所望するオブジェクトに対し、切断線データ生成条件記憶手段に予め記憶されている切断データ生成条件（例えば、オブジェクトの書式やオブジェクトの形状など）を組み込むという容易な操作によって、そのオブジェクトに基づいて、例えば、そのオブジェクト自体の輪郭又は文字オブジェクトに含まれる文字フォントデータの輪郭に沿って切断されるような切断線データを生成できる。よって、容易な操作によって、切断装置でシート材を所望の形状に切断するための切断線データを生成できるという効果がある。また、その際、専用のアプリケーションを用いることなく、一般的な文書データ作成ソフトなどを用いて作成されたページ記述データに基づいて、切断装置でシート材を所望の形状に切断するための切断線データを生成できるので利便性が高いという効果がある。
【００３３】
請求項２記載の切断制御装置によれば、請求項１記載の切断制御装置の奏する効果に加えて、オブジェクト抽出手段によりページ記述データから抽出されたオブジェクトが、文字列データを含むオブジェクトであり、且つ、その抽出されたオブジェクトに含まれる文字列データにおける入力文字フォントが、条件判定手段により、切断線データ生成条件記憶手段に切断線データ生成条件として記憶される書式を満足すると判定されると、切断線データ生成手段によって、その満足すると判定された入力文字フォントに対応する出力文字フォントの輪郭形状を示す文字フォント形状データに基づいて切断線データが生成される。
【００３４】
なお、「入力文字フォント」は、ページ記述データ作成時においてユーザにより入力された文字フォントであり、一方、「出力文字フォント」は、切断制御装置から切断装置へ出力される文字フォントである。これらの「入力文字フォント」と「出力文字フォント」とは、入力文字フォントがそのまま出力文字フォントとなってもよいし、入力文字フォントに対応する入力文字フォントとは異なる出力文字フォントが予め定義されていてもよい。
【００３５】
従って、ページ記述データの中に、切断線データ生成条件として予め規定されている書式（例えば、文字フォントの書体や文字フォントの大きさや文字フォントの色など）を有する入力文字フォントを含む文字オブジェクトを作成するという容易な操作によって、その入力文字フォントに対応する出力文字フォントの輪郭形状を示す文字フォント形状データに基づいて、例えば、該出力文字フォントの輪郭に沿って切断されるような切断線データを生成できる。よって、容易な操作によって、切断装置でシート材を所望の文字形状で切断するための切断線データを生成できるという効果がある。
【００３６】
請求項３記載の切断制御装置によれば、請求項２記載の切断制御装置の奏する効果に加えて、出力用文字フォントが、各々独立した複数の部位から構成される文字を記述する場合に、その文字における各々独立した複数の部位が、切断装置における切断手段により一体的に切断されるように、該出力文字フォントに対応する文字フォント形状データが、文字内連結手段により連結される。そして、そのように連結された文字フォント形状データに基づいて、切断線データ生成手段により切断線データが生成される。
【００３７】
よって、各々独立した複数の部位から構成される文字であっても、切断装置において一体的に切断されるような切断線データが作成されるので、１つの文字を構成する部位の一部を紛失することを防止でき、また、切り抜かれた文字の貼付けなどを行う場合に、１つの文字のバランスが崩れることによって全体的な美観が損なわれることを防止できるという効果がある。
【００３８】
請求項４記載の切断制御装置によれば、請求項２又は３記載の切断制御装置の奏する効果に加えて、隣接する文字が前記切断手段により一体的に切断されるように、出力文字フォントに対応する文字フォント形状データが、文字間連結手段により連結される。そして、そのように連結された文字フォント形状データに基づいて、切断線データ生成手段により切断線データが生成される。
【００３９】
よって、切断装置において、隣接する文字が一体的に切断されるような切断線データが作成されるので、複数の文字から構成される文字群（１区切りの単語、語句など）を切り抜く場合に、その語句における文字の一部の文字を紛失することを防止できるという効果がある。また、文字間隔をデザイン通りに保ったまま各文字を切り抜くことができるという効果もある。
【００４０】
請求項５記載の切断制御装置によれば、請求項２から４のいずれかに記載の切断制御装置の奏する効果に加えて、オブジェクト抽出手段によりページ記述データから抽出されたオブジェクトが、文字列データを含むオブジェクトであり、且つ、その抽出されたオブジェクトに含まれる文字列データにおける入力文字フォントが、条件判定手段により、切断線データ生成条件記憶手段に切断線データ生成条件として記憶される書式を満足すると判定されたが、その一方で、その満足すると判定された入力文字フォントに対応する出力文字フォントの輪郭形状を示す文字フォント形状データがフォント形状データ記憶手段に不在である場合には、報知手段により報知がなされる。
【００４１】
よって、報知によって、ユーザが、入力文字フォントに対応する出力文字フォントの輪郭形状を示す文字フォント形状データがフォント形状データ記憶手段に不在であることを認識することができるという効果がある。一般的には、入力文字フォントに対応する出力文字フォントの輪郭形状を示す文字フォント形状データがフォント形状データ記憶手段に不在である場合には、代替フォントが出力文字フォントに代替される。しかし、代替フォントに代替されると、ページ記述データ作成時において意図しなかった形状の文字が切断されることになり、場合によってはイメージに合わず、シート材が無駄になることがあり得る。従って、報知によって、ユーザが、入力文字フォントに対応する出力文字フォントの輪郭形状を示す文字フォント形状データがフォント形状データ記憶手段に不在であることを認識することができた場合には、必要に応じて処理を中止することも可能であり、高価なシート材を無駄にすることを低減できる。
【００４２】
請求項６記載の切断制御装置によれば、請求項２から５のいずれかに記載の切断制御装置の奏する効果に加えて、オブジェクト抽出手段によりページ記述データから抽出されたオブジェクトが、文字列データを含むオブジェクトであり、且つ、その抽出されたオブジェクトに含まれる文字列データにおける入力文字フォントが、条件判定手段により、切断線データ生成条件記憶手段に切断線データ生成条件として記憶される書式を満足すると判定されたが、その一方で、その満足すると判定された入力文字フォントに対応する出力文字フォントの輪郭形状を示す文字フォント形状データがフォント形状データ記憶手段に不在である場合には、切断線データ生成禁止手段によって、切断線データ生成手段による切断線データの生成が禁止される。
【００４３】
一般的には、入力文字フォントに対応する出力文字フォントの輪郭形状を示す文字フォント形状データがフォント形状データ記憶手段に不在である場合には、代替フォントが出力文字フォントに代替される。しかし、代替フォントに代替されると、ページ記述データ作成時において意図しなかった形状の文字が切断されることになり、場合によってはイメージに合わず、シート材が無駄になることがあり得る。よって、入力文字フォントが切断線データ生成条件を満足していたとしても、その入力文字フォントに対応する出力文字フォントの輪郭形状を示す文字フォント形状データがフォント形状データ記憶手段に不在である場合には、切断線データの生成が禁止されるので、高価なシート材を無駄にすることを防止できるという効果がある。
【００４４】
請求項７記載の切断制御装置によれば、請求項１から６のいずれかに記載の切断制御装置の奏する効果に加えて、オブジェクト抽出手段により抽出されたオブジェクトが、線分データを含むオブジェクトであり、且つ、そのオブジェクトに含まれる線分データに対応する線分の書式が、条件判定手段により、切断線データ生成条件記憶手段に切断線データ生成条件として記憶される書式を満足すると判定されると、切断線データ生成手段によって、その満足すると判定された線分データに基づいて、切断線データが生成される。
【００４５】
よって、ページ記述データの中に、切断線データ生成条件として予め規定されている書式（例えば、線分の種類や線分の太さや線分の色など）を有する線分に対応する線分データを含むオブジェクト（例えば、線分オブジェクト又は図形オブジェクトや、グラフィックオブジェクトなど）を作成するという容易な操作によって、その線分データに基づく切断線データを生成できるという効果がある。例えば、切断線データ生成条件として予め規定されている書式を有する線分に対応する線分データを、線分オブジェクト又は図形オブジェクトや、グラフィックオブジェクトの輪郭とすることにより、切断装置において、その線分オブジェクトやグラフィックオブジェクトをシート材から切り抜くことができる。
【００４６】
請求項８記載の切断制御装置によれば、請求項１から７のいずれかに記載の切断制御装置の奏する効果に加えて、オブジェクト抽出手段によりページ記述データから抽出されたオブジェクトが、その領域内に色データを含むオブジェクトであり、且つ、そのオブジェクトに含まれる色データが、条件判定手段により、切断線データ生成条件記憶手段に切断線データ生成条件として記憶される色であると判定されると、切断線データ生成手段によって、その満足すると判定されたオブジェクトの輪郭を記述する輪郭データに基づいて、切断線データが生成される。
【００４７】
よって、ページ記述データを作成する際に、例えば、グラフィックオブジェクトのように描画データを含むオブジェクトの領域内を、切断線データ生成条件として予め規定されている色で着色するという容易な操作によって、そのオブジェクトの輪郭に基づく切断線データを生成できるという効果がある。
【００４８】
請求項９記載の切断制御装置によれば、請求項１から８のいずれかに記載の切断制御装置の奏する効果に加えて、オブジェクト抽出手段によりページ記述データから抽出されたオブジェクトが、その輪郭が線分データにより記述されるオブジェクトであり、且つ、そのオブジェクトの輪郭を記述する線分データに対応する線分が、条件判定手段により、閉ループであると判定されると、切断線データ生成手段によって、その満足すると判定されたオブジェクトの輪郭を記述する線分データに応じて切断線データが生成される。
【００４９】
よって、ページ記述データの中に、閉ループの線分に対応する線分データを含むオブジェクト（例えば、線分オブジェクト又は図形オブジェクトや、グラフィックオブジェクトなど）を作成するという容易な操作によって、その線分データに基づく切断線データを生成できるという効果がある。特に、切断を所望する閉ループの形状に対応する線分データを作成することによって、切断装置において、所望の形状の線分オブジェクトやグラフィックオブジェクトをシート材から切り抜くことができる。
【００５０】
請求項１０記載の切断制御装置によれば、請求項１から９のいずれかに記載の切断制御装置の奏する効果に加えて、オブジェクト抽出手段により抽出されたオブジェクトの輪郭の形状が、輪郭形状識別手段により識別される。そして、そのように識別されたオブジェクトの輪郭形状が、条件判定手段により、切断線データ生成条件記憶手段に切断線データ生成条件として記憶される形状を満足すると判定されると、切断線データ生成手段によって、その満足すると判定されたオブジェクトの輪郭形状を記述する輪郭データに基づいて、切断線データが生成される。
【００５１】
よって、ページ記述データの中に、切断線データ生成条件として予め規定されている形状の輪郭を有するオブジェクト（例えば、グラフィックオブジェクトや、イメージオブジェクトや、線分オブジェクト又は図形オブジェクトなど）を作成するという容易な操作によって、そのオブジェクトの輪郭形状を記述する輪郭データに基づいて切断線データを生成できるという効果がある。
【００５２】
請求項１１記載の切断制御装置は、請求項１から１０のいずれかに記載の切断制御装置の奏する効果に加えて、オブジェクト抽出手段により抽出されたオブジェクトが、マスク検出手段により、マスクされていると検出されると、そのマスクされた領域の形状が、輪郭形状識別手段により識別される。そして、そのように識別されたマスクされた領域の輪郭形状が、条件判定手段により、切断線データ生成条件記憶手段に切断線データ生成条件として記憶される形状を満足すると判定されると、切断線データ生成手段によって、その満足すると判定された該マスクされた領域の輪郭形状を記述する輪郭データに基づいて、切断線データが生成される。
【００５３】
よって、ページ記述データの中に含まれるオブジェクトがマスクされている場合には、そのマスクされた領域の輪郭形状を記述する輪郭データに基づいて切断線データを生成できるという効果がある。従って、例えば、イメージデータにおける所望の部分のみを切断したい（切り抜きたい）場合などにマスク処理をすることによって、切断装置において、所望の部分のみを切り抜くことができる。
【００５４】
請求項１２記載の切断制御装置によれば、請求項１から１１のいずれかに記載の切断制御装置の奏する効果に加えて、切断線データ生成手段により、ページ記述データに含まれるオブジェクトの輪郭データに基づいて生成された切断線データは、切断線データ記憶手段に記憶される。一方で、条件判定手段により、オブジェクト抽出手段によってページ記述データから抽出されたオブジェクトが、切断線データ生成条件記憶手段に記憶される切断線データ生成条件を満足すると判定された場合に、オブジェクト抽出手段により今回抽出されたオブジェクトと、オブジェクト抽出手段によってそれ以前に抽出されたオブジェクトとが重なっているかが、重なり判定手段により判定される。そして、その重なり判定手段により、オブジェクト抽出手段により今回抽出されたオブジェクトと、それ以前にオブジェクト抽出手段により抽出されたオブジェクトとが重なっていると判定されると、それらの重なっているオブジェクトのうちの少なくとも一方のオブジェクトについて、切断線データ記憶手段に記憶されている切断線データにおける、該重なり部分に包含される切断線データが、切断線データ消去手段により消去される。なお、「重なり部分に包含される」には、重なり合うオブジェクトの交点を含まないものとする。
【００５５】
よって、互いに重なっているオブジェクトについて、少なくとも一方のオブジェクトについて、該重なり部分に包含される切断線データが消去されるので、重なり部分の少なくとも一方のオブジェクトに由来する部分が切断されないという効果がある。特に、互いに重なるオブジェクトにおける上書きがされた方のオブジェクトにおける、重なり部分に包含される切断線が消去されるので、データ作成時においてユーザがオブジェクトを重ねたデータ作成することによって、容易に、オブジェクトの重なりをデザインすることができる。
【００５６】
請求項１３記載の切断制御装置によれば、請求項１から１２のいずれかに記載の切断制御装置の奏する効果に加えて、切断線データ生成手段により、ページ記述データに含まれるオブジェクトの輪郭データに基づいて生成された切断線データは、切断線データ記憶手段に記憶される。一方で、条件判定手段により、オブジェクト抽出手段によってページ記述データから抽出されたオブジェクトが、切断線データ生成条件記憶手段に記憶される切断線データ生成条件を満足すると判定された場合に、オブジェクト抽出手段により今回抽出されたオブジェクトと、オブジェクト抽出手段によってそれ以前に抽出されたオブジェクトとが重なっているかが、重なり判定手段により判定される。
その重なり判定手段により、オブジェクト抽出手段により今回抽出されたオブジェクトと、それ以前にオブジェクト抽出手段により抽出されたオブジェクトとが重なっていると判定されると、それらの重なり合うオブジェクトにおける前記重なり部分に非包含とされる切断線データが、切断線データ結合手段により結合され、それによって、新たな切断線データが生成される。そして、その切断線データ結合手段による結合によって新たに切断線データが生成されると、切断線データ書換手段によって、その新たに生成された切断線データが前記切断線データ記憶手段に記憶され、その一方で、該切断線データ記憶手段に記憶されていた該重なり合うオブジェクトに対応する切断線データが消去される。なお、「重なり部分に非包含とされる」部分には、重なり合うオブジェクトの交点が含まれるものとする。
【００５７】
よって、オブジェクトを重ねることによって、１つの切り抜き（切断部分）を得ることができるという効果がある。従って、データ作成時においてユーザがオブジェクトを重ねたデータ作成することによって、容易に、オブジェクトの重なりをデザインすることができる。
【００５８】
請求項１４記載の切断制御装置によれば、請求項１から１３のいずれかに記載の切断制御装置の奏する効果に加えて、切断線データ生成条件記憶手段には、切断線データ生成条件としてのオブジェクトの書式と、その切断線データ生成条件に対応する出力用書式とが対応付けて記憶されている。一方で、条件判定手段により、オブジェクト抽出手段によってページ記述データから抽出されたオブジェクトに含まれる所定のデータの書式が、切断線データ生成条件記憶手段に切断線データ生成条件として記憶される書式を満足すると判定された場合に、その満足すると判定されたオブジェクトについて、その書式を、前記切断線データ生成条件記憶手段において対応付けられている前記出力用書式に換えた印刷データが、印刷データ生成手段により生成される。
【００５９】
印刷データ生成手段により、そのように印刷データが生成されると、その印刷データと切断線データ生成手段により生成された切断線データとが、データ送信手段によって、カッタによりシート材を切断線データに従う切断線で切断する切断手段と印刷データに従う印刷を該シート材に施す印刷手段とを有する切断装置へ送信する。その結果として、切断装置では、該切断線データに従う切断線でシート材が切断され、また、該オブジェクトが出力用書式で該シート材に印刷される。
【００６０】
よって、切断線データ生成条件に応じて、プリンタサーバ１０に入力されたページ記述データに含まれるオブジェクトの書式と、カッティングプリンタ５０における出力用のオブジェクト書式とを変化させることができるという効果がある。従って、例えば、切断線データ生成条件を満足するために、ページ記述データにおいては本来意図する色とは異なる色を用いる一方で、実際に印刷する際には本来意図する色に置換することができる。
【００６１】
請求項１５記載の切断制御装置によれば、請求項１から１４のいずれかに記載の切断制御装置の奏する効果に加えて、切断線データ生成条件記憶手段に記憶される切断線データ生成条件を満足すると、条件判定手段により判定されたオブジェクトの輪郭を記述する輪郭データ又はフォント形状データに基づいて、切断線データ生成手段によって、該オブジェクトの輪郭の内周側であって、該輪郭に略平行な切断線データが生成される。
【００６２】
よって、切断線データ生成条件を満たすオブジェクトの輪郭の内周側、且つ、該オブジェクトの輪郭に略平行な切断線データが生成されるので、切断装置において、該オブジェクトの内周側が該オブジェクトの輪郭に沿って切断されることになる。オブジェクトの内周側が切断されるので、切断装置において切断位置のずれが生じても切り抜かれたオブジェクトの美観が損なわれることを防止できるという効果がある。
【００６３】
請求項１６記載の切断制御装置によれば、請求項１から１５のいずれかに記載の切断制御装置の奏する効果に加えて、切断線データ生成条件記憶手段に記憶される切断線データ生成条件を満足すると、前記条件判定手段により判定されたオブジェクトの輪郭を記述する輪郭データ又はフォント形状データに基づいて、切断線データ生成手段により、非閉ループの切断線に対応する切断線データが生成される。
【００６４】
よって、切断装置によるシート材の切断を行った場合に、切断されるべきオブジェクトの一部が切り残されるために、シート材から分離されない。このようにシート材から切断されるべきオブジェクトの一部が切り残された場合、後に、必要に応じて、切り残された部分を手でちぎったり、ハサミなどによる切断などによって、オブジェクトをシート材から切り離すことができるので、そのオブジェクトの切り抜き（切断部分）を紛失することを防止できるという効果がある。
【００６５】
請求項１７記載の切断制御装置によれば、請求項１から１６のいずれかに記載の切断制御装置の奏する効果に加えて、切断線データ生成条件と切断装置による切断の切断条件とが互いに対応付けられて切断線データ生成条件記憶手段に記憶されている。そして、切断線データ生成手段によって切断線データが生成されると、データ送信手段によって、その生成された切断線データに、切断線データ生成条件記憶手段に記憶される対応する切断条件が付加されて送信される。
【００６６】
なお、「切断装置による切断の切断条件」としては、例えば、シートの切断時にカッタがシートにかける圧力であるカット圧や、１本の切断線データに対応する１本の切断線を切断する際に、カッタがその１本の切断線に対して切断する回数であるカット回数や、シートの切断時にカッタが移動する速度であるカット速度などが挙げられる。
【００６７】
よって、切断線データ生成条件と切断条件とが対応付けられて切断線データ記憶手段に記憶されているので、ページ記述データ作成時において、使用するシート材の厚さや硬度、切断形状、カットの目的（フルカット、ハーフカットなど）などを考慮した切断条件の指定が可能になるという効果がある。
【００６８】
請求項１８記載の切断制御装置によれば、請求項１から１７のいずれかに記載の切断制御装置において、切断線データ生成条件記憶手段に記憶させるために、切断線データ生成条件入力手段により、切断線データ生成条件が入力されると、その入力された切断線データ生成条件が、切断線データ生成条件書込手段によって、該切断線データ生成条件記憶手段に書き込まれる。よって、切断線データ生成条件をユーザにより設定入力できるので、必要に応じた切断線データ生成条件をカスタマイズすることができ、利便性を高めることができるという効果がある。
【００６９】
請求項１９記載の切断制御装置によれば、請求項１８記載の切断制御装置の奏する効果に加えて、切断線データ生成条件とオブジェクトの種類とが互いに対応付けられて、切断線データ生成条件入力手段により入力されると、切断線データ生成条件書込手段によって、その入力された切断線データ生成条件と前記オブジェクトの種類とが対応付けられて切断線データ生成条件記憶手段に書き込まれる。よって、オブジェクトの種類毎に切断線データ生成条件をユーザ設定できるので、オブジェクトの種類毎に、必要に応じた切断線データ生成条件をカスタマイズすることができ、利便性を高めることができるという効果がある。
【００７０】
請求項２０記載の切断制御装置によれば、請求項１８又は１９記載の切断制御装置の奏する効果に加えて、切断線データ生成条件と出力用書式又は切断条件の少なくとも一方とが互いに対応付けられて、切断線データ生成条件入力手段により入力されると、切断線データ生成条件書込手段によって、その入力された切断線データ生成条件と出力用書式又は切断条件の少なくとも一方とが対応付けられて切断線データ生成条件記憶手段に書き込まれる。よって、切断線データ生成条件と出力用書式又は前記切断条件の少なくとも一方とをユーザにより設定入力できるので、必要に応じた切断線データ生成条件と出力用書式又は前記切断条件の少なくとも一方との組み合わせをカスタマイズすることができ、利便性を高めることができるという効果がある。
【００７１】
請求項２１記載の切断制御装置によれば、請求項１から２０のいずれかに記載の切断制御装置の奏する効果に加えて、切断装置に有線接続又は無線接続されるコンピュータ端末であるので、ユーザが容易に利用可能であるという効果がある。
【００７２】
請求項２２記載の切断制御プログラムは、コンピュータによって実行されることにより、切断線データを切断線データ送信手段によって切断装置に送信させて、該シート材を所望の形状に切断させる。なお、該切断装置は、カッタを備えており、該コンピュータに接続されている。
【００７３】
該コンピュータは、ページ記述データに含まれる１のオブジェクトに基づいて前記切断線データを生成するために、該オブジェクトが満たすべき切断線データ生成条件が切断線データ生成条件記憶手段に記憶されるように機能する。その一方で、ページ記述データから１のオブジェクトがオブジェクト抽出手段により抽出されると、その抽出されたオブジェクトが該切断線データ生成条件記憶手段に記憶されている切断線データ生成条件を満足するかが、条件判定手段により判定されるように機能する。そして、該条件判定手段による判定によって、抽出されたオブジェクトが切断線データ生成条件記憶手段に記憶されている切断線データ生成条件を満足すると判定された場合には、その満足すると判定されたオブジェクトに基づいて前記切断線データが、切断線データ生成手段により生成され、生成された切断線データがデータ送信手段により該切断装置へ送信されるように機能する。その結果として、該切断線生成データにより生成された切断線データに従う切断線でシート材が切断されることになる。
【００７４】
請求項２３記載の切断制御方法は、カッタと、そのカッタによりシート材を切断線データに従う切断線で切断する切断手段とを有する切断装置に接続されて、該シート材を所望の形状に切断させる方法であり、ページ記述データから１のオブジェクトがオブジェクト抽出工程により抽出されると、その抽出されたオブジェクトが該切断線データ生成条件記憶手段に記憶されている切断線データ生成条件を満足するかが、条件判定工程により判定される。該条件判定工程による判定によって、抽出されたオブジェクトが切断線データ生成条件記憶手段に記憶されている切断線データ生成条件を満足すると判定された場合に、その満足すると判定されたオブジェクトに基づいて前記切断線データが、切断線データ生成工程により生成され、生成された切断線データがデータ送信工程により該切断装置へ送信される。その結果として、該切断線生成データにより生成された切断線データに従う切断線でシート材が切断されることになる。
【００７５】
なお、請求項２２記載の切断制御プログラム及び請求項２３記載の切断制御方法における「ページ記述データ」は、一般的な文書データ作成ソフト、表計算ソフト、グラフィックデザインソフトなどのソフトを用いて作成されるページ単位のデータであり、印刷機能のみを有する一般的なプリンタ（例えば、インクジェットプリンタ）に入力された場合には、該プリンタにおいて、該データ中に含まれる文字オブジェクト等の各オブジェクトに対応する印刷がシート材に施されるデータである。また、このページ記述データでは、文字列データを含む文字オブジェクトや、１又は複数の線分データにより図形として記述される線分オブジェクト又は図形オブジェクトや、描画データを含むグラフィックオブジェクトや、スキャナなどにより取り込まれたイメージデータを含むイメージオブジェクト等がユーザの所望する位置に適宜配置されている。上記の一般的なソフトを用いてページ記述データ作成する場合において、これらのオブジェクトを所望の書式（例えば、文字フォントの書体や、文字フォント大きさや、線種や、線の太さや、色など）や所望の形状で作成することは容易である。また、ページ記述データ作成時において、各オブジェクトをユーザの所望するデザイン通りに配置することもまた容易である。
【００７６】
従って、ユーザが切断を所望するオブジェクトに対し、切断線データ生成条件記憶手段に予め記憶されている切断データ生成条件（例えば、オブジェクトの書式やオブジェクトの形状など）を組み込むという容易な操作によって、そのオブジェクトに基づいて、例えば、そのオブジェクト自体の輪郭又は文字オブジェクトに含まれる文字フォントデータの輪郭に沿って切断されるような切断線データを生成できる。よって、容易な操作によって、切断装置でシート材を所望の形状に切断するための切断線データを生成できるという効果がある。また、その際、専用のアプリケーションを用いることなく、一般的な文書データ作成ソフトなどを用いて作成されたページ記述データに基づいて、切断装置でシート材を所望の形状に切断するための切断線データを生成できるので利便性が高いという効果がある。
【発明を実施するための最良の形態】
【００７７】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１は、本発明における第１実施例の切断制御装置として機能するプリンタサーバ１０を含むカッティングプリントシステムの全体構成を示すブロック図である。図１に示されるようなカッティングプリントシステムは、プリンタサーバ１０と、プリンタサーバ１０に接続されるクライアントとしてのパーソナルコンピュータ３０（以下、これを「クライアントＰＣ３０」と称する。）と、プリンタサーバに接続されるカッティングプリンタ５０とを備えている。
【００７８】
プリンタサーバ１０は、後述するデータ変換処理（図８参照）によって、入力されたページ記述データに基づいて、カッティングプリンタ１０においてシート材（非図示）に印刷を施すためのデータである印刷データと、カッティングプリンタ１０においてシート材（非図示）を切断する切断線に対応するデータである切断線データとを生成する装置である。
【００７９】
なお、「ページ記述データ」は、一般的な文書データ作成ソフト、表計算ソフト、グラフィックデザインソフトなどのソフトを用いて作成されるページ単位のデータであり、印刷機能のみを有する一般的なプリンタ（例えば、インクジェットプリンタ）に入力された場合には、該プリンタにおいて、該データ中に含まれる文字オブジェクト等の各オブジェクトに対応する印刷がシート材に施されるデータである。また、このページ記述データでは、文字列データを含む文字オブジェクトや、１又は複数の線分データにより構成される図形として記述される線分オブジェクトや、描画データを含むグラフィックオブジェクトや、スキャナなどにより取り込まれたイメージデータを含むイメージオブジェクト等がユーザの所望する位置に適宜配置されている。
【００８０】
プリンタサーバ１０は、図１に示すように、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＨＤＤ１４と、入力部１５と、表示部１６と、ネットワーク４２を介してクライアントＰＣ３０に接続するネットワーク用インターフェース１７（Ｉ／Ｆ１７）と、カッティングプリンタ５０に接続するプリンタ用インターフェース１８（Ｉ／Ｆ１８）とを備えている。
【００８１】
ＣＰＵ１１は、このプリンタサーバ１０を総括的に制御する中央演算処理であり、図７〜図１８のフローチャートで示す処理を実行するプログラムなどの各種プログラムを実行する。
【００８２】
ＲＯＭ１２は、ＣＰＵ１１により実行される各種制御プログラムや、それらの制御プログラムをＣＰＵ１１により実行する上で必要なデータなどを格納した書き換え不能なメモリである。なお、図７〜図１８のフローチャートで示す処理を実行するプログラムは、このＲＯＭ１２内に格納されている。
【００８３】
ＲＡＭ１３は、ＣＰＵ１１により実行される各種処理に必要なデータやプログラムを一時的に記憶するためのメモリである。このＲＡＭ１３は、印刷データメモリ１３ａと切断線データメモリ１３ｂとを備えている。印刷データメモリ１３ａは、後述するデータ変換処理（図８参照）の結果として、ページ記述データから生成された印刷データを格納するメモリである。なお、この印刷データメモリ１３ａおよび印刷データについては、図２（ａ）を参照しつつ後述する。
【００８４】
切断線データメモリ１３ｂは、後述するデータ変換処理（図８参照）の結果として、ページ記述データから生成された切断線データを格納するメモリである。なお、この切断線データメモリ１３ｂおよび切断線データについては、図２（ｂ）を参照しつつ後述する。
【００８５】
ＨＤＤ１４は、ハードディスクであり、フォント条件管理メモリ１４ａと、線分条件管理メモリ１４ｂと、グラフィック条件管理メモリ１４ｃと、イメージ条件管理メモリ１４ｄと、文字内連結設定メモリ１４ｅと、文字間連結設定メモリ１４ｆと、重なり部結合設定メモリ１４ｇと、上書き部消去設定メモリ１４ｈと、切り残し設定メモリ１４ｉと、内側カット設定メモリ１４ｊと、フォント形状データメモリ１４ｋとを備えている。
【００８６】
フォント条件管理メモリ１４ａは、ページ記述データに含まれる文字オブジェクトに基づく切断線データを生成するために満たすべき条件を格納するメモリであり、そのメモリの構成については図３（ａ）を参照しつつ後述する。
【００８７】
線分条件管理メモリ１４ｂは、ページ記述データに含まれる線分オブジェクトに基づく切断線データを生成するために満たすべき条件を格納するメモリであり、そのメモリの構成については図３（ｂ）を参照しつつ後述する。なお、本実施例では、以下において、図形オブジェクトを含めて線分オブジェクトとして称する。
【００８８】
グラフィック条件管理メモリ１４ｃは、ページ記述データに含まれるグラフィックオブジェクトに基づく切断線データを生成するために満たすべき条件を格納するメモリであり、そのメモリの構成については図３（ｃ）を参照しつつ後述する。
【００８９】
イメージ条件管理メモリ１４ｄは、ページ記述データに含まれるイメージオブジェクトに基づく切断線データを生成するために満たすべき条件を格納するメモリであり、そのメモリの構成については図３（ｄ）を参照しつつ後述する。
【００９０】
なお、上述したフォント条件管理メモリ１４ａ、線分条件管理メモリ１４ｂ、グラフィック条件管理メモリ１４ｃ及びイメージ条件管理メモリ１４ｄに格納される条件、即ち、それぞれのオブジェクトに基づく切断線データを生成するために満たすべき条件を、「切断線データ生成条件」と総称する。
【００９１】
文字内連結設定メモリ１４ｅは、各々独立した複数の部位から構成される１単位の文字（例えば、「お」や「豊」や「ｊ」等の文字）における各部位が、カッティングプリンタ５０において一体的に切断されるように、後述する文字フォント切断線データ生成処理（図１１参照）によって文字内の各部位を連結した切断線データを生成するか否かの設定（以下、「文字内連結設定」と称する）を格納するメモリである。この文字内連結設定メモリ１４ｅにおいて、文字内の各部位を連結した切断設定データを生成する設定が記憶されている場合には、図５（ａ）を参照しつつ後述するような文字内の各部位が連結された切断線データが生成される。
【００９２】
文字間連結設定メモリ１４ｆは、後述する文字フォント切断線データ生成処理（図１１参照）において、隣接する文字がカッティングプリンタ５０において一体的に切断されるように、隣接する文字を連結した切断線データを生成するか否かの設定（以下、「文字間連結設定」と称する）を格納するメモリである。この文字間連結設定メモリ１４ｆにおいて、隣接する文字を連結した切断線データを生成する設定が記憶されている場合には、図５（ｂ）を参照しつつ後述するような隣接する文字が連結された切断線データが生成される。
【００９３】
重なり部結合設定メモリ１４ｇは、互いに重なり合うオブジェクトに対し、図６（ｃ）及び図１２を参照しつつ後述するように、重なり部分に包含される切断線データを切断線データメモリ１３ｂから削除し、一方で、重なり部分に包含されない切断線データ（請求項における「重なり部分に非包含とされる切断線データ」に対応する）を結合して新たな切断線データを生成する設定（以下、この設定を「重なり部結合設定」と称する）が有効であるか否かを格納するメモリである。なお、本実施例において、互いに重なり合うオブジェクトの交点は、重なり部分に包含されない側（重なり部分に包含されない部分）に含まれるものとする。
【００９４】
上書き部消去設定メモリ１４ｈは、互いに重なり合うオブジェクトに対し、図６（ｂ）及び図１２を参照しつつ後述するように、上書きされた方のオブジェクト、即ち、ページ記述データ作成時において先に入力されたオブジェクトの切断線データであって、重なり部分に包含される切断線データを切断線データメモリ１３ｂから削除する設定（以下、この設定を「上書き部消去設定」と称する）が有効であるか否かを格納するメモリである。
【００９５】
切り残し設定メモリ１４ｉは、生成された切断線データに対し、図６（ｅ）及び図１３を参照しつつ後述するように、切り残し部分に相当する切断線データを切断線データメモリ１３ｂから削除する設定（以下、この設定を「切り残し設定」と称する）が有効であるか否かを格納するメモリである。
【００９６】
内側カット設定メモリ１４ｊは、図６（ｄ）及び図３を参照しつつ後述するように、切断線データ生成条件を満たすオブジェクトの輪郭の内側が切断されるような切断線データを生成する設定（以下、この設定を「内側カット設定」と称する）が有効であるか否かと、この内側カット設定が有効である場合に、オブジェクトの輪郭と該オブジェクトの内側に生成される切断線データとの距離（以下、これを「オフセット」と称する）の設定値とを格納するメモリである。
【００９７】
フォント形状データメモリ１４ｋは、プリンタサーバ１０からカッティングプリンタ５０へ出力される文字フォント（以下、これを「出力文字フォント」と称する）の輪郭形状を示すフォント形状データを格納するメモリである。なお、フォント形状データメモリ１４ｋに格納されるフォント形状データの数は、プリンタサーバ１０において使用可能であるように登録されている出力文字フォントの数に対応し、出力文字フォントは、ユーザによる所定の操作によって、適宜、登録又は登録抹消される。
【００９８】
クライアントＰＣ３０から入力されるページ記述データに含まれる文字フォント（以下、これを「入力文字フォント」と称する）に対応する出力文字フォントのフォント形状データが、フォント形状データメモリ１４ｋに存在すれば、カッティングプリンタ５０において、入力文字フォントに対応する形状の文字が印刷、又は、その入力文字フォントに対応する形状の文字の輪郭が切断されることになる。なお、「フォント形状データ」とは、文字フォントの書体と文字フォントの大きさにより決まるデータである。
【００９９】
入力部１５は、プリンタサーバ１０もデータ又はコマンドを入力するものであり、キーボード、マウスなどにより構成されている。表示部１６は、プリンタサーバ１０で実行される処理内容や入力されたデータなどを視覚的に確認するために、文字や画像などを表示するものであり、例えば、ＣＲＴディスプレイや液晶ディスプレイなどにより構成されている。
【０１００】
Ｉ／Ｆ１７（ネットワーク用インターフェイス１７）は、プリンタサーバ１０をネットワーク４２に接続し、ネットワーク４２を経由したクライアントＰＣ３０とのデータの入出力を制御するものである。
【０１０１】
Ｉ／Ｆ１８（プリンタ用インターフェイス１８）は、プリンタサーバ１０とカッティングプリンタ５０とを接続するものであり、プリンタサーバ１０は、このＩ／Ｆ１８を介することにより、印刷データに基づくプリントコマンドや、切断線データに基づくカットコマンドをカッティングプリンタ５０に送信し、カッティングプリンタ５０にシート材への印刷及び該シート材の切断を実行させることができる。
【０１０２】
図１に示すように、上述したＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＨＤＤ１４と、入力部１５と、表示部１６と、Ｉ／Ｆ１７と、Ｉ／Ｆ１８とは、バスライン１９を介して互いに接続されている。
【０１０３】
一方、ネットワーク４２を介して上述したプリンタサーバ１０に接続されているクライアントＰＣ３０は、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、ＨＤＤ３４と、入力部３５と、表示部３６と、ネットワーク４２を介してプリンタサーバ１０に接続するネットワーク用インターフェース３７（Ｉ／Ｆ３７）とを備えている。
【０１０４】
クライアントＰＣ３０における上記のような構成において、ＣＰＵ３１は、クライアントＰＣ３０の動作を制御するものであり、各種プログラムを実行する。ＲＯＭ３２は、クライアントＰＣ３０の動作を制御するためのプログラムなどが格納されたメモリであり、ＲＡＭ３３は、ＣＰＵ３１の処理に必要なデータなどを一時的に記憶するための読み書き可能なメモリである。
【０１０５】
ＨＤＤ３４は、ハードディスクであり、描画データを作成するための描画アプリケーションなどが格納される。入力部３５は、キーボードやマウスなどにより構成され、クライアントＰＣ３０にデータや印刷指示コマンドなどのコマンドを入力するためのものであり、表示部３５は、ＣＲＴディスプレイや液晶ディスプレイなどにより構成され、各種処理内容や入力されたデータなどを視覚的に確認するものである。また、Ｉ／Ｆ３７は、クライアントＰＣをネットワーク４２に接続し、ネットワーク４２を経由したプリンタサーバ１０とのデータの入出力を制御するものである。
【０１０６】
図１に示すように、上述したＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、ＨＤＤ３４と、入力部３５と、表示部３６と、Ｉ／Ｆ３７とは、バスライン３８を介して互いに接続されている。
【０１０７】
上記のように構成されたクライアントＰＣ３０において、ＨＤＤ３４に格納される描画アプリケーションが起動されると、入力部３５による入力操作により、カッティングプリンタ５０での印刷及び切断を所望するデザインのページ記述データが作成され、そのように作成されたページ記述データが、入力部３５による印刷指示コマンドの入力によってＩ／Ｆ３７からプリンタサーバ１０へ出力されると、ネットワーク４２を経由し、プリンタサーバ１０に入力される。
【０１０８】
なお、図１には、１台のクライアントＰＣ３０がネットワーク４２に接続された状態が図示されているが、プリンタサーバ１０に接続されるクライアントＰＣ３０の台数は、１台に限らず複数台であってもよい。また、クライアントＰＣ３０が１台である場合には、ネットワーク４２を介さずに、クライアントＰＣ３０とプリンタサーバ１０とを直接接続するようにしてもよい。
【０１０９】
また、図１に示すように、プリンタサーバ１０に接続されるカッティングプリンタ５０は、ＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３と、シート搬送モータ５４と、キャリッジモータ５５と、カッタ上下駆動ソレノイド５６と、印字ヘッド５８と、プリンタサーバ１０に接続するプリンタ用インターフェース５７（Ｉ／Ｆ５７）とを備えている。
【０１１０】
カッティングプリンタ５０における上記のような構成において、ＣＰＵ５１は、カッティングプリンタ５０の動作を制御するものであり、図１９のフローチャートで示す処理を実行するプログラムなどの各種プログラムを実行する。ＲＯＭ５２は、カッティングプリンタ５０の動作を制御するためのプログラムなどが格納されたメモリである。ここで、図１９のフローチャートで示す処理を実行するプログラムは、このＲＯＭ５２内に格納されている。ＲＡＭ５３は、ＣＰＵ５１の処理に必要なデータなどを一時的に記憶するための読み書き可能なメモリである。
【０１１１】
シート搬送モータ５４は、カッティングプリンタ５０の所定の位置に配置されたシート材を上流から下流への方向又はその逆方向に搬送するためのステッピングモータであり、その移動はＣＰＵ５１により制御される。キャリッジモータ５５は、カッタ（非図示）と印字ヘッド５８とを装着した非図示のキャリッジを、シート搬送モータ５４による搬送方向に対して直交方向に、キャリッジの初期位置である始点と、カッタ移動区間における該始点とは反対側の限界位置である終点との間を往復移動させるべく駆動するためのステッピングモータであり、その移動はＣＰＵ５１により制御される。カッタ上下駆動ソレノイド５６は、カッタの刃がシート材に当接する下位置と、カッタの刃がシート材から離れる上位置とに、カッタを上下動するためのソレノイドであり、その移動はＣＰＵ５１により制御される。印字ヘッド５８は、複数のノズル、アクチュエータ（いずれも非図示）を備えたインクジェットヘッドであり、ＣＰＵ５１により制御されるアクチュエータの駆動によってインクをノズルから噴射して、所定の文字又は模様を印刷するものである。また、Ｉ／Ｆ５７（プリンタ用インターフェイス５７）は、カッティングプリンタ５０とプリンタサーバ１０とを接続するものであり、このＩ／Ｆ５７を介して、プリンタサーバ１０からプリントコマンドやカットコマンドが入力される。
【０１１２】
図１に示すように、上述したＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３と、シート搬送モータ５４と、キャリッジモータ５５と、カッタ上下駆動ソレノイド５６と、印字ヘッド５８と、Ｉ／Ｆ５７とは、バスライン５８を介して互いに接続されている。
【０１１３】
なお、図１には、プリンタサーバ１０に、１台のカッティングプリンタ５０のみが接続されている状態が図示されているが、プリンタサーバ１０に接続するカッティングプリンタ５０の台数は１台に限らず複数台であってもよい。また、カッティングプリンタ５０と印刷のみを行うプリンタとを混在させて接続してもよい。
【０１１４】
次に、図２を参照して、本発明のプリンタサーバによって、ユーザにより作成されたページ記述データに基づいて生成される印刷データ及び切断線データについて説明する。図２は、印刷データ及び切断線データについて説明する図であり、図２（ａ）は、印刷データメモリ１３ａに格納される印刷データを模式的に示す図であり、図２（ｂ）は、切断線データメモリ１３ｂに格納される切断線データを模式的に示す図である。
【０１１５】
印刷データメモリ１３ａに格納される印刷データは、図２（ａ）に示すように、１ページを構成する各ピクセルＰのピクセル値である。本実施例では、ピクセル値として、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の配合比率により色を表現するＣＭＹＫ値が用いられている。
【０１１６】
図２（ａ）では、理解を容易にするために、印刷データメモリ１３ａに格納される１ページ分の印刷データに基づくカッティングプリンタ５０による印刷結果を合わせて図示している。図２（ａ）に示した印刷データ、「大吉」という文字Ｍが黒色で印刷され、その文字Ｍの下方に黒色の楕円Ｇが、カッティングプリンタ５０による印刷結果として得られるものである。この場合、文字Ｍ及び楕円Ｇの部分に対応するピクセルＰのピクセル値が黒色（Ｋ＝１００）である印刷データが、印刷データメモリ１３ａに格納されることになる。
【０１１７】
各オブジェクトに対する変換処理（図９，図１４，図１６，図１８参照）において印刷データが生成されると、生成された印刷データが印刷データメモリ１３ａに格納される。そして、印刷データメモリ１３ａに格納された印刷データは、１ページ分のページ記述データの全てに対してデータ変換処理（図８参照）が実行されると、プリンタコマンドに変換されて、カッティングプリンタ５０へ送信される。プリンタコマンドがカッティングプリンタ５０へ送信されると、カッティングプリンタ５０において、プリンタコマンドに従う、即ち、印刷データに従う印刷がシート材に施される（図１９参照）。
【０１１８】
切断線データメモリ１３ｂに格納される切断線データは、図２（ｂ）に示すように、１の切断線の始点を表すカット始点Ｃｓの座標とその切断線の終点を表すカット終点Ｃｅの座標との組み合わせを１単位とするデータである。なお、これらのカット始点Ｃｓ及びカット終点Ｃｅは、シート材の幅方向の位置を示すＸ座標データと、シート材において幅方向に直交する方向（シート搬送モータ５４によるシート材の搬送方向に対応する）の位置を示すＹ座標データとから構成されるデータである。
【０１１９】
図２（ｂ）において、座標（０，１００）である第１のカット始点Ｃｓ１と座標（２０，１００）である第１のカット終点Ｃｅ１との組、及び、座標（２０，１００）である第２のカット始点Ｃｓ２と座標（１００，１００）である第２のカット終点Ｃｅ２との組が、それぞれ１の切断線データである。切断線データ追加処理（図１２参照）によって切断線データが生成される毎に、生成された切断線データが切断線データメモリ１３ｂに順次追加される。
【０１２０】
切断線データメモリ１３ｂに格納された切断線データは、１ページ分のページ記述データの全てに対してデータ変換処理（図８参照）が実行されると、カットコマンドに変換される。このカットコマンドは、１の切断線に対応するカット始点Ｃｓ及びカット終点Ｃｅの座標と、カット始点Ｃｓにおいてカッタの刃を下降させてシート材上に当接させるように指示するコマンドと、カット終点Ｃｅにおけるカッタの刃を上昇させるように指示するコマンドとから構成される。生成されたカットコマンドがカッティングプリンタ５０へ送信されると、カッティングプリンタ５０において、カットコマンドに従う、即ち、切断線データに対応する切断線で、シート材が切断される（図１９参照）。
【０１２１】
次に、図３を参照して、オブジェクトの種類毎に設定されている切断線データ生成条件について説明する。図３（ａ）は、フォント条件管理メモリ１４ａに格納されるデータの構造を模式的に示す図である。図３（ａ）に示すように、フォント条件管理メモリ１４ａに格納されるデータは、ユーザにより入力された変換条件Ｊ（請求項における「切断線データ生成条件」に対応する）と、その変換条件Ｊを管理する管理番号とを対応付けたデータである。
【０１２２】
図３（ａ）に示すように、文字オブジェクトに対する変換条件Ｊとして、文字オブジェクトの書式（「書体」、「大きさ」、「フォント色」）が、１つの管理番号に対して格納されている。ここで、「書体」は、例えば、美杉ゴシック（登録商標）や和桜明朝（登録商標）等の文字フォントの書体の種類により指定される。また、「大きさ」は、ポイント（ｐｔ）単位の数値により指定される。また、「フォント色」は、ＣＭＹＫ値によって指定される。
【０１２３】
図３（ａ）には、フォント条件管理メモリ１４ａにおいて、２つの管理番号「Ｆ１」及び「Ｆ２」によって、２種類の変換条件Ｊが管理されている状態が図示されている。また、図３（ａ）に示すように、フォント条件管理メモリ１４ａにおいて、各管理番号は、それぞれ、変換条件Ｊと共に、図１１を参照しつつ後述する文字フォント切断線データ生成処理の結果として生成された切断線データに従ってカッティングプリンタ５０において実行される切断時の切断条件Ｃとして、１本の切断線データに対応する１本の切断線を切断する際に、カッタがその１本の切断線に対して切断する回数である「カット回数」とシート材の切断時にカッタが移動する速度である「カット速度」とが格納されている。さらに、フォント条件管理メモリ１４ａにおいて、各管理番号は、それぞれ、変換条件Ｊと共に、出力時設定Ｏとして、カッティングプリンタ５０で実行される印刷時において実際に印刷される文字フォントの色のＣＭＹＫ値が格納されている。
【０１２４】
従って、本実施例では、例えば、管理番号「Ｆ１」の変換条件Ｊを満たす文字オブジェクト、即ち、書体がＡゴシックであり、大きさが６０ｐｔであり、フォント色がＫ＝２５％である文字オブジェクトは、カッティングプリンタ５０において、普通のカット速度での切断が１回実行され、フォントの色がＫ＝１００％に置き換えられて印刷される。
【０１２５】
図３（ｂ）は、線分条件管理メモリ１４ｂに格納されるデータの構造を模式的に示す図である。図３（ｂ）に示すように、線分条件管理メモリ１４ｂに格納されるデータは、ユーザにより登録（入力）された変換条件Ｊと、その変換条件Ｊを管理する管理番号とを対応付けたデータである。
【０１２６】
図３（ｂ）に示すように、線分オブジェクトに対する変換条件Ｊとして、線分オブジェクトの形状と、線分オブジェクトの書式（「線種」、「線の太さ」、「線の色」）が、１つの管理番号に対して格納されている。ここで、「線種」は、例えば、実線、点線、一点鎖線などの線分の種類により指定される。また、「線の太さ」は、ポイント（ｐｔ）単位の数値により指定される。また、「線の色」は、ＣＭＹＫ値によって指定される。
【０１２７】
図３（ｂ）には、線分条件管理メモリ１４ｂにおいて、３つの管理番号「Ｌ１」、「Ｌ２」、「Ｌ３」によって、３種類の変換条件Ｊが管理されている状態が図示されている。また、図３（ｂ）に示すように、線分条件管理メモリ１４ｂにおいて、各管理番号は、それぞれ、変換条件Ｊと共に、図１４を参照しつつ後述する線分オブジェクト変換処理の結果として生成された切断線データに従ってカッティングプリンタ５０において実行される切断時の切断条件Ｃとして、「カット回数」と「カット速度」とが格納されている。
【０１２８】
従って、本実施例では、例えば、管理番号「Ｌ１」の変換条件Ｊを満たす線分オブジェクト、即ち、形状が円である線分オブジェクトは、カッティングプリンタ５０において、普通のカット速度での切断が１回実行される。
【０１２９】
図３（ｃ）は、グラフィック条件管理メモリ１４ｃに格納されるデータの構造を模式的に示す図である。図３（ｃ）に示すように、グラフィック条件管理メモリ１４ｃに格納されるデータは、ユーザにより登録（入力）された変換条件Ｊと、その変換条件Ｊを管理する管理番号とを対応付けたデータである。
【０１３０】
図３（ｃ）に示すように、グラフィックオブジェクトに対する変換条件Ｊとして、グラフィックオブジェクトの形状と、グラフィックオブジェクトの書式の１つである「内部色」とが、１つの管理番号に対して格納されている。ここで、「内部色」は、グラフィックオブジェクトの領域内にて着色されている色であり、ＣＭＹＫ値によって指定される。
【０１３１】
図３（ｃ）には、グラフィック条件管理メモリ１４ｃにおいて、２つの管理番号「Ｇ１」及び「Ｇ２」によって、２種類の変換条件Ｊが管理されている状態が図示されている。また、図３（ｃ）に示すように、グラフィック条件管理メモリ１４ｃにおいて、各管理番号は、それぞれ、変換条件Ｊと共に、図１６を参照しつつ後述するグラフィックオブジェクト変換処理の結果として生成された切断線データに従ってカッティングプリンタ５０において実行される切断時の切断条件Ｃとして、「カット回数」と「カット速度」とが格納されている。さらに、グラフィック条件管理メモリ１４ｃにおいて、各管理番号には、それぞれ、変換条件Ｊと共に、出力時設定Ｏとして、カッティングプリンタ５０で実行される印刷時において、変換条件Ｊである内部色に置換する色のＣＭＹＫ値が格納されている。
【０１３２】
従って、本実施例では、例えば、管理番号「Ｇ２」の変換条件Ｊを満たすグラフィックオブジェクト、即ち、その領域内に（Ｃ，Ｍ，Ｙ，Ｋ）＝（４，３，２，１）である色を含むグラフィックオブジェクトは、カッティングプリンタ５０において、普通のカット速度での切断が１回実行され、（Ｃ，Ｍ，Ｙ，Ｋ）＝（４，３，２，１）で着色されていた部分の色が、Ｋ＝１００％に置き換えられて印刷される。
【０１３３】
図３（ｄ）は、イメージ条件管理メモリ１４ｄに格納されるデータの構造を模式的に示す図である。図３（ｄ）に示すように、イメージ条件管理メモリ１４ｄに格納されるデータは、ユーザにより登録（入力）された変換条件Ｊと、その変換条件Ｊを管理する管理番号とを対応付けたデータである。
【０１３４】
図３（ｄ）に示すように、イメージオブジェクトに対する変換条件Ｊとして、イメージオブジェクトの形状が、１つの管理番号に対して格納されている。図３（ｄ）には、イメージ条件管理メモリ１４ｄにおいて、１つの管理番号「Ｉ１」によって、１種類の変換条件Ｊが管理されている状態が図示されている。また、図３（ｄ）に示すように、イメージ条件管理メモリ１４ｄにおいて、管理番号「Ｉ１」には、変換条件Ｊと共に、図１８を参照しつつ後述するイメージオブジェクト変換処理の結果として生成された切断線データに従ってカッティングプリンタ５０において実行される切断時の切断条件Ｃとして、「カット回数」と「カット速度」とが格納されている。
【０１３５】
従って、本実施例では、例えば、管理番号「Ｉ１」の変換条件Ｊを満たすイメージオブジェクト、即ち、その形状が矩形であるイメージオブジェクトは、カッティングプリンタ５０において、普通のカット速度での切断が１回実行される。
【０１３６】
次に、図４を参照して、変換条件Ｊをユーザ登録する場合の画面表示と登録方法について説明する。図４（ａ）は、変換条件Ｊをユーザ登録する場合に表示部１６に表示される初期画面１６０Ａの図である。図４（ａ）に示すように、初期画面１６０Ａにおける左方側には、各オブジェクト毎に設定された変換条件Ｊのツリー表示１６１が表示されている。このツリー表示１６１によって、各オブジェクト（文字オブジェクト（フォント）、線分オブジェクト、グラフィックオブジェクト、イメージオブジェクト）毎に設定されている変換条件Ｊの状況を、ユーザが視覚的に認識することができる。
【０１３７】
なお、本実施例では、説明を容易にするために、このツリー表示１６１における枝の末端部である「フォント条件１」及び「フォント条件２」は、それぞれ、管理番号Ｆ１により管理される変換条件Ｊ及び管理番号Ｆ２により管理される変換条件Ｊ（いずれも図３（ａ）参照）に対応するものとする。同様に、ツリー表示１６１における枝の末端である「線分条件１」〜「線分条件３」は、この順で、それぞれ、管理番号Ｌ１、管理番号Ｌ２、管理番号Ｌ３により管理される変換条件Ｊ（いずれも図３（ｂ）参照）に対応するものとする。また、「グラフィック条件１」及び「グラフィック条件２」は、それぞれ、管理番号Ｇ１により管理される変換条件Ｊ及び管理番号Ｇ２により管理される変換条件Ｊ（いずれも図３（ｃ）参照）に対応するものとし、さらに、「イメージ条件１」は、管理番号Ｉ１により管理される変換条件Ｊ（図３（ｄ）参照）に対応するものとする。
【０１３８】
また、このツリー表示１６１における最右方の優先順位１６１ａは、図９，図１４，図１６，図１８を参照しつつ後述する各種変換処理において確認される変換条件（具体的には、図３（ａ）〜（ｄ）に示した各管理条件メモリ１４ａ〜１４ｄに格納される変換条件Ｊ）の優先順位に相当する。なお、この優先順位は、ツリー表示１６１における枝の末端部である「フォント条件１」などの表示部分をマウス（入力部１５の一部）の操作により移動（例えば、ドラッグ＆ドロップ）させることによって、変更可能である。
【０１３９】
ツリー表示１６１の右方には、変換条件を追加するための表示１６２が表示されている。この表示１６２において、オブジェクトの種類を入力する入力ボックス１６２ａに、変換条件の追加を所望するオブジェクトの種類を入力する。なお、入力ボックス１６２ａに、変換条件の追加を所望するオブジェクトの種類を入力する場合には、入力ボックス１６２ａの右方のボタン１６２ａ１を押すと、選択項目１６２ａ２がプルダウンメニューとして表示される。ユーザが、この選択項目１６２ａ２の中から、変換条件の追加を所望するオブジェクトの種類を選択し、次いで、ボタン１６２ｂを押すと、変換条件Ｊを詳細に設定する画面として、例えば、図４（ｂ）に示す画面が表示される。
【０１４０】
また、表示１６２の下方には、ページ記述データから切断線データを生成する際の各種条件を設定するための表示１６３が表示されている。ユーザが、この表示１６３におけるチェックボックス１６３ａに対し、設定を有効にすることを所望する項目にチェックを入れることができる。そして、チェックボックス１６３ａにチェックを入れた状態で、表示１６３の下方にあるボタン１６４を押すと、図７を参照しつつ後述するメイン処理において、そのチェックの入った項目に対応する設定メモリ１４ｅ〜１４ｊ（図１参照）に、その項目の設定が有効であることが格納される。なお、表示１３１における項目「文字内連結」は文字内連結設定メモリ１４ｅに対応し、項目「文字間連結」は文字間連結設定メモリ１４ｆに対応し、項目「重なり部結合」は重なり部結合設定メモリ１４ｇに対応し、項目「上書き部消去」は上書き部消去設定メモリ１４ｈに対応し、項目「切り残し設定」は切り残し設定メモリ１４ｉに対応し、項目「内側カット」は内側カット設定メモリ１４ｊに対応する。表示１３１における項目「内側カット」の右方には、オブジェクトの輪郭と切断線データとの距離の設定値を入力する入力ボックス１６３ｂが設けられており、内側カット設定メモリ１４ｊには、その項目が設定が有効にされたことと共に、入力ボックス１６３ｂに入力された値が、オブジェクトの輪郭と切断線データとの距離の設定値として格納される。
【０１４１】
上述したように、選択項目１６２ａ２の中から変換条件の追加を所望するオブジェクトの種類を選択した後、ボタン１６２ｂを押すと、変換条件Ｊを詳細に設定する画面が表示される。図４（ｂ）は、文字オブジェクト（フォント）に対する変換条件の追加が指示された場合に表示部１６に表示される画面１６０Ｂである。
【０１４２】
図４（ｂ）に示すように、画面１６０Ｂにおける上方側には、文字オブジェクト（フォント）に対して設定可能な変換条件Ｊ（フォントの書体、フォントの大きさ、フォントの色）を設定するための表示１６５が表示されている。この表示１６５は、変換条件Ｊを入力するための３つの入力ボックス、即ち、フォントの書体を入力するための入力ボックス１６５ａ、フォントの大きさを入力するための入力ボックス１６５ｂ、フォントの色を入力するための入力ボックス１６５ｃと、それらの入力ボックス１６５ａ〜１６５ｃのそれぞれ右側に隣接して表示されているボタン１６５ａ１，１６５ｂ１，１６５ｃ１とから構成されている。これらのボタン１６５ａ１，１６５ｂ１，１６５ｃ１を押した場合には、例えば、ボタン１６５ａ１を押した場合には、プルダウンメニュー１６５ａ１が表示されて、ユーザが所望する変換条件Ｊを入力することができる。なお、プルダウンメニュー１６５ａ１などのプルダウンメニューには、予め決められた値を選択させる項目だけでなく、ユーザによる任意の値を別の画面で入力させるための項目が含まれる。
【０１４３】
表示１６５の下方には、切断条件Ｃを設定するための表示１６６が表示されている。この表示１６６において、切断条件Ｃとしてのカット回数を入力するための入力ボックス１６６ａ、及び、カット速度を入力するための入力ボックス１６６ｂに対し、上記の表示１６５と同様に、入力ボックス１６６ａ〜１６６ｂのそれぞれ右側に隣接して設けられたボタンと、そのボタンを押した場合に表示されるプルダウンメニューとから、ユーザが所望する切断条件Ｃを入力することができる。
【０１４４】
さらに、この表示１６６の下方には出力時設定Ｏとして、出力時におけるフォントの色を入力するための入力ボックス１６７が設けられている。ユーザは、上記の表示１６５の場合と同様に、入力ボックス１６７の右側に隣接して設けられたボタンと、そのボタンを押すと表示されるプルダウンメニューとを操作することによって、所望する出力時設定Ｏを入力することができる。
【０１４５】
この画面１６０Ｂの右下方には、ボタン１６８が設けられており、ユーザが、入力ボックス１６５ａ１，１６５ｂ１，１６５ａｃ１，１６６ａ１，１６６ｂ１，１６７に、設定を所望する値を入力した後、このボタン１６８を押すと、図７を参照しつつ後述するメイン処理において、フォント条件管理メモリ１４ａに、入力ボックス１６５ａ１，１６５ｂ１，１６５ａｃ１，１６６ａ１，１６６ｂ１，１６７に入力された値が、新たな管理番号に対応づけられて格納される。なお、線分オブジェクト、グラフィックオブジェクト、イメージオブジェクトに対しても、図４（ｂ）を参照して上述した文字オブジェクトの場合と同様の画面操作によって、それぞれ、線分条件管理メモリ１４ｂ、グラフィック条件管理メモリ１４ｃ、イメージ条件管理メモリ１４ｄ、ユーザが所望する変換条件Ｊ、切断条件Ｃ、出力時設定Ｏと、管理番号とを対応付けて格納することができる。
【０１４６】
次に、図５を参照して、文字内連結設定メモリ１４ｅ又は文字間連結設定メモリ１４ｆに格納された設定に応じたカッティングプリンタ５０での出力結果について説明する。
【０１４７】
図５（ａ）は、文字内連結設定メモリ１４ｅに文字内連結設定が無効であることが格納された場合におけるカッティングプリンタ５０での出力結果を説明する図であり、図５（ｂ）は、文字内連結設定メモリ１４ｅに文字内連結設定が有効であることが格納された場合におけるカッティングプリンタ５０での出力結果を説明する図である。
【０１４８】
図５（ａ）及び図５（ｂ）における左側には、いずれも、ページ記述データに含まれる文字オブジェクトの中の１文字である文字Ｍ１がカッティングプリンタ５０によって印刷された場合の印刷結果を示している。この文字Ｍ１である「お」は、図５（ａ）及び図５（ｂ）に示すように、各々独立した２つの部分である文字パーツＭ１ａと文字パーツＭ１ｂとのから構成される。なお、図５（ａ）及び図５（ｂ）において、文字Ｍ１を含む文字オブジェクトは、後述する文字オブジェクト変換処理（図９参照）により、フォント条件管理メモリ１４ａに格納される変換条件Ｊを満たす書式により記述されているものとする。
【０１４９】
文字内連結設定メモリ１４ｅに文字内連結設定が無効であることが格納されている場合には、後述する文字オブジェクト変換処理（図９参照）の結果として、図５（ａ）における右側に示すように、文字Ｍ１の一部である文字パーツＭ１ａの輪郭に相当する切断線ＣＬ１ａと、残りの部分である文字パーツＭ１ｂの輪郭に相当する切断線ＣＬ１ｂとにそれぞれ対応する切断線データが生成される。この場合、カッティングプリンタ５０による切断の結果、文字Ｍ１は、切断線ＣＬ１ａによって切り抜かれる文字パーツＭ１ａと切断線ＣＬ１ｂにより切り抜かれる文字パーツＭ１ｂとが、それぞれ別々に切り抜かれることになる。
【０１５０】
なお、図面を見易くする目的で、図５（ａ）における右側の文字Ｍ１は、切断線ＣＬ１ａ，ＣＬ１ｂのみで表し、文字Ｍ１（文字パーツＭ１ａ及び文字パーツＭ１ｂ）を着色する色については、ハッチングをかけることによって省略している。しかし、カッティングプリンタ５０による印刷結果は、このハッチング部分が、図５（ａ）における左側の文字Ｍ１と同様に着色される。また、図５（ｂ）における右側の文字Ｍ１についても同様に、ハッチング部分が、図５（ｂ）における左側に示す文字Ｍ１と同様に着色される。
【０１５１】
一方で、文字内連結設定メモリ１４ｅに文字内連結設定が有効であることが格納されている場合には、後述する文字オブジェクト変換処理（図９参照）の結果として、図５（ｂ）の右側に示すように、文字Ｍ１を構成する文字パーツＭ１ａと文字パーツＭ１ｂとが一体的に切断される切断線ＣＬ２にに対応する切断線データが生成される。よって、カッティングプリンタ５０による切断の結果、文字Ｍ１における文字パーツＭ１ａと文字パーツＭ１ｂとが別々に切り抜かれずに一体的に切り取られるので、文字パーツＭ１ａ又は文字パーツＭ１ｂの一方を紛失して、１文字として不成立になることを防止できる。
【０１５２】
また、文字Ｍ１における文字パーツＭ１ａと文字パーツＭ１ｂとが別々に切り抜かれた場合、分離された文字パーツＭ１ａと文字パーツＭ１ｂとを用いて文字Ｍ１を復元する際において、互いの位置関係のバランスが崩れて美観を損なう場合がある。しかし、図５（ｂ）に示すように、切り抜かれた文字Ｍ１における文字パーツＭ１ａ及び文字パーツＭ１ｂは、文字Ｍ１に対応する文字フォントのデータに従って印刷される（ハッチング部分が印刷される部分に相当する）ので、文字パーツＭ１ａと文字パーツＭ１ｂとの位置関係は、最も適切である位置関係が保たれた状態に保たれるので、文字Ｍ１全体の美観が防止されることを防止できる。
【０１５３】
図５（ｃ）は、文字間連結設定メモリ１４ｆに文字間連結設定が有効であることが格納された場合におけるカッティングプリンタ５０での出力結果を説明する図である。
【０１５４】
図５（ｃ）における左側には、ページ記述データに含まれる文字オブジェクトの中における隣接する２つの文字である文字Ｍ２と文字Ｍ３とが、カッティングプリンタ５０によって印刷された場合の印刷結果を示している。なお、図５（ｃ）において、文字Ｍ２及び文字Ｍ３を含む文字オブジェクトは、後述する文字オブジェクト変換処理（図９参照）により、フォント条件管理メモリ１４ａに格納される変換条件Ｊを満たす書式により記述されているものとする。
【０１５５】
文字間連結設定メモリ１４ｆに文字間連結設定が無効であることが格納されている場合には、後述する文字オブジェクト変換処理（図９参照）の結果として、文字Ｍ２の輪郭に相当する切断線に対応する切断線データと、文字Ｍ３の輪郭に相当する切断線に対応する切断線データとが生成される。よって、カッティングプリンタ５０により、文字Ｍ２と文字Ｍ３とは分離して切断される。
【０１５６】
一方で、文字間連結設定メモリ１４ｆに文字間連結設定が有効であることが格納されている場合には、後述する文字オブジェクト変換処理（図９参照）の結果として、図５（ｃ）の右側に示すように、文字Ｍ２と文字Ｍ３とが一体的に切断されるような切断線に対応する切断線データが生成される。具体的には、文字連結用台に対応する切断線ＣＬ３が追加されることによって、文字Ｍ２と文字Ｍ３とが一体的に切断されることになる。
【０１５７】
よって、カッティングプリンタ５０による切断の結果、隣接する文字Ｍ２と文字Ｍ３とが一体的に切断されるので、文字Ｍ２又は文字Ｍ３の一方を紛失することを防止できる。これは、例えば、図５（ｃ）に示したように、人名である「井上」のような１つのまとまりをもった文字群の切断（切り抜き）を所望する場合に有用である。また、１つのまとまりをもった文字群の文字間隔を、ページ記述データの作成時のデザイン通りに保ちつつ各文字を切り抜くことができる。
【０１５８】
次に、図６を参照して、重なり部結合設定メモリ１４ｇ、上書き部消去設定メモリ１４ｈ、切り残し設定メモリ１４ｉ、内側カット設定メモリ１４ｊに格納された設定に応じたカッティングプリンタ５０での線分オブジェクトの出力結果について説明する。
【０１５９】
図６（ａ）は、重なり部結合設定メモリ１４ｇに、重なり部結合設定が無効であることが格納されており、一方で、上書き部消去設定メモリ１４ｈに、上書き部消去設定が有効であることが格納されている場合における、カッティングプリンタ５０での出力結果を説明する図である。なお、図６（ａ）において、互いに重なり合っている、楕円形状の第１の線分オブジェクトＯＢ１と楕円形状の第２の線分オブジェクトＯＢ２とは、ページ記述データ作成時において先に入力された第１の線分オブジェクトＯＢ１に対し、第２の線分オブジェクトＯＢ２が上書きされた関係にあるものとする。また、図６（ａ）において、第１の線分オブジェクトＯＢ１及び第２の線分オブジェクトＯＢ２はいずれも、後述する線分オブジェクト変換処理（図１４参照）により、線分条件管理メモリ１４ｂに格納される変換条件Ｊを満たす書式により記述されているものとする。
【０１６０】
図６（ａ）に示すように、重なり部結合設定メモリ１４ｇに、重なり部結合設定が無効であることが格納されており、一方で、上書き部消去設定メモリ１４ｈに、上書き部消去設定が有効であることが格納されている場合には、後述する切断線データ追加処理（図１２参照）及び線分オブジェクト変換処理（図１４参照）により、第１の線分オブジェクトＯＢ１における重なり部分ＯＶに包含されない部分の輪郭に相当する切断線ＣＬ５と、第２の線分オブジェクトＯＢ２の輪郭に相当する切断線ＣＬ６に対応する切断線データが生成される。
【０１６１】
また、重なり部結合設定メモリ１４ｇに、重なり部結合設定が無効であることが格納されており、一方で、上書き部消去設定メモリ１４ｈに、上書き部消去設定が有効であることが格納されている場合には、第２の線分オブジェクトＯＢ２によって上書されている第１の線分オブジェクトＯＢ１における、重なり部分ＯＶに包含される部分ＩＧ１に対応する切断線データ又は印刷データは、いずれも生成されない。
【０１６２】
この場合、カッティングプリンタ５０において、まず、切断線ＣＬ５が切断され、次いで、切断線ＣＬ６が切断される。その結果として、重なり部分ＯＶが抉られた形状の第１の線分オブジェクトＯＢ１と、第２の線分オブジェクトＯＢ２とが切り取られることになる。
【０１６３】
図６（ｂ）は、重なり部結合設定メモリ１４ｇに、重なり部結合設定が有効であることが格納されている場合における、カッティングプリンタ５０での出力結果を説明する図である。なお、図６（ｂ）において、互いに重なり合っている、楕円形状の第１の線分オブジェクトＯＢ１と楕円形状の第２の線分オブジェクトＯＢ２とは、ページ記述データ作成時において、先に書かれた第１の線分オブジェクトＯＢ１に対し、第２の線分オブジェクトＯＢ２が上書きされた関係にあるものとする。また、図６（ｂ）において、第１の線分オブジェクトＯＢ１及び第２の線分オブジェクトＯＢ２はいずれも、後述する線分オブジェクト変換処理（図１４参照）により、線分条件管理メモリ１４ｂに格納される変換条件Ｊを満たす書式により記述されているものとする。
【０１６４】
図６（ｂ）に示すように、重なり部結合設定メモリ１４ｇに、重なり部結合設定が無効であることが格納されている場合には、後述する切断線データ追加処理（図１２参照）により、第１の線分オブジェクトＯＢ１及び第２の線分オブジェクトＯＢ２における、重なり部分ＯＶに包含されない部分が結合された切断線である切断線ＣＬ７に対応する切断線データが生成される。また、重なり部結合設定メモリ１４ｇに、重なり部結合設定が有効であることが格納されている場合には、第１の線分オブジェクトＯＢ１における重なり部分ＯＶに包含される部分ＩＧ２に対応する切断線データ又は印刷データは、いずれも生成されない。さらに、第２の線分オブジェクトＯＢ２における重なり部分ＯＶに包含される部分ＩＧ３についても、切断線データ又は印刷データのいずれも生成されない。
【０１６５】
この場合、カッティングプリンタ５０において、切断線ＣＬ７が切断される。その結果として、第１の線分オブジェクトＯＢ１と第２の線分オブジェクトＯＢ２とが結合した形状に切り取られることになる。
【０１６６】
図６（ｃ）は、内側カット設定メモリ１４ｊに、内側カット設定が有効であることが格納されている場合における、カッティングプリンタ５０での出力結果を説明する図である。なお、図６（ｃ）において、楕円形状のグラフィックオブジェクトＯＢ３は、後述するグラフィックオブジェクト変換処理（図１６参照）により、グラフィック条件管理メモリ１４ｃに格納される変換条件Ｊを満たすものとする。
【０１６７】
図６（ｃ）に示すように、内側カット設定メモリ１４ｊに、内側カット設定が有効であることが格納されている場合には、グラフィックオブジェクト変換処理（図１６参照）により、グラフィックオブジェクトＯＢ３の描画データに応じた印刷部分ＧＰ（図６（ｃ）におけるハッチング部分）に対応する印刷データが生成される。また、後述する切断線データ変更処理（図１３参照）により、内側カット設定メモリ１４ｊに格納されるオフセット分（本実施例では、５ｍｍ）だけ、線分オブジェクトＯＢ３の輪郭ＯＬに対して略平行に、内周側に変更された切断線ＣＬ８に対応する切断線データが得られる。
【０１６８】
この場合、カッティングプリンタ５０において、まず、グラフィックオブジェクトＯＢ３の描画データに応じた印刷部分ＧＰが印刷され、次いで、切断線ＣＬ９が切断される。よって、内側カット設定メモリ１４ｊに、内側カット設定が有効であることが格納されている場合には、図６（ｃ）に示すように、グラフィックオブジェクトＯＢ３の内周側が切断されるので、カッティングプリンタ５０における切断位置の誤差が生じた場合であっても、グラフィックオブジェクトＯＢ３における切り抜かれた部分に印刷部分ＧＰを含まない部分（無印刷部分）が生じることを防止することができる。また、グラフィックオブジェクトＯＢ３の輪郭ＯＬに相当する線分が印刷されるようなページ記述データが作成されていた場合や、線分オブジェクトの場合においても、カッティングプリンタ５０における切断位置の誤差が生じたことによって、グラフィックオブジェクトＯＢ３における切り抜かれた部分に、輪郭ＯＬに相当する線分が不格好に印刷されることを防止できる。その結果として、切り抜かれた部分の美観が損なわれることを防止することができる。
【０１６９】
図６（ｄ）は、切り残し設定メモリ１４ｉに、切り残し設定が有効であることが格納されている場合における、カッティングプリンタ５０での出力結果を説明する図である。なお、図６（ｄ）において、線分オブジェクトＯＢ４は、後述する線分オブジェクト変換処理（図１４参照）により、線分条件管理メモリ１４ｂに格納される変換条件Ｊを満たすものとする。
【０１７０】
図６（ｄ）に示すように、切り残し設定メモリ１４ｉに、切り残し設定が有効であることが格納されている場合には、後述する切断線データ変更処理（図１３参照）により、線分オブジェクトＯＢ４における切り残し部分ＩＧ４を除く輪郭部分に相当する切断線ＣＬ１０に対応する切断線データが生成される。また、一方で、線分オブジェクトＯＢ４の一部である切り残し部分ＩＧ４に相当する印刷線ＰＬに対応する印刷データが生成される。この場合、カッティングプリンタ５０において、まず、印刷線ＰＬが印刷され、次いで、切断線ＣＬ１０が切断される。
【０１７１】
よって、切り残し設定メモリ１４ｉに、切り残し設定が有効であることが格納されている場合には、図６（ｄ）に示すように、線分オブジェクトＯＢ４の一部（切り残し部分ＩＧ４）が切り残されて切断されるので、この線分オブジェクトＯＢ４を、切断後においてもシート材から分離されない状態で保持することができる。このシート材から分離されない線分オブジェクトＯＢ４は、必要に応じて、切り残し部分ＩＧ４を手でちぎったり、ハサミなどによる切断などによって、線分オブジェクトＯＢ４をシート材から切り離すことができる。従って、切り離した後の線分オブジェクトＯＢ４が紛失することを防止できる。また、この場合、切り残し部分ＩＧ４に相当する印刷線ＰＬが印刷されているので、線分オブジェクトＯＢ４を切り離す際のガイド線となり得る。よって、切り残し部分ＩＧ４をユーザの手によって切断する場合であっても、線分オブジェクトＯＢ４の形状を損ねることを防止できる。なお、後述する線分オブジェクト変換処理（図１４参照）において、切り残し部分ＩＧ４に相当する印刷線ＰＬに対応する印刷データが生成されないように構成することも可能であり、その場合は、切り残し部分ＩＧ４に相当する印刷線ＰＬに対応する印刷データは生成されず、切り残し部分ＩＧ４は何も印刷されないまま残される。
【０１７２】
次に、図７〜図１８のフローチャートを参照して、上記のように構成される第１実施例のプリンタサーバ１０において実行される、ページ記述データから印刷データ及び切断線データを生成する処理について説明する。
【０１７３】
図７は、プリンタサーバ１０で実行されるメイン処理のフローチャートである。このメイン処理は、プリンタサーバ１０に電源が投入されると起動する処理であり、まず、条件及び／又は設定の書き込み要求があったかを確認する（Ｓ１）。なお、Ｓ１において、「条件」は、変換条件Ｊ又は切断条件Ｃであり、「設定」は、出力時設定Ｏ、文字内連結設定、文字間連結設定、重なり部結合設定、上書き部消去設定、切り残し設定、内側カット設定である。
【０１７４】
Ｓ１により確認した結果、条件又は設定の書き込み要求があった場合、即ち、表示部１６に表示された初期画面１６０におけるボタン１６４（図４（ａ）参照）の押下や、画面１６０Ｂにおけるボタン１６８（図４（ｂ）参照）の押下などがあった場合には（Ｓ１：Ｙｅｓ）、対応するメモリ（管理メモリ１４ａ〜１４ｄ、設定メモリ１４ｅ〜１４ｊ）に、書き込み要求された条件及び／又は設定を格納し（Ｓ２）、Ｓ３の処理へ移行する。
【０１７５】
一方で、Ｓ１の処理により確認した結果、条件又は設定の書き込み要求がなければ（Ｓ１：Ｎｏ）、Ｓ２の処理をスキップして、Ｓ３の処理へ移行する。
【０１７６】
Ｓ３の処理では、クライアントＰＣ３０のＩ／Ｆ３７から、ネットワーク４２及びＩ／Ｆ１７を介して、ページ記述データが入力されたかを確認する。Ｓ３の処理により確認した結果、ページ記述データの入力があれば（Ｓ３：Ｙｅｓ）、ページ記述データに含まれる各オブジェクトについて、印刷データ及び切断線データを生成するデータ変換処理を実行し（Ｓ４）、Ｓ５の処理へ移行する。なお、このデータ変換処理（Ｓ４）については、図８を参照して後述する。
【０１７７】
一方で、Ｓ３の処理により確認した結果、ページ記述データの入力がなければ（Ｓ３：Ｎｏ）、Ｓ４の処理をスキップして、Ｓ５の処理へ移行する。
【０１７８】
Ｓ５の処理では、各処理として、例えば、ユーザによる操作によって、管理メモリ１４ａ〜１４ｄや設定メモリ１４ｅ〜１４ｊに格納される条件又は設定の一部又は全部に対して削除要求がされた場合に、その削除要求された条件又は設定を、管理メモリ１４ａ〜１４ｄや設定メモリ１４ｅ〜１４ｊから削除する処理などが実行される。そして、この各処理（Ｓ５）の実行後、Ｓ１の処理に戻り、電源が遮断されるまで、Ｓ１からＳ５の処理を繰り返す。
【０１７９】
図８は、上述したデータ変換処理（Ｓ４）のフローチャートである。このデータ変換処理（Ｓ４）では、まず、印刷データメモリ１３ａ及び切断線データメモリを初期化し（Ｓ２１）、処理中断コマンドが入力されたかを確認する（Ｓ２２）。なお、Ｓ２２の処理において確認される処理中断コマンドは、後述する文字オブジェクト変換処理（図９参照）において、ページ記述データとして入力された文字フォントに対応するフォント形状データがフォント形状データメモリに格納されておらず、且つ、代替フォントによる印刷設定がされていない場合に出力されるコマンドである。
【０１８０】
Ｓ２２の処理により確認した結果、処理中断コマンドの入力がなければ（Ｓ２２：Ｎｏ）、ページ記述データに未処理のオブジェクトがあるかを確認する（Ｓ２３）。Ｓ２３の処理により確認した結果、ページ記述データに未処理のオブジェクトがあれば（Ｓ２３：Ｙｅｓ）、ページ記述データに含まれる未処理のオブジェクトの１つを抽出し（Ｓ２７）、その抽出されたオブジェクトの種類が文字オブジェクトであるかを確認する（Ｓ２８）。
【０１８１】
Ｓ２８の処理により確認した結果、抽出されたオブジェクトの種類が文字オブジェクトであれば（Ｓ２８：Ｙｅｓ）、図９を参照しつつ後述する文字オブジェクト変換処理を実行し（Ｓ３２）、Ｓ２２の処理へ戻る。
【０１８２】
一方で、Ｓ２８の処理により確認した結果、抽出されたオブジェクトの種類が文字オブジェクトでなければ（Ｓ２８：Ｎｏ）、抽出されたオブジェクトの種類が線分オブジェクトであるかを確認する（Ｓ２９）。
【０１８３】
Ｓ２９の処理により確認した結果、抽出されたオブジェクトの種類が線分オブジェクトであれば（Ｓ２９：Ｙｅｓ）、図１４を参照しつつ後述する線分オブジェクト変換処理を実行し（Ｓ３３）、Ｓ２２の処理へ戻る。
【０１８４】
一方で、Ｓ２９の処理により確認した結果、抽出されたオブジェクトの種類が線分オブジェクトでなければ（Ｓ２９：Ｎｏ）、抽出されたオブジェクトの種類がイメージオブジェクトであるかを確認する（Ｓ３０）。
【０１８５】
Ｓ３０の処理により確認した結果、抽出されたオブジェクトの種類がイメージオブジェクトであれば（Ｓ３０：Ｙｅｓ）、図１８を参照しつつ後述するイメージオブジェクト変換処理を実行し（Ｓ３４）、Ｓ２２の処理へ戻る。
【０１８６】
一方で、Ｓ３０の処理により確認した結果、抽出されたオブジェクトの種類がイメージオブジェクトでなければ（Ｓ３０：Ｎｏ）、その抽出されたオブジェクトは、グラフィックオブジェクトであるので、図１６を参照しつつ後述するグラフィックオブジェクト変換処理を実行し（Ｓ３１）、Ｓ２２の処理へ戻る。よって、Ｓ２８〜Ｓ３４の処理によって、ページ記述データに含まれる４つのオブジェクトが分類され、各オブジェクト毎の変換処理が実行される。
【０１８７】
また、Ｓ２３の処理により確認した結果、ページ記述データに未処理のオブジェクトがなければ、即ち、ページ記述データに含まれる全てのオブジェクト（文字オブジェクト、線分オブジェクト、グラフィックオブジェクト、イメージオブジェクト）が抽出されて、そのオブジェクト毎の処理が実行されたことが確認された場合には（Ｓ２３：Ｎｏ）、印刷データメモリ１４ａに格納される印刷データをプリントコマンドに変換し（Ｓ２４）、切断線データメモリ１４ｂに格納される切断線データをカットコマンドに変換する（Ｓ２５）。Ｓ２５の処理後、印刷データから変換されたプリントコマンドと、切断線データから変換されたカットコマンドとを、Ｉ／Ｆ１８からカッティングプリンタ５０へ送信する（Ｓ２６）。Ｓ２６の処理の結果として、カッティングプリンタ５０では、Ｉ／Ｆ５７を介して入力されたプリントコマンド及びカットコマンドに基づいて、シート材への印刷及びシート材の切断が実行される（図１９参照）。
【０１８８】
Ｓ２６の処理後、このデータ変換処理（Ｓ４）を終了する。また、Ｓ２２の処理により確認した結果、処理中断コマンドが入力された場合には（Ｓ２２：Ｙｅｓ）、Ｓ２３〜Ｓ２６の処理をスキップして、このデータ変換処理（Ｓ４）を終了する。
【０１８９】
図９は、上述した文字オブジェクト変換処理（Ｓ３２）のフローチャートである。この文字オブジェクト変換処理（Ｓ３２）では、まず、文字オブジェクトを構成する文字フォントの書式が、フォント条件管理メモリ１４ａにおける管理番号Ｆ１の変換条件Ｊを満たすかを確認する（Ｓ４１）。
【０１９０】
Ｓ４１の処理により確認した結果、文字オブジェクトを構成する文字フォントの書式が、フォント条件管理メモリ１４ａにおける管理番号Ｆ１の変換条件Ｊを満たさない場合には（Ｓ４１：Ｎｏ（満たさない））、文字オブジェクトを構成する文字フォントの書式が、フォント条件管理メモリ１４ａにおける管理番号Ｆ２の変換条件Ｊを満たすかを確認する（Ｓ４７）。
【０１９１】
なお、Ｓ４１又はＳ４７の判断処理により行われる、文字オブジェクトを構成する文字フォントの書式と、管理番号Ｆ１又は管理番号Ｆ２の変換条件Ｊとの比較の詳細については、図１０を参照しつつ後述する。また、Ｓ４１及びＳ４７の判断処理の順序は、フォント条件管理メモリ１４ａにおいて各管理番号（管理番号Ｆ１又は管理番号Ｆ２）により管理される変換条件Ｊの優先順位１６１ａの順（図４（ａ）参照）に対応する。
【０１９２】
Ｓ４７の処理により確認した結果、文字オブジェクトを構成する文字フォントの書式が、フォント条件管理メモリ１４ａにおける管理番号Ｆ２の変換条件Ｊを満たさない場合には（Ｓ４７：Ｎｏ（満たさない））、その文字オブジェクトにおける文字フォントに従う印刷データを生成し、印刷データメモリ１３ａに格納し（Ｓ４６）、この文字オブジェクト変換処理（Ｓ３２）を終了する。よって、文字オブジェクトを構成する文字フォントの書式が、管理番号Ｆ１の変換条件Ｊ又は管理番号Ｆ２の変換条件Ｊのいずれも満たさない場合には、その文字オブジェクトはカッティングプリンタ５０において印刷のみが行われる。
【０１９３】
一方で、Ｓ４１の処理により確認した結果、文字オブジェクトを構成する文字フォントの書式が、フォント条件管理メモリ１４ａにおける管理番号Ｆ１の変換条件Ｊを満たしている場合には（Ｓ４１：Ｙｅｓ（満たす））、フォント条件管理メモリ１４ａにおける管理番号Ｆ１に、出力時設定Ｏが設定されているかを確認する（Ｓ４２）。
【０１９４】
Ｓ４２の処理により確認した結果、フォント条件管理メモリ１４ａにおける管理番号Ｆ１に、出力時設定Ｏが設定されていれば（Ｓ４２：Ｙｅｓ）、文字フォントの書式を出力時設定Ｏとして設定されている書式に変更し（Ｓ４３）、Ｓ４４の処理へ移行する。Ｓ４３の処理では、例えば、文字オブジェクトが管理番号Ｆ１の変更条件Ｊを満たす場合には、文字フォントの色が、Ｋ＝２５％から、管理番号Ｆ１の出力時設定Ｏとして設定されているＫ＝１００％に変更される。
【０１９５】
一方で、Ｓ４２の処理により確認した結果、フォント条件管理メモリ１４ａにおける管理番号Ｆ１に、出力時設定Ｏが設定されていなければ（Ｓ４２：Ｎｏ）、Ｓ４３の処理をスキップし、Ｓ４４の処理へ移行する。
【０１９６】
また、Ｓ４７の処理により確認した結果、文字オブジェクトを構成する文字フォントの書式が、フォント条件管理メモリ１４ａにおける管理番号Ｆ２の変換条件Ｊを満たしている場合には（Ｓ４７：Ｙｅｓ（満たす））、フォント条件管理メモリ１４ａにおける管理番号Ｆ２に、出力時設定Ｏが設定されているかを確認する（Ｓ４８）。
【０１９７】
Ｓ４８の処理により確認した結果、フォント条件管理メモリ１４ａにおける管理番号Ｆ２に、出力時設定Ｏが設定されていれば（Ｓ４８：Ｙｅｓ）、Ｓ４３の処理へ移行し、一方で、フォント条件管理メモリ１４ａにおける管理番号Ｆ２に、出力時設定Ｏが設定されていなければ（Ｓ４８：Ｎｏ）、Ｓ４４の処理へ移行する。
【０１９８】
Ｓ４４の処理では、フォント形状データメモリ１４ｋに、文字フォントの書式に対応するフォント形状データが存在するかを確認する。Ｓ４４の処理により確認した結果、フォント形状データメモリ１４ｋに、文字フォントの書式に対応するフォント形状データがあれば（Ｓ４４：Ｙｅｓ）、図１１を参照して後述する文字フォント切断線データ生成処理を実行して、切断線データを生成した後（Ｓ４５）、Ｓ４６の処理へ移行する。よって、文字オブジェクトを構成する文字フォントの書式が、管理番号Ｆ１の変換条件Ｊ又は管理番号Ｆ２の変換条件Ｊのいずれかを満たし、フォント形状データメモリ１４ｋに対応するフォント形状データが存在する場合には、その文字オブジェクトは、カッティングプリンタ５０において印刷及び切断が行われる。
【０１９９】
一方で、Ｓ４４の処理により確認した結果、フォント形状データメモリ１４ｋに、文字フォントの書式に対応するフォント形状データがなければ（Ｓ４４：Ｎｏ）、表示部１６による視覚的表示、又は、非図示のスピーカから出力される音声によってエラーを報知する（Ｓ４９）。
【０２００】
Ｓ４９の処理後、代替フォントによる印刷設定がされているかを確認する（Ｓ５０）。なお、この「代替フォントによる印刷設定」とは、文字フォントの書式に対応するフォント形状データがフォント形状データメモリ１４ｋに存在しなかった場合に、その文字フォントに類似の形状を有する代替フォントのフォント形状データを用いて印刷を行う設定である。
【０２０１】
Ｓ５０の処理により確認した結果、代替フォントによる印刷設定がされていれば（Ｓ５０：Ｙｅｓ）、文字フォントの書式におけるフォントの書体を、対応する代替フォントの書体に変更し（Ｓ５１）、Ｓ４６の処理へ移行する。この場合、カッティングプリンタ５０において、代替フォントによる印刷が行われることになる。
【０２０２】
一方で、Ｓ５０の処理により確認した結果、代替フォントによる印刷設定がされていなければ（Ｓ５０：Ｎｏ）、処理中断コマンドを出力し（Ｓ５２）、この文字オブジェクト変換処理（Ｓ３２）を終了する。Ｓ５２の処理の結果として、処理中断コマンドが出力されると、上述したデータ変換処理（図９）において、ページ記述データに未処理のオブジェクトが残っていても、データ変換処理が終了することになる。
【０２０３】
代替フォントの書式を用いて文字オブジェクトの切断を行うと、時に、その代替フォントによる文字が当初のイメージに合わないことがあり、その場合には、シート材が無駄になってしまう。よって、Ｓ４４，Ｓ４９〜Ｓ５２の処理の結果として、ページ記述データの一部として入力された文字フォントに対応するフォント形状データがフォント形状データメモリ１４ｋに存在しない場合には、文字フォント切断線データ生成処理（Ｓ４５）がスキップされるので、その文字フォントの書式が、管理番号Ｆ１の変換条件Ｊ又は管理番号Ｆ２の変換条件Ｊのいずれかを満たす場合であっても、その文字オブジェクトは、カッティングプリンタ５０において切断されないので、切断された文字がイメージに合わないためにシート材を無駄にすることが防止される。
【０２０４】
また、Ｓ４９の処理の結果として、ページ記述データの一部として入力された文字フォントに対応するフォント形状データがフォント形状データメモリ１４ｋに存在しない場合には、ユーザに対して報知が行われるので、ユーザはその旨を認識し、必要に応じて、キャンセルボタン（非図示）などの操作によって強制的にデータ変換処理（図８参照）を終了することも可能であり、それによって、高価なシート材を無駄にすることを低減できる。
【０２０５】
図１０は、上述したＳ４１又はＳ４７の判断処理により行われる、文字オブジェクトを構成する文字フォントの書式と、フォント条件管理メモリ１４ａにおける管理番号Ｆ１又は管理番号Ｆ２の変換条件Ｊとの比較について、具体的に説明する図である。図１０（ａ）は、文字オブジェクト変換処理（図９参照）におけるＳ４１の判断処理を具体的に説明する図であり、図１０（ｂ）は、文字オブジェクト変換処理（図９参照）におけるＳ４７の判断処理を具体的に説明する図である。
【０２０６】
図１０（ａ）に示すように、判断処理Ｓ４１では、まず、文字オブジェクトを構成する文字フォントの書体は、フォント条件管理メモリ１４ａにおける管理番号Ｆ１の変換条件Ｊの１つであるＡゴシックであるかを確認する（Ｓ４１ａ）。Ｓ４１ａの処理により確認した結果、文字フォントの書体がＡゴシックであれば（Ｓ４１ａ：Ｙｅｓ）、文字オブジェクトを構成する文字フォントの大きさは、フォント条件管理メモリ１４ａにおける管理番号Ｆ１の変換条件Ｊの１つである６０ｐｔであるかを確認する（Ｓ４１ｂ）。
【０２０７】
Ｓ４１ｂの処理により確認した結果、文字フォントの大きさが６０ｐｔであれば（Ｓ４１ｂ：Ｙｅｓ）、文字オブジェクトを構成する文字フォントの色は、フォント条件管理メモリ１４ａにおける管理番号Ｆ１の変換条件Ｊの１つであるＫ＝２５％であるかを確認する（Ｓ４１ｃ）。Ｓ４１ｃの処理により確認した結果、文字フォントの色がＫ＝２５％であれば（Ｓ４１ｃ：Ｙｅｓ）、Ｓ４１の処理において、文字オブジェクトを構成する文字フォントの書式が、フォント条件管理メモリ１４ａにおける管理番号Ｆ１の変換条件Ｊを全て満たすと判断されて、Ｓ４２の処理へ移行する（図９参照）。
【０２０８】
一方で、下記の（１）〜（３）における少なくとも１つが該当する場合には、Ｓ４１の処理において、文字オブジェクトを構成する文字フォントの書式が、フォント条件管理メモリ１４ａにおける管理番号Ｆ１の変換条件Ｊを満たさないと判断されて、Ｓ４７の処理へ移行する（図９参照）：（１）Ｓ４１ａの処理により確認した結果、文字フォントの書体がＡゴシックでない場合（Ｓ４１ａ：Ｎｏ）、（２）Ｓ４１ｂの処理により確認した結果、文字フォントの大きさが６０ｐｔでない場合（Ｓ４１ｂ：Ｎｏ）、及び、（３）Ｓ４１ｃの処理により確認した結果、文字フォントの色がＫ＝２５％でない場合（Ｓ４１ｃ：Ｎｏ）。
【０２０９】
図１０（ｂ）に示すように、判断処理Ｓ４７では、文字オブジェクトを構成する文字フォントの色は、フォント条件管理メモリ１４ａにおける管理番号Ｆ２の変換条件ＪであるＫ＝５０％であるかを確認する（Ｓ４７ａ）。Ｓ４７ａの処理により確認した結果、文字フォントの色がＫ＝５０％であれば（Ｓ４７ａ：Ｙｅｓ）、Ｓ４７の処理において、文字オブジェクトを構成する文字フォントの書式が、フォント条件管理メモリ１４ａにおける管理番号Ｆ２の変換条件Ｊを満たすと判断されて、Ｓ４８の処理へ移行する（図９参照）。
【０２１０】
一方で、Ｓ４７ａの処理により確認した結果、文字フォントの色がＫ＝５０％でなければ（Ｓ４７ａ：Ｎｏ）、Ｓ４７の処理において、文字オブジェクトを構成する文字フォントの書式が、フォント条件管理メモリ１４ａにおける管理番号Ｆ２の変換条件Ｊを満たさないと判断されて、Ｓ４６の処理へ移行する（図９参照）。
【０２１１】
フォント条件管理メモリ１４ａにおける管理番号Ｆ２の変換条件Ｊは、フォントの色のみが「Ｋ＝５０％」に設定されており、フォントの書体及びフォントの大きさについては「設定なし」とされている（図３（ａ）参照）。そのため、図１０（ｂ）に示すように、Ｓ４７の処理では、フォントの色が「Ｋ＝５０％」を書式として有する文字オブジェクトは全て、変換条件Ｊを満たすものとして処理される。よって、変換条件Ｊが少ない数の条件（特に、１つ）によって構成されることにより、切断線データを設定させるべき文字オブジェクトを容易に指定できる。
【０２１２】
一方で、フォント条件管理メモリ１４ａにおける管理番号Ｆ１の変換条件Ｊは、フォントの書体と大きさと色との３つの条件により構成されているので、図１０（ａ）に示すように、Ｓ４１の処理では、これらの３つの条件が全て満たされなければ、変換条件Ｊを満たすものとして処理されない。よって、変換条件Ｊが複数の条件によって構成されることにより、書式の誤入力による誤切断を抑制することができる。
【０２１３】
図１１は、上述した文字フォント切断線データ生成処理（Ｓ４５）のフローチャートである。この文字フォント切断線データ生成処理（Ｓ４５）は、まず、文字オブジェクトを構成する文字フォントの書式に対応するフォント形状データを、フォント形状データメモリ１４ｋから取得し、そのフォント形状データをアウトライン化し、アウトラインデータを生成する（Ｓ６１）。
【０２１４】
Ｓ６１の処理後、文字オブジェクトが、各々独立した複数の部位から構成される文字（例えば、「お」や「豊」や「ｊ」など）を含むかを確認し（Ｓ６２）、各々独立した複数の部位から構成される文字を含んでいなければ（Ｓ６２：Ｎｏ）、文字間連結設定メモリ１４ｆに、文字間連結設定が有効であると格納されているかを確認する（Ｓ６５）。Ｓ６５の処理により確認した結果、文字間連結設定メモリ１４ｆに、文字間連結設定が無効であると格納されている場合には（Ｓ６５：Ｎｏ）、図１２を参照して後述する切断線データ追加処理によって、切断線データメモリ１３ｂに切断線データを追加し（Ｓ６７）、この文字フォント切断線データ生成処理を終了する。
【０２１５】
一方で、Ｓ６２の処理により確認した結果、文字オブジェクトが、各々独立した複数の部位から構成される文字を含む場合には、文字内連結設定メモリ１４ｅに、文字内連結設定が有効であると格納されているかを確認する（Ｓ６３）。Ｓ６３の処理により確認した結果、文字内連結設定メモリ１４ｅに、文字内連結設定が有効であると格納されている場合には（Ｓ６３：Ｙｅｓ）、各々独立した複数の部位から構成される文字に対応するアウトラインデータを連結し（Ｓ６４）、Ｓ６５の処理へ移行する。なお、Ｓ６４の処理において連結されるアウトラインデータは、Ｓ６１の処理によって生成されたアウトラインデータである。Ｓ６４の処理によって、各々独立した複数の部位から構成される文字に対応するアウトラインデータが連結されると、図５（ｂ）を用いて説明したように、カッティングプリンタ５０において、一体化された文字が切断されることになる。
【０２１６】
また、Ｓ６３の処理により確認した結果、文字内連結設定メモリ１４ｅに、文字内連結設定が無効であると格納されている場合には（Ｓ６３：Ｎｏ）、Ｓ６４の処理をスキップして、Ｓ６５の処理へ移行する。この場合には、図５（ａ）を用いて説明したように、カッティングプリンタ５０において、各々独立した複数の部位が別々に切り抜かれることになる。
【０２１７】
一方で、Ｓ６５の処理により確認した結果、文字間連結設定メモリ１４ｆに、文字間連結設定が有効であると格納されている場合には（Ｓ６５：Ｙｅｓ）、文字オブジェクトにおける各文字に対応するアウトラインデータを、文字連結用台のアウトラインデータを用いて連結し（Ｓ６６）、Ｓ６７の処理へ移行する。なお、Ｓ６７の処理において、文字連結用台を用いて連結されるアウトラインデータは、Ｓ６１の処理によって生成されたアウトラインデータである。Ｓ６６の処理によって、文字オブジェクトに対応する各文字のアウトラインデータが、文字連結用台のアウトラインデータを用いて連結されると、図５（ｃ）を用いて説明したように、カッティングプリンタ５０において、一体化された文字群が切断されることになる。
【０２１８】
図１２は、上述した切断線データ追加処理（Ｓ６７）のフローチャートである。この切断線データ追加処理（Ｓ６７）は、まず、文字フォント切断線データ生成処理により生成されたアウトラインデータ（文字内連結されたアウトラインデータ、及び、文字間連結あれたアウトラインデータを含む）と、現在のＳ６７の処理以前から切断線データメモリ１３ｂに格納されている切断線データとに、重なる部分があるかを確認する（Ｓ８１）。
【０２１９】
Ｓ８１の処理により確認した結果、重なる部分がなければ（Ｓ８１：Ｎｏ）、文字フォント切断線データ生成処理により生成されたアウトラインデータを、切断線データメモリ１３ｂに切断データとして追加して格納し（Ｓ８５）、図１３を参照して後述する切断線データ変更処理を実行し（Ｓ８６）、この切断線データ追加処理（Ｓ６７）を終了する。
【０２２０】
一方で、Ｓ８１の処理により確認した結果、重なる部分があれば（Ｓ８１：Ｙｅｓ）、切断線データメモリ１３ｂに切断線データが格納されているオブジェクトの中で、Ｓ８１の処理により重なると判定されたオブジェクトに対応する切断線データを、切断線データメモリ１３ｂから抽出する（Ｓ８２）。
【０２２１】
Ｓ８２の処理後、上書き部消去設定メモリ１４ｈに、上書き部消去設定が有効であると格納されているかを確認する（Ｓ８３）。Ｓ８３の処理により確認した結果、上書き部消去設定メモリ１４ｈに、上書き部消去設定が有効であると格納されていれば（Ｓ８３：Ｙｅｓ）、Ｓ８２の処理により抽出された切断線データのうち、Ｓ８１の処理により重なると判定された部分（交点部分は除く）に対応する切断線データを削除する（Ｓ８４）。Ｓ８４の処理の結果として、カッティングプリンタ５０において、図６（ａ）を用いて説明したような切断が行われる。
【０２２２】
一方で、Ｓ８３の処理により確認した結果、上書き部消去設定メモリ１４ｈに、上書き部消去設定が無効であると格納されていれば（Ｓ８３：Ｎｏ）、重なり部結合設定メモリ１４ｇに、重なり部結合設定が有効であると格納されているかを確認する（Ｓ８７）。
【０２２３】
Ｓ８７の処理により確認した結果、重なり部結合設定メモリ１４ｇに、重なり部結合設定が有効であると格納されていれば（Ｓ８７：Ｙｅｓ）、文字フォント切断線データ生成処理により生成されたアウトラインデータにおける、Ｓ８１の処理により重なると判定された部分（交点部分は除く）に対応する部分のデータを削除し（Ｓ８８）、Ｓ８２の処理により抽出された切断線データのうち、Ｓ８１の処理により重なると判定された部分（交点部分は除く）に対応する切断線データを削除する（Ｓ８９）。
【０２２４】
Ｓ８９の処理後、Ｓ８８の処理の結果として残ったアウトラインデータと、Ｓ８９の処理の結果として残った切断線データとを結合して、新たなアウトラインデータを生成し、その新たなアウトラインデータを、切断線データとして追加して格納する（Ｓ９０）。
【０２２５】
Ｓ９０の処理後、Ｓ８１の処理により重なると判定されたオブジェクトに対応する切断線データを、切断線データメモリ１３ｂから削除し（Ｓ９１）、この切断線データ追加処理（Ｓ６７）を終了する。Ｓ８８〜Ｓ９１の処理の結果として、カッティングプリンタ５０において、図６（ｂ）を用いて説明したような切断が行われる。
【０２２６】
一方で、Ｓ８７の処理により確認した結果、重なり部結合設定メモリ１４ｇに、重なり部結合設定が無効であると格納されていれば（Ｓ８７：Ｎｏ）、Ｓ８５の処理へ移行する。
【０２２７】
図１３は、上述した切断線データ変更処理（Ｓ８６）のフローチャートである。この切断線データ変更処理（Ｓ８６）は、まず、切り残し結合設定メモリ１４ｉに、切り残し設定が有効であると格納されているかを確認する（Ｓ１０１）。
【０２２８】
Ｓ１０１の処理により確認した結果、切り残し結合設定メモリ１４ｉに、切り残し設定が有効であると格納されていれば（Ｓ１０１：Ｙｅｓ）、Ｓ８５又はＳ９０の処理により切断線データメモリ１３ｂに追加された切断線データから、切り残し部分に相当する部分に対応するデータを削除し（Ｓ１０２）、Ｓ１０３の処理へ移行する。Ｓ１０２の処理の結果として、カッティングプリンタ５０において、図６（ｄ）を用いて説明したような切断が行われる。
【０２２９】
一方で、Ｓ１０１の処理により確認した結果、切り残し結合設定メモリ１４ｉに、切り残し設定が無効であると格納されていれば（Ｓ１０１：Ｎｏ）、Ｓ１０２の処理をスキップして、Ｓ１０３の処理へ移行する。
【０２３０】
Ｓ１０３の処理では、内側カット設定メモリ１４ｊに、内側カット設定が有効であると格納されているかを確認する。Ｓ１０３の処理により確認した結果、内側カット設定メモリ１４ｊに、内側カット設定が有効であると格納されていれば（Ｓ１０３：Ｙｅｓ）、Ｓ８５又はＳ９０の処理により切断線データメモリ１３ｂに追加された切断線データを、内側カット設定メモリ１４ｊに格納されるオフセット分（本実施例では、５ｍｍ）だけ、その切断線データの内周側に略平行に変更した切断線データに書き換え（Ｓ１０４）、この切断線データ変更処理（Ｓ８６）を終了する。なお、Ｓ１０４の処理の結果として、カッティングプリンタ５０において、図６（ｃ）を用いて説明したような切断が行われる。
【０２３１】
一方で、Ｓ１０３の処理により確認した結果、内側カット設定メモリ１４ｊに、内側カット設定が無効であると格納されていれば（Ｓ１０３：Ｎｏ）、Ｓ１０４の処理をスキップし、この切断線データ変更処理（Ｓ８６）を終了する。
【０２３２】
図１４は、上述した線分オブジェクト変換処理（Ｓ３３）のフローチャートである。この線分オブジェクト変換処理（Ｓ３３）では、まず、形状パターン認識処理を行い、線分オブジェクトの形状を求める（Ｓ１２１）。
【０２３３】
この形状パターン認識処理（Ｓ１２１）は、線分オブジェクトを構成する各線分データ（即ち、ベクトルデータ）に基づいて求められた線分オブジェクトを構成する線分の数や各線分の長さや隣接する線分により形成される角度などの情報に基づいて、線分オブジェクトの形状の認識を行うものである。例えば、（１００，２００）→（２００，２００）→（２００，１００）→（１００，１００）→（１００，２００）の順で各座標を結ぶ線分オブジェクトである場合には、各線分データ（ベクトルデータ）が９０度で交差する四角形であり、且つ、各辺の長さはいずれも１００であることから、正方形であると認識される。同様に、多角形や円や星形などの、各線分の長さや隣接する線分により形成される角度などにより特定される形状もまた、形状パターン認識処理（Ｓ１２１）によって認識することができる。
【０２３４】
Ｓ１２１の処理後、線分オブジェクトが、線分条件管理メモリ１４ｂにおける管理番号Ｌ１の変換条件Ｊを満たすかを確認する（Ｓ１２２）。なお、Ｓ１２２の判断処理により行われる、線分オブジェクトと、線分条件管理メモリ１４ｂにおける管理番号Ｌ１の変換条件Ｊとの比較の詳細については、図１５（ａ）を参照しつつ後述する。
【０２３５】
Ｓ１２２の処理により確認した結果、線分オブジェクトが、線分条件管理メモリ１４ｂにおける管理番号Ｌ１の変換条件Ｊを満たす場合には（Ｓ１２２：Ｙｅｓ（満たす））、上述した切断線データ追加処理（図１２参照）を実行する（Ｓ６７）。ただし、線分オブジェクトに対して切断線データ追加処理（Ｓ６７）を行う場合には、Ｓ８１，Ｓ８５，Ｓ８８，Ｓ９０における「生成されたアウトラインデータ」は、「線分オブジェクトの線分データ」に読み替えるものとする。
【０２３６】
切断線データ追加処理（Ｓ６７）の処理後、線分オブジェクトにおける印刷すべき線分データに従う印刷データを生成し、印刷データメモリ１３ａに格納し（Ｓ１２３）、この線分オブジェクト変換処理を終了する。なお、「線分オブジェクトにおける印刷すべき線分データ」とは、線分オブジェクトを構成する線分データのうち、以下に対応するデータを除いたものである：（１）切断線データ追加処理（Ｓ６７、図１２参照）において、切断線データに変換された線分データ、及び、（２）重なり部結合設定メモリ１４ｇに、重なり部結合設定が有効であることが格納されている場合に、切断線データ追加処理（Ｓ６７、図１２参照）におけるＳ８９の処理により削除された切断線データに対応する線分データ。
【０２３７】
一方で、Ｓ１２２の処理により確認した結果、線分オブジェクトが、線分条件管理メモリ１４ｂにおける管理番号Ｌ１の変換条件Ｊを満たさない場合には（Ｓ１２２：Ｎｏ（満たさない））、線分オブジェクトが、線分条件管理メモリ１４ｂにおける管理番号Ｌ２の変換条件Ｊを満たすかを確認する（Ｓ１２４）。なお、Ｓ１２４の判断処理により行われる、線分オブジェクトと、線分条件管理メモリ１４ｂにおける管理番号Ｌ２の変換条件Ｊとの比較の詳細については、図１５（ｂ）を参照しつつ後述する。
【０２３８】
Ｓ１２４の処理により確認した結果、線分オブジェクトが、線分条件管理メモリ１４ｂにおける管理番号Ｌ２の変換条件Ｊを満たす場合には（Ｓ１２４：Ｙｅｓ（満たす））、Ｓ６７の処理へ移行する。一方で、Ｓ１２４の処理により確認した結果、線分オブジェクトが、線分条件管理メモリ１４ｂにおける管理番号Ｌ２の変換条件Ｊを満たさない場合には（Ｓ１２４：Ｎｏ（満たさない））、Ｓ１２５の処理へ移行する。
【０２３９】
Ｓ１２５の処理では、線分オブジェクトが、線分条件管理メモリ１４ｂにおける管理番号Ｌ３の変換条件Ｊを満たすかを確認する。なお、Ｓ１２５の判断処理により行われる、線分オブジェクトと、線分条件管理メモリ１４ｂにおける管理番号Ｌ３の変換条件Ｊとの比較の詳細については、図１５（ｃ）を参照しつつ後述する。
【０２４０】
Ｓ１２５の処理により確認した結果、線分オブジェクトの形状が、線分条件管理メモリ１４ｂにおける管理番号Ｌ２の変換条件Ｊを満たす場合には（Ｓ１２５：Ｙｅｓ（満たす））、Ｓ６７の処理へ移行する。一方で、Ｓ１２５の処理により確認した結果、線分オブジェクトが、線分条件管理メモリ１４ｂにおける管理番号Ｌ３の変換条件Ｊを満たさない場合には（Ｓ１２５：Ｎｏ（満たさない））、Ｓ１２３の処理へ移行する。よって、線分オブジェクトが、管理番号Ｌ１〜Ｌ３の変換条件Ｊのいずれも満たさない場合には、その線分オブジェクトは、カッティングプリンタ５０において印刷のみが行われる。
【０２４１】
以上のように、この線分オブジェクト変換処理（Ｓ３３）によれば、ページ記述データから抽出された線分オブジェクトが線分条件管理メモリ１４ｂに格納される変換条件Ｊを満たした場合に、その線分オブジェクトの輪郭に対応する切断線データが生成される。
【０２４２】
なお、この線分オブジェクト変換処理（Ｓ３３）において、線分条件管理メモリ１４ｂに格納される各変換条件Ｊを満たすかを判断する判断処理Ｓ１２２，Ｓ１２４，Ｓ１２５の実行順序は、線分条件管理メモリ１４ｂにおいて各管理番号（管理番号Ｌ１〜Ｌ３のいずれか）により管理される変換条件Ｊの優先順位１６１ａの順（図４（ａ）参照）に対応する。
【０２４３】
図１５は、上述したＳ１２２，Ｓ１２４，Ｓ１２５の判断処理により行われる、線分オブジェクトと、線分条件管理メモリ１４ｂにおける管理番号毎に管理される変換条件Ｊとの比較について、具体的に説明する図である。
【０２４４】
図１５（ａ）は、線分オブジェクト変換処理（図１４参照）におけるＳ１２２の判断処理を具体的に説明する図であり、図１５（ｂ）は、線分オブジェクト変換処理（図１４参照）におけるＳ１２４の判断処理を具体的に説明する図であり、線分オブジェクト変換処理（図１４参照）におけるＳ１２５の判断処理を具体的に説明する図である。
【０２４５】
図１５（ａ）に示すように、判断処理Ｓ１２２では、Ｓ１２１の形状パターン認識処理により認識された線分オブジェクトの形状が、線分条件管理メモリ１４ｂにおける管理番号Ｌ１に変換条件Ｊとして格納されている値、即ち、円であるかを確認する（Ｓ１２２ａ）。
【０２４６】
Ｓ１２２ａの処理により確認した結果、線分オブジェクトの形状が円であれば（Ｓ１２２ａ：Ｙｅｓ）、Ｓ１２２の処理において、線分オブジェクト（具体的には、線分オブジェクトの形状）が、線分条件管理メモリ１４ｂにおける管理番号Ｌ１の変換条件Ｊを満たすと判断されて、Ｓ６７の処理へ移行する（図１４参照）。
【０２４７】
一方で、Ｓ１２２ａの処理により確認した結果、線分オブジェクトの形状が円でなければ（Ｓ１２２ａ：Ｎｏ）、Ｓ１２２の処理において、線分オブジェクトが、線分条件管理メモリ１４ｂにおける管理番号Ｌ１の変換条件Ｊを満たさないと判断されて、Ｓ１２４の処理へ移行する（図１４参照）。
【０２４８】
上記のように、線分条件管理メモリ１４ｂにおける管理番号Ｌ１の変換条件Ｊは、線分オブジェクトの形状が円であることを条件としているので、Ｓ１２２の形状パターン認識処理（図１４参照）によって線分オブジェクトの形状が円であると認識された場合には、Ｓ１２２の処理において、線分オブジェクトが変換条件Ｊを満たすものとして処理される。よって、ページ記述データの中に、線分条件管理メモリ１４ｂに変換条件Ｊとして格納されている形状を有する線分オブジェクトを作成するという単純な作業の結果として、その線分オブジェクトをカッティングプリンタ５０において切り抜くことができる。
【０２４９】
図１５（ｂ）に示すように、判断処理Ｓ１２４では、まず、線分オブジェクトの線種は、線分条件管理メモリ１４ｂにおける管理番号Ｌ２の変換条件の１つである点線であるかを確認する（Ｓ１２４ａ）。Ｓ１２４ａの処理により確認した結果、線分オブジェクトの線種が点線であれば（Ｓ１２４ａ：Ｙｅｓ）、線分オブジェクトの線の太さは、線分条件管理メモリ１４ｂにおける管理番号Ｌ２の変換条件の１つである５ｐｔであるかを確認する（Ｓ１２４ｂ）。
【０２５０】
Ｓ１２４ｂの処理により確認した結果、線分オブジェクトの線の太さが５ｐｔであれば（Ｓ１２４ｂ：Ｙｅｓ）、線分オブジェクトの線の色は、線分条件管理メモリ１４ｂにおける管理番号Ｌ２の変換条件の１つである（Ｃ，Ｍ，Ｙ，Ｋ）＝（１，２，３，４）であるかを確認する（Ｓ１２４ｃ）。
【０２５１】
Ｓ１２４ｃの処理により確認した結果、線分オブジェクトの色が（Ｃ，Ｍ，Ｙ，Ｋ）＝（１，２，３，４）であれば（Ｓ１２４ｃ：Ｙｅｓ）、Ｓ１２４の処理において、線分オブジェクト（具体的には、線分オブジェクトの書式）が、線分条件管理メモリ１４ｂにおける管理番号Ｌ２の変換条件Ｊを全て満たすと判断されて、Ｓ６７の処理へ移行する（図１４参照）。
【０２５２】
一方で、下記の（１）〜（３）における少なくとも１つが該当する場合には、Ｓ１２４の処理において、線分オブジェクト（具体的には、線分オブジェクトの書式）が、線分条件管理メモリ１４ｂにおける管理番号Ｌ２の変換条件Ｊを満たさないと判断されて、Ｓ１２５の処理へ移行する（図１４参照）：（１）Ｓ１２４ａの処理により確認した結果、線分オブジェクトの線種が点線でない場合（Ｓ１２４ａ：Ｎｏ）、（２）Ｓ１２４ｂの処理により確認した結果、線分オブジェクトの線の太さが５ｐｔでない場合（Ｓ１２４ｂ：Ｎｏ）、及び、（３）Ｓ１２４ｃの処理により確認した結果、線分オブジェクトの色が（Ｃ，Ｍ，Ｙ，Ｋ）＝（１，２，３，４）でない場合（Ｓ１２４ｃ：Ｎｏ）。
【０２５３】
線分条件管理メモリ１４ｂにおける管理番号Ｌ２の変換条件Ｊは、線分オブジェクトの線種と線の太さと線の色との３つの条件により構成されているので、図１５（ｂ）に示すように、これらの３つの条件を全て満たさなければ、変換条件Ｊを満たすものとして処理されない。よって、変換条件Ｊが複数の条件によって構成されることにより、書式の誤入力による誤切断を抑制することができる。
なお、本実施例では、線分条件管理メモリ１４ｂにおける管理番号Ｌ２の変換条件Ｊは、線分オブジェクトの線種と線の太さと線の色との３つの条件がいずれも特定の値（「点線」、「５ｐｔ」、「（Ｃ，Ｍ，Ｙ，Ｋ）＝（１，２，３，４）」）によって設定されているが、３つの条件の全てが特定の値によって設定されていなくてもよい。例えば、線分条件管理メモリ１４ｂにおける１の管理番号に対し、変換条件Ｊが、線種が「点線」として設定されているが、線の太さと線の色とがいずれも「設定なし」であってもよい。その場合には、図１５（ｂ）において、Ｓ１２４ａの判断処理が「Ｙｅｓ」であれば、Ｓ１２４の処理では、線分オブジェクトの書式が、線分条件管理メモリ１４ｂにおける管理番号Ｌ２の変換条件Ｊを満たすと判断することになる。一方で、１２４ａの判断処理が「Ｎｏ」であれば、Ｓ１２４の処理では、線分オブジェクトの書式が、線分条件管理メモリ１４ｂにおける管理番号Ｌ２の変換条件Ｊを満たさないと判断することになる。よって、変換条件Ｊが少ない数の条件（特に、１つ）によって構成されている場合には、切断線データを設定させるべき文字オブジェクトを容易に指定できることになる。
【０２５４】
図１５（ｃ）に示すように、判断処理Ｓ１２５では、Ｓ１２１の形状パターン認識処理により認識された線分オブジェクトの形状が、線分条件管理メモリ１４ｂにおける管理番号Ｌ３に変換条件Ｊとして格納されている値、即ち、閉ループであるかを確認する（Ｓ１２５ａ）。
【０２５５】
Ｓ１２５ａの処理により確認した結果、線分オブジェクトの形状が閉ループであれば（Ｓ１２５ａ：Ｙｅｓ）、Ｓ１２５の処理において、線分オブジェクト（具体的には、線分オブジェクトの形状）が、線分条件管理メモリ１４ｂにおける管理番号Ｌ３の変換条件Ｊを満たすと判断されて、Ｓ６７の処理へ移行する（図１４参照）。
【０２５６】
一方で、Ｓ１２５ａの処理により確認した結果、線分オブジェクトの形状が閉ループでなければ（Ｓ１２５ａ：Ｎｏ）、Ｓ１２５の処理において、線分オブジェクトが、線分条件管理メモリ１４ｂにおける管理番号Ｌ３の変換条件Ｊを満たさないと判断されて、Ｓ１２３の処理へ移行する（図１４参照）。
【０２５７】
図１５（ｃ）に示すように、線分条件管理メモリ１４ｂにおける管理番号Ｌ３の変換条件Ｊは、線分オブジェクトが閉ループ（即ち、閉じた線分）に設定されているので、Ｓ１２５の処理では、閉ループの線分オブジェクトは、変換条件Ｊを満たすものとして処理される。よって、ページ記述データの中に閉ループの線分オブジェクトを作成するという単純な作業の結果として、その線分オブジェクトをカッティングプリンタ５０において切り抜くことができる。
【０２５８】
図１６は、上述したグラフィックオブジェクト変換処理（Ｓ３１）のフローチャートである。このグラフィックオブジェクト変換処理（Ｓ３１）では、まず、グラフィックオブジェクトの輪郭をアウトライン化して、アウトラインデータを生成する（Ｓ１４１）。
【０２５９】
次に、上述した線分オブジェクト変換処理（図１４参照）と同様の形状パターン認識処理を行い、グラフィックオブジェクトの輪郭の形状を求める（Ｓ１２１）。なお、このグラフィックオブジェクトに対して形状パターン認識処理（Ｓ１２１）を実行する場合には、Ｓ１４１の処理によりアウトライン化されたグラフィックオブジェクトの輪郭のアウトラインデータ（即ち、ベクトルデータ）に基づいて、グラフィックオブジェクトの輪郭の形状の認識が行われる。
【０２６０】
Ｓ１２１の処理後、グラフィックオブジェクトが、グラフィック条件管理メモリ１４ｃにおける管理番号Ｇ１の変換条件Ｊを満たすかを確認する（Ｓ１４２）。なお、Ｓ１４２の判断処理により行われる、グラフィックオブジェクトと、グラフィック条件管理メモリ１４ｃにおける管理番号Ｇ１の変換条件Ｊとの比較の詳細については、図１７（ａ）を参照しつつ後述する。
【０２６１】
Ｓ１４２の処理により確認した結果、グラフィックオブジェクトが、グラフィック条件管理メモリ１４ｃにおける管理番号Ｇ１の変換条件Ｊを満たさない場合には（Ｓ１４２：Ｎｏ（満たさない））、グラフィックオブジェクトが、グラフィック条件管理メモリ１４ｃにおける管理番号Ｇ２の変換条件Ｊを満たすかを確認する（Ｓ１４５）。
【０２６２】
なお、Ｓ１４５の判断処理により行われる、グラフィックオブジェクトと、グラフィック条件管理メモリ１４ｃにおける管理番号Ｇ２の変換条件Ｊとの比較の詳細については、図１７（ｂ）を参照しつつ後述する。
【０２６３】
Ｓ１４５の処理により確認した結果、グラフィックオブジェクトが、グラフィック条件管理メモリ１４ｃにおける管理番号がＧ２の変換条件Ｊを満たさない場合には（Ｓ１４５：Ｎｏ（満たさない））、グラフィックオブジェクトを構成する描画データに従う印刷データを生成し、印刷データメモリ１３ａに格納し（Ｓ１４４）、このグラフィックオブジェクト変換処理を終了する。よって、グラフィックオブジェクトが、管理番号Ｇ１の変換条件Ｊ又は管理番号Ｇ２の変換条件Ｊのいずれも満たさない場合には、そのグラフィックオブジェクトは、カッティングプリンタ５０において印刷のみが行われる。
【０２６４】
一方で、（１）Ｓ１４２の処理により確認した結果、グラフィックオブジェクトが、グラフィック条件管理メモリ１４ｃにおける管理番号Ｇ１の変換条件Ｊを満たす場合（Ｓ１４２：Ｙｅｓ（満たす））、あるいは、（２）Ｓ１４５の処理により確認した結果、グラフィックオブジェクトが、グラフィック条件管理メモリ１４ｃにおける管理番号Ｇ２の変換条件Ｊを満たす場合には（Ｓ１４５：Ｙｅｓ（満たす））、いずれの場合も、上述した切断線データ追加処理（図１２参照）を実行する（Ｓ６７）。なお、グラフィックオブジェクトに対して切断線データ追加処理（Ｓ６７）を行う場合には、Ｓ８１，Ｓ８５，Ｓ８８，Ｓ９０における「生成されたアウトラインデータ」は、Ｓ１４１の処理により生成されたアウトラインデータである。
【０２６５】
従って、ページ記述データから抽出されたグラフィックオブジェクトがグラフィック条件管理メモリ１４ｃに格納される変換条件Ｊを満たした場合に、そのグラフィックオブジェクトの輪郭に対応する切断線データが生成される。よって、ページ記述データ作成時において、グラフィック条件管理メモリ１４ｃに格納される変換条件Ｊを満たすグラフィックオブジェクトを作成することにより、そのグラフィックオブジェクトをカッティングプリンタ５０によって切断することができる。
【０２６６】
なお、このグラフィックオブジェクト変換処理（Ｓ３１）において、グラフィック条件管理メモリ１４ｂに格納される各変換条件Ｊを満たすかを判断する判断処理Ｓ１４２及びＳ１４５の実行順序は、グラフィック条件管理メモリ１４ｃにおいて各管理番号（管理番号Ｇ１又は管理番号Ｇ２）により管理される変換条件Ｊの優先順位１６１ａの順（図４（ａ）参照）に対応する。
【０２６７】
切断線データ追加処理（Ｓ６７）の処理後、グラフィック条件管理メモリ１４ｃにおいて各管理番号（本実施例では、管理番号Ｇ１又は管理番号Ｇ２）に対する変換条件Ｊとして指定されている色（内部色）を、出力時設定Ｏの色に変更し（Ｓ１４３）、Ｓ１４４の処理へ移行する。
【０２６８】
Ｓ１４３の処理では、例えば、グラフィックオブジェクトが、グラフィック条件管理メモリ１４ｃにおける管理番号Ｇ２の変更条件Ｊを満たす場合には、グラフィックオブジェクトの領域内において、（Ｃ，Ｍ，Ｙ，Ｋ）＝（４，３，２，１）の色データ部分が、出力時設定Ｏとして設定されているＫ＝１００％に変更される。よって、ページ記述データ作成時において、切断を所望するグラフィックオブジェクトにおいて、Ｋ＝１００％で印刷されるべき領域の一部を意図的に（Ｃ，Ｍ，Ｙ，Ｋ）＝（４，３，２，１）とすることにより、グラフィックオブジェクトの輪郭がカッティングプリンタ５０において切断される上に、（Ｃ，Ｍ，Ｙ，Ｋ）＝（４，３，２，１）の色データ部分を、本来印刷されるべき所望の色であるＫ＝１００％として印刷されるので、所望するデザインのグラフィックオブジェクトを切り抜くことができる。なお、グラフィックオブジェクトが、グラフィック条件管理メモリ１４ｃにおける管理番号Ｇ１の変更条件Ｊを満たす場合には、管理番号Ｇ１の出力時設定が「入力と同じ」であるので、ページ記述データに含まれる色データを用いてグラフィックオブジェクトが印刷される。
【０２６９】
図１７は、上述したＳ１４２，Ｓ１４５の判断処理により行われる、グラフィックオブジェクトと、グラフィック条件管理メモリ１４ｃにおける管理番号毎に管理される変換条件Ｊとの比較について、具体的に説明する図である。
【０２７０】
図１７（ａ）は、グラフィックオブジェクト変換処理（図１６参照）におけるＳ１４２の判断処理を具体的に説明する図であり、図１７（ｂ）は、グラフィックオブジェクト変換処理（図１６参照）におけるＳ１４５の判断処理を具体的に説明する図である。
【０２７１】
図１７（ａ）に示すように、判断処理Ｓ１４２では、Ｓ１２１の形状パターン認識処理により認識されたグラフィックオブジェクトの輪郭の形状は、グラフィック条件管理メモリ１４ｃにおける管理番号Ｇ１に変換条件Ｊとして格納されている値、即ち、三角形であるかを確認する（Ｓ１４２ａ）。
【０２７２】
Ｓ１４２ａの処理により確認した結果、グラフィックオブジェクトの輪郭の形状が三角形であれば（Ｓ１４２ａ：Ｙｅｓ）、Ｓ１４２の処理において、グラフィックオブジェクト（具体的には、グラフィックオブジェクトの形状）が、グラフィックオブジェクト条件管理メモリ１４ｃにおける管理番号Ｇ１の変換条件Ｊを満たすと判断されて、Ｓ６７の処理へ移行する（図１６参照）。
【０２７３】
一方で、Ｓ１４２ａの処理により確認した結果、グラフィックオブジェクトの輪郭の形状が三角形でなければ（Ｓ１４２ａ：Ｎｏ）、Ｓ１４２の処理において、グラフィックオブジェクトが、グラフィック条件管理メモリ１４ｃにおける管理番号Ｇ１の変換条件Ｊを満たさないと判断されて、Ｓ１４５の処理へ移行する（図１６参照）。
【０２７４】
図１７（ｂ）に示すように、判断処理Ｓ１４５では、グラフィックオブジェクトの領域内に、グラフィック条件管理メモリ１４ｃにおける管理番号Ｇ２に変換条件Ｊとして格納されている色、即ち、（Ｃ，Ｍ，Ｙ，Ｋ）＝（４，３，２，１）が含まれているかを確認する（Ｓ１４５ａ）。
【０２７５】
Ｓ１４５ａの処理により確認した結果、グラフィックオブジェクトの領域内に、（Ｃ，Ｍ，Ｙ，Ｋ）＝（４，３，２，１）で表される色が含まれていれば（Ｓ１４５ａ：Ｙｅｓ）、Ｓ１４５の処理において、グラフィックオブジェクト（具体的には、グラフィックオブジェクトの書式）が、グラフィックオブジェクト条件管理メモリ１４ｃにおける管理番号Ｇ２の変換条件Ｊを満たすと判断されて、Ｓ６７の処理へ移行する（図１６参照）。
【０２７６】
一方で、Ｓ１４５ａの処理により確認した結果、グラフィックオブジェクトの領域内に、（Ｃ，Ｍ，Ｙ，Ｋ）＝（４，３，２，１）で表される色が含まれていなければ（Ｓ１４５ａ：Ｎｏ）、Ｓ１４５の処理において、グラフィックオブジェクトが、グラフィック条件管理メモリ１４ｃにおける管理番号Ｇ２の変換条件Ｊを満たさないと判断されて、Ｓ１４４の処理へ移行する（図１６参照）。
【０２７７】
グラフィックオブジェクトの形状は、ユーザのデザインによって決まるものであり、また、グラフィックオブジェクトの領域内の色（内部色）は、ユーザによって容易に変更することができる。よって、ページ記述データ作成時において、その輪郭に沿って切り抜くことを所望するグラフィックオブジェクトを容易に指定することができる。
【０２７８】
図１８は、上述したイメージオブジェクト変換処理（Ｓ３４）のフローチャートである。このイメージオブジェクト変換処理（Ｓ３４）は、まず、イメージオブジェクトにマスク処理がされているかを確認する（Ｓ１６１）。
【０２７９】
Ｓ１６１の処理により確認した結果、イメージオブジェクトにマスク処理がされていなければ（Ｓ１６１：Ｎｏ）、イメージオブジェクトの輪郭をアウトライン化して、アウトラインデータを生成する（Ｓ１６２）。次いで、Ｓ１６２の処理により生成されたアウトラインデータ（即ち、ベクトルデータ）に基づいて、上述した線分オブジェクト変換処理（図１４参照）と同様の形状パターン認識処理を行い、イメージオブジェクトの輪郭の形状を求める（Ｓ１２１）。
【０２８０】
一方で、Ｓ１６１の処理により確認した結果、イメージオブジェクトにマスク処理がされていれば（Ｓ１６１：Ｙｅｓ）、マスクの輪郭をアウトライン化して、アウトラインデータを生成する（Ｓ１６５）。Ｓ１６５の処理後、Ｓ１２１の処理（形状パターン認識処理）を実行し、マスクの輪郭の形状を求める。なお、この場合には、Ｓ１２１の形状パターン認識処理では、Ｓ１６５の処理により生成されたアウトラインデータ（即ち、ベクトルデータ）に基づいて、マスクの輪郭の形状の認識が行われる。
【０２８１】
Ｓ１２１の処理（形状パターン認識処理）が実行されると、次いで、イメージオブジェクトは、イメージ条件変換管理メモリ１４ｄにおける管理番号Ｉ１の変換条件Ｊを満たすかを確認し（Ｓ１６３）、変換条件Ｊを満たしていれば（Ｓ１６３：Ｙｅｓ（満たす））、上述した切断線データ追加処理（図１２参照）を実行し（Ｓ６７）、Ｓ１６４の処理へ移行する。一方で、変換条件Ｊを満たしていなければ（Ｓ１６３：Ｎｏ（満たさない））、Ｓ６７の処理をスキップして、Ｓ１６４の処理へ移行する。
【０２８２】
なお、イメージオブジェクトに対して切断線データ追加処理（Ｓ６７）を行う場合には、Ｓ８１，Ｓ８５，Ｓ８８，Ｓ９０における「生成されたアウトラインデータ」は、Ｓ１６２又はＳ１６５の処理により生成されたアウトラインデータである。
【０２８３】
ここで、Ｓ１６３の判断処理について、具体的に説明すると、Ｓ１２１の形状パターン認識処理により認識されたイメージオブジェクト又はマスクの輪郭の形状がイメージ条件管理メモリ１４ｄにおける管理番号Ｉ１に変換条件Ｊとして格納されている値、即ち、矩形であるかを確認し、その結果、イメージオブジェクト又はマスクの輪郭の形状が矩形であると確認された場合には、イメージオブジェクト（具体的には、イメージオブジェクトの形状）が、イメージオブジェクト条件管理メモリ１４ｄにおける管理番号Ｉ１の変換条件Ｊを満たすと判断される。一方で、イメージオブジェクト又はマスクの輪郭の形状が矩形でないと確認された場合には、イメージオブジェクト（具体的には、イメージオブジェクトの形状）が、イメージオブジェクト条件管理メモリ１４ｄにおける管理番号Ｉ１の変換条件Ｊを満たさないと判断される。
【０２８４】
Ｓ１６４の処理では、イメージオブジェクトを構成するイメージデータに従う印刷データを生成し、印刷データメモリ１３ａに格納する。そして、Ｓ１６４の処理後、このイメージオブジェクト変換処理を終了する。
【０２８５】
このイメージオブジェクト変換処理（Ｓ３４）によれば、ページ記述データから抽出されたイメージオブジェクトがイメージ条件管理メモリ１４ｄに格納される変換条件Ｊを満たした場合に、そのイメージオブジェクトの輪郭又はマスクの輪郭に対応する切断線データが生成される。よって、ページ記述データ作成時において、イメージ条件管理メモリ１４ｄに格納される変換条件Ｊを満たすイメージオブジェクト（イメージデータ）を作成することにより、そのイメージオブジェクトをカッティングプリンタ５０によって切断することができる。
【０２８６】
また、Ｓ１６４〜Ｓ１６５の処理により、イメージオブジェクト（イメージデータ）における所望の部分を切り抜きたい場合には、イメージオブジェクトに所望の形状のマスクをかけること（マスク処理）によって、簡単に所望の部分のみを切断する（切り抜く）ことができる。
【０２８７】
次に、図１９を参照して、カッティングプリンタ５０で実行される印刷及び切断処理について説明する。図１９は、カッティングプリンタ５０で実行されるデータ受信処理を示すフローチャートであり、このデータ受信処理は、プリンタサーバ１０からデータが受信されると起動する処理である。
【０２８８】
このデータ受信処理では、まず、受信したデータが、プリンタサーバ１０で実行されるデータ変換処理（図８参照）におけるＳ２６の結果として、プリンタサーバ１０から送信されたプリントコマンド及びカットコマンドであるかを確認する（Ｓ２０１）。
【０２８９】
Ｓ２０１の処理により確認した結果、受信したデータが、プリンタサーバ１０から受信したプリントコマンド及びカットコマンドであれば（Ｓ２０１：Ｙｅｓ）、プリントコマンドに従ってシート材に印刷をし（Ｓ２０２）、次いで、カットコマンドに従ってシート材に印刷をする（Ｓ２０３）。
【０２９０】
Ｓ２０３の処理後、各処理として、プリンタサーバ１０から受信した信号又は情報に応じた処理を行う（Ｓ２０４）。例えば、各処理（Ｓ２０４）では、シート材のサイズ設定などの印刷設定をプリンタサーバ１０から受信した場合には、その印刷設定に応じた設定を行う処理などを行う（Ｓ２０４）。各処理（Ｓ２０４）の実行後、このデータ受信処理を終了する。
【０２９１】
以上説明したように、第１実施例のプリンタサーバ１０は、ページ記述データから抽出されたオブジェクトが、４つの条件管理メモリ１４ａ〜１４ｄに予め記憶されている変換条件Ｊを満たす場合に、そのオブジェクトに基づいて、例えば、そのオブジェクト自体の輪郭又は文字オブジェクトに含まれる文字フォントデータの輪郭に沿って切断されるような切断線データを生成できる。よって、ユーザが、ページ記述データの作成時において、切断を所望するオブジェクトに対し、４つの条件管理メモリ１４ａ〜１４ｄに予め記憶されている変換条件Ｊを組み込むという容易な操作によって、そのオブジェクトに基づいて、例えば、そのオブジェクト自体の輪郭又は文字オブジェクトに含まれる文字フォントデータの輪郭に沿って切断されるような切断線データを生成できる。従って、容易な操作によって、カッティングプリンタ５０でシート材を所望の形状に切断するための切断線データを生成できる。また、その際、専用のアプリケーションを用いることなく、一般的な文書データ作成ソフトなどを用いて作成されたページ記述データに基づいて、切断装置でシート材を所望の形状に切断するための切断線データを生成できるので利便性が高い。
【０２９２】
次に、図２０を参照して、プリンタサーバ１０によるカッティングプリンタ５０の制御の第２実施例について説明する。上記した第１実施例では、ユーザにより適宜設定された変換条件Ｊに応じて、ページ記述データから印刷データ及び切断線データが生成され、その際、変換条件Ｊと切断条件Ｃとが対応付けられている場合には、その切断条件Ｃに従う条件によって切断されるように構成されていた。この第２実施例では、文字フォントの書体に応じて、切断線データが生成され、その際、文字フォントの書体に応じた切断条件が付与されるものである。なお、この第２実施例において、上記した第１実施例と同一の部分には同一の符号を付して、その説明を省略する。
【０２９３】
なお、この第２実施例では、フォント形状データメモリ１４ｋにおいて、各フォント形状データ毎に、切断線データを生成するか否かの指定、及び、切断条件（カット回数及びカット速度）が対応付けられて格納されている。
【０２９４】
また、第２実施例の文字オブジェクト変換処理（Ｓ３２）では、第１実施例の文字オブジェクト変換処理（Ｓ３２）におけるＳ４１〜Ｓ４２，Ｓ４７，Ｓ４８の各ステップを省略すると共に、Ｓ４４とＳ４５との間に、Ｓ４４の処理によって、フォント形状データメモリ１４ｋに存在すると確認されたフォント形状データに対して、切断線データを生成する指定がされているかを確認するＳ４０１の判断処理が挿入される以外は、上記した第１実施例の文字オブジェクト変換処理（図９参照）と同じである。
【０２９５】
具体的には、第２実施例の文字オブジェクト変換処理（Ｓ３２）では、Ｓ４４の処理により確認した結果、フォント形状データメモリ１４ｋに、文字フォントの書式に対応するフォント形状データがあれば（Ｓ４４：Ｙｅｓ）、そのフォント形状データに対して、切断線データを生成する指定がされているかを確認する（Ｓ４０１）。
【０２９６】
Ｓ４０１の処理により確認した結果、フォント形状データに対して、切断線データを生成する指定がされていれば（Ｓ４０１：Ｙｅｓ）、Ｓ４５の処理へ移行する。一方で、フォント形状データに対して、切断線データを生成しない指定がされていれば（Ｓ４０１：Ｎｏ）、Ｓ４６の処理へ移行する。
【０２９７】
その結果として、フォント形状データメモリ１４ｋに格納されるフォント形状データにおいて、切断線データを生成する指定がされているフォント形状データに対応する文字フォント（文字オブジェクト）は、カッティングプリンタ５０において、その文字フォントの書体に応じた印刷がシート材に施され、さらに、フォント形状データメモリ１４ｋにおいてフォント形状データに対応付けられている切断条件で、該文字フォントの輪郭に沿ってシート材が切断される。
【０２９８】
一方で、フォント形状データメモリ１４ｋに格納されるフォント形状データにおいて、切断線データを生成しない指定がされているフォント形状データに対応する文字フォント（文字オブジェクト）は、カッティングプリンタ５０において、その文字フォントの書体に応じた印刷がシート材に施されるが、切断は実行されない。
【０２９９】
図２０は、第２実施例において、文字フォントの書体と、文字オブジェクト変換処理の結果としてカッティングプリンタ５０から出力される出力結果との関係を例示する図である。図２０（ａ）は、デザイン性の薄いＡゴシック（例えば、ＭＳゴシック（登録商標））とカッティングプリンタ５０における出力結果とを示す図である。デザイン性の薄いＡゴシックは、印刷及び切断する用途より、印刷及び切断を目的としてデザインされた各オブジェクトの近傍に説明書きを印刷する用途として適している。そのため、フォント形状データメモリ１４ｋには、このＡゴシックに対応するフォント形状データに対して、切断線データを生成しない指定が対応づけられている。その結果として、Ａゴシックの文字で構成される文字オブジェクトは、カッティングプリンタ５０において、シート材に対して
印刷のみが施される。
【０３００】
図２０（ｂ）は、デザイン性を有するが、その形状が単純なフォントであるＢゴシック（例えば、美杉ゴシック（登録商標））とカッティングプリンタ５０における出力結果とを示す図である。単純な形状を有するＢゴシックは、切断における高い精度は要求されないため、フォント形状データメモリ１４ｋには、このＢゴシックに対応するフォント形状データに対して、切断線データを生成する指定と、カット回数「１」及びカット速度「速い」という切断条件とが対応づけられている。その結果として、Ｂゴシックの文字で構成される文字オブジェクトは、カッティングプリンタ５０において、シート材に対して印刷が施されると共に、Ｂゴシックの文字の輪郭に沿ってシート材が、カット速度「速い」に相当するカット速度で、カット回数が１回でシート材が切断される。
【０３０１】
図２０（ｃ）は、デザイン性を有し、繊細な形状を有するフォントであるＣ明朝（例えば、和桜明朝（登録商標））とカッティングプリンタ５０における出力結果とを示す図である。繊細な形状を有するＣ明朝は、切断における高い精度が要求される。そのため、フォント形状データメモリ１４ｋには、このＣ明朝に対応するフォント形状データに対して、切断線データを生成する指定と、カット回数「１」及びカット速度「遅い」という切断条件とが対応づけられている。その結果として、Ｃ明朝の文字で構成される文字オブジェクトは、カッティングプリンタ５０において、シート材に対して印刷が施されると共に、Ｃ明朝の文字の輪郭に沿ってシート材が、カット速度「遅い」に相当するカット速度で、カット回数が１回でシート材が切断される。
【０３０２】
以上のように、第２実施例のプリンタサーバ１０では、文字フォントの書体に応じた用途や、文字フォントの書体の形状に応じて、切断の実行や切断時における切断条件の設定が行われる。よって、ユーザは、ページ記述データ作成時において、用途や書体（形状）に応じて、文字フォントを選択するだけで、切断線データを生成することができると共に、カッティングプリンタ５０において最適な切断条件で切断させることができる。
【０３０３】
次に、図２１を参照して、プリンタサーバ１０によるカッティングプリンタ５０の制御の第３実施例について説明する。上記した第２実施例では、文字フォントの書体に応じて、切断線データが生成されるものであったが、この第３実施例では、文字フォントの書体だけでなく、文字フォントの色に応じて、切断線データが生成されるものである。なお、この第３実施例において、上記した第２実施例と同一の部分には同一の符号を付して、その説明を省略する。
【０３０４】
なお、この第３実施例では、ＨＤＤ１４には、切断線データが生成されるように指定する入力文字フォントの色と、出力時のフォント色の設定、及び、切断条件（カット回数及びカット速度）とを対応付けて格納する切断フォント色テーブル１４ｌがさらに備えられている。
【０３０５】
また、フォント形状データメモリ１４ｋは、上記した第２実施例と同様に、各フォント形状データ毎に、切断線データを生成するか否かの指定、及び、切断条件（カット回数及びカット速度）が対応付けられて格納されている。
【０３０６】
第３実施例の文字オブジェクト変換処理（Ｓ３２）では、Ｓ４０１の処理により確認した結果、フォント形状データに対して、切断線データを生成する指定がされていなければ（Ｓ４０１：Ｎｏ）、入力文字フォントの色が、切断フォント色テーブル１４ｌにおいて切断線データを生成する入力文字フォントの色として格納されている色であるかを確認する（Ｓ４０２）。
【０３０７】
Ｓ４０２の処理により確認した結果、入力文字フォントの色が、切断フォント色テーブル１４ｌにおいて切断線データを生成する入力文字フォントの色として格納されている色であれば（Ｓ４０２：Ｙｅｓ）、出力時における文字フォントの色を、切断フォント色テーブル１４ｌにおいて対応付けられている色に変更した後（Ｓ４０３）、Ｓ４５の処理へ移行する。一方で、文字フォントの色が、切断フォント色テーブル１４ｌにおいて切断線データを生成する文字フォントの色として格納されている色でなければ（Ｓ４０２：Ｎｏ）、Ｓ４６の処理へ移行する。
【０３０８】
その結果として、フォント形状データメモリ１４ｋに格納されるフォント形状データにおいて、切断線データを生成しない指定がされているフォント形状データに対応する入力文字フォントであっても、入力文字フォントの色が、切断フォント色テーブル１４ｌにおいて切断線データを生成する文字フォントの色として格納されている色である場合には、カッティングプリンタ５０において、文字オブジェクトが、入力文字フォントの色に対して切断フォント色テーブル１４ｌにおいて対応付けられている色で印刷されると共に、入力文字フォントの色に対して対応づけられている切断条件で切断が実行される。
【０３０９】
図２１は、第３実施例において、文字フォントの色と、文字オブジェクト変換処理の結果としてカッティングプリンタ５０から出力される出力結果との関係を例示する図である。図２１（ａ）は、文字フォントの色がＫ＝１００％であるＡゴシック（例えば、ＭＳゴシック（登録商標））とカッティングプリンタ５０における出力結果とを示す図である。Ａゴシックは、フォント形状データメモリ１４ｋには、このＡゴシックに対応するフォント形状データに対して、切断線データを生成しない指定が対応づけられている。よって、切断フォント色テーブル１４ｌにおいて切断線データを生成する文字フォントの色としてＫ＝１００％が格納されていない場合には、その結果として、Ｋ＝１００％であるＡゴシックの文字で構成される文字オブジェクトは、カッティングプリンタ５０において、シート材に対して印刷のみが施される。
【０３１０】
図２１（ｂ）は、文字フォントの色がＫ＝２５％であるＡゴシックとカッティングプリンタ５０における出力結果とを示す図である。切断フォント色テーブル１４ｌにおいて切断線データを生成する文字フォントの色としてＫ＝２５％が格納されていると共に、出力時のフォント色としてＫ＝１００％が格納されている場合には、その結果として、カッティングプリンタ５０において、文字フォントの色がＫ＝１００％であるＡゴシックの文字がシート材に対して印刷されると共に、切断フォント色テーブル１４ｌにおいて入力文字フォントの色に対して対応付けられている切断条件（図１９（ｂ）に示す例では、カット回数が１回）で、Ａゴシックの輪郭に沿ってシート材が切断される。
【０３１１】
以上のように、第３実施例のプリンタサーバ１０では、フォント形状データメモリ１４ｋにおいて、切断線データを生成しない指定が対応づけられている文字フォントの書体であっても、切断線データを生成する文字フォントの色を変えることによって、文字フォントの輪郭に沿った切断を実行させるか否かを制御することができる。よって、ユーザは、ページ記述データ作成時において、用途に応じて、文字フォントと文字フォントの色とを選択するだけで、容易に切断線データを生成することができる。
なお、この第３実施例では、フォント形状データメモリ１４ｋにおいて、切断線データを生成しない指定が対応づけられている文字フォントの書体であっても、切断線データを生成する文字フォントの色によっては、文字フォントの輪郭に沿った切断を実行させることのできるものであった。これに限らず、フォント形状データメモリ１４ｋにおいて、切断線データを生成する指定が対応づけられている文字フォントの書体であっても、切断線データを生成する文字フォントの色によっては、印刷のみが行われるように構成してもよい。
【０３１２】
この場合は、ＨＤＤ１４には、切断線データを生成しないことを指定する入力文字フォントの色と、出力時のフォント色の設定とを対応付け格納する第２切断フォント色テーブル１４ｍがさらに備えられている。
【０３１３】
また、この場合には、第３実施例の文字オブジェクト変換処理（Ｓ３２）において、Ｓ４０１の処理により確認した結果、フォント形状データに対して、切断線データを生成する指定がされている場合に（Ｓ４０１：Ｙｅｓ）、入力文字フォントの色が、第２切断フォント色テーブル１４ｍにおいて切断線データを生成しない入力文字フォントの色として格納されている色であるかを確認する（Ｓ４０４）。
【０３１４】
Ｓ４０４の処理により確認した結果、入力文字フォントの色が、第２切断フォント色テーブル１４ｍにおいて切断線データを生成しない入力文字フォントの色として格納されている色である場合には（Ｓ４０４：Ｙｅｓ）、出力時における文字フォントの色を、第２切断フォント色テーブル１４ｍにおいて対応付けられている色に変更した後（Ｓ４０５）、Ｓ４６の処理へ移行する。
【０３１５】
Ｓ４０４，Ｓ４０５の結果として、フォント形状データメモリ１４ｋに格納されるフォント形状データにおいて、切断線データを生成する指定がされているフォント形状データに対応する入力文字フォントであっても、入力文字フォントの色が、第２切断フォント色テーブル１４ｍにおいて切断線データを生成しない文字フォントの色として格納されている色である場合には、カッティングプリンタ５０において、文字オブジェクトは切断されずに、入力文字フォントの色に対して第２切断フォント色テーブル１４ｌにおいて対応付けられている色で印刷される。
【０３１６】
一方で、文字フォントの色が、切断フォント色テーブル１４ｌにおいて切断線データを生成しない文字フォントの色として格納されている色でなければ（Ｓ４０４：Ｎｏ）、Ｓ４５の処理へ移行する。
【０３１７】
なお、請求項１記載のオブジェクト抽出手段としては、図８のデータ変換処理におけるＳ２７〜Ｓ３０の処理が該当する。また、請求項１記載の条件判定手段としては、図９の文字オブジェクト変換処理におけるＳ４１（図１０（ａ）のＳ４１ａ〜Ｓ４１ｃ），Ｓ４７（図１０（ｂ）のＳ４７ａ）の処理と、図１４の線分オブジェクト変換処理におけるＳ１２２（図１５（ａ）のＳ１２２ａ），Ｓ１２４（図１５（ｂ）のＳ１２４ａ〜Ｓ１２４ｃ），Ｓ１２５（図１５（ｃ）のＳ１２５ａ）の処理と、図１６のグラフィックオブジェクト変換処理におけるＳ１４２（図１７（ａ）のＳ１４２ａ），Ｓ１４５（図１７（ｂ）のＳ１４５ａ）の処理と、図１８におけるイメージオブジェクト変換処理におけるＳ１６３の処理とが該当する。また、請求項１記載の切断線データ生成手段としては、図１２の切断線データ追加処理（Ｓ６７）が該当する。また、請求項１記載のデータ送信手段としては、図８のデータ変換処理におけるＳ２６の処理が該当する。また、請求項１記載の切断手段としては、図１９のデータ受信手段におけるＳ２０３の処理が該当する。
【０３１８】
また、請求項３記載の文字内連結手段としては、図１１の文字フォント切断線データ生成処理におけるＳ６４の処理が該当する。また、請求項４記載の文字間連結手段としては、図１１の文字フォント切断線データ生成処理におけるＳ６６の処理が該当する。
【０３１９】
また、請求項５記載の報知手段としては、図９の文字オブジェクト変換処理におけるＳ４９の処理が該当する。また、請求項６の切断線データ生成禁止手段としては、図９の文字オブジェクト変換処理におけるＳ４４からＳ４９へ向かう分岐処理が該当する。
【０３２０】
また、請求項１０記載の輪郭形状識別手段としては、図１４の線分オブジェクト変換処理、図１６のグラフィックオブジェクト変換処理、又は、図１８のイメージオブジェクト変換処理におけるＳ１２１の処理が該当する。また、請求項１１におけるマスク検出手段としては、図１８のイメージオブジェクト変換処理におけるＳ１６１の処理が該当する。
【０３２１】
また、請求項１２又は１３記載の重なり判定手段としては、図１２の切断線データ追加処理におけるＳ８１の処理が該当する。また、請求項１２記載の切断線データ消去手段としては、図１２の切断線データ追加処理におけるＳ８４の処理が該当する。また、請求項１３記載の切断線データ結合手段としては、図１２の切断線データ追加処理におけるＳ９０の処理における「Ｓ８８の処理の結果として残ったアウトラインデータと、Ｓ８９の処理の結果として残った切断線データとを結合して、新たなアウトラインデータを生成し」の部分が該当する。また、請求項１３記載の切断線データ書換手段としては、図１２の切断線データ追加処理におけるＳ９０の処理における「その新たなアウトラインデータを、切断線データとして追加して格納する」の部分が該当する。
【０３２２】
また、請求項１４記載の印刷データ生成手段としては、図９の文字オブジェクト変換処理におけるＳ４３の処理が該当する。また、請求項１４記載の印刷手段としては、図１９のデータ受信手段におけるＳ２０２の処理が該当する。また、請求項１８記載のデータ生成条件書き込み手段としては、図７のメイン処理におけるＳ２の処理が該当する。
【０３２３】
また、請求項２２記載のオブジェクト抽出手段としては、図８のデータ変換処理におけるＳ２７〜Ｓ３０の処理が該当する。また、請求項２２記載の条件判定手段としては、図９の文字オブジェクト変換処理におけるＳ４１（図１０（ａ）のＳ４１ａ〜Ｓ４１ｃ），Ｓ４７（図１０（ｂ）のＳ４７ａ）の処理と、図１４の線分オブジェクト変換処理におけるＳ１２２（図１５（ａ）のＳ１２２ａ），Ｓ１２４（図１５（ｂ）のＳ１２４ａ〜Ｓ１２４ｃ），Ｓ１２５（図１５（ｃ）のＳ１２５ａ）の処理と、図１６のグラフィックオブジェクト変換処理におけるＳ１４２（図１７（ａ）のＳ１４２ａ），Ｓ１４５（図１７（ｂ）のＳ１４５ａ）の処理と、図１８におけるイメージオブジェクト変換処理におけるＳ１６３の処理とが該当する。また、請求項２２記載の切断線データ生成手段としては、図１２の切断線データ追加処理（Ｓ６７）が該当する。また、請求項２２記載のデータ送信手段としては、図８のデータ変換処理におけるＳ２６の処理が該当する。また、請求項２２記載の切断手段としては、図１９のデータ受信手段におけるＳ２０３の処理が該当する。
【０３２４】
また、請求項２３記載のオブジェクト抽出工程としては、図８のデータ変換処理におけるＳ２７〜Ｓ３０の処理が該当する。また、請求項２３記載の条件判定工程としては、図９の文字オブジェクト変換処理におけるＳ４１（図１０（ａ）のＳ４１ａ〜Ｓ４１ｃ），Ｓ４７（図１０（ｂ）のＳ４７ａ）の処理と、図１４の線分オブジェクト変換処理におけるＳ１２２（図１５（ａ）のＳ１２２ａ），Ｓ１２４（図１５（ｂ）のＳ１２４ａ〜Ｓ１２４ｃ），Ｓ１２５（図１５（ｃ）のＳ１２５ａ）の処理と、図１６のグラフィックオブジェクト変換処理におけるＳ１４２（図１７（ａ）のＳ１４２ａ），Ｓ１４５（図１７（ｂ）のＳ１４５ａ）の処理と、図１８におけるイメージオブジェクト変換処理におけるＳ１６３の処理とが該当する。また、請求項２３記載の切断線データ生成工程としては、図１２の切断線データ追加処理（Ｓ６７）が該当する。また、請求項２２記載のデータ送信工程としては、図８のデータ変換処理におけるＳ２６の処理が該当する。また、請求項２２記載の切断手段としては、図１９のデータ受信手段におけるＳ２０３の処理が該当する。
【０３２５】
以上、実施例に基づき本発明を説明したが、本発明は上述した実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０３２６】
例えば、上記実施例では、本発明のプリンタサーバ１０が、クライアントＰＣ３０とは独立したプリンタサーバ１０であるように構成したが、これに限らず、本発明のプリンタ制御装置としてのプリンタサーバ１０で実行される処理をクライアントＰＣ３０に内蔵されたプリンタドライバで実行するように構成してもよい。あるいは、本発明のプリンタ制御装置としてのプリンタサーバ１０で実行される処理をカッティングプリンタ５０のＣＰＵ５１で実行させるように構成してもよい。
【０３２７】
また、上記実施例では、色を表す色データとしてＣＭＹＫ値を用いるように構成したが、光の三原色（赤（Ｒ）、緑（Ｇ）、青（Ｂ））の組み合わせとして色を表示するＲＧＢ値を用いるように構成してもよい。
【０３２８】
また、上記実施例では、図３（ａ）〜（ｄ）に示した条件管理メモリ１４ａ〜１４ｄにおいて、色を表す色データとしてＣＭＹＫ値が格納されるように構成されているが、ＲＧＢ値を格納するように構成してもよいし、ＣＭＹＫ値とＲＧＢ値との両方を混在して格納するように構成してもよい。なお、必要に応じて、ＣＭＹＫ値からＲＧＢ値への変換、又は、ＲＧＢ値からＣＭＹＫ値への変換を行うように構成してもよい。
【０３２９】
また、上記実施例では、カットラインに付加される切断条件Ｃがカット回数とカット速度であったが、さらにカット圧を含めてもよく、カット回数、カット速度、カット圧がそれぞれ単独、又は２以上の任意の組み合わせであるように構成しても良い。１のカットラインに付加される切断条件のバリエーションが増えることにより、状況に応じて適切なカットラインを付与することができる。
【０３３０】
また、上記実施例では、文字オブジェクトの変換条件Ｊとして、「（フォントの）書体」、「（フォントの）大きさ」、「フォントの色」の３つとしたが、変換条件Ｊはこれらに限定されるものではない。文字オブジェクトにおける変換条件としては、例えば、文字修飾（例えば、Ｂｏｌｄ（太字）、斜体、網掛け、取消線、下線など）であってもよい。
【０３３１】
また、上記実施例では、条件管理メモリ（具体的には、線分条件管理メモリ１４ｂ、グラフィック条件管理メモリ１４ｃ）における１つの管理番号に対し、対応するオブジェクト（具体的には、線分オブジェクト又はグラフィックオブジェクト）の形状又は書式のいずれか一方のみが管理されるように構成されていた。これに限定されず、１つの管理番号に対して、オブジェクトの形状と書式との両方が一緒に管理されるように構成しても良い。これによって、切断すべきオブジェクトの条件をより詳細に特定することができるので、条件の誤入力による誤切断を抑制する精度をより高めることができる。
【０３３２】
また、上記実施例では、線分オブジェクト変換処理（図１４）におけるＳ１２３の処理において、印刷データが生成される線分データには、切断線データに変換された線分データが含まれないものとして構成したが、切断線データに変換された線分データもまた印刷データに変換されるように構成してもよい。この場合、選択手段を設けて、切断線データに変換された線分データを印刷するか否かをユーザが選択できるように構成してもよい。
【０３３３】
また、上記実施例では、切り残し設定メモリ１４ｉに切り残し設定が有効であると格納されている場合に、線分オブジェクト変換処理（図１４）のＳ１２３の処理によって、切り残し部分ＩＧ４に相当する印刷線ＰＬに対応する印刷データが生成されるが、切り残し部分ＩＧ４に相当する印刷線ＰＬに対応する印刷データを生成しないように構成してもよい。
【０３３４】
また、上記実施例では、上書き部消去設定メモリ１４ｈに上書き部消去設定が有効であると格納されている場合に、切断線データ追加処理（図１２）において、重なり部分における上書きした方のオブジェクトから、該重なり部分に対応する切断線データを削除するように構成した。これに対して、切断線データ追加処理（図１２）において、ページ記述データ作成時において先に入力されたオブジェクトから、該重なり部分に対応する切断線データが切断線データメモリ１３ｂから削除されるように構成してもよい。この場合、ページ記述データ作成時において先に入力されたオブジェクトから該重なり部分に対応する切断線データを削除するかどうかをユーザが選択し設定する設定手段を設けてもよい。
【０３３５】
また、切断線データ追加処理（図１２）において、生成されたアウトラインデータを一旦切断線データメモリ１３ｂに格納してから、重なり部結合設定や上書部消去設定に応じて、非切断線とする部分に対応する切断線データを削除するように構成してもよい。
【０３３６】
また、上記実施例において、プリンタサーバ１０に入力されるページ記述データは、プリンタサーバ１０が、ページ記述データを作成したＰＣ３０から、Ｉ／Ｆ１７とネットワーク４２とＩ／Ｆ１７を介して受信したものであった。それ以外に、プリンタサーバ１０のＨＤＤ１４に予め記憶されているプリンタサーバ１０の中から、切断線データお印刷データへの変換をするページ記述データを選択するように構成してもよいし、プリンタサーバに備えつけられた非図示の記憶媒体読取装置により、記憶媒体（ＣＤ−Ｒやフレキシブルディスクなど）に記憶されているページ記述データを読み込むように構成してもよい。
【０３３７】
また、上記実施例では、イメージオブジェクトの場合にのみ、マスク処理を考慮するように構成されていたが、他のオブジェクトの場合も、マスクがされていたらそのマスクの輪郭に沿った切断線に対応する切断線データを生成するように構成してもよい。
【０３３８】
また、上記実施例では、各オブジェクトが対応する変換条件Ｊを満たした場合には、各オブジェクトの輪郭に相当する切断線に対応する切断線データ、又は、各オブジェクトにおける輪郭の内周側に位置する切断線に対応する切断線データが生成されるものであったが、それに加えて、各オブジェクトにおける輪郭の外周側に位置する切断線に対応する切断線データが生成されるように構成されていてもよい。
【図面の簡単な説明】
【０３３９】
【図１】本発明における第１実施例の切断制御装置として機能するプリンタサーバを含むカッティングプリントシステムの全体構成を示すブロック図である。
【図２】印刷データ及び切断線データについて説明する図であり、（ａ）は、印刷データメモリに格納される印刷データを模式的に示す図であり、（ｂ）は、切断線データに格納される切断線データを模式的に示す図である。
【図３】オブジェクトの種類毎に設定されている切断線データ生成条件について説明する図であり、（ａ）は、フォント条件管理メモリに格納されるデータの構造を模式的に示す図であり、（ｂ）は、線分条件管理メモリに格納されるデータの構造を模式的に示す図であり、（ｃ）は、グラフィック条件管理メモリに格納されるデータの構造を模式的に示す図であり、（ｄ）は、イメージ条件管理メモリに格納されるデータの構造を模式的に示す図である。
【図４】変換条件をユーザ登録する場合の画面表示と登録方法について説明する図であり、（ａ）は、変換条件をユーザ登録する場合に表示部に表示される初期画面を示す図であり、（ｂ）は、文字オブジェクト（フォント）に対する変換条件の追加が指示された場合に表示部に表示される画面を示す図である。
【図５】文字内連結設定メモリ又は文字間連結設定メモリに格納された設定に応じたカッティングプリンタでの出力結果について説明する図であり、（ａ）は、文字内連結設定メモリに文字内連結設定が無効であることが格納された場合におけるカッティングプリンタでの出力結果を説明する図であり、（ｂ）は、文字内連結設定メモリに文字内連結設定が有効であることが格納された場合におけるカッティングプリンタでの出力結果を説明する図であり、（ｃ）は、文字間連結設定メモリに文字間連結設定が有効であることが格納された場合におけるカッティングプリンタでの出力結果を説明する図である。
【図６】重なり部結合設定メモリ、上書き部消去設定メモリ、切り残し設定メモリ、内側カット設定メモリに格納された設定に応じたカッティングプリンタでの線分オブジェクトの出力結果について説明する図であり、（ａ）は、重なり部結合設定メモリに、重なり部結合設定が無効であることが格納されており、一方で、上書き部消去設定メモリに、上書き部消去設定が有効であることが格納されている場合における、カッティングプリンタでの出力結果を説明する図であり、（ｂ）は、重なり部結合設定メモリに、重なり部結合設定が有効であることが格納されている場合における、カッティングプリンタでの出力結果を説明する図であり、（ｃ）は、内側カット設定メモリに、内側カット設定が有効であることが格納されている場合における、カッティングプリンタでの出力結果を説明する図であり、（ｄ）は、切り残し設定メモリに、切り残し設定が有効であることが格納されている場合における、カッティングプリンタでの出力結果を説明する図である。
【図７】本発明における第１実施例のプリンタサーバで実行されるメイン処理のフローチャートである。
【図８】データ変換処理のフローチャートである。
【図９】文字オブジェクト変換処理のフローチャートである。
【図１０】文字オブジェクト変換処理におけるＳ４１又はＳ４７の判断処理により行われる、文字オブジェクトを構成する文字フォントの書式と、管理番号Ｆ１又は管理番号Ｆ２における変換条件との比較について、具体的に説明する図であり、（ａ）は、Ｓ４１の判断処理を具体的に説明する図であり、（ｂ）は、Ｓ４７の判断処理を具体的に説明する図である。
【図１１】文字フォント切断線データ生成処理のフローチャートである。
【図１２】切断線データ追加処理のフローチャートである。
【図１３】切断線データ変更処理のフローチャートである。
【図１４】線分オブジェクト変換処理のフローチャートである。
【図１５】線分オブジェクト変換処理におけるＳ１２２，Ｓ１２４，Ｓ１２５の判断処理により行われる、線分オブジェクトと、線分条件管理メモリにおける各管理番号の変換条件との比較について、具体的に説明する図であり、（ａ）は、Ｓ１２２の判断処理を具体的に説明する図であり、（ｂ）は、Ｓ１２４の判断処理を具体的に説明する図であり、（ｃ）は、Ｓ１２５の判断処理を具体的に説明する図である。
【図１６】グラフィックオブジェクト変換処理のフローチャートである。
【図１７】グラフィックオブジェクト変換処理におけるＳ１４２又はＳ１４５の判断処理により行われる、グラフィックオブジェクトと、グラフィック条件管理メモリにおける各管理番号の変換条件との比較について、具体的に説明する図であり、（ａ）は、Ｓ１４２の判断処理を具体的に説明する図であり、（ｂ）は、Ｓ１４５の判断処理を具体的に説明する図である。
【図１８】イメージオブジェクト変換処理のフローチャートである。
【図１９】カッティングプリンタで実行されるデータ受信処理を示すフローチャートである。
【図２０】本発明のプリンタサーバの第２実施例において、文字フォントの書体と、文字オブジェクト変換処理の結果としてカッティングプリンタから出力される出力結果との関係を例示する図であり、（ａ）は、Ａゴシックとカッティングプリンタにおける出力結果とを示す図であり、（ｂ）は、Ｂゴシックとカッティングプリンタにおける出力結果とを示す図であり、（ｃ）は、Ｃ明朝とカッティングプリンタ５０における出力結果とを示す図である。
【図２１】本発明のプリンタサーバ１０の第３実施例において、文字フォントの色と、文字オブジェクト変換処理の結果としてカッティングプリンタから出力される出力結果との関係を例示する図であり、（ａ）は、文字フォントの色がＫ＝１００％であるＡゴシックとカッティングプリンタにおける出力結果とを示す図であり、（ｂ）は、文字フォントの色がＫ＝２５％であるＡゴシックとカッティングプリンタにおける出力結果とを示す図である。
【符号の説明】
【０３４０】
１０                プリンタサーバ（切断制御装置）
１４ａ              フォント条件管理メモリ（切断線データ生成条件記憶手段）
１４ｂ              線分条件管理メモリ（切断線データ生成条件記憶手段）
１４ｃ              グラフィック条件管理メモリ（切断線データ生成条件記憶手段）
１４ｄ              イメージ条件管理メモリ（切断線データ生成条件記憶手段）
１４ｋ              フォント形状データメモリ（フォント形状データ記憶手段）
１６０Ａ            初期画面（データ生成条件入力手段の一部）
１６０Ｂ            画面（データ生成条件入力手段の一部）
３０                クライアントＰＣ
５０                カッティングプリンタ（切断装置）
【図１】
2006069164.tif 000003
【図２】
2006069164.tif 000004
【図３】
2006069164.tif 000005
【図４】
2006069164.tif 000006
【図５】
2006069164.tif 000007
【図６】
2006069164.tif 000008
【図７】
2006069164.tif 000009
【図８】
2006069164.tif 000010
【図９】
2006069164.tif 000011
【図１０】
2006069164.tif 000012
【図１１】
2006069164.tif 000013
【図１２】
2006069164.tif 000014
【図１３】
2006069164.tif 000015
【図１４】
2006069164.tif 000016
【図１５】
2006069164.tif 000017
【図１６】
2006069164.tif 000018
【図１７】
2006069164.tif 000019
【図１８】
2006069164.tif 000020
【図１９】
2006069164.tif 000021
【図２０】
2006069164.tif 000022
【図２１】
2006069164.tif 000023