CN1590113A - 图像供给装置、记录装置、记录系统及其控制方法 - Google Patents

图像供给装置、记录装置、记录系统及其控制方法 Download PDF

Info

Publication number
CN1590113A
CN1590113A CNA2004100576135A CN200410057613A CN1590113A CN 1590113 A CN1590113 A CN 1590113A CN A2004100576135 A CNA2004100576135 A CN A2004100576135A CN 200410057613 A CN200410057613 A CN 200410057613A CN 1590113 A CN1590113 A CN 1590113A
Authority
CN
China
Prior art keywords
mentioned
request
data
unit
tape deck
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
CNA2004100576135A
Other languages
English (en)
Other versions
CN100343067C (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 CN1590113A publication Critical patent/CN1590113A/zh
Application granted granted Critical
Publication of CN100343067C publication Critical patent/CN100343067C/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00007Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to particular apparatus or devices
    • H04N1/0001Transmission systems or arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00068Calculating or estimating
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00071Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for characterised by the action taken
    • H04N1/00082Adjusting or controlling
    • H04N1/00087Setting or calibrating
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00071Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for characterised by the action taken
    • H04N1/0009Storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00278Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a printing apparatus, e.g. a laser beam printer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0015Control of image communication with the connected apparatus, e.g. signalling capability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0015Control of image communication with the connected apparatus, e.g. signalling capability
    • H04N2201/0027Adapting to communicate with plural different types of apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0037Topological details of the connection
    • H04N2201/0041Point to point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0046Software interface details, e.g. interaction of operating systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0048Type of connection
    • H04N2201/0049By wire, cable or the like
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0048Type of connection
    • H04N2201/0055By radio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0072Detecting the status of a connected apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0082Image hardcopy reproducer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0084Digital still camera

Abstract

本发明提供一种图像供给装置、记录装置、记录系统及其控制方法。在确立基于安装于DSC与PD打印机的应用程序的通信顺序后,从DSC向PD打印机发出请求,预测伴随着该请求的数据传送所需要的时间,根据其预测的时间推测响应该请求、接收到来自PD打印机的响应之前的经过时间,在该推测的经过时间内从PD打印机没有响应时使该请求无效。

Description

图像供给装置、记录装置、 记录系统及其控制方法
技术领域
本发明涉及一种图像供给装置、记录装置、记录系统及其控制方法。
背景技术
近年来,广泛地使用由简单的操作对图像进行摄影、可将其摄影的图像变换成数字图像数据的数字照相机(摄像装置)。在打印由这样的照相机进行了摄影的图像作为照片使用的场合,通常将其摄影的数字图像数据从数字照相机PC向(计算机)取入,由该PC进行图像处理后,从该PC输出到彩色打印机进行打印。
对此,最近开发出在后面的说明中称为直接打印的彩色打印系统和所谓的照片直接(PD)打印机等(参照日本特开2003-061034号公报),该直接打印不通过PC,可直接从数字照相机将数字图像数据传送到彩色打印机进行打印,该照片直接(PD)打印机可打印存储于存储卡的摄影的图像,该存储卡搭载于数字照相机,对其摄像的图像进行存储,可直接安装到彩色打印机。
这样的直接打印的功能为原本仅可在同一制造商的照相机与打印机之间实现的受到机种限定的打印功能,但近年来在这些行业得到标准化,正努力建立起可与制造商无关地连接不同制造商的照相机与打印机进行直接打印的环境。
为了实现这样与制造商无关的直接打印,可考虑供给图像数据的装置和接收该图像数据进行打印的图像输出装置中的至少一方获得另一方具有的功能(以后称capability)。现在假设通过使用者操作照相机的的接口从而实现直接打印,则该照相机必须事先获得希望使其打印图像的打印机具有的capability。为此,需要在照相机与打印机之间定义用于交换capability的命令,定义该命令的通信规格,按照该通信规格进行命令的收发。这样,必须解释该命令,确认相互的功能,相应于该打印机的capability适当地生成按照来自使用者的打印指示的打印命令(以后称打印任务)。即,照相机必须可相应于打印机的capability生成多个打印任务地设计,这对照相机为非常大的负荷。
在为了获得这样的功能信息而进行由命令实现的请求和由相对该请求的响应进行的收发信的场合,有可能未规定命令的超时。这是因为,即使在刚发生由命令实现的请求后开始打印数据的收发,也是在传输层和物理层这样的更下位层进行,所以,可能不能由应用程序认识到已开始数据传送。在该场合,应用程序仅是判断响应推迟,在已经过该设定的超时时间的场合,即使正处于数据传送过程中也实施超时处理。
发明内容
本发明就是鉴于上述问题而作出的,其目的在于提供一种图像供给装置、记录装置、记录系统及其控制方法,在图像供给装置与记录装置之间通过由命令实现的请求和响应进行收发信,同时,在从图像供给装置发送数据的场合,通过正确地预测记录装置的响应之前的超时,从而可迅速地进行通信错误等发生的场合的状态恢复。
按照本发明的一形式,本发明的记录系统具有以下那样的构成。即,
记录系统通过通用接口直接连接图像供给装置与记录装置,从上述图像供给装置将图像数据发送到上述记录装置并进行记录;其特征在于:具有请求发出单元、预测单元、推测单元、及请求无效单元;
该请求发出单元在确立基于安装于上述图像供给装置和上述记录装置的应用程序的通信顺序后,从上述图像供给装置向上述记录装置发出请求;
该预测单元预测伴随着上述请求的数据传送所需要的时间;
该推测单元相应于上述请求根据由上述预测单元预测的上述时间推测接收到来自上述记录装置的响应之前的经过时间;
该请求无效单元当在由上述推测单元推测的经过时间内从上述记录装置没有响应时使上述请求无效。
按照本发明的一形式,本发明的记录装置具有以下那样的构成。即,
记录装置通过通用接口直接与图像供给装置连接,从上述图像供给装置接收图像数据并进行记录;其特征在于:具有请求发出单元、预测单元、推测单元、及请求无效单元;
该请求发出单元在确立基于所安装的应用程序的通信顺序后,向上述图像供给装置发出请求;
该预测单元预测伴随着上述请求的数据传送所需要的时间;
该推测单元相应于上述请求根据由上述预测单元预测的上述时间推测接收到来自上述图像供给装置的响应之前的经过时间;
该请求无效单元当在由上述推测单元推测的经过时间内从上述图像供给装置没有响应时使上述请求无效。
附图说明
图1为本发明实施例的PD打印机的示意透视图。
图2为实施例的PD打印机的操作面板的示意图。
图3为示出与本实施例的PD打印机的控制相关的主要部分的构成的框图。
图4为示出本实施例的DSC的构成的框图。
图5为说明本实施例的PD打印机与数字照相机的连接的图。
图6为说明本实施例的打印系统的PD打印机与DSC之间的命令的交换的图。
图7为说明从本实施例的DSC发出的打印开始命令的具体例的图。
图8A为说明从本实施例的PD打印机发送到DSC的JobStatus的图,图8B为说明DeviceStatus的图。
图9A、9B为说明在本实施例的PD打印机的capability的交换情况的图,图9A示出从DSC向PD打印机的capability请求命令例,图9B为示出从PD打印机向DSC的响应命令例的图。
图10A、10B为说明获得本实施例的打印对象图像的文件信息的例子的图,图10A示出从PD打印机向DSC的文件请求命令例,图10B为示出从DSC将图像文件发送到PD打印机的场合的命令例的图。
图11为说明本发明第1实施例的DSC的处理的流程图。
图12为说明本发明第1实施例的DSC的RAM的存储图的图。
图13为说明本发明第2实施例的DSC的处理的流程图。
图14为说明安装了本实施例的NCDP的PD打印机和数字照相机的软件构成的示意图。
具体实施方式
下面参照附图详细说明本发明的优选实施例。
(本发明的第1实施例)
(打印机的概要说明)
图1为本发明实施例的照片直接打印机装置(以下称PD打印机)1000的示意透视图。该PD打印机1000具有从主计算机(PC)接收数据进行打印的作为通常的PC打印机的功能和直接读取存储于存储卡等存储媒体的图像数据或从数据照相机和PDA等接收图案数据进行打印的功能。
在图1中,构成本实施例的PD打印机1000的外壳的主体具有下壳1001、上壳1002、维护盖1003、及排出托盘1004的外部装饰构件。另外,下壳1001形成PD打印机1000的大体下半部分,上壳1002形成主体的大体上半部分,由两壳的组合构成在内部具有收容后述的各机构的空间的空心体构造,在其上面部分和前面部分分别形成开口部分。另外,排出托盘1004可自由回转地保持在下壳1001,由其回转可使形成于下壳1001前面部分的开口部分进行开闭。为此,当实施记录动作时,使排出托盘1004朝前面侧回转,开成开口部分,从而可从这里排出进行了记录的片状材料(包含普通纸、专纸张、树脂片等。以下简单称为片状材料),同时,可依次堆放排出的片状材料。另外,在排出托盘1004收容2块辅助托盘11004a、1004b,根据需要朝前面拉出各托盘,从而可分3阶段放大和缩小片状材料的支承面积。
维护盖1003可自由回转地在上壳1002保持其一端部,可开闭形成于上面的开口部分,通过打开该维护盖1003,可进行收容于主体内部的记录头盒(图中未示出)或墨水槽(图中未示出)等的更换。在这里虽然未特别图示,但实际上当使维护盖1003开闭时,形成于其背面的突起部分使盖开闭杆回转,由微型开关等检测该杆的回转位置,从而可检测维护盖1003的开闭状态。
另外,在上壳1002的上面设置电源键1005。另外,在上壳1002的右侧设置具有液晶显示部分1006和各种按键开关的操作面板1010。该操作面板1010的构造在后面参照图2详细说明。符号1007为自动进给部分,自动地将片状材料送往装置主体内。符号1008为纸间选择杆,为用于调整打印头与片状材料间的间隔的杆。符号1009为卡槽,在这里插入可安装存储卡的适配器,通过该适配器可直接取入存储于存储卡的图像数据进行打印。作为该存储卡(PC),例如有紧致快闪(注册商标)存储器、智能媒体、存储棒等。符号1011为显示部分(液晶显示部分),可相对该PD打印机1000的主体装拆,在从存储于PC卡的图像中检索希望打印的图像的场合等,用于显示单帧的图像或索引图像等。符号1012为用于连接后述的数字照相机的USB端子。另外,在该PD装置1000的后面设置用于连接个人计算机(PC)的USB连接器。
(打印机操作部分的概要说明)
图2为本实施例的PD打印机1000的操作面板1010的示意图。
如图所示那样,在液晶显示部分1006显示用于设定各种与打印到其左右的项目相关的数据的菜单项目。作为显示于这里的项目,例如有多个照片图像文件中的希望打印的照片图像的起始编号、指定帧编号(开始帧指定/打印帧指定)、希望结束打印的最后的照片编号(结束)、打印份数(份数)、用于打印的片状材料的种类(纸张种类)、打印到1张片状材料的照片的张数设定(布局)、打印质量的指定(质量)、是否打印摄影的日期的指定(日期打印)、是否修正照片后打印的指定(图像修正)、打印所需要的片状材料的张数显示(纸张张数)等。这些各项目使用光标键2001进行选择或指定。符号2002为模式键,每次按下该键,可切换打印的种类(索引打印、所有帧打印、单帧打印、指定帧打印等),与此相应,LED2003对应的LED亮灯。符号2004为维护键,用于进行打印头的清洗等、打印机的维护的键。符号2005为打印开始键,在指示打印开始时或确立维护的设定时按下。符号2006为打印中止键,在使打印中止时、指示维护的中止时按下。
(打印机的电气规格概要)
下面参照图3说明本实施例的PD打印机1000的控制相关的主要部分的构成。在该图3中,与上述附图相同的部分采用相同的符号,省略其说明。
在图3中,符号3000表示控制部分(控制基板)。符号3001表示ASIC(专用定制LSI)。符号3002为DSP(数字信号处理器),在内部具有CPU,负责后述的各种控制处理、从亮度信号(RGB)向浓度信号(CMYK)的变换、缩放、γ变换、误差扩散等图像处理等。符号3003为存储器,具有存储DSP3002的CPU的控制程序的程序存储器3003a、存储执行时的程序的RAM区、及作为存储图像数据等的工作存储器起作用的存储区。符号3004为打印机引擎,在这里,搭载了使用多种颜色的彩色墨水打印彩色图像的喷墨打印机的打印机引擎。符号3005为用于连接数字照相机(DSC)3012的作为端口的USB连接器。符号3006为用于连接显示部分1011的连接器。符号3008为USB集线器(USBHUB),当该PD打印机1000根据来自PC3010的图像数据进行打印时,直接传送来自PC3010的数据,通过USB3021输出到打印机引擎3004。这样,连接的PC3010可与打印机引擎3004直接进行数据和信号的交换而实施打印(作为一般的PC打印机起作用)。符号3009为电源连接器,输入由电源3019从商用交流变换后的直流电压。PC3010为一般的个人计算机,符号3011为上述存储卡(PC卡),符号3012为数字照相机(DSC:DigitalStillCamera)。
该控制部分3000与打印机引擎3004之间的信号的交换通过上述USB3021或IEEE1284总线3022进行。
(数字照相机的概要说明)
图4为示出本实施例的DSC(数字照相机)3012的构成的框图。
在该图中,符号3100为进行DSC3012整体的控制的CPU,符号3101为存储由CPU3100进行的处理顺序的ROM。符号3102为作为CPU3100的工作区使用的RMA,符号3103为进行各种操作的开关组,包含快门、模式切换开关、选择开关和光标键等。符号2700为液晶显示部分,用于显示现在时刻摄影的影像、摄像后存储于存储卡的图像,或显示进行各种设定时的菜单。符号3105为光学单元,主要由透镜及其驱动系构成。符号3106为CCD元件,符号3107为在CPU3100的控制下对光学单元3105进行驱动控制的驱动器。符号3108为连接存储媒体3109(紧致快闪(注册商标)存储卡、智能媒体等)的连接器,符号3110为用于连接PC或实施例的PD打印机1000的USB接口(USB的从属侧)。
(照相机/打印机的连接概要说明)
图5为说明本实施例的PD打印机1000与DSC3012的连接的图,与上述附图相同的部分用相同符号表示,省略其说明)。
在图中,电缆5000具有与PD打印机1000的连接器1012连接的连接器5001和与数字照相机3012的连接用连接器5003连接的连接器5002,另外,数字照相机3012可通过连接用连接器5003输出保存于内部的存储器的图像数据地构成。作为数字照相机3012的构成,可采用在内部具有作为存储单元的存储器的构成和具有用于安装可拆卸的存储器的槽的构成等各种构成。如该图5所示那样,通过电缆5000连接PD打印机1000与数字照相机3012,从而直接由PD打印机1000打印来自数字照相机3012的图像数据。
下面说明基于以上构成的包含DSC3012和PD打印机1000的打印系统的动作概要。在该实施例的打印系统中,DSC3012与PD打印机1000分别可进行按照本实施例的顺序DPS(直接打印系统)的规格的动作。
图14为示出该通信层的图。
在图中,符号1400为利用USB的接口,符号1401为按照蓝牙技术的接口。符号1402表示当建立利用NCDP的系统时安装的应用层。符号1403为用于执行已有协议和接口的层,在这里,安装有PTP(图像传输协议)、SCSI、及蓝牙技术的BIP(基本图像轮廓)、USB接口等。本实施例的NCDP的前提为安装有这样的协议层等体系结构,并且作为应用程序安装。在这里,PD打印机1000规定为USB主机侧,数字照相机3012规定为USB从属侧,如图14所示那样,分别成为相同的NCDP构成。
在以下的说明中,请求和相对该请求的响应根据在应用层执行的预定的应用程序的控制交换的信息。图案数据和capability信息等实际的数据使用位于应用层的下位的层(例如传输层和物理层)。
通信的信息的种类与实际进行该信息的交换的通信层的对应不限于此,但根据该请求实际交换图像数据等的层一方位于交换请求/响应的层的下位的场合,本实施例特别有用。
(直接打印概要说明)
图6为说明在本实施例的打印系统中从DSC3012相对PD打印机1000发出打印请求进行打印的场合的粗略的信号流程的图。
作为该处理顺序,在PD打印机1000与DSC3012通过电缆5000连接后,确认相互符合DPS规格,然后实施。首先,DSC3012将“ConfigurePrintService”发送到PD打印机1000,检查PD打印机1000的状态(600)。对此,从PD打印机1000通知该时刻的PD打印机1000的状态(在这里为“空闲”状态)(601)。在这里,由于为“空闲”状态,所以,DSC3012询问PD打印机1000的capability(602),发出与该capability相应的打印开始请求(StartJob)(603)。该打印开始请求在601中以来自后述的PD打印机1000的状态信息中的“newJobOK”为“True(真)”作为条件,从DSC3012向PD打印机1000发出。
对于该打印开始请求,PD打印机1000根据指示打印的图像数据的文件ID向DSC3012请求文件信息(GetFileInfo)(604)。对其作出响应,从DSC3012发送该文件信息(FileInfo)。在该文件信息中包含文件容量等信息。当判断PD打印机1000可接收到该文件信息进行处理时,向DSC3012请求(GetFile)该文件信息(605)。这样请求的文件的图像数据(ImageFile)从DSC3012发送到PD打印机1000。当这样由PD打印机1000开始打印处理时,在606示出“打印过程中(Printing)”的状态信息由“NotifyDeviceStatus”从PD打印机1000送到DSC3012。然后,在结束1页的打印处理的场合,当下一页的处理开始时,从PD打印机1000根据“NotifyJobStatus”607通知这一状态。如仅为1页的打印,则在结束该打印请求的1页的打印时,由“NotifyDeviceStatus”608通知PD打印机1000已成为“空闲”状态(NotifyDeviceStatus(Idle))。
例如,在对1页布置多个(N个)图案进行打印的N-up打印的场合,每打印N张的图像,“NotifyJobStatus”607从PD打印机1000送到DSC3012。本实施例的“NotifyJobStatus”和“NotifyDeviceStatus”发出时刻和图像数据的获得顺序为一例,根据产品的安装可能出现各种各样的场合。
在该打印处理中,包含这样的场合,即,在来自DSC3012的打印开始请求(StartJob)中同时应打印的图像数据的文件ID进行发送从而打印;也包含这样的场合,即,在来自DSC3012的打印开始请求(StartJob)中仅包含在一般的照片显影中使用的DPOF文件的文件ID,发送到PD打印机1000,PD打印机1000解释该DPOF文件,获得必要的图像数据的文件ID,然后进行打印。
(打印Job的概要说明)
图7为说明从DSC3012相对PD打印机1000发出的打印开始请求的具体例的图。
在图中,符号720表示该打印任务的配置(jobConfig),符号721表示打印信息(printInfo)。
首先,说明配置720。符号700表示打印的画质(quality),例如具有“标准”、“高画质”等。符号701为纸张尺寸(paperSize),符号702为纸张类型(papertype),例如具有“普通纸”、“照片纸张”、“喷墨专纸张”等。符号703指定打印的图像文件的类型(fileType),例如在使用DPOF的场合,由此指定。符号704表示日期打印的有无(datePrint),符号705表示文件名的打印的有无(fileNamePrint),符号706表示是否进行图像最佳化(imageOptimize),符号707表示固定尺寸的打印(fixedSize),符号708指定是否进行图像的指定范围的打印的有无(cropping)。另外,打印信息721包含文件ID(fieldID)709和日期信息(date)710。
图8A、8B为说明包含于上述JobStatus和DeviceStatus的信息的图。其中,图8A的JobStatus和图8B的DeviceStatus从PD打印机1000发送到DSC3012。另外,DSC3012可在任意的时刻向PD打印机1000发送这些信息。
在图8A中,“prtPID”、“ImagePath”、及“copyID”在指示DPOF文件的打印的场合有效。在这里,“prtPID”表示由DPOF文件指定的打印部分的识别信息(ID),“ImagePath”表示用于确定由DPOF文件指定的图像文件的路径的信息,“copyID”表示指定多张的打印时实际上正打印第几张。在进行按照DPOF文件的打印的场合,DSC3012将DPOF文件的“fileID”记载于打印开始请求“StartJob”中并发送到PD打印机1000。这样,PD打印机1000可开始该DPOF文件的打印。PD打印机1000根据该DPOF文件的“fileID”获得DPOF文件,执行“GetFileID”,确定在DPOF文件中指定的图像文件的“fileID”,向DSC3012请求该图像文件,获得该图案数据。这样,可打印由DPOF指定的图像。在实施DPOF文件的打印过程中,表示打印的进行状况的上述“prtPID”、“ImagePath”、及“copyID”从PD打印机1000根据上述的“NotifyJobStatus”通知DSC3012。
在该DPOF文件的打印过程中因为某种原因中断打印后,当重新开始打印时,从中止了打印的页的前头重新开始该打印处理。
“progress”表示现在正对预定打印张数中的第几页进行打印(N/T)。在这里,N表示现在的打印页,T表示总打印页数。“imagePrinted”表示已打印完毕的图像张数。
下面,说明图8B所示DeviceStatus。
“dpsPrintServiceStatus”指PD打印机1000的状态,通知到DSC3012。在该状态中包含空闲、打印、暂停状态。“jobEndReason”指打印处理的结束状况,当最终页的打印结束时,通知到DSC3012。“errorStatus”指其错误状态,在发生错误的场合通知。“errorReason”指该错误发生的原因,与“errorStatus”一起通知。“disconnectEnable”指即使USB电缆5000脱开也可打印,从PD打印机1000通知DSC3012。“CapabilityChanged”指PID打印机1000的capability被改变,通知到DSC3012。“newJobOK”指PD打印机1000可受理打印请求,通知到DSC3012。
(GetCapability的说明)
图9A、9B为说明从DSC3012相对PD打印机1000发出的PD打印机1000的Capability获得方法的具体例的图。
图9A为说明从DSC3012相对PD打印机1000请求PD打印机1000的Capability的命令的图。
在图9A的例中,由<getCapability>,</getCapability>请求capability的获得,通过用<getCapability>,</getCapability>围住的<layouts/>901,PD打印机1000作为capability询问是否具有布局打印功能。
图9B为示出相应于图9A的capability请求从PD打印机1000相对DSC3012返回capability的例子的图。
如图所示,在由<capability>902,<capability>906围住的capability信息中,由<layout>903,<layoutS/905>围住的布局信息904来通知PD打印机1000所具有的布局功能。
从该图9B可以看出,在本实施例中,capability为8位代码(“57000000”、“57010000”、“57020000”),从PD打印机1000发送到DSC3012。在该实施例中,布局的capability规定为以高位2位“57”,开始的代码,随后的2位为表示在1张的片状材料可打印几张图像的布局信息。即,高位4位“5701”表示可进行在1张片状材料打印1个图像的布局打印,“5702”表示具有在1张的片状材料打印2个图像的布局打印功能。在高位4位为“5700”的场合,表示按PD打印机1000的默认布局进行布局打印的模式。即,在图9B的例子中,PD打印机1000的布局打印的capability表示具有1张片状材料1个图像的布局打印、1张片状材料2个图像的布局打印、及PD打印机1000的默认布局打印这样3个布局打印功能。
在图9A、9b中,说明了关于布局打印的capability的收发信的方法,但可由该capability确认的功能当然不限于该布局打印。例如,具有关于PD打印机1000可打印的片状材料的种类的capability,打印机1000可打印的片状材料尺寸的capability,关于打印机1000可对应的图像数据的文件类型的capability,打印机1000是否可在图像附加日期和文件名进行打印的capability,关于打印机1000可应对的打印模式的capability,及关于PD打印机1000可应对的图像的自动修正功能的有无的capability等各种各样的capability,但在这里,省去这些capability的详细通信规格。
(图像的特别指定方法)
下面说明打印图像的场合的图像特别指定的方法。
打印条件如参照图7在前面说明的那样使用StartJob(指定打印任务的命令)从DSC3012将信息送到PD打印机1000。在这里,打印对象的图像的指定由<fileID>(图7的709)的标记指定。即,在该标记列举打印图像的处理编号,确定打印图像。图7的例不指定打印多张图像的布局打印,示出1张的图像的打印例,所以,该处理编号仅记载1个(处理编号“00000001”)。然而,如为2张图像的打印的场合,当然并列输送2个由8位表现的该处理编号。这样将打印的图像的处理编号发送到PD打印机1000后,PD打印机1000在打印之前向DSC3012请求由该处理编号指定的图像文件。此时,在获得图像文件之前,PD打印机1000先获得图像的信息,准备接收图像文件。
图10A示出从PD打印机1000向DSC3012请求处理名为“00000001”的图像数据的场合的命令例。
图10B示出根据该请求从DSC3012向PD打印机1000发送图像数据的例子。在这里,从DSC3012向PD打印机1000发送图像文件的类型<fileType>和图像文件的大小<fileSize>(字节数)的信息。
更为具体地说,例如当该命令在USB的PTP上实现时,进行以下那样的处理。即,作USB主机侧的PD打印机1000从作为USB从属侧的DSC3012接收打印指定的图像的处理编号的“ObjectInfoDataset”。在这里,该“ObjectInfoDataset”由多个数据域构成,例如在为文件类型信息的获得的场合,成为可从该数据域中的“ObjectFormatCode”的内容确定文件的类型的构成。在PTP,“ObjectFormatCode”由4位的16进制代码记载,但在“ObjectFormatCode”的表中该代码另行规定具体为何种文件类型(例如JPEG、TIFF、GIF等),这样,可确定文件类型。另外,存储指定该打印的图像的文件夹也可从“ObjectInfoDataset”的数据域的信息确定。
在这里,以传输层以下为SUB-PTP的场合为例说明了文件的信息的获得方法的概要,但这样的文件信息的获得相应于接口不同,但在大多数的接口一般可以获得。
图11为示出本发明第1实施例的DSC3012的处理的流程图,实施该处理的程序存储在ROM3101,CPU3100根据该程序实施控制处理,从而可实现该处理。
当DSC3012与PD打印机1000连接时,根据图中未示出的规格进行配置,实现通信的确立。然后,根据图中未示出的规格确认相互为应对直接打印的产品。DSC3012为了向使用者提供UI显示,从PD打印机1000获取PD打印机1000可实现的capability,相应于该capability建立UI,显示到显示部分2700,转移到等候来自使用者的打印命令的空闲(Idle)状态。在这里,使用者操作DSC3012的UI,决定进行直接打印的图像和打印的规格,从DSC3012输出打印指示。DSC3012将该使用者的打印指示变换成打印任务(即,StartJob),发送到PD打印机1000。接收到该打印任务的PD打印机1000解析该打印任务,从DSC3012获取成为打印对象的图像数据。此时,作为获取的图像信息的种类,为了确保图像的存储区获取“fileSize”的信息,为了对获取的图像数据进行浓淡处理,获取“fileType”的信息(参照图10B)。
下面参照图11的流程图进行说明。
如上述那样,DSC3012为了提供UI显示,从PD打印机1000获取PD打印机1000可实现的capability。首先,在步骤S1中,发出capability获得等命令(getCapability)的请求。此时,作为发出该请求后从PD打印机1000接收到响应之前的超时时间,例如对1秒的计数值设定“100”,将“3000”等值设定到超时计数器。
图12为示出存储用于对该计数值等进行计数的数据的RAM3102的数据构成的图。
在图12中,符号120为在由CPU3100进行控制动作时暂时存储各种数据的工作区。符号121示出计数器,在该计数器121设置上述的计数值,在CPU3100的控制下进行递减计数。符号122为后述的表,存储学习值,该学习值用于根据数据传送实际所需要的时间推测此后要传送的数据的传送所需要的时间。符号123设定存储实施数据传送所需要的推测时间的推测数据传送时间。符号124为用于对在开始数据传送后结束之前的实际传送时间进行计时的传送时间计数器。
然后,前进到步骤S2,判定是否从PD打印机1000接收到相对在步骤S1中发送的请求的响应。在接收到响应的场合,不进行超时处理,前进到步骤S11,将后述的实际数据传送时间的学习结果保存在表122中,结束处理,转移到图中未示出的下一处理。
在步骤S2,如还未从PD打印机1000接收到响应,则前进到步骤S3,判定是否已开始按照StartJob的实际数据的传送。如已开始,则前进到步骤S12,如此后开始,则前进到步骤S4,推测数据的传送需要的时间。在该传送时间的推测中,相对传送预定的数据量,将记述了与平均的传送时间相当的计数值的默认的表存储到ROM3101,使用上述获得的“fileSize”信息根据其传送数据量获得该数据的传送所需要的推测时间。然后,将与该推测时间相当的计数值设置到推测数据传送时间123。
然后,前进到步骤S5,根据存储于表122的基于过去的数据传送的学习值而修正设定到该推测数据传送时间123的推测数据传送时间。该修正根据存储于表122的过去的实际数据的传送所需要的时间学习从平均的传送时间的差分为多少,参照与该差分相当的计数值即可。然后,前进到步骤S6,将由步骤S5获得的值加到在步骤S1设定的计数器121的计数值。这样,超时之前所需要的时间延长与现在的数据的传送所需时间相应的量。然后,前进到步骤S7,为了在学习结果中反映本次的实际数据的传送所需要的时间,开始数据传送时间的测定。这通过数完事先初始化了的传送时间计数器124的值而计时。然后,前进到步骤S8,使计数器121的值减1。然后,在步骤S9,检查该计数器121的值是否为“0”,即是否超过预测的数据传送所需要的时间。如不为“0”,则尚未超过推测的时间,所以,前进到步骤S2,等候来自PD打印机1000的响应,实施上述的处理。在步骤S9,计数器121的值为“0”时,发生超时,前进到步骤S10,实施超时处理。在该超时处理中,使由步骤S1发出的请求无效,例如向PD打印机1000发出不伴随数据的传送的状态信息的获取请求等,进行检查PD打印机1000的状态等处理。
另一方面,在步骤S3中,当已开始数据传送时,前进到步骤S12,检查是否尚在进行数据传送。如正在进行数据传送,则前进到步骤S7,进行传送时间计数器124的计数,前进到步骤S8;当没有处于数据传送过程中时,前进到步骤S8;在步骤S8,实施计数器121的减法处理。
在步骤S2中,当从PD打印机1000接收到响应时,前进到步骤S11,将本次由传送时间计数器124计数后获得的传送时间与其传送数据量一起作为表122的学习值增加。对于表122的数据更新在这里未详细说明,但例如在样品数达到预定数时,对各预定范围的数据传送量求出数据传送时间的平均值,在数据传送量达到10K字节~20K字节的场合,也可使数据传送时间为几秒地更新表122。
通过进行以上那样的处理,可正确地推测实际的数据传送所需要的时间,相应于该推测的数据传送时间判定从PD打印机的响应时间的超时。
(第2实施例)
图13为示出本发明第2实施例的DSC3012的处理的流程图。实施该处理的程序存储于ROM3101,通过CPU3100按照该程序实施控制处理,从而实现该处理。在该第2实施例中,特征在于:实施数据传送期间,不由计数器121进行超时的计时。
DSC3012为了如上述那样向使用者提供UI显示,从PD打印机1000获取PD打印机1000可实现的capability。为此,先发出capability的获取等命令(GetCapability)的请求(S21)。此时,作为从请求到响应的命令的超时时间,例如对1秒将计数值设为“100”等,将“3000”等的值设定到计数器121。另外,将推测数据传送时间123初始化成“0”。
然后,前进到步骤S22,判定是否从PD打印机1000接收到由步骤S21发送的请求的响应。在已接收到响应的场合,不进行超时处理,前进到步骤S33,将后述的实际数据传送时间的学习结果保存于表122,结束该处理,转移到图中未示出的下一处理。
在步骤S22,如未接收到响应,则前进到步骤S23,判定是否已开始按照StartJob的实际数据的传送。在这里,如判定未开始实际数据的传送,则前进到步骤S24,推测该数据的传送所需要的时间,设定到推测数据传送时间123。在该传送时间的推测过程中,相应于传送的数据量将记载了与该数据的传送所需要的平均的传送时间相当的计数值的表存储到ROM3101,使用上述获得的“fileSize”的文件大小信息,从该表参照计数值即可。
然后,前进到步骤S25,根据实测的过去的数据传送时间修正推测数据传送时间123,设定到计数器121。该修正使用传送时间计数器124测定过去的实际数据传送所需要的时间,将学习该测定的时间值与平均的传送时间的差分为多少后获得的计数值存储于表122,参照该表122即可。然后,前进到步骤S26,为了在学习结果中反映本次的实际数据的传送所需要的时间,使用于测定数据传送时间的传送时间计数器124计数完毕,前进到步骤S27。
另一方面,在步骤S23中,当判定已开始实际数据的传送时,前进到步骤S31,检查是否正进行数据传送,如正进行数据传送,则前进到步骤S26,为了测定实际数据的传送所需要的时间,使传送时间计数器124计数完了后,前进到步骤S27。另外,当没有在进行数据传送时,直接前进到步骤S27。
在步骤S27中,判定推测数据传送时间123的值是否为“0”。在这里,如推测数据传送时间123的值为“0”,则推测数据传送已结束,所以,前进到步骤S28,为了进行未接收到响应的期间的超时递减计数,使计数器121的值减“1”。然后,前进到步骤S29,检查计数器121的值是否为“0”,即是否发生了超时。如不为超时,则返回到步骤S22,当发生超时时,前进到步骤S30,实施超时处理。
另外,在步骤S27中,如推测数据传送时间123的值不为“0”,即在推测数据传送还未结束的场合,前进到步骤S32,不进行用于对响应之前的时间进行计时的计数器121的递减计数,推测数据传送时间123的计数值减少“1”。这样,推测正进行数据传送的期间由于不进行计数器121的递减计数,所以,在数据传送中不发生超时。
通过进行以上那样的处理,从而按推测的数据传送时间量不进行用于判定超时的计数器的递减计数,所以,可抑制无用的超时的发生。
在上述实施例中,说明了按是否已开始按照StartJob的实际数据的传送判定是否数据传送开始的场合,但很明显,除此以外,例如也可这样判定,即,传送的目标的文件名是否为“XXXXXXXX.001”等图像文件,文件类型是否为JPEG,数据的传送方向是否为成批进入,USB的传送方向是否为成批传送,PTP的目标处理是否为JPEG等。
(其它实施例)
本发明的目的也可这样实现,即,将记录如上述那样实现本实施例的功能的软件的程序代码的存储媒体提供给系统或装置,该系统或装置的计算机(或CPU或PMU)读出存储于存储媒体的程序代码并执行。在该场合,从存储媒体读出的程序代码自身实现上述的实施形式的功能,存储该程序代码的存储媒体构成本发明。作为存储用于供给这样的程序代码的存储媒体例如可使用软(注册商标)盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性的存储卡、ROM等。
另外,本发明的实施形式当然也包含这样的场合,即,通过由计算机执行读出的程序代码,不仅实现上述的实施形式的功能,而且根据该程序码的指示由在计算机上运行的OS(操作系统)等实施实际的处理的一部分或全部,由该处理实现上述实施例的功能。
另外,本发明也包含这样的场合,即,从存储媒体读出的程序代码写入到在计算机中插入的功能扩展板或与计算机连接的功能扩展单元具有的存储器后,由该功能扩展板或功能扩展单元具有的CPU等根据该程序代码的指示实施实际的处理的一部分或全部,由该处理实现上述实施形式的功能。

