(57)【要約】      （修正有）【課題】パーシャルカットされたシートが搬送途中で分離することを低減するプリンタを提供することにある。【解決手段】プリンタ１は、第１搬送部１４１、カッター１６、第２搬送部１４２、収容部１８及び制御部を備える。前記第１搬送部は、シートＳを搬送する。前記カッターは、前記シートの幅方向の全部をカットするフルカットまたは前記シートの幅方向の一部を残してカットするパーシャルカットの何れかで前記シートをカットする。前記第２搬送部は、前記第１搬送部により搬送される前記シートを排出口１９に向けて搬送する。前記収容部は、前記第１搬送部と前記第２搬送部の搬送速度差により前記第１搬送部と前記第２搬送部の間に生じる前記シートの弛みを収容する。前記制御部は、前記カッターにより前記シートがフルカットされる場合とパーシャルカットされる場合とで、前記第１搬送部または前記第２搬送部の少なくともいずれか一方を変化させる。【選択図】図２
2017114084.tif 000002
【特許請求の範囲】
【請求項１】
排出口に向けてシートを搬送する第１搬送部と、
前記シートに情報を記録する記録部と、
前記シートの幅方向の全部をカットするフルカットまたは前記シートの幅方向の一部を残してカットするパーシャルカットの何れかで前記シートをカットするカッターと、
前記第１搬送部により搬送される前記シートをさらに前記排出口に向けて搬送する第２搬送部と、
前記第１搬送部と前記第２搬送部の前記排出口へ向けた搬送速度差により前記第１搬送部と前記第２搬送部の間に生じる前記シートの弛みを収容する収容部と、
前記カッターにより前記シートがフルカットされる場合とパーシャルカットされる場合とで、前記第１搬送部または前記第２搬送部の少なくともいずれか一方を変化させる制御部と、
を備えるプリンタ。
【請求項２】
前記制御部は、印刷ジョブに含まれる印刷データを処理する前に、前記フルカットが有効である第１モードまたは前記パーシャルカットが有効である第２モードの何れが設定されているのかを判断する、請求項１記載のプリンタ。
【請求項３】
前記制御部は、前記印刷ジョブに前記パーシャルカットに関連するコマンドが含まれているか否かを判断し、前記印刷ジョブに前記パーシャルカットに関連するコマンドが含まれている場合には前記第２モードを設定し、前記第２モードに従って前記カッターが前記パーシャルカットで前記シートをカットするように制御し、
前記印刷ジョブに前記パーシャルカットに関連するコマンドが含まれていない場合には前記印刷ジョブを受信した時点で設定されているモードに従って前記カッターが前記フルカットまたは前記パーシャルカットで前記シートをカットするように制御する、請求項２記載のプリンタ。
【請求項４】
前記制御部は、前記パーシャルカットに関連するコマンドを受信した後に前記フルカットに関連するコマンドを受信するまで前記第２モードの設定を維持し、前記フルカットに関連するコマンドに基づいて前記第２モードから前記第１モードへ設定を変更する、請求項３記載のプリンタ。
【請求項５】
前記制御部は、前記第２モードに従った前記印刷ジョブの処理中に前記フルカットに関連するコマンドを受信したことに応答して前記第２モードから前記第１モードへ設定を変更し、前記カッターが前記フルカットで前記シートをカットするように制御する、請求項２記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プリンタに関する。
【背景技術】
【０００２】
取引結果等をシートに印刷し発行するプリンタが知られている。例えば、プリンタは、ロールからシートを引き出し、引き出したシートに取引結果等を印刷し、引き出したシートをカットし、取引結果等が印刷されたシートを排出する。また、例えば、プリンタは、印刷及びカットが終了する前のシートをループ状に弛ませて収容するループ収容部を備える。
【０００３】
また、例えば、プリンタは、シートを幅方向にカットする際に、幅方向の全部をカットするフルカット、及び、幅方向の一部を残してカットするパーシャルカットをサポートする。例えば、プリンタは、クーポン、調査票、広告などを印刷する際に、パーシャルカットを用いる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１７３８２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、シートのパーシャルカットされた部分は破れやすい。そのため、プリンタがパーシャルカットされたシートを内部で搬送している最中に、シートは、プリンタの動作によってパーシャルカット部分で分離する可能性がある。
【０００６】
例えば、パーシャルカット部分よりもシートの前段部分だけでなく、パーシャルカット部分よりもシートの後段部分も一人のユーザが取るべきシートであることがある。このような場合、プリンタ内部でシートが分離すると、ユーザは、どの部分までが自身の取るべきシートなのかを判別できない。  
また、プリンタ内部でのシートの分離は、ジャムの要因となる可能性がある。
【０００７】
本発明の実施形態が解決しようとする課題は、パーシャルカットされたシートが搬送途中で分離することを低減するプリンタを提供することにある。
【課題を解決するための手段】
【０００８】
実施形態に係るプリンタは、第１搬送部と、記録部と、カッターと、第２搬送部と、収容部と、制御部とを備える。前記第１搬送部は、排出口に向けてシートを搬送する。前記記録部は、前記シートに情報を記録する。前記カッターは、前記シートの幅方向の全部をカットするフルカットまたは前記シートの幅方向の一部を残してカットするパーシャルカットの何れかで前記シートをカットする。前記第２搬送部は、前記第１搬送部により搬送される前記シートをさらに前記排出口に向けて搬送する。前記収容部は、前記第１搬送部と前記第２搬送部の前記排出口へ向けた搬送速度差により前記第１搬送部と前記第２搬送部の間に生じる前記シートの弛みを収容する。前記制御部は、前記カッターにより前記シートがフルカットされる場合とパーシャルカットされる場合とで、前記第１搬送部または前記第２搬送部の少なくともいずれか一方を変化させる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係るプリンタの一例を示す図である。
【図２】実施形態に係るプリンタの概略構成を示す断面図であり、第１モードに対応するフラッパーのポジション及びシートの搬送例を示す図である。
【図３】実施形態に係るプリンタの概略構成を示す断面図であり、第２モードに対応するフラッパーのポジション及びシートの搬送例を示す図である。
【図４】実施形態に係るカッターのいくつかの例を示す図である。
【図５】実施形態に係るプリンタの印刷処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、実施形態について図面を参照して説明する。  
図１は、実施形態に係るプリンタ１の概略構成を示すブロック図である。  
プリンタ１は、例えば、取引結果等の情報を記録媒体であるシートＳに印刷し出力する。プリンタ１は、制御部１０、入力部１１、記憶部１２、通信部１３、搬送機構１４、記録部１５、カッター１６、シート供給部１７、シート収容部１８及び排出口１９等を備える。
【００１１】
制御部１０は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を備える。制御部１０は、プリンタ１の各部を制御するコンピュータに相当する。制御部１０は、シートＳの搬送、シートＳへの情報の記録、シートＳのカット等を制御する。  
入力部１１は、例えばボタン式のキーまたはタッチパネルである。入力部１１は、オペレータの入力操作を受付ける。
【００１２】
記憶部１２は、プリンタ１が動作するために必要な種々の制御プログラムを記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）を備える。記憶部１２は、制御プログラムの実行時に発生するデータを一時的に記憶するバッファメモリであるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を備える。記憶部１２は、各種データ及びプログラムを記憶する不揮発性の記憶媒体を備える。不揮発性の記憶媒体は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。
【００１３】
通信部１３は、例えば通信インタフェースである。通信インタフェースは、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、シリアルポート、パラレルポート、ＬＡＮ（Ｌｏｃａｋ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などである。通信部１３は、外部のホストコンピュータと有線または無線で接続する。通信部１３は、外部コンピュータから印刷ジョブ及びプリンタ１を制御するためのコマンド等を受信する。
【００１４】
搬送機構１４は、第１搬送部１４１、第２搬送部１４２及びフラッパー１４３を備える。  
第１搬送部１４１は、排出口１９（図２参照）に向けてシートＳを搬送する。第１ステッピングモータ１４１Ｍ及び第１搬送ローラ１４１Ｒを備える。  
第１ステッピングモータ１４１Ｍは、制御部１０からの正回転の指示に従い正回転し、停止の指示に従い正回転を停止する。  
第１搬送ローラ１４１Ｒは、第１ステッピングモータ１４１Ｍの正回転に従い正回転する。第１搬送ローラ１４１Ｒは、シート供給部１７に収容されるシートロールから引き出されたシートＳを排出口１９に向けて搬送する。本実施形態では、シート供給部１７から排出口１９へ向かう方向を順方向という。
【００１５】
第２搬送部１４２は、第１搬送部１４１により搬送されるシートＳをさらに排出口１９に向けて搬送する。第２ステッピングモータ１４２Ｍ及び第２搬送ローラ１４２Ｒを備える。  
第２ステッピングモータ１４２Ｍは、制御部１０からの正回転の指示に従い正回転し、停止の指示に従い正回転を停止する。  
第２搬送ローラ１４２Ｒは、第１搬送ローラ１４１Ｒよりも排出口１９側に設けられている。第２搬送ローラ１４２Ｒは、第２ステッピングモータ１４２Ｍの正回転に従い正回転する。第２搬送ローラ１４２Ｒは、シートＳを排出口１９に向けて搬送する。
【００１６】
フラッパー１４３は、第１搬送ローラ１４１Ｒと第２搬送ローラ１４２Ｒとの間に設けられている。フラッパー１４３は、後述するルーピングスペース１８１を開閉する。フラッパー１４３は、制御部１０からの第１位置への位置決め指示に従い、第１位置に回動し停止する。第１位置は、ルーピングスペース１８１へのシートＳの経路を閉じる位置である。これにより、シートＳは、第１搬送ローラ１４１Ｒと第２搬送ローラ１４２Ｒとの間で弛んだとしても、ルーピングスペース１８１に入ることはない。
【００１７】
フラッパー１４３は、制御部１０からの第２位置への位置決め指示に従い、第２位置に回動し停止する。第２位置は、ルーピングスペース１８１へのシートＳの経路を開く位置である。これにより、シートＳが第１搬送ローラ１４１Ｒと第２搬送ローラ１４２Ｒとの間で弛むと、シートＳの弛み部分は、自重によりルーピングスペース１８１に入る。
【００１８】
記録部１５は、後述するシート供給部１７と第１搬送ローラ１４１Ｒとの間に設けられている。記録部１５は、制御部１０からの印刷指示に基づき、熱又はインクにより印刷データに基づく情報をシートＳに記録（印刷）する。
【００１９】
カッター１６は、第１搬送ローラ１４１Ｒと第２搬送ローラ１４２Ｒとの間に設けられている。カッター１６は、制御部１０からのカット指示に基づき、シートＳをカットする。カッター１６は、シートＳの幅方向の全部をカットするフルカットまたは幅方向の一部を残してカットするパーシャルカットの何れかでシートＳをカットする。カッター１６の具体的な構成は後述する。
【００２０】
シート供給部１７は、シートロールを保持する。シート供給部１７は、第１搬送ローラ１４１Ｒ及び第２搬送ローラ１４２Ｒの正回転によりシートロールから引き出されるシートＳを記録部１５へ供給する。  
シート収容部（ループプレゼンタ）１８は、ルーピングスペース１８１を備えている。ルーピングスペース１８１は、第１搬送部１４１と第２搬送部１４２の排出口１９へ向けた搬送速度差により第１搬送部１４１と第２搬送部１４２の間に生じるシートＳの弛みを収容する。
【００２１】
次に、プリンタ１に設定されるフルカットが有効であるモード及びパーシャルカットが有効であるモードについて説明する。フルカットが有効であるモードを第１モードという。第１モードは、フルカットを実行するモードである。パーシャルカットが有効であるモードを第２モードという。第２モードは、パーシャルカットを実行するモードである。
【００２２】
プリンタ１は、パーシャルカットデクラレーションが無効であることに基づいて第１モードを設定する。プリンタ１は、パーシャルカットデクラレーションが有効であることに基づいて第２モードを設定する。パーシャルカットデクラレーションは、プリンタ１でのパーシャルカットを有効にする定義である。
【００２３】
プリンタ１は、記憶部１２でパーシャルカットデクラレーションの有効または無効の設定を保存する。プリンタ１は、通信部１３を介してホストコンピュータから送信されるパーシャルカットデクラレーションコマンドに基づいてパーシャルカットデクラレーションを有効にする。パーシャルカットデクラレーションコマンドは、パーシャルカットデクラレーションに関連するコマンドであり、パーシャルカットデクラレーションの有効を指示する。パーシャルカットデクラレーションコマンドは、ホストコンピュータからプリンタ１へ送信される印刷ジョブに含まれる印刷データよりも前の定義コマンドである。
【００２４】
プリンタ１は、通信部１３を介してホストコンピュータから送信されるフルカットコマンドに基づいてパーシャルカットデクラレーションを無効にする。フルカットコマンドは、フルカットに関連するコマンドであり、フルカットを指示する。フルカットコマンドは、印刷ジョブに含まれる印刷データの後のシートＳのカットを指示するカットコマンドに入っていても、印刷ジョブとは異なるコマンドであってもよい。
【００２５】
第１モードが設定されている場合、カッター１６は、記録部１５で印刷されたシートＳをフルカットでカットする。第２モードが設定されている場合、カッター１６は、記録部１５で印刷されたシートＳをパーシャルカットでカットする。
【００２６】
なお、プリンタ１は、第２モードが設定された状態で１つの印刷ジョブを終了した後も、第２モードを維持する。つまり、制御部１０は、パーシャルカットデクラレーションコマンドを受信した後にフルカットコマンドを受信するまで第２モードの設定を維持する。制御部１０は、フルカットコマンドに基づいて第１モードから第２モードへ設定を変更する。
【００２７】
次に、プリンタ１におけるシートＳに対する印刷処理について説明する。制御部１０は、第１モードまたは第２モードの何れが設定されているのかに応じて、シートＳに対する異なる印刷処理を行う。例えば、制御部１０は、カッター１６によりシートＳがフルカットされる場合（第１モード）とパーシャルカットされる場合（第２モード）とで、第１搬送部１４１または第２搬送部１４２の少なくともいずれか一方を変化させる。
【００２８】
（第１モードにおけるシートＳに対する印刷処理）  
図２は、プリンタ１の概略構成を示す断面図である。図２は、第１モードに対応するフラッパー１４３のポジション及びシートＳの搬送例を示している。ここでは、プリンタ１は、第１モードを設定しているものとする。または、プリンタ１が受信した印刷ジョブは、パーシャルカットデクラレーションコマンドを含んでいないものとする。
【００２９】
制御部１０は、第１モードが設定されている場合、印刷ジョブを処理するために以下のように各部を制御する。  
制御部１０は、シート収容部１８を閉じる第１位置にフラッパー１４３を移動させるように制御する。具体的には、フラッパー１４３に第１位置への位置決め指示を出力する。フラッパー１４３は、制御部１０からの第１位置への位置決め指示に従い第１位置に回動し停止する。
【００３０】
制御部１０は、シートＳの先端が第２搬送ローラ１４２Ｒに到達するまで第１ステッピングモータ１４１Ｍを駆動する。第１搬送ローラ１４１Ｒは、第１ステッピングモータ１４１Ｍに従い正回転し、シートＳの先端は第２搬送ローラ１４２Ｒに到達する。
シートＳの先端が第２搬送ローラ１４２Ｒに到達すると、制御部１０は、シート収容部１８を開く第２位置にフラッパー１４３を移動させるように制御する。具体的には、制御部１０は、フラッパー１４３に第２位置への位置決め指示を出力する。フラッパー１４３は、制御部１０からの第２位置への位置決め指示に従い第２位置に回動し停止する。フラッパー１４３は、第１搬送ローラ１４１Ｒと第２搬送ローラ１４２Ｒとの間で弛むシートＳがルーピングスペース１８１へ入る経路を提供する。
【００３１】
次に、制御部１０は、第１搬送部１４１の搬送速度を第１速度に設定するように制御する。具体的には、制御部１０は、第１ステッピングモータ１４１Ｍに対して、第１速度での正回転の指示を出力する。第１搬送ローラ１４１Ｒは、第１ステッピングモータ１４１Ｍに従い第１速度で正回転する。制御部１０は、第２搬送部１４２の搬送速度を第１速度よりも遅い第２速度または停止に設定するように制御する。具体的には、制御部１０は、第２ステッピングモータ１４２Ｍに対して、第２速度での正回転または停止の指示を出力する。第２搬送ローラ１４２Ｒは、第２ステッピングモータ１４２Ｍに従い第２速度で正回転するか停止する。つまり、プリンタ１は、印刷処理中に排出口１９からシートＳをほとんど排出することはない。
【００３２】
第１搬送部１４１と第２搬送部１４２の搬送速度差が生じ、第１搬送部１４１と第２搬送部１４２の間のシートＳ（印刷済みのシート）は弛む。ルーピングスペース１８１は、第１搬送部１４１と第２搬送部１４２の間のシートＳの弛み（ループ状のシートＳの弛み）を収容する。
【００３３】
次に、制御部１０は、シートＳの搬送制御とともに、印刷ジョブに含まれる印刷データに基づいて記録部１５がシートＳに対して情報を記録するように制御する。記録部１５は、搬送されるシートＳに対して印刷データに基づく情報を記録する。
【００３４】
次に、制御部１０は、印刷ジョブに含まれるカットコマンドに基づいて、カッター１６がフルカットでシートＳをカットするように制御する。具体的には、制御部１０は、カッター１６に対してフルカットの指示を出力する。制御部１０がカッター１６に対してフルカットの指示を出力するのは、プリンタ１が第１モードに設定されているからである。カッター１６は、フルカットの指示に基づいて、フルカットでシートＳをカットする。これにより、シートＳの先端部分は、シート供給部１７に収容されるシートロールから完全に切断される。
【００３５】
制御部１０は、カットされたシートを排出口１９から排出するために、第２ステッピングモータ１４２Ｍに対して、所定速度での正回転の指示を出力する。第２搬送部１４２は、カットされたシートを排出口１９から排出する。なお、第２搬送部１４２がカットされたシートを搬送する速度は、特に限定されない。なお、制御部１０は、カットされたシートの先端だけを排出口１９から排出してもいいし、カットされたシートの長さ方向のほぼ全部を排出口１９から排出するようにしてもよい。
【００３６】
（第２モードにおけるシートＳに対する印刷処理）
図３は、プリンタ１の概略構成を示す断面図である。図３は、第２モードに対応するフラッパー１４３のポジション及びシートＳの搬送例を示す。ここでは、プリンタ１は、第２モードを設定しているものとする。または、プリンタ１が受信した印刷ジョブは、パーシャルカットデクラレーションコマンドを含んでいるものとする。これにより、プリンタ１は、第２モードを設定する。
【００３７】
制御部１０は、第２モードが設定されている場合、印刷ジョブを処理するために以下のように各部を制御する。  
制御部１０は、シート収容部１８を閉じる第１位置にフラッパー１４３を移動させるように制御する。具体的には、制御部１０は、フラッパー１４３に第１位置への位置決め指示を出力する。フラッパー１４３は、制御部１０からの第１位置への位置決め指示に従い第１位置に回動し停止する。フラッパー１４３は、第１搬送ローラ１４１Ｒと第２搬送ローラ１４２Ｒとの間で弛むシートＳがルーピングスペース１８１へ入る経路を遮断する。
【００３８】
次に、制御部１０は、第１搬送部１４１の搬送速度を第１速度よりも遅い第３速度に設定するように制御する。具体的には、制御部１０は、第１ステッピングモータ１４１Ｍに対して、第３速度での正回転の指示を出力する。第１搬送ローラ１４１Ｒは、第１ステッピングモータ１４１Ｍに従い第３速度で正回転する。
【００３９】
制御部１０は、第２搬送部１４２の搬送速度を第３速度以下の第４速度に設定するように制御する。具体的には、制御部１０は、第２ステッピングモータ１４２Ｍに対して、第４速度での正回転の指示を出力する。第２搬送ローラ１４２Ｒは、第２ステッピングモータ１４２Ｍに従い第４速度で正回転する。つまり、プリンタ１は、印刷処理中に排出口１９からシートＳを徐々に排出する。
【００４０】
次に、制御部１０は、シートＳの搬送制御とともに、印刷ジョブに含まれる印刷データに基づいて記録部１５がシートＳに対して情報を記録するように制御する。記録部１５は、搬送されるシートＳに対して印刷データに基づく情報を記録する。
【００４１】
次に、制御部１０は、印刷ジョブに含まれるカットコマンドに基づいて、カッター１６がパーシャルカットでシートＳをカットするように制御する。具体的には、カッター１６に対してパーシャルカットの指示を出力する。制御部１０がカッター１６に対してパーシャルカットの指示を出力するのは、プリンタ１が第２モードに設定されているからである。カッター１６は、パーシャルカットの指示に基づいて、パーシャルカットでシートＳをカットする。これにより、シートＳは、パーシャルカット部分の切残し部により、パーシャルカット部分よりも前段部分と前段部分とで分離することはない。
【００４２】
次に、制御部１０は、第１搬送部１４１の搬送速度を第３速度に維持し、第２搬送部１４２の搬送速度を第４速度に維持して、パーシャルカットされたシートを排出口１９から排出する。これにより、プリンタ１は、シートＳの先端からパーシャルカット部分近傍までを排出口１９から排出する。
【００４３】
次に、制御部１０が第１搬送部１４１の搬送速度を第１速度よりも遅い第３速度に設定し、第２搬送部１４２の搬送速度を第３速度以下の第４速度に設定する理由を説明する。  
第１搬送部１４１と第２搬送部１４２の搬送速度は、制御部１０が同じ搬送速度の指示を出力したとしても、設計誤差等により異なることがある。この場合、第１搬送部１４１の搬送速度と第２搬送部１４２の搬送速度との間には、速度差が生じる。設計誤差等に起因する速度差は、第１搬送部１４１と第２搬送部１４２に指示される搬送速度が速くなればなるほど大きくなる。
【００４４】
上述のように、第２モードにおける第１搬送部１４１と第２搬送部１４２の搬送速度は、第１モードにおける搬送速度よりも遅い。第１搬送部１４１の搬送速度と第２搬送部１４２の搬送速度との間に設計誤差等に起因する速度差が生じたとしても、その速度差は小さい。そのため、第１搬送ローラ１４１Ｒと第２搬送ローラ１４２Ｒとの間にシートＳのパーシャルカット部分があったとしても、パーシャルカット部分にはテンションがかからない。シートＳのパーシャルカット部分は、プリンタ１内で裂けることはない。
【００４５】
なお、第２搬送部１４２の第４速度が第１搬送部１４１の第３速度よりも遅い場合、第１搬送ローラ１４１Ｒと第２搬送ローラ１４２Ｒの間のシートＳは撓む。第１搬送ローラ１４１Ｒと第２搬送ローラ１４２Ｒの間のシートＳは、第２搬送部１４２の第４速度が第１搬送部１４１の第３速度と等しい場合よりもテンションがかからない。そのため、第１搬送ローラ１４１Ｒと第２搬送ローラ１４２Ｒの間にシートＳのパーシャルカット部分があったとしても、パーシャルカット部分はテンションがかからない。シートＳのパーシャルカット部分は、プリンタ１内でのシートＳの搬送途中に裂けることはない。
【００４６】
図４は、カッター１６のいくつかの例を示す図である。  
図４の（ａ）に示すカッター１６は、第１の刃１６１と第２の刃１６２を備える。第１の刃１６１におけるシートＳと接する部分の形状は、中央近傍が両端部よりも凹んだ形状である。第２の刃１６２におけるシートＳと接する部分の形状は、直線形状である。カッター１６は、第１の刃１６１と第２の刃１６２により、フルカットまたはパーシャルカットでシートＳをカットする。カッター１６は、第１の刃１６１の凹み部分がシートＳと接しないようにすることで、パーシャルカットでシートＳをカットする。カッター１６は、第１の刃１６１の凹み部分がシートＳと接するようにすることで、フルカットでシートＳをカットする。
【００４７】
図４の（ｂ）に示すカッター１６は、第１の刃１６１と第２の刃１６２を備える。第１の刃１６１におけるシートＳと接する部分の形状は、直線形状である。第２の刃１６２におけるシートＳと接する部分の形状は、端部に切欠きが設けられた形状である。
【００４８】
カッター１６は、第１の刃１６１と第２の刃１６２により、フルカットまたはパーシャルカットでシートＳをカットする。カッター１６は、第２の刃１６２の切欠き部分がシートＳと接しないようにすることで、パーシャルカットでシートＳをカットする。カッター１６は、第２の刃１６２の切欠き部分がシートＳと接するようにすることで、フルカットでシートＳをカットする。
【００４９】
図４の（ｃ）に示すカッター１６は、第１の刃１６１と第２の刃１６２を備える。第１の刃１６１のシートＳと接する部分の形状は、直線形状である。第２の刃１６２のシートＳと接する部分の形状は、直線形状である。
【００５０】
カッター１６は、第１の刃１６１と第２の刃１６２により、フルカットまたはパーシャルカットでシートＳをカットする。カッター１６は、第１の刃１６１がシートＳの幅方向の全部と接し、第２の刃１６２がシートＳの幅方向の端部と接しないようにすることで、パーシャルカットでシートＳをカットする。カッター１６は、第１の刃１６１及び第２の刃１６２がシートＳの幅方向の全部と接するようにすることで、フルカットでシートＳをカットする。
【００５１】
図５は、１つの印刷ジョブに基づくプリンタ１の印刷処理（トランザクジョン）の一例を示すフローチャートである。  
制御部１０は、パーシャルカットデクラレーションコマンドを受信したか否かを判断する（Ａｃｔ１０１）。Ａｃｔ１０１では、制御部１０は、印刷ジョブの先頭にパーシャルカットデクラレーションコマンドが含まれているか否かを判断する。
【００５２】
制御部１０がパーシャルカットデクラレーションコマンドを受信したと判断した場合（Ａｃｔ１０１、Ｙｅｓ）、制御部１０は、パーシャルカットデクラレーションを有効に設定する（Ａｃｔ１０２）。Ａｃｔ１０２では、制御部１０は、第２モードを設定する。
【００５３】
制御部１０がパーシャルカットデクラレーションコマンドを受信していないと判断した場合（Ａｃｔ１０１、Ｎｏ）、制御部１０は、パーシャルカットデクラレーションが有効か否かを判断する（Ａｃｔ１０３）。Ａｃｔ１０３では、制御部１０は、印刷ジョブに含まれる印刷データを処理する前に、第１モードまたは第２モードの何れが設定されているのかを判断する。制御部１０は、前回の印刷ジョブでパーシャルカットデクラレーションコマンドを受信し、その後にフルカットコマンドを受信していなければ、第２モードの設定を維持している。  
なお、制御部１０は、Ａｃｔ１０２を処理した後にもＡｃｔ１０３を処理する。
【００５４】
パーシャルカットデクラレーションが有効でない場合（Ａｃｔ１０３、Ｎｏ）、制御部１０は、シートＳをループさせながら印刷するように制御する（Ａｃｔ１０４）。Ａｃｔ１０４では、制御部１０は、シートＳの先端が第２搬送ローラ１４２Ｒに到達した後に、フラッパー１４３が第２位置で停止するように制御する。また、制御部１０は、上述の第１モードにおけるシートＳに対する印刷処理で説明したようにシートＳを搬送するように制御する。また、制御部１０は、上述の第１モードにおけるシートＳに対する印刷処理で説明したように、印刷データに基づいてシートＳに対して情報を記録するように制御する。
【００５５】
制御部１０は、印刷ジョブに含まれる印刷データの後のカットコマンドに基づいて、フルカットでシートＳをカットするように制御する（Ａｃｔ１０５）。これにより、シートＳの印刷部分は、シート供給部１７に収容されるシートロールから完全に切断される。  
制御部１０は、上述の第１モードにおけるシートＳに対する印刷処理で説明したように、カットされたシートを排出口１９から排出するように制御する（Ａｃｔ１０６）。
【００５６】
Ａｃｔ１０３の処理に戻って、パーシャルカットデクラレーションが有効である場合（Ａｃｔ１０３、Ｙｅｓ）、制御部１０は、シートＳをループさせることなく印刷するように制御する（Ａｃｔ１０７）。Ａｃｔ１０７では、制御部１０は、フラッパー１４３が第１位置で停止するように制御する。
【００５７】
制御部１０は、第２モードにおける印刷速度を第１モードにおける印刷速度よりも遅くするように制御する（Ａｃｔ１０８）。Ａｃｔ１０８では、制御部１０は、上述の第２モードにおけるシートＳに対する印刷処理で説明したようにシートＳを搬送するように制御する。また、制御部１０は、上述の第２モードにおけるシートＳに対する印刷処理で説明したように、印刷データに基づいてシートＳに対して情報を記録するように制御する。
【００５８】
制御部１０は、フルカットコマンドを受信したか否かを判断する（Ａｃｔ１０９）。Ａｃｔ１０９では、例えば、制御部１０は、カットコマンドにフルカットコマンドが入っているか否かを判断する。なお、制御部１０は、印刷ジョブとは別にフルカットコマンドをホストコンピュータから受信してもよい。
【００５９】
制御部１０がフルカットコマンドを受信した場合（Ａｃｔ１０９、Ｙｅｓ）、制御部１０は、パーシャルカットデクラレーションの無効を設定する（Ａｃｔ１１０）。Ａｃｔ１１０では、制御部１０は、第２モードに従った印刷ジョブの処理中にフルカットコマンドを受信したことに応答して第２モードから第１モードへ設定を変更する。  
その後、Ａｃｔ１０５において、制御部１０は、カッター１６がフルカットでシートＳをカットするように制御する。その後、制御部１０は、Ａｃｔ１０６を上述のように処理する。
【００６０】
制御部１０がフルカットコマンドを受信していない場合（Ａｃｔ１０９、Ｎｏ）、制御部１０は、カットコマンドに基づいてカッター１６がパーシャルカットでシートＳをカットするように制御する（Ａｃｔ１１１）。なお、制御部１０は、上述の第２モードにおけるシートＳに対する印刷処理で説明したように、シートＳを排出口１９から排出するように制御する。
【００６１】
以上により、制御部１０は、１つの印刷ジョブに基づくプリンタ１の印刷処理を終了する。上述のように、制御部１０は、印刷ジョブにパーシャルカットデクラレーションコマンドが含まれている場合には第２モードを設定する。制御部１０は、第２モードに従って、カッター１６がパーシャルカットでシートＳをカットするように制御する。制御部１０は、印刷ジョブにパーシャルカットデクラレーションコマンドが含まれていない場合には印刷ジョブを受信した時点で設定されているモードに従う。制御部１０は、印刷ジョブを受信した時点で設定されているモードに従って、カッター１６がフルカットまたはパーシャルカットでシートＳをカットするように制御する。
【００６２】
なお、制御部１０は、今回の印刷ジョブにおいてフルカットでシートＳをカットした場合、次の印刷ジョブの開始時点でも第１モードを維持する。同様に、制御部１０は、今回の印刷ジョブにおいてパーシャルカットでシートＳをカットした場合、次の印刷ジョブの開始時点でも第２モードを維持する。
【００６３】
本実施形態によれば、シートＳのパーシャルカット部分は、プリンタ１内での搬送途中で裂けることはない。プリンタ１は、パーシャルカット部分を安定した状態で第２搬送ローラ１４２Ｒよりも排出口１９側またはプリンタ１の外側へ搬送することができる。これにより、ユーザは、シートＳのどの部分までが自身の取るべきシートなのかを容易に判別できる。また、プリンタ１内部でパーシャルカット部分が裂けることにより発生するジャムのリスクは低減する。
【００６４】
なお、上記処理（各モード）の手順は全てソフトウェアによって実行することが可能である。このため、上記処理の手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムをプリンタ１にインストールして実行するだけで、上記処理を容易に実現することができる。
【００６５】
例えば、入力部１１を介して、コンピュータ読み取り可能な記憶媒体から上記プログラムを読み取り、記憶部１２等に読み取ったプログラムを記憶し、プログラムのインストールを完了することができる。或いは、通信部１３を介して、上記プログラムをダウンロードし、記憶部１２等にダウンロードしたプログラムを記憶し、プログラムのインストールを完了することができる。これにより、プリンタ１の制御部１０は、インストールされた上記プログラムに基づき、上記処理を容易に実現することができる。
【００６６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６７】
１…プリンタ、１０…制御部、１１…入力部、１２…記憶部、１３…通信部、１４…搬送機構、１５…記録部、１６…カッター、１７…シート供給部、１８…シート収容部、１９…排出口、１４１…第１搬送部、１４１Ｍ…第１ステッピングモータ、１４１Ｒ…第１搬送ローラ、１４２…第２搬送部、１４２Ｍ…第２ステッピングモータ、１４２Ｒ…第２搬送ローラ、１４３…フラッパー、１６１…第１の刃、１６２…第２の刃、１８１…ルーピングスペース。
【図１】
2017114084.tif 000003
【図２】
2017114084.tif 000004
【図３】
2017114084.tif 000005
【図４】
2017114084.tif 000006
【図５】
2017114084.tif 000007