Method and device to manage different screens on a production line

11513744 · 2022-11-29

Assignee

Inventors

Cpc classification

International classification

Abstract

A printer comprising a controller to control printing operations, a 1st user interface and at least one second user interface, connection to connect the 2.sup.nd user interface with the controller and wireless connection for exchanging data between the 2.sup.nd user interface and the controller when the second user interface is not connected with the printer, the controller being programmed to: detect whether the 2.sup.nd user interface is connected or not with the printer; display a different information on at least the first user interface depending on whether the 2.sup.nd user interface is connected or not.

Claims

1. A printer comprising a controller to control printing operations, said controller comprising: a first user interface and at least one second user interface; a connection to connect the second user interface with the controller and a wireless interface for exchanging data between the second user interface and the controller when the second user interface is not connected with the printer, said controller being programmed to: detect whether the second user interface is connected or not with the printer; display a different information on at least the first user interface depending on whether the second user interface is connected or not with the printer.

2. A printer according to claim 1, said controller being programmed to display on the first user interface at least part of the information displayed on the second user interface when the second user interface is not connected with the printer.

3. A printer according to claim 2, said controller being programmed to display on the first user interface only part of the information displayed on the second user interface when the second user interface is connected with the printer, said part of the information being displayed with a different size on the first user interface and on the second user interface.

4. A printer according to claim 1, said controller being programmed to display on the first user interface at least one different information than the information displayed on the second user interface when the second user interface is connected with the printer.

5. A printer according to claim 1, said controller being programmed to display on one of said first and second user interfaces an information relating to at least one consumable material, the other one of said first and second user interfaces displaying how to replace said consumable material or at least one part of the printer containing said consumable material.

6. A printer according to claim 5, said consumable material being ink or solvent or a part of the printer, for example a valve or a pump of a hydraulic circuit of the printer.

7. A printer according to claim 1, said controller being programmed to display on one of said first and second user interfaces an information relating to at least one machine vision device, to image a printing made or being made, and to display on the other one of said first and second user interfaces images, from said at least one machine vision device, of a printing made or being made.

8. A printer according to claim 7, at least one of said first and second user interfaces displaying zones or buttons to provide at least one adjustment of an image displayed.

9. A printer according to claim 1, said controller being programmed to display on one of said first and second user interfaces an information relating to a failure or a defect or a fault of the printer, and to display on the other one of said first and second user interfaces information as to how to eliminate or repair said failure or defect or fault.

10. A printer according to claim 1, said printer being a continuous inkjet printer or a laser printer, or a thermal inkjet printer or a “print and apply” printer or a drop on demand printer or a valvejet printer.

11. A printer according to claim 1, said printer being configured or comprising means: to adapt or update, from one the first and second user interfaces, at least one information displayed on the other one of said first and second interfaces; and/or to trigger, from one the first and second user interfaces, at least one program for which data can be entered on the other one of said first and second interfaces.

12. A printer system comprising at least a first printer and a second printer, each of them being a printer according to claim 1, said second user interface being common to both printers and displaying an information relating to the first printer, respectively to the second printer, when it is closer to said first printer, respectively to said second printer or said second user interface being configured, or comprising means, to select one of said printers and to display an information relating to said selected printer.

13. A method to work a printer comprising a controller to control printing operations, a first user interface and at least one second user interface, a connection to connect the second user interface with the controller and a wireless interface for exchanging data between the second user interface and the controller when the second user interface is not connected with the printer, said method comprising: detecting whether the second user interface is connected or not with the printer; displaying a different information on at least the first user interface depending on whether the second user interface is connected or not.

14. A method according to claim 13, the first user interface displaying: at least part of the information displayed on the second user interface when the second user interface is not connected with the printer; or only part of the information displayed on the second user interface when the second user interface is connected with the printer, said part of the information being displayed with a different size on the first user interface and on the second user interface; or at least one different information than the information displayed on the second user interface when the second user interface is connected with the printer.

15. A method according to claim 13, the second user interface, respectively the first user interface, displaying an information relating to at least one consumable material, the first user interface, respectively the second user interface, displaying how to replace said consumable material or at least one part of the printer containing said consumable material.

16. A method according to claim 13, said second user interface displaying an information relating to at least one machine vision device, imaging a printing made or being made, and the first user interface displaying images of a printing made or being made.

17. A method according to claim 13, one of said user interfaces displaying an information relating to a failure or a defect or a fault of the printer, and the other user interface displaying information as to how to eliminate or repair said failure or defect or fault.

18. A printer comprising a controller to control printing operations, a first user interface and at least one second user interface, means to connect the second user interface with the controller and wireless means for exchanging data between the second user interface and the controller when the second user interface is not connected with the printer, said controller being programmed to: detect whether the second user interface is connected or not with the printer; display a different information on at least the first user interface depending on whether the second user interface is connected or not with the printer.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIGS. 1A and 1B show a known CIJ printer and print head structure.

(2) FIG. 2 shows a CIJ printer with a 1.sup.st user interface and a 2.sup.nd user interface unplugged from the printer body.

(3) FIG. 3 shows a CIJ printer with a 1.sup.st user interface and a 2.sup.nd user interface plugged on the printer body.

