订单管理装置以及订单管理方法

文档序号:6542547阅读:198来源:国知局
订单管理装置以及订单管理方法
【专利摘要】本发明公开了一种订单管理装置以及订单管理方法。该订单管理装置被配置为:接收订单数据;登记所述订单数据;根据管理员设置的调度,发出生产基于所登记的订单数据的产品的指令;确定在用于生产基于所述订单数据的产品的处理中是否包括不需要操作员的操作的处理;并且如果确定包括不需要操作员的操作的处理,则在使基于所述订单数据的产品的生产从所述调度的目标中移除的情况下发出开始所述处理的指令。
【专利说明】订单管理装置以及订单管理方法

【技术领域】
[0001]本发明涉及一种在处理产品订单时使用的订单管理装置以及订单管理方法,在所述产品订单中定义了包括多个处理的处理内容。

【背景技术】
[0002]在商业印刷行业中,对于接受具有高附加值的小批量作业的订单以及缩短交货期的趋势越来越明显。结果,除了传统上使用的胶版印刷机(offset printing machine)和用于装订等的后处理机等以外,正在积极地引进按需打印(POD,Print-On-Demand)设备。POD设备的一个优点是:能够基于作业自动执行一系列的处理步骤,例如打印处理和对打印产品执行的后处理。另外,在一些商业印刷的情况下,使用用于各种产品的订单管理、生产管理以及作业业绩信息收集的管理信息系统(Mismanagement Information System)来执行流程管理。引入MIS的目的是:通过统一的方式管理多个产品来提高工作效率,通过时间管理来降低成本,并通过业绩管理来掌握并消除浪费。使用MIS的打印基地的典型流程如下:在由MIS接收到的订单中,执行关于何时执行生产的调度,并且,基于该调度开始生产,并执行和控制各个处理。作为传统技术的示例,日本特开JP2004-310746号公报讨论了这样一种用于控制处理的技术:接收到打印作业和打印指令,控制打印作业的多个处理,并且通过对各个处理进行调度来管理处理。
[0003]但是,在日本特开JP2004-310746号公报中,无论各个处理是否需要操作员的操作,除非操作员对处理执行调度,否则无法执行各个处理。结果,操作员必须等到不需要操作员的操作的处理完成之后,才能执行需要操作员的操作的处理,这就导致操作时间(额外时间)的增加。
[0004]本发明旨在解决这个问题。


【发明内容】

[0005]本发明的一方面提供了一种订单管理装置,其用于处理定义了多个处理的处理内容的产品订单,所述订单管理装置包括:接收单元,其被配置为接收订单数据;登记单元,其被配置为登记所述接收单元接收到的所述订单数据;以及指令单元,其被配置为根据管理员执行的调度,发出生产基于在所述登记单元中登记的所述订单数据的产品的指令,其中,所述指令单元确定在用于生产基于所述订单数据的产品的处理中是否包括不需要操作员的操作的处理,并且,如果确定包括不需要操作员的操作的处理,则所述指令单元在使基于所述订单数据的产品的生产从所述调度的目标中移除的情况下发出开始所述处理的指令。
[0006]通过以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。

【专利附图】

【附图说明】
[0007]图1是例示根据示例性实施例的生产系统配置的示例的框图。
[0008]图2是例示订单管理装置的内部配置的框图的示例。
[0009]图3是例示订单数据的文件夹结构的示例的图。
[0010]图4A、4B和4C是分别例示由订单管理装置管理的订单信息、产品信息和处理信息的结构的示例的表。
[0011]图5是例示用于由订单管理装置进行调度的用户界面的画面的示例。
[0012]图6是例示由根据第一示例性实施例的订单管理装置执行的一系列处理步骤的示例的流程图。
[0013]图7是例示由根据第一示例性实施例的订单管理装置执行的用于登记订单的接收的处理的示例的流程图。
[0014]图8是例示由根据第二示例性实施例的订单管理装置执行的用于开始生产的处理的示例的流程图。
[0015]图9A和9B是各自例示根据第二示例性实施例的印前(pr印ress)装置中的优先级改变前后的作业队列的概念的示例的图。
[0016]图10是例示当发生错误时由根据第三示例性实施例的订单管理装置执行的处理的示例的流程图。

