JP2002292974A - Print control program, medium having print control program recorded therein, print controller, print control method, and print system - Google Patents

Print control program, medium having print control program recorded therein, print controller, print control method, and print system

Info

Publication number
JP2002292974A
JP2002292974A JP2001093943A JP2001093943A JP2002292974A JP 2002292974 A JP2002292974 A JP 2002292974A JP 2001093943 A JP2001093943 A JP 2001093943A JP 2001093943 A JP2001093943 A JP 2001093943A JP 2002292974 A JP2002292974 A JP 2002292974A
Authority
JP
Japan
Prior art keywords
media
type
print
medium
print information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2001093943A
Other languages
Japanese (ja)
Other versions
JP4458219B2 (en
Inventor
Shuichi Shima
修一 嶋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2001093943A priority Critical patent/JP4458219B2/en
Publication of JP2002292974A publication Critical patent/JP2002292974A/en
Application granted granted Critical
Publication of JP4458219B2 publication Critical patent/JP4458219B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To solve a problem that a printer can not be made to execute printing when it is not provided with information for executing printing depending on the type of a medium being fed. SOLUTION: A computer implements a function P1 for recognizing the type of a medium, a function P2 for acquiring medium print information required for executing printing depending on the type of a medium recognized by the medium type recognizing function P1, and a function P3 for executing printing depending on the type of the medium based on the medium print information. Since medium print information corresponding to the type of the medium can be acquired even if medium print information required for executing printing depending on the type of the medium being fed to a printer is not provided, the printer can be made to execute printing even if it is not provided with information for executing printing depending on the type of the medium.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、印刷制御プログラ
ム、印刷制御プログラムを記録した媒体、印刷制御装
置、印刷制御方法および印刷システムに関し、特に、プ
リンタに給紙されたメディアの種類に応じた印刷を実行
させる印刷制御プログラム、印刷制御プログラムを記録
した媒体、印刷制御装置、印刷制御方法および印刷シス
テムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a print control program, a medium storing the print control program, a print control device, a print control method, and a print system, and more particularly, to printing according to the type of media fed to a printer. printing control program for execution, the recorded medium print control program, print control apparatus, a print control method and a printing system.

【0002】[0002]

【従来の技術】従来、この種の印刷制御プログラムは、
アプリケーションプログラムにて作成された印刷データ
を入手し、プリンタに給紙されたメディアの種類に応じ
たデータに変換して、プリンタに印刷を実行させてい
る。この処理をコンピュータに実現させるために、印刷
制御プログラムは、メディアの種類毎に、色変換テーブ
ルや、ユーザインターフェイスの動作に関する情報や、
メディアに対して行う印刷の種類に関する情報等、メデ
ィアに対して印刷を実行させるための情報を有してい
る。
2. Description of the Related Art Conventionally, this type of printing control program has
Obtain the print data created by the application program, converts the data according to the type of feeding media to the printer, thereby executing the printing to the printer. In order for the computer to realize this processing, the print control program executes, for each type of media, a color conversion table, information on the operation of the user interface,
It has information for executing printing on the medium, such as information on the type of printing performed on the medium.

【0003】[0003]

【発明が解決しようとする課題】上述した従来の印刷制
御プログラムでは、以下のような課題があった。すなわ
ち、プリンタに給紙されるメディアの種類に対応して印
刷を実行させるための情報を有していない場合、プリン
タに印刷を実行させることができなかった。このため、
新しい種類のメディアが追加販売された場合でも、プリ
ンタに印刷を実行させたいという希望があった。なお、
メディアの種類に対応していない情報に基づいて印刷を
実行させることが可能な場合もあるが、印刷の品質が良
好でないことが多い。本発明は、上記課題にかんがみて
なされたもので、メディアの種類に対応してプリンタに
印刷を実行させるための情報を有していなくても、印刷
を実行させることが可能な印刷制御プログラム、印刷制
御プログラムを記録した媒体、印刷制御装置、印刷制御
方法および印刷システムの提供を目的とする。
The above-mentioned conventional print control program has the following problems. That is, when the printer does not have information for executing the printing corresponding to the type of the medium fed to the printer, the printer cannot execute the printing. For this reason,
There has been a desire to have a printer perform printing even if additional types of media are sold. In addition,
It may also capable of executing printing based on information that does not correspond to the type of media, but it is often the print quality is not good. The present invention has been made in view of the above problems, even without having information for executing printing to the printer corresponding to the type of media, is a printing control program that is execute printing, It is an object of the present invention to provide a medium recording a print control program, a print control device, a print control method, and a print system.

【0004】[0004]

【課題を解決するための手段】上記目的を達成するた
め、請求項1にかかる発明は、プリンタに給紙されたメ
ディアに対して印刷を実行させる印刷制御プログラムで
あって、上記メディアの種類を認識するメディア種類認
識機能と、このメディア種類認識機能にて認識されたメ
ディアの種類に対応した印刷を実行させるために必要な
メディア印刷情報を取得するメディア印刷情報取得機能
と、このメディア印刷情報取得機能にて取得されたメデ
ィア印刷情報に基づいて上記メディアの種類に応じた印
刷を実行させる印刷制御機能とをコンピュータに実現さ
せる構成としてある。
According to a first aspect of the present invention, there is provided a print control program for executing printing on a medium fed to a printer. A media type recognition function to be recognized, a media print information acquisition function to acquire media print information necessary to execute printing corresponding to the type of media recognized by the media type recognition function, and a media print information acquisition based on the media printing information acquired in function is a configuration for realizing the print control function to execute printing according to the type of the media to the computer.

【0005】上記のように構成した請求項1にかかる発
明においては、プリンタに印刷を実行させるに際して、
メディア種類認識機能がプリンタに給紙されたメディア
の種類を認識すると、メディア印刷情報取得機能は同メ
ディアの種類に対応した印刷を実行させるために必要な
メディア印刷情報を取得する。すると、印刷制御機能
は、同メディア印刷情報に基づいてプリンタにメディア
の種類に応じた印刷を実行させる。
[0005] In the invention according to claim 1 configured as described above, when causing the printer to execute printing,
Once the media type recognition function to recognize the type of media that is fed into the printer, the media print information acquisition function acquires the media print information necessary to execute the printing corresponding to the type of the media. Then, the print control function causes the printer to execute printing according to the type of the medium based on the medium print information.

【0006】プリンタに給紙されるメディアの種類に対
応した印刷を実行させるために必要なメディア印刷情報
がないとき、メディア印刷情報取得機能により同メディ
アの種類に対応したメディア印刷情報が取得される。し
たがって、メディアの種類に対応してプリンタに印刷を
実行させるための情報を有していなくても、プリンタに
印刷を実行させることが可能となる。その結果、本印刷
制御プログラムが作成された後から新しい種類のメディ
アが追加販売された場合でも、当該種類のメディアを印
刷用として利用することができる。なお、メディア印刷
情報は、メディアの種類に対応した印刷を実行させるた
めに必要な情報であればよい。例えば、メディアの名
称、RGBに基づく色データをCMYKに基づく色デー
タに変換する色変換テーブル、ユーザインターフェイス
の動作に関する情報、メディアに対して行う印刷のモー
ドに関する情報等、様々な情報をメディア印刷情報とす
ることができる。
When there is no media print information necessary to execute printing corresponding to the type of media fed to the printer, media print information corresponding to the media type is acquired by the media print information acquisition function. . Therefore, it is possible to cause the printer to execute printing without having information for causing the printer to execute printing corresponding to the type of the medium. As a result, even when a new type of media from after the print control program has been created is added sold, it is possible to utilize the media type for the printing. Note that the media print information may be any information that is necessary to execute printing corresponding to the type of medium. For example, various kinds of information such as a name of a medium, a color conversion table for converting color data based on RGB into color data based on CMYK, information regarding operation of a user interface, information regarding a mode of printing performed on a medium, and the like are used as media print information. It can be.

【0007】ここで、プリンタが給紙されたメディアの
種類に関する情報を出力可能である場合、この情報を利
用して給紙されたメディアの種類を認識してもよい。そ
の構成の一例として、請求項2にかかる発明は、上記請
求項1に記載の印刷制御プログラムにおいて、上記メデ
ィア種類認識機能は、給紙されたメディアの種類に関す
るメディア種類情報を出力可能な上記プリンタから同メ
ディア種類情報を入手することにより上記メディアの種
類を認識する構成としてある。上記のように構成した請
求項2にかかる発明においては、プリンタがメディア種
類情報を出力すると、メディア印刷情報取得機能はメデ
ィア種類情報を入手することによりメディアの種類を認
識する。すなわち、メディア種類認識機能を簡易に構成
することができる。なお、メディア種類情報を出力可能
なプリンタは、給紙されたメディアの種類に応じて切換
位置を切り換え可能な切換スイッチの切換位置を検出し
て対応するメディア種類情報を出力するものであっても
よいし、給紙されたメディアの種類の操作入力を受け付
ける液晶パネルにて受け付けたメディアの種類に対応す
るメディア種類情報を出力するものであってもよく、様
々なものを採用することができる。むろん、プリンタか
らメディア種類情報を取得してメディアの種類を認識す
るのは一例に過ぎない。例えば、メディアの種類を検出
する専用の検出器を本印刷制御プログラムを実現させる
コンピュータに接続してメディアの種類を検知して認識
する構成としてもよい。また、所定のメディアの種類を
使用するアプリケーションプログラム等からメディアの
種類を取得して認識してもよい。
Here, when the printer can output information on the type of the fed medium, the type of the fed medium may be recognized using this information. As an example of the configuration, the invention according to claim 2 is the print control program according to claim 1, wherein the media type recognition function is capable of outputting media type information on the type of a fed medium. The type of the medium is recognized by obtaining the same medium type information from. In the invention according to claim 2 configured as described above, when the printer outputs the media type information, the media print information acquisition function recognizes the type of the media by acquiring the media type information. That is, the media type recognition function can be easily configured. It should be noted that a printer capable of outputting the media type information may detect the switching position of a changeover switch capable of switching the switching position in accordance with the type of the fed medium and output the corresponding media type information. Alternatively, the liquid crystal panel that receives the operation input of the type of the fed paper may output media type information corresponding to the type of the received media, and various types may be employed. Obviously, acquiring the media type information from the printer and recognizing the media type is only an example. For example, a configuration may be adopted in which a dedicated detector for detecting the type of medium is connected to a computer that implements the print control program to detect and recognize the type of medium. Alternatively, the type of media may be acquired from an application program or the like that uses a predetermined type of media and recognized.

【0008】また、メディアの種類に対応したメディア
印刷情報を取得する構成の一例として、請求項3にかか
る発明は、上記請求項1または請求項2のいずれかに記
載の印刷制御プログラムにおいて、上記メディア印刷情
報取得機能は、上記メディアの種類に対応したメディア
印刷情報が取得されているかどうかを判定し、取得され
ていないと判定したときに同メディアの種類に対応した
メディア印刷情報を取得する構成としてある。上記のよ
うに構成した請求項3にかかる発明においては、メディ
アの種類に対応したメディア印刷情報が取得されていな
い場合に、同メディアの種類に対応したメディア印刷情
報が取得される。すなわち、メディア種類情報を取得す
る頻度を少なくさせることができる。
According to a third aspect of the present invention, as an example of a configuration for acquiring media print information corresponding to a type of a medium, the print control program according to the first or second aspect of the present invention is provided. Media print information acquisition function, structure or to determine how to obtain the media print information corresponding to the type of the media when it is determined that not acquired media print information corresponding to the type of the media is acquired There is. In the invention according to claim 3 configured as described above, when the media print information corresponding to the type of the media is not obtained, the media print information corresponding to the type of the media is obtained. That is, the frequency of acquiring the media type information can be reduced.

【0009】さらに、請求項4にかかる発明は、上記請
求項1〜請求項3のいずれかに記載の印刷制御プログラ
ムにおいて、上記メディア印刷情報取得機能は、ネット
ワークを介して双方向通信可能であるとともに上記メデ
ィア印刷情報を記憶したサーバから上記メディアの種類
に対応したメディア印刷情報を取得する構成としてあ
る。すなわち、メディア印刷情報を記憶したサーバから
ネットワークを介してメディアの種類に対応したメディ
ア印刷情報を取得することができるので、利便性が向上
する。
Furthermore, the invention according to claim 4, in the printing control program according to any one of claims 1 to 3, the media print information acquisition function is capable of two-way communication over the network In addition, media print information corresponding to the type of the media is acquired from a server storing the media print information. That is, since the media print information corresponding to the type of the media can be obtained from the server storing the media print information via the network, the convenience is improved.

【0010】ネットワークを使用することができない場
合、ネットワークを介さずにメディア印刷情報を取得す
ることができると好適である。そこで、請求項5にかか
る発明は、上記請求項1〜請求項4のいずれかに記載の
印刷制御プログラムにおいて、上記メディア印刷情報取
得機能は、上記メディア印刷情報を記憶した記憶媒体か
ら上記メディアの種類に対応したメディア印刷情報を取
得する構成としてある。すなわち、メディア印刷情報を
記憶した記憶媒体からメディアの種類に対応したメディ
ア印刷情報を取得することができる。ここで、記憶媒体
は、CD−ROMであってもよいし、光磁気ディスクで
あってもよく、様々なものが適用可能である。なお、メ
ディア印刷情報取得機能は、メディア印刷情報を取得す
るのみならず、メディア印刷情報を削除する機能を有し
ていてもよい。この場合、例えば、不要となったメディ
ア印刷情報を削除することができるので、メディア印刷
情報を記憶しておく記憶媒体等を効率的に使用すること
が可能となる。
When the network cannot be used, it is preferable that the media print information can be obtained without going through the network. Therefore, according to a fifth aspect of the present invention, in the print control program according to any one of the first to fourth aspects, the media print information acquisition function includes a storage medium storing the media print information and a copy of the medium. The configuration is such that media print information corresponding to the type is acquired. That is, it is possible to acquire the media print information corresponding from a storage medium storing the media print information on the type of media. Here, the storage medium may be a CD-ROM, may be a magneto-optical disk, it is applicable are various. The media print information acquisition function may have a function of not only acquiring the media print information but also deleting the media print information. In this case, for example, unnecessary media print information can be deleted, so that a storage medium or the like for storing the media print information can be used efficiently.

【0011】上述したメディア印刷情報のデータ形式
は、様々可能である。その構成の一例として、請求項6
にかかる発明は、上記請求項1〜請求項5のいずれかに
記載の印刷制御プログラムにおいて、上記メディア印刷
情報は、当該印刷制御プログラムに追加可能なプラグイ
ンである構成としてある。上記のように構成した請求項
6にかかる発明においては、メディア印刷情報はプラグ
インとされ、本印刷制御プログラムに追加可能となって
いる。すなわち、メディア印刷情報を取得したとき、印
刷を実行させることが容易である。むろん、メディア印
刷情報をプラグインとするのは一例に過ぎない。例え
ば、メディア印刷情報をプログラムのない情報のみとす
ることもできる。また、メディア印刷情報を本印刷制御
プログラムの構造を変更させる情報とすることも可能で
ある。
The data format of the above-mentioned media print information can be various. As an example of the configuration, claim 6
According to the present invention, in the print control program according to any one of claims 1 to 5, the media print information is a plug-in that can be added to the print control program. In the invention according to claim 6 configured as described above, the media print information is a plug-in and can be added to the print control program. That is, when the media print information is obtained, it is easy to execute the printing. Of course, using the media print information as a plug-in is merely an example. For example, the media print information may be only information without a program. Further, the media print information may be information for changing the structure of the print control program.

【0012】ところで、プリンタに印刷を実行させる
際、メディアの種類に対応したメディア印刷情報が取得
されていないことも想定される。そこで、請求項7にか
かる発明は、上記請求項1〜請求項6のいずれかに記載
の印刷制御プログラムにおいて、上記印刷制御機能は、
印刷を実行させる際、上記メディアの種類に対応したメ
ディア印刷情報が取得されているかどうかを判定し、取
得されていないと判定したとき、上記メディア印刷情報
取得機能に同メディアの種類に対応したメディア印刷情
報を取得させる構成としてある。上記のように構成した
請求項7にかかる発明においては、印刷を実行させる
際、メディアの種類に対応したメディア印刷情報が取得
されていないと、同メディアの種類に対応したメディア
印刷情報が取得される。すなわち、印刷を行う際、必要
なメディア印刷情報がなければ自動的に取得されるの
で、利便性が向上する。
By the way, when printing is performed by the printer, it is also assumed that media print information corresponding to the type of media has not been obtained. Therefore, according to a seventh aspect of the present invention, in the print control program according to any one of the first to sixth aspects, the print control function comprises:
When printing is performed, it is determined whether or not the media print information corresponding to the type of the medium has been acquired. The configuration is such that print information is acquired. In the invention according to claim 7 configured as described above, when executing the printing, the media print information corresponding to the type of media is not acquired, the media print information corresponding to the type of the media is obtained You. That is, when printing is performed, if there is no necessary media print information, the media print information is automatically obtained, so that the convenience is improved.

【0013】また、印刷制御機能の別の構成の一例とし
て、請求項8にかかる発明は、上記請求項1〜請求項7
のいずれかに記載の印刷制御プログラムにおいて、上記
印刷制御機能は、上記メディアに対して行う印刷の種類
を取得する印刷種類取得機能を有し、この印刷種類取得
機能にて取得された印刷の種類に応じた印刷を実行させ
るとともに、上記メディアの種類が同印刷種類取得機能
にて取得された印刷の種類に適しているかどうかを判定
し、適していないと判定したときに印刷を実行させない
構成としてある。上記のように構成した請求項8にかか
る発明においては、印刷種類取得機能にて取得された印
刷の種類に応じた印刷が実行される。そして、メディア
の種類が印刷種類取得機能にて取得された印刷の種類に
適していないとき、印刷は行われない。すなわち、メデ
ィアの種類に対して適さない種類の印刷は行われないの
で、メディアを無駄にしない。
As another example of the print control function, the invention according to claim 8 is the invention according to claims 1 to 7 described above.
In the print control program according to any one of the above, the print control function has a print type acquisition function for acquiring a type of printing performed on the medium, and the print type acquired by the print type acquisition function. And determine whether the type of the medium is suitable for the type of printing acquired by the print type acquiring function. is there. In the invention according to claim 8 structured as described above, the printing according to the type of printing acquired by the print type acquiring function is executed. When the type of the medium is not suitable for the type of printing acquired by the print type acquiring function, the printing is not performed. That is, since printing of a type that is not suitable for the type of medium is not performed, the medium is not wasted.

【0014】なお、プリンタに印刷を実行させる際、取
得したメディア印刷情報を選択して印刷を実行させるよ
うにしてもよい。そこで、請求項9にかかる発明は、プ
リンタに印刷を実行させる印刷制御プログラムであっ
て、メディアの種類に対応した印刷を実行させるために
必要なメディア印刷情報を記憶したメディア印刷情報記
憶領域から、メディア印刷情報を選択する設定入力を受
け付け、同メディア印刷情報を選択するメディア印刷情
報選択機能と、このメディア印刷情報選択機能にて選択
されたメディア印刷情報に基づいて印刷を実行させる印
刷制御機能と、上記メディア印刷情報記憶領域に記憶さ
れていないメディア印刷情報を取得し、同メディア印刷
情報記憶領域に追加するメディア印刷情報取得機能とを
コンピュータに実現させ、上記メディア印刷情報選択機
能は、上記メディア印刷情報取得機能にて上記メディア
印刷情報記憶領域に追加されたメディア印刷情報を選択
可能である構成としてある。すなわち、必要なメディア
印刷情報がメディア印刷情報記憶領域に追加され、利用
者は追加されたメディア印刷情報を含めて印刷を実行さ
せるためのメディア印刷情報を選択することが可能とな
る。
When the printer executes printing, the acquired media print information may be selected to execute printing. Therefore, an invention according to claim 9 is a print control program for causing a printer to execute printing, wherein the print control program stores, from a media print information storage area storing media print information necessary to execute printing corresponding to the type of media. A media print information selection function for receiving a setting input for selecting the media print information and selecting the same media print information; and a print control function for executing printing based on the media print information selected by the media print information selection function. Acquiring a media print information that is not stored in the media print information storage area, and causing a computer to perform a media print information acquisition function to be added to the media print information storage area. The media added to the media print information storage area by the print information acquisition function There as a selectable configuration of the print information. That is, the necessary media print information is added to the media print information storage area, and the user can select the media print information for executing printing including the added media print information.

【0015】ところで、本発明の印刷制御プログラムを
実施するうえで、プログラムのデータを記録媒体に記録
し、この記録媒体を流通させ、同記録媒体からデータを
適宜サーバやクライアントに読み込むことが考えられ
る。従って、請求項10にかかる発明においても、基本
的には同様の作用となる。すなわち、必ずしも印刷制御
プログラムに限らず、そのプログラムを記録した媒体と
しても有効であり、請求項2〜請求項9に記載された構
成を当該プログラムを記録した媒体に対応させることも
可能であることは言うまでもない。なお、上記記録媒体
は、磁気記録媒体であってもよいし光磁気記録媒体であ
ってもよいし、今後開発されるいかなる記録媒体におい
ても全く同様に考えることができる。また、一部がソフ
トウェアであって、一部がハードウェアで実現される場
合においても本発明の思想において全く異なるものでは
なく、一部を記録媒体上に記録しておいて必要に応じて
適宜読み込む形態のものも含まれる。さらに、一次複製
品、二次複製品などの複製段階については全く問う余地
なく同等である。
By the way, in implementing the print control program of the present invention, it is conceivable to record the data of the program on a recording medium, distribute the recording medium, and read the data from the recording medium into a server or a client as appropriate. . Therefore, in the invention according to claim 10, basically the same operation is obtained. That is, the present invention is not necessarily limited to the print control program, and is effective as a medium on which the program is recorded, and the configuration described in claims 2 to 9 can be made to correspond to the medium on which the program is recorded. Needless to say. The recording medium may be a magnetic recording medium, a magneto-optical recording medium, or any recording medium to be developed in the future. Further, even when a part is realized by software and a part is realized by hardware, the concept of the present invention is not completely different, and a part is recorded on a recording medium and appropriately The form of reading is also included. Further, the duplication stages of the primary duplicated product, the secondary duplicated product and the like are completely indispensable.

【0016】また、本発明の印刷制御プログラムはコン
ピュータにおいて実現され、このようなコンピュータを
含んだ実体のある装置としても適用可能であることは容
易に理解できる。従って、請求項11にかかる発明にお
いても、基本的には同様の作用となる。すなわち、必ず
しも印刷制御プログラムに限らず、その装置としても有
効であり、請求項2〜請求項9に記載された構成を当該
装置に対応させることも可能であることは言うまでもな
い。むろん、このような印刷制御装置は単独で実施され
る場合もあるし、ある機器に組み込まれた状態で他の方
法とともに実施されることもあるなど、発明の思想とし
てはこれに限らず、各種の態様を含むものであって、適
宜、変更可能である。さらに、本発明の印刷制御プログ
ラムが上述の機能に対応した所定の制御手順に従って処
理を進めていくうえで、その根底にはその手順に発明が
存在するということは当然である。従って、本発明は方
法としても適用可能であり、請求項12にかかる発明に
おいても、基本的には同様の作用となる。すなわち、必
ずしもプログラムに限らず、その方法としても有効であ
り、請求項2〜請求項9に記載された構成を当該方法に
対応させることも可能であることは言うまでもない。
Further, it can be easily understood that the print control program of the present invention is realized by a computer, and can be applied as a substantial apparatus including such a computer. Therefore, the invention according to the eleventh aspect has basically the same operation. That is, the present invention is not necessarily limited to the print control program but is also effective as the device, and it goes without saying that the configurations described in claims 2 to 9 can be made to correspond to the device. Of course, such a print control device may be implemented alone, or may be implemented together with another method while being incorporated in a certain device. And can be changed as appropriate. Furthermore, in terms of the print control program of the present invention proceed with processing in accordance with a predetermined control procedure corresponding to the above feature, the underlying is natural that there is invention the steps. Therefore, the present invention can be applied as a method, and the invention according to claim 12 has basically the same operation. That is, the present invention is not necessarily limited to the program but is also effective as a method, and it goes without saying that the configurations described in claims 2 to 9 can be made to correspond to the method.

【0017】さらに、給紙されたメディアに対して印刷
を実行するプリンタと、このプリンタと双方向通信可能
であって本印刷制御プログラムを実現させるコンピュー
タを含んだ装置とによりシステムを構成しても、本発明
を適用可能であることは容易に理解できる。従って、本
発明は、このようなシステムとしても適用可能であり、
請求項13にかかる発明においても、基本的には同様の
作用となる。すなわち、印刷システムとしても有効であ
り、請求項3〜請求項9に記載された構成を当該システ
ムに対応させることも可能であることは言うまでもな
い。
Further, the system may be constituted by a printer for executing printing on the fed medium and an apparatus including a computer capable of bidirectional communication with the printer and implementing the print control program. It can be easily understood that the present invention is applicable. Therefore, the present invention is applicable as such a system,
In the invention according to the thirteenth aspect, the operation is basically the same. That is, the present invention is also effective as a printing system, and it goes without saying that the configurations described in claims 3 to 9 can be adapted to the system.

【0018】ここで、メディア種類情報を出力可能なプ
リンタには、様々なものがある。その構成の一例とし
て、請求項14にかかる発明は、上記請求項13に記載
の印刷システムにおいて、上記プリンタは、給紙された
メディアの種類に応じて切換位置を切り換え可能な切換
スイッチを有し、この切換スイッチの切換位置を検出し
て対応する上記メディア種類情報を出力する構成として
ある。すなわち、プリンタは、切換スイッチの切換位置
を検出することにより、メディアの種類に対応するメデ
ィア種類情報を出力することができる。
Here, there are various printers that can output the media type information. As an example of the configuration, the invention according to claim 14 is the printing system according to claim 13, wherein the printer has a changeover switch capable of switching a changeover position in accordance with a type of a fed medium. The switching position of the changeover switch is detected and the corresponding media type information is output. That is, the printer can output the media type information corresponding to the media type by detecting the switching position of the changeover switch.

【0019】また、別の一例として、請求項15にかか
る発明は、上記請求項13に記載の印刷システムにおい
て、上記プリンタは、給紙されたメディアの種類の操作
入力を受け付ける液晶パネルを有し、この液晶パネルに
て受け付けたメディアの種類に対応する上記メディア種
類情報を出力する構成としてある。すなわち、プリンタ
は、液晶パネルにて給紙されたメディアの種類の操作入
力を受け付けることによりメディアの種類に対応するメ
ディア種類情報を出力することができる。
As another example, the invention according to claim 15 is the printing system according to claim 13, wherein the printer has a liquid crystal panel that receives an operation input of a type of a fed medium. The medium type information corresponding to the type of the medium received by the liquid crystal panel is output. That is, the printer can output the media type information corresponding to the type of the medium by receiving the operation input of the type of the medium fed from the liquid crystal panel.

【0020】[0020]

【発明の効果】以上説明したように、本発明は、メディ
アの種類に対応してプリンタに印刷を実行させるための
情報を有していなくても、印刷を実行させることが可能
な印刷制御プログラムを提供することができる。また、
請求項2にかかる発明によれば、メディア種類認識機能
の簡易な構成を提供することができる。さらに、請求項
3にかかる発明によれば、メディア種類情報を取得する
頻度を少なくさせることができる。
As described above, the present invention provides a print control program capable of executing printing without having information for causing a printer to execute printing in accordance with the type of medium. Can be provided. Also,
According to the second aspect of the invention, it is possible to provide a simple configuration of the media type recognition function. Further, according to the third aspect of the invention, the frequency of acquiring the media type information can be reduced.

【0021】さらに、請求項4にかかる発明によれば、
ネットワークを介してメディアの種類に対応したメディ
ア印刷情報を取得することができるので、利便性を向上
させることができる。さらに、請求項5にかかる発明に
よれば、記憶媒体からメディアの種類に対応したメディ
ア印刷情報を取得することができるので、利便性を向上
させることができる。さらに、請求項6にかかる発明に
よれば、メディア印刷情報を取得したとき、印刷を実行
させることが容易となる。
Further, according to the invention according to claim 4,
Since the media print information corresponding to the type of the media can be obtained via the network, the convenience can be improved. Furthermore, according to the fifth aspect of the present invention, it is possible to acquire media print information corresponding to the type of the medium from the storage medium, so that the convenience can be improved. Further, according to the invention of claim 6, when the media print information is obtained, it is easy to execute the printing.

【0022】さらに、請求項7にかかる発明によれば、
必要なメディア印刷情報がなければ自動的に取得される
ので、利便性を向上させることができる。さらに、請求
項8にかかる発明によれば、メディアに対して無駄な印
刷が行われなくなる。さらに、請求項9にかかる発明に
よれば、メディアの種類に対応してプリンタに印刷を実
行させるための情報を有していなくても印刷を実行させ
ることが可能になるとともに、追加されたメディア印刷
情報を含めて印刷を実行させるためのメディア印刷情報
を選択することが可能となる。さらに、請求項10〜請
求項12にかかる発明によれば、メディアの種類に対応
してプリンタに印刷を実行させるための情報を有してい
なくても、印刷を実行させることが可能な印刷制御プロ
グラムを記録した媒体、印刷制御装置および印刷制御方
法を提供することができる。
Further, according to the invention of claim 7,
If necessary media print information is not obtained, it is automatically obtained, so that convenience can be improved. Further, according to the present invention, useless printing is not performed on the medium. Further, according to the ninth aspect of the present invention, it is possible to execute printing even if the printer does not have information for executing printing corresponding to the type of medium, It is possible to select media print information for executing printing including print information. The present invention according to claim 10 claim 12, need not have information for executing printing on the printer in response to the type of media, the print control capable of executing printing A medium on which a program is recorded, a print control device, and a print control method can be provided.

【0023】さらに、請求項13にかかる発明によれ
ば、メディアの種類に対応して印刷を実行するための情
報を有していなくても、印刷を実行することが可能な印
刷システムを提供することができる。さらに、請求項1
4にかかる発明によれば、メディアの種類を切換スイッ
チにより設定するプリンタを利用したシステム構成を提
供することができる。さらに、請求項15にかかる発明
によれば、メディアの種類を液晶パネルにより設定する
プリンタを利用したシステム構成を提供することができ
る。
According to the thirteenth aspect of the present invention, there is provided a printing system capable of executing printing without having information for executing printing corresponding to the type of medium. be able to. Further, claim 1
According to the fourth aspect of the invention, it is possible to provide a system configuration using a printer that sets the type of media by a changeover switch. Further, according to the fifteenth aspect, it is possible to provide a system configuration using a printer for setting the type of media by using a liquid crystal panel.

【0024】[0024]

【発明の実施の形態】以下、下記の順序に従って本発明
の実施形態を説明する。 (1)印刷システムの概略構成: (2)印刷制御プログラムを実行可能なコンピュータと
プリンタの構成: (3)各種表示画面の例: (4)印刷制御プログラムの概略構成: (5)メディア印刷情報の構造の概略: (6)本実施形態の動作: (7)第二の実施形態:
The embodiments of the present invention will be described below in the following order. (1) Schematic configuration of printing system: (2) Configuration of computer and printer capable of executing print control program: (3) Example of various display screens: (4) Schematic configuration of print control program: (5) Media print information (6) Operation of this embodiment: (7) Second embodiment:

【0025】(1)印刷システムの概略構成:図1は、
本発明の第一の実施形態にかかる印刷システム300の
概略構成を、ネットワークであるインターネット網40
0を介してサーバ500と接続されている状態により示
している。図において、インターネット網400には、
印刷システム300と、サーバ500とが接続されてい
る。すなわち、印刷システム300とサーバ500との
間のデータ通信はすべてインターネット網400を介し
て行われる。印刷システム300は、インターネット網
400に接続された印刷制御装置100と、この印刷制
御装置100にパラレルインターフェイスケーブルを介
して接続されたプリンタ200とから構成されている。
ここで、印刷制御装置100とプリンタ200との接続
インターフェイスは、パラレルインターフェイスに限ら
れる必要もなく、シリアルインターフェイスやSCS
I、USB接続など種々の接続態様を採用可能である
し、今後開発されるいかなる接続態様であっても同様で
ある。
(1) Schematic Configuration of Printing System: FIG.
A schematic configuration of the printing system 300 according to the first embodiment of the present invention is described by using an Internet network 40 as a network.
0 is connected to the server 500 via the “0”. In the figure, the Internet network 400,
The printing system 300 and the server 500 are connected. That is, all data communications between the printing system 300 and the server 500 is performed through the Internet network 400. The printing system 300 includes a printing control device 100 connected to the Internet 400 and a printer 200 connected to the printing control device 100 via a parallel interface cable.
Here, the connection interface between the print control apparatus 100 and the printer 200 does not need to be limited to a parallel interface, but may be a serial interface or an SCS.
Various connection modes such as I and USB connection can be adopted, and the same applies to any connection mode developed in the future.

【0026】本実施形態では、印刷制御装置100にデ
スクトップ型パーソナルコンピュータを適用している
が、印刷制御装置100にはコンピュータとして一般的
な構成を有するものを採用することができ、ノート型で
あるとか、モバイル対応のものであってもよい。むろ
ん、パーソナルコンピュータに限定されるものでもな
い。また、インターネット網400には種々のコンピュ
ータが接続可能であり、所定のパーソナルコンピュータ
をローカルサーバにするなどしてLAN(Local
Area Network)を接続することも可能であ
る。したがって、印刷制御装置100をLANで構成し
てインターネット網400に接続し、同LAN内の複数
のパーソナルコンピュータからインターネット網400
にアクセスしてもよい。
In the present embodiment, a desktop personal computer is applied to the print control apparatus 100. However, the print control apparatus 100 may be a notebook computer having a general configuration as a computer. Or, it may be mobile compatible. Of course, it is not limited to a personal computer. Various computers can be connected to the Internet network 400, and a LAN (Local Area Network) is established by using a predetermined personal computer as a local server.
Area Network) can also be connected. Accordingly, the print control apparatus 100 is configured by a LAN and connected to the Internet 400, and a plurality of personal computers in the same LAN are connected to the Internet 400.
You may access.

