【0001】
【発明の属する技術分野】
本発明は印刷制御装置及び印刷制御方法に関し、特にネットワーク接続された印刷装置に適用される印刷制御装置及び印刷制御方法に関する。
【0002】
【従来の技術】
従来、ページプリンタなどの印刷装置は、図2に示すような構成になっている。図2において、21は印刷装置であり、コントローラ22、プリントエンジン23を備えている。図3は、図2におけるコントローラ22の内部構成を示すブロック図である。図3において、31はCPUであり、ROM32に記憶された制御プログラムに基づいて、画像データの展開処理を総括的に制御する。また、ROM32にはフォント情報なども格納されている。33はRAMであり、CPU31のワークメモリとして機能するとともに、図示しないホストコンピュータから送られる印刷データやディスプレイリスト、ビットマップデータなどを格納する。34はASICであり、ディスプレイリストをビットマップデータへ展開するとともに、ビットマップデータをプリントエンジンに転送する。
【0003】
次に、従来の印刷装置の処理動作について、図2、図3を参照して説明する。こうした従来の印刷装置においては、図示しないホストコンピュータなどからの印刷データはネットワークを介してまずRAM33に格納される。次に主に省メモリ、印刷速度向上のため、CPU31がROM32に記憶された制御プログラムに基づき、1ページの印刷データを複数のバンドに分割し、バンド毎にディスプレイリストを作成して、RAM33へ格納する。印刷時には、RAM33に格納されたディスプレイリストをビットマップデータへ展開し、RAM33に格納する作業と、RAM33に格納されたビットマップデータをプリントエンジンへ転送する作業をASIC34が同時に行なっている。
【0004】
一方、印刷装置が遠隔地にあり、すぐに印刷結果を取りに行けなかったり、印刷結果を他人に見られたくなかったりする場合には、図3のASIC34に接続された図示しないHDDなどの印刷データ記憶手段に一時的に印刷データを記憶させ、所望の時に印刷させるという事も可能である(例えば、特許文献1)。
【0005】
【特許文献1】
特開平06−040092号公報
【0006】
【発明が解決しようとする課題】
しかしながら、上記従来の印刷装置21では、印刷データ記憶手段に記憶させた印刷データは、印刷指示がない限り消去されないので、印刷データ記憶手段を有効利用できないという問題点があった。
【0007】
本発明はこのような問題点に鑑みてなされたものであり、ある決められた時間以上印刷指示のない印刷データを消去し、印刷データ記憶手段を有効利用する印刷制御装置及び印刷制御方法を提供する事を目的とする。
【0008】
【課題を解決するための手段】
上記目的を達成するために、請求項1記載の発明によれば、ネットワーク接続された印刷装置の動作を制御する印刷制御装置において、受信した印刷データを一時的に記憶する印刷データ記憶手段と、前記印刷データのステータスを記憶する印刷データステータス記憶手段と、前記印刷データステータスを消去するまでの時間を記憶する印刷データステータス消去時間記憶手段とを有する事を特徴とする。
【0009】
また、請求項7の発明によれば、ネットワーク接続された印刷装置の動作を制御する印刷制御装置に適用される印刷制御方法において、受信した印刷データを一時的に記憶する印刷データ記憶ステップと、前記印刷データのステータスを記憶する印刷データステータス記憶ステップと、前記印刷データステータスを消去するまでの時間を記憶する印刷データステータス消去時間記憶ステップとを有する事を特徴とする。
【0010】
【発明の実施の形態】
以下、本発明の実施例を、図面を参照して説明する。図1は、本発明に係る印刷装置のコントローラの構成を示す概略ブロック図である。なお、本発明のコントローラの構成は、図3に示す従来のコントローラと基本的に同じであるので、同一構成部分には同一の参照符号を付してその説明を省略する。図1において、11は、印刷データを一時的に記憶する印刷データ記憶手段、12は、印刷データのステータスを記憶する印刷データステータス記憶手段、13は、印刷データステータスを消去するまでの時間を記憶する印刷データステータス消去時間記憶手段である。また、図4は図1に示す印刷装置の処理の流れを示すフローチャートである。図4において、41は、印刷データを受信するステップ、42は、受信した印刷データを一時的に印刷データ記憶手段に記憶させるステップ、43は、印刷データのステータスを印刷データステータス記憶手段に記憶させるステップ、44は、プリント指示があるかどうかを判断するステップ、45は、印刷データステータスを消去するかどうかを判断するステップである。
【0011】
上記の印刷装置の処理動作は以下の通りである。まず、あらかじめ印刷データステータス消去時間記憶手段13に、印刷データが印刷データ記憶手段11に記憶され、印刷データステータスが印刷データステータス記憶手段12に記憶されてから、印刷データステータスを消去するまでの相対時間を、ネットワークを介して、あるいは図示しない操作部から設定しておく。ここで、印刷データステータスは、図5のように、印刷データを受信した時間、印刷データ記憶手段の何処に記憶されているかを示す開始アドレス、印刷データのサイズの情報を含む。ここで、図示しないホストコンピュータからネットワークを介して印刷データを受信したとする(ステップ41)。ここで、CPU31はROM32に格納された制御プログラムに従い、印刷データを印刷データ記憶手段11に記憶させる(ステップ42)。さらに、印刷データステータスを作成し、印刷データステータス記憶手段12に印刷データステータスを記憶させる(ステータス43)。次に、プリント指示があるまでステップ44で待機する。一定時間プリント指示がない場合は、ステップ45に進み、CPU31印刷データステータス記憶手段12から印刷データを、印刷データステータス消去時間記憶手段13から印刷データステータス消去時間を読み出し、現在の時間と比較する。もし、消去時間を過ぎていたら、該当する印刷データステータスを消去する。
【0012】
なお、本発明は上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で種々の変更が可能である。例えば、印刷データステータス記憶手段12や、印刷データステータス消去時間記憶手段13は、印刷データ記憶手段11、RAM33またはASIC34にあってもよいし、また印刷データステータス消去時間は、絶対時間を設定してもよい。
【0013】
【発明の効果】
以上詳述したように本発明によれば、ネットワーク接続された印刷装置の動作を制御する印刷制御装置において、受信した印刷データを一時的に記憶する印刷データ記憶手段と、前記印刷データのステータスを記憶する印刷データステータス記憶手段と、前記印刷データステータスを消去するまでの時間を記憶する印刷データステータス消去時間記憶手段とを有するので、ある決められた時間以上印刷指示のない印刷データを消去し、印刷データ記憶手段を有効利用する事が出来る。
【図面の簡単な説明】
【図1】本実施例の印刷装置のコントローラの概略ブロック図である。
【図2】従来の印刷装置の概略ブロック図である。
【図3】従来の印刷装置のコントローラの概略ブロック図である。
【図4】本実施例の印刷装置の処理を示すフローチャートである。
【図5】本実施例の印刷装置の印刷データステータスの一例である。
【符号の説明】
11 印刷データ記憶手段
12 印刷データステータス記憶手段
13 印刷データステータス消去時間記憶手段
21 印刷装置
22 コントローラ
23 プリントエンジン
31 CPU
32 ROM
33 RAM
34 ASIC
41 印刷データ受信ステップ
42 印刷データ記憶ステップ
43 印刷データステータス記憶ステップ
44 プリント指示判断ステップ
45 消去時間判断ステップ[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a print control device and a print control method, and more particularly, to a print control device and a print control method applied to a printing device connected to a network.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, a printing apparatus such as a page printer has a configuration as shown in FIG. In FIG. 2, reference numeral 21 denotes a printing apparatus, which includes a controller 22 and a print engine 23. FIG. 3 is a block diagram showing the internal configuration of the controller 22 in FIG. In FIG. 3, reference numeral 31 denotes a CPU, which comprehensively controls image data development processing based on a control program stored in a ROM 32. The ROM 32 also stores font information and the like. A RAM 33 functions as a work memory for the CPU 31 and stores print data, display lists, bitmap data, and the like sent from a host computer (not shown). Reference numeral 34 denotes an ASIC that develops a display list into bitmap data and transfers the bitmap data to a print engine.
[0003]
Next, the processing operation of the conventional printing apparatus will be described with reference to FIGS. In such a conventional printing apparatus, print data from a host computer or the like (not shown) is first stored in the RAM 33 via a network. Next, the CPU 31 divides one page of print data into a plurality of bands based on a control program stored in the ROM 32, creates a display list for each band, and sends the display list to the RAM 33 mainly for saving memory and improving printing speed. Store. At the time of printing, the ASIC 34 simultaneously develops the display list stored in the RAM 33 into bitmap data and stores the bitmap data in the RAM 33 and transfers the bitmap data stored in the RAM 33 to the print engine.
[0004]
On the other hand, if the printing apparatus is located in a remote place and cannot immediately obtain the print result or does not want to see the print result by another person, the printing device such as an HDD (not shown) connected to the ASIC 34 in FIG. It is also possible to temporarily store print data in a data storage unit and print it when desired (for example, Patent Document 1).
[0005]
[Patent Document 1]
Japanese Patent Application Laid-Open No. 06-040992
[Problems to be solved by the invention]
However, the conventional printing apparatus 21 has a problem that the print data stored in the print data storage unit is not erased unless a print instruction is given, so that the print data storage unit cannot be effectively used.
[0007]
The present invention has been made in view of such a problem, and provides a print control apparatus and a print control method for erasing print data for which a print instruction has not been issued for a predetermined time and effectively using a print data storage unit. The purpose is to do.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, according to the first aspect of the present invention, in a print control device that controls the operation of a printing device connected to a network, a print data storage unit that temporarily stores received print data, A print data status storage unit for storing the status of the print data; and a print data status erasure time storage unit for storing a time until the print data status is erased.
[0009]
According to a seventh aspect of the present invention, there is provided a print control method applied to a print control device for controlling an operation of a network-connected printing device, wherein a print data storing step of temporarily storing received print data; A print data status storing step of storing the status of the print data; and a print data status erasing time storing step of storing a time until the print data status is erased.
[0010]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a schematic block diagram illustrating a configuration of a controller of a printing apparatus according to the present invention. Since the configuration of the controller of the present invention is basically the same as the conventional controller shown in FIG. 3, the same components are denoted by the same reference numerals and the description thereof will be omitted. In FIG. 1, reference numeral 11 denotes a print data storage unit for temporarily storing print data, 12 a print data status storage unit for storing the status of print data, and 13 a time until the print data status is erased. Print data status erasing time storage means. FIG. 4 is a flowchart showing a flow of processing of the printing apparatus shown in FIG. In FIG. 4, 41 is a step for receiving print data, 42 is a step for temporarily storing the received print data in the print data storage means, and 43 is a step for storing the status of the print data in the print data status storage means. Step 44 is a step of judging whether there is a print instruction, and 45 is a step of judging whether to erase the print data status.
[0011]
The processing operation of the above printing apparatus is as follows. First, the print data status is stored in the print data status erasing time storage unit 13 in advance, the print data is stored in the print data storage unit 11, and the print data status is stored in the print data status storage unit 12 until the print data status is deleted. The time is set via a network or an operation unit (not shown). Here, the print data status includes, as shown in FIG. 5, the time when the print data is received, the start address indicating where the print data is stored in the print data storage unit, and information on the size of the print data. Here, it is assumed that print data is received from a host computer (not shown) via a network (step 41). Here, the CPU 31 stores the print data in the print data storage unit 11 according to the control program stored in the ROM 32 (step 42). Further, a print data status is created, and the print data status is stored in the print data status storage unit 12 (status 43). Next, the process waits at step 44 until there is a print instruction. If there is no print instruction for a certain period of time, the process proceeds to step 45, where the CPU 31 reads the print data from the print data status storage unit 12 and the print data status erasure time from the print data status erasure time storage unit 13 and compares them with the current time. If the erasing time has passed, the corresponding print data status is erased.
[0012]
Note that the present invention is not limited to the above-described embodiment, and various changes can be made without departing from the gist of the present invention. For example, the print data status storage unit 12 and the print data status erasure time storage unit 13 may be in the print data storage unit 11, the RAM 33, or the ASIC 34, and the print data status erasure time may be set to an absolute time. Is also good.
[0013]
【The invention's effect】
As described above in detail, according to the present invention, in a print control device that controls the operation of a network-connected printing device, a print data storage unit that temporarily stores received print data, and a status of the print data. Since the print data status storage means for storing and the print data status erasure time storage means for storing the time until the print data status is erased, the print data without a print instruction for a predetermined time or more is erased, The print data storage means can be used effectively.
[Brief description of the drawings]
FIG. 1 is a schematic block diagram of a controller of a printing apparatus according to an embodiment.
FIG. 2 is a schematic block diagram of a conventional printing apparatus.
FIG. 3 is a schematic block diagram of a controller of a conventional printing apparatus.
FIG. 4 is a flowchart illustrating processing of the printing apparatus according to the present exemplary embodiment.
FIG. 5 illustrates an example of a print data status of the printing apparatus according to the present exemplary embodiment.
[Explanation of symbols]
11 Print Data Storage Unit 12 Print Data Status Storage Unit 13 Print Data Status Erasure Time Storage Unit 21 Printing Device 22 Controller 23 Print Engine 31 CPU
32 ROM
33 RAM
34 ASIC
41 print data reception step 42 print data storage step 43 print data status storage step 44 print instruction determination step 45 erase time determination step