CN101178640A - 成像装置和防止产生打印错误的方法 - Google Patents

成像装置和防止产生打印错误的方法 Download PDF

Info

Publication number
CN101178640A
CN101178640A CNA2007101538416A CN200710153841A CN101178640A CN 101178640 A CN101178640 A CN 101178640A CN A2007101538416 A CNA2007101538416 A CN A2007101538416A CN 200710153841 A CN200710153841 A CN 200710153841A CN 101178640 A CN101178640 A CN 101178640A
Authority
CN
China
Prior art keywords
printer
print data
printed
data
misprint
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007101538416A
Other languages
English (en)
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN101178640A publication Critical patent/CN101178640A/zh
Pending 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
    • 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/1219Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to consumables, e.g. ink, toner, paper
    • 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/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • G06F3/1234Errors handling and recovery, e.g. reprinting

Abstract

一种成像装置及其防止打印错误的方法。如果当打印数据具有正常的打印机语言分类信息时所述成像装置能够识别打印机语言分类,则其利用适合于打印机语言分类的打印机语言分析器分析打印数据,并在纸上正常打印数据。如果打印机语言分类信息失真或者丢失使得打印机不能识别出打印机语言分类,则打印机利用能够支持文本打印功能的基本打印机语言分析器在纸上打印数据,同时判定每行打印数据量是否高于可打印的最大数据量。然后,打印机确定发生了打印错误,停止打印操作,并同时打印错误消息。因此,当打印数据由错误的打印机语言分析器所分析并接着被打印时,所述打印机打印所述错误消息而不打印所有打印数据,从而防止纸张和墨粉的浪费。

Description