【0027】印刷制御装置100は、本発明にいうメデ
ィア種類認識手段U1と、メディア印刷情報取得手段U
2と、印刷制御手段U3とを備えている。また、プリン
タ200は、本発明にいう切換スイッチであるスライド
スイッチU11と、メディア種類情報出力手段U12と
を備えている。上記構成において、プリンタ200のス
ライドスイッチU11は、給紙された印刷用紙等のメデ
ィアの種類に応じて切換位置を切り換えることが可能で
ある。プリンタ200は、概略、メディア種類情報出力
手段U12がスライドスイッチU11の切換位置を検出
して対応するメディア種類情報D1を印刷制御装置10
0に出力する。ここで、詳しくは後述するが、メディア
種類情報D1は給紙されたメディアの種類に関する情報
である。
The print control device 100 includes a media type recognizing unit U1 according to the present invention and a media print information obtaining unit U
2 and a print control unit U3. Further, the printer 200 includes a slide switch U11, which is a changeover switch according to the present invention, and a media type information output unit U12. In the above configuration, the slide switch U11 of the printer 200 can switch the switching position according to the type of the medium such as the fed printing paper. In the printer 200, the media type information output means U12 detects the switching position of the slide switch U11 and outputs the corresponding media type information D1 to the print control device 10 in general.
Output to 0. Here, although described in detail later, the media type information D1 is information relating to the type of the fed medium.

【0028】印刷制御装置100では、概略、メディア
種類認識手段U1が、プリンタ200からメディア種類
情報D1を入手することにより給紙されたメディアの種
類を認識する。すると、メディア印刷情報取得手段U2
は、同メディアの種類に対応した印刷を実行させるため
に必要なメディア印刷情報が取得されているかどうかを
判定し、取得されていないと判定したときに同メディア
の種類に対応したメディア印刷情報D2を取得する。そ
の際、メディア印刷情報D2を記憶したサーバ500か
らインターネット網400を介してメディアの種類に対
応したメディア印刷情報D2を取得することができる。
また、印刷制御装置100がインターネット網400と
接続されていないときには、メディア印刷情報D2を記
憶したCD−ROM90等からメディア印刷情報D2を
取得することも可能である。ここで、詳しくは後述する
が、メディア印刷情報D2は、メディアの種類毎に設け
られて同メディアの種類に対応した印刷を実行させるた
めに必要な情報であり、ファイル化されたプラグインと
されている。そして、印刷制御手段U3が、メディア印
刷情報D2に基づいてプリンタ200にメディアの種類
に応じた印刷を実行させる。
In the print control apparatus 100, roughly, the media type recognizing means U1 recognizes the type of the fed paper by obtaining the media type information D1 from the printer 200. Then, the media print information acquisition unit U2
Determines whether or not the media print information necessary to execute the printing corresponding to the type of the medium has been acquired. If it is determined that the media print information has not been acquired, the media print information D2 corresponding to the type of the medium has been acquired. To get. At this time, media print information D2 corresponding to the type of media can be obtained from the server 500 storing the media print information D2 via the Internet 400.
Further, when the print control apparatus 100 is not connected to the Internet network 400, it is possible to obtain the media print information D2 from like CD-ROM 90 which stores the media print information D2. Here, as will be described in detail later, the media print information D2 is information provided for each type of media and required to execute printing corresponding to the type of media, and is a filed plug-in. ing. Then, the print control unit U3 causes the printer 200 to execute printing according to the type of the medium based on the medium print information D2.

