Виртуальный Лабинск

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Переключение шрифтов на EPSON LX-300, Переключение шрифтов на EPSON LX-300
kjuran
сообщение 23.12.2010, 16:05
Сообщение #1


Пионер
*

Группа: Пользователи
Сообщений: 1
Регистрация: 23.12.2010
Пользователь №: 3 307



Нужно печатать текстовый документ на принтере EPSON LX-300. когда то я такое делал ( допустим в фразе « Добрый день, Василий Павлович, Вас приветствует и т.д.» Нужно чтоб принтер печатал «Василий Павлович» жирным шрифтом, а все остальное обыкновенным установленным на принтере. Шрифты используются принтера. Там в текстовом документе нужно перед и после «Василий Павлович» вставить ескейп последовательность, типа держишь Alt + набираешь код последовательности на цифровой клавиатуре. Но как это делать я не помню, давно с ДОСом не работал. Если можно пришлите образец файла или объясните подробно.

Заранее благодарен
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
moderator
сообщение 23.12.2010, 20:10
Сообщение #2


Ген.сек
******

Группа: Главные администраторы
Сообщений: 41 648
Регистрация: 6.3.2007
Пользователь №: 7



http://support.epson.ru/products/manuals/1...ef_g/spec_2.htm
http://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
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0



 



Текстовая версия Сейчас: 24.4.2024, 3:53