(4) FIGS. 4A and 4B, respectively 5A and 5B, respectively 6A and 6B, are examples of a display of information on a 1.sup.st user interface and a 2.sup.nd user interface when the 2.sup.nd user interface is unplugged from the printer body.

(5) FIG. 4C, respectively 5C, respectively 6C, is an example of a display of information on a 1.sup.st user interface, when the 2.sup.nd user interface is plugged on the printer body.

(6) FIGS. 7A and 7B are another example of a display of information on a 2.sup.nd user interface and on a 1.sup.st user interface when the 2.sup.nd user interface is unplugged from the printer body.

(7) FIGS. 8A and 8B are examples of a display of information on a 1.sup.st user interface.

(8) FIGS. 9A-9D are examples of a display of a 1.sup.st information on a 1.sup.st user interface, and FIGS. 10A-10C are examples of a corresponding display on the 2.sup.nd user interface.

(9) FIGS. 11A-11D are examples of a display of a 1.sup.st information on a 1.sup.st user interface, and FIGS. 12A-12D are examples of a display of a further information on said 1.sup.st user interface, after the information of FIGS. 11A-11D.

(10) FIG. 13 shows a conveyor with a printer body and a 1.sup.st user interface and a 2.sup.nd user interface unplugged from said printer body.

(11) FIG. 14 shows 2 conveyors, each with its printer controller and its 1.sup.st user interface, and a 2.sup.nd user interface common to both printers.

(12) FIG. 15 shows 2 conveyors, each with its printer controller and its 1.sup.st user interface, and a 2.sup.nd user interface common to both printers, both printers being different from each other.

(13) FIGS. 16A-16C are examples of different kinds of printers which can be implemented according to the invention.

DETAILED DESCRIPTION OF SPECIFIC EMBODIMENTS

(14) In this specification, most of the examples are given with a CIJ printing machine. However, as explained below, other type of printing (or marking and/or coding) machines can be implemented in the frame of the invention, for example a laser printer, in order to print or mark a message or a code or, more generally, a piece of information.

(15) The printer can be integrated into a packaging machine.

(16) The printers concerned are industrial printers, for example which have the ability to print on surfaces which are not flat, for example cables or bottles or cans. Another aspect of such printers is that the distance between the printing head and the substrate which must be printed is higher than in conventional desk printers. For example that distance is at least between 4 mm and 5 mm for a CIJ printer. It is of course much longer for a laser printer.

(17) Another aspect of such printers is their speed: their maximum speed is up to 10-15 m/s.

(18) Another aspect of such printers is that they can print on very different surfaces, for example glass, or metal or blisters or packaging materials.

(19) One aspect of the invention is disclosed in connection with FIGS. 2 and 3.

(20) In FIG. 2 the closet or the controller 3 (the expression “controller” will be used throughout this specification but covers both alternatives) of the printing machine comprises a 1st user interface 6 which is a tool for an operator to manage the printer, for example by entering control data and/or at least one instruction, and to be informed about its operation.

(21) This 1st user interface comprises a screen (the 1st screen) where technical information regarding the status of the machine and/or a message (and/or information) to be printed and/or a filling information of an ink and/or solvent cartridge (more generally: of a consumable material) can be displayed in several different fields.

(22) This 1st user interface is mechanically connected to the controller so that it cannot be displaced away from the controller. It can be fixed to the controller. It can be rotatable around an axis or movable along an axis, any of said axis being fixed with respect to the controller but it remains mechanically connected to the controller. An operator can see the information displayed on this 1.sup.st user interface and, depending on said information, interact with the machine as explained below when staying in front of the controller.

(23) The 1.sup.st user interface can receive from the controller one or more data or information to be displayed and/or send to the controller, or provide it with one or more data or instruction for example further to the operator's selection of a particular button of the 1.sup.st user interface or of the 2.sup.nd user interface, for example a “stop” button.

(24) This 1st user interface can display different fields and/or buttons.

(25) In one example of one embodiment of the 1.sup.st screen, illustrated on FIG. 4A: a field 60 displays the information to be printed, a button 61 displays a «pause» message or symbol while the machine in printing; selecting this button, an operator will interrupt the printing operations with a possibility to resume printing by selecting another button (not shown on FIG. 4A but it can be displayed after the button 61 has been pressed) while the machine is temporarily not printing; another button 62 displays a «stop» message or symbol while the machine is printing; selecting this button, an operator will stop the printing operations; another field 63 of the screen may display a number of printings or of messages already printed by the printing machine and/or an information about the quantity of consumable remaining, for example a quantity of ink and/or solvent and a possible remaining time of use before replacing of refilling a cartridge or a reservoir of the corresponding consumable; other examples of consumables are given below and an information relating to them can be displayed on this 1.sup.st screen; another button 64 can display a symbol or message to give the operator access to one or several tools, like for example a log and/or a diagnostic (in case of a failure of a part of the device for example), and/or one or more settings, and/or data transfer, and/or a calendar . . . .

(26) The 1.sup.st screen may display one or several buttons which the operator can select to change a work flow of the printer or to change the status (for example: working or stopped) of the printer.

(27) This 1st interface therefore gives an operator a certain number of technical information, some of them giving him the possibility to interact with the work flow of the printer, for example by stopping the printer or by selecting specific tools or functions.

