本发明专利技术公开了一种可变数据生成过程中支持后端封装设备的实现方法及装置,用以解决现有可变数据生产过程中同后端封装设备连接能力弱、自动化程度低的问题。所述方法包括:可变数据印刷模块创建作业,在作业中动态绑定并加载封装码模块,并从中获取对应设备的封装码元数据,同时加载掩码光栅数据模块并指定掩码处理规则;在输出作业时,把动态获取的页面元数据送入到封装码模块中生成掩码光栅数据,并进一步生成封装码光栅数据;可变数据印刷模块根据封装码元数据对封装码光栅数据进行嵌入操作;页面输出后,由后端封装设备对封装码进行识别。本方案有效提高了可变数据印刷过程的自动化程度和个性化定制需求,满足了实际生产的要求。
【技术实现步骤摘要】
一种支持后端封装设备的可变数据的输出方法及装置
本专利技术涉及图形图像印刷
,尤其涉及一种可变数据印刷过程中的支持后端封装设备的页面输出方法及装置。
技术介绍
可变数据印刷是指大数据量的可变数据的打印、输出过程,每个印刷面有部分或全部数据(内容)是可变的,其中,数据具体包括文本、数字、图像、条形码等等。该印刷方式对版式设计的复杂程度要求不高,但对数据的处理速度和整体系统的生产效率有较高要求。可变数据印刷常用于银行证券、保险、电信等行业的账单打印、商业文书制作等领域中。目前可变数据印刷的处理速度超过了每分钟2000页,这就要求可变数据印刷过程有非常高自动化程度,而后端的封装设备的自动化程度在整个可变数据印刷过程中占有很大的比重。后端封装设备一般通过识别输出页面上的特定标记来确定页面的封装顺序。目前大多数后端封装设备采用的方式都是识别事先印刷好的标记,这些标记均是固定不变的,灵活性和定制性较差;有些则通过手工在前端制作软件中排入特定的封装设备的封装码,但这样做也无法满足同时支持多个后端封装设备的要求;在某些要求封装码动态变化的情况下就更无法实现了。对可变数据印刷来说,要对后端封装设备实现个性化的灵活支持需要满足以下的要求:(1)可变数据印刷过程需要同时支持多种后端封装设备,即所输出的页面能够支持多种设备封装码类型的要求;(2)页面生成的封装码能够支持动态变化的能力;(3)具有足够的可扩展能力,以满足对后端封装设备的个性化处理要求的不断提升。目前的可变数据印刷同后端封装设备的连接过程的灵活性和定制性比较差,导致整体的生产效率无法得到有效的提升。
技术实现思路
本专利技术提供一种可变数据印刷过程中的同后端封装设备灵活连接的实现方法及装置,用以解决现有可变数据印刷过程中同后端封装设备连接能力弱、定制性差、执行效率低的问题。本专利技术提供的可变数据印刷过程中的同后端封装设备灵活连接实现方法,包括:可变数据印刷模块创建作业,在所述作业中动态绑定后端封装设备的封装码生成模块,从封装码生成模块中获取封装码的元数据内容,并指定对封装码生成模块生成的掩码光栅数据的处理规则的描述;可变数据印刷模块在输出作业时,将动态收集的当前页面的元数据发送给封装码生成模块,封装码生成模块生成对应的掩码格式的封装码光栅数据并返回给可变数据印刷模块;可变数据印刷模块把封装码掩码光栅数据发送给掩码光栅数据处理模块,掩码光栅数据处理模块根据指定的处理规则对掩码光栅数据进行处理并返回给可变数据印刷模块;可变数据印刷模块根据封装码元数据和当前页面的元数据把最终的封装码光栅数据嵌入到当前页面中。本专利技术提供的可变数据印刷过程中的支持后端封装设备的实现方法和装置,包括可变数据印刷模块、封装码生成模块和封装码掩码光栅数据处理模块,其中:所述可变数据印刷模块,用于创建作业,在所述作业中绑定对应后端封装设备的封装码生成模块,获取封装码的元数据,加载封装码掩码光栅处理模块并指定封装码掩码光栅数据的处理规则;在输出作业时,将动态收集当前页面的元数据发送给所述封装码生成模块;将生成的封装码掩码光栅数据发送给所述的封装码掩码光栅数据处理模块;所述封装码生成模块,用于根据所述页面元数据和封装码元数据生成掩码格式的封装码光栅数据;所述封装码掩码光栅处理模块,用于接收所述掩码格式的封装码光栅数据,并根据指定封装码光栅数据的处理规则对光栅数据进行图形图像处理。本专利技术提供的可变数据印刷过程中支持后端封装设备的实现方法及装置,能够满足可变数据印刷过程中对不同的后端封装设备进行支持的要求;通过将不同封装设备的封装码的生成能力由不同的封装码生成模块来完成,不同的封装特性通过封装码的元数据来进行描述,保证了可变数据印刷模块可以同时支持多个后端封装设备。通过使封装码模块返回掩码格式的光栅数据,保证了可以对封装码的光栅数据进行进一步的图形图像处理,以支持生成的封装码满足对后端封装设备的个性化定制的需求。不同封装设备的封装码的生成实现为不同的动态链接库,保证了不同设备间的彼此独立,封装码生成模块的加载在整体系统中是基于插件方式独立实现的,对现有可变数据印刷模块的处理没有影响。本专利技术提供的可变数据印刷过程中支持后端封装设备的实现方案具有很大的灵活性和可定制性,可以对不同的后端封装设备提供支持,同时通过封装码元数据和输出页面元数据以及封装码掩码光栅数据处理机制保证了封装码生成过程的高效灵活可变,满足了系统整体生产效率的要求。本方案适用于任意硬件配置的可变数据印刷系统,可以支持不同类型的后端封装设备,并能够灵活的个性化定制能力。附图说明图1为本专利技术实施例中支持后端封装设备的功能架构示意图;图2为本专利技术实施例中支持后端封装设备的实现装置框图;图3为本专利技术实施例中封装码生成模块的一种可能结构框图;图4为本专利技术实施例中支持后端封装设备的可变数据的实现方法流程图。具体实施方式为了提高可变数据印刷过程中对后端封装设备的灵活性和可定制性支持,满足在可变数据印刷过程中提高整体生产效率的要求,本专利技术实施例提供了一种可变数据印刷过程中的支持后端封装设备的实现方法及装置,下面将结合说明书附图对本专利技术实施例的实现原理、具体实施过程及其能够达到的有益效果进行详细的阐述。本专利技术实施例中,可变数据印刷过程中提供掩码光栅数据封装码的封装码生成模块是基于插件方式独立实现的,支持后端封装设备的功能结构示意图如图1所示。封装码生成模块实现支持后端封装设备的核心功能。可变数据印刷模块在生成支持后端封装设备的作业时使用到封装码生成模块。可变数据印刷模块负责加载和卸载封装码模块和掩码光栅数据处理模块。在创建作业时动态绑定对应封装设备的封装码生成模块,同时获取封装码的元数据内容,并指定封装码光栅数据的处理规则;可变数据印刷模块在输出作业时,需要把当前页面的元数据内容送入到封装码生成模块中;封装码模块根据页面元数据内容生成当前页面的掩码格式的封装码光栅数据;生成的封装码光栅数据由可变数据印刷模块送入到掩码光栅数据处理模块,按照指定的处理规则进行图形图像处理;处理后的光栅数据将由可变数据印刷模块内嵌到当前页面中,并最终送到后端封装设备上;后端封装设备将识别这些动态生成的封装码并进行相应的封装处理。本专利技术实施例中,可变数据印刷过程中对后封封装设备支持的实现装置如图2所示,包括可变数据印刷模块201、封装码生成模块202和掩码光栅数据处理模块203,其中:可变数据印刷模块201,用于创建作业,在作业中绑定对应的封装码生成模块,并从封装码模块中获取封装码的元数据,同时加载掩码光栅数据处理模块并指定掩码光栅数据的处理规则;在输出作业时,根据封装码元数据的要求将当前页面的元数据发送给封装码生成模块202,把获取的掩码光栅数据发送给掩码光栅数据处理模块203,把处理后的光栅数据嵌入到当前输出的页面中;可变数据印刷模块201在处理完当前作业后,卸载对应的封装码生成模块;封装码生成模块202,用于根据封装码元数据和页面元数据生成掩码格式的封装码光栅数据;掩码光栅数据处理模块203,用于接收可变数据印刷模块201发送的指定封装码掩码光栅数据和掩码光栅数据的处理规则,并对封装码掩码光栅数据进行图形图像处理。具体实施中,封装码生成模块202,还用于生成和解析封装码本文档来自技高网...
【技术保护点】
一种支持后端封装设备的可变数据的输出方法,其特征在于,包括:可变数据印刷模块创建作业,在所述作业中动态绑定后端封装设备对应的封装码模块并从封装码模块中获取对应封装设备的封装码元数据;可变数据印刷模块创建作业的同时加载掩码光栅数据处理模块,并指定掩码光栅数据的处理规则;可变数据印刷模块在输出作业时,在生成每一页内容的同时把当前的页面元数据送入到封装模块中,封装码模块根据页面的元数据生成当前页面特定的掩码格式的封装码光栅数据;可变数据印刷模块根据指定的掩码光栅数据处理规则对掩码格式的封装码光栅数据进行处理,以支持封装设备的个性化定制能力;可变数据印刷模块根据封装码的元数据把掩码光栅数据处理模块返回的最终的封装码光栅数据嵌入到当前页面的特定位置。
【技术特征摘要】
1.一种支持后端封装设备的可变数据的输出方法,其特征在于,包括:可变数据印刷模块创建作业,在所述作业中动态绑定后端封装设备对应的封装码模块并从封装码模块中获取对应封装设备的封装码元数据;可变数据印刷模块创建作业的同时加载掩码光栅数据处理模块,并指定掩码光栅数据处理规则;可变数据印刷模块在输出作业时,在生成每一页内容的同时把当前的页面元数据送入到封装模块中,封装码模块根据页面元数据生成当前页面特定的掩码格式的封装码光栅数据;可变数据印刷模块根据指定的掩码光栅数据处理规则对掩码格式的封装码光栅数据进行处理,以支持封装设备的个性化定制能力;可变数据印刷模块根据封装码元数据把掩码光栅数据处理模块返回的最终的封装码光栅数据嵌入到当前页面的特定位置;所述可变数据印刷模块生成每个可变的页面内容时,还包括:可变数据印刷模块根据封装码元数据的要求,获取当前处理页面的页面元数据内容并把当前页面的页面元数据送入到封装码模块中,封装码模块根据页面元数据和封装码元数据生成当前页面特定的掩码格式的封装码光栅数据,并把掩码光栅数据返回给可变数据印刷模块;如果没有指定掩码光栅数据处理规则,可变数据印刷模块根据封装码元数据把掩码格式的光栅数据嵌入到当前页面的特定位置,此时不对掩码光栅数据进行进一步的处理。2.如权利要求1所述的方法,其特征在于,可变数据模块能够根据后端的封装设备动态选择封装码模块,并从封装码模块中获取封装码元数据,封装码模块所提供的封装码元数据包含了封装设备的封装特性描述,封装码元数据的内容包括:指定不同属性页面上封装码的数目、大小、位置、颜色;指定封装码模块在生成封装码时可变数据印刷模块所需要提供的页面元数据的条目信息。3.如权利要求1所述的方法,其特征在于,封装码模块生成的光栅数据为掩码格式,掩码光栅的光栅数据能够支持丰富的图形图像变换操作,掩码光栅数据处理模块根据在可变数据印刷模块中指定的处理规则对封装码模块生成的掩码光栅的光栅数据进行处理,处理后的光栅数据由可变数据印刷模块根据封装码元数据嵌入到当前页面的特定位置,以支持后端封装设备封装码的个性化需求。4.如权利要求1所述的方法,其特征在于,还包括:封装码元数据中指定了封装码模块在生成封装码时所需要的页面元数据的条目信息,这些页面元数据中包含可变信息,可...
【专利技术属性】
技术研发人员:许卫民,王卫东,韩小红,
申请(专利权)人:谢明林,韩小红,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。