Bar code reading implementation