打印控制服务器以及打印系统的制作方法

文档序号:6550545阅读:159来源:国知局
打印控制服务器以及打印系统的制作方法
【专利摘要】本发明提供若从终端发布则能够使与用户对应的打印装置进行基于发布数据的打印的打印控制服务器以及打印系统。在打印控制服务器(30)的存储部(33)保存有将用户的SNS账户与用户指定的打印装置(50)的网络上的打印机地址(例如IP地址)建立对应关系的设定数据SD。打印控制服务器若从SNS服务器(20)获取发布数据,则对是否包括打印指示字符串进行解析,若包括打印指示字符串则将该发布数据作为打印对象。打印控制服务器基于发布数据生成打印数据,并将该打印数据发送至与该发布的发送源的用户或者作为发布的目的地的用户的SNS账户建立了对应关系的打印装置,使打印装置进行基于发布数据的打印。
【专利说明】打印控制服务器以及打印系统
[0001]在此将2013年6月25日提交的日本专利申请特愿2013-133055号和2013年7月29日提交的日本专利申请特愿2013-156510号所公开的内容全部引入本发明中。

【技术领域】
[0002]本发明涉及对利用社会性网络服务(SNS)等提供发布服务的服务提供服务器从用户的终端控制向打印装置的打印的打印控制服务器以及打印系统。

【背景技术】
[0003]近年,利用通过云计算技术实现的社会性网络服务(SNS)的用户急剧增长。用户通过向SNS发布文本、文件(例如照片等图像文件),能够使该发布内容对能够阅览的用户公开。
[0004]另外,作为利用云计算技术的打印系统,例如专利文献1公开有文档输出辅助装置,其利用终端所具备的电子邮件功能,通过从终端向打印机中设定的邮件地址发送添附了文档的电子邮件来在打印机进行添附文档的打印。另外,例如专利文献2公开有打印系统,其在判断为移动终端无法接收邮件服务器所接收的邮件信息的情况下,将该邮件信息转送至转送目的地打印机装置。而且,专利文献3公开有云计算系统,其通过向打印机发送电子邮件而能够对电子邮件的正文或者附件进行打印。
[0005]专利文献1:日本特开2001-84191号公报
[0006]专利文献2:日本特开2008-71257号公报
[0007]专利文献3:日本特开2012-159914号公报
[0008]然而,以往,由于没有能够从智能手机等移动终端简单地通过打印机对发布于社会性网络服务(SNS)的发布数据进行打印那样的系统,所以SNS的用户无法通过简单的操作对发布内容进行打印。


【发明内容】

[0009]本发明是为了解决上述课题而提出的,其目的在于提供若从终端发布则能够使打印装置进行基于该发布数据的打印的打印控制服务器以及打印系统。
[0010]解决上述课题的打印控制服务器具备:获取部,其从提供发布服务的服务提供服务器获取在发布内容中包括特定的字符串的发布数据;和打印控制部,其使打印装置执行基于获取的上述发布数据的打印。
[0011]根据该结构,获取部从服务提供服务器获取在发布内容中包括特定的字符串的发布数据。打印控制部使打印装置执行基于获取的发布数据的打印。因此,若从终端发布在发布内容中包括特定的字符串,则能够使打印装置进行基于该发布数据的打印。
[0012]在上述打印控制服务器中,优选地,上述获取部将上述特定的字符串的标签作为应该向上述获取部提供的发布数据的条件而在上述服务提供服务器指定,上述获取部从上述服务提供服务器接受包括上述特定的字符串的标签的上述发布数据的提供。
[0013]根据该结构,获取部能够将从服务提供服务器获取的发布数据集中于包括特定的字符串的标签的发布数据,能够减轻打印控制服务器的处理负担。
[0014]在上述打印控制服务器中,优选地,上述获取部至少获取包括指示打印的执行的上述特定的字符串和条件指定字符串的上述发布数据,上述条件指定字符串指定由该特定的字符串指示而执行的打印中的打印条件。
[0015]根据该结构,获取部所获取的发布数据中的作为打印对象的发布数据包括指示打印的执行的特定的字符串和指定打印条件的条件指定字符串。因此,打印控制部能够在被条件指定字符串指定的打印条件下使打印装置进行基于由特定的字符串指示的发布数据的打印。
[0016]在上述打印控制服务器中,优选地,具备管理部,该管理部将上述打印装置与上述打印装置的用户建立对应关系并进行管理,上述打印控制部使与对获取的上述发布数据进行发布的用户对应的打印装置或者与作为获取的上述发布数据的目的地的用户对应的打印装置执行基于该发布数据的打印。
[0017]根据该结构,打印控制部使与对获取的发布数据进行发布的用户对应的打印装置或者与作为获取的发布数据的目的地的用户对应的打印装置执行基于发布数据的打印。因此,若从终端发布包括特定的字符串的发布,则能够使与用户对应的打印装置进行基于发布数据的打印。
[0018]在上述打印控制服务器中,优选地,构成为,在向上述打印装置发送基于上述发布数据生成的打印数据后,从该打印装置接收已受理打印指示的意思的受理通知、已结束打印的意思的结束通知、以及发生打印错误的意思的错误通知中的至少一个,上述打印控制部将该接收到的通知的内容以上述发布数据的发布源的终端或者打印了上述发布数据的打印装置的用户为目的地而在上述服务提供服务器发布。
[0019]根据该结构,打印控制部向打印装置发送基于发布数据生成的打印数据后,从打印装置接收已受理打印指示的意思的受理通知、已结束打印的意思的结束通知、以及发生打印错误的意思的错误通知中的至少一个。于是,将接收到的通知的内容以对发布源的终端或者发布数据进行打印的打印装置的用户为目的地而在服务提供服务器发布。因此,发布者或者打印发布数据的打印装置的用户能够知晓基于发布的打印指示已被打印装置受理、指示的打印已结束、指示的打印发生了错误中的至少一个。
[0020]解决上述课题的打印系统具备上述打印控制服务器、和通过上述打印控制服务器的管理部而与用户建立对应关系并被管理的打印装置。
[0021]根据该结构,若从终端将使发布内容包括特定词语的发布发送至服务提供服务器,则该发布数据从服务提供服务器被打印控制服务器获取。而且,打印控制服务器的打印控制部能够使打印装置执行基于该发布数据的打印。

