[go: up one dir, main page]

CN102356376A - 图像形成设备、图像形成方法和程序 - Google Patents

图像形成设备、图像形成方法和程序 Download PDF

Info

Publication number
CN102356376A
CN102356376A CN2010800124470A CN201080012447A CN102356376A CN 102356376 A CN102356376 A CN 102356376A CN 2010800124470 A CN2010800124470 A CN 2010800124470A CN 201080012447 A CN201080012447 A CN 201080012447A CN 102356376 A CN102356376 A CN 102356376A
Authority
CN
China
Prior art keywords
unit
print
web page
print data
page contents
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.)
Pending
Application number
CN2010800124470A
Other languages
English (en)
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Publication of CN102356376A publication Critical patent/CN102356376A/zh
Pending legal-status Critical Current

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/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1206Improving or facilitating administration, e.g. print management resulting in increased flexibility in input data format or job format or job type
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1268Job submission, e.g. submitting print job order or request not the print data itself
    • G06F3/1271Job submission at the printing node, e.g. creating a job from a data stored locally or remotely
    • 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/00214Transmitting 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 transmission
    • H04N1/00217Transmitting 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 transmission only involving computer data transmission protocols, e.g. SMTP, WAP or HTTP
    • 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
    • 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/0065Converting image data to a format usable by the connected apparatus or vice versa
    • H04N2201/0067Converting to still picture data
    • 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/0089Image display device
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)

Abstract

浏览器单元响应于对操作单元的操作控制通信单元,从网页服务器获取网页内容。在根据基于浏览器单元获取的网页内容的显示控制信息的控制下,网页内容显示在显示单元上。当对操作单元执行网页内容的打印指令,打印数据生成单元产生打印数据,以基于网页内容的显示控制信息,以页面为单位执行打印。打印数据被送到打印单元,打印单元将它打印在纸张上。因为为了使得网页内容被打印而基于显示控制信息产生打印数据,所以可以以页面为单位打印在屏幕上显示的网页内容。

Description

