We've used consecutive ASCII Read instructions when we need to read more than 82 characters. This is one example in an SLC 5/04 but I'm sure you could do something similar.
created a new string type since compact logix controller string tag is default at 82 characters , still no luck reading in bar code longer than 82 characters. also bar code contains no end of code characters.