Миллион раз уже обсуждалось, что не надо ставить на сервер БД. Антивирусы, домены и прочее. На чистом, свежеустановленном хосте должны быть только MySQL и УКМ4. Машина не в домене и с регулярно, подконтрольно обновляемой виндой. Недостаточно знать, что связь есть, она может быть нестабильной, может быть файлы где-то зажимает. Прецеденты с антивирусом уже были. Обновление баз и куча устройств на вылет. Аналогично и с виндой. Это следует проверить.
Но сначала, в базе эти штрихкоды есть? Хотя "socket was closed" говорит, что соединение порвали... На сетевой ошибки посмотреть, рутеры по дороге...