图像形成设备、图像形成方法和程序
技术领域
本发明涉及一种包括用于显示网页(Web)内容的显示功能的图像形成设备以及图像形成方法和程序。
背景技术
最近几年,在诸如复印机的多功能产品中,有一种类型被广泛使用,它可以连接到因特网并且设置了用来浏览网页内容的网页浏览器功能并且这样允许使网页内容显示在例如操作面板上设置的显示单元上。
在具有网页浏览器功能的多功能产品中,还提出了用于打印由网页浏览器功能显示的网页内容的各种技术。例如,第2008-3991号日本公开专利申请公开了一种用于在装置上显示网页内容并且能够打印在网页内容中包含的PDF(便携式文件格式)文件的技术。
最近几年,存在利用网页内容的各种服务,并且出现了基于网页浏览器上显示的信息,能够接收各种服务的功能。服务包括订票和买票以及提供各种赠券等。在这些情况下,根据网页浏览器显示的网页内容,基于屏幕,执行打印,并且打印被送往商场等,由此实际服务可以被接收。此外,还存在利用网页浏览器显示包括规定点位的地图的服务,并且在这种情况下,携带所打印的地图,用户可以到达目的地,而不会迷路。
网页内容通常以诸如HTML(超文本标记语言)的标记语言描述。然而,即使传统的多功能产品包括直接打印诸如PCL和PostScript的页面描述语言的以及PDF格式的数据的功能,不存在设置了直接打印基于HTML的描述的网页的功能的公知多功能产品。
本发明的目的是解决该问题,并且提供了一种能够直接打印网页内容的图像形成设备、图像形成方法以及程序。
发明内容
根据本发明的一个方面,提供了一种能够获取并显示网页内容的图像形成设备。该图像形成设备包括:获取单元,用于获取网页内容;显示控制单元,用于根据基于网页内容的显示控制信息,使获取单元获取的网页内容显示在显示单元上;打印数据生成单元,用于基于网页内容的显示控制信息,产生打印数据,所述打印数据用于以打印页面为单位打印由显示控制单元在显示单元上显示的网页内容;以及打印单元,用于根据打印数据生成单元产生的打印数据,以页面为单位打印网页内容。
根据本发明的另一个方面,提供了一种图像形成方法,该图像形成方法包括:获取网页内容;根据基于网页内容的显示控制信息,使在所述获取步骤获取的网页内容显示在显示单元上;基于网页内容的显示控制信息,产生打印数据,所述打印数据用于以打印页面为单位打印在所述显示步骤中在显示单元上显示的网页内容;以及根据在所述生成步骤产生的打印数据,以页面为单位打印网页内容。
根据本发明,根据基于网页内容的显示控制信息,使网页内容显示在显示单元上,基于网页内容的显示控制信息,产生用于以打印页面为单位打印在显示单元上显示的网页内容的打印数据,以及根据产生的打印数据,以页面为单位打印网页内容,因此,本发明具有能够直接打印网页内容的功效。
附图说明
图1是用于说明作为能够应用于根据本发明的实施例和变形例的图像形成设备的例子的功能方框图。
图2是示出操作面板的一种配置的简图。
图3是简化表示根据本发明的网页内容的打印处理的一个例子的流程图。
图4是表示根据第一实施例的网页内容的打印处理的一个例子的流程图。
图5是示出如何在操作面板的显示面板上显示网页内容的简图。
图6是示出在显示面板上一帧被纵向分割为两个区域的一个区域上显示网页内容,而在另一个区域上显示打印指令页的例子的简图。
图7是示出利用CGI调用程序的链接被嵌入到网页内容中的例子的简图。
图8是示出用于对在显示面板上显示的网页内容设置打印条件的设置菜单屏幕的例子的简图。
图9是示出显示用于对设置菜单屏幕给出打印开始指令的打印开始按钮的例子的简图。
图10是示出根据第二实施例的网页内容打印处理的一个例子的流程图。
图11是示出作为通常能够应用于根据本发明的实施例和变形例的图像形成设备的一个例子的硬件配置的方框图。
具体实施方式
下面将参考附图详细描述根据本发明的图像形成设备的典型实施例。图1是用于说明作为能够应用于根据本发明的实施例和变形例的图像形成设备100的例子的功能的功能方框图。
<实施例的通用配置>
在图1中,图像形成设备100包括:通信单元1、打印单元2、浏览器单元3、显示单元4、操作单元5、以及用户验证单元7。通信单元1通过网络与外部计算机进行通信。例如,通信单元1通过网络与网页服务器10进行通信,并且能够获取诸如网页的网页内容。与通信单元1进行通信的网络并不局限于因特网,而且可以是采用LAN(局域网)的企业内部网等。
通信单元1包括根据所提供的数据类型将数据的输出目的地切换到另一个输出目的地的功能。例如,如果所提供的数据是以HTML(超文本标记语言)等描述的网页内容的数据,则通信单元1将该数据输出到浏览器单元3。此外,如果所提供的数据是打印单元2可以支持的打印数据,则通信单元1将该数据输出到打印单元2。
根据打印数据,打印单元2执行打印,并且基于该打印数据,在纸张上形成图像。例如,打印单元2支持诸如PCL(打印机控制语言)和PostScript的页面描述语言(PDL:页面描述语言),并且还支持基于PostScript的文件格式的PDF(便携式文件格式)。例如,当以页面描述语言描述的打印数据或者从普通计算机发送的PDF文件被通信单元1接收并且被送到打印单元2时,打印单元2根据收到的页面描述语言或者PDF文件产生打印图像,并且在纸张上执行打印。此外,打印单元2对打印图像在要打印的纸张上的页面布局进行控制,并且根据之后解释的对操作单元5的操作,根据打印条件,执行诸如误差扩散、伽马变换、灰度处理以及彩色处理的预定图像处理。
浏览器单元3输出显示控制信息,该显示控制信息用于基于利用HTML等描述的网页内容显示网页内容。例如,响应于对操作单元5的操作,浏览器单元3控制通信单元1从网页服务器获取网页内容。浏览器单元3基于HTML描述的显示控制信息对获取的网页内容进行渲染(render),并且产生位图数据。位图数据被供给显示单元4,并且用于控制显示装置上的显示。此外,浏览器单元3可以将描述网页内容的HTML数据提供到之后描述的打印数据生成单元6。
此外,浏览器单元3根据用户对操作单元5的操作可以将打印指令输出到打印数据生成单元6。此外,根据用户对操作单元5的操作,浏览器单元3可以通过打印数据生成单元6将诸如彩色模式设置、打印布局设置、放大/缩小设置以及打印面设置的各种设置指令输出到打印单元2。此外,浏览器单元3可以产生位图数据,该位图数据用于使菜单屏幕显示在显示单元4上,以使设置指令输出到打印单元2。
显示单元4包括显示缓冲存储器4A,并且还包括未示出的显示控制单元和显示装置,并且基于浏览器单元3提供的位图数据,在显示装置上显示。作为显示装置,可以采用LCD(液晶显示器)等。例如,将浏览器单元3送到显示单元4的位图数据存储在显示缓冲存储器4A内。显示控制单元从显示缓冲存储器4A读取对应于显示装置的有效显示区的位图数据,并且基于位图数据驱动该显示装置,从而对显示装置上的显示进行控制,以使得在显示装置上显示例如网页内容。
操作单元5设置了多个用于接受用户操作的操作器(operator)。操作单元5产生对应于用户对这些操作器的操作的控制信号,并且将所产生的控制信号提供给浏览器单元3。在操作单元5内设置的操作器可以由硬键形成,也可以由触摸板形成,在该触摸板上,集成配置显示单元4的显示装置而且显示装置上的显示可见,在该触摸板上,输出对应于所按下的位置的控制信号。当然,硬键形成的操作器和触摸板形成的操作器可以互相组合使用。
操作单元5和显示单元4被配置为操作面板,供用户操作图像形成设备100使用。
打印数据生成单元6产生打印数据,以基于浏览器单元3获取的网页内容的显示控制信息,以页面为打印单位打印网页内容。例如,打印数据生成单元6解释浏览器单元3提供的以HTML等描述的网页内容的显示控制信息,并且将该显示控制信息转换为例如打印单元2可以支持的页面描述语言,以产生打印数据。此外,打印数据生成单元6将从显示单元4的显示缓冲存储器4A读取及提供给显示单元4的显示缓冲存储器4A的而且用于控制显示单元4的显示装置上的显示的位图数据,转换为例如以打印单元2可以打印的页面描述语言描述的数据,从而产生打印数据。
打印数据生成单元6产生的这些数据被送到打印单元2,由此打印单元2执行打印。
用户验证单元7响应于用户对操作单元5执行的验证操作执行用户验证,并且确定是否允许使用图像形成设备100的预定功能。例如,用户验证单元7执行验证处理以确定是否允许使用浏览器单元3的网页内容的打印功能。未特别限定用户验证方法,因此,可以采用利用在操作单元5上设置的读卡机执行密码键入和卡验证。
根据在用户信息存储单元(未示出)内先前注册的用户信息,用户验证单元7检查通过用户验证操作键入的信息,以确定是允许还是不允许。将确定结果提供给浏览器单元3。例如,当采用网页内容的打印功能时,通过操作单元5,执行用户验证操作。仅当基于用户验证操作的结果允许验证时,用户验证单元7将打印指令输出到打印数据生成单元6,并且允许利用打印单元2打印网页内容。
图2示出作为构成显示单元4和操作单元5的操作面板20的一个例子的配置。在图2所示的例子中,作为硬键,在操作面板20上布置了功能选择开关组21、数据输入开关组23、复位按钮24、以及开始按钮25。
功能选择开关组21是用于选择图像形成设备100的功能的开关组,包括利用它们分别选择复印功能、传真功能、打印功能和扫描功能的开关21A、开关21B、开关21C和开关21D。此外,利用开关21E,选择网页内容的显示及打印功能。例如,开关21F包括其他功能,并且用于选择诸如设置菜单的屏幕显示。
数据输入开关组23是用于键入数据的开关组,并且在图2所示的例子中,布置了10个数字键“0”至“9”和符号键“*”和“#”。复位按钮24用于复位对操作面板20执行的预定设置。开始按钮25是用于接收指令从而开始利用打印单元2进行打印的按钮。
此外,在操作面板20上设置显示面板22。显示面板22是集成配置了显示装置和根据按下位置输出控制信号的触摸垫(touch pad)的触摸板。根据显示面板22上的显示,切换在显示面板22上的显示和根据按下位置的控制信号的组合,并且这样可以实现各种功能。
图3是简化表示根据本发明的网页内容的打印处理的一个例子的流程图。浏览器单元3响应于对操作单元5的操作来控制通信单元1,并且从网页服务器10获取网页内容(步骤S 1)。在下一个步骤S2,基于从浏览器单元3获取的网页内容,在根据显示控制信息的控制下,在显示单元4上显示网页内容。当操作单元5收到网页内容的打印指令时(步骤S3),根据网页内容,基于显示控制信息,打印数据生成单元5产生以页面为单位进行打印的打印数据(步骤S4)。该打印数据被提供给打印单元2,在打印单元2处将该打印数据打印在纸张上(步骤S5)。因为打印数据基于用于使网页内容被显示的显示控制信息产生,所以可以以页面为单位打印在屏幕上显示的网页内容。
<第一实施例>
接着,将解释本发明的第一实施例。在第一实施例中,打印数据生成单元6将在显示单元4的显示缓冲存储器4A内存储的位图数据用作生成打印数据的显示控制信息。图4是表示根据第一实施例的网页内容的打印处理的一个例子的流程图。
例如,当操作面板20(操作单元5)的开关21E被操作并且选择网页内容的显示及打印功能时,浏览器单元3控制通信单元1并且从网页服务器10获取网页内容(步骤S10)。网页浏览器单元3解析所获取的网页内容,并且执行渲染,从而产生位图数据。此时产生的位图数据等效于例如一页网页内容。所产生的位图数据被送到显示单元4并且被存储在显示缓冲存储器4A内。
在此,网页内容的页面是描述网页内容的HTML数据的开始标记(<html>)与结束标记(</html>)限定的范围,并且具有对应于用来显示网页内容的显示单元4的至少一个显示区(下面称为网页内容显示区)的大小。通常,网页内容的页面、显示单元4的显示尺寸(大小)、以及打印页面之间不存在直接连接。因此,会发生网页内容的页面尺寸大于网页内容显示区或者纸片上的打印区的情况。
在这种情况下,在显示缓冲存储器4A内存储的位图数据中,读取对应于网页内容显示区的区域内的位图数据,并且使读取的数据显示在显示装置上。通过移动要从网页内容显示区上读取的区域,可以显示延伸到显示单元4的显示区之外的一部分网页内容。
在下一个步骤S11,显示单元4基于在显示缓冲存储器4A内存储的位图数据控制显示装置的驱动,并且使该网页内容显示在显示装置上。图5示出如何在显示单元4(操作面板20)的显示面板22上显示网页内容30。根据用于描述网页内容30的HTML数据,布局各对象,并且显示网页内容30。
在此,如果要显示的网页内容30的页面大于网页内容显示区,则可能存在某些网页内容延伸到显示面板22的网页内容显示区之外的情况。此时,通过操作在操作面板20上设置的滚动操作器(未示出),移动从显示缓冲存储器4A上读取位图数据的区域,以便延伸到显示面板22之外的一部分网页内容可以显示在显示面板22上。
当期望利用打印单元2打印由显示单元4显示的网页内容时,用户操作开始按钮25(步骤S12)。更具体地说,当操作面板20的开关21E被操作并且网页内容的显示及打印功能被选择时,开始按钮25的功能切换到指示利用打印单元2打印网页内容的功能。当开始按钮25被操作时,显示单元4显示的网页内容的打印指令被从浏览器单元3传送到打印数据生成单元6。
根据打印指令,用户验证单元7可以执行用户验证。例如,当在网页内容的显示及打印功能被选择的状态下操作开始按钮25时,浏览器单元3执行在显示单元4上的显示,以提醒用户执行用户验证操作,并且例如要求用户输入用户密码。用户验证单元7从浏览器单元3接收到输入的密码,根据在用户信息存储单元(未示出)内注册的每个用户的密码来检查密码,从而执行验证处理,确定是否允许执行网页内容的打印功能,并将确定结果发送到浏览器单元3。
如果确定结果指出允许使用网页内容的打印功能,则浏览器单元3指示打印数据生成单元6执行后面解释的步骤S13之后的处理,并且利用打印单元2打印网页内容。同时,如果确定结果指示不允许使用网页内容的打印功能,则不执行步骤S13之后的处理,而仅在显示单元4上显示网页内容。通过执行用户验证,限制可以执行网页内容打印的用户,这样还可以满足安全要求。
当从浏览器单元3收到打印指令时,打印数据生成单元6从显示单元4获取在显示缓冲存储器4A内存储的位图数据(步骤S13)。此时,打印数据生成单元6从与显示缓冲存储器4A内的网页内容显示区对应的区域中获取位图数据。
应当注意,打印数据生成单元6从显示缓冲存储器4A获取的位图数据并不局限于从对应于网页内容显示区的区域获取的数据。例如,打印数据生成单元6可以获取在显示缓冲存储器4A内存储的网页内容的所有位图数据。因此,即使基于网页内容的页面尺寸大于显示单元4的网页内容显示区的尺寸,仍可以打印基于网页内容的整个页面。
当从显示缓冲存储器4A获取位图数据时,打印数据生成单元6产生打印数据,该打印数据用于在步骤S4基于所获取的位图数据以页面为单位打印网页内容。更具体地说,打印数据生成单元6基于从显示缓冲存储器4A获取的位图数据产生页面描述语言,并且将该位图数据转换为打印数据。打印数据生成单元6产生的打印数据被输出到打印单元2,并且打印单元2基于打印数据在纸张上执行打印(步骤S15)。
如上所述,配置本发明的第一实施例,以获取在显示缓冲存储器4A内存储的位图数据,以便在显示单元22上显示时使用,并且基于位图数据产生打印数据,以便以页面为单位进行打印。因此,可以打印在屏幕上显示的显示图像中的网页内容。
此外,在本发明的第一实施例中,基于在显示缓冲存储器4A内存储的、用于在显示单元4上显示的位图数据,产生打印数据,因此,可以轻而易举地实现打印网页内容的系统。
<第一变形例>
接着,将解释本发明第一实施例的第一变形例。在第一实施例中,通过操作在操作面板20上被设置为硬键的开始按钮25,实施网页内容的打印指令。在第一变形例中,显示面板22的网页内容显示区被分割为两个区域,用于指示打印的打印指令按钮被布置在分割区域中的一个区域上,而网页内容被布置在另一个区域上。通过操作在一个区域上布置的打印指令按钮,打印指令从浏览器单元3输出到打印数据生成单元6。
作为这种用于将网页内容显示区分割为多个区域的方法,HTML限定的帧(frame)是公知的。下面解释采用帧的打印指令的例子。
例如,事先创建上面布置了打印指令按钮的打印指令页和定义分割帧的方法的帧设置(<frameset>),并且将它们存储在ROM(未示出)等内。以浏览器单元3的操作可以被中断的语言,描述在打印指令页上布置的按钮,并且该按钮被嵌入到HTML数据中。打印指令页显示在分割区域的一个区域上,而网页内容显示在另一个区域上。
图6是在显示面板22上在一帧被纵向分割为两个区域的一个区域上显示网页内容30’,而在另一个区域上显示打印指令页31的例子。打印指令按钮32布置在打印指令页31上。当然,分割帧的方法并不局限于纵向分割,因此,帧还可以被横向分割。此外,打印指令页31和网页内容30’的位置关系也不局限于图6所示的例子。此外,在图6中,显示面板22上的显示区被分割为两个区域,然而,并不局限于该例子,因此,显示区可以被分割为更多个区域。
在图4所示流程图的步骤S 12,当期望打印单元2打印在分割区域的另一个区域上显示的网页内容30’时,用户操作在分割区域的一个区域内显示的打印指令页31中布置的打印指令按钮32。
应当注意,用户通过用手按下或者触摸例如按钮32的显示位置,实现操作在显示面板22上显示的按钮等。操作单元5将指示按下或者触摸位置的信息发送到浏览器单元3。基于显示单元4使按钮等显示在显示面板22上的坐标以及操作单元5发送的位置信息,浏览器单元3可以确定哪个按钮被操作。
当打印指令按钮32被操作时,在分割区域的另一个区域上显示的网页内容30’的打印指令从浏览器单元3发送到打印数据生成单元6。打印数据生成单元6从显示单元4的显示缓冲存储器4A读取对应于网页内容30’的显示区域的位图数据,产生打印数据,并且使打印单元2打印它。
不局限于上述内容,基于在显示单元4的显示缓冲存储器4A内存储的网页内容,打印数据生成单元6可以获取所有位图数据,以产生打印数据。此外,打印数据生成单元6可以从显示缓冲存储器4A获取对应于网页内容显示区的位图数据,以产生打印数据。
如上所述,在第一变形例中,用于指示打印网页内容的打印指令按钮32与网页内容一起显示在显示面板22上,因此,用户可以轻而易举地发现如何指示开始打印网页内容。
<第二变形例>
接着,将解释本发明第一实施例的第二变形例。在第二变形例中,通过操作网页内容,执行网页内容的打印指令,响应于该操作,调用图像形成设备100侧上的程序,并且执行打印网页内容。
作为网页服务器响应于操作网页内容调用外部程序并执行该程序的技术规范,公知有CGI(公共网关接口)。还公知有局部CGI,在该局部CGI中,虚拟网页服务器被配置在显示网页内容的浏览器一侧,并且虚拟网页服务器允许在浏览器一侧使用CGI。在第二变形例中,局部CGI用于执行打印网页内容。
在第二变形例中,在浏览器单元3上,配置虚拟网页服务器,以便准备好解析局部CGI,并且可以利用该命令调用打印数据生成单元6的功能。同时,在网页内容一侧,创建利用局部CGI调用程序的链接。图7示出利用CGI调用程序的链接被嵌入到网页内容30中的例子。在图7所示的例子中,链接被显示为MFP打印按钮33。
在图4所示的流程图的步骤S12,当期望打印单元2打印网页内容30时,用户操作在网页内容30上显示的MFP打印按钮33。当MFP打印按钮33被操作时,浏览器单元3调用用于将打印指令送到打印数据生成单元6的程序并执行它。打印数据生成单元6响应于该程序发送的打印指令从显示单元4的显示缓冲存储器4A读取位图数据,产生打印数据,并且使打印单元2打印它。
如上所述,在第二变形例中,用于指示开始打印网页内容的MFP打印按钮33被嵌入到网页内容30中,因此,显示面板22的显示区可以有效地用于显示网页内容。
<第三变形例>
接着,将解释本发明第一实施例的第三变形例。已经解释了打印数据生成单元6利用从显示缓冲存储器4A获取的大小原样的位图数据产生打印数据的第一实施例以及第一和第二变形例,然而,并不局限于该例子。更具体地说,在第三变形例中,通过基于作为打印对象的纸张的大小等的放大/缩小,自动调节基于位图数据的打印图像的大小,并且产生打印数据。
作为一个例子,基于在显示单元4的显示缓冲存储器4A内存储的网页内容,打印数据生成单元6获取所有位图数据。然后,打印数据生成单元6调节网页内容的打印尺寸,以便基于获取的位图数据的尺寸、作为打印对象的纸张的尺寸以及打印分辨率,使网页内容能够适应纸张。此时,例如,提供对打印尺寸的缩小百分比的限制,并且当为了使网页内容适应纸张而调节打印尺寸时,如果缩小百分比超过该限制,则通过分离纸张执行打印。
作为另一个例子,打印数据生成单元6可以调节打印尺寸以适应网页内容的宽度。例如,打印数据生成单元6调节网页内容的打印尺寸,以基于从显示缓冲存储器4A获取的位图数据的尺寸、作为打印对象的纸张的尺寸以及打印分辨率,使网页内容的横向宽度适应纸张。
存在许多未考虑到打印而设计的网页内容,因此,当在预定尺寸的纸张上打印网页内容时,发生某些网页内容延伸到可打印区域之外的情况。在第三变形例中,因为网页内容的打印尺寸被自动调节到适应纸张尺寸,所以可以以适当尺寸打印网页内容。
<第四变形例>
接着,解释本发明第一实施例的第四变形例。在第一实施例及第一至第三变形例中,响应于对操作面板20执行的开始打印的操作,浏览器单元3响应于利用操作面板20操作开始打印来直接将打印指令发送到打印数据生成单元6。并不局限于该例子,因此,配置了第四变形例,以在利用打印单元2开始打印时,设置打印条件。
图8示出用于对在显示面板22上显示的网页内容设置打印条件的设置菜单屏幕的例子。在图8中,按钮组40用于设置在打印时的打印模式。在图8所示的例子中,可以从诸如“自动”(自动设置)、“全色”、“单色”、“文本”、“照片”、“文本/照片”以及“其他”的模式中设置打印模式。
“自动”用于基于要打印的数据自动设置打印模式。“全色”用于根据例如要打印的数据的色彩信息执行打印。“单色”用于基于例如要打印的数据的亮度信息执行打印。“文本”是适于打印例如文本并且用于以两种色调执行打印的模式。“照片”是适于打印照片图像等并且用于以多种色调执行打印的模式。当存在两色调打印适用于一幅图像的区域和适于多色调的区域的混合区域时,设置“文本/照片”。如果上述均不适用,则必须设置“其他”。
密度控制器41用于控制打印时的密度。纸张选择器42用于选择要打印的纸张和纸张的取向。
放大/缩小百分比设置部分43用于设置打印时的放大/缩小百分比。从左侧开始,图8的例子示出“全幅大小”、“自调节”、“缩小”、“放大”、“数据输入(被描述为93%)”、以及“100%”。应当注意,“93%”是通过在操作面板20上设置的数据输入键直接输入的放大百分比的例子。“全幅大小”用于根据作为打印对象的数据的分辨率执行打印。“自调节”用于利用例如第三变形例通过放大/缩小作为打印对象的数据执行打印。“缩小”和“放大”用于通过以固定放大百分比放大/缩小作为打印对象的数据执行打印。此外,通过数据输入键等,可以直接设置放大/缩小百分比。通过操作位于最右侧的“100%”,可以分别复位被规定为自动调节的“自调节”和利用“缩小”、“放大”和“数据输入”设置的放大/缩小百分比。
布局设置部分44用于设置要在纸片上打印的页面布局。从左侧开始,图8的例子示出“双面”、“全页(1 in 1)”、“二合一(2 in 1)”、“四合一(4 in 1)”以及“产生边距(generate margin)”。“双面”用于在纸张的两面上分别打印一页。“全页”用于在纸张的一面上打印一页。“二合一”和“四合一”用于在纸张的一面上分别打印两页和四页。“产生边距”用于设置在纸张上打印的页面的布局的边距。
例如,当网页内容显示在显示面板22上的状态下操作操作面板20开始打印时,浏览器单元3使图8例示的设置菜单屏幕显示在显示面板22上。如果用户根据设置菜单屏幕操作设置了期望的打印条件后,对操作面板20再次操作预定指令(例如,开始打印),则浏览器单元3将设置的打印条件和打印指令发送到打印数据生成单元6。
当收到打印指令时,打印数据生成单元6基于从显示缓冲存储器4A获取的位图数据产生打印数据,并且将产生的位图数据与从浏览器单元3收到的打印条件一起发送到打印单元2。当从打印数据生成单元6收到打印数据和打印条件时,打印单元2基于该打印数据产生打印图像,对产生的打印图像执行布局控制和根据打印条件的图像处理,以及在纸张上打印该打印图像。
如上所述,在第四变形例中,因为在打印网页内容时,可以设置打印条件,所以可以以更丰富的功能执行打印。
在此,应当注意,利用显示面板22的几乎整个表面显示用于设置打印条件的设置菜单,然而,并不局限于该例子。例如,还可以采用第一变形例中解释的帧功能使设置菜单显示在分割区域中的一个区域上而网页内容显示在另一个区域上。这种情况允许用户同时看到设置菜单和网页内容,因此,更容易设置打印条件。
<第五变形例>
已经解释了基于网页内容产生打印数据的网页内容打印功能事先设置在图像形成设备100上的第一实施例以及第一至第四变形例,然而,并不局限于该例子。更具体地说,网页内容打印功能可以被配置为所谓插件,通过之后存储在用于控制图像形成设备100的基本操作的程序内来使用该插件。
例如,打印数据生成单元6可以被配置为插件。在这种情况下,如果插件没有被安装在图像形成设备100上,则不能打印网页内容。当插件被安装在图像形成设备100上准备好被使用时,可以使用网页内容的打印功能。
当打印数据生成单元6被配置为插件时,通过将插件安装在图像形成设备100上,浏览器单元3使得参考图8解释的设置菜单屏幕被显示。此外,显示设置菜单屏幕,并且如图9例示,可以被配置以便浏览器单元3使用于接收开始打印指令的打印开始按钮50显示在设置菜单屏幕上。应当注意,安装插件时显示的设置菜单屏幕并不局限于如图9例示的用于设置打印条件的菜单屏幕,因此,可以是能够具有含有例如打印网页内容专用的预定项目的更多设置的菜单屏幕。
当用户操作打印开始按钮50时,通过设置菜单屏幕设置的打印条件和打印指令被发送到作为插件安装的打印数据生成单元6。当收到打印条件和打印指令时,打印数据生成单元6根据打印条件控制图像处理和布局,并且产生打印数据。打印数据被发送到打印单元2,打印单元2将该打印数据打印在纸张上。
如上所述,通过将网页内容的打印功能配置为插件系统,用户可以选择是否将网页内容的打印功能包含在图像形成设备100中。此外,该系统允许对使用网页内容的打印功能作出收费。
此外,通过安装网页内容打印功能的插件,显示用于指示开始打印网页内容的打印开始按钮50,因此,如果未安装插件,则不显示任何不必要的按钮。
<第二实施例>
接着,将解释本发明的第二实施例。在第一实施例中,利用在显示缓冲存储器4A内存储的、供显示单元4显示网页内容使用的位图数据,打印网页内容。在第二实施例中,由用于描述网页内容的HTML数据直接产生打印数据。
图10是示出根据第二实施例的网页内容打印处理的一个例子的流程图。例如,当操作面板20的开关21E被操作并且网页内容的显示及打印功能被选择时,浏览器单元3控制通信单元1,并且从网页服务器10获取网页内容(步骤S20)。网页浏览器单元3解析所获取的网页内容并执行渲染,并产生位图数据。所产生的位图数据被送到显示单元4,并且被存储在显示缓冲存储器4A内。
在下一个步骤S21,显示单元4基于在显示缓冲存储器4A内存储的位图数据对显示装置的驱动进行控制,并且如图5所示,使网页内容显示在显示装置上。
当希望开始利用打印单元2打印由显示单元4显示的网页内容时,用户操作例如开始按钮25(步骤S22)。当指示开始打印时,在步骤S20获取的网页内容的打印指令从浏览器单元3发送到打印数据生成单元6。此时,如上所述,用户验证单元7可以执行用户验证。
当从浏览器单元3接收到打印指令时,打印数据生成单元6从浏览器单元3获取HTML数据,该HTML数据用于描述在步骤S20获取的网页内容(步骤S23)。HTML数据是用于控制网页内容的显示的显示控制信息,并且由用于指示对象在网页内容中的排列等的布局信息构成。
在步骤S24,打印数据生成单元6解析从浏览器单元3获取的HTML数据,并且产生打印数据,该打印数据用于以页面为单位打印HTML数据描述的网页内容。例如,打印数据生成单元6解析从浏览器单元3获取的HTML数据,并且产生对象在网页内容中的布局。此外,打印数据生成单元6基于产生的布局,生成用于以页面为单位打印网页内容的页面描述语言,并且将HTML数据转换为打印数据。作为将HTML数据转换为打印数据的方法,可以采用将HTML转换为PDF(便携式文件格式)的公知技术。
打印数据生成单元6产生的打印数据被输出到打印单元2,并且打印单元2基于打印数据在纸张上执行打印(步骤S25)。
如上所述,在第二实施例中,HTML数据不被转换为位图数据,而是被直接转换为打印数据,因此可以获得较高精度的打印质量。
除了利用打印数据生成单元6基于网页内容产生打印数据的方法之外,第二实施例与第一实施例相同。因此,第一实施例的第一至第五变形例可以无需变形应用于第二实施例。因此,为了防止问题复杂化,省略解释第一实施例的第一至第五变形例应用于第二实施例的情况。
<其他实施例>
在第一和第二实施例中,在图像形成设备100内,网页内容被转换为打印数据,但是这不局限于该例子。例如,还可以考虑,在提供网页内容的网页服务器一侧,将网页内容转换为图像形成设备100能够支持的打印数据,并且将该打印数据发送到图像形成设备100。
作为一个例子,在图像形成设备100内,当通过操作单元5指示开始打印在显示单元4上显示的网页内容时,浏览器单元3通知提供网页内容的网站开始打印网页内容。收到该通知的网站将网页内容转换为能够被图像形成设备支持的打印数据并且向图像形成设备发送该数据。在图像形成设备100内,通信单元1直接将网页服务器发送的打印数据发送到打印单元2,打印单元2将它打印在纸张上。
<硬件配置>
图11示出作为通常能够应用于根据本发明的实施例和变形例的图像形成设备100的一个例子的硬件配置。如图11所示,以控制器210和引擎单元(引擎)260通过PCI(外设部件接口)总线互连的方式配置图像形成设备100。控制器210是用于控制整个图像形成设备100的控制器,并且对来自操作单元(未示出)的绘图、通信和输入进行控制。引擎单元260是可以连接到PCI总线的、包括黑白绘图仪、单鼓绘图仪、四鼓绘图仪、扫描仪或者传真单元等的打印机引擎等。应当注意,除了诸如绘图仪的所谓引擎部分之外,引擎单元260还包括诸如误差扩散和伽马变换的图像处理部分。
控制器210包括CPU 211、北桥芯片(NB)213、系统存储器(MEM-P)212、南桥芯片(SB)214、局部存储器(MEM-C)217、ASIC(专用集成电路)216、以及硬盘驱动器(HDD)218,其中北桥芯片(NB)213和ASIC 216通过AGP(图形加速接口)总线215互相连接在一起。MEM-P 212进一步包括ROM(只读存储器)212a和RAM(随机存取存储器)212b。
CPU 211对图像形成设备100执行控制,包括由NB 213、MEM-P 212和SB 214构成的芯片组,并且通过该芯片组连接到其他部件。
NB 213是用于将CPU 211连接到MEM-P 212、SB 214和AGP 215的桥芯片,并且包括用于对从/MEM-P 212读/对MEM-P 212写进行控制的存储器控制器以及PCI主和AGP目标。
MEM-P 212是系统存储器,用作用于存储程序和数据的存储器、用于扩展程序和数据的存储器、以及用于打印机进行绘图的存储器等,并且MEM-P212包括ROM 212a和RAM 212b。ROM212a是只读存储器,用作用于存储程序和数据的存储器,而RAM 212b是可重写的可读存储器,用作用于扩展程序和数据的存储器和用于打印机的绘图的存储器。
SB 214是用于将NB 213连接到PCI装置和外围装置的桥。SB 214通过PCI总线连接到NB 213,并且网络接口(I/F)部分等也连接到PCI总线。
ASIC 216是具有用于进行图像处理的硬件元件的图像处理专用IC(集成电路),并且具有在AGP 215、PCI总线、HDD 218以及MEM-C 217之间连接的桥的作用。ASIC 216包括PCI目标和AGP主、作为ASIC 216的内核的仲裁器(ARB)、用于控制MEM-C 217的存储器控制器、利用硬件逻辑等对图像数据执行旋转的多个DMAC(直接存储器访问控制器)、以及通过PCI总线与引擎单元260执行数据传输的PCI单元。
通过PCI总线连接到ASIC 216的是FCU(传真控制单元)230、USB(通用串行总线)I/F 240、IEEE 1394(电气电子工程师协会1394)I/F 250。此外,对应于利用TCP/IP(传输控制协议/网际协议)通过网络与外部装置执行通信的通信单元1的通信I/F 270通过PCI总线连接到ASIC 216。对应于操作面板20的操作显示单元220直接连接到ASIC 216。
MEM-C 217是局部存储器,用作用于复制的图像缓冲器和符号(sign)缓冲器,并且HDD(硬盘驱动器)218是用于存储图像数据、用于存储程序、用于存储字模数据以及用于存储表格的存储器。
AGP 215是用于为了加速图形处理而提出的图形加速卡的总线接口,并且通过以大吞吐量直接访问MEM-P 212,可以提高图形加速卡的速度。
在这种配置中,根据实施例和变形例的浏览器单元3和打印数据生成单元6由运行在CPU 211上的程序实现,并且该程序事先存储在ROM 212a或者HDD 218内,并且提供该程序。CPU 211从ROM 212a或者HDD 218读取程序,并且执行该程序,从而在例如RAM 213b上产生浏览器单元3和打印数据生成单元6。
还可以通过诸如因特网或者LAN的网络,提供用于实现根据实施例和变形例的浏览器单元3、打印数据生成单元6以及用户验证单元7的程序。在这种情况下,通信I/F 270通过网络接收程序,该程序被顺序存储在例如HDD 218内并且被安装。此外,还可以通过USB I/F 240和IEEE 1394I/F 250提供该程序。
还可以以上述方式,通过网络,提供根据第五变形例将打印数据生成单元6实现为插件的程序。通过USB I/F 240和IEEE 1394I/F 250,提供该插件的程序。该插件的程序当被送到图像形成设备100时顺序存储在HDD 218内并且被安装,这样允许使用该程序。
权利要求书(按照条约第19条的修改)
1.(修改)一种能够获取并显示网页内容的图像形成设备,所述图像形成设备包括:
获取单元,用于获取网页内容;
显示控制单元,用于根据基于网页内容的显示控制信息,使获取单元获取的网页内容显示在显示单元上;
打印数据生成单元,用于基于网页内容的显示控制信息,产生打印数据,所述打印数据用于以打印页面为单位打印由显示控制单元在显示单元上显示的网页内容;以及
打印单元,用于根据打印数据生成单元产生的打印数据,以页面为单位打印网页内容,其中,
所述显示控制信息是用于使网页内容显示在显示单元上的位图数据,
所述显示控制单元包括:
生成单元,用于基于获取单元获取的网页内容执行渲染,以产生位图数据;以及
存储单元,用于存储由生成单元产生的位图数据,以将所述位图数据显示在显示单元上,并且
所述打印数据生成单元基于在存储单元内存储的位图数据产生打印数据。
2.(删除)
3.根据权利要求2所述的图像形成设备,其中,打印数据生成单元利用对应于显示单元的显示区的区域内的、在存储单元内存储的位图数据中的位图数据产生打印数据。
4.根据权利要求2所述的图像形成设备,其中,打印数据生成单元利用在存储单元内存储的全部位图数据产生打印数据。
5.根据权利要求1所述的图像形成设备,其中,显示控制信息是用于描述网页内容的HTML数据,并且
打印数据生成单元基于用于描述获取单元获取的网页内容的HTML数据产生打印数据。
6.根据权利要求1所述的图像形成设备,进一步包括:操作单元,所还操作单元由硬件配置并用于接收使打印单元开始打印的指令,并且
打印数据生成单元响应于对操作单元的操作产生用于打印网页内容的打印数据,并且将所述打印数据输出到打印单元,使得开始打印网页内容。
7.根据权利要求1所述的图像形成设备,其中,显示控制单元将显示区分割为多个区域,使网页内容显示在分割区域的第一区域上,使用户可操作的操作器显示在分割区域的第二区域上,响应于对操作器的操作,产生用于打印网页内容的打印数据并将所述打印数据输出到打印单元,使得开始打印网页内容。
8.根据权利要求1所述的图像形成设备,其中,响应于对事先嵌入到由获取单元获取的网页内容中的操作器的操作,打印数据生成单元产生用于打印网页内容的打印数据,并且将所述打印数据输出到打印单元,使得开始打印网页内容。
9.根据权利要求1所述的图像形成设备,其中,根据打印使用的纸张的设置,基于打印数据,打印单元调节要打印的网页内容的打印尺寸。
10.根据权利要求1所述的图像形成设备,其中,
显示控制单元使设置屏幕显示在显示单元上,在所述设置屏幕上执行根据打印数据利用打印单元执行打印的打印设置,并且
根据在显示控制单元显示的设置屏幕上执行的打印设置,打印单元打印网页内容。
11.根据权利要求1所述的图像形成设备,进一步包括:验证单元,用于执行用户验证,并且当验证被允许时,允许利用打印单元打印网页内容。
12.根据权利要求1所述的图像形成设备,其中,作为插件,至少附加打印数据生成单元,以允许使用图像形成设备。
13.根据权利要求12所述的图像形成设备,其中,当附加所述插件时,显示控制单元使设置屏幕显示在显示单元上,在所述设置屏幕上执行根据打印数据由打印单元执行的打印的打印设置,所述打印设置至少包含用于指示开始打印网页内容的操作器。
14.(修改)一种图像形成方法,包括:
获取网页内容;
根据基于网页内容的显示控制信息,使在所述获取步骤获取的网页内容显示在显示单元上;
基于网页内容的显示控制信息产生打印数据,所述打印数据用于以打印页面为单位打印在所述显示步骤中在显示单元上显示的网页内容;以及
根据在所述生成步骤产生的打印数据,以页面为单位打印网页内容,其中,
所述显示控制信息是用于使网页内容显示在显示单元上的位图数据,并且
所述显示步骤包括:
基于在所述获取步骤获取的网页内容,执行渲染,以产生位图数据;以及
将在所述生成步骤产生的位图数据存储在存储单元内,以将所述位图数据显示在显示单元上,并且
所述生成步骤包括基于在存储单元内存储的位图数据,产生打印数据。
15.(修改)一种程序,用于使计算机执行:
获取网页内容;
根据基于网页内容的显示控制信息,使在所述获取步骤获取的网页内容显示在显示单元上;
基于网页内容的显示控制信息产生打印数据,所述打印数据用于以打印页面为单位打印在所述显示步骤中在显示单元上显示的网页内容;以及
根据在所述生成步骤产生的打印数据,以页面为单位打印网页内容,其中,
所述显示控制信息是用于使网页内容显示在显示单元上的位图数据,并且
所述显示步骤包括:
基于在所述获取步骤获取的网页内容,执行渲染,以产生位图数据;以及
将在所述生成步骤产生的位图数据存储在存储单元内,以将所述位图数据显示在显示单元上,并且
所述生成步骤包括基于在存储单元内存储的位图数据,产生打印数据。
说明或声明(按照条约第19条的修改)
         根据条约第19条对权利要求修改的说明
                                              PIJP1111251
