Abstract:
Hardware circuitry, in response to receiving a request for an authentication value of a plurality of authentication values of a replaceable item from a host device to which the replaceable item has been connected, determines that the authentication value was not previously sent. The circuitry responsively determines that the replaceable item previously sent a maximum number of unique authentication values of the authentication values. The maximum number of unique authentication values is less than a total number of the authentication values. The circuitry responsively sends the authentication value to the host device. The circuitry, once the authentication value has been sent or will have been sent to the host device, determines that the maximum number of unique authentication values has now been sent, and in response prohibits the authentication values that have not been sent from being sent later.
Abstract:
Disclosed herein are sensor circuits for a replaceable print material container, the sensor circuit to communicate with a printer logic circuit. An example sensor circuit includes a first sensor to detect at least one of a pneumatic stimulus or a pressurization applied by a printer, a second sensor, and an interface to communicate with at least one of a voltage source or a data source of the printer logic circuit. The example sensor circuit also includes logic circuitry, responsive to a class parameter, to: (a) output a first signal based on at least one of the pneumatic stimulus or the pressurization sensed by the first sensor when the class parameter is a first class parameter; and (b) output a second signal based on at least one of an output of the second sensor, different data, or a different algorithm when the class parameter is a second class parameter.
Abstract:
Techniques pertaining to printing a document are disclosed. A printer may include a replaceable marking supply that is either an unrestricted trade supply or a restricted subscription supply. The printer may accommodate either of the unrestricted trade supply or the restricted subscription supply at any given moment.
Abstract:
A replaceable item for a host device, such as a print substance cartridge for a printing device, stores multiple identities. For each identity, the replaceable item stores multiple authentication values, or passwords. The replaceable item selects an identity, and in response to a request for an authentication value from the host device, sends the requested authentication value for the selected identity.
Abstract:
A non-transitory memory storing a digital signature of a consumable product where the digital signature indicates that an identifier and host device setting data are from a trusted source.
Abstract:
A replaceable item for a host device includes a non-volatile memory and logic. The non-volatile memory stores passwords or authentication values, and/or a cryptographic key. The logic permits retrieval of a predetermined maximum number of the passwords from the non-volatile memory to authenticate the replaceable item within the host device. The predetermined maximum number of the passwords is less than the total number of the passwords.
Abstract:
A replaceable printer component includes a memory device to store a tag encryption mask and data. The data is stored in a plurality of blocks of the memory device wherein each block is defined by a tag. The tag encryption mask indicates an encryption status of each block of the memory device defined by the tag. The replaceable printer component includes a communication link to communicatively link the memory device to a printer controller when the replaceable printer component is installed in a printing system. The tag encryption mask is stored within a header of the memory device. Each tag defines a type and a length of the data stored in the blocks.
Abstract:
In some examples, a device authenticates a first consumable product installed in the device, sends a first identifier of the authenticated first consumable product over a network to an engine, receives, over the network from the engine, a list of identifiers for consumable products classified as non-authentic, and in response to installation of a second consumable product in the device that stores an identifier in memory, determines whether the identifier of the second consumable product matches one of the identifiers in the received list of identifiers.
Abstract:
In an example implementation, a print supply cartridge comprises a microcontroller to receive a timing challenge and enable authentication of the cartridge by providing a challenge response. The challenge response is provided in a challenge response time that falls within an expected time window.
Abstract:
Authenticating a consumable product based on a remaining life value includes determining whether an identifier stored in memory of a consumable product is listed in a device history and concluding that the consumable product is not authentic if the device is determined to have used the consumable product previously based on the device history and a current remaining life value associated with the consumable product indicates less use than a recorded remaining life value for the consumable product associated with the identifier in the device history.