I was wondering if google cloud print can be configured to send to a custom web service. I was thinking about sending documents that need to be OCR'd to my web service to process. Can this be done directly with google cloud print?
Yes. You'll essentially create a Google Cloud Print printer, in software. When the new print job arrives (a PDF with metadata) then you do whatever you want to with it.