I'm using one - it's great. They take a photo of the check as well. My manager no longer has to make multiple trips to the bank for deposits and he emails me a copy of the deposits.
As a 'merchant' you can negotiate the check scanning cost with Paylease as well as the cost of the scanner. I was in the Payment Processing Industry for over 20 years; my company sold/sells check scanners and credit card machines to companies like Paylease.. Typical cost of the scanner to Paylease is $300 to $400. Get one!