(28) As illustrated on FIG. 2, a 2.sup.nd user interface 6a, which may also comprise a screen (the 2.sup.nd screen), is movable or portable with respect to the controller, unlike the 1.sup.st user interface 6. It can be displaced by an operator at some distance from the controller, while still displaying the same information. The distance between the printing head or the 2.sup.nd user interface and the controller (and the 1.sup.st user interface) can be of the order of several meters, for example between 2 m and 10 m or 15 m.

(29) Said 2.sup.nd user interface 6a can display the same type of information as the 1st user interface and/or another information not displayed on the 1st user interface. The above description and the above list of information are therefore examples also applicable to the 2.sup.nd user interface and will not be repeated. However, the same information needs not be displayed on both user interfaces. For example, and in particular if the 2.sup.nd user interface is larger the 1st user interface, more technical information can be available on said 2.sup.nd user interface.

(30) For example, as illustrated on FIG. 4B, the 2.sup.nd user interface not only displays the information or fields displayed by the 1st user interface but further displays the number of printings remaining to be made («Job left», 630a) and a button 67a (“Job”) gives access to more detail about the printing being currently performed.

(31) On FIG. 4B, buttons and fields 61a, 62a, 64a, 60a display the same information as information and fields 61, 62, 64, 60 of FIG. 4A; but, with respect to FIG. 4A, further information is displayed, for example the information concerning the time 651a, 652a remaining before a consumable product is partly or totally consumed. On FIG. 4B, reference 651a, respectively 652a, is the remaining time before an ink cartridge, respectively a solvent cartridge, must be replaced. This information is displayed in a field 65 also including a pictogram for each of the consumable level in each of the ink and solvent cartridges. The screen of FIG. 4A displays only the pictograms 65 for each of the consumable level, not the information about the remaining time. Another information relating to a consumable can be a lifetime of a hydraulic and/or mechanical part and/or an electrical part of the printer, for example a valve or a pump of a hydraulic circuit of the printer. In this case, the pictogram can represent the corresponding part together with an information relating to an estimated remaining lifetime of said part.

(32) Buttons, or fields or icons, for example custom or Shortcut buttons 66a, are not present on screen 6 of FIG. 4A, which has a smaller size than the screen of FIG. 4B. But the smaller screen 6 can have a button or a field or an icon to access one or more buttons or fields or icons not displayed on screen 6.

(33) This 2.sup.nd user interface is equipped with wireless communication means, for example an RFID or a WiFi or a Bluetooth type interface, that can allow a wireless dialogue or exchange 600 (see FIG. 2) of information or data with the printer controller 3, particularly to receive from it one or more data to be displayed and/or to send it, or provide it with, one or more data or instruction sent further to the operator's selection of a particular button of the 2.sup.nd user interface, for example a “stop” button.

(34) In an embodiment this 2.sup.nd user interface also comprises means of the electric contact type, for example with a 1.sup.st part of a plug which can cooperate with a 2.sup.nd part of the plug which is fixed with respect to the controller or which is located on the controller itself. The 1.sup.st part can for example be plugged on said 2.sup.nd part, or said 1.sup.st and 2.sup.nd type can be of the plug and socket type. FIG. 3 shows the plugged state of screen 6a on controller 3. The 2.sup.nd user interface can therefore be physically (including mechanically and electrically) in contact with the controller when the operator so decides. Alternatively, the 2.sup.nd user interface can be linked to the controller through a wire or a cable (and at least one plug), it is then also considered as being plugged on or with the controller. When the 2.sup.nd user interface is plugged on or with the controller, information or data can be exchanged between the 2.sup.nd user interface and the printer controller through the 1.sup.st part and the 2.sup.nd part of the plug and/or through at least one wire. In particular the 2.sup.nd user interface can receive from the controller one or more data to be displayed and/or send to the controller, or provide it with, one or more data or instruction sent further to the operator's selection of a particular button of the 2.sup.nd user interface, for example a “stop” button.

(35) More generally, the 2.sup.nd user interface also comprises means to be connected with the controller, through a physical connection or through a wireless connection. Such connections can be for connecting the 2.sup.nd user interface and the controller through an Ethernet LAN or a WLAN or a Bluetooth connection.

(36) The 2.sup.nd user interface can be directly connected with the printer (when it is plugged to the printer or connected with it through a cable) or indirectly over a network. In this description, it is often referred to the example of a 2.sup.nd user interface which is plugged with, or unplugged from, the controller, however these examples can be easily transposed to the case where the 2.sup.nd user interface is connected (without being plugged) with, or disconnected from, the controller.

(37) When the 2.sup.nd user interface is connected with the controller, information or data can be exchanged between the 2.sup.nd user interface and the printer controller through the connection, be it a connection through a plug and/or through at least one wire or cable or a connection through a network, wireless or not. The example of a connection through a “plug” is given below, but it is applicable to the other connections or connection means given above.

(38) The operator can take the 2.sup.nd user interface, unplug (or disconnect) it from the controller and take it away to perform any task for example close to a production line (see the example of FIG. 11 below) while still seeing the same information displayed, communication being commuted to the wireless type. On FIG. 2 the 2.sup.nd user interface 6a is represented at some distance from the controller, and is positioned on a stand or support 5a. In a variant, the 2.sup.nd user interface remains in the hands of the operator who is staying at some distance from the controller 3.

