1. A printing device for printing on a current drink comprising: a. a tray upon which the current drink rests; b. an ink-jet printer to downwardly ink-jet droplets of ink towards the tray to print an image on the drink supported by the tray; c. a display-screen; d. one or more sensor(s) for acquiring current-drink property-data describing the current drink currently supported by the tray; e. a mapped drink-code database specifying a map for a plurality of drink-printing codes, between: i. each displayed drink-printing code of the plurality of drink-printing codes; and ii. a respective combination of (i) a respective drink-printing-code-specific target-image to be printed by the ink-jet printer; and (ii) respective drink-printing-code-specific target-drink property-data describing contents of a respective target-drink and/or its container; f. analysis circuitry for computing a drink-match parameter between: i. property-data of the current drink sensed by the sensor(s) and ii. property-data of one or more of the target drinks specified by the database; g. a user-interface for: i. displaying a drink-property-heterogeneous menu comprising the plurality of drink-printing codes on the display-screen; and ii. receiving a user-selection of one of the drink codes to thereby user-specify, according to the mapped drink-code database, a target-image and target-drink property-data; h. a device controller for responding to the user drink-code selection, in accordance with content of the mapped drink-code database, output of the sensor(s) and output of the analysis circuitry, by printing the user-interface-specified target-image onto an upper surface of the current drink in a manner that is contingent upon the drink-match parameter that is specific to the combination of: i. the user-specified target-drink property-data as specified via the user-interface; ii. the current drink property-data as sensed by the sensor(s).