(57)【要約】【課題】プリンタにセットされる１以上の色のインクリボンそれぞれの位置をオペレータが設定することにより、インクリボンを任意の位置にセットすることを可能にする。【解決手段】ホスト側装置１００は、少なくとも、オペレータからの入力に基づいてプリンタにセットされる１以上の色のインクリボンそれぞれの位置を特定する位置情報の作成、および作成した位置情報と印刷データとの送信を指示する制御部１１０と、制御部１１０の指示に基づいて、プリンタへの位置情報と印刷データとの送信を行う出力部１５０と、を備える。プリンタ２００は、ホスト側装置から受信した位置情報に基づいて印刷に使用する色のインクリボンの位置を特定し、位置が特定されたインクリボンを使用して印刷データを印刷する。【選択図】図７
2013235476.tif 000002
【特許請求の範囲】
【請求項１】
ホスト側装置とプリンタとからなる印刷システムであって、
前記ホスト側装置が、
少なくとも、オペレータからの入力に基づいて前記プリンタにセットされる１以上の色のインクリボンそれぞれの位置を特定する位置情報の作成、および作成した位置情報と印刷データとの送信を指示する制御手段と、
前記制御手段の指示に基づいて、前記プリンタへの位置情報と前記印刷データとの送信を行う送信手段と、
を備え、
前記印刷データを印刷する際に、印刷に使用する色のインクリボンの位置を前記位置情報に基づいて特定することを特徴とする印刷システム。
【請求項２】
前記プリンタにマゼンダ、シアン、およびイエローのインクリボンがセットされる場合に、前記位置情報において、ブラックのインクリボンの位置をマゼンダ、シアン、およびイエローのインクリボンの位置とすることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記プリンタは、受信した位置情報をメモリに格納し、前記印刷データを受信したことに応じて、当該メモリに格納された位置情報を用いて、当該印刷データを印刷することを特徴とする請求項１または請求項２に記載の印刷システム。
【請求項４】
前記プリンタに同一色の複数のインクリボンがセットされる場合に、
前記制御手段は、前記プリンタから前記同一色の複数のインクリボンそれぞれからインク残量を取得し、前記位置情報を作成する一のインクリボンを当該インク残量に応じて決定することを特徴とする請求項１から請求項３のいずれかに記載の印刷システム。
【請求項５】
前記プリンタがカラープリンタであることを特徴とする請求項１から請求項４のいずれかに記載の印刷システム。
【請求項６】
制御手段と送信手段とを備えるホスト側装置とプリンタとからなる印刷システムにおける印刷方法であって、
前記ホスト側装置の制御手段が、オペレータからの入力に基づいて前記プリンタにセットされる１以上の色のインクリボンそれぞれの位置を特定する位置情報を作成する第１のステップと、
前記ホスト側装置の送信手段が、前記ホスト側装置の制御手段からの指示に応じて、前記第１のステップで作成された位置情報を前記プリンタに送信する第２のステップと、
前記ホスト側装置の送信手段が、前記ホスト側装置の制御手段からの指示に応じて、印刷データを前記プリンタに送信する第３のステップと、
前記プリンタが、印刷に使用する色のインクリボンの位置を前記位置情報に基づいて特定する第４のステップと、
前記プリンタが、前記第４のステップで位置が特定されたインクリボンを使用して前記印刷データを印刷する第５のステップと、
を含む方法。
【請求項７】
ホスト側装置とプリンタとからなる印刷システムにおける印刷方法をコンピュータに実行させるためのプログラムであって、
前記ホスト側装置の制御手段が、オペレータからの入力に基づいて前記プリンタにセットされる１以上の色のインクリボンそれぞれの位置を特定する位置情報を作成する第１のステップと、
前記ホスト側装置の送信手段が、前記ホスト側装置の制御手段からの指示に応じて、前記第１のステップで作成された位置情報を前記プリンタに送信する第２のステップと、
前記ホスト側装置の送信手段が、前記ホスト側装置の制御手段からの指示に応じて、印刷データを前記プリンタに送信する第３のステップと、
前記プリンタが、印刷に使用する色のインクリボンの位置を前記位置情報に基づいて特定する第４のステップと、
前記プリンタが、前記第４のステップで位置が特定されたインクリボンを使用して前記印刷データを印刷する第５のステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のインクリボンが装填可能な印刷システム、印刷システムの印刷方法およびプログラムに関する。
【背景技術】
【０００２】
従来、特許文献１に記載のカラープリンタが知られている。このカラープリンタでは、複数の端面型サーマルヘッドが用紙を直線的に搬送する搬送路に沿って直列的に配置され、各サーマルヘッドに対して用紙を挟んで対向するようにプラテンが配置されている。そして、各サーマルヘッドとプランテンとの間に、異なる色のインクリボン（イエロー、マゼンタ、シアン、黒の各インクリボン）が供給されるようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０９−０９４９８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、プリンタにおいて、インクリボンをセットする位置は、色毎に固定で決まっている。具体的には、各色のインクリボンはそれぞれ異なるインクリボンカセットに装填されるが、インクリボンを装填するインクリボンカセットは、インクリボンの色毎に固定で決まっている。そのため、インクリボンをセットする位置に、決められた色以外のインクリボンをセットしてしまった場合に、印字不具合が生じるという問題点があった。
【０００５】
また、印刷に使用しない色がある場合であっても、印刷に使用しない色のインクリボンもプリンタにセットしなければならず、使用しない色のインクリボンが無駄になるという問題点もあった。
【０００６】
そこで、本発明は、このような事情に鑑みてなされたものであって、プリンタにセットされる１以上の色のインクリボンそれぞれの位置をオペレータが設定することにより、インクリボンを任意の位置にセットすることができる印刷システム、印刷方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記の課題を解決するために、以下の事項を提案している。
【０００８】
請求項１に係る発明は、ホスト側装置とプリンタとからなる印刷システムであって、前記ホスト側装置が、少なくとも、オペレータからの入力に基づいて前記プリンタにセットされる１以上の色のインクリボンそれぞれの位置を特定する位置情報の作成、および作成した位置情報と印刷データとの送信を指示する制御手段（例えば、図２の制御部１１０に相当）と、前記制御手段の指示に基づいて、前記プリンタへの位置情報と前記印刷データとの送信を行う送信手段（例えば、図２の出力部１５０に相当）と、を備え、前記プリンタが、前記印刷データを印刷する際に、印刷に使用する色のインクリボンの位置を前記位置情報に基づいて特定することを特徴とする印刷システムを提案している。
【０００９】
本発明によれば、制御手段は、少なくとも、オペレータからの入力に基づいてプリンタにセットされる１以上の色のインクリボンそれぞれの位置を特定する位置情報の作成、および作成した位置情報と印刷データとの送信を指示する。送信手段は、制御手段の指示に基づいて、プリンタへの位置情報と前記印刷データとの送信を行う。プリンタが、印刷データを印刷する際に、印刷に使用する色のインクリボンの位置を位置情報に基づいて特定する。したがって、ホスト側装置でオペレータにより作成された各色のインクリボンの位置情報をプリンタに送信することにより、各色のインクリボンを任意の位置にセットすることができる。また、プリンタが各色のインクリボンの位置情報を持つことにより、印刷に使用しない色のインクリボンをプリンタにセットしなくても印刷が可能になる。
【００１０】
請求項２に係る発明は、前記プリンタにマゼンダ、シアン、およびイエローのインクリボンがセットされる場合に、前記位置情報において、ブラックのインクリボンの位置をマゼンダ、シアン、およびイエローのインクリボンの位置とすることを特徴とする請求項１に記載の印刷システムを提案している。
【００１１】
本発明によれば、プリンタにマゼンダ、シアン、およびイエローのインクリボンがセットされる場合に、位置情報において、ブラックのインクリボンの位置をマゼンダ、シアン、およびイエローのインクリボンの位置とする。したがって、プリンタにブラックのインクリボンがセットされていない場合であっても、コンポジットブラックによりブラックを印刷することができる。
【００１２】
請求項３に係る発明は、前記プリンタは、受信した位置情報をメモリに格納し、前記印刷データを受信したことに応じて、当該メモリに格納された位置情報を用いて、当該印刷データを印刷することを特徴とする請求項１または請求項２に記載の印刷システムを提案している。
【００１３】
本発明によれば、プリンタは、受信した位置情報をメモリに格納し、印刷データを受信したことに応じて、メモリに格納された位置情報を用いて、印刷データを印刷する。したがって、各色のインクリボンの位置情報をプリンタがメモリに格納することにより、ホスト側装置が印刷データを送信する度に、位置情報を作成し、送信しなくてもよい。
【００１４】
請求項４に係る発明は、前記プリンタに同一色の複数のインクリボンがセットされる場合に、前記制御手段は、前記プリンタから前記同一色の複数のインクリボンそれぞれからインク残量を取得し、前記位置情報を作成する一のインクリボンを当該インク残量に応じて決定することを特徴とする請求項１から請求項３のいずれかに記載の印刷システムを提案している。
【００１５】
本発明によれば、制御手段は、プリンタに同一色の複数のインクリボンがセットされる場合に、プリンタから同一色の複数のインクリボンそれぞれからインク残量を取得し、位置情報を作成する一のインクリボンを当該インク残量に応じて決定する。したがって、プリンタに同一色の複数のインクリボンをセットすることが可能になる。
【００１６】
請求項５に係る発明は、前記プリンタがカラープリンタであることを特徴とする請求項１から請求項４のいずれかに記載の印刷システムを提案している。
【００１７】
本発明によれば、プリンタがカラープリンタである。
【００１８】
請求項６に係る発明は、制御手段と送信手段とを備えるホスト側装置とプリンタとからなる印刷システムにおける印刷方法であって、前記ホスト側装置の制御手段が、オペレータからの入力に基づいて前記プリンタにセットされる１以上の色のインクリボンそれぞれの位置を特定する位置情報を作成する第１のステップ（例えば、図７のステップＳ１０１に相当）と、前記ホスト側装置の送信手段が、前記ホスト側装置の制御手段からの指示に応じて、前記第１のステップで作成された位置情報を前記プリンタに送信する第２のステップ（例えば、図７のステップＳ１０２に相当）と、前記ホスト側装置の送信手段が、前記ホスト側装置の制御手段からの指示に応じて、印刷データを前記プリンタに送信する第３のステップ（例えば、図７のステップＳ１０３に相当）と、前記プリンタが、印刷に使用する色のインクリボンの位置を前記位置情報に基づいて特定する第４のステップ（例えば、図７のステップＳ１０４に相当）と、前記プリンタが、前記第４のステップで位置が特定されたインクリボンを使用して前記印刷データを印刷する第５のステップ（例えば、図７のステップＳ１０５に相当）と、を含む方法を提案している。
【００１９】
本発明によれば、まず、第１のステップにおいて、ホスト側装置の制御手段が、オペレータからの入力に基づいてプリンタにセットされる１以上の色のインクリボンそれぞれの位置を特定する位置情報を作成する。次いで、第２のステップにおいて、ホスト側装置の送信手段が、ホスト側装置の制御手段からの指示に応じて、第１のステップで作成された位置情報をプリンタに送信する。次いで、第３のステップにおいて、ホスト側装置の送信手段が、ホスト側装置の制御手段からの指示に応じて、印刷データをプリンタに送信する。次いで、第４のステップにおいて、プリンタが、印刷に使用する色のインクリボンの位置を位置情報に基づいて特定する。次いで、第５のステップにおいて、プリンタが、第４のステップで位置が特定されたインクリボンを使用して印刷データを印刷する。したがって、ホスト側装置でオペレータにより作成された各色のインクリボンの位置情報をプリンタに送信することにより、各色のインクリボンを任意の位置にセットすることができる。また、プリンタが各色のインクリボンの位置情報を持つことにより、印刷に使用しない色のインクリボンをプリンタにセットしなくても印刷が可能になる。
【００２０】
請求項７に係る発明は、ホスト側装置とプリンタとからなる印刷システムにおける印刷方法をコンピュータに実行させるためのプログラムであって、前記ホスト側装置の制御手段が、オペレータからの入力に基づいて前記プリンタにセットされる１以上の色のインクリボンそれぞれの位置を特定する位置情報を作成する第１のステップ（例えば、図７のステップＳ１０１に相当）と、前記ホスト側装置の送信手段が、前記ホスト側装置の制御手段からの指示に応じて、前記第１のステップで作成された位置情報を前記プリンタに送信する第２のステップ（例えば、図７のステップＳ１０２に相当）と、前記ホスト側装置の送信手段が、前記ホスト側装置の制御手段からの指示に応じて、印刷データを前記プリンタに送信する第３のステップ（例えば、図７のステップＳ１０３に相当）と、前記プリンタが、印刷に使用する色のインクリボンの位置を前記位置情報に基づいて特定する第４のステップ（例えば、図７のステップＳ１０４に相当）と、前記プリンタが、前記第４のステップで位置が特定されたインクリボンを使用して前記印刷データを印刷する第５のステップ（例えば、図７のステップＳ１０５に相当）と、をコンピュータに実行させるためのプログラムを提案している。
【００２１】
本発明によれば、まず、第１のステップにおいて、ホスト側装置の制御手段が、オペレータからの入力に基づいてプリンタにセットされる１以上の色のインクリボンそれぞれの位置を特定する位置情報を作成する。次いで、第２のステップにおいて、ホスト側装置の送信手段が、ホスト側装置の制御手段からの指示に応じて、第１のステップで作成された位置情報をプリンタに送信する。次いで、第３のステップにおいて、ホスト側装置の送信手段が、ホスト側装置の制御手段からの指示に応じて、印刷データをプリンタに送信する。次いで、第４のステップにおいて、プリンタが、印刷に使用する色のインクリボンの位置を位置情報に基づいて特定する。次いで、第５のステップにおいて、プリンタが、第４のステップで位置が特定されたインクリボンを使用して印刷データを印刷する。したがって、ホスト側装置でオペレータにより作成された各色のインクリボンの位置情報をプリンタに送信することにより、各色のインクリボンを任意の位置にセットすることができる。また、プリンタが各色のインクリボンの位置情報を持つことにより、印刷に使用しない色のインクリボンをプリンタにセットしなくても印刷が可能になる。
【発明の効果】
【００２２】
本発明によれば、ホスト側装置でオペレータにより作成された各色のインクリボンの位置情報をプリンタに送信することにより、各色のインクリボンを任意の位置にセットすることができるという効果がある。また、ブラックのインクリボンの位置として、マゼンダ、シアン、およびイエローのインクリボンの位置を位置情報に設定することにより、プリンタにブラックのインクリボンがセットされていない場合であっても、コンポジットブラックによりブラックを印刷することができる。また、プリンタが各色のインクリボンの位置情報を持つことにより、印刷に使用しない色のインクリボンをプリンタにセットしなくても印刷が可能になるという効果がある。
【００２３】
更に、プリンタのメモリに各色のインクリボンの位置情報を格納することにより、ホスト側装置が印刷データを送信する度に、位置情報を作成し、送信しなくてもよいという効果がある。更にまた、プリンタに同一色の複数のインクリボンがセットされる場合であっても、インクリボンのインク残量に応じて決定された印刷に使用するインクリボンの位置情報をプリンタに送信することにより、プリンタに同一色の複数のインクリボンをセットすることが可能になるという効果がある。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態に係る印刷システムの構成を示す図である。
【図２】本発明の実施形態に係るホスト側装置の電気的構成を示す図である。
【図３】本発明の実施形態に係るホスト側装置の制御部の詳細構成を示す図である。
【図４】本発明の実施形態にかかるプリンタの全体構造を示す図である。
【図５】本発明の実施形態にかかるプリンタの電気的構成を示す図である。
【図６】本発明の実施形態にかかるプリンタの制御部の詳細構成を示す図である。
【図７】本発明の実施形態に係る印刷システムの処理を示す図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態について図面を用いて説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００２６】
＜印刷システムの構成＞
図１を用いて、本実施形態に係る印刷システムの構成について説明する。
【００２７】
本実施形態に係る印刷システムは、図１に示すように、ホスト側装置１００と、プリンタ２００とから構成されている。ここで、ホスト側装置１００とプリンタ２００との接続は、ケーブル等を用いた有線でもよいし、近距離無線等を用いた無線接続であってもよい。また、ホスト側装置１００としては、パーソナルコンピュータでもよいし、専用装置であってもよい。
【００２８】
＜ホスト側装置の電気的構成＞
図２を用いて、本実施形態に係るホスト側装置の電気的構成について説明する。
【００２９】
本実施形態に係るホスト側装置は、図２に示すように、制御部１１０と、ＲＡＭ１２０と、ＲＯＭ１３０と、外部記憶装置１４０と、出力部１５０と、入力部１６０とから構成されている。また、外部装置として、表示装置３１０と、キーボード３２０と、操作スイッチ３３０とが接続されている。
【００３０】
制御部１１０は、ホスト側装置１００の制御系全体を制御する。制御部１１０は、ＲＯＭ１３０に記憶された制御プログラムにより動作する。具体的には、アプリケーションプログラムや印刷制御方法のプログラムに従って動作する。
【００３１】
出力部１５０は、プリンタ２００へ印刷データを出力する出力手段である。入力部１６０は、プリンタ２００から各種情報を入力する入力手段である。表示装置３１０と、各種情報を表示する。キーボード３２０および操作スイッチ３３０は、制御部１１０を操作するオペレータが各種情報を入力する。
【００３２】
＜ホスト側装置の制御部の詳細構成＞
図３を用いて、本実施形態に係るホスト側装置の制御部の詳細構成について説明する。
【００３３】
本実施形態に係るホスト側装置の制御部は、図３に示すように、位置情報作成部１１１と、位置情報出力部１１２と、印刷データ出力部１１３とから構成されている。
【００３４】
位置情報作成部１１１は、キーボード３２０を介してオペレータからの入力を受け付け、オペレータからの入力に基づいてプリンタ２００にセットされる１以上の色のインクリボンそれぞれの位置を特定する位置情報を作成する。具体的には、位置情報作成部１１１は、プリンタ２００にセットするインクリボンの各色に、プリンタ２００の各インクリボンカセットの位置を対応付けた位置情報を作成する。なお、プリンタ２００にセットされるインクリボンの数は１つでもよいし、プリンタ２００にセット可能な上限数であってもよい。また、プリンタ２００にセットされるインクリボンの色は１色でもよいし、複数色であってもよい。
【００３５】
また、位置情報作成部１１１は、作成する位置情報において、ブラックのインクリボンの位置をマゼンダ、シアン、およびイエローのインクリボンの位置とすることができる。それにより、プリンタ２００にブラックのインクリボンが装着されておらず、マゼンダ、シアン、およびイエローのインクリボンのみがセットされている場合に、コンポジットブラックによりブラックを印刷することができる。
【００３６】
更に、同一の色のインクリボンをプリンタ２００にセットする場合には、まず、位置情報作成部１１１は、入力部１６０を介して、プリンタ２００から、同一の色のインクリボンそれぞれのインク残量と位置（インクリボンが装填されているインクリボンカセットの位置）とを取得する。次いで、位置情報作成部１１１は、取得したインク残量に応じて一のインクリボンを決定する。そして、位置情報作成部１１１は、決定した一のインクリボンの位置と色とを対応付けた情報を、位置情報に含める。それにより、同一の色の複数のインクリボンをプリンタ２００にセットすることが可能になる。
【００３７】
位置情報出力部１１２は、位置情報作成部１１１で作成された位置情報を出力部１５０を介して、プリンタ２００に出力する。
【００３８】
印刷データ出力部１１３は、オペレータからキーボード３２０または操作スイッチ３３０を介して、印刷指示のあった印刷データを出力部１５０を介して、プリンタ２００に出力する。
【００３９】
＜プリンタの全体構造＞
図４を用いて、本実施形態に係るプリンタの全体構造について説明する。
【００４０】
図４は、本発明の実施形態に係る熱転写式カラープリンタを示す断面図である。プリンタ２００は、台紙に仮着されたラベル、または、タグ製造用の帯状のシート等の被印字媒体（用紙）に印字を行うための熱転写式カラープリンタであって、１以上の色のインクリボンを用いて、インクリボンのインクを用紙に転写することにより印字を行う。以下においては、イエロー（黄色）、マゼンタ、シアン、ブラック（黒色）の４色のインクリボンを用いて用紙に印字を行う場合を例にとって説明する。
【００４１】
図４に示すように、用紙１が、ロール状に巻回されたロール紙２として、プリンタ２００の筐体１４に設けられた用紙供給軸１１に回転可能に支持されている。用紙供給軸１１から引き出された用紙１は、筐体１４内に設けられたモーターによって駆動されて回転する駆動ローラー１２と、駆動ローラー１２の回転に伴って回転する従動ローラー１３との間に供給され、駆動ローラー１２と従動ローラー１３とによって挟持搬送される。
【００４２】
また、筐体１４には、用紙の搬送方向上流側（図中右側）から搬送方向下流側（図中左側）に向けて、４種類のインクリボンカセット２０ａ〜２０ｄが装着されている。インクリボンカセットに装填するインクリボンの色は任意であり、インクリボンカセットに装着されているインクリボンの色は、ホスト側装置１００から受信した位置情報に基づいて、後述するプリンタ２００の制御部２４０が管理する。本実施形態において、インクリボンカセット２０ａには、イエロー（Ｙ）のインクリボンが装填されており、インクリボンカセット２０ｂには、マゼンタ（Ｍ）のインクリボンが装填されており、インクリボンカセット２０ｃには、シアン（Ｃ）のインクリボンが装填されており、インクリボンカセット２０ｄには、ブラック（Ｂ）のインクリボンが装填されている。
【００４３】
プリンタ２００の筐体１４内においては、４種類のインクリボンカセット２０ａ〜２０ｄに対応して、用紙の搬送方向に沿って、４つのプラテンローラー１５ａ〜１５ｄと、４つのサーマルヘッド１６ａ〜１６ｄとが配置されている。
【００４４】
サーマルヘッド１６ａ〜１６ｄは、インクリボンカセット２０ａ〜２０ｄの内部にそれぞれ挿入され、プラテンローラー１５ａ〜１５ｄにそれぞれ対向して配置される。
【００４５】
４種類のインクリボンカセット２０ａ〜２０ｄの各々において、インクリボン２３が、インクリボン供給軸２１とインクリボン巻取り軸２２との間に架け渡されている。インクリボン巻取り軸２２は、筐体内に設けられたモーターによって駆動されて回転する。
【００４６】
イエローのインクリボンカセット２０ａのインクリボン供給軸２１にロール状に巻回された状態で支持された未使用のインクリボン２３は、プラテンローラー１５ａとサーマルヘッド１６ａとの間に用紙１とともに供給され、転写後のインクリボン２３は、インクリボン巻取り軸２２によって巻き取られる。
【００４７】
プラテンローラー１５ａは、筐体内に設けられたモーターによって駆動されて回転することにより、用紙１およびインクリボン２３を同一方向に同一速度で搬送する。サーマルヘッド１６ａは、エネルギーが印加されることによって発熱する複数の微細な発熱体を幅方向に有している。発熱体にエネルギーを印加して発熱体を発熱させ、インクリボン２３のインクを加熱して用紙１に転写することにより、インクリボンカセット２０ａに装填されたイエローのインクリボンを用いた印字が行われる。
【００４８】
なお、発熱体にエネルギー（電力）を印加するためには、電圧源から発熱体に電圧を印加するようにしても良いし、電流源から発熱体に電流を流すようにしても良い。
【００４９】
プラテンローラー１５ｂ〜１５ｄもプラテンローラー１５ａと同様に構成され、サーマルヘッド１６ｂ〜１６ｄもサーマルヘッド１６ａと同様に構成されている。プラテンローラー１５ａの位置を通過した用紙１は、プラテンローラー１５ｂ〜１５ｄの位置を順次通過し、サーマルヘッド１６ｂ〜１６ｄによって、インクリボンカセット２０ｂ〜２０ｄにそれぞれ装填されたマゼンタ、シアン、ブラックのインクリボンを用いた印字が順次行われる。印字が完了した用紙１は、用紙排出口から排出される。
【００５０】
＜プリンタの電気的構成＞
図５を用いて、本実施形態に係るプリンタの電気的構成について説明する。
【００５１】
本実施形態に係るプリンタは、図５に示すように、入力部２１０と、受信バッファ２２０と、メモリ２３０と、制御部２４０と、ページバッファ２５０と、フレームバッファ２６０と、出力インターフェース部２７０と、文字パターン発生器２８０と、出力部２９０とから構成されている。また、印刷機構部４００と、操作パネル５００とが接続されている。
【００５２】
プリンタ２００は、画像情報の発生源であるホスト側装置１００より送られてきた文字コード、外字フォント、フォーム情報あるいはマクロ登録情報等からなる印刷データを入力し、印刷する。
【００５３】
入力部２１０は、ホスト側装置１００からの各種情報を入力する。受信バッファ２２０は、入力部２１０を介して入力された各種情報を一時記憶する。メモリ２３０は、入力部２１０を介して入力された位置情報を記憶する。出力部２９０は、プリンタ２００よりホスト側装置１００へ各種情報を出力する。
【００５４】
入力部２１０および受信バッファ２２０は、プリンタ２００の制御部２４０とともに、データバスにより接続されている。このデータバスは、制御部２４０等の構成により８ビット、１６ビット、３２ビット等一定の幅を持っている。
【００５５】
文字パターン発生器２８０は、文字コードに対応するパターン情報を記憶しているＲＯＭやその読み出し制御回路等を含み、文字コードを入力するとそのコードに対応する文字パターンのアドレスを算出するコードコンバート機能を兼ね備えている。
【００５６】
プリンタ２００の制御部２４０は、ＲＯＭ２４１に記憶された制御プログラムによりプリンタの制御系全体の制御を行っている。ページバッファ２５０は、情報を格納するページバッファであり、フレームバッファ２６０は、文字パターンに展開されたパターン情報を印刷イメージに対応して記憶しているフレームバッファである。
【００５７】
出力インターフェース部２７０は、フレームバッファ２６０よりパターン情報に対応した信号を発生し、印刷機構部４００との間でインターフェース制御を実行している。印刷機構部４００は、出力インターフェース部２７０より信号を入力し、この信号に基づいた画像情報を印刷する部分である。
【００５８】
＜プリンタの制御部の詳細構成＞
図６を用いて、本実施形態に係るプリンタの制御部の詳細構成について説明する。
【００５９】
本実施形態に係るプリンタの制御部は、図６に示すように、位置特定部２４２と、イメージデータ編集部２４３とから構成されている。
【００６０】
位置特定部２４２は、ホスト側装置１００から受信した位置情報に基づいて、印刷機構部４００の複数のインクリボンカセットそれぞれに装着されているインクリボンの色を特定する。例えば、プリンタ２００の印刷機構部４００に、図４に示したようにインクリボンカセット２０ａ〜２０ｄの４つ備えられている場合に、位置情報に基づいて、インクリボンカセット２０ａにはマゼンタ（Ｍ）のインクリボン、インクリボンカセット２０ｂにはシアン（Ｃ）のインクリボン、インクリボンカセット２０ｃにはイエロー（Ｙ）のインクリボン、インクリボンカセット２０ｄにはインクリボンなしというように、印刷機構部４００の複数のインクリボンカセット２０ａ〜２０ｄそれぞれに装着されているインクリボンの色を特定する。
【００６１】
イメージデータ編集部２４３は、位置特定部２４２で特定された、複数のインクリボンカセットそれぞれに装着されているインクリボンの色に基づいて、ホスト側装置１００から受信した印刷データのイメージデータ編集を行い、印刷データをページバッファ２５０に出力する。
【００６２】
＜印刷システムの処理＞
図７を用いて、本実施形態に係る印刷システムの処理について説明する。
【００６３】
まず、ホスト側装置１００が、オペレータからの入力に基づいてプリンタ２００にセットされる１以上の色のインクリボンそれぞれの位置を特定する位置情報を作成する（ステップＳ１０１）、次いで、ホスト側装置１００が、作成された位置情報をプリンタ２００に送信し（ステップＳ１０２）、印刷データをプリンタ２００に送信する（ステップＳ１０３）
【００６４】
プリンタ２００は、ホスト側装置１００から受信した位置情報に基づいて印刷に使用する色のインクリボンの位置を特定し（ステップＳ１０４）、位置が特定されたインクリボンを使用して印刷データを印刷する（ステップＳ１０５）。
【００６５】
以上、説明したように、本実施形態によれば、ホスト側装置１００でオペレータにより作成された各色のインクリボンの位置情報をプリンタ２００に送信することにより、各色のインクリボンを任意の位置にセットすることができるという効果がある。また、ブラックのインクリボンの位置として、マゼンダ、シアン、およびイエローのインクリボンの位置を位置情報に設定することにより、プリンタにブラックのインクリボンがセットされていない場合であっても、コンポジットブラックによりブラックを印刷することができる。また、プリンタが各色のインクリボンの位置情報を持つことにより、印刷に使用しない色のインクリボンをプリンタにセットしなくても印刷が可能になるという効果がある。
【００６６】
更に、プリンタのメモリに各色のインクリボンの位置情報を格納することにより、ホスト側装置が印刷データを送信する度に、位置情報を作成し、送信しなくてもよいという効果がある。更にまた、プリンタに同一色の複数のインクリボンがセットされる場合であっても、インクリボンのインク残量に応じて決定された印刷に使用するインクリボンの位置情報をプリンタに送信することにより、プリンタに同一色の複数のインクリボンをセットすることが可能になるという効果がある。
【００６７】
なお、ホスト側装置１００およびプリンタ２００の処理をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをホスト側装置１００およびプリンタ２００に読み込ませ、実行することによって本発明の印刷システムを実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウエアを含む。
【００６８】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されても良い。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００６９】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。更に、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００７０】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００７１】
１００；ホスト側装置
１１０；制御部
１１１；位置情報作成部
１１２；位置情報出力部
１１３；印刷データ出力部
１２０；ＲＡＭ
１３０；ＲＯＭ
１４０；外部記憶装置
１５０；出力部
１６０；入力部
２００；プリンタ
２１０；入力部
２２０；受信バッファ
２３０；メモリ
２４０；制御部
２４１；ＲＯＭ
２４２；位置特定部
２４３；イメージデータ編集部
２５０；ページバッファ
２６０；フレームバッファ
２７０；出力インターフェース部
２８０；文字パターン発生器
２９０；出力部
３１０；表示装置
３２０；キーボード
３３０；操作スイッチ
４００；印刷機構部
５００；操作パネル
【図１】
2013235476.tif 000003
【図２】
2013235476.tif 000004
【図３】
2013235476.tif 000005
【図４】
2013235476.tif 000006
【図５】
2013235476.tif 000007
【図６】
2013235476.tif 000008
【図７】
2013235476.tif 000009