(57)【要約】【課題】  印刷のための搬送長と穿孔のための搬送長が異なる場合、それぞれの停止位置で停止する必要があるため、搬送回数が多くなるという課題がある。また、毎回の搬送長も一定にならない。【解決手段】  印刷のための搬送長と穿孔のための搬送長のうち、小さい方の搬送長で繰り返し搬送し、小さい方の処理は搬送毎に処理し、大きい方の処理は大きい方の搬送長を越えない範囲で小さい方の搬送長の整数倍の最大値を決定し、その整数回数毎に処理する。【選択図】  図５
2020185685.tif 000002
【特許請求の範囲】
【請求項１】
媒体を第１の方向へ搬送する搬送手段と、第１の方向と直交する第２の方向に走査するキャリッジと、前記キャリッジに載置され媒体に印刷する印刷手段と、前記キャリッジに載置され媒体に穿孔する穿孔手段と、複数の印刷モードから印刷モードを決定する第１の決定手段と、複数の穿孔モードから穿孔モードを決定する第２の決定手段と、前記第１の決定手段が決定した印刷モードに適した第１の搬送長を計算する第１の計算手段と、前記第２の決定手段が決定した穿孔モードに適した第２の搬送長を計算する第２の計算手段を有し、前記搬送手段が媒体を第３の搬送長で繰り返し搬送し、搬送が停止している間に前記キャリッジが媒体上を走査し、前記穿孔手段と前記印刷手段によって媒体への穿孔と印刷を実施するミシン目機能付きプリンタにおいて、前記第１の計算手段が計算した第１の搬送長と前記第２の計算手段が計算した第２の搬送長を比較し、前記第１の搬送長が長い場合には前記第２の搬送長を第３の搬送長として媒体を繰り返し搬送し、それ以外の場合には前記第１の搬送長を第３の搬送長として媒体を繰り返し搬送することを特徴とするミシン目機能付きプリンタ。
【請求項２】
前記第１の計算手段が計算した第１の搬送長と前記第２の計算手段が計算した第２の搬送長を比較し、前記第１の搬送長が長いまたは同じ場合には前記第２の搬送長の整数倍が前記第１の搬送長よりも長くならない最大の整数を第１の整数とし、前記キャリッジ走査における前記穿孔手段による穿孔処理は毎回の走査毎に実施し前記印刷手段による印刷処理は前記第１の整数回毎に実施し、前記第１の搬送長が短い場合には前記第１の搬送長の整数倍が前記第２の搬送長よりも長くならない最大の整数を第２の整数とし、前記キャリッジ走査における前記穿孔手段による穿孔処理は前記第２の整数回毎に実施し前記印刷手段による印刷処理は毎回の走査毎に実施することを特徴とする請求項１に記載のミシン目機能付きプリンタ。
【請求項３】
前記第１の計算手段が計算した第１の搬送長と前記第２の計算手段が計算した第２の搬送長を比較し、前記第１の搬送長が長いまたは同じ場合には前記第２の搬送長の整数倍が前記第１の搬送長よりも長くならない最大の整数を第１の整数とし、前記キャリッジ走査における前記穿孔手段による穿孔処理は毎回の走査毎に実施し前記印刷手段による印刷処理は前記第１の整数回毎に実施し、前記第１の搬送長が短い場合には前記第１の搬送長の整数倍が前記第２の搬送長よりも長くならない最大の整数を第２の整数とし、前記第１の搬送長の前記第２の整数倍の値を穿孔用最大搬送長とし、前記穿孔用最大搬送長を条件として前記第２の計算手段によって再度計算した搬送長を前記第２の整数で割った長さを前記第３の搬送長として置換え、置換えた前記第３の搬送長で繰り返し搬送し、前記キャリッジ走査における前記穿孔手段による穿孔処理は前記第２の整数回の走査毎に実施し前記印刷手段による印刷処理は毎回の走査毎に実施することを特徴とする請求項１に記載のミシン目機能付きプリンタ。
【請求項４】
前記複数の印刷モードは、ｎ回の走査で同じ領域に別のノズルでｎ回印刷処理を重ねることにより印刷の均質化をするｎパス印刷のパス数違いであることを特徴とする請求項１乃至請求項３の何れか一項に記載のミシン目機能付きプリンタ。
【請求項５】
前記複数の穿孔モードは、解像度補完穿孔の倍率違いであることを特徴とする請求項１乃至請求項４の何れか一項に記載のミシン目機能付きプリンタ。
【請求項６】
前記印刷手段は画素毎に画素の色を印刷する印刷ヘッドから成り、繰り返し搬送する際の搬送長が、前記印刷ヘッドの画素間距離の離散値に対応するものがない場合、搬送長を越えない最大の画素間距離で前記第３の搬送長を置換えることを特徴とする請求項１乃至請求項５の何れか一項に記載のミシン目機能付きプリンタ。
【請求項７】
前記印刷モードと前記穿孔モードの組み合わせについて、前記第３の搬送長およびキャリッジの走査の何回毎に印刷処理及び穿孔処理を実施するかをあらかじめ求めてテーブルデータとして揮発性メモリに保持し、媒体への処理を実施する際に参照することを特徴とする請求項１乃至請求項６の何れか一項に記載のミシン目機能付きプリンタ。
【請求項８】
請求項７と同じテーブルデータをプログラムデータとして不揮発性メモリに保持し、媒体を第１の方向へ搬送する搬送手段と、第１の方向と直交する第２の方向に走査するキャリッジと、前記キャリッジに載置され媒体に印刷する印刷手段と、前記キャリッジに載置され媒体に穿孔する穿孔手段と、複数の印刷モードから印刷モードを決定する第１の決定手段と、複数の穿孔モードから穿孔モードを決定する第２の決定手段とを有し、前記搬送手段が媒体の搬送と停止を繰り返し、搬送が停止している間に前記キャリッジが媒体上を走査し、前記穿孔手段と前記印刷手段によって媒体への穿孔と印刷を実施するミシン目機能付きプリンタであって、キャリッジの走査の何回毎に印刷処理および穿孔処理を実施するかを前記テーブルデータから参照することを特徴とするミシン目機能付きプリンタ。
【請求項９】
媒体への穿孔処理をしない場合には前記第１の搬送長で繰り返し媒体を搬送し、前記印刷手段による印刷処理は毎回の走査毎に実施し、穿孔処理は実施しないことを特徴とする請求項２乃至請求項８の何れか一項に記載のミシン目機能付きプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ミシン目機能付きプリンタのミシン目の作成制御に関する。
【背景技術】
【０００２】
ミシン目を作成する方法にはロータリーカッターによるものと穿孔ピンによるものがあり、穿孔ピンによるものにおいては特許文献１のように印刷ヘッドと穿孔ヘッドを１つのキャリッジに搭載する態様のものが知られている。特許文献１においては、複数個の穿孔ピンが一列に穿孔ヘッドに配置されており、穿孔ピンの並びと直角の方向にキャリッジを走査しながら穿孔ピンを駆動することにより、穿孔ピンの列長を幅とするバンド領域を一度に穿孔できる。
【０００３】
また一方で、印刷制御の技術としてマルチパス記録や解像度補完記録という技術がある。マルチパス記録は記録特性のばらつきによる濃度ムラなどを抑制するために複数回の走査で別の記録素子を使って記録する技術である。解像度補完記録は記録素子の解像度のｎ倍の解像度にする場合に
記録素子のピッチの整数倍＋ピッチ／ｎ
の搬送を行うものである。特許文献２はマルチパス記録における後端処理に関するものであるが、これらの技術についても記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−６５８６号公報
【特許文献２】特開２００３−３０５８３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
印刷のための搬送長と穿孔のための搬送長が異なる場合、それぞれの停止位置で停止する必要があるため、搬送回数が多くなるという課題がある。また、毎回の搬送長も一定にならない。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明に係るミシン目機能付きプリンタは、
媒体を第１の方向へ搬送する搬送手段と、第１の方向と直交する第２の方向に走査するキャリッジと、前記キャリッジに載置され媒体に印刷する印刷手段と、前記キャリッジに載置され媒体に穿孔する穿孔手段と、複数の印刷モードから印刷モードを決定する第１の決定手段と、複数の穿孔モードから穿孔モードを決定する第２の決定手段と、前記第１の決定手段が決定した印刷モードに適した第１の搬送長を計算する第１の計算手段と、前記第２の決定手段が決定した穿孔モードに適した第２の搬送長を計算する第２の計算手段を有し、前記第１の計算手段が計算した第１の搬送長と前記第２の計算手段が計算した第２の搬送長を比較し、前記第１の搬送長が長い場合には前記第２の搬送長を第３の搬送長として前記搬送手段によって媒体を前記第３の搬送長で繰り返し搬送し、それ以外の場合には前記第１の搬送長を第３の搬送長として前記搬送手段によって媒体を前記第３の搬送長で繰り返し搬送し、搬送が停止している間に前記キャリッジが媒体上を走査し、前記穿孔手段と前記印刷手段によって媒体への穿孔と印刷を実施する。
【発明の効果】
【０００７】
本発明に係るミシン目機能付きプリンタによれば、印刷用の停止位置と穿孔用の停止位置が重なるようになり、搬送処理回数を削減し、毎回の搬送長を一定にすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施例に関わる、ミシン目機能付きプリンタの印刷、穿孔、搬送をつかさどる部分の構成図である。
【図２】本発明の実施例に関わる、キャリッジの構成例である。
【図３】本発明の実施例に関わる、ミシン目機能付きプリンタの構成を示すブロック図である。
【図４】本発明の実施例に関わる、ミシン目機能付きプリンタの生成物と入力データの例である。
【図５】本発明の実施例に関わる、システムのフローチャートである。
【図６】４パス印刷と２倍解像度補完穿孔を組み合わせた場合の搬送長を示した図である。
【図７】本発明の実施例に関わる、４パス印刷と２倍解像度補完穿孔を組み合わせた場合の搬送長を示した図である。
【図８】本発明の実施例に関わる、４パス印刷と解像度補完なし穿孔を組み合わせた場合の搬送長を示した図である。
【図９】本発明の実施例に関わる、ｎパス印刷の印刷パス数と解像度補完倍数の組み合わせに対する搬送長の対応表である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について、図面を参照しながら詳細に説明する。
【実施例１】
【００１０】
図１は、本発明の一実施例であるミシン目機能付きプリンタ１００の印刷、穿孔、搬送をつかさどる部分の構成を示す図である。
【００１１】
ミシン目機能付きプリンタ１００を、側面から半分に割って見た構成となる。トレー１３１は、印刷及び穿孔を施す前の媒体を格納する。媒体へ印刷及びミシン目を作成する命令をミシン目機能付きプリンタ１００が受けると、媒体１３２の搬送が開始される。媒体１３４は搬送制御系で動作する給紙ローラー１３３及び搬送用ローラー１３５，１３６により不図示の用紙の位置センサーと連動してトレー１３１から印刷及び穿孔を施す位置へ搬送される。媒体へ印刷及びミシン目を作成する位置においては、搬送ローラー１３７、１３８及び排紙ローラー１３９、１４０が媒体の搬送を行う。
【００１２】
媒体１３４への印刷及び穿孔は、媒体の搬送方向と直角の方向に走査可能なキャリッジ１４１に搭載されている印刷用ヘッド１４３と穿孔用ヘッド１４２にて実施する。印刷用ヘッド１４３はインクジェット方式を利用している。また、穿孔ヘッド１４２はソレノイドを用いて直径０．２ミリの針状のステンレス製芯にて媒体を貫通させる構成をしている。その際、媒体１３４が変形しないように、穿孔用のステンレス芯を受け止めるための止め台１４４が媒体１３４の下に設置されている。穿孔ヘッド１４２は図２のように１２ドットの列が２列６０ｄｐｉで千鳥に配置され、合わせて２４ドットのピンが１２０ｄｐｉで穿孔するヘッドとなっている。印刷ヘッドはＣＭＹＫの４色ごとに、４００個のノズルがそれぞれ６００ｄｐｉの解像度で４列に配置されている。印刷及び穿孔処理後は、媒体１３４を排紙トレー１４５へと送ることが出来る。
【００１３】
図３は、ミシン目機能付きプリンタ１００の制御系の構成を示すブロック図である。
【００１４】
ミシン目機能付きプリンタ１００の制御系は装置全体の制御を行うメインボード１１０と、装置に設けられた各種センサ１０３から構成される。各種センサ１０３としては、例えばミシン目機能付きプリンタ１００の印刷及び穿孔を行う媒体の搬送に伴う位置検出センサなどがある。また、印刷ユニット１０１及び穿孔ユニット１０４と印刷及び穿孔を施す媒体との間の距離を検出する紙間距離検出センサを搭載することも可能である。
【００１５】
メインボード１１０に配置されるマイクロプロセッサ形態のＣＰＵ１１１は、内部バス１１２を介してＲＯＭ形態のプログラムメモリ１１３およびＲＡＭ形態のデータメモリ１１４に接続されている。ＣＰＵ１１１は、プログラムメモリ１１３に格納されている制御プログラムや設定テーブルおよびデータメモリ１１４の内容に従って動作する。データメモリ１１４の一部は、印刷用の画像メモリ１１５や穿孔用のデータメモリ１２１として構成され、ミシン目機能付きプリンタ１００で印刷を行う印刷画像データやミシン目作成の為の穿孔を行う穿孔データを格納することができる。ＣＰＵ１１１は通信制御回路１１６を制御することで外部のホストコンピュータ３００と無線もしくは有線の通信することができる。また、ＣＰＵ１１１はセンサ制御回路１１７を制御して各種センサ１０３の状態を監視することができる。また、ＣＰＵ１１１は搬送制御回路１１８を制御して搬送ユニット１０２を駆動して媒体をトレー１３１から印刷及び穿孔を行う場所まで搬送することが可能である。また、印刷、穿孔処理中の搬送及び終了後の排紙などの媒体の搬送を行う。ＣＰＵ１１１は、印刷制御回路１１９を制御することにより印刷ユニット１０１の印刷ヘッドのインク吐出を所望のパターンで行わせることができる。さらに、ＣＰＵ１１１は、穿孔制御回路１２０を制御することにより穿孔ユニット１０４の穿孔ヘッドで所望のピッチで媒体へ穿孔を行わせミシン目を作成することができる。
【００１６】
図４は、ミシン目機能付きプリンタ１００の生成物と入力データの例である。
【００１７】
出力例４０１はミシン目機能付きプリンタ１００が生成した出力の例であり、破線部分は穿孔ヘッド１４２によりミシン目状に穿孔され、テキスト部分は印刷ヘッド１４３によって印刷されている。横向きのミシン目によって各チケットを切り離して販売し、注文を受け付ける際に縦のミシン目によって半券を回収することができる。印刷データ４０２はミシン目機能付きプリンタ１００に入力するデータのうち、印刷ヘッド１４３が印刷する部分のデータを表しており、穿孔データ４０３は穿孔ヘッドが穿孔する部分のデータを表している。１枚の媒体に対して印刷データ４０２をもとに印刷ヘッド１４３で印刷し、穿孔データ４０３をもとに穿孔ヘッド１４２で穿孔することにより成果物４０１を生成することができる。印刷データ４０２と穿孔データ４０３は１つのファイルに組み込むか、ファイル名の命名ルールやリンク情報を付加することで別々のファイル構成にしても良い。
【００１８】
図５はミシン目機能付きプリンタ１００の搬送長を決定する処理フローを示している。
【００１９】
印刷ヘッド１４３および穿孔ヘッド１４２による印刷、穿孔処理をする前に、一度の媒体搬送で搬送する搬送長Ｓｔｅｐを図５の操作フローに従って決定する。
【００２０】
ステップ５０１では、印刷のパス数ｎから印刷条件による搬送長ｌｐを計算する。印刷条件による搬送長ｌｐの求め方は、パス数をｎ、印刷ヘッド１４３のノズル数をＮｐとすると、
Ｎｐ≧ｎ×ｃ（ｃ：整数）
が成り立つ最大のｃを使って
ｌｐ＝ｃ×印刷ヘッドノズルピッチ
で求めることができる。搬送長ｌｐで搬送するたびに停止し、１／ｎに間引いた印刷データを印刷すれば違うノズルを使ってｎ回の印刷処理で重ねて印刷することになるため、印刷ムラを低減するｎパス印刷となる。
【００２１】
ステップ５０２では、穿孔処理を実施するか否かを判定し、穿孔しない印刷のみの場合にはステップ５１２へ進み、ステップ５０１で求めたｌｐを搬送長Ｓｔｅｐとして決定する。この場合は印刷ヘッド１４３全体を使った印刷が可能である。穿孔処理を実施する場合はステップ５０３へ進む。
【００２２】
ステップ５０３では、解像度補完印刷の技術を穿孔解像度の補完に適用し、所望の解像度で穿孔するために必要な搬送長を計算し、穿孔条件による搬送長ｌｍを計算する。ｌｍの求め方は、解像度の倍数をａ、穿孔ヘッドのドット数をＮｈとしたとき
Ｎｈ≧ａ×ｂ＋１（ｂ：整数）
が成り立つ最大のｂを使って
ｌｍ＝（ｂ＋１／ａ）×穿孔ヘッドドットピッチ
で求めることができる。ここで求めたｌｍだけ搬送するたびに停止し、ドット数ａ×ｂ＋１の穿孔をａ回繰り返すと合わせた搬送長がａ×ｂ＋１ドット分の長さとなり、ａ倍の解像度で穿孔することができる。ただし、解像度補完を行わず、穿孔ヘッドのドット解像度のまま穿孔する場合には１／ａの項が不要な為、ｌｍは上記式ではなく
ｌｍ＝Ｎｈ×穿孔ヘッドドットピッチ
で求める。
【００２３】
ステップ５０４では、ｌｍ＞ｌｐが成り立つかどうかを判定し、成り立つ場合はステップ５０５に進みｌｐをベースに穿孔搬送長を調整していき、成り立たない場合はステップ５０９へ進みｌｍをベースに印刷搬送長を調整していく。
【００２４】
ステップ５０５では、ｌｍを越えない範囲で何回ｌｐの搬送をすることができるかを判定し、それにより穿孔搬送最大値ｌｍＭａｘを決定する。
【００２５】
ｌｍＭａｘ＝ｄ×ｌｐ（ｄはｌｍ＞ｄ×ｌｐが成立つ最大の整数）
ステップ５０６では、ｌｍＭａｘを越えない範囲で穿孔解像度補完が成立つ穿孔搬送長ＬＭを計算する。穿孔搬送長ＬＭの１／ｄの長さを印刷搬送長にすれば、その長さはｌｐ以下となるため、ｎパス印刷が可能である。穿孔搬送長ＬＭは、
ｌｍＭａｘｄｏｔ＝ｌｍＭａｘ／穿孔ドットピッチ（小数以下切り捨て）
ｌｍＭａｘｄｏｔ≧ａ×ｅ＋１（ａ：解像度補完倍数、ｅ：整数）
が成立つ最大のｅを使って
ＬＭ＝（ｅ＋１／ａ）×穿孔ヘッドドットピッチ
で求める。ただし、ａ＝１の場合は１／ａの項による解像度補完処理が不要なため、次の式で求めることができる。
【００２６】
ＬＭ＝ｌｍＭａｘｄｏｔ×穿孔ドットピッチ
穿孔条件による搬送長ｌｍは穿孔ヘッド全体を上限としてａ倍解像度補完穿孔ができる最大の搬送長を求めたが、ここではヘッド全体ではなく、ｎパス印刷が可能な長さ以内で同様の計算を行い、穿孔搬送長を求めている。
【００２７】
ステップ５０７では、ステップ５０６で求めた穿孔搬送長ＬＭを使って印刷搬送長ＬＰを求める
ＬＰ＝ＬＭ／ｄ（ｄはｌｍＭａｘ計算で用いたｄ））
ステップ５０８では、搬送長Ｓｔｅｐを決定する。ステップ５０５を経由する場合、ＬＭ≧ＬＰが成立つので、大きくならない方のＬＰをＳｔｅｐとする。
【００２８】
Ｓｔｅｐ＝ＬＰ
求めた搬送長Ｓｔｅｐの搬送毎に毎回印刷処理を実行し、ｄ回（ｄはｌｍＭａｘ計算で用いたｄ）の搬送毎に穿孔処理を実行することで、ａ倍の解像度補完穿孔処理を実行することができる。
【００２９】
ステップ５０９では、ｌｍはｌｐ以下であるため、穿孔搬送長ＬＭは穿孔条件による搬送長ｌｍの値をそのまま用いる。
【００３０】
ステップ５１０では、ステップ５０９で決定したＬＭを元にＬＰを計算する。ｌｐを超えない範囲で何回ｌｍの搬送をすることができるかを判定し、それにより印刷搬送最大値ＬＰを決定する。
【００３１】
ＬＰ＝ｆ×ｌｍ（ｆはｌｐ≧ｆ×ｌｍが成立つ最大の整数）
ステップ５１１では、搬送長Ｓｔｅｐを決定する。ステップ５０９を経由しており、ＬＭ≦ＬＰが成立つため、大きくならない方のＬＭを繰り返し搬送する搬送長Ｓｔｅｐとする。求めた搬送長Ｓｔｅｐで繰り返し搬送し、その搬送毎に穿孔しｆ回の搬送毎に印刷すれば、設定されたｎパス印刷とａ倍の解像度補完穿孔を実施することができる。
【００３２】
ステップ５１３では、計算された搬送長Ｓｔｅｐが印刷ノズルピッチの整数倍になるよう、印刷ノズルピッチ単位に丸め込む処理を実施する。これにより、上記搬送長の調整によって誤差が発生する場合に、より精度が求められる印刷処理から誤差を排除し、穿孔処理に誤差を持たせることになる。
【００３３】
図６は本発明を適用せずに４パス印刷と２倍解像度補完穿孔を組み合わせた場合の搬送長を示した図である。この場合のｌｍ、ｌｐは
ｌｍ＝（１１＋１／２）×２５．４／１２０
＝２．４３４［ｍｍ］（小数第４位を四捨五入）
ｌｐ＝１００×２５．４／６００
＝４．２３３［ｍｍ］（小数第４位を四捨五入）
となる。Ａ４の媒体の場合、それぞれの停止位置で停止するためには、
穿孔停止回数＝２９７／ｌｍ
＝１２３［回］（小数第１位を切り上げ）
印刷停止回数＝２９７／ｌｐ
＝７１［回］（小数第１位を切り上げ）
となる。１１．５ドット（１２０ｄｐｉ）の整数倍と１００ノズル（６００ｄｐｉ）の整数倍が重なるのは２３００ノズル（６００ｄｐｉ）毎になり、Ａ４の媒体では
２９７／（２３００×２５．４／６００）＝３［回］（小数第１位切り捨て）
の回数だけ同じ位置に停止する。両方の停止回数を足して重なる回数を引けば全体の停止回数となるので、
１２３＋７１−３＝１９１［回］
１９１回の搬送を実行することになる。印刷説明用媒体６０１には、説明のため印刷ヘッド１４３で印刷のみ実施する場合を示してある。印刷ヘッド１４３が右方向に走査しながら、１００ノズル毎に１パス目の印刷から４パス目の印刷までを領域ごとに同時に実行している。印刷中の走査が終わり、次の印刷位置すなわちｌｐの長さ分の媒体搬送が行われた後、同様に印刷を実施する。穿孔説明用媒体６０２には、説明のため穿孔ヘッド１４２で穿孔のみ実施する場合を示してある。穿孔ヘッド１４２が右方向に走査しながら、２３ドットのピンを使って穿孔している。穿孔ヘッド１４２の上側半分は１回前の穿孔走査時に穿孔した穴と穴の中間に穿孔することで穿孔ヘッドの２倍の解像度のミシン目を実現し、下側の半分は穿孔ヘッドの解像度で穿孔して粗いミシン目を実現している。穿孔中の走査が終わり、次の穿孔位置すなわちｌｍの長さ分の媒体搬送が行われた後、同様に穿孔を実施する。媒体６０３には、印刷処理と穿孔処理の両方を実施する場合を示している。印刷用の停止位置と穿孔用の停止位置の両方ともに媒体の搬送を停止する必要があり、搬送量（Ｓｔｅｐ）が毎回変わるうえに、上記計算で算出した１９１回の搬送処理が必要になってしまう。
【００３４】
図７は、図６と同じ４パス印刷と２倍解像度補完穿孔の組み合わせについて本実施例のミシン目機能付きプリンタ１００の搬送の仕方を示した図であり、図６と同様に印刷説明用媒体７０１、穿孔説明用媒体７０２および媒体７０３から成る。図６とパス数、解像度補完倍数が同じであるため、印刷説明用媒体７０１、穿孔説明用媒体７０２はそれぞれ印刷説明用媒体６０１、穿孔説明用媒体６０２と同じであり、ｌｐとｌｍの値も図６の場合と同じである。
【００３５】
本実施例のミシン目機能付きプリンタ１００では、ｌｐとｌｍが決定すると、図５のステップ５０４においてｌｍがｌｐよりも大きいかどうかを調べる。図７の場合にはｌｍの方が小さいため偽となり、ステップ５０９へ進む。ステップ５０９ではｌｍがｌｐ以下であるため、穿孔搬送長ＬＭとして穿孔条件による搬送長ｌｍ＝２．４３４［ｍｍ］をそのまま用いる。
【００３６】
ＬＭ＝ｌｍ＝２．４３４［ｍｍ］
ステップ５１０では、ＬＭを元にＬＰを計算する。
【００３７】
ＬＰ＝ｆ×ｌｍ（ｆはｌｐ≧ｆ×ｌｍが成立つ最大の整数）
＝ｆ×２．４３４（ｆは４．２３３≧ｆ×２．４３４の最大の整数）
＝２．４３４［ｍｍ］
ステップ５１１では、搬送長Ｓｔｅｐの値としてＬＭを用いる。
【００３８】
Ｓｔｅｐ＝ＬＭ＝２．４３４［ｍｍ］
ステップ５１３では、Ｓｔｅｐを印刷ノズルピッチ単位に丸める。Ｓｔｅｐを印刷ノズルピッチで割ると、対応するノズル数が求められる。
【００３９】
２．４３４／（２５．４／６００）＝５７．５［ノズル］
端数０．５を丸めて５７［ノズル］でＳｔｅｐを再設定する。
【００４０】
Ｓｔｅｐ＝５７×（２５．４／６００）＝２．４１３［ｍｍ］
最終的にＳｔｅｐは２．４１３［ｍｍ］となる。図７の穿孔条件と印刷条件ではＬＰとＬＭとＳｔｅｐが同じ値となり、搬送停止毎に毎回印刷と穿孔を同時に実行することとなる。媒体７０３には印刷処理と穿孔処理の両方を毎回実施する場合を示している。媒体７０３のＳｔｅｐは２．４１３［ｍｍ］であり、Ａ４サイズであるため、全体の停止回数は
停止回数＝２９７／Ｓｔｅｐ
＝１２４［回］（小数第１位を切り上げ）
となり、本発明を適用しない図６の場合の１９１［回］よりも６７［回］停止回数を削減できる。
【００４１】
図８は図７とは別のパターンとして、４パス印刷と解像度補完なしの穿孔を組み合わせた場合について本実施例のミシン目機能付きプリンタ１００の搬送の仕方を示した図である。
【００４２】
まずステップ５０１では、印刷条件による搬送長ｌｐを求めるが、印刷説明用媒体８０１は印刷用媒体６０１と同じ４パス印刷のため、求められる搬送は同じでありｌｐも同じ４．２３３となる。
【００４３】
ステップ５０２では、穿孔処理を実施するかどうか判断する。図８においては穿孔処理を実施するため、ステップ５０３へ進む。
【００４４】
ステップ５０３では、穿孔条件による搬送長ｌｍを計算する。
【００４５】
ｌｍ＝２４×２５．４／１２０
＝５．０８［ｍｍ］
穿孔説明用媒体８０２は解像度補完処理を実施しないため、すべての穿孔ドットを使ったものとなる。
【００４６】
ステップ５０４では、ｌｍがｌｐよりも大きいかどうかを調べる。図８の場合にはｌｍの方が大きいため真となり、ステップ５０５へ進む。
【００４７】
ステップ５０５では、穿孔搬送最大値ｌｍＭａｘを決定する。
【００４８】
ｌｍＭａｘ＝ｄ×ｌｐ（ｄはｌｍ＞ｄ×ｌｐが成立つ最大の整数）
＝ｄ×４．２３３
（ｄは５．０８＞ｄ×４．２３３の最大の整数）
＝４．２３３［ｍｍ］
ステップ５０６では、穿孔搬送最大値ｌｍＭａｘ以下の穿孔搬送長を求め、ＬＭとする。
【００４９】
ｌｍＭａｘｄｏｔ＝ｌｍＭａｘ／穿孔ドットピッチ
＝１００×２５．４／６００／（２５．４／１２０）
＝１２０／６＝２０［ｄｏｔ］
解像度補完倍数が１であるため、ＬＭは
ＬＭ＝ＬｍＭａｘｄｏｔ×穿孔ドットピッチ
＝２０×２５．４／１２０
＝４．２３３［ｍｍ］（小数第３位を四捨五入）
となる。
【００５０】
ステップ５０７では、穿孔搬送長ＬＭから印刷搬送長ＬＰを求める。ｄ＝１なので、ＬＰは
ＬＰ＝ＬＭ／１
＝４．２３３［ｍｍ］
となる。
【００５１】
ステップ５０８では、搬送長Ｓｔｅｐを決定する。印刷搬送長ＬＰの値をＳｔｅｐとするので
Ｓｔｅｐ＝ＬＰ
＝４．２３３［ｍｍ］
となる。
【００５２】
ステップ５１３では、Ｓｔｅｐを印刷ノズルピッチ単位に丸める。Ｓｔｅｐを印刷ノズルピッチで割ると、対応するノズル数が求められる。
【００５３】
４．２３３／（２５．４／６００）＝１００［ノズル］
端数がないので丸め処理はなく、そのまま４．２３３で決定する。
【００５４】
以下、４パス印刷と解像度補完なしの穿孔を組み合わせた場合の停止回数についてまとめていく。印刷説明用媒体８０１に示す、４パス印刷のみ実施する場合の停止回数はｌｐ＝４．２３３から計算し、
２９７／４．２３３＝７１［回］（小数第１位を切り上げ）
となる。穿孔説明用媒体８０２に示す、解像度補完なしの穿孔のみ実施する場合の停止回数はｌｍ＝５．０８から計算し、
２９７／５．０８＝５９［回］（小数第１位を切り上げ）
となる。２４ドット（１２０ｄｐｉ）の整数倍と１００ノズル（６００ｄｐｉ）の整数倍が重なるのは６００ノズル（６００ｄｐｉ）毎になり、Ａ４の媒体では
２９７／（６００×２５．４／６００）＝１２［回］（小数第１位を切り上げ）
の回数だけ同じ位置に停止する。両方の停止回数を足して重なる回数を引けば全体の停止回数となるので、
７１＋５９−１２＝１１８［回］
単純に４パス印刷と解像度補完なしの穿孔を組み合わせると１１８回の搬送を実行することになる。
【００５５】
本実施例のミシン目機能付きプリンタ１００では、媒体８０３のように、上記で計算したＳｔｅｐ＝４．２３３［ｍｍ］毎に搬送停止し、毎回４パス印刷および解像度補完なし穿孔を実施する。その時の停止回数は
２９７／４．２３３＝７１［回］（小数第１位を切り上げ）
で済むことになり、
１１８−７１＝４７［回］
の搬送処理を削減し、かつ毎回の搬送長を一定にすることができる。
【実施例２】
【００５６】
実施例１では処理フローに沿って搬送量を計算により求めていたが、印刷ヘッドおよび穿孔ヘッドの仕様が装置毎に決まっている場合には、あらかじめ計算して求めておくことができる。
【００５７】
図９の搬送長テーブル９０１は、各ｎパス印刷のｎの値と解像度補完穿孔の倍数ａの組み合わせについて、搬送長Ｓｔｅｐ、何回の搬送停止毎に印刷するかを表した印刷周期ｆ、何回の搬送毎に穿孔するかを表した穿孔周期ｄをテーブルにしたものである。この搬送長テーブル９０１を一度計算してデータメモリ１１４に保存し、またはあらかじめ計算してプログラムメモリ１１３に保存し、搬送処理の際に参照しても同等の効果を得ることができる。
【００５８】
以上で説明したように、本実施例のミシン目機能付きプリンタ１００では、ｎパス設定および穿孔補完倍数に応じて搬送長を調整することにより搬送停止回数を削減することができ、さらに毎回の搬送長を一定にすることができる。
【符号の説明】
【００５９】
１００  ミシン目機能付きプリンタ、３００  ホストコンピュータ、
４０１  出力例、９０１  搬送長テーブルデータ
【図１】
2020185685.tif 000003
【図２】
2020185685.tif 000004
【図３】
2020185685.tif 000005
【図４】
2020185685.tif 000006
【図５】
2020185685.tif 000007
【図６】
2020185685.tif 000008
【図７】
2020185685.tif 000009
【図８】
2020185685.tif 000010
【図９】
2020185685.tif 000011