The protocol would seem unlikely to satisfy the concept of “necessary”. It’s entirely possible for the protocol to be impossible to implement whilst not complying with GDPR. Might require the development of something more sharded - data pulling in real time, etc.
Glad someone made this point. My next printer will definitely be a tank printer. It’s basically flipping the business proposal back to “pay for the printer up front” instead of “pay for the printer whenever you buy ink”. My current printer was cheap enough that I basically spend enough on ink to buy a new printer every few years, given degradation of cartridges when they’re left after opening.