If you're willing to use it, Goodreads lets you scan books to add them to your collection. I've not used it in a while, but I believe there are easy enough ways to get your data out once entered into it. I did that once a long time ago, I imagine it hasn't gotten too much worse since then.