(39) The information displayed on both 1st and 2.sup.nd interface is generated by the controller 3 and sent to the relevant interface, either though electrical connections (to the 1.sup.st user interface or to the 2.sup.nd user interface when it is mechanically and electrically connected to the controller 3) or through wireless connection 600 (to the 2.sup.nd user interface when it is not mechanically and electrically connected to the controller 3). The controller detects whether the 2.sup.nd interface is plugged or not and selects the transmission means accordingly.

(40) The information displayed on the 1.sup.st user interface may depend on the position of the 2.sup.nd user interface with respect to the controller. When the 2.sup.nd user interface is plugged on (or connected to) the controller (as on FIG. 3), there is no need to display the same information on both the 1.sup.st user interface and the 2.sup.nd user interface. The content of information of both user interfaces can therefore be adapted by the controller.

(41) For example, the information displayed on the 1.sup.st user interface, respectively 2.sup.nd user interface, is that shown on FIG. 4A, respectively 4B, when the 2.sup.nd user interface is not plugged on (or not connected to) the controller. When the 2.sup.nd user interface is plugged on (or connected to) the controller, a 1.sup.st set of information displayed on the 1.sup.st user interface is changed or adapted by the controller, so that a 2nd set of information, different from the 1.sup.st one, is displayed on the 1.sup.st user interface; according to an example illustrated on FIG. 4C, the 1.sup.st user interface then only displays a button or a field or an icon indicating the state of the machine; according to a further embodiment, the operator can press on said button or field or icon to implement a further technical function: in this example, the 1.sup.st user interface displays an information showing that the printer is printing, and by pressing or clicking on the arrow, the printer can be stopped.

(42) Another example is illustrated on FIGS. 5A-5C. Most of the features on these figures bear the same reference number as on FIGS. 4A and 4B and designate the same features, for this reason the above explanation of these features will not be repeated. Both information displayed on the 1.sup.st user interface, respectively 2.sup.nd user interface, is shown on FIG. 5A, respectively 5B, when the 2.sup.nd user interface is not plugged on the controller. When the 2.sup.nd user interface is plugged on the controller, the 1.sup.st set of information displayed on the 1.sup.st user interface is adapted or changed by the controller so that a 2nd set of information, different from the 1.sup.st one, is displayed on the 1.sup.st user interface; according to an example illustrated on FIG. 5C, the 1.sup.st user interface then only displays a button or a field or an icon indicating the state of the machine; according to a further embodiment, the operator can press on said button or field or icon to implement a further technical function: in this example, the 1.sup.st user interface displays an information showing that the printer is stopped, and by pressing or clicking on the arrow, the printer can be started to print.

(43) According to another further example, which is not illustrated on the figures, the button 62, respectively 62a, of the 1.sup.st user interface, respectively of the 2.sup.nd user interface (see FIGS. 5A and 5B) is the “on” button (the other buttons or fields being the same as on FIGS. 5A and 5B), the 2.sup.nd user interface not being plugged on the controller; the 1.sup.st user interface displays a “stopped” button when the 2.sup.nd user interface is plugged on the controller.

(44) Another example is illustrated on FIGS. 6A-6C. Both information displayed on the 1.sup.st user interface 6, respectively the 2.sup.nd user interface 6a, is shown on FIG. 6A, respectively 6B, when the 2.sup.nd user interface is not plugged on the controller, a button 68, 68a giving the operator the possibility to display further information, for example a guide and/or a button 69, 69a giving the operator the possibility to perform a warning or a fault, for example after he/she has performed a maintenance or has repaired the printer and/or a button 70, 70a giving the operator the possibility to display the home screen (on which a warning can still be displayed, like for example in field 74a of FIG. 7A). These figures are examples of displays when a failure is detected in the machine; a failure message 71, 71a, for example together with a failure signal or pictogram 72, 72a is displayed on both user interfaces. When the 2.sup.nd user interface is plugged on the controller, the information displayed on the 1.sup.st user interface is adapted by the controller; according to an example illustrated on FIG. 6C, the 1.sup.st user interface then only displays a large failure signal 72, with a possible access to further information button or field 73 on which the operator can press to receive further details as to the failure.

(45) The same example can be adapted to a warning message, instead of a failure message, buttons 68, 68a, 69, 69a, 70, 70a, remaining the same as on FIGS. 6A and 6B, the failure message 71, 71a, respectively the failure signal or pictogram 72, 72a of FIGS. 6A and 6B being replaced by a warning message, respectively by a warning signal or pictogram.

(46) In other words, when the 2.sup.nd user interface is plugged on the controller, the information displayed on the 1.sup.st user interface is adapted by the controller from a 1.sup.st set of information to a 2.sup.nd set of information, different form the 1.sup.st set of information; if a same 1.sup.st set of information was displayed on both 1.sup.st user interface and 2.sup.nd user interface when the 2.sup.nd user interface was unplugged, then the same information is no longer displayed both on the 1.sup.st user interface and the 2.sup.nd user interface after the 2.sup.nd user interface is plugged. The information displayed on the 1.sup.st user interface can be adapted to display only part of the information displayed on the 2.sup.nd user interface. For example the 2.sup.nd user interface of FIG. 6C only displays the failure signal which is one of the signals displayed on FIG. 6B. In a variant, the 1st user interface only displays part of information displayed on the 2.sup.nd user interface, but said part of the information is made larger on the 1st user interface than on the 2.sup.nd user interface so that the operator only sees a limited number of information (but an expanded information) of the 1st user interface.

