JP2003177903A - Information processor, information processing system, print control method, storage medium, and program - Google Patents

Information processor, information processing system, print control method, storage medium, and program

Info

Publication number
JP2003177903A
JP2003177903A JP2001374845A JP2001374845A JP2003177903A JP 2003177903 A JP2003177903 A JP 2003177903A JP 2001374845 A JP2001374845 A JP 2001374845A JP 2001374845 A JP2001374845 A JP 2001374845A JP 2003177903 A JP2003177903 A JP 2003177903A
Authority
JP
Japan
Prior art keywords
print
pages
print data
information
preview
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.)
Pending
Application number
JP2001374845A
Other languages
Japanese (ja)
Inventor
Kenichiro Uotani
健一郎 魚谷
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2001374845A priority Critical patent/JP2003177903A/en
Publication of JP2003177903A publication Critical patent/JP2003177903A/en
Pending legal-status Critical Current

Links

Abstract

<P>PROBLEM TO BE SOLVED: To provide an information processor capable of providing an easier- to-use print preview function. <P>SOLUTION: A display means 104 when displaying a print preview of print data of pages having been spooled without waiting for print data of all pages to be printed to have been spooled before a printer 102 actually prints print data of a document, etc., on a form displays information (current spooling process state in 'spooling', etc., and the number of pages to be spooled, etc.), regarding the spooling process on a display picture of the print preview according to whether the print data of all the pages have been spooled or not. <P>COPYRIGHT: (C)2003,JPO

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、例えば、印刷デー
タを実際に用紙上に印刷出力する前に、当該印刷データ
の印刷プレビューを表示するための装置或いはシステム
に用いられる、情報処理装置、情報処理システム、印刷
制御方法、それを実施するためのプログラムを記憶した
コンピュータ読出可能な記憶媒体、及び当該プログラム
に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to, for example, an information processing device and information used for an apparatus or system for displaying a print preview of print data before actually printing out the print data on paper. The present invention relates to a processing system, a print control method, a computer-readable storage medium that stores a program for implementing the method, and the program.

【0002】[0002]

【従来の技術】従来より例えば、パーソナルコンピュー
タ等の情報処理装置において、文書編集や画像編集のた
めのアプリケーションにより編集された文書或いは画像
等の印刷データを、印刷装置で用紙上に印刷出力する場
合、印刷データのスプール完了を待ってから、印刷出力
実行コマンドが印刷装置に対して送信される前に、印刷
データの解析等により印刷プレビューが表示されると共
に、印刷出力の対象となる全ページ数が表示される。
2. Description of the Related Art Conventionally, for example, in an information processing apparatus such as a personal computer, when print data such as a document or an image edited by an application for editing a document or an image is printed out on a sheet by a printing apparatus. , After the spooling of print data is completed, before the print output execution command is sent to the printing device, the print preview is displayed by analyzing the print data and the total number of pages to be printed out. Is displayed.

【0003】印刷プレビューの表示方法としては、上述
のような方法の他、例えば、印刷データのスプール完了
を待たずに、スプールされた印刷データから順次解析が
行なわれることで印刷プレビューが表示されると共に、
既にスプールが完了している範囲で得られるページ数
が、印刷出力の対象となる全ページ数として表示され
る。
As a method of displaying the print preview, in addition to the above-described method, for example, the print preview is displayed by sequentially analyzing the spooled print data without waiting for completion of spooling of the print data. With
The number of pages obtained in the range where spooling has already been completed is displayed as the total number of pages to be printed out.

【0004】[0004]

【発明が解決しようとする課題】ところで、上述したよ
うな印刷プレビューの表示方法を含む従来の印刷制御方
法では、アプリケーションにより編集された印刷データ
を、印刷装置で用紙上に印刷出力する場合に、印刷デー
タのスプール完了を待ってから、印刷出力実行コマンド
が印刷装置に対して送信される前に、印刷データの解析
等により印刷プレビューが表示されると共に、印刷出力
の対象となる全ページ数が表示される構成の場合、ユー
ザは、実際に印刷を行なう前に、用紙上に印刷出力され
るであろう内容を確認できると共に、印刷結果として得
られる全ページ数を知ることができる。
By the way, in the conventional print control method including the above-mentioned print preview display method, when print data edited by an application is printed out on a sheet by a printing device, After waiting for the spooling of print data, before the print output execution command is sent to the printer, a print preview is displayed by analyzing the print data and the total number of pages to be printed is displayed. In the case of the displayed configuration, the user can confirm the contents that will be printed out on the paper before actually printing, and can know the total number of pages obtained as the printing result.

【0005】しかしながら、上記の従来の構成では、印
刷データのページ数が多い場合や、印刷データの中にス
プールに時間のかかるページのデータが存在した場合、
スプールの完了までに長い時間がかかってしまう。した
がって、ユーザは、その間、印刷プレビューが表示され
るのを待つ必要がある。このような状況では、ユーザの
解釈によっては、正常にプレビュー表示が行われるのか
どうか等、不安を抱く可能性がある。
However, in the above-described conventional configuration, when the number of pages of print data is large, or when there is page data that takes time to spool in the print data,
It takes a long time to complete spooling. Therefore, the user has to wait for the print preview to be displayed in the meantime. In such a situation, depending on the interpretation of the user, there is a possibility that the user may be anxious about whether or not the preview display is normally performed.

【0006】また、印刷データのスプール完了を待たず
に、スプールされた印刷データから順次印刷プレビュー
が表示されると共に、既にスプールが完了している範囲
で得られるページ数が印刷出力の対象となる全ページ数
として表示される構成の場合、印刷プレビューが表示さ
れるまでの待ち時間は減少するが、ユーザによっては、
スプールが完了するまでは、実際に印刷出力の対象とな
る全ページ数ではなく、あくまでスプールが完了してい
る全ページが表示されていることに気づかない恐れがあ
る。さらに、最初の1ページのスプールに時間が長くか
かる場合、表示上の全ページ数が“0ページ”のままの
状態となり、且つなかなか印刷プレビューの表示がされ
ないことにより、ユーザの解釈によっては、正常にプレ
ビュー表示が行われるのかどうか等、不安を抱く可能性
がある。
Further, without waiting for the completion of spooling of the print data, a print preview is sequentially displayed from the spooled print data, and the number of pages obtained in the range where spooling has already been completed is the target of print output. In the case of a configuration that is displayed as the total number of pages, the waiting time until the print preview is displayed decreases, but depending on the user,
Until spooling is completed, it may not be noticed that all the pages for which spooling has been completed are displayed, rather than the total number of pages that are actually targets for print output. Furthermore, if the spooling of the first page takes a long time, the total number of pages on the display remains "0 pages" and the print preview is not displayed easily. There is a possibility that you will be anxious about whether or not the preview display will be displayed.

