ГЛАВНАЯ СТРАНИЦА

Устройство Стандартный принтер (драйвер)

10.1

История переиздания
30.12.2022

5

Устройства с программным модулем Стандартный принтер (драйвер) могут выводить информации на печать.

Устройство Стандартный принтер (драйвер) подключается к загрузчику устройств.

Рисунок 1962. Карточка Стандартный принтер (драйвер)

Карточка Стандартный принтер (драйвер)

Какие параметры у устройства Стандартный принтер (драйвер)?

Параметры устройства Стандартный принтер (драйвер):

Port

Групповой параметр, описывающий порт для подключения устройства:

Name

Название порта.

Указывается в виде строки символов. Является обязательным параметром.

BaudRate

Скорость передачи данных, доступная для устройства.

Указывается в виде строки символов. Может принимать значения 4800, 9600, 19200, 38400 и т.д.

ByteSize

Размер передаваемого байта.

Указывается в виде целого числа. Может принимать значения 7 или 8.

StopBits

Количество стоп-битов.

Указывается в виде вещественного числа. Может принимать значения 1, 1,5 или 2.

Parity

Порядок контроля четности передаваемой или принимаемой информации.

Указывается в виде строки символов. Может принимать значения None, Odd, Even, Mark или Space.

CheckDSR

Признак необходимости проверки модемного сигнала DSR.

Указывается в виде логического значения. Может принимать значения True или False.

StateType

Метод определения состояния устройства.

Зависит от типа порта. Возможные значения: ASB, HARDWARE, ESCV, PING, DLEEOT, DLEEOT_SM.

StateInterval

Интервал опроса состояния.

Не задается, если StateType = HARDWARE.

StateRetryCount

Количество повторных опросов состояния.

Не задается, если StateType = HARDWARE.

StateTimeout

Тайм-аут между опросами состояния устройства.

Не задается, если StateType = HARDWARE.

Width

Ширина печати в символах.

Если не задана или равна 0, используется ширина формата.

Height

Высота печати в символах.

Если не задана или равна 0, используется высота формата.

PrintTimeout

Время ожидания выполнения печати.

PrintCRLF

Команда перевода строки ($0D-$0A).

PrintStart

Команды, выполняющиеся перед началом печати ($1B-$40,$1B-$74-$11).

PrintFinish

Команды, выполняющиеся по окончании печати ($1B-$70-$00-$10-$10,$1B-$70-$00-$10-$10).

PrintStartPage

Команды начала страницы.

PrintFinishPage

Команды конца страницы ($1B-$64-$02,$1D-$56-$42-$00).

PrintFrameSequence

Команда выбора кодовой страницы для рисования элементов рамок.

PrintFrame

Символы для рисования рамок (#196#179#218#194#191#195#197#180#192#193#217: горизонтальная линия, вертикальная линия, левый верхний угол, пересечение с верхней линией, правый верхний угол, пересечение с левой линией, пересечение двух линий, пересечение с правой линией, левый нижний угол, пересечение с нижней линией, правый нижний угол).

PrintBoldOn

Команда включения жирного шрифта ($1B-$47-$01).

PrintBoldOff

Команда выключения жирного шрифта ($1B-$47-$00).

PrintItalicOn

Команда включения шрифта курсив ($1D-$42-$01).

PrintItalicOff

Команда выключения шрифта курсив ($1D-$42-$00).

PrintUnderLineOn

Команда включения подчеркнутого шрифта ($1B-$2D-$01).

PrintUnderLineOff

Команда выключения подчеркнутого шрифта ($1B-$2D-$00).

PrintWideOn

Команда включения шрифта двойной ширины и высоты ($1D-$21-$11).

PrintWideOff

Команда выключения шрифта двойной ширины и высоты ($1D-$21-$00).

PrintText

Правила перекодировки символов:

Range

Диапазон перекодировки символов:

BeginUnicode

Начало диапазона ($0401).

EndUnicode

Конец диапазона ($0401).

Sequence

Команда выбора кодовой страницы ($1B-$74-$07).

EncodeTable

Перекодированные символы ($F0).

Range

Диапазон перекодировки символов:

BeginUnicode

Начало диапазона ($0000).

EndUnicode

Конец диапазона ($007F).

EncodeTable

Перекодированные символы.

$20$20$20$20$20$20$20$20$20$20$20$20$20$20$20$20$20$20$20$20$20$20$20$20$20$20$20$20$20$20$20$20$20$21$22$23$24$25$26$27$28$29$2A$2B$2C$2D$2E$2F$30$31$32$33$34$35$36$37$38$39$3A$3B$3C$3D$3E$3F$40$41$42$43$44$45$46$47$48$49$4A$4B$4C$4D$4E$4F$50$51$52$53$54$55$56$57$58$59$5A$5B$5C$5D$5E$5F$60$61$62$63$64$65$66$67$68$69$6A$6B$6C$6D$6E$6F$70$71$72$73$74$75$76$77$78$79$7A$7B$7C$7D$7E$7F

Range

Диапазон перекодировки символов:

BeginUnicode

Начало диапазона ($0410).

EndUnicode

Конец диапазона ($044F).

Sequence

Команда выбора кодовой страницы ($1B-$74-$07).

EncodeTable

Перекодированные символы.

$80$81$82$83$84$85$86$87$88$89$8A$8B$8C$8D$8E$8F$90$91$92$93$94$95$96$97$98$99$9A$9B$9C$9D$9E$9F$A0$A1$A2$A3$A4$A5$A6$A7$A8$A9$AA$AB$AC$AD$AE$AF$E0$E1$E2$E3$E4$E5$E6$E7$E8$E9$EA$EB$EC$ED$EE$EF

Range

Диапазон перекодировки символов:

BeginUnicode

Начало диапазона ($0410).

EndUnicode

Конец диапазона ($044F).

Sequence

Команда выбора кодовой страницы ($1B-$74-$07).

EncodeTable

Перекодированные символы.

$80$81$82$83$84$85$86$87$88$89$8A$8B$8C$8D$8E$8F$90$91$92$93$94$95$96$97$98$99$9A$9B$9C$9D$9E$9F$A0$A1$A2$A3$A4$A5$A6$A7$A8$A9$AA$AB$AC$AD$AE$AF$E0$E1$E2$E3$E4$E5$E6$E7$E8$E9$EA$EB$EC$ED$EE$EF

Range

Диапазон перекодировки символов:

BeginUnicode

Начало диапазона ($0451).

EndUnicode

Конец диапазона ($0451).

Sequence

Команда выбора кодовой страницы ($1B-$74-$07).

EncodeTable

Перекодированные символы ($F1).

Sequence

Команда выбора кодовой страницы для вывода остальных символов ($1B-$74-$07).

Convert

Режим перекодировки остальных символов.

Возможные значения OEM, ANSI, ERROR (заменять символом ошибки).

ConvertErrorChar

Символ ошибки перекодировки.

Input

Все, что можно указывать в параметрах программного модуля generalinput.dll, кроме типа порта.

BeforeBeginCommunication

Команды, выполняющиеся первыми при установке связи с принтером ($1B-$1E).

Параметр BeginCommunication может включаться несколько раз.

BeginCommunication

Команды, выполняющиеся при установке связи с принтером.

Sequence

Команды ($1B-$1E).

Delay

Задержка после выполнения команд.

AfterBeginCommunication

Команды, выполняющиеся последними при установке связи с принтером ($1B-$1E).

BeforeInitialization

Команды, выполняющиеся первыми при загрузке драйвера ($1B-$1E).

Initialization

Команды, выполняющиеся при загрузке драйвера.

Параметр Initialization может включаться несколько раз.

Sequence

Команды ($1B-$1E).

Delay

Задержка после выполнения команд.

AfterInitialization

Команды, выполняющиеся последними при загрузке драйвера ($1B-$1E).

Рисунок 1963. Параметры устройства Стандартный принтер (драйвер)

Параметры устройства Стандартный принтер (драйвер)