JPH1040032A - Printer system and printing method used for the same - Google Patents

Printer system and printing method used for the same

Info

Publication number
JPH1040032A
JPH1040032A JP8196123A JP19612396A JPH1040032A JP H1040032 A JPH1040032 A JP H1040032A JP 8196123 A JP8196123 A JP 8196123A JP 19612396 A JP19612396 A JP 19612396A JP H1040032 A JPH1040032 A JP H1040032A
Authority
JP
Japan
Prior art keywords
printer
paper size
printing
host device
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.)
Withdrawn
Application number
JP8196123A
Other languages
Japanese (ja)
Inventor
Toshio Nakano
利雄 中野
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP8196123A priority Critical patent/JPH1040032A/en
Publication of JPH1040032A publication Critical patent/JPH1040032A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable a printer to perform printing which uses optimum form sizes for variable-magnification printing or summarized printing set by a host device. SOLUTION: The printer system 10 comprises of the host device 12 and printer 20. In this case, the host 12 is provided with a printer driver 123. Then optimum form size which should be used by the printer 20 is selected according to information on form size used by an application 121 operating on the host device 12 and information on variable magnification set on the host device 12, and a form size setting command prompting the use of the optimum form size is sent out to the printer 20.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、プリンティング技
術に関し、特に、プリンタとホスト装置とが接続され、
ホスト装置側からの印刷コマンドに応じた印刷がプリン
タに依って実行されるプリンタシステムに関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a printing technique, and more particularly, to a technique in which a printer and a host device are connected,
The present invention relates to a printer system in which printing according to a print command from a host device is executed by a printer.

【0002】[0002]

【従来の技術】従来この種のプリンタシステム、及びこ
れに用いられる印字方法としては、例えば、特開平2−
185463号公報(発明の名称:電子写真プリンタの
印刷方法、出願人:株式会社日立製作所、出願日:19
89年1月13日)に開示されたような技術がある。
2. Description of the Related Art Conventionally, a printer system of this type and a printing method used in the printer system are disclosed in, for example,
No. 185463 (Title of Invention: Printing Method of Electrophotographic Printer, Applicant: Hitachi, Ltd., Filing Date: 19)
(Jan. 13, 1989).

【0003】則ちプリンタシステムは、プリンタ装置の
用紙サイズを検知センサを利用して検知し、表示を行
い、更に、ホスト側装置が予め必要とされる用紙サイズ
を表示するように構成されていた。
In other words, the printer system is configured to detect and display the paper size of the printer using a detection sensor, and to display the required paper size in the host-side device. .

【0004】このようなプリンタシステムに用いられる
印字方法は、具体的には、ホスト装置が、プリンタ装置
で印刷を行う場合に、プリンタ装置の用紙サイズとホス
ト装置で必要とされる用紙サイズの表示を行い、表示の
条件で印刷を実行しても良いかどうかの問い合わせを行
っていた。
A printing method used in such a printer system is, specifically, a display of a paper size of the printer device and a paper size required by the host device when the host device performs printing with the printer device. Has been performed, and an inquiry has been made as to whether printing can be performed under the display conditions.

【0005】これにより、プリンタ装置の用紙サイズと
ホスト装置の必要とする用紙サイズとが異なっている場
合でも、両者の用紙サイズが表示されるため、用紙サイ
ズの不一致が使用者に明確に伝達され、その結果、プリ
ンタ装置の用紙サイズと異なる用紙サイズでの印刷が可
能となることが開示されている。
Thus, even when the paper size of the printer device is different from the paper size required by the host device, the two paper sizes are displayed, so that the mismatch of the paper sizes is clearly transmitted to the user. As a result, it is disclosed that printing can be performed on a paper size different from the paper size of the printer device.

【0006】また従来のプリンタシステム、及びこれに
用いられる印字方法においては、ホスト装置側で設定さ
れた用紙サイズ、又はホスト装置側で動作しているアプ
リケーションで設定されている用紙サイズと同じ用紙サ
イズを指定するための用紙サイズ指定コマンドがプリン
タ装置へ送出されていた。
In a conventional printer system and a printing method used for the same, a paper size set on a host device side or the same paper size set on an application running on the host device side is used. Has been sent to the printer device.

【0007】また、ホスト装置側で変倍率が設定された
場合や、集約印刷が選択された場合であっても、このよ
うな変倍率設定や集約印刷選択が反映されず、これらが
設定されていない場合と同様の用紙サイズ指定コマンド
がプリンタ装置に送出されていた。
[0007] Even when the scaling ratio is set on the host device side or when the collective printing is selected, the setting of the scaling ratio and the selection of the collective printing are not reflected, and these are set. The same paper size designation command was sent to the printer device as when there was no paper size designation command.

【0008】[0008]

【発明が解決しようとする課題】しかしながら、このよ
うな従来のプリンタシステム、及びこれに用いられる印
字方法では、ホスト装置側で変倍率が設定された場合
や、集約印刷が選択された場合であっても、このような
変倍率設定や集約印刷設定が反映されず、これらが設定
されていない場合と同様の用紙サイズ指定コマンドが送
出されていため、変倍率を設定して縮小印刷を実行しよ
うとした場合に、実際の印字範囲が狭くなっているのに
関わらず、初めに設定されている等倍印刷時の用紙サイ
ズで、用紙サイズ指定コマンドや給紙先指定コマンドが
プリンタ装置に送出されてしまい、最適な用紙サイズが
指定されないため、余分な余白がある印刷が実行されて
しまうという技術的課題があった。
However, in such a conventional printer system and a printing method used in such a printer system, a case where a scaling factor is set on the host device side or a case where aggregate printing is selected is considered. However, since these scaling ratio settings and aggregate print settings are not reflected and the same paper size designation command is sent as when these settings are not set, it is attempted to set the scaling ratio and execute reduced printing. In this case, regardless of the actual print area being narrowed, the paper size designation command and paper feed destination designation command are sent to the printer with the initially set paper size for the same size printing. As a result, there is a technical problem that printing with an extra margin is executed because the optimum paper size is not specified.

【0009】本発明は、このような従来の問題点を解決
することを課題としており、特に、ホスト装置上で動作
しているアプリケーションに使用されている用紙サイズ
の情報とホスト装置に設定されている変倍率の情報とに
基づいて、プリンタで用いられるべき最適の用紙サイズ
を選択すると共に、最適な用紙サイズの使用を促す用紙
サイズ設定コマンドをプリンタに送出するプリンタドラ
イバーを設けることに依り、印刷の変倍率設定や集約印
刷設定を含めた最適な用紙サイズの選択が実行できるよ
うになるため、変倍印刷又は集約印刷を実行する際、ホ
スト装置で設定されている変倍印刷又は集約印刷に最適
な用紙サイズと異なる用紙サイズがプリンタに別途設定
されている場合であっても、ホスト装置で設定されてい
る変倍印刷又は集約印刷に最適な用紙サイズをプリンタ
側で使用することが可能となり、ホスト装置で設定され
ている変倍印刷又は集約印刷に最適な用紙サイズを用い
た印刷が実行できるプリンタシステム、及びこれに用い
られる印字方法を提供することを課題としている。
SUMMARY OF THE INVENTION An object of the present invention is to solve such a conventional problem. In particular, the present invention relates to information on paper size used in an application running on a host device and information set on the host device. Based on the information of the magnification, the optimum paper size to be used in the printer is selected, and a printer driver that sends a paper size setting command to the printer to encourage the use of the optimum paper size is provided. It is possible to select the optimal paper size including the scaling ratio setting and the aggregate printing setting, so when performing the scaling printing or the aggregate printing, the scaling printing or the aggregation printing set in the host device is used. Even if a paper size different from the optimal paper size is separately set in the printer, the variable-size printing or collection set in the host A printer system that enables a printer to use an optimal paper size for printing, and can execute printing using an optimal paper size for variable-size printing or aggregate printing set in a host device, and a printer system used in the printer system. It is an object to provide a printing method.

【0010】[0010]

