Star TSP700 TSP743U с использованием OPOS печатает построчно

У нас есть разработанное нами POS-приложение, которое может использовать любой ESC/POS-принтер через MS POS.Net v1.12. Наше приложение отлично работает с принтерами Epson, но со Star TSP700 оно печатает корректно, но «заикается»/построчно (подумайте о многократном вызове PrintNormal, а не об использовании StringBuilder и выгрузке всего сразу в очередь). Установка DIP-переключателя на то, что должно быть эмуляцией ESCPOS, ничего не дает, так как я не думаю, что интерфейс USB поддерживает это в соответствии с документами, найденными на странице 98 https://www.star-m.jp/eng/service/usermanual/tsp700um.pdf. Я создаю строку и выгружаю ее сразу, используя печать транзакций в OPOS. Скорость печати для заказчика неприемлема и замена 100 принтеров тоже не приемлема. Существует еще один режим, который мы используем для подключения к принтеру, помимо OPOS, и это настройка принтера как принтера «Универсальный/Только текст», а затем я отправляю escape-коды на принтер, но он не все распечатывает. вообще правильно - я думаю, это потому, что принтер ожидает команд Star Line.

Фу. Кто-нибудь знает, что попробовать? В худшем случае я встраиваю печать с помощью команд Star, так что не все потеряно, и я собираюсь сначала попробовать режим HexDump, чтобы увидеть, не упустил ли я что-нибудь, но я бы предпочел не писать целую библиотеку только для обработки Звездные принтеры, если я смогу этого избежать.


person Derreck Dean    schedule 17.06.2015    source источник


Ответы (1)


ESC + | + N на принтере Epson сбрасывает шрифт до нормального после установки его на большой, полужирный и т. Д. Однако это приводит к тому, что Star заикается до такой степени, что сильно трясется. Мне удалось удалить эту управляющую последовательность из моего кода, чтобы она не влияла на вывод принтеров Epson, так что теперь Star меньше тормозит. Обратите внимание, он не прекращает заикаться, он печатает 50 строк, переворачивается на 2 или 3 строки и повторяется. Это действительно огромное улучшение, если вы можете видеть, как принтер печатает до и после исправления.

person Derreck Dean    schedule 16.07.2015