EAN prefixes which indicate the manufacturer are assigned by EAN International (http://www.ean-int.org/) and its 96 national member organizations. A total of 850,000 manufacturers use EAN codes.
All books (including those sold in U.S. stores) have EAN-13 codes that are constructed by prefixing the ISBN number with 978 and recalculating the trailing checksum digit, because the ISBN and EAN codes use different algorithms for this. The EAN checksum digit algorithm is compatible with UPC-A, and is described on the EAN International website.