OK, Paizo is making this harder than it actually is. I appreciate that big companies do not like to change. However....If you want to keep your local stores viable change is necessary.
I quilt as well as play in RPGs. I purchase a lot of quilt books, some of which have patterns that need to be printed out. What do they do? Each book is accompanied by one of two things.
Either a disk which has a code to be entered and verified online by the company, who then registers the user to that number so no one else can use it.
Or a verification number of purchase sealed in a non-see through tiny envelope that the purchaser goes on-line to the company's web site, enters the number into the purchase system. The company can charge the fee for the down-load or if they want to include it in the price of the book the fee is $0.
It is then registered to that purchaser and she has the ability to down load the book or patterns any time (since it is registered to her and put in her purchases file, she is the only one who can re-download with that number. There is no having to track what the store sells as it is pasted into the back of the book that is purchased.
Simple to create, simple to use. And, best of all, it keeps users and local stores happy! What is the big deal with keeping up with the electronic world?