Как настроить печать с панели PH1 на микропринтер?
Параметры печати в панели PH1 задаются системными регистрами — их шесть, и они определяют, как именно панель формирует задание для подключённого микропринтера.
| Регистр | Что задаёт | Значения |
|---|---|---|
| HSW10603 | направление печати | 1 — прямая, 2 — обратная |
| HSW10604 | точечная матрица | 1 — 8 точек, 2 — 24 точки |
| HSW10605 | ширина печати в пикселях | число, например 394 |
| HSW10606 | тип инструкции принтера | 1 — графическая, 2 — точечная плотность |
| HSW10607 | отрезка бумаги | 1 — включена, 2 — выключена |
| HSW10608 | выравнивание текста | 1 — влево, 2 — по центру, 3 — вправо |
Порядок настройки на объекте простой: подключить принтер к свободному последовательному порту панели, выставить параметры порта, а затем подобрать значения этих шести регистров под конкретную модель принтера. Подбирать придётся: ширина печати и точечная матрица зависят от механизма, а тип инструкции — от системы команд, которую принтер понимает.
Практические замечания:
- ширина в пикселях должна соответствовать ширине ленты. Значение больше реальной ширины обрезает правый край строки, меньше — оставляет пустое поле;
- тип инструкции меняйте первым, если принтер печатает мусор вместо текста. Графический режим и режим точечной плотности несовместимы;
- отрезку отключают, когда у принтера нет ножа: команда отрезки для такого механизма — это лишние символы в потоке.
Поскольку значения лежат в энергонезависимой области, подобранная конфигурация переживает перезапуск панели. Вывести эти регистры на сервисный экран стоит хотя бы на время пусконаладки — подбор параметров идёт быстрее, чем через перезаливку проекта.
Прикреплённая документация
Георгий Жуков
Ведущий инженер