尊敬的审查员先生/女士:
申请人根据条约第19条的规定,对本发明的权利要求作如下修改:
权利要求第1、14、15项有修改;删除第2项。
Figure QPA00001437747000011
              根据条约第19条修改时的声明
独立权利要求1、14和15被修改成包括权利要求2的主题。
权利要求1被修改成添加字句“其中,
所述显示控制信息是用于使网页内容显示在显示单元上的位图数据,
所述显示控制单元包括:
生成单元,用于基于获取单元获取的网页内容执行渲染,以产生位图数据;以及
存储单元,用于存储由生成单元产生的位图数据,以将所述位图数据显示在显示单元上,并且
所述打印数据生成单元基于在存储单元内存储的位图数据产生打印数据。”
权利要求14被修改成添加字句:“其中,
所述显示控制信息是用于使网页内容显示在显示单元上的位图数据,并且
所述显示步骤包括:
基于在所述获取步骤获取的网页内容,执行渲染,以产生位图数据;以及
将在所述生成步骤产生的位图数据存储在存储单元内,以将所述位图数据显示在显示单元上,并且
所述生成步骤包括基于在存储单元内存储的位图数据,产生打印数据。”
权利要求15被修改,以添加字句“其中,
所述显示控制信息是用于使网页内容显示在显示单元上的位图数据,并且
所述显示步骤包括:
基于在所述获取步骤获取的网页内容,执行渲染,以产生位图数据;以及
将在所述生成步骤产生的位图数据存储在存储单元内,以将所述位图数据显示在显示单元上,并且
所述生成步骤包括基于在存储单元内存储的位图数据,产生打印数据。”
权利要求2被删除。

