CN1451547A - 打印控制装置、打印控制方法、在计算机上执行的程序 - Google Patents
打印控制装置、打印控制方法、在计算机上执行的程序 Download PDFInfo
- Publication number
- CN1451547A CN1451547A CN03122009A CN03122009A CN1451547A CN 1451547 A CN1451547 A CN 1451547A CN 03122009 A CN03122009 A CN 03122009A CN 03122009 A CN03122009 A CN 03122009A CN 1451547 A CN1451547 A CN 1451547A
- Authority
- CN
- China
- Prior art keywords
- paper
- setting
- printer
- user
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/002—Interacting with the operator
- G06K15/005—Interacting with the operator only locally
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1208—Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1218—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
- G06F3/1219—Reducing 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1284—Local printer device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/021—Adaptations for printing on specific media
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1254—Automatic configuration, e.g. by driver
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1255—Settings incompatibility, e.g. constraints, user requirements vs. device capabilities
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Ink Jet (AREA)
Abstract
本发明提供一种打印控制装置和打印控制方法。打印机在用纸输送前检测该用纸的特性并将用纸信息输出到PC。PC以用纸信息为基础特定用纸的种类等,决定打印品质并进行打印设定。接收用户从多个预定的打印品质中选择的打印品质信息,判断该打印品质信息和上述决定的打印品质之间是否产生不匹配,在判断为没有产生不匹配的情况下,生成打印数据。
Description
技术领域
本发明涉及以打印机、图像形成装置为输出侧的打印***,尤其是涉及具有在用纸输送前得到关于成为打印的对象的记录介质的信息,在基于此的打印数据生成、打印控制和打印设定产生故障时将其内容通知用户的功能的打印控制装置、打印***、打印控制方法、计算机可读取的程序以及存储程序的记录介质。
背景技术
以往,在办公、个人事务中形成彩色图像并得到打印物的打印***一般由可进行彩色输出的打印机和控制该打印机并生成打印数据的主计算机以及连接该二者的通信接口构成。彩色打印机中,喷墨打印机是从记录头直接向记录介质喷射墨水,具有运行成本便宜、记录动作安静等优点,因此在从商用到家用的广阔市场上都得到关注和使用。
喷墨打印机中,根据其用途,实际可区分使用各种用纸。有从复印机等使用的普通纸到为防止洇墨并使显色良好而在表面上加了硅石(silica)等的涂层的涂层纸、形成银盐照片这种照片级图像用的光泽纸、原稿透过用的OHP膜、其他的用于在T恤上烫印的转印纸和背后打印膜(back print film)等。此外,作为涂层纸的一种还有打印贺年片用的喷墨专用明信片等,实际上存在多种多样的用纸。
打印机构成为,在这些用纸上打印时,用户选择或输入成为打印对象的记录介质(用纸)的种类、大小作为打印机驱动器上的打印设定,根据该设定在用纸上进行适当的打印。
根据图37在下面说明这样的常规喷墨打印机的处理流程。
在步骤3701中用户对PC指示打印要求。打印要求的指示一般使用鼠标、键盘进行。也可以是经麦克风等声音输入设备指示的结构。
在步骤3702中,启动管理打印设定之外的打印机驱动器。实际上,是在从接收打印要求的指示并进行显示的打印的设定画面移动到进行详细的设定的画面显示时启动。
在步骤3703中使用监视器等显示装置显示打印机驱动器内预先设定的打印设定内容。
在步骤3704中用户要取得打印机的状态时,指示状态要求。这里也可不必进行状态要求。
在步骤3705中执行步骤3704的状态取得要求时,对打印机进行状态要求。
在步骤3706中执行步骤3705的状态要求时,向PC返回有无用纸、墨水余量以及PC与打印机之间的通信接口的状态等各种状态信息。
在步骤3707中用户要求取得状态信息时,在监视器等上显示其内容。
在步骤3708中确认步骤3707显示的状态信息和步骤3703显示的预先设定的打印设定,在变更的情况下,给出变更的指示。
在步骤3709中,有步骤3708的变更指示时,在监视器等上显示反映其内容的打印设定的变更信息。用户根据情况在步骤3708和步骤3709之间反复,可进行想要的设定。
在步骤3710中,用户指示打印开始。由此,开始实际的打印动作。另外,在PC上不从操作中的应用显示打印的具体设定画面而是直接开始打印的情况下,从该步骤开始处理。
在步骤3711中,PC上的打印机驱动器接收打印开始的指示,对应打印设定进行打印数据的生成。具体说,进行颜色变换、2值化等的各种图像处理和用于打印机控制的命令生成等。
在步骤3712中,从PC对打印机给出打印开始的要求。
在步骤3713中,接收打印开始的要求,将打印机的纸盘(tray)、纸盒(cassette)中设置的用纸输送到打印位置,开始供纸。未设置用纸的情况下,掌握其信息,在状态询问时通知给PC。
在步骤3714中,进行供纸动作。此时,用纸输送到打印开始位置。
在步骤3715中,在这里必须进行在步骤3704中由用户的意志而定的状态的要求。从而得到有无用纸等各种状态信息。
在步骤3716中向PC返回得到的状态信息。
步骤3717中,在步骤3716得到的状态信息内表示产生像无纸、电源断开等打印中出现问题的故障的情况下,向用户警告产生错误。警告可显示到监视器等上,也可以是利用声源的声音输出。
在步骤3718中,对打印机发送步骤3711生成的打印数据。图中完成了在某一点进行发送的一次输送,但实际上,可适合打印机侧的存储器容量、数据处理能力进行分割发送或在生成途中进行发送。
在步骤3719中,打印机把接收的打印数据送到打印机引擎并进行打印。
以上是常规喷墨打印机的大致的处理流程。
这样由用户的判断来决定存在多个的用纸种类的选择时,如果不需要用户选择用纸种类,则按默认设定的打印模式打印。不从应用调出打印的具体设定画面就进行打印的情况与此相当。此外,在每次打印时从很多选择项中选择用纸的种类所带来的麻烦、选择意图成为不同的输入或用户不具有与成为打印的对象的用纸有关的知识等原因,有时不能进行适合于用纸的种类的打印。所谓适合该用纸的种类的打印取决于打印机制造商,并非用户打算选择。用户希望无论对哪种用户都可进行高品质且高速的打印。
进行按用纸种类的误设定、默认的原样设定的打印等不适合于用纸的打印时可能产生下面的问题。即,按本来为了对普通纸进行高品质打印的目的使用的涂层纸、光泽纸的设定进行打印时,由于墨水量多,出现了洇墨,白白浪费墨水的同时,打印中还占用多余的时间。对于光泽纸等比较昂贵的介质(media),按未带有高打印品质的普通纸的设定进行打印时,由于得不到想要的画质,因此这次也造成了纸张浪费。
鉴于此,考虑一种装载了用于特定用纸的种类的叫作介质传感器的传感器的打印机。
装载了介质传感器的喷墨打印机的处理流程根据图38在下面说明。
步骤3801到步骤3810相对图37的步骤3701到步骤3710没有改变,因此省略说明。
在步骤3811中,PC上的打印机驱动器接收打印开始的指示,对应打印设定进行1次数据的生成。与常规喷墨打印机的例子不同的是该***中并非用作为主机的PC而是用打印机本身进行适合用纸的种类的打印数据的生成。这里限于不依赖于用纸的种类的数据的生成。具体说,颜色变换、2值化等的各种图像处理由打印机本身进行,因此限于打印对象的位置确定、打印机控制用的命令生成等。照片等的图像数据打印时,对打印机发送RGB的多值数据。
在步骤3812中,从PC对打印机给出打印开始的要求。
在步骤3813中,接收打印开始的要求,将打印机的纸盘(tray)、纸盒(cassette)中设置的用纸输送到传感器位置,开始供纸。
在步骤3814中,接收步骤3813的供纸开始并进行供纸动作。此时,用纸输送到介质传感器可进行检测的位置。
在步骤3815中,检测输送的用纸的种类(介质类型)。介质传感器装备在墨盒(ink cartridge)、装载打印头的托架(carriage)上或运送路径途中。
在步骤3816中,从介质传感器的输出结果特定当前输送中的用纸的种类。特定可通过得到的参数的运算进行,也可以通过参照表进行。检测介质类型的原理只要能得到可进行种类特定的输出,与其种类无关。这里,假设装载光学传感器。
在步骤3817中,在这里必须进行步骤3804中由用户的意志而定的状态的要求。从而得到有无用纸等各种状态信息。
在步骤3818中向PC返回得到的状态信息。
步骤3819中,在步骤3818得到的状态信息内表示产生像无纸、电源断开等打印中出现问题的故障的情况下,向用户警告产生错误。向用户通知的方法可与图37的情况相同。
在步骤3820中,对打印机发送步骤3811生成的1次数据。关于数据的输送方式与图37同样。
在步骤3821中,根据步骤3816的特定用纸的信息生成对应相应用纸的种类的2次数据。具体说,进行将发送来的RGB数据变换为YMCK,将多值数据变换为2值数据的处理。
在步骤3822中,打印机将自身生成的打印数据(2次数据)送到打印机引擎并进行打印。此时,适合介质类型的打印控制也由打印机本身进行。
以上是装载了介质传感器的喷墨打印机的大致的处理流程。
接着根据图39在下面说明装载了介质传感器的激光打印机的处理流程。
步骤3901到步骤3910相对图37的步骤3701到步骤3710没有改变,因此省略说明。
在步骤3911中,PC上的打印机驱动器接收打印开始的指示,对应打印设定生成打印数据。一般地使用激光束等的电摄影方式的页式打印机中,多由postscript等的页面描述语言记述打印数据。这里同样也使用对应打印机的页面描述语言(PDL)生成数据。
在步骤3912中,从PC对打印机给出打印开始的要求。
在步骤3913中,接收打印开始的要求,将打印机的纸盒(cassette)、手动纸盘(tray)中设置的用纸输送到传感器位置和图像形成位置,开始供纸。
在步骤3914中,接收步骤3913的供纸开始并进行供纸动作。此时,用纸输送到介质传感器可进行检测的位置或图像形成位置(具体说是转印位置)。
在步骤3915中,检测输送的用纸的种类(介质类型)。介质传感器设置在运送路径途中。与喷墨打印机的情况不同的是为校正打印数据本身,不使用传感器的输出信息,而将电子照片的图像形成处理的条件,具体说是转印电压、定影温度等最佳化来使用。
在步骤3916中,从介质传感器的输出结果特定当前输送中的用纸的种类。关于特定的方法、传感器的种类等,可与图38同样实现。
在步骤3917中,在这里必须进行步骤3904中由用户的意志而定的状态的要求。从而得到有无用纸等各种状态信息。
在步骤3918中向PC返回得到的状态信息。
在步骤3919中,在步骤3918得到的状态信息内表示产生像无纸、电源断开等打印中出现问题的故障的情况下,向用户警告产生错误。向用户通知的方法可与图37、38的情况相同。
在步骤3920中,对打印机发送步骤3911生成的打印数据。关于数据的输送方式与图37、38同样。
在步骤3921中,根据步骤3916得到的特定用纸的种类的信息变更电摄影处理的各种条件。
在步骤3922中,根据步骤3921设定的处理条件,使用接收的打印数据进行图像生成。
以上是装载了介质传感器的激光打印机的处理流程。
根据图40说明这些喷墨方式、电摄影方式的打印机上装载介质传感器的情况的处理概要。
在步骤4001中,指示打印开始。这里,构成为直到指示打印开始之前才得到用纸的信息。
在步骤4002中,适合打印的设定条件生成打印数据和控制命令。
在步骤4003中,在打印数据生成后开始打印。打印开始可以不结束数据生成。与打印开始同时,开始输送作为记录介质的用纸。
在步骤4004中,在输送中或输送路径的预定场所使用纸停止的状态下得到特定用纸的种类的信息,因此介质传感器进行检测。
在步骤4005中,根据步骤4004得到的信息把检测结果反映给各个打印机。如果是喷墨打印机,变更打印数据的校正、打印的控制方法。如果是激光打印机,变更电摄影处理的各种条件。
在步骤4006中进行作为实际的打印动作的图像形成。
这样根据利用介质传感器得到的信息适合用纸的种类进行图像形成。
但是,上述已有技术中,有下面的问题。
在未装载介质传感器,即不能自动掌握用纸的种类的常规喷墨打印机中,如上所述,用户必须预先设定成为打印对象的用纸的种类、打印品质。不这样的话,就会按默认设定的条件打印。此时,难以进行最适合于用纸的图像形成。从很多选择项中选择用纸的种类所带来的麻烦、选择意图成为不同的输入或用户不具有对进行打印的用纸的知识等原因,不能进行适合于用纸的种类的打印。其结果是白白浪费昂贵的介质和墨水,导致打印时间不必要的增多。此外,存在着在通常的流程中,到开始打印之前用户才能知道打印机的状态,例如是否处于可通信的状况、是否设置了用纸、墨水是否剩余等的问题。
为解决部分的上述问题,考虑装载可特定用纸的种类的介质传感器、自动设定适合于用纸的打印模式的打印机,但此时存在下面的问题。
1.装载介质传感器的打印机中,一般接收不依赖于用纸的种类的数据后,进行适合于用纸的打印数据的生成,即图像处理等的负荷加权处理,从而需要高速且高性能的运算处理装置。具体说,需要高速的CPU、DSP、ASIC等专用硬件,存在不能充分利用作为打印***的构成要素之一的高速且高性能的PC的能力的问题。因此,使打印机本身具有该能力,造成了成本大幅度上升。
2.打印机侧进行用纸种类的特定当中,内部的ROM必须具有成为判断基准的参照用表和比较用的参数。特定条件的变更伴随ROM的改写,从而不容易进行变更。原因是打印机等周边设备的ROM的改写在失败的情况下存在不能动作的危险。
3.一旦开始打印,按最适合该用纸的模式进行打印。这是优点,但要进行例如通常像在普通纸上打印这种不要求那么高的打印品质的打印对象的打印时,假设打印机侧设置光泽纸,介质传感器对用纸的特定结果也是光泽纸,则任意进行适合于光泽纸的光学品质的打印。打印出后的打印品质不够,浪费墨水的同时,导致打印时间增多。用户不希望在这样比较昂贵的用纸上进行对于普通纸而言足够的打印。对于这些问题,认为不具有特定用纸的种类后向用户传递其结果、确认用户的意志的部件和程序是其原因。
4.开始打印后进入用纸种类的特定动作,因此总的打印时间增加。用纸的输送途中可进行检测的话,就没有问题,但输送中途停止来进行检测的情况下,从停止开始到结束检测的时间出现问题。打印多个页面的情况下,检测1张用纸的时间都花费了相当时间,则1张1张打印以及进行用纸的特定考虑打印时间将变得不现实,打印多个页面的情况下,可省略仅检测最初的第1页等之后的处理。这种情况下,不能应对累积的用纸中途改变种类的情况。输送途中进行检测的情况下,需要立刻将其结果反馈到打印机本身的处理***,因此处理负荷增大。
5.存在很多不管打印机侧的构成如何,直到进行供纸前才掌握用纸的种类的情况。这多使用装载的介质传感器,一般是光学传感器,因此需要将用纸与介质传感器之间的距离收敛在确定的适当值的范围内,从而仅将输送途中按下用纸的状态作为传感器位置。
6.根据用纸的种类,相同的扭矩进行的马达驱动控制下,输送量也有不同。这是由于用纸与辊子之间的摩擦量因用纸的种类而不同,如果没有事前掌握的方式,则需要另外的用于决定用纸的前面位置的传感器。在高品质的图像形成时,运送量的微小的不同都会出现在画质中,这是一个问题。
7.电摄影式的打印机的情况下,数据的生成在PC侧进行,但用纸的特定处理必须在输送途中的非常短的时间内结束,因此处理负荷变得非常大。为了实现,打印机本身上必须装有更高速且高性能的运算处理装置。
发明内容
为了解决上述问题,本发明的目的是提供一种数据处理装置、打印装置、打印***、数据处理方法、打印方法、程序,通过将用纸的种类、大小等打印设定中用纸的设定所需要的信息在设置于纸盘、纸盒等的状态,即在供纸前的阶段中得到并灵活使用,可自动进行适合于用纸的打印设定。
另外,还在于提供一种操作性和方便性皆优的数据处理装置、打印装置、打印***、数据处理方法、打印方法、程序,通过向用户提示用纸的信息,不用麻烦用户动手,不白白浪费墨水和介质,可自动进行适合于用纸的打印设定。
尤其是在PC等的高速且高性能的数据处理装置侧进行打印数据的生成和打印机的控制的情况下,可构筑更高速且廉价的打印***。
还有,提供一种打印***,通过判断根据检测结果得到的用纸信息的打印设定和用户任意设定的打印品质之间的不匹配,可总是进行遵照用户的意图且极力减少不适当的打印,即优质图像形成。
为达到上述目的,根据本发明,提供一种打印控制装置,对输送用纸并进行打印的打印装置输出打印数据,其特征在于具有:特性信息获得部件,获得在上述用纸的输送前检测到的该用纸的特性信息;用纸特定部件,根据上述特性信息特定上述用纸的规格;打印数据生成部件,根据上述用纸的规格,生成打印数据;输出部件,向打印装置输出上述打印数据生成部件生成的打印数据。
附图说明
图1是表示第一实施例的有打印指示时的处理和控制的流程的图;
图2是表示第一实施例的无打印指示时的处理和控制的流程的图;
图3是表示第一实施例的打印***构成的图;
图4是第一实施例的打印***的构成框图;
图5是第一实施例的打印***的框图;
图6是表示示出第一实施例的用纸的种类(介质类型)的表的图;
图7是表示示出第一实施例的用纸的大小(介质类型)的表的图;
图8是表示第一实施例的介质类型的判断和反映其的打印设定的流程的流程图;
图9是表示第一实施例的介质类型的参照用表的例1的图(6种);
图10是表示第一实施例的介质类型的参照用表的例2的图(4种);
图11是表示第一实施例的介质大小和有无用纸的判断以及介质大小设定的流程的流程图;
图12是表示从第一实施例的应用执行打印命令时显示的打印机对话框的例子的图;
图13是表示进行第一实施例的打印模式和各种用纸设定时显示的设定对话框的例子的图;
图14是表示根据第一实施例的检测结果设定的介质类型与用户设定的不同时显示的警告对话框的例子的图;
图15是表示第一实施例的介质类型与用户品质设定之间产生不匹配时显示的警告对话框的例子的图;
图16是表示第一实施例的检测到无用纸时显示的警告对话框的例子的图;
图17是表示第一实施例的用户选择不定型大小的用纸时显示的输入对话框的例子的图;
图18是表示第一实施例的大小与用户设定不同时显示的警告对话框的例子的图;
图19是表示第一实施例的介质大小与应用指定的大小之间产生不匹配时显示的警告对话框的图;
图20是表示第二实施例的打印***的功能框图;
图21是表示第二实施例的有打印指示时的处理和控制的流程的图;
图22是表示第二实施例的无打印指示时的处理和控制的流程的图;
图23是表示第三实施例的有打印指示时的处理和控制的流程的图;
图24是表示第三实施例的无打印指示时的处理和控制的流程的图;
图25是表示第四实施例的有打印指示时的处理和控制的流程的图;
图26是表示第四实施例的无打印指示时的处理和控制的流程的图;
图27是表示第五实施例的打印***构成的图;
图28是第五实施例的打印***的功能框图;
图29是表示第五实施例的有打印指示时的处理和控制的流程的图;
图30是表示第五实施例的无打印指示时的处理和控制的流程的图;
图31是第六实施例的打印***的功能框图;
图32是表示第六实施例的有打印指示时的处理和控制的流程的图;
图33是表示第六实施例的无打印指示时的处理和控制的流程的图;
图34是表示第七实施例的有打印指示时的处理和控制的流程的图;
图35是表示第七实施例的无打印指示时的处理和控制的流程的图;
图36是表示第十二实施例的记录介质的存储器映像;
图37是表示已有技术的实施例的常规喷墨打印机的处理流程的图;
图38是表示已有技术的实施例的装载了介质传感器的喷墨打印机的处理流程的图;
图39是表示已有技术的实施例的装载了介质传感器的激光打印机的处理流程的图;
图40是表示已有技术的实施例的装载了介质传感器的打印机的处理概要的流程图;
图41是表示第一实施例的有打印指示时的打印处理的顺序图;
图42是表示第一实施例的无打印指示时的打印处理的顺序图;
图43是表示打印机和PC的功能内部结构的框图;
图44是表示第八实施例的用纸大小(介质大小)和用纸有无判断处理以及介质大小设定处理的顺序的流程图(1/2);
图45是表示第八实施例的用纸大小(介质大小)和用纸有无判断处理以及介质大小设定处理的顺序的流程图(2/2);
图46是表示第九实施例的打印***的功能框图;
图47是表示第九实施例的有打印指示时的打印处理的顺序图;
图48是表示第九实施例的无打印指示时的打印处理的顺序图;
图49是表示第十实施例的***的功能框图;
图50是表示第十实施例的有打印指示时的打印处理的顺序图;
图51是表示第十实施例的无打印指示时的打印处理的顺序图;
图52是表示第十一实施例的有打印指示时的打印处理的顺序图;
图53是表示第十一实施例的无打印指示时的打印处理的顺序图。
具体实施方式
(第一实施例)
实现本发明的第一实施例的一例根据附图来说明。
图3是表示第一实施例的打印***的构成的图。
301是进行打印数据的生成和连接的打印机的控制的数据处理装置。这里,假定为PC。实现接收与打印的设定有关的用户的指示和输入的作用。
302是和PC301连接的彩色打印机。根据PC301生成的打印数据进行图像形成。不特别询问打印机的种类,但这里,假定为喷墨方式的彩色打印机。
303是连接PC301和彩色打印机302的通信接口。作为串行接口假定USB、IEEE1394、Ethernet(R)、IrDA、IEEE802.11、电线等,作为并行接口,假定个人计算机用打印机输出规格(centronics)、SCSI等多种,但只要可实现双向通信,则不管是有线还是无线的接口都可以。
这样,这里的打印***并非单体装置,而采用数据处理装置和进行图像形成的彩色打印机通过特定的双向接口连接的结构。
图4是第一实施例的打印***的功能框图。
401是进行图像形成的喷墨方式的彩色打印机。由从404到410的各种功能块构成。
402是控制彩色打印机401的PC。由从411到418的各种功能块构成。其中,彩色打印机401和PC402对于在说明本发明的特征中认为是不需要的功能都进行了省略。
403是连接PC402和打印机401的通信接口。这里假设是USB(Universal Serial Bus)。
404是得到特定记录介质P的种类、大小的信息的用纸识别传感器(介质传感器)。记录介质P装在打印机401上装备的供纸盘、纸盒上。作为特定用纸种类、大小的方式,存在预先对作为记录介质的用纸施加标记,光学检测出该标记的方式、使用专用的用纸盒的方式、向用纸中埋入IC卡的方式、光学检测出对用纸照射的特定光的反射光(正反射和扩散反射光)的方式、直接或间接测定表面粗糙度的方式、测定光的透过率的方式等多种方式。另外,存在从用纸的重量、厚度、摩擦系数、介电率、电阻值、吸水率和摄取二维图像并从特征量判别的方式等的实现方式。这些检测方式可以是单体也可组合多个,都可实现用纸识别功能。这里,不管介质传感器的原理、构成如何,只要具有后述的判别用纸种类、大小的功能即可。
405是根据介质传感器404的输出结果特定用纸的用纸特定处理部。本实施例中使用参照用的表特定用纸的种类、大小。
406是用纸特定处理部405特定用纸时使用的参照用的表。可从PC402更新该表的值。
407是存储与405特定的用纸相关的信息的用纸信息存储部。也可以是用纸信息与履历一起存储多个。
408是掌管打印机401的接口功能的I/F控制部。这里假定的接口是USB,因此由USB的周边设备侧的控制器构成。进行用纸信息的发送和打印数据与控制命令的接收等。要求打印机本身产生的错误、通信状态等与状态有关的信息时,返回PC402。
409是接收从PC402发送来的打印数据并在打印机引擎中展开的打印控制部。发送的打印数据是根据已经包含用纸的种类、大小等的打印设定在PC402侧进行图像处理的数据,这里根据打印数据中包含的打印控制用的命令进行打印机引擎的控制。具体说,使用由控制打印用的2值数据(根据情况为2值化前的中间数据)和墨水的注入量、路径数、打印方向和用纸的输送量的各种参数构成的数据。
410是打印部。也叫打印机引擎。根据由打印控制部409展开的打印数据对记录介质P进行打印。该彩色打印机401是喷墨方式的打印机,因此通过墨水喷出形成图像。
411是掌管PC402的接口功能的I/F控制部。由USB的主机侧的控制器构成,具有作为USB主机的功能。作为USB主机的功能的一部分也可由OS、驱动器等软件构成。
412是作为在PC402上进行用于打印的各种设定、打印数据的生成和打印机的控制的打印机驱动器。由413到415的各种功能块构成。
413是进行包含用纸的设定、打印品质的设定等的各种打印设定的打印设定处理部。具有接收用户的指示和输入、显示或通知设定的内容的功能。该功能块是成为本发明的基础的部分,具有根据从打印机401送来的用纸信息自动进行用纸设定的功能。在后面说明关于包含用纸设定的打印的自动设定功能和不匹配产生的判断的内容。
414是打印数据的生成处理部。具体说,适合打印机401和打印设定处理部413进行的打印设定进行颜色变换和2值化等的各种图像处理。进行根据作成的数据进行打印控制的打印控制用命令的生成。
415是数据生成处理部414生成数据时使用的表。这些表也可更新或附加内容。
416是控制PC402的各种功能的中央控制部。CPU具有的功能与此相当。
417是打印设定输入操作部。由把用户意图反映在打印设定中的各种输入设备构成。
418是向用户通知打印设定的设定信息通知部。作为通知方法,考虑使用监视器等的显示装置的情况和通过声音进行通知等。
这样,本发明的打印***由装载介质传感器并具有特定用纸的功能的彩色打印机、具有生成打印机侧特定的用纸信息和根据用户指示与选择生成打印数据和控制命令的功能的PC等的数据处理装置、连接该两个装置的双向通信接口构成。
图5是第一实施例的打印***的框图。
501是作为可连接USB的串行总线的设备的彩色打印机。由下面所示的504到510的各种块以及未示出的电源等构成。
502是作为可连接USB的串行总线的设备的PC。由下面所示的511到516的各种块以及未示出的电源等构成。省略了本实施例的说明中不需要的块,这一点与图4的说明同样。
503是USB的串行总线。这里未特别表示,但同一总线上可连接其他的USB设备。
504是根据存储在ROM505和RAM506上的固件控制各部的CPU(中央控制装置)。进行作为本实施例的部分特征功能的用纸的特定处理的程序码由该CPU504执行。
505是存储CPU504读出的实现本实施例的部分功能的固件的程序码的ROM。这里,假定快速ROM,但只要是非易失性存储介质,不在乎其种类如何。那里还存储用纸判定用的表。
506是根据需要由CPU504进行数据的写入和读出、通过直接存储器存取从USB控制部510读出并存储数据、相反通过读入数据把数据写入USB控制部510的RAM(存储器)。在用纸信息的存储用途中也使用。
507是进行打印的打印机引擎。由喷墨方式的喷头和装载着墨水的墨盒以及其控制电路构成。
508是由进行打印控制的专用电路和DMA控制器等构成的ASIC。
509是得到进行用纸的特定的信息的介质传感器。通过传感器可得到用于特定用纸的种类和大小的信息。只要能实现上述功能,传感器的种类怎样都行。
510是控制和USB主机的通信的USB控制部。打印数据的输送主要使用批量(bulk)输送进行。该USB控制部对应1.5Mbps的低速、12Mbps的全速以及以USB2.0的标准为基准的480Mbps的高速。
511是根据硬盘驱动器516和RAM512中存储的程序控制各部的CPU(中央控制装置)。实现本实施例的部分功能的打印机驱动器的程序码由该CPU511执行。
512是根据需要由CPU511进行数据的写入和读出、通过直接存储器存取从USB控制部513读出并存储数据、相反通过读入数据把数据写入USB控制部513的RAM(存储器)。打印机驱动器启动时,驱动器的程序码装载到该RAM512中。
513是控制和USB设备的通信的USB控制部。打印机501具有首先进行其他USB设备的控制和管理的功能。
514是控制对于用户接口而言极其重要的键盘、鼠标等各种输入设备517的输入设备控制部。输入设备517和PC502之间的接口使用PS/2、USB等的串行接口。也可考虑将声音作为输入部件。
515是进行送向显示装置518的信号的生成和变换等的显示装置控制部。
516是存储CPU511读出的实现本实施例的部分功能的程序码的硬盘驱动器。这里,假定硬盘驱动器,但只要是非易失性存储介质、以及使用该存储介质的装置,不在乎其种类如何。例如FD、MO、CD-RW、DVD-RAM、闪速存储器、磁带设备等对与此相当。
517是传递用户的指示的输入设备。这里假定键盘、鼠标。声音输入的情况下,假定为麦克风。
518是由CRT显香管、液晶等构成的显示装置(监视器)。该实施例中对用户的通知部件是显示装置,但使用声音的情况下,515为518向声音输出控制部输出声音信号的扬声器等的声音输出装置。
这样,本发明的打印***由装载了介质传感器的彩色打印机、备有显示装置和输入设备等的常规PC和连接这两个设备的USB接口构成,除了介质传感器外,任何特殊装置、构造都是不必要的。
图1是表示第一实施例的有打印指示时的整个处理和控制的流程的图。
在步骤101中,由介质传感器得到特定用纸的种类和大小的信息。装备介质传感器,以使得能够检测到供纸盘和专用纸盒内累积的用纸的种类和大小,采用可在供给用纸之前进行检测的构成。检测的定时只要是在打印机驱动器作出用纸信息的取得要求之前,任何定时都可以。这里假定是接入打印机的电源的时侯。
在步骤102中,从介质传感器的输出结果特定用纸的种类和大小。特定可通过参数运算进行,也可通过参照表进行。关于检测用纸的种类和大小的原理,如果能够得到可进行特定的输出,则不在乎其种类、传感器的个数、使用多种传感器等的构成。
在步骤103中,把步骤102特定的用纸信息存储在存储器中。这里存储的用纸信息根据来自PC侧的要求返回值。
在步骤104中,用户对PC指示打印要求。打印要求的指示通过从一般使用的应用的菜单中执行打印命令来进行,使用鼠标、键盘进行指示。可不用键盘、鼠标等的定位设备,而采用通过声音输入实现的构成。
在步骤105中,从接收打印要求的指示并进行显示的打印的设定画面移动到进行具体设定的画面显示时,启动作为管理打印设定之外的软件的打印机驱动器。
在步骤106中,接收步骤105的打印机驱动器启动,对假定进行打印的打印机确认打印机自身累积的用纸是哪一种,从而进行用纸信息的取得要求。此时,不仅适合用纸信息,还适合是否设置用纸的有无用纸、接口的状态以及墨盒的种类和墨水的余量等打印机引擎部的信息等作出要求。
在步骤107中,接收步骤106的用纸信息的取得要求,对PC发送步骤103存储的用纸信息。返回用纸信息以外的信息时也这样一同进行。
在步骤108中,根据得到的用纸信息进行打印的自动设定。在后面说明打印设定的内容和处理流程。打印设定中根据用纸信息进行用纸设定时,在此判断用纸设定和用户任意指定的用纸设定之间是否产生不匹配。
在步骤109中,使用监视器等的显示装置显示包含步骤108自动设定的内容的打印设定信息。在步骤108中自动用纸设定的内容与用户设定的内容产生了不匹配的情况下,显示出该不匹配的意思,提醒注意或警告。
在步骤110中判断根据用纸信息的用纸设定与用户任意设定的打印品质之间是否产生不匹配。关于不匹配产生的判断基准和判断处理流程在后面说明。自动用纸设定的内容与用户指定的用纸设定的内容之间产生不匹配时,还判断用户作出的变更指示是否妥当。其中此时的判断在步骤113中反馈回设定内容时进行。
在步骤111中,当步骤110观察到产生不匹配时,把这个不匹配的意思提醒给用户或警告用户。提醒注意和警告通过对话框的显示进行,但为唤起用户注意,在打开对话框的同时还伴随声音来显示。后面说明显示的对话框的内容。
在步骤112中,根据确认步骤109显示的打印设定信息或步骤111显示的警告变更打印设定的内容时,关于其变更场所和内容,接收用户指示。
在步骤113中,步骤112中变更设定时,为再度确认变更了的内容和用纸设定之间是否未产生不匹配,处理返回到步骤110。用户指示消除自动用纸设定和用户的不匹配时也同样。
在步骤114中,设定变更结果没有问题时,反映了步骤112接收的指示的更新后的打印设定的信息显示在监视器上。用户根据情况在步骤112和步骤114之间反复,可进行想要的设定。
在步骤115中,用户指示打印开始。由此开始实际的打印动作。使用图2详细说明PC上不从应用显示打印的具体设定画面而是直接开始打印的情况。
在步骤116中,PC上的打印机驱动器接收打印开始的指示,对应打印设定进行打印数据的生成。具体说,进行颜色变换、2值化等的各种图像处理的执行、打印方法、输送量等打印机控制的命令生成等。
在步骤117中,从PC对打印机给出打印开始的要求。
在步骤118中,接收打印开始的要求,将打印机的纸盘(tray)、纸盒(cassette)中设置的用纸输送到打印位置,开始供纸。
在步骤119中,进行供纸动作。此时,用纸输送到打印开始位置。
在步骤120中,向打印机发送步骤116生成的打印数据。图中视为在某一点进行发送的一次输送中完成了数据发送,但实际上,可适合打印机侧的存储器容量、数据处理能力进行分割的数据的发送,关于发送定时和次数,可在打印数据的生成途中顺序发送打印数据。
在步骤121中,打印机把接收的打印数据送到打印机引擎并进行打印。由于用纸已经输送到打印开始位置,因此从该位置适合打印宽度边输送用纸边喷出墨水进行图像形成。
这样图1所示的处理流程是本发明的基础,通过在打印机驱动器启动前保持用纸信息,可缩短之后的打印时间。PC侧进行打印数据的生成,因此可廉价且简单地构成打印机本身。另外,通过在驱动器内根据检测结果判断用纸设定与用户设定之间的不匹配并采用与用户的通信,可构筑一种能够最大限度反映用户意图并且进行误打印设定极少的、良好图像形成的打印***。由此,用户从繁杂的操作中解放出来,防止墨水和介质的白白浪费,同时可把握有效的打印环境。
图2是表示第一实施例的无打印指示时的整个处理和控制的流程的图。
步骤201到步骤203相对图1的步骤101到步骤103内容没有改变,因此省略详细说明。其间,得到用纸信息,存储在打印机内部。打印机驱动器驱动前保持用纸信息的结构相对图1也没有改变。
在步骤204中,用户指示打印开始。由此开始实际的打印动作,但打印设定在此时不变更,而根据预先设定的内容进行随后的处理。如已有技术例子所示,如果是常规喷墨打印机,则生成没有打印设定的内容确认和变更的原样的打印数据,进行打印。
步骤205到步骤207相对图1的步骤105到步骤107内容没有改变,因此省略详细说明。其间,启动打印机驱动器,得到打印机本身保持的用纸信息。
在步骤208中,判断根据用纸信息的用纸设定和预先由用户设定的或作为默认指定的设定内容之间是否产生不匹配。在后面说明不匹配产生的判断基准和判断的处理流程。
步骤209到步骤212相对图1的步骤111到步骤114没有改变,因此省略详细说明。其间,当步骤208中判断为产生不匹配时,警告该不匹配的意思,禁止用户指示和判断。
在步骤213中,在至此的其间中打印设定有变更时,进行在变更后的条件下开始打印的触发。用户再要求打印开始。
步骤214到步骤219相对图1的步骤116到步骤121没有改变,因此省略详细说明。设定内容有变更时,接收打印开始的再要求,进行气候的打印数据生成和打印控制。
这样在PC上不从操作中的应用显示打印的具体设定画面而是直接开始打印的情况与图1中说明的同样,通过在打印机驱动器启动前保持用纸信息,可缩短之后的打印时间。其他效果也同样。
与已有技术的例子相比,打印开始后,由于需要再度变更设定内容或给出开始的指示,因此用户负荷增加,但实际上不产生设定的不匹配,从而用户的负荷并不增加。
图6是表示第一实施例的用纸的种类(介质类型)的表。
如图所示,喷墨打印机的打印机驱动器可设定的用纸的种类非常多。这里从一般用纸到特殊用纸,给出了用户可选择的用纸。这些用纸可从打印机驱动器的用纸种类的列表选择。在后面说明打印机驱动器的列表选择画面。
图7是表示第一实施例的用纸的大小(介质大小)的表。
与图6同样,关于用纸大小也可设定多种,可选择表中所示的介质大小。关于选择列表中没有的不定型的用纸,大小可通过选择用户定义任意输入、指定介质大小。同样后面说明列表选择画面和介质大小的输入画面。
图8是表示第一实施例的用纸种类(介质类型)的判断和反映其的打印设定的流程的流程图。
在步骤801中,根据介质传感器的检测结果掌握用纸的种类(介质类型)。这里根据后述的参照用的表将用纸分类为6个类别。
在步骤802中,判断介质类型的设定是否为自动设定模式。所谓自动设定模式是根据打印机侧检测的结果自动进行用纸设定的模式。未选择该模式时,用户需要任意选择用纸的种类。选择了介质类型的自动设定模式的情况下,进行到步骤803,选择了用户指定的手动设定模式的情况下,进行到步骤804。
在步骤803中,判断打印品质是否为自动设定模式。所谓打印品质的自动设定模式是适合用纸种类和大小构成的用纸信息进行用纸设定,根据用纸设定自动选择最适合于对应的用纸的打印的打印模式。未选择该模式时,用户需要任意选择打印品质。选择打印品质的自动设定模式时,进行到步骤809,选择用户的手动设定模式时,进行到步骤810。
在步骤804中,根据检测结果判断介质类型的用纸设定与用户任意指定的用纸设定之间是否有不同。其中,用户可任意选择或输入的用纸的种类如图6的表所示比自动设定的类别数6多,因此是否不同的判断需要考虑不能达到用纸的种类完全一致的情况。此时,判断是否属于相同种类的类别。例如,光泽膜和光泽纸在相同相片级图像形成的含义上分类为同一类别。判断为用纸的种类的类别没有不同、与设定值完全一致时,从列表选择的用纸的种类作为设定值反映出来。设定值不同时,进行到步骤805,一致或类别一致时进行到步骤803。
在步骤805中,接收根据步骤804中的检测结果的介质类型的自动设定值与用户设定值不同的结果,向用户通知这个不同的意思。
在步骤806中用户根据通知内容判断选择了自动或用户设定中的哪个用纸设定。介质类型的设定与检测结果的自动设定相符时,进行到步骤807,与用户指定的设定值相符时进行到步骤808。
在步骤807中根据检测结果将介质类型的自动设定值作为介质类型的设定。
在步骤808中,将用户设定的设定内容作为介质类型的设定。此时,不仅选择已经设定的值,还能够选择另外的介质类型,变更设定。
在步骤809中,步骤809中接收打印品质由自动设定模式设定,根据用纸设定打印品质。打印品质设定后,结束用纸设定和打印品质的设定的各处理。
在步骤810中,接收打印品质的设定为用户指定的手动设定模式的事实,判断先设定的介质类型与用户设定的打印品质之间是否产生不匹配。关于不匹配的判断基准,在后面说明。判断为产生不匹配的情况下,进行到步骤811,判断为匹配的情况下,进行到步骤813中。
在步骤811中,接收不匹配的产生,向用户通知该不匹配的意思。
在步骤812中用户根据通知内容判断打印品质与哪个相符。打印品质与用纸设定相符时进行到步骤809,始终指定用户选择的打印品质时,进行到步骤813中。
在步骤813中,将用户设定的设定内容用作打印品质的设定。此时,不仅选择已经设定的值,还能够选择另外的打印品质,变更设定。
介质类型和打印品质的设定都为自动设定时,根据介质传感器的检测结果进行用纸设定,选择最适合于该用纸设定的打印品质。此时用户不需要任何输入和设定。
介质类型的设定为手动设定时,在驱动器内比较用户指定的介质类型的用纸设定与根据检测结果的用纸设定。比较的结果判断为相同时,用户看来进行与自动设定模式相同的动作。在比较的结果为不同的情况下,向用户通知这一不同,可确认用户意图并避免错误的用纸设定。
打印品质的设定为手动设定时,在驱动器内比较用户指定的打印品质的设定与根据用纸设定的打印品质的设定的各内容。比较的结果判断为相同时,用户看来进行与自动设定模式相同的动作,尤其是不产生操作(action)。在比较的结果为不同的情况下,向用户通知这一不同,可按照用户意图并设定最适当的打印的品质。
这样,根据检测结果的用纸信息进行用纸设定(其中为种类的设定)和打印品质的设定。
图9是第一实施例的介质类型的参照用表的例子。这里,区分为6种类型来说明。
作为用纸的种类(介质类型),这里假定有普通纸·厚纸、涂层纸、光泽纸、光泽膜、OHP、T恤转印纸·布料的6个类别。该区分因介质传感器的性能和功能而不同,在可进行更多的分离的情况下,如果最终的打印品质的控制内容没有不同,则不必要进行区分。这里的例子毕竟只是一个例子。作为打印品质,准备了高品质、标准、高速的3种。与类型区分同样,该打印品质的等级可以是5级或2级的任何级。
下面说明这里的表的表达方式。
◎是按默认指定的设定,用户不进行任何指定时和将打印品质的设定设为自动设定模式并对用纸选择最佳打印品质时设定的打印品质。
○是该用纸可选择的打印品质。
△是对该用纸按该打印品质进行打印时会出现问题的情况下在本实施例中提醒用户注意。
×是手动设定时不能选择、一般不能选择的打印品质。通过用纸的设定和用户自身指定的打印品质的组合,也可考虑成为该设定注意△、不可设定×的用纸设定的组合。此时,对用户提醒注意或发出警告,根据用户意图引导向不进行错误的打印。
这里以某用纸为例说明。
将光泽纸选择为用纸设定。光泽纸的选择可以是根据检测结果的用纸信息的自动设定结果,也可以是用户任意指定的。此时,打印品质的设定不是自动模式,而是用户自身指定的手动模式。手动模式指定的打印品质是高速模式。认为这是之前打印时的设定内容的原样保留等。
该状态下开始打印,则不管是否在打印机中设置比较昂贵的光泽纸,都按实现不能体现该用纸的特征的低的打印品质的高速模式进行打印。这在浪费介质的同时还浪费错误打印中所使用的墨水和时间。
这样的情况下,本实施例中通过向用户指出选择了本来光泽纸中不能设定的打印品质(高速)可将白白浪费防患于未然。指出不匹配时显示的对话框的例子如图15所示。对话框中,作为信息显示当前的用纸设定与打印品质的设定是怎样的、当前的设定组合中产生问题以及要怎样进行设定变更才好。
图10是第一实施例的介质类型的参照用表的例子。这里区分为4种类型来说明。
作为用纸的种类(介质类型),这里假定有普通纸·厚纸·其他、涂层纸、光泽纸·光泽膜、OHP的4个类别。打印品质的等级数和表的表达方式与图9同样,因此省略。一般地,假定该4种类别的情况居多。
图11是表示第一实施例的用纸大小(介质大小)和有无用纸的判断以及介质大小设定的流程的流程图。
在步骤1101中,根据检测结果掌握打印机中是否设置了用纸。
在步骤1102中根据步骤1101中掌握的内容判断打印机中是否设置了用纸。设置了用纸的情况下进行到步骤1103,为设置用纸的状态时进行到步骤1104。
在步骤1103中根据检测结果掌握用纸的大小(介质大小)。
在步骤1104中接收未设置用纸,向用户通知没有用纸的状态。
在步骤1105中接收无用纸的通知,用户判断是否取消该打印。取消打印时结束处理。进行打印时进行到步骤1106。
在步骤1106中为继续打印,用户设置用纸。设置用纸后的处理的再开始在显示确认是否设置用纸的对话框后经PC进行,也可自动检测出设置了用纸。打印机中可添加再开始处理的按钮。此时,再开始按钮为不仅再开始打印,还兼有其他功能的结构。
在步骤1107中由传感器掌握设置的用纸的大小。通常的介质大小的检测在打印机驱动器启动前进行,但在无用纸的情况下的流程中,驱动器启动后设置用纸,因此需要进行之后的处理。
在步骤1108中,判断事前或步骤1107中掌握的用纸的大小与图7所示的打印机驱动器具有的介质大小的表内的大小是否一致,即判断是定型大小还是不定型大小。为定型大小的情况下,进行到步骤1109,为不能掌握大小的不定型大小的情况下,进行到步骤1110中。
在步骤1109中,判断是否为自动设定用纸的大小的用纸大小自动设定模式。所谓自动设定模式是根据设置的用纸信息设定用纸的大小的模式。选择了自动设定模式的情况下进行到步骤1113,选择了用户指定的手动设定模式的情况下进行到步骤1114。
在步骤1110中接收介质大小为不定型,显示用户输入任意的用纸大小的输入对话框。关于输入对话框的构成使用图17在后面说明。
在步骤1111中用户根据显示画面输入介质大小。
在步骤1112中根据步骤1111输入的值设定介质大小。
在步骤1113中,判断适合介质大小放大或缩小打印对象的图像和文件的功能,即放大·缩小设定是否有效。放大·缩小功能有效时,即便假设打印机中设置的用纸大小和使用的应用中指定的介质大小不同,通过进行适合打印用纸的放大·缩小处理,可进行留下适当空白并且打印区域不超出用纸大小的打印。放大·缩小设定有效时,结束介质大小的设定处理。放大·缩小设定无效时,进行到步骤1119。
在步骤1114中,接收介质大小的设定为手动模式,判断根据检测结果自动设定的介质大小与用户任意指定的介质大小是否不同。各个设定不同时,进行到步骤1115,相同时进行到步骤1113。
在步骤1115中接收步骤1114的判断中各个介质大小的设定不同这一事实,向用户通知这一事实。
在步骤1116中用户根据通知内容判断介质大小的设定与检测结果、用户指定中的哪个相符。与根据检测结果的介质大小的自动设定内容相符时,进行到步骤1117,始终使用用户任意选择或输入的设定内容时进行到步骤1118。
在步骤1117中将根据检测结果的自动设定内容用作介质大小的设定。
在步骤1118中将用户设定的设定内容用作介质大小的设定。此时,不仅将已经设定的值选择为设定值,还可选择其他用纸大小,变更设定的内容。
在步骤1119中判断驱动器设定的介质大小与应用内规定的介质大小是否不同。各个介质大小的设定不同时进行到步骤1120,相同时结束设定处理。
在步骤1120中接收各个介质大小的设定不同的事实,向用户通知该事实。
在步骤1121中判断是否取消打印本身。取消打印时结束介质大小的设定处理。原样继续处理时进行到步骤1122。
在步骤1122中用户手动进行介质大小的设定。具体说,打开应用,使指定的介质大小与驱动器设定的介质大小相符。
未设置用纸时,打印开始前向用户传递该未设置的事实,判断是否继续打印。继续时,通过驱动器的用户接口支持到用户再开始在打印机中设置用纸的处理之前的顺序。
介质大小的设定是自动设定模式并且放大/缩小有效时,根据介质传感器的检测结果进行用纸设定,适合该设定的介质大小进行图像形成。假设由应用规定的介质大小与驱动器的用纸设定不同的情况下,通过进行放大/缩小可不用麻烦用户动手就能按适当大小进行打印。
放大/缩小无效时,比较根据驱动器的用纸设定的介质大小与由应用规定的介质大小。比较结果相同时,用户不需要特别意识到介质大小的设定。不同时,向用户通知该不同,从而按照用户意图进行介质大小的设定。不进行这样的处理,假设应用侧的介质大小比驱动器的用纸设定的介质大小设定得更大时,为形成比用纸大的图像,喷墨方式的打印机中在台板(platen)和输送导件等的打印机内部附着上墨水。该附着的墨水污染接着供给的用纸,成为一个大问题。
这样,根据检测结果的用纸信息进行介质大小的设定。
图12是第一实施例的从应用执行打印命令时显示的打印对话框的一例。
1201是打印对话框。由从1202到1208的各显示区域构成。
1202是显示成为进行打印的对象的打印机的名称、状态等的区域。
1203是显示可使用的多个打印机的制造商名和机型名的区域。用户从该区(field)的列表选择打印机。默认显示设定作为通常使用的打印机的打印机。
1204是显示1203选择的打印机的属性的按钮。通过按下该按钮可启动打印机驱动器。进行以用纸的种类、大小和打印品质为开始的具体设定时,通过打开该属性可进行上述设定,同时可显示打印设定的具体内容。
1205是显示打印范围的区域。可从全部打印、仅打印指定页面或仅打印当前应用中打开的页面中选择。
1206是显示打印的份数的区域。可通过用户输入值来指定打印份数。
1207是“OK”按钮。判断为在该设定条件下没有问题时,通过按下该“OK”按钮开始打印。
1208是“取消”按钮。在该设定条件下有问题时,通过按下该“取消”按钮中止打印。
这里的显示内容至多只是一例,也可以具有通常使不显示和不设定属性的用纸设定进行显示的区域。重要的是用户试验打印时,按某定时启动打印机驱动器。
进行至此说明的各种设定和不匹配的判断的功能假定由构成打印机驱动器的程序码实现,但可通过OS(操作***)和应用等的打印机驱动器以外的软件实现其一部分或全部。当然由OS包容其功能时,并非在特定打印机,而是在所有打印机及其连接环境中实现本实施例说明的发明内容。
图13是第一实施例的进行打印模式和各种用纸设定时显示的设定对话框的一例。
1301是打印设定的对话框。由从1302到1326的各显示区域构成。该对话框通过打开图12所示的属性1204显示。打印设定中显示的项目非常多,因此通常的例子是构成为使用制表(tab sheet)按内容区分设定项目使得容易查看。本实施例中也是使用制表(tab)。
1302是整体设定的制表。显示与整个打印相关的内容。具体在后面说明。
1303是页面设定的制表。显示用纸的大小、打印方向、打印份数、打印布局(多个页面打印)等各种与页面设定相关的内容。同时接收用户对上述设定内容的变更指示和输入。
1304是特殊效果的制表。显示在对图像提供各种图像修正、棕褐色调(sepia tone)等特殊效果时使用的功能的选择画面。
1305是实用性的制表。显示喷头调整和清洗等的功能的选择画面。
1306是整个设定的简单显示区域。不仅显示文字信息,还按视觉上可辨认的形式显示设定的信息。
1307是显示设定的用纸的种类(介质类型)的区域。
1308是显示用纸种类的区。下面说明的自动设定的情况下,根据检测结果特定的用纸的种类在此显示。图6的表所示的介质类型由用户任意指定的情况下,从该区的列表选择。可采用向列表追加输入新的用纸的结构。
1309是自动设定用纸的种类时选择的复选框。与接着说明的手动设定的复选框有排他性关系,只能选择其中一个。选择了该复选框的情况下,根据检测结果特定的用纸的种类显示在介质类型区1308上。
1310是手动设定用纸的种类时选择的复选框。选择该复选框的情况下,用户可任意选择用纸的种类。即便选择了1309的自动设定复选框,从介质类型区1308的列表选择介质类型的情况下为手动设定,可选择这些复选框。
1311是显示设定的用纸的大小(介质大小)的区域。
1312是显示介质大小的区。下面说明的自动设定的情况下根据检测结果特定的介质大小在此显示。图7的表所示的介质大小由用户任意指定的情况下,从该区的列表选择。可采用向列表追加输入新的用纸大小的结构。
1313是自动设定用纸的大小时选择的复选框。与接着说明的手动设定的复选框有相互排除关系,只能选择其中一个。选择了该复选框的情况下,根据检测结果特定的用纸的大小显示在介质大小区1312上。
1314是手动设定用纸的大小时选择的复选框。选择该复选框的情况下,用户可任意选择用纸的大小。即便选择了1313的自动设定,从介质大小区1312的列表选择介质大小的情况下为手动设定,可选择这些复选框,这些与1310的说明相同。
1315是自动进行放大/缩小时选择的复选框。进行检查时,如图11的流程图说明那样,即便打印机驱动器进行的用纸设定和由应用规定的用纸设定之间产生设定的不匹配,也可通过驱动器侧的设定进行匹配。
1316是显示设定的打印品质的区域。
1317是显示打印的品质的区。自动设定的情况下,自动选择并设定最适合于介质类型区1308显示的用纸的种类的打印品质。手动设定的情况下,采用将图9和图10所示的用纸参照用表中记载的多种打印品质作为列表显示,用户从其中进行选择的结构。
1318是自动设定打印的品质的情况下选择的复选框。与接着说明的手动设定的复选框有相互排除关系,只能选择其中一个。选择了该复选框的情况下,根据设定的用纸的种类规定的打印品质显示在打印品质区1317上。
1319是手动设定打印的品质的情况下选择的复选框。选择了该复选框的情况下,用户可任意选择打印品质。即便选择了复选框1318的自动设定,从打印品质区1317的列表选择打印品质的情况下为手动设定,同样选择这些复选框。
1320是详细设定打印品质时使用的按钮,通过选择该按钮移动到具体设定的画面。假定本实施例中可自动设定的打印品质为3级,但手动设定中可设定更多级的打印品质。其中根据用纸的种类规定了可选择的打印品质,因此并非设定准备的全部的打印品质的等级。
1321是选择供纸方法的列表。用户选择手动或自动供给。
1322是自动进行颜色调整时选择的复选框。与接着说明的手动设定的复选框有相互排除关系,只能选择其中一个。选择了该复选框的情况下,自动进行颜色调整。未选择的情况下,手动进行颜色调整。
1323是手动设定颜色调整的情况下选择的复选框。选择了该复选框的情况下,用户可在未示出的具体设定的画面上调整任意色调。
1324是“OK”按钮。在该设定条件下用户判断为没有问题时,关闭通过按下该“OK”按钮打开的属性,返回图12所示的打印对话框。
1325是“取消”按钮。用户判断为在各种设定后、返回最初的设定都没有问题时,通过按下该“取消”按钮关闭属性,也关闭图12所示的打印机对话框。
1326是“帮助”按钮。对于和打印机驱动器管理的各种打印设定有关的内容有不明白之处时,通过按下该按钮显示相关的设定的细节。
可以是这里未记载的但附加了更新设定内容的“更新”按钮的构成。
这样设定对话框为汇集对于用户而言必要的项目构成的画面结构,为可瞬时确认进行怎样的打印设定的结构。
通过选择图中所示的用纸设定和打印品质设定中准备的自动设定模式实现设定的自动化。此时,为能够确认打印机和打印机驱动器进行怎样的判断、是否进行设定的结构,谋求与用户的通信。其结果是实现优先考虑了用户的意图且进行错误打印少的良好图像形成的打印***。
图14是第一实施例的根据检测结果特定的介质类型与用户设定的不同时显示的警告对话框的例子。
1401是警告对话框的一例。由从1402到1405的各显示区域构成。
1402是专门表现警告的主要意思的区域。不仅有文字信息,还伴随传递警告意思的图画(illustraion)等的图像进行显示。
1403是显示警告内容的区域。这里显示确认是否选择警告的内容和根据检测结果特定的介质类型的设定和用户指定的设定中的一个的内容。驱动器的设定优先的情况下,如图所示向用户确认,以选择检测结果。
1404是“OK”按钮。通过按下该“OK”按钮使1403确认的根据检测结果的介质类型的设定优先。
1405是“取消”按钮。通过按下该“取消”按钮使用户任意指定的而非检测结果的介质类型的设定优先。
这样,根据检测结果的介质类型的设定和通过用户设定的设定之间有不同时,通知这个不同,用户判断哪个设定优先。
图16是第一实施例中检测到无用纸时显示的对话框的例子。
该对话框中,采用显示专门表现警告的主要意思的图像、警告的内容和如图11的流程图说明那样从无用纸状态设置用纸并再开始处理的顺序的构成。
这样,不仅显示检测到的结果,还表示之后的恢复顺序,可向用户提供更亲切的打印环境。
图17是第一实施例中用户选择不定型大小的用纸时显示的输入对话框的一例。
1701是输入对话框。由1702到1709的各显示区域构成。
1702是选择、显示用户任意输入介质大小时的值的单位的区域。这里假设可从“毫米”和“英寸”的2个单位体系中选择。
1703是作为输入大小的单位使用“毫米”时选择的复选框。与接着说明的以“英寸”为单位的复选框处于相互排除关系,只能选择其中之一。
1704是作为输入大小的单位使用“英寸”时选择的复选框。
1705是用户实际输入介质大小的区域。本实施例中,由键盘、鼠标等定位设备输入。也可由声音输入进行。
1706是介质大小中规定用纸的宽度方向的长度的区。
1707是介质大小中规定用纸的纵向方向的长度的区。
1708是“OK”按钮。通过按下该“OK”按钮使1403确定输入的值。之后在用纸设定中反映该值。
1709是“取消”按钮。通过按下该“取消”按钮不输入值而使用当前设定的大小和值。但是在选择了不定型的介质大小时,输入任何值,只要不进行规定限制就不能结束介质大小的设定。
这样,用户可使用任意大小的用纸。可以是曾输入并设定的大小设定加上名字并进行保存,可在之后的打印设定中使用的结构。
图18是第一实施例的介质大小与用户的设定不同时显示的警告对话框。
该对话框中,采用显示专门表现警告的主要意思的图像、警告的内容和确认根据检测结果特定的介质大小是否用作打印设定的顺序的构成。
这样,根据检测结果的介质大小的设定与用户指定的设定之间有不同时,通知该不同的意思,用户判断哪个设定优先。
图19是第一实施例中判断为介质大小与应用指定的大小之间产生不匹配时显示的警告对话框。
该对话框中,采用优先专门表现警告的主要意思的图像、警告的内容和打印机驱动器设定的用纸大小、显示确认是否变更应用侧的大小设定的内容的构成。
这样,驱动器的介质大小的设定与由应用规定的设定之间有不同时,通知该不同的意思,用户判断哪个设定优先。
如以上说明,提供一种打印***、方法、存储计算机可读出的程序码的存储介质和作为程序码本身的软件,通过在纸盘和纸盒等中设置的状态,即供纸前的阶段中得到用纸的种类和大小等打印设定中用纸设定所需要的信息并将其灵活运用,可不用麻烦用户动手,不白白浪费墨水和介质,兼有自动进行适合于用纸的打印设定的操作性和方便性。
尤其是PC等高速高性能的数据处理装置侧进行打印数据的生成和打印机的控制时,可更高速且廉价地构筑打印***。
通过判断打印开始前对用户提示用纸信息、根据检测到的结果得到的用纸信息的打印设定和用户任意设定的打印品质之间的不匹配,可提供进行遵照用户的意图且极力减少不适当的打印的打印***。
本实施例中,说明了将用纸的种类(介质类型)和用纸的大小(介质大小)设定为检测对象的流程,但可以用仅检测作为一个信息的介质类型的结构实现打印品质的自动设定和不匹配判断对用户的通知等本实施例的特征。即,不能进行大小的自动设定就不能实现打印设定的完全自动化,但关于打印品质的设定,仍能充分实现目的。
(第二实施例)
根据附图说明实现本发明的第二实施例的例子。
实现本实施例的打印***相对第一实施例说明的打印***和功能块的构成要素基本上没有变化。由于第一实施例中作了充分说明,省略相同部分的说明。
本实施例的特征是在数据处理装置侧备有第一实施例中打印机侧备有的用纸特定处理功能和用纸判定用表。对于与第一实施例不同的部分,使用功能框图和整个处理以及控制流程图来说明其内容。
图20是第二实施例的打印***的功能框图。
如前面的说明所示,与第一实施例的不同之处是没有位于打印机侧的用纸特定处理部405和用纸判定用表406,改变为在打印机驱动器2010中装入该功能。
2001是进行图像形成的喷墨方式的彩色打印机。由从2004到2008的各种功能块构成。各种功能块在第一实施例中进行了说明,因此省略其说明。介质传感器2004的输出直接保存在检测信息存储部2005中。即,打印机侧仅保持特定用纸需要的数据。
2002是控制彩色打印机2001的PC。由从2009到2018的各种功能块构成。除了打印机驱动器2010和与其相随的表外,其内容在第一实施例中进行了说明,因此这里省略其说明。
2003是连接打印机2001和PC2002的通信接口。
2010是作为PC2002上进行用于打印的各种设定和打印数据的生成以及打印机的控制的软件的打印机驱动器。由从2011到2015的各种功能块构成。
2013是根据介质传感器2004的输出结果特定用纸的用纸特定处理部。本实施例中,使用参照用的表2015特定用纸的种类和大小。进行用纸的特定时需要的介质传感器2004的输出信息经I/.F2003送到PC2002。根据接收的用纸信息由打印机驱动器进行用纸的特定处理。
这样本发明的打印***由装载了介质传感器并具有输出特定用纸的参数的功能的彩色打印机、具有根据打印机侧得到的用纸信息进行用纸特定功能和根据用户指示与选择生成打印数据和控制命令的功能的PC等的数据处理装置、连接该两个装置的双向通信接口构成。
该构成中,用纸特定处理部不在打印机侧,而在数据处理装置侧,通过更新驱动器软件容易变更特定用纸的参数和判断基准。
图21是表示第二实施例的有打印指示时的整个处理和控制的流程的图。
与第一实施例的不同之处是第一实施例中给出用户的打印要求的指示前结束打印机侧设置的用纸的特定,而本实施例中在要求指示后进行。具体说,步骤2101的检测动作后进行的用纸特定的处理在步骤2108的打印设定之前进行。
通过这样的控制,特定中使用的介质传感器的输出得到的判断参数等数据与用纸特定后的信息量相比大,因此导致存储步骤2102进行的检测结果的存储器增大。在PC侧进行用纸的特定处理2107,与第一实施例相比,总的打印处理时间和处理的负荷都增大。其中并非这些中任一个都增大的问题,当然通过采用这种结构,具有与进行用纸特定的判断时使用的判断用的表、判断算法的变更等在打印机侧实现相比可灵活应对的优点。
图22是表示第二实施例的无打印指示时的整个处理和控制的流程的图。
与第一实施例的不同之处是如图21的说明那样,用纸特定的处理并非在步骤2201的检测动作后而是在步骤2208的不匹配判断之前进行。此外接收开始打印的指示后到进行不匹配判断的流程与第一实施例相同。
这样,在PC上不从操作中的应用显示打印的具体设定画面而是直接开始打印的情况下,也与图21说明的同样在打印机驱动器启动前保持介质检测结果(数据),从而得到充分的效果。
本实施例也与第一实施例同样,采用在打印机驱动器启动前保持用纸信息来缩短之后的打印时间的构成。PC侧进行打印数据的生成,从而可廉价且简单地构成打印机本身。另外,通过在驱动器内判断与用户设定之间的不匹配并采用与用户的通信,可构筑一种能够最大限度反映用户意图并且进行误打印设定极少的打印***。由此,用户从繁杂的操作中解放出来,防止墨水和介质的白白浪费,同时可把握有效的打印环境。
尤其,本实施例中,由于是不在打印机侧而在数据处理装置侧进行用纸特定处理的结构,能够容易变更该处理内容和判断基准。新介质识别等打印机本身侧的对应相当困难也可通过仅更新数据处理装置侧的打印机驱动器实现。
(第三实施例)
根据附图说明实现本发明的第三实施例的例子。
实现本实施例的打印***的功能块的构成要素相对第一实施例说明的打印***基本上没有变化。由于第一实施例中作了充分说明,省略相同部分的说明。
本实施例的特征是在打印要求指示后进行第一、第二实施例中指示打印要求前进行的介质的检测动作。对于与第一实施例不同的部分,使用整个处理以及控制流程图来说明其内容。
图23是表示第三实施例的有打印指示时的整个处理和控制的流程的图。
与第一实施例的不同之处是在第一实施例中在打印机侧设置的用纸的检测在用户给出打印要求的指示之前进行,在根据其结束用纸的特定后存储该用纸信息,而本实施例中在打印要求指示后进行。具体说,步骤2301的打印要求指示前进行的检测动作与用纸特定处理在步骤2303的接收用纸信息的取得要求后进行。
通过这样的控制,给出打印要求的时刻不能掌握用纸信息,因此用户仅等待介质传感器在用纸信息的取得动作中花费的时间。其中检测动作和特定用纸需要的时间非常短,则不会有多大问题,当然通过采用这种结构,按用户进行打印的定时确实得到打印机中设置的用纸的信息的效果明显。马上将根据检测结果判断的用纸的特定信息返回PC,因此第一实施例中需要的用纸特定结果的存储动作可省略,具有不再需要存储用的存储器空间的优点。
图24是表示第三实施例的无打印指示时的整个处理和控制的流程的图。
与第一实施例的不同之处是如图23的说明那样,检测动作和用纸特定的处理并非在步骤2301的打印要求指示前而是在步骤2303的接收用纸信息的取得要求后进行。此外接收用纸信息后到进行不匹配判断的流程与第一实施例相同。
这样,在PC上不从操作中的应用显示打印的具体设定画面而是直接开始打印的情况下,也与图23说明的同样得到充分的效果。
本实施例与第一实施例不同,采用在打印机驱动器启动后取得用纸信息的构成。但是,与第一实施例同样,在PC侧进行打印数据的生成,从而可廉价且简单地构成打印机本身。另外,通过在驱动器内判断与用户设定之间的不匹配并采用与用户的通信,可构筑一种能够最大限度反映用户意图并且进行误打印设定极少的打印***。由此,用户从繁杂的操作中解放出来,防止墨水和介质的白白浪费,同时可把握有效的打印环境。
尤其,本实施例中,由于是在用户指示打印要求后进行用纸信息的特定处理的结构,能够正好在打印时得到按其定时设置在打印机中的用纸的信息。这意味着通过设置的定时防止用纸信息不同的错误。根据检测结果判断的用纸的特定信息在用纸信息要求后马上返回PC,因此用纸特定结果的存储动作可省略,不再需要存储用的存储器空间。
(第四实施例)
根据附图说明实现本发明的第四实施例的例子。
实现本实施例的打印***的功能块的构成要素相对第一实施例说明的打印***基本上没有变化。由于第一实施例中作了充分说明,省略相同部分的说明。
本实施例的特征是与第三实施例相同的构成,把在打印机侧备有的用纸特定处理功能装备在数据处理装置侧。即为结合第二和第三实施例的结构。对于与第三实施例不同的部分,使用整个处理以及控制流程图来说明其内容。
图25是表示第四实施例的有打印指示时的整个处理和控制的流程的图。
与第三实施例的不同之处是在打印机侧设置的用纸的检测动作2504后进行的用纸特定处理2506并非在打印机本身而在PC侧进行。
通过这样的控制,可得到按用户进行打印的定时确实设置在打印机中的用纸的信息,同时用纸特定结果的存储动作省略可实现存储器的有效利用。可灵活应对能够更新特定处理内容的新介质。
图26是表示第三实施例的无打印指示时的整个处理和控制的流程的图。
与第三实施例的不同之处是如图25的说明那样,用纸特定的处理2606在PC侧进行。在PC上不从操作中的应用显示打印的具体设定画面而是直接开始打印的情况下,也与图25说明的同样得到充分的效果。
本实施例与第三实施例同样,采用在打印机驱动器启动后取得用纸信息的构成。同样,在PC侧进行打印数据的生成,从而可廉价且简单地构成打印机本身。另外,通过在驱动器内判断与用户设定之间的不匹配并采用与用户的通信,可构筑一种能够最大限度反映用户意图并且进行误打印设定极少的打印***。由此,用户从繁杂的操作中解放出来,防止墨水和介质的白白浪费,同时可把握有效的打印环境。
尤其,本实施例中,能够正好在打印时得到按其定时设置在打印机中的用纸的信息,同时可灵活应对新介质。
(第五实施例)
根据附图说明实现本发明的第五实施例的例子。
图27是表示第五实施例的打印***构成的图。
2701是由CCD、CMOS的摄像元件生成数字图像的数字照相机。不仅具有摄像功能,还具有进行用于将摄取的图像由直接连接该数字照相机的打印机打印的数据生成和连接的打印机的控制的功能。接收与打印的设定有关的用户的指示和输入,实现显示设定内容的作用。
2702是和数字照相机2701连接的彩色打印机。根据数字照相机2701生成的打印数据和控制进行图像形成。只要在打印机本身内处理多值数据,则不在乎其种类。
2703是连接数字照相机2701和彩色打印机2702的通信接口。一般地,使用连接器形状的小串行接口。假定USB、IEEE1394、IrDA、IEEE802.11b、Bluetooth等多种接口,但只要能实现双向通信,不管是有线或无线,任何接口都可以。另外,可采用数字照相机2701内置的存储卡等的存储介质中记录摄取的图像后,取下该存储卡自身,***打印机本身的插槽中进行打印的形式。此时不在乎存储卡的种类。
这样,这里的打印***并非单体的装置,而是数字照相机和进行图像形成的彩色打印机用特定双向接口或与其类似的功能连接的结构。
图28是第五实施例的***的功能框图。
2801是进行图像形成的彩色打印机。这里假设是喷墨方式的打印机。由从2804到2811的各种功能块构成。
2802是把图像数据送到彩色打印机2801的数字照相机。由从2812到2818的各种功能块构成。其中,彩色打印机2801和数字照相机2802在说明本发明的特征中不是必要的,因此省略说明。
2803是连接彩色打印机2801和数字照相机2802的通信接口。这里假定为使用2.4GHz频带的无线标准的Bluetooth。
2804是得到特定记录介质P的种类、大小的信息的用纸识别传感器(介质传感器)。记录介质P装在打印机2801上装备的供纸盘、纸盒等上。作为特定用纸种类、大小的部件,与第一实施例说明的同样,这里省略了。
2805是根据介质传感器2804的输出结果特定用纸的用纸特定处理部。本实施例中通过将检测输出值作为参数的数值运算特定用纸的种类、大小。
2806是存储与用纸特定处理部2805特定的用纸相关的信息的用纸信息存储部。也可以是用纸信息与履历一起存储多个。
2807是掌管打印机2801的接口功能的I/F控制部。这里假定的接口是Bluetooth,因此由基带芯片(baseband chip)、RF模块和链接控制器构成。进行用纸信息的发送和打印数据与控制命令的接收等。要求打印机本身产生的错误、通信状态等与状态有关的信息时,返回数字照相机2802。
2808是将从数字照相机2802发送来的RGB多值彩色图像数据变换为YMCK数据的颜色变换处理部。此时进行各种图像的校整。
2809是将由颜色变换处理部2808变为YMCK的多值数据的图像数据变换为2值数据的2值化处理部。作为2值化的方法存在多种,但这里使用误差扩散法(ErrorDiffusionMethod)。
2810是将要打印数据在打印机引擎中展开的打印控制部。使用2值化处理部2809进行2值化的打印数据,根据从数字照相机2802送来的打印控制用的命令进行打印机引擎的控制。具体说,执行适合用纸的特性变更的各种控制,如墨水的注入量的控制和路径数的变更。
2811是打印部。也叫打印机引擎。根据由打印控制部2810展开的打印数据对记录介质P进行打印。
2812是掌管数字照相机2802的接口功能的I/F控制部。由Bluetooth的控制器构成。部分功能可由固件构成。
2813是作为在数字照相机2802上进行用于打印的各种设定、打印数据的生成和打印机的控制的软件的打印机驱动器。由2814到2815的各种功能块构成。与第一实施例说明的PC的情况不同,作为打印机驱动器,并非由其他固件构成,可作为数字照相机内部的固件功能的一部分动作。
2814是进行包含用纸的设定、打印品质的设定等的各种打印设定的打印设定处理部。具有接收用户的指示和输入、显示或通知设定的内容的功能。该功能块是成为本发明的基础的部分,具有根据从打印机2801送来的用纸信息自动进行用纸设定的功能。关于包含用纸设定的打印的自动设定功能和不匹配产生的判断的内容与第一实施例相同。
2815是打印数据的生成处理部。具体说,生成进行打印控制的打印机控制用的命令。
2816是控制数字照相机2802的各种功能的中央控制部。CPU具有的功能与此相当。
2817是打印设定输入操作部。由把用户意图反映在打印设定中的按钮等构成。数字照相机的情况下,与PC不同的操作部、显示部都小,输入用按钮多兼有其他功能。
2818是向用户通知打印设定的设定信息通知部。这里假定使用摄取的图像的预览和菜单显示中备有的液晶显示装置。
这样,本发明的打印***由装载了介质传感器并具有特定用纸的功能以及将多值的图像数据变换为打印用的2值数据的功能的彩色打印机、具有生成打印机侧特定的用纸信息和根据用户指示与选择生成图像数据和控制命令的功能的数字照相机、连接该两个装置的双向通信接口构成。
图29是表示第五实施例的有打印指示时的整个处理和控制的流程的图。
与第一实施例不同,第一实施例中是在数据处理装置侧进行在打印机侧可立刻使用的2值数据的生成,但本实施例中在打印机侧进行以图像处理开始的多值数据的变换。
步骤2901到步骤2915相对图1的步骤101到步骤115内容没有改变,因此省略详细说明。其间,得到用纸信息,进行不匹配的判断,用户给出最终的打印开始后指示。用户开始打印前取得用纸信息并进行保持的结构相对图1也没有改变。
在步骤2916中数字照相机上的打印机驱动器接收打印开始的指示,对应打印设定进行1次数据的生成。与第一实施例不同的是该***中并非用作为数据处理装置的数字照相机侧而是用打印机本身进行适合用纸的种类的打印数据的生成。这里限于在数字照相机内部进行不依赖于用纸的种类的数据的生成。其中,生成适合用纸的种类的控制用的命令。具体说,颜色变换、2值化等的各种图像处理由打印机本身进行,因此进行打印对象的位置确定、适合于用纸的打印机控制用的命令生成等。在照片等的图像数据打印时,对打印机原样发送RGB的多值数据。
在步骤2917中,从数字照相机对打印机给出打印开始的要求。
在步骤2918中,接收打印开始的要求,开始供纸。
在步骤2919中,接收步骤2918的供纸开始并进行供纸动作。此时,用纸输送到可进行打印的位置。
在步骤2920中,对打印机发送步骤2916生成的1次数据。
在步骤2921中,根据步骤2916生成的控制命令生成对应相应用纸的种类的2次数据。具体说,进行将发送来的RGB数据变换为YMCK,将多值数据变换为2值数据的处理。
在步骤2922中,打印机将自身生成的打印数据(2次数据)送到打印机引擎并进行打印。此时,也进行适合用纸信息的打印控制。
通过这样的控制,打印机本身需要处理多值数据,因此需要在打印机侧备有更高速的运算处理装置或专用的硬件。这在成本方面是不利的,但考虑作为打印***的情况下,像第一实施例那样,并非将处理功能高的PC作为数据处理装置,因此是非常实用的。也就是说,通用的数字照相机中具有打印功能的情况下,将依赖于打印机的机型的各种图像处理在数字照相机中进行是没有理由的。在数字照相机侧具有多个打印机轮廓文件(profile)、并且需要进行与PC同等的数据处理,同时与PC不同,不能容易地进行轮廓文件的更新。当然采用这种结构,将不具有PC这种高处理能力的设备用作数据处理装置的打印***可得到同样的效果。与已有技术例子相比,通过事前取得用纸信息可构筑最大限度反映用户意图且极少进行较差打印的打印***。
图30是表示第五实施例的无打印指示时的整个处理和控制的流程的图。
与第一实施例不同之处是像图29的说明中那样,在打印机侧进行数据处理装置侧进行的2值化处理。此外的到再要求打印的开始的步骤3013的流程与第一实施例相同。
这样不确认设定而直接从数字照相机开始打印的情况与图29的说明同样在打印开始的要求指示前保持介质传感器结果(数据),从而得到同样效果。
本实施例实现第一实施例说明的部分效果。这是在打印机本身内进行从多值数据的变换的构成,与其他实施例同样通过判断与用户设定的不匹配并与用户通信,可构筑最大限度反映用户意图且极少进行较差打印的打印***。具有打印***整体廉价构成,并且可使用通用的数字照相机的优点。由此,用户从繁杂的操作中解放出来,防止墨水和介质的白白浪费,同时可把握有效的打印环境。
本实施例中以数字照相机为例说明了其效果,但作为数据处理装置使用与第一实施例相同的PC也得到同样效果。
(第六实施例)
根据附图说明实现本发明的第六实施例的例子。
本实施例的特征是在打印机侧进行第一到第五实施例中在数据处理装置侧进行的包含不匹配的判断的打印设定。
图31是表示第六实施例的***的功能框图。
3101是由进行图像形成的彩色打印机。这里假设是喷墨式打印机。由3105到3113的各种功能块构成。
3102是向彩色打印机3101传送图像数据和打印控制用命令的数字照相机。由3114到3119的各种功能块构成。其中,彩色打印机3101和数字照相机3102在说明本实施例的特征中不是必要的,因此同样省略说明。
3103是连接打印机3101和数字照相机3102的通信接口。这里假定为使用2.4GHz频带的无线标准的Bluetooth。该接口主要用于打印设定内容的收发和状态应答等数据量少的通信。
3104是在打印机3101与数字照相机3102之间传递图像数据时使用的存储卡。不在乎存储卡的种类。
3105是得到特定记录介质P的种类、大小的信息的用纸识别传感器(介质传感器)。记录介质P装在打印机3101上装备的供纸盘、纸盒等上。作为特定用纸种类、大小的部件,与第一实施例说明的同样,这里省略了。
3106是根据介质传感器3105的输出结果特定用纸的用纸特定处理部。本实施例中通过将检测输出值作为参数的数值运算特定用纸的种类、大小。
3107是进行包含用纸的设定和打印品质的设定等的各种打印设定的打印设定处理部。根据特定的用纸信息进行包含用纸设定的各种打印的设定。关于包含用纸设定的打印的自动设定功能和不匹配产生的判断的内容与第一实施例相同。
3108是掌管打印机3101的接口功能的I/F控制部。这里假定的接口是Bluetooth,因此由基带芯片(baseband chip)、RF模块和链接控制器构成。进行打印设定内容的发送。要求打印机本身产生的错误、通信状态等与状态有关的信息时,返回数字照相机3102。
3109是***存储卡的卡插槽。
3110是将从数字照相机3102经存储卡传递的RGB多值彩色图像数据变换为YMCK的多值数据的颜色变换处理部。此时进行各种图像的校整。
3111是将由颜色变换处理部3110变为YMCK的多值数据的图像数据变换为2值数据的2值化处理部。作为2值化的方法存在多种,但这里使用误差扩散法(ErrorDiffusionMethod)。
3112是将要打印数据在打印机引擎中展开的打印控制部。使用2值化处理部3111进行2值化的打印数据,根据在打印设定处理部3107生成的打印控制用的命令进行打印机引擎的控制。具体说,执行适合用纸的特性变更的各种控制,如墨水的注入量的控制和路径数的变更等。
3113是打印部。也叫打印机引擎。根据由打印控制部3112展开的打印数据对记录介质P进行打印。
3114是掌管数字照相机3102的接口功能的I/F控制部。由Bluetooth的控制器构成。
3115是***存储卡的卡插槽。
3116是控制数字照相机3102的各种功能的中央控制部。CPU具有的功能与此相当。
3117是在内置存储器中存储打印机3101设定的打印设定内容的设定信息存储部。
3118是打印设定输入操作部。由在打印设定中反映用户意图的按钮等构成。数字照相机的情况下,与PC不同的操作部、显示部都小,输入用按钮多兼有其他功能。这里在变更以打印品质开始的各种设定和打印机侧设定的打印设定时使用。
3119是向用户通知打印设定的设定信息通知部。这里假定使用摄取的图像的预览和菜单显示中备有的液晶显示装置。
这样,本发明的打印***由具有从介质传感器特定用纸并进行各种打印设定的功能以及将多值的图像数据变换为打印用的2值数据的功能的彩色打印机、具有生成图像数据的功能的数字照相机、连接该两个装置的双向通信接口以及存储卡构成。
图32是表示第六实施例的有打印指示时的整个处理和控制的流程的图。
与第五实施例不同,第五实施例中是在作为数据处理装置的数字照相机侧进行包含用纸设定的打印设定的,但本实施例中在打印机侧进行以数据生成开始的所有处理。区分大容量的图像数据和其他的数据,经另外的部件交换,这一点是不同的。
步骤3201到步骤3203相对图29的步骤2901到步骤2903内容没有改变,因此省略详细说明。其间,得到用纸信息,存储在打印机内部。打印开始前保持用纸信息的结构相对第五实施例也没有改变。
在步骤3204中要变更打印设定的内容时,向用户指示其变更场所和内容。
在步骤3205中对数字照相机指示打印要求。
在步骤3206中接收步骤3205的打印要求的指示,对打印机进行打印设定信息的取得要求。此时,不仅适合用纸信息,还适合是否设置的有无用纸、接口的状态以及墨盒的种类和墨水的余量等打印机引擎部的信息等作出要求。数字照相机侧设定的打印品质和介质大小等基本打印设定条件也传递到打印机侧。在步骤3207中根据步骤3202得到的用纸信息进行打印的自动设定。关于打印设定的内容和处理流程与其他实施例相同。打印设定中根据用纸信息进行用纸设定时,还判断用纸设定与用户任意指定的用纸设定之间是否产生不匹配。
在步骤3208中使用液晶监视器等的显示装置显示接收的打印设定信息。在步骤3207中在自动用纸设定的内容与用户设定的内容产生不匹配时,表示该不匹配的意思,提醒注意或发出警告。
在步骤3210中,判断根据用纸信息的用纸设定与用户任意设定的打印品质之间是否产生不匹配。不匹配产生的判断基准和判断的处理与其他实施例相同,省略说明。
在步骤3211中当步骤3210判断为产生不匹配时,向数字照相机发送该不匹配的意思。
在步骤3212中在步骤3210判断为见到产生不匹配时,向用户提醒注意该不匹配或警告用户。注意和警告通过显示在画面上进行,但为唤起用户注意,可伴随声音显示警告。
在步骤3213中,根据确认步骤3209显示的打印设定信息或步骤3212显示的警告变更打印设定的内容时,关于其变更场所和内容,接收用户指示。
在步骤3214中,当步骤3213中变更打印设定的内容时,向打印机发送其变更场所和内容。
在步骤3215中打印机接收变更的指示并变更打印设定的内容。这里不详细说明,但由于有时用户指示的设定内容不存在,因此在该步骤的设定变更后要再度进行不匹配的判断。
在步骤3216中对数字照相机发送反映了步骤3213中接收的指示的更新后的打印设定信息。
在步骤3217中在监视器上显示接收的更新后的打印设定的信息。用户根据情况在步骤3213和步骤3217之间反复,可进行想要的设定。
步骤3218到步骤3225相对图29的步骤2915到步骤2922内容没有变化,因此省略详细说明。其间开始打印,适合用纸生成数据,进行打印。
这样,在打印机侧进行与打印设定相关的几乎所有的处理,从而为实现本实施例,可非常容易构成数字照相机以及进行变更。
图33是表示第六实施例的无打印指示时的整个处理和控制的流程的图。
与第五实施例不同之处是像图32的说明中那样,并非在作为数字处理装置的数字照相机侧而是在打印机侧进行数据处理装置侧进行包含用纸设定的打印的设定。
这样不显示打印的具体设定画面而直接开始打印的情况得到与图32的说明的同样效果。
本实施例实现与第五实施例相同的效果。通过判断与用户设定的不匹配并与用户通信,可构筑最大限度反映用户意图且极少进行较差打印的打印***。***整体可廉价构成,并且具有可使用通用的数字照相机的优点。由此,用户从繁杂的操作中解放出来,防止墨水和介质的白白浪费,同时可把握有效的打印环境。
本实施例中以数字照相机为例说明了其效果,但作为数据处理装置使用与第一实施例相同的PC也得到同样效果。
本实施例中,作为数据处理装置和打印机的接口,使用图像数据用和打印设定确认用的两种,但只要是可进行大容量的数据通信的接口,仅使用一种实现也毫无问题。
(第七实施例)
根据附图说明实现本发明的第七实施例。
本实施例的特征是作为打印***的构成要素的打印机并非喷墨方式,而是电摄影方式的激光打印机。此时,打印前取得的用纸信息不在打印数据的生成中而在打印机本身的处理条件设定中使用。
图34是表示第七实施例的有打印指示时的整个处理和控制的流程的图。
从步骤3401到步骤3403相对图1的步骤101到步骤103内容没有变化,因此省略详细说明。其间,得到用纸信息,存储在打印机内部。打印开始前保持用纸信息的构成与第一实施例相同。作为得到的用纸信息,除用纸的种类、大小外,还有对处理条件产生影响的厚度等。
在步骤3404中,对PC指示打印要求。打印要求的指示通过从一包及使用的应用中菜单中执行打印命令进行,作为设备可使用鼠标和键盘。可不用鼠标和键盘等定位设备而经例如麦克风等声音输入设备实现。
在步骤3405中从接收打印要求的指示显示的打印的设定画面移动到进行具体设定的画面显示时,启动作为管理打印设定之外的软件的打印机驱动器。
在步骤3406中接收步骤3405的打印机驱动器启动,对假定进行打印的打印机确认打印机自身装载的用纸是哪种,从而进行用纸信息的取得要求。此时,不仅适合用纸信息,还适合是否设置的有无用纸、接口的状态以及墨盒的种类和墨水的余量等打印机引擎部的信息等作出要求。
在步骤3407中接收步骤3406的用纸信息的取得要求并对PC发送步骤3403中存储的用纸信息。返回用纸信息以外的信息时也这样一同进行。
在步骤3408中根据得到的用纸信息进行打印的自动设定。
在步骤3409中使用监视器等的显示装置显示包含步骤3408中自动设定的内容的打印设定信息。
在步骤3410中根据步骤3402得到的特定用纸的种类的信息变更电摄影处理的各种条件。具体说,适合用纸调节转印电压和定影温度等设定。也进行微调用纸的输送速度的设定。
在步骤3411中用户确认步骤3409显示的打印设定信息的结果是变更打印设定的内容时,对于其变更场所和内容接收指示。
在步骤3412中有步骤3411中设定变更的指示时,反映指示的内容的更新后的打印设定的信息显示在监视器上。
在步骤3413中有步骤3411中设定变更的指示时,重新进行电摄影处理的各种条件的设定。
在步骤3414中用户指示打印开始。由此实际开始打印动作。使用图35说明PC上不从操作中的应用显示打印的具体设定画面而直接开始打印的情况。
在步骤3415中,PC上的打印机驱动器接收打印开始的指示,对应打印的设定进行打印数据的生成。一般地激光打印机中,多由postscript等的页面描述语言记述打印数据。这里同样也使用对应打印机的描述语言(PDL)生成数据。
在步骤3416中,从PC对打印机给出打印开始的要求。同时对于步骤3410设定的处理条件,向打印机侧发送其内容。
在步骤3417中,接收打印开始的要求,将打印机的纸盒(cassette)、手动纸盘(tray)中设置的用纸输送到图像形成位置,开始供纸。根据步骤3416接收的处理条件设定进行各种处理条件的设定变更。
在步骤3418中进行供纸动作。此时,用纸输送到打印开始位置。
在步骤3419中,把步骤3415生成的打印数据发送到打印机。
在步骤3420中,根据步骤3410中设定的处理条件,使用接收的打印数据进行图像形成。打印机把接收的打印数据送到打印机引擎,进行打印。
这样成为通过在打印机驱动器启动前保持用纸信息可缩短之后的打印时间的构成。与输送途中进行检测的情况相比,检测中占用时间。
图35是表示第七实施例的无打印指示时的整个处理和控制的流程的图。
步骤3501到步骤3503与图34的步骤3401到步骤3403内容上内有变化,因此省略说明。其间,得到用纸信息,存储在打印机内部。
在步骤3504中,用户对PC指示请求。关于打印请求的指示,与图34的说明同样。
在步骤3505中,对进行打印的打印机,确认打印机自身装载的用纸是哪种,进行用纸信息的取得请求。
在步骤3506中,对PC发送步骤3503中存储的用纸信息。
在步骤3507中根据步骤3502得到的特定用纸的种类的信息变更电摄影处理的各种条件。具体的设定内容与图34同样。
步骤3508到步骤3513与图34的步骤3515到步骤3420内容没有变化,因此省略说明。其间开始打印,适合用纸生成数据,进行打印。
这样,不显示打印的具体设定画面而直接开始打印的情况得到与图34中说明的同样的效果。
本实施例中,与第一实施例同样,成为通过在打印机驱动器启动前保持用纸信息可缩短之后的打印时间的构成。与输送途中进行检测的情况相比,检测中占用时间。另外到反映出检测结果之前的时间也比输送途中进行检测的情况下长很多,因此处理途中没有无用的负荷,可用更廉价的CPU和硬件构成。
(第八实施例)
本发明的打印***的第八实施例的构成与图3相同。
图43是表示打印机302和PC301的功能的内部构成的框图。
打印机302由各种功能块404~409构成。PC301由各种功能块410~417构成。其中,打印机302和PC301都认为是说明本实施例中不需要的特征,因此省略了。通信接口303由USB构成。
打印机302中404是检测特定记录介质P的种类、大小的信息的用纸识别传感器(介质传感器)。记录介质P装在打印机302上装备的供纸盘、纸盒等上。作为特定用纸种类、大小的方式,存在预先对作为记录介质的用纸施加标记,光学检测出该标记的方式、向用纸中埋入IC卡的方式、光学检测出对用纸照射的特定光的反射光(正反射和扩散反射光)的方式、直接或间接测定表面粗糙度的方式、测定光的透过率的方式等多种方式。另外,存在从用纸的重量、厚度、摩擦系数、介电率、电阻值、吸水率判别的方式、和摄取二维图像并从特征量判别的方式等。这些方式可以是单独的也可组合多个。本实施例中作为用纸识别传感器404,不管方式如何,只要具有在输送路径上判别用纸种类、大小的功能即可,但可以装载在装上墨盒和打印用的打印头的托架上。
405是根据用纸识别传感器404的输出结果特定用纸的种类、大小的用纸特定处理部。用纸特定处理部405使用后述的用纸判定用表406特定用纸的种类、大小。
406是预先存储标准值的用纸判定用表,在用纸特定处理部405特定用纸的种类、大小时使用。可从PC301更新该表的值。
407是掌管打印机302的接口功能的I/F控制部。通信接口303由USB构成,因此I/F控制部407由USB的周边设备侧的控制器构成,进行用纸信息的发送和打印数据与控制命令的接收等。要求打印机302产生的错误的错误信息、通信状态等的状态信息时,送到PC301。
408是接收从PC301发送来的打印数据并在打印机引擎中展开的打印控制部。发送的打印数据是根据已经包含用纸的种类、大小等的打印设定在PC301侧进行图像处理的数据,这里根据打印数据中包含的打印控制用的命令进行打印机引擎的控制。具体说,打印控制用的命令使用由控制打印用的2值数据(根据情况为2值化前的中间数据)和墨水的注入量、路径数、打印方向和用纸的输送量的各种命令构成。打印机302是电摄影方式的打印机时,由控制转印电压和定影温度的处理条件的各种命令构成打印控制用的命令。
409是打印部。也叫打印机引擎。根据由打印控制部408展开的打印数据对记录介质P进行打印。该打印机302是喷墨方式的打印机,因此通过墨水喷出形成图像。
PC301中410是掌管PC301的接口功能的I/F控制部。I/F控制部410由USB的主机侧的控制器构成,具有作为USB主机的功能。作为USB主机的功能的一部分也可由OS(Operation System)、打印机驱动器等软件构成。
411是作为在PC301上进行用于打印的各种设定、打印数据的生成和打印机的控制的打印机驱动器的软件构成的。由412到414的各种功能块构成。
412是进行包含用纸的设定、打印品质的设定等的各种打印设定的打印设定处理部。具有接收用户的指示和输入、显示或通知设定的内容的功能。该打印设定处理部412是成为本发明的基础的部分,具有根据从打印机302送来的用纸信息自动进行用纸设定的功能。在后面说明关于包含用纸设定的打印的自动设定功能和不匹配产生的判断的内容。
413是打印数据的数据生成处理部。具体说,适合打印机302和打印设定处理部412进行的打印设定进行颜色变换和2值化等的各种图像处理。进行根据作成的数据进行打印控制的打印机控制用命令的生成。
414是数据生成处理部413生成数据时使用的数据生成用表。这些表也可更新或附加内容。
415是控制PC301的各种功能的中央控制部,由CPU构成。
416是用户操作的打印设定输入操作部。由各种输入设备构成,用于把用户意图反映在打印设定中。
417向用户通知打印设定的设定信息通知部。具体说,通过在监视器等的图像显示装置(未示出)显示进行通知或通过扬声器(未示出)用声音通知。
这样,第一实施例的打印***由装载了用纸识别传感器404并具有特定用纸的功能的打印机302、具有生成打印机302侧特定的用纸信息和根据用户指示与选择生成打印数据和控制命令的功能的PC301、连接打印机302和PC301的可双向通信的通信接口303构成。
打印机302和PC301的硬件构成与图5相同。
图41是表示第八实施例的打印处理的流程的顺序图。该流程表示有打印指示时用户与PC301和打印机302之间进行的打印处理。
在步骤S101中,用户对PC301指示打印要求。打印要求的指示一般通过从动作的应用菜单中指定打印命令并使之执行来进行,该指定和执行中使用鼠标和键盘。可不用键盘和鼠标等的定位设备,而经声音输入装置实现。
在步骤S102中,接收打印要求的指示,在PC301的显示装置518上显示打印的设定画面,该打印的设定画面移动到进行具体设定的画面显示时,启动作为管理打印设定之外的软件的打印机驱动器411。
在步骤S103中接收步骤S102的打印机驱动器411启动,PC301对要进行打印的打印机302确认成为打印对象的用纸的种类和大小,从而进行用纸信息的取得要求。此时,不仅适合用纸信息,还适合纸盘和纸盒内有无用纸、接口的状态以及墨盒的种类和墨水的余量等打印机引擎302的信息等作出要求。
在步骤S104中接收用纸信息取得的要求的打印机302将打印机302的纸盘(tray)、纸盒(cassette)中设置的用纸输送到打印开始位置,开始供纸。
在步骤S105中,打印机302进行供纸动作。此时,用纸输送到可由介质传感器509进行检测(读出)的位置。
在步骤S106中由介质传感器509检测出特定用纸的种类和大小的信息。介质传感器509配置在输送路径上,以便可检测用纸的种类和大小,可采用供给用纸后进行检测的结构。
在步骤S107中从介质传感器509的输出结果由用纸特定处理部405参照用纸判定用表406特定用纸的种类和大小。
在步骤S108中接收步骤S103的用纸信息的取得要求的打印机302对PC301发送步骤S107特定的用纸信息。要求用纸信息以外的信息时,适合该信息进行发送。
在步骤S109中PC301根据送来的用纸信息进行打印的自动设定。后面说明打印设定的内容和处理的流程。打印设定中根据用纸信息进行用纸设定时,判断用纸设定与用户任意指定的用纸设定之间是否产生不匹配。
在步骤S110中PC301在显示装置518上显示包含在步骤S109自动设定的内容的打印设定信息。在步骤S109自动用纸设定的内容与用户设定的内容产生不匹配的情况下,在显示装置518上显示该不匹配的意思,提醒用户注意或警告用户。
在步骤S111中判断根据用纸信息的用纸设定与用户任意设定的打印品质之间是否产生不匹配。后面说明关于不匹配的产生的判断基准和判断的处理顺序。自动用纸设定的内容与用户指定的用纸设定的内容之间产生不匹配时还进行用户作出的变更指示是否妥当的判断。其中,该判断由步骤S114在反馈回设定内容时进行。
在步骤S112中判断为步骤S111中产生不匹配的情况下,PC301在显示装置518上显示该不匹配的意思,提醒用户注意或警告用户。提醒注意和警告在显示装置518的画面上通过显示对话框进行,但在打开该对话框时可伴随声音来唤起用户注意。在后面说明显示的对话框的内容。
在步骤S113中用户确认步骤S110中在显示装置518上显示的打印设定信息、变更打印设定的内容时,或者在步骤S112中根据显示装置518上显示的警告用户变更打印设定的内容时,向PC301输入其变更场所和内容。
在步骤S114中,在步骤S113中变更设定时,为再度确认变更了的内容与用纸设定之间是否产生不匹配,把处理返回步骤S111。与用户指示消除自动用纸设定与用户设定的不匹配时相同。
在步骤S115中设定变更结果有问题时,PC301在显示装置518上显示在步骤S113输入的反映了变更内容的更新后的打印设定的信息。
用户考虑步骤S115中在显示装置518上显示的更新后的打印设定的信息并再度执行步骤S113的设定变更,为达到想要的设定,可反复进行。
在步骤S116中用户在判断为不在供给的用纸上进行想要的打印时,指示打印中止。
在步骤S117中接收打印中止指示的PC301要求打印机302不在供给的用纸上打印而直接把纸送出。
在步骤S118中打印机302把输送到传感器位置就停止的用纸送出。
在步骤S119中用户指示打印开始。由此开始实际的打印动作。关于PC301上不从动作中的应用显示打印的具体设定画面而直接开始打印的情况下的打印处理,参考图42详细说明。
在步骤S120中,PC301上的打印机驱动器411接收打印开始的指示,对应打印设定进行打印数据的生成。具体说,由打印机驱动器411进行颜色变换、2值化等的各种图像处理的执行和打印方法、输送量等打印机控制的命令生成等。
在步骤S121中,从PC301向打印机302发送步骤S120生成的打印数据。图41中在某一点进行打印数据的发送将该一次的发送视为完成数据发送,但实际上,可适合打印302侧的存储器容量、数据处理能力分割打印数据并进行发送,也可在打印数据的生成途中顺序进行打印数据的发送。
在步骤S122中打印机302向打印机引擎507发送接收的打印数据并进行打印。由于用纸已经输送到打印开始位置,因此打印机引擎507中,从该位置开始适合打印宽度送出用纸,喷出墨水进行图像形成。
这样图41所示的打印处理的流程为本发明的根基,打印机302一旦将在供给用纸后得到的用纸信息返回PC301侧,PC301就生成打印数据。PC301侧进行打印数据的生成,因此打印机302可廉价且简单地构成。此外,通过在打印机驱动器411内判断根据用纸检测结果的用纸设定与用户的用纸设定之间的不匹配并采用与用户的通信,能够进行最大限度反映用户意图并且误打印设定极少的、良好图像形成。由此,用户从繁杂的操作中解放出来,防止墨水和介质的白白浪费,同时可把握有效的打印环境。
图42是表示第八实施例的无打印指示时的打印处理的流程。
在步骤S201中用户指示打印开始。由此开始实际的打印动作,但此时不变更打印设定,根据预先设定的设定内容进行打印处理。即生成没有打印设定内容确认和变更的原来的打印数据,进行打印。
步骤S202到步骤S208的处理内容与图41所示的步骤S102到步骤S108的处理内容相同,这里省略说明。通过这些处理,用纸被供纸输送到传感器位置并检测到用纸信息,该用纸信息发送到PC301。
在步骤S209中判断根据用纸信息的用纸设定与预先由用户设定的设定内容或作为默认内指定的设定内容之间是否产生不匹配。后面说明不匹配产生的判断基准和判断的处理顺序。
步骤S210到步骤S216的处理内容与图41所示的步骤S112到步骤S118的处理内容相同,因此省略说明。通过这些处理在步骤S209中判断为产生不匹配时,向用户警告该不匹配的意思,由用户指示和判断。接着通过该判断中止打印,送出被输送到用纸传感器位置的用纸。
在步骤S217中至此的处理流程中有打印设定的变更时,进行触发,以在变更后的条件下开始打印。即,用户向PC301再要求打印开始。
步骤S218到步骤S220的处理内容与图41所示的步骤S120到步骤S122的处理内容相同,省略说明。通过这些处理设定内容有变更时接收打印开始的再要求的PC301进行随后的打印数据的生成和打印控制。
这样,关于PC301上不从动作中的应用显示打印的具体设定画面而直接开始打印的情况与参考图41说明的情况同样,打印机302一旦将在供给用纸后得到的用纸信息返回PC301侧,PC301就生成打印数据。与原来的打印***相比,由于需要在打印开始后再度变更设定内容或给出开始指示,看起来用户的负担增加,但实际上不产生设定的不匹配,用户的负担并不增加。
第八实施例中成为对象的用纸的种类(介质类型)与图6相同。
第八实施例中成为对象的用纸的大小(介质大小)与图7相同。
第八实施例的表示用纸种类(介质类型)的判断处理和反映其判断结果的打印设定处理的顺序的流程图与图8同样。
根据介质类型决定打印品质的参照用表与图9同样。
指出不匹配时在显示装置518上显示的对话框的例子与图15相同。
图44和图45是表示第八实施例的用纸大小(介质大小)和有无用纸的判断处理以及介质大小设定处理的顺序的流程图。
在步骤S1001中根据介质传感器509的检测结果掌握打印机302的纸盘和纸盒里是否设置了用纸。
在步骤S1002中根据步骤S1001掌握的结果如果打印机302的纸盘和纸盒里设置了用纸,则进行到步骤S1003,未设置用纸则进行到步骤S1004。
在步骤S1003中根据介质传感器509的检测结果掌握用纸的大小(介质大小)。
在步骤S1004中接收未设置用纸的判别结果,向用户通知“无用纸”。
在步骤S1005中接收无用纸的通知,由用户判断是否取消该打印。取消打印时,结束处理。进行打印时进行到步骤S1006。
在步骤S1006中为继续打印,用户把用纸设置在打印机302的纸盘和纸盒里。在显示装置518上显示确认是否设置了用纸的对话框后,经PC301再开始设置用纸后的处理,也可以是自动检测设置了用纸并再开始处理。打印机302上可附加用于再开始处理的按钮。此时,考虑打印机302的成本使再打开按钮不仅具有再开始打印,还具有其他功能。
在步骤S1007中由介质传感器509掌握设置的用纸的大小,进行到步骤S1003。
在步骤S1008中判断步骤S1003或步骤S1007掌握的用纸的大小是否与图7所示的打印机驱动器411可设定的用纸的大小一致,即是否为定型大小。为定型大小的情况下,进行到步骤S1009,为与图7所示的用纸大小不一致的不定型大小的情况下,进行到步骤S1010。
在步骤S1009中判断是否选择了自动设定用纸大小的用纸大小自动设定模式。所谓用纸大小自动设定模式是根据检测到的用纸信息自动设定用纸的大小的模式。选择了自动设定模式的情况下进行到步骤S1013,选择了用户指定的手动设定模式的情况下进行到步骤S1014。
在步骤S1010中接收介质大小为不定型的事实,在显示装置518上显示用户手动输入用纸大小的输入对话框。关于输入对话框的构成使用图17在后面说明。
在步骤S1011中用户根据显示装置518上显示的输入对话框输入介质大小。
在步骤S1012中根据步骤S1011输入的介质大小设定介质大小。
在步骤S1013中,判断适合介质大小放大或缩小打印对象的图像和文件的功能,即放大·缩小设定是否有效。放大·缩小功能有效时,即便假设打印机302中设置的用纸大小和动作的应用中指定的介质大小不同,通过进行适合用纸的大小的放大·缩小处理,可实现留下适当空白并且打印区域不超出用纸大小的打印。因此放大·缩小功能有效时,结束介质大小的设定处理。另一方面,放大·缩小功能无效时,进行到步骤S1019。
在步骤S1014中,接收介质大小由用户设定的事实,判断根据检测结果自动设定的介质大小与用户手动指定的介质大小是否不同。介质大小不同时,进行到步骤S1015,介质大小相同时进行到步骤S1013。
在步骤S1015中接收介质大小不同的事实,向用户通知这一事实。
在步骤S1016中用户判断与根据检测结果自动设定的介质大小和用户手动指定的介质大小中的哪个介质大小相符。与根据检测结果自动设定的介质大小相符时,进行到步骤S1017,始终与用户手动指定的介质大小相符时进行到步骤S1018。
在步骤S1017中将根据检测结果自动设定的介质大小用作介质大小的设定。
在步骤S1018中将用户手动指定的介质大小用作介质大小的设定。此时,不仅将已经设定的介质大小指定为设定值,还可指定其他用纸大小,变更设定的内容。
在步骤S1019中判断打印机驱动器411设定的介质大小与应用内规定的介质大小是否不同。介质大小不同时进行到步骤S1020,相同时结束设定处理。
在步骤S1020中接收介质大小不同的事实,向用户通知该事实。
在步骤S1021中判断是否取消打印本身。取消打印时结束介质大小的设定处理。把供给的用纸原样送出。继续处理时进行到步骤S1022。
在步骤S1022中用户手动进行介质大小的设定。具体说,进行打开应用,使指定的介质大小与打印机驱动器411设定的介质大小相符的操作。
如上述,打印机302中未设置用纸时,打印开始前向用户传递该未设置的事实,判断是否继续打印。继续时,通过打印机驱动器411的用户接口支持到用户再开始在打印机302中设置用纸的处理之前的顺序。
介质大小的设定是自动设定模式并且放大/缩小功能有效时,根据介质传感器的检测结果进行用纸大小的设定,适合该设定的介质大小进行图像形成。假设由应用规定的介质大小与打印机驱动411设定的介质大小不同的情况下,通过放大/缩小功能可不用麻烦用户动手就能自动地进行适合实际介质大小的打印。
放大/缩小功能无效时,比较根据打印机驱动器411的用纸设定的介质大小与由应用规定的介质大小。比较结果是介质大小相同时,用户不需要特别意识到介质大小的设定。不同时,向用户通知该不同,从而按照用户意图进行介质大小的设定。或不进行这样的通知,假设应用侧的介质大小比打印机驱动器411的用纸设定的介质大小设定得更大时,可形成比用纸大的图像,喷墨方式的打印机中在台板(platen)和输送导件等的打印机内部附着上墨水。该附着的墨水污染接着供给的用纸,成为一个大问题。本实施例可避免这样的问题。
图12是在动作的应用中执行打印命令时显示的打印对话框的图。
1101是打印对话框。由从1102到1108的各显示区域构成。
1102是显示进行打印的对象的打印机的名称、状态等的区域。
1103是显示从多个打印机的制造商名和机型名中选择的一个的区。用户通过敲击右侧标记从显示的多个打印机的列表选择打印机。不敲击右侧标记时,表示默认设定的打印机作为通常使用的打印机。
1104是显示区1103显示的打印机的属性的按钮。通过按下该按钮1104可启动打印机驱动器411,显示用纸的种类、大小和打印品质等打印设定的具体内容。利用该显示可进行打印设定。
1105是显示打印范围的区域。可从全部打印、仅打印当前打开的页面或仅打印指定的页面的选择项中选择一个。
1106是显示打印的份数的区域。可通过用户输入值来指定打印份数。
1107是“OK”按钮。判断为在区域1102、1105的设定条件下没有问题时,通过按下该“OK”按钮1107开始打印。
1108是“取消”按钮。在区域1102、1105的设定条件下有问题时,通过按下该“取消”按钮1108中止打印。
图12所示的显示内容至多只是一例。重要的是用户试验打印时,按某定时启动打印机驱动器411。
进行至此说明的各种设定和不匹配的判断的功能假定由构成打印机驱动器411的程序码实现,但可通过OS和应用等的打印机驱动器411以外的软件实现其一部分或全部。当然由OS包容其功能时,并非在特定打印机,而是在所有打印机及其连接环境中实现该功能。
进行打印模式和各种用纸设定时显示的设定对话框与图13相同。
根据检测结果特定的介质类型与用户的手动设定不同时显示的警告对话框与图14相同。
检测到打印机302的纸盘和纸盒中未设置用纸时显示的对话框的例子与图14相同。
用户选择不定型大小的用纸时显示的输入对话框的例子与图17相同。
打印机302中设置的用纸的大小与用户设定不同时显示的警告对话框与图18相同。
判断为打印机302中设置的用纸的大小与应用指定的用纸大小之间产生不匹配时显示的警告对话框与图19相同。
如以上说明,第八实施例中,通过在输送途中检测从纸盘和纸盒等提供的用纸得到用纸的种类和大小等打印设定中用纸设定需要的信息,通过或用该信息,可不用麻烦用户动手,不白白浪费墨水和介质,自动进行适合于用纸的打印设定。
尤其通过在PC等高速高性能的数据处理装置侧进行打印数据的生成和打印机的控制,可构筑高速且廉价的打印***。
通过判断根据检测结果得到的用纸信息的打印设定与用户手动设定的打印品质之间的不匹配,可提供按照用户意图且不适当打印极少的打印***。
本实施例中,说明了将用纸种类(介质类型)和用纸大小(介质大小)设定为检测对象的流程,但可以采用仅检测作为一个信息的介质类型,进行打印品质的自动设定和不匹配判断对用户的通知的结构。即,不能进行介质大小的自动设定就不能实现打印设定的完全自动化,但关于打印品质的设定,仍能充分实现目的。
(第九实施例)
第九实施例的构成与第八实施例的构成基本相同。因此,第九实施例的说明中,与第八实施例的构成相同的部分加上相同的参考符号,并省略其说明,仅说明不同的部分。
图46是第九实施例的打印***的功能框图。
第九实施例中,用纸特定处理部1912和用纸判定用表1914在PC1902侧配备,删除了第八实施例中在打印机302侧配备的用纸特定处理部405和用纸判定用表406。
用纸特定处理在PC1902侧进行,因此打印机1901中,用纸识别传感器404的输出值经I/F控制部407发送到PC1902侧。
1909是在PC1902上进行打印的各种设定和打印数据的生成以及打印机1901的控制的打印机驱动器,由软件构成。
用纸特定处理部1912根据用纸识别传感器404的输出信息参照用纸判定用表1914特定用纸的种类和大小。来自用纸识别传感器404的输出信息经通信接口303送到PC1902。
这样第九实施例的打印***由装载了输出特定用纸的参数的用纸识别传感器404的打印机1901、具有根据打印机1901侧得到的参数进行用纸的特定的功能和根据用户指示和选择生成打印数据和控制命令的功能的PC1902以及连接这两个装置的可双向通信的通信接口303构成。
该构成中,用纸特定处理部1912不在打印机1901侧而在PC1902侧配备,因此通过仅更新打印机驱动器1909的软件就可容易地变更特定用纸的参数和判断基准。
图47是表示第九实施例的打印处理的流程的顺序图。该流程表示有打印指示时用户与PC1902和打印机1901之间进行的打印处理。
第九实施例的打印处理的流程与图41所示的第八实施例的打印处理的流程基本相同。与第八实施例的不同之处是用纸的特定处理不在打印机1901侧而在PC1902侧进行。具体说,第八实施例中打印机302在步骤S106的检测动作后进行的用纸特定处理如第九实施例的步骤S2008所示在PC1902中在步骤S2009的打印设定处理之前进行。
第九实施例中,在PC1902侧可变更用纸特定处理部1912在进行用纸特定处理时使用的用纸判定用表1914和判断处理算法,由此与第八实施例中在打印机302侧进行该变更的情况相比,可灵活地进行应对。
图48是表示第九实施例的无打印指示时的打印处理的流程的顺序图。
第九实施例的打印处理的流程与第八实施例的打印处理的流程基本相同。与第八实施例的不同之处是不在打印机1901而在PC1902侧进行用纸特定处理。具体说,第八实施例中打印机302在步骤S206的检测动作后进行的用纸特定处理如第二实施例的步骤S2108所示在PC1902中在步骤S2109的不匹配判断处理之前进行。
这样,PC1902上不从动作中的应用显示打印的具体设定画面而直接开始打印的情况通过一旦把供给用纸后得到的用纸信息返回PC1902就生成打印数据可得到与图47所示的处理流程相同的效果。
第九实施例也和第八实施例同样为一旦把供给用纸后得到的用纸信息(用纸识别传感器404的输出值)返回PC1902就生成打印数据的结构。由此,PC1902侧进行打印数据的生成,因此可廉价简单地构成打印机1901。通过在打印机驱动器1909内判断与用户手动设定之间的不匹配并采用与用户的通信,可构筑一种能够最大限度反映用户意图并且进行误打印设定极少的、良好图像形成的打印***。由此,第九实施例中也能够使用户从繁杂的操作中解放出来,防止墨水和介质的白白浪费,同时可把握有效的打印环境。
尤其,第九实施例中,由于是不在打印机1901侧而在PC1902侧进行用纸特定处理的结构,能够容易变更该处理内容和判断基准。新介质识别等打印机1901侧的对应相当困难也可通过仅更新PC1902侧的打印机驱动器1909实现。
(第十实施例)
接着说明第十实施例。
第十实施例的打印***的构成与图27相同。
图49是第十实施例的***的功能框图。
打印机2202是喷墨方式的打印机。由2304到2310的各种功能块构成。数字照相机2201由2311到2317的各种功能块构成。其中打印机2202和数字照相机2201都认为是说明第三实施例中不需要的功能,因此省略了。
通信接口2203为使用2.4GHz频带的无线标准的Bluetooth的接口。
打印机2202中2304是检测特定记录介质P的种类、大小的信息的用纸识别传感器(介质传感器)。记录介质P装在打印机2202上装备的供纸盘、纸盒等上。作为特定用纸种类、大小的方式与第一实施例相同,省略说明。
2305是根据用纸识别传感器2304的输出结果特定用纸的用纸特定处理部。第三实施例中用纸特定处理部2305通过将传感器输出值作为参数的数值运算特定用纸的种类、大小。用户可变更数值运算中使用的公式。
2306是掌管打印机2202的接口功能的I/F控制部。通信接口2203是Bluetooth接口,因此I/F控制部2306由基带芯片(baseband chip)、RF模块和链接控制器构成,进行用纸信息的发送和打印数据与控制命令的接收等。I/F控制部2306要求打印机2202产生的错误心系、通信状态等与状态信息有关的信息时,返回数字照相机2201。
2307是将从数字照相机2201发送来的RGB多值彩色图像数据变换为YMCK数据的颜色变换处理部。颜色变换处理部2307中进行各种图像的校整。
2308是将由颜色变换处理部2307变为YMCK的多值数据的图像数据变换为2值数据的2值化处理部。作为2值化的方法存在多种,但2值化处理部2308使用误差扩散法(ErrorDiffusionMethod)。
2309是将要打印数据在打印步2310中展开的打印控制部。使用2值化处理部2308进行2值化的打印数据,根据从数字照相机2201送来的打印控制用的命令进行打印步2310的控制。具体说,执行适合用纸的特性变更的各种控制,如墨水的注入量的控制和路径数的变更。
2310是打印部,也叫打印机引擎。根据由打印控制部2309展开的打印数据对记录介质P进行打印。
数字照相机2201中2311是掌管数字照相机2201的接口功能的I/F控制部。由Bluetooth的控制器构成。部分功能可由固件构成。
2312是作为在数字照相机2201上进行用于打印的各种设定、打印数据的生成和打印机2202的控制的软件的打印机驱动器,由软件构成。打印机驱动器2312由打印设定处理部2313和控制命令生成处理部2314构成。打印机驱动器2312如第一实施例说明的PC301的打印机驱动器411那样,作为打印机驱动器并非由另外的软件构成,而是作为数字照相机2201内部的固件功能的一部分构成。
打印设定处理部2313进行包含用纸的设定、打印品质的设定等的各种打印设定。即具有接收用户的指示和输入、显示或通知设定的内容的功能,同时具有根据从打印机2202送来的用纸信息自动进行用纸设定的功能。关于包含用纸设定的打印的自动设定功能和不匹配产生的判断功能的内容与第一实施例相同。
控制命令生成处理部2314声称进行打印控制的打印机控制用的命令。
2315是控制数字照相机2201的各种功能的中央控制部,由CPU构成。
2316是设定输入操作部,由把用户意图反映在打印设定中的按钮等构成。
2317是向用户通知打印设定内容的设定信息等通知部,也使用摄取的图像的预览和菜单显示中备有的液晶显示装置。
这样,第十实施例的打印***由装载了用纸识别传感器2304的并具有特定用纸的种类和大小的功能以及将多值的图像数据变换为打印用的2值数据的功能的打印机2202、具有生成打印机2202侧特定的用纸信息和根据用户指示与选择生成图像数据和控制命令的功能的数字照相机2201、连接该两个装置的可双向通信的通信接口2203构成。
图50是表示第十实施例的打印处理的流程的顺序图。该流程表示有打印指示时用户与数字照相机2201和打印机2202之间进行的打印处理。
第十实施例的打印处理的流程与图41所示的第八实施例的打印处理的流程基本相同。第八实施例中,在PC301侧进行打印机302侧马上可使用的2值数据的生成,而第三实施例中,在打印机2202侧进行图像处理,同时进行多值数据向2值数据的变换。
步骤S2401到步骤S2419的处理与图41所示的第八实施例的图41的步骤S101到步骤S119的处理相同,因此省略说明。步骤S2401到步骤S2419的处理中,得到用纸信息,进行不匹配判断,用户给出最终的打印开始指示。用户在开始打印前取得用纸信息这一点与第八实施例相同。
第十实施例的步骤S2420中,数字照相机2201上的打印机驱动器2312接收打印开始的指示,对应打印设定生成1次数据。与第一实施例不同的是不在作为数据处理装置的数字照相机2201侧而在打印机2202进行适合用纸种类的打印数据的生成。数字照相机2201中,这里限于不依赖于用纸的种类的打印数据的生成。其中数字照相机2201中生成适合用纸的种类的控制用的命令、具体说,颜色变换、2值化等的各种图像处理由打印机2202进行,因此进行打印对象的位置确定、适合于用纸的打印机控制用的命令生成等。照片等的图像数据打印时,对打印机2202发送RGB的多值数据。
在步骤S2421中,向打印机2202发送步骤S2420生成的1次数据。
在步骤S2422中打印机2202根据步骤S2420生成的控制命令生成适合用纸种类的2次数据。具体说,进行将发送来的RGB数据变换为YMCK数据,将多值数据变换为2值数据的处理。
在步骤S2423中,打印机2202将自身生成的打印数据(2次数据)送到打印机引擎2310并进行打印。此时,也进行适合用纸信息的打印控制。
这样的打印***中,由于需要在打印机2202侧处理多值数据,需要在打印机2202侧配备高速的运算处理装置或专用硬件。这在成本方面是不利的,但考虑打印***时,如第八实施例那样,并非将处理性能高的PC当作数据处理装置,因此还是非常实用的。也就是说,使通用的数字照相机具有打印功能时,在数字照相机中进行依赖于打印机的机型的各种图像处理是没有理由的。在数字照相机侧具有多个打印机轮廓文件(profile)、并且需要进行与PC同等的数据处理,同时与PC不同,不能容易地进行轮廓文件的更新。当然采用这种结构,将不具有PC这种高处理能力的设备用作数据处理装置的打印***可得到同样的效果。与已有技术例子相比,通过事前取得用纸信息可构筑最大限度反映用户意图且可进行良好图像形成的打印***。
图51是表示第十实施例的无打印指示时的打印处理的流程的顺序图。
第十实施例的打印处理的流程与图42所示的第八实施例的打印处理的流程基本相同。第八实施例中,在PC301侧进行在打印机302侧可马上使用的2值数据,而第三实施例中,在打印机2202侧进行图像处理,同时进行多值数据向2值数据的变换。
第十实施例的步骤S2501到步骤S2517的处理与图42所示的第八实施例的步骤S201到步骤S217的处理相同,因此省略说明。
为不确认设定而直接从数字照相机2201开始打印时,与图50所示的处理相同,通过在打印开始的要求指示后得到介质检测结果(数据),得到相同效果的结构。
第十实施例中可实现第八实施例说明的部分效果。即第三实施例中,即便是从多值数据向2值数据的变换在打印机2202内进行的结构,也可其他实施例同样通过判断与用户设定的不匹配并采用与用户的通信,可构筑能够最大限度反映用户意图并且极少进行较差的打印的打印***。打印***整体看较廉价构成,并且具有可使用通用数字照相机的优点。由此用户从繁杂的操作中解放出来,防止墨水和介质的白白浪费,同时可把握有效的打印环境。
第十实施例中说明了将数字照相机作为数据处理装置的情况,但作为数据处理装置装置可使用与第八实施例相同的PC,可得到同样效果。
(第十一实施例)
接着说明第十一实施例。
第十一实施例中,在打印机侧进行第八到第十实施例中在数据处理装置(PC、数字照相机)侧进行的包含不匹配判断的打印的设定处理。
第十一实施例的***的功能框图与图31相同。
图52是表示第十一实施例的打印处理的流程的顺序图。该流程表示有打印指示时用户与数字照相机2602和打印机2601之间进行的打印处理。
第十一实施例的打印处理的流程与图50所示的第十实施例的打印处理的流程基本相同。第十实施例中,包含用纸设定的打印设定在作为数据处理装置的数字照相机侧进行,而第十一实施例中在打印机侧进行以数据生成开始的全部的处理。第十一实施例中,数字照相机2602和打印机2601之间传送的数据分为大容量的图像数据和控制命令等其他数据,将它们分别经其他部件,即存储卡2604和通信接口2603传送。
在步骤S2701中用户变更打印设定的内容时,关于该变更场所和内容,用户对数字照相机2602给出指示。
在步骤S2702中用户对数字照相机2602指示打印要求。
在步骤S2703中接收步骤S2702的打印要求的指示,数字照相机2602队打印机2601进行打印设定信息的取得要求。此时,不仅适合打印设定信息,还适合打印机2601中是否设置的有无用纸、数字照相机2602和打印机2601之间的接口的状态以及墨盒的种类和墨水的余量等打印机引擎2613的信息等作出取得要求。该要求时,数字照相机2602侧设定的打印品质和介质大小等基本打印设定条件也传递到打印机2601中。
步骤S2704到步骤S2707的处理与图50所示的步骤S2404到步骤S2407的处理相同,省略说明。步骤S2704到步骤S2707的处理中,在打印机2601中,把用纸输送到用纸识别传感器2605的检测位置来进行检测,根据检测结果特定用纸的种类和大小。打印开始前得到用纸信息的结构与第三实施例相同。
在步骤S2708中打印机2601根据步骤S2707得到的用纸信息进行打印的自动设定。打印设定的内容和处理流程与其他实施例相同。打印设定中根据用纸信息进行用纸设定时,在此判断用纸设定和用户任意指定的用纸设定之间是否产生不匹配。
在步骤S2709中,打印机2601向数字照相机2602发送包含步骤S2708中自动设定的内容的打印设定信息。
在步骤S2710中数字照相机2602使用监视器等的显示装置显示接收的打印设定信息。在步骤S2707中自动用纸设定的内容与用户设定的内容产生了不匹配的情况下,显示出该不匹配的意思,提醒用户注意或警告用户。
在步骤S2711中打印机2601判断根据用纸信息自动设定的打印品质与用户手动设定的打印品质之间是否产生不匹配。关于不匹配产生的判断基准和判断处理流程与其他实施例相同,省略说明。
在步骤S2712中在步骤S2711中判断为产生不匹配时,向数字照相机2602发送该不匹配的意思。
在步骤S2713中在步骤S2711中判断为产生不匹配时,数字照相机2602提醒用户注意该不匹配并警告用户。提醒注意和警告通过向显示装置的画面显示进行,但为唤起用户注意,还伴随声音来显示警告。
在步骤S2714中,用户确认步骤S2710显示的打印设定信息或根据步骤S2713显示的警告变更打印设定的内容时,将关于其变更场所和内容的信息发送到数字照相机2602。
在步骤S2715中,数字照相机2602把步骤S2714发送的信息发送给打印机2601。
在步骤S2716中打印机2601接收变更的指示信息,变更打印设定的内容。这里未详细说明,但由于有时存在用户指示的设定内容中未装入的情况,该步骤中的设定变更后可再次进行不匹配的判断。
在步骤S2717中,对数字照相机2602发送步骤S2714接收的反映了指示信息的更新后的打印设定信息。
在步骤S2718中数字照相机2602将接收的更新后的打印设定信息显示在监视器上。
用户反复步骤S2714的处理,可进行想要的设定。
步骤S2719到步骤S2726的处理与图50所示的步骤S2416到步骤S2423的处理相同,省略说明。在步骤S2719到步骤S2726的处理中,开始打印,适合用纸生成数据,进行打印。中止打印的情况下,送出输送到传感器位置的用纸。
这样,与打印设定相关的几乎所有的处理都在打印机2601侧进行,因此打印***的一部分构成数字照相机、对打印设定进行变更都非常容易。
图53是表示第十一实施例的无打印指示时的打印处理的流程的顺序图。
第十一实施例中,实现与第十实施例相同的效果。即可构筑最大限度反映用户意图并且可进行良好图像形成的打印***。具有可使用通用数字照相机的优点。由此,用户从繁杂的操作中解放出来,防止墨水和介质的白白浪费,同时可把握有效的打印环境。
第十一实施例中说明了将数字照相机用作数据处理装置的例子下的效果,但作为数字处理装置使用和第八实施例相同的PC的情况下可得到同样效果。
第十一实施例中,作为数据处理装置(数字照相机2602)和打印机2601的接口,使用图像数据用的存储卡2604和打印设定确认用的通信接口2603两种,但只要是可进行大容量的数据通信,仅使用1种实现接口也没有任何问题。
(第十二实施例)
根据附图说明实现本发明的第八实施例。
图36是第十二实施例的记录介质的存储器映像。
本发明的目的是通过把记录实现上述各实施例的功能的软件的程序码的存储介质提供给***或装置,该***或装置的计算机(或CPU、MPU)读出并执行存储在存储介质中的程序码来实现的。
此时,从存储介质读出的程序码本身实现上述实施例的功能,存储该程序码的存储介质构成本发明。
作为提供程序码的存储介质,相应有例如FD(软盘)、硬盘、CD-ROM、CD-R、CD-RW、DVD-RAM和DVD+RW等光盘、MO等磁光盘、磁带、闪速存储器等非易失性存储卡、ROM等,可使用这些。
也包含通过执行计算机读出的程序码,不仅实现上述实施例的功能,还根据该程序码的指示由计算机上运行的OS(操作***)等执行实际处理的一部分或全部,通过该处理实现上述实施例的功能的情况。
另外,从存储介质读出的程序码写入***计算机的功能扩张板和连接计算机的功能扩张单元上备有的存储器中后,根据该程序码的指示由该功能扩张板和功能扩张单元上备有的CPU等执行实际处理的一部分或全部,通过该处理实现上述实施例的功能的情况。
将本发明适用于上述存储介质时,该存储介质上存储对应前面说明的流程图的程序码。简单说明,将图36的存储器映像例子中所示的各模块存储在存储介质中。即,至少将打印设定模块3601、不匹配判断模块3602、打印数据生成模块3603、通信模块3604和用户接口模块3605的各个程序码存储在存储介质中。
如以上说明,实现功能的结构可以是存储可读出的程序码的存储介质和作为程序码本身的软件,通过在纸盘和纸盒等中设置的状态,即供纸的阶段中得到用纸的种类、大小等打印设定中用纸设定需要的信息并灵活使用该信息,可实现一种不用麻烦用户动手,不白白浪费墨水和介质,可自动进行适合于用纸的打印设定的操作性和方便性皆优的打印***。
尤其,在PC等高速高性能数据处理装置侧进行打印数据的生成和打印机的控制时,可构筑更高速更廉价地且具有灵活性的打印***。
打印开始前对用户提示用纸信息、判断根据传感器的结果得到的用纸信息的打印设定和用户设定的打印品质的不匹配可提供按照用户意图的是适当打印极少的打印***。
(其他实施例)
下面说明实现本发明的其他实施例的一个例子。
在作为本发明的特征说明了作为打印***的构成要素之一的数据处理装置中,第一到第四实施例和第七实施例中假定为PC、在第五和第六实施例中假定为数字照相机,但并非具有这些PC和数字照相机固有的功能。
如第一到第四实施例说明那样,只要数据处理装置侧具有打印的自动设定和与打印品质的不匹配判断功能,则不在乎其种类如何。如第五和第六实施例说明那样,假定在打印机侧进行包含图像处理的到打印数据的生成之前的处理,数据处理装置侧要求的功能减少,在现有的电子产品、互联网连接设备和广泛普及的便携电话等通信工具中都可实现该效果。作为打印***,只要满足所有的功能,不限定各个设备、装置。
如上述,除PC和数字照相机以外,还存在多个可实现本发明的数据处理装置。例如,机顶盒、数字摄像机、数字电视、BS/CS调谐器、游戏机、便携电话、PDA等等。
尝试在与这样的打印机的连接未考虑的数字设备中打印时,打印设定非常麻烦,不可否认有不能进行良好打印的可能。此时,通过在打印前尽可能减轻用户负荷并确实掌握成为打印对象的记录介质的信息、使复杂的打印设定自动化,可得到很大效果。通过用户指定所谓打印品质的由用户意志左右的部分,可提供按照其意图的并且从与用纸的信息对应实现更好图像形成的打印***。
尤其,便携电话等今后预定可处理大容量的内容的设备中,准备打印其内容的方法的非常关键的。本实施例中,大大方便了能满足用户期待的打印***的构筑。
如以上说明,本发明的实施例产生以下效果。
1.通过装载介质传感器、事前掌握用纸的信息并向用户提示,可进行最适合于用纸的图像形成。其结果是不会白白浪费昂贵的墨水和介质。打印中防止不必要的时间浪费。
2.不再需要用户从很多种用纸中选择对打印机设置的用纸的麻烦处理。用户不需要具有关于用纸的知识,不用担心误设定。
3.将PC等高速高性能的数据处理装置用作打印***的构成要素,在其PC侧适合用纸进行颜色变换和2值化等各种图像处理,使得打印机侧高速运算处理装置也不需要专用的DSP、ASIC等的硬件,可更廉价地构筑***。
4.介质传感器自身装载在打印机上,但如第二和第四实施例所示,进行用纸特定的部分不在打印机中而保持在数据处理装置侧,从而可在PC侧具有成为特定用纸时需要的判断基准的参照用表和数值运算时使用的参数等的各种值。变更打印机内部的参数时,虽然伴有ROM改写的危险,但由于只要变更PC上的软件即可,因此可放心灵活地应对新的介质。
5.开始打印并且用户动手进行处理之前,得到打印机中设置的用纸的种类和大小等的信息,因此自动判断是否设定适合于用纸的打印品质,在担心不能形成良好图像时,提醒用户注意并由用户给出指示,可进行更加适合于用纸的打印。
6.开始打印前得到打印机中设置的用纸的种类和大小等的信息,因此与打印开始后检测介质的情况相比,可将打印时间缩短该检测动作需要的时间加上之后适合用纸进行图像处理的时间。仅检测第一页的情况下的***中,如果中途掺入了其他用纸就不能应对,而本发明却相反,能够应对。
7.虽然不特定传感器的种类,但可在供纸前得到用纸的信息。因此,可得到各实施例中说明的各种效果。
8.通过在输送开始前确实掌握因用纸种类而不同的输送量的结构,不需要决定用纸的前面位置的传感器。控制适当的输送量可使得画质提高。
9.将电摄影方式的打印机作为***的构成要素时,通过预先掌握纸盒内累积的用纸的信息,与在输送途中进行检测的情况相比,检测动作和特定所花费的时间变得十分长。其结果是与输送途中进行检测的情况相比,可用具有更高的处理能力的运算处理装置实现。打印机内部的***设计也容易。
10.通过特定用纸的种类,可正确掌握因种类而不同的输送量。其结果是可适当控制输送量,提高打印画质。
11.通过将介质传感器的检测位置配置在用纸的输送途中,可规定介质传感器与用纸的距离。介质传感器与用纸的距离一定,使得包括使用光学传感器的情况下的设计都变得容易了。
这样,提供一种打印***、方法、计算机可调出的存储介质和软件,通过在作为纸盘和纸盒等中设置的状态的供纸前的阶段中得到用纸的种类和大小等打印设定中用纸设定所需要的信息并将其灵活运用,可不用麻烦用户动手,不白白浪费墨水和介质,兼有自动进行适合于用纸的打印设定的操作性和方便性。通过在PC等高速高性能的数据处理装置侧进行打印数据的生成和打印机的控制,可构筑更廉价且高速的打印***。
通过判断根据检测结果得到的用纸信息的打印设定与用户任意设定的打印品质之间的不匹配,可提供具体体现用户意图并进行错误打印少的良好的图像形成的打印***。
也得到由于检测动作需要的时间不包含在打印时间中而产生的打印时间的缩短和可灵活应对新介质的效果。
尤其是第一发明中,由于是根据用纸信息类推并规定打印品质的结构,可实现不用麻烦用户动手、可进行打印的完全自动设定的打印***。
第二发明中,用户可选择打印品质,可实现根据传感器得到的用纸信息和用户选择的打印品质进行打印设定、从其结果进行反映用户意志的打印的打印***。
另外第三发明中,根据传感器得到的用纸信息和用户选择的打印品质进行打印设定时,通过判断打印设定中是否产生不匹配,可实现一种将不遵照用户意图防患于未然、进行良好的图像形成的打印***。
如以上说明,根据本发明,提供一种数据处理装置、打印装置、打印***、数据处理方法、打印方法、程序,通过在纸盘和纸盒等中设置的状态,即在供纸前的阶段中得到用纸的种类和大小等打印设定中用纸设定所需要的信息并将其灵活运用,可自动进行适合于用纸的打印设定。
此外,可提供一种操作性和方便性皆优的数据处理装置、打印装置、打印***、数据处理方法、打印方法、程序,通过向用户提示用纸的信息,不用麻烦用户动手,不白白浪费墨水和介质,可自动进行适合于用纸的打印设定。
尤其在PC等高速高性能的数据处理装置侧进行打印数据的生成和打印机的控制时,可构筑更廉价且高速的打印***。
通过判断根据检测结果得到的用纸信息的打印设定与用户任意设定的打印品质之间的不匹配,可提供更好地遵照用户意图并且极少进行不适当打印的,即总是形成良好图像的打印***。
本发明的实施例中,在用纸的输送途中得到用纸的种类、大小等打印设定中用纸设定需要的信息,并灵活运用该信息,使得不用麻烦用户动手可进行自动打印设定,同时不白白浪费墨水和介质,可进行适合于用纸的适当的打印设定。
Claims (18)
1.一种打印控制装置,包括:
获得单元,获得在被输送的用纸上进行打印的打印装置上检测到的用纸的信息;
判别单元,判别基于上述获得单元获得的信息的打印品质与用户设定的打印品质是否匹配;
打印数据生成单元,当由上述判别单元判别为匹配时,生成使打印装置进行打印的打印数据。
2.根据权利要求1所述的打印控制装置,其特征在于,上述获得单元获得在用纸输送前检测到的用纸的信息。
3.根据权利要求1所述的打印控制装置,其特征在于,上述获得单元获得在用纸输送中检测到的用纸的信息。
4.根据权利要求1所述的打印控制装置,其特征在于,还具有当上述判别单元判别为不匹配时进行警告的警告单元。
5.根据权利要求1所述的打印控制装置,其特征在于,还具有依照打印指示进行用纸的信息的获得要求的单元,上述获得单元根据上述获得要求获得打印装置输出的用纸的信息。
6.根据权利要求1所述的打印控制装置,其特征在于,还具有根据上述获得单元获得的用纸的信息特定用纸的特定单元。
7.根据权利要求1所述的打印控制装置,其特征在于,还具有依照打印指示进行用纸的信息的获得要求的单元,上述获得单元根据上述获得要求获得打印装置检测并输出的用纸的信息。
8.根据权利要求1所述的打印控制装置,其特征在于,上述用纸的信息不包含大小。
9.根据权利要求1所述的打印控制装置,其特征在于,上述打印控制装置包含计算机。
10.一种打印控制方法,包括:
获得步骤,获得在被输送的用纸上进行打印的打印装置上检测到的用纸的信息;
判别步骤,判别基于上述获得步骤获得的信息的打印品质与用户设定的打印品质是否匹配;
打印数据生成步骤,当由上述判别步骤判别为匹配时,生成使打印装置进行打印的打印数据。
11.根据权利要求10所述的打印控制方法,其特征在于,上述获得步骤获得在用纸输送前检测到的用纸的信息。
12.根据权利要求10所述的打印控制方法,其特征在于,上述获得步骤获得在用纸输送中检测到的用纸的信息。
13.根据权利要求10所述的打印控制方法,其特征在于,还具有当上述判别步骤判别为不匹配时进行警告的警告步骤。
14.根据权利要求10所述的打印控制方法,其特征在于,还具有依照打印指示进行用纸的信息的获得要求的步骤,上述获得步骤根据上述获得要求获得打印装置输出的用纸的信息。
15.根据权利要求10所述的打印控制方法,其特征在于,还具有根据上述获得步骤获得的用纸的信息特定用纸的特定步骤。
16.根据权利要求10所述的打印控制方法,其特征在于,还具有依照打印指示进行用纸的信息的获得要求的步骤,上述获得步骤根据上述获得要求获得打印装置检测并输出的用纸的信息。
17.根据权利要求10所述的打印控制方法,其特征在于,上述用纸的信息不包含大小。
18.根据权利要求10所述的打印控制方法,其特征在于,上述打印控制方法由打印机驱动程序执行。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002113336A JP4109889B2 (ja) | 2002-04-16 | 2002-04-16 | 印刷制御装置、印刷制御方法、プログラム、及び記憶媒体 |
JP113336/2002 | 2002-04-16 | ||
JP122404/2002 | 2002-04-24 | ||
JP2002122404A JP2003312092A (ja) | 2002-04-24 | 2002-04-24 | 印刷制御装置、印刷制御方法、プログラム、及び記憶媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1451547A true CN1451547A (zh) | 2003-10-29 |
CN100339230C CN100339230C (zh) | 2007-09-26 |
Family
ID=28677645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB031220096A Expired - Fee Related CN100339230C (zh) | 2002-04-16 | 2003-04-16 | 计算机和打印控制方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7436532B2 (zh) |
EP (1) | EP1355261B1 (zh) |
CN (1) | CN100339230C (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100424627C (zh) * | 2005-06-06 | 2008-10-08 | 佳能株式会社 | 打印***和方法 |
CN1904750B (zh) * | 2005-07-29 | 2010-06-16 | 佳能株式会社 | 图像形成设备和控制图像形成设备的方法 |
CN101121344B (zh) * | 2006-08-08 | 2011-12-07 | 佳能株式会社 | 信息处理设备和信息处理方法 |
CN103121327A (zh) * | 2011-11-18 | 2013-05-29 | 夏普株式会社 | 印刷***和印刷数据生成装置 |
CN103287129A (zh) * | 2012-02-27 | 2013-09-11 | 精工爱普生株式会社 | 控制部及控制方法 |
CN107160867A (zh) * | 2017-05-08 | 2017-09-15 | 西安印艺苑实业有限公司 | 识别打印纸张属性的方法、装置和打印机 |
CN109254511A (zh) * | 2017-07-12 | 2019-01-22 | 佳能株式会社 | 图像形成装置和控制方法 |
CN110603151A (zh) * | 2017-05-03 | 2019-12-20 | 多米诺英国有限公司 | 对打印机的改进或与打印机相关的改进 |
CN110618588A (zh) * | 2018-06-19 | 2019-12-27 | 精工爱普生株式会社 | 图像处理装置及存储介质 |
CN111123672A (zh) * | 2018-10-30 | 2020-05-08 | 柯尼卡美能达株式会社 | 纸张种类判别装置以及纸张种类判别装置的控制程序 |
CN111132848A (zh) * | 2017-09-01 | 2020-05-08 | 惠普发展公司,有限责任合伙企业 | 通过打印作业属性控制的打印介质累积器 |
CN113168455A (zh) * | 2018-12-03 | 2021-07-23 | 惠普发展公司,有限责任合伙企业 | 逻辑电路封装 |
CN113348091A (zh) * | 2019-02-14 | 2021-09-03 | 佐藤控股株式会社 | 打印机、打印机的控制方法以及程序 |
CN115257198A (zh) * | 2022-07-26 | 2022-11-01 | 上海商米科技集团股份有限公司 | 一种热敏纸打印识别方法、装置及热敏打印机 |
CN116552145A (zh) * | 2023-04-28 | 2023-08-08 | 珠海恒盛条码设备有限公司 | 一种纸张兼容的打印设备及打印控制方法 |
Families Citing this family (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050254089A1 (en) * | 1997-02-20 | 2005-11-17 | Eastman Kodak Company | System and method for producing print order files customized for a particular printer |
JP4136817B2 (ja) * | 2002-08-05 | 2008-08-20 | キヤノン株式会社 | デジタルカメラ及びプリンタ |
JP3885699B2 (ja) * | 2002-09-26 | 2007-02-21 | ブラザー工業株式会社 | 処理媒体搬送装置及び画像形成装置 |
US8460243B2 (en) | 2003-06-10 | 2013-06-11 | Abbott Diabetes Care Inc. | Glucose measuring module and insulin pump combination |
US7996361B1 (en) * | 2003-06-30 | 2011-08-09 | Symantec Operating Corporation | Method and system of providing replica files within a fileset |
US7722536B2 (en) | 2003-07-15 | 2010-05-25 | Abbott Diabetes Care Inc. | Glucose measuring device integrated into a holster for a personal area network device |
JP2005059585A (ja) * | 2003-07-30 | 2005-03-10 | Canon Inc | 画像処理装置及び画像処理方法及びコンピュータプログラム |
JP3854951B2 (ja) * | 2003-08-08 | 2006-12-06 | キヤノン株式会社 | データ処理装置および印刷制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム |
JP2005081639A (ja) * | 2003-09-05 | 2005-03-31 | Canon Inc | 記録装置および記録システム |
JP2005204174A (ja) * | 2004-01-16 | 2005-07-28 | Seiko Epson Corp | 画像形成装置、及び記憶媒体 |
CA2858901C (en) | 2004-06-04 | 2024-01-16 | Carolyn Anderson | Diabetes care host-client architecture and data management system |
JP2006056014A (ja) * | 2004-08-17 | 2006-03-02 | Konica Minolta Business Technologies Inc | 画像形成のための装置、方法およびプログラム、並びに印刷指示のための装置、方法およびプログラム、並びに画像処理システム |
US20060039020A1 (en) * | 2004-08-20 | 2006-02-23 | Canon Kabushiki Kaisha | Image supply device, control method thereof and printing system |
US7401878B2 (en) * | 2004-09-30 | 2008-07-22 | Lexmark International, Inc. | Print media detection in an imaging apparatus |
WO2006077942A1 (ja) * | 2005-01-19 | 2006-07-27 | Brother Kogyo Kabushiki Kaisha | 無線タグ情報管理システム及び読取装置、タグラベル作成装置、無線タグ回路素子カートリッジ、無線タグ |
JP4125302B2 (ja) * | 2005-03-31 | 2008-07-30 | キヤノン株式会社 | 印刷システム、情報処理装置、印刷方法およびプログラム |
JP2006341936A (ja) * | 2005-06-07 | 2006-12-21 | Canon Inc | 記録装置及び記録方法 |
US20070024888A1 (en) * | 2005-07-27 | 2007-02-01 | Bailey Eliot N | Protecting valuable media |
WO2007050055A1 (en) * | 2005-10-24 | 2007-05-03 | Hewlett-Packard Development Company, L.P. | Printers usable with different substrates and printing method |
JP4484806B2 (ja) * | 2005-11-30 | 2010-06-16 | キヤノン株式会社 | 記録システム、記録方法、ホスト装置、プログラム、及び、コンピュータ可読媒体 |
JP5016851B2 (ja) * | 2006-06-02 | 2012-09-05 | キヤノン株式会社 | 印刷装置、印刷方法、及びプログラム |
JP2008123484A (ja) * | 2006-10-20 | 2008-05-29 | Canon Inc | 印刷処理装置及び印刷処理装置の制御方法 |
JP4921190B2 (ja) * | 2007-01-29 | 2012-04-25 | キヤノン株式会社 | 印刷制御装置及び方法と印刷システム |
JP2008186194A (ja) * | 2007-01-29 | 2008-08-14 | Brother Ind Ltd | 印刷制御システム、プリンタ及びプリンタ制御プログラム |
JP4416801B2 (ja) * | 2007-01-29 | 2010-02-17 | キヤノン株式会社 | 情報処理装置及び情報処理方法 |
JP4948283B2 (ja) * | 2007-06-25 | 2012-06-06 | キヤノン株式会社 | 情報処理装置および制御方法および制御プログラム |
JP2009042977A (ja) * | 2007-08-08 | 2009-02-26 | Konica Minolta Business Technologies Inc | 画像形成システム、画像形成装置及びプログラム |
US7715734B2 (en) * | 2007-08-15 | 2010-05-11 | Lexmark International, Inc. | Paper change detection method |
US8023843B2 (en) * | 2008-10-30 | 2011-09-20 | Xerox Corporation | Method and apparatus for media thickness measurement in an image production device |
JP4952821B2 (ja) * | 2010-05-17 | 2012-06-13 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成システム、画像形成装置、画像形成方法および画像形成プログラム |
US10136845B2 (en) | 2011-02-28 | 2018-11-27 | Abbott Diabetes Care Inc. | Devices, systems, and methods associated with analyte monitoring devices and devices incorporating the same |
JP5910185B2 (ja) * | 2011-03-18 | 2016-04-27 | 株式会社リコー | 印刷制御装置、印刷制御システム、印刷制御方法、及びプログラム |
CN102848746B (zh) * | 2011-06-28 | 2014-10-29 | 北大方正集团有限公司 | 批量作业输出方法和装置 |
AU2014208238B2 (en) * | 2011-09-15 | 2016-05-05 | Fujifilm Business Innovation Corp. | Image forming apparatus, program for image forming apparatus, and image forming method |
JP5946009B2 (ja) | 2011-09-15 | 2016-07-05 | 富士ゼロックス株式会社 | 画像形成装置およびプログラム |
AU2016210588B2 (en) * | 2011-09-15 | 2018-01-18 | Fujifilm Business Innovation Corp. | Image forming apparatus, program for image forming apparatus, and image forming method |
JP5990093B2 (ja) * | 2012-11-29 | 2016-09-07 | キヤノン株式会社 | 画像処理装置、画像処理方法ならびにプログラム |
JP6170864B2 (ja) * | 2014-03-31 | 2017-07-26 | 株式会社沖データ | 印刷システム及び印刷方法 |
WO2016052409A1 (ja) | 2014-09-29 | 2016-04-07 | 富士フイルム株式会社 | 印刷管理装置、印刷管理方法及び印刷管理プログラム |
JP6299708B2 (ja) * | 2015-09-01 | 2018-03-28 | コニカミノルタ株式会社 | 画像形成装置、画像形成システムおよび管理装置 |
JP2017156832A (ja) * | 2016-02-29 | 2017-09-07 | 富士ゼロックス株式会社 | 印刷制御プログラム及び情報処理装置 |
US10558410B2 (en) * | 2017-09-21 | 2020-02-11 | Canon Kabushiki Kaisha | Image forming apparatus |
JP7098385B2 (ja) * | 2018-04-02 | 2022-07-11 | キヤノン株式会社 | 画像処理装置、制御方法及びプログラム |
JP7067207B2 (ja) * | 2018-04-03 | 2022-05-16 | コニカミノルタ株式会社 | 画像形成装置および画像形成方法 |
JP2020121503A (ja) * | 2019-01-31 | 2020-08-13 | セイコーエプソン株式会社 | 印刷装置、機械学習装置、機械学習方法、印刷制御プログラム |
EP3702968B1 (en) | 2019-02-28 | 2023-07-05 | Canon Kabushiki Kaisha | Information processing apparatus, printing apparatus, and information processing method |
US11243724B2 (en) * | 2019-09-12 | 2022-02-08 | Xerox Corporation | Methods and systems for printing an address without an external device |
JP7352422B2 (ja) * | 2019-09-18 | 2023-09-28 | キヤノン株式会社 | 情報処理装置、その制御方法、及びプログラム |
EP3815911A1 (en) * | 2019-10-31 | 2021-05-05 | Canon Production Printing Holding B.V. | A method of printing on media of a given media type |
JP7476700B2 (ja) * | 2020-07-16 | 2024-05-01 | ブラザー工業株式会社 | プログラムおよび情報処理装置 |
US20220223997A1 (en) * | 2021-01-13 | 2022-07-14 | Zebra Technologies Corporation | User-Installable Wireless Communications Module |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0367824A (ja) | 1989-08-02 | 1991-03-22 | Hitachi Ltd | 文書印刷方式 |
JP3154582B2 (ja) | 1992-03-18 | 2001-04-09 | 松下電器産業株式会社 | 複式複写用紙の印刷装置 |
JPH05281874A (ja) | 1992-03-31 | 1993-10-29 | Ricoh Co Ltd | 記録紙判別装置 |
US5467434A (en) * | 1992-08-28 | 1995-11-14 | Xerox Corporation | Apparatus and method for determining printer option availability and representing conflict resolution in a combination of print job selections |
JPH06143713A (ja) * | 1992-11-09 | 1994-05-24 | Canon Inc | 画像形成装置 |
KR0134341B1 (ko) * | 1993-04-29 | 1998-04-20 | 김광호 | 프린터의 용지/필름감지방법 및 그 장치 |
JP3087816B2 (ja) | 1995-05-18 | 2000-09-11 | 日本電気株式会社 | 印刷装置 |
JPH1110853A (ja) | 1997-06-25 | 1999-01-19 | Nec Corp | プリンタ及びこれに用いる印刷媒体 |
US6557965B2 (en) * | 1997-06-30 | 2003-05-06 | Hewlett-Packard Company | Shortcut media determination system for inkjet printing |
US6283653B1 (en) * | 1997-11-05 | 2001-09-04 | Canon Kabushiki Kaisha | Apparatus and method for selecting print media and feed tray independently |
US6154227A (en) * | 1997-12-08 | 2000-11-28 | Hewlett-Packard Company | Apparatus and method for printing compensation |
JP2000025209A (ja) | 1998-07-09 | 2000-01-25 | Canon Inc | 記録装置 |
JP2000177198A (ja) * | 1998-12-14 | 2000-06-27 | Seiko Epson Corp | 記録用媒体 |
EP1070597B1 (en) * | 1999-02-04 | 2005-12-28 | Matsushita Electric Industrial Co., Ltd. | Object-to-be-printed detector and print detecting method |
JP2001058448A (ja) | 1999-08-20 | 2001-03-06 | Canon Inc | 情報出力装置、画像出力装置、画像出力システム、画像出力装置のエラー制御方法、及び記憶媒体 |
JP2001078128A (ja) | 1999-09-06 | 2001-03-23 | Fuji Photo Film Co Ltd | プリンタ付きカメラ |
US6850337B1 (en) * | 2000-01-31 | 2005-02-01 | Hewlett-Packard Development Company, L.P. | Methods and arrangement for providing and using printer configuration status information |
JP2002086853A (ja) | 2000-09-11 | 2002-03-26 | Canon Inc | 情報処理装置及びシステム及びその制御方法と周辺装置とプリンタドライバ |
EP1226952B1 (en) * | 2001-01-26 | 2008-10-29 | Seiko Epson Corporation | Printing system, thermal printer, printing control method, and data storage medium |
-
2003
- 2003-04-14 EP EP03252349A patent/EP1355261B1/en not_active Expired - Lifetime
- 2003-04-14 US US10/412,419 patent/US7436532B2/en not_active Expired - Fee Related
- 2003-04-16 CN CNB031220096A patent/CN100339230C/zh not_active Expired - Fee Related
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100424627C (zh) * | 2005-06-06 | 2008-10-08 | 佳能株式会社 | 打印***和方法 |
CN1904750B (zh) * | 2005-07-29 | 2010-06-16 | 佳能株式会社 | 图像形成设备和控制图像形成设备的方法 |
CN101121344B (zh) * | 2006-08-08 | 2011-12-07 | 佳能株式会社 | 信息处理设备和信息处理方法 |
CN103121327A (zh) * | 2011-11-18 | 2013-05-29 | 夏普株式会社 | 印刷***和印刷数据生成装置 |
CN103287129A (zh) * | 2012-02-27 | 2013-09-11 | 精工爱普生株式会社 | 控制部及控制方法 |
CN110603151A (zh) * | 2017-05-03 | 2019-12-20 | 多米诺英国有限公司 | 对打印机的改进或与打印机相关的改进 |
CN107160867A (zh) * | 2017-05-08 | 2017-09-15 | 西安印艺苑实业有限公司 | 识别打印纸张属性的方法、装置和打印机 |
CN109254511A (zh) * | 2017-07-12 | 2019-01-22 | 佳能株式会社 | 图像形成装置和控制方法 |
CN111132848A (zh) * | 2017-09-01 | 2020-05-08 | 惠普发展公司,有限责任合伙企业 | 通过打印作业属性控制的打印介质累积器 |
CN110618588A (zh) * | 2018-06-19 | 2019-12-27 | 精工爱普生株式会社 | 图像处理装置及存储介质 |
CN111123672A (zh) * | 2018-10-30 | 2020-05-08 | 柯尼卡美能达株式会社 | 纸张种类判别装置以及纸张种类判别装置的控制程序 |
CN111123672B (zh) * | 2018-10-30 | 2023-01-20 | 柯尼卡美能达株式会社 | 纸张种类判别装置以及纸张种类判别装置的控制程序 |
CN113168455A (zh) * | 2018-12-03 | 2021-07-23 | 惠普发展公司,有限责任合伙企业 | 逻辑电路封装 |
CN113348091A (zh) * | 2019-02-14 | 2021-09-03 | 佐藤控股株式会社 | 打印机、打印机的控制方法以及程序 |
CN113348091B (zh) * | 2019-02-14 | 2023-03-10 | 佐藤控股株式会社 | 打印机、打印机的控制方法以及程序 |
CN115257198A (zh) * | 2022-07-26 | 2022-11-01 | 上海商米科技集团股份有限公司 | 一种热敏纸打印识别方法、装置及热敏打印机 |
CN116552145A (zh) * | 2023-04-28 | 2023-08-08 | 珠海恒盛条码设备有限公司 | 一种纸张兼容的打印设备及打印控制方法 |
Also Published As
Publication number | Publication date |
---|---|
US20050111015A1 (en) | 2005-05-26 |
US7436532B2 (en) | 2008-10-14 |
EP1355261A2 (en) | 2003-10-22 |
CN100339230C (zh) | 2007-09-26 |
EP1355261A3 (en) | 2011-01-12 |
EP1355261B1 (en) | 2013-02-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100339230C (zh) | 计算机和打印控制方法 | |
CN1475966A (zh) | 记录***及其控制方法 | |
CN1278216C (zh) | 设备关联管理***、网络设备及设备关联管理方法 | |
CN1708408A (zh) | 图象提供装置、记录***以及记录控制方法 | |
CN101030125A (zh) | 打印***和作业处理方法 | |
CN1706657A (zh) | 印刷装置、控制印刷程序、记录控制印刷程序的记录媒体 | |
CN1277687C (zh) | 打印装置 | |
CN1691033A (zh) | 成像设备、***,处理、控制任务的方法,及存储介质 | |
CN1183439C (zh) | 便携式终端及数据输出控制*** | |
CN1296811C (zh) | 信息处理装置及其控制方法和控制装置 | |
CN1770772A (zh) | 数据处理***、数据处理装置和数据处理程序 | |
CN1804835A (zh) | 多级设备性能分层结构 | |
CN1737700A (zh) | 图像形成***及图像形成装置 | |
CN1794105A (zh) | 打印装置和打印方法 | |
CN1707457A (zh) | 数据传输方法和数据传输装置 | |
CN101060988A (zh) | 带盒和带式打印机 | |
CN101046729A (zh) | 信息处理设备和其控制方法 | |
CN101046728A (zh) | 信息处理设备和其控制方法 | |
CN1912825A (zh) | 信息处理装置及其控制方法 | |
CN1604562A (zh) | 通信控制器、主机端控制器、通信设备、通信***和方法 | |
CN1716225A (zh) | 普通usb驱动器 | |
CN1624681A (zh) | 图像形成***、图像形成***的控制方法、程序及存储媒体 | |
CN1841304A (zh) | 图像形成设备及其控制方法、图像形成*** | |
CN1783058A (zh) | 服务提供***和用于接收服务的设备 | |
CN101060986A (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 |
Granted publication date: 20070926 Termination date: 20150416 |
|
EXPY | Termination of patent right or utility model |