服务提供系统、服务提供系统的控制方法及信息处理装置
文献发布时间:2023-06-19 10:48:02
技术领域
本发明涉及一种服务提供系统、服务提供系统的控制方法以及信息处理装置。
背景技术
一直以来,已知一种印刷装置的利用所涉及的服务。例如,在专利文献1中,公开了一种向作为复合机的消耗品的购买方的购买商订购复合机的消耗品的服务。
然而,在现有的服务中,虽然具有像专利文献1所记载的那样的对消耗品进行配送的服务,但并没有包括印刷装置的配送在内的服务。因此,以往用户为了接受印刷装置的利用所涉及的服务,从而例如需要从各种各样的印刷装置中对可在服务中被利用的印刷装置进行选择,或者需要将所购买的印刷装置从店铺带走,这较为不便。
专利文献1:日本特开2018-136638号公报
发明内容
解决上述课题的一个方式为一种服务提供系统,其具有提供印刷装置的利用所涉及的服务的第一信息处理装置、和能够与所述第一信息处理装置进行通信的第一终端装置,在所述服务提供系统中,所述第一终端装置受理被记录在用于接受所述服务的卡中的卡信息的输入,并将所受理的所述卡信息发送给所述第一信息处理装置,所述第一信息处理装置基于从所述第一终端装置接收到的所述卡信息而实施所述卡的认证处理,并在所述认证处理中所述卡的认证成功了的情况下实施使在所述服务中被利用的所述印刷装置进行配送的第一配送处理。
在上述服务提供系统中,也可以采用如下结构,即,所述第一终端装置受理表示所述印刷装置的配送目的地的配送目的地信息的输入,并将所受理的所述配送目的地信息发送给所述第一信息处理装置,所述第一信息处理装置在所述第一配送处理中,向从所述第一终端装置接收到的所述配送目的地信息所示的配送目的地配送所述印刷装置。
在上述服务提供系统中,也可以为如下的结构,即,所述服务包括所述印刷装置中的消耗品的配送,所述第一信息处理装置从在所述第一配送处理中被配送的所述印刷装置接收与所述消耗品相关的消耗品关联信息,并基于接收到的所述消耗品关联信息而对是否需要所述消耗品的配送进行辨别,在辨别为需要所述消耗品的配送的情况下,实施对所述消耗品进行配送的第二配送处理。
在上述服务提供系统中,也可以为如下的结构,即,具备:第二终端装置,其实施所述卡的结账处理;第二信息处理装置,其能够与所述第二终端装置进行通信,并且将所述卡的利用设为有效或无效,所述第二终端装置向所述第二信息处理装置发送被进行了结账处理的所述卡中所记录的所述卡信息,所述第二信息处理装置从所述第二终端装置接收所述卡信息,并将记录有接收到的所述卡信息的所述卡的利用设为有效,在记录有从所述第一终端装置接收到的所述卡信息的所述卡的利用为有效的情况下,所述第一信息处理装置判断为在所述认证处理中所述卡的认证成功了。
在上述服务提供系统中,也可以为如下的结构,即,所述第二终端装置将在所述卡的结账处理中被生成的所述卡的结算信息以与所述卡信息建立对应的方式而发送给所述第二信息处理装置,并在接收到的所述卡信息中对应有所述结算信息的情况下,所述第二信息处理装置将记录有接收到的所述卡信息的所述卡的利用设为有效。
解决上述课题的另一个方式为一种服务提供系统的控制方法,其中,所述服务提供系统具有提供印刷装置的利用所涉及的服务的第一信息处理装置、和能够与所述第一信息处理装置进行通信的第一终端装置,在所述服务提供系统的控制方法中,所述第一终端装置受理被记录在用于接受所述服务的卡中的卡信息的输入,并将所受理的所述卡信息发送给所述第一信息处理装置,所述第一信息处理装置基于从所述第一终端装置接收到的所述卡信息而实施所述卡的认证处理,并在所述认证处理中所述卡的认证成功了的情况下实施使在所述服务中被利用的所述印刷装置进行配送的第一配送处理。
解决上述课题的又一个方式为一种信息处理装置,其为提供印刷装置的利用所涉及的服务的信息处理装置,并具备:接收部,其从终端装置接收被记录在用于接受所述服务的卡中的卡信息;控制部,其基于所述接收部从所述终端装置接收到的所述卡信息而实施所述卡的认证处理,并在所述认证处理中所述卡的认证成功了的情况下实施使在所述服务中被利用的所述印刷装置进行配送的第一配送处理。
附图说明
图1为表示服务提供系统的结构的图。
图2为各个服务器的框图。
图3为表示账户管理数据库的一个示例的图。
图4为表示打印机管理数据库的一个示例的图。
图5为表示卡管理数据库的一个示例的图。
图6为POS终端、收据打印机的框图。
图7为用户终端、服务用打印机的框图。
图8为表示服务提供系统的工作的流程图。
图9为表示服务提供系统的工作的流程图。
图10为表示服务提供系统的工作的流程图。
具体实施方式
图1为表示服务提供系统1000的结构的图。
服务提供系统1000为提供打印机的利用所涉及的服务的系统。在以下的说明中,将打印机的利用所涉及的服务称为“打印机利用服务”。打印机利用服务为利用者针对一定期间内的打印机的利用而支付货款的方式的服务,就是所谓的预订方式的服务。
服务提供系统1000具备服务提供服务器1。服务提供服务器1对应于第一信息处理装置以及信息处理装置的一个示例。服务提供服务器1为提供打印机利用服务的服务器装置。服务提供服务器1与包括互联网、电话网络、其他的通信网络在内的全球网络GN连接,并且与连接于全球网络GN的设备进行通信。服务提供服务器1例如被对打印机利用服务进行运营的企业所拥有。
另外,虽然在各附图中用一个方框来表达了服务提供服务器1,但这并不意味着服务提供服务器1一定由单一的服务器装置而构成。例如,服务提供服务器1也可以以包括处理内容不同的多个服务器装置的方式而构成。
服务提供系统1000具备卡管理服务器2。卡管理服务器2对应于第二信息处理装置的一个示例。卡管理服务器2为,关于用于接受打印机利用服务的卡,对该卡的利用的有效无效进行管理的服务器装置。在以下的说明中,将用于接受打印机利用服务的卡称为“服务用卡”并标注符号“3”。服务用卡3为所谓的预付卡。卡管理服务器2例如为从对打印机利用服务进行运营的企业被委托了服务用卡3的管理的企业所拥有。卡管理服务器2对所发行的服务用卡3的利用的有效无效进行管理。另外,作为发行服务用卡3的主体,作为一个示例而可以列举出进行服务用卡3的管理的企业、以及对打印机利用服务进行运营的企业等。卡管理服务器2与全球网络GN连接,并且与连接于全球网络GN的设备进行通信。
另外,虽然在各个附图中用一个方框来表达了卡管理服务器2,但这与服务提供服务器1同样地并不意味着卡管理服务器2由单一的服务器装置而构成。
服务提供系统1000具备一个或多个店铺系统1100。在图1中,对服务提供系统1000具备一个店铺系统1100的情况进行例示。
店铺系统1100为,被使用于超级市场、便利店或百货商店等店铺TP的系统。店铺TP只要为实施商品的提供并且根据商品的提供而进行由顾客实施的结账的设施即可。在本实施方式中,“商品”的含义不仅指作为物体而递交给顾客的商品,还指提供给顾客的服务和提供给顾客的饮料食物等、以等价报酬来交换的方式提供给顾客的对象。此外,在本实施方式中,在店铺TP所提供的商品中包括有服务用卡3。店铺系统1100具备实施与顾客所购买的商品相对应的结账的功能、根据结账来发行收据的功能等。
在应用了店铺系统1100的店铺TP中,设置有供顾客进行结账的收银台R。虽然在图1中,示出了在一个店铺TP中设置有多个收银台R的情况,但在一个店铺TP中被设置的收银台R也可以为一个。在收银台R中设置有收据打印机4,所述收据打印机4具有在作为印刷介质的一个方式的卷筒纸上进行印刷的功能。此外,在收银台R中设置有POS终端5,所述POS终端5与收据打印机4以能够通信的方式被连接,并且对收据打印机4进行控制。POS终端5对应于第二终端装置的一个示例。
当收银台R处进行结账时,收银的负责人用与收据打印机4连接的条形码读取器BR来读取被附在商品或商品的包装上的条形码,此外,对POS终端5实施与结账相对应的输入。收据打印机4将条形码读取器BR的读取数据向POS终端5输出。POS终端5基于从收据打印机4输入的条形码读取器BR的读取数据、以及由收银的负责人实施的与结账相对应的输入,来对收据打印机4进行控制,并且使收据打印机4发行收据。通过收据打印机4而被发行的收据由收银的负责人来交给顾客。
店铺系统1100具备局域网LN1。
在局域网LN1上连接有POS终端5以及店铺通信装置TPM。店铺通信装置TPM为,对局域网LN1与全球网络GN进行连接的接口装置。店铺通信装置TPM具有调制解调器、或ONU(Optical Network Unit,光纤网络单元)所涉及的功能、路由器功能、NAT(NetworkAddress Translation,网络地址转换)功能、以及DHCP(Dynamic Host ConfigurationProtocol,动态主机配置协议)服务器功能等。在与局域网LN1连接的设备、和与全球网络GN连接的设备之间实施通信之时,店铺通信装置TPM对在设备之间发送接收的数据进行转送。另外,虽然在图1中,用一个方框来表达了店铺通信装置TPM,但店铺通信装置TPM也可以为具有与功能相对应的多个装置的结构。
POS终端5能够经由店铺通信装置TPM而访问全球网络GN。
服务提供系统1000具备配送服务器6。配送服务器6为向配送员指示配送物的配送的服务器装置。配送服务器6例如被从对打印机利用服务进行运营的企业被委托了配送业务的企业所拥有,并向该企业的业务员即配送员实施配送指示。配送服务器6与全球网络GN连接,并且与连接于全球网络GN的设备进行通信。在本实施方式中,配送服务器6进行配送指示的配送物为,作为在打印机利用服务中被利用的打印机的服务用打印机7、和服务用打印机7中的消耗品。在本实施方式中,作为服务用打印机7中的消耗品而对油墨进行例示。另外,通过配送服务器6的配送指示而被配送的服务用打印机7为,对打印机利用服务进行运营的企业的所有物。服务用打印机7对应于印刷装置的一个示例。
服务提供系统1000具备一个或多个服务用打印机7。在图1中,对服务提供系统1000具备一台服务用打印机7的情况进行例示。此外,示出了图1所示的服务用打印机7通过配送服务器6的配送指示而已经被配送至房屋KO处的情况。服务用打印机7为,能够事后对向喷墨头供给油墨的油墨罐进行油墨的填充的、CISS(Continuous Ink Supply System,连续供墨系统)方式的印刷装置。被配送至房屋KO处的服务用打印机7与被铺设在房屋KO中的局域网LN2连接,并且经由被连接于局域网LN2的房屋通信装置KOM而与被连接于全球网络GN的设备进行通信。此外,被连接于局域网LN2的服务用打印机7与被连接于局域网LN2的用户终端8进行通信。用户终端8对应于第一终端装置以及终端装置的一个示例。
房屋通信装置KOM为对局域网LN2与全球网络GN进行连接的接口装置。房屋通信装置KOM具有与店铺通信装置TPM同样的功能。在与局域网LN2连接的设备、和与全球网络GN连接的设备之间实施通信之时,房屋通信装置KOM对在设备之间发送接收的数据进行转送。
另外,虽然在图1中用一个方框来表达了房屋通信装置KOM,但房屋通信装置KOM也可以为具有与功能相对应的多个装置的结构。
服务提供系统1000具有一个或多个用户终端8。用户终端8为用户Uz所拥有的终端装置。虽然图1所示的用户终端8例示了台式的计算机,但也可以为笔记本电脑式或平板电脑式的计算机。用户终端8与局域网LN2连接,并且与连接于局域网LN2的服务用打印机7以及连接于全球网络GN的设备进行通信。
另外,在用户终端8能够于不经由局域网LN2的条件下与全球网络GN连接的情况下,用户终端8也可以在不经由局域网LN2的条件下与连接于全球网络GN的设备进行通信。此外,用户终端8也可以通过一对一地进行通信的通信方式来与服务用打印机7通信。作为该通信方式,作为一个示例而可以列举出不经由Wi-Fi Direct等接入点而进行无线通信的直接通信方式。Wi-Fi为注册商标。
接下来,对服务提供系统1000的各个装置的功能结构进行说明。
首先,对服务提供服务器1、卡管理服务器2以及配送服务器6的功能结构进行说明。
图2为表示服务提供服务器1、卡管理服务器2以及配送服务器6的功能结构的框图。另外,示出了图2所示的服务用打印机7通过配送服务器6的配送指示而已经被配送至房屋KO处的情况。
服务提供服务器1具备提供服务器控制部10。提供服务器控制部10对应于控制部的一个示例。
提供服务器控制部10具备CPU和MPU等的执行程序的处理器100、以及提供服务器存储部110,并且对服务提供服务器1的各部分进行控制。提供服务器控制部10以使处理器100读取被存储于提供服务器存储部110中的控制程序111并执行处理的方式,通过硬件以及软件的协同工作而执行各种处理。
提供服务器存储部110具有对处理器100所执行的程序、以及通过处理器100而被处理的数据进行存储的存储区。提供服务器存储部110对处理器100所执行的控制程序111、以及包含与服务提供服务器1的工作相关的各种设定值在内的设定数据112进行存储。提供服务器存储部110具有非易失性地对程序和数据进行存储的非易失性存储区。此外,提供服务器存储部110也可以设为,具备易失性存储区、并且临时性地对处理器100所执行的程序和处理对象的数据进行存储的结构。
提供服务器存储部110除了对控制程序111以及设定数据112进行存储之外,还对账户管理数据库113和打印机管理数据库114进行存储。
首先,对账户管理数据库113进行说明。
账户管理数据库113为,对被赋予给服务提供服务器1所提供的打印机利用服务的利用者的账户进行管理的数据库。另外,在此所说的利用者中,除了人以外也可以包括企业等主体。
图3为示意性地表示账户管理数据库113的一件记录所具有的信息的图。
如图3所示,账户管理数据库113的一件记录具有:账户ID113A、密码113B、配送目的地信息113C、支付方法信息113D、支付日信息113E、支付状况信息113F、序列号113G以及计划信息113H。
账户ID113A为,对被赋予给打印机利用服务的利用者的账户进行识别的识别信息。例如在用户Uz对打印机利用服务进行利用登记时,账户ID113A被自动地分配至被赋予给用户Uz的账户。
密码113B为,用于在利用账户时对账户进行认证的认证信息。例如在用户Uz对打印机利用服务进行利用登记时,密码113B通过用户Uz而被设定。
配送目的地信息113C为,表示服务用打印机7以及服务用打印机7中的消耗品的配送目的地的信息。配送目的地信息113C例如在用户Uz对打印机利用服务进行利用登记时通过用户Uz而被设定。配送目的地信息113C即使在被存储至账户管理数据库113中之后、即在打印机利用服务的利用登记之后也能够进行变更。
支付方法信息113D为,表示由于打印机利用服务的利用而产生的货款的支付方法的信息。例如,在支付方法信息113D表示由信用卡实现的支付方法的情况下,所述支付方法信息113D包括表示支付方法为信用卡这一情况的信息与信用卡编号的组合。支付方法信息113D例如在用户Uz对打印机利用服务进行利用登记时通过用户Uz而被设定。与配送目的地信息113C同样地,支付方法信息113D即使在打印机利用服务的利用登记之后,也能够进行变更。
支付日信息113E为,表示由于打印机利用服务的利用而产生的货款的支付日的信息。由于打印机利用服务为预订方式的服务,因此支付日信息113E所表示的支付日例如以每月几号这样的方式被表示。例如,支付日信息113E以开始了服务用打印机7的利用的日子为起点而以每月几号这样的方式来表示支付日。
支付状况信息113F为,表示由于打印机利用服务的利用而产生的货款的支付状况的信息。支付状况信息113F为表示已支付或未支付的信息。提供服务器控制部10在支付日信息113E所示的支付日向代办货款的支付的企业进行询问,以从该企业取得支付状况,并对支付状况信息113F进行适当更新。
序列号113G为对服务用打印机7进行识别的识别编号。
计划信息113H为表示打印机利用服务的计划的信息。计划信息113H所表示的计划例如在用户Uz实施打印机利用服务的利用登记之时,通过用户Uz来被选择。在本实施方式中,打印机利用服务的计划具有对在一定期间内能够印刷的印刷介质的印刷张数没有上限的计划、和具有上限的计划。具有上限的计划也可以根据印刷张数而具有一定期间内的费用不同的多个计划。
接下来,对打印机管理数据库114进行说明。
打印机管理数据库114为对服务用打印机7进行管理的数据库。
图4为示意性地表示打印机管理数据库114的一件记录所具有的信息的图。
如图4所示,打印机管理数据库114的一件记录具有序列号113G、油墨使用总量信息114A、印刷总张数信息114B以及日志文件114C。油墨使用总量信息114A对应于消耗品关联信息的一个示例。
油墨使用总量信息114A为,表示服务用打印机7在被配送之后所使用的油墨的总量的信息。在以下的说明中,将服务用打印机7在被配送之后所使用的油墨的总量称为“油墨使用总量”。油墨使用总量信息114A所示的油墨使用总量会通过提供服务器控制部10而被适当更新。
印刷总张数信息114B为,表示服务用打印机7在一定期间内所印刷的印刷介质的总张数的信息。印刷总张数信息114B会通过提供服务器控制部10而被适当更新。此外,如果在支付日信息113E所示的支付日实施了货款的支付,则印刷总张数信息114B所示的印刷介质的总张数会被再次设定为0张。
日志文件114C为记述有日志信息的文件。日志信息是指多个监视项目的日志。监视项目是指,对服务用打印机7的状态进行监视、且设为取得日志的对象的情况事先已被规定的项目。例如,作为监视项目而存在有,监视项目:打印机错误。作为监视项目:打印机错误的日志,在日志文件114C中,表示发生了打印机错误的信息与表示日期时间的信息一同按照时间序列而被记录。打印机错误是指,喷墨头的异常等无法正常地实施印刷的状态。
返回至图2的说明,服务提供服务器1具备提供服务器通信部11。提供服务器通信部11对应于接收部的一个示例。
提供服务器通信部11具备依据规定的通信标准的通信硬件,并通过提供服务器控制部10的控制,而与和全球网络GN连接的设备依据规定的通信标准进行通信。在此所说的与全球网络GN连接的设备中,包括有卡管理服务器2、POS终端5、配送服务器6、服务用打印机7以及用户终端8。
卡管理服务器2具备管理服务器控制部20。
管理服务器控制部20具备CPU和MPU等执行程序的处理器200、以及管理服务器存储部210,从而对卡管理服务器2的各部分进行控制。管理服务器控制部20以使处理器200读取被存储于管理服务器存储部210中的控制程序211并执行处理的方式,通过硬件以及软件的协同工作而执行各种处理。
管理服务器存储部210具有对处理器200所执行的程序以及通过处理器200而被处理的数据进行存储的存储区。管理服务器存储部210对处理器200所执行的控制程序211以及包含与卡管理服务器2的工作相关的各种设定值在内的设定数据212进行存储。管理服务器存储部210具有非易失性地对程序和数据进行存储的非易失性存储区。此外,管理服务器存储部210也可以设为,具备易失性存储区、并且临时性地对处理器200所执行的程序和处理对象的数据进行存储的结构。
管理服务器存储部210除了对控制程序211以及设定数据212进行存储之外,还对卡管理数据库213进行存储。
卡管理数据库213为,对服务用卡3的利用的有效无效进行管理的数据库。
图5为示意性地表示卡管理数据库213的一件记录所具有的信息的图。
如图5所示,卡管理数据库213的一件记录具有卡编号213A、以及有效无效信息213B。卡编号213A对应于卡信息的一个示例。
卡编号213A为,唯一地被分配给服务用卡3的用于对服务用卡3进行识别的识别信息。卡编号213A在服务用卡3的发行时被分配。卡编号213A在服务用卡中,以代码化或刻痕印刷等的预定方式而被记录。
有效无效信息213B为,表示服务用卡3的利用是有效或是无效的信息。在卡编号213A上对应有表示有效的有效无效信息213B的情况下,用户Uz能够利用记录有该卡编号213A的服务用卡3来接受打印机利用服务。另一方面,在卡编号213A上对应有表示无效的有效无效信息213B的情况下,用户Uz无法利用记录有该卡编号213A的服务用卡3来接受打印机利用服务。
返回至图2的说明,卡管理服务器2具备管理服务器通信部21。
管理服务器通信部21具备依据规定的通信标准的通信硬件,并通过管理服务器控制部20的控制而与和全球网络GN连接的设备依据规定的通信标准进行通信。在本实施方式中,管理服务器通信部21所进行通信的与全球网络GN连接的设备为,服务提供服务器1以及POS终端5。
配送服务器6具备配送服务器控制部60。
配送服务器控制部60具备CPU和MPU等执行程序的处理器600、以及配送服务器存储部610,并且对配送服务器6的各部分进行控制。配送服务器控制部60以使处理器600读取被存储于配送服务器存储部610中的控制程序611并执行处理的方式,通过硬件以及软件的协同工作而执行各种处理。
配送服务器存储部610具有对处理器600所执行的程序、以及通过处理器600而被处理的数据进行存储的存储区。配送服务器存储部610对处理器600所执行的控制程序611以及包含与配送服务器6的工作相关的各种设定值在内的设定数据612进行存储。配送服务器存储部610具有非易失性地对程序和数据进行存储的非易失性存储区。此外,配送服务器存储部610也可以设为,具备易失性存储区、并且临时性地对处理器600所执行的程序和处理对象的数据进行存储的结构。
配送服务器6具备配送服务器通信部61。
配送服务器通信部61具备依据规定的通信标准的通信硬件,并通过配送服务器控制部60的控制,而与和全球网络GN连接的设备依据规定的通信标准进行通信。在本实施方式中,配送服务器通信部61所进行通信的与全球网络GN连接的设备为服务提供服务器1。
接下来,对POS终端5以及收据打印机4的功能结构进行说明。
图6为表示POS终端5以及收据打印机4的功能性结构的框图。另外,示出了图6所示的服务用打印机7通过配送服务器6的配送指示而已经被配送至房屋KO处的情况。
POS终端5具备POS终端控制部50。
POS终端控制部50具备CPU和MPU等执行程序的处理器500、以及POS终端存储部510,并且对POS终端5的各部分进行控制。POS终端控制部50以使处理器500读取被存储于POS终端存储部510中的控制程序511并执行处理的方式,通过硬件以及软件的协同工作而执行各种处理。
POS终端存储部510具有对处理器500所执行的程序、以及通过处理器500而被处理的数据进行存储的存储区。POS终端存储部510对处理器500所执行的控制程序511以及包含与POS终端5的工作相关的各种设定值在内的设定数据512进行存储。POS终端存储部510具有非易失性地对程序和数据进行存储的非易失性存储区。此外,POS终端存储部510也可以设为,具备易失性存储区,并且临时性地对处理器500所执行的程序和处理对象的数据进行存储的结构。
POS终端5具备POS终端网络通信部51。
POS终端网络通信部51具备依据规定的通信标准的通信硬件,并通过POS终端控制部50的控制,而与和全球网络GN连接的设备依据规定的通信标准进行通信。在本实施方式中,POS终端网络通信部51所进行通信的与全球网络GN连接的设备为卡管理服务器2。
POS终端5具备POS终端显示部52。
POS终端显示部52具备液晶显示面板等显示面板,并根据POS终端控制部50的控制而对各种信息进行显示。
POS终端5具备POS终端输入部53。
POS终端输入部53具备被设置于POS终端5上的操作开关、以及触摸面板等输入单元,并且对操作POS终端5的用户对于输入单元的操作进行检测,并将之向POS终端控制部50输出。POS终端控制部50基于来自POS终端输入部53的输入,而执行与对于输入单元的操作相对应的处理。
POS终端5具备POS终端通信部54。
POS终端通信部54通过依据规定的通信标准的通信硬件而被构成,并在POS终端控制部50的控制下,与收据打印机4进行通信。另外,POS终端5与收据打印机4之间的通信标准既可以为无线通信标准、也可以为有线通信标准。
收据打印机4具备收据打印机控制部40。
收据打印机控制部40具备CPU和MPU等执行程序的处理器400、以及收据打印机存储部410,并且对收据打印机4的各部分进行控制。收据打印机控制部40以使处理器400读取被存储于收据打印机存储部410中的控制程序411并执行处理的方式,通过硬件以及软件的协同工作而执行各种处理。
收据打印机存储部410具有对处理器400所执行的程序、以及通过处理器400而被处理的数据进行存储的存储区。收据打印机存储部410对处理器400所执行的控制程序411以及包含与收据打印机4的工作相关的各种设定值在内的设定数据412进行存储。收据打印机存储部410具有非易失性地对程序和数据进行存储的非易失性存储区。此外,收据打印机存储部410也可以设为,具备易失性存储区、并且临时性地对处理器400所执行的程序和处理对象的数据进行存储的结构。
收据打印机4具备收据打印机通信部41。
收据打印机通信部41通过依据规定的通信标准的通信硬件而被构成,并在收据打印机控制部40的控制下与POS终端5进行通信。
收据打印机4具备收据打印机印刷部42。
收据打印机印刷部42具备如下各种机构,即,具备对被收纳在收据打印机4的框体内的卷筒纸进行输送的输送辊的输送机构、通过热敏头而在卷筒纸上形成点进而印刷图像的印刷机构、以及具备在预定的位置处对卷筒纸进行切断的剪切器的切断机构等与向卷筒纸的印刷有关的各种结构。收据打印机印刷部42在收据打印机控制部40的控制下,通过输送机构而对卷筒纸进行输送,并通过印刷机构而在卷筒纸上印刷收据所涉及的图像,并通过切断机构而在预定的位置处将卷筒纸切断,由此来发行收据。
收据打印机4具备设备通信部43。
设备通信部43具备如下接口板,即,具有依据USB的标准的端口、依据USB以外的串行通信标准的端口、依据并行通信标准的端口、依据有线LAN所涉及的通信标准的端口、以及其他端口的接口板。在各个端口上能够连接设备。设备通信部43在收据打印机控制部40的控制下,与经由端口而被连接于收据打印机4的设备进行通信。另外,设备通信部43也可以为,具备无线通信功能并与设备进行无线通信的结构。
在收据打印机4上,作为设备而连接有条形码读取器BR、顾客显示器CD以及自动找零机JT。
条形码读取器BR读取被附在商品或商品的包装等上的条形码,并且将读取数据输出至设备通信部43。设备通信部43将从条形码读取器BR输入的读取数据输出至收据打印机控制部40。收据打印机控制部40经由收据打印机通信部41而向POS终端5发送从设备通信部43输入的读取数据。
顾客显示器CD在收据打印机控制部40的控制下,对与结账相关的信息进行显示。被显示在顾客显示器CD上的信息能够被在收银台R实施结账的顾客目视确认。
自动找零机JT具备投入从顾客所收取的货币的货币收取口、和排出找零所涉及的货币的找零排出口,并在收据打印机控制部40的控制下经由货币收取口而投入有货币的情况下,将所对应的找零从找零排出口排出。
接下来,对用户终端8以及服务用打印机7的功能性结构进行说明。
图7为表示用户终端8以及服务用打印机7的功能性结构的框图。另外,示出了图7所示的服务用打印机7通过配送服务器6的配送指示而已经被配送至房屋KO处的情况。
用户终端8具备用户终端控制部80。
用户终端控制部80具备CPU和MPU等执行程序的处理器800、以及用户终端存储部810,并且对用户终端8的各部分进行控制。用户终端控制部80以使处理器800读取被存储于用户终端存储部810中的控制程序811并执行处理的方式,通过硬件以及软件的协同工作而执行各种处理。
打印机驱动器813在预定的定时被安装在用户终端8中。用户终端控制部80通过由处理器800读取打印机驱动器813并执行,从而作为驱动器执行部801而发挥功能。
此外,在用户终端8中安装有作为用于对打印机利用服务进行利用的专用的应用程序的专用应用程序814。用户终端控制部80通过由处理器800读取专用应用程序814并执行,从而作为专用应用程序执行部802而发挥功能。关于驱动器执行部801以及专用应用程序执行部802的功能,将在下文进行叙述。
用户终端存储部810具有对处理器800所执行的程序、以及通过处理器800而被处理的数据进行存储的存储区。用户终端存储部810对处理器800所执行的控制程序811、包含与用户终端8的工作相关的各种设定值在内的设定数据812、打印机驱动器813、专用应用程序814、其他的各种数据进行存储。用户终端存储部810具有非易失性地对程序和数据进行存储的非易失性存储区。此外,用户终端存储部810也可以设为,具备易失性存储区、并且临时性地对处理器800所执行的程序和处理对象的数据进行存储的结构。
用户终端8具备用户终端通信部81。
用户终端通信部81具备依据规定的通信标准的通信硬件,并且通过用户终端控制部80的控制,而与和局域网LN2以及全球网络GN连接的设备依据规定的通信标准进行通信。在本实施方式中,用户终端通信部81所进行通信的与局域网LN2连接的设备为服务用打印机7。此外,在本实施方式中,用户终端通信部81所进行通信的与全球网络GN连接的设备为服务提供服务器1。
用户终端8具备用户终端显示部82。
用户终端显示部82具备显示面板,并在用户终端控制部80的控制下在显示面板上对各种信息进行显示。
用户终端8具备用户终端输入部83。
用户终端输入部83具备键盘、鼠标、其他的输入单元,并对用户对于输入单元的操作进行检测,且将之向用户终端控制部80输出。用户终端控制部80基于来自用户终端输入部83的输入,而执行与用户对于输入单元的操作相对应的处理。
如上文所述,用户终端控制部80作为驱动器执行部801以及专用应用程序执行部802而发挥功能。
驱动器执行部801基于预定的应用程序所生成的图像数据,而生成使服务用打印机7印刷该图像数据所示的图像的印刷数据。在印刷数据中,包括有与服务用打印机7的指令体系相对应的各种控制指令。驱动器执行部801将所生成的印刷数据通过用户终端通信部81而向服务用打印机7发送。
专用应用程序执行部802执行打印机利用服务的利用登记、以及打印机利用服务的利用登记的变更。
专用应用程序执行部802使用户终端显示部82对用于实施打印机利用服务的利用登记的用户界面进行显示。在以下的说明中,将该用户界面称为“利用登记UI”。利用登记UI能够对各种信息进行输入。专用应用程序执行部802通过用户终端通信部81而向服务提供服务器1发送被输入至利用登记UI的各种信息。
此外,专用应用程序执行部802使用户终端显示部82对用于变更打印机利用服务的利用登记的用户界面进行显示。另外,打印机利用服务的利用登记的变更是指,对账户管理数据库113中所存储的记录的内容进行变更。在该用户界面上,能够对各种信息进行输入。专用应用程序执行部802通过用户终端通信部81而向服务提供服务器1发送被输入至该用户界面的各种信息。
服务用打印机7具备服务用打印机控制部70。
服务用打印机控制部70具备CPU和MPU等执行程序的处理器700、以及服务用打印机存储部710,并且对服务用打印机7的各部分进行控制。服务用打印机控制部70以使处理器700读取被存储于服务用打印机存储部710中的控制程序711并执行处理的方式,通过硬件以及软件的协同工作而执行各种处理。
服务用打印机存储部710具有对处理器700所执行的程序、以及通过处理器700而被处理的数据进行存储的存储区。服务用打印机存储部710对处理器700所执行的控制程序711以及包含与服务用打印机7的工作相关的各种设定值在内的设定数据712进行存储。服务用打印机存储部710具有非易失性地对程序和数据进行存储的非易失性存储区。此外,服务用打印机存储部710也可以设为,具备易失性存储区、并且临时性地对处理器100所执行的程序和处理对象的数据进行存储的结构。
此外,服务用打印机存储部710除了对控制程序711和设定数据712进行存储之外,还对序列号113G、油墨使用总量信息114A、印刷张数信息713以及日志文件114C进行存储。
每当执行印刷时,服务用打印机控制部70以在被存储在服务用打印机存储部710中的油墨使用总量信息114A所示的油墨使用总量上加上于印刷中所使用了的油墨量的方式,对印刷结束时间点的油墨使用总量进行计算。然后,服务用打印机控制部70将服务用打印机存储部710所存储的油墨使用总量信息114A更新为表示所计算出的油墨使用总量的油墨使用总量信息114A。
印刷张数信息713表示,从上次将打印机信息发送至服务提供服务器1起至下次向服务提供服务器1发送打印机信息为止,服务用打印机7所印刷的印刷介质的张数。关于打印机信息,将在下文进行叙述。当将打印机信息发送至服务提供服务器1时,服务用打印机控制部70会将印刷张数信息713所示的印刷张数再次设定为0。此外,服务用打印机控制部70在至发送打印机信息为止的期间内,每当执行印刷时对印刷张数进行累积计数,并将服务用打印机存储部710所存储的印刷张数信息713更新为表示计数后的印刷张数的印刷张数信息713。
如上文所述,日志文件114C为记述有日志信息的文件。服务用打印机控制部70对是否发生了打印机错误进行监视,并基于监视结果而将监视项目:打印机错误的日志记录到日志文件114C中。
服务用打印机7具备服务用打印机通信部71。
服务用打印机通信部71由依据规定的通信标准的通信硬件而构成,并在服务用打印机控制部70的控制下,与和局域网LN2以及全球网络GN连接的设备依据规定的通信标准进行通信。在本实施方式中,服务用打印机通信部71所进行通信的与局域网LN2连接的设备为用户终端8。此外,在本实施方式中,服务用打印机通信部71所进行通信的与全球网络GN连接的设备为服务提供服务器1。
服务用打印机7具备服务用打印机印刷部72。
服务用打印机印刷部72具备:向印刷介质喷出油墨而形成点的喷墨头、使喷墨头在扫描方向上进行操作的滑架、使滑架进行驱动的滑架驱动电机、对印刷介质进行输送的输送单元、以及向喷墨头供给油墨的油墨罐等印刷所涉及的结构。服务用打印机印刷部72根据服务用打印机控制部70的控制,从而在印刷介质上印刷图像。
接下来,对服务提供系统1000的工作进行说明。
首先,参照图8以及图9,而对打印机利用服务的利用开始所涉及的工作进行说明。在参照了图8以及图9的服务提供系统1000的工作的说明中,对图1所示的用户Uz开始利用打印机利用服务的情况进行例示。
图8为表示POS终端5、收据打印机4以及卡管理服务器2的工作的流程图。在图8中,流程FA表示POS终端5的工作,流程FB表示收据打印机4的工作,流程FC表示卡管理服务器2的工作。
在图8所示的流程的开始时间点,在店铺TP中未结账的服务用卡3在卡管理数据库213中,所对应的记录所具有的有效无效信息213B表示为无效。
POS终端5的POS终端控制部50对是否开始进行结账处理进行判断(步骤SA1)。
在例如POS终端输入部53检测到对结账处理的执行进行指示的操作的情况下,POS终端控制部50在步骤SA1中作出肯定辨别。此外,在例如于上次的结账处理之后POS终端通信部54从收据打印机4接收到条形码读取器BR的读取数据的情况下,POS终端控制部50在步骤SA1中作出肯定辨别。
POS终端控制部50在辨别为开始进行结账处理的情况下(步骤SA1:是),执行结账处理(步骤SA2)。
在步骤SA2中,POS终端控制部50在POS终端显示部52上对能够进行与结账相对应的输入的用户界面进行显示。POS终端控制部50根据收银的负责人对于该用户界面的输入、或伴随着用户Uz的结账的来自收据打印机4的数据输入,而生成在结账中所获得的与结算相关的结算信息。另外,在所生成的结算信息中,包括有表示在结账中用户Uz所购买的商品名、一个商品的购买数量、一个商品的单价、小计、税、总计等的信息。
接下来,当执行结账处理时,POS终端控制部50生成收据印刷数据(步骤SA3)。收据印刷数据为,对在结账处理中所生成的结算信息进行印刷,并对收据的发行进行指示的数据。收据发行数据以包括根据收据打印机4的指令体系的多个指令的方式而构成。
接下来,POS终端控制部50将在步骤SA3中所生成的收据印刷数据通过POS终端通信部54而发送给收据打印机4(步骤SA4)。
参照流程FB,收据打印机4的收据打印机控制部40通过收据打印机通信部41而对收据印刷数据进行接收(步骤SB1)。
接下来,收据打印机控制部40基于在步骤SB1中接收到的收据印刷数据,而通过收据打印机印刷部42而发行收据(步骤SB2)。
参照流程FA,当通过POS终端通信部54而将收据印刷数据发送至收据打印机4时,POS终端5的POS终端控制部50对用户Uz是否购买了服务用卡3进行辨别(步骤SA5)。
例如,在步骤SA5中,POS终端控制部50基于在结账处理中所生成的结算信息所示的商品中是否包括有服务用卡3来进行辨别。
此外,例如在步骤SA2的结账处理中从收据打印机4输入的条形码读取器BR的读取数据包括表示服务用卡3的数据的情况下,POS终端控制部50在步骤SA5中作出肯定辨别,而在不包括的情况下,在步骤SA5中作出否定辨别。
POS终端控制部50在判断为用户Uz没有购买服务用卡3的情况下(步骤SA5:否),结束处理。
另一方面,POS终端控制部50在判断为用户Uz购买了服务用卡3的情况下(步骤SA5:是),取得用户Uz所购买的服务用卡3的卡编号213A(步骤SA6)。
例如设为,关于在店铺TP中被销售的服务用卡3,POS终端5在预定的存储区中存储有卡编号213A与条形码所示的代码的组合。在这种情况下,POS终端控制部50基于从收据打印机4输入的条形码读取器BR的读取数据,而从预定的存储区取得与服务用卡3的代码相对应的卡编号213A。
另外,卡编号213A的取得方法只不过为一个示例,而并非被限定于上述的取得方法。例如,也可以采用如下方式,即,在服务用卡3上以能够目视的方式对卡编号213A进行记录,并且预先对每个服务用卡3赋予包括卡编号213A在内的QR代码或存储有卡编号213A的IC芯片,并且通过POS终端5或收据打印机4所具备的读取器装置而从服务用卡3读取卡编号213A。另外,QR代码为注册商标。
接下来,POS终端控制部50对在步骤SA6中所取得的卡编号213A与在步骤SA2中所生成的结算信息建立对应,并将卡编号213A和结算信息通过POS终端网络通信部51而发送给卡管理服务器2(步骤SA7)。
参照流程FC,卡管理服务器2的管理服务器控制部20通过管理服务器通信部21而对卡编号213A和结算信息进行接收(步骤SC1)。
接下来,管理服务器控制部20从卡管理数据库213中对具有与在步骤SC1中接收到的卡编号213A一致的卡编号213A的记录进行特定(步骤SC2)。
接下来,管理服务器控制部20将在步骤SC2中被特定的记录所具有的有效无效信息213B设定为,表示处于有效的情况的有效无效信息213B(步骤SC3)。即,在步骤SC3中,管理服务器控制部20将记录有在步骤SC1中接收到的卡编号213A的服务用卡3的利用设为有效。
另外,在卡编号213A上未对应有结算信息的情况下,管理服务器控制部20不会将服务用卡3设为有效。由此,即使在尽管没有进行结账的情况下POS终端5错误地将卡编号213A发送给了卡管理服务器2的情况下,服务用卡3也不会成为有效。
如上文所述,当用户Uz在店铺TP中购买服务用卡3时,卡管理服务器2会将用户Uz所购买的服务用卡3的利用设为有效。
接下来,对用户Uz购买了服务用卡3之后的服务提供系统1000的工作进行说明。
图9为表示用户终端8、服务提供服务器1、卡管理服务器2、配送服务器6以及服务用打印机7的工作的流程图。
在图9中,流程FD表示用户终端8的工作,流程FE表示服务提供服务器1的工作,流程FF表示卡管理服务器2的工作,流程FG表示配送服务器6的工作,流程FH表示服务用打印机7的工作。
参照流程FD,用户终端8的用户终端控制部80的专用应用程序执行部802对是否通过用户终端显示部82对利用登记UI进行显示进行辨别(步骤SD1)。例如在用户终端输入部83检测到了对利用登记UI的显示进行指示的操作的情况下,专用应用程序执行部802在步骤SD1中作出肯定辨别。
专用应用程序执行部802在判断为对利用登记UI进行显示的情况下(步骤SD1:是),在用户终端显示部82中对利用登记UI进行显示(步骤SD2)。
当显示有利用登记UI时,用户Uz向利用登记UI输入各种信息(步骤SX1)。
用户Uz向利用登记UI输入的信息为,被记录在所购买的服务用卡3上的卡编号213A、针对账户而设定的密码113B、表示服务用打印机7以及油墨的配送目的地的配送目的地信息113C、表示货款的支付方法的支付方法信息113D、以及表示打印机利用服务的计划的计划信息113H。另外,在利用登记UI上显示有多个打印机利用服务的计划,用户Uz通过在利用登记UI上对一个计划进行选择,从而向利用登记UI输入计划信息113H。
专用应用程序执行部802对是否确定了对于利用登记UI的输入进行判断(步骤SD3)。在利用登记UI上设置有对输入进行确定的确定按钮,专用应用程序执行部802在该确定按钮被操作了的情况下,在步骤SD3中作出肯定辨别。
专用应用程序执行部802在辨别为确定了对于利用登记UI的输入的情况下(步骤SD3:是),将请求打印机利用服务的利用登记的利用登记请求信息通过用户终端通信部81而发送给服务提供服务器1(步骤SD4)。
在被发送给服务提供服务器1的利用登记请求信息中,包括有在利用登记UI中被输入的各种信息。即,在利用登记请求信息中,包括有卡编号213A、密码113B、配送目的地信息113C、支付方法信息113D以及计划信息113H。
参照流程FE,服务提供服务器1的提供服务器控制部10通过提供服务器通信部11而对利用登记请求信息进行接收(步骤SE1)。
接下来,提供服务器控制部10执行记录有在利用登记请求信息中所包含的卡编号213A的服务用卡3的认证处理(步骤SE2)。
在认证处理中,提供服务器控制部10通过提供服务器通信部11而向卡管理服务器2发送响应请求信息(步骤SE21),其中,所述响应请求信息为,对记录有在利用登记请求信息中所包含的卡编号213A的服务用卡3的利用是有效还是无效进行询问的信息。在于步骤SE21中被发送的响应请求信息中,包括在步骤SE1中接收到的利用登记请求信息中所包含的卡编号213A。
参照流程FF,卡管理服务器2的管理服务器控制部20通过管理服务器通信部21而对响应请求信息进行接收(步骤SF1)。
接下来,管理服务器控制部20从卡管理数据库213中,对具有与在接收到的响应请求信息中所包含的卡编号213A一致的卡编号213A的记录进行特定(步骤SF2)。
接下来,管理服务器控制部20将在步骤SF2中被特定的记录所具有的有效无效信息213B作为相对于在步骤SF1中接收到的响应请求信息的响应,而通过管理服务器通信部21发送给服务提供服务器1(步骤SF3)。
另外,管理服务器控制部20在接收到响应请求信息时,关于在接收到的响应请求信息中所包含的卡编号213A,在过去发生过一次向服务提供服务器1发送了表示有效的有效无效信息213B的情况下,不会实施表示有效的有效无效信息213B的再次的发送。由此,能够防止通过相同的卡编号213A而被不正当地赋予多个账户的情况。
参照流程FE,在认证处理SE2中,服务提供服务器1的提供服务器控制部10通过提供服务器通信部11而对有效无效信息213B进行接收(步骤SE22)。
接下来,在认证处理SE2中,提供服务器控制部10对接收到的有效无效信息213B表示有效还是表示无效进行判断(步骤SE23)。
在于认证处理SE2中判断为接收到的有效无效信息213B为表示无效的信息的情况下(步骤SE23:无效),提供服务器控制部10判断为,记录有在利用登记请求信息中所包含的卡编号213A的服务用卡3的认证已失败(步骤SE24)。
当在认证处理SE2中判断为记录有在利用登记请求信息中所包含的卡编号213A的服务用卡3的认证已失败时,提供服务器控制部10执行与认证失败相对应的处理(步骤SE3)。作为相对应的处理,作为一个示例而可以列举出向用户终端8发送通过记录有输入至利用登记UI的卡编号213A的服务用卡3而无法接受打印机利用服务这一消息的处理。
在于认证处理SE2中判断为接收到的有效无效信息213B为表示有效的信息的情况下(步骤SE23:有效),提供服务器控制部10判断为记录有在利用登记请求信息中所包含的卡编号213A的服务用卡3的认证已成功(步骤SE25)。
接下来,当在认证处理SE2中判断为记录有在利用登记请求信息中所包含的卡编号213A的服务用卡3的认证已成功时,提供服务器控制部10执行账户登记处理(步骤SE4)。
在步骤SE4的账户登记处理中,提供服务器控制部10生成账户ID113A。此外,在账户登记处理中,提供服务器控制部10通过预定的方法来确定被用户Uz利用的服务用打印机7,并通过预定的方法来取得所确定的服务用打印机7的序列号113G。
接下来,在账户登记处理中,提供服务器控制部10生成具有所生成的账户ID113A、在步骤SE1中接收到的利用登记请求信息中所包含的密码113B、配送目的地信息113C、支付方法信息113D以及计划信息113H、以及支付日信息113E、支付状况信息113F和所取得的序列号113G在内的记录。另外,在此被生成的记录所具有的支付日信息113E成为未设定状态,支付日信息113E通过将在下文进行叙述的步骤SE9而被设定。
此外,在此被生成的记录所具有的支付状况信息113F为,表示已支付的信息。提供服务器控制部10将所生成的记录存储在账户管理数据库113中。通过记录的存储完成,从而提供服务器控制部10结束账户登记处理。
当账户登记处理结束时,提供服务器控制部10开始进行由用户Uz实施的打印机利用服务的利用。
当执行账户登记处理时,提供服务器控制部10会通过提供服务器通信部11而向用户终端8发送表示打印机利用服务的利用登记已完成的完成通知信息(步骤SE5)。在该完成通知信息中包括有通过账户登记处理而所生成的账户ID113A。通过用户终端8对完成通知信息进行接收,从而用户Uz能够对打印机利用服务的利用登记已完成的情况以及打印机利用服务中的账户ID进行确认。
接下来,提供服务器控制部10执行打印机配送处理(步骤SE6)。打印机配送处理对应于第一配送处理的一个示例。打印机配送处理为,使拥有配送服务器6的主体(例如配送商)对服务用打印机7进行配送的处理。
在打印机配送处理中,提供服务器控制部10对在步骤SE4的账户登记处理中存储至账户管理数据库113中的记录进行特定(步骤SE61)。
接下来,提供服务器控制部10通过提供服务器通信部11而向配送服务器6发送表示服务用打印机7的配送请求的配送请求信息(步骤SE62)。在于步骤SE62中被发送的配送请求信息中,包括在步骤SE61中被特定的记录所具有的配送目的地信息113C以及序列号113G。
参照流程FG,配送服务器6的配送服务器控制部60通过配送服务器通信部61而对配送请求信息进行接收(步骤SG1)。
接下来,配送服务器控制部60实施指示如下内容的配送指示,即,将在接收到的配送请求信息中所包含的序列号113G的服务用打印机7向在接收到的配送请求信息中所包含的配送目的地信息113C所示的配送目的地进行配送(步骤SG2)。
例如,在步骤SG2中,配送服务器控制部60向被预先登记的配送员所持有的终端装置发送表示配送指示的信息。由此,服务用打印机7通过配送员向用户Uz在利用登记UI中所输入的配送目的地被进行配送。在图1的情况下,服务用打印机7被配送至房屋KO处。
参照流程FH,服务用打印机7的服务用打印机控制部70对服务用打印机7中是否接通了电源进行辨别(步骤SH1)。
在辨别为服务用打印机7中接通了电源的情况下(步骤SH1:是),服务用打印机控制部70对服务用打印机7是否通过预定的方法而与全球网络GN进行了连接进行辨别(步骤SH2)。
在辨别为与全球网络GN进行了连接的情况下(步骤SH2:是),服务用打印机控制部70通过服务用打印机通信部71而向服务提供服务器1发送表示用户Uz已经开始了服务用打印机7的利用的利用开始信息(步骤SH3)。在于步骤SH3中被发送的利用开始信息中,包括有被存储在服务用打印机7的服务用打印机存储部710中的序列号113G。
参照流程FE,提供服务器控制部10通过提供服务器通信部11而对利用开始信息进行接收(步骤SE7)。
接下来,提供服务器控制部10从账户管理数据库113中对具有与在接收到的利用开始信息中所包含的序列号113G一致的序列号113G的记录进行特定(步骤SE8)。
接下来,提供服务器控制部10将所特定的记录所具有的支付日信息113E设定为,表示接收到利用开始信息的日子的支付日信息113E(步骤SE9)。
如上文所述,在服务提供系统1000中,通过用户Uz向用户终端8输入被记录在从店铺TP所购买的服务用卡3中的卡编号213A,从而使得服务提供服务器1对服务用打印机7进行配送。由此,用户Uz无需为了接受打印机利用服务,而例如从各种各样的打印机中对服务用打印机7进行选择,或者将所购买的服务用打印机7从店中带回。因此,用户Uz能够在不花费时间和劳力的条件下,简单地接受打印机利用服务。
此外,由于是用户Uz通过购买服务用卡3从而能够接受打印机利用服务的商业模式,因此在店铺TP中无需对服务用打印机7的实体机进行销售以及库存管理。因此,服务提供系统1000能够缓解对于用户Uz为了接受打印机利用服务而前往的店铺TP而言规模以及种类等的制约。因此,服务提供系统1000能够实现即使用户Uz不前往所限定的店铺TP,也可使用户Uz接受打印机利用服务。
接下来,参照图10来对服务用打印机7的配送后的服务提供系统1000的工作进行说明。
图10为表示服务用打印机7、服务提供服务器1以及配送服务器6的工作的流程图。在图10中,流程FI表示服务用打印机7的工作,流程FJ表示服务提供服务器1的工作,流程FK表示配送服务器6的工作。
参照流程FI,服务用打印机7的服务用打印机控制部70对是否发生了对打印机信息进行发送的触发进行辨别(步骤SI1)。
打印机信息是指与服务用打印机7相关的信息,包括有被存储在服务用打印机存储部710中的序列号113G、油墨使用总量信息114A、印刷张数信息713和日志文件114C。
在例如服务用打印机7上接通了电源的情况下,服务用打印机控制部70辨别为发生了对打印机信息进行发送的触发。此外,在例如辨别为对打印机信息进行发送的预定的周期到来了的情况下,服务用打印机控制部70辨别为发生了对打印机信息进行发送的触发。此外,在例如油墨罐中的任意一个的油墨剩余量成为预定量以下的情况下,服务用打印机控制部70辨别为发生了对打印机信息进行发送的触发。
另外,发送打印机信息的触发并不被限定于这些触发。此外,发送打印机信息的触发并不被限定于这些触发中的任意一个,也可以包括多个触发。
在辨别为发生了发送打印机信息的触发的情况下(步骤SI1:是),服务用打印机控制部70通过服务用打印机通信部71而向服务提供服务器1发送打印机信息(步骤SI2)。
另外,如上文所述,油墨使用总量信息114A以及印刷张数信息713每当在服务用打印机7执行印刷时会被更新。此外,如上文所述,服务用打印机控制部70对是否发生了打印机错误进行监视,并基于监视结果而将监视项目:打印机错误的日志记录到日志文件114C中。因此,在步骤SI2中被发送的打印机信息中所包含的油墨使用总量信息114A、印刷张数信息713以及日志文件114C在打印机信息的发送时间点是最新的信息。
参照流程FJ,服务提供服务器1的提供服务器控制部10通过提供服务器通信部11而对打印机信息进行接收(步骤SJ1)。
接下来,提供服务器控制部10从账户管理数据库113中对具有与在接收到的打印机信息中所包含的序列号113G一致的序列号113G的记录进行特定(步骤SJ2)。
接下来,提供服务器控制部10从打印机管理数据库114中对具有与在接收到的打印机信息中所包含的序列号113G一致的序列号113G的记录进行特定(步骤SJ3)。
接下来,提供服务器控制部10对在步骤SJ2中被特定的记录所具有的支付状况信息113F表示未支付还是表示已支付进行辨别(步骤SJ4)。
在辨别为支付状况信息113F表示未支付的情况下(步骤SJ4:未支付),提供服务器控制部10通过提供服务器通信部11而向服务用打印机7发送作为对功能停止进行指示的信息的功能停止指示信息(步骤SJ5)。
在步骤SJ5中发送的功能停止指示信息所示的停止对象的功能例如为印刷功能。在服务用打印机7除了印刷功能之外还具有扫描功能和传真功能的情况下,功能停止指示信息所示的停止对象也可以包括这些功能。
参照流程FI,服务用打印机控制部70通过服务用打印机通信部71而对是否接收到了功能停止指示信息进行辨别(步骤SI3)。
在辨别为接收到了功能停止指示信息的情况下(步骤SI3:是),服务用打印机控制部70使接收到的功能停止指示信息所示的停止对象的功能停止(步骤SI4)。
另一方面,在辨别为并未接收到功能停止指示信息的情况下(步骤SI3:是),服务用打印机控制部70使处理返回至步骤SI1。
参照流程FJ,在辨别为支付状况信息113F表示已支付的情况下(步骤SJ4:已支付),提供服务器控制部10对在步骤SJ2中被特定的记录所具有的计划信息113H所示的计划是印刷张数具有上限的计划还是没有上限的计划进行辨别(步骤SJ6)。
在辨别为是印刷张数没有上限的计划的情况下(步骤SJ6:没有上限),提供服务器控制部10执行步骤SJ9的处理。
另一方面,在辨别为是印刷张数具有上限的计划的情况下(步骤SJ6:具有上限),提供服务器控制部10执行步骤SJ7的处理。
在步骤SJ7中,提供服务器控制部10对在步骤SJ3中所特定的记录所具有的印刷总张数信息114B所示的印刷介质的总张数与在步骤SJ1中接收到的打印机信息中所包含的印刷张数信息713所示的印刷张数之和,是否超过了由在步骤SJ2中所特定的记录所具有的计划信息113H所示的计划而被规定的、可印刷的印刷张数的上限进行辨别(步骤SJ7)。
在辨别为印刷张数之和并没有超过由计划所规定的可印刷的印刷张数的上限的情况下(步骤SJ7:否),提供服务器控制部10执行步骤SJ9的处理。
另一方面,在辨别为印刷张数之和超过了由计划所规定的可印刷的印刷张数的上限的情况下(步骤SJ7:是),提供服务器控制部10执行计费处理(步骤SJ8)。计费处理为,以将与超过了由计划所规定的印刷张数的上限的张数相对应的费用与由计划所规定的费用一起向下一次的支付日进行请求的方式实施预定的设定的处理。
当执行计费处理时,提供服务器控制部10使处理转移至步骤SJ9。在步骤SJ9中,提供服务器控制部10对是否需要油墨的配送进行辨别(步骤SJ9)。
在步骤SJ9中,提供服务器控制部10基于被预先规定的相互不同的多个阈值,来对油墨使用总量进行辨别。这些阈值通过事前的测试和模拟等而被适当地规定。在步骤SJ9中,提供服务器控制部10对在步骤SJ1中接收到的油墨使用总量信息114A所示的油墨使用总量是否超过了如下阈值进行辨别,所述阈值为,与在步骤SJ3中所特定的记录所具有的油墨使用总量信息114A所示的油墨使用总量相比而更大的值。在辨别为超过的情况下,提供服务器控制部10在步骤SJ9中作出肯定辨别,而在辨别为并没有超过的情况下,在步骤SJ9中作出否定辨别。
在辨别为不需要油墨的配送的情况下(步骤SJ9:否),提供服务器控制部10执行步骤SJ11的处理。
另一方面,在辨别为需要油墨的配送的情况下(步骤SJ9:是),提供服务器控制部10执行油墨配送处理(步骤SJ10)。油墨配送处理对应于第二配送处理的一个示例。油墨配送处理为,使拥有配送服务器6的主体对向服务用打印机7的油墨罐供给的油墨进行配送的处理。
在油墨配送处理中,提供服务器控制部10从在步骤SJ2中所特定的记录中取得配送目的地信息113C(步骤SJ101)。
接下来,提供服务器控制部10通过提供服务器通信部11而向配送服务器6发送表示油墨的配送请求的配送请求信息(步骤SJ102)。在于步骤SJ102中被发送的配送请求信息中,包括在步骤SJ101中所取得的配送目的地信息113C。
参照流程FK,配送服务器6的配送服务器控制部60通过配送服务器通信部61而对配送请求信息进行接收(步骤SK1)。
接下来,配送服务器控制部60实施对将油墨向接收到的配送请求信息中所包含的配送目的地信息113C所示的配送目的地进行配送进行指示的配送指示(步骤SK2)。例如,在步骤SK2中,配送服务器控制部60向被预先登记的配送员所持有的终端装置发送表示配送指示的信息。由此,在被配送了服务用打印机7的房屋KO中,被配送了油墨。另外,油墨以被贮留在油墨瓶等的容器中的方式被配送。
参照流程FJ,提供服务器控制部10基于在接收到的打印机信息中所包含的油墨使用总量信息114A、印刷张数信息713以及日志文件114C,来对在步骤SJ3中所特定的记录进行更新(步骤SJ11)。
在步骤SJ11中,提供服务器控制部10将在步骤SJ3中所特定的记录所具有的油墨使用总量信息114A更新为,在接收到的打印机信息中所包含的油墨使用总量信息114A。
此外,在步骤SJ11中,提供服务器控制部10通过将在接收到的打印机信息中所包含的印刷张数信息713所示的印刷张数加到在步骤SJ3中所特定的记录所具有的印刷总张数信息713所示的总张数中,从而对在步骤SJ3中所特定的记录所具有的印刷总张数信息713进行更新。
此外,在步骤SJ11中,提供服务器控制部10将在步骤SJ3中所特定的记录所具有的日志文件114C更新为,在接收到的打印机信息中所包含的日志文件114C。
如以上所说明的那样,服务提供系统1000具有提供打印机利用服务的服务提供服务器1、和能够与服务提供服务器1进行通信的用户终端8。用户终端8受理被记录在服务用卡3中的卡编号213A的输入,并将所受理的卡编号213A发送给服务提供服务器1。服务提供服务器1基于从用户终端8接收到的卡编号213A而实施服务用卡3的认证处理,在认证处理中服务用卡3的认证成功了的情况下,实施对服务用打印机7进行配送的打印机配送处理。
此外,在服务提供系统1000的控制方法中,用户终端8受理被记录在服务用卡3中的卡编号213A的输入,并将所受理的卡编号213A发送给服务提供服务器1,服务提供服务器1基于从用户终端8接收到的卡编号213A而实施服务用卡3的认证处理,在认证处理中服务用卡3的认证成功了的情况下,实施对服务用打印机7进行配送的打印机配送处理。
此外,服务提供服务器1具备:提供服务器通信部11,其从用户终端8接收被记录在服务用卡3中的卡编号213A;提供服务器控制部10,其基于提供服务器通信部11从用户终端8接收到的卡编号213A而实施服务用卡3的认证处理,在认证处理中服务用卡3的认证成功了的情况下,实施对服务用打印机进行配送的打印机配送处理。
根据服务提供系统1000、服务提供系统1000的控制方法以及服务提供服务器1,用户Uz通过向用户终端8输入被记录在服务用卡3中的卡编号213A,从而能够接受打印机利用服务。因此,用户Uz无需为了接受打印机利用服务,而例如从各种各样的打印机中对可在打印机利用服务中被利用的打印机进行选择,或者将所购买的服务用打印机7从店中带回。因此,用户Uz能够在不花费时间和劳力的条件下,简单地接受打印机利用服务。
用户终端8受理表示服务用打印机7的配送目的地的配送目的地信息113C的输入,并将所受理的配送目的地信息113C发送给服务提供服务器1。在打印机配送处理中,服务提供服务器1将服务用打印机7向从用户终端8接收到的配送目的地信息113C所示的配送目的地进行配送。
由此,能够将服务用打印机7配送至用户Uz所指定的配送目的地,从而能够进一步减少接受打印机利用服务时所花费的和劳力。
打印机利用服务包括服务用打印机7中的油墨的配送。服务提供服务器1从在打印机配送处理中被配送的服务用打印机7接受油墨使用总量信息114A,并基于接收到的油墨使用总量信息114A而对是否需要油墨的配送进行辨别。然后,在辨别为需要油墨的配送的情况下,服务提供服务器1实施油墨配送处理。
由此,由于油墨会被配送,因此对用户Uz来说,不会花费诸如从店铺TP等购买由服务用打印机7消耗的油墨这样的时间和劳力。因此,用户Uz能够在不花费时间和劳力的条件下,在打印机利用服务中对服务用打印机7进行利用。
服务提供系统1000具备:POS终端5,其实施服务用卡3的结账处理;卡管理服务器2,其能够与POS终端5进行通信,并且将服务用卡3的利用设为有效或无效。POS终端5向卡管理服务器2发送被进行了结账处理的服务用卡3中被记录的卡编号213A。卡管理服务器2从POS终端5接收卡编号213A,并将记录有接收到的卡编号213A的服务用卡3的利用设为有效。在记录有从用户终端8接收到的卡编号213A的服务用卡3的利用为有效的情况下,服务提供服务器1判断为在认证处理中服务用卡3的认证成功了。
由此,能够将能够接受打印机利用服务的服务用卡3限制为被进行了结账处理的服务用卡3。因此,服务提供系统1000能够防止打印机利用服务通过被不正当地获取的服务用卡3而被利用的情况。
POS终端5将在服务用卡3的结账处理中被生成的服务用卡3的结算信息以与卡编号213A建立对应的方式发送给卡管理服务器2。在接收到的卡编号213A上对应有结算信息的情况下,卡管理服务器2将记录有接收到的卡编号213A的服务用卡3的利用设为有效。
由此,能够将能够接受打印机利用服务的服务用卡3切实地限制为被进行了结账处理的服务用卡3。因此,服务提供系统1000能够切实地防止打印机利用服务通过被不正当地到手的服务用卡3而被利用的情况。
上述的实施方式只不过表示本发明的一个方式,在本发明的范围内能够任意地进行变形以及应用。
例如,虽然在上述的实施方式中,对印刷方式为热敏式的收据打印机4进行了例示,但收据打印机4的印刷方式并不被限定于热敏式,而也可以为喷墨式等其他的印刷方式。
例如,虽然在上述的实施方式中,作为服务用打印机7而对串行的喷墨打印机进行了例示,但服务用打印机7也可以为行式的喷墨打印机。
例如,在上述的实施方式中,作为服务用打印机7中的消耗品而对油墨进行了例示,并对油墨被配送的情况进行了例示。然而,被配送的消耗品并不被限定于油墨,而例如也可以包括对在喷墨头的维护中作为废液流出的油墨进行贮留的废液盒。在这种情况下,服务用打印机7将表示在废液盒中贮留的油墨量的信息作为消耗品关联信息而发送给服务提供服务器1。然后,服务提供服务器1基于从服务用打印机7接收到的信息而向配送服务器6实施对废液盒进行配送的配送指示。此外,如果服务用打印机7为电子照片方式的打印机,则也可以将色粉作为消耗品。
提供服务器控制部10、管理服务器控制部20、收据打印机控制部40、POS终端控制部50、配送服务器控制部60、服务用打印机控制部70以及用户终端控制部80的功能例如也可以通过多个处理器或者半导体芯片来实现。
此外,图2、图6以及图7所示的各部分为一个示例,具体的安装方式并未特别地被限定。换而言之,并不一定必须安装有与各部分独立地对应的硬件,当然也可以设为通过一个处理器来执行程序从而实现各部分的功能的结构。此外,也可以将在上述的实施方式中由软件来实现的功能的一部分设为由硬件来实现,或者将由硬件来实现的功能的一部分设为由软件来实现。此外,关于服务提供系统1000的其他的各部分的具体的细节部分的结构,也可以在不脱离本发明的主旨的范围内任意地进行变更。
此外,为了容易地理解服务提供系统1000的各装置的工作,而例如图8、图9以及图10所示的工作的步骤单位根据主要的处理内容而进行了分割,本发明并不会通过处理单位的分割的方法和名称而被限定。也可以根据处理内容,而进一步将之分割为更多的步骤单位。此外,也可以以使一个步骤单位包括更多的处理的方式来进行分割。此外,该步骤的顺序也可以在对本发明的主旨没有妨碍的范围内适当地进行更换。
符号说明
1…服务提供服务器(第一信息处理装置、信息处理装置);2…卡管理服务器(第二信息处理装置);3…服务用卡(卡);4…收据打印机;5…POS终端(第二终端装置);6…配送服务器;7…服务用打印机(印刷装置);8…用户终端(第一终端装置);10…提供服务器控制部(控制部);11…提供服务器通信部(接收部);113C…配送目的地信息;114A…油墨使用总量信息(消耗品关联信息);213A…卡编号(卡信息);1000…服务提供系统;BR…条形码读取器;CD…顾客显示器;GN…全球网络;JT…自动找零机;KO…房屋;KOM…房屋通信装置;R…收银台;LN1、LN2…局域网;TP…店铺;TPM…店铺通信装置;Uz…用户。
- 服务提供系统、服务提供系统的控制方法及信息处理装置
- 信息处理装置、服务提供系统、服务提供方法和程序