(47) This feature is useful in that the operator's attention can be focused on an essential information while still keeping most of the information on the 2.sup.nd user interface. This is the example of FIGS. 6A-C in which, in the plugged state, the 1.sup.st user interface displays an expanded warning pictogram (see FIG. 6C).

(48) Based on the above examples, in particular those discussed in connection with FIGS. 4A-4C, 5A-5C, 6A-6C, one understands that displaying only one button or field or icon indicating the state of the machine (or any other information) can be important when the operator is far away (for example at distance between 2 m or 5 m and 10 m) from the 1.sup.st user interface (he is for example close to the printing head), because he can then see this information while having the 2.sup.nd user interface which displays other information

(49) The following examples are other situations where there is a distance between the controller (where the 1.sup.st user interface is located), the print head and the operator and where it can be important for the operator to see the information on the 1.sup.st user interface even when he/she is at some distance from it: the controller and print head can be on different sides of a conveyor; or the controller has several print heads, and the print heads print on different sides of the production line; or the controller has several print heads and the print heads print on two different production or packaging lines; or the controller is integrated under the conveyor and the print head is located on the conveyor for printing on products. or the controller is integrated in a packaging machine or system, and the user and the 2nd interface are located outside the packaging machine or system.

(50) Further examples of this feature of the invention are also given below.

(51) Another example is given on FIGS. 7A and 7B. Most of the features on these figures bear the same reference number as on FIGS. 5A and 5B and designate the same features, for this reason the above explanation of these features will not be repeated. FIG. 7A shows the 2.sup.nd user interface when a failure is detected. This screen contains all information of the screen of FIG. 5B, but displays a further warning 74a concerning here a need to replace the ink circuit.

(52) When the 2.sup.nd user interface is unplugged from the controller, the information displayed on the 1.sup.st user interface is adapted by the controller; according to the example illustrated on FIG. 7B, the 1.sup.st user interface then only displays a drawing 74 illustrating how to extract the cartridge holder so as to replace at least part of the ink circuit. The whole information of the 2.sup.nd user interface remains unchanged and is still available, but the details concerning the step to be taken in this particular situation are shown at a smaller scale on the 1.sup.st user interface. This can also make sense if the 2nd user interface is plugged on the controller: the maintenance instruction could be initiated either on the 1st user interface or on the 2nd user interface by the operator.

(53) Displaying on the 1.sup.st user interface only the information relating to how to repair the printer or a spare part of it or change a spare part of it can be important when the operator is not directly in front of the 1.sup.st user interface because he/she is repairing the printer or a spare part of it or changing a spare part. For example, a cartridge can be located in the lower part 4′ of the body (see FIG. 3) and the operator has to kneel to change the cartridge; in that position he can look at the 1.sup.st user interface from below, which will be much easier if the information is displayed on the whole surface of the 1.sup.st user interface.

(54) In the above example, the role of both user interfaces can be exchanged: in some situations, it can be useful to show on the 2.sup.nd user interface the information relating to how to repair the printer or a spare part of it or change a spare part of it (like on FIG. 7B) and the 1.sup.st user interface displaying the information of FIG. 7A.

(55) Another example is given on FIG. 8A, which shows a display by the 1.sup.st user interface, the 2.sup.nd user interface displaying at least an icon showing the possibility to select the implementation of imaging means, for example a camera, to image the printing made or being made. This is the case on each of the examples of FIGS. 4B, 5B, 7A where an icon 90a shows a camera. Selecting or pressing on this icon, the camera starts imaging the products and the images of the products are displayed on the 1.sup.st user interface as illustrated on FIG. 8A.

(56) This example shows that clicking or selecting an instruction or a button or an icon on the 2.sup.nd user interface can result in displaying a specific information on the 1.sup.st user interface. In other words, the information displayed by both screens is interrelated, the controller adapting or changing the information displayed on the 1.sup.st user interface depending on the information displayed on the 2.sup.nd user interface but also on the plugged or unplugged state of the 2.sup.nd user interface.

(57) In another example, the image is displayed by the 2.sup.nd user interface, the 1.sup.st user interface displaying at least an icon or a button or a field to adjust the image of one or more parameters of the image (for example contrast), the operator seeing on the 2.sup.nd user interface the result of this adaptation.

(58) Another example of information displayed by the 1.sup.st user interface is given on FIG. 8B, the 2.sup.nd user interface displaying for example the information illustrated on FIG. 4A. The 1.sup.st user interface shows the printer identification (here “P1”) on a screen background having a color according to the status of the printer (for example green for a printer printing, white for a printer being stopped and red for a printer having a failure). This is helpful because, here again, an operator can identify the status of the printer although he/she is far from the 1.sup.st user interface, for example because he is close to another printer.

(59) According to another example, an operator can be close to the print head, adjust printing parameters (for example contrast) with help of the 2.sup.nd user interface and directly sees the result of adjusting said parameters on the object being printed, which could be very difficult, if not impossible, if the operator remains in front of the 1.sup.st user interface. As already explained above, the distance between the printing head or the 2.sup.nd user interface and the controller (and the 1.sup.st user interface) can be of the order of several meters, for example between 2 m and 10 m or 15 m.