【0029】なお、メディア印刷情報D2を出力するサ
ーバ500は、図2に示すように、ハードディスク50
1、CGIプログラム502、通信インターフェイス5
03を備えている。ハードディスク501には、各種情
報を所定のブラウザにて視認可能にするための複数のH
TMLファイル501aが記憶されている。また、各種
メディアの種類に対応した複数のメディア印刷情報D2
も蓄積されている。ここで、メディア印刷情報D2のそ
れぞれは異なるURL(Uniform Resour
ceLocator)に格納されており、指定されたU
RLに対応するメディア印刷情報D2が出力されるよう
になっている。なお、新しい種類のメディアが追加販売
されたときには、その新しい種類のメディアに対応する
メディア印刷情報が作成され、追加用として確保されて
いるURLに同メディア印刷情報が格納されるようにな
っている。通信インターフェイス503は、TCP/I
Pによってインターネット網400にアクセスし、双方
向通信を行うことができる。CGIプログラム502
は、通信インターフェイス503を介して受信する所定
の命令に基づいてハードディスク501にアクセスする
ことができる。
The server 500 that outputs the media print information D2 is, as shown in FIG.
1. CGI program 502, communication interface 5
03. The hard disk 501 includes a plurality of Hs for enabling various information to be visually recognized by a predetermined browser.
A TML file 501a is stored. Further, a plurality of media print information D2 corresponding to various types of media are provided.
Has also been accumulated. Here, each of the media print information D2 has a different URL (Uniform Resource).
ceLocator) and the specified U
The media print information D2 corresponding to the RL is output. When a new type of media is additionally sold, media print information corresponding to the new type of media is created, and the media print information is stored in a URL reserved for additional use. . The communication interface 503 is a TCP / I
P can access the Internet network 400 and perform two-way communication. CGI program 502
Can access the hard disk 501 based on a predetermined command received via the communication interface 503.

【0030】(2)印刷制御プログラムを実行可能なコ
ンピュータとプリンタの構成:次に、上記印刷制御装置
100を実現させる印刷制御プログラムを実行可能なコ
ンピュータの構成を説明する。図3は、本発明の一実施
形態にかかる印刷制御プログラムを実行可能なコンピュ
ータである印刷制御装置100の概略構成を、プリンタ
200とサーバ500とともに示したブロック構成図で
ある。図において、印刷制御装置100は、コンピュー
タ本体10と、このコンピュータ本体10に接続された
キーボード18a、マウス18b、ディスプレイ19a
とを備えている。
(2) Configuration of computer and printer capable of executing print control program: Next, the configuration of a computer capable of executing the print control program for realizing the print control apparatus 100 will be described. FIG. 3 is a block diagram showing a schematic configuration of a print control apparatus 100, which is a computer capable of executing a print control program according to an embodiment of the present invention, together with a printer 200 and a server 500. In the figure, a print control device 100 includes a computer main body 10, a keyboard 18a, a mouse 18b, and a display 19a connected to the computer main body 10.
And

【0031】コンピュータ本体10は演算処理の中枢を
なすCPU11を備えており、このCPU11はシステ
ムバス12を介してコンピュータ本体10全体の制御を
行う。同システムバス12には、ROM13、RAM1
4、外部記憶装置であるハードディスクドライブ15や
CD−ROMドライブ16やフロッピー(登録商標)デ
ィスクドライブ17、入力インターフェイス18、CR
Tインターフェイス19、プリンタインターフェイス2
0、通信インターフェイス21が接続されている。ハー
ドディスクドライブ15に接続されてデータを格納する
ハードディスク15aには、ソフトウェアとしてオペレ
ーティングシステム(以下、OSと呼ぶ。)や文書情報
や画像情報を作成可能なアプリケーションプログラム
(以下、APLと呼ぶ。)等が格納されており、これら
のソフトウェアは、実行時にCPU11によって適宜R
AM14に転送される。本印刷制御プログラムも、ハー
ドディスク15aに記憶されている。そして、CPU1
1は、当該RAM14に適宜アクセスしてソフトウェア
を実行する。すなわち、RAM14を一時的なワークエ
リアとして利用しながら種々のプログラムを実行するこ
とになる。
The computer main body 10 has a CPU 11 which is a center of arithmetic processing. The CPU 11 controls the entire computer main body 10 via a system bus 12. The system bus 12 includes a ROM 13 and a RAM 1
4. Hard disk drive 15, CD-ROM drive 16, floppy (registered trademark) disk drive 17, input interface 18, CR which is an external storage device
T interface 19, printer interface 2
0, the communication interface 21 is connected. The hard disk 15a that is connected to the hard disk drive 15 and stores data includes an operating system (hereinafter, referred to as an OS) as software, an application program (hereinafter, referred to as an APL) that can create document information and image information, and the like. The software is stored in the CPU 11 and executed by the CPU 11 at execution.
AM14 is transferred to. The print control program is also stored in the hard disk 15a. And CPU1
1 executes the software by appropriately accessing the RAM 14. That is, various programs are executed while using the RAM 14 as a temporary work area.

【0032】入力インターフェイス18には、キーボー
ド18aやマウス18bが操作用入力機器として接続さ
れている。CRTインターフェイス19には、表示用の
ディスプレイ19aが接続されている。また、プリンタ
インターフェイス20には、印刷ジョブである印刷用実
データに基づいて印刷用紙等のメディアに印刷するプリ
ンタ200が接続されている。
A keyboard 18a and a mouse 18b are connected to the input interface 18 as operation input devices. A display 19 a for display is connected to the CRT interface 19. Further, the printer interface 20 is connected to a printer 200 that prints on a medium such as printing paper based on actual print data as a print job.

【0033】上述したように各ソフトウェア類は、ハー
ドディスク15aに格納されているが、各ソフトウェア
を格納可能な記録媒体は、ハードディスク15aに限定
されるものではない。例えば、CD−ROM90である
とか、フロッピーディスク17aであってもよい。これ
らの記録媒体に記録されたソフトウェアは、CD−RO
Mドライブ16やフロッピーディスクドライブ17を介
してコンピュータ本体10にて読み込まれ、ハードディ
スク15aにインストールされることになる。そして、
上述したようにCPU11によってハードディスク15
aを介してRAM14上に読み込まれて各種処理が実行
されることになる。また、記録媒体は、これらに限定さ
れず、光磁気ディスクなどであってもよい。また、半導
体デバイスとしてフラッシュカードなどの不揮発性メモ
リなどを利用することも可能である。また、システムバ
ス12に接続されたモデム等の通信インターフェイス2
1を上記インターネット網400(図3では図示を省
略)に接続し、同じくインターネット網400に接続さ
れている各プログラム類を格納可能なサーバ500にア
クセスして、各ソフトウェア類をダウンロードすること
も可能である。
As described above, each software is stored on the hard disk 15a, but the recording medium on which each software can be stored is not limited to the hard disk 15a. For example, it may be a CD-ROM 90 or a floppy disk 17a. The software recorded on these recording media is CD-RO
The data is read by the computer main body 10 via the M drive 16 and the floppy disk drive 17 and installed on the hard disk 15a. And
As described above, the hard disk 15 is controlled by the CPU 11.
The program is read into the RAM 14 via the “a” and various processes are executed. Further, the recording medium is not limited to these, and may be a magneto-optical disk or the like. It is also possible to use a nonvolatile memory such as a flash card as the semiconductor device. A communication interface 2 such as a modem connected to the system bus 12
1 can be connected to the Internet network 400 (not shown in FIG. 3), and can access the server 500 capable of storing each program also connected to the Internet network 400 to download each software. It is.

【0034】なお、APLの一つとして、ブラウザがハ
ードディスク15aにインストールされている。このブ
ラウザがRAM14に読み出されると、通信インターフ
ェイス21を介してサーバ500に格納されたプラグイ
ンであるメディア印刷情報D2をダウンロードすること
ができる。そこで、プリンタドライバは、ダウンロード
されたメディア印刷情報D2を、ハードディスク15a
に追加格納することができる。そして、本印刷制御プロ
グラムは、ハードディスク15aに追加格納されたメデ
ィア印刷情報D2自体をコンピュータである印刷制御装
置100に実行させることにより、プリンタ200に印
刷を実行させることが可能である。また、メディア印刷
情報D2を記憶したCD−ROM90も用意されている
ので、CD−ROMドライブ16を介してCD−ROM
90からメディア印刷情報D2をハードディスク15a
に追加格納することも可能である。
As one of the APLs, a browser is installed on the hard disk 15a. When the browser is read into the RAM 14, the media print information D2, which is a plug-in stored in the server 500, can be downloaded via the communication interface 21. Therefore, the printer driver stores the downloaded media print information D2 in the hard disk 15a.
Can be additionally stored. The print control program can cause the printer 200 to execute printing by causing the print control device 100, which is a computer, to execute the media print information D2 itself additionally stored in the hard disk 15a. Also, since a CD-ROM 90 storing the media print information D2 is prepared, the CD-ROM drive 16
90 to the hard disk 15a.
Can be additionally stored.

【0035】図4は、プリンタ200のハードウェアの
接続状況を示すブロック図である。本実施形態で使用す
るプリンタ200は、シアン(C)、マゼンタ(M)、
イエロー(Y)、ブラック(K)、ライトシアン
(c)、ライトマゼンタ(m)の計6色の色インクを備
えるインクジェットプリンタである。なお、本プリンタ
200は、印字ヘッドのインク吐出状態の差異を極力少
なくするため、マイクロウィーブ技術を使用することが
可能である。むろん、プリンタにマイクロウィーブ技術
を採用する構成は一例に過ぎず、マイクロウィーブ技術
を採用していないプリンタを使用していても、本発明を
適用することが可能である。図において、プリンタ20
0内部に設けられたバス201に、CPU202、RO
M203、RAM204、通信I/O205、A/Dコ
ンバータ206、図示しないASICやコントロールI
Cが接続されている。そして、CPU202が、RAM
204をワークエリアとして利用しながらROM203
に書き込まれたプログラムに従って各部を制御する。
FIG. 4 is a block diagram showing the connection status of the hardware of the printer 200. The printer 200 used in this embodiment includes cyan (C), magenta (M),
The inkjet printer includes a total of six color inks of yellow (Y), black (K), light cyan (c), and light magenta (m). The printer 200 can use a microweave technique in order to minimize the difference in the ink ejection state of the print head. Needless to say, the configuration in which the microweave technology is employed in the printer is merely an example, and the present invention can be applied to a printer that does not employ the microweave technology. In FIG.
0, a CPU 202 and an RO
M203, RAM 204, communication I / O 205, A / D converter 206, ASIC (not shown) and control I
C is connected. Then, the CPU 202
ROM 203 while using 204 as a work area
Each part is controlled in accordance with the program written in.

【0036】ここで、ASICは印字ヘッドを駆動する
ためにカスタマイズされたICであり、CPU202と
所定の信号を送受信しつつ印字ヘッド駆動のための処理
を行う。印字ヘッドは、上記CMYKcmの色インクの
供給を受けて、内蔵するピエゾ素子が駆動されることに
よりドット単位でインクを吐出する。コントロールIC
は、CMYKcmの色インクを充填したインクカートリ
ッジに取り付けられたカートリッジメモリを制御するた
めに搭載されたICである。CPU202は、このコン
トロールICと所定の信号を送受信し、カートリッジメ
モリに記録されたインクの色や残量の情報の読み出し
や、インク残量の情報の更新等を行う。
Here, the ASIC is an IC customized for driving the print head, and performs processing for driving the print head while transmitting and receiving predetermined signals to and from the CPU 202. The print head receives the supply of the CMYK cm color ink, and drives the built-in piezo element to discharge the ink in dot units. Control IC
Is an IC mounted to control a cartridge memory attached to an ink cartridge filled with CMYKcm color inks. The CPU 202 transmits and receives predetermined signals to and from the control IC, reads out information on the color and remaining amount of ink recorded in the cartridge memory, updates information on the remaining amount of ink, and the like.

【0037】A/Dコンバータ206には、複数のスラ
イドスイッチ207(上記スライドスイッチU11に相
当)が接続されている。これらのスライドスイッチ20
7は、給紙されたメディアの種類に応じて利用者により
切換位置を切り換えられる。図5に示すように、スライ
ドスイッチ207a,b,cにはそれぞれ抵抗回路R
1,R2,R3が接続されており、切換位置に対応した
ハイレベルまたはローレベルの電圧信号が抵抗回路R
1,R2,R3を介してA/Dコンバータ206に入力
されるようになっている。なお、図はスライドスイッチ
207の回路構成を同スライドスイッチ207の周辺回
路と併せて模式的に示したものであるが、図に示した回
路以外に様々な回路構成とすることができるのは言うま
でもない。
A plurality of slide switches 207 (corresponding to the slide switch U11) are connected to the A / D converter 206. These slide switches 20
Reference numeral 7 allows the user to switch the switching position in accordance with the type of the fed medium. As shown in FIG. 5, each of the slide switches 207a, 207b and 207c has a resistance circuit R
1, R2, and R3 are connected, and a high-level or low-level voltage signal corresponding to the switching position is supplied to the resistor circuit R.
The signal is input to the A / D converter 206 via 1, R2, and R3. Although the figure schematically shows the circuit configuration of the slide switch 207 together with the peripheral circuits of the slide switch 207, it goes without saying that various circuit configurations other than the circuit shown in FIG. No.

【0038】CPU202は、ROM203に書き込ま
れたプログラムに従って、スライドスイッチ207から
出力される電圧レベルをA/Dコンバータ206を介し
て入手する。ここで、同電圧レベルはスライドスイッチ
207の切換位置に対応しているので、CPU202は
スライドスイッチ207の切換位置を検出したことにな
る。ROM203には、図6に示すように、スライドス
イッチ207から出力される電圧レベルの組み合わせに
対応させてメディアの種類に対応する識別データを格納
したメディア種類情報対応テーブルT1が書き込まれて
いる。この識別データが、上述したメディア種類情報D
1である。そして、CPU202は、このメディア種類
情報対応テーブルT1を参照して、スライドスイッチ2
07から出力される電圧レベルの組み合わせに対応する
メディア種類情報D1を取得する。同電圧レベルの組み
合わせはスライドスイッチ207の切換位置に対応して
いるので、スライドスイッチ207の切換位置に対応す
るメディア種類情報D1を取得することになる。そし
て、取得したメディア種類情報D1を通信I/O205
に対して出力する。なお、将来新しいメディアが追加販
売されることを考慮して、メディア種類情報対応テーブ
ルT1には当該新しいメディアの種類に対応させる識別
データも書き込まれている。
The CPU 202 obtains the voltage level output from the slide switch 207 via the A / D converter 206 according to the program written in the ROM 203. Here, since the same voltage level corresponds to the switching position of the slide switch 207, the CPU 202 has detected the switching position of the slide switch 207. As shown in FIG. 6, a media type information correspondence table T1 that stores identification data corresponding to the type of media in correspondence with the combination of voltage levels output from the slide switch 207 is written in the ROM 203. This identification data is the media type information D described above.
It is one. Then, the CPU 202 refers to the media type information correspondence table T1 and refers to the slide switch 2
07, the media type information D1 corresponding to the combination of the voltage levels is acquired. Since the combination of the voltage levels corresponds to the switching position of the slide switch 207, the media type information D1 corresponding to the switching position of the slide switch 207 is obtained. Then, the obtained media type information D1 is transmitted to the communication I / O 205.
Output to In addition, in consideration of the fact that new media will be additionally sold in the future, identification data corresponding to the new media type is also written in the media type information correspondence table T1.

【0039】例えば、プリンタ200に上質紙を給紙す
るとき、スライドスイッチ207a,b,cの切換位置
を、それぞれハイレベル側、ハイレベル側、ローレベル
側とする設定であるものとする。このとき、利用者は、
スライドスイッチ207a,b,cの切換位置を、それ
ぞれハイレベル側、ハイレベル側、ローレベル側に設定
する。すると、スライドスイッチ207a,bの出力は
ともに「H」(ハイレベル)となり、スライドスイッチ
207cの出力は「L」(ローレベル)となる。そこ
で、メディア種類情報対応テーブルT1からはスライド
スイッチ207a,b,cの電圧レベルの組み合わせ
「H,H,L」に対応する識別データ「ID上質紙」が
取得されるので、メディア種類情報D1として「ID上
質紙」が印刷制御装置100に出力される。なお、図で
はわかりやすく説明するため識別データを「ID上質
紙」等と記載しているが、実際にはアルファベットと数
字とから識別データが構成されている。
For example, it is assumed that when high-quality paper is fed to the printer 200, the switching positions of the slide switches 207a, 207b and 207c are set to the high level side, the high level side, and the low level side, respectively. At this time, the user
The switching positions of the slide switches 207a, 207b, 207c are set to the high level side, the high level side, and the low level side, respectively. Then, the outputs of the slide switches 207a and 207b both become "H" (high level), and the output of the slide switch 207c becomes "L" (low level). Therefore, identification data “ID high-quality paper” corresponding to the combination of voltage levels “H, H, L” of the slide switches 207 a, b, and c is obtained from the media type information correspondence table T1. “ID high-quality paper” is output to the print control device 100. In the drawing, the identification data is described as “ID high-quality paper” or the like for easy understanding, but the identification data is actually composed of alphabets and numerals.

【0040】通信I/O205は印刷制御装置100の
プリンタインターフェイス20と接続されており、プリ
ンタ200は通信I/O205を介して印刷制御装置1
00から送信されるCMYKcmのデータやページ記述
言語等からなる印刷用実データを受信する。そして、印
刷用実データに基づいて印字ヘッドや図示しない印刷用
紙搬送機構を駆動しながら印刷を行う。また、印刷制御
装置100からの要求に応じて、プリンタ200は通信
I/O205を介して、メディア種類情報D1や、コン
トロールICからのインク残量を示す情報を、印刷制御
装置100に出力する。このように、プリンタ200
は、スライドスイッチU11の切換位置を検出し、同切
換位置に対応して、給紙されたメディアの種類に関する
メディア種類情報D1を出力する、メディア種類情報出
力手段U12を備えている。
The communication I / O 205 is connected to the printer interface 20 of the print control device 100, and the printer 200 communicates with the print control device 1 via the communication I / O 205.
The CMYKcm data transmitted from 00 and actual print data composed of a page description language and the like are received. Then, based on the actual data for printing, printing is performed while driving a print head and a printing paper transport mechanism (not shown). In response to a request from the print control device 100, the printer 200 outputs the media type information D1 and information indicating the remaining ink amount from the control IC to the print control device 100 via the communication I / O 205. Thus, the printer 200
Is provided with a media type information output means U12 for detecting a switching position of the slide switch U11 and outputting media type information D1 relating to the type of the fed medium in accordance with the switching position.

【0041】印刷制御装置100では、以上のハードウ
ェアを基礎として、バイオスが実行され、その上層にて
OSと、APLとが実行される。基本的には、OSがバ
イオスを介するか直にハードウェアとアクセスし、AP
Lは、このOSを介してハードウェアとデータなどのや
りとりを行う。
In the print control apparatus 100, BIOS is executed based on the above hardware, and an OS and an APL are executed on the BIOS. Basically, the OS accesses the hardware via BIOS or directly, and the AP
L exchanges data with the hardware via the OS.

