Reading Between the Lines: An Introduction to Bar Code Technology