CN110888609B - 信息处理设备和用于控制该设备的方法 - Google Patents

信息处理设备和用于控制该设备的方法 Download PDF

Info

Publication number
CN110888609B
CN110888609B CN201910841073.6A CN201910841073A CN110888609B CN 110888609 B CN110888609 B CN 110888609B CN 201910841073 A CN201910841073 A CN 201910841073A CN 110888609 B CN110888609 B CN 110888609B
Authority
CN
China
Prior art keywords
workflow
processing
post
information
processing apparatus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910841073.6A
Other languages
English (en)
Other versions
CN110888609A (zh
Inventor
嘉山博之
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN110888609A publication Critical patent/CN110888609A/zh
Application granted granted Critical
Publication of CN110888609B publication Critical patent/CN110888609B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1275Print workflow management, e.g. defining or changing a workflow, cross publishing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06316Sequencing of tasks or work
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1205Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device
    • G06F3/1263Job scheduling, e.g. queuing, determine appropriate device based on job priority, e.g. re-arranging the order of jobs, e.g. the printing sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1282High volume printer device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1297Printer code translation, conversion, emulation, compression; Configuration of printer parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • General Factory Administration (AREA)

Abstract

本发明公开了信息处理设备和用于控制该设备的方法。存储用于识别用于生产产品的多个工作处理的次序的信息。在工作处理设定画面上,发出用于添加工作处理的指令,并设定用于工作处理的参数。按照用于识别该多个工作处理的次序的信息,根据指令自动添加工作处理,并且生成包括关于工作处理的次序的信息和为工作处理设定的参数的工作流程。

Description

信息处理设备和用于控制该设备的方法
技术领域
本发明涉及用于在商业印刷中生产产品的工作流程的设定。
背景技术
在日本专利公开No.2014-164765中公开的印刷工作流程软件中,用户可以通过在图形用户界面(GUI)上自由地耦合表示处理的图标来设定工作流程。
在商业印刷工业中,关于产品生产的工作处理包括印制前(内容数据的拼版(imposition)或者对准标记或条形码的附加)、印制(在图像形成设备中的印刷)和印制后(在后加工设备中的后加工)。此外,产品的格式是多种多样的,并且产品(商品)的类型包括裁切片材(名片或传单)、书(骑马缝合书或无线装订书)等。形成产品的部分包括主体、封面、标题页、护封、obi等。此外,产品不仅通过设定用于印刷的参数,而且还通过设定用于印制前和印制后的参数(例如,设定印刷之前的预处理(诸如条形码、折叠或裁切)以及设定印刷之后的后加工)来生产。
在生成工作流程以在商业印刷中生产商品的情况下,不仅需要添加必要的处理,还需要在每个处理中为每个部分设定参数。特别地,在商业印刷中,在许多情况下,每个处理中要设定的处理的数量和项目的数量都很大。因此,生成工作流程是复杂的,并且用户难以容易地设定工作流程。虽然日本专利公开No.2014-164765公开了一种用于在图形用户界面上添加处理的技术,但是没有考虑为每个处理设定参数。日本专利公开No.2014-164765还公开了,如果用户在不满足条件的位置处拖放处理图标,那么进行突出显示。但是,用户必须反复拖放处理图标,直到位置满足条件。此外,用户必须关心处理次序以创建工作流程。特别地,由于在商业印刷中生产商品的工作流程在许多情况下涉及要在每个处理中设定大量的处理以及大量的项目,因此生成工作流程趋于是复杂的。
发明内容
本发明提供了一种用户界面,该用户界面能够在无需用户关心处理次序的情况下生成工作流程。
根据本发明实施例的信息处理设备是通过组合用于生产产品的多个工作处理来生成工作流程的信息处理设备。该信息处理设备包括:存储单元,被配置为存储用于识别用于生产产品的多个工作处理的次序的信息;设定单元,被配置为在工作处理设定画面上发出用于添加工作处理的指令并设定用于该工作处理的参数;以及第一生成单元,被配置为按照用于识别该多个工作处理的次序的信息而根据指令自动添加工作处理并生成包括关于该工作处理的次序的信息和为该工作处理设定的参数的工作流程。
根据参考附图对示例性实施例的以下描述,本发明的其它特征将变得清楚。
附图说明
图1例示了根据第一实施例的信息处理***的***配置。
图2是例示根据第一实施例的信息处理设备和后加工管理设备的硬件配置的框图。
图3是例示根据第一实施例的后加工设备的硬件配置的框图。
图4是例示根据第一实施例的图像形成设备的硬件配置的框图。
图5是例示根据第一实施例的信息处理设备和后加工管理设备的软件配置的框图。
图6A至图6D例示了由根据第一实施例的信息处理设备生成的工作流程规则的示例。
图7A是根据第一实施例的信息处理***的处理流程图。
图7B是根据第一实施例的信息处理***的处理流程图。
图7C是根据第一实施例的信息处理***的处理流程图。
图8A例示了根据第一实施例的用户界面画面的示例。
图8B例示了根据第一实施例的用户界面画面的示例。
图8C例示了根据第一实施例的用户界面画面的示例。
图8D例示了根据第一实施例的用户界面画面的示例。
图8E例示了根据第一实施例的用户界面画面的示例。
图8F例示了根据第一实施例的用户界面画面的示例。
图8G例示了根据第一实施例的用户界面画面的示例。
图8H例示了根据第一实施例的用户界面画面的示例。
图9例示了用于由根据第一实施例的信息处理设备的工作流程管理应用显示的消息的用户界面画面的示例。
图10A和图10B例示了由根据第一实施例的信息处理设备生成的工作流程列表的示例。
图11是例示根据第二实施例的信息处理设备和后加工管理设备的软件配置的框图。
图12A至图12D例示了由根据第二实施例的信息处理设备生成的工作流程规则的示例。
图13A是根据第二实施例的信息处理***的处理流程图。
图13B是根据第二实施例的信息处理***的处理流程图。
图14A例示了根据第二实施例的用户界面画面的示例。
图14B例示了根据第二实施例的用户界面画面的示例。
图14C例示了根据第二实施例的用户界面画面的示例。
图14D例示了根据第二实施例的用户界面画面的示例。
图15A和图15B例示了用于由根据第二实施例的信息处理设备的工作流程管理应用显示的消息的用户界面画面的示例。
图16A和图16B例示了由根据第二实施例的信息处理设备生成的工作流程列表的示例。
图17A和图17B例示了由根据第二实施例的后加工管理设备生成的工作流程规则的示例。
图18A和18B例示了要发送和接收的、由根据第二实施例的信息处理设备和后加工管理设备生成的命令的示例。
具体实施方式
第一实施例
在下文中,将参考一些附图描述用于实现本发明的第一实施例。
信息处理***的配置示例
图1例示了根据本发明第一实施例的信息处理***的整体配置。要注意的是,以下的整体信息处理***的环境是为了易于理解本发明而例示的,不限制本发明的环境。
在图1中,网络100连接到信息处理设备101、图像形成设备102、后加工管理设备103,以及后加工设备104和105。
信息处理设备101和后加工管理设备103中的每一个是网络计算机(下文中简称为计算机),计算机可以经由网络100与另一个设备相互通信,并且通常是个人计算机(PC)。每个计算机可以执行工作流程管理应用、作业管理应用、后加工应用等的应用程序。此外,信息处理设备101和后加工管理设备103可以经由网络100连接到图像形成设备102和后加工管理设备103,以便发送和接收用于控制图像形成设备102及后加工设备104和105的命令。信息处理设备101在工作流程管理应用中创建和管理用于生产产品的处理的组合、次序和设定。而且,信息处理设备101在作业管理应用中控制用于生产产品的作业向每个设备的传输。因此,信息处理设备101可以管理关于产品生产的整个流程。在后加工管理设备103中,后加工应用管理后加工设备104和105。即,后加工管理设备103集中管理多个后加工设备,并且例如发送用于在每个后加工设备中进行后加工的控制命令。
图像形成设备102分析从信息处理设备101等发送的包括被印刷字符数据的印刷数据,并将数据转换成用于每页的点图像(dot image)以供印刷。此外,例如,图像形成设备102经由网络100与后加工管理设备103通信,以发送和接收控制信息。图像形成设备102输出印刷材料,并且印刷操作者用手将印刷材料携带到后加工设备104和105,或者带式输送机(未示出)将印刷材料传送到后加工设备104和105。更具体而言,来自图像形成设备102的印刷材料直接放置在连接到图像形成设备102的排出部分的带式输送机上,以被直接运输到后加工设备104和105。可替代地,将印刷材料临时放置在临时空间中,然后操作者将印刷材料放置在带式输送机上或用手携带印刷材料,使得印刷材料被运输到后加工设备104和105。
后加工设备104和105各自执行后加工,诸如对从图像形成设备102输出的印刷材料进行裁切、压痕、装订或折叠。后加工设备104和105单独地处理来自图像形成设备的印刷材料,或者组合多个图像形成设备的作业以将它们作为单个产品进行处理。例如,裁切设备单独地处理来自图像形成设备的印刷材料。例如,无线装订设备(该设备从作为封面的来自一个图像形成设备的印刷材料和作为主体的来自另一个图像形成设备的印刷材料形成无线装订书)将多个图像形成设备的作业组合到一起,以将它们作为单个产品进行处理。
虽然图1例示了单个信息处理设备101和单个图像形成设备102,但是可以有多个信息处理设备101和多个图像形成设备102。可以有三个或更多个后加工设备104和105。此外,网络100可以是互联网,例如,信息处理设备101可以在互联网上访问图像形成设备102和后加工管理设备103。要注意的是,图像形成设备102是印刷设备,并且后加工设备104和105均是印刷材料处理设备。
信息处理***的硬件配置示例
图2例示了根据这个实施例的信息处理设备101和后加工管理设备103的硬件配置。可以通过使用典型计算机(PC)的硬件部件来配置信息处理设备101和后加工管理设备103。在图2中,中央处理单元(CPU)201执行存储在只读存储器(ROM)203中的程序ROM中的程序,或者例如操作***(OS)或从作为外部存储器的硬盘210加载到随机存取存储器(RAM)202的应用的程序。
即,CPU 201执行存储在可读存储介质中的程序,以便用作在稍后描述的流程图中执行处理的处理单元。RAM 202是CPU 201的主存储器,并且用作工作区等。键盘控制器204控制来自键盘208或诸如鼠标、触摸板、触摸面板或轨迹球之类的指示设备(未示出)的操作输入。显示器控制器205控制显示器209的显示。盘控制器206控制对存储各种类型数据的外部存储器210(诸如硬盘(HD)或软盘(FD))的数据访问。网络控制器(NC)207连接到网络并控制与连接到网络的另一个设备的通信。
图3例示了根据这个实施例的每个后加工设备104和105的硬件配置。每个后加工设备104和105包括操作单元304、网络接口控制器(NIC)305、CPU 308、RAM 309、ROM 310、存储单元311、传感器读取单元306和后加工单元307,它们经由控制单元301连接。控制单元301包括传感器处理单元302和设备控制单元303。传感器处理单元302处理由传感器读取单元306读取的传感器信息,并且设备控制单元303控制后加工设备104的整体。操作单元304由例如软件键盘、触摸面板和其它输入/输出设备构成,并且可以接收和显示各种设定值。例如,CPU 308执行存储在ROM 310中的程序或从存储单元311加载到RAM 309的应用程序。即,CPU 308执行存储在可读存储介质中的程序,以便用作在稍后描述的流程图中执行处理的处理单元。RAM 309是CPU 308的主存储器,并且用作工作区等。传感器读取单元306可以通过使用诸如相机之类的设备来读取例如作为后加工目标的印刷材料的作业信息(例如,校勘无线装订作业的封面和主体的组合或者确定产品是否正确生产而没有页面缺失)。控制单元301将存储在存储单元311中的后加工信息提供给操作单元304,并将后加工设定信息输出到操作单元304。此外,类似地,控制单元301将存储在存储单元311中的后加工信息提供给后加工单元307,并且后加工单元307以各种方式执行处理。此外,后加工设备104和105通过NIC 305连接到网络,以便发送和接收数据。通过NIC 305获得的数据也可以显示在操作单元304上。
图4例示了根据这个实施例的图像形成设备102的硬件配置。图像形成设备102包括操作单元404、认证单元405、NIC 406、CPU 409、RAM 410、ROM 411、存储单元412、图像读取单元407和印刷单元408,它们经由控制单元401连接。控制单元401包括设备控制单元402和图像处理单元403。设备控制单元402控制图像形成设备102的整体,并且图像处理单元403处理图像数据。操作单元404由例如软件键盘、触摸面板和其它输入/输出设备构成,并且可以接收和显示各种设定值。例如,CPU 409执行存储在ROM 411中的程序或从存储单元412加载到RAM 410的应用程序。即,CPU 409执行存储在可读存储介质中的程序,以便用作在稍后描述的流程图中执行处理的处理单元。RAM 410是CPU 409的主存储器,并且用作工作区等。图像读取单元407例如由扫描仪构成,并且可以读取纸质文档等以获取图像数据格式的文档图像。控制单元401将存储在存储单元412中的文档图像提供给操作单元404,并将文档图像输出到操作单元404。此外,类似地,控制单元401将存储在存储单元412中的文档图像提供给印刷单元408,并且印刷单元408以各种格式输出文档图像。例如,印刷单元408可以将关于文档图像的图像数据输出到存储介质。可替代地,印刷单元408可以包括印刷功能,并且可以将文档图像输出到诸如纸之类的输出介质上。此外,图像形成设备102通过NIC406连接到网络,以便发送和接收数据。通过NIC 406获得的数据也可以显示在操作单元404上。
信息处理***的软件配置示例
图5是例示根据这个实施例的功能的功能框图。
首先,将描述信息处理设备101的处理单元的功能。信息处理设备101包括工作流程管理应用501和作业管理应用502。工作流程管理应用501生成并管理用于生产产品的处理(例如,拼版、印刷、折叠、压痕、裁切和装订)。作业管理应用502管理流向基于工作流程(WF)生产产品的设备的作业。
在工作流程管理应用501中,操作单元5011是显示如稍后将描述的图8A至图8H和图9所示的用于管理工作流程的用户界面的操作单元。控制单元5012是控制工作流程管理应用501的处理单元的操作的控制单元。例如,控制单元5012根据输入到操作单元5011的设定来控制WF管理单元5013和WF规则定义单元5014。WF管理单元5013是用于管理由用户在操作单元5011上创建的将稍后描述的图10A和图10B中例示的工作流程列表的工作流程管理单元。WF规则定义单元5014是定义在图6A至图6D中例示的后加工规则以用于创建工作流程的工作流程规则定义单元。WF处理单元5015是用于根据用于生产产品的作业的工作流程执行处理的工作流程处理单元,其中作业由信息处理设备101接收。例如,WF处理单元5015与作业管理应用502通信,以便管理工作流程的进度或发出关于接下来要执行的处理的指令。WF处理单元5015彼此相关联地管理在作业管理应用502中管理的作业(作业ID)和由WF存储单元5016管理的工作流程(WF ID)。要注意的是,“WF ID”是工作流程ID。此外,例如,WF处理单元5015还可以管理作业的工作流程的处理开始时间。WF存储单元5016是用于基于从WF管理单元5013接收的信息存储图10A和图10B中例示的工作流程列表的工作流程存储单元。规则存储单元5017是用于基于从WF规则定义单元5014接收的信息存储图6A至图6D中例示的工作流程规则的规则存储单元。通信处理单元5018是经由网络100向后加工管理设备103发送和从后加工管理设备103接收诸如命令之类的信息的通信处理单元。
在作业管理应用502中,控制单元5021是控制作业管理应用502的处理单元的操作的控制单元。例如,控制单元5021将关于用于生产产品的作业的信息传送到工作流程管理应用501的WF处理单元5015。然后,基于来自WF处理单元5015的指令,控制单元5021指示处理单元将作业发送到图像形成设备102或后加工管理设备103。操作单元5022是在信息处理设备101中的用户界面(未示出)上显示作业列表并且包括用于操作(例如,编辑或删除)作业的控件等的操作单元。作业接收单元5023是用于接收用于生产产品的作业的输入的作业接收单元。可以从另一个设备(输入***)接收作业的输入,或者可以通过监视信息处理设备101上的文件夹并检测输入(复制)到文件夹的作业数据来接收作业的输入。输入作业的信息通过控制单元5021发送到工作流程管理应用501的WF处理单元5015。作业管理单元5024是将作业接收单元5023接收的作业存储在作业存储单元5026中以进行管理的作业管理单元。作业发送单元5025是用于发送要在图像形成设备102或后加工设备104和105中处理的作业数据(未示出)的作业发送单元。响应于来自工作流程管理应用501的WF处理单元5015的指令,在通过控制单元5021接收到对作业发送单元5025的指令时,发送作业。因而,基于工作流程,在信息处理设备101、图像形成设备102以及后加工设备104和105中自动处理输入作业。作业存储单元5026是用于存储信息(包括作业ID、作业数据等)和作业数据(未示出)的作业存储单元。该信息是关于作业接收单元5023接收的作业的。通信处理单元5027是经由网络100向/从图像形成设备102和后加工管理设备103发送和接收诸如作业数据和命令之类的信息的通信处理单元。
接下来,将描述后加工管理设备103中的后加工应用503。后加工应用503一般根据从信息处理设备101接收的作业、命令等来管理和控制多个后加工设备。此外,后加工应用503管理用于在多个后加工设备中处理产品的工作流程。
在后加工应用503中,操作单元5031在用户界面(未示出)上显示来自信息处理设备101的作业列表。此外,操作单元5031包括用于操作作业(例如,向后加工设备104和105给出指令,或者编辑或删除作业)的控件等。控制单元5032是控制后加工应用503的处理单元的操作的控制单元。例如,控制单元5032根据输入到操作单元5031的执行指令,通过设备控制单元5035发出用于在后加工设备104和105中进行后加工的指令。通信处理单元5033是经由网络100向/从信息处理设备101和图像形成设备102发送和接收诸如作业数据和命令之类的信息的通信处理单元。作业管理单元5034是将从信息处理设备101接收的作业存储在作业存储单元5036中以进行管理的作业管理单元。设备控制单元5035是用于控制后加工设备104和105中的后加工(传送参数信息或发出用于开始处理的指令)的设备控制单元。作业存储单元5036是用于存储从信息处理设备101接收的作业信息和作业数据(未示出)的作业存储单元。
由信息处理***生成的WF规则的示例
图6A至图6D例示了在后加工中的WF规则的示例。WF规则由根据本实施例的信息处理***中的信息处理设备101的WF规则定义单元5014创建,并存储在规则存储单元5017中。WF规则被用作当WF管理单元5013生成工作流程时的规则。
WF规则由规则列表(图6A)和规则文件(图6B、图6C和图6D)组成。在规则列表中,为每个产品定义规则列表,并在规则文件中,定义从规则列表链接的产品的规则的细节。
在图6A中,产品的规则列表由根据每个产品的类型唯一指派的“产品ID”、指示每个产品的类型的名称的“产品名称”和指示其中描述每个产品的WF规则的规则文件的名称的“规则文件名称”构成。在从“规则文件名称”链接的规则文件(图6B、图6C和图6D)中,定义了与产品对应的后加工规则的细节。例如,图6B、图6C和图6D分别定义用于生产诸如裁切片材(名片或传单)、骑马缝合书和无线装订书之类的产品的后加工规则。要注意的是,本文的裁切片材是指未被装订的产品。在图6B中,附图标记6001指示作为产品的部件的部分名称(例如,主体、封面、护封或者obi)。附图标记6002指示与处理次序对应的值。当WF管理单元5013生成工作流程时,按照与6002对应的次序布置处理,并生成工作流程。附图标记6003指示处理ID,该处理ID指示处理的类型。处理ID的类型包括裁切(裁切处理)、缝合(骑马缝合处理)、折叠(折叠处理)、装订(无线装订处理)、压痕(压痕处理)等。
虽然图6A至图6D例示了定义后加工的WF规则的情况,但是也可以定义其它处理(拼版或印刷)中的规则。此外,虽然例示了XML数据的示例,但是可以使用另一种格式的数据,或者可以使用其中识别处理次序的表。此外,虽然例示了裁切片材、骑马缝合书和无线装订书的示例,但这些仅仅是示例,并且可以生产另一种产品。
信息处理***中的处理流程图
图7A至图7C各自例示了用于在根据这个实施例的信息处理***中的信息处理设备101中创建和执行工作流程的处理流程。用于流程的程序存储在信息处理设备101的ROM203中,并且被加载到RAM 202并由CPU 201执行。
图7A是例示用于在工作流程管理应用501中创建工作流程的处理流程的流程图。
在图7A中,在S7001中,工作流程管理应用501的操作单元5011确定用户是否已经给出了用于创建工作流程的指令。具体而言,确定是否已经在图8H中例示的用户界面上按下了用于新创建的按钮。如果已经给出了用于创建的指令,那么处理前进到S7002。
在S7002中,操作单元5011显示图8A中例示的工作流程新创建画面。如果在图8A中指定了工作流程的条件并且按下“OK”按钮,那么处理前进到S7003。
在S7003中,操作单元5011显示图8C中例示的处理设定画面。
在S7004中,操作单元5011确定是否已在图8C中的处理选项卡8001中选择了拼版选项卡。如果已经选择了拼版选项卡,那么处理前进到S7005。如果所选的选项卡不是拼版选项卡,那么处理前进到S7006。要注意的是,当第一次显示图8C中例示的处理设定画面时(当在新创建画面上按下“OK”按钮时),默认选择拼版选项卡。
在S7005中,操作单元5011显示用于设定拼版处理的设定画面。在拼版处理设定画面上,例如,用户可以设定内容图像的布局或设定用于在类型页面上***对准标记、条形码等的参数。
在S7006中,操作单元5011确定是否已在图8C中的处理选项卡8001中选择了印刷选项卡。如果已经选择了印刷选项卡,那么处理前进到S7007。如果所选择的选项卡不是印刷选项卡(即,选择了后加工选项卡),那么处理前进到S7008。
在S7007中,操作单元5011显示用于设定印刷处理的设定画面。在印刷处理设定画面上,用户可以设定关于图像形成设备102中的印刷的参数(印刷片材、印刷方法(单面/双面))。
在S7008中,操作单元5011显示图8C中例示的用于设定后加工处理的设定画面。在图7B中的流程图中例示关于后加工处理的设定的细节。
在S7009中,操作单元5011确定工作流程的设定是否已经完成。即,确定是否已经在图8C中例示的用户界面上按下了“完成”按钮。如果工作流程的设定已经完成,那么处理前进到S7010;如果设定尚未完成(已选择另一个选项卡),那么处理前进到S7004。
在S7010中,控制单元5012创建在图10A和图10B中例示的工作流程列表,并通过WF管理单元5013将其存储在WF存储单元5016中。
图7B是例示图7A中的S7008中用于设定后加工处理的处理流程的流程图。
在图7B中,在S7101中,操作单元5011确定用户是否已经给出了用于在工作流程中添加后加工处理的指令。具体而言,确定是否已经在图8C中例示的用户界面上按下了用于添加处理的按钮8004。如果已经给出了用于添加处理的指令,那么处理前进到S7102;如果指令不是用于添加处理的指令,那么处理前进到S7109。
在S7102中,控制单元5012通过WF规则定义单元5014获取存储在规则存储单元5017中的、在图6B至图6D中例示的任何WF规则。所获取的WF规则是与在图8B中例示的用户界面上选择的产品的类型对应的WF规则(例如,如果已经选择了无线装订,那么获取信息“PerfectBinding01.xml”)。
在S7103中,控制单元5012确定在S7101中选择添加的处理是否存在于S7102中获取的WF规则的处理(ProcessID)中。如果该处理存在,那么处理前进到S7105;如果该处理不存在,那么处理前进到S7104。
在S7104中,操作单元5011显示在图9中例示的包括错误消息的用户界面。
在S7105中,控制单元5012从WF规则获取处理的次序信息(ProcessNo)(例如,在对于无线装订的主体的折叠处理的情况下,从“PerfectBinding01.XML”获取与折叠处理对应的“1”)。
在S7106中,基于次序信息(ProcessNo),控制单元5012将处理***到工作流程中。例如,对于无线装订,在图8C中例示的用户界面上,***装订处理(ProcessNo:“2”),然后指定折叠处理(ProcessNo:“1”)。在这种情况下,折叠处理被***在装订处理之前,如图8D中的处理图标8007。
在S7107中,操作单元5011在图8D中例示的用户界面上显示用于设定处理的设定画面。如果S7107遵循S7109中的编辑指令(稍后将描述),反映已经设定的属性值。
在S7108中,操作单元5011确定是否已经完成S7107中的处理设定。即,确定是否已经在图8D中例示的用户界面上按下了“保存”按钮。如果已经完成处理设定,那么处理结束;如果尚未完成处理设定,那么处理前进到S7101。
在S7109中,操作单元5011确定用户是否已经给出了用于编辑已添加在工作流程中的后加工处理的指令。具体而言,确定是否已经在图8D中例示的用户界面上按下了“编辑”按钮。如果已经给出了用于编辑处理的指令,那么处理前进到S7107;如果指令不是用于编辑处理的指令,那么处理前进到S7110。
在S7110中,操作单元5011确定用户是否已经给出了用于删除已添加在工作流程中的后加工处理的指令。具体而言,确定是否已经在图8D中例示的用户界面上按下了“删除”按钮。如果已经给出了用于删除处理的指令,那么处理前进到S7111;如果尚未给出用于删除处理的指令,那么处理前进到S7101。
在S7111中,控制单元5012通过WF规则定义单元5014获取在规则存储单元5017中存储的、在图6B至图6D中例示的任何WF规则。
在S7112中,控制单元5012将删除目标处理从工作流程中删除。此时,对于除删除目标之外的处理,根据WF规则更新将稍后描述的图10B中例示的工作流程中的处理次序(ProcessNo)的值。响应于此,更新图8C中的处理图标8002。
图7C是例示用于在作业管理应用502和工作流程管理应用501中基于图7A中创建的工作流程来处理输入作业的流程的流程图。在图7C中,在S7201中,确定作业接收单元5023是否已经接收到用于生产产品的作业。如果已经接收到作业,那么处理前进到S7202。要注意的是,作业包括至少工作流程ID(WF ID)。此外,作业包括用于识别产品的信息、产品或形成产品的部分的数量、关于执行印刷和后加工的设备(诸如印刷设备或后加工设备)的信息,以及截止日期信息。例如,作业从另一个设备(输入***)接收或者被复制到信息处理设备101中的文件夹。
在S7202中,控制单元5021通过作业管理单元5024将作业存储在作业存储单元5026中,并将作业的信息发送到WF处理单元5015。
在S7203中,确定WF处理单元5015是否要开始处理作业。如果要开始作业处理,那么处理前进到S7204。可以响应于用户对操作单元5022的指令而在指令从控制单元5021到WF处理单元5015时开始作业处理,或者可以根据WF处理单元5015的时间表(定时器)自动开始作业处理。在开始作业处理时,WF处理单元5015开始作业的工作流程的处理。具体而言,WF处理单元5015指示控制单元5021根据图10A和图10B中的工作流程列表中的定义执行处理。
在S7204中,确定是否包括印制前处理。如果包括印制前处理,那么处理前进到S7205。在S7205中,控制单元5021执行关于信息处理设备101中的工作流程的处理(印制前)。作为信息处理设备101中的处理,例如,布局(拼版)处理等被执行。控制单元5021向WF处理单元5015通知处理的执行状态和结果。
在S7206中,控制单元5021通过作业发送单元5025和通信处理单元5027将作业发送到图像形成设备102或后加工设备104和105。控制单元5021向WF处理单元5015通知处理的执行状态(例如,图像形成设备102中的印刷进度和结果通过通信处理单元5027被接收,并被发送到WF处理单元5015)。
虽然这个实施例已经例示了工作流程管理应用501的WF处理单元5015控制作业的工作流程的方法,但是作业管理应用502也可以控制工作流程。即,工作流程管理应用501可以导出工作流程信息,并且作业管理应用502可以导入工作流程信息以执行工作流程。工作流程可以由作业管理应用单独执行而无需工作流程管理应用的操作。
工作流程管理画面用户界面
图8A至图8H各自例示了在根据这个实施例的信息处理***中在信息处理设备101的工作流程管理应用501的操作单元5011中的工作流程的管理期间显示的用户界面的示例。
图8H例示了用于管理整个工作流程的用户界面。通过按下图8H中的“新创建”按钮,用户可以创建新的工作流程(执行图7A中的流程图)。
图8A例示了响应于按下图8H中的“新创建”按钮以创建新的工作流程而显示的用户界面。在这个界面上,可以输入工作流程名称,可以选择产品的类型(产品类型,例如,裁切片材、骑马缝合书或无线装订书),并且可以设定要包括的部分。
图8B例示了响应于按下图8A中的“OK”按钮而显示的画面。这个画面用于将“主体”的流程设定为工作流程中的一部分。图8B例示了尚未设定处理的状态。画面上选择了后加工选项卡。
图8C例示了用于设定工作流程中的后加工处理的用户界面。将描述图8C中例示的用户界面的配置。附图标记8001指示用于选择印制前(拼版)、印制(印刷)或印制后(后加工)为作为工作流程中的设定目标的处理的选项卡。附图标记8002指示表示在工作流程中设定的处理的图标。处理按处理次序通过箭头耦合。附图标记8003指示用于选择作为设定目标的部分(例如,封面、主体、标题页、护封或Obi)的控件。附图标记8004指示用于添加处理的按钮。附图标记8005指示预览区域,其在视觉上表达所设定的细节如何在产品(片材)上反映。附图标记8006指示可以在其中设定处理中的参数的参数设定区域。此外,参数设定区域包括“保存”按钮和“删除”按钮。“保存”按钮用于保存正在被设定的处理的设定,“删除”按钮用于删除处理。
在图8C中的示例中,在用于生产无线装订书的工作流程中,用于主体部分的印制前(拼版)和印制(印刷)的处理已经在由附图标记8001指示的印制前(拼版)选项卡和印制(印刷)选项卡中设定。图8C例示了显示印制后(后加工)处理设定画面(选择了“后加工”选项卡)的状态。图8C还例示了用于设定针对无线装订处理的参数的画面,该画面响应于按下“装订”按钮而被显示。
图8D例示了如果根据图8C中的指令添加“折叠”处理时显示的用户界面。附图标记8007指示在无线装订处理之前***折叠处理的图标的状态。即,主体在一张片材上被印刷成四个页面,并且***用于将主体折叠成四份的处理。此外,指示折叠位置的虚线8008被添加到图8D中的预览区域。此外,还存在“编辑”按钮和“删除”按钮。“编辑”按钮被用于编辑未设定的处理(当按下“编辑”按钮时,开发另一个区域,并显示用于设定参数的控件),并且“删除”按钮用于删除处理。
图8E例示了如果进一步按下图8D中的“裁切”按钮而导致在“装订”处理之后自动***“裁切”处理时显示的用户界面。即,***用于在装订之后在三个方向上裁切书的边缘(顶边、尾边和前边)的处理。指示裁切位置的点划线8009被进一步添加到预览区域。
图8F例示了响应于按下图8E中针对裁切处理的“删除”按钮而显示的画面的示例。裁切处理被删除,并且已经显示在预览区域中的针对裁切处理和裁切位置的参数设定区域也被删除。
图8G(通过用箭头耦合图标)在视觉上表达在生成的工作流程中的处理的次序和组合。图8G中的示例是针对无线装订的工作流程(工作流程名称:“PERFECT BINDING 002”)的。工作流程由用于四个部分(主体、封面、护封和Obi)的处理(例如,拼版、印刷、折叠、裁切、无线装订和压痕)的组合构成。
消息画面用户界面
图9例示了关于在根据这个实施例的信息处理***中由信息处理设备101的工作流程管理应用501的操作单元5011显示的消息画面的用户界面的示例。
在图9中,如果用户试图添加不允许为产品添加的处理,那么显示错误消息901。在图7B中的S7104中显示错误消息901。
由信息处理***生成的工作流程列表的示例
图10A和图10B例示了在根据这个实施例的信息处理***中由信息处理设备101的WF管理单元5013创建并且存储在WF存储单元5016中的工作流程列表的示例。当在图8A至图8H中的操作单元5011上完成工作流程设定(按下“完成”按钮)时,工作流程列表被创建。
工作流程列表由工作流程的列表(图10A)和工作流程文件(图10B)构成,工作流程文件从列表链接并且其中定义了工作流程的细节。针对每个工作流程存在多个工作流程文件(未示出)。
在图10A中,列表由唯一地指派给注册的工作流程的“WF ID”、指示工作流程名称的“WF名称”和指示工作流程文件名称的“WF文件名称”构成。
在图10B中,在工作流程中定义要为每个部分执行的处理(附图标记10001)。附图标记10002指示要执行的处理的次序,附图标记10003指示处理的ID,并且附图标记10004指示处理中的属性值。
根据上述实施例,通过为每个处理设定参数(属性值),可以按照正确的次序***处理,并且可以自动建立用于生产产品的正确工作流程。
第二实施例
第一实施例已经公开了本发明的作为其中工作流程管理应用501存储用于创建工作流程的规则(图6A至图6D)的方法的实施例。但是,本发明还适用于其中后加工应用503存储用于创建工作流程的规则的方法。后加工应用503存储用于创建工作流程的规则的情况的实施例将在以下针对与第一实施例中的部分不同的部分在第二实施例中参考附图详细描述。
信息处理***的软件配置示例
图11是例示根据这个实施例的功能的功能框图。
在后加工管理设备103的后加工应用503中,WF管理单元11001是工作流程管理单元。具体而言,WF管理单元11001管理由用户在操作单元5031上创建的将稍后描述的图17A和图17B中例示的后加工设备104和105中的工作流程列表。WF存储单元11002是工作流程存储单元,用于基于从WF管理单元11001接收的信息存储图17A和图17B中例示的后加工设备104和105中的工作流程列表。
由信息处理***生成的WF规则的示例
图12A至图12D例示了后加工中的WF规则的示例。在根据这个实施例的信息处理***中,WF规则由信息处理设备101的WF规则定义单元5014创建,并存储在规则存储单元5017中。WF规则被用作当WF管理单元5013生成工作流程时的规则。
在图12B中,附图标记12001指示处理ID,该处理ID指示处理的类型。处理ID的类型包括裁切(裁切处理)、缝合(骑马缝合处理)、折叠(折叠处理)、装订(无线装订处理)、压痕(压痕处理)等。要注意的是,可以为产品多次定义相同的处理。例如,在用于生产无线装订书的工作流程中,在装订(无线装订处理)之前和之后定义裁切(裁切处理)(图12D中的附图标记12005和12006)。前一处理是在一张片材上铺设多个页面(多拼版印刷)的情况下以页为单位的裁切处理。后一处理是在装订之后针对不必要的边缘(顶边、尾边和前边)的裁切处理。附图标记12002指示标记,该标记指示目标处理是用于生产产品的必需处理(必须执行的处理)(true(真))还是可选处理(不是必须执行的处理)(false(假))。附图标记12003指示属性。可以基于后面处理的参数值自动输入为目标处理设定的属性的参数(诸如片材的尺寸之类的属性值)。例如,在图12D的裁切处理中,定义了“PaperSize”(片材的尺寸)。在这种情况下,基于用于作为压痕处理的后面处理的“PaperSize”(片材的尺寸)的参数,自动输入用于裁切处理的参数。例如,如果将压痕处理中的片材的尺寸指定为A4尺寸,那么A4尺寸被自动设定为裁切处理中的片材的尺寸。在图12C中,附图标记12004指示与目标处理有关的处理(编号)。例如,在图12C的示例中,裁切(Cutting)被定义为缝合处理(Stitching)的相关处理。在这种情况下,如果从工作流程中删除了缝合处理,那么用户使用这个信息来确定是否要从工作流程中删除相关的裁切处理(显示图15B中例示的确认消息)。
信息处理***中的处理流程图
图13A和图13B各自例示了用于在根据这个实施例的信息处理***中的信息处理设备101和后加工管理设备103中的工作流程管理应用501和后加工应用503中创建工作流程的处理流程。用于流程的程序存储在信息处理设备101的ROM 203中,并且被加载到RAM202并由CPU 201执行。
图13A是例示用于在工作流程管理应用501和后加工应用503中创建工作流程的处理流程的流程图。
在图13A中,在S13001中,控制单元5012确定是否所有必需处理都存在于已完成设定的工作流程中。即,确定是否用于生产图12A中例示的WF规则中的产品的必需处理(必需:“true”)都被***到工作流程中。如果所有必需处理都存在,那么处理前进到S13003;如果不是所有必需处理都存在,那么处理前进到S13002。
在S13002中,操作单元5011显示包括图15A中例示的错误消息的用户界面,并且处理前进到S7003。
在S13003中,控制单元5012创建图16A中例示的工作流程列表,并通过WF管理单元5013将其存储在WF存储单元5016中。
图13B是例示图13A中的S7008中用于设定后加工处理的处理流程的流程图。
在图13B中,在S13101中,工作流程管理应用501的操作单元5011确定用户是否已经给出了用于在工作流程中添加后加工处理的指令。具体而言,确定是否已经在图14A中例示的用户界面上按下了用于添加处理的按钮。如果已经给出了用于添加处理的指令,那么处理前进到S13102;如果指令不是用于添加处理的指令,那么处理前进到S13116。
在S13102中,控制单元5012通过WF规则定义单元5014获取存储在规则存储单元5017中的在图12A中例示的WF规则。所获取的WF规则是与在图8B中例示的用户界面上选择的产品的类型对应的WF规则(例如,如果已经选择了无线装订,那么获取信息“PerfectBinding02.xml”)。
在S13103中,控制单元5012确定在S13101中选择添加的处理是否存在于S13102中获取的WF规则的处理(ProcessID)中。如果该处理存在,那么处理前进到S13105;如果该处理不存在,那么处理前进到S13104。
在S13104中,操作单元5011显示包括图9中例示的错误消息的用户界面。
在S13105中,控制单元5012确定针对在S13101中选择的处理的、在S13102中获取的WF规则的次序信息(ProcessNo)是否存在。如果次序信息存在,那么处理前进到S13106;如果次序信息不存在,那么处理前进到S13107。
在S13106中,控制单元5012从WF规则获取处理的次序信息(例如,在对于无线装订的主体的裁切处理的情况下,从“PerfectBinding02.xml”获取与裁切处理对应的“1”和“4”)。
在S13107中,控制单元5012通过通信处理单元5018从后加工管理设备103获取次序信息。通信处理单元5018创建图18A中例示的命令1801,并将其发送到后加工管理设备103的后加工应用503中的通信处理单元5033。后加工应用503中的控制单元5032通过WF管理单元11001从存储在WF存储单元11002中的在图17A和图17B中例示的工作流程列表中获取次序信息(ProcessNo)。通信处理单元5033创建图18B中例示的响应命令1802,并将其发送到信息处理设备101的工作流程管理应用501中的通信处理单元5018。
在S13108中,确定是否存在多条在S13106或S13107中获取的处理的次序信息(ProcessNo)。如果存在多条次序信息,那么处理前进到S13109;如果仅存在单条次序信息,那么处理前进到S13111。例如,在对于无线装订的主体的裁切处理的情况下,存在“1”和“4”,因此处理前进到S13109。这意味着有两个要***裁切处理以便创建工作流程的候选位置。
在S13109中,操作单元5011显示在图14B中例示的用户界面。用户界面用于指定处理被***的位置。
在S13110中,确定是否已经在S13109中在由操作单元5011显示的用户界面上指定了处理被***的位置。如果已经指定了***位置,那么处理前进到S13111。
在S13111中,基于次序信息(ProcessNo),控制单元5012将处理***到工作流程中(例如,在对于无线装订的裁切处理的***位置已被指定到在装订处理之前的位置(ProcessNo:“1”)的情况下,将裁切处理***到在装订处理之前的位置(在ProcessNo:“3”之前),如图14C中的处理图标14001所示)。
在S13112中,控制单元5012确定对于在S13111中***的处理是否存在可以自动输入的参数(属性)。即,确定在S13102中获取的WF规则中的可以自动输入的属性(AutoSetList)中是否存在参数(属性)。如果存在可以自动输入的参数,那么处理前进到S13113;如果不存在可以自动输入的参数,那么处理前进到S13114。
在S13113中,控制单元5012获取在***的处理之后的处理的属性值,并且将值反映在***的处理的属性值中(例如,在S13111中***裁切处理的情况下,基于对于后面的装订处理的属性值(片材的尺寸和产品的尺寸),对于裁切处理的属性值被自动设定,如图14C中的附图标记14002所指示的)。
在S13114中,操作单元5011在图14C中例示的用户界面上显示用于设定处理的参数的设定画面。此时,反映S13113中的属性值。此外,如果S13114遵循在将稍后描述的S13116中的编辑指令,那么反映已经设定的属性值。
在S13115中,操作单元5011确定是否已经完成S13114中的处理设定。即,确定是否已经在图14C中例示的用户界面上按下了“保存”按钮。如果已经完成处理设定,那么处理结束;如果尚未完成处理设定,那么处理前进到S13101。
在S13116中,操作单元5011确定用户是否已经给出了用于编辑已经添加在工作流程中的后加工处理的指令。具体而言,确定是否已经在图14C中例示的用户界面上按下了“编辑”按钮。如果已经给出了用于编辑处理的指令,那么处理前进到S13114;如果指令不是用于编辑处理的指令,那么处理前进到S13117。
在S13117中,操作单元5011确定用户是否已经给出了用于删除已经添加在工作流程中的后加工处理的指令。具体而言,确定是否已经在图14C中例示的用户界面上按下了“删除”按钮。如果已经给出了用于删除处理的指令,那么处理前进到S13118;如果尚未给出用于删除处理的指令,那么处理前进到S13101。
在S13118中,控制单元5012通过WF规则定义单元5014获取存储在规则存储单元5017中的在图12A中例示的WF规则。
在S13119中,控制单元5012确定是否存在与根据S13117中的指令要删除的处理的WF规则有关的处理(ReferenceProcess)。如果存在相关处理,那么处理前进到S13120;如果不存在相关处理,那么处理前进到S13121。
在S13120中,操作单元5011显示包括图15B中例示的确认消息的用户界面。
在S13121中,控制单元5012将删除目标处理从工作流程中删除。此时,对于除删除目标之外的处理,根据WF规则更新在将稍后描述的图16B中例示的工作流程中的处理次序(ProcessNo)的值。响应于此,更新图14A到图14D中的处理图标。
工作流程管理画面用户界面
图14A至图14D各自例示了在根据这个实施例的信息处理***中在信息处理设备101的工作流程管理应用501的操作单元5011中的工作流程的管理期间显示的用户界面的示例。
图14A例示了用于设定工作流程中的后加工处理的用户界面。在图14A的示例中,在用于生产无线装订书的工作流程中,已经在印制前(拼版)选项卡和印制(印刷)选项卡中设定了用于针对主体部分的印制前(拼版)和印制(印刷)的处理。图14A例示了显示印制后(后加工)处理设定画面(选择了“后加工”选项卡)的状态。图14A还例示了用于设定用于无线装订处理的参数的画面,该画面响应于按下“装订”按钮而被显示。
图14B例示了用于在存在多个要***处理的候选位置的情况下指定***位置的用户界面(图13B中的S13109中显示的用户界面)。作为按下图14A中的“裁切”按钮的结果,有两个要***“裁切”处理的候选位置,这些位置在“装订”处理之前和之后,并且显示图14B中的示例中的画面以指定***位置。
图14C例示了如果“裁切”处理被指定***在图14B中的“装订”处理之前而显示的用户界面。如处理图标14001所示,在装订处理之前***裁切处理的图标。即,***将在一张片材上具有两个页面的主体裁切成两张片材的处理。此外,在图14C中,基于用于下面的“装订”处理的设定值自动输入用于“裁切”处理的设定值(附图标记14002)。
图14D例示了如果进一步按下图14C中的“裁切”按钮而导致在“装订”处理之后自动***“裁切”处理而显示的用户界面。即,***用于在装订之后裁切在三个方向上的边缘(顶边、尾边和前边)的处理。
消息画面用户界面
图15A和图15B例示了关于在根据这个实施例的信息处理***中由信息处理设备101的工作流程管理应用501的操作单元5011显示的消息画面的用户界面的示例。
图15A例示了如果缺少任何必需处理则显示的错误消息。在图13A中的S13002中显示该错误消息。
图15B例示了如果存在删除目标处理的相关处理则确认是否要删除相关处理的消息。在图13B中的S13120中显示该消息。
信息处理***生成的工作流程列表的示例
图16A例示了在根据这个实施例的信息处理***中由信息处理设备101的WF管理单元5013创建并且存储在WF存储单元5016中的工作流程列表的示例。当在图14A至图14D中的操作单元5011上完成工作流程设定(按下“完成”按钮)时,工作流程列表被创建。
图16B例示了在图14A至图14D中例示的示例中创建的工作流程,并且裁切处理被***到两个位置(在装订处理之前和之后)(附图标记16001和16002)。
由信息处理***生成的后加工设备WF规则的示例
图17A和图17B例示了在根据这个实施例的信息处理***中由后加工管理设备103的WF管理单元11001创建并且存储在WF存储单元11002中的后加工设备工作流程规则列表的示例。后加工设备工作流程规则列表可以响应于在操作单元5031上的设定画面(未示出)上的设定来创建。可替代地,当控制单元5032检测到连接到后加工管理设备103的后加工设备104和105时,后加工设备工作流程规则列表可以自动创建。
后加工设备工作流程列表由工作流程规则的列表(图17A)和工作流程规则文件(图17B)构成,工作流程规则文件从列表链接并且在其中定义了工作流程规则的细节。针对每个工作流程存在多个工作流程规则文件(未示出)。
在图17A中,列表由唯一地指派给工作流程规则的“ID”和指示工作流程规则文件的名称的“规则文件名称”构成。
在图17B中,在工作流程规则中定义处理的次序(附图标记17001)、处理的ID(附图标记17002),以及执行处理的后加工设备的ID(附图标记17003)。
由信息处理***生成的命令的示例
图18A和图18B例示了在根据这个实施例的信息处理***中由信息处理设备101以及后加工管理设备103的通信处理单元5018和5033生成的命令和响应命令的格式的示例。
图18A例示了由信息处理设备101的通信处理单元5018生成并用于获取工作流程信息的命令。这个命令在图13B中的流程图中的S13107中从信息处理设备101发送到后加工管理设备103。图18A例示了用于通过“KnownDevices”键获取设备能力的命令,其中要获取的处理在“Process”中列出。
图18B例示了对于图18A中的上述命令的响应命令。响应命令由后加工管理设备103的通信处理单元5033生成。这个命令在图13B中的流程图中的S13107中从后加工管理设备103发送到信息处理设备101。在图18B中,列出了与图18A中指定的处理对应的信息(处理的次序、处理ID、执行处理的后加工设备的ID)。
根据这个实施例,例如,可以通过在确定是否设定了必需处理以及是否可以多次设定处理的同时生成工作流程,来生成适当的工作流程。
根据上述实施例,通过为每个处理设定参数(属性值),可以基于来自后加工管理设备的工作流程信息以正确的次序***处理。而且,可以自动建立用于生产产品的正确工作流程。因此,可以通过在无需用户关心处理的组合或次序的情况下仅设定处理来以正确的处理次序生成工作流程。
虽然上述实施例已经描述了操作单元包括显示单元的示例,但是操作单元和显示单元可以彼此分离。此外,以上实施例中例示的用户界面画面仅是示例。
虽然上述实施例已经描述了针对单个产品存在多个工作流程的示例,但是单个工作流程可以与单个产品对应。在这种情况下,次序信息可以包括用于识别产品而不是工作流程ID的信息,并且可以执行与产品对应的工作流程。
此外,输入作业可以包括用于识别产品而不是工作流程ID的信息,并且可以通过使用用于识别产品的信息和输入作业中包括的其它信息来识别要执行的工作流程。输入作业中包括的其它信息是例如产品的数量或形成产品的部分的数量、关于执行印刷和后加工的设备(诸如印刷设备和后加工设备)的信息,以及截止日期信息。可以存储其中关联工作流程ID和输入作业中包括的信息的表,并且可以通过使用该表来识别工作流程ID。
其它实施例
本发明还可以如下实现。即,实现上述实施例中的功能的软件(程序)经由网络或任何存储介质供应给***或设备,并且***或设备中的计算机(或CPU、MPU等)读取并执行该程序。
根据上述实施例,可以提供一种用户界面,该用户界面可以在无需用户关心处理次序的情况下生成工作流程。
本发明的(一个或多个)实施例还可以通过读出并执行记录在存储介质(其也可以被更完整地称为“非瞬态计算机可读存储介质”)上的计算机可执行指令(例如,一个或多个程序)以执行上述(一个或多个)实施例中的一个或多个实施例的功能和/或包括用于执行上述(一个或多个)实施例中的一个或多个实施例的功能的一个或多个电路(例如,专用集成电路(ASIC))的***或装置的计算机来实现,以及通过例如从存储介质读出并执行计算机可执行指令以执行上述(一个或多个)实施例中的一个或多个实施例的功能和/或控制一个或多个电路执行上述(一个或多个)实施例中的一个或多个实施例的功能而通过由***或装置的计算机执行的方法来实现。计算机可以包括一个或多个处理器(例如,中央处理单元(CPU)、微处理单元(MPU)),并且可以包括单独计算机或单独处理器的网络,以读出并执行计算机可执行指令。计算机可执行指令可以例如从网络或存储介质提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算***的存储装置、光盘(诸如紧凑盘(CD)、数字多功能盘(DVD)或蓝光盘(BD)TM)、闪存设备、存储卡等。
本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给***或装置,该***或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。
虽然已经参考示例性实施例描述了本发明,但是应当理解的是,本发明不限于所公开的示例性实施例。所附权利要求的范围将被赋予最广泛的解释,以便涵盖所有此类修改以及等同的结构和功能。

Claims (14)

1.一种信息处理设备,其通过组合用于生产产品的多个工作处理来生成工作流程,所述信息处理设备包括:
存储单元,被配置为存储用于识别用于生产产品的所述多个工作处理的次序的规则信息;
设定单元,被配置为基于在工作处理设定画面上的用户输入,发出用于将工作处理添加到工作流程的指令;以及
第一生成单元,被配置为按照所述规则信息所识别的次序,将通过发出的指令添加的工作处理***到所述工作流程中,生成一个新的工作流程,而无需用户基于所述规则信息来识别工作处理的次序;
显示控制单元,被配置为显示设定画面,所述设定画面用于发出用于添加工作处理的指令并设定用于该工作处理的参数;
其中,在添加的工作处理存在能够自动输入的参数的情况下,获取添加的工作处理之后的工作处理的参数值,基于获取的所述参数值,自动设定添加的工作处理的参数值。
2.如权利要求1所述的信息处理设备,其中:
显示控制单元,还被配置为显示根据所述指令将该工作处理自动添加到的工作流程。
3.如权利要求1所述的信息处理设备,
其中该工作处理至少包括印刷处理和与印刷之后的后加工相关的处理。
4.如权利要求1所述的信息处理设备,
其中该工作处理至少包括要由后加工设备执行的后加工处理,以及
其中所述参数至少是用于所述后加工处理的参数。
5.如权利要求1所述的信息处理设备,还包括:
第二生成单元,被配置为基于所生成的工作流程生成用于生产产品的作业。
6.如权利要求5所述的信息处理设备,
其中所述作业包括用于识别产品的信息、产品或形成产品的部分的数量、执行印刷和后加工的设备以及产品的截止日期信息中的至少任一个。
7.一种用于控制信息处理设备的方法,所述信息处理设备通过组合用于生产产品的多个工作处理来生成工作流程,所述方法包括:
存储用于识别用于生产产品的所述多个工作处理的次序的规则信息;
基于在工作处理设定画面上的用户输入,发出用于将工作处理添加到工作流程的指令;以及
按照所述规则信息所识别的次序,将通过发出的指令添加的工作处理***到所述工作流程中,生成一个新的工作流程,而无需用户基于所述规则信息来识别工作处理的次序;
显示设定画面,所述设定画面用于发出用于添加工作处理的指令并设定用于该工作处理的参数;
其中,在添加的工作处理存在能够自动输入的参数的情况下,获取添加的工作处理之后的工作处理的参数值,基于获取的所述参数值,自动设定添加的工作处理的参数值。
8.如权利要求7所述的用于控制信息处理设备的方法,其中:
所述设定画面还显示根据所述指令将该工作处理自动添加到的工作流程。
9.如权利要求7所述的用于控制信息处理设备的方法,
其中该工作处理至少包括印刷处理和与印刷之后的后加工相关的处理。
10.如权利要求7所述的用于控制信息处理设备的方法,
其中该工作处理至少包括要由后加工设备执行的后加工处理,以及
其中所述参数至少是用于所述后加工处理的参数。
11.如权利要求7所述的用于控制信息处理设备的方法,还包括:
基于所生成的工作流程生成用于生产产品的作业。
12.如权利要求11所述的用于控制信息处理设备的方法,
其中所述作业包括用于识别产品的信息、产品或形成产品的部分的数量、执行印刷和后加工的设备以及产品的截止日期信息中的至少任一个。
13.一种信息处理设备,包括:
存储单元,被配置为存储用于识别用于生产产品的多个工作处理的次序的规则信息;
设定单元,被配置为基于在工作处理设定画面上的用户输入,发出用于将工作处理添加到工作流程的指令;以及
生成单元,被配置为按照所述规则信息所识别的次序,将通过发出的指令添加的工作处理***到所述工作流程中,生成一个新的工作流程,而无需用户基于所述规则信息来识别工作处理的次序;
显示控制单元,被配置为显示设定画面,所述设定画面用于发出用于添加工作处理的指令并设定用于该工作处理的参数;
其中,在添加的工作处理存在能够自动输入的参数的情况下,获取添加的工作处理之后的工作处理的参数值,基于获取的所述参数值,自动设定添加的工作处理的参数值。
14.如权利要求13所述的信息处理设备,
其中设定单元在其上发出用于添加工作处理的指令的设定画面上为根据所述指令添加的工作处理设定参数,以及
其中,按照用于识别所述多个工作处理的次序的信息,生成单元根据所述指令自动添加工作处理,并生成包括关于该工作处理的次序的信息和为该工作处理设定的参数的工作流程。
CN201910841073.6A 2018-09-07 2019-09-06 信息处理设备和用于控制该设备的方法 Active CN110888609B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018168165A JP7204384B2 (ja) 2018-09-07 2018-09-07 情報処理装置、及びその制御方法
JP2018-168165 2018-09-07

Publications (2)

Publication Number Publication Date
CN110888609A CN110888609A (zh) 2020-03-17
CN110888609B true CN110888609B (zh) 2024-06-07

Family

ID=67742315

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910841073.6A Active CN110888609B (zh) 2018-09-07 2019-09-06 信息处理设备和用于控制该设备的方法

Country Status (6)

Country Link
US (1) US11093193B2 (zh)
EP (1) EP3621005A1 (zh)
JP (1) JP7204384B2 (zh)
KR (1) KR102552245B1 (zh)
CN (1) CN110888609B (zh)
BR (1) BR102019018138A2 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3885891A1 (en) * 2020-03-23 2021-09-29 Ricoh Company, Ltd. Image processing apparatus, method, and storage medium
JP7494629B2 (ja) 2020-07-29 2024-06-04 富士フイルムビジネスイノベーション株式会社 情報処理装置及び情報処理プログラム
KR102558102B1 (ko) * 2022-11-29 2023-07-21 최한수 사용자 설정형 자동화 공정 제어 시스템

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101504596A (zh) * 2005-04-26 2009-08-12 佳能株式会社 信息处理装置和信息处理方法
CN101527768A (zh) * 2008-03-03 2009-09-09 佳能株式会社 印刷作业控制设备和印刷作业控制方法
JP2010009243A (ja) * 2008-06-25 2010-01-14 Canon Inc 情報処理装置、情報処理方法及びプログラム
CN101841616A (zh) * 2009-03-16 2010-09-22 佳能株式会社 信息处理装置及其控制方法
CN102591601A (zh) * 2010-12-07 2012-07-18 佳能株式会社 作业控制设备和控制作业执行的方法
JP2014093019A (ja) * 2012-11-06 2014-05-19 Canon Inc 情報処理装置及びその制御方法、プログラム
CN104103032A (zh) * 2013-04-05 2014-10-15 欧姆龙株式会社 图像处理装置、控制方法及程序
CN106164843A (zh) * 2014-04-09 2016-11-23 京瓷办公信息***株式会社 显示输入装置及具备该显示输入装置的图像形成装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001260492A (ja) 2000-03-17 2001-09-25 Minolta Co Ltd 印刷システム及び印刷方法
JP2002041115A (ja) 2000-07-25 2002-02-08 Fuji Photo Film Co Ltd 工程管理システムおよび工程管理プログラム記憶媒体
JP4265249B2 (ja) 2003-03-24 2009-05-20 富士ゼロックス株式会社 サービス処理装置、サービス処理方法及びプログラム
JP2008097106A (ja) 2006-10-06 2008-04-24 Fujifilm Corp 注文処理システム
US20090006989A1 (en) 2007-06-27 2009-01-01 Samsung Electronics Co., Ltd Image forming method and apparatus, and host
JP5339706B2 (ja) 2007-10-10 2013-11-13 キヤノン株式会社 印刷システム、制御方法、記憶媒体、及びプログラム
JP5067883B2 (ja) 2008-07-30 2012-11-07 キヤノン株式会社 画像形成装置及びその制御方法
JP5059141B2 (ja) 2010-01-29 2012-10-24 京セラドキュメントソリューションズ株式会社 操作装置及び画像形成装置
JP5679853B2 (ja) * 2011-02-10 2015-03-04 キヤノン株式会社 プリントサーバー装置、情報処理方法及びプログラム
US20120246565A1 (en) * 2011-03-24 2012-09-27 Konica Minolta Laboratory U.S.A., Inc. Graphical user interface for displaying thumbnail images with filtering and editing functions
JP2013003678A (ja) 2011-06-13 2013-01-07 Canon Inc 情報処理装置、情報処理方法、及びプログラム
WO2014028023A1 (en) 2012-08-16 2014-02-20 Hewlett-Packard Development Company, L.P. Print product designer
US9792079B2 (en) 2013-02-25 2017-10-17 Ricoh Company, Ltd. Smart drag and drop user interfaces for print workflow system
JP6368690B2 (ja) 2015-06-30 2018-08-01 富士フイルム株式会社 ワークフロー作成支援装置、システム、方法並びにプログラム

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101504596A (zh) * 2005-04-26 2009-08-12 佳能株式会社 信息处理装置和信息处理方法
CN101527768A (zh) * 2008-03-03 2009-09-09 佳能株式会社 印刷作业控制设备和印刷作业控制方法
JP2010009243A (ja) * 2008-06-25 2010-01-14 Canon Inc 情報処理装置、情報処理方法及びプログラム
CN101841616A (zh) * 2009-03-16 2010-09-22 佳能株式会社 信息处理装置及其控制方法
CN102591601A (zh) * 2010-12-07 2012-07-18 佳能株式会社 作业控制设备和控制作业执行的方法
JP2014093019A (ja) * 2012-11-06 2014-05-19 Canon Inc 情報処理装置及びその制御方法、プログラム
CN104103032A (zh) * 2013-04-05 2014-10-15 欧姆龙株式会社 图像处理装置、控制方法及程序
CN106164843A (zh) * 2014-04-09 2016-11-23 京瓷办公信息***株式会社 显示输入装置及具备该显示输入装置的图像形成装置

Also Published As

Publication number Publication date
BR102019018138A2 (pt) 2020-03-24
JP7204384B2 (ja) 2023-01-16
KR102552245B1 (ko) 2023-07-06
CN110888609A (zh) 2020-03-17
US11093193B2 (en) 2021-08-17
JP2020042435A (ja) 2020-03-19
EP3621005A1 (en) 2020-03-11
US20200081676A1 (en) 2020-03-12
KR20200028840A (ko) 2020-03-17

Similar Documents

Publication Publication Date Title
CN110888609B (zh) 信息处理设备和用于控制该设备的方法
JP6007494B2 (ja) 印刷ジョブ編集プログラム、印刷ジョブ編集装置、印刷ジョブ編集方法及び印刷システム
JP2009271793A (ja) 印刷制御装置及び印刷制御方法及びプログラム
JP6071348B2 (ja) 情報処理装置、情報処理方法及びプログラム
US8363234B2 (en) Information processing apparatus, method, and program product with operation for editing template designating printer functions
JP5721530B2 (ja) ジョブを制御する装置、方法及びプログラム
JP6439439B2 (ja) 情報処理装置、画像処理装置、プログラム、ユーザインタフェース
US11726733B2 (en) Information processing apparatus and method of controlling the same
JP6226564B2 (ja) 管理装置、及びプログラム
JP2009110517A (ja) 生産性を向上させる処理を行う装置
JP2016052766A (ja) 印刷装置、印刷方法およびプログラム、並びに、印刷システム
JP2016215592A (ja) 画像形成装置とその制御方法、及びプログラム
JP6300503B2 (ja) 情報処理装置、制御方法、プログラム
JP2010009219A (ja) 情報処理装置、情報処理方法及びプログラム
US8836979B2 (en) Printing management program, printing management apparatus, printing management method, and printing system
JP2016099763A (ja) 印刷ジョブ管理装置、管理方法及びプログラム
KR102649885B1 (ko) 정보 처리 장치 및 정보 처리 장치를 제어하는 방법
JP2008102882A (ja) 文書処理装置、文書処理方法及び文書処理プログラム
JP2006123414A (ja) 印刷処理システム及び仕上げ処理装置並びにそれらの制御方法
JP2014056293A (ja) 統合印刷支援プログラム
JP2015016562A (ja) 情報処理装置、情報処理方法、及びプログラム
WO2015189353A1 (en) A method for a combined print product processing system
JP2010117780A (ja) 情報処理装置、ならびに情報処理プログラム
JP2007272632A (ja) 中綴じ製本設定の切り替え方法
JP2014225078A (ja) 情報処理装置、情報処理方法およびプログラム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant