(57)【要約】【課題】イメージデータを変更することなく、印字位置を調整できるプリンタ及びプリンタの制御プログラムを提供する。【解決手段】印刷データを受信する受信部と、受信部が受信した印刷データに含まれる用紙の第１送り量とは異なる第２送り量で用紙を送らせる制御部と、を有するプリンタである。また、受信した印刷データに含まれる用紙の第１送り量とは異なる第２送り量で用紙を送らせる処理をコンピュータが実行することを特徴とするプリンタの制御プログラムである。【選択図】図３
2017094643.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを受信する受信部と、
前記受信部が受信した印刷データに含まれる用紙の第１送り量とは異なる第２送り量で前記用紙を送らせる制御部と、
を有するプリンタ。
【請求項２】
前記用紙の枚数を調整する調整部を有し、
前記制御部は、前記調整部が調整した枚数に応じた前記第２送り量で前記用紙を送らせることを特徴とする請求項１に記載のプリンタ。
【請求項３】
前記用紙の枚数と前記第２送り量とを対応付けた第１記憶部を有し、
前記制御部は、前記第１記憶部を参照して、前記枚数に応じた前記第２送り量を特定することを特徴とする請求項２に記載のプリンタ。
【請求項４】
前記用紙の厚さを検出する検出部を有し、
前記制御部は、前記検出部が検出した厚さに応じた前記第２送り量で前記用紙を送らせることを特徴とする請求項１に記載のプリンタ。
【請求項５】
前記用紙の厚さと前記第２送り量とを対応付けた第２記憶部を有し、
前記制御部は、前記第２記憶部を参照して、前記厚さに応じた前記第２送り量を特定することを特徴とする請求項４に記載のプリンタ。
【請求項６】
前記印刷データは文字の一部を表す複数のイメージデータを含み、
前記制御部は、前記用紙を送る直前のイメージデータに応じた第１画像と前記用紙を送った直後のイメージデータに応じた第２画像の間にある余白を増やすことにより前記第２送り量で前記用紙を送らせることを特徴とする請求項１から５のいずれか１項に記載のプリンタ。
【請求項７】
前記プリンタは、ドットインパクトプリンタであることを特徴とする請求項１から６のいずれか１項に記載のプリンタ。
【請求項８】
受信した印刷データに含まれる用紙の第１送り量とは異なる第２送り量で前記用紙を送らせる処理をコンピュータが実行することを特徴とするプリンタの制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、プリンタ及びプリンタの制御プログラムに関する。
【背景技術】
【０００２】
印字ピンを縦と横に並べた印字ヘッドを複写伝票などの印刷用紙に叩きつけ、圧力で紙に文字の形の跡を付けることにより印字を実行するプリンタが知られている。このようなプリンタの中には、例えば、印刷用紙の厚さを手動で調整するためのレバーを備えたプリンタが知られている（例えば特許文献１参照）。また、印刷用紙の厚さを検出するセンサを備えたプリンタも知られている（例えば特許文献２参照）。プリンタは、Personal Computer（ＰＣ）などの端末装置から印刷対象としてのイメージデータを含む印刷データを受信すると、受信した印刷データに基づいて印字を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−４５７６１号公報
【特許文献２】特開２０１３−６７０６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述したプリンタでは、印刷用紙の厚さによって所定の印字位置からずれた位置に印字されることがある。例えば印刷用紙の厚さが厚いと、印字位置が所定の印字位置から印刷用紙の上端側にずれる傾向がある。印字位置がずれる場合、端末装置からイメージデータを拡大したり縮小したりする設定を印刷データに含め、当該設定に従ってプリンタ側で印字位置を調整できればよいが、プリンタが備える制御部の演算能力は端末装置の演算能力と比べて著しく低いため、設定に従って印字位置を調整することは極めて困難である。
【０００５】
そこで、１つの側面では、イメージデータを変更することなく、印字位置を調整できるプリンタ及びプリンタの制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本明細書に開示のプリンタは、印刷データを受信する受信部と、前記受信部が受信した印刷データに含まれる用紙の第１送り量とは異なる第２送り量で前記用紙を送らせる制御部と、を有するプリンタである。
【０００７】
本明細書に開示のプリンタの制御プログラムは、受信した印刷データに含まれる用紙の第１送り量とは異なる第２送り量で前記用紙を送らせる処理をコンピュータが実行することを特徴とするプリンタの制御プログラムである。
【発明の効果】
【０００８】
本明細書に開示のプリンタ及びプリンタの制御プログラムによれば、イメージデータを変更することなく、印字位置を調整することができる。
【図面の簡単な説明】
【０００９】
【図１】図１（ａ）は、端末装置と接続されたプリンタの外観を概略的に説明するための図である。図１（ｂ）は、端末装置と接続されたプリンタの内部を概略的に説明するための図である。
【図２】図２は、プリンタのハードウェア構成の一例である。
【図３】図３（ａ）は、第１実施形態に係るプリンタの機能ブロック図の一例である。図３（ｂ）は、第１記憶部が記憶するテーブルの一例である。
【図４】図４は、プリンタが実行する処理の一例を示すフローチャートである。
【図５】図５は、印刷データの一例である。
【図６】図６（ａ）は、比較例１に係る出力結果の一例である。図６（ｂ）は、比較例２に係る出力結果の一例である。図６（ｃ）は、実施例に係る出力結果の一例である。
【図７】図７（ａ）は、第２実施形態に係るプリンタの機能ブロック図の一例である。図７（ｂ）は、第２記憶部が記憶するテーブルの一例である。
【発明を実施するための形態】
【００１０】
以下、本件を実施するための形態について図面を参照して説明する。
【００１１】
（第１実施形態）
図１（ａ）は、端末装置１００と接続されたプリンタ２００の外観を概略的に説明するための図である。より詳しくは、図１（ａ）はプリンタ２００の側面を示している。図１（ｂ）は、端末装置１００と接続されたプリンタ２００の内部を概略的に説明するための図である。図１（ａ）及び（ｂ）に示すように、プリンタ２００には印刷用紙Ｐの一例として連帳紙が配置されているが、印刷用紙Ｐは、上述した複写伝票のほか、単票や連続紙などであってもよい。
【００１２】
図１（ａ）に示すように、プリンタ２００は、プリンタ２００の筐体２１０から突出したノブ２２０、及びレバー２３０を含んでいる。また、図１（ｂ）に示すように、プリンタ２００は、印字部２４０、用紙送り機構２５０、プラテン（より詳しくはプラテンローラ）２６０、及び排出ローラ２７０を含んでいる。尚、プリンタ２００としては、例えばラウンドタイプや水平タイプのドットインパクトプリンタがある。
【００１３】
ノブ２２０はプラテン２６０を回転させることができる。プラテン２６０は印刷用紙Ｐを配置し、印刷用紙Ｐを支持するとともに所定の印刷位置に送ることができる。したがって、例えばノブ２２０を時計周りに回転させると、プラテン２６０も時計周りに一体的に回転し、印刷用紙Ｐを順方向に送ることができる。
【００１４】
レバー２３０は、印刷用紙Ｐの厚さ及び枚数（具体的には綴り枚数）を調整するための機構である。例えばレバー２３０を前進又は後退のいずれかの方向に移動させることで印字部２４０をプラテン２６０側に接近させることができる。
【００１５】
用紙送り機構２５０は、印刷用紙Ｐが連帳紙である場合に、連帳紙がずれないように揃えてプリンタ２００の内部に送る機構である。用紙送り機構２５０から送られてきた印刷用紙Ｐはプラテン２６０上に配置される。そして、印字が実行されると、印刷用紙Ｐは排出ローラ２７０により送られ、筐体２１０から排出される。
【００１６】
続いて、図２を参照して、プリンタ２００のハードウェア構成について説明する。
【００１７】
図２は、プリンタ２００のハードウェア構成の一例である。図２に示すように、プリンタ２００は、少なくともCentral Processing Unit（ＣＰＵ）２００Ａ、Random Access Memory（ＲＡＭ）２００Ｂ、Read Only Memory（ＲＯＭ）２００Ｃ、インタフェース２００Ｄ及び印字部２００Ｅを含んでいる。印字部２００Ｅは上述した印字部２４０に対応し、印字ヘッド駆動部２００Ｅ−１及び印字ヘッド２００Ｅ−２を含んでいる。ＣＰＵ２００Ａ、ＲＡＭ２００Ｂ、ＲＯＭ２００Ｃ、インタフェース２００Ｄ、及び印字部２００Ｅ（より詳しくは印字ヘッド駆動部２００Ｅ−１）は、内部バス２００Ｊによって互いに接続されている。少なくともＣＰＵ２００ＡとＲＡＭ２００Ｂとが協働することによってコンピュータが実現される。
【００１８】
インタフェース２００Ｄは、例えばポートとPhysical Layer Chip（ＰＨＹチップ）とを備えている。プリンタ２００は、インタフェース２００Ｄを介して端末装置１００と接続される。
【００１９】
上述したＲＡＭ２００Ｂには、ＲＯＭ２００Ｃに記憶された制御プログラムがＣＰＵ２００Ａによって格納される。格納された制御プログラムをＣＰＵ２００Ａが実行することにより、後述する各種の機能が実現され、また、後述する各種の処理が実行される。尚、制御プログラムは後述するフローチャートに応じたものとすればよい。
【００２０】
続いて、図３を参照して、プリンタ２００の機能の詳細について説明する。
【００２１】
図３（ａ）は、第１実施形態に係るプリンタ２００の機能ブロック図の一例である。図３（ｂ）は、第１記憶部２０１が記憶するテーブルＴ１の一例である。図３（ａ）に示すように、プリンタ２００は、上述した印字部２４０のほか、第１記憶部２０１、受信部２０２、調整部２０３、制御部２０４を含んでいる。
【００２２】
第１記憶部２０１は、印刷用紙Ｐの枚数と補正後の用紙送り量とを対応付けて記憶している。より詳しくは、図３（ｂ）に示すように、第１記憶部２０１は、テーブルＴ１により印刷用紙Ｐの枚数と補正後の用紙送り量とを対応付けて記憶している。テーブルＴ１は、用紙の枚数、補正前の閾値、補正係数、補正後の閾値、データ内到達送り量、加算送り量、及び補正後の送り量を構成項目として含んでいる。
【００２３】
用紙の枚数は、印刷用紙Ｐの枚数又は枚数群である。図３（ｂ）において、印刷用紙Ｐの枚数は１枚、２乃至３枚、４乃至５枚が登録されているが、３種類に限定されず、４種類以上であってもよい。補正前の閾値は印刷用紙Ｐの送り量を補正するタイミングを定める閾値である。図３（ｂ）では、５０ドット毎に送り量を補正することを表している。
【００２４】
補正係数は、補正前の閾値に掛け合わせる係数である。印刷用紙Ｐの枚数が増加するに従って補正係数も増加する。補正後の閾値は補正前の閾値に補正係数を掛け合わせた値である。したがって、印刷用紙Ｐの枚数が４乃至５枚である場合、補正前の閾値は補正され、閾値が５２ドットに補正される。
【００２５】
データ内到達送り量は、印刷データに含まれる印刷用紙Ｐの送り量の中で、補正後の閾値に到達する送り量を表している。データ内到達送り量は予め登録されているものではなく、印刷データが受信された後に補正後の閾値に基づいて登録される。図３（ｂ）では、印刷データに含まれる印刷用紙Ｐの送り量の中で、補正後の閾値に到達する送り量が２４ドットの送り量であったことを表している。
【００２６】
加算送り量はデータ内到達送り量に加算する送り量を表している。図３（ｂ）では、Ｙドット加算することを表しているが、加算するドット数はプリンタ２００の仕様などに応じて適宜変更してもよい。また、印刷用紙Ｐの枚数に応じてＹを変更してもよい。例えば印刷用紙Ｐの縦方向のサイズが１０インチ、解像度が１８０ＤＰＩ（ドットパーインチ）であって、印刷用紙Ｐの厚みにより印刷用紙Ｐの上端側に２％の印字位置のずれが発生する場合、ドット数に換算すると１８０×１０×０．０２＝３６ドットとなる。したがって、２％の印字位置のずれが発生する場合、加算するドット数を１ドットする。補正後の送り量はデータ内到達送り量に加算送り量を加算した送り量である。したがって、補正後の送り量には２４＋Ｙドットが登録される。
【００２７】
受信部２０２は、端末装置１００から送信された印刷データを受信する。調整部２０３は印刷用紙Ｐの枚数を調整する。調整部２０３としては、例えば上述したレバー２３０がある。制御部２０４はプリンタ２００の動作を制御する。制御部２０４は、上述したコンピュータ、すなわちＣＰＵ２００ＡとＲＡＭ２００Ｂによって実現される。制御部２０４は受信部２０２が受信した印刷データを取得し、制御プログラムに従って種々の処理を実行する。印字部２４０は制御部２０４から出力された制御信号に従って印刷用紙Ｐに対する印字を実行する。
【００２８】
次に、図４及び図５を参照して、プリンタ２００の動作について説明する。
図４は、プリンタ２００が実行する処理の一例を示すフローチャートである。図５は、印刷データＰＤの一例である。
【００２９】
まず、図４に示すように、制御部２０４は受信部２０２が印刷データを受信したか否かを判断する（ステップＳ１０１）。ここで、図５に示すように、印刷データＰＤは、ＥＳＣ／Ｐと呼ばれるプリンタ制御コードの体系で記載されている。例えば印刷データＰＤの３行目に記載された「１Ｂ  ４Ａ  ２４」の中で「１Ｂ」は「ＥＳＣ」に対応し、「４Ａ」は「Ｊ」に対応する。また、「２４」は１６進法で「３６」に対応する。すなわち、印刷データＰＤの右側に記載されるように、「ＥＳＣ  Ｊ」によりｎ／１８０インチ順方向紙送りが表され、「３６」により３６ドットの送り量が表される。尚、本実施形態では、印刷データＰＤにおいて拡大率又は縮小率が設定されていないか、又は１００％に設定されているとして説明する。
【００３０】
また、印刷データＰＤの４行目に記載された「１Ｂ  ２Ａ  パラメータ  イメージデータ１」の中で「１Ｂ」は上述したとおりであるが、「２Ａ」は「＊」に対応する。すなわち、印刷データＰＤの右側に記載されるように、「ＥＳＣ  ＊  パラメータ  イメージデータ１」により、パラメータによってイメージデータ１を選択し、出力することが表される。
【００３１】
制御部２０４は受信部２０２が印刷データを受信したと判断するまで待機し（ステップＳ１０１：ＮＯ）、受信部２０２が印刷データを受信したと判断すると（ステップＳ１０１：ＹＥＳ）、調整された印刷用紙Ｐの枚数を確認する（ステップＳ１０２）。すなわち、制御部２０４は調整部２０３にアクセスして印刷用紙Ｐの枚数が何枚に調整されているかを確認する。
【００３２】
ステップＳ１０２の処理が完了すると、次いで、制御部２０４は印刷データ内の紙送り量を確認する（ステップＳ１０３）。より詳しくは、制御部２０４は受信部２０２にアクセスし、受信部２０２が受信した印刷データの紙送り量を確認する。ここで、図５に示すように、印刷データＰＤには３６ドット、２４ドット、及び４０ドットの３つの紙送り量が含まれている。したがって、制御部２０４はこれら３つの紙送り量を確認する。
【００３３】
ステップＳ１０３の処理が完了すると、次いで、制御部２０４は紙送り量の補正を要するか否かを判断する（ステップＳ１０４）。より詳しくは、制御部２０４はステップＳ１０２の処理で確認した枚数が複数枚であるか否かを判断する。本実施形態であれば、調整部２０３により２乃至３枚又は４乃至５枚に調整されていれば、印字位置がずれる傾向にある。このため、制御部２０４は紙送り量の補正を要すると判断する。逆に、調整部２０３により１枚に調整されていれば、紙送り量の補正を要しないと判断する。
【００３４】
ここで、制御部２０４は紙送り量の補正を要すると判断した場合（ステップＳ１０４：ＹＥＳ）、印刷データ内の紙送り量と異なる紙送り量を特定する（ステップＳ１０５）。より詳しくは、制御部２０４は第１記憶部２０１にアクセスし、補正後の閾値を取得する。本実施形態において、例えば調整部２０３が確認した枚数が２乃至３枚である場合、補正後の閾値である５１ドットを取得する。次いで、制御部２０４はステップＳ１０３の処理で確認した紙送り量の中から、補正後の閾値に到達する紙送り量を特定する。
【００３５】
上述したように、本実施形態では印刷データＰＤには順に３６ドット、２４ドット、及び４０ドットの３つの紙送り量が含まれている。このため、３６ドットの紙送りを実行した時点では補正後の閾値である５１ドットに到達しない。一方、さらに２４ドットの紙送りを実行した時点では合計の紙送り量が６０ドットになるため、補正後の閾値である５１ドットに到達する。したがって、制御部２０４は補正後の閾値に到達する紙送り量として２４ドットを特定し、第１記憶部２０１における対応する枚数のデータ内到達送り量に２４ドットを登録する。そして、制御部２０４は登録した２４ドットに加算送り量Ｙドットを加算し、補正後の送り量２４＋Ｙドットを特定する。尚、制御部２０４は紙送り量の補正を要しないと判断した場合（ステップＳ１０４：ＮＯ）、ステップＳ１０５の処理をスキップする。
【００３６】
ステップＳ１０５の処理が完了すると、次いで、制御部２０４は印刷用紙Ｐを紙送りして（ステップＳ１０６）、イメージデータに応じた画像を印刷用紙Ｐに印字する（ステップＳ１０７）。本実施形態では、制御部２０４は、まず印刷データＰＤに含まれる３６ドット分の紙送りを実行して、イメージデータ１に応じた第１画像を印刷用紙Ｐに印字し、改行して、イメージデータ２に応じた第２画像を印字する。
【００３７】
ステップＳ１０７の処理が完了すると、次いで、制御部２０４は改ページを実行するか否かを判断する（ステップＳ１０８）。より詳しくは、制御部２０４は印刷データＰＤを確認して、印字後の次の処理が改ページであるか否かを判断する。本実施形態では、図５に示すように、イメージデータ２を印字した後の次の処理は改ページでないため、制御部２０４は改ページを実行しないと判断する（ステップＳ１０８：ＮＯ）。
【００３８】
制御部２０４は改ページを実行しないと判断した場合、ステップＳ１０６及びＳ１０７の処理を実行する。したがって、本実施形態では、制御部２０４は、まず印刷データＰＤに含まれる２４ドット分の紙送りを補正した２４＋Ｙドット分の紙送りを実行して、イメージデータ３に応じた第３画像を印刷用紙Ｐに印字し、改行して、イメージデータ４に応じた第４画像を印字する。
【００３９】
その後、ステップＳ１０８の処理において、イメージデータ４を印字した後の次の処理は改ページでないため、制御部２０４は改ページを実行しないと判断し、再びステップＳ１０６及びＳ１０７の処理を実行する。ただし、ステップＳ１０６の処理において４０ドット分の紙送りを実行した後、印字するイメージデータは存在しないため、制御部２０４はステップＳ１０７の処理をスキップする。そして、ステップＳ１０８の処理において、制御部２０４は改ページを実行すると判断すると（ステップＳ１０８：ＹＥＳ）、処理を終了する。
【００４０】
次に、図６を参照して、比較例の出力結果と対比しながら、実施例の出力結果を説明する。
【００４１】
図６（ａ）は、比較例１に係る出力結果の一例である。図６（ａ）では印刷用紙Ｐが１枚である場合の出力結果が表わされている。図６（ｂ）は、比較例２に係る出力結果の一例である。図６（ｂ）では印刷用紙Ｐが２乃至３枚である場合に補正を実行しなかったときの出力結果が表わされている。図６（ｃ）は、実施例に係る出力結果の一例である。図６（ｃ）では印刷用紙Ｐが２乃至３枚である場合に補正を実行したときの出力結果が表わされている。
【００４２】
まず、図６（ａ）に示すように、印刷用紙Ｐが１枚である場合、印字位置のずれは発生しないため、印刷データＰＤに含まれる指示に従って、紙送りが実行されて画像が印字される。したがって、３６ドット分の紙送りが実行された後、第１画像ＩＭ１が印字され、改行されて、第２画像ＩＭ２が印字される。次いで、２４ドット分の紙送りが実行された後、第３画像ＩＭ３が印字され、改行されて、第４画像ＩＭ４が印字される。最後に、４０ドット分の紙送りが実行された後、改ページされる。
【００４３】
次に、図６（ｂ）に示すように、印刷用紙Ｐが２乃至３枚である場合、印字位置のずれが発生する。このため、印刷データＰＤに含まれる指示に従って、紙送りが実行されて画像が印字されると、３６ドット分の紙送りに対し例えばＹドット分少なく紙送りが行われて、第１画像ＩＭ１が印字され、改行されて、第２画像ＩＭ２が印字される。次いで、２４ドット分の紙送りが実行された後、第３画像ＩＭ３が印字され、改行されて、第４画像ＩＭ４が印字される。最後に、４０ドット分の紙送りが実行された後、改ページされる。したがって、改ページされた後、印刷用紙Ｐの下端までＹドット分の余白が残る。例えば、第３画像ＩＭ３及び第４画像ＩＭ４を囲う罫線が予め印刷用紙Ｐに印刷されていると、第２比較例の場合、第３画像ＩＭ３及び第４画像ＩＭ４が罫線の中に納まらなくなる。
【００４４】
一方、図６（ｃ）に示すように、印刷用紙Ｐが２乃至３枚である場合、比較例２と同様に、印字位置のずれが発生する。このため、印刷データＰＤに含まれる指示に従って、紙送りが実行されて画像が印字されると、３６ドット分の紙送りに対し例えばＹドット分少なく紙送りが行われて、第１画像ＩＭ１が印字され、改行されて、第２画像ＩＭ２が印字される。ところが、次の処理で、２４＋Ｙドット分の紙送りが実行された後、第３画像ＩＭ３が印字され、改行されて、第４画像ＩＭ４が印字される。最後に、４０ドット分の紙送りが実行された後、改ページされる。したがって、改ページされた後、印刷用紙Ｐの下端までＹドット分の余白が残らなくなる。上述したように、第３画像ＩＭ３及び第４画像ＩＭ４を囲う罫線が予め印刷用紙Ｐに印刷されている場合であっても、第３画像ＩＭ３及び第４画像ＩＭ４が罫線の中に納まる。
【００４５】
以上説明したように、第１実施形態によれば、制御部２０４は受信部２０２が受信した印刷データに含まれる印刷用紙Ｐの送り量とは異なる送り量で印刷用紙Ｐを送らせることで、イメージデータを変更することなく、印字位置を調整することができる。
【００４６】
（第２実施形態）
続いて、図７を参照して、本件の第２実施形態について説明する。
【００４７】
図７（ａ）は、第２実施形態に係るプリンタ２００の機能ブロック図の一例である。図７（ｂ）は、第２記憶部２０５が記憶するテーブルＴ２の一例である。図７（ａ）に示すように、プリンタ２００は、第１記憶部２０１に代えて第２記憶部２０５を含み、調整部２０３に代えて検出部２０６を含んでいる。尚、図３に示されるプリンタ２００の各部と同様の構成には同一符号を付し、その説明を省略する。
【００４８】
第２記憶部２０５は、印刷用紙Ｐの厚さと補正後の用紙送り量とを対応付けて記憶している。より詳しくは、図７（ｂ）に示すように、第２記憶部２０５は、テーブルＴ２により印刷用紙Ｐの厚さと補正後の用紙送り量とを対応付けて記憶している。テーブルＴ２は、用紙の厚さ、補正前の閾値、補正係数、補正後の閾値、データ内到達送り量、加算送り量、及び補正後の送り量を構成項目として含んでいる。すなわち、テーブルＴ１では用紙の枚数が構成項目の１つであったのに対し、テーブルＴ２では用紙の厚さが構成項目の１つとなっている。
【００４９】
用紙の厚さは、印刷用紙Ｐの厚さである。図７（ｂ）において、印刷用紙Ｐの厚さは普通、中厚、極厚が登録されているが、３種類に限定されず、４種類以上であってもよい。
【００５０】
検出部２０６は印刷用紙Ｐの厚さを検出する。例えば、検出部２０６は印字部２４０をプラテン２６０側に対して移動させ、印刷用紙Ｐの上面側に達した高さから印刷用紙Ｐの厚さを検出する。一例を挙げると、検出部２０６は達した高さに応じて、印刷用紙Ｐの厚さ「普通」、「中厚」、「極厚」を検出する。
【００５１】
このように、第２実施形態に係るプリンタ２００は、第１実施形態で説明した第１記憶部２０１に代えて第２記憶部２０５を含み、調整部２０３に代えて検出部２０６を含んでいる。このような構成によっても、制御部２０４が印刷データに含まれる印刷用紙Ｐの送り量とは異なる送り量で印刷用紙Ｐを送らせることで、イメージデータを変更することなく、印字位置を調整することができる。
【００５２】
以上、本発明の好ましい実施形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。例えば、第１実施形態及び第２実施形態において加算送り量は枚数又は厚みが異なっていてもいずれもＹドットとしているが、プリンタ２００の仕様に応じて例えば一方をＹドットとし、他方をＹドットと異なるＺドットとするようにしてもよい。
【００５３】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）印刷データを受信する受信部と、前記受信部が受信した印刷データに含まれる用紙の第１送り量とは異なる第２送り量で前記用紙を送らせる制御部と、を有するプリンタ。
（付記２）前記用紙の枚数を調整する調整部を有し、前記制御部は、前記調整部が調整した枚数に応じた前記第２送り量で前記用紙を送らせることを特徴とする付記１に記載のプリンタ。
（付記３）前記用紙の枚数と前記第２送り量とを対応付けた第１記憶部を有し、前記制御部は、前記第１記憶部を参照して、前記枚数に応じた前記第２送り量を特定することを特徴とする付記２に記載のプリンタ。
（付記４）前記用紙の厚さを検出する検出部を有し、前記制御部は、前記検出部が検出した厚さに応じた前記第２送り量で前記用紙を送らせることを特徴とする付記１に記載のプリンタ。
（付記５）前記用紙の厚さと前記第２送り量とを対応付けた第２記憶部を有し、前記制御部は、前記第２記憶部を参照して、前記厚さに応じた前記第２送り量を特定することを特徴とする付記４に記載のプリンタ。
（付記６）前記印刷データは文字の一部を表す複数のイメージデータを含み、前記制御部は、前記用紙を送る直前のイメージデータに応じた第１画像と前記用紙を送った直後のイメージデータに応じた第２画像の間にある余白を増やすことにより前記第２送り量で前記用紙を送らせることを特徴とする付記１から５のいずれか１項に記載のプリンタ。
（付記７）前記プリンタは、ドットインパクトプリンタであることを特徴とする付記１から６のいずれか１項に記載のプリンタ。
（付記８）受信した印刷データに含まれる用紙の第１送り量とは異なる第２送り量で前記用紙を送らせる処理をコンピュータが実行することを特徴とするプリンタの制御プログラム。
（付記９）前記処理は、調整部が調整した前記用紙の枚数に応じた前記第２送り量で前記用紙を送らせることを特徴とする付記８に記載のプリンタの制御プログラム。
（付記１０）前記処理は、前記用紙の枚数と前記第２送り量とを対応付けた第１記憶部を参照して、前記枚数に応じた前記第２送り量を特定することを特徴とする付記９に記載のプリンタの制御プログラム。
（付記１１）前記処理は、検出部が検出した前記用紙の厚さに応じた前記第２送り量で前記用紙を送らせることを特徴とする付記８に記載のプリンタの制御プログラム。
（付記１２）前記処理は、前記用紙の厚さと前記第２送り量とを対応付けた第２記憶部を参照して、前記厚さに応じた前記第２送り量を特定することを特徴とする付記１１に記載のプリンタの制御プログラム。
（付記１３）前記印刷データは文字の一部を表す複数のイメージデータを含み、前記処理は、前記用紙を送る直前のイメージデータに応じた第１画像と前記用紙を送った直後のイメージデータに応じた第２画像の間にある余白を増やすことにより前記第２送り量で前記用紙を送らせることを特徴とする付記８から１２のいずれか１項に記載のプリンタの制御プログラム。
（付記１４）前記プリンタは、ドットインパクトプリンタであることを特徴とする付記８から１３のいずれか１項に記載のプリンタの制御プログラム。
【符号の説明】
【００５４】
１００  端末装置
２００  プリンタ
２０１  第１記憶部
２０２  受信部
２０３  調整部
２０４  制御部
２０５  第２記憶部
２０６  検出部
【図１】
2017094643.tif 000003
【図２】
2017094643.tif 000004
【図３】
2017094643.tif 000005
【図４】
2017094643.tif 000006
【図５】
2017094643.tif 000007
【図６】
2017094643.tif 000008
【図７】
2017094643.tif 000009