(57)【要約】【課題】プリンタ装置による印刷の位置合わせを容易に行うことのできるプリンタ装置の印刷位置制御方法および印刷位置制御プログラム、プリンタ装置、並びに、プリンタシステムの提供を図る。【解決手段】プリンタ装置１により印刷媒体(２００)に印刷するときの印刷位置を制御するプリンタ装置の印刷位置制御方法であって、印刷描画データをコマンド展開して印刷データを生成し、前記印刷描画データに基づいて、前記印刷媒体に対する印刷位置を制御する印刷位置制御画面１００を生成し、前記印刷位置制御画面において、前記印刷媒体に対する印刷位置を調整してプリンタ設定データを生成し、前記プリンタ装置に対して、前記印刷データおよび前記プリンタ設定データを送信する、ように構成する。【選択図】図２
2020095509.tif 000002
【特許請求の範囲】
【請求項１】
プリンタ装置により印刷媒体に印刷するときの印刷位置を制御するプリンタ装置の印刷位置制御方法であって、
印刷描画データをコマンド展開して印刷データを生成し、
前記印刷描画データに基づいて、前記印刷媒体に対する印刷位置を制御する印刷位置制御画面を生成し、
前記印刷位置制御画面において、前記印刷媒体に対する印刷位置を調整してプリンタ設定データを生成し、
前記プリンタ装置に対して、前記印刷データおよび前記プリンタ設定データを送信する、
ことを特徴とする印刷位置制御方法。
【請求項２】
前記印刷位置制御画面は、前記印刷媒体に対する印刷位置の上端余白および左端余白を設定する画面基準位置を含み、
前記プリンタ設定データの生成は、前記印刷位置制御画面における前記画面基準位置を調整して行い、
前記印刷データは、前記前記プリンタ設定データを前記プリンタ装置に送信して前記プリンタ装置の印刷位置の設定を行った後、前記プリンタ装置に送信する、
ことを特徴とする請求項１に記載の印刷位置制御方法。
【請求項３】
プリンタ装置により印刷媒体に印刷するときの印刷位置を制御するプリンタ装置の印刷位置制御プログラムであって、
前記プリンタ装置を制御するコンピュータに、
印刷描画データをコマンド展開して印刷データを生成する処理と、
前記印刷描画データに基づいて、前記印刷媒体に対する印刷位置を制御する印刷位置制御画面を生成する処理と、
前記印刷位置制御画面において、前記印刷媒体に対する印刷位置を調整してプリンタ設定データを生成する処理と、
前記プリンタ装置に対して、前記印刷データおよび前記プリンタ設定データを送信する処理と、を実行させる、
ことを特徴とする印刷位置制御プログラム。
【請求項４】
前記印刷描画データは、前記コンピュータで動作するアプリケーションソフトウェアの出力データであり、
前記印刷位置制御画面は、前記コンピュータのディスプレイに表示される、
ことを特徴とする請求項３に記載の印刷位置制御プログラム。
【請求項５】
前記印刷位置制御画面は、前記印刷媒体に対する印刷位置の上端余白および左端余白を設定する画面基準位置を含み、
前記プリンタ設定データを生成する処理は、前記印刷位置制御画面における前記画面基準位置を調整する処理を含む、
ことを特徴とする請求項３または請求項４に記載の印刷位置制御プログラム。
【請求項６】
前記コンピュータは、メモリを備え、
前記印刷データは、前記メモリに格納され、
前記前記プリンタ設定データを前記プリンタ装置に送信して前記プリンタ装置の印刷位置の設定を行った後、前記メモリに格納された前記印刷データを前記プリンタ装置に送信する、
ことを特徴とする請求項３乃至請求項５のいずれか１項に記載の印刷位置制御プログラム。
【請求項７】
前記プリンタ設定データは、前記印刷描画データおよび前記印刷媒体に関連する情報と共に、前記コンピュータの不揮発性メモリに格納される、
ことを特徴とする請求項３乃至請求項６のいずれか１項に記載の印刷位置制御プログラム。
【請求項８】
前記コンピュータは、前記プリンタ装置に印刷を実行させるホスト装置であり、
前記印刷位置制御プログラムは、前記ホスト装置で動作する、前記プリンタ装置用のプリンタドライバソフトウェアである、
ことを特徴とする請求項３乃至請求項７のいずれか１項に記載の印刷位置制御プログラム。
【請求項９】
請求項３乃至請求項８のいずれか１項に記載の印刷位置制御プログラムを実行するコンピュータに基づいて、前記印刷媒体に対する印刷を行うプリンタ装置であって、
前記印刷媒体に印刷を行うとき、前記印刷媒体の搬送方向における上端を検出する上端検出センサと、前記印刷媒体の搬送方向における左端を検出する左端検出センサと、を備え、
前記上端検出センサにより検出された前記印刷媒体の前記上端、および、前記左端検出センサにより検出された前記左端の位置に基づいて、印刷基準位置を規定し、
前記印刷基準位置は、前記印刷位置制御画面における画面基準位置と予め定められた関係を有する、
ことを特徴とするプリンタ装置。
【請求項１０】
前記プリンタ装置は、
前記印刷媒体を、前記プリンタ装置の前面から後面に向けて前給紙するときに、前記上端検出センサおよび前記左端検出センサとして機能する前給紙用センサと、
前記印刷媒体を、前記プリンタ装置の後面から前面に向けて後給紙するときに、前記上端検出センサおよび前記左端検出センサとして機能する後給紙用センサと、を備え、
前記前給紙用センサまたは前記後給紙用センサは、それぞれ、前記プリンタ装置の起動時に、前記印刷媒体を前給紙または後給紙するときに、前記印刷媒体の搬送方向における上端および左端を検出する、
ことを特徴とする請求項９に記載のプリンタ装置。
【請求項１１】
前記プリンタ装置は、ドットインパクト方式のプリンタである、
ことを特徴とする請求項９または請求項１０に記載のプリンタ装置。
【請求項１２】
前記印刷媒体は、連続帳票用紙であり、
前記プリンタ装置は、前記連続帳票用紙を搬送するトラクタ装置を備える、
ことを特徴とする請求項９乃至請求項１１のいずれか１項に記載のプリンタ装置。
【請求項１３】
請求項３乃至請求項８のいずれか１項に記載の印刷位置制御プログラムを実行するコンピュータを含むホスト装置と、
前記ホスト装置に制御されて前記印刷媒体に印刷を行う、請求項９乃至請求項１１のいずれか１項に記載のプリンタ装置と、を備える、
ことを特徴とするプリンタシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ装置の印刷位置制御方法および印刷位置制御プログラム、プリンタ装置、並びに、プリンタシステムに関する。
【背景技術】
【０００２】
従来、例えば、予め印字項目や印字枠が印刷された用紙(プレプリントされた媒体)に対してプリンタ装置により印字(印刷)を行う場合、そのプレプリントされた用紙の印刷個所と、プリンタ装置により実際に印字した位置とが合致しないことがあった。
【０００３】
ここで、プレプリントされた用紙としては、例えば、宅配便の集荷伝票をはじめとする複数の複写用紙が重ねられた連続帳票用紙が考えられ、また、プリンタ装置としては、例えば、ドットインパクト方式のプリンタ装置(ドットプリンタ)が考えられる。なお、本明細書では、主として連続帳票用紙を適用したドットプリンタを例として説明するが、印刷用紙は、カット紙であってもよく、また、プリンタ装置もドットプリンタに限定されるものではない。
【０００４】
図１は、プリンタ装置の印刷位置制御方法の一例を説明するための図であり、プレプリントされた印刷用紙(印刷媒体)に対して、住所および氏名を印刷(印字)する場合を説明するためのものである。
【０００５】
図１において、参照符号１０はホスト装置(例えば、パーソナルコンピュータ)，１０１はプリンタ装置，１０２はアプリケーション(アプリケーションソフトウェア)，そして、１０３はプリンタドライバ(プリンタドライバソフトウェア)を示す。なお、アプリケーション１０２およびプリンタドライバ１０３は、ホスト装置１０で動作し、プリンタ装置１０１は、ホスト装置１０からの印刷データに基づいて、例えば、プレプリントされた用紙に対する印刷を行う。
【０００６】
すなわち、図１は、例えば、各個人の住所，氏名，電話番号および勤務先等を管理するアプリケーション１０２により、プリンタ装置１０１が、プレプリントされた用紙(印刷用紙)の所定個所に対して、住所および氏名を抜き出して印刷する例を示している。ここで、プリンタドライバ１０３は、ホスト装置１０において、アプリケーション１０２から印刷描画データ(印刷描画コマンド)を受け取り、コマンド展開して印刷データを生成し、その印刷データをプリンタ装置１０１に送信する。
【０００７】
プリンタ装置１０１は、ホスト装置１０からの印刷データを受け取り、その印刷データに基づいて、例えば、印刷用の枠がプレプリントされた用紙の適切な位置に対して、住所および氏名を印刷する。ところで、アプリケーション１０２から印刷実行する場合、プリンタ装置１０１における用紙の位置に関係なく、印刷データは、ホスト装置１０のプリンタドライバ１０３からプリンタ装置１０１へ送信されて印刷が行われる。
【０００８】
そのため、例えば、用紙のセット位置がずれている場合には、プレプリントされた用紙の不適切な位置に印刷されるか、或いは、用紙の外に印刷されるといった問題が生じる虞があった。このような場合には、例えば、プリンタ装置１０１を制御するアプリケーション１０２における余白位置の調整を行うか、或いは、プリンタ装置１０１のトラクタの位置をずらす(調整する)といった処理を行って対処していた。
【０００９】
ところで、従来、印刷用紙に対するプリンタ装置による印刷位置を適切に制御する手法として、様々な提案がなされている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００２−１５２４８８号公報
【特許文献２】特開２００１−０６７３４７号公報
【特許文献３】特開２００１−０７５７６２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
前述したように、例えば、プレプリントされた用紙の印刷個所とプリンタ装置１０１による印字が合致しないと、アプリケーション１０２における余白位置の調整を行うか、或いは、プリンタ装置１０１のトラクタの位置を調整することで対処していた。
【００１２】
しかしながら、アプリケーション１０２による余白位置の調整やプリンタ装置１０１のトラクタ位置の調整は、実際にプリンタ装置１０１による印字を行って確認し、その印字位置が合わない場合には、さらに、再調整と再印字を複数回繰り返すことになる。
【００１３】
そのため、プリンタ装置によりプレプリントされた用紙に印字を行う場合、位置合わせのための作業が面倒なだけでなく、その作業に要する時間が長くなり、さらに、再調整と再印字を複数回繰り返すことにより用紙の無駄を招くといった問題がある。
【００１４】
特に、ドットプリンタにより連続帳票用紙(連続用紙，連帳紙)に印刷する場合、例えば、トラクタは物理的に左右の位置に移動可能なため、アプリケーション１０２で設定する余白量と一致させるのが難しいといった問題もある。さらに、複数の複写用紙が重ねられた連続帳票用紙は価格も嵩むため、用紙の無駄を回避することがより一層望まれている。
【００１５】
なお、上述した問題は、プレプリントされた印刷媒体に印刷する場合や複数の複写用紙が重ねられた連続帳票用紙を使用するドットプリンタにおいて大きな問題となるが、インクジェット方式等のプリンタ装置やカット紙でも、同様の位置合わせの問題が生じ得る。
【００１６】
本発明は、プリンタ装置による印刷の位置合わせを容易に行うことのできるプリンタ装置の印刷位置制御方法および印刷位置制御プログラム、プリンタ装置、並びに、プリンタシステムの提供を目的とする。
【課題を解決するための手段】
【００１７】
本発明に係る一実施形態によれば、プリンタ装置により印刷媒体に印刷するときの印刷位置を制御するプリンタ装置の印刷位置制御方法であって、印刷描画データをコマンド展開して印刷データを生成し、前記印刷描画データに基づいて、前記印刷媒体に対する印刷位置を制御する印刷位置制御画面を生成し、前記印刷位置制御画面において、前記印刷媒体に対する印刷位置を調整してプリンタ設定データを生成し、前記プリンタ装置に対して、前記印刷データおよび前記プリンタ設定データを送信する印刷位置制御方法が提供される。
【発明の効果】
【００１８】
本実施形態に係るプリンタ装置の印刷位置制御方法および印刷位置制御プログラム、プリンタ装置、並びに、プリンタシステムによれば、プリンタ装置による印刷の位置合わせを容易に行うことができるという効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】図１は、プリンタ装置の印刷位置制御方法の一例を説明するための図である。
【図２】図２は、本発明に係るプリンタ装置の印刷位置制御方法の一実施例を説明するための図である。
【図３】図３は、本発明に係るプリンタシステムの一実施例を示す図である。
【図４】図４は、図３に示すプリンタシステムにおけるホスト装置の一例を説明するための図である。
【図５】図５は、図３に示すプリンタシステムにおけるプリンタ装置の一実施例の要部を説明するための図(その１)である。
【図６】図６は、図３に示すプリンタシステムにおけるプリンタ装置の一実施例の要部を説明するための図(その２)である。
【図７】図７は、本発明に係るプリンタ装置の印刷位置制御プログラム(印刷位置制御方法)の一実施例の流れを説明するための図である。
【図８】図８は、図７に示す印刷位置制御プログラムによる印刷位置制御画面の一例を説明するための図である。
【発明を実施するための形態】
【００２０】
以下、本発明に係るプリンタ装置の印刷位置制御方法および印刷位置制御プログラム、プリンタ装置、並びに、プリンタシステムの実施例を、添付図面を参照して詳述する。
【００２１】
図２は、本発明に係るプリンタ装置の印刷位置制御方法(印刷位置制御プログラム)の一実施例を説明するための図であり、図３は、本発明に係るプリンタシステムの一実施例を示す図である。
【００２２】
図２および図３において、参照符号１０はホスト装置(例えば、パーソナルコンピュータ)，１はプリンタ装置，１０２はアプリケーション，そして、３はプリンタドライバ(プリンタドライバソフトウェア)を示す。なお、図３に示されるように、プリンタシステム５０は、プリンタ装置１およびホスト装置１０を含み、アプリケーション１０２およびプリンタドライバ３が動作するホスト装置１０の出力に従って、プリンタ装置１が印刷媒体(印刷用紙)に対する印刷を行う。
【００２３】
すなわち、アプリケーション１０２およびプリンタドライバ３は、ホスト装置１０で動作し、プリンタ装置１は、ホスト装置１０からの印刷データおよびプリンタ設定データに基づいて、例えば、プレプリントされた印刷用紙に対して印刷(印字)を行う。
【００２４】
図２に示されるように、本実施例のプリンタ装置の印刷位置制御方法(プログラム)において、プリンタドライバ３は、アプリケーション１０２から印刷描画データを受け取り、コマンド展開して印刷データを生成する。
【００２５】
ここで、コマンド展開した印刷データは、一旦、送信を保留(例えば、メモリ(ＤＲＡＭ：Dynamic Random Access Memory)に格納)し、プリンタ設定データによるプリンタ設定が行われた後、保留していた印刷データをプリンタ装置１に送信するのが好ましい。
【００２６】
プリンタドライバ３は、アプリケーション１０２から印刷描画データを受け取ると、印刷用紙に対する印刷位置を制御するための印刷位置制御画面１００を生成し、プレビュー画面としてホスト装置１０の表示画面に表示する。このように、プリンタドライバ３は、アプリケーション１０２からの印刷描画データに基づいて、印刷データを生成すると共に、印刷位置制御画面１００を生成する。
【００２７】
図２および図３に示されるように、印刷位置制御画面１００は、例えば、ホスト装置１０のディスプレイ１１２に表示され、その印刷位置制御画面１００において、オペレータ(ユーザ)が印刷位置の調整を行う。具体的に、例えば、印刷位置設定の上端(上端余白)ＬＵおよび左端(左端余白)ＬＬを設定し、画面基準位置ＣＰを調整する。
【００２８】
さらに、印刷位置制御画面１００において、オペレータにより調整された画面基準位置ＣＰのデータは、印刷データと共に、プリンタ設定データとしてプリンタ装置１に送られる。すなわち、プリンタドライバ(プリンタドライバソフトウェア)３により、印刷位置制御画面(プレビュー画面)１００が生成されて、ホスト装置１０のディスプレイ(１１２)に表示される。この印刷位置制御画面１００において、印刷位置(画面基準位置ＣＰ)を調整することにより、プリンタ設定データとしてプリンタ装置１に送信される。
【００２９】
なお、プリンタ装置１では、後述するように、印刷用紙の上端および左端をセンサで検出して印刷基準位置が規定され、例えば、ホスト装置１０からのプリンタ設定データを反映させるように印刷基準位置の調整(制御)が行われて、印刷が実行される。
【００３０】
ここで、印刷位置制御画面１００では、例えば、アプリケーション１０２で設定された印刷用紙のサイズや印刷用紙の搬送手段および方向等も表示される。なお、印刷位置制御画面１００における表示項目や表示形式としては、知られている様々な手法を適用することができるのはいうまでもない。
【００３１】
図４は、図３に示すプリンタシステムにおけるホスト装置の一例を説明するための図である。図４において、参照符号１１１は、ＣＰＵ，メモリおよびキーボード等を含むホスト装置本体を示し、１１２は、ディスプレイを示す。なお、図示しないが、マウスやハードディスク等の他の様々な周辺機器を設けてもよいのは、言うまでもない。
【００３２】
図４に示されるように、ホスト装置１０のディスプレイ１１２には、アプリケーション１０２によるアプリケーション画面１２０、および、プリンタドライバ３による印刷位置制御画面１００が表示されるようになっている。なお、前述した画面基準位置ＣＰの設定等は、印刷位置制御画面１００を活性化して行う。
【００３３】
そして、プリンタ装置１は、ホスト装置１０からの印刷データおよびプリンタ設定データを受け取り、例えば、印刷用の枠がプレプリントされた印刷用紙の適切な位置に対して、住所および氏名等の印刷を行うことになる。
【００３４】
図５および図６は、図３に示すプリンタシステムにおけるプリンタ装置の一実施例の要部を説明するための図である。図５において、参照符号１１は印字ヘッド(ドットインパクト方式のプリントヘッド)，１２はキャリア，１２ａは前給紙用センサ，１２ｂは後給紙用センサ，そして、１４はメモリ(例えば、ＤＲＡＭ)を示す。また、図６において、参照符号２００は印刷用紙(例えば、複数の複写用紙が重ねられ、印刷用の枠等がプレプリントされた連続帳票用紙)，１３は連続帳票用紙を搬送するトラクタ装置，１３ａは左側トラクタ，そして，１３ｂは右側トラクタを示す。
【００３５】
印字ヘッド１１は、キャリア１２に搭載され、印刷用紙の幅方向(図５における矢印方向)に移動可能とされ、用紙に対する幅方向の印字(印刷)を行い、さらに、トラクタ装置１３で印刷用紙を搬送することで、用紙全体に対する印刷を行うようになっている。
【００３６】
キャリア１２には、前給紙用センサ１２ａおよび後給紙用センサ１２ｂが設けられており、これらセンサ１２ａ，１２ｂは、ＴＯＦ(Top Of Form)センサと呼ばれ、例えば、反射型センサが使用される。ここで、前給紙用センサ１２ａおよび後給紙用センサ１２ｂは、キャリア１２の前方左側および後方右側に設けられ、それぞれ、印刷用紙が前給紙および後給紙されるときに、用紙の上端および左端を検出できるようになっている。
【００３７】
すなわち、前給紙用センサ１２ａは、印刷用紙(印刷媒体)をプリンタ装置１の前面から後面(背面)に向けて前給紙するときに、用紙の上端を検出する上端検出センサ、および、用紙の左端を検出する左端検出センサの機能を有する。同様に、後給紙用センサ１２ｂは、印刷用紙をプリンタ装置１の後面から前面に向けて後給紙するときに、用紙の上端を検出する上端検出センサ、および、用紙の左端を検出する左端検出センサの機能を有する。そして、これら前給紙用センサ１２ａまたは後給紙用センサ１２ｂにより検出された用紙の上端および左端の情報(データ)から、印刷基準位置を規定することができる。
【００３８】
ここで、印刷基準位置は、前述した画面基準位置ＣＰと所定の関係を有し、画面基準位置ＣＰを調整すると、その調整した画面基準位置ＣＰの情報が、プリンタ設定データを介してプリンタ装置１に伝えられ、印刷基準位置に反映されて印刷が行われる。なお、前給紙用センサ１２ａ(または、後給紙用センサ１２ｂ)による印刷用紙の上端および左端のデータは、例えば、プリンタ装置１の電源投入時等に実行され、そのデータは、例えば、プリンタ装置１に設けられたメモリ(ＤＲＡＭ等)に格納(保持)される。
【００３９】
具体的に、例えば、ホスト装置１０の印刷位置制御画面１００において、上端余白ＬＵを５ｍｍ，左端余白ＬＬを８ｍｍとして画面基準位置ＣＰを設定すると、その画面基準位置ＣＰを調整した値がプリンタ設定データとしてプリンタ装置１に送信される。そして、プリンタ装置１では、例えば、印刷基準位置を、上端から下端方向へ５ｍｍ、左端から右端方向へ８ｍｍずらし、そのずらされた(調整された)印刷基準位置に基づいて、印刷用紙に対する印刷を行う。
【００４０】
なお、画面基準位置ＣＰと印刷基準位置の対応関係は、必ずしも同じ値(ずれ量)に設定しなくても、予め定めた所定の関係を持たせるようにしておけばよい。すなわち、ホスト装置１０の印刷位置制御画面１００における画面基準位置ＣＰの調整が、プリンタ装置１における印刷基準位置(印刷用紙に対する印刷の位置)に反映されればよい。これにより、ホスト装置１０からプリンタ装置１に送られた印刷データによる、印刷用紙に対する印刷位置が制御されることになる。
【００４１】
図６に示されるように、トラクタ装置１３は、例えば、連続帳票用紙の両側に設けられ紙送り穴に対応したピンを備え左側トラクタ１３ａおよび右側トラクタ１３ｂを有する。ここで、例えば、右側トラクタ１３ｂは、横方向(図６における矢印方向)に移動可能とされ、様々な幅の印刷用紙に対応できるようになっている。なお、左側トラクタ１３ａも、横方向に移動可能としてもよい。
【００４２】
ここで、本実施例のプリンタシステム５０におけるプリンタ装置１は、印刷用紙の印刷基準位置(印刷用紙の上端および左端)を検出しているため、たとえトラクタ装置１３により印刷用紙がずれたとしても、印刷基準位置を認識することができる。そして、前述した印刷位置制御プログラム(プリンタドライバソフトウェア)により画面基準位置が調整されると、その情報は、プリンタ設定データとしてプリンタ装置１に送信され、印刷データに基づく印刷用紙に対する実際の印刷に反映されることになる。これにより、ユーザは、例えば、印刷装置１におけるロックレバー１３０頭による印刷用紙(連続帳票用紙)２００のずれ等を気にすることなく印刷を行うことができる。
【００４３】
なお、上述したプリンタ装置１、すなわち、複数の複写用紙が重ねられた連続帳票用紙２００をトラクタ装置１３により搬送するドットプリンタは、単なる例であり、本実施例の適用は、これに限定されるものではない。すなわち、プリンタ装置は、印刷用紙としてカット紙を適用するものであってもよく、また、ドットプリンタに限定されるものではない。
【００４４】
図７は、本発明に係るプリンタ装置の印刷位置制御プログラム(印刷位置制御方法)の一実施例の流れを説明するための図であり、図８は、図７に示す印刷位置制御プログラムによる印刷位置制御画面の一例を説明するための図である。
【００４５】
まず、プリンタ装置１では、上述したように、例えば、前給紙用センサ１２ａ(または、後給紙用センサ１２ｂ)により、印刷用紙の上端および左端が検出され、この検出された上端および左端に基づいて、印刷基準位置が規定される。ここで、印刷用紙の上端および左端の検出データ、または、印刷基準位置は、例えば、プリンタ装置１に設けられたメモリ１４に格納(保持)される。なお、印刷用紙の上端および左端の検出は、例えば、プリンタ装置１の起動時に行われるのは前述したとおりである。
【００４６】
次に、ホスト装置(パーソナルコンピュータ)１０において、プリンタドライバ３は、アプリケーション１０２から印刷描画データを受け取って、印刷用紙に対する印刷位置を制御するための印刷位置制御画面(プレビュー画面)１００を生成する。そして、例えば、ホスト装置１０のディスプレイ１１２に表示された印刷位置制御画面１００において、印刷位置を調整、すなわち、画面基準位置ＣＰを調整する。
【００４７】
図８に示されるように、印刷位置制御画面１００は、例えば、印字位置の調整値を設定する印字位置設定部１００ａ，印字位置設定部１００ａにより設定された上端余白ＬＵおよび左端余白ＬＬ(画面基準位置ＣＰ)を示す調整表示部１００ｂを含む。さらに、印刷位置制御画面１００は、例えば、アプリケーション１０２で設定した給紙方法や用紙サイズを示す用紙情報部１００ｃ、および、用紙情報の保存および読込みを行う情報管理部１００ｄを含む。
【００４８】
ここで、用紙情報部１００ｃにおける給紙方法や用紙サイズは、例えば、アプリケーション１０２により設定されたもので、印刷位置制御画面１００では変更できない。なお、情報管理部１００ｄの用紙情報保存ボタンは、所定の給紙方法の印刷用紙における画面基準位置の調整情報を保存するためのものであり、また、保存情報読込みボタンは、その所定の条件における画面基準位置の調整情報を読み込むためのものである。すなわち、画面基準位置等のデータは、例えば、印刷描画データおよび印刷用紙(印刷媒体)に関連する情報と共に、ホスト装置１０の不揮発性メモリ(例えば、ハードディスク装置やフラッシュメモリ)に格納し、再利用することもできる。なお、印刷位置制御画面１００における表示項目や表示形式は、知られている様々な手法を適用することができるのは、前述したとおりである。
【００４９】
このように、本実施例によれば、例えば、印刷位置の調整を、アプリケーションの設定変更、或いは、プリンタ装置のトラクタ装置の物理的な移動等を行うことなく、ホスト装置におけるプリンタドライバの機能として容易に行うことが可能となる。なお、本実施例のプリンタ装置の印刷位置制御プログラムは、例えば、プリンタ装置と共にプリンタドライバソフトウェアとしてユーザに提供され、プリンタ装置は、ホスト装置(コンピュータ)で動作するプリンタドライバソフトウェアにより制御される。
【００５０】
以上、実施形態を説明したが、ここに記載したすべての例や条件は、発明および技術に適用する発明の概念の理解を助ける目的で記載されたものであり、特に記載された例や条件は発明の範囲を制限することを意図するものではない。また、明細書のそのような記載は、発明の利点および欠点を示すものでもない。発明の実施形態を詳細に記載したが、各種の変更、置き換え、変形が発明の精神および範囲を逸脱することなく行えることが理解されるべきである。
【符号の説明】
【００５１】
１，１０１    プリンタ装置
３，１０３    プリンタドライバ(プリンタドライバソフトウェア)
１０    ホスト装置
１１    印字ヘッド
１２    キャリア
１２ａ    前給紙用センサ
１２ｂ    後給紙用センサ
１３    トラクタ装置
１３ａ    左側トラクタ
１３ｂ    右側トラクタ
５０    プリンタシステム
１００    印刷位置制御画面
１０２    アプリケーション(アプリケーションソフトウェア)
１１１    ホスト装置本体
１１２    ディスプレイ
１２０    アプリケーション画面
１３０ａ    ロックレバー
【図１】
2020095509.tif 000003
【図２】
2020095509.tif 000004
【図３】
2020095509.tif 000005
【図４】
2020095509.tif 000006
【図５】
2020095509.tif 000007
【図６】
2020095509.tif 000008
【図７】
2020095509.tif 000009
【図８】
2020095509.tif 000010