用于驱动输出设备的系统和方法与流程

文档序号:16807725发布日期:2019-02-10 13:13阅读:256来源:国知局
用于驱动输出设备的系统和方法与流程

本发明属于用于处理打印作业和驱动输出设备的自动化系统和方法的技术领域。更具体地,本发明属于使用网络环境(诸如“云”)中的远程服务器以用于处理打印作业的系统和方法的领域。



背景技术:

自1995年以来,已经知道用于订购打印产品的基于互联网的商店。vistaprint公司最初地使打印买家能够结合他可以自定义和编辑的文本字段使用模板的预定集合中的一个来设计名片。后来这种服务被扩展,并且现在不仅包括订购名片而且包括订购个性化的固定物、礼品卡、日历、海报、传单等的可能性。供应类似服务的公司是impress、colleria、iprint和mimeo。

典型的网络商店可以由客户通过前端访问。这通常是可以使用网络浏览器访问的、并且以登记新的用户帐户或使用户能够注册的字段为特征的网页。一旦用户已经注册,他就可以表达他希望从预定产品的列表订购的产品。在下一步骤中,他可以编辑可自定义的字段。在最后的步骤中,他可以验证并提交他的订单,以及继续在线支付他的订单。

典型的网络商店还具有仅可由打印生产者访问的后端。该后端使打印生产者能够管理已经提交的打印作业。打印生产者可以渲染特定的打印作业并将它们发送到特定的输出设备和精整装备。一旦已经打印并且精整了作业,就会将其邮寄给打印买家。

具有2000年1月18日的优先权日并转让给lopezprintinginc的美国专利us7076450公开了“一种基于互联网的打印订购系统,该系统专门适配用于高效且有成本效益地向公共机构和联合大企业的用户供应名片、文具产品等中。”根据本发明,“用户能够根据预定的简档选择公司定制的产品。处理器接口适配成直接生成印前产品以用于自动将预定的简档结合到精整的定制产品中”。

具有2000年1月25日的优先权日并转让给vistaprintusa,inc的欧洲专利申请ep1259887公开了“一种方法,包括电子地从各个客户累积离散的打印作业;将离散的打印作业聚合成聚合打印作业,在完整打印介质的单元上一次可打印所述聚合打印作业中的每一个;以及将聚合打印作业电子地分发到各个打印机以用于打印”。

具有2000年2月21日的优先权日并转让给seikoepsoncorp.的欧洲专利申请ep1184779教导的是“连接到网络的客户端指示连接到网络的打印机以打印数据。连接到网络的服务器在客户端与打印机之间关于打印进行调解。客户端指定打印数据和数据被输出到的打印机,并向调解系统发出打印请求,所述调解系统将打印数据的格式转换为独立于打印机型号的通用格式并将其转移到打印机”。

具有2000年7月21日的优先权日并转让给hewlett-packard发展公司的美国专利us7996273教导了“一种针对打印服务的在线市场,在其中多个打印服务用户的利益与多个打印服务提供商的利益平衡”。

具有2001年9月27日的优先权日并转让给canonkabushikikaisha的美国专利us7536306描述了“一种经由英特网提供在线打印服务的用于形成到打印服务提供商的打印订单的打印控制方法、打印控制装置和打印控制程序”。

具有2010年5月14日的优先权日并分配给canoneuropenv的美国专利us9292230描述了“一种包括多个网络提交服务器和打印服务器的打印管理系统。每个网络提交服务器主控一个网站,该网站被配置成允许向打印管理系统提交打印作业。打印服务器被配置成从多个网络提交服务器接收打印作业;处理打印作业;以及将打印作业发送到至少一个要打印的打印机。打印管理系统被配置成向每个接收的打印作业添加标识符,以识别接收打印作业的网络提交服务器或网站。配置打印服务器使得基于添加到打印作业的标识符来处理打印作业”。

类似于以上现有技术中描述的系统的系统遭受到多个限制。

它们基本上被设立为单个商店。如果打印生产者希望设立多个商店,则他不得不单独地设立它们。这种方法导致资源的冗余,诸如例如驱动不同打印设备的印前引擎。这种冗余还使得印前引擎的管理和维护(诸如升级)更加复杂。



技术实现要素:

借助于在本申请的独立和从属权利要求中描述的系统和方法来解决现有技术的限制。

