Bar code scanner USB CDC host, what protocol?

What is the actual protocol communicated when the USB CDC Host mode is chosen for you bar code scanners?
E.g. in linux USB CDC devices is supported by default and will show up on /dev/ttyACMx. What character protocol is used?
Do I just receive codes as they are scanned?