【0007】そこで、本発明は、上記の欠点を除去する
ために成されたもので、より使い勝手の良い印刷プレビ
ュー機能を提供できる、情報処理装置、情報処理システ
ム、印刷制御方法、それを実施するためのプログラムを
記憶したコンピュータ読出可能な記憶媒体、及び当該プ
ログラムを提供することを目的とする。
Therefore, the present invention has been made in order to eliminate the above-mentioned drawbacks, and provides an information processing apparatus, an information processing system, a print control method and a print control method which can provide a more convenient print preview function. An object of the present invention is to provide a computer-readable storage medium storing a program for storing the program, and the program.

【0008】具体的には例えば、印刷データのスプール
完了を待たずに、スプールされた印刷データから印刷プ
レビューを順次表示すると共に、印刷出力の対象となる
全ページ数を表示し、さらに必要に応じて、現在のスプ
ール処理に関する情報をも表示するように構成する。
Specifically, for example, without waiting for the completion of spooling of print data, a print preview is sequentially displayed from the spooled print data, and the total number of pages to be printed out is displayed. Then, the information about the current spool processing is also displayed.

【0009】[0009]

【課題を解決するための手段】斯かる目的下において、
第1の発明は、複数ページの印刷データを印刷処理する
前に、当該複数ページの全ての印刷データのスプール完
了を待たずに、スプール完了したページの印刷データの
印刷プレビューを表示する機能を有する情報処理装置で
あって、上記複数ページの全ての印刷データのスプール
が完了したか否かに基づいて、上記印刷プレビューの表
示画面上に上記スプール処理に関する情報を表示する表
示手段を備えることを特徴とする。
[Means for Solving the Problems] Under such a purpose,
A first aspect of the present invention has a function of displaying a print preview of print data of spooled pages before waiting for spooling of all print data of the plurality of pages before performing print processing of print data of multiple pages. An information processing apparatus, comprising display means for displaying information on the spool processing on the print preview display screen based on whether or not spooling of all print data of the plurality of pages has been completed. And

【0010】第2の発明は、上記第1の発明において、
上記表示手段は、上記複数ページの全ての印刷データの
スプールが未だ完了していない場合に、上記スプール処
理に関する情報として、現在のスプール処理状況及び当
該スプール処理対象のページ数の情報を表示することを
特徴とする。
A second invention is the same as the first invention,
The display means, when spooling of all the print data of the plurality of pages has not been completed yet, displays the current spool processing status and information on the number of pages of the spool processing target as the information regarding the spool processing. Is characterized by.

【0011】第3の発明は、任意のアプリケーションで
作成された印刷データを印刷する前に、当該印刷データ
の印刷プレビューを表示すると共に、印刷条件に応じて
実際に用紙上に印刷される全ページ数を表示する機能を
有する情報処理装置であって、上記印刷データがスプー
ル中のために上記印刷される全ページ数が得られない場
合、当該スプールに関する情報をも合わせて表示する表
示手段を備えることを特徴とする。
A third aspect of the invention is to display a print preview of the print data created by an arbitrary application before printing the print data and to print all pages actually printed on a sheet in accordance with print conditions. An information processing apparatus having a function of displaying a number, including a display unit that also displays information about the spool when the total number of pages to be printed cannot be obtained because the print data is spooled. It is characterized by

【0012】第4の発明は、複数の機器が互いに通信可
能に接続されてなる情報処理システムであって、上記複
数の機器のうち少なくとも1つの機器は、請求項1〜3
の何れかに記載の情報処理装置の機能を有することを特
徴とする。
A fourth invention is an information processing system in which a plurality of devices are communicably connected to each other, and at least one device among the plurality of devices is claimed in any one of claims 1 to 3.
It has a function of the information processing device described in any one of 1.

【0013】第5の発明は、複数ページの印刷データを
印刷処理する前に、当該複数ページの全ての印刷データ
のスプール完了を待たずに、スプール完了したページの
印刷データの印刷プレビューを表示するための印刷制御
方法であって、上記複数ページの全ての印刷データのス
プールが完了したか否かに基づいて、上記印刷プレビュ
ーの表示画面上に上記スプール処理に関する情報を表示
する処理ステップを含むことを特徴とする。
According to a fifth aspect of the present invention, before printing the print data of a plurality of pages, the print preview of the print data of the spooled pages is displayed without waiting for the completion of spooling of all the print data of the plurality of pages. And a processing step of displaying information on the spool processing on the print preview display screen based on whether or not spooling of all print data of the plurality of pages has been completed. Is characterized by.

【0014】第6の発明は、任意のアプリケーションで
作成された印刷データを印刷する前に、当該印刷データ
の印刷プレビューを表示すると共に、印刷条件に応じて
実際に用紙上に印刷される全ページ数を表示するための
印刷制御方法であって、上記印刷データがスプール中の
ために上記印刷される全ページ数が正確に得られない段
階においては、当該スプールに関する情報も合わせて表
示する処理ステップを含むことを特徴とする。
A sixth aspect of the invention is to display a print preview of the print data created by an arbitrary application before printing the print data and to print all pages actually printed on a sheet in accordance with print conditions. A print control method for displaying the number of prints, wherein the print data is being spooled, and at the stage where the total number of pages to be printed cannot be obtained accurately, the process step of displaying information about the spool as well It is characterized by including.

【0015】第7の発明は、請求項1〜3の何れかに記
載の情報処理装置の機能、又は請求項4記載の情報処理
システムの機能をコンピュータに実現させるためのプロ
グラムをコンピュータ読出可能な記憶媒体に記録したこ
とを特徴とする。
According to a seventh invention, a program for causing a computer to realize the function of the information processing apparatus according to any one of claims 1 to 3 or the function of the information processing system according to claim 4 can be read by a computer. It is characterized by being recorded in a storage medium.

【0016】第8の発明は、請求項5又は6記載の印刷
制御方法の処理ステップをコンピュータに実行させるた
めのプログラムをコンピュータ読出可能な記憶媒体に記
録したことを特徴とする。
An eighth invention is characterized in that a program for causing a computer to execute the processing steps of the print control method according to the fifth or sixth aspect is recorded in a computer-readable storage medium.

【0017】第9の発明は、請求項1〜3の何れかに記
載の情報処理装置の機能、又は請求項4記載の情報処理
システムの機能をコンピュータに実現させるためのプロ
グラムであることを特徴とする。
A ninth invention is a program for causing a computer to realize the function of the information processing apparatus according to any one of claims 1 to 3 or the function of the information processing system according to claim 4. And

【0018】第10の発明は、請求項5又は6記載の印
刷制御方法の処理ステップをコンピュータに実行させる
ためのプログラムであることを特徴とする。
A tenth invention is a program for causing a computer to execute the processing steps of the print control method according to the fifth or sixth aspect.

【0019】[0019]

【発明の実施の形態】以下、本発明の実施の形態につい
て図面を用いて説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings.

