Importing a book downloaded from Amazon to the kindle into calibre does not guarantee that calibre will see it as on the device. The book won't have a UUID because it didn't come from calibre, and there is no guarantee that the scan to build the metadata.calibre has the same information and calibre constructs during the import. Look for the book in the metadata.calibre file and visually compare the title and author to those in calibre's library.
If you send the book *from* calibre *to* the device, then it will have a UUID in the metadata.calibre file and should appear as ondevice.
|