成像装置和防止产生打印错误的方法
技术领域
本发明的总构思涉及一种成像装置,更具体地,涉及一种成像装置和一种防止成像装置的打印错误的方法。
背景技术
一般地,成像设备被广泛用于在纸上形成期望的图像。该成像设备分为使用静电潜像成像的激光打印机和使用喷墨作业成像的喷墨打印机。成像设备被用作数字多功能打印机、复印机和传真机等的主要组成部件。
例如,通过网络将打印机连接到主计算机。该主计算机利用包含在主计算机自身内的打印机驱动器将多种打印数据(如,图形图像和字符)转变成能够被打印机理解的打印机语言,并将转变结果发送给打印机。具体地,主计算机将文档信息(如,打印机语言分类、文件名、文档结构和打印选项)转变成PJL(打印机作业语言)数据,并将PJL数据发送到打印数据的头部。有多种能够被打印机理解的打印机语言,例如,PCL5e、PCL6、Postscript等。
接收到打印数据后,打印机用PJL分析器(打印作业语言分析器)分析PJL命令,并基于分析出的PJL命令确定打印机语言的分类信息。打印机识别打印机语言的分类信息,根据每种打印机语言分类选择打印机语言翻译器,用所选打印机语言翻译器分析数据,处理该数据,并执行打印动作。
PJL命令包含在打印数据中,并随着主计算机的使用环境因素(如,操作系统(OS)、应用程序、或接口等)而变化。因此,OS和应用程序实际向打印机发送的PJL命令可能意想不到地失真(即使使用的是相同的文档),或者PJL命令经由主计算机和打印机间的接口时可能会丢失。
在这种情况下,很难正确地确定打印机语言的分类信息。如果要打印的打印数据的打印机语言分类未被正确识别,则打印机使用基本打印机语言分析器分析打印数据,以使得意外数据可以被打印于纸上,而打印出的数据可能不是用户想要的打印结果。
特别地,大多数打印机将用于支持文本字符打印动作的打印机语言指派为基本打印机语言,并执行打印动作。例如,如果具有PCL6的打印机语言的打印数据由支持文本字符打印动作的PCL5e打印机语言分析器打印,则所有命令不同于PCL5e命令,使得所有命令被翻译成文本字符数据,而可能发生几十页不期望的打印纸。因而,有可能消耗不需要的纸张或者墨粉。
发明内容
本发明的总构思提供了一种成像装置和一种防止成像装置的打印错误的方法,当在由于打印数据的失真或丢失而不能确定打印机语言分类信息情况下由支持文本字符打印动作的基本打印机语言分析器分析打印数据时,该成像装置能够仅打印单个错误消息而不打印所有打印数据。
本发明的总构思的另一方面和效用将在下面的描述中部分地被说明,并且从描述中其将部分地显而易见,或者可以通过实践此总的发明构思而了解到。
通过提供一种成像装置能够获得本发明的总构思的前述和/或其它的方面和效用,该成像装置包括:打印机接口,以接收打印数据;打印数据分析器,以分析接收的打印数据;打印内容检查单元,以检查打印在一页纸的每行的数据量;打印错误判定打印,以将打印在每行的数据量与能够打印在纸的水平尺寸上的最大数据量作比较,并根据比较结果确定存在或不存在打印错误;打印机控制器,以基于分析的打印数据执行打印操作、根据打印错误停止打印操作并打印错误消息;打印机引擎,以从打印机控制器接收到控制信号后执行打印操作。
如果用户确定了容许打印范围,则打印错误判定单元可以基于由容许打印范围扩大或减小的最大数据量而确定存在或不存在打印错误。
打印数据可以以纸的行单元被打印,并可以包括指示打印机语言的分类信息的打印机语言分类信息和指示相应行结尾的换行(line feed)信息。
打印机数据分析器可以分析接收的打印数据;确定打印机语言分类信息是否正常;如果打印机语言分类信息正常,则利用打印机语言分析器分析打印数据;以及如果打印机语言分类信息不正常,则利用支持文本打印功能的基本打印机语言分析器分析打印数据。
如果打印数据分析器利用基本打印语言分析器分析该打印数据,打印错误判定单元可以确定打印数据中打印错误的存在。
打印内容检查单元可以在打印操作开始后计算打印在纸的相应行的字符数,直到检测到换行信息。
通过提供一种防止成像装置的打印错误的方法能够获得本发明的总构思的前述和/或其它的方面和效用,该方法包括:接收打印数据;分析接收的打印数据的打印机语言分类信息;利用与分析的打印机分类信息对应的打印机语言分析器执行打印操作;将打印在纸的每行的数据量与能够打印在纸的水平尺寸上的最大数据量作比较,并根据比较结果确定存在或不存在打印错误;以及如果确定存在打印错误,则停止打印操作并打印错误消息。
所述方法还可以包括:如果打印在纸的每行的数据量大于能够打印在纸的水平尺寸上的最大数据量,则确定存在由打印机语言分类信息失真或丢失引起的打印错误。
用户能够扩大或减小最大数据量。
打印在纸的每行的数据量可以等于从开始打印操作到结束时刻内计算的字符数,其中在结束时刻,包含在打印数据内的换行信息指示相应行的结束。
所述方法还可以包括:分析接收的打印数据的打印机语言分类信息;确定打印机语言分类信息是否正常;如果打印机语言分类信息正常,则利用打印机语言分析器分析/打印该打印数据;以及如果打印机语言分类信息不正常,则利用支持文本打印功能的基本打印机语言分析器分析/打印该打印数据。
所述方法还可以包括:如果打印数据是由基本打印机语言分析器分析并接着打印的,则确定在打印数据中存在打印错误。
通过提供一种成像装置也可以获得本发明的总构思的前述和/或其它的方面和效用,该成像装置包括:打印机引擎,以将打印数据打印在纸上;和打印机控制器,以控制打印机引擎并根据打印在纸的一行上的打印数据量产生代表打印错误的信号。
通过提供一种成像装置的方法也能够获得本发明的总构思的前述和/或其它的方面和效用,该方法包括:控制打印机引擎将打印数据打印在纸上,并根据打印在纸的一行上的打印数据量产生代表打印错误的信号。
通过提供一种计算机可读媒介也可以获得本发明的总构思的前述和/或其它的方面和效用,该计算机可读媒介包含计算机可读代码,其作为执行控制成像装置的打印机引擎的方法的程序,该方法包括控制打印机引擎将打印数据打印在纸上,并根据打印在纸的一行上的打印数据量产生代表打印错误的信号。
附图说明
通过下面结合附图对实施例的描述,本发明的总构思的前述和/或其它的方面和效用将变得明显和更易理解,其中:
图1是示出了根据本发明的总构思的实施例的成像装置的框图;
图2是输出了以页-行(page-line)单元打印在纸上的图1的打印数据的概念图;以及
图3是示出了根据本发明的总构思的实施例的防止成像装置的打印错误的方法的流程图。
具体实施方式
现在详细描述本发明的总构思的实施例的参考,附图示出了其示例,其中全图中相似的参考数字代表相似的部件。下面将参照附图描述实施例,以阐述本发明的总构思。
图1是示出了根据本发明的总构思的实施例的成像装置的框图。参照图1,该成像装置包括:经由通信接口300彼此连接的计算机100和打印机200。在这种情况下,通信接口300可以被设置为有线或无线局域网(LAN)。
计算机100包括输入单元110、显示器120、计算机接口130、存储器140、打印机驱动器150、和计算机控制器160。此外,计算机100还包括ROM和RAM,以存储计算机100中正在被使用的数据或将要被使用的数据。
输入单元110向计算机控制器160发送由用户创建的键输入信号。输入单元110可以是键盘、鼠标、触摸板等等,以向计算机100输入命令和数据。
显示器120被用作总监控器以根据计算机控制器150的控制信号显示计算机100的操作状态。
存储器140存储能够构建各种文档的应用程序。
打印机驱动器150将与应用程序构建的文档对应的打印数据转变为能够被打印机200翻译的语言。打印机驱动器150提供与应用程序构建的文档关联的打印屏幕图像。具体地,打印数据的各种文档信息(如,打印机语言分类、文件名、文档结构和打印选项)被转变为PJL数据,以便向打印数据的头部发送该PJL数据。
计算机接口130可分离地连接到打印机200上,并提供打印机200的通信接口。计算机接口130向打印机200发送能够被打印机理解的和/或由打印机驱动器形成的各种打印数据(即,图形图像和字符)。
计算机控制器160控制计算机100的全部操作。例如,在接收到由应用程序配置的打印数据的打印命令后,计算机控制器160驱动打印机驱动器150,以使得显示器120显示从打印机驱动器150接收的打印屏幕图像。
在这期间,打印机200包括键输入单元210、显示器220、打印机接口230、打印数据分析器240、打印内容检查单元250、打印错误判定单元260、打印机引擎270、和打印机控制器280。
键输入单元210包括多个能够选择/建立打印机200支持的功能的操作键,并向打印机控制器280发送键操作信号。显示器220从键输入单元210和打印机控制器280接收到控制信号后显示打印机200的操作状态。可以根据从计算机100通过计算机接口130和打印机接口230接收的打印数据产生控制信号。
打印机接口230可分离地连接到计算机100,并为计算机100提供通信接口。打印机接口230接收从计算机100经由计算机接口130接收的打印数据。
打印数据分析器240从计算机100接收打印数据,并分析打印数据。在这种情况下,打印数据分析器240分析接收的打印数据。如果PJL命令正常,则打印数据分析器240利用打印机语言分析器分析打印数据。如果由于数据或打印数据的失真或丢失而使PJL命令不正常,则打印数据分析器240利用不同的打印机语言分析器作为基本打印机语言分析器来分析打印数据,以支持打印数据的文本打印操作。例如,基本打印机语言分析器支持打印包括在打印数据中的文本的打印操作。
如图2所示,打印数据以页-行单元(LF1、LF2、LF3、...、LFn)打印在宽为W长为L的纸张上。打印数据包括:包括打印机语言分类信息的PJL命令、相应行的控制代码、和指示行结尾的换行(LF)信息。在这种情况下,控制命令能够建立字符的尺寸、字符形状(如,斜体型或明式型(Ming-style))、和数据打印模式期间的打印分辨率。同样,打印在行上的字符数等于或者小于页的水平尺寸(W),并且由换行信息执行换行。
打印内容检查单元250计算打印在每行的字符数,以检查要打印的数据量。在这种情况下,打印内容检查单元250在打印动作(操作)开始时或者打印动作(操作)开始后计算打印在纸的相应行的字符数直到检测到换行信息为止。
打印错误判定单元260判定打印在每行的数据量是否大于页的水平尺寸,如果判定打印在每行的数据量大于页的水平尺寸,则确定存在打印错误。换句话说,如果打印在每行的数据量小于能够被打印在页的水平尺寸上的最大数据量,则打印错误判定单元260判定打印数据正常。如果打印在每行的数据量等于或大于能够被打印在页的水平尺寸上的最大数据量,则打印错误判定单元260判定由于打印数据的失真或丢失而导致打印数据不正常,从而确定发生了打印错误。在这种情况下,用户能够自由确定能够被打印在页的水平尺寸上的最大数据量。在这种情况下,打印错误判定单元260根据用户对单元行里的最大数据量的喜好而判定存在或不存在打印错误。如果由打印数据分析器240利用基本打印机语言分析器分析打印数据,则优选地,打印错误判定单元260可以基于打印数据判定存在或不存在打印错误。
打印机控制器280利用控制程序控制打印机200的全部操作。具体地,如果打印错误判定单元260判定发生了打印错误,则打印机控制器280中断打印动作,并输出错误消息以在纸上打印错误消息。当打印数据分析器240的信号表示PJL不正常时打印机控制器280中断打印操作。
打印机引擎270根据打印机控制器280的控制信号在纸上打印该打印数据。
如上所述,从计算机发送到打印机的打印数据包括PJL命令,其能够选择打印机语言分析器,其中打印机语言分析器能够选择适合于打印机语言分类的打印机语言、翻译打印机数据、以及执行打印动作。PJL命令包括指示由打印数据指示的哪一种打印机语言的详细信息。
但是,如果由于许多原因而导致PJL命令失真或丢失,则打印机不能识别出打印机语言的分类信息。因此,基本打印机语言分析器分析打印数据,使得执行打印动作,其中支持文本字符打印的打印机语言被指派为基本打印机语言。因此,例如,如果具有PCL6的打印机语言的打印数据被能够支持文本字符打印动作的PCL5e打印机语言分析器所打印,则所有的命令不同于PCL5e的命令,使得所有命令被翻译成文本字符,并且可能打印几十张非期望的打印纸。
打印数据以页的行单元被打印。为了达到此目的,打印数据包括指示行结尾的换行信息。因此,如果基本打印机分析器支持打印数据的打印机语言,打印机语言分析器支持换行功能以支持一般文本打印动作,使得根据换行信息将字符打印为适合页的水平尺寸,则将当前行换到下一行,并继续执行打印动作。
但是,如果基本打印机语言分析器不支持打印数据的打印机语言,则其不能分析换行信息,使得大量字符被打印在单行上。本发明的总构思判定打印在单行的字符数是否高于页的水平尺寸。如果判定打印在单行的字符数高于页的水平尺寸,则数据不正常,中断打印动作,并将打印错误消息打印在纸上。从而,本发明的总构思能够防止非期望的打印纸被打印几十页,使其能够防止纸张和墨粉的不必要消耗。
参照图3,打印机在操作S100从计算机接收打印数据,并在操作S101基于接收的打印数据分析头部的PJL命令。
在操作S102,打印机基于PJL命令分析结果判定是否由于PJL命令的失真或丢失而不能识别打印机语言的分类信息。
如果在操作S102,当PJL命令正常而判定能够识别打印机语言的分类信息时,则在操作S103确定打印机语言的分类信息。如果在操作S103指示打印机语言是PCL5e,则在操作S104,打印机语言分析器选择PCL5e打印机语言分析器。如果指示打印机语言是PCL,则在操作S105,打印机语言分析器选择PCL打印机语言分析器。如果指示打印机语言是Postscript,则在操作S106,打印机语言分析器选择Postscript打印机语言分析器。
在操作S107,由相应的打印机语言所选的打印机语言分析器翻译打印数据,以使得执行与分析的打印数据相适合的打印动作。
同时,如果在操作S102,由于PJL命令的失真或丢失而不能识别打印机语言的分类信息,则在操作S108,打印机语言分析器选择基本打印机语言分析器。所选的基本打印机语言翻译器翻译打印数据,并确定最大数据量Qt,其可以等于能够根据纸张尺寸被打印在页的单行的字符数。在这种情况下,用户可以扩大或减小最大数据量。例如,用户能够建立打印容许范围,从而能够扩大或减小最大数据量。
在确定最大数据量之后,打印机在操作S110开始在纸上打印数据,并在操作S111检测打印在页的每一行的数据量Q1,2…n。当基本打印机语言分析器翻译打印数据时,打印机检测要被打印的数据量是有可能的。
在操作S112,判定打印在每行的数据量是否大于最大数据量。如果在操作S112判定打印在每行的数据量等于或小于最大数据量,则在操作S114,打印机确定正常打印状态,以使得其能够继续在纸上打印数据。否则,如果在操作S112判定打印在每行的数据量高于最大数据量,则打印机确定发生了打印错误。换句话说,如果打印数据的打印语言能够被基本打印机语言分析器正常打印,则打印机根据包含在打印数据中的换行信息在第一行打印适合于页的水平尺寸的字符,转到下一行(即,第二行),并继续在纸上打印数据。但是,如果基本打印机语言分析器不支持打印数据的打印机语言,则其不能翻译或分析换行信息,使得大量字符被打印在一行,例如,在第一行。
如果确定发生了打印错误,则打印机在操作S116立即停止打印,在操作S117将指示打印数据被非正常打印的错误消息(如,“包括损坏数据”)通知给用户,并在纸上打印该错误消息。
本发明的总构思也能够被实施为计算机可读媒介上的计算机可读代码。该计算机可读媒介是能够存储其后能被计算机系统读取的数据的任何数据存储设备。计算机可读媒介的例子包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光数据存储设备和载波(如通过互联网的数据传输)。也可以将计算机可读媒介分布于联网的计算机系统上,使得通过互联网或电信(wire)或有线网络分布式存储并执行计算机可读代码。同样,本发明的总构思所属领域的程序员能够容易地理解实现本发明的总构思的功能性程序、代码和代码段。
从上面描述中很明显的,如果当打印数据具有正常的打印机语言分类信息时根据本发明的总构思的成像装置能够识别打印机语言分类,则其利用适合于打印机语言分类的打印机语言分析器分析打印数据,并在纸上正常打印数据。如果打印机语言分类信息失真或者丢失使得打印机不能识别出打印机语言分类,则打印机利用能够支持文本打印功能的基本打印机语言分析器在纸上打印数据,同时判定每行打印数据量是否高于可打印的最大数据量。然后,打印机确定发生了打印错误,停止打印操作,并同时打印错误消息。因此,尽管打印数据由错误的打印机语言分析器所分析并接着被打印,但是根据本发明的打印机只打印一条错误消息而不打印所有打印数据,从而减少了不必要的纸张和墨粉。
尽管图示和描述了本发明的总构思的几个实施例,但本领域技术人员应当理解,在不脱离由所附权利要求书所限定的本发明的总构思的精神和范围的情况下,可以对这些实施例进行修改。