【0020】本発明は、例えば、図1に示すような印刷
システム100に適用される。本実施の形態の印刷シス
テム100は、パーソナルコンピュータ等で起動可能な
アプリケーションにより作成された文書や画像等の印刷
データを印刷装置102で用紙上に印刷出力する前に、
印刷データのスプール完了を待たずに、スプールされた
印刷データのページから順次印刷プレビューを表示装置
104で表示すると共に、特に、印刷出力の対象となる
全ページ数を表示し、さらに必要に応じて、現在のスプ
ール処理に関する情報をも表示するように構成されてい
る。これにより、より使い勝手の良い印刷プレビュー機
能を提供できる。以下、本実施の形態の印刷システム1
00の構成及び動作について具体的に説明する。
The present invention is applied to, for example, a printing system 100 as shown in FIG. The printing system 100 according to the present embodiment, before printing out print data such as a document or an image created by an application that can be started by a personal computer or the like on a sheet by the printing apparatus 102,
The print preview is sequentially displayed on the display device 104 from the pages of the spooled print data without waiting for the completion of spooling of the print data, and in particular, the total number of pages to be printed out is displayed. , Is also configured to display information about the current spool process. This makes it possible to provide a more convenient print preview function. Hereinafter, the printing system 1 according to the present embodiment
00 will be specifically described.

【0021】<印刷システム100の全体構成>印刷シ
ステム100は、上記図1に示すように、ホストコンピ
ュータ101に対して、印刷装置102、ハードディス
ク装置103、表示装置104、データ入力装置10
5、メディア読取装置106、及び通信制御装置107
がそれぞれ接続された構成としている。
<Overall Configuration of Printing System 100> As shown in FIG. 1, the printing system 100 includes a host computer 101, a printing device 102, a hard disk device 103, a display device 104, and a data input device 10.
5, media reading device 106, and communication control device 107
Are connected to each other.

【0022】ホストコンピュータ101は、所定のシス
テムプログラムを実行することで、印刷システム100
全体の動作制御及び監視を行う。具体的には例えば、ホ
ストコンピュータ101は、後述するような、システム
ボード上に配置されたCPU(Central processing Uni
t)、RAM(Random Access Memory)、及びROM(R
ead Only Memory)等を含むコンピュータ機能を備え、
CPUが、内蔵メモリ又は外付けのハードディスク10
3等から所要の処理プログラムを適宜から読み出して実
行することで、印刷システム100全体の動作制御を司
る。
The host computer 101 executes a predetermined system program to print the printing system 100.
Performs overall operation control and monitoring. Specifically, for example, the host computer 101 has a CPU (Central Processing Uni) arranged on a system board, which will be described later.
t), RAM (Random Access Memory), and ROM (R
Equipped with computer functions including ead Only Memory)
CPU is built-in memory or external hard disk 10
The operation control of the entire printing system 100 is governed by appropriately reading out and executing a required processing program from the third and the like.

【0023】ここでは一例として、ホストコンピュータ
101が実行する各種プログラムの格納先をハードディ
スク103としており、このハードディスク103に
は、本実施の形態における動作を実現するための処理プ
ログラムや、印刷データを生成するための各種アプリケ
ーション等が格納されている。
Here, as an example, the storage destination of various programs executed by the host computer 101 is a hard disk 103, and in this hard disk 103, a processing program for realizing the operation of the present embodiment and print data are generated. Various applications and the like for performing are stored.

【0024】尚、本実施の形態における動作を実現する
ための処理プログラム(プログラムコード)の格納先
は、ハードディスク103や内蔵メモリに限られること
はなく、例えば、CD−ROMやフレキシブルディスク
等の可搬性記録媒体に対して、当該処理プログラムをホ
ストコンピュータ101が読取可能な形態で記録して流
通させ、印刷システム100の構築時において、メディ
ア読取装置106、或いは通信制御装置107を介し
て、ホストコンピュータ101が当該処理プログラムを
読み取ってハードディスク103にインストールするよ
うにしてもよい。また、本実施の形態では、ホストコン
ピュータ101のOS(オペレーティングシステム)と
して、例えば、「Windows(登録商標)」を用いるもの
とするが、これに限られることはない。
The storage destination of the processing program (program code) for realizing the operation in the present embodiment is not limited to the hard disk 103 or the built-in memory, and may be a CD-ROM, a flexible disk, or the like. The processing program is recorded on a portable recording medium in a form that can be read by the host computer 101 and distributed, and when the printing system 100 is constructed, the host computer is transferred via the media reading device 106 or the communication control device 107. 101 may read the processing program and install it on the hard disk 103. Further, in the present embodiment, for example, “Windows (registered trademark)” is used as the OS (operating system) of the host computer 101, but the OS is not limited to this.

【0025】印刷装置102は、ホストコンピュータ1
01から印刷データ共に印刷条件等の情報を受信する
と、所定の印刷プロセスを実行することで、当該印刷デ
ータを印刷用紙上に印刷出力(画像形成)する。印刷装
置102としては、例えば、シリアルプリンタや、ペー
ジプリンタ、或いはその他の電子複写型プリンタ等の様
々なプリンタを適用可能である。また、印刷装置102
とホストコンピュータ101の接続形態についても、例
えば、スタンドアロン接続やネットワーク接続等の様々
な接続形態を適用可能である。
The printer 102 is a host computer 1.
When the information such as the print condition is received together with the print data from 01, the print data is printed out (image formation) on the print paper by executing a predetermined print process. As the printing device 102, various printers such as a serial printer, a page printer, and other electronic copying printers can be applied. In addition, the printing device 102
As for the connection form between the host computer 101 and the host computer 101, for example, various connection forms such as stand-alone connection and network connection can be applied.

【0026】表示装置104は、ホストコンピュータ1
01からのシステムプログラムやアプリケーション等の
実行による指示に呼応して、所定のダイアログウィンド
ウを表示する。特に、表示装置104は、ホストコンピ
ュータ101からの指示に従って、詳細は後述する本実
施の形態の特徴である印刷プレビューを表示する。
The display device 104 is the host computer 1.
A predetermined dialog window is displayed in response to an instruction from 01 to execute a system program or application. In particular, the display device 104 displays a print preview, which is a feature of the present embodiment, the details of which will be described later, according to an instruction from the host computer 101.

【0027】データ入力装置105は、キーボード、マ
ウス、及びその他のポインティングデバイス等を含み、
ユーザからの各種指示を受け付け、これをホストコンピ
ュータ101に伝える。例えば、データ入力装置105
は、ユーザから入力された、印刷装置102に対する印
刷条件や印刷プレビューの表示条件(以下、「プレビュ
ー表示条件」と言う)を、ホストコンピュータ101に
伝える。
The data input device 105 includes a keyboard, a mouse, and other pointing devices,
It receives various instructions from the user and sends them to the host computer 101. For example, the data input device 105
Informs the host computer 101 of the print condition for the printing apparatus 102 and the print preview display condition (hereinafter referred to as “preview display condition”) input by the user.