【0042】例えば、ハードディスク15aからデータ
を読み込む場合には、OSを介してハードウェアにアク
セスすることになる。この他、OSにはハードウェアを
制御するための各種のドライバ類が組み込まれ、OSの
一部となって各種の制御を実行する。このドライバ類
は、CRTインターフェイス19を制御するディスプレ
イドライバや、プリンタドライバや、通信インターフェ
イス21を制御する通信ドライバ等である。ここで、プ
リンタドライバには、プラグインとされたメディア印刷
情報D2を追加したり削除したりすることができる。す
なわち、メディア種類情報D1もOSの一部となって各
種の制御を実行することが可能である。
For example, when data is read from the hard disk 15a, the hardware is accessed via the OS. In addition, various drivers for controlling hardware are incorporated in the OS, and execute various controls as a part of the OS. The drivers are a display driver for controlling the CRT interface 19, a printer driver, a communication driver for controlling the communication interface 21, and the like. Here, plug-in media print information D2 can be added to or deleted from the printer driver. That is, the media type information D1 can also execute various controls as a part of the OS.

【0043】図7は、本発明の一実施形態にかかる印刷
制御プログラムが含まれるプリンタドライバ15a1の
実行環境をブロック図により示している。プリンタドラ
イバ15a1は、APL15a3からの印刷機能の実行
時に稼働される。プリンタドライバ15a1は、プリン
タインターフェイス20を介してプリンタ200と双方
向の通信を行うことが可能であり、OS15a2を介し
てAPL15a3から印刷データを受け取って印刷用実
データを作成し、プリンタ200に送出する。また、プ
リンタインターフェイス20を介して、プリンタ200
にメディア種類情報の要求を送出し、プリンタ200か
らメディア種類情報D1を入手する。OS15a2に
は、描画画像情報や文書情報等のグラフィックスに関し
てAPL15a3とOS15a2との間でグラフィック
ユーザーインターフェイス機能を実現するGDI(Gr
aphics Device Interface)3
0や、ハードディスク15aの所定の領域に格納された
中間ファイルに対して所定の処理を実施して印刷用実デ
ータを作成してプリンタ200に送出する図示しないポ
ートドライバ、等が組み込まれている。
FIG. 7 is a block diagram showing an execution environment of the printer driver 15a1 including the print control program according to the embodiment of the present invention. The printer driver 15a1 is operated when executing a print function from the APL 15a3. The printer driver 15a1 can perform bidirectional communication with the printer 200 via the printer interface 20, receives print data from the APL 15a3 via the OS 15a2, creates actual print data, and sends it to the printer 200. . Further, the printer 200 is connected to the printer 200 via the printer interface 20.
Sends a request for media type information to the printer 200, and obtains media type information D1 from the printer 200. The OS 15a2 includes a GDI (Gr.
aphics Device Interface) 3
0 and a port driver (not shown) for performing predetermined processing on an intermediate file stored in a predetermined area of the hard disk 15 a to generate actual print data and sending the data to the printer 200.

【0044】プリンタドライバ15a1には、印刷デー
タ入手モジュールm1、中間ファイル作成モジュールm
2、印刷用実データ作成モジュールm3、印刷設定取得
モジュールm4、環境設定取得モジュールm5、メディ
ア種類認識モジュールm6、メディア印刷情報取得モジ
ュールm7、等の各種モジュールが組み込まれている。
そして、図8に示すように、各モジュールm1〜m7
は、機能制御モジュールm0の制御に基づいて所定の機
能を実現しつつ連携動作して印刷用実データを作成する
ことが可能である。
The printer driver 15a1 includes a print data acquisition module m1, an intermediate file creation module m
2. Various modules such as an actual print data creation module m3, a print setting acquisition module m4, an environment setting acquisition module m5, a media type recognition module m6, and a media print information acquisition module m7 are incorporated.
Then, as shown in FIG. 8, each of the modules m1 to m7
It is possible to create actual print data by performing a cooperative operation while realizing a predetermined function based on the control of the function control module m0.

【0045】メディア種類認識モジュールm6は、プリ
ンタインターフェイス20を介して、プリンタ200か
らメディア種類情報D1を入手する。ここで、メディア
種類情報D1はメディアの種類と対応しているので、メ
ディア種類認識モジュールm6はプリンタ200からメ
ディア種類情報D1を入手することにより給紙されたメ
ディアの種類を認識したことになる。なお、後述するプ
ラグイン対応テーブルからメディアの名称を取得するこ
とにより、メディアの種類を認識する構成としてもよ
い。
The media type recognition module m6 obtains the media type information D1 from the printer 200 via the printer interface 20. Here, since the media type information D1 corresponds to the type of the media, the media type recognition module m6 recognizes the type of the fed paper by obtaining the media type information D1 from the printer 200. The type of the medium may be recognized by acquiring the name of the medium from a plug-in correspondence table described later.

【0046】メディア印刷情報取得モジュールm7は、
メディア種類認識モジュールm6にて認識されたメディ
アの種類に対応したメディア印刷情報D2を取得する。
その際、サーバ500やCD−ROM90等からメディ
アの種類に対応したメディア印刷情報D2を取得するこ
とができる。取得したメディア印刷情報D2はプラグイ
ンであり、メディア印刷情報取得モジュールm7は印刷
用実データ作成モジュールm3と印刷設定取得モジュー
ルm4とにメディア印刷情報D2をリンクさせる。
The media print information acquisition module m7 includes:
Media print information D2 corresponding to the type of media recognized by the media type recognition module m6 is obtained.
At this time, media print information D2 corresponding to the type of media can be obtained from the server 500, the CD-ROM 90, or the like. The acquired media print information D2 is a plug-in, and the media print information acquisition module m7 links the media print information D2 to the actual print data creation module m3 and the print setting acquisition module m4.

【0047】ここで、メディアの種類とメディア印刷情
報D2とを対応させるために、プリンタドライバ15a
1は、図9に示すプラグイン対応テーブルT2を有して
いる。このプラグイン対応テーブルT2は、メディアの
名称、メディア印刷情報D2を格納したサーバ500の
URL、ファイル名であるプラグイン名が、メディア種
類情報D1毎に区分されて格納されている。すなわち、
メディア印刷情報取得モジュールm7は、プラグイン対
応テーブルT2を参照して、メディア種類認識モジュー
ルm6が入手したメディア種類情報D1に対応するUR
Lを取得し、印刷制御装置100にインストールされた
ブラウザを介してURLを指定することにより、サーバ
500から対応するメディア印刷情報D2をダウンロー
ドすることができる。なお、サーバ500と接続するこ
とができないときには、プラグイン対応テーブルT2か
らメディア種類情報D1に対応するプラグイン名を取得
し、CD−ROMドライブ16のプラグイン名を指定す
ることにより、CD−ROM90から対応するメディア
印刷情報D2を読み込んでコピーすることができる。
Here, in order to make the media type correspond to the media print information D2, the printer driver 15a
1 has a plug-in correspondence table T2 shown in FIG. In the plug-in correspondence table T2, the name of the media, the URL of the server 500 storing the media print information D2, and the plug-in name as the file name are stored separately for each media type information D1. That is,
The media print information acquisition module m7 refers to the plug-in correspondence table T2 and refers to the UR corresponding to the media type information D1 obtained by the media type recognition module m6.
By acquiring L and specifying the URL via the browser installed in the print control apparatus 100, the corresponding media print information D2 can be downloaded from the server 500. When the connection to the server 500 cannot be established, the plug-in name corresponding to the media type information D1 is obtained from the plug-in correspondence table T2, and the plug-in name of the CD-ROM drive 16 is designated, whereby the CD-ROM 90 The corresponding media print information D2 can be read and copied.

【0048】印刷データ入手モジュールm1は、GDI
30から、APL15a3にて作成された印刷データを
入手する。中間ファイル作成モジュールm2は、印刷デ
ータ入手モジュールm1が入手した印刷データから中間
ファイルを作成し、ハードディスク15aに一時記憶さ
せる。環境設定取得モジュールm5は、マウス18b等
の操作入力に基づいて印刷処理時の諸条件を取得する。
印刷設定取得モジュールm4は、マウス18b等の操作
入力に基づいて各種印刷パラメータを取得する。その
際、メディア印刷情報取得モジュールm7にて取得され
たメディア印刷情報D2自身も実行させる。印刷用実デ
ータ作成モジュールm3は、同印刷パラメータに基づい
て、ハードディスク15aに一時記憶されている中間フ
ァイルを適宜取得し、メディアの種類に応じて、RGB
に基づくデータをCMYKcmに基づく色データに変換
する画像処理等を実行し、印刷用実データを作成して、
OS15a2を介してプリンタ200に送信する。その
際、上記メディア印刷情報D2自身も実行させながら印
刷用実データを作成する。
The print data acquisition module m1 is a GDI
From 30, the print data created by the APL 15a3 is obtained. The intermediate file creation module m2 creates an intermediate file from the print data acquired by the print data acquisition module m1, and temporarily stores the intermediate file on the hard disk 15a. The environment setting acquisition module m5 acquires various conditions at the time of print processing based on an operation input of the mouse 18b or the like.
The print setting acquisition module m4 acquires various print parameters based on operation input of the mouse 18b and the like. At that time, the media print information D2 itself acquired by the media print information acquisition module m7 is also executed. The actual print data creation module m3 appropriately obtains an intermediate file temporarily stored in the hard disk 15a based on the print parameters, and outputs RGB data according to the type of the medium.
Image data to convert the data based on the CMYKcm into color data based on CMYKcm, and create the actual data for printing,
The data is transmitted to the printer 200 via the OS 15a2. At this time, the actual print data is created while executing the media print information D2 itself.

【0049】(3)各種表示画面の例:OS15a2は
環境設定機能を有しており、この環境設定機能を実行す
るとプリンタドライバ15a1がOS15a2に含まれ
るGDI30をコールしてプロパティ設定画面を表示
し、印刷処理時の諸条件の選択が可能になるようにして
ある。OS15a2にて表示される図示しない操作画面
において、プリンタの絵柄とされたプリンタアイコンを
マウス18bにてクリックした後、「プロパティメニュ
ー」をマウス操作にて選択すると、環境設定機能が選択
され、図10に示すようなプロパティ設定画面620が
表示される。このプロパティ設定画面620を表示する
のは図7におけるプリンタドライバ15a1である。
(3) Examples of various display screens: The OS 15a2 has an environment setting function. When this environment setting function is executed, the printer driver 15a1 calls the GDI 30 included in the OS 15a2 to display a property setting screen. Various conditions during the printing process can be selected. On the operation screen (not shown) displayed by the OS 15a2, after clicking a printer icon having a picture of the printer with the mouse 18b and selecting a "property menu" by mouse operation, an environment setting function is selected. A property setting screen 620 as shown in FIG. The printer driver 15a1 in FIG. 7 displays the property setting screen 620.

【0050】プロパティ設定画面620では、印刷処理
時の諸条件の設定入力が可能である。ここで、各種設定
入力を受け付ける前に、プリンタ200に印刷を実行さ
せるために必要なメディア印刷情報D2が取得されてい
るかどうかが判断され、取得されていない場合には図1
0に示すプラグインダウンロード画面630がプロパテ
ィ設定画面620に重ねて表示されるようになってい
る。プラグインダウンロード画面630には、プラグイ
ン取得状態表示領域631、用紙種類表示領域632、
ダウンロードボタン633、キャンセルボタン634が
設けられている。
On the property setting screen 620, setting and input of various conditions at the time of print processing are possible. Here, before accepting various setting inputs, it is determined whether or not the media print information D2 necessary for causing the printer 200 to execute printing has been acquired.
The plug-in download screen 630 shown in FIG. 0 is superimposed on the property setting screen 620 and displayed. The plug-in download screen 630 includes a plug-in acquisition status display area 631, a paper type display area 632,
A download button 633 and a cancel button 634 are provided.

【0051】プラグイン取得状態表示領域631には、
「印刷に必要なプラグインがありません」というメッセ
ージが表示される。用紙種類表示領域632には、認識
されたメディアの種類が表示される。ダウンロードボタ
ン633がクリック操作されると、ブラウザが起動さ
れ、用紙種類表示領域632に表示されたメディアの種
類に対応するURLが指定されて、メディア印刷情報D
2がダウンロードされる。そして、プラグインダウンロ
ード画面630は消え、プロパティ設定画面620にて
設定入力を行うことが可能となる。一方、キャンセルボ
タン634がクリック操作されると、メディア印刷情報
D2はダウンロードされずにプラグインダウンロード画
面630が消え、プロパティ設定画面620にて設定入
力を行うことが可能となる。
In the plug-in acquisition status display area 631,
The message "The plug-in required for printing is missing" is displayed. In the paper type display area 632, the type of the recognized medium is displayed. When the download button 633 is clicked, a browser is started up, a URL corresponding to the type of media displayed in the paper type display area 632 is specified, and the media print information D is displayed.
2 is downloaded. Then, the plug-in download screen 630 disappears, and setting input can be performed on the property setting screen 620. On the other hand, when the cancel button 634 is clicked, the plug-in download screen 630 disappears without downloading the media print information D2, and setting input can be performed on the property setting screen 620.

【0052】なお、ダウンロードボタン633がクリッ
クされたとき、ブラウザがインターネット網400に接
続することができないこともあり得る。この場合、プラ
グインダウンロード画面630は消え、図11に示すプ
ラグインコピー画面640が表示される。プラグインコ
ピー画面640には、プラグイン取得状態表示領域64
1、用紙種類表示領域642、インストール実行ボタン
643、キャンセルボタン644が設けられている。
When the download button 633 is clicked, the browser may not be able to connect to the Internet 400. In this case, the plug-in download screen 630 disappears, and the plug-in copy screen 640 shown in FIG. 11 is displayed. In the plug-in copy screen 640, the plug-in acquisition status display area 64
1, a paper type display area 642, an installation execution button 643, and a cancel button 644 are provided.

【0053】プラグイン取得状態表示領域641には、
「インターネットに接続できません」というメッセージ
とともに、用紙種類表示領域642に表示されたメディ
アの種類に対応するメディア印刷情報D2を記憶したC
D−ROM90をCD−ROMドライブ16に入れるよ
うに促すメッセージも表示される。そこで、利用者がC
D−ROM90をCD−ROMドライブ16に入れてイ
ンストール実行ボタン643をクリック操作すると、対
応するメディア印刷情報D2が所定のメディア印刷情報
記憶領域であるプラグインフォルダにインストールされ
る。そして、プラグインコピー画面640は消え、プロ
パティ設定画面620にて設定入力を行うことが可能と
なる。なお、対応するメディア印刷情報D2が記憶され
ていないCD−ROM90がCD−ROMドライブ16
に入れられている場合には、プラグインコピー画面64
0を表示し続ける。一方、キャンセルボタン644がク
リック操作されると、メディア印刷情報D2はインスト
ールされずにプラグインコピー画面640が消え、プロ
パティ設定画面620にて設定入力を行うことが可能と
なる。なお、詳細な説明は行っていないが、プロパティ
設定画面620では、取得されたメディア印刷情報D2
を選択して削除する操作を行うことも可能である。
In the plug-in acquisition status display area 641,
C that stores the media print information D2 corresponding to the type of media displayed in the paper type display area 642 together with the message "Cannot connect to the Internet"
A message prompting the user to insert the D-ROM 90 into the CD-ROM drive 16 is also displayed. Then, if the user
When the D-ROM 90 is inserted into the CD-ROM drive 16 and the installation execution button 643 is clicked, the corresponding media print information D2 is installed in a plug-in folder which is a predetermined media print information storage area. Then, the plug-in copy screen 640 disappears, and the setting can be input on the property setting screen 620. The CD-ROM 90 in which the corresponding media print information D2 is not stored is stored in the CD-ROM drive 16
, The plug-in copy screen 64
Keep displaying 0. On the other hand, when the cancel button 644 is clicked, the plug-in copy screen 640 disappears without installing the media print information D2, and the setting can be input on the property setting screen 620. Although not described in detail, the property setting screen 620 displays the acquired media print information D2.
It is also possible to perform an operation of selecting and deleting.

【0054】ところで、図10で示したようなプラグイ
ンダウンロード画面630と同様の画面は、APL15
a3から印刷を実行させるときにも表示される。APL
15a3はAPL用印刷機能を有しており、このAPL
用印刷機能を実行するとプリンタドライバ15a1がO
S15a2に含まれるGDI30をコールして印刷イン
ターフェイス画面を表示し、各種の印刷パラメータの選
択が可能になるようにしてある。APL15a3にて表
示される図示しない操作画面において、印刷実行メニュ
ーが選択されると、図12に示す印刷インターフェイス
画面700が表示される。この印刷インターフェイス画
面700を表示するのも図7におけるプリンタドライバ
15a1である。
By the way, a screen similar to the plug-in download screen 630 as shown in FIG.
It is also displayed when printing is executed from a3. APL
15a3 has an APL printing function.
When the printer function is executed, the printer driver 15a1
The GDI 30 included in S15a2 is called to display a print interface screen so that various print parameters can be selected. When a print execution menu is selected on an operation screen (not shown) displayed by the APL 15a3, a print interface screen 700 shown in FIG. 12 is displayed. The print interface screen 700 is also displayed by the printer driver 15a1 in FIG.

【0055】印刷インターフェイス画面700には、通
常の印刷指示に対応できる程度の情報だけが表示されて
いる。すなわち、用紙サイズ選択領域701、印刷モー
ド選択領域702、開始ページ指示領域703、終了ペ
ージ指示領域704、部数指示領域705、詳細ボタン
706、印刷ボタン707、キャンセルボタン708が
設けられている。用紙サイズ選択領域701では、マウ
ス操作によりプリンタ200に印刷させるメディアのサ
イズを選択することが可能である。印刷モード選択領域
702では、メディアに対して行う印刷モード、すなわ
ち、印刷の種類を選択することが可能である。印刷モー
ドには、最高画質に相当する「スーパーファイン」、高
画質に相当する「ファイン」、標準画質に相当する「標
準」、OHP用の「OHP」等が設けられている。な
お、図中点線で示したように、印刷インターフェイス画
面700に用紙種類選択領域709があってもよい。こ
の場合、同領域709では、プリンタドライバ15a1
に最初から備わっているメディア印刷情報に対応するメ
ディアの種類の他に、上述した環境設定の時に取得され
たメディア印刷情報に対応するメディアの種類を選択す
ることが可能である。開始ページ指示領域703、終了
ページ指示領域704、部数指示領域705では、適宜
パラメータを変更することが可能である。また、通常の
印刷指示に加えて印刷態様を選択させるために詳細ボタ
ン706が設けられており、この詳細ボタン706をク
リックすると図示しない詳細用印刷インターフェイス画
面が表示されて各種印刷パラメータを設定入力すること
が可能となる。
On the print interface screen 700, only information that can correspond to a normal print instruction is displayed. That is, a paper size selection area 701, a print mode selection area 702, a start page instruction area 703, an end page instruction area 704, a copy number instruction area 705, a detail button 706, a print button 707, and a cancel button 708 are provided. In the paper size selection area 701, the size of a medium to be printed by the printer 200 can be selected by operating the mouse. In a print mode selection area 702, a print mode to be performed on a medium, that is, a type of printing can be selected. In the print mode, “super fine” corresponding to the highest image quality, “fine” corresponding to the high image quality, “standard” corresponding to the standard image quality, “OHP” for OHP, and the like are provided. Note that the print interface screen 700 may have a paper type selection area 709 as indicated by a dotted line in the figure. In this case, in the same area 709, the printer driver 15a1
In addition to the media type corresponding to the media print information provided from the beginning, it is possible to select the media type corresponding to the media print information acquired at the time of the environment setting described above. In the start page instructing area 703, the end page instructing area 704, and the number of copies instructing area 705, parameters can be appropriately changed. A detail button 706 is provided for selecting a print mode in addition to a normal print instruction. When the detail button 706 is clicked, a detail print interface screen (not shown) is displayed to set and input various print parameters. It becomes possible.

