CN1260649C - 图像打印设备控制方法和图像打印设备 - Google Patents

图像打印设备控制方法和图像打印设备 Download PDF

Info

Publication number
CN1260649C
CN1260649C CN02106436.9A CN02106436A CN1260649C CN 1260649 C CN1260649 C CN 1260649C CN 02106436 A CN02106436 A CN 02106436A CN 1260649 C CN1260649 C CN 1260649C
Authority
CN
China
Prior art keywords
print job
job file
hard disk
time
image printing
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.)
Expired - Fee Related
Application number
CN02106436.9A
Other languages
English (en)
Other versions
CN1373417A (zh
Inventor
一色直广
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
Publication of CN1373417A publication Critical patent/CN1373417A/zh
Application granted granted Critical
Publication of CN1260649C publication Critical patent/CN1260649C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/121Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/122Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to computing resources, e.g. memory, CPU
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1274Deleting of print job
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server

Abstract

在图像打印设备的引导处理中,为了防止由存储器中假脱机的打印机作业引起的错误的产生,在引导处理中检查硬盘中留下的打印作业文件。当存在未处理的打印作业文件时,它被认为是图像打印设备不正常情况的原因,并且被删除。这种控制方法可以防止在每个引导处理、以及随后的引导处理中由打印作业文件重复的不正常操作。

Description

图像打印设备控制方法和图像打印设备
                        技术领域
本发明涉及图像打印设备控制方法、图像打印设备、以及记录介质。
                        背景技术
接收来自主计算机的打印机作业并且随后打印数据的最新的图像打印设备具有的功能为:将对图像打印设备的大容量存储器中所有接收的打印作业假脱机(将这些作业作为文件临时累积),随后分析接收的用于打印的打印机作业数据,以便将主计算机快速地从打印机处理中解脱出来。
为了实现这个功能,硬盘(HD)一般用作大容量存储器。这个功能称为HD假脱机功能。
在图像打印设备使用HD假脱机功能来处理假脱机的打印机作业中可能产生严重的错误。在这种情况下,一般是解决图像打印设备的错误,然后重新激活图像打印设备,以及完成引导处理。在这个引导处理中,再次处理假脱机的打印机作业。
然而,当假脱机的打印机作业引起错误时,在每个引导处理中,重新处理打印机作业,再次产生错误。这样,图像打印设备没完没了地重复引导处理。
                          发明内容
本发明可以克服这些通常的缺点,它的目的是提供图像打印设备控制方法和图像打印设备,使得在激活、复位或异常操作所执行的引导处理中,能够防止存储器中假脱机的打印机作业引起的错误的产生。
为了达到上面的目的,根据本发明一个方面的图像打印设备的控制方法,该图像打印设备具有硬盘驱动器和用于将接收的数据作为打印作业文件临时假脱机在硬盘驱动器中的假脱机装置,其特征在于该控制方法包括:检测步骤,其中所述图像打印设备在引导处理的一系列处理中,检测任何一个打印作业文件是否被假脱机到硬盘驱动器中;打印作业文件删除步骤,其中当在所述检测步骤检测到有作业文件被假脱机到硬盘驱动器时,所述图像打印设备删除该打印作业文件。
该引导包括在激活、复位、或异常操作中完成的引导处理。该方法还包括用于图像打印设备中产生的异常的执行处理的操作步骤,以及用于检测异常处理的执行的第二检测步骤。在打印作业文件删除步骤中,当在第二检测步骤检测到用于异常处理的执行时,删除打印作业文件。
该方法还包括非易失性存储器、以及异常通知步骤:当图像打印设备中产生异常时,将异常的内容分类为由打印作业文件引起的异常和不是由打印作业文件引起的异常,以及将内容存储在非易失性存储器中。在打印作业文件删除步骤中,当异常是由打印作业文件引起的异常时,删除打印作业文件。
由打印机作为文件引起的异常包括存储器溢出、异常指令、下载溢出、以及无效格式中至少一种。
该方法还包括用于存储引导时间的非易失性存储器,检测引导时间,并将存储在非易失性存储器的时间更新为检测的时间的引导时间更新步骤,以及比较存储在非易失存储器的时间和引导时间之间差值的比较步骤。在打印作业文件删除步骤中,当差值落在预定的时间内时删除打印作业文件。
为了达到上面的目的,根据本发明另一个方面的图像打印设备,具有硬盘驱动器和用于将接收的数据作为打印作业文件临时假脱机在硬盘驱动器中的假脱机装置,其特征在于包括:检测装置,用于在引导处理的一系列处理中检测任何一个打印作业文件是否被假脱机到硬盘驱动器中;以及打印作业文件删除装置,用于在检测到有打印作业文件被假脱机到硬盘驱动器时删除该被假脱机到硬盘驱动器中的打印作业文件。
为了达到上面的目的,根据本发明另一个方面的计算机可读存储介质具有下面的程序代码。即,一种计算机可读存储介质,它存储用于控制具有存储器和用于将接收的数据作为打印作业文件临时存储在存储器中的假脱机装置的图像打印设备,其中该控制程序包括:在引导时检测存储在存储器中的打印作业文件的检测步骤的代码;及当检测到存储器中存储的打印作业文件时删除该打印作业文件的打印作业文件删除步骤的代码。
结合附图并由下面的描述,本发明的其它特性和优点将变得更加明显,其中在所有的数字中,相同的参考标号表示相同的或类似的部件。
                      附图说明
合并到并构成说明书一部分的附图说明了本发明的实施例,与描述一起,用于解释本发明的原理。
图1示出本发明实施例的激光束打印机结构的剖面图;
图2是解释本发明实施例的打印作业文件控制应用于激光束打印机时配置的方框图;
图3示出本发明实施例的硬盘中存储的文件的逻辑结构的原理图;
图4是解释本发明实施例的打印机作业处理任务的操作的流程图;
图5是解释本发明第一个实施例的引导处理中操作的流程图;
图6是解释本发明第一个实施例的HD假脱机启动任务处理的操作的流程图;
图7是解释本发明第二个实施例的引导处理中操作的流程图;
图8是解释本发明第二个实施例的HD假脱机启动任务的操作的流程图;
图9是解释本发明第三个实施例的HD假脱机启动任务的操作的流程图;
图10是解释本发明第三个实施例的服务访问的内容的示意图;以及
图11是解释本发明第四个实施例的HD假脱机启动任务的操作的流程图。
                      具体实施方式
现在,根据附图来详细地描述本发明的优选实施例。
本发明的图像打印设备包括激光束打印机和喷墨图像打印设备。这些实施例将激光束打印机作为图像打印设备进行示范。
实施例被应用的图像打印设备不限于激光束打印机和喷墨图像打印设备,还可以是其他图像打印类型的图像打印设备。实施例被应用的图像打印设备可以作为图像打印设备单个地进行操作,也可以应用于具有复制功能和传真功能的综合图像打印设备。
[第一个实施例]
现在,解释作为本发明第一个实施例的打印作业文件控制方法。描述了作为本发明图像打印设备的例子的激光束打印机,它执行打印作业文件控制方法作为第一个实施例,还描述了激光束打印机的图像打印设备控制单元的配置。
在打印作业文件控制方法中,在引导处理时检查硬盘中留下的打印作业文件。当存在未处理的打印作业文件时,它被认为是图像打印设备的异常操作的原因,并且被删除。这种控制方法可以防止在每个引导处理、以及随后的引导处理中,被打印作业文件重复的异常操作,
[激光束打印机主体]
图1是激光束打印机(LBP)结构的剖面图。在图1中,参考标号1000表示LBP主体,它接收和存储从外部连接的主计算机提供的打印机信息(字符代码等)、表格信息、宏指令等,根据该信息形成字符图案、表格图案等,在作为打印介质的打印纸上打印图像。
参考标号1012表示具有操作开关、LED显示器等的操作单元;参考标号1001表示图像打印设备控制单元,用于控制整个LBP主体并且分析从主计算机(未示出)提供的字符信息等。
图像打印设备控制单元1001主要将字符信息转换为相应的字符图案的视频信号,并且将视频信号输出到激光驱动器1002。激光驱动器1002是用于驱动半导体激光器1003的电路。激光驱动器1002根据输入视频信号,转换由半导体激光器1003发射的激光束1004的ON/OFF状态。
激光束1004通过旋转多面镜1005水平振动以扫描和曝光静电鼓1006。然后,字符图案的静电潜像在静电鼓1006上形成。静电潜像由围绕静电鼓1006的显像单元1007显像,并且转印到打印纸上。
打印纸是例如切好的纸。切好的纸存储在LBP主体1000设置的纸盒1008中。切好的纸由拾取滚筒1009和传送滚筒1010以及1011送入设备,并且提供到静电鼓1006。
粘附在静电鼓1006上的调色剂图像通过显像单元1007转印到传送的打印纸上。打印纸传送到定影单元1014,在这里定影调色剂。打印纸最后由放电滚筒1013引导到外面并且向外排出。
LBP主体1000至少包括一个卡槽(未示出),除了不同语言系统的内装字模或控制卡(仿真卡)以外,该槽允许连接一个可选择的字模卡。
通过分别完成例如C(青色)、M(绛红色)、Y(黄色)以及K(黑色)颜色的处理,显影单元1007和静电鼓1006可以获得彩色打印。
[图像打印设备控制单元的配置]
图2是解释激光束打印机1000中图像打印设备控制单元1001的配置的方框图。
图2示出本发明的打印作业文件控制方法应用于激光束打印机的情况。打印作业文件控制方法可以应用于单个设备如喷墨打印机来代替激光束打印机、由若干个设备构成的系统、或经过如LAN的网络完成处理的系统。在图像打印设备控制单元1001中,参考标号1表示CPU;2A表示存储控制程序的程序ROM。
根据存储在程序ROM 2A的控制程序或存储在硬盘(HD)3并且在激活时加载到RAM 4的控制程序,CPU 1系统地控制进入连接到系统总线5的不同的装置。CPU 1将图像信号作为输出信息,输出到经过打印单元接口6连接的打印单元(打印机引擎)7。
程序ROM 2A如图4、图5和图6所示,存储CPU 1的控制程序。字模ROM 2B存储用于产生输出信息的字模数据等。
CPU 1可以经过I/O 8与外部装置(未示出)如连接到外部网络1500的主计算机通讯。注意CPU 1经过外部网络1500与外部装置(未示出)通讯,也可以经过接口(未示出)直接连接到外部装置与它通讯。
RAM 4用作主存储器、工作存储器等。存储器容量可以由连接到扩展端口的可选择RAM(未示出)来扩展。RAM 4也用于输出信息映射区域、环境数据存储区域等。
通过存储控制器(MC)9来控制访问HD 3。HD 3存储假脱机的作业文件、假脱机的图像、字模数据、仿真程序、表格数据等。
参照图1描述的操作单元1012具有用于执行不同的操作如紧急处理的开关、用于显示异常状态的LED显示器。操作单元1012的状态由操作单元控制器10来管理和控制。
参考标号11表示作为非易失性存储器的RAM(NVRAM),它甚至在LBP主体1000断电时保存信息。NVRAM 11存储来自操作单元1012的模式设置信息、以及在复位或重新激活时引导处理所参照的标记。
参考标号12表示定时器,它总是保持更新当前时间。既使在LBP主体1000的总电源关断之后,定时器12用内部电池来保持更新当前时间。
MC 9被如此构成以便允许连接至少一个外部存储器(未示出)如PC卡存储器而不是HD 3。这能够连接除了内装字模以外的可选择字模卡、以及外部存储器(未示出),该存储器存储了解释不同语言系统的打印机控制语言的程序(仿真程序)。
[打印作业文件的控制]
参照图3到图6所示的流程图来解释打印作业文件控制方法和打印作业文件引导处理。
如图3的例子所示,具有分层结构目录的文件系统在HD 3中构成。
在图3中,参考标号301表示/(根目录);302和303表示紧跟在根目录下的SPOOL(假脱机)目录和IMAGE(图像)目录。
SPOOL目录302存储了HD 3中假脱机的打印机任务作为一个文件。在图3所示的例子中,假脱机的作业1304和假脱机的作业2305是硬盘假脱机的打印作业文件。根据从操作单元1012或从外部网络1500上外部装置(未示出)输入的指令,LBP主体1000设置为硬盘假脱机模式或另一种模式作为操作模式。由这种方法设置的操作模式记录在NVRAM 11中。
现在描述当操作模式设置为硬盘假脱机模式时LBP主体1000的基本操作。在LBP主体1000中,网络监控任务工作。当打印机作业从外部网络1500经过I/O 8发送时,打印机作业数据被写为打印作业文件(以后称为/SPOOL目录302),例如紧跟HD 3中形成的文件系统的/(根目录)301下SPOOL目录302中的假脱机作业1304。另外,打印作业文件处理任务独立于网络监控任务,在LBP主体1000中工作。
[打印作业文件处理任务的操作]
参照图4的流程图来解释正常的打印作业文件处理任务的操作。
在步骤S402,打印作业文件处理任务监控HD 3的/SPOOL目录302,等待直到检测到硬盘假脱机的打印作业文件。如果检测到硬盘假脱机的打印作业文件,该任务转移到步骤S403。
在步骤S403,该任务分析检测的打印作业文件,根据包括在打印作业文件中的数据来完成打印机处理。在所有的打印作业文件的数据被正常地处理之后,该任务前进到步骤S404。
在步骤S404,该任务删除在步骤S403处理的HD3中的硬盘假脱机的打印作业文件。该任务再次返回到步骤S402并且等待直到检测到打印作业文件。
[引导处理任务的操作]
参照图5的流程图来解释在LBP主体1000的加电或复位中执行引导处理的打印作业文件删除方法或设备的异常操作。
在步骤S501,引导处理任务开始引导处理。
在步骤S502,该任务激活硬件检查程序以检查硬件是否是异常,然后前进到步骤S503。
如果在步骤S503中硬件是异常(YES),该任务转移到步骤S504以显示异常的硬件,并且结束一系列的处理;如果不是,转移到步骤S506。
在步骤S506,该任务启动LBP主体1000上不同的装置并且前进到步骤S507。在步骤S507,该任务执行将在CPU1上运行的基本操作系统的不同的启动操作,并且激活基本的操作系统。然后,该任务转移到步骤S508。
在步骤S508,该任务使得在步骤S507激活的基本的操作系统产生和激活硬盘假脱机启动任务(以后描述),并且转移到步骤S509。
在步骤S509,该任务使得在步骤S507激活的基本的操作系统产生和激活应用任务,如在LBP主体1000上运行的上述网络监控任务和打印作业文件处理任务。在处理转移到应用程序之后,该任务前进到步骤S505以结束一系列处理。
[硬盘假脱机启动任务的操作]
参照图6的流程图来解释在图5的步骤S508产生和激活的硬盘假脱机启动任务的操作。
在步骤S601,硬盘假脱机启动任务被激活。然后,该任务转移到步骤S602以检查是否打印作业文件存在于HD3的/SPOOL目录302上。
如果在步骤S602是NO,该任务前进到步骤S604,不做任何处理,并且结束一系列处理。
如果在步骤S602是YES,该任务前进到步骤S603,以删除/SPOOL目录302上所有的打印作业文件。然后,/SPOOL目录302转移到步骤S604以结束一系列的处理。
如上所述,根据第一个实施例,在打印作业文件处理任务被处理之前,由硬盘假脱机启动任务删除引导处理时HD3中假脱机的打印作业文件。
因此,既使硬盘假脱机的打印作业文件包括重新引导的原因,上面的处理防止了由硬盘假脱机的打印作业文件引起的重复的重新引导处理。
[第二个实施例]
现在描述作为本发明第二个实施例的打印作业文件控制方法。
描述了作为本发明图像打印设备的例子的激光束打印机,它执行打印作业文件控制方法作为第二个实施例,还描述了激光束打印机的图像打印设备控制单元的配置,以及具有分层结构目录的硬盘(HD)。
执行打印作业文件控制方法的作为第二个实施例的激光束打印机2000的配置如同参照图1的第一个实施例描述的激光束打印机1000。类似地,图像打印设备控制单元2001的配置如同参照图2的第一个实施例描述的图像打印设备控制单元1001。在下面的描述中,省略了重复的说明和描述。
在采用上面配置的第二个实施例的激光束打印机2000中,除了激光束打印机1000的配置以外,在激光束打印机2000的操作安排在操作单元1012期间,当异常出现时,异常处理开关用于处理这种异常。操作单元1012还包括通知功能,检测是否开关已经被按下并且发出通知。
现在描述第二个实施例中具有分层结构目录的硬盘(HD)3的文件系统和正常打印作业文件处理任务的操作。
采用图3所示的分层结构目录的HD3的文件系统具有如参照图3的第一个实施例描述的分层结构目录。类似地,第二个实施例的正常打印作业文件处理任务的操作如同图4所示的正常打印作业文件处理任务。在下面的描述中,省略重复的描述。
现在描述第二个实施例中引导处理和硬盘假脱机启动任务处理的操作。
图7是引导处理的流程图。图8是第二个实施例的硬盘假脱机启动任务处理的流程图。
图7和图8的流程图包括的处理如同第一个实施例的引导处理(图5)和硬盘假脱机启动任务处理(图6)的操作中描述的处理步骤。在图7和图8的流程图中,相同步骤的处理标号表示图5和图6所示共同的处理步骤,这里省略了它们的描述。下面详细地解释第一个实施例和第二个实施例之间的差别。
引导处理在图7的步骤S701开始,并且流程转移到步骤S502。
步骤S502到S504的处理如同图5所示,在硬件检查程序被激活来检测异常硬件时,该处理是异常警告显示处理。
如果在步骤S503存在异常硬件,流程前进到步骤S506以启动不同的装置。然后,流程转移到步骤S702以检查操作单元1012的状态,并且转移到步骤S507。
在第一个实施例中,在步骤S506启动不同的装置之后,流程紧跟着转移到步骤S507。在第二个实施例中,流程改变转移到步骤S702。在步骤S702,CPU1与操作单元控制器10通讯以将引导时不同的开关状态存储在操作单元1012上,然后流程前进到步骤S507。
该流程执行步骤S507、S703和S509的处理,并且在步骤S510结束一系列的处理。
步骤S507和S509的处理是如同图5所示处理的引导处理。运行在CPU1上的基本操作系统的不同的启动操作被完成以激活基本的操作系统。产生和激活硬盘假脱机启动任务(以后参照图8来描述)。在那以后,应用任务如网络监控任务和打印作业文件处理任务产生并且激活,应用程序执行处理。
参照图8的流程图来解释步骤S703的第二个实施例的硬盘假脱机启动任务的操作。
在步骤S801,硬盘假脱机启动任务开始。该任务前进到步骤S802以检查引导时在图7步骤S702存储在RAM 4中的操作单元1012上不同开关的状态。这时,检查是否在操作单元1012的不同的开关中已经按下了例如按键“5”用于完成紧急处理。
如果在步骤S802没有按下用于完成紧急处理的按键“5”(NO),该任务前进到步骤S802以结束一系列处理;如果是YES,该任务前进到步骤S602。
步骤S602和S603的处理如同图6所示。检查/SPOOL目录302上打印作业文件的情况。如果仅存在一个打印作业文件,则删除/SPOOL目录302上所有的打印作业文件。
如上所述,第二个实施例通过检查引导时操作单元1012的状态,即是否完成紧急处理的特定的按键(例如,按键“5”)已经按下,确定是否删除硬盘假脱机的数据。
在第二个实施例的描述中,在步骤S802检查是否已经按下按键“5”。该按键不限于按键“5”,也可以检查其他键的状态。另一方面,也可以不通过一个键的状态而通过若干个键的状态的组合来确定,使得仅当例如按键“2”和按键“5”同时按下时,在步骤S802确定“YES”。
在第二个实施例的描述中,操作单元1012的状态在步骤S702存储并且在步骤S802确定。另一方面,该任务在步骤S802的处理中可以改变到与操作单元控制器10进行通讯,并且通过通讯获得的操作单元1012的状态,可以确定是否紧急处理已经进行。
[第三个实施例]
现在描述作为本发明第三个实施例的打印作业文件控制方法。
描述了作为本发明图像打印设备的例子的激光束打印机,它执行打印作业文件控制方法作为第三个实施例,还描述了激光束打印机的图像打印设备控制单元的配置,以及具有分层结构目录的硬盘(HD)。
执行打印作业文件控制方法的作为第三个实施例的激光束打印机3000的配置如同参照图1的第一个实施例描述的激光束打印机1000。类似地,图像打印设备控制单元3001的配置如同参照图2的第一个实施例描述的图像打印设备控制单元1001。在下面的描述中,省略了重复的说明和描述。
除了激光束打印机1000的配置以外,采用上面配置的第三个实施例的激光束打印机3000包括的功能为:当在激光束打印机3000的操作期间出现异常时,检测产生的异常,以及存储相应于NVRAM 11中异常内容的服务访问标识符。
更具体地说,检查对存储在硬盘3的打印作业文件的处理中发生的异常,如存储器溢出、异常指令、下载溢出、无效格式等的情况。如果检测到异常的情况,相应于异常内容的服务访问标识符存储在NVRAM 11中。
类似地,通过连接到引擎(未示出)、定影单元1014、电源(未示出)、或旋转多面镜1005的每个传感器,检查被引擎(未示出)、定影单元1014、电源(未示出)、或旋转多面镜1005引起的异常。如果检测到异常的情况,相应于异常内容的服务访问标识符存储在NVRAM 11中。
现在解释第三个实施例中具有分层结构目录的硬盘(HD)3的文件系统和正常打印作业文件处理任务的操作。
采用第三个实施例的分层结构目录的HD 3的文件系统具有如参照图3的第一个实施例描述的分层结构目录。类似地,第三个实施例的正常打印作业文件处理任务的操作如同图4所示正常打印作业文件处理任务。在下面的描述中,省略重复的描述。
现在描述第三个实施例中引导处理和引导处理子程序的硬盘假脱机启动任务处理的操作。
除了在步骤S509的硬盘假脱机启动任务的子程序处理以外,第三个实施例的引导处理如同示出第一个实施例的引导处理的图5的流程图。在下面的描述中,省略了引导处理的重复描述。参照图9所示的流程图,仅解释作为第三个实施例的硬盘假脱机启动任务处理的操作。
图10示出NVRAM 11中描述的服务访问标识符的例子。服务访问标识符可以分类为根据打印作业文件数据发生的服务访问标识符910、以及不根据打印作业文件数据发生的服务访问标识符920。
图10仅示出一个服务访问标识符的例子,服务访问标识符可以是其内容不同于图10中这些的另一个。
现在,参照图9的流程图来解释第三个实施例的硬盘假脱机启动任务的操作。
在步骤S901,硬盘假脱机启动任务开始。该任务前进到步骤S902以检查是否由图10所示的打印机作业数据引起的服务访问标识符已经存储在NVRAM 11中。如果检测到由打印机作业数据引起的服务访问标识符(1到4)(在步骤S902),该任务转移到步骤S602以完成相应的处理;如果没有检测到,该任务转移到步骤S903以结束一系列操作。
步骤S602和S603的处理如同图6所示。检查/SPOOL目录302上打印作业文件的情况。如果仅存在一个打印作业文件,删除/SPOOL目录302上所有的打印作业文件。如果不存在打印作业文件,该任务结束处理。
如上所述,第三个实施例根据引导时在作为非易失性存储器的NVRAM 11中存储的服务访问的类型,确定是否删除硬盘假脱机的数据。
[第四个实施例]
现在描述作为本发明第四个实施例的打印作业文件控制方法。
下面描述作为本发明图像打印设备的例子的激光束打印机,它执行打印作业文件控制方法作为第四个实施例,还描述了激光束打印机的图像打印设备控制单元的配置,以及具有分层结构目录的硬盘(HD)。
执行打印作业文件控制方法的作为第四个实施例的激光束打印机4000的配置如同参照图1的第一个实施例描述的激光束打印机1000。类似地,图像打印设备控制单元4001的配置如同参照图2的第一个实施例描述的图像打印设备控制单元1001。在下面的描述中,省略了重复的说明和描述。
除了激光束打印机1000的配置以外,采用上面配置的第四个实施例的激光束打印机4000包括检测激光束打印机4000的引导处理的时间并且将检测的时间存储在NVRAM 11中的步骤,以及检测先前引导处理时间与存储在NVRAM 1中的当前引导处理时间之间差值并且检查是否该差值小于预定时间的步骤。
现在解释第四个实施例中具有分层结构目录的硬盘(HD)的文件系统和正常打印作业文件处理任务的操作。
采用第四个实施例的分层结构目录的HD的文件系统具有如参照图3的第一个实施例描述的分层结构目录。类似地,第四个实施例的正常打印作业文件处理任务的操作如同图4所示正常打印作业文件处理任务。在下面的描述中,省略重复的描述。
现在描述第四个实施例中引导处理和引导处理子程序的硬盘假脱机启动任务处理的操作。
除了步骤S509的硬盘启动任务的子程序处理以外,第四个实施例的引导处理如同示出第一个实施例的引导处理的图5的流程图。在下面的描述中,省略了引导处理的重复描述。参照图11所示的流程图,仅解释作为第四个实施例的硬盘假脱机启动任务处理的操作。
在步骤S1001,硬盘假脱机启动任务开始。该任务前进到步骤S1002以从定时器12获得当前的时间。在步骤S1003,该任务计算当前时间与存储在NVRAM 11中“先前引导时间”之间的差值。
如果在步骤S1002中“当前的时间”-“先前引导的时间”小于预置T1,则该任务前进到步骤S602以执行在步骤S606和S603中上述的处理,即检查/SPOOL目录302上打印作业文件的情况。如果仅存在一个打印作业文件,则删除/SPOOL目录302上所有的打印作业文件。然后,该任务转移到步骤S1003。注意T1值是20秒钟的缺省值,也可以是任意的设置。
如果在步骤S1002中“当前的时间”-“先前引导的时间”大于等于T1,则该任务前进到步骤S1003而不做任何处理。
在步骤S1003,该任务从定时器12获得当前的时间,并且将它改写存储在NVRAM 11的先前的引导时间。以后,该任务转移到步骤S104以结束一系列处理。
如上所述,第四个实施例根据重新引导操作之间的时间间隔来确定是否删除硬盘假脱机的数据。
根据上述实施例,在激活、复位、或异常操作中执行引导处理中,通过删除图像打印设备的硬盘等中假脱机的所有的打印机作业,可以防止在硬盘等中假脱机的打印机作业重复引起的错误的产生。
[其他的实施例]
本发明可以应用于由若干个装置(例如,主计算机、接口设备、阅读器、以及打印机)构成的系统或包括单个装置的设备(例如,复印机或传真设备)。
当存储用于实现上述实施例功能的软件程序代码的存储介质(记录介质)提供给系统或设备时,也可以达到本发明的目的,该系统或设备的计算机(或CPU或MPU)读出并且执行存储在存储介质的程序代码。在这种情况下,从存储介质读出的程序代码实现了上述实施例的功能,存储程序代码的存储介质构成本发明。上述实施例的功能不仅在计算机执行读出的程序代码时实现,而且也根据程序代码的指令,在运行计算机上的操作系统(OS)完成部分或所有实际的处理时实现。
当从存储介质读出的程序代码写在插入到计算机的功能扩展卡的存储器或连接到计算机的功能扩展单元的存储器中时,也实现上述实施例的功能,功能扩展卡或功能扩展单元的CPU根据程序代码的指令,完成部分或所有的实际处理。
当本发明应用于存储介质时,该存储介质存储相应于上述流程图(图4到图9和图11所示)的程序代码。
如上所述,本发明可以提供图像打印设备控制方法和图像打印设备,能够防止在激活、复位、或异常操作中执行引导处理时,由存储器中假脱机的打印机任务引起的错误的产生。
可以设计出许多明显不同的实施例,而不会背离本发明的精神和范围,应该理解除了权利要求书的规定以外,本发明不限于特定的实施例。

Claims (12)

1.一种用于图像打印设备的控制方法,该图像打印设备具有硬盘驱动器和用于将接收的数据作为打印作业文件临时假脱机在硬盘驱动器中的假脱机装置,其特征在于该控制方法包括:
检测步骤,其中所述图像打印设备在引导处理的一系列处理中,检测任何一个打印作业文件是否被假脱机到硬盘驱动器中;
打印作业文件删除步骤,其中当在所述检测步骤检测到有作业文件被假脱机到硬盘驱动器时,所述图像打印设备删除该打印作业文件。
2.如权利要求1所述的方法,其特征在于该引导包括在激活、复位、或异常操作中完成的引导处理。
3.如权利要求1所述的方法,其特征在于:
该方法还包括:
操作步骤,用于执行在图像打印设备中产生的异常的处理;以及
第二检测步骤,用于检测对异常的处理的执行;以及
在打印作业文件删除步骤中,当在第二检测步骤检测到对异常的处理的执行时,删除该打印作业文件。
4.如权利要求1所述的方法,其特征在于:
该方法还包括:
非易失性存储器,以及
异常通知步骤,用于在图像打印设备中出现异常时,将异常的内容分类为由打印作业文件引起的异常和不是由打印作业文件引起的异常,并将内容存储在非易失性存储器中,以及
在打印作业文件删除步骤中,当异常是由打印作业文件引起的异常时,删除打印作业文件。
5.如权利要求4所述的方法,其特征在于由打印作业文件引起的异常包括存储器溢出、异常指令、下载溢出、以及无效格式中至少一种。
6.如权利要求1所述的方法,其特征在于该方法还包括:
用于存储引导时间的非易失性存储器,
引导时间更新步骤,用于检测引导时间并将存储在非易失性存储器中的时间更新为检测到的时间,
比较步骤,用于比较存储在非易失性存储器中的时间和引导时间之间的差值,以及
在打印作业文件删除步骤中,当差值落在预定的时间内时,删除该打印作业文件。
7.一种图像打印设备,具有硬盘驱动器和用于将接收的数据作为打印作业文件临时假脱机在硬盘驱动器中的假脱机装置,其特征在于包括:
检测装置,用于在引导处理的一系列处理中检测任何一个打印作业文件是否被假脱机到硬盘驱动器中;以及
打印作业文件删除装置,用于在检测到有打印作业文件被假脱机到硬盘驱动器时删除该被假脱机到硬盘驱动器中的打印作业文件。
8.如权利要求7所述的设备,其特征在于该引导包括在激活、复位、或异常操作中完成的引导处理。
9.如权利要求7所述的设备,其特征在于:
该设备还包括:
操作装置,用于执行在图像打印设备中产生的异常的处理,以及
第二检测装置,用于检测对异常的处理的执行,以及
当所述第二检测装置检测到对于异常的处理的执行时,所述打印作业文件删除装置删除该打印作业文件。
10.如权利要求7所述的设备,其特征在于:
该设备还包括:
非易失性存储器,以及
异常通知装置,用于在图像打印设备中出现异常时,将异常的内容分类为由打印作业文件引起的异常和不是由打印作业文件引起的异常,并将内容存储在所述非易失性存储器中,以及
当异常是由打印作业文件引起的异常时,所述打印作业文件删除装置删除打印作业文件。
11.如权利要求10所述的设备,其特征在于由打印作业文件引起的异常包括存储器溢出、异常指令、下载溢出、以及无效格式中至少一种。
12.如权利要求7所述的设备,其特征在于该设备还包括:
非易失性存储器,用于存储引导时间,
引导时间更新装置,用于检测引导时间,并将存储在所述非易失性存储器的时间更新为检测到的时间,以及
比较装置,用于比较存储在所述非易失性存储器中的时间和引导时间之间的差值,以及
当差值落在预定的时间内时,所述打印作业文件删除装置删除打印作业文件。
CN02106436.9A 2001-02-28 2002-02-28 图像打印设备控制方法和图像打印设备 Expired - Fee Related CN1260649C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2001055649A JP4454875B2 (ja) 2001-02-28 2001-02-28 画像記録装置の制御方法および画像記録装置
JP055649/2001 2001-02-28

Publications (2)

Publication Number Publication Date
CN1373417A CN1373417A (zh) 2002-10-09
CN1260649C true CN1260649C (zh) 2006-06-21

Family

ID=18915804

Family Applications (1)

Application Number Title Priority Date Filing Date
CN02106436.9A Expired - Fee Related CN1260649C (zh) 2001-02-28 2002-02-28 图像打印设备控制方法和图像打印设备

Country Status (3)

Country Link
US (2) US7050183B2 (zh)
JP (1) JP4454875B2 (zh)
CN (1) CN1260649C (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050117773A1 (en) * 2002-11-26 2005-06-02 Ayako Kobayashi Image forming apparatus that checks hardware resources before activating hardware-related programs
US20040246513A1 (en) * 2003-06-03 2004-12-09 Hewlett-Packard Company Method and apparatus for crash recovery on an image forming apparatus
JP2005144844A (ja) * 2003-11-14 2005-06-09 Canon Inc 画像形成装置およびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
KR100571782B1 (ko) * 2004-01-16 2006-04-18 삼성전자주식회사 프린팅 시스템의 에러 자가 진단 장치 및 그 방법
JP4428108B2 (ja) * 2004-03-24 2010-03-10 富士ゼロックス株式会社 処理装置、印刷処理方法、印刷処理プログラム、及び印刷システム
JP4435699B2 (ja) * 2005-01-26 2010-03-24 京セラミタ株式会社 画像形成装置
US7151643B2 (en) * 2005-04-22 2006-12-19 Kabushiki Kaisha Toshiba Apparatus and method for protecting a disk drive in a hardcopy device
JP5072739B2 (ja) * 2008-07-02 2012-11-14 キヤノン株式会社 画像形成システム、画像形成装置、及び画像処理装置
WO2014019117A1 (en) * 2012-07-30 2014-02-06 Hewlett-Packard Development Company, L. P. Booting printer
JP6528744B2 (ja) * 2016-08-31 2019-06-12 京セラドキュメントソリューションズ株式会社 画像形成装置
WO2019066773A1 (en) * 2017-09-26 2019-04-04 Hewlett-Packard Development Company, L.P. LOADING IMAGE OF STARTUP
JP7330717B2 (ja) * 2019-02-26 2023-08-22 キヤノン株式会社 画像形成装置及びその制御方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6452692B1 (en) * 1996-12-02 2002-09-17 Sun Microsystems, Inc. Networked printer server
TW325548B (en) 1997-05-09 1998-01-21 Ruey-Lin Shiau Relay-type multimedia data processing apparatus and method thereof
DE69940104D1 (de) * 1998-03-18 2009-01-29 Oce Tech Bv Verfahren und system zur verwaltung von druckdaten
JP2002200828A (ja) * 2000-10-23 2002-07-16 Canon Inc 情報処理装置、制御方法及び記憶媒体
US7466442B2 (en) * 2000-12-06 2008-12-16 Eastman Kodak Company Printing system and method for customization of a print job
US20020097428A1 (en) * 2001-01-11 2002-07-25 Ferlitsch Andrew R. Methods and systems for print job interleaving
US7180619B2 (en) * 2001-01-11 2007-02-20 Sharp Laboratories Of America, Inc. Methods and systems for recovering a failed print job
US20030020944A1 (en) * 2001-05-17 2003-01-30 International Business Machines Corporation Printer pausing and reordering

Also Published As

Publication number Publication date
JP4454875B2 (ja) 2010-04-21
US20060114511A1 (en) 2006-06-01
US7050183B2 (en) 2006-05-23
CN1373417A (zh) 2002-10-09
US20020118384A1 (en) 2002-08-29
JP2002254768A (ja) 2002-09-11
US7342676B2 (en) 2008-03-11

Similar Documents

Publication Publication Date Title
CN1269018C (zh) 打印控制设备和方法、信息处理设备及方法
CN1260649C (zh) 图像打印设备控制方法和图像打印设备
US20090235102A1 (en) Information processing apparatus and control method thereof
CN1701964A (zh) 图像处理装置和用于该图像处理装置的图像处理方法
CN1733495A (zh) 图像处理装置、打印装置及图像处理方法
CN101030053A (zh) 印刷装置
CN1469255A (zh) 图像形成装置、信息处理系统、固件的重写方法、重写程序及记录媒体
CN1707401A (zh) 信息处理装置及其控制方法
CN1870711A (zh) 成像系统、处理控制器、成像设备和成像命令方法
CN1842124A (zh) 图像处理装置和图像处理装置的控制方法
CN1885253A (zh) 打印系统、图像读取装置及其控制方法
CN1841309A (zh) 打印系统、信息处理装置、打印装置和打印方法
CN1838058A (zh) 打印系统、图像读取装置及其控制方法
US20110228304A1 (en) Image forming apparatus and method for controlling the same
JP2009071447A (ja) 情報処理装置、その制御方法及びプログラム
CN1715070A (zh) 打印装置、信息处理装置及其控制方法
JP5545271B2 (ja) 画像処理システム、画像処理装置、表示装置、画像処理システムの制御方法、および画像処理システムの制御プログラム
CN1734412A (zh) 状态信息处理器
JP2009124522A (ja) 画像形成装置
CN1758698A (zh) 用于直接打印的设备及方法
US9900454B2 (en) Image forming apparatus, job processing control method and non-transitory computer-readable storage medium storing job processing control program
CN1628990A (zh) 打印系统及其控制方法和打印方法、主设备及所用打印机
CN1447584A (zh) 图像形成装置
CN1815380A (zh) 图像形成装置以及校准控制方法
JP2006268117A (ja) プリントシステム

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060621

Termination date: 20160228

CF01 Termination of patent right due to non-payment of annual fee