Claims (15)

1.一种能够获取并显示网页内容的图像形成设备,所述图像形成设备包括:
获取单元,用于获取网页内容;
显示控制单元,用于根据基于网页内容的显示控制信息,使获取单元获取的网页内容显示在显示单元上;
打印数据生成单元,用于基于网页内容的显示控制信息产生打印数据,所述打印数据用于以打印页面为单位打印由显示控制单元在显示单元上显示的网页内容;以及
打印单元,用于根据打印数据生成单元产生的打印数据,以页面为单位打印网页内容。
2.根据权利要求1所述的图像形成设备,其中所述显示控制信息是用于使网页内容显示在显示单元上的位图数据,
所述显示控制单元包括:
生成单元,用于基于获取单元获取的网页内容执行渲染,以产生位图数据;以及
存储单元,用于存储由生成单元产生的位图数据,以将所述位图数据显示在显示单元上,并且
所述打印数据生成单元基于在存储单元内存储的位图数据产生打印数据。
3.根据权利要求2所述的图像形成设备,其中,打印数据生成单元利用对应于显示单元的显示区的区域内的、在存储单元内存储的位图数据中的位图数据产生打印数据。
4.根据权利要求2所述的图像形成设备,其中,打印数据生成单元利用在存储单元内存储的全部位图数据产生打印数据。
5.根据权利要求1所述的图像形成设备,其中,显示控制信息是用于描述网页内容的HTML数据,并且
打印数据生成单元基于用于描述由获取单元获取的网页内容的HTML数据产生打印数据。
6.根据权利要求1所述的图像形成设备,进一步包括:操作单元,所述操作单元由硬件配置并用于接收使打印单元开始打印的指令,并且
打印数据生成单元响应于对操作单元的操作产生用于打印网页内容的打印数据,并且将所述打印数据输出到打印单元,使得开始打印网页内容。
7.根据权利要求1所述的图像形成设备,其中,显示控制单元将显示区分割为多个区域,使网页内容显示在分割区域的第一区域上,使用户可操作的操作器显示在分割区域的第二区域上,响应于对操作器的操作,产生用于打印网页内容的打印数据并将所述打印数据输出到打印单元,使得开始打印网页内容。
8.根据权利要求1所述的图像形成设备,其中,响应于对事先嵌入到由获取单元获取的网页内容中的操作器的操作,打印数据生成单元产生用于打印网页内容的打印数据,并且将所述打印数据输出到打印单元,使得开始打印网页内容。
9.根据权利要求1所述的图像形成设备,其中,根据打印使用的纸张的设置,基于打印数据,打印单元调节要打印的网页内容的打印尺寸。
10.根据权利要求1所述的图像形成设备,其中,
显示控制单元使设置屏幕显示在显示单元上,在所述设置屏幕上执行根据打印数据利用打印单元执行打印的打印设置,并且
根据在显示控制单元显示的设置屏幕上执行的打印设置,打印单元打印网页内容。
11.根据权利要求1所述的图像形成设备,进一步包括:验证单元,用于执行用户验证,并且当验证被允许时,允许利用打印单元打印网页内容。
12.根据权利要求1所述的图像形成设备,其中,作为插件,至少附加打印数据生成单元,以允许使用图像形成设备。
13.根据权利要求12所述的图像形成设备,其中,当附加所述插件时,显示控制单元使设置屏幕显示在显示单元上,在所述设置屏幕上执行由打印单元根据打印数据执行的打印的打印设置,所述打印设置至少包含用于指示开始打印网页内容的操作器。
14.一种图像形成方法,包括:
获取网页内容;
根据基于网页内容的显示控制信息,使在所述获取步骤获取的网页内容显示在显示单元上;
基于网页内容的显示控制信息产生打印数据,所述打印数据用于以打印页面为单位打印在所述显示步骤中在显示单元上显示的网页内容;以及
根据在所述生成步骤产生的打印数据,以页面为单位打印网页内容。
15.一种程序,所述程序用于使计算机执行:
获取网页内容;
根据基于网页内容的显示控制信息,使在所述获取步骤获取的网页内容显示在显示单元上;
基于网页内容的显示控制信息产生打印数据,所述打印数据用于以打印页面为单位打印在所述显示步骤中在显示单元上显示的网页内容;以及
根据在所述生成步骤产生的打印数据,以页面为单位打印网页内容。
CN2010800124470A 2009-03-18 2010-03-10 图像形成设备、图像形成方法和程序 Pending CN102356376A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2009067036A JP2010218457A (ja) 2009-03-18 2009-03-18 画像形成装置、画像形成方法およびプログラム
JP2009-067036 2009-03-18
PCT/JP2010/054466 WO2010107036A1 (en) 2009-03-18 2010-03-10 Image forming apparatus, image forming method, and program