【具体实施方式】
[0017]以下将参照附图详细描述本发明的各种示例性实施例、特征以及方面。
[0018]图1是例示根据示例性实施例的生产系统配置的示例的框图。生产系统包括:订单服务器1、订单管理装置2、处理管理装置3、印前装置4、印刷装置5以及印后装置6。订单服务器I是主要用于管理用户给出的订单的服务器装置。当用户输入产品的订单内容或者上传目标内容并确认订单时,订单服务器I生成关于用户给出的订单的各种数据。下文将参照图3详细描述订单数据。另外,根据产品的类型,有多个订单服务器I。这些订单服务器I经由互联网与订单管理装置2连接。订单管理装置2从订单服务器I接收订单数据,并向打印基地的管理员提供用于管理产品的订单信息和生产的功能。订单管理装置2包括订单数据接收单元7、订单信息管理单元8、产品信息管理单元9、调度(schedule)管理单元
10、用户界面11以及生产指令单元12。处理管理装置3用于控制和管理当生产产品时执行的各种处理。处理管理装置3包括处理控制单元16、印前控制单元17、印刷控制单元18以及印后控制单元19。印前装置4用于解析经由印前控制单元17发送的印前作业并实际执行要打印的内容数据的预处理。印前是指在印刷处理之前执行的处理。印前的示例包括内容编辑处理、拼版(imposition)处理以及图像处理等。另外,在使用胶版印刷机时,用于创作图版以便执行打印的处理(例如制版)也被定义为印前处理。作为装置类型的示例,印前装置4包括制版装置。另外,印前装置4不限于专用的装置,还可以通过个人计算机(PC)中的软件来实现。印刷装置5解析并打印经由印刷控制单元18发送的印刷作业。印后装置6用于解析经由印后控制单元19发送的印后作业,以便设置后处理参数,并在印后装置6上放置有打印产品时对打印产品执行后处理。作为装置类型的示例,印后装置6包括硬封面装订机(case binding machine)、裁切机、螺纹机(ribbing machine)以及层压机(Iaminator)等。
[0019]下面将描述订单管理装置2的各个组成要素。订单数据接收单元7具有从订单服务器I接收订单数据的功能。订单信息管理单元8具有管理由订单数据接收单元7接收的订单数据的功能。下面将参照图4详细描述管理的订单信息的结构。产品信息管理单元9具有管理与由订单管理装置2处理的产品有关的信息的功能。产品信息管理单元9管理两种信息,即产品信息13和处理信息14。下面将参照图5详细描述上述两种信息的结构。调度管理单元10具有管理用户指定的订单信息的调度的功能,即管理各个订单的各个处理的计划生产状态的功能。用户界面11是图形界面,用于显示接收并登记的订单的列表并允许用户执行生产的调度、生产开始的指令以及各种设置。下面将参照图5更详细地描述用户界面11。关于已发出开始生产指令的订单,生产指令单元12具有获取对处理管理装置3的指令并获取处理管理装置3的状态的功能。
[0020]下面将描述处理管理装置3的各个组成要素。处理控制单元16具有下述功能:接收来自订单管理装置2中的生产指令单元12的指令、向各处理的控制单元发出指令、从各处理的控制单元获取状态以及执行对各个处理的控制。印前控制单元17、印刷控制单元18以及印后控制单元19分别具有控制印前装置4、印刷装置5以及印后装置6的功能。
[0021]图2是例示订单管理装置2的内部配置的框图的示例。与计算机对应的中央处理单元(CPU) 21执行存储在只读存储器(ROM) 26的程序区域中的程序或者执行从硬盘23加载到随机存取存储器(RAM) 22中的诸如操作系统(OS)或多用途应用程序的程序。RAM22充当CPU21的主存储器和工作区域。硬盘23存储启动程序、各种应用程序、字体数据、用户文件以及电子文档文件等。另外,由订单管理装置2接收到的所有订单数据都被发送到硬盘23。显示控制器24控制显示设备上的显示。网络控制器25执行与网络连接的其他设备的通信控制处理。外部存储驱动器27存储从便携式媒介28 (例如压缩光盘(CD)以及数字多用途光盘(DVD))接收到的信息。键盘控制器29控制来自键盘和指示设备的键输入。另外,CPU21由内部总线2a连接至各个块。
[0022]图3例示了订单数据的文件夹结构的示例。订单服务器I针对用户给出的各订单生成一个订单文件夹。订单文件夹包括各个订单的文件夹31、各个运送目的地的文件夹32以及各个产品的文件夹33。各个订单的文件夹31充当订单数据的根文件夹。如果订单具有多个运送目的地,则各个订单的文件夹31具有多个各个运送目的地的文件夹32。针对各个运送目的地生成文件夹32。如果针对要被运送到特定运送目的地的多种类型的产品发出订单,则该订单具有多个各个产品的文件夹33。各个产品的文件夹33是包括特定产品的订单数据的文件夹。例如,即使对于相同类型的产品,如果产品内容(例如尺寸或内容数据)不同,则各个产品的文件夹33也会被当作区别的文件夹来处理。
[0023]另外,订单数据包括订单信息15和内容数据34。订单信息15是描述了与当用户给出订单时设置的订单和产品相关的信息的数据。内容数据34是要被打印的内容。根据产品而定,可能有多种内容数据。例如,对于要创建相册的订单,有两种内容数据,即针对封面的内容数据和针对文本块的内容数据。
[0024]图4A、4B和4C是分别例示由订单管理装置2管理的订单信息15、产品信息13和处理信息14的结构的示例的表。图4A例示了订单信息15的结构的示例。如上文参照图3所述,订单信息15包括描述了与当用户给出订单时设置的订单和产品相关的信息的数据。订单信息15包括订单ID41、产品ID42、订单内容43以及订单状态44。订单ID41代表用于唯一识别订单信息的标识符。但是,如果特定订单包括针对多个产品的订单,则这些产品具有订单ID41的相同的标识符。在图4A所示的表中,订单ID41中有两个“001”的订单。因此,可以理解为:这两个订单是同时给出的。然后,产品ID42代表用于唯一识别产品信息13的标识符。利用产品ID42,能够确定各个订单与什么产品有关。订单内容43是关于接收到的订单具有什么内容的信息。订单内容43的示例包括订单的数量。订单状态44包括关于目标产品的订单的当前状态的信息。订单状态44的示例包括:等待登记、等待生产、正在生产以及已经发货等。在等待登记的状态中,尽管接收到了订单数据,但是该订单数据尚未在订单管理装置2的管理下被登记,使得订单未处于能够开始调度和生产的状态。在等待生产的状态中,尽管订单管理装置2接收到了订单,但是尚未发出开始生产的指令,使得该订单正在等待用户的调度及开始生产的指令。在正在生产的状态中,用户已经发出了开始生产的指令,正在执行特定处理中的生产。在已经发货的状态中,已经完成各个处理的执行,并且已经完成向运送目的地的产品发货。
[0025]图4B例示了产品信息13的结构的示例。产品信息13包括用于管理系统被指定生产何种类型的产品的表。在建立该系统时登记该信息。产品信息13的表中包括:产品ID42、产品名称45、要素ID46以及处理ID47。产品名称45代表与产品ID42对应的名称。考虑到经由用户界面11为应用程序的用户进行显示的用途,期望选择产品名称45。例如,期望使用使得用户能够理解代表何种类型的产品的名称,例如“目录(针对XXX) ”或“相册”。要素ID46是允许构成特定产品的要素能够被唯一地识别的标识符。例如,尽管海报由一个要素构成,但是诸如小册子或相册的产品由多个要素构成。要素类型的示例包括:封面、文本块、书皮(wrapper band)以及护封(jacket)等。针对产品的各个要素ID定义处理ID47,处理ID47是允许生产产品所需的处理的类型能够被唯一地识别的标识符。
[0026]图4C例示了处理信息14的结构的示例。处理信息14包括用于管理构成产品的各个要素的生产处理的内容和次序的表。处理信息14的表中包括:处理ID47、印前处理内容48、印刷处理内容49以及印后处理内容50。印前处理内容48是代表与印前处理相关的处理的内容和次序的名称。在图4C所示的表中,处理1、3、4被定义为下述处理:拼版处理被作为印前处理而执行。处理2被定义为下述处理:在执行图像处理之后,执行拼版处理。处理5被定义为下述处理:在执行拼版处理之后,执行制版处理。印刷处理内容49代表与印刷处理相关的处理的内容。在图4C所示的表中,定义了在印刷处理中要使用的印刷装置的名称。印后处理内容50代表印后处理的内容和次序。在图4C所示的表中,处理I被定义为用于顺次执行层压处理、硬封面装订和裁切的处理。处理2被定义为用于执行硬封面装订和裁切的处理。
[0027]图5例示了在订单管理装置执行调度期间的用户界面11的示例。用户界面11是基于下述假设而设计的:在接收到的订单数据被登记以后,当执行何时生产各个订单以及用哪个设备生产各个订单的调度时,打印基地的管理员在查看并操作画面。用户界面11包括两个窗格,即未调度的订单列表窗格51和调度状态窗格52。未调度的订单列表窗格51中显示了未被调度的订单数据的列表。期望未调度的订单数据以每个产品作为调度单位来显示。调度状态窗格52中显示了订单数据的调度状态。以一天为单位显示调度状态,并对各个设备执行调度。在图5所示的用户界面11中,在2012年12月12日,对打印机I的打印调度如下:9点至12点针对订单ID为“001”的数据、12点至15点针对订单ID为“002”的数据以及15点至18点针对订单ID为“003”的数据。假定操作员(即打印基地的管理员)的操作流程如下:首先,操作员查看未调度的订单列表窗格51,并确认已经登记但是未被调度的接收到的订单数据的数量和内容;在确认完数据以后,操作员查看调度状态窗格52,并确认各个设备的可用性;然后,根据设备的可用性,操作员在调度状态窗格52中安排所需的未调度的订单数据的数量。这样,打印办公室的管理员就能够以统一的方式管理多个产品的生产,同时也可以通过管理各个设备的操作时间来提高设备运行效率并降低成本。
[0028]下面将参照图6所示的流程图描述由根据第一示例性实施例的订单管理装置2执行的一系列处理步骤的示例。根据上述流程的程序被存储在订单管理装置2的硬盘23中、被RAM22读取并由CPU21执行。首先,在步骤SI中,订单数据接收单元7接收订单服务器I发送的订单数据。如参照图3和图4A所描述的那样,接收到的订单数据的数量与用户给出的订单的次数对应。然后,在步骤S2中,订单信息管理单元8登记接收到的各订单数据。下文将参照图7详细描述对接收到的订单进行登记的流程。已经完成步骤S2中的处理的订单被显示在如图5所示的用户界面11的未调度的订单列表窗格51中,这使得打印基地的管理员能够查看订单数据列表、执行订单数据的调度生产,并发出开始生产的指令。然后,在步骤S3中,用户界面11获取表明下述内容的事件:订单数据是否已经被调度或者应用程序的用户是否已经发出开始生产的指令。如果获取到了事件(在步骤S3中为“是”),则用户界面11经由订单信息管理单元8将已经开始生产的订单信息的内容发送给生产指令单元12。步骤S3被定期执行,直到有事件发生。然后,在步骤S4中,生产指令单元12向处理控制单元16发出开始生产的指令。然后,处理控制单元16执行控制,以便执行针对产品的各个要素定义的处理。例如,如果接收到的订单数据的产品ID42是具有订单ID为“001”的照片书,则处理控制单元16控制针对形成照片书的四个要素(即封面、文本块、书皮以及护封)而定义的处理的执行。换句话说,处理控制单元16分别向印前控制单元17发出对文本块执行图像处理的指令以及对各要素进行拼版的指令、向印刷控制单元18发出执行打印的指令以及向印后控制单元19发出执行装订、裁切、打螺纹以及层压的指令。另外,处理控制单元16基于处理次序控制各个处理。例如,在从印前控制单元17接收到已经完成了作为印前处理的拼版的通知以后,处理控制单元16向印刷控制单元18发出下一个处理的执行指令。
[0029]图7是例示由根据第一示例性实施例的订单管理装置2执行的用于对所接收到的订单进行登记处理的示例的流程图。在下文用于描述该流程图所使用的示例中,如图4A所示的具有订单ID为“001”的订单被作为订单数据来处理。首先,在步骤Sll中,订单信息管理单元8将包含在订单数据中的信息存储在订单信息15中,然后获取订单信息15中的产品ID42。在图4A所示的表中,订单ID42包括两种类型的产品ID “001”和“002”。然后,在步骤S12中,订单信息管理单元8确定在步骤Sll中获取的产品ID42是否是针对已经在订单管理装置2中定义的产品。具体地,订单信息管理单元8通过下述处理来执行上述确定:获取登记在由产品信息管理单元9管理的产品信息13中的产品ID的列表,然后与包含在订单信息15中的产品ID作比较。如果确定该产品没有被定义(在步骤S12中为“否”),则处理推进至步骤S19。在步骤S19中,接收到的订单被登记为其他产品。如果确定该产品已经被定义(在步骤S12中为“是”),则处理推进至步骤S13。在本示例性实施例中,由于在产品信息13中定义了各个产品ID42,因此处理推进至步骤S13。在步骤S13中,订单信息管理单元8获取关于该产品的处理信息。具体地,订单信息管理单元8将在步骤Sll中获取的产品ID42转发给产品信息管理单元9。产品信息管理单元9搜索产品信息13,获取与被转发的产品ID42的用于形成该产品的要素ID46相对应的处理ID47,并通过利用作为键的处理ID47获取登记在处理信息14中的处理信息。在本示例性实施例的示例中,由于具有产品ID为“001”的产品由四个要素构成,因此能够获取处理I至处理4 ;由于具有产品ID为“002”的产品由两个要素构成,因此能够获取处理5和处理6。在下述步骤中,针对各个获取的步骤来进行处理。在本示例性实施例的示例中,由于在一个订单中总共有六个处理,因此从步骤S14开始的处理被执行六次。
[0030]然后,在步骤S14中,订单信息管理单元8针对在步骤S13中获取的处理信息中的一个处理确定该处理是否需要操作员的操作。关于处理是否需要操作员的操作的确定可以通过参考包含在处理信息14中的表明不需要操作员的操作的标志来执行,或者可以由基于处理的类型和内容以及与其他处理的关联的程序来自动执行。下文描述了基于与其他处理的关联来自动执行上述确定的情况。例如,产品ID为“001”和“002”的印前处理都包括拼版处理。在产品ID为“002”的情况下,由于该处理在拼版之后还包括制版处理,因此确定出需要操作员的操作。如果确定处理不需要操作员的操作(在步骤S14中为“否”),则处理推进至步骤S15。在步骤S15中,该处理被从调度目标中移除,然后处理推进至步骤S17。如果确定处理需要操作员的操作(在步骤S14中为“是”),则处理推进至步骤S16。在上述示例中,由于确定产品ID为“001”的处理的所有印前处理都不需要操作员的操作,因此产品ID为“001”的处理被从调度目标中移除。另外,由于确定产品ID为“002”的处理需要操作员的操作,因此所有处理都成为调度目标。在步骤S16中,订单信息管理单元8确定在一个订单中在当前处理之前是否存在不需要操作员的操作的处理。如果确定不存在不需要操作员的操作的处理(在步骤S16中为“否”),则订单信息管理单元8确定在登记所接收到的订单之前没有能够执行的处理,然后处理推进至步骤S19。在步骤S19中,接收到的订单被登记。如果确定存在一个或多个不需要操作员的操作的处理(在步骤S16中为“是”),则处理推进至步骤S18。在步骤S18中,订单信息管理单元8发出指令以开始不需要操作员的操作的处理。在步骤S17中,订单信息管理单元8确定是否存在下一个处理。所述下一个处理是指紧跟在具有相同的订单ID的处理之后的一个处理。如果确定存在下一个处理(在步骤S17中为“是”),则处理返回至步骤S14,然后订单信息管理单元8确定所述下一个处理是否为需要操作员的操作的一个处理。如果确定不存在下一个处理(在步骤S17中为“否”),则订单信息管理单元8确定所有的处理都不需要操作员的操作,然后处理推进至步骤S18。在步骤S18中,订单信息管理单元8发出指令以在登记所接收到的订单之前开始所有的处理。最后,在步骤S19中,收到的订单数据被登记,从而完成本流程图中执行的处理。
[0031]下面将参照图8中的流程图描述由根据第二示例性实施例的订单管理装置2执行的生产开始处理中的处理步骤的示例。在第二示例性实施例中,当在确定接收到的订单中的拼版处理不需要操作员的操作并且在接收到的订单被登记之前发出了执行指令的情况下、从订单管理装置2发出针对订单的生产开始指令时,执行以下处理步骤。当用户发出生产开始指令时,在步骤S21中,订单信息管理单元8获取已经发出了生产开始指令的订单信息的进度状态。然后,在步骤S22中,订单信息管理单元8基于在步骤S21中获取的进度状态确定是否存在已经发出了生产开始指令但是还在等待处理的处理。如果确定不存在等待处理的处理(在步骤S22中为“否”),则处理推进至步骤S23。在步骤S23中,订单信息管理单元8对已经完成的处理的下一个的处理发出生产开始指令。如果确定存在等待处理的处理(在步骤S22中为“是”),则处理推进至步骤S24。在步骤S24中,订单信息管理单元8向处理控制单元16发出指令,以提高目前等待处理的处理的优先级。这是因为:已经发出生产开始指令意味着,与目前等待处理的作业相关的订单数据需要被比其他等待处理的订单更早地处理。下文将参照图9更详细地描述该处理。这样,即使已经发出了生产开始指令的产品因为正在不需要操作员操作的处理中等待处理而不能进行到下一处理,通过提高优先级并重新发出生产开始指令,也能减少操作时间。
[0032]图9A和9B是各自例示根据第二示例性实施例的印前装置4的优先级改变前后的作业队列的概念的示例的图。在图9A所示的情况下,印前装置4是执行拼版处理的装置或程序。图9A例示了当只有一个已经开始生产并等待执行的作业时在优先级改变之前和改变之后的作业队列的概念的示例。在图9A中,有四个作业(即作业I至作业4)将由印前装置4执行,并且当前正在执行作业I。假定针对关于作业4的产品已经发出了生产开始指令。由于通过图8中的步骤S24中执行的处理提高了作业4的优先级,因此在上述改变之后,在完成正在执行的作业I之后执行作业4。尽管上文描述了因为现在正在执行作业I而在完成作业I之后执行作业4,但是,作业I的执行也可以被暂停并执行作业4。
[0033]图9B例示了当有多个已经开始生产并等待执行的作业时在优先级改变之前和改变之后的作业队列的概念的示例。在图9B以及9A中,有四个作业(即作业I至作业4)将由印前装置4执行,并且当前正在执行作业I。另外,作业2正在等待执行拼版处理,并且已经开始生产。订单管理装置2将当前处理的下一个处理的计划开始时间安排为14点。假定已经对与作业4有关的订单发出了生产开始指令。但是,与图9A所示的情况不同,由于存在已经开始生产的作业2,印前控制单元17基于作业2和作业4在印前处理中的下一个处理的计划开始时间确定作业2和作业4的优先级。由于下一个处理的计划开始时间较早的作业需要先完成当前的处理,因此优先处理下一个处理的计划开始时间较早的作业。在图9B所示的情况下,尽管作业2和作业4已经开始生产,但是作业2的下一个处理的开始时间是14点,作业4的下一个处理的开始时间是16点。因此,在作业4之前执行作业2。另外,由于未对作业3发出生产开始指令,因此作业3的优先级低于作业2和作业4的优先级。因此,印前装置4中的作业执行顺序就变为作业1、作业2、作业4、作业3。另外,与图9A中所示的情况相似,作业I的处理可以暂停,而执行作业2和作业4的处理。
[0034]下面将参照图10中所示的流程图描述当发生错误时由根据第三示例性实施例的订单管理装置2执行的处理的示例。在第三示例性实施例中,将描述当在登记接收到的订单数据期间发生错误时以及在生产开始指令被取消时由订单管理装置2执行的处理。
[0035]首先,当给出产品订单时,订单管理装置2接收并登记订单数据。由于这些处理步骤与图7和图8中的处理步骤相同,因此这里不再赘述。然后,在步骤S31中,订单信息管理单元8确定接收到的订单的登记是否正常执行。如果确定接收到的订单的登记正常执行(在步骤S31中为“是”),则处理推进至步骤S3。如果确定接收到的订单的登记未正常执行(在步骤S31中为“否”),则处理推进至步骤S32。在步骤S32中,订单信息管理单元8确定是否存在如下处理:在步骤S2中登记接收到的订单之前已经发出了执行指令。如果确定不存在已经发出执行指令的处理(在步骤S32中为“否”),则订单信息管理单元8结束此流程图所示的处理,而不执行任何处理。但是,如果确定存在已经发出执行指令的处理(在步骤S32中为“是”),则即使将要执行某个处理也不能发出生产开始指令,这是因为接收到的订单未被成功登记。结果,在订单管理装置2和处理管理装置3之间的管理中发生了错误匹配。因此,在步骤S33中,订单信息管理单元8经由生产指令单元12向处理控制单元16发送指令以取消将要执行的处理。
[0036]下面将描述在发出生产开始指令之后当生产开始指令被订单管理装置2取消时的流程。在步骤S4中发出生产开始指令之后,在步骤S34中,用户界面11确定是否发生了取消生产开始的事件。如果生产完成且没有执行取消(在步骤S34中为“否”),则结束此流程图中所示的处理。如果执行了取消(在步骤S34中为“是”),则在步骤S35中,订单信息管理单元8执行生产开始的取消处理并改变订单状态44。然后,在步骤S36中,订单信息管理单元8经由处理控制单元16从印前控制单元17获取是否存在被执行了印前处理的内容数据。如果存在上述内容数据(在步骤S36中为“是”),则在步骤S37中,订单信息管理单元8经由处理控制单元16向印前控制单元17发出指令以不删除被执行了印前处理的内容数据。如果删除了上述内容数据,则在对于生产开始已经被取消了的产品发出重新开始生产的指令时,所述处理必须从印前处理开始再次被执行。因此,通过不删除所述内容数据,可以从印刷处理执行处理,而不必再次执行已经完成了的印前处理。这样,能够减少操作时间。
[0037]根据本发明,通过订单管理装置能够调度订单的生产,并且在对接收到的订单进行登记之前能够发出指令从而在没有开始生产的情况下执行不需要操作员的处理。这样,可以减少操作额外时间,并且能够更有效率地执行流程。
[0038]本发明的实施例还可以通过系统或装置的、用于读出并执行记录在存储介质(例如,非临时性计算机可读存储介质)上的计算机可执行指令以完成本发明中一个或多个上述实施例的功能的计算机来实现;本发明的实施例也可以通过方法来实现,该方法由系统或装置的计算机、通过如从存储介质读出并执行计算机可执行指令以完成一个或多个上述实施例的功能来执行。计算机可以包括中央处理单元(CPU)、微处理单元(MPU)及其他电路中的一个或多个,也可以包括独立计算机或独立计算机处理器的网络。计算机可执行指令可以从例如网络或存储介质提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算系统存储器、光盘(例如压缩盘(CD)、数字化通用盘(DVD)或蓝光盘(BD)?)、闪存设备、存储卡等中的一个或多个。
[0039]虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有变形、等同结构及功能。
【权利要求】
1.一种订单管理装置,其用于处理定义了多个处理的处理内容的产品订单,所述订单管理装置包括: 接收单元,其被配置为接收订单数据; 登记单元,其被配置为登记所述接收单元接收到的所述订单数据;以及 指令单元,其被配置为根据管理员执行的调度,发出生产基于在所述登记单元中登记的所述订单数据的产品的指令, 其中,所述指令单元确定在用于生产基于所述订单数据的产品的处理中是否包括不需要操作员的操作的处理,并且,如果确定包括不需要操作员的操作的处理,则所述指令单元在使基于所述订单数据的产品的生产从所述调度的目标中移除的情况下发出开始所述处理的指令。
2.根据权利要求1所述的订单管理装置,其中,如果发出了生产指令的产品的特定处理没有完成,则发出在基于其他订单数据的产品之前优先处理所述特定处理的指令。
3.根据权利要求2所述的订单管理装置,其中,如果存在发出了生产指令的多个订单并且所述特定处理没有完成,则发出使下一个处理的计划开始时间较早的所述特定处理优先的指令。
4.根据权利要求1所述的订单管理装置,其中,所述登记单元通过获取与所述订单数据的产品信息相对应的处理信息,来确定是否包括不需要操作员的操作的处理。
5.根据权利要求1所述的订单管理装置,其中,所述登记单元针对印前处理发出指令。
6.根据权利要求1所述的订单管理装置,其中,如果所述订单数据的登记没有成功,则所述登记单元取消执行对已经发出了生产指令的产品的处理。
7.根据权利要求1所述的订单管理装置,其中,如果所述订单管理装置执行了取消,则不删除已经完成的处理的内容数据。
8.一种订单管理方法,其用于处理定义了多个处理的处理内容的产品订单,所述订单管理方法包括: 接收订单数据; 登记所接收到的订单数据; 根据管理员执行的调度,发出生产基于所登记的订单数据的产品的指令;以及 如果在用于生产基于所述订单数据的产品的处理中包括不需要操作员的操作的处理,则在使基于所述订单数据的产品的生产从所述调度的目标中移除的情况下发出开始所述处理的指令。
9.根据权利要求8所述的订单管理方法,所述订单管理方法还包括:如果发出了生产指令的产品的特定处理没有完成,则发出在基于其他订单数据的产品之前优先处理所述特定处理的指令。
10.根据权利要求9所述的订单管理方法,所述订单管理方法还包括:如果存在发出了生产指令的多个订单并且所述特定处理没有完成,则发出使下一个处理的计划开始时间较早的所述特定处理优先的指令。
11.根据权利要求8所述的订单管理方法,所述订单管理方法还包括:在所述登记步骤中,通过获取与所述订单数据的产品信息相对应的处理信息,来确定是否包括不需要操作员的操作的处理。
12.根据权利要求8所述的订单管理方法,所述订单管理方法还包括:在所述登记步骤中,针对印前处理发出指令。
13.根据权利要求8所述的订单管理方法,所述订单管理方法还包括:在所述登记步骤中,如果所述订单数据的登记没有成功,则取消执行对已经发出了生产指令的产品的处理。
14.根据权利要求8所述的订单管理方法,所述订单管理方法还包括:如果所述订单管理方法执行了取消,则不删 除已经完成的处理的内容数据。
【文档编号】G06Q30/04GK104077647SQ201410128428
【公开日】2014年10月1日 申请日期:2014年3月28日 优先权日:2013年3月28日
【发明者】母里南阳 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1