【課題を解決するための手段】請求項1に記載の発明
は、プリンタ20とホスト装置12とが接続されている
プリンタシステム10において、前記ホスト装置12上
で動作しているアプリケーション121に使用されてい
る用紙サイズの情報と前記ホスト装置12に設定されて
いる変倍率の情報とに基づいて、前記プリンタ20で用
いられるべき最適の用紙サイズを選択すると共に、当該
最適な用紙サイズの使用を促す用紙サイズ設定コマンド
をプリンタ20に送出するプリンタドライバー123を
有する、ことを特徴とするプリンタシステム10であ
る。
The invention according to claim 1 is used for an application 121 running on the host device 12 in a printer system 10 in which a printer 20 and a host device 12 are connected. Based on the paper size information and the scaling information set in the host device 12, an optimum paper size to be used in the printer 20 is selected, and the use of the optimum paper size is prompted. The printer system 10 includes a printer driver 123 that sends a paper size setting command to the printer 20.

【0011】請求項1に記載の発明に依れば、印刷の変
倍率設定を含めた最適な用紙サイズの選択が実行できる
ようになるため、変倍印刷を実行する際、ホスト装置1
2で設定されている変倍印刷に最適な用紙サイズと異な
る用紙サイズがプリンタ20に別途設定されている場合
であっても、ホスト装置12で設定されている変倍印刷
に最適な用紙サイズをプリンタ20側で使用することが
可能となり、ホスト装置12で設定されている変倍印刷
に最適な用紙サイズを用いた印刷が実行できるようにな
る。
According to the first aspect of the present invention, it is possible to select an optimum paper size including a print scaling ratio setting.
Even if a paper size different from the optimum paper size for the variable-size printing set in step 2 is separately set in the printer 20, the optimum paper size for the variable-size printing set in the host device 12 is not changed. It is possible to use the printer 20 side, and it is possible to execute printing using the optimum paper size for the variable-size printing set in the host device 12.

【0012】請求項2に記載の発明は、請求項1に記載
のプリンタシステム10において、前記プリンタ20
は、前記プリンタドライバー123から受け取った前記
用紙サイズ設定コマンドに基づいて、前記最適な用紙サ
イズを用いた印刷設定を実行するように構成されてい
る、ことを特徴とするプリンタシステム10である。
According to a second aspect of the present invention, there is provided the printer system according to the first aspect, wherein the printer includes:
Is a printer system 10 configured to execute print setting using the optimum paper size based on the paper size setting command received from the printer driver 123.

【0013】請求項2に記載の発明に依れば、請求項1
に記載の効果に加えて、変倍率設定を含めて最適な用紙
サイズをプリンタドライバー123が判断するため、例
えば、ホスト装置12からの用紙サイズ設定コマンドに
よりプリンタ20が縮小印刷を実行する際に、プリンタ
20に縮小印刷に適した小さい印刷用紙が使用可能な状
態でセットされている場合、この小さい印刷用紙を使用
することができるようになり、その結果、ホスト装置1
2で設定されている変倍印刷に最適な用紙サイズを用い
た印刷が実行できるようになる。
According to the invention described in claim 2, according to claim 1
In addition to the effects described in the above, since the printer driver 123 determines the optimal paper size including the scaling ratio setting, for example, when the printer 20 executes reduced printing by a paper size setting command from the host device 12, When small printing paper suitable for reduced printing is set in the printer 20 in a usable state, the small printing paper can be used, and as a result, the host device 1 can be used.
Printing using the optimal paper size for the variable-size printing set in step 2 can be executed.

【0014】請求項3に記載の発明は、請求項1又は2
に記載のプリンタシステム10において、前記プリンタ
ドライバー123は、アプリケーション121側で使用
されている前記用紙サイズの情報、プリンタドライバー
123側で設定されている前記変倍率の情報、及びプリ
ンタドライバー123側で集約印刷を実行するか否かの
情報に基づいて、プリンタ20に用いられる前記最適な
用紙サイズを自動的に選択すると共に、当該最適な用紙
サイズの使用を促す前記用紙サイズ設定コマンドを前記
プリンタ20に送出する、ことを特徴とするプリンタシ
ステム10である。
According to a third aspect of the present invention, there is provided the first or second aspect.
, The printer driver 123 collects information on the paper size used on the application 121 side, information on the scaling ratio set on the printer driver 123 side, and information on the printer driver 123 side. Based on the information on whether or not to execute printing, the optimum paper size used for the printer 20 is automatically selected, and the paper size setting command prompting the use of the optimum paper size is sent to the printer 20. The printer system 10 transmits the print data.

【0015】請求項3に記載の発明に依れば、請求項1
又は2に記載の効果に加えて、プリンタドライバー12
3が、変倍印刷設定又は集約印刷設定を含めて用紙サイ
ズを判断するため、例えば、ホスト装置12からの用紙
サイズ設定コマンドによりプリンタ20が縮小印刷又は
集約印刷を実行する際に、プリンタ20に縮小印刷又は
集約印刷に適した小さい印刷用紙が使用可能な状態でセ
ットされている場合、この小さい印刷用紙を使用するこ
とができるようになり、その結果、ホスト装置12で設
定されている変倍印刷又は集約印刷に最適な用紙サイズ
を用いた印刷が実行できるようになる。
According to the invention described in claim 3, according to claim 1 of the present invention,
Or, in addition to the effects described in 2, the printer driver 12
3 determines the paper size including the scaling print setting or the aggregate print setting. For example, when the printer 20 executes the reduced print or the aggregate print by the paper size setting command from the host device 12, the printer 20 When small printing paper suitable for reduction printing or aggregate printing is set in a usable state, the small printing paper can be used, and as a result, the magnification set in the host device 12 can be changed. Printing using a paper size optimal for printing or aggregate printing can be executed.

【0016】請求項4に記載の発明は、請求項1乃至3
のいずれか一項に記載のプリンタシステム10におい
て、前記プリンタドライバー123は、前記用紙サイズ
の自動調整機能を使用するか否かの選択ができるように
構成されている、ことを特徴とするプリンタシステム1
0である。。
The invention described in claim 4 is the first to third aspects of the present invention.
The printer system 10 according to any one of the preceding claims, wherein the printer driver 123 is configured to be able to select whether or not to use the automatic paper size adjustment function. 1
0. .

【0017】請求項4に記載の発明に依れば、請求項1
乃至3のいずれか一項に記載の効果に加えて、用紙サイ
ズの自動調整機能を有効にする/有効にしないの2つの
設定をユーザーが選択ができるようになり、その結果、
ユーザー側の使いやすさ、則ち、ユーザーインタフェー
スの向上を図ることができるようになる。
According to the invention described in claim 4, according to claim 1 of the present invention,
4. In addition to the effects described in any one of Items 3 to 3, the user can select two settings of enabling / disabling the automatic paper size adjustment function, and as a result,
The user-side usability, that is, the user interface can be improved.

【0018】請求項5に記載の発明は、請求項1乃至4
のいずれか一項に記載のプリンタシステム10に用いら
れる印字方法であって、前記プリンタドライバー123
が、アプリケーション121側で使用している前記用紙
サイズの情報と前記プリンタドライバー123側で設定
されている前記変倍率の情報とに基づいて、前記プリン
タ20に用いられる前記最適な用紙サイズを自動的に選
択すると共に、当該最適な用紙サイズの使用を促す前記
用紙サイズ設定コマンドを前記プリンタ20に送出する
ことに依って、前記自動調整機能を実行する、ことを特
徴とする印字方法である。
[0018] The invention according to claim 5 is the invention according to claims 1 to 4.
A printing method used in the printer system 10 according to any one of the above, wherein the printer driver 123
Automatically determines the optimum paper size used for the printer 20 based on the paper size information used by the application 121 and the scaling information set by the printer driver 123. And executing the automatic adjustment function by sending the paper size setting command to the printer 20 to prompt the use of the optimum paper size.