【0028】メディア読取装置106は、CD−ROM
ドライブ及びフレキシブルディスク(FD)ドライブ等
を含む装置であり、CD−ROMやFD等の記録媒体か
ら読み取った情報をホストコンピュータ101に供給す
る。通信制御装置107は、例えば、印刷システム10
0と外部のネットワークを通信可能に接続するための接
続インタフェースである。
The media reading device 106 is a CD-ROM.
A device including a drive and a flexible disk (FD) drive, and supplies information read from a recording medium such as a CD-ROM or FD to the host computer 101. The communication control device 107 is, for example, the printing system 10.
It is a connection interface for connecting 0 and an external network so that they can communicate with each other.

【0029】<印刷システム100の機能構成>図2
は、ホストコンピュータ101が所定の処理プログラム
を実行することで実現される印刷システム100の機能
のうち、特に、印刷制御機能に着目した図である。
<Functional Configuration of Printing System 100> FIG.
FIG. 3 is a diagram focusing on the print control function, of the functions of the printing system 100 realized by the host computer 101 executing a predetermined processing program.

【0030】ホストコンピュータ101による印刷制御
機能は、上記図2に示すように、アプリケーション20
1、GDI(Graphics Device Interface)202、
ユーザインタフェースドライバ203、スプールファイ
ル204、プリントプロセッサ205、プリンタグラフ
ィックスドライバ206、プレビューア208、及びプ
レビューファイル209を含んでいる。
The print control function of the host computer 101 is performed by the application 20 as shown in FIG.
1, GDI (Graphics Device Interface) 202,
It includes a user interface driver 203, a spool file 204, a print processor 205, a printer graphics driver 206, a previewer 208, and a preview file 209.

【0031】まず、ホストコンピュータ101による印
刷制御機能に含まれる主なる機能について説明する。
First, main functions included in the print control function of the host computer 101 will be described.

【0032】ユーザインタフェースドライバ203は、
GDI202を介して、印刷装置(プリンタ)102に
対して印刷条件を設定する機能、及びプレビューア20
8を起動する機能を有する。具体的には例えば、ユーザ
インタフェースドライバ203は、印刷に使用する用紙
サイズ、印刷方向、及びその他の印刷条件を設定する機
能を有すると共に、印刷を実行する前に表示装置104
で印刷プレビューを表示するか否かを設定する機能を有
する。ここでは、ユーザインタフェースドライバ203
により、印刷を実行する前に表示装置104で印刷プレ
ビューを表示する設定がなされたものとする。
The user interface driver 203 is
A function for setting printing conditions for the printing apparatus (printer) 102 via the GDI 202, and a previewer 20.
8 has the function of starting. Specifically, for example, the user interface driver 203 has a function of setting a paper size used for printing, a printing direction, and other printing conditions, and the display device 104 before executing printing.
Has a function of setting whether or not to display a print preview. Here, the user interface driver 203
Thus, it is assumed that the display device 104 is set to display the print preview before the printing is executed.

【0033】プリントプロセッサ205は、スプールフ
ァイル204に格納された印刷データを1ページ単位で
処理する機能を有する。プリンタグラフィックスドライ
バ206は、印刷データを印刷装置(プリンタ)102
で印刷出力可能なビットマップデータに変換する機能を
有する。
The print processor 205 has a function of processing the print data stored in the spool file 204 page by page. The printer graphics driver 206 transfers print data to the printing apparatus (printer) 102.
It has a function of converting into bitmap data that can be printed out by.

【0034】プレビューア208は、プレビューファイ
ル209に格納された印刷プレビューデータ(プレビュ
ー画像データ)211を表示装置104で表示する機能
を有する。プレビューファイル209は、印刷プレビュ
ーを表示装置104で表示するにあたり、一時的に作成
されるファイルであり、印刷プレビューデータ(プレビ
ュー画像データ)、印刷条件情報、及びプレビュー表示
条件情報等を含む。
The previewer 208 has a function of displaying the print preview data (preview image data) 211 stored in the preview file 209 on the display device 104. The preview file 209 is a file that is temporarily created when the print preview is displayed on the display device 104, and includes print preview data (preview image data), print condition information, preview display condition information, and the like.

【0035】つぎに、ホストコンピュータ101による
印刷制御機能の一連の動作について説明する。
Next, a series of operations of the print control function by the host computer 101 will be described.

【0036】先ず、アプリケーション201は、ユーザ
からの操作指示に従って、任意の文書を作成し、当該文
書データ(印刷データ)の印刷実行を指示する。これに
より、GDI202は、ユーザインタフェースドライバ
203に対して、印刷開始のイベントを通知する。ユー
ザインタフェースドライバ203は、GDI202から
印刷開始のイベントを受け取ると、プレビューア208
を起動する。
First, the application 201 creates an arbitrary document in accordance with an operation instruction from the user and gives an instruction to execute printing of the document data (print data). As a result, the GDI 202 notifies the user interface driver 203 of a print start event. When the user interface driver 203 receives a print start event from the GDI 202, the previewer 208
To start.

【0037】続いて、アプリケーション201は、上記
の文書データ(印刷データ)をGDI202を介して、
EMFスプールファイル204に格納する。このとき、
EMFスプールファイル204には、ユーザインタフェ
ースドライバ203により、印刷装置(プリンタ)10
2での印刷条件情報が予め格納されている。
Subsequently, the application 201 sends the above-mentioned document data (print data) via the GDI 202.
Stored in the EMF spool file 204. At this time,
In the EMF spool file 204, the printing device (printer) 10 is set by the user interface driver 203.
The printing condition information for No. 2 is stored in advance.

【0038】プリントプロセッサ205は、EMFスプ
ールファイル204から印刷条件情報及び印刷データを
取得し、当該印刷条件情報及び印刷データを1ページ単
位で、プリンタグラフィックスドライバ206に供給す
る。
The print processor 205 acquires print condition information and print data from the EMF spool file 204, and supplies the print condition information and print data to the printer graphics driver 206 page by page.

【0039】また、プリントプロセッサ205は、プレ
ビューア208と通信することで、表示装置104で印
刷プレビューを表示するページ番号、及び印刷プレビュ
ーの表示に使用するプレビュー画像の解像度等のプレビ
ュー表示条件を取得する。そして、プリントプロセッサ
205は、上記取得ページ番号に対応する印刷条件をE
MFスプールファイル204から取得し、これをプレビ
ューファイル209に格納する。さらに、プリントプロ
セッサ205は、GDI202を経由して、プリンタグ
ラフィックスドライバ206に対して、プレビューファ
イル209のファイル名(以下、「プレビューファイル
名」と言う)、上記取得印刷条件、及び上記プレビュー
表示条件を通知し、その後、印刷データをEMFスプー
ルファイル204から取得し、この印刷データから、上
記取得ページ番号に対応する印刷データ(以下、「印刷
ページデータ」と言う)を生成し、これをGDI202
に供給する。
Further, the print processor 205 communicates with the previewer 208 to acquire the page number for displaying the print preview on the display device 104 and the preview display conditions such as the resolution of the preview image used for displaying the print preview. To do. Then, the print processor 205 sets the print condition corresponding to the acquired page number to E.
It is acquired from the MF spool file 204 and stored in the preview file 209. Further, the print processor 205 sends the file name of the preview file 209 (hereinafter referred to as “preview file name”), the acquired print condition, and the preview display condition to the printer graphics driver 206 via the GDI 202. The print data is acquired from the EMF spool file 204, print data corresponding to the acquired page number (hereinafter, referred to as “print page data”) is generated from the print data, and the print data is generated by the GDI 202.
Supply to.

