一种打印页面信息的方法及其装置、一种控件.pdf

上传人:1*** 文档编号:965982 上传时间:2018-03-21 格式:PDF 页数:17 大小:739.58KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910038972.9

申请日:

2009.04.24

公开号:

CN101571793A

公开日:

2009.11.04

当前法律状态:

授权

有效性:

有权

法律详情:

专利权人的姓名或者名称、地址的变更IPC(主分类):G06F 3/12变更事项:专利权人变更前:广州市易票联支付技术有限公司变更后:易票联支付有限公司变更事项:地址变更前:510300 广东省广州市广州大道南368号2410室变更后:510300 广东省广州市广州大道南368号2410室|||专利权人的姓名或者名称、地址的变更IPC(主分类):G06F 3/12变更事项:专利权人变更前:广州市易票联电子商务有限公司变更后:广州市易票联支付技术有限公司变更事项:地址变更前:510300 广东省广州市广州大道南368号2410室变更后:510300 广东省广州市广州大道南368号2410室|||授权|||实质审查的生效|||公开

IPC分类号:

G06F3/12

主分类号:

G06F3/12

申请人:

广州市易票联电子商务有限公司

发明人:

谭 宁

地址:

510300广东省广州市广州大道南368号2410室

优先权:

专利代理机构:

广州华进联合专利商标代理有限公司

代理人:

王 茹;曾旻辉

PDF下载: PDF下载
内容摘要

本发明公开了一种打印页面信息的方法及一种打印页面信息的装置和一种控件,该方法包括步骤:建立用于接收打印命令的按钮;当通过所述按钮接收到打印命令时,读取浏览器接收到的服务端发送的打印配置参数信息;解析所述打印配置参数信息,并根据解析后的打印配置参数信息打开打印端口;获取所述浏览器发送的页面信息;将所述页面信息发送到所述打印端口进行打印。本发明的打印页面信息的方法,用户在需要打印浏览器打开的页面时只需点击按钮即可,不需要安装打印驱动程序,简化了用户操作流程,增加了用户体验。

权利要求书

1、  一种打印页面信息的方法,其特征在于,包括步骤:
建立用于接收打印命令的按钮;
当通过所述按钮接收到打印命令时,读取浏览器接收到的服务端发送的打印配置参数信息;
解析所述打印配置参数信息,并根据解析后的打印配置参数信息打开打印端口;
获取所述浏览器发送的页面信息;
将所述页面信息发送到所述打印端口进行打印。

2、
  根据权利要求1所述的方法,其特征在于,还包括步骤:将所述服务端发送的所述打印配置参数信息存储到本地。

3、
  根据权利要求1或2所述的方法,其特征在于:在步骤,解析所述打印配置参数信息,并根据解析后的打印配置参数信息打开打印端口之后,还包括步骤:获取所述浏览器发送的数据处理后的页面信息,并将该数据处理后的页面信息发送到所述打印端口进行打印。

4、
  根据权利要求3所述的方法,其特征在于:在将所述页面信息发送所述打印端口进行打印之后,还包括步骤:关闭所述打印端口。

5、
  一种打印页面信息的方法,其特征在于:包括步骤,
读取浏览器接收到的服务端发送的打印配置参数信息;
解析所述打印配置参数信息,并根据解析后的打印配置参数信息打开打印端口;
获取所述浏览器发送的页面信息;
将所述页面信息发送到所述打印端口进行打印。

6、
  一种打印页面信息的装置,其特征在于,包括:
按钮建立模块,用于建立用于接收打印命令的按钮;
读取模块,用于在所述按钮建立模块建立所述按钮之后,读取浏览器接收的服务端发送的打印配置参数信息;
解析模块,用于解析所述读取模块读取到的所述打印配置参数信息,并根据解析后的打印配置参数信息打开打印端口;
获取模块,用于获取所述浏览器发送的页面信息,并将所述获取的页面信息发送到所述打印端口进行打印。

7、
  根据权利要求6所述的装置,其特征在于:所述读取模块还用于将读取到的所述打印配置参数信息存储到本地。

8、
  根据权利要求6或7所述的装置,其特征在于:所述获取模块还包括接口模块,用于接收所述浏览器数据处理后的页面信息,并将该数据处理后的页面信息发送到所述打印端口进行打印。

9、
  根据权利要求8所述的装置,其特征在于:所述打印端口包括串口或并口。

10、
  一种控件,嵌入在浏览器中,其特征在于,包括:
