用于处理具有不同数量和地址列表的多个邮寄服务订单的系统与方法
【专利说明】用于处理具有不同数量和地址列表的多个邮寄服务订单的系统与方法
[0001]相关申请的交叉引用
[0002]本申请根据美国法典第35章第119(e)条要求于2012年8月17日提交的标题为“System and Method for Processing Multiple Mailing Services Orders of VaryingQuantities and Address Lists”的美国专利申请N0.13/588,624的优先权,其全部内容通过引用被结合于此。
技术领域
[0003]本发明一般涉及打印和邮寄服务,并且更具体地,涉及用于处理对于打印具有可变地址列表的不同数量的不同打印产品并将其邮寄到所述可变地址列表的多个邮寄服务订单的方法与系统。
【背景技术】
[0004]许多行业需要将打印的明信片或信封或其它打印物邮寄到很大的不同地址列表。例如,通过邮件进行广告已经存在了几十年。一些打印行业提供邮寄服务,其允许企业或个人提供要被打印在明信片、宣传册或其它可寻址的邮件项目上的设计,然后让邮寄服务提供商打印期望数量的可寻址邮件项目,然后打印具有从邮寄地址列表中提供的相应的不同地址的每个卡片、应用邮资并且将打印的具有地址的邮件项目交付给运送服务以直接邮寄到这些地址。一般而言,在过去,首先打印指定数量的邮件项目,然后打印的邮件项目被提供给单独的寻址系统,该寻址系统将来自邮寄列表的地址顺序地应用到各个打印的邮件项目上。
[0005]对于大量相同的打印物(即,没有在其上打印地址的打印产品),基于量的打印厂通常利用工业胶印打印机来打印无地址的邮件项目。在量大的情况下,利用胶印印刷机打印的操作成本在过去明显地小于其它打印选择。但是,在考虑设置、打印和操作成本之后,在打印机开始盈利之前需要打印的邮件项目的最少数量(即,盈利点)相当高,通常最少几百个邮件项目。由于这个原因,邮寄服务公司通常只履行(fulfill)大批量的订单。
[0006]随着工业数码打印机技术和速度的进步,数码打印对于打印邮寄服务打印工作已成为非常可行的选择。诸如那些基于喷墨或激光技术的数码打印系统比胶印打印更具优势,这是由于与胶印技术的非直接打印过程相比,数码打印机是“直接打印”技术。即,胶印机需要为用于打印全色彩图像的每种颜色(青色、黄色、品红色和黑色,在业内称为CMYK)创建铝板。数码印刷机不使用铝板,而是代之以直接地将墨水(经喷墨打印头)应用到纸张。
[0007]利用这些技术进步,邮寄服务提供商现在能够利用数码印刷机打印大量的打印项目。但是,为了使邮寄服务订单成为盈利的业务,邮寄服务公司仍然需要打印大量的打印项目并实现大批量,在大的单个片上打印多个打印项目,这些打印项目是堆叠(stack)的并且通常在打印之后由激光切割机或切纸机分离成各单个打印项目。这提高了吞吐能力并且允许要被打印项目尺寸的灵活性。
[0008]在过去,各个邮件项目的设计被分配到打印项目的二维套件(gang)中的不同位置,并且该二维打印套件被打印多次,以产生一堆相同的套件片(gang sheet),每个片在打印的套件片上的相应位置中包含相应的打印项目。打印片的堆叠然后被分离成对应于套件中不同打印项目位置(并且通常对应于不同客户订单)的各单个堆叠。为了有效率地工作,这种方法要求放置到套件的不同的各单个槽(或位置)中的各单个打印项目中的每一个的期望数量是相同的。换句话说,套件可以包括用于八个不同打印项目的位置。每个位置可以由来自不同订单的打印项目填充,其中每个订单理想地指定相同数量的打印项目。套件可以被打印多次(优选地等于指定的数量),以产生一堆打印的套件片。该堆然后可以被分离成各单个堆叠,每个堆叠包含在该套件中占据相同位置的指定数量的打印项目。为了跟踪不同的客户订单,对于多个特定邮件项目的客户订单将被放置在套件中的一个或多个位置,并且同一套件片被打印多次,然后分离成各单个堆叠。这种方法防止多个客户订单被混在任何给定的堆叠中。因此,如果给定的堆叠被损坏或丢失,则那个堆叠可以被重印。
[0009]上述成套(ganging)方法的前提是聚集相同数量或其倍数的打印订单。利用这种方法,邮寄服务提供商有两种选择:需要订单是在预定的数量或其倍数(以便订单可以在套件中占据多于一个的槽),或者允许一些打印项目被浪费掉(对于不用于预定数量或其倍数之一的那些订单)。这导致浪费并且在等待足够数量的预定数量订单时会引起打印延迟。
[0010]因此,期望将允许对任何数量的邮寄服务订单进行处理的其它成套方法。如果这种方法允许简单的用于重印打印项目的各单个堆叠的重印方法,则它也将是期望的。
【发明内容】
[0011]用于处理对于不同数量的打印项目的多个邮寄服务订单的方法和系统包括可变的打印成套处理。接收多个订单,其每一个都指定相应的打印项目、相应的地址列表、相应的指定的要打印的数量、以及相应的订单ID。对于每个订单,有效数量与该订单相关联并且被初始化为与要打印的相应的指定数量相同的个数。套件文件被生成并且被构造成包括以3维网格组织的多个空单元,使得至少一维对应于要在基材上打印的页,并且其它两维对应于要打印的打印项目的各单个堆叠的位置。为了填充该套件,获得对应于在该套件文件中具有可用空内容槽的未填充堆叠的堆叠标识符,以及由该堆叠标识符识别的堆叠中可用槽的当前个数。系统识别未结订单(open order),该未结订单具有相关联的仍然要被处理的非零有效数量的项目。系统创建新的履行项目标识符并且将该新的履行项目标识符与堆叠标识符相关联。系统确定与未结订单相关联的有效数量是否小于或等于由堆叠标识符识别的堆叠中可用槽(slot)的当前个数。
[0012]如果与未结订单相关联的有效数量小于或等于由堆叠标识符识别的堆叠中的可用槽的当前个数,则系统获得数量等于与未结订单相关联的有效数量的与和未结订单相关联的邮寄列表相关联的多个地址,呈现包含与未结订单相关联的打印项目的多个单个准备好打印的文件,其中每个单个准备好打印的文件包含所获得地址中的不同的一个地址,将地址和订单标识符与履行项目标识符相关联,并且将各单个准备好打印的文件插入到套件中的在由堆叠标识符识别的堆叠内的相应空单元中。
[0013]如果与未结订单相关联的有效数量大于由堆叠标识符识别的堆叠中的可用槽的当前个数,则系统代之以获得数量等于可用槽的当前个数的与和未结订单相关联的邮寄列表相关联的多个地址,呈现包含与未结订单相关联的打印项目的多个单个准备好打印的文件,其中每个单个准备好打印的文件包含所获得地址中的不同的一个地址,将地址和订单标识符与履行项目标识符相关联,并且将各单个准备好打印的文件插入到套件文件中的在由堆叠标识符识别的堆叠内的相应空单元中。
[0014]然后将与未结订单相关联的有效数量减少等于所获得的地址数量的个数,并且未结订单按照以上过程被继续处理,直到套件文件被填满,或者可替换地,不再有可用的未结订单或过去了预定的时间段。
[0015]此外,该系统和方法还可以包括重印没有通过质量控制检查的各单个堆叠的能力。为了提交单个堆叠用于重印,系统确定与打印项目的单个堆叠相关联的堆叠标识符,确定与该堆叠标识符相关联的现有履行项目标识符