Yakov Radko
проблема именно в конфигурации правильной порта, пробовал разные варианты, самое смешное что тот же самый код в той же версии убунты установленной в WSL работает без ошибок.
у тебя какая частота BAUD RATE для ком выставлена в винде и какая в линуксе, сравни устрани разницу, похоже просто несовпадение по скорости, может твой сканер не умеет быстро, например на макс скрорсти, убавь до 9600 страндартных