【0019】請求項5に記載の発明に依れば、印刷の変
倍率設定を含めた最適な用紙サイズの選択が実行できる
ようになるため、変倍印刷を実行する際、ホスト装置1
2で設定されている変倍印刷に最適な用紙サイズと異な
る用紙サイズがプリンタ20に別途設定されている場合
であっても、ホスト装置12で設定されている変倍印刷
に最適な用紙サイズをプリンタ20側で使用することが
可能となる。
According to the fifth aspect of the present invention, it is possible to select the optimum paper size including the scaling ratio for printing, so that when executing the scaling printing, the host apparatus 1
Even if a paper size different from the optimum paper size for the variable-size printing set in step 2 is separately set in the printer 20, the optimum paper size for the variable-size printing set in the host device 12 is not changed. It can be used on the printer 20 side.

【0020】例えば、ホスト装置12からの用紙サイズ
設定コマンドによりプリンタ20が縮小印刷を実行する
際に、プリンタ20に縮小印刷に適した小さい印刷用紙
が使用可能な状態でセットされている場合、この小さい
印刷用紙を使用することができるようになる。
For example, when the printer 20 executes reduced printing in response to a paper size setting command from the host device 12, if small printing paper suitable for reduced printing is set in the printer 20 in a usable state, Small printing paper can be used.

【0021】その結果、ホスト装置12で設定されてい
る変倍印刷に最適な用紙サイズを用いた印刷が実行でき
るようになる。ホスト装置12で設定されている変倍印
刷に最適な用紙サイズを用いた印刷が実行できるように
なる。
As a result, printing using the optimum paper size for the variable-size printing set in the host device 12 can be executed. Printing using the optimal paper size for the variable-size printing set in the host device 12 can be executed.

【0022】請求項6に記載の発明は、請求項1乃至4
のいずれか一項に記載のプリンタシステム10に用いら
れる印字方法であって、前記プリンタドライバー123
が、アプリケーション121側で使用している前記用紙
サイズの情報、前記プリンタドライバー123側で設定
されている前記変倍率の情報、又はプリンタドライバー
123側で前記集約印刷を実行するか否かの情報に基づ
いて、前記プリンタ20に用いられる前記最適な用紙サ
イズを自動的に選択すると共に、当該最適な用紙サイズ
の使用を促す前記用紙サイズ設定コマンドを前記プリン
タ20に送出することに依って、前記自動調整機能を実
行する、ことを特徴とする印字方法である。
The invention according to claim 6 is the invention according to claims 1 to 4
A printing method used in the printer system 10 according to any one of the above, wherein the printer driver 123
Is information on the paper size used on the application 121 side, information on the scaling ratio set on the printer driver 123 side, or information on whether or not to execute the collective printing on the printer driver 123 side. Automatically selecting the optimum paper size to be used for the printer 20 and sending the paper size setting command to the printer 20 to prompt the use of the optimum paper size. A printing method for executing an adjustment function.

【0023】請求項6に記載の発明に依れば、印刷の変
倍率設定や集約印刷設定を含めた最適な用紙サイズの選
択が実行できるようになるため、変倍印刷又は集約印刷
を実行する際、ホスト装置12で設定されている変倍印
刷又は集約印刷に最適な用紙サイズと異なる用紙サイズ
がプリンタ20に別途設定されている場合であっても、
ホスト装置12で設定されている変倍印刷又は集約印刷
に最適な用紙サイズをプリンタ20側で使用することが
可能となる。
According to the sixth aspect of the present invention, since it is possible to select the optimum paper size including the scaling ratio setting for printing and the aggregate printing setting, the scaling printing or the aggregate printing is executed. In this case, even if a paper size different from the optimal paper size for the variable-size printing or the aggregate printing set in the host device 12 is separately set in the printer 20,
It is possible for the printer 20 to use a paper size that is optimal for variable-size printing or aggregate printing set in the host device 12.

【0024】例えば、ホスト装置12からの用紙サイズ
設定コマンドによりプリンタ20が縮小印刷又は集約印
刷を実行する際に、プリンタ20に縮小印刷又は集約印
刷に適した小さい印刷用紙が使用可能な状態でセットさ
れている場合、この小さい印刷用紙を使用することがで
きるようになる。
For example, when the printer 20 executes reduced printing or aggregate printing according to a paper size setting command from the host device 12, the printer 20 is set in a state where small printing paper suitable for reduced printing or aggregate printing can be used. If so, this small printing paper can be used.

【0025】その結果、ホスト装置12で設定されてい
る変倍印刷又は集約印刷に最適な用紙サイズを用いた印
刷が実行できるようになる。ホスト装置12で設定され
ている変倍印刷又は集約印刷に最適な用紙サイズを用い
た印刷が実行できるようになる。
As a result, it is possible to execute printing using a paper size optimal for variable-size printing or aggregate printing set in the host device 12. Printing using a paper size that is optimal for variable-size printing or aggregate printing set in the host device 12 can be executed.

【0026】[0026]

【発明の実施の形態】以下、図面に基づき本発明の各種
実施形態を説明する。図1は、本発明のプリンタシステ
ム10のプリンタ20の一実施形態を説明するための機
能ブロック図である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Various embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a functional block diagram for explaining an embodiment of the printer 20 of the printer system 10 of the present invention.

【0027】初めに、図1を参照して、ホスト装置12
としてのホストコンピュータ装置12と接続されている
プリンタ20の構成とコントローラの構成と説明する。
First, referring to FIG.
The configuration of the printer 20 and the configuration of the controller connected to the host computer device 12 will be described.

【0028】ホストコンピュータ装置12は、ケーブル
等の伝送媒体を介してプリンタ20に接続され、プリン
タ20にプリンタ設定コマンド、用紙サイズ設定コマン
ド、印刷データ等をを送信することができる。
The host computer device 12 is connected to the printer 20 via a transmission medium such as a cable, and can transmit a printer setting command, a paper size setting command, print data, and the like to the printer 20.

【0029】また、プリンタ20は、プリンタドライバ
ー123から受け取った用紙サイズ設定コマンドに基づ
いて、最適な用紙サイズを用いた印刷設定を実行するよ
うに、コントローラ25、エンジン23、パネル装置2
2、ディスク装置21等から構成されている。
Further, based on the paper size setting command received from the printer driver 123, the printer 20 controls the controller 25, the engine 23, and the panel device 2 so as to execute the print setting using the optimum paper size.
2, the disk device 21 and the like.

【0030】次に、図1を参照して、コントローラ25
の構成を説明する。
Next, referring to FIG.
Will be described.

【0031】251は、プログラムROM253(図
中、Prog. ROM)のプログラム、パネル装置2
2からのモード指示、ホスト装置12からのコマンドに
よってコントローラ25の全体を制御するCPUであ
る。
Reference numeral 251 denotes a program in a program ROM 253 (Prog. ROM in the figure), a panel device 2
2 is a CPU that controls the entire controller 25 according to a mode instruction from the host device 2 and a command from the host device 12.

【0032】24は、フォントデータや、プログラムを
外部から供給するIC Cardである。
Reference numeral 24 denotes an IC card for supplying font data and a program from the outside.

【0033】252は、パネル装置22からのモード指
示の内容などを記憶しておく不揮発性記憶装置(図中、
NVRAM)である。
Reference numeral 252 denotes a nonvolatile storage device (in the figure, a nonvolatile storage device for storing the contents of the mode instruction from the panel device 22).
NVRAM).

【0034】253は、コントローラ25の制御プログ
ラムが格納されているプログラムROMである。
A program ROM 253 stores a control program for the controller 25.

【0035】254は、フォントのパターンデータなど
を記憶するフォントROM(図中、Font ROM)
である。
Reference numeral 254 denotes a font ROM (Font ROM in the figure) for storing font pattern data and the like.
It is.

【0036】256は、CPU251のワークメモリ、
入力データのインプットバッファー、プリントデータの
ページバッファー、ダウンロードフォント用のメモリ等
に使用するRAMである。
256 is a work memory of the CPU 251;
The RAM is used as an input buffer for input data, a page buffer for print data, a memory for download fonts, and the like.