(60) In another example, it is possible to select a button on the 2.sup.nd user interface to reset a counter on both user interfaces or on the 1.sup.st user interface. This counter shows for example the number of printings of a same information which have been made on a same batch of products. It is sometimes necessary to reset this number to “0” to start printing on another batch of products. Other information can be concerned by this feature, offering the possibility to adapt the information on one of the user interfaces—for example the 1.sup.st user interface—from the other user interface—for example the 2.sup.nd user interface. The controller receives the updated or modified information from the 2.sup.nd (or other) user interface and adapts the information displayed on the 1.sup.st (or on said one) user interface, or the 1.sup.st (or on said one) user interface receives the updated or modified information directly from the 2.sup.nd (or other) user interface and adapts it. This embodiment can be helpful in particular when both user interfaces are at some distance from each other and there is a need to adapt the information displayed without the operator being physically present near each of the user interfaces or near the user interface where the information is displayed and needs to be adapted.

(61) This example is illustrated on FIGS. 9A-10C, showing the 1.sup.st user interface 6 and the 2.sup.nd user interface 6a (in this example, the size of 6a is smaller than the size of screen 6). It is possible to select a button 700 on the 2.sup.nd user interface 6a (FIG. 10A) to initiate a resetting program of a counter 600 (FIG. 9A) on the 1.sup.st user interface 6. The selection of button 700 on the 2.sup.nd user interface 6a results in the 1.sup.st user interface 6 automatically displaying a specific information relating to this counter, in particular a button or an icon 601 to reset the said counter (FIG. 9B) and/or a button 602 or an icon to update the said counter. FIG. 10B shows the 2.sup.nd user interface 6a after button 700 has been selected (in this example, button 700 is in a different color showing it has been selected).

(62) The counter is then reset on the 1.sup.st user interface 6 (FIG. 9C), and the operator can then accept the result, for example by clicking on an “OK” button 603. The 1.sup.st user interface 6 comes back to its home display (initial state of FIG. 9A), but with an updated counter 600.

(63) FIG. 10C shows the 2.sup.nd user interface 6a at the end of this step, button 700 reverting to its initial state (of FIG. 10A). In this example, the operator can start a resetting program from the 2.sup.nd user interface 6a and then perform the resetting on the 1.sup.st user interface; this can be convenient since the size of the 2.sup.nd user interface is smaller than the size of the 1.sup.st user interface and, for this size reason, not all buttons can be available for resetting on 2.sup.nd user interface. But in another example, the whole resetting process can be from the 2.sup.nd user interface, and the result of the resetting can be displayed on both user interfaces.

(64) More generally, one of the user interfaces can comprise means, in particular at least one button or icon, to trigger a program on the other user interface, the operator having then the possibility to enter the data on the 1.sup.st user interface for performing that program.

(65) A printer according to the invention may therefore comprise means: to adapt or update, from one the 1.sup.st and 2.sup.nd user interfaces, at least one information displayed on the other one of said 1.sup.st and 2.sup.nd interfaces; and/or to trigger, from one the 1.sup.st and 2.sup.nd user interfaces, at least one program for which data can be entered on the other one of said 1.sup.st and 2.sup.nd interfaces.

(66) Another example is given on FIG. 11A which illustrates the 1.sup.st user interface when the 2.sup.nd user interface is unplugged from the controller and displays information according to FIG. 4A. Here the 1.sup.st user interface only displays the “pause” symbol or pictogram, corresponding with field 61a of FIG. 4B.

(67) In a variant, illustrated on FIG. 11B, the 1.sup.st user interface only displays the “off” symbol or pictogram, corresponding with field 62a of FIG. 4B.

(68) In a further variant, illustrated on FIG. 11C, the 1.sup.st user interface only displays the filling status of the cartridges (level of ink, respectively solvent, in the ink cartridge, respectively solvent cartridge), corresponding with field 65a of FIG. 4B.

(69) In a further variant, illustrated on FIG. 11D, the 1.sup.st user interface only displays the head operation being performed; a head operation is an operation of maintenance of the head, for example purging the print head to clear it from debris and/or from ink, or a print head calibration.

(70) If the operator selects the button “pause” of FIG. 11A, a button proposing a next step can be displayed on the 1.sup.st user interface, for example a button “start” as illustrated on FIG. 12A.

(71) If the operator selects the button “off” of FIG. 11B, a button proposing a next step can be displayed on the 1.sup.st user interface, for example a button “On” as illustrated on FIG. 12B.

(72) If the operator presses on an icon showing a cartridge which needs to be replaced or refilled (FIG. 11C), a button showing the exact step to make can be displayed on the 1.sup.st user interface, for example a button “replace of solvent” as illustrated on FIG. 12C.

(73) If the operator presses on an icon showing a “head operation (FIG. 11D), a button or a field showing the list of possible maintenance actions for the head (check stability and/or introduction of additive, and/or unblock nozzle, ad/or point break adjustment etc) can be displayed on the 1.sup.st user interface. The status of one or several action(s) can also be displayed (“start” or “stop”), for example a button “start” the “unblock nozzle” operation can be displayed as illustrated on FIG. 12D.

(74) This embodiment offers the operator the possibility to select a large button or control field on the 1.sup.st user interface while still having a full range of other information on the 2.sup.nd user interface.

