Control cameras for a book scanner using node.js, ptpcam, and the CHDK