CN101010948A - 便携式通信设备、打印***及其控制方法 - Google Patents
便携式通信设备、打印***及其控制方法 Download PDFInfo
- Publication number
- CN101010948A CN101010948A CNA2005800288516A CN200580028851A CN101010948A CN 101010948 A CN101010948 A CN 101010948A CN A2005800288516 A CNA2005800288516 A CN A2005800288516A CN 200580028851 A CN200580028851 A CN 200580028851A CN 101010948 A CN101010948 A CN 101010948A
- Authority
- CN
- China
- Prior art keywords
- printer
- server
- image
- portable communication
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00204—Connection 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 digital computer or a digital computer system, e.g. an internet server
- H04N1/00244—Connection 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 digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00278—Connection 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00281—Connection 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 telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
- H04N1/00307—Connection 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 telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a mobile telephone apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00347—Connection 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 another still picture apparatus, e.g. hybrid still picture apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00474—Output means outputting a plurality of functional options, e.g. scan, copy or print
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00482—Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/001—Sharing resources, e.g. processing power or memory, with a connected apparatus or enhancing the capability of the still picture apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0065—Converting image data to a format usable by the connected apparatus or vice versa
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
- H04N5/772—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera the recording apparatus and the television camera being placed in the same enclosure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/907—Television signal recording using static stores, e.g. storage tubes or semiconductor memories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/7921—Processing of colour television signals in connection with recording for more than one processing mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
- H04N9/8047—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction using transform coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Television Signal Processing For Recording (AREA)
- Telephonic Communication Services (AREA)
- Facsimiles In General (AREA)
Abstract
在使打印机基于通过便携式通信设备和打印机之间的直接通信从便携式通信设备提供的图像数据来打印图像的打印***中,获取打印机的打印功能。当使用便携式通信设备的UI输入的打印条件不能由打印机的打印功能实现时,便携式通信设备请求服务器执行相应的处理。接收由服务器处理的结果,并使打印机打印图像。
Description
技术领域
本发明涉及一种打印***、便携式通信设备及其控制方法,其基于通过便携式通信设备和打印机之间的直接通信从便携式通信设备提供的图像数据,使打印机打印图像。
背景技术
近年来,能够拍摄图像并将所拍摄的图像作为数字图像数据输出的数字照相机得到广泛使用。具有这样的照相机功能的蜂窝式电话也逐渐普及。为了打印照相机或蜂窝式电话所拍摄的图像并将其作为照片使用,通常,数字图像数据被临时从数字照相机或蜂窝式电话捕获到PC(个人计算机)中。在PC执行了图像处理后,图像数据从PC输出至例如彩色打印机的打印机,并被打印。
近来还开发出能够无需PC介入而直接将数字图像数据从照相机发送至打印机并打印图像数据的彩色打印***,以及能够将装载在照相机中用以存储所拍摄的图像数据的存储卡直接***彩色打印机中,并读取和打印存储在存储卡中的图像数据的所谓照片直接式(photo-direct,PD)打印机。特别地,能够通过例如USB的接口直接将图像数据从照相机传送至彩色打印机并打印图像数据的***被称为照相机直接式、USB直接式或数字照相机直接式打印,并开始在不擅长PC操作的用户中广为普及。自从最近发表了用于定义照相机直接打印中的通信协议的行业标准规范“PictBridge(图片桥)”之后,直接从照相机向打印机发送图像数据并打印数据就开始流行起来。
现今,使用照相机直接打印功能的打印机已经商用。伴随着这种打印机的商用,对于具有照相机功能的蜂窝式电话的新解决方案也开始出现,从而将由蜂窝式电话所拍摄的图像直接传送至打印机并使用直接打印功能进行打印。
在PictBridge中,将与打印机的Capability(能力)相对应的图像数据从图像提供装置(数字照相机或蜂窝式电话)提供到打印机。许多由上述具有照相机功能的蜂窝式电话所拍摄的图像通过EXIF/JPEP进行编码。打印机也可以将EXIF/JPEG作为图像格式来处理。当使用这种打印机打印时,将编码图像数据通过USB电缆直接发送至打印机。
许多打印机仅能够处理适合于照片打印的EXIF/JPEG图像格式。然而,预计未来蜂窝式电话能够处理多种图像格式,以满足市场需要。
特别对于蜂窝式电话的用户而言,提供了各种使用因特网或原始通信网络的通信服务,包括作为代表的邮件服务。邮件服务包括将照片图像数据或另一种格式的数据附在邮件上的服务,其允许用户交换各种格式的图像数据。因此,在照相机直接打印中,处理除上述图像格式之外的各种格式的图像数据的要求将明显增加。
然而,由于能够安装在打印机中的资源有限,因此处理这么多类型的图像格式非常困难。因为即使数字照相机或蜂窝式电话无法装备处理多种图像格式的全部功能,处理全部的图像格式也并不实际。
为了将这样的照相机连接至因特网并执行对于照相机而言不可能的图像处理,提出了一项技术(日本特开2001-189886号公报),其中将图像数据传送至因特网上的服务器,使得服务器对所拍摄的图像进行操作和转换,并可接收转换后的图像数据。
然而,在上述日本特开2001-189886号公报的技术中,最多由服务器执行照相机无法实现的功能。当照相机与打印机连接以执行打印时,无法实现打印机的Capability之外的功能(例如,多张合并打印(N-up print)或日期打印)。在传统的机构中,能够根据打印机的Capability在照相机侧UI上选择对多张合并打印或日期打印的指定。如果该功能(多张合并打印或日期打印)不包含在打印机的Capability之内,则无法通过在蜂窝式电话侧的操作来指示打印。
发明内容
本发明的目的在于克服现有技术的缺点。
本发明的特征在于提供便携式的通信设备、打印***及其控制方法,其中打印***当图像数据直接从便携式通信设备提供给服务器以执行打印时,能够通过使服务器执行在打印机中无法实现的功能来实现便携式通信设备或打印机无法实现的功能从而执行打印。
根据本发明的一个方面,提供一种打印***,用于使打印机基于通过便携式通信设备和打印机之间的直接通信从便携式通信设备提供的图像数据来打印图像,所述打印***包括:
获取部件,用于获取打印机的打印功能;
输入部件,用于输入打印条件;
用于在由输入部件输入的打印条件不在由获取部件获取的打印机的打印功能内的情况下,使便携式通信设备请求服务器执行相应的处理的部件;以及
打印控制部件,用于进行控制,以使打印机基于由服务器处理的结果打印图像。
此外,根据本发明的一个方面,提供一种便携式通信设备,用于通过与打印机的直接通信向打印机提供图像数据并使打印机打印图像数据,所述便携式通信设备包括:
获取部件,用于获取打印机的打印功能;
输入部件,用于输入打印条件;
用于在由输入部件输入的打印条件不在由获取部件获取的打印机的打印功能之内的情况下,通过通信网络请求服务器执行相应的处理的部件;以及
打印控制部件,用于进行控制,以使打印机基于由服务器处理的结果打印图像。
根据以下结合附图的说明,本发明的其它特征、目的和优点将会变得明显,其中,在全部的附图中,相同的附图标记表示相同或相似的部件。
附图说明
包含在说明书中并构成说明书的一部分的附图,示出了本发明的实施例,并与说明书一起用于说明本发明的原理。
图1示出了用于说明根据本发明的实施例的打印***的图;
图2是示出根据实施例装备有照相机的蜂窝式电话(CP)的配置的框图;
图3示出显示根据本发明实施例的照片直接式打印机的外观的立体图;
图4示出根据实施例的PD打印机的操作面板的图;
图5是示出根据实施例的涉及PD打印机控制的主要部件的配置的框图;
图6是示出根据实施例的PD打印机的ASIC配置的框图;
图7示出用于说明当将打印请求从CP发送至PD打印机来执行打印时,在使用PictBridge的打印***中的近似的信号流的图;
图8是用于说明当根据本发明的第一实施例在装备有照相机的蜂窝式电话(CP)和PD打印机之间执行通信,以将图像数据从CP提供给PD打印机并打印图像数据时的处理流程的流程图;
图9示出用于说明根据实施例的CP的UI的图;
图10是用于说明根据第一实施例在CP和服务器之间的数据交换的流程图;
图11是用于说明在第一实施例的另一个详细的例子中(多张合并打印),在CP和服务器之间的数据交换的流程图;
图12和13是用于说明当根据本发明的第二实施例在装备有照相机的蜂窝式电话(CP)和PD打印机之间执行通信,以将图像数据从CP提供到PD打印机并打印图像数据时的处理流程的流程图;
图14是用于说明根据本发明的第二实施例在CP和服务器之间的数据交换的流程图;
图15是用于说明根据本发明的第三实施例的处理的流程图;以及
图16是用于说明当根据本发明第一实施例在装备有照相机的蜂窝式电话(CP)、PD打印机及服务器之间执行通信,以在CP中形成UI时的处理流程的流程图。
具体实施方式
下面将参考附图详细说明本发明的优选实施例。以下的实施例并不是为了限制本发明所附的权利要求,在实施例中所说明的特征的全部组合对于本发明的解决方法来说并不全是必要的。在下述实施例中,在确认连接时或在打印开始前,蜂窝式电话获取打印机的Capability。蜂窝式电话能够被连接至因特网并通过因特网向/从服务器发送/接收数据。此外,尽管实施例是在蜂窝式电话作为图像供应装置使用的情况下说明的,但本发明并不局限于蜂窝式电话的情况,可以使用其它例如PDA、移动PC等便携式通信设备。
图1示出用于说明根据本发明的实施例的打印***的图。
作为打印***的基本配置,通过通用接口在装备有照相机的蜂窝式电话(CP)3020和照片直接式打印机(PD打印机)1000之间执行通信,从而将图像数据从CP3020提供到PD打印机1000并打印图像数据。通用接口包括USB和例如IEEE.11B/G的无线接口。CP3020不需要总是具有照相机功能,其可以从例如提供器104或者203接收图像数据。
参考图1,接入点102、服务提供器104、服务器105以及内容提供器203被连接到因特网101。CP3020能够通过接入点102与因特网101通信。在这种配置中,CP3020能够接收从服务提供器104提供的各种信息并将它们显示在CP3020的显示单元上。作为选择,CP3020能够接收从内容提供器203提供的音乐或图像数据,将它们保存在CP3020的存储器中并将它们在CP3020的显示单元35(图2)显示出来,或将来自CP3020的扬声器44(图2)的数据作为声音信号再现。以后将会详细说明PD打印机1000的配置。
为了打印由CP3020所拍摄的图像、从提供器接收的图像数据或从另一个蜂窝式电话接收的图像,CP3020确认通过接口连接的PD打印机1000的功能(Capability)。为了打印不能由PD打印机1000的功能处理的图像数据或以PD打印机1000中无法实现的打印模式执行打印,将图像数据通过因特网101发送至服务器105以使服务器105将图像数据转换成适合于PD打印机1000的打印条件的图像格式或图像数据。通过因特网101从服务器105接收转换后的图像数据。接收到的转换后的图像数据从CP3020发送至PD打印机1000并被打印。
如果要被处理的图像数据量很大,并且预计服务器105花费很长的时间来转换图像数据,则图像数据被发送至服务器105以使其转换成适合于PD打印机1000的打印条件的图像格式或图像数据。将转换后的图像数据临时存储在服务器105的存储器中。CP3020从服务器105接收表示存储在服务器105中的图像数据的地址的URL。当CP3020希望打印图像数据时,其访问URL以获取转换后的图像数据。所获取的图像数据从CP3020发送至PD打印机1000并被打印。
图2是示出根据本实施例装备有照相机的蜂窝式电话(CP)3020的配置的框图。这种装备有照相机的蜂窝式电话的硬件是已知的,对其进行简要说明。
参考图2,CPU31根据存储在ROM32中的控制程序控制整个CP3020。ROM32存储了记述将由CPU31执行的处理过程的程序(固件)(固件由例如闪存的可写的非易失性存储器形成,假设可适当地进行更新)。在由CPU31执行的处理期间,RAM33用作工作区域,并临时存储各种数据。操作按钮和开关组34包括用于输入数字和字符的十键键盘、通话键以及指示各种功能的开关。液晶显示单元35用于在屏幕上确认通过使用照相机功能所拍摄的图像或是存储在存储卡40中的图像,或者显示用于各种设置的菜单。操作按钮和开关组34以及显示单元35在实现直接打印***中作为整个***的用户接口。光学单元36主要具有镜头和用于它的驱动***。CCD元件37将由光学单元36形成的图像转换成电信号。驱动器38在CPU31的控制下控制光学单元36执行自动聚焦控制或停止调节。存储卡40是例如Compact Flash(注册商标)存储卡或Smart Media(注册商标)的存储介质,并通过连接器39连接到总线上。有线接口41是用于连接至根据本实施例的PC3010或PD打印机1000的USB接口(USB的从属侧)。无线接口42使蜂窝式电话与基站通信。麦克风43和扬声器44在通过电话的语音通信中使用。扬声器44还用于再现例如从提供器接收的音乐内容。JPEG/MPEG编码器45将图像数据编码为JPEG或MPEG码。如上所述,CP可以具有连接至PD打印机1000的无线接口(未示出)。尽管在图2中没有示出,但还包括电池和天线。
上面已经说明了根据本实施例的装备有照相机的蜂窝式电话的基本配置。蜂窝式电话具有将在下面说明的多种功能。这些功能包括:例如打印机中的打印处理、通过因特网对服务器的处理请求、向/从服务器的数据发送/接收、日历显示、邮件发送/接收控制、UI的生成以及基于UI的图像处理。稍后将对这些功能进行详细说明。
图3示出了显示根据本发明的实施例的照片直接式打印机(以下将称为PD打印机)1000的外观的立体图。PD打印机1000具有从主计算机(PC)接收数据并打印该数据的一般PC打印机的功能,以及直接读取并打印存储在例如存储卡的存储介质中的图像数据或从数字照相机或PDA接收图像数据并打印该数据的功能。
参考图3,作为根据本实施例的PD打印机1000的外壳的主体具有外部组件,该外部组件包括下壳体1001、上壳体1002、进口盖1003以及排纸盘1004。下壳体1001近似形成PD打印机1000的下半部分,而上壳体1002近似形成了主体的上半部分。内部具有容纳空间的中空结构是通过将两个壳体组合而形成的,从而容纳稍后说明的机构。在上表面和前表面形成开口。排纸盘1004在其一端被下壳体1001可转动地保持。在下壳体1001的前表面形成的开口能够通过转动排纸盘1004而打开/关闭。在执行打印操作时,排纸盘1004转动到前表面侧以打开开口。打印的纸张薄片(包括普通纸、专用纸、以及树脂薄片;以下简称为薄片)能从此处排出。排出的纸张薄片能够顺序地堆叠。两个辅助盘1004a和1004b保存在排纸盘1004中。当盘根据需要向前拔出时,薄片支撑面积能以三个级别增大或减小。
进口盖1003在其一端被上壳体1002可转动地保持。在上表面形成的开口可以通过转动进口盖1003来打开/关闭。当进口盖1003打开时,可以更换容纳在主体内的打印头盒(未示出)或墨盒(未示出)。尽管未在此处特别示出,但是当进口盖1003打开/关闭时,其后表面上形成的凸起转动盖打开/关闭杆。当通过例如微型开关检测杆的转动位置时,可以检测进口盖1003的打开/关闭状态。
电源键1005设置在上壳体1002的上表面。具有液晶显示单元1006以及各种键开关的操作面板1010设置在上壳体1002的右侧。稍后将参考图4对操作面板1010的结构进行详细说明。自动进给器1007自动将薄片进给到设备的主体中。薄片间隙选择杆1008调整打印头与薄片之间的间隙。卡槽1009接收能够安装存储卡的适配器。存储在存储卡中的图像数据能够通过适配器直接取出并打印。袖珍闪存(注册商标)存储器、智能媒体或记忆棒(memory stick)可被用作存储卡(PC)。观察器(液晶显示单元)1011可与PD打印机1000的主体分离。例如在从存储在PC卡的图像中搜索要被打印的图像时,观察器1011用于显示每一帧图像或索引图像。USB端子1012用于连接数字照相机(稍后说明)。用于连接个人计算机的USB连接器设置在PD打印机1000的后表面上。
图4示出根据本实施例的PD打印机1000的操作面板1010的图。
参考图4,液晶显示单元1006显示菜单项目,以设置与被打印在右侧和左侧的项目相关的各种数据。这里显示的项目包括,例如在多个照片图像文件中的第一个打印目标的照片图像的编号、指定的帧的编号(开始帧指定/打印帧指定)、要被打印的最后的照片的编号(结束)、打印输出的数量(份数)、用于打印的薄片类型(纸张类型)、要被打印在一个薄片上的照片的数量(布局)、打印质量的指定(质量)、拍照日期打印开/关的指定(日期打印)、照片校正开/关的指定(图像校正)、以及打印需要的薄片数量(薄片数量)。通过使用光标键2001来选择或指定这些项目。每当模式键2002被按下,打印类型(例如,索引打印,全部帧打印,单帧打印以及指定帧打印)能够被改变,并且打开LED2003中的相应的LED。维护键2004用于打印头的清理或打印机的维护。按下打印开始键2005以指示打印开始或确定维护设置。按下打印停止键2006以停止打印或指示停止维护。
接下来将参考图5说明涉及根据第一实施例的PD打印机1000的控制的主要部件的配置。在图5中,与上述图中相同的附图标记表示相同的部件,并且省略对其的说明。
图5是示出涉及根据本实施例的PD打印机的控制的主要部件的配置的框图。
参考图5,附图标记3000表示控制单元(控制板);附图标记3001表示ASIC(特定用途LSI);附图标记3002表示DSP(数字信号处理器)。DSP3002包含CPU,用于执行各种控制处理(稍后说明)、从亮度信号(RGB)向浓度信号(CMYK)的变换以及例如缩放比例、伽玛变换和误差扩散等图像处理。存储器3003用于存储DSP3002的CPU的控制程序,RAM区域用于在执行期间存储程序,作为工作存储器的存储器区域用于存储图像数据。安装了作为打印机引擎3004的用于喷墨打印机的打印机引擎,该喷墨打印机通过使用多种颜色的墨打印彩色图像。SUB-USB3005用作连接数字照相机(DSC)3012的端口。SUB-USB3005具有连接器1012。DSC3012或装备有照相机的蜂窝式电话(CP3020)连接到连接器1012。连接器3006用于连接观察器1011。当PD打印机1000基于来自PC3010的图像数据执行打印时,USB集线器(USB hub)3008传递来自PC3010的数据,并通过USB3021将该数据输出到打印机引擎3004。通过该配置,所连接的PC3010能够直接与打印机引擎3004交换数据和信号并执行打印(打印机作为普通PC打印机使用)。电源连接器3009接收由电源3019的商用AC电压转换而来的DC电压。PC3010是普通的个人计算机。附图标记3011表示上述存储卡(PC卡);附图标记3012表示数字照相机(DSC:数字静物照相机)。
通过上述USB3021或IEEE1284总线3022实现控制单元3000和打印机引擎3004之间的信号交换。
图6是示出了根据本实施例的PD打印机1000的ASIC3001的配置的框图。在图6中,与上述图中相同的附图标记均表示相同的部件,并省略对其的说明。
PC卡接口单元4001读取存储在所安装的PC卡3011中的图像数据,或将数据写入PC卡3011。IEEE1284接口单元4002与打印机引擎3004交换数据。IEEE1284接口单元4002是用于打印从DSC3012或CP3020接收的图像数据或者存储在PC卡3011中的图像数据的总线。USB接口单元4003与PC3010交换数据。USB主机接口单元4004与所连接的DSC3012或CP3020交换数据。操作面板接口单元4005从操作面板1010输入各种操作信号或向显示单元1006输出显示数据。观察器接口单元4006控制观察器1011上图像数据的显示。接口单元4007控制对各种开关和LED4009的接口。CPU接口单元4008控制与DSP3002的数据交换。内部总线(ASIC总线)4010连接上述单元。
图7示出用于说明当打印请求从CP3020发送至PD打印机1000以执行打印时,上述打印***中的近似的信号流的图。
这些处理过程在PD打印机1000与CP3020通过USB电缆连接后或者通过无线通信确认这些装置适合DPS条件后执行。首先,CP3020向PD打印机1000发送“设置打印服务”以检查PD打印机1000的状态(600)。PD打印机1000在该时间点发送它在此时的状态(这里是“空闲”状态)(601)。由于PD打印机处于“空闲”状态,CP3020询问PD打印机1000的Capability(602)并从PD打印机1000获取其Capability。CP3020发送与该Capability相对应的打印开始请求(开始作业)(603)。当在601中来自PD打印机1000的状态信息(稍后说明)中的“新作业OK(new Job OK)”为“真”时,将打印开始请求从CP3020发送至PD打印机1000。
响应于打印开始请求,PD打印机1000基于打印指示的图像数据的文件ID,请求来自CP3020的文件信息(获取文件信息)(604)。响应于该请求,CP3020发送文件的信息(文件信息)。文件的信息包括,例如,文件容量。当接收到文件的信息并判断为文件可处理时,PD打印机1000请求来自CP3020的文件(获取文件)(605)。所请求的文件的图像数据从CP3020发送至PD打印机1000。在606中,当PD打印机1000开始打印处理时,表示“打印进程(打印)”的状态信息通过“通知装置状态”从PD打印机1000发送至CP3020。当一页的打印处理结束时,PD打印机1000在下一页的处理开始时,通过“通知作业状态”发送一页的打印完成通知(607)。如果要被打印的页数为1,则PD打印机1000在所请求的页的打印结束时通过“通知装置状态”发送表示PD打印机1000处于“空闲”状态的通知(通知装置状态(空闲))(608)。
例如,在用以将多(N)个图像布局在一页上的多张合并打印中,每当打印完N个图像时,“通知作业状态”(607)从PD打印机1000发送至CP3020。本实施例的“通知作业状态”和“通知装置状态”的发送定时以及图像数据的获取顺序仅仅是例子,根据产品的规格可能会有各种情况。
第一实施例
图8是用于说明当根据本发明第一实施例装备有照相机的蜂窝式电话(CP)3020与PD打印机1000之间执行通信从而将图像数据从CP3020提供到PD打印机1000并打印该图像数据时的处理流程的流程图。参考图8,步骤S1至S9表示CP3020的处理。步骤S11至S17表示PD打印机1000的处理。步骤S21至S23表示服务器105的处理。
在步骤S1和S11中,CP3030和PD打印机1000相互确认它们是否适合直接打印条件。此时,CP3020向PD打印机1000询问其状态和装置信息。响应于该询问,PD打印机1000在该时间点返回其状态和装置信息。装置信息包含,例如,连接协议的版本以及打印机的制造商名称和型号名称。如图7中602所示,CP3020向PD打印机1000请求Capability。
在步骤S12中,PD打印机1000创建关于其打印功能的能力信息(Capability)并将该Capability发送至CP3020。CP3020接收该Capability,并在步骤S2中在显示单元35上生成并显示UI。此时,能显示甚至指示在PD打印机1000中无法实现的打印功能的UI。
图9示出用于说明根据第一实施例的CP3020的UI的图。在图9中,与图2中相同的附图标记表示相同的部件。CP3020是可折叠型的。图9示出CP3020被打开从而使显示单元35上的显示可见的状态。
参考图9,显示单元35显示打印菜单。每一个打印项目可以通过使用光标和选择键801对其进行选择来指定。例如,当选择了“图像/索引”打印9001时,可以指定图像打印或索引打印。当指定了图像打印时,存储在存储卡40中的图像以索引的形式显示。用户可以选择要被打印的一个或多个图像并对其进行打印。“布局打印”9002仅在图像打印模式下有效,其中多个图像被布局并被打印在一个纸张薄片上。当“布局打印”被设置为“开”时,显示用于设置要被布局的图像数量的窗口。通过“日期打印”9003和“加边打印”9004,指定是否在图像上打印日期以及是否打印具有边框的图像(加边打印)。选择“保存在服务器中”9005,从而在服务器105中临时存储由服务器105转换的图像文件(稍后说明该处理)。选择“指定URL”9006,从而指定服务器105存储图像文件的URL并打印该图像。当“指定URL”9006打开时,显示输入URL的窗口,或显示几个预先注册的URL候选者。选择“开始打印”9007,从而指示打印的开始。
在步骤S3中,CP3020的用户通过参考所形成的UI窗口选择要被打印的图像,设置图像的打印格式,并指示打印处理的开始。在步骤S4中,判断通过使用UI所设置的打印功能是否包括在PD打印机1000中无法实现的打印功能。如果在步骤S4中为“否”,则流程前进至步骤S6,从而基于用户的指定创建打印作业文件。在步骤S7中,打印作业文件发送至PD打印机1000。
在步骤S13中,PD打印机1000接收打印作业文件。当接收到打印作业文件时,在步骤S14中PD打印机1000分析接收到的打印作业文件以准备打印。在打印作业文件中记述的打印目标的“图像文件信息获取请求”发送到CP3020。基于响应于该请求从CP3020发送的图像文件信息,PD打印机1000向CP3020请求包含要被实际打印的图像数据的图像文件并获取该图像文件(步骤S14)。当接收到要被打印的图像文件时,PD打印机1000对图像文件的图像数据进行解码并执行图像处理以将图像数据转换成可由PD打印机1000打印的格式的图像(步骤S15)。在步骤S16中,基于转换后的图像数据,执行打印。当图像文件的图像数据打印完成时,在步骤S17中,PD打印机1000通知CP3020图像文件的打印完成。当在步骤S8中接收到打印结束通知时,CP3020结束该处理。
如果在步骤S4中为“是”,则流程前进至步骤S5以请求服务器105处理图像以满足打印功能。
下面将说明详细的例子。
在CP3020中,要被打印的图像数据通过使用CP3020中准备的照相机功能拍摄,编码为预定的格式,并被存储在存储卡40或主体的非易失性存储器中。在该实施例中,假设所存储的图像格式为PNG格式。PNG格式是使用无损编码的图像格式,从而确保高压缩比,并且近来被广泛使用。
假设PD打印机1000可处理的图像格式被定义为在上述步骤S12中从PD打印机1000获取的Capability中的“EXIF”或“JPEG”。在这种情况下,即使当PNG格式的图像数据从CP3020发送至PD打印机1000时,PD打印机1000也不能解码或打印该图像数据。还假设CP3020本身因为装置的限制而不具有图像格式转换功能。此时,CP3020能够通过因特网101向服务器105发送PNG格式的图像数据并请求服务器105将PNG格式转换为EXIF/JPEG格式。
当在步骤S21中接收到请求时,服务器105执行将接收到的图像格式转换为指定的图像格式(这里是EXIF/JPEG格式)的处理(步骤S22)。处理后的图像文件被发送到CP3020(步骤S23)。
在步骤S9中,CP3020接收转换后并被发送的图像文件。CP3020基于该图像文件创建打印作业文件。在步骤S7中,所创建的打印作业文件被发送到PD打印机1000。此后,执行与上述步骤S8和S13至S17中相同的处理。
该实施例的服务器105需要具有解释从CP3020接收的请求信息的功能,以及对PNG格式的图像进行解码并将其编码为EXIF/JPEG格式的图像的功能。除了上述格式转换功能之外,服务器105也可以具有另一个格式转换信息以及用于处理例如XHTML格式或GIFF格式的编码/解码功能。
当在步骤S21中接收到来自CP3020的请求,并且服务器105没有与该请求相对应的功能时,服务器105可以将此情况通知CP3020。在这种情况下,CP3020可以改变UI以通知用户不可能进行打印。
在上述实施例中,一个图像从CP3020发送至PD打印机1000并被打印。然而,该实施例也能应用于以下打印作业,该打印作业组合了例如多图像打印等的各种打印布局服务、通过与另一个Capability相对应的形式进行的图像打印以及基于DPOF的图像打印。
作为一个例子,将说明多张合并打印。尽管根据PD打印机1000的Capability预先就清楚其不具有2张合并打印(在一个张纸薄片上打印两个图像)的功能,但是假设在步骤S3中使用CP3020的UI选择了两个图像来执行2张合并打印。
在这种情况下,因为PD打印机1000没有该打印功能,在步骤S5中,请求服务器105以执行用于2张合并打印的图像处理。所选择的两个要被打印的EXIF/JPEG图像文件与2张合并的转换信息一起发送至服务器105。当在步骤S21中接收到该信息时,在步骤22中服务器105将接收到的EXIF/JPEG图像数据缩小,并基于布局信息将所选择的两个图像布局在一个纸张薄片上,从而创建一个新的用于2张合并的EXIF/JPEG图像数据。在步骤S23中,将所创建的图像文件发送至CP3020。
类似于正常的单个图像打印,CP3020基于接收到的图像文件创建打印作业文件并将该打印作业文件发送至PD打印机1000进行打印(图8)。
作为要求服务器105进行的图像转换处理,以纸张布局为例进行了说明。除此以外,本发明能被用于多种图像处理,例如固定大小打印、日期打印、文件名打印以及裁切打印。
图10是用于说明根据第一实施例CP3020和服务器105之间的数据交换的流程图。CP3020和服务器105是通过TCP/IP连接的。使用通常在网络中使用的HTTP作为装置之间的通信协议。
在该实施例中,服务器105提供的服务将通过HTTP POST方法从客户端发送至服务器105的预定地址的PNG图像文件转换为EXIF/JPEG图像文件,对于服务器105侧的预定地址的客户端所执行的HTTP GET方法提供转换后的EXIF/JPEG图像文件。假设CP3020已经通过任意的现有机构(未示出)获取了服务器105的IP地址和服务形式。
在步骤S101中,CP3020通过使用HTTP POST方法将要被转换的PNG图像文件发送至服务器105。附图标记901表示了HTTP POST请求的例子。在第一行所记述的POST的目的地“xyz/input/”表示“服务器用户应将PNG图像文件发送到的目的地”,其在由服务器105所提供的服务中定义。在第二行的发送源信息“abc:pn-abc”中,“abc”表示作为发送源的客户端(CP3020)地址,“pn-abc”记述了作为HTTP POST方法中的发送源的客户端所使用的端口号。在第三行的“CONTENT-LENGTH(内容-长度)”中,记述了附加到HTTP POST请求的PNG图像文件的数据大小。在第四行的“CONTENT-TYPE(内容-类型)”中,记述了表示PNG图像文件的字符串“img/png”。在“ CONTENT-TYPE”之后空一行,即从顶部数第六行起,附加作为二进制数据的PNG图像文件。
在步骤S111中服务器105接收PNG图像文件并在步骤S112中将其保持在内部(尽管可以使用任意其它的保持格式和位置,但这里将文件保持在“xyz/input/”中,)。在步骤S113中,服务器105通知CP3020:HTTP POST请求被正常处理。附图标记910表示HTTP POST响应的例子,其中在第一行记述的“200 OK”表示正常终止。
当在步骤S102中接收到该正常响应时,流程前进至步骤S103。CP3020通过使用HTTP GET方法向服务器105发送对转换后的图像文件的获取请求,即,从PNG图像文件转换的EXIF/JPEG图像文件。附图标记902表示HTTP GET请求的例子。在第一行中记述的GET目的地“xyz/output/abc.jpg”表示在服务器105所提供的服务中定义的“在EXIF/JPEG图像文件的请求发送中由服务器的用户所指定的目的地”。第二行的记述与901中相同。在第三行的“CONTENT-TYPE”中,记述了表示转换后的JPEG图像文件的字符串“img/jpg”。
当在步骤S114中服务器105接收到该请求时,流程前进至步骤S115以将保持的PNG图像文件转换为EXIF/JPEG图像文件。在步骤S116中,将转换后的EXIF/JPEG图像文件发送到CP3020,作为HTTP GET响应。附图标记911表示HTTP GET响应的例子,其中在第一行所记述的“200 OK”表示正常终止。在第二行的“CONTENT-LENGTH”中,记述了附加到HTTPGET响应的EXIF/JPEG图像文件的数据大小。在第三行的“CONTENT-TYPE”中,记述了表示EXIF/JPEG图像文件的字符串“img/jpg”。在“CONTENT-TYPE”之后空一行,即从顶部数第五行起,附加EXIF/JPEG图像文件。
在步骤S104中,CP3020接收转换后的图像数据。在步骤S105中,获取接收到的转换后的EXIF/JPEG图像文件。
图11是说明第一实施例的另一个详细例子(多张合并打印)中CP3020和服务器105之间的数据交换的流程图。
在第一实施例中,由服务器105提供的服务将通过HTTPPOST方法从客户端发送至服务器105的预定地址的多张合并图像组合请求XML脚本中的一个EXIF/JPEG图像文件与数量在XML脚本中记述的EXIF/JPEG图像文件组合。对于服务器上预定地址的客户端所执行的HTTP GET方法提供组合后的EXIF/JPEG图像文件。与上述图10中相同,假设CP3020已经通过任意的现有机构(未示出)获取了服务器105的IP地址和服务形式。
在步骤S121中,CP3020通过使用HTTP POST方法将记述了要被组合的EXIF/JPEG图像文件数量的XML脚本发送至服务器105。附图标记920表示HTTP POST请求的例子。第一行和第二行与图10中的901相同,因此省略对其的说明。在第三行的“CONTENT-LENGTH”中,记述了XML脚本的数据大小,该XML脚本用于记述要被组合的文件数量且被附加到HTTP POST请求。在第四行的“CONTENT-TYPE”中,记述了表示XML脚本的字符串“text/xml”。在“CONTENT-TYPE”之后空一行,即从顶部数第六行起,记述了用于记述要被组合的文件数量的XML脚本。此外,第七行的“n-up-request(多张合并请求)”表示该请求是对多个图像的组合请求,在第八行的“number(数量)”中记述的“002”表示CP3020希望组合两个图像。
在步骤S131中,服务器105接收多张合并请求并在步骤S132中通知CP3020 HTTP POST请求被正常处理。附图标记930表示HTTP POST响应的例子,其中在第一行中所记述的“200 OK”表示正常终止。
当接收到该响应时(步骤S122),在步骤S123中,CP3020通过使用HTTP POST方法将要被组合的第一个EXIF/JPEG图像文件发送至服务器105。附图标记921表示HTTP POST请求的例子。第一行和第二行与图10中的901相同,因此省略对其的说明。在第三行的“CONTENT-LENGTH”中,记述了附加到HTTP POST请求的要被组合的第一个EXIF/JPEG图像文件的数据大小。在第四行的“CONTENT-TYPE”中,记述了表示EXIF/JPEG图像文件的字符串“img/jpg”。在“CONTENT-TYPE”之后空一行,即从顶部数第六行起,附加要被组合的第一个EXIF/JPEG图像文件。
在步骤S133中,由服务器105接收该图像文件。服务器105保持接收到的第一个EXIF/JPEG图像文件(尽管可以使用任意其它的保持格式和位置,但在这里文件被保持在“xyz/input/”中)并通知CP3020 HTTP POST请求被正常处理(步骤S134)。附图标记931表示了HTTP POST响应的例子。
当接收到该响应时(步骤S124),在步骤S125中,与在步骤S123中相同,CP3020发送要被组合的第二个EXIF/JPEG图像文件。在步骤S135和S136中,与在步骤S133和S134中相同,服务器105执行保持和响应。
在步骤S121至S126中,发送CP3020所请求的要被组合的图像文件的数量以及图像文件。在步骤S127中,CP3020通过使用HTTP GET方法发送对组合后的EXIF/JPEG图像文件的获取请求。附图标记922表示HTTP GET请求的例子。第一行记述的GET目的地“xyz/output/abc.jpg”表示在服务器105所提供的服务中定义的“在组合后的EXIF/JPEG图像文件的请求发送中由服务用户指定的目的地”。第二行的记述与图10中的902相同。在第三行的“CONTENT-TYPE”中,记述了表示EXIF/JPEG图像文件的字符串“img/jpg”。
当在步骤S137中接收到该请求时,服务器105将两个已保持的EXIF/JPEG图像文件组合成一个EXIF/JPEG图像文件(步骤S138)。在步骤S139中,将组合后的EXIF/JPEG图像文件作为HTTP GET响应发送到CP3020。附图标记933表示HTTP GET响应的例子,其中在第一行所记述的“200 OK”表示正常终止。在第二行的“CONTENT-LENGTH”中,记述了附加到HTTP GET响应的EXIF/JPEG图像文件的数据大小。在第三行的“ CONTENT-TYPE”中,记述了表示EXIF/JPEG图像文件的字符串“img/jpg”。在“CONTENT-TYPE”之后空一行,即从顶部数第五行起,附加EXIF/JPEG图像文件。
在步骤S128中CP3020接收到该图像文件,在步骤S129中获取接收到的组合后的EXIF/JPEG图像文件。
如上所述,在第一实施例中,HTTP被用作通信协议,并且使用了HTTP POST方法和HTTP GET方法。然而,无需总是使用这两种方法。可以使用HTTP PUT,也可以使用任意其它的协议。
在第一实施例由服务器105提供的服务中,转换由客户端向服务器105的预定地址以POST方式传送的PNG图像文件。作为替代,要被转换的PNG图像文件可以由任意其它的方法指定,例如,通过从客户端以POST方式传送的脚本中的记述请求PNG图像文件。
在由第一实施例的服务器105提供的服务中,当从客户端到服务器105的预定地址的GET完成时,EXIF/JPEG图像文件被转换并被发送。作为替代,要被转换的图像文件可以通过任意其它的方法请求,例如通过从客户端以POST方式传送的脚本中的记述请求图像文件。图像转换能够在任意时间执行并且可以在对转换后的图像发送请求从客户端发出之前执行。作为选择,要被组合的EXIF/JPEG图像文件、要被组合的图像数量以及组合方法可由任意其它的方法指定,例如基于在HTTPGET请求从客户端发送之前执行的EXIF/JPEG图像文件POST的次数,简单地确定要被组合的图像数量和组合方法。
图16是用于说明当根据本发明的第一实施例在装备有照相机的蜂窝式电话(CP)3020、PD打印机1000和服务器105之间执行通信从而在CP3020中形成UI时的处理流程的流程图。参考图16,步骤S1和S2表示由CP3020进行的处理。步骤S11和S12指示由PD打印机1000进行的处理。步骤S71表示由服务器105进行的处理。步骤S1和S11与图8中的相同,因此省略对其的说明。
如图7的602所指示,CP3020向PD打印机1000请求其Capability。在步骤S12中,PD打印机1000创建关于其打印功能的能力信息(Capability1)并向CP3020发送Capability1。CP3020接收该Capability1。 CP3020也向服务器请求Capability。在步骤S71中,服务器105创建关于其服务功能的能力信息(Capability2)并将Capability2发送至CP3020。CP3020接收该Capability2。
在步骤S2中,CP3020通过使用接收到的PD打印机1000的Capability 1以及服务器105的Capability2形成UI,并将UI显示在显示单元35上。在这种情况下,并不总能保证服务器105的服务功能的Capability2比PD打印机1000的打印功能Capability1高级。因此,CP3020可以比较Capability1和Capability2,并基于确定为更高级功能的Capability形成UI。作为选择,CP3020可以通过组合Capability1和Capability2的高级部分来创建Capability3,并基于Capability3形成UI。因此,可以显示甚至能够指示PD打印机1000无法实现的打印功能的UI。
可以使用任意的方法作为使CP3020向服务器105请求Capability的方法。可以使用现有的标准方法(例如UPnP),或者可以通过使用HTTP方法来交换基于原始规则的脚本。
第二实施例
接下来将说明本发明的第二实施例。在上述第一实施例中,当CP3020向服务器105请求图像处理时,例如,图像数据量太大以致于服务器105的处理时间变长,在打印处理中在CP3020和PD打印机1000之间的通信可能发生超时。在这种情况下,在第二实施例中,在服务器105中转换的图像数据被临时存储在服务器105中所设置的数据库105a中(图1)。服务器105仅将表示存储地址的URL通知CP3020。
当接收到地址时,CP3020形成能够指定URL并指示打印的UI,并将该UI显示在显示单元35(图9)上。当用户通过使用UI指定URL并指示PD打印机1000进行打印时,CP3020基于该URL从数据库105a中读取相应的图像数据。图像数据被发送到PD打印机1000并被打印。根据第二实施例的打印***的配置以及CP3020和PD打印机1000的硬件结构与在上述第一实施例中的相同,因此省略对其的说明。
图12和13是用于说明当根据本发明的第二实施例在装备有照相机的蜂窝式电话(CP)3020与PD打印机1000之间执行通信,从而将图像数据从CP3020向PD打印机1000提供并打印该图像数据时的处理流程的流程图。在图12的流程图中,与图8中相同的步骤附图标记表示相同的处理步骤,因此省略对其的说明。
在步骤S3中,用户通过使用CP3020的UI指定打印。在这里假设要被打印的图像格式是例如PNG格式,并且PD打印机1000不能处理该图像格式。在这种情况下,在步骤S41中判断为由服务器105进行的图像转换处理是必要的,并且流程前进至步骤S42。在步骤S42中,CP3020请求服务器105将PNG格式转换为EXIF/JPEG格式。此外,如果判断为由于要被格式转换的图像数据量大,因而使转换处理要花费很长的时间,则CP3020指示将转换后的图像数据存储在服务器105中。在步骤S43中,判断在服务器105中存储图像数据的指示是否已发出。如果在步骤S43中为“是”,则流程前进至步骤S44以断开与PD打印机1000的通信。如参考图9所示的UI窗口所述,是否在服务器105中存储图像数据不仅可以基于数据量判断,还可以通过使用UI由用户来指定。
接下来将说明服务器105中的处理。在步骤S31中,服务器105接收到来自CP3020的处理请求并在步骤S32中执行被请求的处理。在步骤S32中,例如,基于从CP3020接收到的PNG数据的转换信息,将图像数据转换为EXIF/JPEG格式。在步骤S33中,判断在步骤S31中接收到的转换信息是否包含将转换后的图像文件存储在数据库105a中的指示。如果在步骤S33中为“是”,则流程前进至步骤S35,从而将转换后的图像数据存储在数据库105a中,创建表示存储地址的URL,并将该URL发送至CP3020。在步骤S45中,该URL被CP3020接收并被存储在RAM33中。
如果在步骤S33中为“否”,则流程前进至步骤S34,与图8中所示的上述处理相似,将处理后的图像数据发送至CP3020。在步骤S9中,图像数据被CP3020接收,并创建打印作业。
当在步骤S45中接收到URL时,在步骤S46中,CP3020再次与PD打印机1000建立通信连接(图13)。在步骤S47中,形成能够通过URL指定打印图像的UI,并将其显示在显示单元35上。因此,用户可以通过使用CP3020的UI中的URL指定打印。当URL被指定,并且在步骤S48中通过用户操作输入打印指示时,流程从步骤S49前进到步骤S50,从而基于该URL通过因特网101访问服务器105。
在步骤S51中服务器105从数据库105a读取由URL指定的图像数据,并在步骤S52中将该图像数据发送至CP3020。
在步骤S53中,CP3020下载要被打印的图像文件。流程前进至步骤S9(图8)以创建要被发送到PD打印机1000的打印作业并将该打印作业发送到PD打印机1000。如果判断为指定不是使用URL的打印指定,则流程前进至步骤S54以执行与指示相对应的处理。
如上所述,根据第二实施例,当预计服务器105的处理时间长,并且在CP3020和PD打印机1000之间的通信发生超时,则将处理后的图像数据临时存储在服务器105中,并且接收表示存储地址的URL。通过使用CP3020中的URL,形成并显示能够指定图像文件的UI。利用该处理,通过使用CP3020中的UI可以实现要被打印的图像的选择以及打印指示。
图14是用于说明根据本发明第二实施例在CP3020和服务器105之间的数据交换的流程图。参考图14,CP3020和服务器105以与上述第一实施例中相同的方式连接。
在第二实施例中,由服务器105提供的服务包括:从PNG向JPEG的图像转换,其中PNG图像通过使用HTTP POST方法由客户端发送至服务器105的预定地址;基于保存请求XML脚本的转换后的图像数据保存处理;以及从PNG图像文件向EXIF/JPEG图像文件的转换和图像文件的保存处理。服务还包括通过使用HTTP POST方法从服务器105向客户端的预定地址提供用于记述转换后的图像数据存储位置的XML脚本的处理。与上述第一实施例中相同,假设CP3020已经通过任意现有的机构获取了IP地址和服务器105的服务形式。
在步骤S141中,CP3020通过使用HTTP POST方法向服务器105发送XML脚本,该XML脚本记述了将PNG图像文件转换为EXIF/JPEG图像文件并保存该图像文件的希望。附图标记940表示HTTP POST请求的例子。第一和第二行与图10的901相同,因此省略对其的说明。在第三行的“CONTENT-LENGTH”中,记述了XML脚本的大小,该XML脚本记述了将PNG图像文件转换为EXIF/JPEG图像文件并保存附加到HTTP POST请求的图像文件的希望。在第四行的“ CONTENT-TYPE”中,记述了表示XML脚本的字符串“text/xml”。在“CONTENT-TYPE”之后空一行,即从顶部数第六行起,记述用于记述转换和保存希望的XML脚本。此外,第七行的“png-jpg-convert-request”表示该请求是将PNG图像文件转换为EXIF/JPEG图像文件的请求,在第八行的“store(存储)”中记述的“yes(是)”表示CP3020希望在服务器105中保存。
当在步骤S151中接收到XML脚本时,在步骤S152中服务器105理解来自CP3020的请求是从PNG图像文件转换为EXIF/JPEG图像文件并保存图像文件,并通知CP3020 HTTPPOST请求被正常处理。附图标记950表示HTTP POST响应的例子,其与上述OK响应相同。
当CP3020接收到OK响应时(步骤S142),流程前进到步骤S143,从而通过使用HTTP POST方法将要被转换和保存的PNG图像文件发送到服务器105。附图标记941表示HTTPPOST请求的内容,其与图10的902相同,因此省略对其的说明。
在步骤S153中,服务器105接收到PNG数据并在步骤S154中在其中保持接收到的PNG图像文件(尽管可以使用任意其它的保持格式和位置,但是在这里将文件保持在“xyz/input/”)。服务器105通知CP3020 HTTP POST请求被正常处理(步骤S155)。HTTP POST响应的例子与以上所述的相同。在步骤S156中,服务器105将保持的PNG图像文件转换为EXIF/JPEG图像文件。在步骤S157中,服务器105在预定的位置保存转换后的EXIF/JPEG图像文件,从而使其可从CP3020访问(在这里,以“abc1/jpg”的文件名将文件保持在“xyz/input/”中。这是因为尽管可以使用任意其它的保存格式、位置和管理方法,但被保存的文件的转换和管理是基于来自客户端名称“abc”的第一请求进行的)。在步骤S158中,服务器105通过使用HTTPPOST方法将记述EXIF/JPEG图像文件保存位置的XML脚本发送至CP3020。附图标记951表示HTTP请求的例子。第一行所记述的POST目的地“xyz/result/”表示在服务器105所提供的服务中定义的“被指定接收XML脚本的客户端目的地,该XML脚本记述了保存在服务器中的EXIF/JPEG图像文件的保存位置”。将说明在第二行的发送源信息“xyz:pn-xyz”中记述的内容。在“xyz”中记述作为发送源的打印作业文件的地址,在“pn-xyz”中记述在HTTP POST方法中由服务器105作为发送源使用的端口号。在第三行的“CONTENT-LENGTH”中,记述了用于记述EXIF/JPEG图像文件保存位置的XML脚本的大小。在第四行的“CONTENT-TYPE”中,记述了表示XML脚本的字符串。在“CONTENT-TYPE”之后空一行,即从顶部数第六行起,记述用于记述EXIF/JPEG图像文件保存位置的XML脚本。此外,第七行的“png-jpg-convert-result”表示该结果是转换请求的结果,第八行的“url”中记述的“xyz/result.abc1.jpg”表示转换后的图像数据的保存位置。
当在步骤S145中接收到URL时,CP3020获取在服务器105中转换并保存的EXIF/JPEG图像文件的保存位置并在步骤S146中通知服务器105 HTTP POST请求被正常处理。
此后,CP3020能够通过使用HTTP GET方法获取保存在服务器105中的图像。
在第二实施例中,HTTP被用作为通信协议,并且使用了HTTP POST方法和HTTP GET方法。然而,并不需要总使用这两种方法。可以使用HTTP PUT,并且可以使用任意其它的协议。
在第二实施例的服务器105所提供的服务中,基于以POST方式传送到预定地址的XML脚本的记述,PNG图像文件被转换为EXIF/JPEG图像文件并保存,并且通知CP保存位置。然而,本发明不局限于此。要被保存的EXIF/JPEG图像文件以及保存方法可以由任意其它的方法指定,例如,简单地转换从CP3020接收的PNG图像文件,保存图像文件,并通知CP3020保存位置。
在由第二实施例的服务器105所提供的服务中,将保存位置以POST方式传送到客户端预定地址。作为替代,可以通过任意其它的方法来通知CP3020转换后的图像文件的保存位置,例如,基于从CP3020以POST方式传送的脚本中的记述确定保存位置或作为从CP3020向服务器105的预定地址所执行的GET的响应,通知CP3020保存位置。图像的转换和保存可以在任意时间执行并且可以在图像发送请求从CP3020发送至保存位置之后执行。
第三实施例
在第一实施例中,当能够通过使用CP3020的RAM和ROM的资源将PNG格式转换为EXIF/JPEG格式时,可以基于图像数据量判断目标图像是否需要被服务器操作和转换。即,即使当CP3020能够操作并转换图像数据时,从资源的观点来看处理大小很大的图像数据是不可能的。作为本实施例的特征,定义了针对这种情况的判断基准。
图15是用于说明根据本发明的第三实施例的处理的流程图。该流程图被加入上述图8中所示的处理流程图中。
当将PNG格式的图像转换为JPEG格式的图像并打印该图像的指示通过上述图8的步骤S3中的UI操作输入时,流程前进至步骤S61以获取PNG格式的图像数据量。在步骤S62中,判断图像数据量是否等于或大于预定的量。如果在步骤S62中为“是”,则可以判断为由服务器105进行的处理是合适的,并且流程前进至步骤S5以请求服务器105执行图像格式转换处理。如果在步骤S62中为“否”,则判断为由CP3020进行格式转换处理是可能的,流程前进至步骤S63以执行从PNG格式到JPEG格式的图像转换处理。流程前进至步骤S6以创建打印作业。在步骤S7中,打印作业从CP3020发送至PD打印机1000,并且由CP3020指示基于打印作业的打印处理。
如上所述,根据该实施例,当使服务器105执行PD打印机1000或CP3020中的图像处理时,即使与PD打印机不兼容的图像格式也可以被打印。因此,可以增大由CP3020作为要被打印的图像处理的图像格式的应用范围。
根据该实施例,当打印需要与打印机不兼容的打印功能时,由服务器执行操作和转换,从而可以提供各种图像形式。
此外,根据该实施例,打印图像能够被保存在服务器中,目标图像能从服务器下载至CP并使用打印机打印。
其它实施例
甚至可以通过以下方法来实现本发明的目的,即向***或设备提供实现上述实施例的功能的记录软件程序代码的存储介质;并如上所述使***或设备的计算机(或者CPU或MPU)读取并执行存储在存储介质中的程序代码。在这种情况下,从存储介质中读取的程序代码通过自身实现上述实施例的功能,并且存储了程序代码的存储介质构成了本发明。作为提供程序代码的存储介质,可以使用,例如软(注册商标)盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性存储卡或ROM。
上述实施例的功能,不仅是当计算机执行所读取的程序代码时实现,而且也可以当在计算机上运行的OS(操作***)基于程序代码的指示进行部分或全部的实际处理时实现。
当从存储介质中读取的程序代码写入***计算机的功能扩展板或连接至计算机的功能扩展单元的存储器,并且功能扩展板或功能扩展单元的CPU基于程序代码的指示进行部分或全部的实际处理时,也可以实现上述实施例的功能。
本发明并不局限于上述实施例,在本发明的精神和范围内,可以对其进行各种变化和变形。因此,由所附权利要求书告知公众本发明的范围。
优先权要求
本申请要求2004年8月27日提交的日本专利申请2004-249020的优先权,其全部内容通过引用包含于此。
Claims (36)
1.一种打印***,用于使打印机基于通过便携式通信设备和所述打印机之间的直接通信从所述便携式通信设备提供的图像数据来打印图像,包括:
获取部件,用于获取所述打印机的打印功能;
输入部件,用于输入打印条件;
用于在由所述输入部件输入的打印条件不在由所述获取部件获取的所述打印机的所述打印功能内的情况下,使所述便携式通信设备请求服务器执行相应的处理的部件;以及
打印控制部件,用于进行控制,以使所述打印机基于由所述服务器处理的结果打印图像。
2.一种打印***,用于使打印机基于通过便携式通信设备和所述打印机之间的直接通信从所述便携式通信设备提供的图像数据来打印图像,包括:
获取部件,用于获取所述打印机的打印功能;
输入部件,用于输入打印条件;
判断部件,用于判断被指示使用所述打印条件进行打印的图像数据量是否不小于预定量;
控制部件,用于在所述判断部件判断为所述图像数据量不小于所述预定量的情况下,使所述便携式通信设备请求服务器执行相应的处理,在所述判断部件判断为所述图像数据量小于所述预定量的情况下,使所述便携式通信设备执行相应的处理;以及
打印控制部件,用于进行控制,以使所述打印机基于由所述服务器和所述便携式通信设备中的一个处理的结果打印图像。
3.根据权利要求1所述的打印***,其特征在于,所述打印条件包括图像格式转换。
4.根据权利要求1所述的打印***,其特征在于,所述打印条件包括布局打印。
5.根据权利要求1所述的打印***,其特征在于,所述服务器被连接到通信网络,
所述***还包括:
转换部件,用于根据所述打印条件对通过所述通信网络从所述便携式通信设备接收的图像数据进行转换,以及
发送部件,用于将由所述转换部件转换过的图像数据通过所述通信网络发送至所述便携式通信设备。
6.根据权利要求1所述的打印***,其特征在于,所述便携式通信设备包括:
用于指示将所述服务器处理的结果存储在所述服务器中的部件,以及
接收部件,用于从所述服务器接收存储在所述服务器中的所述结果的URL。
7.根据权利要求1所述的打印***,其特征在于,还包括:
第二获取部件,用于获取所述服务器的处理功能,以及
设置部件,用于基于所述打印机的所述打印功能以及由所述第二获取部件获取的所述服务器的所述处理功能,来设置可由所述输入部件输入的打印条件。
8.根据权利要求7所述的打印***,其特征在于,所述设置部件通过选择所述服务器的所述处理功能以及所述打印机的所述打印功能中的一个来设置所述打印条件。
9.根据权利要求7所述的打印***,其特征在于,所述设置部件通过将所述服务器的所述处理功能和所述打印机的所述打印功能组合来设置所述打印条件。
10.一种便携式通信设备,用于通过与打印机的直接通信向所述打印机提供图像数据并使所述打印机打印所述图像数据,包括:
获取部件,用于获取所述打印机的打印功能;
输入部件,用于输入打印条件;
用于在由所述输入部件输入的所述打印条件不在由所述获取部件获取的所述打印机的所述打印功能内的情况下,通过通信网络请求服务器执行相应的处理的部件;以及
打印控制部件,用于进行控制,以使所述打印机基于所述服务器处理的结果打印图像。
11.一种便携式通信设备,用于通过与打印机的直接通信向所述打印机提供图像数据并使所述打印机打印所述图像数据,包括:
获取部件,用于获取所述打印机的打印功能;
输入部件,用于输入打印条件;
判断部件,用于判断被指示使用所述打印条件进行打印的图像数据量是否不小于预定量;
控制部件,用于在所述判断部件判断为所述图像数据量不小于所述预定量的情况下,通过通信网络请求服务器执行相应的处理,在所述判断部件判断为所述图像数据量小于所述预定量的情况下,执行相应的处理;以及
打印控制部件,用于进行控制,以使所述打印机基于由所述服务器和所述控制部件中的一个处理的结果打印图像。
12.根据权利要求10所述的设备,其特征在于,所述打印条件包括图像格式转换。
13.根据权利要求10所述的设备,其特征在于,所述打印条件包括布局打印。
14.根据权利要求10所述的设备,其特征在于,还包括指示部件,所述指示部件用于指示所述服务器存储处理后的图像数据。
15.根据权利要求14所述的设备,其特征在于,还包括:
接收部件,用于从所述服务器接收URL,
获取部件,用于通过使用由所述接收部件接收到的所述URL来获取要由所述打印机打印的图像数据。
16.根据权利要求10所述的设备,其特征在于,还包括:
第二获取部件,用于获取所述服务器的处理功能,以及
设置部件,用于基于所述打印机的所述打印功能和由所述第二获取部件获取的所述服务器的所述处理功能,来设置可由所述输入部件输入的打印条件。
17.根据权利要求16所述的设备,其特征在于,所述设置部件通过选择所述服务器的所述处理功能以及所述打印机的所述打印功能中的一个来设置所述打印条件。
18.根据权利要求16所述的设备,其特征在于,所述设置部件通过将所述服务器的所述处理功能和所述打印机的所述打印功能组合来设置所述打印条件。
19.一种打印控制方法,用于使打印机基于通过便携式通信设备和所述打印机之间的直接通信从所述便携式通信设备提供的图像数据来打印图像,包括:
获取步骤,用于获取所述打印机的打印功能;
输入步骤,用于输入打印条件;
用于在所述输入步骤输入的所述打印条件不在所述获取步骤获取的所述打印机的所述打印功能内的情况下,使所述便携式通信设备请求服务器执行相应的处理的步骤;以及
打印控制步骤,用于进行控制,以使所述打印机基于所述服务器处理的结果打印图像。
20.一种打印控制方法,用于使打印机基于通过便携式通信设备和所述打印机之间的直接通信从所述便携式通信设备提供的图像数据来打印图像,包括:
获取步骤,用于获取所述打印机的打印功能;
输入步骤,用于输入打印条件;
判断步骤,用于判断被指示使用所述打印条件进行打印的图像数据量是否不小于预定量;
控制步骤,用于在所述判断步骤判断为所述图像数据量不小于所述预定量的情况下,使所述便携式通信设备请求服务器执行相应的处理,在所述判断步骤判断为所述图像数据量小于所述预定量的情况下,使所述便携式通信设备执行相应的处理;以及
打印控制步骤,用于进行控制,以使所述打印机基于由所述服务器和所述便携式通信设备中的一个处理的结果打印图像。
21.根据权利要求19所述的打印控制方法,其特征在于,所述打印条件包括图像格式转换。
22.根据权利要求19所述的打印控制方法,其特征在于,所述打印条件包括布局打印。
23.根据权利要求19所述的打印控制方法,其特征在于,所述服务器连接至通信网络,以及
所述方法还包括:
转换步骤,用于根据所述打印条件对通过所述通信网络从所述便携式通信设备接收的图像数据进行转换,以及
发送步骤,用于将在所述转换步骤中转换过的图像数据通过所述通信网络发送至所述便携式通信设备。
24.根据权利要求19所述的打印控制方法,其特征在于,还包括:
用于指示将所述服务器处理的结果存储在所述服务器中的步骤,以及
接收步骤,用于从所述服务器接收存储在所述服务器中的所述结果的URL。
25.根据权利要求19所述的打印控制方法,其特征在于,还包括:
第二获取步骤,用于获取所述服务器的处理功能,以及
设置步骤,用于基于所述打印机的所述打印功能以及在所述第二获取步骤中获取的所述服务器的所述处理功能,来设置可在所述输入步骤中输入的打印条件。
26.根据权利要求25所述的打印控制方法,其特征在于,在所述设置步骤中,通过选择所述服务器的所述处理功能以及所述打印机的所述打印功能中的一个来设置所述打印条件。
27.根据权利要求25所述的打印控制方法,其特征在于,在所述设置步骤中,通过将所述服务器的所述处理功能和所述打印机的所述打印功能组合来设置所述打印条件。
28.一种便携式通信设备的控制方法,所述便携式通信设备用于通过与打印机的直接通信向所述打印机提供图像数据并使所述打印机打印所述图像数据,所述控制方法包括:
获取步骤,用于获取所述打印机的打印功能;
输入步骤,用于输入打印条件;
用于在所述输入步骤输入的所述打印条件不在所述获取步骤获取的所述打印机的所述打印功能内的情况下,通过通信网络请求服务器执行相应的处理的步骤;以及
打印控制步骤,用于进行控制,以使所述打印机基于由所述服务器处理的结果打印图像。
29.一种便携式通信设备的控制方法,所述便携式通信设备用于通过与打印机的直接通信向所述打印机提供图像数据并使所述打印机打印图像数据,所述控制方法包括:
获取步骤,用于获取所述打印机的打印功能;
输入步骤,用于输入打印条件;
判断步骤,用于判断被指示使用所述打印条件进行打印的图像数据量是否不小于预定量;
控制步骤,用于在所述判断步骤判断为所述图像数据量不小于所述预定量的情况下,通过通信网络请求服务器执行相应的处理,在所述判断步骤判断为所述图像数据量小于所述预定量的情况下,执行相应的处理;以及
打印控制步骤,用于进行控制,以使所述打印机基于由所述服务器或在所述控制步骤中的处理的结果打印图像。
30.根据权利要求28所述的控制方法,其特征在于,所述打印条件包括图像格式转换。
31.根据权利要求28所述的控制方法,其特征在于,所述打印条件包括布局打印。
32.根据权利要求28所述的控制方法,其特征在于,还包括指示步骤,所述指示步骤用于指示所述服务器存储处理后的图像数据。
33.根据权利要求28所述的控制方法,其特征在于,还包括:
接收步骤,用于从所述服务器接收URL,
获取步骤,用于通过使用在所述接收步骤中接收到的所述URL来获取要由所述打印机打印的图像数据。
34.根据权利要求28所述的控制方法,其特征在于,还包括:
第二获取步骤,用于获取所述服务器的处理功能,以及
设置步骤,用于基于所述打印机的所述打印功能和在所述第二获取步骤中获取的所述服务器的所述处理功能,来设置可在所述输入步骤中输入的打印条件。
35.根据权利要求34所述的控制方法,其特征在于,在所述设置步骤中,通过选择所述服务器的所述处理功能和所述打印机的所述打印功能中的一个来设置所述打印条件。
36.根据权利要求34所述的控制方法,其特征在于,在所述设置步骤中,通过将所述服务器的所述处理功能和所述打印机的所述打印功能组合来设置所述打印条件。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004249020A JP4367929B2 (ja) | 2004-08-27 | 2004-08-27 | 携帯電話及び印刷システムとその制御方法 |
JP249020/2004 | 2004-08-27 | ||
PCT/JP2005/015957 WO2006022429A1 (en) | 2004-08-27 | 2005-08-25 | Portable communication apparatus, print system, and control method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101010948A true CN101010948A (zh) | 2007-08-01 |
CN100594720C CN100594720C (zh) | 2010-03-17 |
Family
ID=35967623
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200580028851A Expired - Fee Related CN100594720C (zh) | 2004-08-27 | 2005-08-25 | 便携式通信设备、打印***及其控制方法 |
Country Status (8)
Country | Link |
---|---|
US (1) | US8179546B2 (zh) |
EP (1) | EP1784979B1 (zh) |
JP (1) | JP4367929B2 (zh) |
KR (1) | KR100879308B1 (zh) |
CN (1) | CN100594720C (zh) |
CA (1) | CA2575813C (zh) |
RU (1) | RU2346406C2 (zh) |
WO (1) | WO2006022429A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102023829A (zh) * | 2009-09-15 | 2011-04-20 | 三星电子株式会社 | 通过打印机打印移动终端的文档的方法及其移动终端 |
CN102855104A (zh) * | 2012-08-27 | 2013-01-02 | 深圳市乐印信息技术有限公司 | 一种移动通信设备及其打印方法、*** |
JP2013182503A (ja) * | 2012-03-02 | 2013-09-12 | Nec Corp | 情報処理システム、情報処理方法、携帯電話機、サーバ、それらの制御方法および制御プログラム |
CN105144683A (zh) * | 2013-02-28 | 2015-12-09 | 株式会社尼康 | 电子设备 |
Families Citing this family (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9713342B2 (en) * | 2004-08-25 | 2017-07-25 | Decopac, Inc. | Online decorating system for edible products |
JP4560430B2 (ja) * | 2005-03-17 | 2010-10-13 | 株式会社リコー | 画像形成装置、画像印刷システム、プログラムおよび画像合成出力方法 |
JP4710468B2 (ja) * | 2005-07-28 | 2011-06-29 | セイコーエプソン株式会社 | 印刷要求装置、印刷システムおよび印刷要求方法 |
TWI326552B (en) * | 2006-02-08 | 2010-06-21 | Muller Capital Llc | Apparatus for scanning photograph |
JP4222393B2 (ja) * | 2006-08-09 | 2009-02-12 | ソニー株式会社 | 画像記録システム |
JP2008117308A (ja) * | 2006-11-07 | 2008-05-22 | Lab At Site Ltd | 通信ネットワークを利用した画像レイアウトシステム |
KR20080066226A (ko) | 2007-01-11 | 2008-07-16 | 삼성전자주식회사 | 화상 형성 장치, 이에 연결된 호스트장치 및 호스트장치의직접인쇄 제어방법 |
US20100030346A1 (en) * | 2007-02-02 | 2010-02-04 | Mitsuhiro Watanabe | Control system and control method for controlling controllable device such as peripheral device, and computer program for control |
JP4345858B2 (ja) | 2007-08-28 | 2009-10-14 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成システム、サーバ装置、画像形成プログラム、および画像形成方法 |
JP2009054005A (ja) | 2007-08-28 | 2009-03-12 | Konica Minolta Business Technologies Inc | 画像形成システム、画像形成装置および画像形成方法 |
JP4400658B2 (ja) | 2007-08-28 | 2010-01-20 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成システム、画像形成方法、およびそれらに向けられた情報処理装置 |
US7975214B2 (en) * | 2007-10-26 | 2011-07-05 | International Business Machines Corporation | System for capturing frames and form data |
JP5645359B2 (ja) * | 2008-11-26 | 2014-12-24 | キヤノン株式会社 | 画像表示装置及びその制御方法、記憶媒体、並びに画像表示システム |
WO2010094331A1 (en) | 2009-02-19 | 2010-08-26 | Nokia Siemens Networks Oy | Authentication to an identity provider |
CA2762092C (en) | 2009-05-15 | 2016-10-25 | Fisher-Rosemount Systems, Inc. | Improved detection and location of wireless field devices |
JP2012527055A (ja) | 2009-05-15 | 2012-11-01 | フィッシャー−ローズマウント・システムズ・インコーポレーテッド | 改良された機能性を備えた手持ち式フィールドメンテナンスツール |
JP5335561B2 (ja) * | 2009-06-01 | 2013-11-06 | キヤノン株式会社 | 出力制御装置、その制御方法及びプログラム |
US9013750B2 (en) * | 2009-06-25 | 2015-04-21 | Canon Kabushiki Kaisha | Image processing for processing image data in correspondence with each pixel of an image |
US8976411B2 (en) | 2009-07-01 | 2015-03-10 | Canon Kabushiki Kaisha | Image processing in correspondence with each pixel of an image |
US8934134B2 (en) * | 2009-07-02 | 2015-01-13 | Canon Kabushiki Kaisha | Image processing based on pixel and attribute values |
US9635218B2 (en) * | 2009-07-03 | 2017-04-25 | Canon Kabushiki Kaisha | Image processing based on a pixel value in image data |
JP4748261B2 (ja) * | 2009-07-23 | 2011-08-17 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成システム、サーバ装置、画像形成プログラム、および画像形成方法 |
JP5012867B2 (ja) | 2009-09-15 | 2012-08-29 | コニカミノルタビジネステクノロジーズ株式会社 | 画像データ出力方法、画像処理装置、およびコンピュータプログラム |
JP4826666B2 (ja) * | 2009-09-24 | 2011-11-30 | コニカミノルタビジネステクノロジーズ株式会社 | 画像データ取扱システム、画像処理システム、画像処理装置、画像データ提供方法、およびコンピュータプログラム |
JP5340124B2 (ja) * | 2009-12-02 | 2013-11-13 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びにプログラム |
JP5665590B2 (ja) * | 2010-04-28 | 2015-02-04 | キヤノン株式会社 | 印刷システム、クライアント、制御方法、およびプログラム |
JP5633211B2 (ja) * | 2010-06-29 | 2014-12-03 | 株式会社リコー | 印刷・複写制御システム |
US10455096B2 (en) | 2010-08-09 | 2019-10-22 | Decopac, Inc. | Decorating system for edible products |
JP2012080519A (ja) * | 2010-09-09 | 2012-04-19 | Ricoh Co Ltd | 画像処理装置 |
JP5408170B2 (ja) * | 2011-03-25 | 2014-02-05 | ブラザー工業株式会社 | 情報処理プログラム、情報処理装置、および情報処理方法 |
JP5926514B2 (ja) * | 2011-08-19 | 2016-05-25 | キヤノン株式会社 | 印刷制御装置、印刷制御方法、およびプログラム |
JP5870679B2 (ja) * | 2011-12-22 | 2016-03-01 | ブラザー工業株式会社 | プリンタ |
JP6086183B2 (ja) * | 2012-03-23 | 2017-03-01 | 日本電気株式会社 | 情報処理システム、情報処理方法、サーバ、その制御方法および制御プログラム |
JP5970897B2 (ja) | 2012-03-24 | 2016-08-17 | 日本電気株式会社 | 情報処理システム、情報処理方法、および携帯端末、サーバ、それらの制御方法ならびに制御プログラム |
JP5907380B2 (ja) * | 2012-03-30 | 2016-04-26 | 日本電気株式会社 | 情報処理システム、情報処理方法、サーバ、情報処理装置およびその制御方法と制御プログラム |
KR101992397B1 (ko) * | 2012-06-27 | 2019-09-27 | 삼성전자주식회사 | 영상 처리 장치, 영상 중계 장치, 영상 처리 방법 및 영상 중계 방법 |
JP6040642B2 (ja) * | 2012-09-03 | 2016-12-07 | セイコーエプソン株式会社 | 印刷制御装置、印刷システムおよび印刷制御プログラム |
JP6168771B2 (ja) * | 2012-12-28 | 2017-07-26 | キヤノン株式会社 | 情報処理装置、及び情報処理方法 |
JP5853974B2 (ja) * | 2013-03-13 | 2016-02-09 | 富士ゼロックス株式会社 | サーバ装置、出力システムおよびプログラム |
JP2014179014A (ja) * | 2013-03-15 | 2014-09-25 | Ricoh Co Ltd | 入出力システム、入出力方法、携帯端末及びプログラム |
JP6182919B2 (ja) * | 2013-03-21 | 2017-08-23 | ブラザー工業株式会社 | 通信プログラムおよび通信装置 |
JP6123732B2 (ja) * | 2013-05-10 | 2017-05-10 | 株式会社リコー | 連携処理システム及び連携処理方法 |
JP5983664B2 (ja) * | 2014-03-14 | 2016-09-06 | コニカミノルタ株式会社 | 画像形成システム、画像形成装置、携帯端末およびプログラム |
KR20150140197A (ko) | 2014-06-05 | 2015-12-15 | 삼성전자주식회사 | 화상독취장치 및 화상독취방법 |
TWI573073B (zh) * | 2014-06-05 | 2017-03-01 | Seiko Epson Corp | A printing control device, a printing system, and a printing control method |
JP6506577B2 (ja) | 2015-03-17 | 2019-04-24 | キヤノン株式会社 | 画像処理装置及び方法及び画像記録装置 |
JP6813959B2 (ja) | 2016-04-05 | 2021-01-13 | キヤノン株式会社 | システムおよびその制御方法、画像形成装置およびその制御方法、並びにプログラム |
JP7177591B2 (ja) | 2017-12-19 | 2022-11-24 | キヤノン株式会社 | 無線端末、サーバ、それらの制御方法、プログラム、及びシステム |
US10692124B1 (en) | 2018-12-07 | 2020-06-23 | Decopac, Inc. | Systems and methods for ordering and preparation of customized comestibles |
JP7358997B2 (ja) | 2020-01-15 | 2023-10-11 | 沖電気工業株式会社 | 情報通信装置、情報通信方法及び情報通信プログラム |
Family Cites Families (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08292844A (ja) | 1995-04-20 | 1996-11-05 | Fuji Xerox Co Ltd | 印刷装置および方法 |
JP2004173313A (ja) | 1995-08-23 | 2004-06-17 | Sony Corp | 画像符号化装置,画像符号化方法,画像復号化装置及び画像復号化方法 |
KR19980051642A (ko) * | 1996-12-23 | 1998-09-25 | 김광호 | 휴대용 수신전용 팩스장치를 가지는 팩시밀리 및 휴대용 수신전용 팩스장치로 수신된 팩스문서 처리방법 |
JPH10226139A (ja) * | 1997-02-14 | 1998-08-25 | Canon Inc | 画像形成システム及び画像形成装置及び媒体 |
JP3754849B2 (ja) * | 1998-10-30 | 2006-03-15 | キヤノン株式会社 | データ通信装置及び制御方法及び記憶媒体及び画像印刷システム |
US6636891B1 (en) * | 1998-11-06 | 2003-10-21 | Seiko Epson Corporation | Methods and apparatus for controlling an input or output device over the internet |
JP2001111935A (ja) * | 1999-10-05 | 2001-04-20 | Canon Inc | 撮像装置、画像処理装置、撮像システム及びコンピュータ読み取り可能な記憶媒体 |
JP2001189886A (ja) | 1999-12-28 | 2001-07-10 | Canon Inc | 撮像装置、情報処理装置、画像処理システム、画像処理方法、及び記憶媒体 |
KR100431255B1 (ko) * | 2000-01-12 | 2004-05-12 | 세이코 엡슨 가부시키가이샤 | 휴대단말 및 데이터 출력제어 시스템 |
US6970263B2 (en) * | 2000-06-30 | 2005-11-29 | Canon Kabushiki Kaisha | Print system, printing method, and server |
JP2002027194A (ja) * | 2000-07-13 | 2002-01-25 | Matsushita Graphic Communication Systems Inc | インターネットファクシミリ装置及び印刷方法 |
EP1197917A3 (en) * | 2000-10-13 | 2005-03-23 | Seiko Epson Corporation | Apparatus, method and computer program product for providing output image adjustment for image files |
US7016062B2 (en) * | 2000-11-30 | 2006-03-21 | Ricoh Company, Ltd. | Apparatus, method and system for printing from a wireless mobile device over the internet |
US6744528B2 (en) * | 2000-11-30 | 2004-06-01 | Pitney Bowes Inc. | Method and system for remote printing of documents |
WO2002046905A1 (fr) | 2000-12-07 | 2002-06-13 | Brother Kogyo Kabushiki Kaisha | Serveur d'impression commande a distance, systeme et procede d'impression, support d'enregistrement et programme |
JP3725454B2 (ja) * | 2001-01-17 | 2005-12-14 | セイコーエプソン株式会社 | 画像ファイルの出力画像調整 |
JP3499535B2 (ja) * | 2001-03-05 | 2004-02-23 | 東芝テック株式会社 | コンテンツサーバとネットワークシステム |
JP2002259278A (ja) * | 2001-03-06 | 2002-09-13 | Casio Comput Co Ltd | プリントサービスシステムおよびプリントサービス方法 |
JP2003091393A (ja) * | 2001-09-19 | 2003-03-28 | Fuji Xerox Co Ltd | 印刷システムおよびその方法 |
US20030086114A1 (en) * | 2001-11-05 | 2003-05-08 | Cherry Darrel D. | Identifying printing devices based on attributes of information to be printed |
JP4163412B2 (ja) * | 2001-12-19 | 2008-10-08 | オリンパス株式会社 | 印刷システム、画像処理装置及びその方法 |
US7304757B2 (en) * | 2001-12-21 | 2007-12-04 | Hewlett-Packard Development Company, L.P. | System and method for secure printing |
JP2003233472A (ja) | 2002-02-12 | 2003-08-22 | Sony Corp | 印刷装置、印刷システムおよび印刷動作制御方法 |
JP3958068B2 (ja) | 2002-02-22 | 2007-08-15 | キヤノン株式会社 | 印刷装置及び印刷システムとその制御方法 |
JP2003246115A (ja) | 2002-02-25 | 2003-09-02 | Seiko Epson Corp | 無線通信可能な画像情報取得装置とその画像印刷装置 |
JP2003288336A (ja) * | 2002-03-28 | 2003-10-10 | Brother Ind Ltd | 特定機能代行システム、及び、電子機器、記憶媒体 |
JP4371632B2 (ja) | 2002-06-05 | 2009-11-25 | キヤノン株式会社 | 画像記録装置及びその記録制御方法 |
KR20030096644A (ko) | 2002-06-17 | 2003-12-31 | 주식회사 팬택앤큐리텔 | 소형 프린터 내장형 휴대폰 |
US20040001217A1 (en) * | 2002-06-26 | 2004-01-01 | Microsoft Corporation | System and method for users of mobile computing devices to print documents |
JP2004032373A (ja) | 2002-06-26 | 2004-01-29 | Fuji Photo Film Co Ltd | 画像再生方法および装置並びにプログラム |
US20050099647A1 (en) | 2002-07-31 | 2005-05-12 | Canon Kabushiki Kaisha | Print system and print control method |
US8605334B2 (en) | 2002-08-05 | 2013-12-10 | Canon Kabushiki Kaisha | Recording system, recording apparatus, and control method therefor |
JP2004070715A (ja) * | 2002-08-07 | 2004-03-04 | Seiko Epson Corp | 画像処理装置 |
JP4045929B2 (ja) * | 2002-11-18 | 2008-02-13 | セイコーエプソン株式会社 | 被写体の大きさに応じた画質の自動調整 |
JP2004179827A (ja) | 2002-11-26 | 2004-06-24 | Fuminori Yoshida | 加工画像配信方法 |
US7400421B2 (en) * | 2002-12-12 | 2008-07-15 | Seiko Epson Corporation | Image processing method and image processing system using the same |
JP4266870B2 (ja) | 2003-04-07 | 2009-05-20 | キヤノン株式会社 | 画像出力システム、印刷装置、撮像装置、通信装置、情報処理装置、記憶装置と及びその方法 |
JP2004312469A (ja) | 2003-04-08 | 2004-11-04 | Roodo:Kk | 画像印刷サービスシステム及び画像印刷サービス方法とそれに使用するサーバ及びプリント装置 |
JP4193611B2 (ja) * | 2003-06-30 | 2008-12-10 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成装置 |
US20070052995A1 (en) * | 2005-08-24 | 2007-03-08 | Narendranath Kudlu | Portable device capable of printing documents and method of printing documents from portable device |
US20100225966A1 (en) * | 2009-03-04 | 2010-09-09 | Global Graphics Software Limited | System and method for printing using a document conversion server |
-
2004
- 2004-08-27 JP JP2004249020A patent/JP4367929B2/ja not_active Expired - Fee Related
-
2005
- 2005-08-25 US US11/658,589 patent/US8179546B2/en not_active Expired - Fee Related
- 2005-08-25 CN CN200580028851A patent/CN100594720C/zh not_active Expired - Fee Related
- 2005-08-25 CA CA2575813A patent/CA2575813C/en not_active Expired - Fee Related
- 2005-08-25 WO PCT/JP2005/015957 patent/WO2006022429A1/en active Application Filing
- 2005-08-25 EP EP05777049.7A patent/EP1784979B1/en not_active Not-in-force
- 2005-08-25 RU RU2007111134/09A patent/RU2346406C2/ru not_active IP Right Cessation
- 2005-08-25 KR KR1020077006656A patent/KR100879308B1/ko active IP Right Grant
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102023829A (zh) * | 2009-09-15 | 2011-04-20 | 三星电子株式会社 | 通过打印机打印移动终端的文档的方法及其移动终端 |
JP2013182503A (ja) * | 2012-03-02 | 2013-09-12 | Nec Corp | 情報処理システム、情報処理方法、携帯電話機、サーバ、それらの制御方法および制御プログラム |
CN104145254A (zh) * | 2012-03-02 | 2014-11-12 | 日本电气株式会社 | 信息处理***、信息处理方法、移动电话、服务器及其控制方法和控制程序 |
CN102855104A (zh) * | 2012-08-27 | 2013-01-02 | 深圳市乐印信息技术有限公司 | 一种移动通信设备及其打印方法、*** |
CN105144683A (zh) * | 2013-02-28 | 2015-12-09 | 株式会社尼康 | 电子设备 |
US10178338B2 (en) | 2013-02-28 | 2019-01-08 | Nikon Corporation | Electronic apparatus and method for conditionally providing image processing by an external apparatus |
CN105144683B (zh) * | 2013-02-28 | 2019-08-09 | 株式会社尼康 | 电子设备 |
US10455180B2 (en) | 2013-02-28 | 2019-10-22 | Nikon Corporation | Electronic apparatus and method for conditionally providing image processing by an external apparatus |
Also Published As
Publication number | Publication date |
---|---|
KR20070046940A (ko) | 2007-05-03 |
EP1784979B1 (en) | 2013-07-03 |
US8179546B2 (en) | 2012-05-15 |
EP1784979A1 (en) | 2007-05-16 |
JP4367929B2 (ja) | 2009-11-18 |
RU2007111134A (ru) | 2008-10-10 |
CA2575813A1 (en) | 2006-03-02 |
WO2006022429A1 (en) | 2006-03-02 |
US20080309961A1 (en) | 2008-12-18 |
KR100879308B1 (ko) | 2009-01-19 |
JP2006067368A (ja) | 2006-03-09 |
RU2346406C2 (ru) | 2009-02-10 |
CN100594720C (zh) | 2010-03-17 |
CA2575813C (en) | 2012-10-23 |
EP1784979A4 (en) | 2010-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100594720C (zh) | 便携式通信设备、打印***及其控制方法 | |
US7414746B2 (en) | Image data communication method | |
CN100401737C (zh) | 图像供给装置及其控制方法和打印*** | |
US7317869B2 (en) | Digital camera and printing system | |
CN102457648B (zh) | 中继设备、通信设备、和中继设备的控制方法 | |
US8982390B2 (en) | Image forming apparatus, image printing system, image combining and outputting method, and computer product | |
US20060092457A1 (en) | Printing method using ordering file, and print system, image supply device and print device employing the method | |
US20070201073A1 (en) | Image supply device, printing apparatus, and printing system | |
CN103716488A (zh) | 信息处理装置 | |
CN1984211A (zh) | 使用从图像获得装置输入的数据形成图像的方法和设备 | |
US20040075746A1 (en) | Portable terminal, printing apparatus, image-printing system and thumbnail-creation apparatus | |
JP2001333363A (ja) | 情報通信装置、情報通信システム及び情報通信方法 | |
US20060044949A1 (en) | Network scan-to-removable storage media | |
JP2007011979A (ja) | 電子機器およびその制御方法 | |
CN100415534C (zh) | 图像提供设备、记录设备及其记录方法 | |
KR101513529B1 (ko) | 부가 정보를 갖는 사진 출력 시스템 및 방법 | |
JP3890160B2 (ja) | 印刷システム、印刷システムにおける制御方法、及び、記憶媒体 | |
JP2007025771A (ja) | 画像形成システム及び携帯電話装置 | |
JP2001333387A (ja) | 情報通信装置、情報通信システム及び情報通信方法 | |
JP2008104147A (ja) | 撮像装置、撮像システム、画像データ処理方法およびプログラム | |
JP2001333354A (ja) | 情報通信装置、情報通信システム及び情報通信方法 | |
KR101022478B1 (ko) | 복수 개의 프린트 잡을 수행하는 방법과 그 방법을 이용한 프린트 시스템, 이미지 공급장치 및 프린트 장치 | |
JP4612822B2 (ja) | 画像供給デバイス及び該デバイスの制御方法及び印刷システム | |
JP2005027292A (ja) | 画像データ構造、画像記録装置及び画像再生システム | |
JP2005184448A (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 |
Granted publication date: 20100317 |
|
CF01 | Termination of patent right due to non-payment of annual fee |