新系统和方法在单个服务器上支持多个打印商店。能够使用相同的印前引擎以用于在多个位置处驱动不同的输出设备。

在解释优选实施例期间,其它优点将变得清楚。

附图说明

图1示出了根据本发明的系统,其包括提交门户服务器、印前服务器和三个输出设备。

图2示出了提交门户的前端的欢迎屏幕。

图3示出了在其中打印生产者可以选择打印产品的屏幕。

图4示出了在其中打印生产者可以选择限定打印产品的产品意向的方法的屏幕。

图5示出了在其中打印生产者可以输入打印产品的生产数据的屏幕。

图6示出了在其中打印生产者可以上传用于打印产品的内容文件的屏幕。

图7示出了由印前检查引擎生成的屏幕。

图8示出了提交门户的后方的屏幕,在其中示出了两个打印作业。

具体实施方式

所发明系统的代表性实施例

图1示出了根据本发明的系统的全局概述。

100是主控多个网络商店(102,103和104)的提交门户。提交门户100是在提交门户服务器(101)上运行的软件程序。

这些网络商店(102、103和104)中的每一个通过前端单独地可访问。前端将它本身表示为在与打印生产者相关联的计算机上显示的网页。在图1中,网络商店(102和103)与第一打印生产者(120)相关联,而网络商店(104)与第二打印生产者(130)相关联。

此外,网络商店(102)还可选地由品牌所有者(140)可访问。

每个打印生产者(120,130)可以访问一个或多个输出设备。在图1中,打印生产者(120)管理两个输出设备(121和122)。这些输出设备可以是相同或不同的类型。例如,在图1中,打印生产者(120)管理第一类型a的第一输出设备(121)和第二类型b的第二输出设备(122)。第二打印生产者(130)管理碰巧也是类型b的单个输出设备(131)。

与打印生产者120和122相反,品牌所有者140典型地不与特定的输出设备相关联。

打印生产者可以通过网络商店向提交门户(100)提交打印作业。在图1中,打印生产者(121)通过网络商店(102)已经提交了两个打印作业(106和107)。类似地,打印生产者(130)通过网络商店(104)已经提交了打印作业108。

提交打印作业涉及优选地提供关于至少以下内容的信息:

·要在其上打印作业的输出设备;

·要在其上打印作业的介质类型;

·要以其打印作业的质量水平;

·要打印的项目的数量;

·描述要打印的文本和图像的内容文件。

所有提交的数据共同限定打印作业(106,107,108)。多个打印作业(106,107,108)共同限定作业列表(105)。

提交门户包括第一印前检查引擎。这种印前检查引擎的作业是检查是否满足所有约束以在所选择类型的输出设备和介质上打印作业,并在不符合的情况下生成警告或应用修复。

为了生产率的目的,打印生产者或品牌所有者可以使用产品模板,在其中预设了信息中的一些,同时可以编辑多个变量和数据。

提交门户具有后端,其优选地使提交门户操作者能够执行以下操作:

·得到作业列表(105)中提交的作业(106,107,108)的概述;

·管理提交的作业:预览它们、重新编辑它们、批准它们、改变它们的顺序、删除它们等;

·管理和设计产品模板;

·执行多个管理任务,诸如创建或删除网络商店、打印生产者帐户、管理者帐户等。

提交门户操作者可以是打印生产者或品牌所有者。这些提交门户操作者只可以看到与他们相关联的网络商店中创建的作业。可替换地,提交门户操作者可以是超级用户,其具有可以访问由不同前端用户已经提交给门户的所有作业的特权。

作业列表(105)可以由印前引擎(110)下载。这种印前引擎(110)是在印前服务器(111)上运行的软件程序。

它包括调度程序,以用于调度将以其处理和渲染的作业的顺序。

印前引擎还优选地包括第二印前检查引擎。

附加地,印前引擎包括一个或多个渲染引擎。每个渲染引擎与特定类型的输出设备相关联。例如,在图1中,存在支持类型a的输出设备的第一渲染引擎(112)和支持类型b的输出设备的第二渲染引擎(113)。

渲染引擎的输出是文件的集合,所述文件的集合包括包含用于输出设备打印作业的所有必要指令的文件、图像内容的分色的集合以及,可选地包括,要打印的产品的高质量预览图像。

所有这些文件被反映到其被用于的打印生产者的位置。输出设备根据来自印前引擎的打印指令在介质上打印图像内容。

前端操作

所发明系统和方法的代表性实施例如下工作。

在第一步骤中,打印生产者或品牌所有者通过验证他自己来得到对网络提交门户的前端的访问。

为了限定打印产品,他从可用产品类型的集合选择最接近地类似于他的需要的一个可用产品类型。

产品定义由下列两部分组成:描述打印产品看起来将如何的“产品意向”部分和提供有关打印产品将如何生产的信息的“生产数据”部分。

产品意向部分由打印生产者或品牌所有者通过优选地上传pdf、jpeg或png内容文件来限定,该文件是要打印的内容的完整表示。可选地,pdf文件允许在生产过程的稍后阶段中填写的字段。这种字段的示例是可变数据字段,诸如适合于包装食品的标签上的“在此之前食用最佳”的日期字段。另一个示例是打印产品的唯一序列号。

上传内容文件的可替换解决方案是提供一种编辑器,该编辑器使打印生产者或品牌所有者能够编辑和布置文本和图像,或者使他能够提供到内容文件所在位置的链接。

生产数据部分包括至少以下子部分:

1)子部分,其识别要在其上生产打印产品的输出设备;

2)子部分,其识别要在其上生产打印产品的介质类型;

3)子部分,其指定将用于生产打印产品的质量水平或与质量水平对应的参数,诸如打印机分辨率、光栅扫描频率、油墨覆盖的最大总量等;

4)子部分,其指定将在其上打印产品意向的可打印区域。

子部分1)直到3)优选地是多值的选项。第四子部分与所选择类型的打印产品直接耦合。

当打印生产者或品牌所有者已经输入产品意向和生产数据部分时,首先进行印前检查。

提交门户上的印前检查的重要功能是检查将要渲染的内容文件是否符合沿着所选择打印产品类型的可打印区域的裁剪框中的x尺寸和y尺寸二者。

第二个功能是检查内容文件中的内容的设备相关颜色坐标是否被充分标记,以在由印前引擎在稍后阶段渲染期间实现恰当的色度学解释。

根据所发明系统和方法的一个方面,可能为(第一)印前检查引擎设定多个选项,由此提交门户操作者可以选择在检测到不满足用于在所选择输出设备上打印作业的条件中的一个或多个的情况下需要采取什么动作。这些选项可以包括:

-为操作者生成警告消息,

-中止提交过程,

-完全忽略警告或

-自动对数据进行必要的修复以便满足强制约束。

在下一步骤中,打印生产者或品牌所有者可以在给定名称下存储产品规格。稍后他可以重新打开并编辑产品规格或将其删除。

此时,还可以生成打印产品的预览图像。

每次打印生产者改变打印作业时,自动进行新的印前检查并且可以生成新的预览图像。

如果打印生产者或品牌所有者对产品定义满意,则他可以将其提交用于生产。从那时起,产品规格将继续作为作业存在于提交门户中。

该作业包括内容文件,并且优选地包括jdf(“作业定义格式”)作业单。

jdf框架由cip4组织维护。jdf作业单是完整工作流程的开放、可扩展、基于xml的规格,其包括创建打印产品的所有生产步骤。本发明中的jdf作业单包括关于产品规格的生产数据部分以及关于网络商店和打印生产者的管理数据的信息。

在jdf作业单中,存在用于包括专有的xml格式化数据的规定。在本发明中,该特征可用于嵌入“作业xml文件”。这样的作业xml文件提供了支持用于驱动专有输出设备的专有指令的工具。通过在jdf单中嵌入作业xml文件,可能以提交门户的水平存储数据,否则所述数据将不符合或不属于jdf作业单。

jdf作业单和内容文件被可选地捆绑在ascii编码的容器文件中,诸如在mime文件中。

后端操作

提交门户操作者操作者可以检查每一个作业并批准它或删除它。

批准的作业被转移到印前引擎。

印前引擎操作

印前引擎的作用优选地是:

1)执行包含在jdf作业单中的内容文件的(第二)印前检查;

2)针对特定输出设备渲染作业并将所渲染图像存储在分色文件的集合(诸如tiff文件)中;

3)从jdf作业单中提取作业xml文件并以这样的方式补充其内容:其提供了用于在预期输出设备上打印分色文件的完整指令;

