JP2004358860A - Apparatus and method for controlling printing - Google Patents

Apparatus and method for controlling printing Download PDF

Info

Publication number
JP2004358860A
JP2004358860A JP2003161516A JP2003161516A JP2004358860A JP 2004358860 A JP2004358860 A JP 2004358860A JP 2003161516 A JP2003161516 A JP 2003161516A JP 2003161516 A JP2003161516 A JP 2003161516A JP 2004358860 A JP2004358860 A JP 2004358860A
Authority
JP
Japan
Prior art keywords
print data
status
print
time
erased
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2003161516A
Other languages
Japanese (ja)
Inventor
Yasuaki Sawano
靖明 澤野
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 JP2003161516A priority Critical patent/JP2004358860A/en
Publication of JP2004358860A publication Critical patent/JP2004358860A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To effectively utilize a printing data storage means by erasing printing data which doe not have a printing command for a certain determined time or more. <P>SOLUTION: The apparatus for controlling printing includes the printing data storage means for storing received printing data temporarily, a printing data status storage means for storing the status of the printing data, and a printing data status erasing time storage means for storing a time until which the printing data status is not to be erased. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

【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

Claims (12)

ネットワーク接続された印刷装置の動作を制御する印刷制御装置において、受信した印刷データを一時的に記憶する印刷データ記憶手段と、前記印刷データのステータスを記憶する印刷データステータス記憶手段と、前記印刷データステータスを消去するまでの時間を記憶する印刷データステータス消去時間記憶手段とを有する事を特徴とする印刷制御装置。A print control device for controlling the operation of a network-connected printing device, comprising: a print data storage unit for temporarily storing received print data; a print data status storage unit for storing a status of the print data; A print data status erasing time storage unit for storing a time until the status is erased. 前記印刷データステータスは、前記印刷データを受信した時間、前記印刷データを記憶した場所及び前記印刷データのサイズとを有する事を特徴とする請求項1に記載の印刷制御装置。The print control apparatus according to claim 1, wherein the print data status includes a time at which the print data is received, a location where the print data is stored, and a size of the print data. 前記印刷データステータス消去時間記憶手段には、前記印刷データを受信した時間から前記印刷データステータスを消去するまでの相対時間を記憶する事を特徴とする請求項2に記載の印刷制御装置。3. The print control apparatus according to claim 2, wherein the print data status erasing time storage unit stores a relative time from when the print data is received to when the print data status is erased. 前記印刷データステータス消去時間記憶手段には、前記印刷データ毎に前記印刷データを受信した時間から前記印刷データステータスを消去するまでの絶対時間を記憶する事を特徴とする請求項2に記載の印刷制御装置。3. The printing method according to claim 2, wherein the print data status erasing time storage unit stores, for each of the print data, an absolute time from when the print data is received to when the print data status is erased. Control device. 前記印刷データステータスを消去するまでの時間は、ネットワークを介して設定する事を特徴とする請求項3または請求項4に記載の印刷制御装置。The print control apparatus according to claim 3, wherein a time until the print data status is erased is set via a network. 前記印刷データステータスを消去するまでの時間を設定可能な操作部を更に有し、前記印刷データステータスを消去するまでの時間を、前記操作部から設定する事を特徴とする請求項3または請求項4に記載の印刷制御装置。4. The operation unit according to claim 3, further comprising an operation unit capable of setting a time until the print data status is erased, wherein the time until the print data status is erased is set from the operation unit. 5. The print control device according to 4. ネットワーク接続された印刷装置の動作を制御する印刷制御装置に適用される印刷制御方法において、受信した印刷データを一時的に記憶する印刷データ記憶ステップと、前記印刷データのステータスを記憶する印刷データステータス記憶ステップと、前記印刷データステータスを消去するまでの時間を記憶する印刷データステータス消去時間記憶ステップとを有する事を特徴とする印刷制御方法。In a print control method applied to a print control device for controlling an operation of a network-connected printing device, a print data storing step of temporarily storing received print data, and a print data status storing a status of the print data A print control method comprising: a storage step; and a print data status erasure time storage step of storing a time until the print data status is erased. 前記印刷データステータスは、前記印刷データを受信した時間、前記印刷データを記憶した場所及び前記印刷データのサイズとを有する事を特徴とする請求項7に記載の印刷制御方法。The print control method according to claim 7, wherein the print data status includes a time at which the print data is received, a location where the print data is stored, and a size of the print data. 前記印刷データステータス消去時間記憶ステップでは、前記印刷データを受信した時間から前記印刷データステータスを消去するまでの相対時間を記憶させる事を特徴とする請求項8に記載の印刷制御方法。9. The print control method according to claim 8, wherein in the print data status erasing time storing step, a relative time from when the print data is received to when the print data status is erased is stored. 前記印刷データステータス消去時間記憶ステップでは、前記印刷データ毎に前記印刷データを受信した時間から前記印刷データステータスを消去するまでの絶対時間を記憶させる事を特徴とする請求項8に記載の印刷制御方法。9. The print control according to claim 8, wherein in the print data status erasing time storing step, an absolute time from when the print data is received to when the print data status is erased is stored for each of the print data. Method. 前記印刷データステータスを消去するまでの時間は、前記印刷データステータス消去時間記憶ステップでネットワークを介して設定する事を特徴とする請求項9または請求項10に記載の印刷制御方法。11. The print control method according to claim 9, wherein a time until the print data status is erased is set via a network in the print data status erase time storing step. 前記印刷データステータスを消去するまでの時間を設定可能な操作部を更に有し、前記印刷データステータスを消去するまでの時間を、前記印刷データステータス消去時間記憶ステップで、前記操作部から設定する事を特徴とする請求項9または請求項10に記載の印刷制御方法。An operation unit capable of setting a time until the print data status is erased is further provided. The time until the print data status is erased can be set from the operation unit in the print data status erase time storing step. The print control method according to claim 9 or 10, wherein:
JP2003161516A 2003-06-06 2003-06-06 Apparatus and method for controlling printing Withdrawn JP2004358860A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003161516A JP2004358860A (en) 2003-06-06 2003-06-06 Apparatus and method for controlling printing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003161516A JP2004358860A (en) 2003-06-06 2003-06-06 Apparatus and method for controlling printing

