(19)
(11) EP 3 450 187 B1

(12) EUROPEAN PATENT SPECIFICATION

(45) Mention of the grant of the patent:
26.01.2022 Bulletin 2022/04

(21) Application number: 18190362.6

(22) Date of filing: 23.08.2018
(51) International Patent Classification (IPC): 
B41J 11/66(2006.01)
(52) Cooperative Patent Classification (CPC):
B41J 11/663

(54)

PRINT CONTROLLER

DRUCKSTEUERGERÄT

ORGANE DE COMMANDE D'IMPRESSION


(84) Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

(30) Priority: 01.09.2017 EP 17189002

(43) Date of publication of application:
06.03.2019 Bulletin 2019/10

(73) Proprietor: Canon Production Printing Holding B.V.
5914 HH Venlo (NL)

(72) Inventors:
  • SEMOUCHINE, Lioudmila
    5914 CA Venlo (NL)
  • LEYMARIE, Vincent
    5914 CA Venlo (NL)

(74) Representative: Canon Production Printing IP Department 
Canon Production Printing Netherlands B.V. Van der Grintenstraat 10
5914 HH Venlo
5914 HH Venlo (NL)


(56) References cited: : 
US-A- 5 823 692
US-A1- 2014 306 395
US-A1- 2003 107 640
US-B1- 9 120 330
   
       
    Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention).


    Description


    [0001] The invention relates to a print controller for a printer having a supply roll for a web of a recording medium, a print engine arranged to print a number of images onto the web, and a cutter for cutting the web.

    [0002] A printer to which the invention is applicable may be a roll-to-roll printer or a roll-to-sheet printer wherein the recording medium is withdrawn from the supply roll in the form of an endless web and is moved past the print engine where one or more images are formed on the web. Thereafter, a cut command is issued for causing the cutter to cut the web so as to separate the recording medium that carries the printed images from the blank web on the supply roll.

    [0003] US 2003/107640 A1, US 2014/306395 and US 9120330 B1 provide cut marks for a cutter in order to cut the web.

    [0004] It is an object of the invention to provide more flexibility in a print processing workflow.

    [0005] In order to achieve this object, the print controller according to the invention is defined in claim 1.

    [0006] Thus, the print controller according to the invention is capable of handling cut commands that are accompanied by certain attributes that specify certain actions that shall be taken by the print engine and/or the cutter at the time when the web is to be cut or immediately before that time. Such attributes may specify not only the position of the cut line relative to the printed images but may also specify certain printable objects that do not form part of the printed images as specified in the print job but are to be printed, in addition to these images, onto the recording medium that will then be separated from the blank web by means of the cutter.

    [0007] This has the advantage that the trailing edge of the sheet or web that is separated from the blank web on the supply roll may be used for conveying useful information to any entity that will be in charge of the further processing of the printed products. For example, the information specified by the cut command attributes may comprise finishing instructions specifying a finishing method or finishing parameters to be applied to the print product or metadata of the print job or images to be printed. In this way, the invention offers the possibility to separate the print process from the finishing process, i.e. to allocate the tasks of printing and finishing to independent entities which may even be remote from one another, and nevertheless assure that the entity in charge of the finishing process receives the required information. Since the information is printed directly on the web or sheet to be processed, the risk that the information gets lost or is assigned to the wrong print product is minimized. If the printer is a roll-to-roll printer wherein the web carrying the printed images is wound onto another roll, the information specified by the cut command attributes will be printed on the outermost layer of the roll so that it is readily visible.

    [0008] This is particularly advantageous if for example a print job being printed is to be interrupted, for example to print a rush job. The already printed part of the job will necessarily be separated from the still to be printed part of the job with the additional risk of also becoming separated from any metadata of the job such as order information and instructions on further processing operations such as finishing operations. The effects of the latter separation is mitigated by the present invention by printing the necessary metadata as soon as the printer operator issues an interrupt or cut command in order to be able to start processing the rush job.

    [0009] The cut command and its attributes may form part of a job specification that is sent to the print controller. However, it is also possible that the job command attributes are created or edited locally, e.g. by an operator of the printer.

    [0010] More specific optional features of the invention are indicated in the dependent claims.

    [0011] An embodiment example will now be described in conjunction with the drawings, wherein:
    Fig. 1
    is a schematic view of a printer and a print controller according to the invention;
    Fig. 2
    is a view of a roll-to-roll printer having just executed a cut command that was accompanied by cut command attributes in accordance with the invention; and
    Fig. 3
    is an example of a dialog for editing a cut command for a print controller according to the invention.


    [0012] As is shown in Fig. 1, a printer 10 has a media supply roll 12, a print engine 14, and a cutter 16. The supply roll 12 stores a web 18 of a recording medium and is associated with a feed system 20 having a motor for rotating the supply roll 12, thereby to pay out the web 18 onto a print surface 22 of the printer. As the web moves past the print engine 14, the print engine may be activated to print an image 24 onto the web of recording medium. In this specific example, the print engine 14 is an ink jet print head having a web-wide print head. When the image 24 has been formed and the web 18 has been advanced so far that the trailing edge of the image reaches the position of the cutter 16, the cutter is activated so as to separate a print product 26, which in this case takes the form of a media sheet 28 carrying the image 24, from the rest of the web 18.

    [0013] It is noted that the cutter 16 may not necessarily be operated after each printed image 24, but may -in some cases- be operated after a number of images 24 have been printed that together form a batch of images, for example because all images in the batch belong to the same order, or are to be further processed by the same operator, or are to be subjected to similar finishing operations, etc.

    [0014] A print controller 30, constituted by an electronic data processing system, is arranged to control the feed system 20, the print engine 14 and the cutter 16 on the basis of print job specifications that are received in the form of electronic job files via an input 32. The print controller 30 has a user interface 34, e.g. in the form of a touch screen or a monitor screen, a keyboard and a mouse, permitting a user or operator to edit the print jobs as long as they are stored in the print controller 30 and have not yet been processed.

    [0015] A print job may comprise a plurality of images 24 which may be printed onto a common sheet 28 or on separate sheets, depending upon the job specifications. In any case, when a job has been completed, a cut command will cause the cutter 16 to cut the web in order to separate the last one of the completed print products 26 from the web 18. The cut command may be included in the job file, may be generated automatically in the print controller 30, or may be generated by a manual command by the printer operator.

    [0016] According to the invention, the print controller 30 is capable of handling, and possibly creating, cut commands that include certain attributes relating to the position where the web 18 is to be cut and to printable objects that do not form part of the printed images 24 but are associated with the cut command. To this end, the print controller 30 includes a cut command attribute processor 36 that may be constituted by a software module in the control software of the print processor and is capable of translating the cut command attributes into actions to be performed by the cutter 16, the print engine 14 and, as the case may be, by the feed system 20. These actions may comprise for example:
    • adding some pre-defined notes such as a timestamp, an image name, a media type, a finishing type and the like, on the print product 26;
    • adding some free (i.e. not pre-defined) notes as specified by the user or operator;
    • adding a blank margin between the trailing edge of the last-printed image 24 and the cut line where the web 18 is cut by the cutter 16;
    • printing a pre-defined header on the margin at the trailing end of the print product 26;
    • printing separation lines or grids on the recording medium constituting the print product 26 in order to assist further processing or finishing of the print products;
    • printing thumbnails on the margin in order to give an overview over the contents of the print product.


    [0017] The cut commands including the above-mentioned attributes may be included in the job files and/or may be created or edited by an operator or user by means of the user interface 34. In the latter case, the cut command attributes may be changed up to the very moment when the cutter 16 is activated. In order to enable the print engine 14 to print onto the part of the recording medium that will be separated from the web 18, it may be necessary to activate the feed system 20 for withdrawing the web in the reverse direction (the direction opposite to the regular advance direction) until the part of the recording medium where the printable objects are to be printed is located underneath the print engine 14. Thereafter, the web will be advanced in forward direction again until the intended cut line reaches the position of the cutter 16.

    [0018] It will be understood that, if a print job specifies that the print product 26 shall comprise a plurality of separate sheets 28, so that several cut commands have to be issued within one and the same print job, these cut commands may also have attributes of the type indicated above.

    [0019] Fig. 2 shows an example of a printer 10' which is configured as a roll-to-roll printer and comprises a take-up roll 38 on which a print product 26', which takes the form of an endless web carrying the printed images 24, may be wound-up. The printer 10' is controlled by a print controller which has basically the same functions as the print controller 30 described above. In the example shown, the print product 26' has a plurality of printed images 24, 24a of different sizes, and the cut command attributes have specified that some printable objects are printed on a margin 40 between a trailing edge of the last-printed images 24a and a cut line where, in the situation shown in Fig. 2, the cutter 16 is just about to cut the web 18. In the example shown, the printable objects comprise thumbnails 42 of the printed images 24, 24a, some related text notes 44, and a header 46. Another cut command attribute has specified that a separation line 48 shall be printed in order to visually separate the larger image 24 from the smaller images 24a. For example, such a separation line may specify the position of a cut line or a fold line for a later finishing process. Furthermore, a separator line may optionally be printed (not shown) to visually separate the printed images 24, 24a from the printable objects 42, 44, 46.

    [0020] Fig. 3 shows an example of a dialog 50 that may be displayed on the screen of the user interface 34 of the print controller and permits the user or operator to create or edit attributes of a cut command ("Configurable cut").

    [0021] Some of the attributes are represented by check boxes 52 which, when checked, are translated by the attribute processor 36 into commands for printing pre-defined notes on the margin 40. In the example shown the notes comprise a timestamp, an image name, a media type, and a finishing type.

    [0022] Another attribute is represented by a text field 54 permitting the user to enter free text that will then be printed on the margin 40. Optionally, the position where this text will be printed on the margin may also be specified.

    [0023] Another attribute is represented by a check box 56 causing the attribute processor to activate the feed system 20 for forming the margin 40 between the images 24a and the cut line. The desired width of the margin may be entered in a field 58. If no other attributes are checked, the margin 40 will be left blank. Otherwise it will carry the printable objects specified by the other attributes. Furthermore, the blank margin 40 may be an additional margin, being added in addition to the space needed for the printable objects.

    [0024] Yet another set of attributes are represented by check boxes 60 causing the attribute processor 36 to print the thumbnails 42 and/or the header 46 on the margin 40 and/or to print the separation line 48 or a grid (of transverse and longitudinal separation lines) on the recording medium constituting the print product 26'.

    [0025] A preview area in the bottom part of the dialogue 50 shows how the printable objects, as specified by the checked attributes, will appear on the margin 40. In the example shown, these objects comprise a timestamp 62, a note 64, and the thumbnails 42.

    [0026] A dialog 50 may be presented in advance and the results stored with the print job in order to be able to automatically perform cutting after a print job has completed. Alternatively or additionally, the dialog 50 is shown as soon as the printer operator issues an interrupt command to interrupt processing the current job, or when he issues a manual cut command.

    [0027] The editing operation is completed by clicking on an "OK" button 68.


    Claims

    1. A print controller (30) for a printer (10; 10') having a supply roll (12) for a web (18) of a recording medium, a print engine (14) arranged to print a number of images (24, 24a) onto the web (18) and a cutter (16) for cutting the web, the print controller being characterized by comprising a cut command attribute processor (36) arranged to translate attributes contained in a cut command into actions to be performed by the print engine (14) and the cutter (16), wherein the actions to be performed by the print engine comprise printing of printable objects (44) to be printed on a margin (40) of the recording medium that will be cut off from the web (18) by means of the cutter (16), the printable objects being located outside of the images (24, 24a) and comprising at least one out of pre-defined notes (44) and a free text.
     
    2. The print controller according to claim 1, wherein the cut command attribute processor (36) is arranged to control a feed system (20) for moving the web (18) in a forward direction, preferably in both, a forward direction and a reverse direction, relative to the print engine (14) and the cutter (16).
     
    3. The print controller according to claim 1 or 2, comprising a user interface (34) configured to create and/or edit cut command attributes which are represented by check boxes (52) which, when checked, are translated by the cut command attribute processor (36) into commands for printing the pre-defined notes on the margin (40) and/or by a text field (54) permitting the user to enter the free text that will be printed on the margin (40).
     
    4. A printing system comprising a printer (10; 10') having a supply roll (12) for a web (18) of a recording medium, a print engine (14) arranged to print onto the web (18), and a cutter (16) for cutting the web, characterized by a print controller (30) according to any of the claims 1 to 3.
     
    5. A method of cutting a web (18) of a recording medium on which a number of images (24, 24a) have been printed by a printer (10; 10') comprising a feed system (20) for feeding the web (18), a print engine (14) and a cutter (16), the method comprising the steps of:

    - providing a cut command which has attributes specifying at least one of a margin (40) between a trailing edge of the images (24, 24a) and a cut line where the cutter (16) cuts the web, and printable objects (44, 46) to be printed onto a margin (40) of a recording medium that will be cut off from the web (18) by means of the cutter (16), the printable objects being located outside of the images (24, 24a) and comprising at least one out of pre-defined notes (44) and a free text; and

    - translating the cut command attributes into actions to be performed by the printer (10; 10'), and controlling the printer to perform these actions.


     
    6. The method according to claim 5, wherein the cut command attributes comprise an attribute specifying a width of the margin (40) between the trailing edge of the images (24, 24a) and the cut line.
     
    7. A software product comprising program code on a computer-readable nontransitory medium, said program code, when loaded into a print controller (30) according to claim 1, causes the print controller to perform the method according to any of the claims 5 to 6.
     


    Ansprüche

    1. Steuergerät (30) für einen Drucker (10; 10'), der eine Zufuhrrolle (12) für eine Bahn (18) eines Aufzeichnungsmediums, ein Druckgerät (14), das dazu eingerichtet ist, eine Anzahl von Bildern (24, 24a) auf die Bahn (18) zu drucken, und ein Schneidgerät (16) zum Schneiden der Bahn aufweist, wobei das Steuergerät dadurch gekennzeichnet ist, dass es einen Schneidbefehl-Attributsprozessor (36) aufweist, der dazu ausgebildet ist, Attribute, die in einem Schneidbefehl enthalten sind, in Aktionen umzusetzen, die von dem Druckgerät (14) und der Schneidvorrichtung (16) auszuführen sind, wobei die von dem Druckgerät auszuführenden Aktionen das Drucken von druckbaren Objekten (44) einschließen, die auf einen Rand (40) des Aufzeichnungsmediums zu drucken sind, der mit Hilfe der Schneidvorrichtung (16) von der Bahn abgeschnitten werden wird, wobei die druckbaren Objekte sich außerhalb der Bilder (24, 24a) befinden und wenigstens eine vordefinierte Bemerkung (44) und/oder Freitext umfassen.
     
    2. Steuergerät nach Anspruch 1, bei dem der Schneidbefehl-Attributsprozessor (36) dazu eingerichtet ist, ein Transportsystem (20) anzusteuern, das dazu dient, die Bahn(18) in einer Vorwärtsrichtung oder vorzugsweise sowohl in einer Vorwärtsrichtung als auch in einer Rückwärtsrichtung relativ zu dem Druckgerät (14) und der Schneidvorrichtung (16) anzutreiben.
     
    3. Steuergerät nach Anspruch 1 oder 2, mit einer Benutzerschnittstelle (34), die dazu konfiguriert ist, Befehlsattribute zu erzeugen und/oder zu edieren, die repräsentiert werden durch Ankreuzkästchen (52), die, wenn sie angekreuzt sind, durch den Schneidbefehl-Attributsprozessor (36) in Befehle zum Drucken der vordefinierten Bemerkungen auf den Rand (40) umgesetzt werden, und/oder durch ein Textfeld (54), das es dem Benutzer erlaubt, Freitext einzugeben, der auf den Rand (40) gedruckt werden wird.
     
    4. Drucksystem mit einem Drucker (10; 10'), der eine Zufuhrrolle (12) für eine Bahn (18) eines Aufzeichnungsmediums, ein Druckgerät (14), das dazu eingerichtet ist, auf die Bahn (18) zu drucken, und eine Schneidvorrichtung (16) zum Schneiden der Bahn aufweist, gekennzeichnet durch ein Drucker-Steuergerät (30) nach einem der Ansprüche 1 bis 3.
     
    5. Verfahren zum Schneiden einer Bahn (18) eines Aufzeichnungsmediums, auf das mit Hilfe eines Druckers (10; 10'), der ein Transportsystem (20) für den Transport der Bahn (18), ein Druckgerät (14), und eine Schneidvorrichtung (16) aufweist, eine Anzahl von Bildern (24, 24a) gedruckt worden ist, welches Verfahren die folgenden Schritte umfasst:

    - bereitstellen eines Schneidbefehls, der Attribute hat, die einen Rand (40) zwischen einer nachlaufenden Kante der Bilder (24, 24a) und einer Schneidlinie, an welcher die Schneidvorrichtung (16) die Bahn schneidet, und/oder druckbare Objekte (44, 46) spezifizieren, die auf einen Rand (40) eines Aufzeichnungsmediums zu drucken sind, das mit Hilfe der Schneidvorrichtung (16) von der Bahn abgeschnitten wird, wobei die druckbaren Objekte sich außerhalb der Bilder (24, 24a) befinden und wenigstens eine vordefinierte Bemerkung (44) und/oder Freitext umfassen; und

    - umsetzen der Attribute des Schneidbefehls in Aktionen, die von dem Drucker (10; 10') auszuführen sind, und ansteuern des Druckers zur Ausführung dieser Aktionen.


     
    6. Verfahren nach Anspruch 5, bei dem die Attribute des Schneidbefehls ein Attribut umfassen, das eine Breite des Randes (40) zwischen der nachlaufenden Kante der Bilder (24, 24a) und der Schneidlinie spezifiziert.
     
    7. Softwareprodukt mit Programmcode auf einem computerlesbaren nichtflüchtigen Medium, wobei der Programmcode, wenn er in ein Drucker-Steuergerät (30) nach Anspruch 1 geladen ist, das Steuergerät veranlasst, das Verfahren nach einem der Ansprüche 5 bis 6 auszuführen.
     


    Revendications

    1. Dispositif de commande d'impression (30) pour une imprimante (10 ; 10') présentant un rouleau d'alimentation (12) pour une bande (18) d'un support d'enregistrement, un moteur d'impression (14) agencé pour imprimer un certain nombre d'images (24, 24a) sur la bande (18) et un outil de coupe (16) pour couper la bande, le dispositif de commande d'impression étant caractérisé en ce qu'il comprend un processeur d'attributs de commande de coupe (36) agencé pour traduire des attributs contenus dans une commande de coupe en actions à effectuer par le moteur d'impression (14) et l'outil de coupe (16), dans lequel les actions à effectuer par le moteur d'impression comprennent l'impression d'objets imprimables (44) à imprimer sur une marge (40) du support d'enregistrement qui sera coupé de la bande (18) au moyen de l'outil de coupe (16), les objets imprimables étant situés à l'extérieur des images (24, 24a) et comprenant au moins l'un parmi des notes prédéfinies (44) et un texte libre.
     
    2. Dispositif de commande d'impression selon la revendication 1, dans lequel le processeur d'attributs de commande de coupe (36) est agencé pour commander un système d'acheminement (20) pour déplacer la bande (18) dans une direction vers l'avant, de préférence à la fois dans une direction vers l'avant et dans une direction inverse, par rapport au moteur d'impression (14) et à l'outil de coupe (16).
     
    3. Dispositif de commande d'impression selon la revendication 1 ou 2, comprenant une interface utilisateur (34) configurée pour créer et/ou modifier des attributs de commande de coupes qui sont représentés par des cases à cocher (52) qui, lorsqu'elles sont cochées, sont traduites par le processeur d'attributs de commande de coupe (36) en commandes pour l'impression des notes prédéfinies sur la marge (40) et/ou par une zone de texte (54) permettant à l'utilisateur d'entrer le texte libre qui sera imprimé sur la marge (40).
     
    4. Système d'impression comprenant une imprimante (10 ; 10') présentant un rouleau d'alimentation (12) pour une bande (18) d'un support d'enregistrement, un moteur d'impression (14) agencé pour imprimer sur la bande (18), et un outil de coupe (16) pour couper la bande, caractérisé par un dispositif de commande d'impression (30) selon l'une quelconque des revendications 1 à 3.
     
    5. Procédé de coupe d'une bande (18) d'un support d'enregistrement sur lequel un certain nombre d'images (24, 24a) ont été imprimées par une imprimante (10 ; 10') comprenant un système d'acheminement (20) pour acheminer la bande (18), un moteur d'impression (14) et un outil de coupe (16), le procédé comprenant les étapes de :

    fourniture d'une commande de coupe qui présente des attributs spécifiant au moins l'une parmi une marge (40) entre un bord de fuite des images (24, 24a) et une ligne de coupe où l'outil de coupe (16) coupe la bande, et des objets imprimables (44, 46) à imprimer sur une marge (40) d'un support d'enregistrement qui sera coupé de la bande (18) au moyen de l'outil de coupe (16), les objets imprimables étant situés à l'extérieur des images (24, 24a) et comprenant au moins l'un parmi des notes prédéfinies (44) et un texte libre ; et

    traduction des attributs de commande de coupe en actions à effectuer par l'imprimante (10 ; 10'), et commande de l'imprimante pour effectuer ces actions.


     
    6. Procédé selon la revendication 5, dans lequel les attributs de commande de coupe comprennent un attribut spécifiant une largeur de la marge (40) entre le bord de fuite des images (24, 24a) et la ligne de coupe.
     
    7. Produit logiciel comprenant un code de programme sur un support non transitoire lisible par ordinateur, ledit code de programme, lorsqu'il est chargé sur un dispositif de commande d'impression (30) selon la revendication 1, amène le dispositif de commande d'impression à effectuer le procédé selon l'une quelconque des revendications 5 à 6.
     




    Drawing











    Cited references

    REFERENCES CITED IN THE DESCRIPTION



    This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

    Patent documents cited in the description