4)可选地,生成打印产品的第二预览图像。

jdf作业单的(第二)印前检查检查是否满足所有条件以在渲染器上成功渲染内容文件。这包括检查所有资源(诸如字体和颜色变换)是否是可用的、图像的分辨率是否足够高,设定细线的宽度等。

如前所述,作业xml文件的目的是其提供一种机制和工具来支持用于驱动专有输出设备的专有指令。作业xml文件的内容典型地优选地包括诸如以下的数据:

·管理数据:打印生产者和客户的识别和联系数据;

·打印产品的描述;

·要打印的内容文件中的页数;

·关于要打印分色的位置的数据;

·关于分色的大小的数据;

·关于要在其上打印图像的介质的数据,

·关于可变数据字段的位置大小和取向的数据

·关于图像中的可变数据字段的字体类型、大小和颜色的数据;

·关于分色的集合的文件名称和文件大小的数据。

这些数据由印前引擎从之前在提交门户上形成的jdf作业单中提取。

渲染过程优选地涉及:将矢量图形(包括类型)转换为具有预期输出设备的分辨率的位图,将连续色调图像缩放到预期输出设备的分辨率,应用必要的颜色转换以获得在与预期输出设备相同的着色剂空间中表示的像素,并且最后对这些像素进行半色调以匹配预期输出设备的像素深度。以这种方式,获得分色的集合,其是准备好用于预期输出设备的打印。在实际情况中,分色优选地存储在tiff或png文件中。

打印服务器操作

此时所有数据(渲染的分色的集合、驱动打印机的作业xml文件以及,可选地,预览图像)对于开始实际的打印生产是可用的。

为此目的,所述文件从印前服务器转移到驱动预期输出设备的打印服务器。这可以按照拉动模型(由此打印服务器的操作者启动转移)或者按照推动模型(其中印前服务器的操作者启动转移)来完成。

当所述数据已被转移到打印服务器时,可以开始实际打印。这涉及分析作业xml文件并提取打印机设定并在打印产品上打印tiff文件中的分色的集合。

在该阶段,用于可变数据字段的数据(例如,“在此之前食用最佳”的日期)可以被生成并与分色中的空白空间合并。

工业适用性

根据本发明的提交门户可以被设立用于在瓶子上打印。

在这种情况下,打印生产者可以是啤酒厂或瓶子厂。品牌所有者可以是啤酒厂的母公司。打印产品可以是在其上直接打印标签的瓶子。标签可以具有诸如文本、背景图像和公司标志之类的固定数据和/或可变数据。可变数据的示例是“在此之前食用最佳”的日期字段,其指示瓶子内部产品的到期日期。

打印生产者通过打开窗口(200)并借助于用户名(201)和密码(202)认证他自己来输入(图2)提交门户。欢迎屏幕(300)向他示出(图3)他可以从中选择的可能产品类型的列表。例如,可用的产品类型可以是:25cl的第一瓶子类型(301)和33cl的第二瓶子类型(302)。当打印生产者已经做出他的选择时,他选择“继续”按钮(303)以继续到下一屏幕(400)。

然后,用户选择可用产品类型中的一种,例如33cl的瓶子类型。接下来,他看到(图4)屏幕(400),在其中他可以选择用于指定打印产品的方法。例如,在图4中,他可以在基于上传内容文件的方法(401)之间进行选择,或者他可以选择使用在线编辑器以用于来限定内容的方法(403)。在该具体示例中,假设打印生产者已经选择“33cl瓶子型号a”(401),这将要求他在稍后阶段上传内容的pdf或jpeg文件。

当打印生产者选择“继续”按钮(403)时,他示出(图5)了屏幕(500),其给他用于生产打印产品的多个选项。例如,在屏幕(500)上,请求打印生产者输入:

·将直接在其上打印的瓶子的数量(501),诸如例如500;

·瓶子(502)的材料类型,诸如例如透明pet或绿色玻璃(借助于下拉菜单选择);

·输出设备(503),其将用于在瓶子上打印诸如例如“比利时啤酒厂-打印机2”(借助于下拉菜单选择);

·质量模式选项(504),诸如例如草稿、正常或高(借助于下拉菜单选择)。

