I have to wonder if people coming in to look at bolt info and take pictures and shop online are actually HURTING the business any. I would think increased foot traffic is a good thing, maybe they'll spot something they "have to have" or do some impulse shopping even if they just came in to lookie-loo.
I can see how it'd be annoying, but what's the real difference - if that person never came into your shop at all you still wouldn't have sold them anything. They looked, they took down some info, they left...so what? They weren't intending to be your customer in the first place, so what did you LOSE?
I think if I were a retailer I'd be looking for those people in particular and coating them with so much honey they couldn't help but buy something from me. Time to change perspectives - that person isn't an annoyance, that person is an OPPORTUNITY. You have a captive audience, use it! Friendly them up until they feel guilty not spending money. Tell them about classes, point out the thread sale, guide them to the clearance rack, show them the unique patterns done by local designers, compliment them on the fabrics they're looking at and strike up a dialog... Firmly place the idea in their heads that you are a source of supplies, knowledge, and friendliness and you might convert a looker into a buyer.
That's what would work on me, anyway. LOL