Claims (20)

1.一种记录系统,经由通用接口直接连接图像供给装置与记录装置,从上述图像供给装置将图像数据发送到上述记录装置并进行记录;其特征在于:具有请求发出单元、预测单元、推测单元、及请求无效单元;
该请求发出单元在确立基于安装于上述图像供给装置和上述记录装置的应用程序的通信顺序后,从上述图像供给装置向上述记录装置发出请求;
该预测单元预测伴随着上述请求的数据传送所需要的时间;
该推测单元根据由上述预测单元预测的上述时间而推测对上述请求进行响应、接收到来自上述记录装置的响应之前的经过时间;
该请求无效单元当在由上述推测单元推测的经过时间内从上述记录装置没有响应时,使上述请求无效。
2.根据权利要求1所述的记录系统,其特征在于:
上述预测单元具有:
存储与数据传送量对应的数据传送时间的表,
对实际的数据传送所需要的时间进行计时的计时单元,及
根据上述计时单元的计时值而对存储于上述表的数据传送时间进行修正的修正单元;
根据由上述修正单元修正后的数据传送时间而预测伴随着上述请求的数据传送所需要的时间。
3.根据权利要求1所述的记录系统,其特征在于:对上述请求和响应进行通信的通信层位于进行上述数据传送的通信层的上位。
4.一种图像供给装置,经由通用接口直接与记录装置连接,向上述记录装置发送图像数据使其进行记录;其特征在于:具有请求发出单元、预测单元、推测单元、及请求无效单元;
该请求发出单元在确立基于所安装的应用程序的通信顺序后,向上述记录装置发出请求;
该预测单元预测伴随着上述请求的数据传送所需要的时间;
该推测单元根据由上述预测单元预测的上述时间而推测对上述请求进行响应、接收到来自上述记录装置的响应之前的经过时间;
该请求无效单元当在由上述推测单元推测的经过时间内从上述记录装置没有响应时,使上述请求无效。
5.根据权利要求4所述的图像供给装置,其特征在于:
上述预测单元具有:
存储与数据传送量对应的数据传送时间的表,
对实际的数据传送所需要的时间进行计时的计时单元,及
根据上述计时单元的计时值而对存储于上述表的数据传送时间进行修正的修正单元;
根据由上述修正单元修正后的数据传送时间而预测伴随着上述请求的数据传送所需要的时间。
6.根据权利要求4所述的图像供给装置,其特征在于:对上述请求和响应进行通信的通信层位于进行上述数据传送的通信层的上位。
7.一种记录装置,经由通用接口直接与图像供给装置连接,从上述图像供给装置接收图像数据并进行记录;其特征在于:具有请求发出单元、预测单元、推测单元、及请求无效单元;
该请求发出单元在确立基于所安装的应用程序的通信顺序后,向上述图像供给装置发出请求;
该预测单元预测伴随着上述请求的数据传送所需要的时间;
该推测单元根据由上述预测单元预测的上述时间而推测对上述请求进行响应、接收到来自上述图像供给装置的响应之前的经过时间;
该请求无效单元当在由上述推测单元推测的经过时间内从上述图像供给装置没有响应时,使上述请求无效。
8.根据权利要求7所述的记录装置,其特征在于:
上述预测单元具有:
存储与数据传送量对应的数据传送时间的表,
对实际的数据传送所需要的时间进行计时的计时单元,及
根据上述计时单元的计时值而对存储于上述表的数据传送时间进行修正的修正单元;
根据由上述修正单元修正后的数据传送时间而预测伴随着上述请求的数据传送所需要的时间。
9.根据权利要求7所述的记录装置,其特征在于:对上述请求和响应进行通信的通信层位于进行上述数据传送的通信层的上位。
10.一种记录系统的控制方法,该记录系统经由通用接口直接连接图像供给装置与记录装置,从上述图像供给装置将图像数据发送到上述记录装置并进行记录;其特征在于:具有请求发出工序、预测工序、推测工序、及请求无效工序;
该请求发出工序在确立基于安装于上述图像供给装置和上述记录装置的应用程序的通信顺序后,从上述图像供给装置向上述记录装置发出请求;
该预测工序预测伴随着上述请求的数据传送所需要的时间;
该推测工序根据由上述预测工序预测的上述时间而推测对上述请求进行响应、接收到来自上述记录装置的响应之前的经过时间;
该请求无效工序当在由上述推测工序推测的经过时间内从上述记录装置没有响应时,使上述请求无效。
11.根据权利要求10所述的记录系统的控制方法,其特征在于:
上述预测工序具有:
对实际的数据传送所需要的时间进行计时的计时工序,及
根据上述计时工序的计时值而对存储于用于存储与数据传送量对应的数据传送时间的表中的数据传送时间进行修正的修正工序,;
根据由上述修正工序修正后的数据传送时间预测上述伴随着上述请求的数据传送所需要的时间。
12.根据权利要求10所述的记录系统的控制方法,其特征在于:对上述请求和响应进行通信的通信层位于进行上述数据传送的通信层的上位。
13.一种图像供给装置,经由通用接口直接与记录装置通信,向上述记录装置发送图像数据使其进行记录;其特征在于:具有请求发出单元、设定单元、及请求无效单元;
该请求发出单元在确立基于所安装的应用程序的通信顺序后,向上述记录装置发出请求;
该设定单元设定与将要传送的数据的数据量对应的超时时间;
该请求无效单元在接收到响应上述请求的来自上述记录装置的响应之前的经过时间超过上述超时时间的场合,使上述请求无效。
14.根据权利要求13所述的图像供给装置,其特征在于:对上述请求和响应进行通信的通信层位于进行上述数据传送的通信层的上位。
15.一种记录装置,经由通用接口直接与图像供给装置通信,接收图像数据并进行记录;其特征在于:具有请求发出单元、设定单元、及请求无效单元;
该请求发出单元在确立基于所安装的应用程序的通信顺序后,向上述图像供给装置发出请求;
该设定单元设定与将要传送的数据的数据量对应的超时时间;
该请求无效单元在接收到响应上述请求的来自上述图像供给装置的响应之前的经过时间超过上述超时时间的场合,使上述请求无效。
16.根据权利要求15所述的记录装置,其特征在于:对上述请求和响应进行通信的通信层位于进行上述数据传送的通信层的上位。
17.一种图像供给装置的通信控制方法,该图像供给装置经由通用接口直接与记录装置通信,向上述记录装置发送图像数据使其进行记录;其特征在于:具有请求发出工序、设定工序、及请求无效工序;
该请求发出工序在确立基于所安装的应用程序的通信顺序后,向上述记录装置发出请求;
该设定工序设定与将要传送的数据的数据量对应的超时时间;
该请求无效工序在接收到响应由上述发出工序发出的上述请求的来自上述记录装置的响应之前的经过时间超过上述超时时间的场合,使上述请求无效。
18.根据权利要求17所述的图像供给装置的通信控制方法,其特征在于:对上述请求和响应进行通信的通信层位于进行上述数据传送的通信层的上位。
19.一种记录装置的通信控制方法,该记录装置经由通用接口直接与图像供给装置通信,接收图像数据并进行记录;其特征在于:具有请求发出工序、设定工序、及请求无效工序;
该请求发出工序在确立基于所安装的应用程序的通信顺序后,向上述图像供给装置发出请求;
该设定工序设定与将要传送的数据的数据量对应的超时时间;
该请求无效工序在接收到响应由上述发出工序发出的上述请求的来自上述图像供给装置的响应之前的经过时间超过上述超时时间的场合,使上述请求无效。
20.根据权利要求19所述的记录装置的通信控制方法,其特征在于:对上述请求和响应进行通信的通信层位于进行上述数据传送的通信层的上位。
CNB2004100576135A 2003-08-22 2004-08-20 图像供给装置、记录系统及其控制方法 Expired - Fee Related CN100343067C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003298798A JP2005066988A (ja) 2003-08-22 2003-08-22 画像供給装置と記録装置及び記録システム及びその制御方法とプログラム
JP298798/2003 2003-08-22