【0040】また、プリントプロセッサ205は、全て
の印刷データがEMFスプールファイル204に格納完
了(スプール完了した)したか否かを示すスプール情報
を取得すると共に、既にEMFスプールファイル204
に格納された印刷条件及び印刷データから、現在の段階
で判断できる印刷ページ数を算出し、これらの情報を保
持する。
Further, the print processor 205 acquires spool information indicating whether or not all print data has been stored (spool completed) in the EMF spool file 204, and the EMF spool file 204 has already been acquired.
The number of print pages that can be judged at the current stage is calculated from the print conditions and print data stored in the table, and these pieces of information are held.

【0041】プリンタグラフィックスドライバ206
は、GDI202により作成されたグラフィックス描画
コマンド、及び事前にプリントプロセッサ205から通
知された印刷条件及びプレビュー表示条件に基づいて、
プリントプロセッサ205から供給された印刷ページデ
ータから、印刷プレビュー表示用のビットマップデータ
(以下、「プレビュー画像データ」と言う)、或いは印
刷用のビットマップデータ(以下、「印刷画像データ」
と言う)を生成する。
Printer Graphics Driver 206
Is based on the graphics drawing command created by the GDI 202 and the print condition and preview display condition notified from the print processor 205 in advance.
From the print page data supplied from the print processor 205, print preview display bitmap data (hereinafter referred to as “preview image data”) or print bitmap data (hereinafter referred to as “print image data”).
Is generated).

【0042】このとき、プリンタグラフィックスドライ
バ206で印刷画像データが生成された場合、プリンタ
グラフィックスドライバ206は、当該印刷画像データ
を、任意のデータ送信部(不図示)を経由して、印刷装
置(プリンタ)102に供給する。プリンタ102は、
プリンタグラフィックスドライバ206から供給された
印刷画像データを用紙(210)上に印刷出力する。
At this time, when the print image data is generated by the printer graphics driver 206, the printer graphics driver 206 sends the print image data to the printing device via an arbitrary data transmission unit (not shown). (Printer) 102. The printer 102 is
The print image data supplied from the printer graphics driver 206 is printed out on a sheet (210).

【0043】一方、プリンタグラフィックスドライバ2
06でプレビュー画像データが生成された場合、プリン
タグラフィックスドライバ206は、事前にプリントプ
ロセッサ205から通知されたプレビューファイル名に
より、当該プレビュー画像データをプレビューファイル
209に格納する。プリントプロセッサ205は、プレ
ビューア208に対して、上記プレビューファイル名を
通知する。プレビューア208は、ユーザからのプレビ
ュー表示条件の設定を受け付けると共に、当該設定プレ
ビュー表示条件に適したプレビューファイル209の作
成をプリントプロセッサ205に対して要求すること
で、プリントプロセッサ205からプレビューファイル
209のプレビューファイル名の通知を受け取ると、プ
レビューファイル209からプレビュー画像データを取
得して、上記設定プレビュー表示条件に基づいて、当該
プレビュー画像データによる印刷プレビュー(211)
を表示装置104で表示する。また、プレビューア20
8は、必要に応じて、プリントプロセッサ205と通信
することで、印刷データのスプール情報及び印刷ページ
数を取得し、これを保持する。
On the other hand, the printer graphics driver 2
When the preview image data is generated in 06, the printer graphics driver 206 stores the preview image data in the preview file 209 with the preview file name notified from the print processor 205 in advance. The print processor 205 notifies the previewer 208 of the preview file name. The previewer 208 accepts the setting of the preview display condition from the user and requests the print processor 205 to create the preview file 209 suitable for the set preview display condition, whereby the print processor 205 saves the preview file 209. When the notification of the preview file name is received, the preview image data is acquired from the preview file 209, and the print preview by the preview image data is performed based on the set preview display condition (211).
Is displayed on the display device 104. Also, the previewer 20
The communication unit 8 communicates with the print processor 205 as necessary to obtain spool information of print data and the number of print pages, and holds the spool information.

【0044】<印刷プレビュー表示画面>図3及び図4
は、プレビューア208により表示装置104で表示さ
れる印刷プレビュー(211)の画面300〜500の
一例を示したものである。
<Print preview display screen> FIGS. 3 and 4
3 shows an example of screens 300 to 500 of the print preview (211) displayed on the display device 104 by the previewer 208.

【0045】図3は、全ての印刷データのスプールが完
了していない時点において、スプールが完了した印刷デ
ータの印刷プレビューを表示した画面300の一例を示
したものである。上記図3の画面300において、“3
01”は、プリントプロセッサ205で得られたスプー
ル情報及び印刷ページ数により、プレビューア203が
判断した表示内容(現在のスプール処理に関する情報、
ここでは現在のスプール処理の実行状態“スプール
中”、及びスプール処理の対象となっているページ番号
“12ページ”)の表示部である。
FIG. 3 shows an example of a screen 300 displaying a print preview of print data for which spooling has been completed when spooling of all print data has not been completed. In the screen 300 of FIG. 3 above, "3
01 ”is the display content (information relating to the current spool processing, which is determined by the previewer 203 based on the spool information and the number of print pages obtained by the print processor 205.
Here, it is a display unit for displaying the current execution state of spool processing "in spool" and the page number "12 pages" targeted for spool processing).

【0046】図4は、全ての印刷データのスプールが完
了した時点における印刷プレビューの表示画面400の
一例を示したものである。上記図4の画面400におい
て、“401”は、プリントプロセッサ205で得られ
たスプール情報及び印刷ページ数により、プレビューア
203が判断した表示内容(印刷出力対象となる全ペー
ジ数)の表示部である。
FIG. 4 shows an example of a print preview display screen 400 at the time when the spooling of all print data is completed. In the screen 400 of FIG. 4, “401” is a display portion of the display content (the total number of pages to be printed out) judged by the previewer 203 based on the spool information and the number of print pages obtained by the print processor 205. is there.