Claims (14)

1.一种防止成像装置的打印错误的方法,上述方法包括:
接收打印数据;
分析接收的打印数据的打印机语言分类信息;
利用与分析的打印机语言分类信息对应的打印机语言分析器执行打印操作;
将打印在纸的每行的数据量与能够打印在纸的水平尺寸上的最大数据量作比较,并根据比较结果确定存在或不存在打印错误;以及
如果确定存在打印错误,则停止打印操作,并打印错误消息。
2.如权利要求1所述的方法,还包括:
如果打印在纸的每行的数据量大于能够打印在纸的水平尺寸上的最大数据量,则确定存在由打印机语言分类信息失真或丢失引起的打印错误。
3.如权利要求2所述的方法,其中,用户能够扩大或减小上述最大数据量。
4.如权利要求1所述的方法,其中,打印在纸的每行的数据量等于从开始打印操作到结束时刻内计算的字符数,其中在结束时刻,包含在上述打印数据内的换行信息指示相应行的结尾。
5.如权利要求1所述的方法,还包括:
分析接收的打印数据的打印机语言分类信息;确定打印机语言分类信息是否正常;如果打印机语言分类信息正常,则利用打印机语言分析器分析/打印所述打印数据;以及如果打印机语言分类信息不正常,则利用支持文本打印功能的基本打印机语言分析器分析/打印该打印数据。
6.如权利要求5所述的方法,还包括:
如果打印数据由基本打印机语言分析器分析并接着被打印,则确定在打印数据中存在打印错误。
7.一种成像装置,包括:
打印机引擎,以将打印数据打印在纸上;以及
打印机控制器,以控制所述打印机引擎并根据打印在纸的一行上的打印数据量产生代表打印错误的信号。
8.如权利要求7所述的装置,其中,所述打印机控制器控制所述打印机引擎并根据打印数据量与打印在所述行的最大数据量的比较结果产生所述信号。
9.如权利要求7所述的装置,其中,所述打印机控制器控制所述打印机引擎并根据打印的字符数产生所述信号。
10.如权利要求7所述的装置,其中,所述打印机控制器控制所述打印机引擎并根据打印数据的PJL的状态产生所述信号。
11.如权利要求7所述的装置,还包括:
打印数据分析器,以分析接收的打印数据从而确定所述打印数据的PJL的状态。
12.如权利要求7所述的装置,还包括:
打印内容检查单元,以当所述打印数据的PJL不正常时,检查打印在所述行的数据量;
13.如权利要求7所述的装置,还包括:
打印错误判定单元,以将打印在所述行的数据量与能够打印在纸的水平尺寸上的最大数据量作比较,并根据比较结果确定存在或不存在打印错误,
其中,所述打印机控制器控制所述打印机引擎并根据确定的打印错误产生所述信号。
14.一种成像装置的方法,所述方法包括:
控制打印机引擎将打印数据打印在纸上;以及
根据打印在纸的一行的打印数据量产生代表打印错误的信号。
CNA2007101538416A 2006-11-07 2007-09-13 成像装置和防止产生打印错误的方法 Pending CN101178640A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020060109600A KR101269465B1 (ko) 2006-11-07 2006-11-07 화상형성장치 및 그 인쇄오류 방지방법
KR109600/06 2006-11-07

Publications (1)

Publication Number Publication Date
CN101178640A true CN101178640A (zh) 2008-05-14

Family

ID=39359460

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007101538416A Pending CN101178640A (zh) 2006-11-07 2007-09-13 成像装置和防止产生打印错误的方法

Country Status (3)

Country Link
US (1) US8213031B2 (zh)
KR (1) KR101269465B1 (zh)
CN (1) CN101178640A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108536399A (zh) * 2017-03-01 2018-09-14 大数据奥尼尔公司 自动打印语言检测算法
CN110874195A (zh) * 2018-11-22 2020-03-10 哈尔滨安天科技集团股份有限公司 一种打印语言识别方法、装置、电子设备、存储介质
CN112181325A (zh) * 2020-09-18 2021-01-05 胜宏科技(惠州)股份有限公司 一种pcb打印图纸自动生成方法

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7502466B2 (en) * 2005-01-06 2009-03-10 Toshiba Corporation System and method for secure communication of electronic documents
JP4968550B2 (ja) * 2009-08-31 2012-07-04 ブラザー工業株式会社 印刷装置
JP2012086416A (ja) * 2010-10-18 2012-05-10 Canon Inc 画像形成装置、印刷ジョブ制御方法およびプログラム
JP5882701B2 (ja) * 2011-12-02 2016-03-09 キヤノン株式会社 画像形成装置
JP6281400B2 (ja) * 2014-04-23 2018-02-21 セイコーエプソン株式会社 印刷装置および印刷装置の印刷方法
JP5968373B2 (ja) 2014-07-24 2016-08-10 キヤノン株式会社 印刷装置、情報処理方法及びプログラム
CN109828729B (zh) * 2019-01-22 2022-03-11 广东铭钰科技股份有限公司 一种用于协调激光打印机的联网通讯方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5065358A (en) * 1987-07-22 1991-11-12 Brother Kogyo Kabushiki Kaisha Text processing apparatus for adjusting pagination to accommodate a second text field on a page
US6771378B2 (en) * 1994-10-20 2004-08-03 Canon Kabushiki Kaisha Information processing apparatus which obtains information concerning residual ink amount from an attached ink jet printer
JP3653869B2 (ja) * 1996-06-07 2005-06-02 ブラザー工業株式会社 エラープリント設定方法およびエラープリント設定装置
US7126703B1 (en) * 1998-08-04 2006-10-24 Sharp Laboratories Of America, Inc. Printer controller with error recovery for multiple language capability
US7773248B2 (en) * 2003-09-30 2010-08-10 Brother Kogyo Kabushiki Kaisha Device information management system
JP4532993B2 (ja) * 2003-12-15 2010-08-25 キヤノン株式会社 印刷システム及びその制御方法、印刷方法、ホスト装置、プリンタ
JP2005212337A (ja) 2004-01-30 2005-08-11 Ricoh Printing Systems Ltd プリンタエラーページ処理方法
JP4250560B2 (ja) * 2004-05-19 2009-04-08 キヤノン株式会社 コンピュータ、情報処理方法、プログラム
JP2006119957A (ja) * 2004-10-22 2006-05-11 Brother Ind Ltd 情報処理装置及び対応情報追加プログラム
JP4407499B2 (ja) * 2004-12-03 2010-02-03 富士ゼロックス株式会社 記録媒体排出装置および画像形成装置
US7410311B2 (en) * 2005-03-31 2008-08-12 Brother Kogyo Kabushiki Kaisha Print data editing device, print data editing program and computer readable recording medium
JP4706467B2 (ja) 2005-03-31 2011-06-22 ブラザー工業株式会社 印刷データ編集装置、印刷データ編集プログラム及び印刷データ編集プログラムを記録した記録媒体
JP4313334B2 (ja) 2005-05-23 2009-08-12 シャープ株式会社 印刷制御プログラム、印刷装置の制御方法および前記プログラムを備えてなる印刷制御装置
US7656548B2 (en) * 2005-09-12 2010-02-02 Kabushiki Kaisha Toshiba Printer and printing method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108536399A (zh) * 2017-03-01 2018-09-14 大数据奥尼尔公司 自动打印语言检测算法
CN108536399B (zh) * 2017-03-01 2024-03-12 手持产品公司 自动打印语言检测算法
CN110874195A (zh) * 2018-11-22 2020-03-10 哈尔滨安天科技集团股份有限公司 一种打印语言识别方法、装置、电子设备、存储介质
CN112181325A (zh) * 2020-09-18 2021-01-05 胜宏科技(惠州)股份有限公司 一种pcb打印图纸自动生成方法

