A printer comprising: a housing; a first proximity sensor supported by the housing and configured to sense movement of objects external to the housing; a print unit supported by the housing; a graphical display device supported by the housing; an input device supported by the housing; a memory; and a controller operatively connected to the first proximity sensor, print unit, graphical display device, input device, and the memory, the controller being configured to: decouple the graphical display device and at least one other component in the print unit from electrical power while the first proximity sensor is operatively connected to electrical power; identify a path of movement of an object in proximity to the printer with reference to a plurality signals generated by the first proximity sensor; and operatively connect the graphical display device and the at least one other component in the print unit to electrical power in response to detection of a path of movement of the object that corresponds to data for at least one object path in a plurality of object paths stored in the memory, the at least one object path corresponding to use of the printer; the controller being characterised in that it is configured to: identify a previously performed operation of the printer with reference to operational history data stored in the memory; identify a first component in the print unit used in the previously performed operation; identify a second component in the print unit not used in the previously performed operation, the display device, the at least one other component, the first component, and the second component being different components; and operatively connect the first component to electrical power with the controller and leave the second component decoupled from electrical power. a housing; a first proximity sensor supported by the housing and configured to sense movement of objects external to the housing; a print unit supported by the housing; a graphical display device supported by the housing; an input device supported by the housing; a memory; and a controller operatively connected to the first proximity sensor, print unit, graphical display device, input device, and the memory, the controller being configured to: decouple the graphical display device and at least one other component in the print unit from electrical power while the first proximity sensor is operatively connected to electrical power; identify a path of movement of an object in proximity to the printer with reference to a plurality signals generated by the first proximity sensor; and operatively connect the graphical display device and the at least one other component in the print unit to electrical power in response to detection of a path of movement of the object that corresponds to data for at least one object path in a plurality of object paths stored in the memory, the at least one object path corresponding to use of the printer; the controller being characterised in that it is configured to: identify a previously performed operation of the printer with reference to operational history data stored in the memory; identify a first component in the print unit used in the previously performed operation; identify a second component in the print unit not used in the previously performed operation, the display device, the at least one other component, the first component, and the second component being different components; and operatively connect the first component to electrical power with the controller and leave the second component decoupled from electrical power. decouple the graphical display device and at least one other component in the print unit from electrical power while the first proximity sensor is operatively connected to electrical power; identify a path of movement of an object in proximity to the printer with reference to a plurality signals generated by the first proximity sensor; and operatively connect the graphical display device and the at least one other component in the print unit to electrical power in response to detection of a path of movement of the object that corresponds to data for at least one object path in a plurality of object paths stored in the memory, the at least one object path corresponding to use of the printer; the controller being characterised in that it is configured to: identify a previously performed operation of the printer with reference to operational history data stored in the memory; identify a first component in the print unit used in the previously performed operation; identify a second component in the print unit not used in the previously performed operation, the display device, the at least one other component, the first component, and the second component being different components; and operatively connect the first component to electrical power with the controller and leave the second component decoupled from electrical power.