[go: up one dir, main page]

CN1921547B - 图像形成装置和图像形成装置的控制方法、图像形成系统 - Google Patents

图像形成装置和图像形成装置的控制方法、图像形成系统 Download PDF

Info

Publication number
CN1921547B
CN1921547B CN2006101265378A CN200610126537A CN1921547B CN 1921547 B CN1921547 B CN 1921547B CN 2006101265378 A CN2006101265378 A CN 2006101265378A CN 200610126537 A CN200610126537 A CN 200610126537A CN 1921547 B CN1921547 B CN 1921547B
Authority
CN
China
Prior art keywords
mentioned
data
image processing
function
information processor
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.)
Expired - Fee Related
Application number
CN2006101265378A
Other languages
English (en)
Other versions
CN1921547A (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 CN1921547A publication Critical patent/CN1921547A/zh
Application granted granted Critical
Publication of CN1921547B publication Critical patent/CN1921547B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • 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/00132Connection 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 in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00185Image output
    • H04N1/00196Creation of a photo-montage, e.g. photoalbum
    • 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/00204Connection 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/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • 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/00204Connection 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/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00222Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing
    • H04N1/00225Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing details of image data generation, e.g. scan-to-email or network scanners
    • 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/00204Connection 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/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00222Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing
    • H04N1/00233Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing details of image data reproduction, e.g. network printing or remote image display
    • 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/00204Connection 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/00244Connection 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
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00411Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • H04N1/00416Multi-level menus
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00482Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
    • 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/0035User-machine interface; Control console
    • H04N1/00501Tailoring a user interface [UI] to specific requirements
    • H04N1/00503Customising to a particular machine or model, machine function or application
    • 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/0035User-machine interface; Control console
    • H04N1/00501Tailoring a user interface [UI] to specific requirements
    • H04N1/00509Personalising for a particular user or group of users, e.g. a workgroup or company
    • 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/001Sharing resources, e.g. processing power or memory, with a connected apparatus or enhancing the capability of the still picture 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/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3212Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
    • H04N2201/3222Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of processing required or performed, e.g. forwarding, urgent or confidential handling
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3274Storage or retrieval of prestored additional information
    • H04N2201/3276Storage or retrieval of prestored additional information of a customised additional information profile, e.g. a profile specific to a user ID

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

本发明提供一种图像形成装置和图像形成装置的控制方法、图像形成系统。其中图像形成装置,与信息处理装置通信,包括:显示部,用于输入使信息处理装置执行动态地确定基于模板数据的布局的动态布局功能的指示,从而使用插入数据和包含布局信息的模板数据形成图像;发送部,将使用动态布局功能进行处理时所使用的特定信息发送到信息处理装置;接收部,接收动态被布局后的数据;以及输出部,输出接收到的数据。

Description

图像形成装置和图像形成装置的控制方法、图像形成系统
技术领域
本发明涉及一种构筑符合用户的用途的用户界面(UI)画面,根据来自UI的指定利用多功能设备(MFP)固有的功能和服务器应用程序的功能来形成图像的技术。
背景技术
近年来,一直对多功能设备(MFP)(以下仅称为“图像形成装置”)提供以Java(注册商标)环境为代表那样的应用程序执行环境。如果开发在Java(注册商标)环境上运行的程序,则可以生成利用了MFP的功能的应用程序。通常,这些应用程序多半称为画面结构和MFP提供的功能固定的应用程序包(package application)。
另一方面,在将使MFP与可通信的服务器上运行的服务器应用程序联结的解决方案提供给用户企业时,用提供固定的画面结构和功能的应用程序包,灵活地满足用户的要求样式很困难。
例如,日本特开2000-298561号公报中,公开有从服务器下载MFP的应用程序并执行的技术。但是,日本特开2000-298561号公报的公开内容中,并没有提及MFP的应用程序本身的定制(customize),根据用户的要求提供个别的解决方案很困难。
作为使MFP与服务器上的应用程序联结的解决方案的事例,有MFP经由网络取得在文档管理服务器和内容服务器上所保管的文件并进行打印的拉动(pull)式打印系统的事例。另外,还有将由MFP扫描生成的扫描文档文件注册在文档管理服务器和内容服务器上的系统等的事例。
例如,在假定应用了拉动式打印的小册子(pamphlet)打印系统时,作为不同行业的电器销售店和旅行代理店将要求不同样式的小册子打印。例如,在电器销售店的情况下,假定想针对每种数字照相机等商品打印小册子这样的要求样式,在旅行代理店的情况下,假定想针对不同的旅行目的地打印不同的小册子这样的要求样式。这样的情况下,MFP的UI是这样一种UI,用户直接观察或者触摸,按照想处理的业务,对MFP和服务器应用程序进行指示,在固定的画面结构中,满足被假定的广泛的用户的要求样式很困难。
另外,在日本特开2000-196698号公报中记载了这样的技术:将打印机和扫描仪的对应关系作为传输路径协议预先注册在服务器中,并将其下载、分发给复合机等。并且,记载有这样的技术:使用该传输路径协议,将与一组打印机和扫描仪对应的虚拟复制的图标显示在操作面板上。
在现有技术中,通过指示表示输入设备和输出设备的组合的图标,使多个设备合作,从而能使其执行一个服务。但是,在上述现有技术中,仅能单纯依次执行所指定的设备的多个功能。不能活用图像形成装置进行通信的外部设备的各种功能,不能灵活地变更或扩展图像形成装置的功能。
另外,以往根据插入数据和模板的组合,每次都需要对格式(form)进行布局设计。因此,仅用图像形成装置中的来自用户的简单的指示不能得到所希望的输出物。
本发明的一个目的在于提供一种活用图像形成装置进行通信的外部的信息处理装置的各种功能并扩展或者定制图像形成装置的功能的结构.
还有,本发明的另一个目的在于提供一种与具有动态布局功能的外部的装置合作,仅从图像形成装置的显示画面进行简单的指示,就能得到所希望的输出物的结构。
发明内容
为了达到上述目的,本发明的图像形成装置的特征在于主要具备以下的结构。
本发明的与信息处理装置通信的图像形成装置,其特征在于:包括显示单元,为了使用插入数据和包含布局信息的模板数据形成图像,在操作部显示用于输入指示的画面,该指示使信息处理装置执行动态地确定基于模板数据的布局的动态布局功能;发送单元,根据经由上述显示单元显示的画面输入的指示,将使用上述信息处理装置的动态布局功能进行处理时所使用的用于确定插入数据和格式数据的特定信息发送到上述信息处理装置;接收单元,接收上述信息处理装置使用上述发送单元所发送的特定信息动态布局后的数据;输出单元,输出上述接收单元所接收的上述数据;取得单元,取得设定有用于构成用户界面的信息的构成数据,其中,通过分析上述取得单元所取得的构成数据,上述显示单元将用于输入执行动态布局的指示的画面显示在上述操作部,上述构成数据包括有用于执行从上述用户界面所指示的处理的功能选择信息,并且上述图像形成装置还包括选择单元,该选择单元基于上述功能选择信息,选择与上述用户界面的设定对应的上述信息处理装置和图像形成装置的功能。
本发明的与信息处理装置通信的图像形成装置,其特征在于:包括取得单元,取得设定有用于构成用户界面的信息的构成数据;显示单元,处理上述取得单元取得的构成数据,显示用于输入执行图像处理指示的画面,该图像处理使用上述信息处理装置的功能来处理使用图像形成装置的功能所处理的数据;执行单元,根据经由上述显示单元显示的画面输入的指示,执行图像形成装置的功能;以及发送单元,将上述执行单元执行上述图像形成装置的功能所得到的数据、和使用上述信息处理装置的功能处理该数据时所使用的处理信息,发送到上述信息处理装置。
或者,本发明的图像形成装置的控制方法的特征在于主要具备以下的结构。
本发明的图像形成装置的控制方法,该图像形成装置与信息处理装置通信,所述控制方法的特征在于:包括显示步骤,为了使用插入数据和包含布局信息的模板数据形成图像,在操作部显示用于输入指示的画面,该指示使信息处理装置执行动态地确定基于模板数据的布局的动态布局功能;发送步骤,根据经由上述显示步骤显示的画面输入的指示,将使用上述信息处理装置的动态布局功能进行处理时所使用的用于确定插入数据和格式数据的特定信息发送到上述信息处理装置;接收步骤,接收上述信息处理装置使用上述发送步骤所发送的特定信息动态布局后的数据;输出步骤,输出上述接收步骤接收到的上述数据;以及取得步骤,取得设定有用于构成用户界面的信息的构成数据,其中,通过分析上述取得步骤取得的构成数据,上述显示步骤将用于输入执行动态布局的指示的画面显示在上述操作部,上述构成数据包括用于执行从上述用户界面所指示的处理的功能选择信息,上述控制方法还包括选择步骤,该选择步骤基于上述功能选择信息,选择与上述用户界面的设定对应的上述信息处理装置和图像形成装置的功能。
本发明的图像形成装置的控制方法,该图像形成装置与信息处理装置通信,所述图像形成装置的特征在于:包括取得步骤,取得设定有用于构成用户界面的信息的构成数据;显示步骤,处理上述取得步骤取得的构成数据,显示用于输入执行图像处理的指示的画面,该图像处理使用上述信息处理装置的功能来处理使用图像形成装置的功能所处理的数据;执行步骤,根据经由上述显示步骤显示的画面输入的指示,执行图像形成装置的功能;以及发送步骤,将上述执行步骤执行上述图像形成装置的功能所得到的数据、和使用上述信息处理装置的功能处理该数据时所使用的处理信息,发送到上述信息处理装置.
或者,本发明的图像形成系统的特征在于主要具备以下的结构。
本发明的图像形成系统,具有:信息处理装置;和能与该信息处理装置通信并进行利用了该信息处理装置功能的处理的图像形成装置,所述图像形成系统的特征在于:上述图像形成装置,包括:显示单元,为了使用插入数据和包含布局信息的模板数据形成图像,在操作部显示用于输入指示的画面,该指示使信息处理装置执行动态地确定基于模板数据的布局的动态布局功能;以及发送单元,根据经由上述显示单元显示的画面输入的指示,将使用上述信息处理装置的动态布局功能进行处理时所使用的用于确定插入数据和格式数据的特定信息发送到上述信息处理装置,上述信息处理装置,包括:特定信息接收单元,接收上述发送单元发送来的上述特定信息;动态布局执行单元,使用上述特定信息,执行动态布局;以及动态布局数据发送单元,将由上述动态布局执行单元动态布局后的数据发送到上述图像形成装置,上述图像形成装置,还包括:接收单元,接收从上述动态布局数据发送单元发送来的上述数据;以及输出单元,输出上述接收单元接收到的上述数据。
本发明的图像形成系统,具有:信息处理装置;和能与该信息处理装置通信并进行利用了该信息处理装置功能的处理的图像形成装置,所述图像形成系统的特征在于:上述图像形成装置,包括:取得单元,取得设定有用于构成用户界面的信息的构成数据;显示单元,处理上述取得单元取得的构成数据,显示用于输入执行图像处理的指示的画面,该图像处理使用上述信息处理装置的功能来处理使用图像形成装置的功能所处理的数据;执行单元,根据经由上述显示单元显示的画面输入的指示,执行图像形成装置的功能;以及发送单元,将上述执行单元执行上述图像形成装置的功能所得到的数据、和使用上述信息处理装置的功能处理该数据时所使用的处理信息,发送到上述信息处理装置,上述信息处理装置,包括:接收单元,接收从上述发送单元发送来的上述数据和上述处理信息;以及信息处理功能执行单元,基于由上述接收单元接收到的上述数据和上述处理信息,执行上述信息处理装置的功能,该信息处理功能执行单元,在上述处理信息包括用于注册通过上述图像形成装置的扫描功能输入的数据的控制信息的情况下,将上述发送来的数据注册到存储单元。
根据本发明,能构筑符合用户的用途的用户界面画面,通过来自用户界面画面的设定能进行利用了多功能设备固有的功能和服务器应用程序的功能的图像形成。
本发明的其他特征和优点,可以通过下面(参照附图)对具体实施例的说明得到明确。
附图说明
附图包括在说明书中并构成说明书的一部分,用于说明本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是表示由本发明的实施方式的MFP和服务器计算机构成的系统的结构的图。
图2是说明MFP的详细的结构的图。
图3是表示MFP中的信息处理功能的逻辑结构的框图。
图4是表示图1所示的服务器计算机102和客户机PC104中的信息处理功能的逻辑结构的框图。
图5是表示与在MFP中能执行的应用程序相关的软件结构的图。
图6是表示构筑所定制的UI的动作顺序(sequence)的图。
图7是表示在第一实施方式中应用程序在MFP的显示器/触摸面板部上提供的UI的一例的图。
图8是表示以XML形式表现出UI结构设定文件的一部分的例子。
图9A、图9B是表示以XML形式表现出UI结构设定文件的一部分的例子的图。
图10是表示应用程序的逻辑结构的图。
图11是表示第一实施方式中的应用程序的动作顺序的图。
图12是表示在第二实施方式中应用程序在MFP的显示器/触摸面板部上提供的UI的一例的图。
图13是表示以XML形式表现出UI结构设定文件的一部分的例子的图。
图14A、图14B是表示以XML形式表现出UI结构设定文件的一部分的例子。
图15是表示第二实施方式中的应用程序的动作顺序的图。
图16A、图16B是表示UI的显示例的图。
图17是表示以XML形式表现出UI结构设定文件的一部分的例子的图。
图18是表示以XML形式表现出UI结构设定文件的一部分的例子的图。
图19是说明用布局引擎输出具有数据库和插入字段(field)的文档的方法的图。
具体实施方式
下面,参照附图详细说明本发明的优选实施例。
[第一实施方式]
下面,参照附图说明本发明优选的第一实施方式。在本实施方式中,说明信息处理装置(服务器计算机)和图像形成装置(多功能设备(MFP:Multi Function Peripheral))合作的拉动式打印的实施方式。
(系统的结构)
图1是表示由本发明的实施方式的MFP和服务器计算机构成的系统的结构的图。在图1中,100是可适用于Java(注册商标)环境的MFP。101是网络,102是服务器计算机。在服务器计算机102上,担责与MFP100通信的程序,用于构筑提供给MFP100的UI的文件生成程序,用于起到文档管理服务器、目录服务器的功能的服务器应用程序进行动作。103是具有服务器计算机102可利用的存储单元的功能的、数据库系统或者文件存储系统。在存储单元103的数据库系统能存储各种商品信息及其图像信息。服务器计算机102,在通过来自MFP100的指定生成商品目录(catalogue)时,能从数据库系统检索关于所指定的商品的信息,基于检索到的信息,确定商品信息和图像信息的配置,生成商品目录。该处理由服务器计算机102的服务器应用程序的功能提供。
104是与服务器计算机102相连接、由操作员进行处理的客户机PC。例如,操作员能经由客户机PC104预先指定用于构筑提供给MFP100的UI的项目(例如商品的指定栏、插入广告栏、打印品质栏、文档类别栏等)。服务器计算机102的服务器应用程序能通过在客户机PC104所指定的项目,生成UI结构设定文件,并注册在服务器计算机102的HDD406(图4)。
另外,用于构筑UI的项目的指定、UI结构设定文件的生成和注册,也可以在服务器计算机102进行。
图2是说明图1所示的MFP100的详细结构的图,200是原稿自动输送部(以下称为“进纸器”(feeder)),201是原稿扫描部,202是显示器/触摸面板部,203是供纸部。另外,204是定影部,205是排纸部,206是印后(finishing)装置,207是排纸托盘,还有,208是打印引擎部。
(MFP100中的信息处理功能的逻辑结构)
图3是表示MFP100中的信息处理功能的逻辑结构的框图。300是对用户提供用户界面(UI)的显示器/触摸面板部,301是经由网络101与外部设备进行通信的网络接口部。302是执行控制MFP100的程序的CPU,303是存储编完的程序和数据的ROM。304是在CPU和程序的处理中可利用的存储区域即RAM,305是大容量存储区域的HDD,各部经由输入输出接口306而被连接。
(服务器PC和客户机PC中的信息处理功能的逻辑结构)
图4是表示在图1所示的服务器计算机(PC)102和客户机PC104中的信息处理功能的逻辑结构的框图。400是从用户接受输入的键盘、鼠标的输入控制部,401是向用户提供输出画面的显示部。402是经由网络与外部设备进行通信的网络接口部,403是执行控制程序的CPU。404是存储编完的应用程序和数据的ROM,405是在CPU和应用程序的处理中可利用的存储器区域即RAM。406是大容量存储装置的HDD,各部经由输入输出接口407而被连接。
(MFP100的软件结构)
图5是表示关于可在MFP100中执行的应用程序的软件结构的图。软件结构由能实时控制MFP100的各种功能的实时OS501的各模块、或者能命令CPU302来控制MFP 100的各功能的库(library)群构成。MFP100的各功能由对在MFP100上动作的应用程序提供接口指令的模块组来实现。502是在实时OS501上动作的控制器控制部,由构成MFP100的扫描部201、打印引擎部208、调制解调器通信部、控制PDL展开部等的各模块构成。503是应用程序接口(以下称为API)。API 503具有这样的功能,即响应来自应用程序的命令的输入,控制用于访问控制器控制部502的处理,并控制网络接口301。504是最适合执行特定应用程序的执行环境,例如通过Java(注册商标)的虚拟机等实现。505是管理执行环境504使用的资源的资源管理部,在实时OS501上动作。资源管理部505对实现执行环境的虚拟机504本身、API 503、或者实时OS501上的所有应用程序进行限制,使其在使用存储器等资源时,不能使用大于等于预先确定的量的资源。506、507、508是能在MFP100中进行动作的应用程序组的一例。在以后的说明中,将对象应用程序设为506(应用程序A)。
(关于UI构筑的动作顺序)
图6是表示构筑所定制的UI的动作顺序的图.在步骤S601中,管理者在服务器计算机102进行MFP100的地址注册,在步骤S602中,注册UI结构设定文件.
在步骤S603中,服务器计算机102向MFP100分配在先前的步骤S602所注册的UI结构设定文件。
在步骤S604中,服务器计算机102对应用程序506进行动作的MFP100注册服务器计算机102本身的服务器地址。
在步骤S605中,MFP100的应用程序506按在先前的步骤S604中注册的服务器地址,将UI结构设定文件取得请求发送到服务器计算机102。
在步骤S606中,服务器计算机102读出分配到MFP100的UI结构文件,MFP100的应用程序506从服务器计算机102下载UI结构设定文件。
在步骤S607中,应用程序506将所下载的UI结构设定文件保存在HDD305,分析UI结构设定文件的内容。并且,基于该分析的结果,构筑UI(S608)。
按照同样的顺序,服务器计算机102能对其他MFP注册并分配任意的UI结构设定文件。另外。其他MFP能按照个别所分配的UI结构设定文件,构筑符合用户的用途的用户界面画面(S609)。
(UI画面的例子)
图7是表示应用程序506在MFP100的显示器/触摸面板部202上提供的UI700的一例的图。该UI 700的例子是将数字照相机广告生成作为打印的对象的例子。在图7中,701是能进行应用程序名的显示和应用程序的选择的显示/选择部,当选择显示/选择部701时,例如显示有可在下拉菜单中选择的应用程序。通过显示/选择部701的操作,能进行应用程序的切换。702表示在显示器/触摸面板部202所显示的UI 700的框架。703表示商品的指定栏,704表示插入广告的指定栏,并且,705表示打印品质的指定栏。702~705的各指定栏是表示以数字照相机的广告生成为对象的例示性的指定内容的栏,不言而喻,本发明的宗旨并不仅限于该显示内容。即,使MFP100的各应用程序,能够基于符合用户的用途的UI结构设定文件的内容,构筑适合用户的要求样式的用户界面画面。
706是指定基于在服务器计算机102所生成的指定信息文件的打印输出的控制按钮。当按下控制按钮706时,与在各指定栏(703、704)所指定的商品等对应的各数据,作为参数(argument)被发送到服务器计算机102。在这里,被发送到服务器计算机102的各数据为用于目录生成的目录生成信息。服务器计算机102生成的目录被下载到MFP100,在CPU302的控制下,执行打印处理。该服务器计算机102和MFP100合作的拉动式打印处理的详细,参照图11在后面详细说明。
(UI结构设定文件的例子)
图8A和图9A、图9B是表示以XML(Extensible MarkupLanguage)形式表现出UI结构设定文件的例子的图。在图8的XML800的情况下,根节点UIConfiguration(801)包括Components节点(802)和ActionMapping节点(803)。在这里,Components节点(802)包括用于构筑UI的UI结构信息,ActionMapping节点(803)包括用于执行由UI所指示的处理的动作调用信息(功能选择信息)。
作为Components节点(802)中的UI结构信息,例如,804是识别构成图7中的UI显示的面板的元素(Panel)的识别信息,809是用于具体地确定面板的显示位置、尺寸等的属性信息.在CPU302的控制下,应用程序506能基于识别信息804和与该识别信息804对应的属性信息809控制UI的构成元素的显示,构筑UI.
在XML800记述识别信息(List)805,作为用于构成商品的指定栏的UI的构成元素,通过对应的属性信息810具体地确定商品指定栏的显示位置、尺寸等。在CPU302的控制下,应用程序506能基于识别信息805和属性信息810,控制UI中的商品指定栏的显示,构筑UI。
另外,在XML800记述识别信息(List)806,作为用于构成插入广告的指定栏的UI的构成元素,通过对应的属性信息811具体地确定插入广告指定栏的显示位置、尺寸等。在CPU302的控制下,应用程序506能基于识别信息806和属性信息811,控制UI中的插入广告指定栏的显示,构筑UI。
进而,记述识别信息(Choice)807,作为用于构成打印品质指定栏的UI的构成元素,通过对应的属性信息812具体地指定打印品质指定栏的显示位置、尺寸等。在CPU302的控制下,应用程序506能基于识别信息807和属性信息812,控制UI中的打印品质指定栏的显示,构筑UI。
将用于指示打印开始的按钮元素作为UI的构成元素,记述识别信息(Button)808,通过对应的属性信息813,具体地确定按钮元素的显示位置、尺寸等。在标签(label)信息814记述有在按钮元素上所附加显示的内容。在CPU302的控制下,应用程序506能基于识别信息808、属性信息813、标签信息814,控制UI中的按钮元素的显示,构筑UI。
另外,在各构成元素的显示中,要显示的文本等参照信息作为DataRef元素被记述。使应用程序506能通过上述的识别信息、属性信息加上要显示的文本等参照信息,构筑UI。
图9A的XML900是记述图8的XML800中的参照信息(DataRef元素)的内容的例子。在根节点DataSource(901)包括有DataSet元素(902)和Data元素(903、904、905)。在DataSet元素(902)中所记述的Data元素(903、904、905),根据XML800中的参照数据850,被作为用于构筑UI的显示数据参照。
在图8的XML800中,815记述在按下按钮元素706时(控制事件发生时)应执行的动作(TargetAction)。作为在控制事件发生时应执行的动作,在815记述有“act_001”。当按下按钮元素706,控制事件发生时,参照Acti0n Mapping节点(803)中的动作元素(Action)的属性“id=act_001”。属性“id=act_001”定义调用动作名(name)、动作的属性(type)(870)。在这里,作为可利用为动作属性(type)的属性,可列举出例如程序模块的函数名、URI等。
在动作元素(Action)中还包括有Arguments节点,可以将用户从各指定栏的显示中选择或输入的数据作为动作的参数来提供(820、821、822)。
例如,在商品指定栏703中,在用户指定了“DIGITAL C55”的项目时,在图9A的XML900中,作为参数提供与“DIGITAL C55”对应的数据“0622A001”。应用程序506读入该参数。当有发送指示时,发送给此后说明的用户计算机的动态布局引擎。
图8和图9A、图9B是UI结构设定文件的例示,不言而喻,本发明的宗旨并不被限定为这种结构。通过变更UI结构设定文件的记述,应用程序506能灵活地变更UI的结构。
另外,UI结构设定文件并不限于XML形式,例如可以通过文本文件、二进制文件、数据流等形式记载.
当UI被用户操作时,调用对应于操作的MFP100固有的功能所需要的数据,在UI结构设定文件中的Components节点(802)和Action Mapping节点(803)之间传送。并且,调用对应于UI操作的服务器应用程序的功能所需要的数据,在MFP100和服务器计算机102之间传送。由此,能控制MFP的功能,并控制与服务器应用程序合作的功能。
(应用程序506的逻辑结构)
图10是表示应用程序506的逻辑结构的图。1000是整个应用程序。
在步骤S1051中,UI结构设定文件接受/分析部1002接收从服务器计算机102下载的UI结构设定文件,并分析其内容。
在步骤S1052中,UI结构设定文件接收/分析部1002将分析后的UI结构设定文件的数据存储在存储区域1003、1006。关于用于构筑UI的各构成元素(控制器)的设定值(属性信息等)的高速缓存数据存储在存储区域1003,从UI指定的动作的映射数据存储在存储区域1006。
在步骤S1053中,UI构筑部1004参照存储区域1003的数据(识别信息和属性信息等),生成用于构筑UI的各构成元素(各控制器),构筑UI1001(S1054)。在这里,各控制器,例如作为在图7所示的703、704等构成元素而被生成。在图10中,作为UI1001的构成元素,生成n个控制器(Control 1、2、3…n)。
所构筑的UI的各构成元素(控制器(Control 1、2、3…n))由用户操作、设定时(S1055)。由被操作、设定的控制器元素触发事件(event)(与操作、设定对应的指令)。并且,将该事件通知给事件处理部1005(S1056)。
事件处理部1005参照存储区域1006的映射数据,调用被分配到适合的控制器(操作、设定)的动作。事件处理部1005能选择用于执行对应所发生的事件的动作的功能,并调用应用程序506的内部的功能模块组1007a、b、c等。
例如,功能模块1007a可被配置成经由API等利用MFP的功能1008,或者利用由服务器应用程序提供的功能1009等。
在这里,作为MFP100的功能,包括打印功能、传真功能、扫描功能等。通过将各功能分配给功能模块组1007a、b、c,从而能有选择地利用MFP100的功能。
作为与MFP100的打印功能合作的服务器应用程序的功能,包括从UI指定的数据检索、数据的布局、将所布局的文件作为打印对象生成并下载的功能等。另外,作为和MFP100的扫描功能合作的服务器应用程序的功能,包括与从扫描部201输入的数据的注册处理相关的功能等。
(MFP和服务器计算机的合作)
接着,使用图7的UI 700的例子,参照图11的顺序图对利用了从动作的调用到MFP100的打印功能、服务器应用程序的数据检索、布局、文件生成功能的拉动式打印的例子进行说明。
在步骤S 1151中,用户利用UI 700,通过各控制器(商品指定栏703、插入广告的指定704、打印品质指定栏705)指定数字照相机的商品名、插入广告、打印品质。并且,当由按钮控制器706指定开始打印时,触发事件,通过参照动作的映射数据,从功能模块组1007a、b、c选择适合的动作。
在步骤S1152中,所选择的功能模块1007a被调用,处理开始。此时,以XML表现被通知给功能模块1007a的请求(request)的例子是图9B的910。在根节点Action(924)包括有名称(Name)节点925和参数(Arguments)节点926。对参数节点926以下的各参数元素(931~933)提供参数数据,能调用功能模块。在参数元素中,通过属性key能识别各参数元素(931~933)的内容。因此能统一处理与多个参数元素相关的数据。功能模块1007a分析动作的调用请求,生成内容文件生成请求(功能请求信息),并发送到服务器应用程序(S1153),内容文件生成请求的内容基于被通知给各功能模块1007a的请求(图9B)。
以XML表现内容文件生成请求的例子是图11的1100。在根节点(Request)(1101)包括有名称(Name)节点(1102)和参数(Arguments)节点(1103)。在参数节点(1103)中的各参数提供有参数数据。
参数数据是在所定制的UI所选择的数据,该数据被传送到服务器应用程序。服务器应用程序利用所传送的参数数据,执行数据检索、布局、文件生成功能。在图7中,可以考虑例如,选择商品名DIGITAL C55,并选择“推荐打印机”作为插入广告的指定的情况。如上所述,根据上述的操作面板的指示,准备参数“0622A001”和插入广告类别“AdvPrinter”作为特定信息。当按下操作面板的发送按钮时,应用程序将准备的参数发送到服务器计算机102,传送给布局引擎。
基于这些数据,服务器计算机102调用布局引擎,字符数据、图像数据等自动地生成布局后的文件(S1156)。以下,使用图19说明步骤S1156的详细内容。
图19是说明本发明可适用的、用布局引擎输出具有数据库和插入字段(field)的文档的方法的图。1901示出具有插入字段和广告字段的文档(文档模板)的例子。在该例中,1901包括用于插入“商品名”数据的字段1902“插入字段A”、用于插入“商品代码”数据的字段1903“插入字段B”、用于插入“商品图像”数据的字段1904“插入字段C”、用户插入广告的字段1905“广告区域”,也考虑确定放置位置的基准的布局信息。
该文件也可使用作为用于电子文档的格式的PDF(PortableDocument Format)等。另外也可利用页描述语言(PDL)等,作为电子文档格式。应用程序506将文件的取得请求发送到服务器应用程序(S1157),并下载由服务器应用程序生成的文件(S1158)。应用程序506经由API等调用MFP的功能10081,进行PDL展开处理、打印处理(S1159、S1160)。此时,使用作为XML910的参数数据提供的打印品质(print_quality_dpi),控制MFP100的打印功能。在图9B的情况下,由于设定600dpi作为打印品质,所以基于该指定,控制打印功能。当由动作调用引起的所有的处理结束时,在UI显示处理结束。此时,也可以记录处理的日志来取代显示(S1161)。当结果的显示或者记录结束时,一系列的动作处理结束(S1162)。
在这里,例示出使用了布局引擎的商品数据和广告数据的动态插入文档的生成,但是本发明的应用范围是由MFP利用服务器计算机提供的任意功能,不仅限于该例。
另外,在上述的步骤S1153、S1157和S1158中,MFP100和服务器计算机102之间的通信也可以通过应用加密单元进行加密,来保持信息的机密。
(UI的显示例)
MFP100的各应用程序,可以基于按照用户的用途的UI结构设定文件的内容,构筑适合用户的要求样式的用户界面画面.在这里,通过参照图16A、图16B至图18来说明与图7所示的UI不同的显示形式的UI的例子.
图16A是表示用于指定商品的种类(kategorie)的UI 1600的图,能从指定栏(1601)选择“数字照相机”、“打印机”、“传真机”等。当从该UI 1601选择数字照相机,点击按钮控制器“继续”(1602)时,切换UI 1601,显示图16B的UI 1604。图16B是表示用于在此前的UI 1601所指定的商品的种类(数字照相机)中指定具体的商品的UI 1604的图。在图16B的UI中,当点击按钮“打印”(1606)时,转移到与先前说明的图7的打印机706同样的打印处理。另外,根据UI结构设定文件的内容,应用程序也能进一步构筑图16B后续的UI。
图17和图18是关于图16A、图16B的UI显示的UI结构设定文件的例子的图。在图17的XML 1700的情况下,在根节点UIConfiguration(1701)包括Components节点(1702)和ActionMapping节点(1703)。在这里,在Components节点包括用于构筑UI的UI结构信息,在ActionMapping节点包括有用于执行由UI所指示的处理的动作调用的信息(功能选择信息)。
当点击UI 1600内的按钮控制器“继续”(1602)时,触发事件(与点击操作对应的指令)。并且,参照在Target Action 1710描述的ActionMapping节点(1703)中的动作元素(Action)的属性“id=act_001”。此时,动作元素的属性被记述为“forward”(画面迁移)(1705),迁移地址被记述为“panel_02”(下一个UI面板)(1705)。从UI结构信息中,检索“panel_02”的识别信息,基于对应的商品列表的属性信息(1706)、参照信息(1707),构筑图16B的UI 1603。
图18的XML 1800记述图17的XML1700中的参照信息(DataRef元素)的内容。在根节点DataSource(1801)包括有DataSet元素(1802)和Data元素(1803、1804、1805)。数据集合1802中记述的数据1803~1805被基于XML 1700中的参照数据1750,参照为用于构筑UI的显示数据来
另外,应用程序从关于“panel_02”的参照信息(数据1806~1809)中,检索与用户指定的字段一致的商品种类的数据1806~1808,并将其显示在商品指定栏1604。
如图16A、图16B至图18所示,通过变更UI结构设定文件的内容,以适于用户的要求样式的显示形式构筑用户界面画面。当点击图16B的按钮“打印”(1606)时,触发事件,转移到与先前说明的图7的打印机706同样的打印处理。
根据本实施方式,能够构筑符合用户的用途的用户界面画面,根据来自用户界面的画面的设定,进行利用了MFP固有功能和服务器应用程序功能的图像形成。
(第二实施方式)
接着,参照图12至图15来说明本发明的第二实施方式。在本实施方式中,说明这样的实施方式:将利用MFP100的扫描功能入稿的扫描文档文件通过服务器应用程序注册到具有存储单元功能的文件存储系统103。关于系统结构、应用程序的逻辑结构等,省略说明与第一实施方式重复的内容。
图12与第一实施方式的图7同样,是表示应用程序506在MFP100的显示器/触摸面板部202提供的UI的一例的图.在该UI例中,能够指定文档类别(1203)、服务器注册处理(1204)、扫描分辨率(1205)、预览(preview)图像的确认(1206).MFP100的扫描部201,所指定的分辨率扫描放置在原稿台或者进纸器200(图2)的原稿,生成扫描文档文件.该扫描文档文件被显示在显示器/触摸面板部202的预览画面,按用户的确认,发送到服务器计算机202.
并且,服务器计算机202进行在UI 1200所指定的注册处理,将上述文件作为所指定的文档类别的数据注册在具有存储单元的功能的文件存储系统103。
在图12的UI 1200中,1201是能显示应用程序名和选择应用程序的显示/选择部,当选择显示/选择部1201时,例如在下拉菜单中显示能选择的应用程序。通过操作显示/选择部1201,能进行应用程序的切换。1202表示在显示/选择部202所显示的UI 1200的构架。
1203表示文档类别的指定栏,1204表示服务器注册处理的指定栏,1205表示扫描分辨率的指定栏。1206是指定在预览画面是否执行确认的指定栏,1207是将扫描输入的文档文件注册在服务器计算机的控制按钮。
另外,不言而喻,本发明的宗旨并不限于该显示内容。即,MFP100的各应用程序,能基于符合用户的用途的UI结构设定文件的内容,构筑适于用户的要求样式的用户界面画面。
图13和图14A、图14B是表示以XML表现UI结构设定文件的一部分的例的图。根据在UI结构设定文件记述的内容,MFP100的应用程序能构筑UI。在图13的XML 1300的情况,在根节点UIConfiguration(1301)包括有Components节点(1302)和ActionMapping节点(1303)。在Components节点(1302)包括有用于构筑UI的UI结构信息,ActionMapping节点(1303)包括有用于执行由UI所指示的处理的动作调用的信息(功能选择信息)。
基于识别各构成元素的识别信息和对应识别信息的属性信息,MFP100的应用程序能控制UI的构成元素的显示并构筑UI。
图14A的XML1400是图13的XML中的参照信息(DataRef)元素。在根节点DataSource(1401)包括有DataSet元素(1402)和Data元素(1403、1404、1405)。
按钮组作为元素而被定义。元素包括元素名和属性。元素能分别伴随子元素。首先,“DataSet”是元素名。DataSef具有“id”这样的属性。在属性中能输入值。在图14A有“id=id_ds001”,其意思是作为元素名DataSef的附加信息所定义的属性id取“id_ds001”的值。作为子元素,定义有Data。Data进一步具有Label元素和Value元素作为其于元素。XML数据的分析结果是,被放置在Label元素的字符串被用作按钮的显示名。Value元素具有key作为属性。Key属性是指定文档类别的属性。例如当按下收据按钮时,作为key属性,MFP100将Reciept的字符串取到MFP100中。根据发送指示,MFP100可以将该所取得的字符串发送到服务器计算机。
进而,针对具有DataSet元素的属性id_ds0102的元素进行说明。这涉及到指示在服务器计算机对由扫描仪读入的数据进行怎样的加工的按钮组1204。例如,当Label的电子署名的元素被分析时,显示包含电子署名的字符串的按钮。另外,对于value元素的属性key,设置值“save_option”。另外,作为value元素的内容,设定有eSignature。在电子署名按钮被按下一次的状态下,按下发送按钮时,字符串“eSignature”作为save_optioin值被发送到服务器计算机。服务器计算机,在附加于数据的save_option的值为eSignature时,在服务器计算机进行电子署名处理。在save_option的值是Time_Stamp时,在服务器计算机进行时间戳处理。
接着,针对第三个DataSet(id属性为id_0203)进行说明。同样,Label元素作为按钮被显示。并且,选择出的Value的内容(从600、200等中选择出的数字信息),作为所选择的分辨率被取到MFP 100。例如,当按下300dpi的按钮时,MFP100以300dpi的分辨率进行文档的扫描处理。
在这里,关于UI结构设定文件的记述的具体说明,因为与图7以及图8重复,所以省略。
(MFP和服务器计算机的合作)
接着,使用图12的UI 1200的例子,参照图15的顺序图来说明从动作的调用至利用了MFP100的扫描功能、服务器应用程序的内容注册功能的例子。
在步骤S1551中,用户利用UI 1200,指定文档文件1203、服务器注册处理1204、扫描分辨率1205、以及在预览图像的确认1206。并且,当从按钮控制器1207指示扫描、注册时,触发事件,通过参照动作的映射数据,从功能模块组1007a、b、c选择适合的动作。
在步骤S1552中,所选择的功能模块(在这里设为对应扫描功能的功能模块1007c)被调用,处理开始。此时,以XML表现被通知给功能模块1007c的请求的例子是图14B的1410。根节点Action(1424)包括有名称(Name)节点1425和参数(Arguments)节点1426。对参数节点1426以下的各参数元素(1431~1435)提供参数数据,能调用功能模块。在参数元素中,通过属性key能识别各参数元素(1431~1435)的内容。因此能统一处理关于多个参数元素的数据。功能模块1007c分析动作的调用请求,为了以所指定的分辨率扫描输入原稿,通过API等控制MFP的功能。功能模块1007c基于扫描输入的数据,生成扫描文档文件(S1553)。
在步骤S1554中,当指定了在预览画面的确认时,应用程序506使预览画面显示在显示器/触摸面板部202上。进而,在需要的情况下,应用程序506使确认对话框显示在显示器/触摸面板部202上。
在步骤S1555中,功能模块1007c分析动作的调用请求,生成扫描文档注册请求(功能请求信息),发送到服务器应用程序(S1555)。扫描文件注册请求的内容基于被通知给功能模块1007c的请求(图14B)的内容。
进而,功能模块1007c,向服务器计算机102上的服务器应用程序发送扫描文档注册请求,并上传扫描文档文件。此时,以XML表现出扫描文档注册请求的例子是1500。根节点(Request)(1501)包括有名称(Name)节点(1502)和参数(Arguments)节点(1503)。在参数节点1503中的各参数提供有参数数据。
参数数据是用所定制的UI选择出的数据,该数据被传送给服务器应用程序。服务器应用程序利用传送来的参数数据,执行关于内容注册的功能。
服务器应用程序分析扫描文档注册请求,并检测有无注册处理(save option)的指定、电子署名(eSignature)、以及时间戳(TimeStamp)的指定。由于在扫描文档注册请求1500中指定了注册处理、电子署名、时间戳,所以服务器应用程序根据指定执行扫描文档文件的电子署名、时间戳、注册的各种处理。
即,服务器应用程序在步骤S1556中,执行电子署名处理,在步骤S1557中,执行时间戳处理,在步骤S1558中,执行向文档DB的注册处理.当上述文件要注册到文档DB中时,服务器应用程序将其作为由参数数据所指定的文档类别(document_type)收据(Receipt)注册.
在步骤S1559中,当由服务器应用程序进行的注册处理结束时,其处理结果被通知给MFP100的应用程序506。
在步骤S1560中,由动作调用进行的所有的处理结束时,应用程序506将处理结果显示在UI。此时,应用程序506除了在UI显示外,也可以留下处理结果的记录,以使用户能检查日志。
通过完成一系列的动作处理,从而结束应用程序506的处理(S1561)。
另外,在上述的S1555和S1559中,MFP100与服务器计算机102之间的通信,通过使用加密单元进行加密,从而能保持信息的机密。
根据本实施方式,构筑符合用户用途的用户界面画面,通过来自用户界面画面的设定,可进行利用了多功能设备固有的功能和服务器应用程序的功能的图像形成。
与服务器计算机102通信的MFP100,将用于输入使信息处理装置执行动态布局功能的指示的画面显示在操作部。在这里,动态布局功能是这样的功能:为了合并包括例如插入数据和用于对插入数据进行布局的布局信息的文档模板来进行图像形成,动态确定基于模板数据的布局。
根据经由显示在操作部(显示器/触摸面板300)的画面输入的指示,将使用服务器计算机102的动态布局功能进行处理时所使用的特定信息向服务器计算机102发送。作为特定信息,说明了商品代码和插入广告类别。
MFP100接收在服务器计算机102中使用该特定信息动态布局后的数据。另外,MFP100用打印引擎输出接收到的数据。
MFP100取得设定有用于构成用户界面的信息的构成数据。并且,MFP100分析该构成数据。并且,MFP100的操作部显示用于输入执行动态布局的指示的画面。
MFP100是能经由操作部输入用于确定插入数据和模板数据的特定信息的装置。并且,MFP100发送所输入的特定信息。
MFP100接收由服务器计算机102基于使用所发送的特定信息确定的插入数据和模板数据进行动态布局后的数据。MFP100将接收到的数据经由打印引擎打印输出。
另外,与服务器计算机102通信的MFP100可以如以下那样构成。MFP可以具有取得构成数据的网络接口301,该构成数据设定有用于构成用户界面的信息。MFP处理经由网络接口301取得的构成数据(例如,在图13、图14A、图14B所示的数据),在操作部(显示器/触摸面板部300)显示用于输入指示的画面,该指示是,执行使用服务器计算机102的功能处理使用MFP100的扫描功能所处理的数据的图像处理。根据经由在操作部所显示的画面而输入的指示,CPU302执行扫描处理。进而,MFP100具有将CPU302执行MFP100的扫描功能所得到的数据和使用服务器计算机102的功能处理该数据时使用的处理信息(扫描文档注册请求1500)发送到服务器计算机102的网络接口301。
显示器/触摸面板300显示用于输入指示的画面,该指示是,分析MFP100使用网络接口301取得的构成数据,执行将使用MFP100的扫描仪所输入的数据载入服务器计算机102的程序,执行图像处理。
另外,根据经由显示器/触摸面板300显示的画面所输入的指示,在CPU302的控制下执行MFP100的扫描功能。
MFP100经由网络接口301发送CPU302执行扫描所输入的数据、使用将该数据载入服务器计算机102的程序进行图像处理时使用的参数或者指令(扫描文档注册请求1500)。服务器计算机102接收所发送的该请求1500。
另外,服务器计算机102可以提供附加表示时刻的信息的时间戳处理。另外,也可以将指示在服务器计算机102中执行时间戳处理的指示画面显示在MFP100的操作部上。
另外,根据经由显示器/触摸面板300得到的扫描操作指示,也可以在CPU302的控制下,执行图像形成装置的扫描功能的处理。
进而,上述发送单元将处理信息(包含时间戳指示的扫描文档注册请求1500)发送到服务器计算机102,所述处理信息包括通过显示器/触摸面板300所显示的用户界面的操作而设定的控制信息。并且,还可以发送由MFP100的扫描功能输入的图像数据,使服务器计算机102进行时间戳处理并对结果进行注册。
(其他实施方式)
此外,通过将记录有实现上述的第一和第二实施方式的功能的软件的程序代码的存储介质提供给系统或者装置,也能达到本发明的目的。另外,不言而喻,通过系统或者装置的计算机(或者CPU和MPU)读出并执行存储在存储介质的程序代码,也能达到本发明的目的。
此时,从存储介质读出的程序代码本身实现上述的实施方式的功能,存储该程序代码的存储介质构成本发明。
作为用于供给程序代码的存储介质,可以使用例如软盘、硬盘、光盘、光磁盘、CD-ROM、CD-R、磁带、非易失性存储卡、ROM等。
另外,通过执行计算机读出的程序代码,实现上述的实施方式的功能。不言而喻,还包括这样的情况:基于该程序代码的指示,在计算机上运行的操作系统等进行实际的处理的一部分或者全部,通过上述处理来实现上述的实施方式的功能。
以上,参照典型的实施方式对本发明进行了说明,可以理解为,本发明不限于所公开的典型实施方式。所附的权利要求的范围应做最广泛的理解,使其包括所有的变更以及等价的结构和功能。

Claims (20)

1.一种与信息处理装置通信的图像形成装置,其特征在于:包括
显示单元,为了使用插入数据和包含布局信息的模板数据形成图像,在操作部显示用于输入指示的画面,该指示使信息处理装置执行动态地确定基于模板数据的布局的动态布局功能;
发送单元,根据经由上述显示单元显示的画面输入的指示,将使用上述信息处理装置的动态布局功能进行处理时所使用的用于确定插入数据和格式数据的特定信息发送到上述信息处理装置;
接收单元,接收上述信息处理装置使用上述发送单元所发送的特定信息动态布局后的数据;
输出单元,输出上述接收单元所接收的上述数据;以及
取得单元,取得设定有用于构成用户界面的信息的构成数据,
其中,通过分析上述取得单元所取得的构成数据,上述显示单元将用于输入执行动态布局的指示的画面显示在上述操作部,
上述构成数据包括有用于执行从上述用户界面所指示的处理的功能选择信息,并且
上述图像形成装置还包括选择单元,该选择单元基于上述功能选择信息,选择与上述用户界面的设定对应的上述信息处理装置和图像形成装置的功能。
2.根据权利要求1所述的图像形成装置,其特征在于:
还具有输入单元,输入上述特定信息,
上述发送单元发送上述输入单元所输入的上述特定信息,
上述接收单元,接收上述信息处理装置基于使用上述发送单元所发送的特定信息确定的插入数据和格式数据动态布局后的数据,
上述输出单元输出上述接收单元接收到的数据。
3.根据权利要求1所述的图像形成装置,其特征在于:
在利用上述图像形成装置的打印功能时,上述选择单元根据上述发送单元所发送的特定信息,使上述信息处理装置执行数据的检索和基于该检索结果的文件的生成。
4.根据权利要求3所述的图像形成装置,其特征在于:
还包括图像形成单元,执行上述打印功能,
上述接收单元从上述信息处理装置取得由该信息处理装置动态布局生成的数据,
上述图像形成单元根据上述选择出的图像形成装置的打印功能来处理上述接收单元取得的数据。
5.根据权利要求1所述的图像形成装置,其特征在于:
在上述动态布局中,根据要插入的插入数据的数据量,动态确定插入数据的布局。
6.一种与信息处理装置通信的图像形成装置,其特征在于:包括
取得单元,取得设定有用于构成用户界面的信息的构成数据;
显示单元,处理上述取得单元取得的构成数据,显示用于输入执行图像处理的指示的画面,该图像处理使用上述信息处理装置的功能来处理使用图像形成装置的功能所处理的数据;
执行单元,根据经由上述显示单元显示的画面输入的指示,执行图像形成装置的功能;以及
发送单元,将上述执行单元执行上述图像形成装置的功能所得到的数据、和使用上述信息处理装置的功能处理该数据时所使用的处理信息,发送到上述信息处理装置。
7.根据权利要求6所述的图像形成装置,其特征在于:
上述显示单元,分析上述取得单元取得的构成数据,显示用于输入执行将使用图像形成装置的图像输入功能输入的数据载入上述信息处理装置的程序并执行图像处理的指示的画面,
上述执行单元根据经由上述显示单元显示的画面输入的指示,执行图像形成装置的图像输入功能,
上述发送单元将上述执行单元执行上述图像输入功能而输入的数据、和使用将该数据载入上述信息处理装置的程序进行图像处理时所使用的参数或者指令发送到上述信息处理装置。
8.根据权利要求7所述的图像形成装置,其特征在于:
上述信息处理装置是提供附加表示时刻的信息的时间戳处理的装置,上述显示单元显示使上述信息处理装置执行时间戳处理的指示画面。
9.根据权利要求6所述的图像形成装置,其特征在于:
上述执行单元根据经由上述显示单元显示的画面输入的扫描操作指示,控制图像形成装置的扫描功能的执行,
上述发送单元将包含通过上述用户界面的操作所设定的控制信息的处理信息发送到信息处理装置,使其注册通过上述图像形成装置的扫描功能输入的图像数据。
10.一种图像形成装置的控制方法,该图像形成装置与信息处理装置通信,所述控制方法的特征在于:包括
显示步骤,为了使用插入数据和包含布局信息的模板数据形成图像,在操作部显示用于输入指示的画面,该指示使信息处理装置执行动态地确定基于模板数据的布局的动态布局功能;
发送步骤,根据经由上述显示步骤显示的画面输入的指示,将使用上述信息处理装置的动态布局功能进行处理时所使用的用于确定插入数据和格式数据的特定信息发送到上述信息处理装置;
接收步骤,接收上述信息处理装置使用上述发送步骤所发送的特定信息动态布局后的数据;
输出步骤,输出上述接收步骤接收到的上述数据;以及
取得步骤,取得设定有用于构成用户界面的信息的构成数据,
其中,通过分析上述取得步骤取得的构成数据,上述显示步骤将用于输入执行动态布局的指示的画面显示在上述操作部,
上述构成数据包括用于执行从上述用户界面所指示的处理的功能选择信息,
上述控制方法还包括选择步骤,该选择步骤基于上述功能选择信息,选择与上述用户界面的设定对应的上述信息处理装置和图像形成装置的功能。
11.根据权利要求10所述的图像形成装置的控制方法,其特征在于:
还包括输入步骤,输入上述特定信息,
上述发送步骤发送上述输入步骤输入的上述特定信息,
上述接收步骤,接收上述信息处理装置基于使用上述发送步骤所发送的特定信息确定的插入数据和格式数据动态布局后的数据
上述输出步骤输出上述接收步骤接收到的数据。
12.根据权利要求10所述的图像形成装置的控制方法,其特征在于:
在利用上述图像形成装置的打印功能时,上述选择步骤根据上述发送步骤发送的特定信息,使上述信息处理装置执行数据的检索和基于该检索结果的文件的生成。
13.根据权利要求12所述的图像形成装置的控制方法,其特征在于:
还包括图像形成步骤,执行上述打印功能,
上述接收步骤从上述信息处理装置取得由该信息处理装置动态布局生成的数据,
上述图像形成步骤根据上述选择出的图像形成装置的打印功能来处理上述接收步骤取得的数据。
14.根据权利要求10所述的图像形成装置的控制方法,其特征在于:
在上述动态布局中,根据要插入的插入数据的数据量,动态地确定插入数据的布局。
15.一种图像形成装置的控制方法,该图像形成装置与信息处理装置通信,所述图像形成装置的特征在于:包括
取得步骤,取得设定有用于构成用户界面的信息的构成数据;
显示步骤,处理上述取得步骤取得的构成数据,显示用于输入执行图像处理的指示的画面,该图像处理使用上述信息处理装置的功能来处理使用图像形成装置的功能所处理的数据;
执行步骤,根据经由上述显示步骤显示的画面输入的指示,执行图像形成装置的功能;以及
发送步骤,将上述执行步骤执行上述图像形成装置的功能所得到的数据、和使用上述信息处理装置的功能处理该数据时所使用的处理信息,发送到上述信息处理装置。
16.根据权利要求15所述的图像形成装置的控制方法,其特征在于:
上述显示步骤,分析上述取得步骤取得的构成数据,并显示用于输入执行将使用图像形成装置的图像输入功能输入的数据载入上述信息处理装置的程序并执行图像处理的指示的画面,
上述执行步骤根据经由上述显示步骤显示的画面输入的指示,执行图像形成装置的图像输入功能,
上述发送步骤将上述执行步骤执行上述图像输入功能而输入的数据、和使用将该数据载入上述信息处理装置的程序进行图像处理时所使用的参数或者指令,发送到上述信息处理装置。
17.根据权利要求16所述的图像形成装置的控制方法,其特征在于:
上述信息处理装置是提供附加表示时刻的信息的时间戳处理的装置,上述显示步骤显示使上述信息处理装置执行时间戳处理的指示画面。
18.根据权利要求15所述的图像形成装置的控制方法,其特征在于:
上述执行步骤根据经由上述显示步骤显示的画面输入的扫描操作指示,控制图像形成装置的扫描功能的执行,
上述发送步骤将包含通过上述用户界面的操作所设定的控制信息的处理信息发送到信息处理装置,使其注册通过上述图像形成装置的扫描功能输入的图像数据.
19.一种图像形成系统,具有:信息处理装置;和能与该信息处理装置通信并进行利用了该信息处理装置功能的处理的图像形成装置,所述图像形成系统的特征在于:
上述图像形成装置,包括:
显示单元,为了使用插入数据和包含布局信息的模板数据形成图像,在操作部显示用于输入指示的画面,该指示使信息处理装置执行动态地确定基于模板数据的布局的动态布局功能;以及
发送单元,根据经由上述显示单元显示的画面输入的指示,将使用上述信息处理装置的动态布局功能进行处理时所使用的用于确定插入数据和格式数据的特定信息发送到上述信息处理装置,
上述信息处理装置,包括:
特定信息接收单元,接收上述发送单元发送来的上述特定信息;
动态布局执行单元,使用上述特定信息,执行动态布局;以及
动态布局数据发送单元,将由上述动态布局执行单元动态布局后的数据发送到上述图像形成装置,
上述图像形成装置,还包括:
接收单元,接收从上述动态布局数据发送单元发送来的上述数据;以及
输出单元,输出上述接收单元接收到的上述数据。
20.一种图像形成系统,具有:信息处理装置;和能与该信息处理装置通信并进行利用了该信息处理装置功能的处理的图像形成装置,所述图像形成系统的特征在于:
上述图像形成装置,包括:
取得单元,取得设定有用于构成用户界面的信息的构成数据;
显示单元,处理上述取得单元取得的构成数据,显示用于输入执行图像处理的指示的画面,该图像处理使用上述信息处理装置的功能来处理使用图像形成装置的功能所处理的数据;
执行单元,根据经由上述显示单元显示的画面输入的指示,执行图像形成装置的功能;以及
发送单元,将上述执行单元执行上述图像形成装置的功能所得到的数据、和使用上述信息处理装置的功能处理该数据时所使用的处理信息,发送到上述信息处理装置,
上述信息处理装置,包括:
接收单元,接收从上述发送单元发送来的上述数据和上述处理信息;以及
信息处理功能执行单元,基于由上述接收单元接收到的上述数据和上述处理信息,执行上述信息处理装置的功能,
该信息处理功能执行单元,在上述处理信息包括用于注册通过上述图像形成装置的扫描功能输入的数据的控制信息的情况下,将上述发送来的数据注册到存储单元。
CN2006101265378A 2005-08-26 2006-08-25 图像形成装置和图像形成装置的控制方法、图像形成系统 Expired - Fee Related CN1921547B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2005246431A JP4115474B2 (ja) 2005-08-26 2005-08-26 画像形成装置及び画像形成装置の制御方法、画像形成システム、プログラム及び記憶媒体
JP246431/2005 2005-08-26

Publications (2)

Publication Number Publication Date
CN1921547A CN1921547A (zh) 2007-02-28
CN1921547B true CN1921547B (zh) 2010-05-12

Family

ID=37397819

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101265378A Expired - Fee Related CN1921547B (zh) 2005-08-26 2006-08-25 图像形成装置和图像形成装置的控制方法、图像形成系统

Country Status (4)

Country Link
US (1) US7924452B2 (zh)
EP (1) EP1758364A3 (zh)
JP (1) JP4115474B2 (zh)
CN (1) CN1921547B (zh)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7957021B2 (en) 2005-05-20 2011-06-07 Ricoh Company, Ltd. Image handling apparatus, image processing system, image process controlling method, and image process controlling program product
EP3349065B1 (en) * 2006-05-02 2023-08-09 Ricoh Company, Ltd. Image handling apparatus
JP4474440B2 (ja) 2007-06-19 2010-06-02 インターナショナル・ビジネス・マシーンズ・コーポレーション 多機能周辺装置(mfp)によるサービスの提供
EP2015554B1 (en) 2007-07-13 2012-05-16 Ricoh Company, Ltd. User interface generating method, image forming apparatus, and computer program product
US8165404B2 (en) * 2007-09-19 2012-04-24 Ricoh Company, Ltd. Method and apparatus for creating document data, and computer program product
JP2010039938A (ja) * 2008-08-07 2010-02-18 Fuji Xerox Co Ltd 文書処理装置及び文書処理プログラム
JP5284135B2 (ja) * 2009-02-18 2013-09-11 キヤノン株式会社 画像処理装置及びその制御方法並びにプログラム
JP5293288B2 (ja) 2009-03-10 2013-09-18 株式会社リコー 画像形成装置、情報処理装置、情報処理方法、及びプログラム
US8756489B2 (en) * 2009-09-17 2014-06-17 Adobe Systems Incorporated Method and system for dynamic assembly of form fragments
KR20110068550A (ko) * 2009-12-16 2011-06-22 삼성전자주식회사 화상형성장치 및 그 로컬 유저 인터페이스 제공방법
US8643856B2 (en) 2010-02-02 2014-02-04 Ricoh Company, Ltd. Methods and systems for network printing with user selectable settings
JP5120390B2 (ja) * 2010-02-10 2013-01-16 ブラザー工業株式会社 情報処理装置及びスキャナ装置
US8887054B2 (en) 2010-04-15 2014-11-11 Hewlett-Packard Development Company, L.P. Application selection user interface
US9223890B2 (en) 2011-03-15 2015-12-29 Hewlett-Packard Development Company, L.P. System and method of processing content using a uniform resource identifier
US9092167B2 (en) 2011-04-04 2015-07-28 Hewlett-Packard Development Company, L.P. Systems and methods for managing a print job
US10154163B2 (en) 2011-06-29 2018-12-11 Markem-Imaje Holding Dynamic user interface
US20140225944A1 (en) * 2011-06-29 2014-08-14 Markem-Imaje Dynamic user interface
JP5500128B2 (ja) 2011-07-14 2014-05-21 コニカミノルタ株式会社 アプリ連携システムおよびアプリ連携方法
JP2013152666A (ja) * 2012-01-26 2013-08-08 Canon Inc 管理システム、画像形成装置、管理システムの制御方法、画像形成装置の制御方法、プログラム
US10789412B2 (en) * 2012-02-20 2020-09-29 Wix.Com Ltd. System and method for extended dynamic layout
US9716802B2 (en) 2012-04-12 2017-07-25 Hewlett-Packard Development Company, L.P. Content model for a printer interface
CN103533206B (zh) * 2012-07-03 2016-08-10 株式会社理光 图像处理系统及处理方法、图像处理装置、遥控终端装置
JP6155899B2 (ja) * 2012-07-12 2017-07-05 株式会社リコー 情報処理システム、情報処理装置、機器、情報処理方法、及びプログラム
JP2014203268A (ja) * 2013-04-04 2014-10-27 キヤノン株式会社 情報処理装置及び制御方法
JP2014235515A (ja) * 2013-05-31 2014-12-15 富士ゼロックス株式会社 処理指示装置、処理装置およびプログラム
JP5987785B2 (ja) * 2013-05-31 2016-09-07 富士ゼロックス株式会社 処理指示装置、処理装置およびプログラム
JP2015064682A (ja) * 2013-09-24 2015-04-09 Necプラットフォームズ株式会社 外部サービス連携システム、外部サービス連携装置、外部サービス連携方法、および、コンピュータ・プログラム
JP6911313B2 (ja) * 2016-09-26 2021-07-28 富士フイルムビジネスイノベーション株式会社 画像形成装置及びプログラム
JP6558339B2 (ja) * 2016-10-06 2019-08-14 京セラドキュメントソリューションズ株式会社 画像処理装置及び画像処理プログラム
US10996997B2 (en) * 2017-01-23 2021-05-04 International Business Machines Corporation API-based service command invocation
CN118435134A (zh) * 2022-02-15 2024-08-02 三菱电机株式会社 图像生成程序、图像生成装置、可编程控制器系统以及图像生成方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030048303A1 (en) * 2001-08-31 2003-03-13 Mesa Christopher A. Destination direction for push scanning to at least one of multiple destinations
US20030053145A1 (en) * 2001-09-19 2003-03-20 Toshiba Tec Kabushiki Kaisha Image processing apparatus, image forming apparatus, and method of them
US20040036903A1 (en) * 2002-06-04 2004-02-26 Seiko Epson Corporation Printing apparatus
US20050174599A1 (en) * 2004-02-06 2005-08-11 Ferlitsch Andrew R. Systems and methods for pull printing where rendering is initiated at the printer

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7124359B2 (en) 1996-01-11 2006-10-17 Canon Kabushiki Kaisha Image edit device adapted to rapidly lay-out photographs into templates with means for preview and correction by user
JPH11232365A (ja) 1998-02-19 1999-08-27 Oki Electric Ind Co Ltd ネットワークを介した帳票印刷方法
JP2000020510A (ja) 1998-07-06 2000-01-21 Canon Inc デジタルデータ文書配布方法及びその装置
JP3814433B2 (ja) 1998-12-28 2006-08-30 キヤノン株式会社 マルチファンクションシステム及びそのデータ転送方法
JP2000298561A (ja) 1999-04-14 2000-10-24 Canon Inc 画像形成システム、制御方法、及び記憶媒体
JP2002024020A (ja) * 2000-05-01 2002-01-25 Toshiba Corp 画面制御プログラム、動的表示情報取得プログラム、画面表示トランザクションプログラム、画面コンポーネントインタフェースプログラム、画面プログラム作成方法
JP2002077504A (ja) * 2000-08-28 2002-03-15 Kyocera Mita Corp プッシュ型スキャナ装置およびその使用方法
US7515288B2 (en) * 2001-04-06 2009-04-07 Sharp Kabushiki Kaisha Image processing apparatus
US8418065B2 (en) * 2001-07-16 2013-04-09 Nuance Communications, Inc. Method of and system for dynamically controlling during run time a multifunction peripheral (MFP) touch panel user interface (UI) from an external remote network-connected computer
JP2003337810A (ja) 2002-05-21 2003-11-28 Canon Inc 差込印刷方法
US7068165B2 (en) * 2002-06-21 2006-06-27 Brother Kogyo Kabushiki Kaisha Environment setup system, electronic apparatus, radio communication terminal, program
JP2004288040A (ja) 2003-03-24 2004-10-14 Fuji Xerox Co Ltd 画像処理装置、画像処理方法、及び画像処理プログラム
JP4402362B2 (ja) 2003-04-04 2010-01-20 キヤノン株式会社 画像読取装置、その制御方法、プログラムおよび記憶媒体
US7715034B2 (en) * 2003-10-17 2010-05-11 Canon Kabushiki Kaisha Data processing device and data storage device for performing time certification of digital data
US20050088711A1 (en) * 2003-10-24 2005-04-28 Daniel Stuart W. Scanning device with preview
JP2005158032A (ja) 2003-10-30 2005-06-16 Canon Inc 情報処理方法及び情報処理装置
JP2005169838A (ja) 2003-12-11 2005-06-30 Canon Inc 画像出力装置
EP1763736A4 (en) * 2004-05-12 2007-11-28 Samsung Electronics Co Ltd PROCESS FOR PROVIDING MULTIMEDIA DATA FOR DIRECT PRINTING, DIRECT PRINTING METHOD AND DEVICE THEREFOR
US8115944B2 (en) * 2004-10-08 2012-02-14 Sharp Laboratories Of America, Inc. Methods and systems for local configuration-based imaging device accounting
US8213034B2 (en) * 2004-10-08 2012-07-03 Sharp Laboratories Of America, Inc. Methods and systems for providing remote file structure access on an imaging device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030048303A1 (en) * 2001-08-31 2003-03-13 Mesa Christopher A. Destination direction for push scanning to at least one of multiple destinations
US20030053145A1 (en) * 2001-09-19 2003-03-20 Toshiba Tec Kabushiki Kaisha Image processing apparatus, image forming apparatus, and method of them
US20040036903A1 (en) * 2002-06-04 2004-02-26 Seiko Epson Corporation Printing apparatus
US20050174599A1 (en) * 2004-02-06 2005-08-11 Ferlitsch Andrew R. Systems and methods for pull printing where rendering is initiated at the printer

Also Published As

Publication number Publication date
EP1758364A3 (en) 2007-03-07
JP4115474B2 (ja) 2008-07-09
CN1921547A (zh) 2007-02-28
EP1758364A2 (en) 2007-02-28
US20070046996A1 (en) 2007-03-01
US7924452B2 (en) 2011-04-12
JP2007060556A (ja) 2007-03-08

Similar Documents

Publication Publication Date Title
CN1921547B (zh) 图像形成装置和图像形成装置的控制方法、图像形成系统
US8589797B2 (en) Image forming apparatus, operation-screen changing method, and computer-readable recording medium
JP5199761B2 (ja) 情報処理装置と画像入力装置、文書配信システムとそれらの制御方法
US8542370B2 (en) Image forming apparatus executing a process corresponding to a function information item included in an application information item selected from a list, information processing apparatus, information processing method, and computer-readable recording medium
US20090077164A1 (en) Distributed workflow-enabled system
EP2104328A1 (en) Control of an information processing apparatus using the user interface of an image processing apparatus
CN103220443A (zh) 从网络外的装置进行的无线打印
JP2002007095A (ja) データ処理装置及びその制御方法
JP4745866B2 (ja) デバイス管理システムおよびその制御方法
US20100091327A1 (en) Image forming apparatus, method of controlling the same, program, and storage medium
KR20100048889A (ko) 화상처리장치, 화상 처리 시스템, 그 제어방법
EP1675376A1 (en) Document separator pages
CN101414246A (zh) 虚拟装置管理方法以及管理设备
CN103116478A (zh) 信息处理系统、信息处理设备及按钮处理方法
CN102271202A (zh) 信息处理系统、信息处理装置及其控制方法
CN113870387A (zh) 数据输出系统及其方法,图像处理系统及其方法
US20080036779A1 (en) Method and system for managing apparatus
JP5706643B2 (ja) 情報処理装置、情報処理システム、情報処理装置の制御方法及びプログラム
US20110304891A1 (en) Process coordinating system, information processing apparatus, and a computer-readable recording medium storing an information processing program
CN102236614B (zh) 信息处理装置及控制方法
US20100321727A1 (en) Document retrieving/printing system, digital multi-function machine, document retrieving/printing method, and program
JP4455640B2 (ja) 画像形成装置、画像形成装置の制御方法、画像形成システム、プログラム及び記憶媒体
US7532343B2 (en) Image forming apparatus and document administration system
CN118101842A (zh) 信息处理装置、其控制方法和存储介质
JP2021163447A (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: 20100512

Termination date: 20150825

EXPY Termination of patent right or utility model