(57)【要約】【課題】読取部にゴミ及び汚れ等が付着した場合を検出可能な切断装置及び切断プログラムを提供すること。【解決手段】保持部材、読取部、搬送部、移動部、及び制御部を備える切断装置の制御部は以下の処理を実行する。制御部は、搬送部を制御して保持部材を副走査方向に搬送させる（Ｓ２、Ｓ８、Ｓ２４）、搬送期間中に、判断領域及び保持領域を読取部に読み取らせる（Ｓ３、Ｓ５、Ｓ７）。制御部は判断領域を表す第一画像データに、異常画素が主走査方向における同一の位置で副走査方向に所定数以上連続して存在する場合、当該主走査方向における同一の位置を特定位置として検出する（Ｓ１０）。制御部は保持領域の読み取りによって生成された第二画像データに基づき、切断データを生成する（Ｓ１７、Ｓ２６）。制御部は切断データに従って搬送部及び移動部を制御し、被切断物の対象模様を切断する（Ｓ１９）。【選択図】図４
2019005881.tif 000002
【特許請求の範囲】
【請求項１】
被切断物を保持可能な保持領域と、前記保持領域の外側に設けられた同一色の判断領域とを有する保持部材と、
主走査方向に併設された複数の撮像素子を有する読取部と、
前記主走査方向に対して直交する副走査方向に前記保持部材を搬送する搬送部と、
前記保持部材に保持された前記被切断物を切断する切断刃を前記主走査方向に移動する移動部と、
前記読取部と、前記搬送部と、前記移動部とを制御する制御部とを備え、
前記制御部は、
前記搬送部を制御して前記保持部材を前記副走査方向に搬送させる搬送手段と、
前記搬送手段が前記保持部材を前記副走査方向に搬送させている期間に、対象模様を含む前記被切断物が保持された前記保持部材の前記判断領域及び前記保持領域を前記読取部に読み取らせる読取手段と、
前記判断領域の読み取りによって生成された第一画像データにおいて、前記主走査方向における隣合う画素の値とは異なる値である異常画素が前記主走査方向における同一の位置で前記副走査方向に所定数以上連続して存在する場合、当該主走査方向における同一の位置を特定位置として検出する検出手段と、
前記保持領域の読み取りによって生成された第二画像データに基づき、前記被切断物の前記対象模様を切断するための切断データを生成する生成手段と、
前記生成手段によって生成された前記切断データに従って、前記搬送部及び前記移動部を制御し、前記被切断物の前記対象模様を切断する切断手段
として機能することを特徴とする切断装置。
【請求項２】
前記生成手段は、前記第二画像データと、前記検出手段によって検出された前記特定位置とに基づき、前記第二画像データによって表される前記対象模様の輪郭を特定し、前記被切断物の前記対象模様を切断する前記切断データを生成することを特徴とする請求項１に記載の切断装置。
【請求項３】
前記制御部は、
前記第二画像データにおいて、前記主走査方向の位置が前記特定位置となる画素群の値を所定値にして、前記特定位置に表れる線分を除去する除去手段と、
前記除去手段によって前記線分が除去された前記第二画像データにおいて、前記画素群の前記主走査方向における両側に位置する第一模様と、第二模様とを接続する接続図形を前記画素群内に設定する接続図形設定手段と、
として更に機能し、
前記生成手段は、前記接続図形設定手段によって前記接続図形が設定された前記第二画像データが表す前記第一模様と、前記第二模様と、前記接続図形とを含む前記対象模様の前記輪郭を特定し、前記切断データを生成することを特徴とする請求項２に記載の切断装置。
【請求項４】
前記接続図形設定手段は、前記除去手段によって前記線分が除去された前記第二画像データにおいて前記画素群に接する前記第一模様の第一頂点と、前記画素群に接し、前記第一頂点に最も近い前記第二模様の第二頂点とを結ぶ線分を前記接続図形として設定することを特徴とする請求項３に記載の切断装置。
【請求項５】
前記制御部は、
前記第二画像データにおいて、前記主走査方向の位置が前記特定位置となる画素群の値を、前記主走査方向において隣接する画素の値に変更して、前記画素群内に前記対象模様の一部を表す置換図形を設定する置換図形設定手段として更に機能し、
前記生成手段は、前記置換図形設定手段によって前記置換図形が設定された前記第二画像データが表す前記置換図形を含む前記対象模様の前記輪郭を特定し、前記切断データを生成することを特徴とする請求項２に記載の切断装置。
【請求項６】
前記判断領域は、前記副走査方向において前記保持領域の両側に位置する第一領域と第二領域とを有し、
前記検出手段は、前記第一領域と、前記第二領域とにおいて、前記主走査方向における同一の位置に、前記異常画素が前記副走査方向に所定数以上連続する場合に、当該主走査方向における同一の位置を前記特定位置として検出することを特徴とする請求項１から５の何れかに記載の切断装置。
【請求項７】
前記検出手段は、
前記第一領域を読み取った前記第一画像データにおいて前記異常画素が検出された場合、前記第二領域の前記第一画像データについて前記異常画素を検出する検出処理を行い、
前記第一領域を読み取った前記第一画像データにおいて前記異常画素が検出されない場合、前記第二領域の前記第一画像データについて前記検出処理を行わず、
前記生成手段は、前記第一領域を読み取った前記第一画像データにおいて前記異常画素が検出されない場合、前記第二画像データが表す前記対象模様の輪郭を特定して、前記切断データを生成することを特徴とする請求項６に記載の切断装置。
【請求項８】
前記検出手段は、
前記第一領域を読み取った前記第一画像データにおいて前記異常画素が検出された場合、前記主走査方向における当該画素の位置を候補位置として特定し、
前記第二領域を読み取った前記第一画像データにおいて前記主走査方向の位置が前記候補位置となる位置にある前記異常画素を検出し、
前記第一領域を読み取った前記第一画像データにおける前記異常画素の検出結果と、前記第二領域を読み取った前記第一画像データにおける前記異常画素の検出結果とに基づき、前記主走査方向における同一の位置に、前記異常画素が前記副走査方向に所定数以上連続する場合を、当該主走査方向における同一の位置を前記特定位置として検出することを特徴とする請求項６又は７に記載の切断装置。
【請求項９】
前記制御部は、
前記第二画像データに基づき前記切断データを生成する第一モードと、前記第二画像データに基づき前記切断データを生成しない第二モードとの何れかを特定するモード特定手段として更に機能し、
前記検出手段は、前記モード特定手段によって前記第一モードが特定された場合に、前記第一画像データに基づき前記特定位置を検出する処理を実行し、前記第二モードが特定された場合に、前記第一画像データに基づき前記特定位置を検出する処理を実行しないことを特徴とする請求項１から８の何れかに記載の切断装置。
【請求項１０】
情報を報知する報知部を更に備え、
前記制御部は、
前記検出手段によって前記特定位置が検出されたことを前記報知部に報知させる第一報知手段として更に機能することを特徴とする請求項１から９の何れかに記載の切断装置。
【請求項１１】
前記制御部は、
前記検出手段によって前記特定位置の数及び前記特定位置の前記主走査方向の位置の少なくとも何れかに応じて、前記第二画像データに基づき前記切断データを生成するかを判断する判断手段と、
前記判断手段によって前記第二画像データに基づき前記切断データを生成しないと判断された場合に、対処方法を前記報知部に報知させる第二報知手段
として更に機能し、
前記生成手段は、前記判断手段によって前記切断データを生成すると判断された場合に、前記第二画像データに基づき前記切断データを生成し、前記判断手段によって前記切断データを生成すると判断されない場合に、前記第二画像データに基づき前記切断データを生成しないことを特徴とする請求項１０に記載の切断装置。
【請求項１２】
請求項１から１１までの何れかに記載の切断装置の各種処理手段としてコンピュータを機能させるための切断プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、切断データに従ってシート状の被切断物を切断可能な切断装置及び切断プログラムに関する。
【背景技術】
【０００２】
切断データに従って、シート状の被切断物と切断刃とを相対的に移動させることにより、被切断物から模様を切断する切断装置の切断データを生成する加工装置が知られている（例えば、特許文献１参照）。特許文献１に記載の加工装置は、読取部で読み取った画像データに被切断物上のゴミ及び汚れ等に起因して黒点等のノイズが含まれる場合に、画像データからノイズを除去した加工データを生成する処理を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１７８８２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の加工装置は、読取部にゴミ及び汚れ等が付着した場合を考慮していない。従来の加工装置は、読取部に付着したゴミ及び汚れ等に起因するノイズを含んだ状態で加工データを生成することがある。
【０００５】
本発明の目的は、読取部にゴミ及び汚れ等が付着した場合を検出可能な切断装置及び切断プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る切断装置は、被切断物を保持可能な保持領域と、前記保持領域の外側に設けられた同一色の判断領域とを有する保持部材と、主走査方向に併設された複数の撮像素子を有する読取部と、前記主走査方向に対して直交する副走査方向に前記保持部材を搬送する搬送部と、前記保持部材に保持された前記被切断物を切断する切断刃を前記主走査方向に移動する移動部と、前記読取部と、前記搬送部と、前記移動部とを制御する制御部とを備え、前記制御部は、前記搬送部を制御して前記保持部材を前記副走査方向に搬送させる搬送手段と、前記搬送手段が前記保持部材を前記副走査方向に搬送させている期間に、対象模様を含む前記被切断物が保持された前記保持部材の前記判断領域及び前記保持領域を前記読取部に読み取らせる読取手段と、前記判断領域の読み取りによって生成された第一画像データにおいて、前記主走査方向における隣合う画素の値とは異なる値である異常画素が前記主走査方向における同一の位置で前記副走査方向に所定数以上連続して存在する場合、当該主走査方向における同一の位置を特定位置として検出する検出手段と、前記保持領域の読み取りによって生成された第二画像データに基づき、前記被切断物の前記対象模様を切断するための切断データを生成する生成手段と、前記生成手段によって生成された前記切断データに従って、前記搬送部及び前記移動部を制御し、前記被切断物の前記対象模様を切断する切断手段として機能する。
【０００７】
本発明の第二態様に係る切断プログラムは、第一態様の切断装置の各種処理手段としてコンピュータを機能させる。第三態様の非一時的なコンピュータ読み取り可能な媒体は第二態様の切断プログラムを記憶する。第一から第三態様によれば、切断装置は、判断領域の読み取りによって生成された第一画像データに基づき、読取部にゴミ及び汚れ等が付着した場合を検出できる。切断装置は、生成された切断データに基づき、対象模様を切断できる。
【図面の簡単な説明】
【０００８】
【図１】切断装置１の斜視図である。
【図２】被切断物２０を保持した保持部材１０の平面図である。
【図３】切断装置１の電気的構成を示すブロック図である。
【図４】第一実施形態のメイン処理のフローチャートである。
【図５】第一領域６４を表す画素群８１と、第二領域６５を表す画素群８２との説明図である。
【図６】具体例の対象模様８０を表す第二画像８３に基づき、切断データを生成する過程の説明図である。
【図７】第二実施形態のメイン処理のフローチャートである。
【図８】具体例の対象模様８０を表す第二画像８３に基づき、切断データを生成する過程の説明図である。
【図９】具体例の対象模様８０を表す第二画像８３に基づき、切断データを生成する過程の説明図である。
【発明を実施するための形態】
【０００９】
本発明を具体化した第一及び第二実施形態について、図面を参照して順に説明する。参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成などは、それのみに限定する趣旨ではなく、単なる説明例である。
【００１０】
図１から図３を参照して、第一及び第二実施形態に共通する切断装置１の物理的構成を説明する。以下の説明では、図１の左下側、右上側、右下側、左上側、上側、下側を、各々、切断装置１及び保持部材１０の左側、右側、前側、後側、上側、下側とする。つまり、後述の本体カバー９の伸長方向が左右方向である。操作部５０が配置された面が、切断装置１の上面である。保持部材１０の長手方向が前後方向であり、保持部材の短手方向が左右方向である。
【００１１】
図１及び図３に示すように、切断装置１は、本体カバー９、プラテン３、ヘッド５、搬送部７、移動部８、読取部４１及び制御部２を備え、保持部材１０に保持されたシート状の被切断物２０を切断データに従って切断可能である。図１に示すように保持部材１０は長手方向を前後方向とする姿勢で、切断装置１によって前後方向に搬送される。図２に示すように、保持部材１０は所定の厚みを有する矩形状のマットである。保持部材１０は、例えば合成樹脂材料からなる。保持部材１０の上面には、矩形状の枠線６１、及び左右方向に延びる太線６２、６３が印刷されている。前後方向において、太線６２、６３の間に枠線６１が配置されている。保持部材１０は、被切断物２０を保持可能な保持領域６７と、保持領域６７の外側に設けられた同一色の判断領域６６とを有する。保持領域６７は、枠線６１の内側の略矩形領域である。切断装置１は、保持領域６７内に配置された被切断物２０を切断可能である。保持領域６７には、粘着剤が塗布された粘着層１００が設けられる。被切断物２０は、粘着層１００に貼り付けられて保持される。被切断物２０は、例えば、紙、加工布、プラスチックシート等である。本例の判断領域６６は、後述の副走査方向（前後方向）において保持領域６７の両側に位置する第一領域６４と第二領域６５とを有する。第一領域６４は、枠線６１と太線６２との間の領域であり、保持領域６７の後ろ側にある。第二領域６５は、枠線６１と太線６３との間の領域であり、保持領域６７の前側にある。第一領域６４及び第二領域６５は、左右方向に延びる。
【００１２】
図１に示すように、本体カバー９は、左右方向に長い略矩形箱状の筐体である。本体カバー９には、開口部９１、カバー９２、及び操作部５０が設けられている。開口部９１は、本体カバー９の正面部に設けられた開口である。カバー９２は、左右方向に長い板状の部材である。カバー９２の下端側は、回動可能に本体カバー９に支持される。カバー９２が開くことで、開口部９１は開放される。カバー９２が閉じることで、開口部９１は閉塞される。図１では、カバー９２が開けられ、開口部９１が開放されている。
【００１３】
操作部５０は、本体カバー９の上面の右側部位に設けられる。操作部５０は、液晶ディスプレイ（ＬＣＤ）５１、複数の操作スイッチ５２、及びタッチパネル５３を備える。ＬＣＤ５１には、コマンド、イラスト、設定値、及びメッセージ等の様々な項目を含む画像が表示される。タッチパネル５３は、ＬＣＤ５１の表面に設けられる。ユーザは、指及びスタイラスペンの何れかを用いてタッチパネル５３の押圧操作を行う（以下、この操作を「パネル操作」という）。切断装置１では、タッチパネル５３により検知される押圧位置に対応して、どの項目が選択されたかが認識される。ユーザは、操作スイッチ５２及びタッチパネル５３を用いて、ＬＣＤ５１に表示された模様の選択、各種パラメータの設定、及び入力の操作等を行うことができる。
【００１４】
プラテン３は、本体カバー９内に設けられる。プラテン３は左右方向に延びる板状部材である。プラテン３は保持部材１０の下面を受け、被切断物２０を保持する保持部材１０を載置可能である。保持部材１０は、開口部９１が開放された状態で、プラテン３上にセットされる。
【００１５】
ヘッド５は、キャリッジ１９、装着部３２、及び上下駆動機構３３を備える。装着部３２及び上下駆動機構３３は各々、キャリッジ１９に対して前後に配置される。装着部３２は、切断刃１６を有するカートリッジ４を装着可能である。カートリッジ４は、下端に切断刃１６が配置された状態で装着部３２に装着される。
【００１６】
上下駆動機構３３は、装着部３２をプラテン３に接近させる方向（下方）及び装着部３２をプラテン３から離間させる方向（上方）に装着部３２を移動させる。本例の上下駆動機構３３は、Ｚ軸モータ３４の回動運動を減速し且つ上下運動に変換して、装着部３２に伝達し、装着部３２及びカートリッジ４を上下方向（Ｚ方向ともいう）に駆動させる。Ｚ軸モータ３４は、例えばパルスモータである。
【００１７】
搬送部７は後述の主走査方向に対して直交する副走査方向に保持部材１０を搬送する。本例の主走査方向及び副走査方向は各々、左右方向及び前後方向である。搬送部７は、プラテン３上にセットされた保持部材１０を、切断装置１の前後方向（Ｙ方向ともいう）に搬送可能に構成されている。搬送部７は、駆動ローラ１２、ピンチローラ１３、取付フレーム１４、Ｙ軸モータ１５、及び減速機構１７を備える。本体カバー９内には、一対の側壁部１１１、１１２が、互いに向かい合うように設けられている。側壁部１１１は、プラテン３の左側に位置する。側壁部１１２は、プラテン３の右側に位置する。駆動ローラ１２及びピンチローラ１３は、側壁部１１１、１１２の間に回転可能に支持される。駆動ローラ１２及びピンチローラ１３は、切断装置１の左右方向（Ｘ方向ともいう）に延び、上下方向に並んで配設される。ピンチローラ１３の左部にはローラ部（図示略）が設けられ、右部にはローラ部１３１が設けられる。
【００１８】
取付フレーム１４は、側壁部１１２の外面側（右側）に固定される。取付フレーム１４には、Ｙ軸モータ１５が取付けられる。Ｙ軸モータ１５は、例えばパルスモータである。Ｙ軸モータ１５の出力軸は、減速機構１７の駆動ギヤ（図示略）に固定されている。駆動ギヤは従動ギヤ（図示略）に噛合する。従動ギヤは、駆動ローラ１２の右端部の先端に固着されている。
【００１９】
保持部材１０が搬送される時、保持領域６７の左外側の部位は、駆動ローラ１２と、ピンチローラ１３の左側のローラ部（図示略）との間に挟持される。保持領域６７の右外側の部位は、駆動ローラ１２とローラ部１３１との間に挟持される。Ｙ軸モータ１５が正転駆動又は逆転駆動されると、Ｙ軸モータ１５の回転運動が、減速機構１７を介して駆動ローラ１２に伝わる。これにより、保持部材１０が後方又は前方へ搬送される。
【００２０】
移動部８は、ヘッド５を、保持部材１０の搬送方向と交差する方向、すなわちＸ方向に移動可能に構成されている。つまり、ヘッド５の移動方向は、保持部材１０の搬送方向と直交する。移動部８は、上下一対のガイドレール２１、２２、取付フレーム２４、Ｘ軸モータ２５、減速機構としての駆動ギヤ２７及び従動ギヤ２９、並びに伝達機構３０等を備える。ガイドレール２１及び２２は、側壁部１１１、１１２の間に固定されている。ガイドレール２１及び２２は、ピンチローラ１３に対して後方且つ上方に位置する。ガイドレール２１及び２２は、ピンチローラ１３と略平行つまりＸ方向に延びる。ヘッド５のキャリッジ１９は、ガイドレール２１及び２２に沿ってＸ方向へ移動可能に、ガイドレール２１及び２２に支持される。
【００２１】
取付フレーム２４は、側壁部１１１の外面側（左側）に固定されている。Ｘ軸モータ２５は、取付フレーム２４の後方に、下向きに取り付けられている。駆動ギヤ２７は、Ｘ軸モータ２５の出力軸に固定されている。Ｘ軸モータ２５は、例えばパルスモータである。従動ギヤ２９は駆動ギヤ２７に噛合する。伝達機構３０は、図示しない、左右一対のタイミングプーリと、左右一対のタイミングプーリに掛装された無端状のタイミングベルトを有する。一方のタイミングプーリ２８は、従動ギヤ２９と一体に回動可能に、取付フレーム２４に設けられる。他方のタイミングプーリは、取付フレーム１４に設けられる。タイミングベルトはＸ方向に延び、キャリッジ１９に連結されている。
【００２２】
移動部８は保持部材１０に保持された被切断物２０を切断する切断刃１６を主走査方向に移動する。移動部８は、Ｘ軸モータ２５の回転運動をＸ方向の運動に変換して、キャリッジ１９に伝達する。Ｘ軸モータ２５が正転駆動又は逆転駆動すると、Ｘ軸モータ２５の回転運動が、駆動ギヤ２７、従動ギヤ２９、及びタイミングプーリ２８を介してタイミングベルトに伝わる。これにより、キャリッジ１９は、左方又は右方へ移動される。こうして、ヘッド５はＸ方向に移動する。
【００２３】
図３に示す読取部４１は、主走査方向に併設された複数の撮像素子を有し、保持部材１０に保持された被切断物２０の画像を読み取り、その画像データを出力する。読取部４１は、例えば密着型イメージセンサ（ＣＩＳ：Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）である。詳しくは図示しないが、読取部４１は、ラインセンサ、光源（ランプ）、及びレンズを備える。ラインセンサは、主走査方向（Ｘ方向）に並設された複数の撮像素子を備える。図示しないが、読取部４１は、ガイドレール２２の後方に位置する。読取部４１は、主走査方向（Ｘ方向、左右方向）に延び、下向きに設けられる。保持部材１０のＸ方向の寸法は、読取部４１のＸ方向の長さとほぼ同じである。読取部４１の下面が、保持部材１０に保持された被切断物２０の上面に近接した状態で、読取部４１は、読み取り範囲に位置する被切断物２０の上面の画像を読み取る。制御部２は、読取部４１と、搬送部７と、移動部８とを制御する。制御部２は、搬送部７により保持部材１０が搬送されている期間に、読み取り範囲に位置する被切断物２０が載置された保持部材１０の上面の画像を読み取らせることで、読取部４１に被切断物２０の上面全体を含む保持部材１０の上面を読み取らせることができる。
【００２４】
図３を参照して、切断装置１の電気的構成を説明する。図３に示すように、切断装置１は、ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、及び入出力（Ｉ／Ｏ）インタフェイス７５を備える。ＣＰＵ７１は、ＲＯＭ７２、ＲＡＭ７３、及びＩ／Ｏインタフェイス７５と電気的に接続されている。ＣＰＵ７１は、ＲＯＭ７２及びＲＡＭ７３と共に、制御部２を構成し、切断装置１の主制御を司る。ＲＯＭ７２は、切断装置１を動作させるための各種プログラム等を記憶する。プログラムには、例えば、後述するメイン処理を切断装置１に実行させるための切断プログラムがある。ＲＡＭ７３は、各種プログラム、各種データ、操作スイッチ５２の操作等で入力された設定値、ＣＰＵ７１が演算処理した演算結果等を一時的に記憶する。
【００２５】
Ｉ／Ｏインタフェイス７５には、更に、フラッシュメモリ７４、操作スイッチ５２、タッチパネル５３、検出センサ７６、ＬＣＤ５１、ＵＳＢコネクタ５９、駆動回路７７から７９、及び読取部４１が接続されている。フラッシュメモリ７４は、各種パラメータ等を記憶する不揮発性記憶素子である。
【００２６】
読取部４１は、画像を読み取り、画像を表す画像データを生成する。画像データが表す画像には、二次元の座標系（画像座標系という。）が設定される。制御部２は、ＬＣＤ５１を制御して、画像を表示させる。検出センサ７６は、プラテン３上にセットされた保持部材１０の後端を検出する。検出センサ７６は、例えばキャリッジ１９の下面部に設けられる。ＬＣＤ５１は、各種指示を報知可能である。ＵＳＢコネクタ５９には、ＵＳＢメモリ６０が接続可能である。ＵＳＢメモリ６０がＵＳＢコネクタ５９に接続された状態で、制御部２は、ＵＳＢメモリ６０に設けられた各記憶エリアにアクセスできる。駆動回路７７から７９は各々、Ｙ軸モータ１５、Ｘ軸モータ２５、及びＺ軸モータ３４を駆動する。制御部２は、切断データに基づき、Ｙ軸モータ１５、Ｘ軸モータ２５、及びＺ軸モータ３４等を制御し、保持部材１０上の被切断物２０に対する切断を自動で実行させる。切断データは、搬送部７及び移動部８を制御させるための座標データを含む。座標データは、保持領域６７内に設定される切断座標系で表される。本例の切断座標系の原点は、矩形状の保持領域６７の左後方の点Ｐであり、左右方向をＸ方向、前後方向がＹ方向と設定される。切断座標系は、フラッシュメモリ７４に記憶されたパラメータ等を用いて画像座標系と対応付け可能である。
【００２７】
切断装置１が切断データに従って被切断物２０を切断する動作を簡単に説明する。切断装置１は、切断刃１６が保持部材１０から離間した状態で、搬送部７及び移動部８を制御して、切断データによって示される切断開始位置に移動する。切断装置１は、切断開始位置で、Ｚ軸モータ３４を駆動し、切断刃１６が保持部材１０に僅かに刺さる切断位置に切断刃１６を移動させる。この状態で、切断装置１は、切断データに従って、搬送部７及び移動部８を制御し、保持部材１０及び切断刃１６をＹ方向及びＸ方向に相対移動して、被切断物２０を切断する。
【００２８】
第一及び第二実施形態の切断装置１によって実行されるメイン処理の概要を、被切断物２０上に描かれた対象模様８０を切断する場合を例に説明する。メイン処理は、設定されたモードが第一モードである場合に、被切断物２０を読取部４１で読み取った画像データに基づき切断データを生成後、生成された切断データに従って保持部材１０に保持された被切断物２０を切断する処理である。メイン処理では、制御部２は搬送部７を制御して保持部材１０を副走査方向に搬送させる。制御部２は保持部材１０を副走査方向に搬送させている期間に、対象模様８０を含む被切断物２０が保持された保持部材１０の判断領域６６及び保持領域６７を読取部４１に読み取らせる。制御部２は判断領域６６の読み取りによって生成された第一画像データにおいて、主走査方向における隣合う画素の値とは異なる値である異常画素が主走査方向における同一の位置で副走査方向に所定数以上連続して存在する場合、当該主走査方向における同一の位置を特定位置として検出する。制御部２は保持領域６７の読み取りによって生成された第二画像データに基づき、被切断物２０の対象模様８０を切断するための切断データを生成する。制御部２は生成された切断データに従って、搬送部７及び移動部８を制御し、被切断物２０の対象模様８０を切断する。
【００２９】
図４から図６を参照して、第一実施形態に係るメイン処理を説明する。切断装置１の制御部２は、パネル操作等により開始指示が入力された場合に、フラッシュメモリ７４に記憶されている切断プログラムを、ＲＡＭ７３に読み出し、プログラムに含まれる指示に従ってメイン処理を実行する。本例の開始指示は、Ｄｉｒｅｃｔ  Ｃｕｔ、Ｓｃａｎ  ｔｏ  Ｃｕｔ  Ｄａｔａ、Ｓｃａｎ  ｔｏ  ＵＳＢ、及び背景Ｓｃａｎの何れかの処理を実行する指示がパネル操作によって入力された場合に、制御部２によって検知される。何れの処理においても、読取部４１により被切断物２０の対象模様８０が読み取られ、読み取り結果として第二画像データが生成される。Ｄｉｒｅｃｔ  Ｃｕｔは、被切断物２０の対象模様８０の読み取り結果に基づき切断データを生成し、生成された切断データに従って、被切断物２０の対象模様８０を切り取る処理を実行する指示である。Ｓｃａｎ  ｔｏ  Ｃｕｔ  Ｄａｔａは、被切断物２０の対象模様８０の読み取り結果に基づき切断データを生成し、生成された切断データを記憶する処理を実行する指示である。Ｓｃａｎ  ｔｏ  ＵＳＢは、被切断物２０の読み取り結果をＵＳＢメモリ６０に出力する処理を実行する指示である。背景Ｓｃａｎは、被切断物２０の読み取り結果をＬＣＤ５１に出力する処理を実行する指示である。背景Ｓｃａｎは、柄の付いた素材から柄の部分を切り抜きたいとき等に選択される。具体例として、被切断物２０として図２に示す星状の対象模様８０を含む被切断物２０が用いられる場合について説明する。被切断物２０を保持する保持部材１０は、開始指示入力前に、適正位置に載置されている。対象模様８０の色は、第一領域６４及び第二領域６５の色（例えば、白）とは異なる色（例えば、赤）である。
【００３０】
図４に示すように、メイン処理では、制御部２は、指定された処理モードが第一モードであるかを判断する（Ｓ１）。Ｓ１の処理は、指定されたモードが保持領域６７の読み取りによって生成され第二画像データに基づき切断データを生成する第一モードと、第二画像データに基づき切断データを生成しない第二モードとの何れかを特定する処理である。本例の制御部２は、Ｄｉｒｅｃｔ  Ｃｕｔ又はＳｃａｎ  ｔｏ  Ｃｕｔ  Ｄａｔａが選択された場合に、第一モードであると判断する。本例の制御部２は、Ｓｃａｎ  ｔｏ  ＵＳＢ又は背景Ｓｃａｎが選択された場合に、第二モードであると判断する。
【００３１】
指定されたモードが第二モードである場合（Ｓ１：ＮＯ）、制御部２は入力された指示に応じたその他の処理を実行後（Ｓ２１）、メイン処理を終了する。その他の処理では、後述の異常画素を検出する処理は実行されない。指定されたモードが第一モードである場合（Ｓ１：ＹＥＳ）、制御部２は搬送部７を制御して保持部材１０を副走査方向に搬送させる処理を開始する（Ｓ２）。制御部２は保持部材１０を副走査方向に搬送させている期間に、対象模様８０を含む被切断物２０が保持された保持部材１０の判断領域６６及び保持領域６７を読取部４１に読み取らせる。具体的には、制御部２は、保持部材１０を切断装置１の前側から後ろ側に所定の速度で搬送する。制御部２は、読取部４１を制御して第一領域６４を読み取り、第一領域６４を表す第一画像データを生成させる（Ｓ３）。制御部２は、例えば、読取部４１の第一領域６４の位置を、検出センサ７６による保持部材１０の後端の特定結果と、保持部材１０の後端が特定された時点からの搬送部７の駆動量と、フラッシュメモリ７４が記憶する、保持部材１０中の第一領域６４の位置とに基づき特定する。制御部２は、第一領域６４が読取部４１の読み取り領域にある期間、読取部４１を駆動し、読取部４１に第一領域６４を表す第一画像データを生成させる。第一領域６４の主走査方向の範囲は、保持領域６７の主走査方向の範囲を含む。第一領域６４の副走査方向の範囲は、保持領域６７の副走査方向の範囲よりも小さい。具体例では、画素群８１を表す第一画像データが生成される。画素群８１は、正方形状の図形で示す画素が、主走査方向にＮ個、副走査方向にＭ個配列された（Ｎ×Ｍ）個の画素群である。Ｎ、Ｍは第一領域６４の大きさ、読取部４１の解像度等に応じて決定される自然数である。
【００３２】
制御部２はＳ３で生成された第一領域６４を読み取った第一画像データにおいて異常画素を検出し、主走査方向における当該異常画素の位置を候補位置として特定する（Ｓ４）。本例の保持部材１０の第一領域６４及び第二領域６５は、全範囲に渉り同一色の色（例えば、白色）である。したがって通常、第一領域６４及び第二領域６５を表す画素群の各画素の値は、同じ値となるはずである。このため、本例では、第一領域６４を表す第一画像データにおいて主走査方向における隣合う画素の値とは異なる値を有する画素を異常画素とする。ここで、隣合う画素の値とは異なる値を有する画素とは、隣合う画素の値の差が一定値以上異なる画素であってもよい。例えば、画素の値が、０から１２７の１２８階調で表される場合に、隣合う画素の値の差が５以上の場合に、主走査方向における隣合う画素の値と異なると判断してもよい。制御部２は、注目する画素と、隣合う画素との値の差が所定値未満であっても、当該隣合う画素が異常画素と判断された画素である場合には、当該注目する画素を異常画素と判断してもよい。第一領域６４を表す第一画像データの画素値と、フラッシュメモリ７４等に記憶された第一領域６４の色に対応する画素値との比較結果に基づき、異常画素が検出されてもよい。図５に示す画素群８１からは、黒色で示される異常画素を有する、主走査方向の位置Ｐ１からＰ４が候補位置として特定される。候補位置は、例えば、画像座標系の二次元座標で表される。制御部２は、位置Ｐ１からＰ４において、異常画素の数を、候補位置と共に特定する。第一領域６４を表す位置Ｐ１からＰ４の異常画素の数は各々、７、３、４及び１である。
【００３３】
Ｓ５では、制御部２は読取部４１を制御し、保持領域６７を読み取り、保持領域６７を表す第二画像データを生成させる（Ｓ５）。制御部２は、例えば、Ｓ３の処理と同様の方法で保持領域６７を特定し、読取部４１に第二画像データを生成させる。具体例では、例えば図６の第二画像８３を表す第二画像データが生成される。第二画像８３の主走査方向の位置と、第一画像データが表す画素群の主走査方向の位置は対応付けられており、本例では一致する。
【００３４】
制御部２はＳ４において候補位置が特定されたかを判断する（Ｓ６）。制御部２は第一領域６４を読み取った第一画像データにおいて異常画素が検出されず、候補位置が特定されていない場合（Ｓ６：ＮＯ）、第二領域６５の第一画像データについて検出処理を行なわず、搬送部７を制御して、保持部材１０の搬送を停止する（Ｓ２４）。制御部２は、保持領域６７の読み取りによって生成された第二画像データに基づき、被切断物２０の対象模様８０を切断するための切断データを生成する（Ｓ２５〜Ｓ２７）。具体的には制御部２は、Ｓ５で生成された第二画像データを取得する（Ｓ２５）。制御部２は取得された第二画像データが表す対象模様８０の輪郭を特定し（Ｓ２６）、特定された輪郭に基づき対象模様８０を切り取る切断データを生成する（Ｓ２７）。第二画像データから対象模様８０の輪郭を特定する方法、及び特定された輪郭に基づき対象模様８０を切り取る切断データを生成する方法は、公知の方法（例えば特開２０１４−１７８８２４号公報に記載の方法）が適宜採用されればよい。制御部２は、例えば、特定された輪郭の内、最も外側となる輪郭に沿って対象模様８０を切り取る切断データを生成する。
【００３５】
具体例では、第一領域６４を読み取った第一画像データにおいて異常画素が検出され、候補位置として、位置Ｐ１からＰ４が特定された（Ｓ６：ＹＥＳ）。この場合制御部２は第二領域６５の第一画像データについて異常画素を検出する検出処理を行う（Ｓ７〜Ｓ１０）。具体的には制御部２は、Ｓ３の処理と同様に、読取部４１を制御して第二領域６５を読み取り、第一画像データを生成させる（Ｓ７）。具体例では、図５の画素群８２を表す第一画像データが生成される。画素群８２は、画素群８１と同様の大きさの画素群であり、正方形状の画素が、主走査方向にＮ個、副走査方向にＭ個配列された（Ｎ×Ｍ）個の画素群である。Ｎ、Ｍは第一領域６４の大きさ、読取部４１の解像度等に応じて決定される自然数である。画素群８１、８２は大きさ及び形状が互いに同じであってもよいし、互いに異なっていてもよい。制御部２は、搬送部７を制御して、Ｓ２の処理で開始させた搬送部７による保持部材１０の搬送を停止させる（Ｓ８）。
【００３６】
制御部２はＳ７の処理で第二領域６５を読み取った第一画像データにおいて主走査方向の位置がＳ４の処理で特定された候補位置となる位置にある異常画素を検出し、検出された異常画素の主走査方向の位置を特定する（Ｓ９）。具体例では、図５に示す画素群８２のように主走査方向の位置が位置Ｐ１からＰ４の位置となる画素について、画素の値が隣合う画素と異なるか否かに基づき異常画素を検出し、候補位置と異常画素の数とを対応付けて記憶する。制御部２は、画素群８２の内、主走査方向の位置が位置Ｐ１からＰ４ではない画素については、異常画素であるか否かを判断しない。第二領域６５を表す画素群８２における位置Ｐ１からＰ４の異常画素の数は各々、７、２、４及び１である。
【００３７】
制御部２は、特定位置が検出されたかを判断する（Ｓ１０）。制御部２は第一領域６４を読み取った第一画像データにおける異常画素の検出結果と、第二領域６５を読み取った第一画像データにおける異常画素の検出結果とに基づき、主走査方向における同一の位置に、異常画素が副走査方向に所定数以上連続する場合を、当該主走査方向における同一の位置を特定位置として検出する（Ｓ１０：ＹＥＳ）。所定数は１以上、且つ、第一画像データにおける副走査方向の画素数以下となる数である。所定数は、副走査方向の画素数、解像度等を考慮して適宜設定されればよい。本例の所定数は、副走査方向の画素数の半分以上、且つ、副走査方向の画素数以下となる数である。特定位置が検出されなかった場合（Ｓ１０：ＮＯ）、制御部２は前述のＳ２５からＳ２７の処理を実行後、後述のＳ１８の処理を行う。
【００３８】
読取部４１にゴミ及び汚れ等が付着した場合、位置Ｐ１のように副走査方向に途切れなく異常画素が表れる。そのため、本例の所定数は、第一画像データの副走査方向の画素数１４と設定される。具体例では第一領域６４を表す画素群８１と、第二領域６５を表す画素群８２とにおいて、位置Ｐ１からＰ４の異常画素の数は各々、１４、５、８及び２であり、異常画素が副走査方向に連続する数は各々、１４、３、８及び１である。よって具体例では制御部２は、異常画素が副走査方向に連続する数が所定数１４以上である位置Ｐ１を特定位置として検出する（Ｓ１０：ＹＥＳ）。この場合制御部２は、特定位置が検出されたことをＬＣＤ５１に報知させる（Ｓ１１）。本例の制御部２は、ＬＣＤ５１を制御して、特定位置が検出されたことを示すメッセージをＬＣＤ５１に表示させる。
【００３９】
制御部２は、特定位置の数及び特定位置の主走査方向の位置の少なくとも何れかに応じて、第二画像データに基づき切断データを生成するかを判断する（Ｓ１２）。Ｓ１２の判断条件は解像度、対象模様８０の大きさ、及び補正精度等を考慮して適宜定められればよい。本例の制御部２は、主走査方向に特定位置が所定数（例えば、５）以上連続する場合に、第二画像データに基づき切断データを生成しないと判断する（Ｓ１２：ＮＯ）。
【００４０】
第二画像データに基づき切断データを生成しないと判断された場合（Ｓ１２：ＮＯ）、制御部２は、対処方法をＬＣＤ５１に報知させる（Ｓ２２）。制御部２は、第二画像データに基づき切断データを生成しない場合に、対処方法を報知することで、ユーザに読取部４１をゴミ及び汚れ等をなくした状態にすることを促す。制御部２は、例えば読取部４１に付着したゴミ及び汚れ等を拭き取って除去する掃除方法をＬＣＤ５１に報知させる。対処方法は掃除方法以外であってもよく、例えば、制御部２は、読取部４１の部品交換方法でもよい。ユーザは報知された対処方法に従って、読取部４１をゴミ及び汚れ等をなくした状態にした後、パネル操作によって再読み取りの指示を入力する。制御部２は、必要に応じて、搬送部７を制御し、保持部材１０の搬送方向の位置をＳ２で搬送開始とした位置に戻す。制御部２は、ユーザが再読み取りの指示を取得するまで待機する（Ｓ２３：ＮＯ）。制御部２は、再読み取りの指示を取得した場合（Ｓ２３：ＹＥＳ）、処理をＳ２に戻す。
【００４１】
切断データを生成すると判断された場合（Ｓ１２：ＹＥＳ）、制御部２は第二画像データに基づき切断データを生成する（Ｓ１３〜Ｓ１７）。本例の制御部２は、第二画像データと、Ｓ１０の処理で検出された特定位置とに基づき、第二画像データによって表される対象模様８０の輪郭を特定し、被切断物２０の対象模様８０を切断する切断データを生成する（Ｓ１３〜Ｓ１７）。具体的には、制御部２は、Ｓ１０で検出された特定位置と、Ｓ５の処理で保持領域６７を読み取って生成された第二画像データとを取得する（Ｓ１３）。制御部２は、取得された第二画像データにおいて、主走査方向の位置が特定位置となる特定画素群１９０の値を所定値にして、特定位置に表れる線分８４を除去する（Ｓ１４）。所定値は、例えば、判断領域６６、保持領域６７の色を表す値から適宜選択される。本例の保持部材１０は、判断領域６６と保持領域６７との色が同じ白である。制御部２は、第二画像データの内、主走査方向の位置が特定位置であり、図６において斜めの網掛けで示す特定画素群１９０の値を白色に対応する値に設定して、図６の上から２番目の図のように、第二画像データによって表される画像の特定位置に表される線分８４を除去する。特定画素群１９０が白色に置き換えられたことにより、第一画像データによって表される模様は、特定画素群１９０の主走査方向に位置する第一模様８５と、第二模様８６とになる。
【００４２】
制御部２は、線分８４が除去された第二画像データにおいて、特定画素群１９０の主走査方向における両側に位置する第一模様８５と、第二模様８６とを接続する接続図形を特定画素群１９０内に設定する（Ｓ１５）。本例の制御部２は、線分８４が除去された第二画像データにおいて特定画素群１９０に接する第一模様８５の第一頂点と、特定画素群１９０に接し、第一頂点に最も近い第二模様８６の第二頂点とを結ぶ線分を接続図形として設定する。具体例では、Ｓ１５の処理で、２つの接続図形８７、８８が設定される。接続図形８７は、制御部２は、第一模様８５を表す画素の内の特定画素群１９０に後方で接する第一頂点をなす画素Ｑ１と、第二模様８６を表す画素の内の、特定画素群１９０に接し、画素Ｑ１に最も近い第二頂点をなす画素Ｑ２とを結ぶ図形である。接続図形８７は、１つの画素である。同様に接続図形８８は、制御部２は、第一模様８５を表す画素の内の、特定画素群１９０に前方で接する第一頂点をなす画素Ｑ３と、第二模様８６を表す画素の内の、特定画素群１９０に接し、画素Ｑ３に最も近い第二頂点をなす画素Ｑ４とを結ぶ図形である。接続図形８８は、１つの画素である。接続図形は複数の画素によって表される図形であってもよい。
【００４３】
制御部２は、Ｓ１５の処理で接続図形８７、８８が設定された第二画像データが表す第一模様８５と、第二模様８６と、接続図形８７、８８とを含む対象模様８０の輪郭８９を特定し（Ｓ１６）、特定された輪郭８９に基づき切断データを生成する（Ｓ１７）。輪郭８９を特定する処理は、Ｓ２６の処理と同様に、公知の方法が適宜採用されればよい。特定された輪郭８９に基づき、対象模様８０を切断する切断データの生成する処理は、Ｓ２７の処理と同様に、公知の方法が適宜採用されればよい。本例では、特定された輪郭８９に沿って対象模様８０を切り取る切断データが生成される。
【００４４】
制御部２は、指示された処理がＤｉｒｅｃｔ  Ｃｕｔであるかを判断する（Ｓ１８）。Ｄｉｒｅｃｔ  Ｃｕｔではない場合（Ｓ１８：ＮＯ）、制御部２は、Ｓ１７で生成された切断データをフラッシュメモリ７４等の記憶機器に記憶し（Ｓ２８）、処理を終了する。Ｄｉｒｅｃｔ  Ｃｕｔである場合（Ｓ１８：ＹＥＳ）、制御部２は、Ｓ１７又はＳ２６の処理で生成された切断データに従って、搬送部７及び移動部８を制御し、被切断物２０の対象模様８０を切断する切断処理を実行する（Ｓ１９）。具体例では、被切断物２０の対象模様８０が特定された輪郭８９に沿って切断される。制御部２は、以上で処理を終了する。
【００４５】
図７及び図８を参照して、第二実施形態に係るメイン処理を説明する。図７において、第一実施形態と同様の処理には、同じステップ番号を付与している。図７に示すように、第二実施形態のメイン処理は、Ｓ１２の処理に変えて、Ｓ３１の処理が実行され、Ｓ１４及びＳ１５の処理に変えて、Ｓ３２の処理が実行される点で、第一実施形態のメイン処理と異なり、他の処理は互いに同じである。第一実施形態と同様の処理は説明を省略し、以下、第一実施形態と異なるＳ３１及びＳ３２の処理を実行する。切断装置１の制御部２は、パネル操作等により第一実施形態と同様の開始指示が入力された場合に、フラッシュメモリ７４に記憶されている切断プログラムを、ＲＡＭ７３に読み出し、プログラムに含まれる指示に従ってメイン処理を実行する。具体例として、第一実施形態と同様の被切断物２０として星状の対象模様８０を含む被切断物２０が用いられる場合について説明する。
【００４６】
Ｓ３１では、制御部２は、拭き取り処理を実行する拭き取り指示を取得したかを判断する（Ｓ３１）。第二実施形態のメイン処理では、特定位置が特定されたことに応じて、ユーザが読取部４１に所定の処置を行うか否かを、Ｓ１１の報知結果に基づきユーザが判断して切断装置１に指示を入力する。制御部２は拭き取り指示を取得した場合（Ｓ３１：ＹＥＳ）、第一実施形態と同様のＳ２２の処理を実行する。制御部２は拭き取り指示を取得しない場合（Ｓ３１：ＮＯ）、第一実施形態と同様のＳ１３の処理を実行する。
【００４７】
Ｓ３２では、第二画像データにおいて、主走査方向の位置が特定位置となる特定画素群１９０の値を、主走査方向において隣接する画素の値に変更して、特定画素群１９０内に対象模様８０の一部を表す置換図形１９１を設定する（Ｓ３２）。隣接する画素の範囲は適宜定められる。例えば、制御部２は、主走査方向の位置が特定位置となる特定画素群１９０の画素を副走査方向に順に読み出し、読み出された注目画素の値を、主走査方向において注目画素に接する画素の少なくとも一方の値に変更する。制御部２は、注目画素を中心とする主走査方向に３画素、副走査方向に３画素の範囲の画素の値の代表値（例えば平均値、中央値、最頻値等）の値に変更してもよい。具体例では、図８に示すように、制御部２は、特定画素群１９０の値を主走査方向において隣接する画素の値に変更して、特定画素群１９０内に対象模様８０の一部を表す置換図形１９１を設定する。置換図形１９１は、図８において点の網掛けで示す。具体例の置換図形１９１は、前後方向に延びる線分状の図形である。置換図形１９１の主走査方向の両側に第一実施形態と同様の第一模様８５と、第二模様８６が配置される。制御部２は、Ｓ１６の処理では、置換図形１９１が設定された第二画像データが表す図形、つまり第一模様８５、第二模様８６及び置換図形１９１を含む対象模様８０の輪郭８９を特定し（Ｓ１６）、特定された輪郭８９に基づき切断データを生成する（Ｓ１７）。
【００４８】
第一及び第二実施形態において、保持部材１０、読取部４１、搬送部７、移動部８、ＬＣＤ５１及び制御部２は各々、本発明の保持部材、読取部、搬送部、移動部、報知部及び制御部の一例である。図４及び図７のＳ２、Ｓ８、及びＳ２４の処理を実行する制御部２は、本発明の搬送手段の一例である。Ｓ３、Ｓ５、及びＳ７の処理を実行する制御部２は、本発明の読取手段の一例である。Ｓ１０の処理を実行する制御部２は、本発明の検出手段の一例である。Ｓ１７、Ｓ２７の処理を実行する制御部２は、本発明の生成手段の一例である。Ｓ１９の処理を実行する制御部２は、本発明の切断手段の一例である。Ｓ１４の処理を実行する制御部２は、本発明の除去手段の一例である。Ｓ１５の処理を実行する制御部２は、本発明の接続図形設定手段の一例である。Ｓ３２の処理を実行する制御部２は、本発明の置換図形設定手段の一例である。Ｓ１の処理を実行する制御部２は、本発明のモード特定手段の一例である。Ｓ１１の処理を実行する制御部２は、本発明の第一報知手段の一例である。Ｓ１２の処理を実行する制御部２は、本発明の判断手段の一例である。Ｓ２２の処理を実行する制御部２は、本発明の第二報知手段の一例である。
【００４９】
第一及び第二実施形態の切断装置１によれば、判断領域６６の読み取りによって生成された第一画像データに基づき、読取部４１にゴミ及び汚れ等が付着した場合を検出できる。切断装置１は、生成された切断データに基づき、対象模様８０を切断できる。
【００５０】
制御部２は、第二画像データと、Ｓ１０で検出された特定位置とに基づき、第二画像データによって表される対象模様８０の輪郭８９を特定し（Ｓ１６）、被切断物２０の対象模様８０を切断する切断データを生成する（Ｓ１７）。故に切断装置１は、読取部４１にゴミ及び汚れ等が付着した場合を考慮して、対象模様８０を切断する切断データを生成できる。
【００５１】
第一実施形態の制御部２は、第二画像データにおいて、主走査方向の位置が特定位置となる特定画素群１９０の値を所定値にして、特定位置に表れる線分８４を除去する（Ｓ１４）。制御部２は、線分が除去された第二画像データにおいて、特定画素群の主走査方向における両側に位置する第一模様８５と、第二模様８６とを接続する接続図形８７、８８を特定画素群１９０内に設定する（Ｓ１５）。制御部２は、接続図形８７、８８が設定された第二画像データが表す第一模様８５と、第二模様８６と、接続図形８７、８８とを含む対象模様８０の輪郭８９を特定し（Ｓ１６）、切断データを生成する（Ｓ１７）。故に、切断装置１は、読取部４１にゴミ及び汚れ等が付着したことに起因して、主走査方向の位置が特定位置となる特定画素群１９０に表れる線分８４の影響を排除して、対象模様８０を切断する切断データを生成できる。
【００５２】
第一実施形態の制御部２は、線分８４が除去された第二画像データにおいて特定画素群１９０に接する第一模様８５の第一頂点をなす画素Ｑ１、Ｑ３と、特定画素群１９０に接し、第一頂点をなす画素Ｑ１、Ｑ３に最も近い第二模様８６の第二頂点をなす画素Ｑ２、Ｑ４とを結ぶ線分を接続図形８７、８８として設定する。故に、切断装置１は比較的簡単な処理で、主走査方向の位置が特定位置となる特定画素群１９０に表れる線分８４の影響を排除して、対象模様８０を切断する切断データを生成できる。
【００５３】
第二実施形態の制御部２は、第二画像データにおいて、主走査方向の位置が特定位置となる特定画素群１９０の値を、主走査方向において隣接する画素の値に変更して、特定画素群１９０内に対象模様８０の一部を表す置換図形１９１を設定する（Ｓ３２）。制御部２は置換図形１９１が設定された第二画像データが表す置換図形１９１を含む対象模様８０の輪郭８９を特定し（Ｓ１６）、切断データを生成する（Ｓ１７）。切断装置１は比較的簡単な処理で、主走査方向の位置が特定位置となる特定画素群１９０に表れる線分８４の影響を排除して、対象模様８０を切断する切断データを生成できる。
【００５４】
第一及び第二実施形態の切断装置１の判断領域６６は、副走査方向において保持領域６７の両側に位置する第一領域６４と第二領域６５とを有する。制御部２は、第一領域６４と、第二領域６５とにおいて、主走査方向における同一の位置に、異常画素が副走査方向に所定数以上連続する場合に、当該主走査方向における同一の位置を特定位置として検出する（Ｓ１０）。切断装置１は、第一領域６４及び第二領域６５の一方のみに基づき特定位置を検出する場合に比べ、特定位置をより的確に検出できる。
【００５５】
制御部２は、第一領域６４を読み取った第一画像データにおいて異常画素が検出された場合（Ｓ６：ＹＥＳ）、第二領域６５の第一画像データについて異常画素を検出する検出処理を行う（Ｓ９）。制御部２は、第一領域６４を読み取った第一画像データにおいて異常画素が検出されない場合（Ｓ６：ＮＯ）、第二領域６５の第一画像データについて検出処理を行わず、第二画像データが表す対象模様８０の輪郭を特定して（Ｓ２６）、切断データを生成する（Ｓ２７）。切断装置１は、候補位置が特定されていない場合に、第二領域６５の第一画像データについて検出処理が実行されることを回避できる。
【００５６】
制御部２は、第一領域６４を読み取った第一画像データにおいて異常画素が検出された場合（Ｓ６：ＹＥＳ）、主走査方向における当該画素の位置を候補位置として特定し（Ｓ４）、第二領域６５を読み取った第一画像データにおいて主走査方向の位置が候補位置となる位置にある異常画素を検出する（Ｓ９）。制御部２は、第一領域６４を読み取った第一画像データにおける異常画素の検出結果と、第二領域６５を読み取った第一画像データにおける異常画素の検出結果とに基づき、主走査方向における同一の位置に、異常画素が副走査方向に所定数以上連続する場合を、当該主走査方向における同一の位置を特定位置として検出する（Ｓ１０）。切断装置１は、第一領域６４及び第二領域６５の双方の異常画素の検出結果に基づき特定位置を検出できる。本例の所定数は第一領域６４及び第二領域６５の各々の副走査方向の画素数よりも大きい値である。故に切断装置１は、第一領域６４及び第二領域６５の一方のみに異常画素が検出された場合に特定位置が検出されることを回避できる。
【００５７】
第一及び第二実施形態の制御部２は、第二画像データに基づき切断データを生成する第一モードと、第二画像データに基づき切断データを生成しない第二モードとの何れかを特定する（Ｓ１）。制御部２は、Ｓ１の処理で第一モードが特定された場合に（Ｓ１：ＹＥＳ）、第一画像データに基づき特定位置を検出する処理を実行する（Ｓ３、Ｓ４、Ｓ６、Ｓ７、Ｓ９、Ｓ１０）。第二モードが特定された場合（Ｓ１：ＮＯ）、制御部２は第一画像データに基づき特定位置を検出する処理を実行しない。故に、切断装置１は、切断データを生成する場合に特定位置を検出する処理を実行し、特定位置の検出が不要な場合に、特定位置を検出する処理が実行されることを回避できる。
【００５８】
第一及び第二実施形態の切断装置１は、情報を報知するＬＣＤ５１を備える。制御部２は、特定位置が検出されたことをＬＣＤ５１に報知させる（Ｓ１１）。切断装置１は、特定位置が検出されたことをユーザに報知できる。ユーザは報知結果に基づき、読取部４１に付着したゴミ及び汚れ等を除去する、並びに部品を交換する等の対応をとることができる。
【００５９】
制御部２は、検出手段によって特定位置の数及び特定位置の主走査方向の位置の少なくとも何れかに応じて、第二画像データに基づき切断データを生成するかを判断する（Ｓ１２）。制御部２は、第二画像データに基づき切断データを生成しないと判断された場合に（Ｓ１２：ＹＥＳ）、対処方法をＬＣＤ５１に報知させる（Ｓ２２）。制御部２は、切断データを生成すると判断された場合に（Ｓ１２：ＹＥＳ）、第二画像データに基づき切断データを生成し（Ｓ１７）、切断データを生成すると判断されない場合に（Ｓ１２：ＮＯ）、第二画像データに基づき切断データを生成しない。切断装置１は、検出された特定位置の数及び特定位置の主走査方向の位置の少なくとも何れかに応じて、第二画像データに基づき切断データを生成するか否かを自動で判断できる。切断装置１は、例えば、読取部４１に付着したゴミ及び汚れ等が比較的大きい場合には、ユーザにゴミ及び汚れ等を除去することを促し、読取部４１に付着したゴミ及び汚れ等が比較的少ない場合には、第二画像データに基づき切断データを生成できる。
【００６０】
本発明の切断装置は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更が加えられてもよい。例えば、切断装置１の構成は適宜変更されてよい。切断装置１は、切断刃１６による切断に加え、描画等の切断以外の処理を実行可能であってもよい。切断装置１は、ＬＣＤ５１を備えなくてもよい。切断装置１は、情報を報知する報知部として、スピーカ等のＬＣＤ５１以外の機器を備えてもよい。
【００６１】
図５に示すメイン処理は、制御部２の代わりに、マイクロコンピュータ、ＡＳＩＣ  （Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔｓ）、ＦＰＧＡ  （Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等が、プロセッサとして用いられてもよい。メイン処理は、複数のプロセッサによって分散処理されてもよい。メイン処理を実行するための切断プログラムを記憶するフラッシュメモリ７４は、例えば、ＨＤＤ及び／又はＳＳＤ等の他の非一時的な記憶媒体で構成されてもよい。非一時的な記憶媒体は、情報を記憶する期間に関わらず、情報を留めておくことが可能な記憶媒体であればよい。非一時的な記憶媒体は、一時的な記憶媒体（例えば、伝送される信号）を含まなくてもよい。メイン処理を実行するための切断プログラムは、例えば、図示略のネットワークに接続されたサーバからダウンロードされて（即ち、伝送信号として送信され）、ＨＤＤに記憶されてもよい。この場合、プログラムは、サーバに備えられたＨＤＤ等の非一時的な記憶媒体に保存されていればよい。上記実施形態のメイン処理の各ステップは、必要に応じて順序の変更、ステップの省略、及び追加が可能である。切断装置１の制御部２からの指令に基づき、切断装置１で稼動しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行い、その処理によって上記実施形態の機能が実現される場合も本開示の範囲に含まれる。
【００６２】
制御部２、第二画像データと、Ｓ１０で検出された特定位置とに基づき、被切断物２０の対象模様８０を切断する切断データを生成しなくてもよい。この場合制御部２は、特定位置が特定された場合（Ｓ１０：ＹＥＳ）、Ｓ１２の処理を省略して、対処方法を報知してもよい（Ｓ２２）。
【００６３】
制御部２は、第二画像データにおいて、主走査方向の位置が特定位置となる特定画素群の値を所定値にして、特定位置に表れる線分を除去しなくてもよい。この場合制御部２は、例えば以下に示す方法で、切断データを生成してもよい。図９の左側に示すように、制御部２は線分を含む対象模様８０の輪郭９５を特定して、輪郭９５に沿って切断する切断データを生成する。制御部２は、生成された切断データが表す線分の内、特定画素群と接する点線で示す部分を除去する。制御部２は点線部分を除去することで分断された線分群９６、９７を繋いで、線分群９８を表す切断データを合成する。
【００６４】
制御部２は、線分が除去された第二画像データにおいて特定画素群に接する第一模様の第一頂点と、特定画素群に接し、第一頂点に最も近い第二模様の第二頂点とを結ぶ線分を接続図形として設定しなくてもよい。例えば、制御部２は、特定画素群に接する第一模様の辺と、特定画素群に接する第二模様の辺との間を埋める図形を接続図形としてもよい。制御部２は、例えば以下に示す方法で、切断データを生成してもよい。図９の右側に示すように、制御部２は線分８４を除去した対象模様８０が表す第一模様８５及び第二模様８６の輪郭１０５及び１０６を特定して、輪郭１０５及び１０６に沿って切断する切断データを生成する。制御部２は、生成された切断データが表す線分の内、特定画素群と接する点線で示す部分を除去する。制御部２は点線部分を除去された線分群を繋いで、線分群１０７を表す切断データを合成する。
【００６５】
保持部材１０の構成は適宜変更されてよい。判断領域６６の大きさ、配置、色及び判断領域６６に含まれる領域の数等は適宜変更されてよい。同様に、保持領域６７の大きさ、配置、及び色等は適宜変更されてよい。第一及び第二実施形態の切断装置１の判断領域６６は、副走査方向において保持領域６７の両側に位置する第一領域６４と第二領域６５との何れかであってもよい。第一領域６４と第二領域６５とが、副走査方向において保持領域６７の一方側に位置してもよい。この場合、第一領域６４と第二領域６５とは副走査方向に連続していてもよく、メイン処理における判断領域６６の読み取り順序は、保持部材１０内の判断領域６６の配置に応じて適宜変更されてよい。第一領域６４と第二領域６５とは各々、領域全体が同じ色であればよく、第一領域６４と第二領域６５とは色が同じであってもよいし、互いに異なっていてもよい。保持部材１０は長手方向を切断装置１による保持部材１０の搬送方向としなくてもよい。保持部材１０は、第一領域６４と第二領域６５とを区別可能に構成されてもよいし、区別できない構成でもよい。
【００６６】
特定位置の検出方法は適宜変更されてよい。例えば、第一領域６４の第一画素データにおいて異常画素数が所定数以上連続し、且つ、第二領域６５の第一画素データにおいて異常画素数が所定数以上連続した場合に、特定位置として検出してもよい。この場合の所定数は、１以上且つ各領域の第一画像データの副走査方向の画素数以下であればよく、第一領域６４と第二領域６５とで所定数が同じであってもよいし、互いに異なっていてもよい。第一領域６４の第一画素データ及び第二領域６５の第一画素データの少なくとも何れかにおいて異常画素数が所定数以上連続した場合に、特定位置として検出してもよい。
【００６７】
制御部２は、第一領域６４を読み取った第一画像データにおいて異常画素が検出されたか否かに関わらず、第二領域６５の第一画像データについて異常画素を検出する検出処理を行ってもよい。制御部２は、第一領域６４を読み取った第一画像データにおいて副走査方向に所定個以上の異常画素が検出された場合に、候補位置を特定し、第二領域６５の第一画像データについて異常画素を検出する検出処理を行ってもよい。制御部２は、第一領域６４を読み取った第一画像データにおいて異常画素が検出された場合、第二領域６５を読み取った第一画像データの全領域において、異常画素を検出してもよい。
【００６８】
第一モードと、第二モードとの何れかを特定する処理は省略されてよい。制御部２は、第二モードが特定された場合に、制御部２は第一画像データに基づき特定位置を検出する処理を実行してもよい。
【００６９】
第一及び第二実施形態の切断装置１は、制御部２は、特定位置が検出されたことをＬＣＤ５１に報知させなくてもよい。Ｓ１２の処理は適宜省略されてよい。制御部２は、第二画像データに基づき切断データを生成しないと判断された場合に（Ｓ１２：ＹＥＳ）、対処方法をＬＣＤ５１に報知させなくてもよい。Ｓ１１及びＳ２２の報知方法は各々、報知部の構成に応じて適宜変更されてよい。
【符号の説明】
【００７０】
１：切断装置、２：制御部、７：搬送部、８：移動部、１０：保持部材、４１：読取部、５１：ＬＣＤ、６４：第一領域、６５：第二領域、６６：判断領域、６７：保持領域
【図１】
2019005881.tif 000003
【図２】
2019005881.tif 000004
【図３】
2019005881.tif 000005
【図４】
2019005881.tif 000006
【図５】
2019005881.tif 000007
【図６】
2019005881.tif 000008
【図７】
2019005881.tif 000009
【図８】
2019005881.tif 000010
【図９】
2019005881.tif 000011