【0037】257は、プリンタエンジン23との間で
コマンドの通信、及びステータスや印字データの通信を
行なうエンジンインターフェース(図中、Engine
I/F)である。
Reference numeral 257 denotes an engine interface (Engine in the figure) for communicating commands with the printer engine 23 and communicating status and print data.
I / F).

【0038】23は、実際に印字を行なうプリンタエン
ジンである。
Reference numeral 23 denotes a printer engine that actually performs printing.

【0039】258は、パネル装置22との間で、コマ
ンド及びステータスの通信を行なうパネルインターフェ
ース(図中、Panel I/F)である。
Reference numeral 258 denotes a panel interface (Panel I / F in the figure) for communicating commands and status with the panel device 22.

【0040】22は、使用者に現在のプリンタの状態を
知らせたり、モード指示を行なったりする、パネル装置
22である。
Reference numeral 22 denotes a panel device 22 for notifying a user of a current printer state and giving a mode instruction.

【0041】260は、ホスト装置12と通信を行なう
ホストインターフェイス(図中、Host I/F)で
あり、具体的には、セントロニクス・インタフェース等
のパラレルインタフェースやRS232C等のシリアル
インタフェースである。
Reference numeral 260 denotes a host interface (Host I / F in the figure) for communicating with the host device 12, and more specifically, a parallel interface such as a Centronics interface or a serial interface such as RS232C.

【0042】12は、プリンタの上位装置である、ホス
ト装置である。
Reference numeral 12 denotes a host device which is a host device of the printer.

【0043】259は、ディスク装置21と通信を行な
うためのディスクインターフェース(図中、Disk
I/F)である。
Reference numeral 259 denotes a disk interface (Disk in the figure) for communicating with the disk device 21.
I / F).

【0044】21は、フォントデータや、プログラム
や、印字データなどの様々のデータを記憶しておくディ
スク装置(図中、Disk)でフロッピディスク装置や
ハードディスク装置などである。
Reference numeral 21 denotes a disk device (Disk in the figure) for storing various data such as font data, programs and print data, such as a floppy disk device or a hard disk device.

【0045】コントローラ25は、ホストインターフェ
ース260を通して、ホスト装置12からデータ(文字
コード制御コード、制御コマンド)を受け取ると、イン
プト・バッファにそのデータを一時的に格納する。
When the controller 25 receives data (character code control code, control command) from the host device 12 through the host interface 260, the controller 25 temporarily stores the data in the input buffer.

【0046】次に、インプット・バッファ内に保持され
ているデータを取り出して、ページ・バッファにそのデ
ータ1文字分毎のフォントパターンの先頭アドレス、フ
ォント・パターンの幅、フォント・パターンの高さ、印
字位置等のページ・レイアウト情報を格納する。
Next, the data held in the input buffer is taken out, and the head address of the font pattern for each character of the data, the width of the font pattern, the height of the font pattern, Stores page layout information such as print position.

【0047】次に、ページ・バッファが1ページ分完成
すると、続いてそのページ・バッファのデータをフレー
ム・バッファにビットマップで展開する。
Next, when the page buffer is completed for one page, the data in the page buffer is developed in the frame buffer as a bit map.

【0048】展開が終了すると、次に、エンジンインタ
ーフェース257を通してエンジン23に給紙トレイ選
択コマンド、排紙トレイ選択コマンド、印字コマンドを
送り、フレーム・バッファに展開したビットマップ・デ
ータをビデオ・データとして出力する。
When the development is completed, next, a feed tray selection command, a discharge tray selection command and a print command are sent to the engine 23 through the engine interface 257, and the bitmap data developed in the frame buffer is converted into video data. Output.

【0049】一方エンジン23は、コントローラ25か
ら送られる給紙トレイ選択コマンド、排紙トレイ選択コ
マンド印字コマンドに従って、指定給紙トレイから給紙
を実行し、ビデオ・データに従って印字を行なって指定
排紙トレイに出力する。
On the other hand, the engine 23 executes paper feeding from a designated paper feeding tray in accordance with a paper feeding tray selection command and a paper ejection tray selection command printing command sent from the controller 25, performs printing in accordance with video data, and performs specified paper ejection. Output to tray.

【0050】図2は、図1のプリンタシステム10のホ
スト装置12の一実施形態を説明するための機能ブロッ
ク図である。
FIG. 2 is a functional block diagram for explaining an embodiment of the host device 12 of the printer system 10 of FIG.

【0051】ホスト装置12は、図2に示すように、O
S(オペレーティングシステム)122上で動作するア
プリケーション121、OS上でプリンタ20の印字を
制御するプリントマネージャー124及びプリンタドラ
イバー123を有する。
The host device 12, as shown in FIG.
An application 121 runs on an S (operating system) 122, a print manager 124 that controls printing by the printer 20 on the OS, and a printer driver 123.

【0052】アプリケーション121は、データを印刷
する場合、OS122を経由して作られたOS固有の中
間的な印刷データをプリンタドライバー123に送る。
When printing the data, the application 121 sends intermediate print data unique to the OS created via the OS 122 to the printer driver 123.

【0053】続いてプリンタドライバー123が、受け
取ったその中間の印刷データを、プリンタ20固有のプ
リンタ制御コマンド(最終的な印刷データ)に変換し
て、プリントマネージャー124に送る。
Subsequently, the printer driver 123 converts the received intermediate print data into a printer control command (final print data) unique to the printer 20 and sends it to the print manager 124.

【0054】この際、プリントマネージャー124は、
その印刷データを一時的にスプールした後、プリンタ2
0にその印刷データを送信する。
At this time, the print manager 124
After temporarily spooling the print data, the printer 2
0, and transmits the print data.

【0055】この際、プリントマネージャー124は、
一時的に印刷データをスプールすることにより、アプリ
ケーション121の印刷処理を速く終わらせることがで
き、アプリケーション121の解放が速くなるという効
果を奏する。
At this time, the print manager 124
By temporarily spooling the print data, the print processing of the application 121 can be completed quickly, and the effect that the release of the application 121 is accelerated is achieved.

【0056】次に、プリンタドライバー123の動作を
説明する。
Next, the operation of the printer driver 123 will be described.

【0057】図3は、図1のプリンタシステム10に用
いられる印字方法の第1実施形態を説明するためのフロ
ーチャートである。図4は、図3の印字方法において用
いられる、元の用紙サイズと変倍率設定との対応関係を
示す用紙サイズテーブルである。
FIG. 3 is a flowchart for explaining a first embodiment of the printing method used in the printer system 10 of FIG. FIG. 4 is a paper size table showing the correspondence between the original paper size and the magnification setting used in the printing method of FIG.

【0058】本プリンタドライバー123は、ホスト装
置12上で動作しているアプリケーション121に使用
されている用紙サイズの情報とホスト装置12に設定さ
れている変倍率の情報とに基づいて、プリンタ20で用
いられるべき最適の用紙サイズを選択すると共に、最適
な用紙サイズの使用を促す用紙サイズ設定コマンドをプ
リンタ20に送出する機能を有する。
The printer driver 123 controls the printer 20 based on the information on the paper size used by the application 121 running on the host device 12 and the information on the scaling ratio set in the host device 12. It has a function of selecting an optimum paper size to be used and transmitting a paper size setting command to the printer 20 for prompting use of the optimum paper size.

【0059】第1実施形態において、アプリケーション
121が印刷を実行する場合(ステップS1−1)、本
プリンタドライバー123は、予め設定されていた用紙
サイズ、又はアプリケーション121で指定してある用
紙サイズをOS122を経由してアプリケーション12
1から取得する(ステップS1−2)。
In the first embodiment, when the application 121 executes printing (step S1-1), the printer driver 123 uses the OS 122 to set a paper size set in advance or a paper size specified by the application 121. Application 12 via
1 (step S1-2).