读取模块,用于读取浏览器接收的服务端发送的打印配置参数信息;
解析模块,用于解析所述读取模块读取到的所述打印配置参数信息,并根据解析后的打印配置参数信息打开打印端口;
获取模块,用于获取所述浏览器发送的页面信息,并将所述获取的页面信息发送到所述打印端口进行打印。

说明书

一种打印页面信息的方法及其装置、一种控件
技术领域
本发明涉及计算机打印技术领域,尤其涉及一种打印页面信息的方法及一种打印页面信息的装置和一种控件。
背景技术
许多用户在打开浏览器的页面时,希望通过浏览器来打印显示的页面信息,这样比较方便快捷。
现有技术中打印浏览器打开的页面信息,是在本地也就是客户端安装打印驱动程序,通过浏览器本身的打印功能来实现,由于需要在客户端安装打印驱动程序、设置打印机等所需时间较长,因此存在不便于用户操作的问题,使用户体验不佳。
发明内容
本发明提供了一种打印页面信息的方法及一种打印页面信息的装置和一种控件,简化用户操作流程,增加用户体验。
本发明的技术方案是:一种打印页面信息的方法,包括步骤:
读取浏览器接收到的服务端发送的打印配置参数信息;
解析所述打印配置参数信息,并根据解析后的打印配置参数信息打开打印端口;
获取所述浏览器发送的页面信息;
将所述页面信息发送到所述打印端口进行打印。
另外一种打印页面信息的方法,包括步骤:
建立用于接收打印命令的按钮;
当通过所述按钮接收到打印命令时,读取浏览器接收到的服务端发送的打印配置参数信息;
解析所述打印配置参数信息,并根据解析后的打印配置参数信息打开打印端口;
获取所述浏览器发送的页面信息;
将所述页面信息发送到所述打印端口进行打印。
一种打印页面信息的装置,包括:
按钮建立模块,用于建立用于接收打印命令的按钮;
读取模块,用于在所述按钮建立模块建立所述按钮之后,读取浏览器接收的服务端发送的打印配置参数信息;
解析模块,用于解析所述读取模块读取到的所述打印配置参数信息,并根据解析后的打印配置参数信息打开打印端口;
获取模块,用于获取所述浏览器发送的页面信息,并将所述获取的页面信息发送到所述打印端口进行打印。
一种控件,嵌入在浏览器中,包括:
读取模块,用于读取浏览器接收的服务端发送的打印配置参数信息;
解析模块,用于解析所述读取模块读取到的所述打印配置参数信息,并根据解析后的打印配置参数信息打开打印端口;
获取模块,用于获取所述浏览器发送的页面信息,并将所述获取的页面信息发送到所述打印端口进行打印。
本发明的打印页面信息的方法及其装置,可以建立用于接收打印命令的按钮,在该按钮接收到打印命令时,读取浏览器接收的打印配置参数信息、解析读取的该打印配置参数信息,根据解析后的打印配置参数信息可以去打开打印端口,即可建立浏览器与打印端口的通信,实现浏览器对打印端口的操作控制,用户在需要打印浏览器打开的页面时只需点击按钮即可,不需要安装打印驱动程序,简化了用户操作流程,增加了用户体验。本发明的控件可以建立浏览器与打印端口的通信连接,实现了浏览器通过该控件对打印端口的操作控制,用户也不需要安装打印驱动程序,简化了用户操作流程,增加了用户体验。
附图说明
图1是本发明打印页面信息的方法在一实施例中的流程图;
图2是本发明打印页面信息的方法在又一实施例中的流程图;
图3是本发明打印页面信息的装置在一实施例中的结构示意框图;
图4是本发明的控件在一实施例中的结构示意框图。
具体实施方式
本发明的打印页面信息的方法及其装置,可以建立用于接收打印命令的按钮,在该按钮接收到打印命令时,读取浏览器接收的打印配置参数信息、解析读取的该打印配置参数信息,根据解析后的打印配置参数信息可以去打开打印端口,即可建立浏览器与打印端口的通信,实现浏览器对打印端口的操作控制,用户在需要打印浏览器打开的页面时只需点击按钮即可,不需要安装打印驱动程序,简化了用户操作流程,增加了用户体验。本发明的控件可以建立浏览器与打印端口的通信连接,实现了浏览器通过该控件对打印端口的操作控制,用户也不需要安装打印驱动程序,简化了用户操作流程,增加了用户体验。
下面结合附图和具体实施例对本发明做一详细的阐述。
实施例一
本发明的打印页面信息的方法,如图1,包括步骤:
S101、建立用于接收打印命令的按钮。该按钮一般是嵌入在浏览器打开的页面中。
S102、在所述按钮接收到打印命令时,读取浏览器接收到的服务端发送的打印配置参数信息。用户在打开浏览器页面时,需要对浏览器上显示的某个页面进行打印时可以点击该按钮。在浏览器打开页面时,服务端向浏览器发送打印配置参数信息。所述打印配置参数信息包括打印格式信息等与打印有关的配置信息。
S103、解析读取的所述打印配置参数信息,根据解析后的打印配置参数信息打开打印端口。通过解析后的打印配置参数信息可以打开打印端口,建立浏览器与打印端口之间的通信,实现浏览器对打印端口的操作控制,该打印端口可以是串口或并口。
S104、获取浏览器发送的页面信息。所述浏览器在实现对打印端口的操作控制之后,可以获取该浏览器上显示的页面信息。
S105、将所述获取的页面信息发送到所述打印端口进行打印。
由此可见,本发明的打印页面信息的方法,用户在需要打印浏览器打开的页面时只需点击按钮即可,不需要安装打印驱动程序,简化了用户操作流程,增加了用户体验。
需要说明的是上述步骤S101、S102、S103、S104和S105具体实现时可以使用VB、delphi、C++或C等语言编程来实现,但由于采用VB、delphi、C++或C等语言,对计算机操作系统的依赖性比较强,只能在windows操作系统下运行,存在不具有跨平台性的缺点,为此在一较优实施例中,上述步骤S101、S102、S103、S104和S105可以采用Java语言编程来实现,该Java语言在不同的计算机上或不同的操作系统下都能解释执行,对计算机或操作系统的依赖性不强,具有跨平台性,除了可以在windows操作系统下运行,还能在Lunix、unix等操作系统下运行,增加了本发明打印页面信息的方法的通用性和跨平台性。
在一较优实施例中,本发明的打印页面信息的方法,还包括步骤:将所述服务端发送的所述打印配置参数信息存储到本地。具体实施时可以将所述打印配置参数信息存储到浏览器所在的客户端上。这样就不需要在每次打开浏览器,服务端都需要向浏览器发送该打印配置参数信息,节省了通信资源和时间。
在一较优实施例中,本发明的打印页面信息的方法,在步骤S103、解析读取的所述打印配置参数信息,根据解析后的打印配置参数信息打开打印端口之后,还包括步骤:获取所述浏览器数据处理后的页面信息,将所述数据处理后的页面信息发送到打印端口进行打印。浏览器本身具有二次开发功能,则本发明可以为浏览器提供二次开发的功能,浏览器可以接收用户的数据处理指令(比如对字体大小、行距、页面大小、格式等进行调整、组合)对页面信息进行数据处理,则本发明可以将浏览器数据处理后的页面信息发送到打印端口进行打印,可以绕过浏览器本身的打印功能,满足不同用户的各种个性化需求。
在一较优实施例中,在步骤S105、将所述获取的页面信息发送到所述打印端口进行打印之后,还包括步骤:关闭所述打印端口。这样可以释放浏览器与打印端口的通信资源,增加系统运行速度。
实施例二
在该实施例中,本发明的打印页面信息的方法,如图2,包括步骤:
S201、读取浏览器接收到的服务端发送的打印配置参数信息。用户在浏览器打开页面时,服务端向浏览器发送打印配置参数信息。所述打印配置参数信息包括打印格式信息等与打印有关的配置信息。
S202、解析读取的所述打印配置参数信息,根据解析后的打印配置参数信息打开打印端口。通过解析后的打印配置参数信息可以打开打印端口,建立浏览器与打印端口之间的通信,实现浏览器对打印端口的操作控制,该打印端口可以是串口或并口。
S203、获取浏览器发送的页面信息。所述浏览器在实现对打印端口的操作控制之后,可以获取该浏览器上显示的页面信息。
S204、将所述获取的页面信息发送到所述打印端口进行打印。
由此可见,在该实施例中,本发明的打印页面信息的方法,在用户打开浏览器浏览网页时,即可建立浏览器与打印端口的连接,也不需要用户安装打印驱动程序,简化了用户操作流程,增加了用户体验。
需要说明的是上述步骤S101、S102、S103、S104和S105具体实现时可以使用VB、delphi、C++或C等语言编程来实现,但由于采用VB、delphi、C++或C等语言,对计算机操作系统的依赖性比较强,只能在windows操作系统下运行,存在不具有跨平台性的缺点,为此在一较优实施例中,上述步骤S101、S102、S103、S104和S105可以采用Java语言编程来实现,该Java语言在不同的计算机上或不同的操作系统下都能解释执行,对计算机或操作系统的依赖性不强,具有跨平台性,除了可以在windows操作系统下运行,还能在Lunix、unix等操作系统下运行,增加了本发明打印页面信息的方法的通用性和跨平台性。
在一较优实施例中,本发明的打印页面信息的方法,还包括步骤:将所述服务端发送的所述打印配置参数信息存储到本地。具体实施时可以将所述打印配置参数信息存储到浏览器所在的客户端上。这样就不需要在每次打开浏览器,服务端都需要向浏览器发送该打印配置参数信息,节省了通信资源和时间。
在一较优实施例中,本发明的打印页面信息的方法,在步骤S202、解析读取的所述打印配置参数信息,根据解析后的打印配置参数信息打开打印端口之后,还包括步骤:获取所述浏览器数据处理后的页面信息,将所述数据处理后的页面信息发送到打印端口进行打印。浏览器本身具有二次开发功能,则本发明可以为浏览器提供二次开发的功能,浏览器可以接收用户的数据处理指令(比如对字体大小、行距、页面大小、格式等进行调整、组合)对页面信息进行数据处理,则本发明可以将浏览器数据处理后的页面信息发送到打印端口进行打印,可以绕过浏览器本身的打印功能,满足不同用户的各种个性化需求。
在一较优实施例中,在步骤S204、将所述获取的页面信息发送到所述打印端口进行打印之后,还包括步骤:关闭所述打印端口。这样可以释放浏览器与打印端口的通信资源,增加系统运行速度。
实施例三
本发明还揭示了一种打印页面信息的装置,如图3,包括,按钮建立模块、读取模块、解析模块和获取模块;
按钮建立模块,用于建立用于接收打印命令的按钮;
读取模块,用于在所述按钮建立模块建立所述按钮之后,读取浏览器接收的服务端发送的打印配置参数信息。浏览器在打开页面时,服务端向所述浏览器发送打印配置参数信息。所述打印配置参数信息包括打印格式信息等与打印有关的配置参数信息。
解析模块,用于解析所述读取模块读取到的所述打印配置参数信息,并根据解析后的打印配置参数信息打开打印端口。解析模块根据读取模块读取的打印配置参数信息采用不同的解析方法,在解析完打印配置参数信息后,根据解析后的打印配置参数信息打开打印端口,即可建立浏览器与打印端口的通信,实现浏览器对打印端口的操作控制,该打印端口可以是串口或并口。
获取模块,用于获取所述浏览器发送的页面信息,并将所述获取的页面信息发送到所述打印端口进行打印。所述浏览器在实现对打印端口的操作控制之后,其可以获取显示的页面信息,并将该页面信息发送给获取模块。
由此可见,本发明的打印页面信息的装置,用户在需要打印浏览器打开的页面时只需点击按钮即可,不需要安装打印驱动程序,简化了用户操作流程,增加了用户体验。
需要说明的是上述按钮建立模块、读取模块、解析模块和获取模块的功能具体实现时可以使用VB、delphi、C++或C等语言编程来实现,但由于采用VB、delphi、C++或C等语言,对计算机操作系统的依赖性比较强,只能在windows操作系统下运行,存在不具有跨平台性的缺点,为此在一较优实施例中,上述按钮建立模块、读取模块、解析模块和获取模块的功能可以采用Java语言编程来实现,该Java语言在不同的计算机上或不同的操作系统下都能解释执行,对计算机或操作系统的依赖性不强,具有跨平台性,除了可以在windows操作系统下运行,还能在Lunix、unix等操作系统下运行,增加了本发明打印页面信息的方法的通用性和跨平台性。
在一较优实施例中,本发明的打印页面信息的装置,所述读取模块还用于将所述浏览器接收到的所述打印配置参数信息存储到本地。具体实施时可以将所述打印配置参数信息存储到浏览器所在的客户端,这样浏览器不需要在每次打开时都接收服务端发送的所述打印配置参数信息,节省了通信资源和时间。
在一较优实施例中,如图3,本发明的打印页面信息的装置,所述获取模块还包括接口模块,用于接收所述浏览器发送的数据处理后的页面信息,并将数据处理后的页面信息发送到打印端口进行打印。浏览器本身具有二次开发功能,则本发明的打印页面信息的装置可以为浏览器提供二次开发的功能,浏览器可以接收用户的数据处理指令(比如对字体大小、行距、页面大小、格式等进行调整、组合)对页面信息进行数据处理,则本发明的接口模块可以将浏览器数据处理后的页面信息发送到打印端口进行打印,可以绕过浏览器本身的打印功能,满足不同用户的各种个性化需求。
在一较优实施例中,所述获取模块在将所述获取的页面信息发送到所述打印端口进行打印之后,还用于关闭所述打印端口。这样可以释放浏览器与打印端口的通信资源,增加系统运行速度。
实施例四
在该实施例中,本发明还公开了一种控件,嵌入在浏览器中,如图4,其包括:读取模块、解析模块和获取模块;
读取模块,用于读取浏览器接收的服务端发送的打印配置参数信息。浏览器在打开页面时,服务端向所述浏览器发送打印配置参数信息。所述打印配置参数信息包括打印格式信息等与打印有关的配置参数信息。
解析模块,用于解析所述读取模块读取到的所述打印配置参数信息,并根据解析后的打印配置参数信息打开打印端口。解析模块根据读取模块读取的打印配置参数信息采用不同的解析方法,在解析完打印配置参数信息后,根据解析后的打印配置参数信息打开打印端口,即可建立浏览器与打印端口的通信,实现浏览器对打印端口的操作控制,该打印端口可以是串口或并口。
获取模块,用于获取所述浏览器发送的页面信息,并将所述获取的页面信息发送到所述打印端口进行打印。所述浏览器在实现对打印端口的操作控制之后,其可以获取显示的页面信息,并将该页面信息发送给获取模块。
由此可见,本发明的控件,在用户打开浏览器时,可以建立浏览器与打印端口的连接,也不需要用户安装打印驱动程序,简化了用户操作流程,增加了用户体验。
需要说明的是上述读取模块、解析模块和获取模块的功能具体实现时可以使用VB、delphi、C++或C等语言编程来实现,但由于采用VB、delphi、C++或C等语言,对计算机操作系统的依赖性比较强,只能在windows操作系统下运行,存在不具有跨平台性的缺点,为此在一较优实施例中,上述读取模块、解析模块和获取模块的功能可以采用Java语言编程来实现,该Java语言在不同的计算机上或不同的操作系统下都能解释执行,对计算机或操作系统的依赖性不强,具有跨平台性,除了可以在windows操作系统下运行,还能在Lunix、unix等操作系统下运行,增加了本发明打印页面信息的方法的通用性和跨平台性。
在一较优实施例中,本发明的打印页面信息的装置,所述读取模块还用于将所述浏览器接收到的所述打印配置参数信息存储到本地。具体实施时可以将所述打印配置参数信息存储到浏览器所在的客户端,这样浏览器不需要在每次打开时都接收服务端发送的所述打印配置参数信息,节省了通信资源和时间。
在一较优实施例中,如图4,本发明的打印页面信息的装置,所述获取模块还包括接口模块,用于接收所述浏览器发送的数据处理后的页面信息,并将数据处理后的页面信息发送到打印端口进行打印。浏览器本身具有二次开发功能,则本发明的打印页面信息的装置可以为浏览器提供二次开发的功能,浏览器可以接收用户的数据处理指令(比如对字体大小、行距、页面大小、格式等进行调整、组合)对页面信息进行数据处理,则本发明的接口模块可以将浏览器数据处理后的页面信息发送到打印端口进行打印,可以绕过浏览器本身的打印功能,满足不同用户的各种个性化需求。
在一较优实施例中,所述获取模块在将所述获取的页面信息发送到所述打印端口进行打印之后,还用于关闭所述打印端口。这样可以释放浏览器与打印端口的通信资源,增加系统运行速度。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。

一种打印页面信息的方法及其装置、一种控件.pdf_第1页
第1页 / 共17页
一种打印页面信息的方法及其装置、一种控件.pdf_第2页
第2页 / 共17页
一种打印页面信息的方法及其装置、一种控件.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《一种打印页面信息的方法及其装置、一种控件.pdf》由会员分享,可在线阅读,更多相关《一种打印页面信息的方法及其装置、一种控件.pdf(17页珍藏版)》请在专利查询网上搜索。

本发明公开了一种打印页面信息的方法及一种打印页面信息的装置和一种控件,该方法包括步骤:建立用于接收打印命令的按钮;当通过所述按钮接收到打印命令时,读取浏览器接收到的服务端发送的打印配置参数信息;解析所述打印配置参数信息,并根据解析后的打印配置参数信息打开打印端口;获取所述浏览器发送的页面信息;将所述页面信息发送到所述打印端口进行打印。本发明的打印页面信息的方法,用户在需要打印浏览器打开的页面时只需。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1