【专利附图】

【附图说明】
[0022]图1是表不一实施方式的打印辅助系统的不意图。
[0023]图2是表示设定数据的数据结构的图。
[0024]图3是表示打印控制服务器的功能的结构的框图。
[0025]图4(a)?图4(d)是表示用于向打印辅助服务登录的设定画面的图。
[0026]图5是表不发布画面的一个例子的图。
[0027]图6是表示打印数据的示意图。
[0028]图7是表示打印辅助系统的处理流程的顺序图。

【具体实施方式】
[0029]以下,利用图1?图7对一实施方式的打印辅助系统进行说明。
[0030]如图1所示,打印辅助系统11具备用户终端12、社会性网络服务服务器(以下,称为“SNS服务器20”。)、打印控制服务器30、以及用户指定的打印装置50。另外,在本实施方式中,通过打印控制服务器30和打印装置50构成打印系统60。构成打印辅助系统11的用户终端12、SNS服务器20、打印控制服务器30以及打印装置50通过因特网70 (参照图3)而以能够相互通信的方式连接。此外,在本实施方式中,通过SNS服务器20构成提供发布服务的服务提供服务器的一个例子。
[0031]列举个人计算机作为用户终端12的一个例子,此外也能够使用移动信息终端(PDA(Personal Digital Assistants):掌上电脑)、平板PC、智能手机、移动电话等。总之,用户终端12只要具有与SNS服务器20连接的功能即可。用户预先获取用于使终端12访问SNS服务器20的用户账户。
[0032]SNS服务器20提供社会性网络服务(以下,称为“SNS”。)。SNS是用户彼此在因特网上能够以各种形式进行交流的服务。例如SNS可举出:提供发布服务的“Twitter (推特)(注册商标)”、“Facebook (脸书)(注册商标)”、“mixi (注册商标)”、“GREE(注册商标)”等。本实施方式的SNS服务器20作为一个例子提供发布服务。
[0033]打印装置50具备能够进行网络通信的通信接口(未图示),并通过因特网70与打印控制服务器30连接。
[0034]若用户从终端12对SNS服务器20进行发布,则打印控制服务器30进行使与该用户建立对应关系的特定的打印装置50打印该发布内容或者与该发布内容对应的打印内容的处理。打印控制服务器30监视向SNS服务器20的发布,若存在发送给打印控制服务器30的发布,则从SNS服务器20获取该发布数据。然后,打印控制服务器30通过以该获取的发布数据为基础生成打印数据ro并将该打印数据ro发送给用户指定的打印装置50,来使打印装置50执行基于发布内容的打印。在打印控制服务器30中,用户为了利用SNS服务器20所提供的发布服务来接受打印辅助服务而登录的用户与用户指定作为打印目的地的打印装置50建立对应关系的图2所示的设定数据SD被作为数据库而存储。
[0035]图2表示存储于打印控制服务器30的设定数据SD的一个例子。设定数据SD包括用于与SNS服务器20连接的用户账户(SNS账户)、期望作为打印目的地的打印装置50在因特网上的地址(打印机地址)、打印装置50的机器编号以及其他规定的信息等。像这样在设定数据SD中,用户的SNS账户与打印机地址被建立对应关系而登录。这里,打印机地址列举例如IP地址。当然,打印机地址只要是能够通过网络从打印控制服务器30向打印装置50发送打印数据的地址即可。此外,考虑到家人使用共用的打印装置的情况,也能够在设定数据SD中设定为使共用的打印装置(打印机地址)与多个用户(SNS账户)建立对应关系。
[0036]接下来,使用图3对打印辅助系统11的概要结构以及打印控制服务器30的功能结构进行说明。如图3所示,打印辅助系统11具备多个用户终端12、SNS服务器20、打印控制服务器30以及多个打印装置50,它们通过因特网70而以能够相互通信的方式连接。图3所示的多个打印装置50是为了利用使用SNS服务器20所提供的SNS而打印的打印辅助服务而登录到打印控制服务器30的用户指定为打印目的地的装置。各用户终端12具有能够显示发布画面等的显示部12a。
[0037]如图3所示,打印控制服务器30具备:作为获取部的一个例子的发布数据获取部31、打印服务部32、以及存储包括设定数据SD在内的打印控制所必需的信息的存储部33。在本实施方式中,发布数据获取部31与打印服务部32分别由单独的服务器构成,打印控制服务器30通过由多台服务器构成的服务器系统构成。当然,打印控制服务器30可以由一台服务器构成,也可以由三台以上的多台服务器构成。
[0038]发布数据获取部31通过向SNS服务器20指定预先特定的字符串,预先要求提供在发布文档64 (正文)中包括该特定的字符串的发布数据,从而使SNS服务器20监视指定的发布。SNS服务器20具有对从接受的发布内容中满足被预先要求的字符串的条件的发布内容进行监视,如果有符合的发布内容,就对该要求方提供对应的发布数据。在本例中,发布数据获取部31利用标签的一个例子即例如井号标签在发布文档中指定特定的字符串,并要求提供包括该特定的字符串的发布内容。SNS服务器20依次对接受的发布进行解析来判定是否包括作为监视对象的特定的字符串,若是监视对象的发布数据,就将它作为打印的对象的发布内容发送给要求方的打印控制服务器30。发布数据获取部31从SNS服务器20实时地获取包括符合的发布内容以及附随于发布的元数据的发布数据。获取的发布数据从发布数据获取部31被送到打印服务部32。另外,对于这里所说的特定的字符串,不只包括文字,也可以包括数字、记号、符号等。
[0039]这里,SNS服务器20在发布内容存在“发布文档(发布正文)的文本”、链接的情况下,对“参照文件的URI ((Uniform Resource Identifier:统一资源标识符)(例如URL) ”进行管理,且SNS服务器20作为附随于发布的元数据至少对“用户名”,“井号标签”等进行管理。而且,发布数据获取部31获取包括特定的字符串的发布内容的数据以及元数据。
[0040]图3所示的打印服务部32具备:认证部41,其对发布数据获取部31所获取的发布的发送源是否为打印辅助服务登录完毕的用户进行认证;解析判定部42,其对发布数据进行解析来判定是否为打印对象;以及打印数据生成部43,其以发布数据为基础生成能够在指定的打印装置50打印的打印数据。
[0041]打印服务部32还具备:输出目的地指定部44,其获取应该作为打印数据的输出目的地的打印机地址;和通信部45,其通过因特网70向由打印机地址指定的打印装置50发送打印数据。这里,输出目的地指定部44通过参照存储于存储部33的设定数据SD来获取与用户的SNS账户关联的指定的打印机地址。此外,在本实施方式中,通过认证部41、解析判定部42、打印数据生成部43、输出目的地指定部44以及通信部45构成打印控制部的一个例子。
[0042]另外,图3所示的打印服务部32具备:关联信息管理部46,其将从用户终端12接受的登录信息写入存储部33的设定数据SD并进行登录处理;和SNS联合设定接口(以下称为“SNS联合设定I/F47”。)。输出目的地指定部44向关联信息管理部46发送发布发出者的SNS账户,并要求获取与该SNS账户建立对应关系的打印机地址。接受到该要求的关联信息管理部46参照设定数据SD将与SNS账户建立对应关系的打印机地址的信息向输出目的地指定部44发送。此外,在本实施方式中,通过关联信息管理部46以及存储部33构成管理部的一个例子。
[0043]另外,SNS联合设定I/F47将成为打印机管理者用界面(以下称为“打印机管理者用I/F48”。)的用户页与SNS服务器20联合而在因特网70提供。该用户页大多采用图形且由能够通过鼠标等指示设备进行大部分基础操作的⑶I (Graphical User Interface:图形用户界面)构成。在该用户页中,能够联合进行针对打印控制服务器30的登录以及针对SNS服务器20的登录。此外,图3只示出了一个SNS服务器20,但打印控制服务器30与分别提供独立的SNS的多个SNS服务器20联合。
[0044]接下来,使用图4对用户为了接受打印辅助服务而在用户页进行的登录顺序进行说明。用户通过操作终端12访问打印控制服务器30,能够使该显示部(监视器)显示用户页UP (打印机管理者用I/F48)的初始的设定画面RP。
[0045]图4(a)所示的用户页UP的初始的设定画面RP成为用于选择用户所期望的SNS而设定的SNS设定画面,该用户页UP的初始的设定画面RP设置有设定按钮51、删除按钮52、以及显示设定完毕SNS的一览的显示栏53。在存在设定完毕的SNS的情况下,在显示栏53显示能够打印的该SNS的服务名和认证完毕的用户的SNS账户,但在图4 (a)的例中由于未设定,所以为空白栏。若在该初始的设定画面RP操作设定按钮51,则切换为图4(b)所示的SNS选择画面SP。
[0046]图4(b)所示的SNS选择画面SP用于从多个SNS中选择设定用户期望在打印辅助服务中利用的SNS。在SNS选择画面SP显示能够从多个SNS中选择用户期望在打印辅助服务中利用的一项的选项54(作为一个例子为单选按钮)。在图4(b)所示的SNS选择画面SP的例中,示出了能够选择“服务A” “服务B” “服务C”三个SNS的选项54。若用户在从选项54中选择期望的SNS(同图的例中“服务A”)的状态下操作“下一步”的按钮55,则终端12被连接至与提供该被选择了的“服务A”的SNS服务器20而在用户终端12的显示部12a显示针对图4 (c)所示的“服务A”的连接画面CP (登入画面)。
[0047]图4(c)所示的连接画面CP是“打印辅助服务”要求向“服务A”连接的画面,用户在用户名输入栏56输入用于与服务A连接的SNS账户,并且在密码输入栏57输入密码,之后操作允许按钮58。通过该操作将输入信息输送至打印控制服务器30,将在打印控制服务器30用户利用于打印辅助服务中的SNS即“服务A”和在该“服务A”中所使用的用户的SNS账户登录到打印控制服务器30。将这些登录信息追加到在打印控制服务器30的存储部33中存储的设定数据SD。然后,在终端12的显示部12a显示图4(d)所示的设定画面RP。在该设定画面RP的显示栏53显示“服务A”作为能够进行打印的SNS的服务名,并且显示认证完毕用户的SNS账户abc”。
[0048]另外,如图4(d)所示,在显示栏53显示“#print”,其作为为了指示发布打印的执行而使用的作为特定的字符串的一个例子的打印指示字符串59。在本实施方式中,打印指示字符串59的一个例子为井号标签(标签的一例)。井号标签是指在开头附有井号标记“#,,的字符串,通过在SNS服务器20指定井号标签,能够一并检索并获取包括井号标签的发布数据。另外,本例的井号标签“#print”在打印控制服务器30被定义为“打印执行的指示”。
[0049]另外,在本实施方式中,用于指定打印条件的条件指定字符串59A(参照图5)也在打印控制服务器30被定义。例如在“#print”后面准备打印条件指定区域,例如在半角空间与井号标记“#”后面配置数字并指定打印条件。在本例中,作为打印条件的一个例子能够进行“打印部数”的指定,在井号标记后面配置打印部数的数字。例如在打印部数为“3份”的情况下,在打印指示字符串59即井号标签“#print”的例如后面作为条件指定字符串59A而记载井号标签“#3”。换言之,通过“#print#3”,能够指示“3份”的打印。另外,打印指示字符串59与条件指定字符串59A的排列顺序也可以相反,也可以配置在发布文档中分离的位置。并且,条件指定字符串也可以不是井号标签,例如没有井号标记而在打印指示字符串59后面隔开空间而记载打印部数的数字,在“3份”的情况下可以记为“#print3”。此外,在本说明书中,用全角字母数字表示井号标签,但实际上使用半角字母数字。
[0050]另外,在期望有多个能够打印的SNS的情况下,在图4(d)的设定画面RP操作设定按钮51来切换至图4(b)所示的SNS选择画面SP,在SNS选择画面SP选择其他的SNS,以与在设定“服务A”时相同的顺序进行设定操作。
[0051]另外,在打印辅助服务中利用的SNS的登录后或者登录前,在用户页UP的未图示的其他画面对在利用打印辅助服务时所使用的打印装置50的打印机地址以及机器编号等设定信息进行设定。这样,如图2所示在每一 SNS的设定数据SD中追加用户的SNS账户、打印机地址、机器编号等登录信息。
[0052]接下来,对针对打印控制服务器30获取的发布数据的处理进行说明。
[0053]图5表示发布画面的一个例子。若在打印辅助服务中登录完毕的用户从终端12与SNS服务器20连接(登入),则图5所示的发布画面61在显示部12a显示。在发布画面61作为一个例子设置有用于记载发布内容的发布区域62以及按时间序列显示被发布的帖子推特的时间线(Time Line)63。在打印辅助服务登录完毕的用户通过在打印辅助服务中利用的登录完毕的SNS的发布画面61进行发布,能够在指定的打印装置50对与该发布内容对应的打印内容进行打印。因此,能够以发布的行为作为打印的指示而使指定的打印装置50进行所期望的打印。用户在终端12所显示的发布画面61的发布区域62制作发布文档64,根据需要对表示图像的保存场所的地址(作为一个例子为URI (Uniform ResourceIdentifier:统一资源标识符))的链接65进行粘贴。
[0054]如图5所示,在本实施方式中,在发布文档64(发布内容)中(例如文章结尾)作为打印指示字符串59而记载井号标签“#print”。另外,在欲指定打印部数作为打印条件之一的情况下,记载用于指定打印条件的条件指定字符串59A。例如在期望打印部数为“3份”的情况下,作为条件指定字符串59A而写入“#3”。在图5的例中,在发布文档64的文章结尾写入例如“#print#3”。而且,若用户操作终端12并进行发布,则该发布数据从用户终端12向SNS服务器20发送。
[0055]打印控制服务器30从SNS服务器20获取在SNS服务器20所接收的发布中的发布文档64中包括打印指示字符串59的发布数据。打印控制服务器30基于获取的发布数据生成打印数据,且通过将该打印数据发送至用户指定的打印装置50而使该打印装置50进行打印。
[0056]图6是基于发布数据而生成的打印数据的一个例子。打印控制服务器30在生成打印数据时基于规定的规则,在存储器上的纸张区域PA根据需要放大、缩小发布正文、图像、图标并进行布局,通过该布局生成能够打印的打印数据ro。在图6所示的例中,将从链接65所指定的地址(URI)获取的图像66(例如照片等)配置在纸张区域PA的图像区域GA,且在其下侧横向并列配置的图标配置区域IA与文档配置区域TA分别配置发布者(发送源)的图标67与发布正文68。该布局可以是由打印控制服务器30侧预先确定的布局,但优选为用户能够从打印控制服务器30所提供的多个打印布局的样本中选择所期望的打印布局的结构。另外,也可以将能够从构成发布数据的元数据获取的其他信息(例如用户名、简介等)配置在纸张区域PA而进行打印。此外,将打印指示字符串59以及条件指定字符串从打印对象除去。
[0057]接下来,使用图7对如上述那样构成的打印辅助系统11的打印控制服务器30的作用进行说明。
[0058]首先,在步骤S1中,在SNS进行发布。在本实施方式中,将用户从终端12发布的行为、或者其他用户从终端12发送给用户的发布行为作为打印指示。具体而言,用户将终端12与SNS服务器20连接并在显示部12a显示图5所示的发布画面61,在发布区域62中制作发布文档64并在该发布文档64中与入打印指不子符串59。在图5的例中,打印指不字符串59为井号标签,且写入例如“#print”。另外,在指定打印条件的情况下,在发布文档64中写入条件指定字符串59A。例如在指定打印部数为“3份”作为打印条件之一的情况下,作为条件指定字符串59A写入“#3”。并且,根据需要粘贴图像数据的保存场所的URI等的链接65。然后,操作终端12的操作部并发送该帖子。
[0059]在步骤S2中,SNS服务器20接受来自用户的发布。
[0060]在步骤S3中,打印控制服务器30的发布数据获取部31获取发布数据。发布数据获取部31通过对SNS服务器20预先要求作为应该提供的发布的条件而包括打印指示字符串59的发布,从而对包括打印指示字符串59的发布进行监视。而且,发布数据获取部31在存在包括打印指示字符串59的发布的情况下,将附随于该发布内容的数据以及发布的元数据作为发布数据来获取。然后,将发布数据获取部31所获取的发布数据发送给打印服务部32。
[0061 ] 在步骤S4中,认证部41对发布数据进行解析,确认该发布数据的发送者或者该发布数据的接收者(目的地)是否为认证完毕的用户。即,认证部41对发布数据进行解析,确认发布的发送者的SNS账户或者作为发布的接收者(目的地)的SNS账户是否为在设定数据SD登录(认证)完毕的用户。
[0062]在步骤S5中,认证部41判定是否认证完毕。认证部41基于发布的发送者与接收者中的一方的SNS账户在设定数据SD作为用户而登录完毕,判定为认证完毕。认证部41若判定为没有认证完毕则中止该处理,若判定为认证完毕则进入步骤S6。
[0063]在步骤S6中,解析判定部42对发布数据进行解析,确认是否为打印对象。即,解析判定部42对发布数据进行解析,确认在发布文档64中是否包括打印指示字符串59 (本例中为“#print”)。在本例中,在发布文档64中包括打印指示字符串59的情况下,该发布成为打印对象。此外,解析判定部42与打印指示字符串59 —并也对是否包括条件指定字符串59A进行解析,若包括条件指定字符串59A,则对该条件指定字符串59A进行解析来获取被指定的打印条件。例如在包括“#3”的情况下,作为打印条件之一而获取打印部数“3份”。
[0064]在步骤S7中,解析判定部42判定该发布数据是否为打印对象。若发布数据不是包括打印指示字符串59的打印对象,则解析判定部42中止该处理,若该发布数据为包括打印指示字符串59的打印对象,则进入步骤S8。
[0065]在步骤S8中,打印数据生成部43基于发布数据生成打印数据。
[0066]具体而言,打印数据生成部43在发布数据中的发布文档64、以及发布数据包括URI等的链接65的情况下,也从该链接65所指定的URI获取参照的文件。然后,打印数据生成部43基于预先决定的布局、或者基于用户从多个布局样本中选择的布局,将发布数据中的发布文档以及图像等打印对象部件在展开于未图示的存储器上的纸张区域PA布局。具体而言,打印数据生成部43在纸张区域PA的图像区域GA配置从URI获取的图像66,在图标配置区域IA配置图标67,在文档配置区域TA配置发布正文68。此时,画像66、图标67以及发布正文68以在对应的各配置区域以适当的尺寸被收纳的方式根据需要而进行放大或者缩小。打印数据生成部43以该布局后的数据为基础生成打印数据ro。
[0067]在该打印数据ro生成时,打印数据生成部43参照关联信息管理部46所管理的设定数据SD来获取与用户的SNS账户建立对应关系的打印装置50的机器编号,生成使用了由机器编号确定的打印装置50能够解释的打印命令的打印数据ro。另外,解析判定部42对从条件指定字符串获取的打印条件的信息(本例中打印部数的信息(例如为“3份”))添加到打印数据ro的页眉。此外,也可以不包括打印指令,而将规定数据格式(扩展名为JPEG、BMP、GIF、PNG、TIF、PDF等)的数据保持原样编入而作为打印数据。在该情况下,发送目的地的打印装置50通过其内部所具备的数据转换部将接收的数据所包括的文档数据、图像数据转换为CMYK数据并进行打印。
[0068]在步骤S9中,输出目的地指定部44指定输出目的地的打印装置50。即,输出目的地指定部44参照关联信息管理部46所管理的设定数据SD来获取与用户的SNS账户建立对应关系的打印装置50的打印机地址(例如IP地址),从而根据该打印机地址指定输出目的地的打印装置50。
[0069]在步骤S10中,通信部45向指定的打印装置50发送打印数据。S卩,通信部45以被指定的打印机地址为目的地发送打印数据PD。此外,通信部45也可以进行针对打印装置50指示打印数据的获取的通知,从而打印装置50响应该通知而访问打印控制服务器30,进而获取该打印数据。
[0070]在步骤S11中,打印装置50接收打印数据ro。
[0071]在步骤S12中,打印装置50将接受打印数据ro的指示的受理通知通过因特网70发送至打印控制服务器30。该受理通知被打印控制服务器30的通信部45接收,并被打印服务部32获取。
[0072]在步骤S13中,打印装置50基于打印数据ro进行打印。在该打印数据ro的页眉指定有由条件指定字符串59A所指定的打印条件(本例中为打印部数“3份”)。打印装置50基于该指定而进行3份基于发布数据的打印。
[0073]在步骤S14中,若打印装置50结束打印,则将结束通知发送至打印控制服务器30。该结束通知被打印控制服务器30的通信部45接收,被打印服务部32获取。
[0074]打印控制服务器30的打印服务部32进行基于从打印装置50接受的受理通知以及结束通知的以下的处理。
[0075]在步骤S15中,打印服务部32以受理通知为基础制作能够将该接受的指示报告给用户的文档作为发布文档64的发布数据。此时的受理通知可以是能够识别该通知的种类的规定比特的二进制数据,也可以是将接受的打印指示的意思制成文档的文本数据。
[0076]在步骤S16中,打印服务部32针对与受理通知方的打印装置50的打印机地址建立对应关系的用户的SNS账户,将该制作成的受理通知用的发布数据发布至SNS服务器20。
[0077]在步骤S17中,SNS服务器20将接收的受理通知用的发布数据发送至SNS账户所指定的用户终端12。
[0078]在步骤S18中,用户终端12在显示部12a显示该接收的该受理通知的发布。用户通过观察到显示于显示部12a的该受理通知的发布,能够确认打印装置50接受了打印的指示。然后,在打印装置50结束打印时,发送结束通知被打印控制服务器30接收。
[0079]在步骤S19中,打印服务部32以结束通知为基础制作发布数据。此时的结束通知可以是能够识别该通知的种类的规定比特的二进制数据,也可以是使结束打印的指示成为文章的文本数据。打印服务部32生成使能够将打印结束的指示报告给用户的文档作为发布正文的结束通知用的发布数据。
[0080]在步骤S20中,打印服务部32对与打印装置50对应的用户的SNS账户地址发布结束通知。即,从打印控制服务器30将结束通知用的发布数据发送至SNS服务器20。
[0081]在步骤S21中,SNS服务器20将接收的结束通知的发布发送给用户终端12。
[0082]在步骤S22中,用户终端12接收的结束通知的发布显示于显示部12a,用户能够确认通过打印装置50进行的打印已结束。
[0083]此外,在受理通知后执行打印的中途发生错误的情况下,打印装置50将通知该指示的错误通知发送给打印控制服务器30。打印服务部32以接收的错误通知为基础制作发布数据。然后,打印服务部32以与打印装置50对应的用户的SNS账户为目的地而将错误通知用的发布数据发送给SNS服务器20。该错误通知用的发布从SNS服务器20被发送至用户终端。然后,用户终端12所接收的错误通知的发布显示于显示部12a,从而用户能够知晓在打印装置50发生错误。此外,打印控制服务器30也可以以其他用户的SNS账户为目的地发布受理通知、结束通知、错误通知中的至少一个。
[0084]根据以上详述的本实施方式,能够得到以下的效果。
[0085](1)发布数据获取部31从SNS服务器20获取包括打印指示字符串59 (特定的字符串的一个例子)的发布数据。在获取的发布数据的发布文档64中包括打印指示字符串59的情况下,解析判定部42使与发布的用户或者作为该发布的目的地的用户对应的打印装置50执行基于该发布数据的打印。由此,用户若将包括打印指示字符串59的发布文档64发布,则能够使与用户对应的打印装置50进行基于发布数据的打印。
[0086](2)由于打印指示字符串59为标签,所以发布数据获取部31通过事先在SNS服务器20指定标签即打印指示字符串59,从而能够从SNS服务器20集中于包括打印指示字符串59的必要的量的发布数据而获取。因此,能够减少打印控制服务器30针对发布数据进行的处理的负担。
[0087](3)在作为打印对象的发布数据中,除了包括指示打印的执行的打印指示字符串59之外,还包括指定打印条件的条件指定字符串59A。因此,用户能够使打印装置50在条件指定字符串59A所指定的打印条件下执行基于打印指示字符串59所指定的发布数据的打印。
[0088](4)与发布的发送源的用户的SNS账户对应的打印装置50的打印机地址、或者与成为发布的目的地的用户的SNS账户对应的打印装置50的打印机地址被指定为打印数据PD的输出目的地。因此,若用户进行使打印指示字符串59包括在发布文档64中的发布、或者第三方进行以用户为目的地而使打印指示字符串59包括在发布文档64中的发布,则能够使与用户对应的打印装置50执行基于发布数据的打印。
[0089](5)打印控制服务器30若从打印装置50接收受理通知,则由于将能够报告该接受的指示的发布发送至用户的SNS账户地址,所以用户在终端12的显示部12a能够确认打印装置50接受打印指示。另外,打印控制服务器30若从打印装置50接收结束通知,则将能够报告该结束的指示的发布发送给用户的SNS账户地址,所以用户在终端12的显示部12a能够确认通过打印装置50进行的打印已结束。而且,打印控制服务器30若从打印装置50接收错误通知,则将能够报告该错误通知的内容的发布发送给用户的SNS账户地址,所以用户能够在终端12的显示部12a知晓打印装置50发生了错误。
[0090](6)打印系统60具备打印控制服务器30和通过打印控制服务器30的管理部与用户建立对应关系并管理网络上的地址的打印装置50。因此,若用户将包括打印指示字符串59的发布对SNS服务器20发送,则通过将基于从SNS服务器20获取的发布数据生成的打印数据发送给网络上的地址,能够使与用户对应的打印装置进行基于发布数据的打印。
[0091]此外,上述实施方式也能够变更为以下那样的方式。
[0092]?也可以是用户自己决定打印指示字符串的结构。在从终端12与打印控制服务器30连接而显示的用户页UP显示用户自己决定的打印指示字符串的输入栏,若在输入栏输入打印指示字符串,则打印控制服务器30在设定数据SD与用户(例如用户的SNS账户)建立对应关系并写入打印指示字符串。例如在欲打印关于足球的发布的情况下,在发布文档中作为字符串而设定“足球”。在该情况下,打印控制服务器30的发布数据获取部31通过使用井号标签“#足球”而对SNS服务器20预先要求提供包括字符串“足球”的发布数据,从而从SNS服务器20实时获取包括字符串“足球”的发布数据。打印控制服务器30的解析判定部42对发布数据获取部31所获取的发布数据中是否包括用户设定的打印指示字符串(例如“#足球”)进行判断,若包括打印指示字符串则将该发布数据作为打印对象,并使与用户建立了对应关系的打印装置50执行基于该发布数据的打印。此时,也可以将限定于使用户作为发送源或者发送目的地的发布即显示于用户的时间线63的发布且在时间线63上的发布中的包括用户所指定的打印指字符串的发布数据作为打印对象。
[0093]?用户也可以定义打印指示字符串。例如可以替代“#print”或者追加而能够设定用户独自的打印指示字符串。在该情况下,用户或者以用户为目的地的发布的其他用户通过使发布文档包括用户自己定义的打印指示字符串(例如“#prt”或者“#打印”)而进行发布,从而能够使与用户建立了对应关系的打印装置执行基于该发布数据的打印。
[0094].在打印条件以外,也可以是能够通过字符串(例如井号标签)设定文字尺寸、图像尺寸等的打印尺寸条件。
[0095]?特定的字符串不限定为标签。也可以为标签以外的字符串。
[0096].发布数据获取部31针对SNS服务器20指定预先在存储部33中的设定数据SD登录的用户的SNS账户,并使SNS服务器20监视将该指定了的用户的SNS账户设定为发送源(发送者)或者发送目的地(接收者)的发布。而且,也可以构成为若SNS服务器20找到满足其条件的发布,则打印控制服务器30接受该发布数据的提供。在该结构中,能够集中于用户登录的发布而获取发送源或者发送目的地,所以能够减轻发布数据获取部31以及解析判定部42的处理负担。
[0097].在上述实施方式中,在为发布的用户和作为发布的接收目的地的用户的双方的情况下,使与用户建立对应关系的打印装置执行基于发布数据的打印,但只限于在其中一方的情况下,也可以成为使与用户对应的打印装置执行基于发布数据的打印的结构。例如若成为使与发布的用户建立对应关系的打印装置进行打印的结构,则用户能够通过发布能够使自己指定的打印装置50执行基于自己发送的发布数据的打印。另一方面,若成为使与作为发布的接收目的地的用户建立对应关系的打印装置进行打印的结构,则第三方通过以用户为目的地进行发布,能够使用户指定的打印装置50执行基于来自该第三方的发布数据的打印。
[0098]?在上述实施方式中,也可以采用打印控制服务器30从SNS服务器20获取全部的发布,从其中选出并获取包括特定的字符串的发布的方法。
[0099].通过条件指定字符串59A指定的打印条件不限定于打印部数,也可以指定其他的打印条件。例如也可以通过发布文档64中的条件指定字符串59A来指定打印颜色(彩色/灰度)、打印质量(高质量/草图)、纸张尺寸(A4纸/B5纸/信件/A5纸/L纸等)、纸张种类(普通纸/高级纸/照片纸/再生纸等)中的至少一个。此外,也可以取消条件指定字符串59A的打印条件指定功能。
[0100].也可以成为并不是将受理通知、结束通知、错误通知中的全部而是将一个或者两个作为发布而发送至用户终端12的结构。例如也可以只将三个通知中的受理通知和结束通知作为发布而发送至用户终端12。另外,也可以只将三个通知中的受理通知作为发布而发送至用户终端12。而且,除了三个通知中的至少一个之外,也可以将其他通知作为发布而发送至用户终端12。作为其他通知,可举出例如墨水剩余量通知、打印进展状况报告通知坐寸。
[0101].用户识别信息也可以与打印装置间接地建立对应关系。例如也可以使SNS账户与名字建立对应关系,进一步使名字与打印机地址建立对应关系。在该结构中,也能够确定与用户建立对应关系的打印装置50。
[0102].在上述实施方式中,也可以替代只要是在设定数据SD登录完毕的用户接收地址则其他的用户也可以为登录者以外的第三方的结构,使其他的用户也限定为只在设定数据SD登录完毕的登录者。
[0103]?也可以构成为打印控制服务器30获取SNS服务器20接受到的全部发布,并从该获取的全部发布的中选择包括打印指示字符串的发布。
[0104]?识别来自用户的发布、以及以用户为地址的发布的用户识别信息并不局限于SNS上的用户账户(SNS账户),也可以为在打印控制服务器30中不与其他的用户重复的昵称。
[0105].进行基于发布数据的打印也可以不是与用户对应的打印装置。例如也可以使打印装置指定信息与特定的字符串共同包含于发布内容,打印控制服务器30使以打印装置指定信息为基础的确定的打印装置50进行基于发布数据的打印。
[0106]?在存在发布数据中的发布文档64和链接65的情况下,将参照文件的图像作为打印对象,但也可以只将发布文档或者只将图像作为打印对象。
[0107].在没有已与用户建立对应关系的打印装置的情况下,也可以使用户终端12显示错误消息。
[0108].打印装置至少具有能够在介质上打印文档与图像中的至少一方的打印功能和能够与打印控制服务器30以能够通信的方式连接的通信功能即可,例如打印机也可以是复合机。另外,打印装置可以是喷墨式、针式、激光式。并且,打印装置也可以是串行打印机、行式打印机或者页式打印机。
[0109]附图标记的说明
[0110]11...打印辅助系统;12...终端;20…作为服务提供服务器的一个例子的SNS服务器;30…打印控制服务器;31…作为获取部的一个例子的发布数据获取部;32…打印服务部;33…存储部;41…认证部;42…构成打印控制部的一个例子的解析判定部;43…构成打印控制部的一个例子的打印数据生成部;44…构成打印控制部的一个例子的输出目的地指定部;45…构成打印控制部的一个例子的通信部;46…作为管理部的一个例子的关联信息管理部;47"?SNS联合设定I/F ;48…打印机管理者用I/F ;50…打印装置;59…作为特定的字符串的一个例子的打印指示字符串;59A…条件指定字符串;60…打印系统;70…作为网络的一个例子的因特网;SD…设定数据;ro…打印数据。
【权利要求】
1.一种打印控制服务器,其特征在于,具备: 获取部,其从提供发布服务的服务提供服务器获取在发布内容中包括特定的字符串的发布数据;和 打印控制部,其使打印装置执行基于获取的所述发布数据的打印。
2.根据权利要求1所述的打印控制服务器,其特征在于, 所述获取部将所述特定的字符串的标签作为应该向所述获取部提供的发布数据的条件而在所述服务提供服务器指定,所述获取部从所述服务提供服务器接受包括所述特定的字符串的标签的所述发布数据的提供。
3.根据权利要求1所述的打印控制服务器,其特征在于, 所述获取部至少获取包括指示打印的执行的所述特定的字符串和条件指定字符串的所述发布数据,所述条件指定字符串指定由该特定的字符串指示而执行的打印中的打印条件。
4.根据权利要求1所述的打印控制服务器,其特征在于, 具备管理部,该管理部将所述打印装置与所述打印装置的用户建立对应关系并进行管理, 所述打印控制部使与对获取的所述发布数据进行发布的用户对应的打印装置或者与作为获取的所述发布数据的目的地的用户对应的打印装置执行基于该发布数据的打印。
5.根据权利要求1所述的打印控制服务器,其特征在于, 所述打印控制部构成为,在向所述打印装置发送基于所述发布数据生成的打印数据后,从该打印装置接收已受理打印指示的意思的受理通知、已结束打印的意思的结束通知、以及发生打印错误的意思的错误通知中的至少一个,所述打印控制部将该接收到的通知的内容以所述发布数据的发布源的终端或者打印了所述发布数据的打印装置的用户为目的地而在所述服务提供服务器发布。
6.一种打印系统,其特征在于, 具备权利要求1?5中任一项所述的打印控制服务器、和通过所述打印控制服务器的管理部而与用户建立对应关系并被管理的打印装置。
【文档编号】G06F3/12GK104252321SQ201410283235
【公开日】2014年12月31日 申请日期:2014年6月23日 优先权日:2013年6月25日
【发明者】白鸟浩平 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1