ШТРИХ–М ШТРИХ-ФР-К [76/284] Методы работы с графикой

ШТРИХ–М ЭЛВЕС-ФР-К [76/284] Методы работы с графикой
Руководство программиста
76
Методы работы с графикой
Ниже приводится описание методов работы с графикой для ККМ, экспортируемых в страны, где
работа ККМ с графикой разрешена.
Некоторые ККМ поддерживают работу с графикой. Они имеют встроенные возможности печати
штрих-кода и/или графических изображений. При этом размер графических изображений не
может превышать некий максимальный размер: например, для «ШТРИХ-ФР-Ф» размер равен
320х200 пикселей, для «ФЕЛИКС-Р Ф» 128х200 пикселей. В чековом принтере «ШТРИХ-500»
под хранение графики отведён больший объём памяти, что позволяет записывать в принтер
картинки размера 320х1200. Работа с расширенным диапазоном осуществляется при помощи
методов LoadLineDataEx, DrawEx и WideLoadLineData. Изображение записывается в ККМ при
помощи методов LoadLineData и LoadLineDataEx построчно: 320/128 пикселей за раз. Таким
образом, 320/128 пикселей строки кодируются 40/16 символами (каждый символ описывает 8
пикселей). Метод WideLoadLineData записывает графическую информацию в ККТ за один приём
(не построчно, а целиком).
Draw
ПечатьКартинки
Печатает загруженную в ККМ картинку на чеке. Картинка загружается в ККМ через вызов метода
LoadLineData. Использует свойства FirstLineNumber и LastLineNumber. Перед вызовом метода
в свойстве FirstLineNumber указать строку пикселей картинки, записанной в ККТ, которая будет
первой из выводимого на печать диапазона строк, а в свойстве LastLineNumber указать
последнюю строчку пикселей картинки из этого диапазона. Так же перед вызовом метода в
свойстве Password указать пароль оператора.
В свойстве OperatorNumber возвращается порядковый номер оператора, чей пароль был введен.
Метод может вызываться в любом режиме.
Не меняет режима ККМ.
Используемые свойства
Название
Тип
Диапазон/длина
Доступ
Расшифровка
Стр.
Password
Целое
до 8 разрядов
RW
Пароль для исполнения метода драйвера.
225
FirstLineNumber
Целое
1..200
RW
Номер линии пикселей исходной картинки,
которая будет первой в диапазоне выводимых
на печать.
198
LastLineNumber
Целое
1..200
RW
Номер линии пикселей исходной картинки,
которая будет последней в диапазоне
выводимых на печать.
213
Модифицируемые свойства
Название
Тип
Диапазон/длина
Доступ
Расшифровка
Стр.
OperatorNumber
Целое
1..30
R
Порядковый номер оператора, чей пароль был
введен.
225
DrawEx
РасширеннаяПечатьКартинки
Печатает загруженную в ККМ картинку на чеке. Отличается от метода Draw тем, что позволяет
печатать картинки размером до 1200 строк пикселей. Использует свойства FirstLineNumber и
LastLineNumber. Перед вызовом метода в свойстве FirstLineNumber указать строку пикселей
картинки, записанной в ККТ, которая будет первой из выводимого на печать диапазона строк, а в
свойстве LastLineNumber указать последнюю строчку пикселей картинки из этого диапазона. Так
же перед вызовом метода в свойстве Password указать пароль оператора.
В свойстве OperatorNumber возвращается порядковый номер оператора, чей пароль был введен.
Метод может вызываться в любом режиме.

Содержание