CN112306428A - 信息处理装置、信息处理方法以及计算机可读介质 - Google Patents

信息处理装置、信息处理方法以及计算机可读介质 Download PDF

Info

Publication number
CN112306428A
CN112306428A CN202010186502.3A CN202010186502A CN112306428A CN 112306428 A CN112306428 A CN 112306428A CN 202010186502 A CN202010186502 A CN 202010186502A CN 112306428 A CN112306428 A CN 112306428A
Authority
CN
China
Prior art keywords
web page
data
terminal information
print
terminal
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
CN202010186502.3A
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Publication of CN112306428A publication Critical patent/CN112306428A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • 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/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • 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/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1289Remote printer device, e.g. being remote from client or server in server-client-printer device configuration, e.g. the server does not see the printer
    • 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
    • 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/1208Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
    • 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/125Page layout or assigning input pages onto output media, e.g. imposition
    • 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/125Page layout or assigning input pages onto output media, e.g. imposition
    • G06F3/1252Page layout or assigning input pages onto output media, e.g. imposition for sheet based media
    • 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/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1255Settings incompatibility, e.g. constraints, user requirements vs. device capabilities
    • 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/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1256User feedback, e.g. print preview, test print, proofing, pre-flight checks
    • 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/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1279Controller construction, e.g. aspects of the interface hardware
    • 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/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • 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/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1254Automatic configuration, e.g. by driver
    • 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/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1287Remote printer device, e.g. being remote from client or server via internet

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Information Transfer Between Computers (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

本发明提供信息处理装置、信息处理方法以及计算机可读介质。信息处理装置具有:接受单元,其从操作者接受关于Web页面的打印设定;请求单元,其向提供所述Web页面的数据的Web服务器发送根据所述打印设定而设定的终端信息,请求该Web页面的数据;以及生成单元,其根据通过所述请求单元的请求而从所述Web服务器获得的所述Web页面的数据,生成打印数据。

Description

信息处理装置、信息处理方法以及计算机可读介质
技术领域
本公开涉及信息处理装置、信息处理方法以及计算机可读介质。
背景技术
作为打印按照终端信息切换显示方式的Web页面的技术,例如在日本特开2011-161780号公报中公开了图像处理装置,该图像处理装置与便携终端以及WEB服务器连接,具有:接受单元,其从便携终端接受指定信息,所述指定信息在对于阅览中的WEB页面存在便携终端用WEB页面以及非便携终端用WEB页面这两个页面的情况下指定如何执行WEB页面的打印;指示接收单元,其从便携终端接收关于经由WEB服务器而获取的便携终端用WEB页面的打印指示;信息接收单元,其根据接收到的打印指示而接收包含便携终端用WEB页面的URL的页面信息;获取单元,其通过向WEB服务器发送页面信息,获取与阅览中的便携终端用WEB页面对应的非便携终端用WEB页面;以及打印单元,其根据由接受单元接受的指定信息,执行便携终端用WEB页面的打印、非便携终端用WEB页面的打印或便携终端用WEB页面以及非便携终端用WEB页面的打印中的任意一个打印。
发明内容
例如,如被称作自适应设计(responsive design)的方法那样,有时按照终端信息切换Web页面的显示方式。在打印这样的Web页面的情况下,由于不依赖于打印设定而始终利用相同的终端信息获取Web页面的数据来进行打印,因此有时根据打印设定而在打印物中产生无用的空白,或者打印物的张数不必要地增多,或者Web页面的内容被切掉地打印。
本公开的目的在于,在根据终端信息获得打印数据的情况下,与不依赖于打印设定而始终利用相同的终端信息的结构相比,即使在打印按照终端信息切换显示方式的Web页面的情况下,也能够获得适于打印设定的打印数据。
根据本公开的第1方案,提供一种信息处理装置,其具有:接受单元,其从操作者接受关于Web页面的打印设定;请求单元,其向提供所述Web页面的数据的Web服务器发送根据所述打印设定而设定的终端信息,请求该Web页面的数据;以及生成单元,其根据通过所述请求单元的请求而从所述Web服务器获得的所述Web页面的数据,生成打印数据。
根据本公开的第2方案,所述生成单元与从所述Web服务器获得的所述Web页面的数据一起利用根据所述打印设定而设定的其他终端信息,生成所述打印数据。
根据本公开的第3方案,所述其他终端信息包含显示所述Web页面时的显示区域的宽度,被设定成所述打印设定中的纸张的宽度越大,则该显示区域的宽度越大。
根据本公开的第4方案,所述打印设定包含打印中使用的纸张的大小,所述请求单元通过将多个所述纸张的大小分别与所述终端信息对应起来的对应关系,将与接受到的所述打印设定对应的该终端信息发送给所述Web服务器。
根据本公开的第5方案,所述打印设定还包含打印中使用的纸张的方向和拼版中的至少一个,所述对应关系是将多个所述纸张的大小以及纸张的方向或拼版的每个组合与所述终端信息对应起来而得到的。
根据本公开的第6方案,所述对应关系是将多个所述纸张的大小分别与所述终端信息以及所述其他终端信息对应起来而得到的。
根据本公开的第7方案,所述对应关系将第1纸张与第1终端信息对应起来,并且将作为比该第1纸张小的纸张的第2纸张与第2终端信息对应起来,所述第1终端信息是表示为画面比移动终端的画面大的终端的终端信息,所述第2终端信息是表示为移动终端的终端信息。
根据本公开的第8方案,提供一种信息处理装置,其具有:接受单元,其从操作者接受关于Web页面的打印设定;请求单元,其向提供所述Web页面的数据的Web服务器请求该Web页面的数据;以及生成单元,其与通过所述请求单元的请求而从所述Web服务器获得的所述Web页面的数据一起利用根据所述打印设定而设定的终端信息,生成打印数据。
根据本公开的第9方案,所述请求单元对所述Web服务器发送根据所述打印设定而设定的其他终端信息,请求所述Web页面的数据。
根据本公开的第10方案,提供一种计算机可读介质,其存储有使计算机执行处理的程序,所述处理具有:从操作者接受关于Web页面的打印设定;向提供所述Web页面的数据的Web服务器发送根据所述打印设定而设定的终端信息,请求该Web页面的数据;以及根据通过请求而从所述Web服务器获得的所述Web页面的数据,生成打印数据。
根据本公开的第11方案,提供一种计算机可读介质,其存储有使计算机执行处理的程序,所述处理具有:从操作者接受关于Web页面的打印设定;向提供所述Web页面的数据的Web服务器请求该Web页面的数据;以及与通过请求而从所述Web服务器获得的所述Web页面的数据一起利用根据所述打印设定而设定的终端信息,生成打印数据。
根据本公开的第12方案,提供一种信息处理方法,其具有:从操作者接受关于Web页面的打印设定;向提供所述Web页面的数据的Web服务器发送根据所述打印设定而设定的终端信息,请求该Web页面的数据;以及根据通过请求而从所述Web服务器获得的所述Web页面的数据,生成打印数据。
(效果)
根据所述第1方案,在根据终端信息获得打印数据的情况下,与不依赖于打印设定而始终利用相同的终端信息的结构相比,即使在打印按照终端信息切换显示方式的Web页面的情况下,也能够获得适于打印设定的打印数据。
根据所述第2方案,与不依赖于打印设定而始终利用相同的其他终端信息的结构相比,能够获得适于打印设定的打印数据。
根据所述第3方案,与不依赖于打印设定中的纸张的宽度而始终利用相同的显示区域的宽度的结构相比,能够获得适于打印设定的打印数据。
根据所述第4方案,能够获得适于包含打印中使用的纸张的大小的打印设定的打印数据。
根据所述第5方案,能够获得适于包含纸张的方向或拼版的打印设定的打印数据。
根据所述第6方案,与只有终端信息以及其他终端信息中的任一个与打印设定对应起来的结构相比,能够获得适于打印设定的打印数据。
根据所述第7方案,能够获得适于包含打印中使用的纸张的大小的打印设定的打印数据。
根据所述第8方案,在根据终端信息获得打印数据的情况下,与不依赖于打印设定而始终利用终端信息的结构相比,即使在打印按照终端信息切换显示方式的Web页面的情况下,也能够获得适于打印设定的打印数据。
根据所述第9方案,与不依赖于打印设定而始终将相同的终端信息发送给Web服务器的结构相比,能够获得适于打印设定的打印数据。
根据所述第10方案,能够通过计算机实现如下动作:在根据终端信息获得打印数据的情况下,与不依赖于打印设定而始终利用相同的终端信息的结构相比,即使在打印按照终端信息切换显示方式的Web页面的情况下,也能够获得适于打印设定的打印数据。
根据所述第11方案,能够通过计算机实现如下动作:在根据终端信息获得打印数据的情况下,与不依赖于打印设定而始终利用相同的终端信息的结构相比,即使在打印按照终端信息切换显示方式的Web页面的情况下,也能够获得适于打印设定的打印数据。
根据所述第12方案,在根据终端信息获得打印数据的情况下,与不依赖于打印设定而始终利用相同的终端信息的结构相比,即使在打印按照终端信息切换显示方式的Web页面的情况下,也能够获得适于打印设定的打印数据。
附图说明
图1是示出本实施方式所涉及的信息处理***的整体结构例的图。
图2的(A)~(C)是示出按照终端信息切换显示方式的Web页面的一例的图。
图3是用于对用户代理的一例进行说明的图。
图4的(A)~(C)是用于对显示宽度的一例进行说明的图。
图5是示出本实施方式所涉及的连接终端的硬件结构例的图。
图6是示出本实施方式所涉及的连接终端的功能结构例的框图。
图7是示出连接终端的处理步骤的一例的流程图。
图8是示出对应表的一例的图。
图9的(A)~(C)是用于对连接终端的处理的具体例进行说明的图。
图10的(A)~(C)是用于对打印设定的其他例进行说明的图。
具体实施方式
以下,参照附图对本公开的实施方式进行详细说明。
<信息处理***的整体结构>
图1是示出本实施方式所涉及的信息处理***1的整体结构例的图。如图示,在本实施方式所涉及的信息处理***1中,连接终端100、Web服务器200、打印装置300经由网络400而连接。
另外,在本实施方式中,作为信息处理装置的一例而利用连接终端100。
连接终端100是用户所操作的计算机装置。作为连接终端100,例如例示了PC(Personal Computer)、平板终端、移动终端(例如智能手机)等。PC例如是笔记本电脑、台式电脑。平板终端例如是使用与智能手机共用的OS(Operating System)以及应用并且不具有通话功能的终端。用户进行将Web页面显示于连接终端100的操作,或者进行打印Web页面的操作。
Web服务器200是公开Web页面并按照来自连接终端100的请求而提供Web页面的数据的服务器装置。
打印装置300具有打印功能,在作为记录材料的一例的纸张形成图像而进行打印。
网络400是用于连接终端100、Web服务器200、打印装置300之间的信息通信的通信单元,例如是互联网、公用线路、LAN(Local Area Network)等。
在此,例如被称作自适应设计的方法那样,有时按照终端信息切换Web页面的显示方式。这样的Web页面通常按照终端信息被定义显示方式。
终端信息是指与显示Web页面的画面相关的信息,是表示在什么样的画面显示Web页面的信息。作为终端信息,例如例示了能够估计终端的画面的大小的信息,更具体地说,例示了用户代理(User-Agent)、显示Web页面时的显示区域的宽度(以下,称作“显示宽度”)。
用户代理例如是指终端的种类、所利用的OS的种类、Web浏览器的种类等信息。用户代理是在请求Web页面的数据时发送到Web服务器200的终端信息的一例。另一方面,显示宽度是在请求Web页面的数据时未发送到Web服务器200的终端信息的一例。如后述,显示宽度在解释从Web服务器200接收到的Web页面的数据时使用。
图2的(A)~(C)是示出按照终端信息切换显示方式的Web页面的一例的图。在该例中,Web服务器200以相同的URL(Uniform Resource Locator、统一资源定位符)准备了图2的(A)~(C)的3种显示方式。例如,在使用表示为移动终端的用户代理的情况下,显示图2的(A)所示的显示方式的Web页面。并且,例如在使用表示为平板终端的用户代理的情况下,按照显示宽度而切换图2的(B)、(C)所示的2个显示方式。而且,例如在使用表示为PC的用户代理的情况下,按照显示宽度而切换图2的(A)~(C)所示的3个显示方式。
显示方式例如包含Web页面的布局,具体地说,包含Web页面上的图像以及文章的配置。
图3是用于对用户代理的一例进行说明的图。
在图3所示的例中,作为用户代理,示出了PC用、平板终端用、移动终端用。例如,当为PC用时,通过“Windows NT”(注册商标)这样的OS的名称来表示为PC。当为平板终端用时,通过“Android”(注册商标)这样的OS的名称、“Tablet”这样的字符来表示为平板终端。当为移动终端用时,通过“Android”这样的OS的名称、“Mobile”这样的字符来表示为移动终端。通过这样的终端信息切换Web页面的显示方式。
并且,图4是用于对显示宽度的一例进行说明的图。
在图4的(A)所示的例中,连接终端100为PC,示出了在Web浏览器的显示区域11显示Web页面的状态。显示区域11的宽度为W,高度为H。在该情况下,显示区域11的宽度W是终端信息的显示宽度。附加说明的话,例如在画面中设定直角坐标系并且将画面的中心设为原点、将横向设为X轴(图中左右方向)、将纵向设为Y轴(图中上下方向)的情况下,显示区域11的X轴方向的长度是显示宽度。
由于连接终端100是PC,因此例如在显示图2所示的URL的Web页面的情况下,按照宽度W切换图2的(A)~(C)的3个显示方式。更具体地说,例如在以图2的(A)的显示方式进行显示的情况下,若用户逐渐增大显示区域11的宽度W,则以图2的(B)的显示方式进行显示,若进一步增大宽度W,则以图2的(C)的显示方式进行显示。
并且,在图4的(B)所示的例中,连接终端100为平板终端,示出了在平板终端的整个画面显示Web页面的状态。在该例中,画面的宽度W是显示宽度。附加说明的话,例如在画面中设定直角坐标系并且将画面的中心设为原点、将横向设为X轴(图中左右方向)、将纵向设为Y轴(图中上下方向)的情况下,画面的X轴方向的长度是显示宽度。
在图4的(C)所示的例中,示出了使图4的(B)所示的连接终端100向顺时针方向旋转90度的状态。在该情况下,切换画面的宽度W、即显示宽度。因此,以与图4的(B)不同的显示方式显示Web页面。
另外,也可以将显示Web页面时的显示区域的高度(以下,称作“显示高度”)用作终端信息。附加说明的话,在按照显示高度切换显示方式的Web页面中,将显示高度用作终端信息。在图4的(A)所示的例中,显示区域11的高度H是显示高度。并且,显示区域11的Y轴方向的长度是显示高度。并且,在图4的(B)所示的例中,画面的高度H是显示高度。并且,画面的Y轴方向的长度是显示高度。附加说明的话,显示宽度或显示高度是表示显示Web页面时的显示区域的大小的值的一例。
这样,由于终端信息在PC、平板终端、移动终端中不同,因此即使是相同的URL的Web页面,显示于PC的Web页面的显示方式、显示于平板终端的Web页面的显示方式、显示于移动终端的Web页面的显示方式也有时各不相同。
但是,这些显示方式以显示Web页面为前提。因此,在打印这样的Web页面的情况下,有可能引起根据打印设定而在打印物中产生无用的空白、或者张数不必要地增多、或者Web页面的内容被切掉地打印的现象。因此,以下对利用根据打印设定而设定的终端信息进行Web页面的打印的步骤进行说明。
<连接终端的硬件结构>
图5是示出本实施方式所涉及的连接终端100的硬件结构例的图。另外,图5所示的例作为一例而示出了连接终端100为PC的情况。
如图示,连接终端100具有:作为运算单元的CPU(Central Processing Unit)101;作为存储BIOS(Basic Input Output System)等程序的存储区域的ROM(Read OnlyMemory)102;以及作为程序的执行区域的RAM(Random Access Memory)103。并且,连接终端100具有作为存储OS或应用等各种程序、作为存储针对各种程序的输入数据、来自各种程序的输出数据等的存储区域的HDD(Hard Disk Drive)104。而且,存储在ROM102或HDD104等中的程序被读入到RAM103内并由CPU101执行,由此实现连接终端100的各种功能。
而且,连接终端100具有:用于进行与外部之间的通信的通信接口(通信I/F)105;显示器等显示机构106;以及键盘或鼠标、触摸面板等输入设备107。
<连接终端的功能结构>
图6是示出本实施方式所涉及的连接终端100的功能结构例的框图。连接终端100具有Web客户端110、OS/打印软件执行部120。
Web客户端110是显示Web页面或者指示打印装置300打印Web页面的Web浏览器或程序。Web客户端110具有UI(User Interface)部111、Web页面数据请求部112、Web页面数据解释部113、终端信息管理部114以及打印处理部115。
作为接受单元的一例的UI部111具有:接受用户的操作的操作接受部111A;以及控制显示机构106的显示的显示控制部111B。
操作接受部111A例如接受如下操作等作为用户的操作:指定成为显示的对象的Web页面的操作;指定成为打印的对象的Web页面的操作;以及输入关于Web页面的打印设定的操作。
显示控制部111B生成用于控制显示机构106中的显示的控制信号,控制显示机构106的显示。例如,显示控制部111B以显示从Web服务器200提供的Web页面的方式进行控制。
作为请求单元的一例的Web页面数据请求部112对Web服务器200请求Web页面的数据。在此,Web页面数据请求部112请求从用户指定为显示的对象的Web页面的数据,或者请求从用户指定为打印的对象的Web页面的数据。并且,Web页面数据请求部112接收按照请求而从Web服务器200发送的Web页面的数据。
附加说明的话,Web页面数据请求部112在请求Web页面的数据时,将由终端信息管理部114管理的终端信息发送给Web服务器200。在此发送的终端信息例如是用户代理。
例如,在显示Web页面的情况下,Web页面数据请求部112从终端信息管理部114接收预先规定的用户代理,并发送给Web服务器200。预先规定的用户代理基于连接终端100。例如,在连接终端100为PC的情况下,将PC用的用户代理发送给Web服务器200。
另一方面,在UI部111中接受了打印设定的情况下,Web页面数据请求部112从终端信息管理部114接收与已接受的打印设定对应的用户代理,并发送给Web服务器200。与打印设定对应的用户代理是指根据打印设定而设定的用户代理。
作为生成单元的一例的Web页面数据解释部113解释从Web服务器200接收到的Web页面的数据。具体地说,Web页面数据解释部113解释从Web服务器200接收到的Web页面的语言,执行对Web页面进行加工的数据的处理。作为Web页面的语言,例如例示了HTML(HyperText Markup Language)、CSS(Cascading Style Sheets)、JavaScript(注册商标)等。
附加说明的话,Web页面数据解释部113在对Web页面的数据进行加工时,使用由终端信息管理部114管理的终端信息。在此使用的终端信息例如是用户代理、显示宽度。
例如,在显示Web页面的情况下,Web页面数据解释部113从终端信息管理部114接收预先规定的用户代理、显示于画面的显示区域的显示宽度,并利用接收到的用户代理、显示宽度而对Web页面的数据进行加工。
另一方面,在UI部111中接受打印设定的情况下,Web页面数据解释部113从终端信息管理部114接收与已接受的打印设定对应的用户代理、显示宽度,并利用接收到的用户代理、显示宽度而对Web页面的数据进行加工。与打印设定对应的用户代理同样地,与打印设定对应的显示宽度是指根据打印设定而设定的显示宽度。
终端信息管理部114对终端信息进行管理,对Web页面数据请求部112以及Web页面数据解释部113提供终端信息。在此,终端信息管理部114具有将打印设定与终端信息对应起来的对应表,还对与基于连接终端100的终端信息不同的终端信息进行管理。
例如,在显示Web页面的情况下,终端信息管理部114与对应表无关地将预先规定的终端信息提供给Web页面数据请求部112以及Web页面数据解释部113。
另一方面,在UI部111中接受了打印设定的情况下,终端信息管理部114参照对应表,将与在UI部111中接受的打印设定对应的终端信息提供给Web页面数据请求部112以及Web页面数据解释部113。
在本实施方式中,作为对应关系的一例来使用对应表。
在UI部111中接受了Web页面的打印指示的情况下,作为生成单元的一例的打印处理部115对OS/打印软件进行其Web页面的打印指示。在此,打印处理部115将在UI部111中接受的打印设定、在Web页面数据解释部113中加工的Web页面的数据输出到OS/打印软件执行部120。
作为生成单元的一例的OS/打印软件执行部120接受来自Web客户端110的打印指示,生成打印数据。然后,OS/打印软件执行部120将已生成的打印数据发送给打印装置300。通过发送打印数据,在打印装置300中进行Web页面的打印。
另外,基于OS/打印软件执行部120的打印数据的生成方法以及所生成的打印数据的形式并无限定。打印数据的生成方法以及打印数据的形式根据OS或打印软件的功能等而各不相同。
并且,打印处理部115和OS/打印软件执行部120的作用分配并不限定于上述的例。打印处理部115和OS/打印软件执行部120的作用分配根据OS或打印软件的功能等而各不相同。例如,也可以使打印处理部115进行打印数据的生成以及发送。
<连接终端的处理步骤>
图7是示出连接终端100的处理步骤的一例的流程图。在图7所示的例中,作为初始状态,用户启动Web浏览器,并输入URL,由此在显示机构106中显示Web页面。
另外,以下将处理的步骤记作记号“S”。
例如,通过用户选择显示于画面的Web页面的打印,UI部111接受成为打印的对象的Web页面的指定(S101)。接着,UI部111显示接受打印设定的画面(S102)。在此,通过用户在画面上的输入,UI部111接受Web页面的打印设定以及打印指示(S103)。接着,终端信息管理部114参照对应表,确定与在UI部111中接受到的打印设定对应的终端信息(S104)。在此,作为与打印设定对应的终端信息,例如确定用户代理、显示宽度。
接着,Web页面数据请求部112利用在S104中确定的终端信息,向Web服务器200请求Web页面的数据(S105)。具体地说,Web页面数据请求部112向Web服务器200例如发送HTTP(Hypertext Transfer Protocol)请求。此时,在HTTP请求的头部分存储有作为在S104中确定的终端信息的用户代理。然后,Web页面数据请求部112从Web服务器200接收Web页面的数据(S106)。具体地说,Web页面数据请求部112从Web服务器200例如接收HTTP响应。
接着,Web页面数据解释部113利用在S104中确定的终端信息,执行对从Web服务器200接收到的Web页面的数据进行加工的处理(S107)。
具体地说,Web页面数据解释部113例如根据从Web服务器200接收到的HTTP响应而获取Web页面的HTML数据以及样式表。样式表利用作为样式表语言的CSS等描述,规定了颜色或字体、布局等表达规则。在HTTP响应中,定义了多个样式表,在样式表根据显示宽度而改变的情况下,Web页面数据解释部113获取与在S104中确定的显示宽度对应的样式表。并且,在获取到的HTML数据以及样式表内的描述中,存在基于用户代理、显示宽度等的分支,还存在处理根据用户代理、显示宽度等而发生改变的情况。在该情况下,Web页面数据解释部113根据在S104中确定的用户代理、显示宽度等而解释HTML数据以及样式表,对Web页面的数据进行加工。
接着,打印处理部115将在S107中加工的Web页面的数据输出到OS/打印软件执行部120,进行打印指示(S108)。接着,OS/打印软件执行部120接受来自打印处理部115的打印指示,生成打印数据(S109)。接着,OS/打印软件执行部120将所生成的打印数据发送给打印装置300(S110)。然后,结束本处理流程。
另外,在图7所示的例中,在S103中UI部111接受了打印设定以及打印指示,但是并不限于这样的结构。例如,在S103中,也可以接受打印设定,而不接受打印指示。在该情况下,通过从用户接受打印设定来进行S104~S107的处理。并且,在S104~S107的处理中或者在S107的处理之后,通过从用户接受打印指示来进行S108~S110的处理。
并且,也可以在打印Web页面之前,显示表示如何打印Web页面的打印预览。在该情况下,作为打印预览,显示利用与打印设定对应的终端信息进行打印的Web页面的布局。
而且,在图7所示的例中,在S105中Web页面数据请求部112利用与打印设定对应的终端信息而请求Web页面的数据,但是在已经接收到所请求的Web页面的数据的情况下,也可以不再请求Web页面的数据。例如,在利用与显示Web页面时使用的用户代理相同的用户代理来请求Web页面的数据的情况下,已经接收到了所请求的Web页面的数据。因此,也可以利用已经接收到的Web页面的数据来进行S107之后的处理。
<对应表的说明>
接着,对终端信息管理部114所具有的对应表进行说明。图8是示出对应表的一例的图。
在图8所示的例中,作为打印设定规定了“纸张尺寸”。“纸张尺寸”是打印中使用的纸张的大小。并且,还能够理解为打印中使用的纸张的宽度。具体地说,作为纸张的尺寸的规格,规定了B3、A3、B4、A4、B5、A5。各个宽度是364mm、297mm、257mm、210mm、182mm、148mm。
并且,作为终端信息,规定了“用户代理”、“显示宽度”。“用户代理”规定了PC用、平板终端用、移动终端用。并且,“显示宽度”规定了1032px(pixel)、842px、729px、595px、516px、420px。
而且,多个打印设定分别与终端信息相对应。例如,纸张尺寸“B3”与用户代理“PC用”、显示宽度“1032px”相对应。并且,例如,纸张尺寸“A3”与用户代理“平板终端用”、显示宽度“842px”相对应。而且,例如,纸张尺寸“A5”与用户代理“移动终端用”、显示宽度“420px”相对应。
附加说明的话,在Web服务器200中,通常以从画面大的开始依次是PC、平板终端、移动终端为前提,定义了各个终端用的显示方式。因此,在图8所示的对应表中,从打印设定中的纸张大的(即,纸张的宽度大的)开始依次设定了PC用、平板终端用、移动终端用。并且,被设定成打印设定中的纸张越大(即,纸张的宽度越大),显示宽度越大。
在本实施方式中,作为第1终端信息的一例,使用PC用、平板终端用的用户代理。并且,作为第2终端信息的一例,使用移动终端用的用户代理。
另外,在图8所示的对应表中,将如下值设为显示宽度,该值是利用72DPI(DotsPer Inch)将纸张的宽度换算成像素(px)而得的值。并且,以480px以及992px为界,将用户代理分类为PC用、平板终端用、移动终端用。但是,显示宽度的换算以及用户代理的分类的方法并无限定。例如,可以准备多个对应表,也可以根据用户的设定而能够任意地变更。并且,例如也可以能够根据打印的用途以及用户的行业而变更。具体地说,例如若准备多个对应表且指定打印的用途以及用户的行业,则也可以选择与被指定的用途以及行业相应的对应表,并使用所选择的对应表。
<连接终端的处理的具体例>
接着,列举具体例对连接终端100的处理进行说明。图9是用于对连接终端100的处理的具体例进行说明的图。在该例中,将连接终端100设为PC。
图9的(A)所示的例示出了通过用户输入了URL而在显示机构106的画面显示Web页面的状态。附加说明的话,若UI部111接受了URL的输入,则Web页面数据请求部112对Web服务器200请求Web页面的数据。在此,由于连接终端100是PC,因此Web页面数据请求部112将表示为PC的用户代理发送给Web服务器200。在图3所示的例中,发送用户代理“PC用”。然后,Web页面数据请求部112从Web服务器200接收Web页面的数据。接着,Web页面数据解释部113对接收到的Web页面的数据进行加工。此时,根据用户代理“PC用”以及显示宽度(该例中,宽度W)对Web页面的数据进行加工。然后,如图9的(A)所示,Web页面显示于显示区域11。
在此,若用户选择Web页面的打印,则如图9的(B)所示,显示接受打印设定的画面12。在该例中,用户在纸张尺寸的输入用的栏12A中输入为“B5”。然后,若用户选择OK按钮12B,则UI部111接受Web页面的打印设定以及打印指示。
另外,也可以默认设定纸张尺寸。在默认设定纸张尺寸的情况下,也通过用户选择OK按钮12B,UI部111从用户接受Web页面的打印设定以及打印指示。并且,也可以在与接受打印设定的画面12不同的画面接受打印指示。例如,通过用户选择OK按钮12B,UI部111接受打印设定,用于在其他画面选择打印按钮(未图示),由此UI部111接受打印指示。
接着,终端信息管理部114参照对应表确定与“B5”的纸张尺寸对应的终端信息。在图8所示的对应表中,作为终端信息确定了用户代理“平板终端用”、显示宽度“516px”。接着,Web页面数据请求部112向Web服务器200发送用户代理“平板终端用”,请求Web页面的数据。附加说明的话,在显示Web页面时,使用了用户代理“PC用”,但是在此使用用户代理“平板终端用”。
然后,Web页面数据解释部113对从Web服务器200接收到的Web页面的数据进行加工。在此,Web页面数据解释部113根据用户代理“平板终端用”、显示宽度“516px”对Web页面的数据进行加工。附加说明的话,在显示Web页面时,使用了用户代理“PC用”、显示宽度(该例中,显示区域11的宽度W),但是在此使用用户代理“平板终端用”、显示宽度“516px”。然后,OS/打印软件执行部120生成打印数据,并将所生成的打印数据发送给打印装置300。
图9的(C)示出了通过打印装置300打印出的打印物13的一例。通过利用用户代理“平板终端用”、显示宽度“516px”的终端信息进行打印,根据平板终端用且将显示宽度设为516px时的显示方式进行打印。附加说明的话,图9的(C)所示的打印物13的布局与图9的(A)所示的显示于显示区域11的Web页面的显示方式不同。
这样一来,本实施方式所涉及的连接终端100对Web服务器200发送根据打印设定而设定的终端信息,请求Web页面的数据。并且,根据从Web服务器200获得的Web页面的数据和根据打印设定而设定的终端信息,生成Web页面的打印数据。然后,通过所生成的打印数据而进行打印。
<打印设定的其他例>
在上述的例中,作为打印设定例示了纸张尺寸,但是打印设定并不限定于纸张尺寸。例如,作为打印设定,可以包含与纸张上的布局相关的设定,具体地说,也可以还包含打印中使用的纸张的方向、拼版(面付け)、海报布局中的至少1个。图10是用于对打印设定的其他例进行说明的图。
参照图10的(A),对打印中使用的纸张的方向进行说明。作为打印中使用的纸张的方向,有纵向、横向。打印中使用的纸张的宽度根据该纸张的方向而改变。例如,在A4纸张上进行打印的情况下,若纸张的方向为纵向,则如图10的(A)的图中左侧所示,纸张的宽度为210mm。另一方面,若纸张的方向为横向,则如图10的(A)的图中右侧所示,纸张的宽度为297mm。在对应表中,终端信息根据纸张的宽度而改变,因此如图10的(A)所示,作为打印物打印的Web页面的设计有时发生改变。
参照图10的(B),对拼版进行说明。拼版通常表示在装订的过程中在1张纸张配置多个页面的数据。但是,本实施方式所涉及的拼版并不限定于以装订为前提。包含不依赖于装订而将多个页面集中输出到1张纸张上的情况。
在图10的(B)所示的例中,在A4纸张上进行打印的情况下,在1张纸张上配置2个页面的数据。在该情况下,Web页面分别打印在左右区域,纸张的宽度是A4的297mm的一半,能够认为是A5纸张的宽度(即,148mm)。因此,在对应表中,利用与A5纸张的宽度对应的终端信息进行打印。
参照图10的(C)对海报布局进行说明。海报布局是指将1个页面的数据分割成多张纸张来进行打印的功能。在图10的(C)所示的例中,如图中左侧所示,使用4张(纵向2张、横向2张)A5纸张来打印Web页面。在该情况下,如图中右侧所示,通过组合打印出的4张A5纸张,整体上成为A3的大小。因此,在对应表中,利用与A3纸张的宽度(即,297mm)对应的终端信息进行打印。
附加说明的话,在打印设定中包含纸张的方向的情况下,在对应表中设定多个纸张尺寸以及纸张的方向的组合。然后,将多个组合分别与终端信息对应起来。例如,将纸张的方向为纵向的情况下的A3纸张的宽度(297mm)与纸张的方向为横向的情况下的A4纸张的宽度(297mm)的相同的终端信息对应起来。
同样地,在打印设定中包含拼版的情况下,在对应表中设定多个纸张尺寸以及拼版的组合。然后,将多个组合分别与终端信息对应起来。例如,在A4纸张且1张纸张上配置2个页面的数据的设定中,与A5纸张的宽度(148mm)相同的终端信息对应起来。
并且,在打印设定中包含海报布局的情况下,在对应表中设定纸张尺寸以及海报布局的多个组合。然后,将多个组合分别与终端信息对应起来。例如,在使用2×2=4张A5纸张的设定中,与A3纸张的宽度(297mm)相同的终端信息对应起来。
而且,也可以在对应表中设定纸张的方向、拼版、海报布局的2个以上的组合。例如,在打印设定中包含纸张的方向以及拼版的情况下,在对应表中设定纸张尺寸、纸张的方向以及拼版的多个组合。然后,将多个组合分别与终端信息相对应。
这样一来,关于纸张尺寸以外的打印设定,也设定在对应表中。
其中,关于纸张尺寸以外的打印设定,也可以不设定在对应表中。例如,根据纸张的方向、拼版、海报布局等各种打印设定而计算打印Web页面的区域的宽度。然后,也可以通过图8所示的对应表获取与计算出的区域的宽度对应的终端信息。例如,在A4纸张中将纸张的方向设为横向进行打印的情况下,打印Web页面的区域的宽度计算为297mm。然后,也可以通过图8所示的对应表获取与297mm对应的终端信息(在图8所示的例中,平板终端用、842px)。
另外,打印设定的纸张尺寸(即,打印中使用的纸张的大小)能够理解为“打印Web页面的区域的大小”。例如,在打印设定中空白过大的情况下,即使在使用相同的纸张的情况下,也有可能存在适合以与无空白的设计不同的设计进行打印的情况。因此,例如在打印设定中设定有空白的情况下,也可以将从纸张去掉空白之后的剩余的大小设为纸张尺寸,并根据其纸张尺寸、纸张的宽度确定终端信息。
<其他结构例>
在上述的例中,在Web页面数据请求部112请求Web页面的数据的情况以及Web页面数据解释部113对Web页面的数据进行加工的情况这两个情况下,使用了根据打印设定而设定的终端信息。但是,在本实施方式中,在任意一方的情况下,也可以使用根据打印设定而设定的终端信息。
例如,Web页面数据请求部112利用根据打印设定而设定的终端信息来请求Web页面的数据。另一方面,Web页面数据解释部113也可以利用预先规定的终端信息(例如,基于连接终端100的用户代理、显示于画面的显示区域的显示宽度)而不是利用根据打印设定而设定的终端信息,对Web页面的数据进行加工。
并且,Web页面数据请求部112例如利用预先规定的终端信息(例如,基于连接终端100的用户代理)请求Web页面的数据。另一方面,Web页面数据解释部113也可以利用根据打印设定而设定的终端信息对Web页面的数据进行加工。
并且,也可以使用户能够选择使用根据打印设定而设定的终端信息的情况。例如,在Web页面数据请求部112请求Web页面的数据的情况下,用户选择使用根据打印设定而设定的终端信息。并且,例如在Web页面数据请求部112请求Web页面的数据的情况以及Web页面数据解释部113对Web页面的数据进行加工的情况这两个情况下,用户也可以选择使用根据打印设定而设定的终端信息。
而且,也可以使用户能够选择使用根据打印设定而设定的哪个终端信息。例如,用户选择使用根据打印设定而设定的用户代理。在该情况下,在利用用户代理的处理中,使用根据对应表而获得的用户代理。并且,例如也可以使用户选择使用根据打印设定而设定的用户代理以及显示宽度。在该情况下,在利用用户代理的处理中,使用根据对应表而获得的用户代理,在利用显示宽度的处理中,使用根据对应表而获得的显示宽度。
并且,在上述的例中,在将Web页面显示于连接终端100的显示机构106之后,打印Web页面,但是在本实施方式中,在打印Web页面时,也可以不显示Web页面。例如,在未显示成为打印的对象的Web页面的状态下,用户也可以指定成为打印的对象的Web页面。
并且,实现本公开的实施方式的程序能够通过通信单元提供,当然还能够存储于CD-ROM等记录介质中而提供。
另外,在上述中对各种各样的实施方式以及变形例进行了说明,但是当然也可以组合这些实施方式以及变形例彼此而构成。
并且,本公开并不受上述的实施方式的任何限定,在不脱离本公开的主旨的范围内,能够以各种各样的方式实施。

Claims (12)

1.一种信息处理装置,其中,该信息处理装置具有:
接受单元,其从操作者接受关于Web页面的打印设定;
请求单元,其向提供所述Web页面的数据的Web服务器发送根据所述打印设定而设定的终端信息,请求该Web页面的数据;以及
生成单元,其根据通过所述请求单元的请求而从所述Web服务器获得的所述Web页面的数据,生成打印数据。
2.根据权利要求1所述的信息处理装置,其中,
所述生成单元与从所述Web服务器获得的所述Web页面的数据一起利用根据所述打印设定而设定的其他终端信息,生成所述打印数据。
3.根据权利要求2所述的信息处理装置,其中,
所述其他终端信息包含显示所述Web页面时的显示区域的宽度,被设定成所述打印设定中的纸张的宽度越大,则该显示区域的宽度越大。
4.根据权利要求1至3中任意一项所述的信息处理装置,其中,
所述打印设定包含打印中使用的纸张的大小,
所述请求单元通过将多个所述纸张的大小分别与所述终端信息对应起来的对应关系,将与接受到的所述打印设定对应的该终端信息发送给所述Web服务器。
5.根据权利要求4所述的信息处理装置,其中,
所述打印设定还包含打印中使用的纸张的方向和拼版中的至少一个,
所述对应关系是将多个所述纸张的大小以及纸张的方向或拼版的组合分别与所述终端信息对应起来而得到的。
6.根据引用权利要求2或3的权利要求4或5所述的信息处理装置,其中,
所述对应关系是将多个所述纸张的大小分别与所述终端信息以及所述其他终端信息对应起来而得到的。
7.根据权利要求4所述的信息处理装置,其中,
所述对应关系将第1纸张与第1终端信息对应起来,并且将作为比该第1纸张小的纸张的第2纸张与第2终端信息对应起来,
所述第1终端信息是表示为画面比移动终端的画面大的终端的终端信息,所述第2终端信息是表示为移动终端的终端信息。
8.一种信息处理装置,其具有:
接受单元,其从操作者接受关于Web页面的打印设定;
请求单元,其向提供所述Web页面的数据的Web服务器请求该Web页面的数据;以及
生成单元,其与通过所述请求单元的请求而从所述Web服务器获得的所述Web页面的数据一起利用根据所述打印设定而设定的终端信息,生成打印数据。
9.根据权利要求8所述的信息处理装置,其中,
所述请求单元对所述Web服务器发送根据所述打印设定而设定的其他终端信息,请求所述Web页面的数据。
10.一种计算机可读介质,其存储有使计算机执行处理的程序,其中,所述处理具有:
从操作者接受关于Web页面的打印设定;
向提供所述Web页面的数据的Web服务器发送根据所述打印设定而设定的终端信息,请求该Web页面的数据;以及
根据通过请求而从所述Web服务器获得的所述Web页面的数据,生成打印数据。
11.一种计算机可读介质,其存储有使计算机执行处理的程序,所述处理具有:
从操作者接受关于Web页面的打印设定;
向提供所述Web页面的数据的Web服务器请求该Web页面的数据;以及
与通过请求而从所述Web服务器获得的所述Web页面的数据一起利用根据所述打印设定而设定的终端信息,生成打印数据。
12.一种信息处理方法,其中,该信息处理方法具有:
从操作者接受关于Web页面的打印设定;
向提供所述Web页面的数据的Web服务器发送根据所述打印设定而设定的终端信息,请求该Web页面的数据;以及
根据通过请求而从所述Web服务器获得的所述Web页面的数据,生成打印数据。
CN202010186502.3A 2019-07-24 2020-03-17 信息处理装置、信息处理方法以及计算机可读介质 Pending CN112306428A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019135954A JP7318386B2 (ja) 2019-07-24 2019-07-24 情報処理装置及びプログラム
JP2019-135954 2019-07-24

Publications (1)

Publication Number Publication Date
CN112306428A true CN112306428A (zh) 2021-02-02

Family

ID=74188006

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010186502.3A Pending CN112306428A (zh) 2019-07-24 2020-03-17 信息处理装置、信息处理方法以及计算机可读介质

Country Status (3)

Country Link
US (1) US11630610B2 (zh)
JP (1) JP7318386B2 (zh)
CN (1) CN112306428A (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7388862B2 (ja) 2019-02-15 2023-11-29 矢崎エナジーシステム株式会社 ガスメータ及びガスメータの製造方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101619847B1 (ko) * 2008-07-16 2016-05-11 삼성전자주식회사 화상형성장치, 호스트 장치 및 그의 웹페이지 인쇄 방법
US20100281351A1 (en) * 2009-04-29 2010-11-04 Soiba Mohammed Web print content control using html
JP5411735B2 (ja) 2010-02-09 2014-02-12 キヤノン株式会社 画像処理装置、その制御方法、及びコンピュータプログラム
JP5655347B2 (ja) * 2010-03-31 2015-01-21 ブラザー工業株式会社 画像処理制御プログラム、及び画像形成装置
US8717608B2 (en) 2011-03-31 2014-05-06 Brother Kogyo Kabushiki Kaisha Terminal device and method generating print data based on one set of web-page information
JP2013196370A (ja) 2012-03-19 2013-09-30 Ricoh Co Ltd 情報処理装置、情報処理システム、Webページ生成方法、及びプログラム
JP5692186B2 (ja) 2012-08-10 2015-04-01 コニカミノルタ株式会社 画像形成装置、ウェブページ取得方法およびウェブページ取得プログラム
JP6070212B2 (ja) * 2013-01-24 2017-02-01 セイコーエプソン株式会社 印刷システム、プリンター、および印刷方法
JP5983635B2 (ja) * 2014-01-06 2016-09-06 コニカミノルタ株式会社 画像処理システム、画像処理装置および携帯情報端末
JP2015148850A (ja) 2014-02-04 2015-08-20 キヤノン株式会社 システム及び制御方法
JP6079750B2 (ja) 2014-11-13 2017-02-15 コニカミノルタ株式会社 画像形成装置、プリント方法およびブラウジングプログラム
JP6421641B2 (ja) 2015-02-25 2018-11-14 コニカミノルタ株式会社 画像形成装置、プリント制御方法およびプリント制御プログラム
JP2016177373A (ja) 2015-03-18 2016-10-06 株式会社リコー 情報処理装置、情報処理プログラム、および情報処理システム

Also Published As

Publication number Publication date
JP7318386B2 (ja) 2023-08-01
US11630610B2 (en) 2023-04-18
JP2021018776A (ja) 2021-02-15
US20210026572A1 (en) 2021-01-28

Similar Documents

Publication Publication Date Title
US7706010B2 (en) Method for printing a web page
JP5578975B2 (ja) 情報処理装置、その処理方法及びプログラム
US8819543B2 (en) Image processing apparatus, image processing method, and storage medium
JP5539280B2 (ja) データ処理装置、データ処理方法およびプログラム
US20090265626A1 (en) Apparatus and method of controlling display
JP5920670B2 (ja) 画像形成装置及び印刷制御プログラム並びに印刷制御方法
US9772804B2 (en) Job processing apparatus, control method, and program that processes a plurality of jobs in response to reception of execution instructions thereof
JP6844474B2 (ja) プリンタドライバ、および情報処理装置
JP2011131382A (ja) 画像形成システムおよび画像形成装置
CN112306428A (zh) 信息处理装置、信息处理方法以及计算机可读介质
JP2016092471A (ja) 画像形成装置、画像形成装置の制御方法、及びプログラム
JP5792942B2 (ja) 情報処理装置、情報処理方法、及び、プログラム
JP2009053789A (ja) 情報処理装置とプログラムとコンピュータ読み取り可能な記録媒体
JP2008009652A (ja) 印刷処理方法およびプリンタドライバ
US9632737B2 (en) Information processing device, and method and medium for the same
JP5299469B2 (ja) 画像表示装置及び画像表示システム並びに画像表示制御プログラム
US20150116763A1 (en) Method of executing web application in image forming apparatus and image forming apparatus to perform the method
JP2008242760A (ja) 印刷支援システム、及び、印刷支援プログラム
JP7152879B2 (ja) 情報処理装置及びその制御方法およびプログラム
JP7367459B2 (ja) 画像形成装置
JP2005004320A (ja) 印刷制御装置および印刷制御プログラム
JP4933919B2 (ja) 画像形成装置、文書方向判定方法、及び文書方向判定プログラム
JP2015138368A (ja) ジョブ処理システム、ジョブ処理方法およびプログラム
KR20080004278A (ko) 프린팅장치, 프린팅시스템 및 프린팅방법
JP2021018774A (ja) 情報処理システム及びプログラム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
CB02 Change of applicant information

Address after: Tokyo, Japan

Applicant after: Fuji film business innovation Co.,Ltd.

Address before: Tokyo, Japan

Applicant before: Fuji Xerox Co.,Ltd.

CB02 Change of applicant information
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination