The printer makers do what they can to ensure breakage if you don't use their stuff. Often with success.
And then blame that breakage on the people who try to reverse engineer how things work. Often they succeed at that as well.
Kinda the same trick that Microsoft pulls...
Cheers,
Ben