【0060】続いてプリンタドライバー123は、予め
設定されている変倍率(ステップS1−3)と取得した
前述の用紙サイズに基づいて、図4のテーブルを参照す
ることに依り、プリンタ20に設定する用紙サイズを判
断する(ステップS1−4→ステップS1−5)。
Subsequently, the printer driver 123 sets the printer 20 based on the preset magnification (step S1-3) and the acquired paper size by referring to the table in FIG. The paper size is determined (step S1-4 → step S1-5).

【0061】例えば、アプリケーション121で設定さ
れた用紙サイズがサイズbであり、且つ変倍率がzに設
定されている場合、図4のテーブルに示すように、プリ
ンタ20に設定する用紙サイズは、サイズbとなる。
For example, when the paper size set by the application 121 is size b and the magnification is set to z, the paper size set in the printer 20 is set to the size as shown in the table of FIG. b.

【0062】則ち、変倍率設定を含めて最適な用紙サイ
ズをプリンタドライバー123が判断するため、例え
ば、ホスト装置12からの用紙サイズ設定コマンドによ
りプリンタ20が縮小印刷を実行する際に、プリンタ2
0に縮小印刷に適した小さい印刷用紙が使用可能な状態
でセットされている場合、この小さい印刷用紙を使用す
ることができるようになり、その結果、ホスト装置12
で設定されている変倍印刷に最適な用紙サイズを用いた
印刷が実行できるようになる。
That is, since the printer driver 123 determines the optimum paper size including the magnification setting, for example, when the printer 20 executes reduced printing by the paper size setting command from the host device 12, the printer 2
When small printing paper suitable for reduced printing is set to 0 so that it can be used, this small printing paper can be used, and as a result, the host device 12 can be used.
It is possible to execute printing using a paper size that is optimal for the variable-size printing set in step (1).

【0063】このようなプリンタドライバー123の設
定に依り、例えば、給紙先が手差しに設定されている場
合、手差しの用紙サイズ指定を、ここで判断した最適の
用紙サイズでプリンタ20に設定することができる。
According to the setting of the printer driver 123, for example, when the paper feed destination is set to manual feed, the manual paper size is set to the printer 20 with the optimum paper size determined here. Can be.

【0064】またプリンタドライバー123の設定が自
動トレイ切り替えになっている場合、プリンタドライバ
ー123は用紙名によるトレイ選択コマンドをプリンタ
20に送出するが、この場合も同様に、判断した最適の
用紙サイズで印刷処理が実行できるようになる。
When the setting of the printer driver 123 is set to automatic tray switching, the printer driver 123 sends a tray selection command based on the paper name to the printer 20. The printing process can be executed.

【0065】なお、プリンタドライバー123は、手差
しの用紙サイズ指定する際、プリンタ20側で、例え
ば、手差しの紙サイズの検知が出来ない場合には、指定
した用紙サイズに従った印刷処理の実行を促す印刷コマ
ンドを、プリンタ20に送出する。この際プリンタ20
は、この印刷コマンドに応じて、指定された用紙サイズ
で画像展開などをする処理を実行した後、印刷処理を実
行する。また、自動トレイ切り替えを実行する際に
は、、プリンタドライバー123が用紙名によるトレイ
切り替えコマンドを送出する。プリンタ20は、トレイ
切り替えコマンドで指定されたサイズの用紙がセットさ
れているトレイを探し、そのから給紙を実行した後、印
刷処理を実行する。
The printer driver 123 executes the printing process according to the specified paper size if the printer 20 cannot detect the manual paper size when the manual paper size is specified. A prompting print command is sent to the printer 20. At this time, the printer 20
In response to the print command, the printer executes a process of developing an image on a designated paper size, and then executes a print process. To execute automatic tray switching, the printer driver 123 sends a tray switching command based on the paper name. The printer 20 searches for a tray on which paper of the size specified by the tray switching command is set, executes paper feeding from that tray, and then executes print processing.

【0066】以上説明したように、第1実施形態に依れ
ば、印刷の変倍率設定を含めた最適な用紙サイズの選択
が実行できるようになるため、変倍印刷を実行する際、
ホスト装置12で設定されている変倍印刷に最適な用紙
サイズと異なる用紙サイズがプリンタ20に別途設定さ
れている場合であっても、ホスト装置12で設定されて
いる変倍印刷に最適な用紙サイズをプリンタ20側で使
用することが可能となる。
As described above, according to the first embodiment, it is possible to select an optimum paper size including a print scaling ratio setting.
Even if a paper size different from the optimum paper size for the variable-size printing set in the host device 12 is separately set in the printer 20, the optimum paper size for the variable-size printing set in the host device 12 is used. The size can be used on the printer 20 side.

【0067】例えば、ホスト装置12からの用紙サイズ
設定コマンドによりプリンタ20が縮小印刷を実行する
際に、プリンタ20に縮小印刷に適した小さい印刷用紙
が使用可能な状態でセットされている場合、この小さい
印刷用紙を使用することができるようになる。
For example, when the printer 20 executes reduced printing according to a paper size setting command from the host device 12, if small printing paper suitable for reduced printing is set in the printer 20 in a usable state, Small printing paper can be used.

【0068】その結果、ホスト装置12で設定されてい
る変倍印刷に最適な用紙サイズを用いた印刷が実行でき
るようになる。ホスト装置12で設定されている変倍印
刷に最適な用紙サイズを用いた印刷が実行できるように
なる。
As a result, printing using the optimum paper size for the variable-size printing set in the host device 12 can be executed. Printing using the optimal paper size for the variable-size printing set in the host device 12 can be executed.

【0069】次に、プリンタシステム10に用いられる
印字方法の第2実施形態を説明する。
Next, a second embodiment of the printing method used in the printer system 10 will be described.

【0070】図5は、図3の印字方法において用いられ
る、元の用紙サイズと変倍率設定と集約印刷設定との対
応関係を示す用紙サイズテーブルである。図6は、図1
のプリンタシステム10に用いられる印字方法の第2実
施形態を説明するためのフローチャートである。なお、
プリンタシステム10に用いられる印字方法の第1実施
形態において既に記述したものと同一の部分について
は、同一符号を付し、重複した説明は省略する。
FIG. 5 is a paper size table used in the printing method of FIG. 3 and showing the correspondence between the original paper size, the scaling ratio setting, and the aggregate print setting. FIG.
9 is a flowchart for explaining a second embodiment of the printing method used in the printer system 10 of FIG. In addition,
The same portions as those already described in the first embodiment of the printing method used in the printer system 10 are denoted by the same reference numerals, and redundant description will be omitted.

【0071】本プリンタドライバー123は、アプリケ
ーション121側で使用されている用紙サイズの情報、
プリンタドライバー123側で設定されている変倍率の
情報、及びプリンタドライバー123側で集約印刷を実
行するか否かの情報に基づいて、プリンタ20に用いら
れる最適な用紙サイズを自動的に選択すると共に、当該
最適な用紙サイズの使用を促す用紙サイズ設定コマンド
をプリンタ20に送出する機能を有する。
The printer driver 123 includes information on the paper size used on the application 121 side,
Based on information on the scaling ratio set on the printer driver 123 side and information on whether or not to perform the aggregate printing on the printer driver 123 side, the optimum paper size used for the printer 20 is automatically selected, and And a function of sending a paper size setting command to the printer 20 to prompt the use of the optimum paper size.

【0072】第2実施形態において、アプリケーション
121が印刷する場合(ステップS2−1)、本プリン
タドライバー123は、第1実施形態で述べたように、
予め設定されていた用紙サイズ、又は、アプリケーショ
ン121で指定してある用紙サイズと変倍率を取得する
(ステップS2−2→ステップS2−3)。
In the second embodiment, when the application 121 prints (step S2-1), the printer driver 123 executes the printing as described in the first embodiment.
A preset paper size or a paper size and a scaling ratio designated by the application 121 are acquired (step S2-2 → step S2-3).

