具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种复合膜袋的二维码印制方法的流程图,本实施例可适用于对两列或两列以上的复合膜进行二维码印制,并根据含有二维码的复合膜制作复合膜袋的情况。本实施例提供的复合膜袋的二维码印制方法可以由本发明实施例提供的复合膜袋的二维码印制装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在执行本方法的计算机设备中。
参见图1,本实施例的方法包括但不限于如下步骤:
S101,确定复合膜的排版方式。
其中,复合膜可以为由各种塑料与纸、金属或其他材料通过层合挤出贴面、共挤塑等工艺技术将基材结合在一起而形成的多层结构的膜。此外,复合膜的具体材质还有很多种,此处不再一一列举,本实施例中对复合膜的材质也不做具体限制。
由于现在的印刷或者复合设备宽度通常在1000毫米,而复合膜袋的宽度通常在100毫米左右,因此可以通过多列排列来提高生产效率。为了避免生产两列或两列以上连续编号复合膜袋的二维码时,原二维码码包(即存储连续二维码数列的数据包)内的连续二维码数列被排在不同列中,同一列中复合膜袋的二维码数列不能连续的问题,就需要确定复合膜的排版方式,例如,复合膜共有几列、复合膜列中哪些列作为复合膜袋的正面及哪些列作为复合膜袋的反面等。在确定了复合膜的排版方式之后,便于后续根据所确定的排版方式将二维码码包按照对应的方式进行切割。
具体的,可以将整个复合膜划分成宽度相等的部分,每一部分为复合膜的一列,其中两列复合膜最终可以制成一组复合膜袋,一列复合膜(也即一个复合膜列)的宽度大于复合膜袋的宽度。
可选的,所述排版方式可以具体包括第一排版方式和/或第二排版方式;其中,所述第一排版方式为将所有复合膜列划分为多个包含两个复合膜列的组,每组中的一列是复合膜袋的正面,另一列是复合膜袋的反面;所述第二排版方式为将所有复合膜列划分为两个包含相同复合膜列的组,第一组中的每一列都是复合膜袋的正面,第二组中的每一列都是复合膜袋的反面。
具体的,第一排版方式为将所有复合膜列划分为多个包含两个复合膜列的组,每组中的一列是复合膜袋的正面,另一列是复合膜袋的反面,也就是两个复合膜列为一组,一正一反相互交替的排版方式,例如,假设复合膜列总共有6列,则第1、3和5列为复合膜袋的正面,第2、4和6列为复合膜袋的反面;第二排版方式为将所有复合膜列划分为两个包含相同复合膜列的组,第一组中的每一列都是复合膜袋的正面,第二组中的每一列都是复合膜袋的反面,例如假设复合膜列总共有6列,则第1-3列为复合膜袋的正面,第4-6列为复合膜袋的反面。此外,还可以是所有复合膜列中,两列为正面,两列为反面,相互交替的排版方式。
需要说明的是,复合膜的排版方式还有很多,可以视具体情况而定,本实施例不做具体限制。
S102,根据所确定的排版方式将二维码码包按照对应的方式进行切割,其中,切割后的二维码码包中的二维码数列按照连续顺序排列。
由于不同的二维码排版方式所对应的二维码码包切割方式也不同,例如应该将二维码码包切割为几段,每一段中二维码数列是怎么排列的等,那么在确定了复合膜的排版方式之后,就可以根据确定好的排版方式将二维码码包按照与确定好的排版方式所对应的切割方式进行切割。为了保证对复合膜进行二维码印刷时,同一列中印刷后的复合膜二维码是连续的,而切割前的二维码码包中的二维码数列是按照顺序排列,那么切割后的二维码码包中的二维码数列也应该是按照连续顺序排列。
S103,根据切割后的二维码码包对复合膜进行二维码印刷,得到含有二维码的复合膜,所述含有二维码的复合膜用于制作复合膜袋。
将二维码码包按照对应的方式进行切割之后,可以得到切割后的二维码码包,此时可以通过印刷操作根据切割后的二维码码包对复合膜进行二维码印刷,比如印刷操作可以是控制印刷设备(如将切割后的二维码码包加载到喷码机的软件程序中)根据切割后的二维码码包对复合膜进行二维码印刷,由于切割后的二维码码包中的二维码数列按照连续顺序排列,进而得到的含有二维码的复合膜中二维码的数列也是按照顺序排列的。将含有二维码的复合膜用于制作复合膜袋,最终制作好的复合膜袋上的二维码的数列也是按照顺序排列的。
本实施例提供的技术方案,首先确定复合膜的排版方式,然后根据所确定的排版方式将二维码码包按照对应的方式进行切割,切割后的二维码码包中的二维码数列按照连续顺序排列,最后根据切割后的二维码码包对复合膜进行二维码印刷,得到含有二维码的复合膜,含有二维码的复合膜用于制作复合膜袋,通过将二维码码包按照对应的方式进行切割,能够印制两列或两列以上含有连续二维码的复合膜袋,节省了时间和人力成本,提高了工作效率。
实施例二
图2A为本发明实施例二提供的一种复合膜袋的二维码印制方法的流程图。本发明实施例是在上述实施例的基础上进行优化。可选的,本实施例对根据所确定的排版方式将二维码码包按照对应的方式进行切割的过程进行详细的解释说明。
参见图2A,本实施例的方法包括但不限于如下步骤:
S201,确定复合膜的排版方式。
S202,判断所确定的排版方式是否为第一种排版方式。
若是,执行S203;否则,执行S204。
S203,根据复合膜列数,将二维码码包切割成与所述第一排版方式中将所有复合膜列划分后的组数相同的段数。
其中,奇数段的二维码数列按照升序排列,偶数段的二维码数列按照降序排列。
具体的,当所确定的排版方式是第一排版方式时,由于第一排版方式中划分的组是两个复合膜列为一组,而两个复合膜列可以制成一组复合膜袋,那么第一排版方式中的组数也就代表了最终印制的复合膜袋的组数,因此根据第一排版方式中复合膜列数,将二维码码包切割成与第一排版方式中将所有复合膜列划分后的组数相同的段数,也就是将二维码码包切割成与最终印制的复合膜袋的组数一致的段数,这样能够保证最终印制的每一组复合膜袋都能与二维码码包中的二维码数列对应上。奇数段中二维码数列按照升序排列,偶数段中二维码数列按照降序排列,类似于“V”型数据列的排列方式。
S204,当所确定的排版方式为所述第二排版方式时,根据复合膜列数,将二维码码包切割成与所述第二排版方式中复合膜列组中所包含的复合膜列数相同的段数。
其中每一段的二维码数列都按照升序排列。
具体的,当确定了排版方式为第二排版方式时,由于第二排版方式是将所有复合膜列划分为两个包含相同复合膜列的组,而两个复合膜列可以制成一组复合膜袋,那么第二排版方式下每组包含的复合膜列数也就代表了最终印制的复合膜袋的组数,因此,根据复合膜列数,将二维码码包切割成与第二排版方式中复合膜列组中所包含的复合膜列数相同的段数,也就是将二维码码包切割成与最终印制的复合膜袋的组数一致的段数,这样能够保证最终印制的每一组复合膜袋都能与二维码码包中的二维码数列对应上。每一段的二维码数列都按照升序排列,类似于“N”型数据列的排列方式。
S205,根据切割后的二维码码包对复合膜进行二维码印刷,得到含有二维码的复合膜,所述含有二维码的复合膜用于制作复合膜袋。
示例性的,图2B为本发明实施例二提供的方法中第一排版方式下得到的含有二维码的复合膜的示意图,如图2B所示:
假设二维码码包中的二维码数列为10001-10012(以12个连续数列为例),复合膜列有4列,第1-2列为一组,第3-4列为一组,当所确定的排版方式为第一排版方式时,最终得到的含有二维码的复合膜列为第1列和第3列,其中第1列中从上到下二维码数列分别是10001-10006,是按照升序排列的;第3列中从上到下二维码数列分别是10012-10007,是按照降序排列的。
示例性的,图2C为本发明实施例二提供的方法中第二排版方式下得到的含有二维码的复合膜的示意图,如图2C所示:
假设二维码码包中的二维码数列为10001-10012(以12个连续数列为例),复合膜列有4列,第1-2列为一组,第3-4列为一组,当所确定的排版方式为第二排版方式时,最终得到的含有二维码的复合膜列为第1列和第2列,其中第1列中从上到下二维码数列分别是10001-10006,是按照升序排列的;第2列中从上到下二维码数列分别是10007-10012,同样是按照升序排列的。
本实施例提供的技术方案,首先确定复合膜的排版方式,然后判断所确定的排版方式是否为第一种排版方式,若是,则根据复合膜列数,将二维码码包切割成与第一排版方式中将所有复合膜列划分后的组数相同的段数,若否,当所确定的排版方式为第二排版方式时,根据复合膜列数,将二维码码包切割成与第二排版方式中复合膜列组中所包含的复合膜列数相同的段数,最后根据切割后的二维码码包对复合膜进行二维码印刷,得到含有二维码的复合膜,含有二维码的复合膜用于制作复合膜袋,通过在不同的排版方式下采取对应的的切割方式以及切割后二维码数列的不同排列方式,从而能够保证最终印制的每一组复合膜袋都能与二维码码包中的二维码数列对应上,同时能够印制两列或两列以上含有连续二维码的复合膜袋,节省了时间和人力成本,提高了工作效率。
实施例三
图3A为本发明实施例三提供的一种复合膜袋的二维码印制方法的流程图。本发明实施例是在上述实施例的基础上进行优化。可选的,本实施例对得到含有二维码的复合膜之后的过程进行详细的解释说明。
参考图3A,本实施例的方法包括但不限于如下步骤:
S301,确定复合膜的排版方式。
S302,判断所确定的排版方式是否为第一种排版方式。
若是,执行S303;否则,执行S304。
S303,根据复合膜列数,将二维码码包切割成与所述第一排版方式中将所有复合膜列划分后的组数相同的段数。
S304,当所确定的排版方式为所述第二排版方式时,根据复合膜列数,将二维码码包切割成与所述第二排版方式中复合膜列组中所包含的复合膜列数相同的段数。
S305,根据切割后的二维码码包对复合膜进行二维码印刷,得到含有二维码的复合膜,所述含有二维码的复合膜用于制作复合膜袋。
S306,对含有二维码的复合膜进行分切和制袋操作,得到复合膜袋。
在得到含有二维码的复合膜之后,还需要通过分切和制袋操作对含有二维码的复合膜进行分切和制袋,最终得到复合膜袋。分切和制袋操作可以是控制分切设备和制袋设备进行相应的分切和制袋流程。
需要说明的是,如果有哪一层膜没有复合到复合膜上的,还可以包含复合操作,复合操作可以是控制复合设备将未复合到复合膜上的膜进行复合。
进一步的,当所确定的排版方式为所述第一排版方式时,在所述对含有二维码的复合膜进行分切和制袋操作,得到复合膜袋之后,还可以包括:根据奇数段的二维码数列对复合膜袋按照二维码数列的顺序依次出袋;根据偶数段的二维码数列对复合膜袋先按照二维码数列的顺序依次排列,再将排列好的复合膜袋180°翻转后出袋;按照段数将所有复合膜袋排列在一起。
具体的,当所确定的排版方式为第一排版方式时,在对含有二维码的复合膜进行分切和制袋操作,得到复合膜袋之后,由于奇数段的二维码数列是按照升序排列的,因此根据奇数段的二维码数列对复合膜袋按照二维码数列的顺序依次出袋(二维码数列中小数在上,大数在下)就可以使复合膜袋从上至下,升序连号排列。由于偶数段的二维码数列是按照降序排列的,因此根据偶数段的二维码数列对复合膜袋先按照二维码数列的顺序依次排列(二维码数列中大数在上,小数在下),再将排列好的复合膜袋180°翻转后出袋,可以使得复合膜袋从上至下,升序连号排列。最后按照段数将所有复合膜袋排列在一起,最终所有印制好的复合膜袋都是按照从上至下,升序连号排列的,从而无需线下人工按照编号进行整理,节省了大量的时间和精力,提高了工作效率。
更进一步的,当所确定的排版方式为所述第二排版方式时,在所述对含有二维码的复合膜进行分切和制袋操作,得到复合膜袋之后,还可以包括:根据每一段的二维码数列对复合膜袋按照二维码数列的顺序依次出袋;按照段数将所有复合膜袋排列在一起。
具体的,当所确定的排版方式为第二排版方式时,在对含有二维码的复合膜进行分切和制袋操作,得到复合膜袋之后,由于每一段的二维码数列都按照升序排列,那么根据每一段的二维码数列对复合膜袋按照二维码数列的顺序依次出袋(二维码数列中大数在上,小数在下),再按照段数将所有复合膜袋排列在一起,最终所有印制好的复合膜袋都是按照从上至下,升序连号排列的,从而无需线下人工按照编号进行整理,节省了大量的时间和精力,提高了工作效率。
示例性的,图3B为本发明实施例三提供的方法中印制好的复合膜袋的排列示意图,如图3B所示:
以二维码数列从10001-10004为例,印制好的复合膜袋的排列方式为从上至下,升序连号排列,即二维码10001在最上面,接着是二维码10002,然后是二维码10003,二维码10004在最下面。
本实施例提供的技术方案,首先确定复合膜的排版方式,接着判断所确定的排版方式是否为第一种排版方式,若是,则根据复合膜列数,将二维码码包切割成与第一排版方式中将所有复合膜列划分后的组数相同的段数,若否,当所确定的排版方式为第二排版方式时,根据复合膜列数,将二维码码包切割成与第二排版方式中复合膜列组中所包含的复合膜列数相同的段数,然后根据切割后的二维码码包对复合膜进行二维码印刷,得到含有二维码的复合膜,含有二维码的复合膜用于制作复合膜袋,最后对含有二维码的复合膜进行分切和制袋操作,得到复合膜袋,按照排版方式将所有复合膜袋按照对应的方式进行排列,使得所有印制好的复合膜袋都是按照从上至下,升序连号排列的,从而无需线下人工按照编号进行整理,节省了大量的时间和精力,提高了工作效率。
实施例四
图4为本发明实施例四提供的一种复合膜袋的二维码印制装置的结构示意图,如图4所示,该装置可以包括:
排版方式确定模块401,用于确定复合膜的排版方式;
切割模块402,用于根据所确定的排版方式将二维码码包按照对应的方式进行切割,其中,切割后的二维码码包中的二维码数列按照连续顺序排列;
印刷模块403,用于根据切割后的二维码码包对复合膜进行二维码印刷,得到含有二维码的复合膜,所述含有二维码的复合膜用于制作复合膜袋。
本实施例提供的技术方案,首先确定复合膜的排版方式,然后根据所确定的排版方式将二维码码包按照对应的方式进行切割,切割后的二维码码包中的二维码数列按照连续顺序排列,最后根据切割后的二维码码包对复合膜进行二维码印刷,得到含有二维码的复合膜,含有二维码的复合膜用于制作复合膜袋。通过将二维码码包按照对应的方式进行切割,能够印制两列或两列以上含有连续二维码的复合膜袋,节省了时间和人力成本,提高了工作效率。
进一步的,所述排版方式包括第一排版方式和/或第二排版方式;
其中,所述第一排版方式为将所有复合膜列划分为多个包含两个复合膜列的组,每组中的一列是复合膜袋的正面,另一列是复合膜袋的反面;
所述第二排版方式为将所有复合膜列划分为两个包含相同复合膜列的组,第一组中的每一列都是复合膜袋的正面,第二组中的每一列都是复合膜袋的反面。
进一步的,当所确定的排版方式为所述第一排版方式时,切割模块402具体用于:
根据复合膜列数,将二维码码包切割成与所述第一排版方式中将所有复合膜列划分后的组数相同的段数,其中,奇数段的二维码数列按照升序排列,偶数段的二维码数列按照降序排列。
进一步的,当所确定的排版方式为所述第二排版方式时,切割模块402具体用于:
根据复合膜列数,将二维码码包切割成与所述第二排版方式中复合膜列组中所包含的复合膜列数相同的段数,其中每一段的二维码数列都按照升序排列。
进一步的,上述复合膜袋的二维码印制装置,还可以包括:
得到复合膜袋模块,用于对含有二维码的复合膜进行分切和制袋操作,得到复合膜袋。
进一步的,当所确定的排版方式为所述第一排版方式时,在所述对含有二维码的复合膜进行分切和制袋操作,得到复合膜袋之后,还包括:
根据奇数段的二维码数列对复合膜袋按照二维码数列的顺序依次出袋;
根据偶数段的二维码数列对复合膜袋先按照二维码数列的顺序依次排列,再将排列好的复合膜袋180°翻转后出袋;
按照段数将所有复合膜袋排列在一起。
进一步的,当所确定的排版方式为所述第二排版方式时,在所述对含有二维码的复合膜进行分切和制袋操作,得到复合膜袋之后,还包括:
根据每一段的二维码数列对复合膜袋按照二维码数列的顺序依次出袋;
按照段数将所有复合膜袋排列在一起。
本实施例提供的复合膜袋的二维码印制装置可适用于上述任意实施例提供的复合膜袋的二维码印制方法,具备相应的功能和有益效果。
实施例五
图5为本发明实施例五提供的一种计算机设备的结构示意图,如图5所示,该计算机设备包括处理器501、存储装置502和通信装置503;计算机设备中处理器501的数量可以是一个或多个,图5中以一个处理器501为例;计算机设备中的处理器501、存储装置502和通信装置503可以通过总线或其他方式连接,图5中以通过总线连接为例。
存储装置502作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的复合膜袋的二维码印制方法对应的模块(例如,用于复合膜袋的二维码印制装置中的排版方式确定模块401、切割模块402和印刷模块403)。处理器501通过运行存储在存储装置502中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述的复合膜袋的二维码印制方法。
存储装置502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置502可进一步包括相对于处理器501远程设置的存储器,这些远程存储器可以通过网络连接至计算机设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
通信装置503,用于实现服务器之间的网络连接或者移动数据连接。
本实施例提供的一种计算机设备可用于执行上述任意实施例提供的复合膜袋的二维码印制方法,具备相应的功能和有益效果。
实施例六
本发明实施例六还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例中的复合膜袋的二维码印制方法,该方法具体包括:
确定复合膜的排版方式;
根据所确定的排版方式将二维码码包按照对应的方式进行切割,其中,切割后的二维码码包中的二维码数列按照连续顺序排列;
根据切割后的二维码码包对复合膜进行二维码印刷,得到含有二维码的复合膜,所述含有二维码的复合膜用于制作复合膜袋。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的复合膜袋的二维码印制方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述复合膜袋的二维码印制装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。