WO2018015265A1 - Procédé de gestion de tâches dans un flux de travail numérique - Google Patents
Procédé de gestion de tâches dans un flux de travail numérique Download PDFInfo
- Publication number
- WO2018015265A1 WO2018015265A1 PCT/EP2017/067702 EP2017067702W WO2018015265A1 WO 2018015265 A1 WO2018015265 A1 WO 2018015265A1 EP 2017067702 W EP2017067702 W EP 2017067702W WO 2018015265 A1 WO2018015265 A1 WO 2018015265A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- job
- management server
- list
- user
- instance
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000004590 computer program Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/121—Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/1234—Errors handling and recovery, e.g. reprinting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
Definitions
- the invention relates to a method of managing jobs in a workflow, wherein job specifications of jobs to be processed are stored on a digital job management server, and a list of jobs waiting for being processed and options for selecting a job from the list and editing or processing the job are presented to a user on a user interface.
- the invention relates to a method of managing print jobs in a printing system.
- a print job may be in a state of being prepared in a pre-press instance where the print data and job specifications are compiled, or it may be in a state of waiting in a print queue, or it may eventually be in a state of being printed.
- the job management server adds the job, or at least a placeholder identifying the job, to a list of jobs that are waiting for being printed.
- the job is under control of an instance which is called "user” in this description and may for example be the owner of the print job or a local operator of the printing system, or any other person who is authorized to perform editing operations on the print job, e.g. changing job settings, scaling or rotating the image to be printed, and the like.
- the user may also have the power to edit the print queue, e.g. by promoting or demoting a job in the queue or else by deleting it from the queue and sending it back to an earlier instance.
- the following steps are performed when a job selected from the list requires an editing operation that the user refuses to perform:
- the job management server marking the job as locked, which, while the job remains in the list, prevents at least one processing operation from being performed on the job;
- the job management server providing the second instance access to the job specifications of the selected job for editing the same;
- the job management server unlocking the job.
- a job may be in a kind of hybrid state in which, on the one hand, the job is still in the list of jobs waiting for being processed and, on the other hand, control over this job is given to an instance other than the user for performing editing operations in order to resolve the problem.
- the user may still have the option to perform certain editing operations as long as these operations do not interfere with the operations performed by the second instance. For example, when the problem to be resolved was an oversize of an image to be printed, and the pre-press instance has been asked to fix the problem by scaling or clipping the image, the user may still perform other editing operations such as changing the print resolution, making settings concerning the color management promoting or demoting the job, or the like, even though the job has been locked.
- pre-processing operations may also be permitted that certain (pre-)processing operations are performed on a job even when it is locked.
- locking the job may only have the effect that the job is prevented from being printed, but operations such as raster image processing and the like may still be permitted.
- this second instance In order for the second instance to be able to fix a problem by performing editing operations, this second instance must necessarily have some control over the job, i.e. it must have access to the job specifications and data. This may be achieved in various ways.
- almost the entire job data are transmitted to the second instance and are deleted in the local memory of the job management server, so that what remains in the list is only a placeholder referring to the job that has been locked. In this case, it will not be possible for the user to perform any other editing operations, nor will it be possible to execute any processing steps.
- the job data may remain in the local memory of the job management server, and only a copy of some or all of these data are sent to the second instance. Then, other editing operations and even processing steps may be possible in the locked state.
- the second instance has returned the job data after editing, the corresponding data stored in the local memory will be discarded and replaced by the new data received from the second instance. Possibly, this may imply that certain processing steps such as raster image processing of a part or all of a job have to be repeated.
- the second instance may just be granted access to the data stored in the local memory of the server and to the editing options and tools available at the job management server.
- FIG. 1 is a diagram of a printing system in which the method according to the invention may be performed
- Fig. 2 and 3 show screens to be displayed on a user interface of the printing system in different steps of the method according to the invention
- Fig. 4 shows a screen to be displayed on a workstation implementing another instance in the print workflow
- Figs. 5 and 6 show screens to be displayed on the user interface in later steps of the method according to the invention.
- Fig. 7 is a flow diagram illustrating steps to be performed by a job management server of the printing system in accordance with the invention.
- a printing system comprises a printer 10 and a print job management server 12 that is constituted by a digital data processing system.
- Connected to the network 16 is also another workstation which implements a pre-press instance 18 where print jobs may be prepared for being submitted to the print job management server 12.
- the server 12 receives print jobs, i.e. job specifications and print data, from the prepress instance 18 and possibly from other instances and enters them into a list 20 which is displayed on a screen 22 of the user interface 14, as shown in Fig. 2.
- the list 20 may for example be considered as a print queue listing the print jobs in an order in which they are scheduled for being printed on the printer 10.
- the server 12 may be physically separated from the printer 10, or alternatively integrated into an embedded controller in the printer 10.
- the local user interface 14 may be the local user interface of a separate server 12, or the local user interface of the printer 10 either connected directly or through the separate server 12.
- a software application in the server 12 analyses the job specifications of the print jobs entered into the list 20 to check whether they are suitable for being printed or whether there are any conflicts or problems which prevent the job from being processed further.
- a problem has been detected for a specific print job 24 ("Job 3") in the list 20, and this fact is indicated by displaying a warning signal 26 in the field that represents the job 24.
- Fig. 3 shows the image on the screen 22 in a state in which a user has selected the job 24, as a result of which an error message 28 identifying the kind of error that has been encountered is displayed on the screen.
- the problem is that a specific font type "Symbol 18 pt" which is needed for the print job is not embedded in the job data and is not available on the server 12 or printer 10.
- a problem may not be detected automatically by the server 12, but may be noticed by the user.
- the user interface may allow the user to notify the server 12 of such a problem allowing for the resolution of such problems in a similar way.
- the user has the option to fix the problem himself. To that end, he may activate an "edit" button 30 on the screen 22. As is well known in the art, this will open a menu permitting the user to edit the job data, so that the user may retrieve the required font type from this local workstation or from a remote source via the network 16 and may install it on the server 12, or the user may alternatively define a font substitution.
- the system according to the invention offers the option to activate a button 32 "call for help" on the screen 22 in order to delegate the task of resolving the problem to another (second) instance.
- a text widget 34 permits the user to select the instance, e.g. the pre-press instance 18 or a system administrator, to which the task shall be delegated. In the example shown, the instance "pre-press" has been selected as default setting.
- a field 36 permits the user to add any notes which will then be sent to the second instance together with the request to resolve the problem.
- Fig. 4 shows an example of this message as displayed on a screen 38 of the
- the job 24 ("Job 3") is identified in a text widget 40 and the type of error is identified in a text widget 42.
- Another text widget 44 is provided for showing the notes that may have been added by the user in the field 36 in Fig. 3.
- An application in the workstation constituting the pre-press server 18 is configured to receive the messages from the server 12 and to display them on the screen 38.
- said application is also capable of parsing the problem description in the text widget 42 and to suggest a software tool that would be useable for resolving the problem.
- the screen 38 shows a button 46 "open font manager" and activation of this button will open software that permits the operator of the pre-press instance to install the required fonts on the server 12.
- the operator of the prepress instance may choose another software application by activating a button 48. Meanwhile, the image displayed on the screen 22 of the user interface changes to what has been shown in Fig. 5.
- the job 24 is still contained in the list 20 but has been marked by a lock symbol 50 indicating that this job has been locked, which means that the job 24 is precluded from being printed.
- a message 52 "waiting for fix” indicates the status of the job 24 and also confirms that a request for problem resolution has been sent to the second instance.
- the "edit” button 30 is still present on the screen, permitting the user to perform some editing operations on the locked job 24.
- the printer 10 while job 24 is locked, the printer 10 will proceed processing jobs. Once the jobs preceding job 24 have all been processed, the printer 10 will either suspend processing until job 24 becomes unlocked, honoring the job ordering, or alternatively skip job 24, optionally leaving it at the top of the queue, and continue with subsequent jobs until the job 24 becomes unlocked.
- step S1 a print job from the list 20 is analyzed, and it is decided in step S2 whether or not the job is ready for being printed or whether any intervention is required. If no intervention is needed (N), the program proceeds to the next job in step S3. Otherwise (Y), the user is alerted in step S4 by displaying the warning signal 26 on the screen 22.
- step S5 it is checked whether the user has activated the button 32. If this is not the case (N), it is checked in step S6 whether the user has edited the job himself in order to fix the problem. If this is the case (Y), the program proceeds to the next job in step S7. Otherwise (N) the steps S5 and S6 are looped-through until there is any action from the user.
- step S5 When it is found in step S5 that the user has opted for help from the second instance, a corresponding request is sent to the designated second instance in step S8. Further, the job is locked in the list 20 in step S9, and control over the job is given to the designated second instance, which, however, does not necessarily mean that the user looses his control over the job completely.
- step S10 it is checked whether the problem has been resolved by the second instance, and if this is not the case (N), the step S10 is repeated in a loop until the problem has been resolved. Then (Y), the job is unlocked in step S1 1 , so that the job may now be printed.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
L'invention concerne un procédé de gestion de tâches dans un flux de travail, dans lequel des spécifications de tâches des tâches à traiter sont stockées sur un serveur de gestion numérique (12), et une liste (20) de tâches en attente de traitement ainsi que des options de sélection d'une tâche dans la liste et d'édition ou de traitement de la tâche sont présentées à un utilisateur sur une interface utilisateur (14), caractérisé en ce que les étapes suivantes sont effectuées lorsqu'une tâche (24) choisie dans la liste (20) nécessite une opération d'édition que l'utilisateur refuse d'effectuer : l'utilisateur désigne, sur l'interface utilisateur (14), une seconde instance (18) pour effectuer l'opération d'édition requise, ce qui a pour effet l'envoi d'un message du serveur de gestion de tâches (12) à cette instance (18); le serveur de gestion de tâches (12) marquant la tâche (24) comme étant verrouillée, ce qui, tandis que la tâche reste dans la liste (20), empêche au moins l'exécution d'une opération de traitement sur la tâche; le serveur de gestion de tâches (12) fournit à la seconde instance (18) un accès aux spécifications de tâches de la tâche sélectionnée (24) pour son édition; et lorsqu'il est confirmé que l'opération d'édition a été accomplie, le serveur de gestion de tâches (12) déverrouille la tâche (24).
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP16180116 | 2016-07-19 | ||
EP16180116.2 | 2016-07-19 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018015265A1 true WO2018015265A1 (fr) | 2018-01-25 |
Family
ID=56464099
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2017/067702 WO2018015265A1 (fr) | 2016-07-19 | 2017-07-13 | Procédé de gestion de tâches dans un flux de travail numérique |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2018015265A1 (fr) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1152325A1 (fr) * | 2000-05-04 | 2001-11-07 | Océ-Technologies B.V. | Alarm utilisateur par étape dans un système d'imprimante en réseau |
US20070165275A1 (en) * | 2006-01-16 | 2007-07-19 | Seiko Epson Corporation | Print job management device, print job management method and recording medium |
-
2017
- 2017-07-13 WO PCT/EP2017/067702 patent/WO2018015265A1/fr active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1152325A1 (fr) * | 2000-05-04 | 2001-11-07 | Océ-Technologies B.V. | Alarm utilisateur par étape dans un système d'imprimante en réseau |
US20070165275A1 (en) * | 2006-01-16 | 2007-07-19 | Seiko Epson Corporation | Print job management device, print job management method and recording medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5105855B2 (ja) | 情報処理装置及びその制御方法、コンピュータプログラム | |
US7408671B2 (en) | Information processing apparatus, distributed printing controlling method, storing medium and program | |
US7061635B1 (en) | Information processing apparatus, distributed printing method, and storage medium | |
JP4603369B2 (ja) | 自動テンプレート作成を伴うプリンタドライバ | |
US8411291B2 (en) | Image processing program product | |
US8356279B2 (en) | Program-generating device and method, program for implementing the program-generating method, and storage medium | |
US8817307B2 (en) | Information processing device, print server, print control system, print control method and computer readable recording medium for applying printing rule to print job | |
US20140078533A1 (en) | Printing system, server, information device, and computer-readable storage medium for computer program | |
US8159699B2 (en) | Printing apparatus, program, and method for performing copy number printing on document having matching file name and number of printed copy stored | |
JP2011154552A (ja) | 情報処理装置、印刷制御プログラム、コンピュータ読み取り可能な記憶媒体、印刷装置、及びプリントシステム | |
JP2009169504A (ja) | 情報処理システム、画像処理装置、画像処理プログラム | |
US6856413B1 (en) | User interface for an information-processing system | |
JP2011100179A (ja) | 情報処理プログラム、情報処理装置および情報処理システム | |
US7233993B2 (en) | Information processing apparatus, distributed printing controlling method, program for causing information processing apparatus to execute distributed printing controlling method, and computer-readable recording medium storing program | |
JP2005148393A (ja) | 画像形成装置 | |
US20120320421A1 (en) | Digital image reproduction apparatus for printing a digital data file and a method for printing a digital data file | |
WO2018015265A1 (fr) | Procédé de gestion de tâches dans un flux de travail numérique | |
JP2018148307A (ja) | 情報処理装置及びプログラム | |
US20090254987A1 (en) | Information processing apparatus, computer-readable recording medium, output control method and system | |
US11669289B2 (en) | Printing apparatus that saves and executes a print job received from an information processing terminal, and printing system, control method, and computer-readable storage medium thereof | |
KR100906441B1 (ko) | 프린터 및 팩스의 통합 관리 시스템 | |
JP4322167B2 (ja) | 印刷処理方法、印刷処理プログラム、記録媒体、及び印刷装置 | |
US11599309B2 (en) | Information processing apparatus improved in convenience of operation of setting setting items, method of controlling same, and storage medium | |
JP4254723B2 (ja) | 文書処理装置 | |
JP7608908B2 (ja) | 印刷システム、印刷方法、情報処理装置、プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17742701 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17742701 Country of ref document: EP Kind code of ref document: A1 |