Also Published As

Publication number Publication date
KR101269465B1 (ko) 2013-05-30
US20080106750A1 (en) 2008-05-08
KR20080041474A (ko) 2008-05-13
US8213031B2 (en) 2012-07-03

Similar Documents

Publication Publication Date Title
CN101178640A (zh) 成像装置和防止产生打印错误的方法
US8164785B2 (en) Method and apparatus for selecting printing devices according to resource availability
US20090073482A1 (en) Image-processing device, recording medium, and method
US20070268519A1 (en) Automated job submitter for submitting a print job to a printer
US20070223025A1 (en) Printing Apparatus and Method, Computer-Readable Medium, and Computer Data Signal
US20070223026A1 (en) Printing System, Information-Processing Apparatus and Method, Computer-Readable Medium, and Computer Data Signal
CN102004618B (zh) 打印控制方法
US20050168773A1 (en) Printing system for predicting printing error through preliminary inspection of printer driver and method thereof
US8477368B2 (en) Printing apparatus and print data processing system combining stored pattern-based print drawing data with newly-received print drawing data
KR20070089587A (ko) 프린터 드라이버, 인쇄 방법, 및 인쇄 장치
US8441670B2 (en) In-line system for the validation of a page description language within a print data stream
US10255011B2 (en) Methods and systems for applying spot color on one or more pages as specified by a user
CN101794200B (zh) 数据转换装置、打印装置以及数据转换方法
US8456696B2 (en) Printing control method, printing control terminal device and image forming apparatus to selectively convert a portion of an XPS file to PDL data
JP2004074783A (ja) ほとんど空白のページのプリントを抑制する方法
US20110157634A1 (en) Printing process device, printing process method, and computer readable storage medium storing printing process program
JP4144369B2 (ja) 画像処理装置、画像処理方法、およびプログラム
US20060050293A1 (en) Image processing apparatus
US20050134890A1 (en) Image forming device and a method of selecting emulation automatically thereof
US8441655B2 (en) Job-ticket optimized rendering
US20040085551A1 (en) Methods and systems for estimating print imaging material usage
US20020007448A1 (en) Apparatus and method for processing data and printing the same, and recording medium
JP3610194B2 (ja) 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
EP2610734B1 (en) Image forming apparatus, image forming method, and computer readable storage medium storing program
JP2010181999A (ja) 印刷システム、印刷装置、印刷制御プログラム、

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20080514