Publications (1)

Publication Number Publication Date
CN102356376A true CN102356376A (zh) 2012-02-15

Family

ID=42739696

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010800124470A Pending CN102356376A (zh) 2009-03-18 2010-03-10 图像形成设备、图像形成方法和程序

Country Status (9)

Country Link
US (1) US20120008160A1 (zh)
EP (1) EP2409217B1 (zh)
JP (1) JP2010218457A (zh)
CN (1) CN102356376A (zh)
AU (1) AU2010225704B2 (zh)
BR (1) BRPI1009317B1 (zh)
RU (1) RU2503055C2 (zh)
SG (1) SG174369A1 (zh)
WO (1) WO2010107036A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104020967A (zh) * 2014-06-16 2014-09-03 浪潮软件股份有限公司 一种基于全国产cpu和os的多浏览器通用web套打方法
CN106775511A (zh) * 2016-12-20 2017-05-31 珠海赛纳打印科技股份有限公司 一种打印方法和装置
CN109324771A (zh) * 2018-10-26 2019-02-12 苏州浪潮智能软件有限公司 一种基于html解析技术的自助回单机智能分页打印技术
CN114938417A (zh) * 2022-05-12 2022-08-23 安徽声讯信息技术有限公司 一种面向网页的高拍仪图像采集系统及图像采集方法

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010231628A (ja) * 2009-03-27 2010-10-14 Brother Ind Ltd 通信装置
JP5445538B2 (ja) * 2011-09-13 2014-03-19 コニカミノルタ株式会社 情報処理装置およびプログラム
KR101763175B1 (ko) * 2011-10-21 2017-08-01 에스프린팅솔루션 주식회사 모바일 기기 및 인쇄 제어 방법
CN104238964A (zh) * 2013-06-13 2014-12-24 致伸科技股份有限公司 自动调整打印机输出影像尺寸的方法
JP6337748B2 (ja) * 2013-11-29 2018-06-06 株式会社リコー 情報処理装置、情報処理方法、プログラム
EP3133767B1 (en) * 2014-04-15 2019-07-24 Huawei Technologies Co., Ltd. Authorization control method, client and server
JP6360370B2 (ja) * 2014-06-30 2018-07-18 キヤノン株式会社 情報処理装置、情報処理方法、およびプログラム
JP5901704B2 (ja) * 2014-06-30 2016-04-13 キヤノン株式会社 情報処理装置、情報処理方法、プログラム
JP5900593B2 (ja) * 2014-12-22 2016-04-06 セイコーエプソン株式会社 ネットワークシステムの制御方法、印刷制御用スクリプトによる制御方法および印刷制御用スクリプト
JP5900592B2 (ja) * 2014-12-22 2016-04-06 セイコーエプソン株式会社 ネットワークシステム、クライアント端末およびクライアント端末の制御方法
JP6528439B2 (ja) 2015-02-13 2019-06-12 セイコーエプソン株式会社 印刷データ生成装置、印刷データ生成システム、印刷データ生成方法、及び、プログラム
JP6365492B2 (ja) * 2015-10-02 2018-08-01 コニカミノルタ株式会社 ウェブコンテンツ表示システム、画像形成装置、ウェブページ提供方法、およびコンピュータプログラム
JP6065132B2 (ja) * 2016-02-24 2017-01-25 セイコーエプソン株式会社 印刷制御用スクリプトおよびクライアント端末の制御方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030234957A1 (en) * 2002-03-22 2003-12-25 Brother Kogyo Kabushiki Kaisha Printing system, printing apparatus, program and method for displaying a printing operation
CN1881955A (zh) * 2005-05-17 2006-12-20 佳能株式会社 可连接到网络的数据处理装置及其控制方法
US20060290976A1 (en) * 2005-06-28 2006-12-28 Junyong Ko Method for printing a web page
CN101098382A (zh) * 2006-06-26 2008-01-02 佳能株式会社 图像处理设备、图像处理方法和存储媒体
JP2008199151A (ja) * 2007-02-09 2008-08-28 Konica Minolta Business Technologies Inc 画像形成装置およびWebページ印刷制御方法

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3199005B2 (ja) * 1997-11-12 2001-08-13 日本電気株式会社 インターネット情報印刷システム
US6456732B1 (en) * 1998-09-11 2002-09-24 Hewlett-Packard Company Automatic rotation, cropping and scaling of images for printing
JP2000330908A (ja) * 1999-05-19 2000-11-30 Nec Corp データ処理システム、データ処理方法、及び記憶媒体
US6633314B1 (en) * 2000-02-02 2003-10-14 Raja Tuli Portable high speed internet device integrating cellular telephone and palm top computer
JP3444269B2 (ja) * 2000-05-19 2003-09-08 セイコーエプソン株式会社 ネットワーク上のコンテンツを編集して印刷するネットワークプリンタ及びネットワーク上のコンテンツ印刷方法
US7685514B1 (en) * 2000-05-25 2010-03-23 International Business Machines Corporation Method and system for incorporation of graphical print techniques in a web browser
US7196806B2 (en) * 2001-06-29 2007-03-27 International Business Machines Corporation Data processing system for converting content relative to a space used as an advertising medium into a printable object
US20030055876A1 (en) * 2001-08-29 2003-03-20 Aravinda Korala Printing web content from self-service kiosks
US7366981B2 (en) * 2002-10-04 2008-04-29 Fuji Xerox Co., Ltd. Image forming device and method
JP2004175095A (ja) * 2002-10-04 2004-06-24 Fuji Xerox Co Ltd 画像形成装置及び方法
KR100497366B1 (ko) * 2002-10-07 2005-06-28 삼성전자주식회사 웹 페이지 프린팅 방법 및 이에 적합한 장치
JP3776866B2 (ja) * 2002-10-18 2006-05-17 富士通株式会社 電子ドキュメント印刷プログラムおよび電子ドキュメント印刷システム
JP2004220260A (ja) * 2003-01-14 2004-08-05 Nec Access Technica Ltd ウェブページ閲覧システム及び画像配信サーバ
US20070273895A1 (en) * 2003-12-12 2007-11-29 Canon Information Systems Research Austrialia Efficient Whole Page Printing
JP2005324450A (ja) * 2004-05-14 2005-11-24 Canon Inc 画像形成装置および情報処理装置およびジョブ表示制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
KR100585312B1 (ko) * 2004-05-21 2006-06-01 삼성전자주식회사 웹페이지 인쇄 방법
JP4372030B2 (ja) * 2005-03-02 2009-11-25 キヤノン株式会社 印刷装置、印刷装置の制御方法及びコンピュータプログラム
JP4802691B2 (ja) * 2005-12-08 2011-10-26 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置およびデータアクセス用データプリントプログラム
JP2008060979A (ja) * 2006-08-31 2008-03-13 Konica Minolta Business Technologies Inc 画像処理装置、表示方法、およびコンピュータプログラム
JP4965950B2 (ja) * 2006-09-22 2012-07-04 キヤノン株式会社 オンライン印刷システム、クライアント装置、クライアント装置の制御方法、及びプログラム
JP2008139981A (ja) * 2006-11-30 2008-06-19 Sharp Corp 制御装置、端末装置、表示システム、表示方法、プログラムおよびその記録媒体
FI124000B (fi) * 2007-12-11 2014-01-31 Documill Oy Menetelmä ja järjestely tiedonhakutulosten käsittelemiseksi
KR101619847B1 (ko) * 2008-07-16 2016-05-11 삼성전자주식회사 화상형성장치, 호스트 장치 및 그의 웹페이지 인쇄 방법
US8593666B2 (en) * 2009-02-11 2013-11-26 Hewlett-Packard Development Company, L.P. Method and system for printing a web page

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030234957A1 (en) * 2002-03-22 2003-12-25 Brother Kogyo Kabushiki Kaisha Printing system, printing apparatus, program and method for displaying a printing operation
CN1881955A (zh) * 2005-05-17 2006-12-20 佳能株式会社 可连接到网络的数据处理装置及其控制方法
US20060290976A1 (en) * 2005-06-28 2006-12-28 Junyong Ko Method for printing a web page
CN101098382A (zh) * 2006-06-26 2008-01-02 佳能株式会社 图像处理设备、图像处理方法和存储媒体
JP2008199151A (ja) * 2007-02-09 2008-08-28 Konica Minolta Business Technologies Inc 画像形成装置およびWebページ印刷制御方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104020967A (zh) * 2014-06-16 2014-09-03 浪潮软件股份有限公司 一种基于全国产cpu和os的多浏览器通用web套打方法
CN106775511A (zh) * 2016-12-20 2017-05-31 珠海赛纳打印科技股份有限公司 一种打印方法和装置
CN109324771A (zh) * 2018-10-26 2019-02-12 苏州浪潮智能软件有限公司 一种基于html解析技术的自助回单机智能分页打印技术
CN114938417A (zh) * 2022-05-12 2022-08-23 安徽声讯信息技术有限公司 一种面向网页的高拍仪图像采集系统及图像采集方法
CN114938417B (zh) * 2022-05-12 2023-10-17 安徽声讯信息技术有限公司 一种面向网页的高拍仪图像采集系统及图像采集方法