(75) According to a further aspect of the invention, displaying the same information on both the 1.sup.st user interface and the 2.sup.nd user interface when the 2.sup.nd user interface is not plugged on the controller can prove useful if an operator holding the 2.sup.nd user interface is in a position from which he cannot see the 1.sup.st user interface, for example because he is too far away from the controller and/or because his field of view cannot reach the 1.sup.st user interface. This situation is illustrated on FIG. 13, where the controller is represented from above, near a production line, here a conveyor 80 transporting goods 81a, 81b, 81c . . . to be printed with help of the print head 1 connected to the controller through the umbilical 19. An operator is away from the controller and looks in the direction illustrated by arrow 610a, at the 2.sup.nd user interface 6a. In such situation the operator still sees the information he needs, while the 1.sup.st user interface 6 is still displaying information (which however cannot be seen by the operator). This can be particularly useful for example when the operator is on the other side of the conveyor than the controller 3.

(76) According to a further aspect of the invention, 2 printers are working, for example on different conveyors 80, 180, as illustrated on FIG. 14A where the two controllers of both printers are represented from above, each near a production line, conveyor 180 transporting goods 181a, 181b, 181c . . . to be printed with help of the print head 101 connected to the controller 130 (which has 1.sup.st user interface 160) through the umbilical 119. The references for the other controller and conveyor are the same as on FIG. 11 and designate the same elements.

(77) Depending on which controller 3, 130, the 2.sup.nd user interface is closer (technical means implemented in this user interface and, for example, the controller(s) to measure the distance from the 2.sup.nd user interface to the controller(s) or to a specific location of any printer or to each of the printers can involve wireless technologies, like for example NFC, Bluetooth, WiFi), it will display information relating either to the 1.sup.st printer 1-3-19 or to the 2.sup.nd printer 101-130-119. The 2.sup.nd user interface communicates through wireless communication means with the 1.sup.st printer when it is closer to the 1.sup.st printer and with the 2.sup.nd printer when it is closer to the 2.sup.nd printer. Alternatively, the 2.sup.nd user interface can offer to the operator the possibility to select which printer he wants to control, or the printer the technical parameters of which he wants to display, regardless of the distance. The 2.sup.nd user interface preferably has a processor. In an embodiment, the operator can manually select a printer from a list of available printers, or a selection of a printer is made automatically based on proximity to a wireless enabled printer using for example wireless technology such as NFC, Bluetooth or WiFi.

(78) If the 2.sup.nd user interface is plugged on one of the controllers, then it communicates with this controller through the plug and electrical communication means as already explained above. In both cases, the 1.sup.st user interface and the 2.sup.nd user interface display information according to the invention, as explained above. On FIG. 14, the 2.sup.nd user interface 6a is closer to the 2.sup.nd printer and will display information relating to the 2.sup.nd printer 101-130-119 as explained above, depending on whether it is plugged on it or not. The information displayed in this case can be different from the information displayed when the 2.sup.nd user interface 6a is closer to the 1st printer because both printers can be in different states, for example one of them needing a refill of its solvent or ink cartridge but not the other one.

(79) The system illustrated on FIG. 14 could also comprise a 3.sup.rd printer and a 3.sup.rd conveyor, in which case the same 2.sup.nd user interface could be used for all 3 conveyors and printers.

(80) In a further example of the LCIJ (or “valvejet”, see FIG. 16C) or TIJ type, the system illustrated on FIG. 14 comprises a 3.sup.rd printer and a 3.sup.rd conveyor and a 4.sup.th printer and a 4.sup.th conveyor, in which case the same 2.sup.nd user interface could be used for all 4 conveyors and printers.

(81) In another example of application, the 1.sup.st user interface is switched off because the power must be switched off in view of a failure of the hydraulic system or because part of it must be repaired or changed. This is in particular the case when the printer is a CIJ printer where the controller or the body to which the 1.sup.st user interface is fixed also hosts hydraulic components or circuits. The information relating to the repair(s) which must be done can be displayed on the 2.sup.nd user interface. In one embodiment the 2nd user interface has its own processor and can display the instructions autonomously from the controller. In another embodiment the information relating to the repair(s) can be downloaded from a server separate from the 1.sup.st user interface or it is sent to the 2.sup.nd user interface.

(82) The invention is explained above for an inkjet printer, for example a CIJ inkjet printer. Such a CIJ printer has for example a structure as explained above in connection with FIG. 1A and a print head as explained above in connection with FIG. 1B. But it can also be implemented in combination with another kind of printer, for example a laser printer, or a TIJ (Thermal inkjet) printer or a “print and apply” printer (where a label is printed and then applied to a product) or a DOD (“drop on demand”) printer or a “valvejet” printer. Each of these printers has technical features and technical information or parameters relevant to each of said printers can be displayed on a 1.sup.st user interface display and a 2.sup.nd user interface display as explained above. For example, in the case of a laser printer, the laser filter status can be such a parameter, or the ribbon length for a TTO printer.

