Вы можете попытаться обойти ошибку SSL, используя http вместо https. Конечно, это не оптимально с точки зрения безопасности, но если вы торопитесь, он должен сделать трюк:
pip install --index-url=http://pypi.python.org/simple/ linkchecker
Я бы сказал, чтобы проверить, что Sepasoft может предложить. Я знаю, что они хорошо работают (в общем) с Ignition Automation. Сканер штрих-кода Sepasoft связан с веб-сайтом Inductive Automation.
Как насчет использования сканера штрих-кода, который просто взаимодействует напрямую с ПЛК и записывает строковое значение в тег. Тогда вам не нужно беспокоиться о совместимости или драйверах для ОС, на которой работает ваш клиент Ignition.