【0056】印刷ボタン707は指示されたパラメータ
に従って印刷を実行させる操作ボタンであり、キャンセ
ルボタン708は印刷を実行させないで終了させる操作
ボタンである。この印刷ボタン707がクリックされる
と、プリンタ200に印刷を実行させる処理が行われ
る。ここで、印刷を実行させる処理を行う前に、プリン
タ200に印刷を実行させるために必要なメディア印刷
情報D2が取得されているかどうかが判断され、取得さ
れていない場合には図13に示すようなプラグインダウ
ンロード画面710が印刷インターフェイス画面700
に重ねて表示されるようになっている。プラグインダウ
ンロード画面710には、プラグインダウンロード画面
630と同様、プラグイン取得状態表示領域711、用
紙種類表示領域712、ダウンロードボタン713、キ
ャンセルボタン714が設けられている。
A print button 707 is an operation button for executing printing in accordance with a designated parameter, and a cancel button 708 is an operation button for terminating printing without executing it. When the print button 707 is clicked, a process for causing the printer 200 to execute printing is performed. Here, before performing the process of executing printing, it is determined whether or not the media print information D2 necessary for causing the printer 200 to execute printing has been obtained. If not, as shown in FIG. Plug-in download screen 710 is the print interface screen 700
Is displayed in a superimposed manner. Like the plug-in download screen 630, the plug-in download screen 710 is provided with a plug-in acquisition status display area 711, a paper type display area 712, a download button 713, and a cancel button 714.

【0057】なお、必要なメディア印刷情報D2が取得
されてプラグインダウンロード画面710が消え、印刷
インターフェイス画面700にて印刷ボタン707がク
リックされたとき、認識されたメディアの種類が印刷モ
ード選択領域702にて選択された印刷モードに適して
いない場合には、図14に示すように、印刷不可表示画
面720が表示される。印刷不可表示画面720には、
認識されたメディアの種類が選択された印刷モードに適
していない旨とともに、印刷モードを選び直すように促
す旨が表示される。そして、画面下方のOKボタン72
1がクリックされると、印刷を実行させる処理は行われ
ない。なお、APL15a3にて表示される操作画面に
おいて、再び印刷実行メニューを選択して印刷インター
フェイス画面700を表示させると、印刷モードを選び
直して印刷を実行させることが可能である。
When the required media print information D2 is acquired and the plug-in download screen 710 disappears, and the print button 707 is clicked on the print interface screen 700, the recognized media type is changed to the print mode selection area 702. If the print mode is not suitable for the selected print mode, a print disable display screen 720 is displayed as shown in FIG. In the print impossible display screen 720,
A message to the effect that the recognized media type is not suitable for the selected print mode and a prompt to reselect the print mode are displayed. Then, the OK button 72 at the bottom of the screen
When 1 is clicked, the process for executing printing is not performed. In the operation screen displayed by the APL 15a3, when the print execution menu is selected again to display the print interface screen 700, the print mode can be selected again and printing can be executed.

【0058】(4)印刷制御プログラムの概略構成:図
15は、プリンタドライバ15a1に含まれる本印刷制
御プログラムPの概略構成を示したクレーム対応図であ
る。図において、本印刷制御プログラムPは、メディア
種類認識機能P1と、メディア印刷情報取得機能P2
と、印刷制御機能P3とを備えている。これらの機能P
1〜P3のそれぞれは、上述した手段U1〜U3のそれ
ぞれに対応して設けられている。この構成において、印
刷制御プログラムPは、概略、メディア種類認識機能P
1が、プリンタ200からメディア種類情報D1を入手
することにより給紙されたメディアの種類を認識する。
すると、メディア印刷情報取得機能P2は、サーバ50
0やCD−ROM90等から、同メディアの種類に対応
したメディア印刷情報が取得されているかどうかを判定
し、取得されていないと判定したときに対応するメディ
ア印刷情報D2を取得して、印刷制御機能P3に追加す
る。そして、印刷制御機能P3が、追加されたメディア
印刷情報D2に基づいてプリンタ200にメディアの種
類に応じた印刷を実行させる。印刷制御機能P3は、メ
ディアに対して行う印刷の種類を取得する印刷種類取得
機能P31を有しており、印刷種類取得機能P31にて
取得された印刷の種類に応じた印刷を実行させる。する
と、プリンタ200は、印刷用実データを入手して印刷
を行うことができる。
(4) Schematic Configuration of Print Control Program: FIG. 15 is a claim correspondence diagram showing a schematic configuration of the print control program P included in the printer driver 15a1. In the figure, the print control program P includes a media type recognition function P1 and a media print information acquisition function P2.
And a print control function P3. These functions P
Each of 1 to P3 is provided corresponding to each of the means U1 to U3 described above. In this configuration, the print control program P generally includes a media type recognition function P
1 obtains the media type information D1 from the printer 200 and recognizes the type of the fed media.
Then, the media print information acquisition function P2
0, the CD-ROM 90, or the like, it is determined whether or not the media print information corresponding to the type of the media has been acquired. Added to function P3. Then, the print control function P3 causes the printer 200 to execute printing according to the type of the medium based on the added medium print information D2. The print control function P3 has a print type acquisition function P31 for acquiring the type of print to be performed on the medium, and executes printing according to the type of print acquired by the print type acquisition function P31. Then, the printer 200 can obtain the actual print data and perform printing.

【0059】なお、上述したように、メディア種類認識
モジュールm6は、プリンタ200に給紙されたメディ
アの種類を認識するものであり、本発明にいうメディア
種類認識機能P1を実現させる。メディア印刷情報取得
モジュールm7は、メディア種類認識モジュールm6に
て認識されたメディアの種類に対応したメディア印刷情
報D2を取得するものであり、本発明にいうメディア印
刷情報取得機能P2を実現させる。また、モジュールm
1〜m4は、各種印刷パラメータを取得し、取得した各
種印刷パラメータに基づき、メディア印刷情報取得モジ
ュールm7にてリンクされたメディア印刷情報D2自身
も実行させ、給紙されたメディアの種類に応じた印刷を
プリンタ200に実行させる。すなわち、モジュールm
1〜m4は、本発明にいう印刷制御機能P3を実現させ
る。
As described above, the media type recognition module m6 recognizes the type of media fed to the printer 200, and implements the media type recognition function P1 according to the present invention. The media print information acquisition module m7 acquires the media print information D2 corresponding to the type of the medium recognized by the media type recognition module m6, and implements the media print information acquisition function P2 according to the present invention. Also, the module m
1 to m4 acquire various print parameters, and also execute the media print information D2 linked by the media print information acquisition module m7 based on the acquired various print parameters, according to the type of the fed medium. The printing is executed by the printer 200. That is, module m
1 to m4 realize the print control function P3 according to the present invention.

【0060】(5)メディア印刷情報の構造の概略:図
16は、メディア印刷情報D2の構造の一例を示してい
る。図において、メディア印刷情報D2は、プログラム
データを含めてメディアの名称等、各種のデータを有し
ている。本実施形態では、メディアの種類に対応して印
刷用実データ作成モジュールm3と印刷設定取得モジュ
ールm4とにメディア印刷情報を追加するため、メディ
アの種類に対応して二つのメディア印刷情報D21,D
22が用意されている。図では、メディア印刷情報D2
1に、プログラムデータ、メディアの名称、メディアに
対して行う印刷のモードに関する印刷モード情報、RG
Bに基づく色データをCMYKに基づく色データに変換
する色変換テーブルLUT、マイクロウィーブ技術を使
用するかどうか等のマイクロウィーブ情報、給紙された
メディアに対して両面印刷を行うか否か等の給紙シーケ
ンス情報、等が含まれている。また、メディア印刷情報
D22に、プログラムデータ、メディアの名称、ユーザ
インターフェイスの動作に関するUI動作情報、等が含
まれている。そして、メディア印刷情報D21が印刷用
実データ作成モジュールm3に追加され、メディア印刷
情報D22が印刷設定取得モジュールm4に追加され
る。
(5) Outline of Structure of Media Print Information: FIG. 16 shows an example of the structure of the media print information D2. In the figure, the media print information D2 has various data such as the name of the media including the program data. In the present embodiment, since the media print information is added to the actual print data creation module m3 and the print setting acquisition module m4 according to the type of the medium, two pieces of media print information D21 and D21 are added according to the type of the medium.
22 are prepared. In the figure, the media print information D2
1 includes program data, a name of a medium, print mode information on a print mode for the medium, RG
A color conversion table LUT for converting color data based on B into color data based on CMYK; microweave information such as whether to use microweave technology; and whether or not to perform double-sided printing on fed media. Paper feed sequence information and the like are included. Further, the media print information D22 includes program data, a name of the medium, UI operation information on the operation of the user interface, and the like. Then, the media print information D21 is added to the actual print data creation module m3, and the media print information D22 is added to the print setting acquisition module m4.

【0061】例えば、メディアの種類がスーパーファイ
ン専用紙であるとき、メディア印刷情報D21の内容は
図17の左側のようになる。図において、メディアの名
称は「スーパーファイン専用紙」であり、印刷モード情
報は「スーパーファインモード」である。すなわち、ス
ーパーファイン専用紙で使用可能な印刷モードは、「ス
ーパーファインモード」のみである。そこで、LUTと
して、「スーパーファイン用LUT」のみ用意されてい
る。また、メディアの種類が普通紙であるとき、メディ
ア印刷情報D21の内容は図17の右側のようになり、
印刷モード情報は「ファインモード」と「標準モード」
となっている。すなわち、普通紙で使用可能な印刷モー
ドには、「ファインモード」と「標準モード」とがあ
る。そこで、LUTとして、「ファイン用LUT」と
「標準用LUT」が用意されている。なお、メディアの
種類に対応して複数のLUTが用意されているとき、メ
ディア印刷情報D2は、LUTのそれぞれに分割された
情報とすることも可能である。
For example, when the type of the medium is superfine exclusive paper, the contents of the medium print information D21 are as shown on the left side of FIG. In the figure, the name of the medium is “special paper for super fine” and the print mode information is “super fine mode”. That is, the print mode that can be used with the paper for super fine is only “super fine mode”. Therefore, only a “super fine LUT” is prepared as an LUT. When the type of medium is plain paper, the contents of the media print information D21 are as shown on the right side of FIG.
Print mode information is "Fine mode" and "Standard mode"
It has become. That is, the print modes available for plain paper include a "fine mode" and a "standard mode". Therefore, a “fine LUT” and a “standard LUT” are prepared as LUTs. When a plurality of LUTs are prepared corresponding to the types of media, the media print information D2 can be information divided into each of the LUTs.

【0062】ところで、各種メディア印刷情報だけをま
とめて格納しておくため、メディア印刷情報D21,D
22は所定のプラグインフォルダ内に記憶されるように
なっている。すなわち、プラグインフォルダ内には、メ
ディアの種類に対応するメディア印刷情報D21,D2
2の組み合わせが格納されていることになる。ドライバ
フォルダは、プラグインフォルダの上位ディレクトリで
あり、プリンタドライバ15a1の主要部を記憶してい
る。そして、この主要部からプラグインフォルダ内の必
要なプラグインがコールされて実行される。なお、プラ
グインフォルダ内に各種メディア印刷情報を格納する構
成は一例に過ぎない。例えば、プリンタドライバ15a
1の主要部が記憶されたドライバフォルダに各種メディ
ア印刷情報を格納してもよいし、ドライバフォルダと同
階層のプラグインフォルダを作成して同プラグインフォ
ルダに各種メディア印刷情報を格納してもよい。
By the way, since only various types of media print information are stored together, media print information D21, D
Reference numeral 22 is stored in a predetermined plug-in folder. That is, in the plug-in folder, the media print information D21, D2 corresponding to the type of the media.
2 is stored. The driver folder is an upper directory of the plug-in folder, and stores a main part of the printer driver 15a1. Then, necessary plug-ins in the plug-in folder are called from the main part and executed. Note that the configuration in which various media print information is stored in the plug-in folder is merely an example. For example, the printer driver 15a
Alternatively, various media print information may be stored in the driver folder in which the main part of the first device is stored, or a plug-in folder having the same hierarchy as the driver folder may be created and various media print information may be stored in the plug-in folder. Good.

【0063】(6)本実施形態の動作:以下、上記構成
からなる印刷制御プログラムPが実現させる動作を説明
する。図18は、プリンタドライバ15a1がコンピュ
ータに実現させる環境設定処理の概略を示すフローチャ
ートであり、実際の作業手順に基づいて以下説明する。
OS15a2で「プロパティメニュー」が実行される
と、機能制御モジュールm0は環境設定取得モジュール
m5を動作させて、プロパティ設定画面620を表示す
る(ステップS100)。次に、プロパティ設定画面6
20を表示したまま、メディア種類認識モジュールm6
を動作させ、プリンタインターフェイス20を介してプ
リンタ200にメディア種類情報を入手する要求を出力
する(ステップS105)。すると、プリンタ200
は、この要求を入手し、図6に示したメディア種類情報
対応テーブルT1を参照して、スライドスイッチ207
から出力される電圧レベルの組み合わせに対応するメデ
ィア種類情報D1を取得する。例えば、プリンタ200
にスーパーファイン専用紙を給紙するとき、スライドス
イッチ207a,b,cの切換位置は、すべてハイレベ
ル側とされているので、スライドスイッチ207a,
b,cの出力はともに「H」となる。そこで、メディア
種類情報対応テーブルT1からスライドスイッチ207
a,b,cの電圧レベルの組み合わせ「H,H,H」に
対応する識別データ「IDスーパーファイン専用紙」を
取得し、メディア種類情報D1として「IDスーパーフ
ァイン専用紙」を印刷制御装置100に出力する。
(6) Operation of this Embodiment: The operation realized by the print control program P having the above configuration will be described below. FIG. 18 is a flowchart showing an outline of an environment setting process realized by the computer by the printer driver 15a1, which will be described below based on an actual work procedure.
When the “property menu” is executed on the OS 15a2, the function control module m0 operates the environment setting acquisition module m5 to display the property setting screen 620 (step S100). Next, property setting screen 6
While displaying 20, the media type recognition module m6
To output a request to obtain the media type information to the printer 200 via the printer interface 20 (step S105). Then, the printer 200
Receives this request and refers to the media type information correspondence table T1 shown in FIG.
To obtain the media type information D1 corresponding to the combination of voltage levels output from. For example, the printer 200
When the special paper for super fine paper is fed, the switching positions of the slide switches 207a, 207b and 207c are all set to the high level side.
The outputs of b and c both become "H". Therefore, the slide switch 207 is read from the media type information correspondence table T1.
The identification data “ID super fine dedicated paper” corresponding to the combination of the voltage levels a, b, and c “H, H, H” is acquired, and “ID super fine dedicated paper” as the media type information D1. Output to

【0064】印刷制御装置100では、プリンタ200
から出力されたメディア種類情報D1を入手する(ステ
ップS110)。すなわち、メディア種類情報D1はメ
ディアの種類と対応しているので、プリンタ200から
メディア種類情報D1を入手することにより給紙された
メディアの種類を認識したことになる。このように、ス
テップS105〜S110の処理は、プリンタに給紙さ
れたメディアの種類を認識するメディア種類認識機能P
1をコンピュータに実現させる。
In the print control apparatus 100, the printer 200
Is obtained (step S110). That is, since the media type information D1 corresponds to the type of the medium, the type of the fed medium is recognized by obtaining the media type information D1 from the printer 200. As described above, the processing in steps S105 to S110 is performed by the media type recognition function P for recognizing the type of the medium fed to the printer.
1 is realized by a computer.

【0065】その後、メディア印刷情報取得モジュール
m7を動作させ、メディア印刷情報を取得する処理を行
う(ステップS115)。図19は、ステップS115
で行われるメディア印刷情報取得処理の概略をフローチ
ャートにより示している。図において、まず、ステップ
S110にて認識されたメディアの種類に対応したメデ
ィア印刷情報D2が取得されているかどうかを判定する
(ステップS200)。すなわち、ステップS110に
てメディア種類情報D1が入手されているので、図9に
示すプラグイン対応テーブルT2を参照して、ファイル
名であるプラグイン名を取得する。そして、プラグイン
フォルダにアクセスして、取得したプラグイン名のプラ
グインが格納されているかどうかにより、対応するメデ
ィア印刷情報D2が取得されているかどうかを判定する
ことができる。例えば、入手されたメディア種類情報D
1が「IDスーパーファイン専用紙」であるとき、プラ
グイン対応テーブルT2において「IDスーパーファイ
ン専用紙」に対応するプラグイン名は、「plugin
11・・・」と「plugin12・・・」である。そ
こで、プラグインフォルダにアクセスして、「plug
in11・・・」と「plugin12・・・」が格納
されているかどうかを確認すればよい。
Thereafter, the media print information acquisition module m7 is operated to perform a process for acquiring the media print information (step S115). FIG. 19 shows step S115.
Is a flowchart showing the outline of the media print information acquisition process performed in step (a). In the figure, first, it is determined whether or not the media print information D2 corresponding to the type of the media recognized in step S110 has been obtained (step S200). That is, since the media type information D1 has been obtained in step S110, the plug-in name as a file name is obtained with reference to the plug-in correspondence table T2 shown in FIG. Then, by accessing the plug-in folder, it can be determined whether or not the corresponding media print information D2 has been obtained based on whether or not the plug-in with the obtained plug-in name is stored. For example, the obtained media type information D
When 1 is “ID super fine dedicated paper”, the plug-in name corresponding to “ID super fine dedicated paper” in the plug-in correspondence table T2 is “plugin
11 ... "and" plugin12 ... ". Therefore, access the plug-in folder and select "plug
.. and "plugin12..." are stored.

【0066】対応するメディア印刷情報D2が取得され
ている場合、ステップS205以降に記載したメディア
印刷情報D2を取得する処理を行わずに、本フローを終
了する。すると、プラグインダウンロード画面630は
表示されず、図18のステップS120に進み、プロパ
ティ設定画面620にて印刷処理時の諸条件を取得する
処理を行う。一方、対応するメディア印刷情報D2が取
得されていない場合、各種表示データを作成して、図1
0で示したプラグインダウンロード画面630を表示す
る(ステップS205)。ここで、プラグイン取得状態
表示領域631には、印刷に必要なプラグインがない旨
の所定の表示を行う。また、プラグイン対応テーブルT
2を参照して、入手されたメディア種類情報D1に対応
するメディアの名称を取得し、用紙種類表示領域632
に表示する。例えば、入手されたメディア種類情報D1
が「IDスーパーファイン専用紙」であるとき、プラグ
イン対応テーブルT2において対応するメディアの名称
は「スーパーファイン専用紙」であるので、用紙種類表
示領域632に「スーパーファイン専用紙」を表示す
る。
If the corresponding media print information D2 has been acquired, the flow is terminated without performing the process for acquiring the media print information D2 described in step S205 and thereafter. Then, the plug-in download screen 630 is not displayed, and the process proceeds to step S120 in FIG. On the other hand, if the corresponding media print information D2 has not been acquired, various display data are created and
The plug-in download screen 630 indicated by 0 is displayed (step S205). Here, a predetermined display indicating that there is no plug-in required for printing is displayed in the plug-in acquisition status display area 631. In addition, plug-in correspondence table T
2, the name of the media corresponding to the obtained media type information D1 is acquired, and the paper type display area 632 is displayed.
To be displayed. For example, the obtained media type information D1
Is "special paper for ID super fine", the name of the corresponding medium in the plug-in correspondence table T2 is "special paper for super fine".

