Нужно печатать текстовый документ на принтере EPSON LX-300. когда то я такое делал ( допустим в фразе « Добрый день, Василий Павлович, Вас приветствует и т.д.» Нужно чтоб принтер печатал «Василий Павлович» жирным шрифтом, а все остальное обыкновенным установленным на принтере. Шрифты используются принтера. Там в текстовом документе нужно перед и после «Василий Павлович» вставить ескейп последовательность, типа держишь Alt + набираешь код последовательности на цифровой клавиатуре. Но как это делать я не помню, давно с ДОСом не работал. Если можно пришлите образец файла или объясните подробно.
Заранее благодарен
moderator
23.12.2010, 20:10
http://support.epson.ru/products/manuals/1...ef_g/spec_2.htmhttp://support.epson.ru/products/manuals/1...f_g/apcom_3.htmТаблица Esc-последовательностей для пpинтеpа EpsonКод
Коды ASCII
Клавиша Код нажатия Клавиша Код нажатия Клавиша Код нажатия
"1" 2 "T" 20 "L" 38
"2" 3 "Y" 21 ";" 39
"3" 4 "U" 22 "'" 40
"4" 5 "I" 23 "`" 41
"5" 6 "O" 24 "\" 43
"6" 7 "P" 25 "Z" 44
"7" 8 "[" 26 "X" 45
"8" 9 "]" 27 "C" 46
"9" 10 "A" 30 "V" 47
"0" 11 "S" 31 "B" 48
"-" 12 "D" 32 "N" 49
"=" 13 "F" 33 "M" 50
"Q" 16 "G" 34 "," 51
"W" 17 "H" 35 "." 52
"E" 18 "J" 36 "/" 53
"R" 19 "K" 37 пробел 57
Управляющие клавиши
Esc - 1 Ctrl - 29 Alt - 56
BackSpace - 14 left shift - 42 CapsLock - 58
Tab - 15 right shift - 42 NumLock - 58
Enter - 28 PrtSc - 55 ScrollLock - 70
В текстовом редакторе (пустом и с английской кодировкой водиш следующим
образом : любой код ASCII от 1 до 255
может быть введен с клавиатуры, если держать нажатой клавишу Alt
при наборе номера кода на дополнительной клавиатуре (с соответст-
венно установленным режимом NumLock). Когда клавиша Alt затем
освобождается, то код вводится.Закрываешь редактор и печатаешь - есть
проще способ через команду echo но сейчас не помню.
Привожу еще некоторые управляющие коды :
DEL Стереть символ
Esc SO то же что SO
Esc SI то же что SI
Esc EM Включить/выключить режим автоподачи
Esc SP Установить межсимвольное расстояние
Esc ! Установить стиль печати
Esc # Выключить контроль MSB (8-го бита данных)
Esc $ (n1) (n2) Переместить в абс.позицию по горизонтали
Esc % Включить загружаемый шрифт
Esc & (0) (n1) (n2) Загрузить шрифт
Esc + L Включить n/360-дюймовый интервал
Esc - P Включить или выключить подчеркивание
Esc / Select (включить) Vertical Tab Channel
Esc 0 P Включить 1/8-дюймовый интервал
Esc 1 P E Включить 7/72-дюймовый интервал
Esc 2 Включить 1/6-дюймовый интервал
Esc 2 P Включить интервал Esc A (или 1/6")
Esc 3 Включить n/216-дюймовый интервал
Esc 3 L N Включить n/180-дюймовый интервал
Esc 4 Включить курсив
Esc 4 P Установить верхнюю границу формата
Esc 6 P Подключить коды 128-159 к печати (printable коды)
Esc 7 P Отключить коды 128-159 от печати (upper control)
Esc 8 E Отключить контроль конца бумаги
Esc 9 E Подключить контроль конца бумаги
Esc : Копировать текущий ROM в RAM
Esc : P Включить плотность 12 Pitch
Esc < Включить однонаправленный режим (на одну строку)
Esc = Установить MSB (8-й бит данных) в 0
Esc = P Загрузить шрифт
Esc > Установить MSB в 1
Esc ? (s) (m) Переназначить графический режим
Esc @ Инициализировать принтер
Esc A P E Установить n/72-дюймовый интервал
Esc A L N Установить n/60-дюймовый интервал
Esc I E Расширить область печатных кодов
Esc I P Выбрать NLQ/DRAFT и ROM/RAM шрифт
Esc J P E Исполнить n/216-дюймовый интервал
Esc J L N Исполнить n/180-дюймовый интервал
Esc K (n1) (n2) P Включить режим плотности 60 dpi графики
Esc L (n1) (n2) P Включить режим плотности 120 dpi графики
Esc M Включить плотность 12 Pitch
Esc N P Включить пропуск перфорации
Esc O P Отключить пропуск перфорации
Esc P Включить плотность 10 Pitch
Esc Q P Выключить принтер
Esc R Включить международный кодовый набор
Esc R P Сбросить все табуляторы (to power on)
Esc S (0) P Включить режим надстрочника
Esc S (1) P Включить режим подстрочника
Esc T P Выключить режим над/под-строчника
Esc U P Включить/выключить однонаправленный режим
Esc V N Повторяемые данные
Esc Y (n1) (n2) P Включить режим графики плотности 120 dpi
и высокой скорости
Esc Z (n1) (n2) P Включить режим плотности 240 dpi графики
Esc [ @ P Установить режим двойной высоты, двойной ширины
Esc \ (n1) (n2) Установить относ. гориз. позицию печати
Esc \ (n1) (n2) P Печатать все символы (0-255)
Esc ^ E Включить режим 9-точечной графики
Esc ^ P Печатать один символ (0-255)
Esc _ P Включить/выключить режим зачеркивания
Esc a Включить выравнивание (justification)
Esc b © (n1) (n2) Set vertical tabs in channels
(n...) (0)
Esc e 0 N Repeated horizontal tabs
Esc e 1 N Repeated vertical tabs
Esc f 0 N Print head moved
Esc f 1 N Paper advanced
Esc g L N Включить 15 Pitch
Esc j N Исполнить n/180-дюймовый возврат бумаги
Esc k Включить Typestyle Family (select a font)
Esc l Установить левую границу
Esc p Включить/выключить пропорциональный режим
Esc s E N Включить/выключить режим половинной скорости
Esc t Select character table
Esc w E L Включить/выключить режим двойной высоты
Esc x Включить режим NLQ или DRAFT