Publications (2)

Publication Number Publication Date
CN1590113A true CN1590113A (zh) 2005-03-09
CN100343067C CN100343067C (zh) 2007-10-17

Family

ID=34101143

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100576135A Expired - Fee Related CN100343067C (zh) 2003-08-22 2004-08-20 图像供给装置、记录系统及其控制方法

Country Status (6)

Country Link
US (1) US7800649B2 (zh)
EP (1) EP1511288B1 (zh)
JP (1) JP2005066988A (zh)
KR (1) KR100663830B1 (zh)
CN (1) CN100343067C (zh)
DE (1) DE602004026809D1 (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3372904B2 (ja) * 1999-07-15 2003-02-04 キヤノン株式会社 膜形成方法および膜形成装置
JP3728276B2 (ja) 2002-06-04 2005-12-21 キヤノン株式会社 プリント装置及びその制御方法、並びに、プリントシステム
JP3728277B2 (ja) * 2002-06-04 2005-12-21 キヤノン株式会社 デジタルカメラ及びその制御方法、並びに、プリントシステム
JP4143501B2 (ja) * 2003-08-22 2008-09-03 キヤノン株式会社 画像供給装置と、当該画像供給装置と記録装置とを含む記録システムとその通信制御方法
JP4574282B2 (ja) * 2004-08-20 2010-11-04 キヤノン株式会社 画像供給デバイス及び該デバイスの制御方法及び印刷システムと印刷制御方法
JP2006120107A (ja) * 2004-10-25 2006-05-11 Matsushita Electric Ind Co Ltd 画像情報とその印刷情報を記録する記録媒体及びその記録装置
JP4356997B2 (ja) * 2005-03-15 2009-11-04 キヤノン株式会社 通信装置及びその通信方法
JP4366323B2 (ja) * 2005-03-15 2009-11-18 キヤノン株式会社 通信装置およびその制御方法
JP4592099B2 (ja) * 2005-09-29 2010-12-01 キヤノン株式会社 画像表示装置及び画像表示方法
JP5136610B2 (ja) * 2010-08-06 2013-02-06 ブラザー工業株式会社 端末装置及びコンピュータプログラム
JP6136576B2 (ja) * 2013-05-28 2017-05-31 富士通株式会社 アプリケーション配信装置、アプリケーション配信方法、アプリケーション配信プログラム、アプリケーション実行装置、アプリケーション実行方法、アプリケーション実行プログラム、及びアプリケーション配信システム
JP2019181757A (ja) 2018-04-05 2019-10-24 キヤノン株式会社 印刷装置、印刷装置の制御方法、およびプログラム
CN115396068A (zh) 2018-07-02 2022-11-25 华为技术有限公司 重传控制方法、通信接口和电子设备
CN114936011B (zh) * 2022-07-20 2022-10-11 深圳市星卡软件技术开发有限公司 一种汽车诊断设备打印处理方法、装置、设备及介质

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6404786B1 (en) * 1997-08-25 2002-06-11 Sony Corporation Laser beam generating apparatus
JP3618979B2 (ja) 1997-10-28 2005-02-09 キヤノン株式会社 画像形成装置及びその制御方法並びに記憶媒体
JP2001014227A (ja) * 1999-06-30 2001-01-19 Nec Corp タイムアウト時間更新方法及びその装置並びにプログラムを記録した機械読み取り可能な記録媒体
US6760303B1 (en) * 2000-03-29 2004-07-06 Telefonaktiebolaget Lm Ericsson (Publ) Channel-type switching based on cell load
KR200211927Y1 (ko) 2000-07-24 2001-02-01 최명수 접이식 가구
JP2002051055A (ja) 2000-08-04 2002-02-15 Sony Corp 通信制御方法、通信システム及び通信装置
US6907460B2 (en) 2001-01-18 2005-06-14 Koninklijke Philips Electronics N.V. Method for efficient retransmission timeout estimation in NACK-based protocols
JP2003061034A (ja) 2001-08-10 2003-02-28 Canon Inc 画像データ処理方法およびプリントシステム
JP4054555B2 (ja) 2001-10-01 2008-02-27 キヤノン株式会社 記録装置及びその制御方法及び記録媒体
JP2003131969A (ja) 2001-10-19 2003-05-09 Minolta Co Ltd ファイル送信装置、ファイル送信方法、ファイル送信プログラム、および、ファイル送信プログラムを記録したコンピュータ読み取り可能な記録媒体
JP3496009B2 (ja) * 2001-10-22 2004-02-09 キヤノン株式会社 記録装置及びその制御方法及びプログラム
JP3840091B2 (ja) * 2001-10-31 2006-11-01 キヤノン株式会社 撮像装置、撮像装置と記録装置とを有するシステム及びその制御方法
JP3986308B2 (ja) * 2001-12-14 2007-10-03 松下電器産業株式会社 携帯電話機
JP3855783B2 (ja) 2002-01-30 2006-12-13 富士フイルムホールディングス株式会社 プリントシステム
JP4214793B2 (ja) * 2003-02-19 2009-01-28 日本電気株式会社 無線通信システム、サーバ、基地局、移動端末及びそれらに用いる再送タイムアウト時間決定方法

Also Published As

Publication number Publication date
DE602004026809D1 (de) 2010-06-10
EP1511288A3 (en) 2006-01-25
KR20050020705A (ko) 2005-03-04
KR100663830B1 (ko) 2007-01-03
JP2005066988A (ja) 2005-03-17
US20050052690A1 (en) 2005-03-10
CN100343067C (zh) 2007-10-17
EP1511288B1 (en) 2010-04-28
EP1511288A2 (en) 2005-03-02
US7800649B2 (en) 2010-09-21

Similar Documents

Publication Publication Date Title
CN1184557C (zh) 成像设备、具有成像设备和打印设备的系统及其控制方法
CN100343067C (zh) 图像供给装置、记录系统及其控制方法
CN1272742C (zh) 打印系统及其控制方法和照片直接打印装置
CN1264117C (zh) 摄影装置、打印系统及其打印控制方法
EP1524124A1 (en) Printing system
CN1298549C (zh) 打印装置及其控制方法
US20060126113A1 (en) Printing apparatus, and control method and control program of the apparatus
CN101044447A (zh) 图像供给装置、该装置的控制方法以及打印系统
US7916340B2 (en) Print system, an image supply apparatus and control methods thereof
JP2003143539A (ja) 撮像装置、撮像装置と記録装置とを有するシステム及びその制御方法
CN1659874A (zh) 数字照相机及其控制方法和打印系统
CN1317138C (zh) 图像处理装置和图像处理装置的控制方法
CN1675615A (zh) 图像提供设备及其控制方法,打印系统
CN1602043A (zh) 图像处理装置
US20070244580A1 (en) Printing System and Interface Device Therefor
EP1377018A2 (en) Printing system, control method therefor, and photo-direct printing apparatus
CN1600559A (zh) 图像处理装置和图像处理装置的显示控制方法
JP2005081759A (ja) プリンタ装置及びその印刷制御方法、画像処理システム
JP2007106028A (ja) インクジェット記録システム
JP2005066987A (ja) 記録装置及び記録システム及びその制御方法
CN1758718A (zh) 数字照相机及打印机
CN1675908A (zh) 记录系统、记录设备、及其控制方法
JP2006086588A (ja) 画像供給デバイス及び該デバイスの制御方法及び印刷システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
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: 20071017

Termination date: 20180820