JP2001109601A - Device and method for controlling printing and storage medium - Google Patents
Device and method for controlling printing and storage mediumInfo
- Publication number
- JP2001109601A JP2001109601A JP28620999A JP28620999A JP2001109601A JP 2001109601 A JP2001109601 A JP 2001109601A JP 28620999 A JP28620999 A JP 28620999A JP 28620999 A JP28620999 A JP 28620999A JP 2001109601 A JP2001109601 A JP 2001109601A
- Authority
- JP
- Japan
- Prior art keywords
- data
- input
- job
- print data
- 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
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、上位装置から印刷
データを並行して入力可能とするための複数の入力手段
を有する印刷制御装置および該印刷制御装置における印
刷制御方法および記憶媒体に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a print control device having a plurality of input means for enabling print data to be input in parallel from a host device, a print control method in the print control device, and a storage medium. is there.
【0002】[0002]
【従来の技術】従来、複数のインタフェースを備え、い
ずれかのインタフェースから受信した印刷データを解析
制御可能な印刷制御装置においては、ホストコンピュー
タ等の上位装置から印刷データの入力(受信)を認識す
ると、該受信した印刷データの解析処理を開始するよう
に制御されるものがあった。2. Description of the Related Art Conventionally, in a print control apparatus having a plurality of interfaces and capable of analyzing and controlling print data received from one of the interfaces, when print data input (reception) is recognized from a host device such as a host computer. In some cases, control is performed to start the analysis of the received print data.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上記の
印刷制御装置では、第1のインタフェースから大量のデ
ータ入力が行なわれた場合、その後、第2のインタフェ
ースから小量のデータを入力しても、先行する第1のイ
ンタフェースのデータ入力、データ解析、印刷が完了す
るまで、第2のインタフェースから入力された印刷デー
タは処理されないという問題があった。However, in the above-described print control apparatus, when a large amount of data is input from the first interface, even if a small amount of data is subsequently input from the second interface, There is a problem in that print data input from the second interface is not processed until data input, data analysis, and printing of the preceding first interface are completed.
【0004】この場合、印刷部(エンジン)は第1のイ
ンタフェースから入力が完了するまで待たされるため、
第1のインタフェースから入力された印刷データと第2
のインタフェースから入力された印刷データを合わせた
パフォーマンスは、第2のインタフェースから入力され
た印刷データを先に印刷し、第1のインタフェースから
入力されたデータを後に印刷した場合に比べ格段に低下
してしまうという問題点があった。[0004] In this case, the printing unit (engine) waits until input from the first interface is completed.
The print data input from the first interface and the second
The performance of combining print data input from the first interface is much lower than when printing the print data input from the second interface first and then printing the data input from the first interface later. There was a problem that would.
【0005】本発明は、上記の問題点を解決するために
なされたもので、本発明の目的は、上位装置から印刷デ
ータを並行して入力可能とするための複数の入力手段を
有する印刷制御装置において、各入力手段から入力され
る各印刷データをジョブ単位にメモリに記憶させる際
に、各入力手段を介して入力される各印刷データの入力
時に取得可能なジョブ制御情報に基づいて、前記メモリ
に前記印刷データが1印刷ジョブ分記憶されることを検
知して印刷データの解析開始を指示する第1の処理モー
ドと、前記印刷データが入力されると同時に、該入力さ
れている印刷データの解析開始を指示する第2の処理モ
ードとを切替え設定することにより、各入力手段を介し
て並行して印刷データが入力される際に、各入力手段に
入力される各印刷データの入力順序とは異なり、先行入
力されている印刷データと後続入力される印刷データと
で入力処理が完了した印刷データから順次印刷させるこ
とが可能となり、全体として印刷処理時間を短縮するこ
とができる印刷制御装置および印刷制御方法および記憶
媒体を提供することである。SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to provide a print control system having a plurality of input means for enabling a host device to input print data in parallel. In the apparatus, when each print data input from each input unit is stored in the memory in a job unit, based on job control information that can be acquired at the time of inputting each print data input via each input unit, A first processing mode for detecting that the print data is stored in the memory for one print job and instructing the start of analysis of the print data; By switching and setting the second processing mode for instructing the start of analysis of each print data, when print data is input in parallel via each input means, each print data input to each input means is changed. In contrast to the input order of data, it is possible to sequentially print from print data for which input processing has been completed for print data that has been input in advance and print data that is to be subsequently input, thereby reducing overall print processing time. An object of the present invention is to provide a print control device, a print control method, and a storage medium that can be used.
【0006】[0006]
【課題を解決するための手段】本発明に係る第1の発明
は、上位装置(図2に示すホストコンピュータ300
0)から印刷データを並行して入力可能とするための複
数の入力手段(図2に示す入力部18,30)を有する
印刷制御装置であって、各入力手段から入力される各印
刷データをジョブ単位に記憶する記憶手段(図2に示す
RAM19上に確保される)と、入力される印刷データ
を解析して印刷部が印刷可能な出力データを生成する解
析手段(図2に示すCPU12がROM13,外部メモ
リ14に記憶される制御プログラムに基づいて解析処理
する)と、各入力手段を介して入力される各印刷データ
の入力時に取得可能なジョブ制御情報に基づいて、前記
記憶手段に前記印刷データが1印刷ジョブ分記憶される
ことを検知して前記解析手段による印刷データの解析開
始を指示する第1の処理モードと、前記印刷データが入
力されると同時に前記解析手段による該入力されている
印刷データの解析開始を指示する第2の処理モードとを
切替え設定する制御手段(図2に示すCPU12がRO
M13,外部メモリ14に記憶される制御プログラムに
基づいて切替え処理する)とを有するものである。According to a first aspect of the present invention, there is provided a host apparatus (host computer 300 shown in FIG. 2).
0) is a print control apparatus having a plurality of input means (input units 18 and 30 shown in FIG. 2) for enabling input of print data in parallel. A storage unit (secured on the RAM 19 shown in FIG. 2) for storing the job unit, and an analysis unit for analyzing the input print data to generate output data printable by the printing unit (the CPU 12 shown in FIG. Analysis processing based on a control program stored in the ROM 13 and the external memory 14), and based on job control information that can be acquired at the time of inputting each print data input through each input means, the storage means A first processing mode for detecting that print data is stored for one print job and instructing the analysis unit to start analysis of the print data; and a first processing mode for simultaneously inputting the print data. Second processing mode and the switching setting control means for instructing the start analysis of the print data by the serial analysis means being said input (CPU 12 shown in FIG. 2 is RO
M13, a switching process is performed based on a control program stored in the external memory 14).
【0007】本発明に係る第2の発明は、前記ジョブ制
御情報は、コマンド部とパラメータ部とから構成されて
いるものである。According to a second aspect of the present invention, the job control information includes a command part and a parameter part.
【0008】本発明に係る第3の発明は、前記パラメー
タ部は、各印刷ジョブのデータサイズ,ページ数,デー
タの種類を指定するデータが設定されるものである。According to a third aspect of the present invention, in the parameter section, data specifying the data size, the number of pages, and the type of data of each print job is set.
【0009】本発明に係る第4の発明は、前記制御手段
は、前記ジョブ制御情報のパラメータ部中のデータの種
類,ページ数,データ入力終了時間を判定し、該判定結
果に基づいて第1の処理モードまたは第2の処理モード
のいずれかを設定するものである。According to a fourth aspect of the present invention, the control means determines the type of data, the number of pages, and the data input end time in the parameter portion of the job control information, and based on the determination result, Of the second processing mode or the second processing mode.
【0010】本発明に係る第5の発明は、前記制御手段
は、前記ジョブ制御情報のパラメータ部中のデータのペ
ージ数が1ページで、データの種類がイメージデータ
で、かつ、データの入力終了時間が所定時間以上である
と判定した場合に、第2の処理モードを設定するもので
ある。In a fifth aspect according to the present invention, the control means includes a step wherein the number of pages of data in the parameter portion of the job control information is one, the type of data is image data, and the input of data is completed. If it is determined that the time is equal to or longer than the predetermined time, the second processing mode is set.
【0011】本発明に係る第6の発明は、上位装置(図
2に示すホストコンピュータ3000)から印刷データ
を並行して入力可能とするための複数の入力手段(図2
に示す入力部18,30)を有する印刷制御装置におけ
る印刷制御方法であって、各入力手段から入力される各
印刷データをジョブ単位にメモリに記憶する記憶工程
(図示しない)と、入力される印刷データを解析して印
刷部が印刷可能な出力データを生成する解析工程(図5
に示すステップ(3),(4))と、各入力手段を介し
て入力される各印刷データの入力時に取得可能なジョブ
制御情報に基づいて、前記メモリに前記印刷データが1
印刷ジョブ分記憶されることを検知して前記解析工程に
よる印刷データの解析開始を指示する第1の処理モード
と、前記印刷データが入力されると同時に前記解析工程
による該入力されている印刷データの解析開始を指示す
る第2の処理モードとを切替え設定する設定工程(図6
に示すステップ(S8),(S12))とを有するもの
である。A sixth invention according to the present invention provides a plurality of input means (FIG. 2) for enabling print data to be input in parallel from a higher-level device (host computer 3000 shown in FIG. 2).
And a storage step (not shown) for storing each print data input from each input means in a memory in a job unit. An analysis step of analyzing print data and generating output data that can be printed by the printing unit (FIG. 5)
(3) and (4)), and the print data is stored in the memory based on the job control information that can be acquired at the time of inputting each print data input via each input means.
A first processing mode for detecting the storage of print jobs and instructing the start of analysis of print data in the analysis step, and the input print data in the analysis step at the same time that the print data is input; Setting step of switching and setting the second processing mode for instructing the start of the analysis of FIG.
(S8), (S12)) shown in FIG.
【0012】本発明に係る第7の発明は、前記ジョブ制
御情報は、コマンド部とパラメータ部とから構成されて
いるものである。In a seventh aspect according to the present invention, the job control information includes a command section and a parameter section.
【0013】本発明に係る第8の発明は、前記パラメー
タ部は、各印刷ジョブのデータサイズ,ページ数,デー
タの種類を指定するデータが設定されるものである。According to an eighth aspect of the present invention, in the parameter section, data for designating the data size, the number of pages, and the type of data of each print job is set.
【0014】本発明に係る第9の発明は、前記設定工程
は、前記ジョブ制御情報のパラメータ部中のデータの種
類,ページ数,データ入力終了時間を判定し、該判定結
果に基づいて第1の処理モードまたは第2の処理モード
のいずれかを設定するものである。In a ninth aspect according to the present invention, in the setting step, the type of data, the number of pages, and the data input end time in the parameter portion of the job control information are determined, and the first is determined based on the determination result. Of the second processing mode or the second processing mode.
【0015】本発明に係る第10の発明は、前記設定工
程は、前記ジョブ制御情報のパラメータ部中のデータの
ページ数が1ページで、データの種類がイメージデータ
で、かつ、データの入力終了時間が所定時間以上である
と判定した場合(図5に示すステップ(S5)〜ステッ
プ(S7)で全てYESと判定した場合)に、第2の処
理モードを設定するものである。In a tenth aspect according to the present invention, in the setting step, the number of pages of data in the parameter portion of the job control information is one, the type of data is image data, and the data input is completed. The second processing mode is set when it is determined that the time is equal to or longer than the predetermined time (when all of the determinations in steps (S5) to (S7) shown in FIG. 5 are YES).
【0016】本発明に係る第11の発明は、上位装置
(図2に示すホストコンピュータ3000)から印刷デ
ータを並行して入力可能とするための複数の入力手段
(図2に示す入力部18,30)を有する印刷制御装置
に、各入力手段から入力される各印刷データをジョブ単
位にメモリに記憶する記憶工程(図示しない)と、入力
される印刷データを解析して印刷部が印刷可能な出力デ
ータを生成する解析工程(図5に示すステップ(S
3),(S4))と、各入力手段を介して入力される各
印刷データの入力時に取得可能なジョブ制御情報に基づ
いて、前記メモリに前記印刷データが1印刷ジョブ分記
憶されることを検知して前記解析工程による印刷データ
の解析開始を指示する第1の処理モードと、前記印刷デ
ータが入力されると同時に前記解析手段による該入力さ
れている印刷データの解析開始を指示する第2の処理モ
ードとを切替え設定する設定工程(図6に示すステップ
(S8),(S12))と実行させるためのプログラム
を記憶媒体にコンピュータが読み取り可能に記憶させた
ものである。According to an eleventh aspect of the present invention, a plurality of input means (input units 18 and 18 shown in FIG. 2) for enabling print data to be input in parallel from a host device (host computer 3000 shown in FIG. 2). A storage step (not shown) for storing each print data input from each input means in a memory in a unit of a job in the print control device having 30); An analysis process for generating output data (step (S
3), (S4)) and that the print data for one print job is stored in the memory based on the job control information that can be acquired when each print data is input via each input unit. A first processing mode for detecting and instructing start of analysis of print data in the analysis step, and a second processing mode for instructing start of analysis of the input print data by the analysis means at the same time that the print data is input. (Steps (S8) and (S12) shown in FIG. 6) and a program to be executed are stored in a storage medium in a computer-readable manner.
【0017】本発明に係る第12の発明は、前記ジョブ
制御情報は、コマンド部とパラメータ部とから構成され
ているものである。According to a twelfth aspect of the present invention, the job control information includes a command part and a parameter part.
【0018】本発明に係る第13の発明は、前記パラメ
ータ部は、各印刷ジョブのデータサイズ,ページ数,デ
ータの種類を指定するデータが設定されるものである。According to a thirteenth aspect of the present invention, in the parameter section, data for designating the data size, the number of pages, and the type of data of each print job is set.
【0019】本発明に係る第14の発明は、前記設定工
程は、前記ジョブ制御情報のパラメータ部中のデータの
種類,ページ数,データ入力終了時間を判定し、該判定
結果に基づいて第1の処理モードまたは第2の処理モー
ドのいずれかを設定するものである。According to a fourteenth aspect of the present invention, in the setting step, the type of data, the number of pages, and the data input end time in the parameter portion of the job control information are determined, and the first is determined based on the determination result. Of the second processing mode or the second processing mode.
【0020】本発明に係る第15の発明は、前記設定工
程は、前記ジョブ制御情報のパラメータ部中のデータの
ページ数が1ページで、データの種類がイメージデータ
で、かつ、データの入力終了時間が所定時間以上である
と判定した場合(図5に示すステップ(S5)〜ステッ
プ(S7)で全てYESと判定した場合)に、第2の処
理モードを設定するものである。In a fifteenth aspect of the present invention, in the setting step, the number of pages of data in the parameter portion of the job control information is one, the type of data is image data, and the data input is completed. The second processing mode is set when it is determined that the time is equal to or longer than the predetermined time (when all of the determinations in steps (S5) to (S7) shown in FIG. 5 are YES).
【0021】[0021]
【発明の実施の形態】本実施形態の構成を説明する前
に、本実施形態を適用するに好適なレーザビームプリン
タの構成について図1を参照しながら説明する。なお、
本実施形態を適用するプリンタは、レーザビームプリン
タに限られるものではなく、他のプリント方式のプリン
タ、例えばインクジェットプリンタでも良いことは言う
までもない。DESCRIPTION OF THE PREFERRED EMBODIMENTS Before describing the configuration of this embodiment, a configuration of a laser beam printer suitable for applying this embodiment will be described with reference to FIG. In addition,
The printer to which this embodiment is applied is not limited to a laser beam printer, and it goes without saying that a printer of another printing method, for example, an ink jet printer may be used.
【0022】図1は、本発明を適用可能な出力装置の構
成を示す断面図であり、例えばレーザビームプリンタ
(LBP)の場合を示す。FIG. 1 is a cross-sectional view showing the configuration of an output device to which the present invention can be applied, and shows, for example, the case of a laser beam printer (LBP).
【0023】図において、1000はLBP本体(以
下、プリンタという)であり、外部に接続されているホ
ストコンピュータから供給される印刷情報(文字コード
等)やフォーム情報あるいはマクロ命令等を入力して記
憶するとともに、それらの情報に従って対応する文字パ
ターンやフォームパターン等を作成し、記録媒体である
記録紙等に像を形成する。In FIG. 1, reference numeral 1000 denotes an LBP main body (hereinafter, referred to as a printer) which inputs and stores print information (character codes, etc.), form information, macro instructions, and the like supplied from an externally connected host computer. At the same time, a corresponding character pattern, form pattern, or the like is created according to the information, and an image is formed on a recording medium such as recording paper.
【0024】1012は操作パネルで、操作のためのス
イッチおよびLED表示器等が配されている。1001
は前記プリンタ1000全体の制御およびホストコンピ
ュータから供給される文字情報等を解析するプリンタ制
御ユニットで、主に文字情報を対応する文字パターンの
ビデオ信号に変換してレーザドライバ1002に出力す
る。An operation panel 1012 is provided with switches for operation, an LED display, and the like. 1001
Is a printer control unit that controls the entire printer 1000 and analyzes character information and the like supplied from the host computer. The printer control unit mainly converts the character information into a video signal having a corresponding character pattern and outputs the video signal to the laser driver 1002.
【0025】レーザドライバ1002は半導体レーザ1
003を駆動するための回路であり、入力されたビデオ
信号に応じて半導体レーザ1003から発射されるレー
ザ光1004をオン・オフ切り換えする。レーザ光10
04は回転多面鏡1005で左右方向に振らされて静電
ドラム1006上を走査露光する。The laser driver 1002 is a semiconductor laser 1
003 is a circuit for driving a laser beam 1004 that is emitted from the semiconductor laser 1003 in accordance with an input video signal. Laser light 10
Reference numeral 04 denotes a rotary polygon mirror 1005 which is swung right and left to scan and expose the electrostatic drum 1006.
【0026】これにより、静電ドラム1006上には文
字パターンの静電潜像が形成されることになる。この潜
像は、静電ドラム1006周囲に配設された現像ユニッ
ト1007により現像された後、記録紙に転写される。Thus, an electrostatic latent image of a character pattern is formed on the electrostatic drum 1006. This latent image is developed by a developing unit 1007 disposed around the electrostatic drum 1006, and then transferred to a recording sheet.
【0027】この記録紙にはカットシートを用い、カッ
トシート記録紙はプリンタ1000に装着した用紙カセ
ット1008に収納され、給紙ローラ1009および搬
送ローラ1010と搬送ローラ1011とにより、装置
内に取り込まれて、静電ドラム1006に供給される。A cut sheet is used as the recording paper. The cut sheet recording paper is stored in a paper cassette 1008 mounted on the printer 1000, and is taken into the apparatus by a paper feed roller 1009, a transport roller 1010, and a transport roller 1011. And supplied to the electrostatic drum 1006.
【0028】また、プリンタ1000には、図示しない
カードスロットを少なくとも1個以上備え、内蔵フォン
トに加えてオプションフォントカード,言語系の異なる
制御カード(エミュレーションカード)を接続できるよ
うに構成されている。The printer 1000 is provided with at least one or more card slots (not shown) so that an optional font card and a control card (emulation card) having a different language system can be connected in addition to the built-in fonts.
【0029】図2は、本発明の第1実施形態を示す印刷
制御装置を適用可能なプリンタ制御システムの構成を説
明するブロック図である。ここでは、レーザビームプリ
ンタ(図1)を例にして説明する。なお、本発明の機能
が実行されるのであれば、単体の機器であっても、複数
の機器からなるシステムであっても、LAN等のネット
ワークを介して処理が行われるシステムであっても本発
明を適用できることは言うまでもない。FIG. 2 is a block diagram illustrating the configuration of a printer control system to which the print control apparatus according to the first embodiment of the present invention can be applied. Here, a laser beam printer (FIG. 1) will be described as an example. Note that, as long as the functions of the present invention are executed, the present invention is applicable to a single device, a system including a plurality of devices, and a system in which processing is performed via a network such as a LAN. It goes without saying that the invention can be applied.
【0030】図において、3000はホストコンピュー
タで、ROM3のプログラム用ROMに記憶された文書
処理プログラム等に基づいて図形,イメージ,文字,表
(表計算等を含む)等が混在した文書処理を実行するC
PU1を備え、システムデバイス4に接続される各デバ
イスをCPU1が総括的に制御する。In the figure, reference numeral 3000 denotes a host computer which executes document processing in which graphics, images, characters, tables (including spreadsheets, etc.) are mixed based on a document processing program or the like stored in a program ROM of the ROM 3. C
The CPU 1 is provided with a PU 1 and controls each device connected to the system device 4 as a whole.
【0031】また、このROM3のプログラム用ROM
には、CPU1の制御プログラム等を記憶し、ROM3
のフォント用ROMには上記文書処理の際に使用するフ
ォントデータ等を記憶し、ROM3のデータ用ROMは
上記文書処理等を行う際に使用する各種データを記憶す
る。The program ROM of the ROM 3
Stores a control program of the CPU 1 and the like.
The font ROM stores font data and the like used in the document processing, and the data ROM of the ROM 3 stores various data used in the document processing and the like.
【0032】2はRAMで、CPU1の主メモリ,ワー
クエリア等として機能する。5はキーボードコントロー
ラ(KBC)で、キーボード(KB)9や不図示のポイ
ンティングデバイスからのキー入力を制御する。6はC
RTコントローラ(CRTC)で、CRTディスプレイ
(CRT)10の表示を制御する。Reference numeral 2 denotes a RAM, which functions as a main memory, a work area, and the like for the CPU 1. A keyboard controller (KBC) 5 controls a key input from a keyboard (KB) 9 or a pointing device (not shown). 6 is C
The display of the CRT display (CRT) 10 is controlled by an RT controller (CRTC).
【0033】7はメモリコントローラ(MC)で、ブー
トプログラム,種々のアプリケーション,フォントデー
タ,ユーザファイル,編集ファイル等を記憶するハード
ディスク(HD)、フロッピーディスク(FD)等の外
部メモリ11とのアクセスを制御する。8はプリンタコ
ントローラ(PRTC)で、所定の双方向性インタフェ
ース(インタフェース)21を介してプリンタ1000
に接続されて、プリンタ1000との通信制御処理を実
行する。Reference numeral 7 denotes a memory controller (MC) for accessing the external memory 11 such as a hard disk (HD) for storing a boot program, various applications, font data, user files, and editing files, and a floppy disk (FD). Control. Reference numeral 8 denotes a printer controller (PRTC) which controls the printer 1000 via a predetermined bidirectional interface (interface) 21.
And executes communication control processing with the printer 1000.
【0034】なお、CPU1は、例えばRAM2上に設
定された表示情報RAMへのアウトラインフォントの展
開(ラスタライズ)処理を実行し、CRT10上でのW
YSIWYGを可能としている。The CPU 1 executes, for example, a process of rasterizing an outline font in the display information RAM set on the RAM 2, and outputs the W on the CRT 10.
YSIWYG is possible.
【0035】また、CPU1は、CRT10上の不図示
のマウスカーソル等で指示されたコマンドに基づいて登
録された種々のウインドウを開き、種々のデータ処理を
実行する。The CPU 1 opens various registered windows based on commands specified by a mouse cursor or the like (not shown) on the CRT 10 and executes various data processing.
【0036】プリンタ1000において、12はプリン
タCPU(CPU)で、ROM13のプログラム用RO
Mに記憶された制御プログラム等或いは外部メモリ14
に記憶された制御プログラム等に基づいてシステムバス
15に接続される各種のデバイスとのアクセスを総括的
に制御し、印刷部インタフェース16を介して接続され
る印刷部(プリンタエンジン)17に出力情報としての
画像信号を出力する。In the printer 1000, reference numeral 12 denotes a printer CPU (CPU),
M or a control program stored in the external memory 14
, Which controls access to various devices connected to the system bus 15 based on a control program or the like stored in the print unit (printer engine) 17 connected via a print unit interface 16. As an image signal.
【0037】また、このROM13のプログラム用RO
Mには、図3、図5、図9のフローチャートで示される
ようなCPU12の制御プログラム等を記憶する。RO
M13のフォント用ROMには上記出力情報を生成する
際に使用するフォントデータ等を記憶し、ROM13の
データ用ROMにはハードディスク等の外部メモリ14
が無いプリンタの場合には、ホストコンピュータ上で利
用される情報等を記憶している。CPU12は入力部1
8を介してホストコンピュータとの通信処理が可能とな
っており、プリンタ内の情報等をホストコンピュータ3
000に通知可能に構成されている。The program RO of the ROM 13
In M, a control program of the CPU 12 and the like as shown in the flowcharts of FIGS. 3, 5, and 9 are stored. RO
An M13 font ROM stores font data and the like used when generating the output information, and a ROM 13 data ROM stores an external memory 14 such as a hard disk.
In the case of a printer having no printer, information used on the host computer is stored. CPU 12 is an input unit 1
8 enables communication processing with the host computer, and transfers information and the like in the printer to the host computer 3.
000 can be notified.
【0038】19は前記CPU12の主メモリ、ワーク
エリア等として機能するRAMで、図示しない増設ポー
トに接続されるオプションRAMによりメモリ容量を拡
張することができるように構成されている。Reference numeral 19 denotes a RAM which functions as a main memory, a work area, and the like of the CPU 12, and is configured so that the memory capacity can be expanded by an optional RAM connected to an extension port (not shown).
【0039】なお、RAM19は、出力情報展開領域、
環境データ格納領域、NVRAM等に用いられる。前述
したハードディスク(HD)、ICカード等の外部メモ
リ14は、メモリコントローラ(MC)20によりアク
セスを制御される。外部メモリ14は、オプションとし
て接続され、フォントデータ、エミュレーションプログ
ラム、フォームデータ等を記憶する。また、18は前述
した操作パネルで操作のためのスイッチおよびLED表
示器等が配されている。The RAM 19 has an output information development area,
Used for environmental data storage area, NVRAM, etc. The access to the external memory 14 such as a hard disk (HD) and an IC card is controlled by a memory controller (MC) 20. The external memory 14 is connected as an option and stores font data, an emulation program, form data, and the like. Reference numeral 18 denotes the above-described operation panel on which switches for operation, an LED display, and the like are arranged.
【0040】また、前述した外部メモリは1個に限ら
ず、少なくとも1個以上備え、内蔵フォントに加えてオ
プションフォントカード,言語系の異なるプリンタ制御
言語を解釈するプログラムを格納した外部メモリを複数
接続できるように構成されていても良い。The above-mentioned external memory is not limited to one, and at least one external memory is provided. In addition to the built-in fonts, an optional font card and a plurality of external memories storing programs for interpreting printer control languages of different languages are connected. It may be configured to be able to do so.
【0041】さらに、図示しないNVRAMを有し、操
作パネル1012からのプリンタモード設定情報を記憶
するようにしても良い。Further, an NVRAM (not shown) may be provided to store printer mode setting information from the operation panel 1012.
【0042】図3は、本発明に係る印刷制御装置におけ
るデータ受信処理状態の概略を説明するタイムチャート
であり、以下従来の処理と本発明の処理とを対比して説
明する。なお、図3の(A)は従来のデータ受信処理状
態3001を示し、図3の(B)は本発明のデータ受信
処理状態3002を示す。また、説明を容易にするため
ここではデータ解析処理にかかる時間は「0」とする。FIG. 3 is a time chart for explaining the outline of the data reception processing state in the print control apparatus according to the present invention. Hereinafter, the conventional processing and the processing of the present invention will be compared. FIG. 3A shows a conventional data reception processing state 3001, and FIG. 3B shows a data reception processing state 3002 of the present invention. In addition, here, for the sake of simplicity, the time required for the data analysis processing is set to “0”.
【0043】図3の(A)に示すデータ処理方法(従来
の方法)では、先に受信を開始したインタフェースIF
1のデータを先に処理する。インタフェースIF1の入
力処理3003が終了した後、インタフェースIF1の
印刷処理3004を行ない、その後、インタフェースI
F2のデータの印刷処理3006を行なう。In the data processing method (conventional method) shown in FIG. 3A, the interface IF that has started receiving first
1 is processed first. After the input processing 3003 of the interface IF1 is completed, the print processing 3004 of the interface IF1 is performed.
A print process 3006 of F2 data is performed.
【0044】一方、インタフェースIF2の入力処理3
005はインタフェースIF1の受信中に終了してい
る。On the other hand, the input processing 3 of the interface IF2
005 ends during reception of the interface IF1.
【0045】この場合、インタフェースIF1の入力処
理が終了するまでの間はプリンタエンジンを動作させる
ことができない。In this case, the printer engine cannot be operated until the input processing of the interface IF1 is completed.
【0046】一方、図3の(B)に示すデータ処理方法
(本発明の方法)では、インタフェースIF2の入力処
理3009が終了した時点で、印刷処理3010を行な
う。その後、インタフェースIF1の入力処理3007
の終了後にインタフェースIF1のデータの印刷処理3
008を行なう。On the other hand, in the data processing method (method of the present invention) shown in FIG. 3B, the print processing 3010 is performed when the input processing 3009 of the interface IF2 is completed. After that, the input processing 3007 of the interface IF1
Print processing 3 of data of interface IF1 after completion of
008.
【0047】この場合、インタフェースIF1の入力待
ち中に、インタフェースIF2の印刷処理3010を終
えてしまうので、その分、従来の処理方法に比べ速く処
理を終了することができる。In this case, the printing process 3010 of the interface IF2 is completed while waiting for the input of the interface IF1, so that the process can be completed more quickly than the conventional processing method.
【0048】図4は、本発明に係る印刷制御装置におけ
るジョブ開始コマンドとジョブエンドコマンドとの関係
を示す図である。FIG. 4 is a diagram showing a relationship between a job start command and a job end command in the print control apparatus according to the present invention.
【0049】図において、印刷データ4001はジョブ
開始コマンド4002で始まり、ジョブエンドコマンド
4010で終了するものとする。ジョブ開始コマンド4
002はコマンドがジョブ開始コマンドであることを意
味するコマンドID部と印刷データのサイズ4003
と、印刷データのページ数4004と、データの種類4
005と、ジョブ名称サイズ4006とジョブ名称40
07とオーナ名称サイズ4008とオーナ名称4009
から構成される。In the figure, it is assumed that print data 4001 starts with a job start command 4002 and ends with a job end command 4010. Job start command 4
Reference numeral 002 denotes a command ID portion indicating that the command is a job start command and a print data size 4003.
, The number of pages of print data 4004, and the type of data 4
005, job name size 4006 and job name 40
07 and owner name size 4008 and owner name 4009
Consists of
【0050】データの種類には文字(テキスト)文書、
イメージ、図形などがあり、プリンタドライバプログラ
ムが判定し設定するものとする。The data types are character (text) documents,
There are images, figures, and the like, which are determined and set by the printer driver program.
【0051】一方、ジョブ終了コマンド4010はコマ
ンドID部4011のみで構成される。ホスト側のプリ
ンタドライバプログラムは印刷データにジョブ開始コマ
ンドとジョブ終了コマンドを付加して転送するものとす
る。On the other hand, the job end command 4010 comprises only the command ID section 4011. It is assumed that the host-side printer driver program adds print start and end commands to the print data and transfers the print data.
【0052】図5は、本発明に係る印刷制御装置におけ
る第1のデータ処理手順の一例を示すフローチャートで
ある。なお、(S1)〜(S8)は各ステップを示す。FIG. 5 is a flowchart showing an example of a first data processing procedure in the print control apparatus according to the present invention. (S1) to (S8) indicate each step.
【0053】まず、ステップ(S1)で、プリンタ電源
投入後、各種初期化処理を行なう。初期化処理終了後、
ステップ(S2)で、プリンタは入力トリガ待ち状態と
なる。First, in step (S1), after the printer power is turned on, various initialization processes are performed. After the initialization process,
In step (S2), the printer enters an input trigger waiting state.
【0054】そして、詳細は図6に示される入力処理モ
ジュールからトリガが発行されると、ステップ(S3)
へ進み、データの読み込みを行なう。When a trigger is issued from the input processing module shown in FIG. 6 in detail, step (S3)
To read the data.
【0055】そして、ステップ(S4)のデータ解析の
結果、ステップ(S5)で、コマンドが排紙命令であっ
たかどうかを判定して、該コマンドが排紙命令であると
判定した場合は、ステップ(S6)で印刷を行ない、ス
テップ(S7)で排紙して、ステップ(S2)へ戻る。As a result of the data analysis in step (S4), it is determined in step (S5) whether or not the command is a discharge command. If it is determined that the command is a discharge command, the process proceeds to step (S5). Printing is performed in S6), the sheet is discharged in step (S7), and the process returns to step (S2).
【0056】一方、ステップ(S4)のデータ解析の結
果、その他の描画コマンドであったと判定した場合は、
ステップ(S8)で、その他の描画コマンドに従ってそ
れぞれ描画処理を行ない、ステップ(S2)へ戻る。On the other hand, as a result of the data analysis in step (S4), when it is determined that the command is another drawing command,
In step (S8), drawing processing is performed according to other drawing commands, and the process returns to step (S2).
【0057】図6は、本発明に係る印刷制御装置におけ
る第2のデータ処理手順の一例を示すフローチャートで
あり、データ入力処理手順に対応する。なお、(S1)
〜(S114)は各ステップを示す。FIG. 6 is a flowchart showing an example of the second data processing procedure in the print control apparatus according to the present invention, and corresponds to the data input processing procedure. (S1)
(S114) shows each step.
【0058】先ず、ステップ(S1)で、データ入力待
ちループとなり、図3に示したようにインタフェースI
F1,IF2のいずれかにデータの入力があったと判定
した場合、ステップ(S2)では入力速度の計測を行な
う。First, in step (S1), a loop for waiting for data input is entered, and as shown in FIG.
If it is determined that data has been input to either F1 or IF2, the input speed is measured in step (S2).
【0059】そして、ステップ(S3)では入力された
命令がジョブ開始コマンドであるか判断し、ジョブ開始
命令でないと判定した場合はステップ(S9)へ移行す
る。In step (S3), it is determined whether the input command is a job start command. If it is determined that the input command is not a job start command, the process proceeds to step (S9).
【0060】一方、ステップ(S3)で、ジョブ開始命
令であると判定した場合は、ステップ(S4)において
パラメータ部の解析を行なう。そして、ステップ(S
5)〜ステップ(S7)で、パラメータ解析の結果、印
刷ページが1ページであり、イメージデータであり、入
力終了までN秒以上かかると判断した場合は、データ入
力モードMODEを「2(処理方法2)」に設定する。On the other hand, if it is determined in step (S3) that the command is a job start command, the parameter section is analyzed in step (S4). Then, step (S
In steps 5) to (S7), if it is determined from the result of the parameter analysis that the print page is one page, is image data, and takes N seconds or more to complete the input, the data input mode MODE is set to "2 (processing method)". 2) ".
【0061】一方、ステップ(S5)〜ステップ(S
7)で、それぞれNOと判定された場合は、ステップ
(S12)で、データ入力モードMODEを「1(処理
方法1)」に設定する。On the other hand, steps (S5) to (S
If it is determined to be NO in each step 7), the data input mode MODE is set to "1 (processing method 1)" in step (S12).
【0062】なお、印刷ページ数は、図4に示したジョ
ブ開始コマンドのパラメータであるページ数4004で
判断し、イメージデータであるか否かはジョブ開始コマ
ンドのパラメータであるデータの種類4005で判断
し、印刷までN秒以上かかるか否かは、ステップ(S
2)で計測した入力速度とジョブ開始コマンドのパラメ
ータであるデータサイズ4003から判断するものとす
る。また、上記定数Nはプリンタエンジンの印刷スピー
ドを考慮した値であり、予め決められているものとす
る。The number of print pages is determined by the number of pages 4004 which is a parameter of the job start command shown in FIG. 4, and whether or not it is image data is determined by the type of data 4005 which is a parameter of the job start command. Whether or not it takes N seconds or more to print is determined in step (S
It is determined from the input speed measured in 2) and the data size 4003 which is a parameter of the job start command. The constant N is a value in consideration of the printing speed of the printer engine, and is determined in advance.
【0063】また、上記処理方法2が有効であるのは入
力に時間がかかり、印刷には時間のかからない場合であ
る。イメージデータはサイズが大きく入力に時間がかか
るが描画処理は単純であるため印刷には時間がかからな
い傾向がある。The above-mentioned processing method 2 is effective when inputting takes a long time and printing does not take much time. Although image data is large in size and takes a long time to input, printing tends to take less time because the drawing process is simple.
【0064】さらに、ページ数が多い場合印刷に時間が
かかるので小量ページの場合に効果がある。また、入力
速度が速いと入力時間が短くなるので入力速度が遅い場
合に効果がある。Further, when the number of pages is large, it takes a long time to perform printing, which is effective in the case of a small number of pages. In addition, when the input speed is high, the input time is short, which is effective when the input speed is low.
【0065】次に、ステップ(S9)では、コマンドが
ジョブ終了コマンドであるか否かを判断し、ジョブ終了
コマンドであると判断した場合は、ステップ(S10)
へ移行し、データ入力モードMODEの判定を行ない、
データ入力モードMODEが「2」であると判断した場
合は、ステップ(S11)で、入力トリガを発行して、
図5に示したステップ(S2)へ戻る。Next, in step (S9), it is determined whether or not the command is a job end command. If it is determined that the command is a job end command, step (S10)
And the data input mode MODE is determined.
If it is determined that the data input mode MODE is "2", an input trigger is issued in step (S11), and
The process returns to step (S2) shown in FIG.
【0066】一方、ステップ(S10)で、データ入力
モードMODEが「1」であると判定された場合は、ス
テップ(S1)へ戻る。On the other hand, if it is determined in step (S10) that the data input mode MODE is "1", the flow returns to step (S1).
【0067】一方、ステップ(S9)の判定の結果、コ
マンドがジョブ終了コマンドでないと判定した場合、ス
テップ(S13)へ移行し、データの格納処理を行な
い、ステップ(S14)で、データ入力モードMODE
の判定を行ない、データ入力モードMODEが「2」で
あると判定した場合は、ステップ(S1)へ戻り、デー
タ入力モードMODEが「1」であると判定した場合
は、ステップ(S11)へ進む。On the other hand, if the result of determination in step (S 9) is that the command is not a job end command, the flow advances to step (S 13) to perform data storage processing, and in step (S 14) the data input mode MODE
Is determined, and if it is determined that the data input mode MODE is “2”, the process returns to step (S1). If it is determined that the data input mode MODE is “1”, the process proceeds to step (S11). .
【0068】〔第1実施形態〕本実施形態ではデータが
イメージであるか否かの判定は、プリンタドライバから
の指定に限らず、ジョブ開始コマンドのパラメータであ
るジョブ名称(ファイル名称)から判断する場合も同様
である。[First Embodiment] In this embodiment, the determination as to whether or not data is an image is not limited to the designation from the printer driver, but from the job name (file name) which is a parameter of the job start command. The same applies to the case.
【0069】〔第2実施形態〕本実施形態ではデータ入
力にかかる時間Nの判定で使用される定数Nは、コマン
ドやパネルからの入力によって変更可能である場合も同
様である。[Second Embodiment] In the present embodiment, the same applies to the case where the constant N used for determining the time N required for data input can be changed by a command or input from a panel.
【0070】〔第3実施形態〕本実施形態ではジョブを
格納する記憶手段はRAMに限らず不揮発性の外部記憶
装置であっても同様である。[Third Embodiment] In the present embodiment, the storage means for storing a job is not limited to the RAM but may be a nonvolatile external storage device.
【0071】上記各実施形態によれば、第1のインタフ
ェース(入力手段)から大量のデータを入力中に第2の
インタフェース(入力手段)からデータ入力し印刷を行
なうことができるので全体としてパフォーマンスを向上
させることができる。According to each of the above embodiments, while a large amount of data is being input from the first interface (input means), data can be input from the second interface (input means) and printing can be performed. Can be improved.
【0072】以下、図7に示すメモリマップを参照して
本発明に係る印刷制御装置を適用可能な印刷システムで
読み出し可能なデータ処理プログラムの構成について説
明する。Hereinafter, the configuration of a data processing program that can be read by a printing system to which the print control device according to the present invention can be applied will be described with reference to a memory map shown in FIG.
【0073】図7は、本発明に係る印刷制御装置を適用
可能な印刷システムで読み出し可能な各種データ処理プ
ログラムを格納する記憶媒体のメモリマップを説明する
図である。FIG. 7 is a view for explaining a memory map of a storage medium for storing various data processing programs which can be read by a printing system to which the print control apparatus according to the present invention can be applied.
【0074】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。Although not shown, information for managing a group of programs stored in the storage medium, for example, version information, a creator, etc. are also stored, and information dependent on the OS or the like on the program reading side, for example, a program is stored in the storage medium. An icon or the like for identification display may also be stored.
【0075】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。Further, data dependent on various programs is also managed in the directory. In addition, a program for installing various programs on a computer or a program for decompressing a program to be installed when the program to be installed is compressed may be stored.
【0076】本実施形態における図5,図6に示す機能
が外部からインストールされるプログラムによって、ホ
ストコンピュータにより遂行されていてもよい。そし
て、その場合、CD−ROMやフラッシュメモリやFD
等の記憶媒体により、あるいはネットワークを介して外
部の記憶媒体から、プログラムを含む情報群を出力装置
に供給される場合でも本発明は適用されるものである。The functions shown in FIGS. 5 and 6 in this embodiment may be performed by a host computer by a program installed from the outside. And in that case, CD-ROM, flash memory, FD
The present invention is applicable even when a group of information including a program is supplied to an output device from a storage medium such as the above or from an external storage medium via a network.
【0077】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。As described above, the storage medium storing the program codes of the software for realizing the functions of the above-described embodiments is supplied to the system or the apparatus, and the computer (or CPU or MP) of the system or the apparatus is provided.
It goes without saying that the object of the present invention is also achieved when U) reads and executes the program code stored in the storage medium.
【0078】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.
【0079】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク,ハードディ
スク,光ディスク,光磁気ディスク,CD−ROM,C
D−R,磁気テープ,不揮発性のメモリカード,RO
M,EEPROM等を用いることができる。As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, C
DR, magnetic tape, nonvolatile memory card, RO
M, EEPROM and the like can be used.
【0080】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) And the like perform part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0081】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instruction of the program code, The CPU provided in the function expansion board or function expansion unit performs part or all of the actual processing,
It goes without saying that a case where the function of the above-described embodiment is realized by the processing is also included.
【0082】[0082]
【発明の効果】以上説明したように、本発明に係る第1
〜第15の発明によれば、各入力手段から入力される各
印刷データをジョブ単位にメモリに記憶させる際に、各
入力手段を介して入力される各印刷データの入力時に取
得可能なジョブ制御情報に基づいて、前記メモリに前記
印刷データが1印刷ジョブ分記憶されることを検知して
印刷データの解析開始を指示する第1の処理モードと、
前記印刷データが入力されると同時に、該入力されてい
る印刷データの解析開始を指示する第2の処理モードと
を切替え設定するので、各入力手段を介して並行して印
刷データが入力される際に、各入力手段に入力される各
印刷データの入力順序とは異なり、先行入力されている
印刷データと後続入力される印刷データとで入力処理が
完了した印刷データから順次印刷させることが可能とな
り、全体として印刷処理時間を短縮することができる。As described above, the first embodiment according to the present invention is described.
According to the fifteenth aspect, when each print data input from each input unit is stored in the memory for each job, job control that can be acquired when each print data input via each input unit is input A first processing mode for detecting, based on the information, that the print data is stored in the memory for one print job and instructing to start analysis of the print data;
At the same time that the print data is input, the second processing mode for instructing the start of the analysis of the input print data is switched and set, so that the print data is input in parallel via each input unit. In this case, different from the input order of each print data input to each input means, it is possible to sequentially print from the print data which has been subjected to the input processing with the print data input in advance and the print data input subsequently. Thus, the printing processing time can be shortened as a whole.
【0083】従って、各入力手段から並行入力される各
印刷データの印刷順序を入力順序に依らずに、印刷終了
までに要する時間を短縮できるように最適化でき、各入
力手段に入力される各印刷データの総印刷処理時間を格
段に短縮できる印刷処理環境を自在に構築することがで
きる等の効果を奏する。Accordingly, the printing order of the print data input in parallel from each input means can be optimized so as to reduce the time required until the end of printing without depending on the input order. The present invention is advantageous in that a print processing environment in which the total print processing time of print data can be significantly reduced can be freely configured.
【図1】本発明を適用可能な出力装置の構成を示す断面
図である。FIG. 1 is a cross-sectional view illustrating a configuration of an output device to which the present invention can be applied.
【図2】本発明の第1実施形態を示す印刷制御装置を適
用可能なプリンタ制御システムの構成を説明するブロッ
ク図である。FIG. 2 is a block diagram illustrating a configuration of a printer control system to which the print control device according to the first embodiment of the present invention can be applied.
【図3】本発明に係る印刷制御装置におけるデータ受信
処理状態の概略を説明するタイムチャートである。FIG. 3 is a time chart illustrating an outline of a data reception processing state in the print control apparatus according to the present invention.
【図4】本発明に係る印刷制御装置におけるジョブ開始
コマンドとジョブエンドコマンドとの関係を示す図であ
る。FIG. 4 is a diagram illustrating a relationship between a job start command and a job end command in the print control apparatus according to the present invention.
【図5】本発明に係る印刷制御装置における第1のデー
タ処理手順の一例を示すフローチャートである。FIG. 5 is a flowchart illustrating an example of a first data processing procedure in the print control apparatus according to the present invention.
【図6】本発明に係る印刷制御装置における第2のデー
タ処理手順の一例を示すフローチャートである。FIG. 6 is a flowchart illustrating an example of a second data processing procedure in the print control apparatus according to the present invention.
【図7】本発明に係る印刷制御装置を適用可能な印刷シ
ステムで読み出し可能な各種データ処理プログラムを格
納する記憶媒体のメモリマップを説明する図である。FIG. 7 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by a printing system to which a print control device according to the present invention can be applied.
1 CPU 2 RAM 3 ROM 4 システムバス 12 CPU 13 ROM 19 RAM 3000 ホストコンピュータ 1000 プリンタ 1 CPU 2 RAM 3 ROM 4 System bus 12 CPU 13 ROM 19 RAM 3000 Host computer 1000 Printer
Claims (15)
可能とするための複数の入力手段を有する印刷制御装置
であって、 各入力手段から入力される各印刷データをジョブ単位に
記憶する記憶手段と、 入力される印刷データを解析して印刷部が印刷可能な出
力データを生成する解析手段と、 各入力手段を介して入力される各印刷データの入力時に
取得可能なジョブ制御情報に基づいて、前記記憶手段に
前記印刷データが1印刷ジョブ分記憶されることを検知
して前記解析手段による印刷データの解析開始を指示す
る第1の処理モードと、前記印刷データが入力されると
同時に前記解析手段による該入力されている印刷データ
の解析開始を指示する第2の処理モードとを切替え設定
する制御手段と、を有することを特徴とする印刷制御装
置。1. A print control device having a plurality of input means for enabling print data to be input in parallel from a higher-level device, wherein each print data input from each input means is stored in a job unit. Means for analyzing input print data to generate output data that can be printed by the printing unit; and based on job control information obtainable at the time of inputting each print data input via each input means. A first processing mode for detecting that the print data is stored for one print job in the storage unit and instructing the analysis unit to start analysis of the print data; Control means for switching and setting a second processing mode for instructing the analysis means to start analysis of the input print data.
ラメータ部とから構成されていることを特徴とする請求
項1記載の印刷制御装置。2. The print control apparatus according to claim 1, wherein the job control information includes a command section and a parameter section.
ータサイズ,ページ数,データの種類を指定するデータ
が設定されることを特徴とする請求項2記載の印刷制御
装置。3. The print control apparatus according to claim 2, wherein the parameter section sets data specifying a data size, the number of pages, and a type of data of each print job.
パラメータ部中のデータの種類,ページ数,データ入力
終了時間を判定し、該判定結果に基づいて第1の処理モ
ードまたは第2の処理モードのいずれかを設定すること
を特徴とする請求項1記載の印刷制御装置。4. The control means determines a type of data, the number of pages, and a data input end time in a parameter portion of the job control information, and based on the determination result, determines a first processing mode or a second processing. 2. The print control apparatus according to claim 1, wherein one of the modes is set.
パラメータ部中のデータのページ数が1ページで、デー
タの種類がイメージデータで、かつ、データの入力終了
時間が所定時間以上であると判定した場合に、第2の処
理モードを設定することを特徴とする請求項1記載の印
刷制御装置。5. The control means, wherein the number of pages of data in the parameter portion of the job control information is one, the type of data is image data, and the data input end time is equal to or longer than a predetermined time. 2. The printing control apparatus according to claim 1, wherein a second processing mode is set when the determination is made.
可能とするための複数の入力手段を有する印刷制御装置
における印刷制御方法であって、 各入力手段から入力される各印刷データをジョブ単位に
メモリに記憶する記憶工程と、 入力される印刷データを解析して印刷部が印刷可能な出
力データを生成する解析工程と、 各入力手段を介して入力される各印刷データの入力時に
取得可能なジョブ制御情報に基づいて、前記メモリに前
記印刷データが1印刷ジョブ分記憶されることを検知し
て前記解析工程による印刷データの解析開始を指示する
第1の処理モードと、前記印刷データが入力されると同
時に前記解析工程による該入力されている印刷データの
解析開始を指示する第2の処理モードとを切替え設定す
る設定工程と、を有することを特徴とする印刷制御方
法。6. A print control method in a print control device having a plurality of input means for enabling print data to be input in parallel from a host device, wherein each print data input from each input means is converted into a job unit. A storage step of storing the data in a memory, an analysis step of analyzing the input print data to generate output data that can be printed by the printing unit, and obtaining at the time of inputting each print data input via each input means A first processing mode for detecting that the print data for one print job is stored in the memory based on the job control information and instructing the analysis process to start analysis of the print data; A setting step of switching and setting a second processing mode for instructing the start of analysis of the inputted print data by the analysis step at the same time as the input. Characteristic print control method.
ラメータ部とから構成されていることを特徴とする請求
項6記載の印刷制御方法。7. The print control method according to claim 6, wherein the job control information includes a command section and a parameter section.
ータサイズ,ページ数,データの種類を指定するデータ
が設定されることを特徴とする請求項7記載の印刷制御
方法。8. The print control method according to claim 7, wherein the parameter section is set with data designating a data size, a page number, and a data type of each print job.
パラメータ部中のデータの種類,ページ数,データ入力
終了時間を判定し、該判定結果に基づいて第1の処理モ
ードまたは第2の処理モードのいずれかを設定すること
を特徴とする請求項6記載の印刷制御方法。9. The setting step includes determining a type of data, a number of pages, and a data input end time in a parameter portion of the job control information, and determining a first processing mode or a second processing based on the determination result. 7. The print control method according to claim 6, wherein one of the modes is set.
のパラメータ部中のデータのページ数が1ページで、デ
ータの種類がイメージデータで、かつ、データの入力終
了時間が所定時間以上であると判定した場合に、第2の
処理モードを設定することを特徴とする請求項6記載の
印刷制御方法。10. The setting step is performed when the number of pages of data in the parameter portion of the job control information is one, the type of data is image data, and the data input end time is equal to or longer than a predetermined time. 7. The print control method according to claim 6, wherein a second processing mode is set when the determination is made.
力可能とするための複数の入力手段を有する印刷制御装
置に、 各入力手段から入力される各印刷データをジョブ単位に
メモリに記憶する記憶工程と、 入力される印刷データを解析して印刷部が印刷可能な出
力データを生成する解析工程と、 各入力手段を介して入力される各印刷データの入力時に
取得可能なジョブ制御情報に基づいて、前記メモリに前
記印刷データが1印刷ジョブ分記憶されることを検知し
て前記解析工程による印刷データの解析開始を指示する
第1の処理モードと、前記印刷データが入力されると同
時に前記解析工程による該入力されている印刷データの
解析開始を指示する第2の処理モードとを切替え設定す
る設定工程と、を実行させるためのプログラムを記録し
たコンピュータが読み取り可能な記憶媒体。11. A print control device having a plurality of input means for enabling print data to be input in parallel from a higher-level device, and storing print data input from each input means in a memory for each job. A process for analyzing input print data to generate output data that can be printed by the printing unit; and a job control information obtainable at the time of inputting each print data input via each input unit. A first processing mode for detecting that the print data is stored in the memory for one print job and instructing a start of analysis of the print data in the analysis step; A setting step of switching and setting a second processing mode for instructing a start of analysis of the input print data in the analysis step, and a program for executing the setting. Computer-readable storage medium.
パラメータ部とから構成されていることを特徴とする請
求項11記載の記憶媒体。12. The storage medium according to claim 11, wherein said job control information includes a command section and a parameter section.
データサイズ,ページ数,データの種類を指定するデー
タが設定されることを特徴とする請求項12記載の記憶
媒体。13. The storage medium according to claim 12, wherein the parameter section sets data specifying a data size, the number of pages, and a type of data of each print job.
のパラメータ部中のデータの種類,ページ数,データ入
力終了時間を判定し、該判定結果に基づいて第1の処理
モードまたは第2の処理モードのいずれかを設定するこ
とを特徴とする請求項11記載の記憶媒体。14. The setting step determines the type of data, the number of pages, and the data input end time in the parameter part of the job control information, and determines the first processing mode or the second processing based on the determination result. The storage medium according to claim 11, wherein one of the modes is set.
のパラメータ部中のデータのページ数が1ページで、デ
ータの種類がイメージデータで、かつ、データの入力終
了時間が所定時間以上であると判定した場合に、第2の
処理モードを設定することを特徴とする請求項11記載
の記憶媒体。15. The setting step, wherein the number of pages of data in the parameter portion of the job control information is one, the type of data is image data, and the data input end time is equal to or longer than a predetermined time. The storage medium according to claim 11, wherein a second processing mode is set when the determination is made.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28620999A JP2001109601A (en) | 1999-10-07 | 1999-10-07 | Device and method for controlling printing and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28620999A JP2001109601A (en) | 1999-10-07 | 1999-10-07 | Device and method for controlling printing and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001109601A true JP2001109601A (en) | 2001-04-20 |
JP2001109601A5 JP2001109601A5 (en) | 2007-01-18 |
Family
ID=17701392
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP28620999A Pending JP2001109601A (en) | 1999-10-07 | 1999-10-07 | Device and method for controlling printing and storage medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001109601A (en) |
-
1999
- 1999-10-07 JP JP28620999A patent/JP2001109601A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20030038959A1 (en) | Data processing apparatus capable of communicating with output apparatus and its data processing method | |
JP2004192390A (en) | Data processor | |
JPH1148583A (en) | Method and system for processing information and memory medium | |
JP2000099291A (en) | Print controller, data processing method for the same and storage medium storing computer readable program | |
US20040263892A1 (en) | Information processisng apparatus, information processing method, and control program | |
JPH11191042A (en) | Data processor, data processing method therefor, and storage medium stored with computer-readable program | |
JP3209911B2 (en) | Print control device and data processing method of print control device | |
JPH10187380A (en) | Device for controlling printing and method therefor and storage medium for storing program readable by computer | |
JP2001109601A (en) | Device and method for controlling printing and storage medium | |
JP3610194B2 (en) | Print control apparatus, print control method, and storage medium storing computer-readable program | |
JP3209858B2 (en) | Print control device and print control method | |
JP3173716B2 (en) | Output device, information processing system and data output method | |
JP2001109602A (en) | Device and method for controlling printing and storage medium | |
JP2000298565A (en) | Method and device for controlling printing and storage medium storing program for executing the printing controlling method | |
JPH10254654A (en) | Print controller, data processing method for print controller, and storage medium stored with computer-readable program | |
JPH1091368A (en) | Print controller and its data processing method and storage medium storing readable program for computer | |
JP2000155663A (en) | Printing controller, data processing method for the printing controller and storage medium stored with computer readable program | |
JPH1199730A (en) | Printer and its control method | |
JP2000155661A (en) | Printing controller, data processing method for the printing controller, data processor, data processing method for the data processor and storage medium stored with computer readable program | |
JPH10187375A (en) | Printing controller and method for processing data of printing controller and storage medium for storing program readable by computer | |
JPH09309243A (en) | Printing device, print control for printing device and storage medium storing program to be read by computer | |
JP2000155657A (en) | Data processor, driver processing method for the data processor and storage medium stored with computer readable program | |
JPH1086460A (en) | Printing apparatus, data processing method therefor, and memory medium stored with program readable by computer | |
JP2004074488A (en) | Print controller, print control method, computer readable storage medium and program | |
JPH1074131A (en) | Printing control device, information processor, printing system, method for processing data for printing system, and storage medium for storing program to be read out by computer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041213 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061122 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070525 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070605 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20071009 |