【0067】そして、クリックされたボタン633,6
34に応じて処理を分岐させる(ステップS210)。
キャンセルボタン634がクリックされた場合、メディ
ア印刷情報D2を取得する処理を行わずに、本フローを
終了する。すると、プラグインダウンロード画面630
は消え、図18のステップS120に進み、プロパティ
設定画面620にて印刷処理時の諸条件を取得する処理
を行う。ダウンロードボタン633がクリックされた場
合、通信インターフェイス21を介してインターネット
網400に接続することができるかどうかを判断する
(ステップS215)。条件成立の場合、ステップS2
20〜S230にて、サーバ500から必要なメディア
印刷情報D2をダウンロードする処理を行う。一方、条
件不成立の場合、ステップS235〜S255にて、C
D−ROM90から必要なメディア印刷情報D2をコピ
ーする処理を行う。
Then, the clicked buttons 633, 6
The process is branched according to 34 (step S210).
If the cancel button 634 is clicked, this flow ends without performing the process of acquiring the media print information D2. Then, the plug-in download screen 630
Disappears, and the process proceeds to step S120 in FIG. If the download button 633 is clicked, it is determined whether or not it is possible to connect to the Internet 400 via the communication interface 21 (step S215). If the condition is satisfied, step S2
At steps 20 to S230, a process of downloading the necessary media print information D2 from the server 500 is performed. On the other hand, if the condition is not satisfied, in steps S235 to S255, C
A process of copying necessary media print information D2 from the D-ROM 90 is performed.

【0068】インターネット網400に接続可能である
場合、まず、プラグイン対応テーブルT2を参照して、
入手されたメディア種類情報D1に対応するURLを取
得する(ステップS220)。次に、インターネット網
400に接続し、ブラウザを起動して、取得したURL
を指定する(ステップS225)。ここで、ブラウザ
は、指定されたURLをサーバ500に送出する。サー
バ500は、指定されたURLに対応するメディア印刷
情報D2を印刷制御装置100に対して出力する。する
と、ブラウザは、図16で示したようなメディア印刷情
報D2を入手する。
When it is possible to connect to the Internet network 400, first, referring to the plug-in correspondence table T2,
The URL corresponding to the obtained media type information D1 is obtained (step S220). Next, it connects to the Internet network 400, starts a browser, and acquires the obtained URL.
Is specified (step S225). Here, the browser sends the specified URL to the server 500. The server 500 outputs the media print information D2 corresponding to the specified URL to the print control device 100. Then, the browser obtains the media print information D2 as shown in FIG.

【0069】そこで、メディア印刷情報取得モジュール
m7は、ブラウザを介してメディア印刷情報D2をプラ
グインフォルダへダウンロードする(ステップS23
0)。そして、本フローを終了する。例えば、プラグイ
ン対応テーブルT2においてメディア種類情報「IDス
ーパーファイン専用紙」に対応するURLを指定したと
き、サーバ500は「IDスーパーファイン専用紙」に
対応するメディア印刷情報D2、すなわち、ファイル名
「plugin11・・・」と「plugin12・・
・」のプラグインを出力する。したがって、プラグイン
フォルダに、これらのプラグインが追加格納されること
になる。このように、メディア印刷情報を記憶したサー
バからインターネット網を介してメディアの種類に対応
したメディア印刷情報を取得することができるので、本
印刷制御プログラムPは優れた利便性を有している。
Then, the media print information acquisition module m7 downloads the media print information D2 to the plug-in folder via the browser (step S23).
0). Then, this flow ends. For example, when the URL corresponding to the media type information “special paper for ID super fine” is designated in the plug-in correspondence table T2, the server 500 transmits the media print information D2 corresponding to “special paper for ID super fine”, that is, the file name “ plugin11 ... "and" plugin12 ...
・ ”Is output. Therefore, these plug-ins are additionally stored in the plug-in folder. As described above, since the media print information corresponding to the type of the media can be obtained from the server storing the media print information via the Internet, the print control program P has excellent convenience.

【0070】一方、ステップS215にてインターネッ
ト網400に接続することができない場合、まず、各種
表示データを作成して、図11で示したプラグインコピ
ー画面640を表示する(ステップS235)。ここ
で、プラグイン取得状態表示領域641には、所定のC
D−ROM90をCD−ROMドライブ16に入れる旨
の表示を行う。また、用紙種類表示領域642には、用
紙種類表示領域632で表示していたメディアの名称を
表示する。次に、クリックされたボタン643,644
に応じて処理を分岐させる(ステップS240)。キャ
ンセルボタン644がクリックされた場合、メディア印
刷情報D2を取得する処理を行わずに、本フローを終了
する。
On the other hand, if it is not possible to connect to the Internet 400 in step S215, first, various display data are created, and the plug-in copy screen 640 shown in FIG. 11 is displayed (step S235). Here, a predetermined C is displayed in the plug-in acquisition state display area 641.
An indication that the D-ROM 90 is to be inserted into the CD-ROM drive 16 is displayed. In the paper type display area 642, the name of the medium displayed in the paper type display area 632 is displayed. Next, clicked buttons 643, 644
Branch (step S240). If the cancel button 644 is clicked, this flow ends without performing the process of acquiring the media print information D2.

【0071】インストール実行ボタン643がクリック
された場合、プラグイン対応テーブルT2を参照して、
入手されたメディア種類情報D1に対応するプラグイン
名を取得する(ステップS245)。そして、取得した
プラグイン名のプラグインをCD−ROMドライブ16
から読み出し可能かどうかを判断する(ステップS25
0)。読み出し可能でない場合、ステップS235に戻
り、継続してプラグインコピー画面640を表示する。
読み出し可能である場合、CD−ROM90から取得し
たプラグイン名のプラグインを読み出し、プラグインフ
ォルダにコピーし(ステップS255)、本フローを終
了する。例えば、入手されたメディア種類情報D1が
「IDスーパーファイン専用紙」であるとき、プラグイ
ン対応テーブルT2において対応するファイル名「pl
ugin11・・・」と「plugin12・・・」の
プラグインがCD−ROM90から読み出されてプラグ
インフォルダに格納されることになる。すなわち、イン
ターネット網に接続することができないときでも、CD
−ROMからプリンタに給紙されたメディアの種類に対
応するメディア印刷情報を取得することができるので、
本印刷制御プログラムPは優れた利便性を有している。
When the installation execution button 643 is clicked, referring to the plug-in correspondence table T2,
The plug-in name corresponding to the obtained media type information D1 is obtained (step S245). Then, the plug-in with the obtained plug-in name is stored in the CD-ROM drive 16.
It is determined whether or not reading is possible from (step S25)
0). If it is not readable, the process returns to step S235 to continuously display the plug-in copy screen 640.
If readable, the plug-in with the obtained plug-in name is read from the CD-ROM 90, copied to the plug-in folder (step S255), and the flow ends. For example, when the obtained media type information D1 is “ID super fine dedicated paper”, the corresponding file name “pl” in the plug-in correspondence table T2.
and "plugin12 ..." are read from the CD-ROM 90 and stored in the plug-in folder. That is, even when you cannot connect to the Internet network,
-Since the media print information corresponding to the type of media fed to the printer can be obtained from the ROM,
The print control program P has excellent convenience.

【0072】このように、ステップS200〜S255
の処理は、メディア種類認識機能P1にて認識されたメ
ディアの種類に対応した印刷を実行させるために必要な
メディア印刷情報を取得する、メディア印刷情報取得機
能P2をコンピュータに実現させる。ステップS115
のメディア印刷情報取得処理が終了すると、プラグイン
ダウンロード画面630やプラグインコピー画面640
は消える。そして、環境設定取得モジュールm5により
プロパティ設定画面620にて印刷処理時の諸条件を取
得する処理を行い(ステップS120)、本フローを終
了する。
As described above, steps S200 to S255
The processing of (1) causes the computer to realize a media print information acquisition function P2 for acquiring media print information necessary for executing printing corresponding to the type of media recognized by the media type recognition function P1. Step S115
Upon completion of the media print information acquisition process, the plug-in download screen 630 and the plug-in copy screen 640
Disappears. Then, the environment setting acquisition module m5 performs processing for acquiring various conditions at the time of printing processing on the property setting screen 620 (step S120), and ends this flow.

【0073】また、APL15a3で印刷実行メニュー
が実行されると、印刷処理を開始する。図20は、プリ
ンタドライバ15a1がコンピュータに実現させる印刷
処理の概略を示すフローチャートである。まず、機能制
御モジュールm0は印刷設定取得モジュールm4を動作
させて、印刷インターフェイス画面700を表示する
(ステップS300)。その際、開始ページ指示領域7
03、終了ページ指示領域704にはAPL15a3か
ら入力される開始ページと終了ページに関する情報を表
示し、用紙サイズ選択領域701、印刷モード選択領域
702には、所定のデフォルト条件または前回印刷時の
設定条件を表示する。用紙種類選択領域709が設けら
れている場合には、同領域709にも所定のデフォルト
条件または前回印刷時の設定条件を表示する。その際、
取得されたメディア印刷情報を含めた全てのメディア印
刷情報に対応するメディアの種類のうちいずれか一つを
表示する。次に、印刷モード選択領域702にて印刷モ
ードを選択する操作入力を受け付けて印刷モードを取得
する等、各種印刷パラメータを取得する(ステップS3
05)。用紙種類選択領域709からは、プラグインフ
ォルダに記憶されたメディア印刷情報を選択する設定入
力をメディアの種類を選択する操作として受け付け、同
メディア印刷情報を選択することになる。すなわち、メ
ディア印刷情報選択機能が構成され、メディア印刷情報
記憶領域に追加されたメディア印刷情報も選択可能であ
る。このように、ステップS305の処理により、メデ
ィアに対して行う印刷の種類である印刷モードを取得す
る印刷種類取得機能P31が実現される。そして、ボタ
ン706〜708がクリック操作されると、ボタン別の
処理を行う(ステップS310)。
When the print execution menu is executed by the APL 15a3, the printing process is started. FIG. 20 is a flowchart showing an outline of a printing process realized by the computer by the printer driver 15a1. First, the function control module m0 operates the print setting acquisition module m4 to display the print interface screen 700 (Step S300). At that time, the start page designation area 7
03, information about the start page and the end page input from the APL 15a3 is displayed in the end page instruction area 704, and predetermined default conditions or setting conditions at the time of previous printing are displayed in the paper size selection area 701 and the print mode selection area 702. Is displayed. When a paper type selection area 709 is provided, predetermined default conditions or setting conditions at the time of previous printing are also displayed in the area 709. that time,
One of the media types corresponding to all the media print information including the obtained media print information is displayed. Next, various print parameters are acquired, such as receiving an operation input for selecting a print mode in the print mode selection area 702 and acquiring the print mode (step S3).
05). From the paper type selection area 709, a setting input for selecting the media print information stored in the plug-in folder is accepted as an operation for selecting the type of media, and the media print information is selected. That is, a media print information selection function is configured, and media print information added to the media print information storage area can also be selected. As described above, the process of step S305 implements the print type acquisition function P31 that acquires the print mode that is the type of printing performed on the medium. Then, when the buttons 706 to 708 are clicked, processing for each button is performed (step S310).

【0074】詳細ボタンがクリックされた場合は、図示
しない詳細用印刷インターフェイス画面を表示し、より
詳細な印刷パラメータを取得してステップS305に戻
る。キャンセルボタン708がクリックされた場合は、
ステップS305で取得した印刷モード等、各種印刷パ
ラメータを破棄したうえで(ステップS315)、本フ
ローを終了する。印刷ボタン707がクリックされた場
合は、印刷インターフェイス画面700に用紙種類選択
領域709が設けられているかどうかで処理を変える。
用紙種類選択領域709が設けられている場合は、同領
域709から選択されたメディアの種類に対応したメデ
ィア印刷情報D2が取得されているので、図20中に点
線で示したようにメディア印刷情報を取得するステップ
S320〜S330の処理を行わず、ステップS335
に進んで印刷を実行させる処理を続行する。一方、用紙
種類選択領域709が設けられていない場合には、ま
ず、メディア種類認識モジュールm6を動作させ、上述
したステップS105と同様、プリンタ200にメディ
ア種類情報を入手する要求を出力する(ステップS32
0)。すると、プリンタ200は、この要求を入手し、
スライドスイッチ207から出力される電圧レベルの組
み合わせに対応するメディア種類情報D1を取得して、
印刷制御装置100に出力する。次に、上述したステッ
プS110と同様、プリンタ200から出力されたメデ
ィア種類情報D1を入手することによりメディアの種類
を認識する(ステップS325)。すなわち、ステップ
S320〜S325の処理も、メディア種類認識機能P
1をコンピュータに実現させる。
If the detail button is clicked, a detail print interface screen (not shown) is displayed, and more detailed print parameters are obtained, and the flow returns to step S305. If the cancel button 708 is clicked,
After discarding various print parameters such as the print mode acquired in step S305 (step S315), the flow ends. When the print button 707 is clicked, the process is changed depending on whether or not the print interface screen 700 has a paper type selection area 709.
When the paper type selection area 709 is provided, the media print information D2 corresponding to the type of the selected medium has been obtained from the area 709, and therefore, as shown by the dotted line in FIG. The processing of steps S320 to S330 for acquiring
To continue the process for executing printing. On the other hand, if the paper type selection area 709 is not provided, first, the media type recognition module m6 is operated, and a request to obtain the media type information is output to the printer 200 as in step S105 described above (step S32).
0). Then, the printer 200 obtains this request,
Acquire the media type information D1 corresponding to the combination of the voltage levels output from the slide switch 207,
Output to the print control device 100. Next, as in step S110, the type of media is recognized by obtaining the media type information D1 output from the printer 200 (step S325). That is, the processing of steps S320 to S325 is also performed by the media type recognition function P
1 is realized by a computer.

【0075】さらに、メディア印刷情報取得モジュール
m7を動作させ、上述したステップS115と同様、メ
ディア印刷情報取得処理を行う(ステップS330)。
なお、ステップS330にて行われるメディア印刷情報
取得処理は、概略、図19に示したフローによる処理と
同様であるので、同図を用いて説明することにする。図
19において、まず、ステップS110にて認識された
メディアの種類に対応したメディア印刷情報D2が取得
されているかどうかを判定する(ステップS200)。
対応するメディア印刷情報D2が取得されている場合、
本フローを終了し、図20のステップS335に進んで
印刷を実行させる処理を続行する。
Further, the media print information obtaining module m7 is operated, and the media print information obtaining process is performed as in step S115 described above (step S330).
Note that the media print information acquisition process performed in step S330 is roughly the same as the process according to the flow shown in FIG. 19, and will be described with reference to FIG. In FIG. 19, first, it is determined whether or not the media print information D2 corresponding to the type of the media recognized in step S110 has been obtained (step S200).
If the corresponding media print information D2 has been obtained,
After ending this flow, the flow advances to step S335 in FIG. 20 to continue the process for executing printing.

【0076】一方、対応するメディア印刷情報D2が取
得されていない場合、図13で示したプラグインダウン
ロード画面710を表示し(ステップS205)、クリ
ックされたボタン713,714に応じて処理を分岐さ
せる(ステップS210)。キャンセルボタン714が
クリックされた場合、本フローを終了する。ダウンロー
ドボタン713がクリックされた場合、インターネット
網400に接続することができるかどうかを判断する
(ステップS215)。条件成立の場合、ステップS2
20〜S230にて、サーバ500から必要なメディア
印刷情報D2をダウンロードする処理を行う。一方、条
件不成立の場合、ステップS235〜S255にて、C
D−ROM90から必要なメディア印刷情報D2をコピ
ーする処理を行う。すると、入手されたメディア種類情
報D1に対応するメディア印刷情報D2をプラグインフ
ォルダに追加格納することができる。
On the other hand, if the corresponding media print information D2 has not been obtained, the plug-in download screen 710 shown in FIG. 13 is displayed (step S205), and the process branches according to the clicked buttons 713 and 714. (Step S210). When the cancel button 714 is clicked, the present flow ends. If the download button 713 is clicked, it is determined whether or not it is possible to connect to the Internet 400 (step S215). If the condition is satisfied, step S2
At steps 20 to S230, a process of downloading the necessary media print information D2 from the server 500 is performed. On the other hand, if the condition is not satisfied, in steps S235 to S255, C
A process of copying necessary media print information D2 from the D-ROM 90 is performed. Then, the media print information D2 corresponding to the obtained media type information D1 can be additionally stored in the plug-in folder.

【0077】ステップS330のメディア印刷情報取得
処理が終了すると、プラグインダウンロード画面710
等は消える。そして、認識されたメディアの種類が取得
された印刷モードに適しているかどうかを判定する(ス
テップS335)。すなわち、プラグインフォルダ内か
ら、入手されたメディア種類情報D1に対応するメディ
ア印刷情報D2を参照して、同メディア印刷情報D2に
印刷設定取得モジュールm4にて取得された印刷モード
が含まれている場合に適していると判定し、含まれてい
ない場合に適していないと判定する。例えば、入手され
たメディア種類情報D1が「IDスーパーファイン専用
紙」であり、取得された印刷モードも「スーパーファイ
ンモード」であるとき、図17で示したメディアの種類
「スーパーファイン専用紙」に対応するメディア印刷情
報D21のように、印刷モードとして「スーパーファイ
ンモード」が含まれるため、認識されたメディアの種類
が取得された印刷モードに適していると判定される。こ
のような場合、機能制御モジュールm0は印刷データ入
手モジュールm1を動作させ、GDI30を介してAP
L15a3にて作成された印刷データを入手する(ステ
ップS340)。次に、中間ファイル作成モジュールm
2を動作させ、入手した印刷データに基づいて中間ファ
イルを作成し、ハードディスク15aに一時記憶させる
(ステップS345)。
When the media print information acquisition processing in step S330 ends, the plug-in download screen 710
Etc. disappear. Then, it is determined whether or not the type of the recognized medium is suitable for the acquired print mode (step S335). That is, referring to the media print information D2 corresponding to the obtained media type information D1 from within the plug-in folder, the print mode acquired by the print setting acquisition module m4 is included in the media print information D2. It is determined that it is suitable for the case, and it is determined that it is not suitable if it is not included. For example, when the obtained media type information D1 is “ID super fine exclusive paper” and the acquired print mode is also “super fine mode”, the media type “super fine exclusive paper” shown in FIG. Since the print mode includes the “super fine mode” as in the corresponding media print information D21, it is determined that the type of the recognized medium is suitable for the acquired print mode. In such a case, the function control module m0 operates the print data acquisition module m1 and
The print data created in L15a3 is obtained (step S340). Next, the intermediate file creation module m
2 to create an intermediate file based on the obtained print data and temporarily store it in the hard disk 15a (step S345).