Publications (1)

Publication Number Publication Date
JP2004358860A true JP2004358860A (en) 2004-12-24

Family

ID=34053902

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003161516A Withdrawn JP2004358860A (en) 2003-06-06 2003-06-06 Apparatus and method for controlling printing

Country Status (1)

Country Link
JP (1) JP2004358860A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8913267B2 (en) 2005-06-07 2014-12-16 Dai Nippon Printing Co. Ltd. Printing system and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8913267B2 (en) 2005-06-07 2014-12-16 Dai Nippon Printing Co. Ltd. Printing system and program

Similar Documents

Publication Publication Date Title
JP5523743B2 (en) Method and apparatus for managing fonts
JP2007115102A (en) Print indicating device and print indicating method
JP2004358860A (en) Apparatus and method for controlling printing
JP2008217789A (en) Raster image processor using self-tuning banding mode
JP2009269179A (en) Printer, program and recording medium
JP2003177907A (en) Unit and system for information processing, print control method, storage medium, and program
JP2003237147A (en) Image processing method and image processor
JP2004302978A (en) Printer control method, printer driver, and printer system
JP2000339111A (en) Print control method and its device
JP5650469B2 (en) Print job data management processor
JP2008195041A (en) Image formation system, information processing method, information processing program
JP2006035533A (en) Image forming apparatus
JP2006236006A (en) Printer, program and recording medium
JP2001010123A (en) Image processor, control method thereof and computer readable memory
JP3655219B2 (en) Print processing device
JP2003308187A (en) Print system
JP2003054065A (en) Image forming apparatus
JP2003173250A (en) Printer system
JP2001285610A (en) Image forming device
JP2001229002A (en) Printer system
JP2006155307A (en) Image processing system performing load distributed processing
JP2007105914A (en) Printing processor and printing processing system
JP2010284810A (en) Printer, printer driver, and printing system
JPH11129569A (en) Printer apparatus
JP2004310177A (en) Image processing apparatus

Legal Events

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

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20060905