【0047】<プレビューア208による印刷プレビュ
ー表示>図5は、プレビューア208の動作をフローチ
ャートにより示したものである。特に、ここでは、プレ
ビューア208が、スプール情報及び印刷ページ数に基
づき、上記図3及び図4に示した表示部301,401
に表示する内容を判断する処理に着目している。
<Print Preview Display by Previewer 208> FIG. 5 is a flowchart showing the operation of the previewer 208. Particularly, here, the previewer 208 is based on the spool information and the number of print pages, and the display units 301 and 401 shown in FIGS.
The focus is on the process of determining the content to be displayed on.

【0048】ステップS501:プレビューア208
は、プリントプロセッサ205と通信することで、印刷
ページ数及びスプール情報を取得する。
Step S501: Previewer 208
Acquires the number of print pages and spool information by communicating with the print processor 205.

【0049】ステップS502:プレビューア208
は、ステップS501で取得した情報により、全ての印
刷データのスプールが完了したか否かを判別する。この
判別の結果、スプール完了の場合にはステップS503
へ進み、未だスプール完了していない場合にはステップ
S504へ進む。
Step S502: Previewer 208
Determines whether or not spooling of all print data has been completed based on the information acquired in step S501. If the result of this determination is that spooling is complete, step S503.
If the spool is not completed yet, the process proceeds to step S504.

【0050】ステップS503:ステップS502の判
別の結果、全ての印刷データのスプールが完了した場
合、プレビューア208は、ステップS501で取得し
た印刷ページ数を、印刷出力の対象となる全ページ数と
して、表示装置104へ表示し(上記図4参照)、本処
理終了する。
Step S503: If the result of the determination in step S502 is that spooling of all print data has been completed, the previewer 208 sets the print page number acquired in step S501 as the total number of pages to be printed out. This is displayed on the display device 104 (see FIG. 4), and this processing ends.

【0051】ステップS504:ステップS502の判
別の結果、全ての印刷データのスプールが未だ完了して
いない場合、プレビューア208は、ステップS501
で取得したスプール情報(上記図3参照、現在のスプー
ル処理の実行状態“スプール中”等)を、表示装置10
4へ表示する。 ステップS505:プレビューア208は、ステップS
501で取得した印刷ページ数を、既にEMFスプール
ファイル204に格納された印刷条件と印刷データか
ら、現在の段階で判断できる印刷ページ数と判断して、
表示装置104に表示し(上記図3参照、現在スプール
処理の対象となっているページ番号“12ページ”
等)、本処理終了する。
Step S504: If the result of the determination in step S502 is that spooling of all print data has not been completed yet, the previewer 208 determines in step S501.
The spool information (see FIG. 3 above, the current spool processing execution state “spooling”, etc.) acquired in step 3 is displayed on the display device 10.
Display to 4. Step S505: The previewer 208 performs the step S
It is determined that the number of print pages acquired in 501 is the number of print pages that can be determined at the current stage from the print conditions and print data already stored in the EMF spool file 204.
Displayed on the display device 104 (see FIG. 3 above, page number "12 pages" currently being spooled)
Etc.), and this process ends.

【0052】尚、本発明は、必ずしも本実施の形態に限
定されるものではなく、種々の形態での実施が可能であ
る。
The present invention is not necessarily limited to this embodiment and can be implemented in various forms.

【0053】また、本発明の目的は、本実施の形態のホ
スト及び端末の機能を実現するソフトウェアのプログラ
ムコードを記憶した記憶媒体を、システム或いは装置に
供給し、そのシステム或いは装置のコンピュータ(又は
CPUやMPU)が記憶媒体に格納されたプログラムコ
ードを読みだして実行することによっても、達成される
ことは言うまでもない。この場合、記憶媒体から読み出
されたプログラムコード自体が本実施の形態の機能を実
現することとなり、そのプログラムコードを記憶した記
憶媒体及び当該プログラムコードは本発明を構成するこ
ととなる。プログラムコードを供給するための記憶媒体
としては、ROM、フレキシブルディスク、ハードディ
スク、光ディスク、光磁気ディスク、CD−ROM、C
D−R、磁気テープ、不揮発性のメモリカード等を用い
ることができる。また、コンピュータが読みだしたプロ
グラムコードを実行することにより、本実施の形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼動しているOS等が実
際の処理の一部又は全部を行い、その処理によって本実
施の形態の機能が実現される場合も含まれることは言う
までもない。さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された拡張機能ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPUなどが実際の処理の一部又は全部を行い、
その処理によって本実施の形態の機能が実現される場合
も含まれることは言うまでもない。
Further, an object of the present invention is to supply a storage medium storing a program code of software for realizing the functions of the host and the terminal of this embodiment to a system or an apparatus, and to supply a computer (or a computer of the system or the apparatus). It is needless to say that this can be achieved by the CPU and MPU) reading and executing the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the function of the present embodiment, and the storage medium storing the program code and the program code constitute the present invention. As a storage medium for supplying the program code, ROM, flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, C
A DR, a magnetic tape, a non-volatile memory card, or the like can be used. Further, not only the functions of the present embodiment are realized by executing the program code read by the computer, but also the OS or the like running on the computer actually performs the processing based on the instruction of the program code. It goes without saying that a case where a part or all of the above is performed and the processing realizes the functions of the present embodiment is also included. Further, after the program code read from the storage medium is written in the memory provided in the extended function board inserted in the computer or the extended function unit connected to the computer, the extended function is executed based on the instruction of the program code. The CPU provided on the board or function expansion unit performs some or all of the actual processing,
It goes without saying that the processing includes the case where the functions of the present embodiment are realized.

【0054】図6は、上記コンピュータの機能600を
示したものである。コンピュータ機能600は、上記図
6に示すように、CPU601と、ROM602と、R
AM603と、キーボード(KB)609のキーボード
コントローラ(KBC)605と、表示部としてのCR
Tディスプレイ(CRT)610のCRTコントローラ
(CRTC)606と、ハードディスク(HD)611
及びフレキシブルディスク(FD)612のディスクコ
ントローラ(DKC)607と、ネットワーク620と
の接続のためのネットワークインターフェースコントロ
ーラ(NIC)608とが、システムバス604を介し
て互いに通信可能に接続された構成としている。
FIG. 6 shows the function 600 of the computer. As shown in FIG. 6, the computer function 600 includes a CPU 601, a ROM 602, and an R
AM 603, keyboard controller (KBC) 605 of keyboard (KB) 609, and CR as a display unit
T-display (CRT) 610 CRT controller (CRTC) 606 and hard disk (HD) 611
A disk controller (DKC) 607 of the flexible disk (FD) 612 and a network interface controller (NIC) 608 for connecting to the network 620 are connected to each other via a system bus 604 so that they can communicate with each other. .

【0055】CPU601は、ROM602或いはHD
611に記憶されたソフトウェア、或いはFD612よ
り供給されるソフトウェアを実行することで、システム
バス804に接続された各構成部を総括的に制御する。
すなわち、CPU601は、所定の処理シーケンスに従
った処理プログラムを、ROM602、或いはHD61
1、或いはFD612から読み出して実行することで、
本実施の形態での動作を実現するための制御を行う。
The CPU 601 is a ROM 602 or HD.
By executing the software stored in 611 or the software supplied from FD612, each component connected to the system bus 804 is comprehensively controlled.
That is, the CPU 601 executes the processing program according to the predetermined processing sequence in the ROM 602 or the HD 61.
1 or by reading from FD612 and executing,
Control for realizing the operation in this embodiment is performed.

