[go: up one dir, main page]

CN1891475A - 打印控制装置、其打印控制方法、打印机驱动器及打印机 - Google Patents

打印控制装置、其打印控制方法、打印机驱动器及打印机 Download PDF

Info

Publication number
CN1891475A
CN1891475A CNA2006101062443A CN200610106244A CN1891475A CN 1891475 A CN1891475 A CN 1891475A CN A2006101062443 A CNA2006101062443 A CN A2006101062443A CN 200610106244 A CN200610106244 A CN 200610106244A CN 1891475 A CN1891475 A CN 1891475A
Authority
CN
China
Prior art keywords
ink
ink type
parts
printer
information
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.)
Granted
Application number
CNA2006101062443A
Other languages
English (en)
Other versions
CN1891475B (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 CN1891475A publication Critical patent/CN1891475A/zh
Application granted granted Critical
Publication of CN1891475B publication Critical patent/CN1891475B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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/1203Improving or facilitating administration, e.g. print management
    • G06F3/1207Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
    • 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/1203Improving or facilitating administration, e.g. print management
    • G06F3/1208Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
    • 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/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
    • G06F3/1235Errors handling and recovery, e.g. reprinting caused by end of consumables, e.g. paper, ink, toner
    • 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/1259Print job monitoring, e.g. job status

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Ink Jet (AREA)

Abstract

获得关于安装到执行打印的打印机的墨水的信息,并且获得用于指定已设置成要在打印机的打印中使用的墨水类型的信息。基于所设置的墨水类型和所获得的信息,确定打印机是否可以使用除所设置的要使用的墨水类型以外的墨水类型打印。如果确定所述打印是可能的,则执行显示,以便让用户确认所设置的墨水类型。

Description

打印控制装置、其打印控制方法、 打印机驱动器及打印机
技术领域
本发明涉及能够使用加入其中的各种类型的墨水打印的打印机、打印控制装置及其控制方法、打印机驱动器与打印机。
背景技术
传统上,能够使用加入其中的多种颜色的墨水进行打印的打印机根据打印机或打印机驱动器的设置只能使用实际加入的多种颜色的墨水中的特定类型的墨水执行打印。例如,在多种颜色的墨水中的一种耗尽的情况下,有一种用其它颜色的墨水代替耗尽的颜色的墨水以执行打印的已知配置(日本专利申请特开号03-002040)。此外,在安装到打印机的黑色墨水耗尽且没有预备的黑色墨水的情况下,日本专利申请特开号03-234679公开了为实现最低打印结果而用由其它颜色的墨水的混合物实现的黑色打印黑色图像部分的技术。
总的来说,打印机和打印机驱动器设计成使用安装到打印机的所有类型的墨水来实现最合适的打印结果。因此,它们没有设计成只使用特定的墨水执行打印。换句话说,只使用特定的墨水打印在严格意义上说是紧急的规避性打印,而且由这种打印获得的打印输出具有最低的可见质量。当耗尽的墨水被填充后,有必要恢复要使用的墨水的设置,以便用重新填充的墨水执行打印。
但是,在墨水填充后,用户有时候忘记在打印之前恢复要使用的墨水的设置。在这种情况下,用户不能够实现满意的打印输出,浪费了墨水和介质。为了避免这种问题,在只使用特定类型的墨水执行打印的情况下,建议在每次打印任务向用户显示确认用户对这种打印的意图的警告。但是,即使在用户有意只使用特定类型的墨水执行打印的情况下,警告也在每次执行打印时显示,这会打扰用户。
发明内容
本发明的目的是解决上述传统技术的缺点。
根据本发明的特征,在作出只使用安装到打印机的部分类型的墨水执行打印的打印设置的情况下,本发明提供了只在打印设置有可能出错或者只有当用户有意的打印设置应当改变时,才要用户确认打印设置的打印控制装置及其控制方法及打印机驱动器和打印机。
根据本发明,提供了打印控制装置,包括:
获得部件,用于获得关于加入到要控制的打印机中的墨水的信息;
墨水类型设置部件,用于设置指定要利用打印机打印的打印数据所使用的墨水类型的信息;
确定部件,用于根据由获得部件获得的信息,确定打印机是否可以使用除由墨水类型设置部件设置的墨水类型以外的墨水类型打印;及
确认显示控制部件,用于在由确定部件确定打印有可能的情况下进行显示,以让用户确认由墨水类型设置部件设置的墨水类型。
根据本发明,提供了打印控制装置,包括:
获得部件,用于获得关于加入到要控制的打印机中的墨水的信息;
墨水类型设置部件,用于设置指定当利用打印机打印时要使用的墨水类型的信息;
打印数据生成部件,用于输入图像数据并生成对应于由墨水类型设置部件设置的墨水类型的打印数据;
确定部件,用于根据由获得部件获得的信息,确定打印机是否可以使用除由墨水类型设置部件设置的墨水类型以外的墨水类型打印;及
确认显示控制部件,用于在由确定部件确定所述打印有可能的情况下进行显示,以让用户确认由墨水类型设置部件设置的墨水类型。
根据本发明,提供了打印控制方法,包括:
获得步骤,用于获得关于加入到要控制的打印机中的墨水的信息;
墨水类型设置步骤,用于设置指定当利用打印机打印时要使用的墨水类型的信息;
确定步骤,用于根据在获得步骤中获得的信息,确定打印机是否可以使用除在墨水类型设置步骤中设置的墨水类型以外的墨水类型打印;及
确认显示控制步骤,用于在确定步骤确定所述打印有可能的情况下进行显示,以让用户确认在墨水类型设置步骤中设置的墨水类型。
根据本发明,提供了打印控制方法,包括:
获得步骤,用于获得关于加入到要控制的打印机中的墨水的信息;
墨水类型设置步骤,用于设置指定当利用打印机打印时要使用的墨水类型的信息;
打印数据生成步骤,用于输入图像数据并生成对应于在墨水类型设置步骤中设置的墨水类型的打印数据;
确定步骤,用于根据在获得步骤中获得的信息,确定打印机是否可以使用除在墨水类型设置步骤中设置的墨水类型以外的墨水类型打印;及
确认显示控制步骤,用于在确定步骤确定所述打印有可能的情况下进行显示,以让用户确认在墨水类型设置步骤中设置的墨水类型。
根据本发明,提供了能够使用多种类型的加入的墨水打印的打印机,包括:
获得部件,用于获得关于所加入墨水的信息;
墨水类型设置部件,用于设置指定当打印输入的打印数据时所使用的墨水类型的信息;
确定部件,用于根据由获得部件获得的信息,确定是否有可能使用除由墨水类型设置部件设置的墨水类型以外的墨水类型执行打印;及
确认显示控制部件,用于在确定部件确定所述打印有可能的情况下进行显示,以让用户确认由墨水类型设置部件设置的墨水类型。
根据本发明,提供了打印机驱动器,包括:
获得部件,用于获得关于加入到执行打印的打印机中的墨水的信息;
墨水类型设置部件,用于设置指定当利用打印机打印时所使用的墨水类型的信息;
确定部件,用于根据由获得部件获得的信息,确定打印机是否能够使用除由墨水类型设置部件设置的墨水类型以外的墨水类型打印;及
确认显示控制部件,用于在确定部件确定所述打印有可能的情况下进行显示,以让用户确认由墨水类型设置部件设置的墨水类型。
注意,发明内容没有列出本发明的所有特征。在权利要求中描述的其它特征及特征的组合可构成本发明。
当与附图结合时,本发明的其它特征、目的与优点将从以下描述变得显而易见,其中贯穿所有附图,相同的标号都指示相同或类似的部分。
附图说明
加入本说明书并构成其一部分的附图说明了本发明的实施方式,并与说明书一起用来解释本发明的原理。
图1是描述根据本发明一个实施方式的打印系统配置的方框图;
图2描述了根据该实施方式存储在主计算机的外部存储设备中的数据结构的解释性视图;
图3描述了根据该实施方式用于设置要用在打印机中的墨水类型的对话框例子;
图4是描述根据该实施方式由打印机驱动器的数据发送/接收控制程序执行的打印过程的流程图;
图5描述了用于让用户确认要使用的墨水类型的设置的警告对话框例子;及
图6是描述根据该实施方式由打印机驱动器的打印数据生成程序执行的打印数据生成过程的流程图。
具体实施方式
下文根据附图具体描述本发明的优选实施方式。注意,以下将要描述的实施方式不限制在权利要求中指定的本发明,而且不是在该实施方式中描述的特征的所有组合对于根据本发明的问题解决手段都是必需的。
图1是描述根据本发明一个实施方式的打印系统配置的方框图。在此,主计算机1通过如网络的通信部件连接到打印机2。
主计算机1包括:输入接口11、CPU 12、ROM 13、RAM 14、外部存储设备15、输出接口16、显示单元17、键盘10、鼠标18和输入/输出接口19。输入接口11连接键盘10与鼠标18,并将利用键盘10与鼠标18输入的数据输出到总线20。ROM 13存储初始化程序。外部存储设备15存储应用程序30、操作系统(OS)40和打印机驱动器50,并包括用于存储各种数据的数据区域60,如图2所示。RAM 14包括:图像数据存储区域14a、打印数据存储区域14b、程序加载区域14c等。当应用程序的执行由键盘10或鼠标18指定时,对应的程序和驱动器在CPU 12的控制下从外部存储设备15加载到RAM 14的程序加载区域14c并执行。输出接口16向显示单元17输出显示数据,并控制显示单元17的数据显示。输入/输出接口19控制打印机2和主计算机1之间的接口。
接下来,描述打印机2的结构。
打印机2包括:接口单元21、RAM 22、ROM 23、CPU 24和打印机引擎25。接口单元21连接到计算机1的输入/输出接口19。对于这个接口,Centronics并行接口、USB、SCSI、IEEE 1394等都可以采用。此外,扩展选项连接到输入/输出接口19来扩展打印机2的功能。
ROM 23存储打印机的控制程序。CPU 24根据存储在ROM 23中的控制程序控制打印机2的各个单元。RAM 22用作CPU 24的工作存储器和主存储器,并具有临时存储所接收数据的接收缓冲区。打印机引擎25基于存储在RAM 22中的数据执行打印。
图2描述了根据本实施方式存储在主计算机1的外部存储设备15中的数据结构的解释性视图。
如上面所提到的,外部存储设备15存储应用程序30、OS 40和打印机驱动器50。在应用程序30中,包括各种应用程序。其中有用于允许用户生成打印数据和命令打印开始的打印应用程序31。
OS 40包括由OS提供的各种服务程序。该服务程序包括:提供打印环境的打印服务程序41、接口控制程序42等。接口控制程序42控制物理I/O端口并通过Centronics并行接口等读或写数据。
打印驱动器50包括:UI显示程序51、打印数据生成程序52、数据发送/接收控制程序53等。UI显示程序51通知用户如打印方法、打印介质等的打印设置,并向用户提供打印设置改变手段。通过UI显示程序51的使用,可以指定打印中要使用的墨水类型。此外,UI显示程序51通知打印应用程序31用户设置的打印设置。当打印由打印应用程序31执行时,打印数据生成程序52由打印服务程序41启动。基于由UI显示程序51设置的打印设置,打印数据生成程序52将由打印应用程序31生成的图像数据转换成打印机命令。例如,在只使用特定类型的墨水打印图像的情况下,打印数据生成程序52将数据转换成反映这种设置的打印机命令。
数据发送/接收控制程序53通过接口控制程序42执行与打印机2的双向通信。数据发送/接收控制程序53从打印服务程序41接收由打印数据生成程序52生成的打印数据,并将打印数据通过接口控制程序42发送到打印机2。此外,数据发送/接收控制程序53通过接口控制程序42获得打印机2的打印状态、例如错误的状态信息、墨水信息等。
数据区域60存储各种应用程序和例如用在OS中的文件的数据,等。由打印机驱动器50所使用的打印机驱动器数据61存储在数据区域60中。注意,尽管主计算机1的处理共享以上是作为例子描述的,但共享模式不特定地限于以上描述的形式,而是可以是其它的共享模式。此外,这些处理的部分可以由打印机2执行。
接下来描述在由能够安装黑色墨水和彩色墨水的喷墨打印机打印时使用的特定墨水使用警告指示。
图3示出了用于设置要用在打印机2中的墨水类型的对话框例子。对话框在打印机驱动器50的UI显示程序51的控制下显示。
首先,用户通过墨水设置对话框决定要在打印机2中使用的墨水。根据本实施方式的打印机2是能够独立地安装黑色墨水和彩色墨水的打印机。因此,有三个条目如下显示在墨水设置对话框中:“使用所有类型的墨水”;“只使用黑色墨水”和“只使用彩色墨水”。UI显示程序51在打印机驱动器数据区域61中与其它打印设置一起存储由用户在墨水设置对话框中指定的条目。
其后,当打印由打印应用程序31启动时,打印服务程序41启动打印处理。打印服务程序41向打印数据生成程序52传输由打印应用程序31生成的图像数据及由UI显示程序51存储在打印机驱动器数据区域61中的所有打印设置。打印数据生成程序52基于打印设置将接收到的图像数据转换成打印机命令。如果墨水设置被设置成“使用所有类型的墨水”,则打印数据生成程序52生成打印数据,以便象平常一样实现最合适的打印结果。同时,如果墨水设置被设置成“只使用黑色墨水”,则彩色数据转换成单色数据,以便生成打印数据。如果墨水设置设置成“只使用彩色墨水”,则黑色数据转换成由彩色墨水形成的合成黑色数据,以便生成打印数据。
图4是描述根据本实施方式由打印机驱动器50的数据发送/接收控制程序53执行的打印过程的流程图。执行这个过程,以便让用户确认打印数据中所设置的“要使用的墨水”和实际安装到打印机2的墨水类型及剩余墨水量之间的一致性。让用户确认是当由打印数据生成程序52生成的打印数据发送到打印机2时进行的。
首先,在步骤S101,由打印数据生成程序52生成的打印数据由打印服务程序41传输到数据发送/接收控制程序53。在步骤S102,打印数据被分析,以便确认在打印数据时所要使用的墨水设置。在步骤S103,包括安装到打印机2的剩余墨水量和墨水类型的打印机2的状态信息由接口控制程序42从打印机2获得。注意,这一步骤S103可以在步骤S101之前执行。
在步骤S104,确定在步骤S102中已分析的墨水设置是否指示“使用所有类型的墨水”。如果是,则由于没有必要向用户显示警告,因此控制前进到步骤S109。在步骤S109,在步骤S101中接收到的打印数据发送到打印机2。
同时,在步骤S104,如果墨水设置指示“只使用黑色墨水”或“只使用彩色墨水”,则控制前进到步骤S105。在步骤S105,在墨水设置中未设置成使用的剩余墨水量基于在步骤S103中获得的信息确认。更具体而言,如果墨水设置指示“只使用黑色墨水”,则确认剩余的彩色墨水量。如果墨水设置指示“只使用彩色墨水”,则确认剩余的黑色墨水量。
通常,当只使用安装到打印机2的特定类型的墨水而不使用所有类型的墨水执行打印时,例如,当只使用黑色墨水而不使用彩色墨水执行打印时,可以看作剩余的彩色墨水量是很少的。因此,如果未设置成使用的剩余的墨水量没有或很少,则可以假设用户是有意只使用特定类型的墨水。换句话说,如果在步骤S105中未设置成使用的剩余的墨水量是“很少”或“0”,则控制前进到步骤S109,以执行打印。
同时,如果在步骤S105中未设置成使用的剩余的墨水量不是“很少”或“0”,则控制前进到步骤S106。换句话说,在墨水设置中未设置成使用的剩余墨水量多于特定水平。因此,控制前进到步骤S106,确定用户打算不注意打印设置中的错误而执行打印。注意,控制从步骤S105前进到S106的状态可以是打印设置是用户想要的情况或者是优选地改变打印设置的情况。在步骤S106,如图5所示的警告对话框显示在显示单元17上。然后,在步骤S107,控制等待用户的选择操作。
图5示出了用于让用户确认要使用的墨水类型设置的警告对话框例子。
这个例子示出了不管是否仍有剩余的彩色墨水量,打印设置都指定“只使用黑色墨水”的情况。图5示出了显示消息“打印设置指定不使用彩色墨水。这种设置可能不能实现足够的打印结果。你想继续打印吗?”的例子。与这个消息一起,显示继续按钮500和退出按钮501。
如果用户选择继续按钮500,则控制从步骤S107前进到S109,而打印数据发送到打印机2,以便只使用指定的特定类型的墨水执行打印(例如,图5例子中的黑色墨水)。同时,如果用户选择退出按钮501,则控制前进到步骤S108,而控制在不向打印机2发送打印数据的情况下结束。
对于用户有意执行只使用彩色墨水的打印设置的情况下,认定是没有黑色墨水的情况。在这种情况下,例如,当安装新的黑墨盒时,打印设置必需复位成“使用所有类型的墨水”。但是,如果用户忘记恢复设置,则不管是否剩余黑色墨水,都在无意中继续只使用彩色墨水打印。但是,根据上述配置,当有剩余的黑色墨水量时,显示关于打印设置的消息,来警告用户将打印设置改变成“使用所有类型的墨水”。注意,新安装的墨盒不限于用户新买的全新的墨盒,而可以是在相同型号的其它打印机中使用过的有剩余墨水的使用了一半的墨盒。
图4中的流程图是关于打印数据由打印机驱动器50的打印数据生成程序52生成、其后由数据发送/接收控制程序53传输到打印机2的情况的过程描述的。
在当从应用程序接收到图像数据,打印数据由打印机驱动器50的打印数据生成程序52生成时,类似的警告显示也是可能的。下文描述这种情况下的过程。
图6是描述根据本实施方式由打印机驱动器50的打印数据生成程序52生成打印数据的过程的流程图。执行这个过程,以便让用户确认图像数据中设置的“要使用的墨水”与实际安装到打印机2的墨水类型及剩余墨水量之间的一致性。当打印数据基于由应用程序31接收到的图像数据生成时,执行该过程。
首先,在步骤S201,接收由打印应用程序31生成的图像数据。在步骤S202,包括安装到打印机2的剩余墨水量和墨水类型的打印机2的状态信息由接口控制程序42从打印机2获得。注意,这一步骤S202可以在步骤S201之前执行。在步骤S203,获得利用上述图3所示的对话框设置的要使用的墨水设置。在步骤S204,确定墨水设置是否指示“使用所有类型的墨水”。如果是,则由于没有必要向用户显示警告,因此控制前进到步骤S205。在步骤S205,在步骤S201中获得的图像数据转换成打印数据,以便利用所有类型的墨水执行打印,然后控制结束。
同时,在步骤S204,如果墨水设置不指示“使用所有类型的墨水”,即“只使用黑色墨水”或“只使用彩色墨水”,则控制前进到步骤S206。在步骤S206,在墨水设置中未设置成要使用的剩余墨水量基于在步骤S202获得的关于墨水的信息确认。更具体而言,如果墨水设置指示“只使用黑色墨水”,则确认剩余的彩色墨水量。如果墨水设置指示“只使用彩色墨水”,则确认剩余的黑色墨水量。
通常,当只使用特定类型的墨水而不使用所有类型的墨水执行打印时,例如,当只使用黑色墨水而不使用彩色墨水执行打印时,可以认为剩余的彩色墨水量是很少的。因此,如果未设置成使用的剩余的墨水量没有或很少,即如果不使用的剩余墨水量是“很少”或“0”,则可以认定用户有意只使用特定类型的墨水。因此,如果在步骤S206中未设置成使用的剩余墨水量是“很少”或“0”,则控制前进到步骤S207。在步骤S207,在步骤S201中获得的图像数据转换成打印数据,以便利用指定的特定类型的墨水执行打印,然后控制结束。
同时,如果在步骤S206中未设置成使用的剩余墨水量不是“很少”或“0”,则可以确定用户打算不注意墨水设置中的错误而执行打印。因此,控制前进到步骤S208,并且类似于上述图4中的步骤S106,在显示单元17上显示对应于图5的警告对话框。然后,在步骤S209,控制等待用户的选择操作。
如果用户选择继续按钮500,则控制从步骤S209前进到S207,并生成只使用指定的特定类型的墨水的打印数据。同时,如果用户在步骤S209中选择退出按钮501,则控制前进到步骤S210,而图3所示“用于设置要使用的墨水类型的对话框”再次显示在显示单元17上。然后,在步骤S211,控制等待用户的墨水设置操作。当设置要使用的墨水时,控制前进到步骤S212,而关于在图3的对话框中设置的要使用的墨水的信息存储在打印机驱动器数据区域61中。然后,控制前进到步骤S203,根据关于要使用的墨水的更新设置信息执行上述处理。
注意,当在步骤S209中指定“打印终止”时,打印处理可以终止,而控制可以类似于上述图4的流程图结束。相反,当在图4的步骤S107中指定“打印终止”时,图6的步骤S210至S212可以在控制前进到步骤S104之前执行。
根据以上处理,用户能够在形成(develop)打印数据的阶段基于要用于打印数据的墨水设置和实际安装到打印机的墨水状态确认墨水设置。因此,有可能避免生成并打印无意打印数据的问题。
注意,图5中的显示例子示出了尽管剩余了彩色墨水量,打印设置也指定成“只使用黑色墨水”的情况。但是,以上例子描述了尽管剩余了黑色墨水量,打印设置也指定成“只使用彩色墨水”的情况。因此,图5中要显示的消息如下:“打印设置指定成不使用黑色墨水。这种设置可能不能实现足够的打印结果。你想继续打印吗?”而且,类似于上述图5的例子,显示继续按钮500和退出按钮501。
此外,尽管以上实施方式描述了使用彩色墨水和黑色墨水的情况,但本发明不限于此。例如,本发明可以应用到采用具有比通常使用密度低的打印密度的彩色墨水的装置。更具体而言,本发明可以应用到除通常的黄(Y)、品红(M)和青(C)之外还能够安装如淡品红(m)、淡青(c)等的墨盒的打印机。在这种打印机能够设置成使打印机只使用YMC或YMmCc的情况下,消息显示可以基于剩余的墨水量控制。
如以上所阐述的,根据本实施方式,在打印设置指定成只使用特定类型的墨水的情况下,即,在打印设置指定成不使用安装到打印机的所有类型的墨水的情况下,只有在存在在打印中不使用的足够的剩余墨水量时才给出警告并且并让用户确认打印设置。利用这种设置,有可能以较少的警告防止用户使用错误的墨水设置打印。
注意,尽管以上实施方式描述为由安装到主计算机中的打印机驱动器执行的过程,但本发明不限于此,而是,例如,打印机2可以包括这种功能。在这种情况下,打印机2可以包括用于显示图3或5所示的UI屏幕的显示单元及具有用于在UI屏幕上选择期望条目的开关和按钮的操作单元。可选地,可以采用集成了显示单元和操作单元的触摸板显示单元。
注意,本发明包括上述实施方式的功能通过直接或远程向计算机系统或装置提供实现这些功能的软件程序、然后由该系统或装置的计算机读取所提供的程序代码并执行这些程序代码来实现的情况。在这种情况下,只要能充当程序,其形式不限于程序。因此,安装到计算机中以便利用计算机实现本发明功能的程序代码本身也构成本发明。换句话说,本发明包括用于实现本发明功能的计算机程序本身。在这种情况下,只要它能充当程序,程序的形式可以是目标代码、由解释器执行的程序、提供给OS的脚本数据等。
对于提供程序的存储介质,例如,软(注册商标)盘、硬盘、光盘、磁光盘、MO、CD-ROM、CD-R、CD-RW、磁带、非易失存储卡、ROM、DVD(DVD-ROM、DVD-R)等可以使用。
本发明不限于以上实施方式,而且在本发明主旨与范围中可以对其进行各种改变与修改。因此,为了使公众确知本发明的范围,作出以下权利要求。

Claims (12)

1、一种打印控制装置,包括:
获得部件,用于获得关于加入到要控制的打印机中的墨水的信息;
墨水类型设置部件,用于设置指定要利用打印机打印的打印数据所使用的墨水类型的信息;
确定部件,用于根据由所述获得部件获得的信息,确定打印机是否可以使用除由所述墨水类型设置部件设置的墨水类型以外的墨水类型打印;及
确认显示控制部件,用于在由所述确定部件确定所述打印有可能的情况下进行显示,以让用户确认由所述墨水类型设置部件设置的墨水类型。
2、如权利要求1所述的打印控制装置,其中关于墨水的信息包括有关加入打印机中的墨水类型和每种类型墨水剩余量的信息。
3、如权利要求1所述的打印控制装置,其中所述确认显示控制部件显示让用户确认是否要使用除由所述墨水类型设置部件设置的墨水类型以外的墨水类型执行打印的屏幕。
4、如权利要求1所述的打印控制装置,还包括:墨水重新设置部件,用于使所述墨水类型设置部件根据用户对所述确认显示控制部件的响应重新设置墨水类型。
5、一种打印控制装置,包括:
获得部件,用于获得关于加入到要控制的打印机中的墨水的信息;
墨水类型设置部件,用于设置指定当利用打印机打印时要使用的墨水类型的信息;
打印数据生成部件,用于输入图像数据并生成对应于由所述墨水类型设置部件设置的墨水类型的打印数据;
确定部件,用于根据由所述获得部件获得的信息,确定打印机是否可以使用除由所述墨水类型设置部件设置的墨水类型以外的墨水类型打印;及
确认显示控制部件,用于在由所述确定部件确定所述打印有可能的情况下进行显示,以让用户确认由所述墨水类型设置部件设置的墨水类型。
6、如权利要求5所述的打印控制装置,其中关于墨水的信息包括有关加入打印机中的墨水类型和每种类型墨水剩余量的信息。
7、如权利要求5所述的打印控制装置,其中所述确认显示控制部件显示让用户确认是否要使用除由所述墨水类型设置部件设置的墨水类型以外的墨水类型执行打印的屏幕。
8、如权利要求5所述的打印控制装置,还包括:墨水重新设置部件,用于使所述墨水类型设置部件根据用户对所述确认显示控制部件的响应重新设置墨水类型。
9、一种打印控制方法,包括:
获得步骤,用于获得关于加入到要控制的打印机中的墨水的信息;
墨水类型设置步骤,用于设置指定在利用打印机打印时要使用的墨水类型的信息;
确定步骤,用于根据在所述获得步骤中获得的信息,确定打印机是否可以使用除在所述墨水类型设置步骤中设置的墨水类型以外的墨水类型打印;及
确认显示控制步骤,用于在所述确定步骤确定所述打印有可能的情况下进行显示,以让用户确认在所述墨水类型设置步骤中设置的墨水类型。
10、一种打印控制方法,包括:
获得步骤,用于获得关于加入到要控制的打印机中的墨水的信息;
墨水类型设置步骤,用于设置指定当利用打印机打印时要使用的墨水类型的信息;
打印数据生成步骤,用于输入图像数据并生成对应于在所述墨水类型设置步骤中设置的墨水类型的打印数据;
确定步骤,用于根据在所述获得步骤中获得的信息,确定打印机是否可以使用除在所述墨水类型设置步骤中设置的墨水类型以外的墨水类型打印;及
确认显示控制步骤,用于在所述确定步骤确定所述打印有可能的情况下进行显示,以让用户确认在所述墨水类型设置步骤中设置的墨水类型。
11、一种能够使用多种类型的加入的墨水打印的打印机,包括:
获得部件,用于获得关于所加入墨水的信息;
墨水类型设置部件,用于设置指定当打印输入的打印数据时所使用的墨水类型的信息;
确定部件,用于根据由所述获得部件获得的信息,确定是否有可能使用除由所述墨水类型设置部件设置的墨水类型以外的墨水类型执行打印;及
确认显示控制部件,用于在所述确定部件确定所述打印有可能的情况下进行显示,以让用户确认由所述墨水类型设置部件设置的墨水类型。
12、一种打印机驱动器,包括:
获得部件,用于获得关于加入到执行打印的打印机中的墨水的信息;
墨水类型设置部件,用于设置指定当利用打印机打印时所使用的墨水类型的信息;
确定部件,用于根据由所述获得部件获得的信息,确定打印机是否能够使用除由所述墨水类型设置部件设置的墨水类型以外的墨水类型打印;及
确认显示控制部件,用于在所述确定部件确定所述打印有可能的情况下进行显示,以让用户确认由所述墨水类型设置部件设置的墨水类型。
CN2006101062443A 2005-07-08 2006-07-07 打印控制装置、其打印控制方法、打印机驱动器及打印机 Expired - Fee Related CN1891475B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2005200648A JP4537276B2 (ja) 2005-07-08 2005-07-08 印刷制御装置とその制御方法、制御プログラム、及びプリンタドライバと印刷装置
JP2005200648 2005-07-08
JP2005-200648 2005-07-08

Publications (2)

Publication Number Publication Date
CN1891475A true CN1891475A (zh) 2007-01-10
CN1891475B CN1891475B (zh) 2011-09-07

Family

ID=37596774

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101062443A Expired - Fee Related CN1891475B (zh) 2005-07-08 2006-07-07 打印控制装置、其打印控制方法、打印机驱动器及打印机

Country Status (3)

Country Link
US (1) US7497535B2 (zh)
JP (1) JP4537276B2 (zh)
CN (1) CN1891475B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112677659A (zh) * 2020-12-22 2021-04-20 厦门喵宝科技有限公司 一种便携式智能打印装置的控制方法及打印装置
CN113574850A (zh) * 2019-03-27 2021-10-29 兄弟工业株式会社 支持程序、信息处理装置以及印刷方法

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008210112A (ja) * 2007-02-26 2008-09-11 Ricoh Co Ltd 端末装置、消耗品残量表示プログラム及び記録媒体
JP2012027848A (ja) * 2010-07-27 2012-02-09 Canon Inc 印刷制御装置、印刷装置、及び印刷プレビュー方法
TW201321208A (zh) * 2011-11-29 2013-06-01 Kinpo Elect Inc 印表機、列印品質監控系統與其方法
JP7117863B2 (ja) * 2018-02-23 2022-08-15 キヤノン株式会社 色管理システム、情報処理装置とその制御方法、及びプログラム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH032040A (ja) 1989-05-31 1991-01-08 Canon Inc インクジェット記録装置
JP2774641B2 (ja) 1990-02-13 1998-07-09 キヤノン株式会社 カラー記録装置
JPH0911507A (ja) * 1995-06-30 1997-01-14 Canon Inc カラー記録装置
US6113208A (en) * 1996-05-22 2000-09-05 Hewlett-Packard Company Replaceable cartridge for a printer including resident memory with stored message triggering data
EP1080917B1 (en) * 1999-02-15 2007-01-10 Seiko Epson Corporation Ink jet recorder
JP4139529B2 (ja) 1999-08-31 2008-08-27 株式会社リコー インクジェット記録装置
JP2001191560A (ja) * 2000-01-12 2001-07-17 Ricoh Co Ltd インクジェット記録装置及びプリンタドライバ並びにプリンタドライバを格納した記憶媒体。
JP2002314830A (ja) * 2001-04-16 2002-10-25 Seiko Epson Corp 印刷データ生成装置、それに用いられるプリンタドライバ、および、プリンタドライバを記録した記録媒体
KR100484155B1 (ko) 2002-09-02 2005-04-19 삼성전자주식회사 잉크젯 프린터의 칼라 인쇄 방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113574850A (zh) * 2019-03-27 2021-10-29 兄弟工业株式会社 支持程序、信息处理装置以及印刷方法
US12118256B2 (en) 2019-03-27 2024-10-15 Brother Kogyo Kabushiki Kaisha Non-transitory computer-readable recording medium and printing system containing supporting program configured to obtain status information of printer and control display content
CN112677659A (zh) * 2020-12-22 2021-04-20 厦门喵宝科技有限公司 一种便携式智能打印装置的控制方法及打印装置

Also Published As

Publication number Publication date
CN1891475B (zh) 2011-09-07
US7497535B2 (en) 2009-03-03
JP4537276B2 (ja) 2010-09-01
US20070008349A1 (en) 2007-01-11
JP2007018374A (ja) 2007-01-25

Similar Documents

Publication Publication Date Title
CN1891475A (zh) 打印控制装置、其打印控制方法、打印机驱动器及打印机
CN1269018C (zh) 打印控制设备和方法、信息处理设备及方法
CN1313915C (zh) 印刷控制装置、印刷控制系统及印刷控制方法
CN1237733A (zh) 使用多台打印机的打印
CN1200334C (zh) 信息处理装置及方法
CN1294525C (zh) 用于产生位置编码图案的打印输出方法、系统、打印机装置和打印机
CN1892573A (zh) 信息处理设备、状态显示方法以及打印控制设备
CN101038537A (zh) 信息处理设备和信息处理方法
CN1254082C (zh) 图像处理方法和图像处理装置
CN1841307A (zh) 能够定制设备驱动程序的信息处理装置、方法和控制程序
CN1499348A (zh) 打印系统以及打印控制方法
CN1991786A (zh) 软件测试方法和软件测试设备
CN1713158A (zh) 信息显示设备、信息显示方法、以及计算机程序
CN1441352A (zh) 信息处理装置、该信息处理装置的控制方法、存储媒体
CN1841299A (zh) 信息处理装置和程序产品
CN1645345A (zh) 信息处理装置以及方法
CN1497496A (zh) 打印系统及其控制方法、程序、存储介质
CN1542630A (zh) 通用串行总线存储装置和控制装置
CN1842124A (zh) 图像处理装置和图像处理装置的控制方法
CN1733494A (zh) 打印控制装置及方法
CN1448272A (zh) 根据单色用数据进行2色打印的打印机及其控制方法
CN1892584A (zh) 用于管理打印数据的方法和设备
CN1991740A (zh) 打印系统、打印数据提供装置、其控制方法及程序
CN1442996A (zh) 数码相机、图像处理装置、图像处理方法、图像处理系统及程序
CN1941836A (zh) 用于数据传送的装置、程序、方法和系统

Legal Events

Date Code Title Description
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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110907

Termination date: 20210707