【0073】プリンタドライバー123は、更に用紙サ
イズと変倍率とに加えて、集約印刷の設定情報を取得す
る(ステップS2−4)。
The printer driver 123 further acquires the setting information of the aggregate printing in addition to the paper size and the scaling ratio (step S2-4).

【0074】続いて、プリンタドライバー123は、用
紙サイズと変倍率と集約印刷の設定情報とに基づいて、
図5のテーブルを利用して、プリンタ20に設定する用
紙サイズを判断する。
Subsequently, the printer driver 123 determines the paper size, the scaling ratio, and the setting information of the integrated printing based on the setting information.
The paper size set in the printer 20 is determined using the table in FIG.

【0075】例えば、アプリケーション121での用紙
サイズがサイズbで、変倍率がy、集約印刷するの設定
になっている場合、図5のテーブルを参照することに依
り、プリンタドライバー123は、プリンタ20に設定
する最適な用紙サイズを選択する(図5のテーブルにお
いてはサイズaを選択する)(ステップS2−5→ステ
ップS2−6)。
For example, if the paper size in the application 121 is set to the size b, the scaling ratio is set to y, and the printing is to be performed collectively, the printer driver 123 refers to the table in FIG. Is selected (the size a is selected in the table of FIG. 5) (step S2-5 → step S2-6).

【0076】これにより、第1実施形態に記載の効果に
加えて、印刷の変倍率設定や集約印刷設定を含めた最適
な用紙サイズの選択が実行できるようになるため、変倍
印刷又は集約印刷を実行する際、ホスト装置12で設定
されている変倍印刷又は集約印刷に最適な用紙サイズと
異なる用紙サイズがプリンタ20に別途設定されている
場合であっても、ホスト装置12で設定されている変倍
印刷又は集約印刷に最適な用紙サイズをプリンタ20側
で使用することが可能となる。
With this, in addition to the effects described in the first embodiment, since it becomes possible to select the optimum paper size including the scaling ratio setting for printing and the aggregate printing setting, it is possible to execute the scaling printing or the aggregate printing. Is executed, even if a paper size different from the optimal paper size for the variable-size printing or the aggregate printing set in the host device 12 is separately set in the printer 20, it is set in the host device 12. It is possible for the printer 20 to use a paper size that is most suitable for variable-size printing or aggregate printing.

【0077】例えば、ホスト装置12からの用紙サイズ
設定コマンドによりプリンタ20が縮小印刷又は集約印
刷を実行する際に、プリンタ20に縮小印刷又は集約印
刷に適した小さい印刷用紙が使用可能な状態でセットさ
れている場合、この小さい印刷用紙を使用することがで
きるようになる。
For example, when the printer 20 executes reduced printing or aggregate printing according to a paper size setting command from the host device 12, the printer 20 is set in a state where small printing paper suitable for reduced printing or aggregate printing can be used. If so, this small printing paper can be used.

【0078】その結果、ホスト装置12で設定されてい
る変倍印刷又は集約印刷に最適な用紙サイズを用いた印
刷が実行できるようになる。ホスト装置12で設定され
ている変倍印刷又は集約印刷に最適な用紙サイズを用い
た印刷が実行できるようになる。
As a result, it is possible to execute printing using a paper size that is optimal for variable-size printing or aggregate printing set in the host device 12. Printing using a paper size that is optimal for variable-size printing or aggregate printing set in the host device 12 can be executed.

【0079】次に、プリンタシステム10に用いられる
印字方法の第3実施形態を説明する。
Next, a third embodiment of the printing method used in the printer system 10 will be described.

【0080】図7は、図1のプリンタシステム10に用
いられる印字方法の第3実施形態を説明するためのフロ
ーチャートである。なお、プリンタシステム10に用い
られる印字方法の第1実施形態または第2実施形態にお
いて既に記述したものと同一の部分については、同一符
号を付し、重複した説明は省略する。
FIG. 7 is a flowchart for explaining a third embodiment of the printing method used in the printer system 10 of FIG. The same parts as those already described in the first or second embodiment of the printing method used in the printer system 10 are denoted by the same reference numerals, and redundant description will be omitted.

【0081】第3実施形態のプリンタドライバー123
において、用紙サイズの自動調整機能を使用するか否か
の選択の設定を設けている。
The printer driver 123 according to the third embodiment
Has a setting for selecting whether or not to use the automatic paper size adjustment function.

【0082】用紙サイズの自動調整機能を使用しない場
合(ステップS3−1→ステップS3−2の[しな
い])、以前と同じ処理が実行される(ステップS3−
2の[しない]→ステップS3−7)。
When the paper size automatic adjustment function is not used (Step S3-1 → [No] in Step S3-2), the same processing as before is executed (Step S3-).
2 [No] → Step S3-7).

【0083】具体的には、ホスト装置12が、プリンタ
20で印刷を行う場合に、プリンタ20の用紙サイズと
ホスト装置12で必要とされる用紙サイズの表示を行
い、表示の条件で印刷を実行しても良いかどうかの問い
合わせを行う。
More specifically, when printing is performed by the printer 20, the host device 12 displays the paper size of the printer 20 and the paper size required by the host device 12, and executes printing under the display conditions. Inquire whether it is okay to do so.

【0084】これにより、プリンタ20の用紙サイズと
ホスト装置12の必要とする用紙サイズとが異なってい
る場合でも、両者の用紙サイズが表示されるため、用紙
サイズの不一致が使用者に明確に伝達され、その結果、
プリンタ20の用紙サイズと異なる用紙サイズでの印刷
が可能となる。
Thus, even when the paper size of the printer 20 is different from the paper size required by the host device 12, the two paper sizes are displayed, so that the mismatch between the paper sizes is clearly transmitted to the user. And as a result,
Printing on a paper size different from the paper size of the printer 20 becomes possible.

【0085】また用紙サイズの自動調整機能を使用しな
い場合、ホスト装置12で設定された用紙サイズ、又は
ホスト装置12で動作しているアプリケーションで設定
されている用紙サイズと同じ用紙サイズを指定するため
の用紙サイズ指定コマンドがプリンタ20へ送出され
る。
When the automatic paper size adjustment function is not used, the same paper size as the paper size set by the host device 12 or the paper size set by the application running on the host device 12 is designated. Is sent to the printer 20.

【0086】また用紙サイズの自動調整機能を使用しな
い場合、ホスト装置12で変倍率が設定された場合や、
集約印刷が選択された場合であっても、このような変倍
率設定や集約印刷選択が反映されず、これらが設定され
ていない場合と同様の用紙サイズ指定コマンドがプリン
タ20に送出される。
When the paper size automatic adjustment function is not used, when the magnification is set by the host device 12,
Even when the aggregate print is selected, the scaling ratio setting and the aggregate print selection are not reflected, and the same paper size designation command as when these are not set is transmitted to the printer 20.

【0087】また、用紙サイズの自動調整機能を使用す
る場合(ステップS3−1→ステップS3−2の[す
る])、前述の第2実施形態の印字方法が実行される
(ステップS3−3→ステップS3−4→ステップS3
−5→ステップS3−6→ステップS3−7)。
When the automatic paper size adjusting function is used (Step S3-1 → [Yes] in Step S3-2), the printing method of the second embodiment is executed (Step S3-3 →). Step S3-4 → Step S3
−5 → Step S3-6 → Step S3-7).

【0088】これにより、第1実施形態又は第2実施形
態に記載の効果に加えて、用紙サイズの自動調整機能を
有効にする/有効にしないの2つの設定をユーザーが選
択ができるようになり、その結果、ユーザー側の使いや
すさ、則ち、ユーザーインタフェースの向上を図ること
ができるようになる。
As a result, in addition to the effects described in the first and second embodiments, the user can select two settings of enabling / disabling the automatic paper size adjustment function. As a result, the usability of the user, that is, the user interface can be improved.

【0089】[0089]

