Реализована возможность фотографировать что-нибудь и получать изображение в информационную базу. Использован Canon SDK. Это начальная версия проекта, она позволяет получить с камеры изображение в виде строки Base64, которой закодированы ДвоичныеДанные.
Библиотека CameraDriver.dll расчитана на архитектуру x86, должна быть зарегистрирована с помощью RegAsm от .Net 4
Пример использования включен. CANON SDK (EDSDK.DLL) не включен. Его можно получить, обратившись в https://www.didp.canon-europa.com/, например. (или найти на просторах интернета :) )
Огромная благодарность Johannes Bildstein https://www.codeproject.com/Articles/688276/Canon-EDSDK-Tutorial-in-Csharp за .NET-обертку EDSDKLib.dll для CANON API EDSDK.DLL.
UPD: COM-библиотека доработана до внешней компоненты. Добавлена поддержка IInitDone и ILangExtender, реализована передача в 1С внешнего события о получении изображения (можно делать серию фоток, не закрывая форму Preview)
UPD2: CANON SDK (EDSDK.DLL) обычно входит в состав EOS Utility, которая легко доступна на сайте Canon http://gdlp01.c-wss.com/gds/0/0200004580/01/euw2.14.20a-updater.zip
UPD3: в УТ2.3 для Украины добавлен общий модуль и управляемая форма для фотографирования товара