Also Published As

Publication number Publication date
EP2409217A4 (en) 2012-01-25
EP2409217B1 (en) 2016-11-23
WO2010107036A1 (en) 2010-09-23
BRPI1009317B1 (pt) 2020-05-19
BRPI1009317A2 (pt) 2016-03-08
RU2503055C2 (ru) 2013-12-27
JP2010218457A (ja) 2010-09-30
RU2011142033A (ru) 2013-04-27
SG174369A1 (en) 2011-11-28
US20120008160A1 (en) 2012-01-12
AU2010225704A1 (en) 2011-10-06
AU2010225704B2 (en) 2013-06-06
EP2409217A1 (en) 2012-01-25

Similar Documents

Publication Publication Date Title
CN102356376A (zh) 图像形成设备、图像形成方法和程序
US7027179B2 (en) Data generating device capable of appending different watermarks to corresponding pages
US9250846B2 (en) Print service providing apparatus that supplies conversion data and printing system including the same
CN108132762B (zh) 图像处理装置以及图像形成装置
US20060290963A1 (en) Image forming apparatus and image operating apparatus
JP2007304734A (ja) 画像形成装置、および印刷データ作成装置
JP3326971B2 (ja) 自動押印装置
TWI274274B (en) Method for dividing print document
JP2006172203A (ja) ドキュメント検査方法及びドキュメント出力システム
JP2007148486A (ja) 文書閲覧支援方法および文書閲覧支援システム並びに文書処理装置およびプログラム
JP5754226B2 (ja) 画像形成装置、印刷方法、印刷プログラム及び記憶媒体
EP3544279B1 (en) Image processing apparatus
JP7251252B2 (ja) プログラム及び、情報処理装置
JP2007237473A (ja) 印刷装置
JP4852500B2 (ja) 画像処理装置、画像処理システム、画像処理方法、および画像処理プログラム
JP7312357B2 (ja) 画像形成装置
JP2007011515A (ja) 印刷システム、印刷システムの制御方法及びプログラム
JP2006309354A (ja) デジタルペン入力システム
JP2008118364A (ja) 画像処理装置および画像処理プログラム
JP6624027B2 (ja) 画像処理装置及び画像形成装置
JP3254011B2 (ja) 帳票描画システム
JP3321914B2 (ja) 割印処理プリンタ
JP5341672B2 (ja) データ処理装置、データ処理方法、および、プログラム
JP2009077062A (ja) 画像処理装置文書認証システム及び画像処理プログラム
JP2006331435A (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
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120215