(83) An example of a “print and apply” printer 130 (where a label is printed and then applied to a product) is represented on FIG. 16A and comprises a section 131 or means (based for example on thermal printing) for printing information on labels from a ribbon 132 and a section 133 or means for sticking one or several labels on an object or a surface of a packaging. Said section 133 or means for sticking comprise for example with a plunger or a tamping machine or with a hydraulic circuit for generating pulsated air. A ribbon 132 can be loaded on a ribbon core 134, is then guided to the printing section 131 and further to the section 133 for sticking the labels on a surface, for example a container or a packaging. The printer also includes a controller, and a user interface 160 (both of which can be integrated in the printer), said user interface 160 corresponding to the 1.sup.st user interface according to the invention.

(84) An example of a laser printer 230 is represented on FIG. 16B and comprises a laser head section 131 for printing information on a surface, a controller 250 (which controls in particular the parameters of the laser) and a user interface 260, corresponding to the 1.sup.st user interface according to the invention.

(85) An example of a “valvejet” printer 330 is represented on FIG. 16C and comprises a printhead 331 (of the “drop on demand” ink jet type) controlled by a controller 350 and a user interface 360 (which can be both combined) said user interface 360 corresponding to the 1.sup.st user interface according to the invention. An ink cartridge 337 can be connected to the printhead 331.

(86) An example of a thermal transfer printer is disclosed in U.S. Pat. No. 9,145,020 and includes a plurality of printing elements controlled by a controller and a user interface, corresponding to the 1.sup.st user interface according to the invention.

(87) Another example of a thermal transfer printer is disclosed in U.S. Pat. No. 7,372,475 and includes a thermal print head controlled by a controller and a display device or user interface, corresponding to the 1.sup.st user interface according to the invention.

(88) In both documents, the print head or the printing elements transfer(s) a marking medium from a web to a substrate. A ribbon can be loaded in a ribbon cassette, as for example disclosed in U.S. Pat. No. 8,665,301. Ribbon tension and ribbon speed can be controlled and the thermal control on the print head can be controlled to transfer the ink from the ribbon to the material to which it is to be applied. In an embodiment the melted portion of the ribbon stays glued to the material on which the print is applied.

(89) A drop on demand printer is disclosed in U.S. Pat. No. 4,584,590 and can be implement in a device and a method according to the invention.

(90) A thermal ink jet printer is disclosed in U.S. Pat. No. 4,490,728 and can be implement in a device and a method according to the invention.

(91) Another ink-jet head structure is disclosed in U.S. Pat. No. 5,605,659 and can be implement in a device and a method according to the invention.

(92) In all said devices a controller can control the printing system and a user interface, corresponding to the 1.sup.st user interface according to the invention, can be implemented.

(93) The example of FIG. 14 concerns 2 printers of the same kind: both are CIJ printers (a CIJ printer has for example a structure as explained above in connection with FIG. 1A and a print head as explained above in connection with FIG. 1B). According to a further aspect of the invention, 2 printers of different kinds can be implemented, for example a CIJ printer and a laser printer. This embodiment is illustrated on FIG. 15, where two different conveyors 80, 280 are represented. The conveyor 80 and its printer 1-3-19 are the same as discussed above in connection with FIG. 13. The other conveyor 280 has a laser printer 230 (emitting a laser beam 231). Each printer has its own controller 3, resp. 233, both represented from above on FIG. 15, each near a production line, conveyor 280 transporting goods 281a, 281b, 281c . . . to be printed with help of the laser printer and its controller 230 (which has 1.sup.st user interface 260). The references for the other controller and conveyor are the same as on FIG. 13 and designate the same elements.

(94) A CIJ printer has for example a structure as explained above in connection with FIG. 1A and a print head as explained above in connection with FIG. 1B.

(95) Depending on which controller 3, 230, the 2.sup.nd user interface 6a is closer, it will display information relating either to the 1.sup.st printer 1-3-19 or to the 2.sup.nd printer 230. The 2.sup.nd user interface communicates through wireless communication means with the 1.sup.st printer when it is closer to the 1.sup.st printer and with the 2.sup.nd printer when it is closer to the 2.sup.nd printer. Alternatively, the 2.sup.nd user interface can offer to the operator the possibility to select which printer he wants to control, or the printer the technical parameters of which he wants to display, regardless of the distance. If the 2.sup.nd user interface is plugged on or with one of the controllers, then it communicates with this controller through the plug and electrical communication means as already explained above. In both cases, the 1.sup.st user interface and the 2.sup.nd user interface display information according to the invention, as explained above. On FIG. 15, the 2.sup.nd user interface 6a is closer to the laser printer and will display information relating to the 2.sup.nd printer 230 as explained above, depending on whether it is plugged on it or not. The information displayed in this case will be different from the information displayed when the 2.sup.nd user interface 6a is closer to the 1.sup.st printer because both printers are of different kinds and their corresponding technical information is not the same.

(96) Preferably, in any embodiment of the invention, the control means, or controller, 3 may comprise a processor or microprocessor, or an electrical or electronic circuit programmed to implement a method according to the invention or one or several steps according to the invention. These means may also control the printing operations, for example, in a CIJ printer, the opening and the closing of each valve of the hydraulic circuit, as well as the activation of the pumping means, in order to circulate ink and/or solvent. It also memorises data, for example ink and/or solvent level measurement data, and may also possibly process these data.

(97) In particular, in some embodiments, the 2.sup.nd user interface also has a processor or microprocessor, or an electrical or electronic circuit programmed to implement a method according to the invention or one or several steps according to the invention.