【0078】その後、印刷用実データ作成モジュールm
3を動作させ、メディア印刷情報取得モジュールm7に
て取得されてメディアの種類に対応するメディア印刷情
報D2自身も実行させながら、印刷用実データを作成す
る。その際、取得された各種印刷パラメータに基づい
て、ハードディスク15aに一時記憶されている中間フ
ァイルを適宜取得し、メディアの種類に応じて、RGB
に基づくデータをCMYKcmに基づく色データに変換
する画像処理等を実行し、印刷用実データを作成する
(ステップS350)。そして、作成した印刷用実デー
タを、OS15a2を介してプリンタ200に送信し、
本フローを終了する。
Thereafter, the actual print data creation module m
3 to create actual print data while also executing the media print information D2 itself corresponding to the type of the media acquired by the media print information acquisition module m7. At that time, an intermediate file temporarily stored in the hard disk 15a is appropriately acquired based on the acquired various print parameters, and RGB files are acquired according to the type of the medium.
Image processing for converting the data based on CMYK into color data based on CMYKcm is performed to create actual print data (step S350). Then, the created actual data for printing is transmitted to the printer 200 via the OS 15a2,
This flow ends.

【0079】例えば、入手されたメディア種類情報D1
が「IDスーパーファイン専用紙」であるとき、プラグ
インフォルダには、メディア印刷情報取得モジュールm
7によりメディアの種類「スーパーファイン専用紙」に
対応するプラグイン「plugin11・・・」と「p
lugin12・・・」が格納されている。すると、ス
テップS350にて、同プラグインも実行させ、印刷用
実データを作成する。同プラグインには、図17で示し
たメディア印刷情報D21のように、メディアの種類
「スーパーファイン専用紙」に対応して、プログラムデ
ータ、印刷モード「スーパーファインモード」、LUT
「スーパーファイン用LUT」等が含まれている。した
がって、同プログラムデータを実行させ、「スーパーフ
ァイン用LUT」に基づいて色データを変換することに
なる。すなわち、メディアの種類「スーパーファイン専
用紙」に対応して印刷を実行させる処理を行うことがで
きる。このように、印刷を行う際、必要なメディア印刷
情報がなければ自動的に取得されるので、本印刷制御プ
ログラムPは優れた利便性を有している。
For example, the obtained media type information D1
Is “special paper for ID super fine”, the plug-in folder contains the media print information acquisition module m.
7, plug-ins "plugin11 ..." and "p
lugin12 ... "is stored. Then, in step S350, the plug-in is also executed, and actual print data is created. The plug-in includes program data, a print mode “super fine mode”, and a LUT
“Superfine LUT” and the like are included. Therefore, the program data is executed, and the color data is converted based on the “super fine LUT”. That is, it is possible to perform a process of executing printing corresponding to the type of media “special paper for super fine”. As described above, when printing is performed, if the necessary media print information is not available, the print control program P is automatically obtained, and thus the print control program P has excellent convenience.

【0080】一方、ステップS335にて、認識された
メディアの種類が取得された印刷モードに適していない
と判定されたとき、図14で示した印刷不可表示画面7
20を表示する(ステップS355)。例えば、入手さ
れたメディア種類情報D1が「IDスーパーファイン専
用紙」であり、取得された印刷モードが「ファインモー
ド」であるとき、図17で示したメディアの種類「スー
パーファイン専用紙」に対応するメディア印刷情報D2
1のように、印刷モードとして「ファインモード」が含
まれない。この場合、図14のように、「ファインモー
ド」で印刷することができない旨と、印刷モードを選び
直すように促す旨が表示される。そして、OKボタン7
21がクリックされると、本フローを終了する。すなわ
ち、メディアの種類に対して適さない印刷モードでの印
刷は行われないので、メディアを無駄にすることがな
い。
On the other hand, if it is determined in step S335 that the type of the recognized medium is not suitable for the acquired print mode, the print disable display screen 7 shown in FIG.
20 is displayed (step S355). For example, when the obtained media type information D1 is “ID super fine dedicated paper” and the obtained print mode is “fine mode”, the media type shown in FIG. 17 corresponds to “super fine dedicated paper”. Media print information D2
As in 1, the print mode does not include the “fine mode”. In this case, as shown in FIG. 14, a message indicating that printing cannot be performed in the "fine mode" and a message prompting the user to reselect the print mode are displayed. And OK button 7
When the button 21 is clicked, the present flow ends. That is, printing in a print mode that is not suitable for the type of medium is not performed, so that the medium is not wasted.

【0081】このように、ステップS300〜S355
の処理は、メディア印刷情報取得機能P2にて取得され
たメディア印刷情報に基づいてメディアの種類に応じた
印刷を実行させる印刷制御機能P3を実現させる。その
際、メディアの種類が印刷種類取得機能P31にて取得
された印刷の種類に適していないと判定したときには印
刷を実行させない。以上のフローにより、プリンタ20
0に給紙されるメディアの種類に対応した印刷を実行さ
せるために必要なメディア印刷情報D2がなくても、同
メディアの種類に対応したメディア印刷情報D2が自動
的に取得されるので、プリンタ200に印刷を実行させ
ることができる。その結果、新しい種類のメディアが追
加販売された場合でも、その新しい種類のメディアを印
刷用として利用することができる。
As described above, steps S300 to S355
Process realizes a print control function P3 for executing printing according to the type of media based on the media print information acquired by the media print information acquisition function P2. At this time, if it is determined that the type of the medium is not suitable for the type of printing acquired by the print type acquiring function P31, the printing is not executed. According to the above flow, the printer 20
Even if there is no media print information D2 necessary to execute printing corresponding to the type of the medium fed to the printer 0, the media print information D2 corresponding to the type of the medium is automatically acquired. 200 can perform printing. As a result, even if a new type of media is additionally sold, the new type of media can be used for printing.

【0082】なお、本実施形態の印刷制御機能P3は中
間ファイルを作成してプリンタに印刷を実行させる処理
を行っているが、この処理は様々であり、中間ファイル
を作成せずに印刷を実行させる処理を行ってもよい。ま
た、本実施形態のメディア印刷情報はプラグインである
が、メディア印刷情報はプラグインとする以外にも様々
なデータ形式が可能である。例えば、プログラムデータ
を有していない構造としてもよい。この場合、上記印刷
制御機能P3は、メディア印刷情報に含まれる印刷モー
ド情報や色変換テーブル等を参照しながらプリンタに印
刷を実行させる処理を行えばよい。
The print control function P3 of this embodiment performs processing for creating an intermediate file and causing the printer to execute printing. However, this processing is various, and printing is performed without creating an intermediate file. May be performed. Although the media print information of the present embodiment is a plug-in, the media print information can have various data formats other than the plug-in. For example, a structure having no program data may be adopted. In this case, the print control function P3 may perform processing for causing the printer to execute printing with reference to the print mode information, the color conversion table, and the like included in the media print information.

【0083】(7)第二の実施形態:ところで、本発明
の印刷システムに適用可能なプリンタは、上述したプリ
ンタ200以外にも様々ある。例えば、図21に示すよ
うに、スライドスイッチ207の代わりに、給紙された
メディアの種類の操作入力を受け付ける液晶パネル21
7を有するプリンタ210であってもよい。なお、図で
は、プリンタ200と構成が同じものは、同じ符号を付
している。
(7) Second Embodiment: There are various printers other than the printer 200 described above that can be applied to the printing system of the present invention. For example, as shown in FIG. 21, instead of the slide switch 207, the liquid crystal panel 21 that receives an operation input of the type of the fed medium is provided.
7 may be a printer 210. In the figure, components having the same configuration as the printer 200 are denoted by the same reference numerals.

【0084】液晶パネル217は、バス201に接続さ
れており、概略、制御IC217aと、複数の操作キー
217bと、各種表示を行う液晶部217cとを備えて
いる。制御IC217aはバス201に接続されている
とともに、複数の操作キー217bや液晶部217cは
制御IC217aに接続されている。制御IC217a
は、複数の操作キー217bが押されたかどうかを検出
し、押された操作キー217bに応じたキーコードをバ
ス201に出力するとともに、対応する表示信号も作成
して液晶部217cに出力する。すると、CPU202
は、操作キー217bへの操作入力の内容を入手するこ
とができる。また、制御IC217aは、バス201か
ら入力される表示データを入手し、表示信号を作成して
液晶部217cに出力し、液晶部217cに表示させ
る。このとき、CPU202は、ROM203に書き込
まれたプログラムに従って、制御IC217aから入手
したキーコードに基づいて所定の処理を行い、表示デー
タを作成して制御IC217aに出力する。
The liquid crystal panel 217 is connected to the bus 201, and generally includes a control IC 217a, a plurality of operation keys 217b, and a liquid crystal unit 217c for performing various displays. The control IC 217a is connected to the bus 201, and the plurality of operation keys 217b and the liquid crystal unit 217c are connected to the control IC 217a. Control IC 217a
Detects whether a plurality of operation keys 217b have been pressed, outputs a key code corresponding to the pressed operation key 217b to the bus 201, creates a corresponding display signal, and outputs the display signal to the liquid crystal unit 217c. Then, the CPU 202
Can obtain the content of the operation input to the operation key 217b. Further, the control IC 217a obtains display data input from the bus 201, creates a display signal, outputs the signal to the liquid crystal unit 217c, and causes the liquid crystal unit 217c to display. At this time, the CPU 202 performs predetermined processing based on the key code obtained from the control IC 217a according to the program written in the ROM 203, creates display data, and outputs the display data to the control IC 217a.

【0085】モード選択用のモード選択キー217b1
が押されると、CPU202は対応するキーコードを入
手してモード選択用の表示データを作成し、液晶部21
7cに図示しないモード選択場面を表示させる。次に、
液晶部217cに表示されるカーソルを移動させるため
のカーソルキー217b2が押されると、液晶部217
cのモード表示を切り換える処理を行う。そして、確定
キー217b3が押されると、液晶部217cに表示さ
れたモードを取得する処理を行う。
Mode selection key 217b1 for mode selection
Is pressed, the CPU 202 obtains the corresponding key code, creates display data for mode selection, and
A mode selection scene (not shown) is displayed at 7c. next,
When a cursor key 217b2 for moving a cursor displayed on the liquid crystal unit 217c is pressed, the liquid crystal unit 217 is depressed.
A process for switching the mode display of c is performed. Then, when the enter key 217b3 is pressed, a process for acquiring the mode displayed on the liquid crystal unit 217c is performed.

【0086】ここで、給紙するメディアの種類の操作入
力を受け付けるモードが取得されると、例えば「ヨウシ
シュルイ? スーパーファインセンヨウ」といったメデ
ィアの種類に対応する表示データを液晶部217cに表
示させる。ROM203には、図22に示すように、メ
ディアの種類に対応する表示データと、同メディアの種
類に対応する識別データを格納したメディア種類情報対
応テーブルT11が書き込まれている。この識別データ
が、メディア種類情報D1である。CPU202は、こ
のメディア種類情報対応テーブルT11を参照して、液
晶部217cにメディアの種類に対応する表示データを
表示させ、カーソルキー217b2が押されると、表示
させる表示データを順番に切り換えていく。確定キー2
17b3が押されると、メディア種類情報対応テーブル
T11を参照して、液晶部217cに表示された表示デ
ータに対応するメディア種類情報D1を取得する。そし
て、取得したメディア種類情報D1を通信I/O205
に対して印刷制御装置100に出力する。すると、印刷
制御装置100は、メディア種類情報D1を入手してメ
ディアの種類を認識し、必要に応じて対応するメディア
印刷情報D2を取得して、プリンタ210に印刷を実行
させることができる。
Here, when the mode for accepting the operation input of the type of the medium to be fed is acquired, display data corresponding to the type of the medium, for example, “NO. As shown in FIG. 22, in the ROM 203, a display type data corresponding to the type of media and a media type information correspondence table T11 storing identification data corresponding to the type of the media are written. This identification data is the media type information D1. The CPU 202 displays the display data corresponding to the type of the medium on the liquid crystal unit 217c with reference to the medium type information correspondence table T11. When the cursor key 217b2 is pressed, the display data to be displayed is sequentially switched. Enter key 2
When 17b3 is pressed, media type information D1 corresponding to the display data displayed on the liquid crystal unit 217c is acquired with reference to the media type information correspondence table T11. Then, the obtained media type information D1 is transmitted to the communication I / O 205.
Is output to the print control device 100. Then, the print control apparatus 100 can acquire the media type information D1, recognize the type of the media, acquire the corresponding media print information D2 as necessary, and cause the printer 210 to execute printing.

【0087】すなわち、本プリンタ210のように、液
晶パネルにて受け付けたメディアの種類に対応するメデ
ィア種類情報を出力するプリンタであっても、本発明に
いうメディア種類情報D1を出力することができるの
で、印刷制御装置100とプリンタ210とから印刷シ
ステムを構成することができる。なお、メディア種類情
報対応テーブルT11はROM203に書き込まれてい
るが、書き込み可能な不揮発性メモリを用意して、この
不揮発性メモリにメディア種類情報対応テーブルT11
に格納するようにしてもよい。すると、操作キー217
bからメディアの種類に対応する表示データとメディア
種類情報D1との設定入力を受け付けて、同表示データ
とメディア種類情報D1をメディア種類情報対応テーブ
ルT11に追加させることが可能となる。
That is, even a printer such as the present printer 210 that outputs media type information corresponding to the type of media received by the liquid crystal panel can output the media type information D1 according to the present invention. Therefore, a printing system can be configured from the printing control device 100 and the printer 210. Although the medium type information correspondence table T11 is written in the ROM 203, a writable nonvolatile memory is prepared, and the medium type information correspondence table T11 is stored in this nonvolatile memory.
May be stored. Then, the operation key 217
By receiving the setting input of the display data corresponding to the type of the media and the media type information D1 from b, the display data and the media type information D1 can be added to the media type information correspondence table T11.

【0088】以上説明したように、本発明によると、プ
リンタに給紙されるメディアの種類に対応した印刷を実
行させるために必要なメディア印刷情報がないとき、メ
ディア印刷情報取得機能により同メディアの種類に対応
したメディア印刷情報が取得される。したがって、メデ
ィアの種類に対応してプリンタに印刷を実行させるため
の情報を有していなくても、印刷を実行させることが可
能な印刷制御プログラムを提供することができる。むろ
ん、本発明は、このような印刷制御プログラムを記録し
た媒体としても適用可能である。また、本発明の印刷制
御プログラムはコンピュータにおいて実現されるので、
本発明はこのようなコンピュータを含んだ実体のある装
置としても適用可能であるし、上述の機能に対応した所
定の制御手順に従って処理を進めていくうえで、その根
底にはその手順に発明が存在するので、本発明はその方
法としても適用可能である。
As described above, according to the present invention, when there is no media print information necessary to execute printing corresponding to the type of media fed to the printer, the media print information acquisition function allows the media to be printed. Media print information corresponding to the type is obtained. Therefore, it is possible to provide a print control program capable of executing printing without having information for causing the printer to execute printing corresponding to the type of the medium. Of course, the present invention is also applicable as a medium recording such a print control program. Further, since the print control program of the present invention is realized by a computer,
The present invention can be applied as a substantial device including such a computer, and in proceeding with processing according to a predetermined control procedure corresponding to the above-described functions, the invention is based on that procedure. As such, the present invention is also applicable as a method.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第一の実施形態にかかる印刷システム
の概略構成を示す概略図である。
FIG. 1 is a schematic diagram illustrating a schematic configuration of a printing system according to a first embodiment of the present invention.

【図2】サーバのハードウェア構成を示す概略図であ
る。
FIG. 2 is a schematic diagram illustrating a hardware configuration of a server.

【図3】本発明の一実施形態にかかる印刷制御プログラ
ムを実行可能なコンピュータの概略構成を示したブロッ
ク構成図である。
FIG. 3 is a block diagram showing a schematic configuration of a computer capable of executing a print control program according to an embodiment of the present invention.

【図4】プリンタのハードウェアの接続状況を示すブロ
ック図である。
FIG. 4 is a block diagram illustrating a connection state of hardware of the printer.

【図5】スライドスイッチとその周辺の電気回路の構成
を示す回路図である。
FIG. 5 is a circuit diagram showing a configuration of a slide switch and peripheral electric circuits.

【図6】プリンタが有するメディア種類情報対応テーブ
ルの構造の概略を例として示す図である。
FIG. 6 is a diagram illustrating, as an example, an outline of the structure of a media type information correspondence table included in a printer.

【図7】本発明の一実施形態にかかる印刷制御プログラ
ムが含まれるプリンタドライバの実行環境を示すブロッ
ク図である。
FIG. 7 is a block diagram illustrating an execution environment of a printer driver including a print control program according to an embodiment of the present invention.

【図8】プリンタドライバが有するモジュールについて
の構成を示すブロック図である。
FIG. 8 is a block diagram illustrating a configuration of a module included in a printer driver.

【図9】プリンタドライバが有するプラグイン対応テー
ブルの構造の概略を例として示す図である。
FIG. 9 is a diagram illustrating, as an example, an outline of the structure of a plug-in correspondence table included in a printer driver.

【図10】プロパティ設定画面に重ねて表示されるプラ
グインダウンロード画面の表示画面例を示す図である。
FIG. 10 is a diagram showing an example of a display screen of a plug-in download screen displayed so as to be superimposed on a property setting screen.

【図11】プロパティ設定画面に重ねて表示されるプラ
グインコピー画面の表示画面例を示す図である。
FIG. 11 is a diagram showing an example of a display screen of a plug-in copy screen displayed so as to be superimposed on a property setting screen.

【図12】印刷インターフェイス画面の表示画面例を示
す図である。
FIG. 12 is a diagram illustrating a display screen example of a print interface screen.

【図13】印刷インターフェイス画面に重ねて表示され
るプラグイン取得画面の表示画面例を示す図である。
FIG. 13 is a diagram illustrating an example of a display screen of a plug-in acquisition screen displayed on the print interface screen.

【図14】印刷不可表示画面の表示画面例を示す図であ
る。
FIG. 14 is a diagram illustrating an example of a display screen of a non-printable display screen.

【図15】本印刷制御プログラムの概略構成を示したク
レーム対応図である。
FIG. 15 is a claim correspondence diagram showing a schematic configuration of the print control program.

【図16】メディア印刷情報の構造の一例を示す図であ
る。
FIG. 16 is a diagram illustrating an example of the structure of media print information.

【図17】メディア印刷情報の具体例を示す図である。FIG. 17 is a diagram illustrating a specific example of media print information.

【図18】プリンタドライバがコンピュータに実現させ
る環境設定処理の概略を示すフローチャートである。
FIG. 18 is a flowchart illustrating an outline of an environment setting process realized by a computer by a printer driver.

【図19】メディア印刷情報取得処理の概略を示すフロ
ーチャートである。
FIG. 19 is a flowchart illustrating an outline of media print information acquisition processing.

【図20】プリンタドライバがコンピュータに実現させ
る印刷処理の概略を示すフローチャートである。
FIG. 20 is a flowchart illustrating an outline of print processing realized by a computer by a printer driver.

【図21】第二の実施形態におけるプリンタのハードウ
ェアの接続状況を示すブロック図である。
FIG. 21 is a block diagram illustrating a connection state of hardware of a printer according to the second embodiment.

【図22】プリンタが有するメディア種類情報対応テー
ブルの構造の概略を例として示す図である。
FIG. 22 is a diagram illustrating, as an example, an outline of the structure of a media type information correspondence table included in a printer.

【符号の説明】[Explanation of symbols]

10…コンピュータ本体 11…CPU 12…システムバス 13…ROM 14…RAM 15…ハードディスクドライブ 15a…ハードディスク 15a1…プリンタドライバ 15a2…オペレーティングシステム 15a3…アプリケーションプログラム 16…CD−ROMドライブ 17…フロッピーディスクドライブ 17a…フロッピーディスク 18…入力インターフェイス 18a…キーボード 18b…マウス 19…CRTインターフェイス 19a…ディスプレイ 20…プリンタインターフェイス 21…通信インターフェイス 30…GDI 90…CD−ROM 100…印刷制御装置 200,210…プリンタ 207…スライドスイッチ 217…液晶パネル 300…印刷システム 400…インターネット網 500…サーバ D1…メディア種類情報 D2…メディア印刷情報 P…印刷制御プログラム P1…メディア種類認識機能 P2…メディア印刷情報取得機能 P3…印刷制御機能 P31…印刷種類取得機能 T1,T11…メディア種類情報対応テーブル T2…プラグイン対応テーブル m0…機能制御モジュール m1…印刷データ入手モジュール m2…中間ファイル作成モジュール m3…印刷用実データ作成モジュール m4…印刷設定取得モジュール m5…環境設定取得モジュール m6…メディア種類認識モジュール m7…メディア印刷情報取得モジュール DESCRIPTION OF SYMBOLS 10 ... Computer main body 11 ... CPU 12 ... System bus 13 ... ROM 14 ... RAM 15 ... Hard disk drive 15a ... Hard disk 15a1 ... Printer driver 15a2 ... Operating system 15a3 ... Application program 16 ... CD-ROM drive 17 ... Floppy disk drive 17a ... Floppy Disk 18 Input interface 18a Keyboard 18b Mouse 19 CRT interface 19a Display 20 Printer interface 21 Communication interface 30 GDI 90 CD-ROM 100 Print control device 200, 210 Printer 207 Slide switch 217 Liquid crystal panel 300 Printing system 400 Internet network 500 Server D1 Media type information D2 ... Media print information P ... Print control program P1 ... Media type recognition function P2 ... Media print information acquisition function P3 ... Print control function P31 ... Print type acquisition function T1, T11 ... Media type information correspondence table T2 ... Plug-in Correspondence table m0 ... Function control module m1 ... Print data acquisition module m2 ... Intermediate file creation module m3 ... Real data creation module for printing m4 ... Print setting acquisition module m5 ... Environmental setting acquisition module m6 ... Media type recognition module m7 ... Media print information Acquisition module

Claims (15)

【特許請求の範囲】[Claims] 【請求項1】 プリンタに給紙されたメディアに対して
印刷を実行させる印刷制御プログラムであって、 上記メディアの種類を認識するメディア種類認識機能
と、 このメディア種類認識機能にて認識されたメディアの種
類に対応した印刷を実行させるために必要なメディア印
刷情報を取得するメディア印刷情報取得機能と、 このメディア印刷情報取得機能にて取得されたメディア
印刷情報に基づいて上記メディアの種類に応じた印刷を
実行させる印刷制御機能とをコンピュータに実現させる
ことを特徴とする印刷制御プログラム。
1. A print control program for executing printing on a medium fed to a printer, comprising: a medium type recognition function for recognizing the type of the medium; and a medium recognized by the medium type recognition function. A media print information acquisition function for acquiring media print information necessary to execute printing corresponding to the type of media, and a media print information acquisition function for acquiring A print control program for causing a computer to realize a print control function for executing printing.
【請求項2】 上記請求項1に記載の印刷制御プログラ
ムにおいて、 上記メディア種類認識機能は、給紙されたメディアの種
類に関するメディア種類情報を出力可能な上記プリンタ
から同メディア種類情報を入手することにより上記メデ
ィアの種類を認識することを特徴とする印刷制御プログ
ラム。
2. The print control program according to claim 1, wherein the media type recognition function obtains the media type information from the printer capable of outputting media type information on the type of a fed medium. A print control program for recognizing the type of the medium.
【請求項3】 上記請求項1または請求項2のいずれか
に記載の印刷制御プログラムにおいて、 上記メディア印刷情報取得機能は、上記メディアの種類
に対応したメディア印刷情報が取得されているかどうか
を判定し、取得されていないと判定したときに同メディ
アの種類に対応したメディア印刷情報を取得することを
特徴とする印刷制御プログラム。
3. The print control program according to claim 1, wherein the media print information acquisition function determines whether media print information corresponding to the type of the media has been acquired. A print control program for obtaining media print information corresponding to the type of the medium when it is determined that the media print information has not been obtained.
【請求項4】 上記請求項1〜請求項3のいずれかに記
載の印刷制御プログラムにおいて、 上記メディア印刷情報取得機能は、ネットワークを介し
て双方向通信可能であるとともに上記メディア印刷情報
を記憶したサーバから上記メディアの種類に対応したメ
ディア印刷情報を取得することを特徴とする印刷制御プ
ログラム。
4. The print control program according to claim 1, wherein the media print information acquisition function is capable of bidirectional communication via a network and stores the media print information. A print control program for acquiring, from a server, media print information corresponding to the type of the medium.
【請求項5】 上記請求項1〜請求項4のいずれかに記
載の印刷制御プログラムにおいて、 上記メディア印刷情報取得機能は、上記メディア印刷情
報を記憶した記憶媒体から上記メディアの種類に対応し
たメディア印刷情報を取得することを特徴とする印刷制
御プログラム。
5. The print control program according to claim 1, wherein the medium print information acquisition function is a medium corresponding to a type of the medium from a storage medium storing the medium print information. A print control program for acquiring print information.
【請求項6】 上記請求項1〜請求項5のいずれかに記
載の印刷制御プログラムにおいて、 上記メディア印刷情報は、当該印刷制御プログラムに追
加可能なプラグインであることを特徴とする印刷制御プ
ログラム。
6. The print control program according to claim 1, wherein the media print information is a plug-in that can be added to the print control program. .
【請求項7】 上記請求項1〜請求項6のいずれかに記
載の印刷制御プログラムにおいて、 上記印刷制御機能は、印刷を実行させる際、上記メディ
アの種類に対応したメディア印刷情報が取得されている
かどうかを判定し、取得されていないと判定したとき、
上記メディア印刷情報取得機能に同メディアの種類に対
応したメディア印刷情報を取得させることを特徴とする
印刷制御プログラム。
7. The print control program according to claim 1, wherein the print control function obtains media print information corresponding to the type of the media when executing the print. And if it is determined that it has not been acquired,
A print control program for causing the media print information acquisition function to acquire media print information corresponding to the type of the medium.
【請求項8】 上記請求項1〜請求項7のいずれかに記
載の印刷制御プログラムにおいて、 上記印刷制御機能は、上記メディアに対して行う印刷の
種類を取得する印刷種類取得機能を有し、この印刷種類
取得機能にて取得された印刷の種類に応じた印刷を実行
させるとともに、上記メディアの種類が同印刷種類取得
機能にて取得された印刷の種類に適しているかどうかを
判定し、適していないと判定したときに印刷を実行させ
ないことを特徴とする印刷制御プログラム。
8. The print control program according to claim 1, wherein the print control function has a print type obtaining function for obtaining a type of printing performed on the medium. While performing printing according to the print type acquired by the print type acquisition function, it is determined whether the type of the medium is suitable for the print type acquired by the print type acquisition function. A printing control program for not executing printing when it is determined that the printing is not performed.
【請求項9】 プリンタに印刷を実行させる印刷制御プ
ログラムであって、メディアの種類に対応した印刷を実
行させるために必要なメディア印刷情報を記憶したメデ
ィア印刷情報記憶領域から、メディア印刷情報を選択す
る設定入力を受け付け、同メディア印刷情報を選択する
メディア印刷情報選択機能と、 このメディア印刷情報選択機能にて選択されたメディア
印刷情報に基づいて印刷を実行させる印刷制御機能と、 上記メディア印刷情報記憶領域に記憶されていないメデ
ィア印刷情報を取得し、同メディア印刷情報記憶領域に
追加するメディア印刷情報取得機能とをコンピュータに
実現させ、 上記メディア印刷情報選択機能は、上記メディア印刷情
報取得機能にて上記メディア印刷情報記憶領域に追加さ
れたメディア印刷情報を選択可能であることを特徴とす
る印刷制御プログラム。
9. A print control program for causing a printer to execute printing, wherein media print information is selected from a media print information storage area storing media print information necessary for executing printing corresponding to the type of media. A media print information selection function for receiving a setting input to be performed and selecting the same media print information; a print control function for executing printing based on the media print information selected by the media print information selection function; A media print information acquisition function that acquires media print information that is not stored in a storage area and adds the media print information to the same media print information storage area is implemented by a computer. Media print information added to the media print information storage area A print control program characterized by the ability to print.
【請求項10】 プリンタに給紙されたメディアに対し
て印刷を実行させる印刷制御プログラムを記録した媒体
であって、 上記メディアの種類を認識するメディア種類認識機能
と、 このメディア種類認識機能にて認識されたメディアの種
類に対応した印刷を実行させるために必要なメディア印
刷情報を取得するメディア印刷情報取得機能と、 このメディア印刷情報取得機能にて取得されたメディア
印刷情報に基づいて上記メディアの種類に応じた印刷を
実行させる印刷制御機能とをコンピュータに実現させる
ことを特徴とする印刷制御プログラムを記録した媒体。
10. A medium in which a print control program for executing printing on a medium fed to a printer is recorded, wherein a medium type recognizing function for recognizing the type of the medium is provided. A media print information acquisition function for acquiring media print information necessary to execute printing corresponding to the recognized media type, and a media print information acquisition function for acquiring the media print information acquired by the media print information acquisition function. A medium storing a print control program for causing a computer to realize a print control function for executing printing according to the type.
【請求項11】 プリンタに給紙されたメディアに対し
て印刷を実行させる印刷制御装置であって、 上記メディアの種類を認識するメディア種類認識手段
と、 このメディア種類認識手段にて認識されたメディアの種
類に対応した印刷を実行させるために必要なメディア印
刷情報を取得するメディア印刷情報取得手段と、 このメディア印刷情報取得手段にて取得されたメディア
印刷情報に基づいて上記メディアの種類に応じた印刷を
実行させる印刷制御手段とを具備することを特徴とする
印刷制御装置。
11. A print control apparatus for executing printing on a medium fed to a printer, comprising: a medium type recognizing unit for recognizing the type of the medium; Media print information acquiring means for acquiring media print information necessary to execute printing corresponding to the type of media, and media print information corresponding to the type of the media based on the media print information acquired by the media print information acquiring means. A print control device, comprising: a print control unit that executes printing.
【請求項12】 プリンタに給紙されたメディアに対し
て印刷を実行させる印刷制御方法であって、 上記メディアの種類を認識するメディア種類認識工程
と、 このメディア種類認識工程にて認識されたメディアの種
類に対応した印刷を実行させるために必要なメディア印
刷情報を取得するメディア印刷情報取得工程と、 このメディア印刷情報取得工程にて取得されたメディア
印刷情報に基づいて上記メディアの種類に応じた印刷を
実行させる印刷制御工程とを具備することを特徴とする
印刷制御方法。
12. A print control method for executing printing on a medium fed to a printer, comprising: a medium type recognition step of recognizing the type of the medium; and a medium recognized in the medium type recognition step. A media print information acquisition step of acquiring media print information necessary to execute printing corresponding to the type of the medium, and a media print information acquisition step of A print control step of executing printing.
【請求項13】 給紙されたメディアに対して印刷を実
行するプリンタと、同プリンタと双方向通信可能である
とともに同プリンタに同メディアに対して印刷を実行さ
せる印刷制御装置とにより構成される印刷システムであ
って、 上記プリンタは、給紙されたメディアの種類に関するメ
ディア種類情報を出力可能であり、 上記印刷制御装置は、 上記プリンタから上記メディア種類情報を入手すること
により上記メディアの種類を認識するメディア種類認識
手段と、 このメディア種類認識手段にて認識されたメディアの種
類に対応した印刷を実行させるために必要なメディア印
刷情報を取得するメディア印刷情報取得手段と、 このメディア印刷情報取得手段にて取得されたメディア
印刷情報に基づいて上記メディアの種類に応じた印刷を
実行させる印刷制御手段とを具備することを特徴とする
印刷システム。
13. A printer configured to execute printing on a fed medium, and a print control device capable of bidirectional communication with the printer and causing the printer to execute printing on the medium. A printing system, wherein the printer is capable of outputting media type information relating to a type of a fed medium, and wherein the print control device obtains the media type information from the printer to change the type of the medium. Media type recognizing means for recognizing; media print information obtaining means for obtaining media print information necessary to execute printing corresponding to the type of media recognized by the media type recognizing means; Executes printing according to the type of the media based on the media print information acquired by the means. Printing system characterized by comprising a print control means for causing.
【請求項14】 上記請求項13に記載の印刷システム
において、 上記プリンタは、給紙されたメディアの種類に応じて切
換位置を切り換え可能な切換スイッチを有し、この切換
スイッチの切換位置を検出して対応する上記メディア種
類情報を出力することを特徴とする印刷システム。
14. The printing system according to claim 13, wherein the printer has a changeover switch capable of changing a changeover position according to the type of the fed medium, and detects a changeover position of the changeover switch. And outputting the corresponding media type information.
【請求項15】 上記請求項13に記載の印刷システム
において、 上記プリンタは、給紙されたメディアの種類の操作入力
を受け付ける液晶パネルを有し、この液晶パネルにて受
け付けたメディアの種類に対応する上記メディア種類情
報を出力することを特徴とする印刷システム。
15. The printing system according to claim 13, wherein the printer has a liquid crystal panel for receiving an operation input of the type of the fed medium, and the printer corresponds to the type of the medium received by the liquid crystal panel. A printing system for outputting the media type information.
JP2001093943A 2001-03-28 2001-03-28 Printing system and printing control program Expired - Fee Related JP4458219B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001093943A JP4458219B2 (en) 2001-03-28 2001-03-28 Printing system and printing control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001093943A JP4458219B2 (en) 2001-03-28 2001-03-28 Printing system and printing control program

Publications (2)

Publication Number Publication Date
JP2002292974A true JP2002292974A (en) 2002-10-09
JP4458219B2 JP4458219B2 (en) 2010-04-28

Family

ID=18948219

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001093943A Expired - Fee Related JP4458219B2 (en) 2001-03-28 2001-03-28 Printing system and printing control program

Country Status (1)

Country Link
JP (1) JP4458219B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004303189A (en) * 2003-03-31 2004-10-28 Microsoft Corp Method for dynamically adding software
JP2005190467A (en) * 2003-12-02 2005-07-14 Canon Inc Information processing apparatus, print control method and its program
JP2008097574A (en) * 2006-09-14 2008-04-24 Ricoh Co Ltd Information processor, program and recording medium therefor
JP2013140423A (en) * 2011-12-28 2013-07-18 Ricoh Co Ltd Information processing apparatus and print processing program
JP2015125576A (en) * 2013-12-26 2015-07-06 ブラザー工業株式会社 Mediation server and image processor

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004303189A (en) * 2003-03-31 2004-10-28 Microsoft Corp Method for dynamically adding software
JP2010055640A (en) * 2003-03-31 2010-03-11 Microsoft Corp Dynamic addition method of software
JP4585030B2 (en) * 2003-03-31 2010-11-24 マイクロソフト コーポレーション How to add software dynamically
JP2005190467A (en) * 2003-12-02 2005-07-14 Canon Inc Information processing apparatus, print control method and its program
JP4481800B2 (en) * 2003-12-02 2010-06-16 キヤノン株式会社 Information processing apparatus, information processing method, and program
US8243297B2 (en) 2003-12-02 2012-08-14 Canon Kabushiki Kaisha Information processing apparatus capable of adding additional functions to print processing related program, print control method and program
JP2008097574A (en) * 2006-09-14 2008-04-24 Ricoh Co Ltd Information processor, program and recording medium therefor
JP2013140423A (en) * 2011-12-28 2013-07-18 Ricoh Co Ltd Information processing apparatus and print processing program
JP2015125576A (en) * 2013-12-26 2015-07-06 ブラザー工業株式会社 Mediation server and image processor
US9876919B2 (en) 2013-12-26 2018-01-23 Brother Kogyo Kabushiki Kaisha Mediation server for mediating target service provision from service provision server to image processing apparatus

Also Published As

Publication number Publication date
JP4458219B2 (en) 2010-04-28

Similar Documents

Publication Publication Date Title
US7812859B2 (en) Print system and print control method
US8300240B2 (en) Apparatus and method for controlling changes to print settings
US7924461B2 (en) Printing method based on remaining color toner or ink information
US7698471B2 (en) Print system, information processing device and control method for the same, printer and control method for the same, storage medium, and program
US8736879B2 (en) Managing settings for image processing job options
JP2001063155A (en) Printer host, print command generator and medium storing program
JP2012174183A (en) Printer driver program, print control unit, and method for controlling print control unit
JP2009157868A (en) Information processor, information processing method and program
JP2005063113A (en) Ui control device, ui control method, ui control program, print control device, print control method, and print control program
JP4971766B2 (en) Information processing apparatus, control method therefor, and computer program
JP2003136789A (en) Printer, print controller and print control method
JP4458219B2 (en) Printing system and printing control program
JP2005070862A (en) Print control device, data processor, print system, print control method, storage medium storing computer-readable program, and program
JP3986588B2 (en) Image image forming system and scanner device
JP2010004127A (en) Image processor and image processing system
JP4124078B2 (en) Image processing apparatus and image processing method
US20080285066A1 (en) Image processor and image processing method
JP2003330653A (en) Printer driver and recording medium
JP2012018695A (en) Information processor, control method and program
US20050024653A1 (en) Print file editing method and apparatus and color image forming system employing the same
KR100370202B1 (en) Printer and method of processing print data thereof
JP2001160882A (en) Copy controller
JP4923694B2 (en) Embedded information processing equipment
JP2008287393A (en) Print system, print controller, control method for print system, driver program, and recording medium recording driver program
JP3322038B2 (en) Print data transfer device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050114

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070530

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081203

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090715

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090908

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100120

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

R150 Certificate of patent or registration of utility model

Ref document number: 4458219

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100202

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130219

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130219

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees