У меня на Symbol MC3090 штрих-код считывается и распознается и как EAN128 и как CODE128.
Только
судя по этому EAN18 основан на EAN128, так что правильнее далать на основе него.
PS
Для проверки, отпечатал пример штрих-кода из приведенной ссылки. Визуально он ничем не отличается от отпечатанного по моему примеру. Распознался терминалом точно так же.
А у вас есть возможность проверить существующюю этикетку? Возможно, в сканере запрещено определение CODE128.