附加地,根据本发明的具体实施例,打印生产者可以在生产数据部分中指定关于要在其上打印的瓶子上的参考位置的偏移距离,以便限定内容图像要在瓶子上打印的位置。

在击中“继续”按钮(505)之后,邀请打印生产者(图6)选择(601)并上传(602)表示要在瓶子上打印的标签的pdf或jpeg文件。

提醒打印生产者标签应该满足的约束,例如,它应该在高度尺寸和宽度尺寸二者方面都具有特定的大小。这种约束的示例(603)是:“文件要求:1页,介质大小:170mm×70mm,横向”。

此时,发生第一印前检查(图7)。如果遇到某些问题,则生成适当的消息。例如:

·(701)警告:文件包含未指定的以cmyk颜色空间表示的图像。最后打印的颜色可能不正确或可能存在色移。

·(702)修复:

实际剪裁框大小为175mm×75mm横向,预期剪裁框大小为175mm×70mm,横向。该文件已经被缩放以符合预期的大小。

·提要:“在验证文档时,遇到警告并已经修复了一些问题。你可能想要验证这些修复。

点击“添加到作业列表”(703)以继续上传文件或

点击“取消”(704)以上传修订的文件。”

如果打印生产者点击“添加到作业列表”(703),则印前检查作业被实际上添加到作业列表(105)。

根据本发明的具体实施例,存在用于预览具有打印在其上的标签的瓶子的支持。

可选地,存在用于打印产品的三维预览的规定。在那种情况下,在预览窗格中提供锚点以操纵预览的查看角度和取向。

如前所述,作业可以存储在jdf作业单中。

在这个阶段,打印生产者可以通过提交门户的后端屏幕(800)查看他的作业列表(图8)以预览、删除或编辑现有作业,或者向特定作业添加附加评论。在图8中,示出了两个作业(801和802),其属于特定打印生产者的作业列表。

当以任何方式编辑或修改现有作业(801,802)时,在将其以修改的形式存储在作业列表中之前再次印前检查它。

可以将作业列表发送到印前服务器,或者印前服务器可以调用提交门户以上传这样的作业列表。

印前引擎的第一个任务是限定作业调度,其确定属于不同作业列表的不同作业要以哪种顺序处理。

当处理特定作业时,首先从jdf作业单确定其要针对哪个类型的输出设备和介质被渲染以及按照哪个质量模式。根据此信息可以选择用于渲染器的适当参数:打印分辨率半色调频率、颜色配置文件、gcr设置、最大总油墨等。

其它信息(诸如打印生产者的识别和联系数据)可以存储在作业xml文件中。在同一作业中,xml文件也可以存储驱动输出设备必要的所有信息,诸如瓶子类型的选择、限定可打印区域的盒子、标签的位置和取向等。代表性作业xml文件的示例示出在本文档的结尾处。

然后,渲染器从上传的pdf、png或jpeg文件计算可打印位图。在优选实施例中,这些位图可以以tiff(或以另一无损压缩格式,诸如png)文件存储。在优选实施例中,渲染器是基于pdf或postscript的光栅图像处理器。可打印位图与要打印的内容的分色对应。可选地,生成完整打印的瓶子的高分辨率预览图像。

在下一步骤中,分色、作业xml文件和预览图像通过计算机网络反映到预期输出设备所位于的打印生产者的位置处的打印服务器。分析作业xml文件以设立输出设备的打印参数,在这之后可以在瓶子上打印分色。

在此阶段,填写原始内容文件中的空字段(如果有的话)。例如,“在此之前食用最佳”的日期被生成并与在它们的渲染期间留在分色中的空白空间合并。

附加的实施例和示例

本发明可以有利地用于直接打印的瓶子的生产,但是也用于其它物体,诸如马克杯、玻璃饮水杯、罐头、餐盘、烹饪锅等。所有这些示例共享它们是基本上轴对称的物体的属性。

本发明可以用于的其它示例是自定义的纸板或纸包装、甚至画布、毛巾、垫套、鞋子、t恤、领带等。此列表不是限制性的。