【0056】RAM603は、CPU601の主メモリ
或いはワークエリア等として機能する。KBC605
は、KB609や図示していないポインティングデバイ
ス等からの指示入力を制御する。CRTC606は、C
RT610の表示を制御する。DKC607は、ブート
プログラム、種々のアプリケーション、編集ファイル、
ユーザファイル、ネットワーク管理プログラム、及び本
実施の形態における所定の処理プログラム等を記憶する
HD611及びFD612とのアクセスを制御する。N
IC608は、ネットワーク620上の装置或いはシス
テムと双方向にデータをやりとりする。
The RAM 603 functions as the main memory or work area of the CPU 601. KBC605
Controls instruction input from the KB 609 or a pointing device (not shown). CRTC606 is C
It controls the display of the RT 610. The DKC607 is a boot program, various applications, edit files,
It controls access to the HD 611 and the FD 612 that store a user file, a network management program, and a predetermined processing program according to the present embodiment. N
The IC 608 bidirectionally exchanges data with a device or system on the network 620.

【0057】[0057]

【発明の効果】以上説明したように本発明では、文書等
の印刷データを実際に用紙上に印刷出力する前に、印刷
出力する全てのページの印刷データのスプール完了を待
たずに、スプール完了したページの印刷データの印刷プ
レビューを表示するにあたり、複数ページの全ての印刷
データのスプールが完了したか否かに基づいて、印刷プ
レビューの表示画面上にスプール処理に関する情報
(“スプール中”等の現在のスプール処理状況や、当該
スプール処理対象のページ数等)を表示するように構成
した。例えば、現在印刷データがスプール中のために、
実際に印刷出力対象となる全ての全ページ数が得られな
い場合、印刷プレビューの表示と共に、スプールに関す
る情報をも合わせて表示する。
As described above, according to the present invention, before the print data of a document or the like is actually printed out on paper, the spooling is completed without waiting for the spooling of the print data of all pages to be printed out. When displaying the print preview of the print data of the selected page, information related to spool processing (such as "Spooling") is displayed on the print preview display screen based on whether spooling of all print data of multiple pages has been completed. The current spool processing status and the number of pages subject to the spool processing, etc.) are displayed. For example, because the print data is currently spooling,
When all the total pages to be printed out cannot be obtained, the print preview is displayed and the spool information is also displayed.

【0058】上記の構成によれば、全てのページの印刷
データのスプールが完了していない場合、当該スプール
処理に関する情報をも表示されるため、ユーザは、この
表示内容により、印刷プレビューによる印刷内容と共
に、現在スプール処理中であることや、その処理対象と
なっているページ数等を、容易に且つ的確に認識するこ
とができる。したがって、より使い勝手の良い印刷プレ
ビュー機能を提供することができる。
According to the above configuration, when the spooling of the print data of all pages is not completed, the information regarding the spooling process is also displayed. Therefore, the user can use this display content to display the print content based on the print preview. At the same time, it is possible to easily and accurately recognize that the spool process is currently being performed, the number of pages to be processed, and the like. Therefore, a more convenient print preview function can be provided.

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

【図1】本発明を適用した印刷システムの構成を示すブ
ロック図である。
FIG. 1 is a block diagram showing a configuration of a printing system to which the present invention is applied.

【図2】上記印刷システムの機能構成を示すブロック図
である。
FIG. 2 is a block diagram showing a functional configuration of the printing system.

【図3】上記印刷システムにおいて、表示装置で表示さ
れる印刷プレビューの画面(印刷データのスプール完了
前の状態の画面)を説明するための図である。
FIG. 3 is a diagram for explaining a print preview screen (screen in a state before completion of spooling of print data) displayed on the display device in the printing system.

【図4】上記印刷システムにおいて、表示装置で表示さ
れる印刷プレビューの画面(印刷データのスプール完了
後の状態の画面)を説明するための図である。
FIG. 4 is a diagram for explaining a print preview screen (a screen in a state after completion of spooling of print data) displayed on the display device in the printing system.

【図5】上記印刷システムの動作(印刷プレビュー表示
処理)を説明するためのフローチャートである。
FIG. 5 is a flowchart for explaining an operation (print preview display process) of the printing system.

【図6】上記印刷システムの機能をコンピュータに実現
させるためのプログラムをコンピュータ読出可能な記憶
媒体から読み出して実行する当該コンピュータの構成を
示すブロック図である。
FIG. 6 is a block diagram showing a configuration of a computer that reads a program for causing a computer to realize the functions of the printing system from a computer-readable storage medium and executes the program.

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

100 印刷システム 101 ホストコンピュータ 102 印刷装置 103 ハードディスク 104 表示装置 105 データ入力装置 106 メディア読取装置 107 通信制御装置 201 アプリケーション 202 GDI 203 ユーザインターフェースドライバ 204 EMFスプールファイル 205 プリントプロセッサ 206 プリンタグラフィックドライバ 208 プレビューア 100 printing system 101 host computer 102 printing device 103 hard disk 104 display device 105 data input device 106 media reader 107 communication control device 201 application 202 GDI 203 User interface driver 204 EMF spool file 205 print processor 206 printer graphic driver 208 Previewer

Claims (10)