【発明の効果】請求項1に記載の発明に依れば、印刷の
変倍率設定を含めた最適な用紙サイズの選択が実行でき
るようになるため、変倍印刷を実行する際、ホスト装置
で設定されている変倍印刷に最適な用紙サイズと異なる
用紙サイズがプリンタに別途設定されている場合であっ
ても、ホスト装置で設定されている変倍印刷に最適な用
紙サイズをプリンタ側で使用することが可能となり、ホ
スト装置で設定されている変倍印刷に最適な用紙サイズ
を用いた印刷が実行できるようになる。
According to the first aspect of the present invention, it is possible to select an optimum paper size including a print magnification setting. Even if a paper size different from the optimal paper size set for the variable-size printing is separately set in the printer, the printer uses the optimal paper size for the variable-size printing set in the host device. This makes it possible to execute printing using a paper size optimal for variable-size printing set in the host device.

【0090】請求項2に記載の発明に依れば、請求項1
に記載の効果に加えて、変倍率設定を含めて最適な用紙
サイズをプリンタドライバーが判断するため、例えば、
ホスト装置からの用紙サイズ設定コマンドによりプリン
タが縮小印刷を実行する際に、プリンタに縮小印刷に適
した小さい印刷用紙が使用可能な状態でセットされてい
る場合、この小さい印刷用紙を使用することができるよ
うになり、その結果、ホスト装置で設定されている変倍
印刷に最適な用紙サイズを用いた印刷が実行できるよう
になる。
According to the invention described in claim 2, according to claim 1
In addition to the effects described in the above, because the printer driver determines the optimal paper size including the scaling setting, for example,
When the printer executes reduced printing according to the paper size setting command from the host device, if small printing paper suitable for reduced printing is set in the printer in a usable state, this small printing paper may be used. As a result, printing using the optimum paper size for the variable-size printing set in the host device can be executed.

【0091】請求項3に記載の発明に依れば、請求項1
又は2に記載の効果に加えて、プリンタドライバーが、
変倍印刷設定又は集約印刷設定を含めて用紙サイズを判
断するため、例えば、ホスト装置からの用紙サイズ設定
コマンドによりプリンタが縮小印刷又は集約印刷を実行
する際に、プリンタに縮小印刷又は集約印刷に適した小
さい印刷用紙が使用可能な状態でセットされている場
合、この小さい印刷用紙を使用することができるように
なり、その結果、ホスト装置で設定されている変倍印刷
又は集約印刷に最適な用紙サイズを用いた印刷が実行で
きるようになる。
According to the invention described in claim 3, according to claim 1
Or in addition to the effect described in 2, the printer driver
In order to determine the paper size including the scaling print setting or the aggregate print setting, for example, when the printer executes the reduced print or the aggregate print by the paper size setting command from the host device, the printer performs the reduced print or the aggregate print. If a suitable small printing paper is set in a usable state, this small printing paper can be used, and as a result, the optimal printing for the scaling printing or the consolidation printing set in the host device can be performed. Printing using the paper size can be performed.

【0092】請求項4に記載の発明に依れば、請求項1
乃至3のいずれか一項に記載の効果に加えて、用紙サイ
ズの自動調整機能を有効にする/有効にしないの2つの
設定をユーザーが選択ができるようになり、その結果、
ユーザー側の使いやすさ、則ち、ユーザーインタフェー
スの向上を図ることができるようになる。
According to the invention set forth in claim 4, according to claim 1,
4. In addition to the effects described in any one of Items 3 to 3, the user can select two settings of enabling / disabling the automatic paper size adjustment function, and as a result,
The user-side usability, that is, the user interface can be improved.

【0093】請求項5に記載の発明に依れば、印刷の変
倍率設定を含めた最適な用紙サイズの選択が実行できる
ようになるため、変倍印刷を実行する際、ホスト装置で
設定されている変倍印刷に最適な用紙サイズと異なる用
紙サイズがプリンタに別途設定されている場合であって
も、ホスト装置で設定されている変倍印刷に最適な用紙
サイズをプリンタ側で使用することが可能となる。
According to the fifth aspect of the present invention, it is possible to select the optimum paper size including the scaling ratio for printing, and therefore, when executing the scaling printing, the setting is performed by the host device. Even if a different paper size from the optimal paper size for the variable-size printing is set in the printer, the printer should use the optimal paper size for the variable-size printing set in the host device. Becomes possible.

【0094】例えば、ホスト装置からの用紙サイズ設定
コマンドによりプリンタが縮小印刷を実行する際に、プ
リンタに縮小印刷に適した小さい印刷用紙が使用可能な
状態でセットされている場合、この小さい印刷用紙を使
用することができるようになる。
For example, when the printer executes reduced printing according to a paper size setting command from the host device, if small printing paper suitable for reduced printing is set in the printer in a usable state, the small printing paper Will be able to use.

【0095】その結果、ホスト装置で設定されている変
倍印刷に最適な用紙サイズを用いた印刷が実行できるよ
うになる。ホスト装置で設定されている変倍印刷に最適
な用紙サイズを用いた印刷が実行できるようになる。
As a result, printing using the optimum paper size for the variable-size printing set in the host device can be executed. Printing using the optimum paper size for the variable-size printing set in the host device can be executed.

【0096】請求項6に記載の発明に依れば、印刷の変
倍率設定や集約印刷設定を含めた最適な用紙サイズの選
択が実行できるようになるため、変倍印刷又は集約印刷
を実行する際、ホスト装置で設定されている変倍印刷又
は集約印刷に最適な用紙サイズと異なる用紙サイズがプ
リンタに別途設定されている場合であっても、ホスト装
置で設定されている変倍印刷又は集約印刷に最適な用紙
サイズをプリンタ側で使用することが可能となる。
According to the sixth aspect of the present invention, since it is possible to select the optimum paper size including the scaling ratio setting for printing and the aggregate printing setting, the scaling printing or the aggregate printing is executed. At this time, even if a paper size different from the optimal paper size for the variable-size printing or aggregate printing set in the host device is separately set in the printer, the variable-size printing or aggregation set in the host device is performed. It is possible to use the optimum paper size for printing on the printer side.

【0097】例えば、ホスト装置からの用紙サイズ設定
コマンドによりプリンタが縮小印刷又は集約印刷を実行
する際に、プリンタに縮小印刷又は集約印刷に適した小
さい印刷用紙が使用可能な状態でセットされている場
合、この小さい印刷用紙を使用することができるように
なる。
For example, when the printer executes reduced printing or aggregate printing by a paper size setting command from the host device, small printing paper suitable for reduced printing or aggregate printing is set in the printer in a usable state. In this case, this small printing paper can be used.

【0098】その結果、ホスト装置で設定されている変
倍印刷又は集約印刷に最適な用紙サイズを用いた印刷が
実行できるようになる。ホスト装置で設定されている変
倍印刷又は集約印刷に最適な用紙サイズを用いた印刷が
実行できるようになる。
As a result, it becomes possible to execute printing using the optimum paper size for variable-size printing or aggregate printing set in the host device. Printing using a paper size that is optimal for variable-size printing or aggregate printing set in the host device can be executed.

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

【図1】本発明のプリンタシステムのプリンタの一実施
形態を説明するための機能ブロック図である。
FIG. 1 is a functional block diagram illustrating an embodiment of a printer of a printer system according to the present invention.

【図2】図1のプリンタシステムのホスト装置の一実施
形態を説明するための機能ブロック図である。
FIG. 2 is a functional block diagram for explaining an embodiment of a host device of the printer system of FIG. 1;

【図3】図1のプリンタシステムに用いられる印字方法
の第1実施形態を説明するためのフローチャートであ
る。
FIG. 3 is a flowchart for explaining a first embodiment of a printing method used in the printer system of FIG. 1;

【図4】図3の印字方法において用いられる、元の用紙
サイズと変倍率設定との対応関係を示す用紙サイズテー
ブルである。
FIG. 4 is a paper size table showing a correspondence relationship between an original paper size and a scaling ratio used in the printing method of FIG. 3;