通过输出设备的打印优选地借助于喷墨打印机完成。如果物体是轴对称的(例如瓶子),则优选地使用专门为此目的设计的特殊打印机,诸如由位于多特蒙德(d)的公司khs制造和销售的khs-innoprint®机器。如果在设计用于容纳供人类食用的流体的塑料物体(诸如瓶子)上进行打印,则优选地使用uv可固化的低迁移油墨,诸如由位于莫尔特塞尔(b)的公司agfagraphicsn.v.销售的那样。在具有2007年11月24日的优先权日并转让给agfagraphicsn.v.公司的欧洲专利ep2053103a中公开了这种油墨的示例。

总区域覆盖

当在设计用于容纳供人类食用的塑料包装材料上打印油墨时的考虑是“油墨覆盖总量(“tac”)。

限制此tac的第一个原因与打印过程本身有关。tac的高值可能导致固化油墨的困难。或者当在其上打印油墨层的塑料物体变形时,可能导致油墨层的破裂。

第二个原因与健康有关。uv可固化油墨包含单体。在固化期间,单体转化为聚合物——但仅在一定程度上。uv固化后残留的单体可迁移到塑料包装材料中,并且可以最终甚至污染包装内部的液体或食物。可以通过限制tac来管理此风险。较低的tac导致以较少的单体开始并且还提供更深的uv固化,由此减轻由单体进行的迁移和污染。

tac可以表达为单独油墨量的最大总和,由此每种油墨以从0%(无油墨)至100%(由油墨完全覆盖基板)的比例表达。可替换地,另一个代表性的数字可以用于表达tac,所述数字诸如例如在0(最低tac)与10(最高tac)之间的数字。

tac可以可选地由图5中的屏幕500中的特殊字段中的打印生产者指定,然后变成生产数据部分的一部分。然后,tac规格通过在渲染期间发生的颜色管理使用。

油墨消耗

可能存在打印生产者想要知道对于打印特定作业将消耗多少油墨的估计的情况。此信息对于计算作业成本或调度油墨的补给可以是有用的。

为了此目的,本发明的具体实施例提供了针对油墨中的每一种计算将使用的量的预测的选项。该计算基于将考虑网点面积补偿曲线的分色的集合中的颜色像素值转换为针对每种油墨的体积。体积可以例如以ml表达。

油墨消耗估计优选地存储在作业xml文件中或者——可替换地——存储在单独的xml或类似的结构化数据文件中。

因为估计的油墨体积的绝对值不一定容易解释或甚至不相关,所以可能将估计的油墨消耗示出为标尺上的相对指标,由此标尺的左端与利用油墨打印区域的0%的分色对应,以及标尺的右端与利用油墨打印区域的100%的分色对应。

为了估计油墨消耗,不一定使用分色的全分辨率版本。计算上更有效的方法是——利用相同的颜色渲染参数——渲染分离的(较)低分辨率版本并使用这些(较)低分辨率分离来估计油墨消耗的量。

提供用户界面元件来激活油墨消耗的计算,并提供用户界面元件以调用和示出油墨消耗估计的结果。

多个页面内容文件

存在作业中要打印的不同瓶子不应该与同一且相同的内容相关联的情况。例如,可能具有其中要在300个瓶子上打印并且由此第一一百个瓶子接收第一内容图像,第二100个瓶子接收第二内容图像,以及第三一百个瓶子接收第三内容图像的作业。通过处理具有多个页面的内容数据,可以在技术上处理这样的布置。当打印这样的多个页面内容时,还可以指定不同页面要以哪种顺序打印:逐份的、不逐份的或——甚至——以随机顺序。

关于作业xml文件的可替换实施例

在前面的实施例中,称为“作业xml文件”的xml结构化文件用作存储用于驱动专有输出设备的专有指令的工具。在更广泛的上下文中,可以使用除了xml结构化数据之外的其它结构化格式,只要它们可以由输出设备解释为利用正确的输出设备设定打印分色的集合。因此,术语“作业xml文件”可以方便地拓宽为“作业文件”。

在前面的实施例中,作业xml文件嵌入在jdf作业单中的作业提交门户中,并且在稍后阶段从在印前服务器处的该jdf作业单中提取,以利用附加信息补充它。在稍微不同的方法中,作业xml文件没有被创建并嵌入在作业提交门户处并嵌入jdf作业单中,而是作业xml文件(或使用另一结构化格式的文件)被创建在印前服务器上,其中按照这样的方式利用信息来补充:其提供完整的指令以用于在预期输出设备上打印分色文件。

作业xml文件的示例

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1