【特許請求の範囲】[Claims] 【請求項1】 複数ページの印刷データを印刷処理する
前に、当該複数ページの全ての印刷データのスプール完
了を待たずに、スプール完了したページの印刷データの
印刷プレビューを表示する機能を有する情報処理装置で
あって、 上記複数ページの全ての印刷データのスプールが完了し
たか否かに基づいて、上記印刷プレビューの表示画面上
に上記スプール処理に関する情報を表示する表示手段を
備えることを特徴とする情報処理装置。
1. Information having a function of displaying a print preview of print data of spooled pages without waiting for spool completion of all print data of the plurality of pages before print processing of print data of multiple pages is performed. A processing device, comprising display means for displaying information on the spooling process on the print preview display screen based on whether or not spooling of all print data of the plurality of pages has been completed. Information processing device.
【請求項2】 上記表示手段は、上記複数ページの全て
の印刷データのスプールが未だ完了していない場合に、
上記スプール処理に関する情報として、現在のスプール
処理状況及び当該スプール処理対象のページ数の情報を
表示することを特徴とする請求項1記載の情報処理装
置。
2. The display means, when spooling of all print data of the plurality of pages has not been completed yet,
The information processing apparatus according to claim 1, wherein the information about the current spool processing status and the number of pages of the spool processing target is displayed as the information regarding the spool processing.
【請求項3】 任意のアプリケーションで作成された印
刷データを印刷する前に、当該印刷データの印刷プレビ
ューを表示すると共に、印刷条件に応じて実際に用紙上
に印刷される全ページ数を表示する機能を有する情報処
理装置であって、 上記印刷データがスプール中のために上記印刷される全
ページ数が得られない場合、当該スプールに関する情報
をも合わせて表示する表示手段を備えることを特徴とす
る情報処理装置。
3. Before printing the print data created by any application, a print preview of the print data is displayed, and the total number of pages actually printed on the paper is displayed according to the print conditions. An information processing apparatus having a function, comprising: a display unit that also displays information about the spool when the total number of pages to be printed cannot be obtained because the print data is being spooled. Information processing device.
【請求項4】 複数の機器が互いに通信可能に接続され
てなる情報処理システムであって、 上記複数の機器のうち少なくとも1つの機器は、請求項
1〜3の何れかに記載の情報処理装置の機能を有するこ
とを特徴とする情報処理処理システム。
4. An information processing system comprising a plurality of devices communicably connected to each other, wherein at least one device of the plurality of devices is an information processing device according to any one of claims 1 to 3. An information processing system having the function of.
【請求項5】 複数ページの印刷データを印刷処理する
前に、当該複数ページの全ての印刷データのスプール完
了を待たずに、スプール完了したページの印刷データの
印刷プレビューを表示するための印刷制御方法であっ
て、 上記複数ページの全ての印刷データのスプールが完了し
たか否かに基づいて、上記印刷プレビューの表示画面上
に上記スプール処理に関する情報を表示する処理ステッ
プを含むことを特徴とする印刷制御方法。
5. A print control for displaying a print preview of print data of spooled pages without waiting for spool completion of all print data of the plurality of pages before print processing of print data of a plurality of pages. A method for displaying information on the spooling process on the print preview display screen based on whether or not spooling of all print data of the plurality of pages has been completed. Print control method.
【請求項6】 任意のアプリケーションで作成された印
刷データを印刷する前に、当該印刷データの印刷プレビ
ューを表示すると共に、印刷条件に応じて実際に用紙上
に印刷される全ページ数を表示するための印刷制御方法
であって、 上記印刷データがスプール中のために上記印刷される全
ページ数が正確に得られない段階においては、当該スプ
ールに関する情報も合わせて表示する処理ステップを含
むことを特徴とする印刷制御方法。
6. Before printing the print data created by an arbitrary application, a print preview of the print data is displayed and the total number of pages actually printed on the paper is displayed according to the print conditions. And a step of displaying information about the spool together at the stage where the total number of pages to be printed cannot be obtained accurately because the print data is being spooled. A characteristic print control method.
【請求項7】 請求項1〜3の何れかに記載の情報処理
装置の機能、又は請求項4記載の情報処理システムの機
能をコンピュータに実現させるためのプログラムを記録
したコンピュータ読出可能な記憶媒体。
7. A computer-readable storage medium recording a program for causing a computer to realize the function of the information processing apparatus according to claim 1 or the function of the information processing system according to claim 4. .
【請求項8】 請求項5又は6記載の印刷制御方法の処
理ステップをコンピュータに実行させるためのプログラ
ムを記録したコンピュータ読取可能な記憶媒体。
8. A computer-readable storage medium recording a program for causing a computer to execute the processing steps of the print control method according to claim 5.
【請求項9】 請求項1〜3の何れかに記載の情報処理
装置の機能、又は請求項4記載の情報処理システムの機
能をコンピュータに実現させるためのプログラム。
9. A program for causing a computer to realize the function of the information processing apparatus according to claim 1, or the function of the information processing system according to claim 4.
【請求項10】 請求項5又は6記載の印刷制御方法の
処理ステップをコンピュータに実行させるためのプログ
ラム。
10. A program for causing a computer to execute the processing steps of the print control method according to claim 5.
JP2001374845A 2001-12-07 2001-12-07 Information processor, information processing system, print control method, storage medium, and program Pending JP2003177903A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001374845A JP2003177903A (en) 2001-12-07 2001-12-07 Information processor, information processing system, print control method, storage medium, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001374845A JP2003177903A (en) 2001-12-07 2001-12-07 Information processor, information processing system, print control method, storage medium, and program

Publications (1)

Publication Number Publication Date
JP2003177903A true JP2003177903A (en) 2003-06-27

Family

ID=19183337

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001374845A Pending JP2003177903A (en) 2001-12-07 2001-12-07 Information processor, information processing system, print control method, storage medium, and program

Country Status (1)

Country Link
JP (1) JP2003177903A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007025996A (en) * 2005-07-14 2007-02-01 Konica Minolta Business Technologies Inc Electronic file processor
WO2012014801A1 (en) * 2010-07-30 2012-02-02 ブラザー工業株式会社 Data transmission program, and method of transmitting data

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007025996A (en) * 2005-07-14 2007-02-01 Konica Minolta Business Technologies Inc Electronic file processor
WO2012014801A1 (en) * 2010-07-30 2012-02-02 ブラザー工業株式会社 Data transmission program, and method of transmitting data

Similar Documents

Publication Publication Date Title
US6816270B1 (en) Method and apparatus for supporting application and device independent print support
JP4817474B2 (en) Data processing apparatus, data processing method, and storage medium storing computer-readable program
US7505159B2 (en) Printing system, printing apparatus, program and method for displaying a printing operation
US20050068564A1 (en) Systems and methods for providing interactive printing with job data pull
JP2001125761A (en) Device, method and system for processing information and recording medium
US10558411B2 (en) Server apparatus, method of controlling the server apparatus, storage medium, and printing system that determine whether to perform, in the server apparatus, rendering processing on a page of a print job
JP5103339B2 (en) Dynamic printer driver user interface generation
US8035845B2 (en) Print controller, print control method and computer program
JP2007257592A (en) Printing system, information processor, and printer
US20030076519A1 (en) Spool file modifying device
JP4659938B2 (en) Event-based printing
US20120274975A1 (en) Printing system, print data generator, processor, printing method and non-transitory recording medium
KR20060010182A (en) Method and apparatus for processing image file directly
JP5807460B2 (en) Information processing apparatus, program, and storage medium
JP2012018631A (en) Display device, display method, computer program and recording medium
JP2003177905A (en) Unit and system for information processing, print control method, storage medium, and program
JP2003177903A (en) Information processor, information processing system, print control method, storage medium, and program
JP5215802B2 (en) Printing device
JP2003177907A (en) Unit and system for information processing, print control method, storage medium, and program
JP3478696B2 (en) Image processing apparatus and control method thereof
JP2007001041A (en) Printer and its interruption control method
JP3709695B2 (en) Printing system, printer server apparatus used in printing system, printer server processing method, and recording medium on which printer server processing program is recorded
JP2006163774A (en) Processing system for plurality of images
JP2004185325A (en) Print server device
JP2008027217A (en) Printing system with information processor and printing apparatus