【図5】図3の印字方法において用いられる、元の用紙
サイズと変倍率設定と集約印刷設定との対応関係を示す
用紙サイズテーブルである。
FIG. 5 is a paper size table showing a correspondence relationship between an original paper size, a scaling ratio setting, and an aggregate print setting used in the printing method of FIG. 3;

【図6】図1のプリンタシステムに用いられる印字方法
の第2実施形態を説明するためのフローチャートであ
る。
FIG. 6 is a flowchart illustrating a second embodiment of a printing method used in the printer system of FIG. 1;

【図7】図1のプリンタシステムに用いられる印字方法
の第3実施形態を説明するためのフローチャートであ
る。
FIG. 7 is a flowchart illustrating a third embodiment of the printing method used in the printer system of FIG. 1;

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

10 プリンタシステム 12 ホスト装置 121 アプリケーション 123 プリンタドライバー 20 プリンタ Reference Signs List 10 printer system 12 host device 121 application 123 printer driver 20 printer

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 プリンタとホスト装置とが接続されてい
るプリンタシステムにおいて、 前記ホスト装置上で動作しているアプリケーションに使
用されている用紙サイズの情報と前記ホスト装置に設定
されている変倍率の情報とに基づいて、前記プリンタで
用いられるべき最適の用紙サイズを選択すると共に、当
該最適な用紙サイズの使用を促す用紙サイズ設定コマン
ドをプリンタに送出するプリンタドライバーを有する、 ことを特徴とするプリンタシステム。
In a printer system in which a printer and a host device are connected, information on a paper size used for an application running on the host device and a scaling factor set in the host device are provided. A printer driver that selects an optimum paper size to be used in the printer based on the information and sends a paper size setting command to the printer to encourage the use of the optimum paper size to the printer. system.
【請求項2】 前記プリンタは、前記プリンタドライバ
ーから受け取った前記用紙サイズ設定コマンドに基づい
て、前記最適な用紙サイズを用いた印刷設定を実行する
ように構成されている、 ことを特徴とする請求項1に記載のプリンタシステム。
2. The printer according to claim 1, wherein the printer is configured to execute a print setting using the optimum paper size based on the paper size setting command received from the printer driver. Item 2. The printer system according to Item 1.
【請求項3】 前記プリンタドライバーは、 アプリケーション側で使用されている前記用紙サイズの
情報、プリンタドライバー側で設定されている前記変倍
率の情報、及びプリンタドライバー側で集約印刷を実行
するか否かの情報に基づいて、プリンタに用いられる前
記最適な用紙サイズを自動的に選択すると共に、当該最
適な用紙サイズの使用を促す前記用紙サイズ設定コマン
ドを前記プリンタに送出する、 ことを特徴とする請求項1又は2に記載のプリンタシス
テム。
3. The printer driver according to claim 1, further comprising: information on the paper size used on the application side; information on the scaling ratio set on the printer driver side; and whether or not to execute aggregate printing on the printer driver side. Automatically selecting the optimum paper size to be used for the printer based on the information, and sending the paper size setting command to encourage the use of the optimum paper size to the printer. Item 3. The printer system according to item 1 or 2.
【請求項4】 前記プリンタドライバーは、前記用紙サ
イズの自動調整機能を使用するか否かの選択ができるよ
うに構成されている、 ことを特徴とする請求項1乃至3のいずれか一項に記載
のプリンタシステム。。
4. The printer driver according to claim 1, wherein the printer driver is configured to select whether or not to use the automatic paper size adjustment function. The printer system as described. .
【請求項5】 前記プリンタシステムに用いられる印字
方法であって、 前記プリンタドライバーが、アプリケーション側で使用
している前記用紙サイズの情報と前記プリンタドライバ
ー側で設定されている前記変倍率の情報とに基づいて、
前記プリンタに用いられる前記最適な用紙サイズを自動
的に選択すると共に、当該最適な用紙サイズの使用を促
す前記用紙サイズ設定コマンドを前記プリンタに送出す
ることに依って、前記自動調整機能を実行する、 ことを特徴とする請求項1乃至4のいずれか一項に記載
のプリンタシステムに用いられる印字方法。
5. A printing method used in the printer system, wherein the printer driver includes information on the paper size used on an application side and information on the scaling ratio set on the printer driver side. On the basis of,
The automatic adjustment function is executed by automatically selecting the optimum paper size used in the printer and sending the paper size setting command to the printer to prompt the use of the optimum paper size. A printing method used in the printer system according to any one of claims 1 to 4, wherein:
【請求項6】 前記プリンタシステムに用いられる印字
方法であって、 前記プリンタドライバーが、アプリケーション側で使用
している前記用紙サイズの情報、前記プリンタドライバ
ー側で設定されている前記変倍率の情報、又はプリンタ
ドライバー側で前記集約印刷を実行するか否かの情報に
基づいて、前記プリンタに用いられる前記最適な用紙サ
イズを自動的に選択すると共に、当該最適な用紙サイズ
の使用を促す前記用紙サイズ設定コマンドを前記プリン
タに送出することに依って、前記自動調整機能を実行す
る、 ことを特徴とする請求項1乃至4のいずれか一項に記載
のプリンタシステムに用いられる印字方法。
6. A printing method used in the printer system, the printer driver comprising: information on the paper size used on an application side; information on the scaling ratio set on the printer driver side; Or automatically selecting the optimum paper size used for the printer based on information on whether or not to execute the aggregate printing on the printer driver side, and prompting the use of the optimum paper size. The printing method used in the printer system according to any one of claims 1 to 4, wherein the automatic adjustment function is performed by sending a setting command to the printer.
JP8196123A 1996-07-25 1996-07-25 Printer system and printing method used for the same Withdrawn JPH1040032A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8196123A JPH1040032A (en) 1996-07-25 1996-07-25 Printer system and printing method used for the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8196123A JPH1040032A (en) 1996-07-25 1996-07-25 Printer system and printing method used for the same

Publications (1)

Publication Number Publication Date
JPH1040032A true JPH1040032A (en) 1998-02-13

Family

ID=16352633

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8196123A Withdrawn JPH1040032A (en) 1996-07-25 1996-07-25 Printer system and printing method used for the same

Country Status (1)

Country Link
JP (1) JPH1040032A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013049214A (en) * 2011-08-31 2013-03-14 Canon Inc Image forming apparatus, method thereof, and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013049214A (en) * 2011-08-31 2013-03-14 Canon Inc Image forming apparatus, method thereof, and program

Similar Documents

Publication Publication Date Title
US7366981B2 (en) Image forming device and method
EP2388685B1 (en) Information processing apparatus and control method thereof, and storage medium
JP3323652B2 (en) Printer system, host computer, and printing method
JPH08258380A (en) Printer controller, printer control system, and printer control method
US20230236773A1 (en) Non-transitory storage medium storing supporting program executable by computer of information processing apparatus
JP2001018494A (en) Printing output device, paper feed control method and recording medium readable by computer storing control program
JP3159875B2 (en) Printing method and apparatus, and printing system
US7253911B2 (en) Printing method and system for executing printing in plural print processes
JPH1040032A (en) Printer system and printing method used for the same
JPH11212401A (en) Printer
JP2009226834A (en) Printing device and printing method for printing device
JPH08328783A (en) Printing controller, printer, printing control method, printing method and printing system
JP2009113320A (en) Image forming apparatus, program and computer-readable recording medium
JPH1097391A (en) Printer system and print control method
JP2003173250A (en) Printer system
JP3225096B2 (en) Image forming device
JP2913894B2 (en) Image recording device
KR101046581B1 (en) Image processing apparatus and image processing method for easy setting of printing conditions
JPH07160441A (en) Information processing method and output method
JP2001031270A (en) Print output device, paper feed control method therefor, and storage medium readable by computer storing control program thereof
JPH10202987A (en) Printer device
JP2004058344A (en) Printer
JPH0895726A (en) Print server system
JP2003122523A (en) Print control unit and method and storage medium
JPH08108600A (en) Information processing apparatus and peripheral device, and information processing system having the information processing apparatus and the peripheral device, and method for indicating resource information for the information processing system

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20031007