Yep we are Joe, every rug that comes in gets a barcoded on the tag, along with quite a bit of other info on the tag. Any time a rug moves it i scanned to the knew location. Give me a call if you want to hear about it in depth 248-291-2121.
Our software, AKA 'Area Rug Management System' (ARMS) virtually allows you to create stations for each step of the rug passing through your operations to be scanned and logged. We (Centrum Force) developed it for ourselves first. Naturally, in our little operation it is overkill. But it was designed in mind for big operations. It has provision for attaching multiple pictures of the same rug to its unique barcode and ID number too.
Bryan - We use http://www.accuware-inc.com/strandware.htm barcode product. Your VAR for your SAP product should be able to make it talk to it. Some of the expensive parts of it are the data collectors for batch movements and rf scanners and docks for fixed placement ones.