51159

Дослідження текстового та графічного режимів роботи EPSON-сумісних матричних принтерів

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Специальные функции передаются на ПУ сериями Escpe Серия Escpe состоит из кода Escpe 1B и буквенноцифровых знаков или символов. Виды шрифтов SO выход из основного набора ИСО включение широкого шрифта ESC SO включение широкого шрифта SI вход в основной набор ИСО включение уплотненного шрифта ESC SI включение уплотненного шрифта DC2 выключение уплотненного шрифта DC4 выключение широкого шрифта ESC E включение жирного шрифта ESC F выключение жирного шрифта ESC G включение двойной печати ESC H выключение двойной...

Украинкский

2014-02-10

26.69 KB

6 чел.

Національний Технічний Університет України

«Київський Політехнічний Інститут»

ННК «Інститут прикладного системного аналізу»

Кафедра математичних методів системного аналізу

Лабораторна робота №1:

з курсу “Технічне забезпечення інформаційних технологій

Виконав:

Студент 3-го курсу 

групи КА-05

Вертилецький  В.Г.

Прийняв:

Кірюша Б.А.

Київ 2012

Лабораторна робота № 1

Дослідження текстового та графічного режимів роботи EPSON-сумісних матричних принтерів.

Метавивчення принципів роботи, можливостей та програмування EPSON-сумісних принтерів.

Основные технические характеристики и принцип действия матричного EPSON – совместимого принтера

Матричный EPSON – совместимый принтер относится к классу иглопечатающих матричных устройств последовательного действия со средней скоростью печати.

Технические параметры и конструкция принтера обеспечивают широкий диапазон применений принтера позволяет печатать алфавитно-цифровую информацию и графические изображения.

1. Технические характеристики

1.1. Текстовый режим

Скорость печати

100 знаков в секунду

Направление печати

в двух направлениях с логической оптимизацией движения головки

Количество иголок

9

Растр символов

9х9 точек

Набор символов

95 символов, 3 различных набора символов

Размеры символов

при делении 1/10”-2,47х2,04 мм, при делении 1/12"-2,47x1,48 мм, при делении 1/17"-2,47х1,20 мм (высота с расширением вниз 3,17 мм, вид шрифта устанавливается переключателями DIL или программно).

Виды шрифтов

Количество символов

на дюйм

в строке

Нормальный

10

136

Широкий

5

68

"элита"

12

163

"элита/широкий в

6

81

Уплотненный

17

233

Уплотненный/широкий

8.5

116

1.2. Точечный режим

Основной шаг точечного

растра по вертикали

72 точки на дюйм

Основной шаг точечного

растра по горизонтали

400, 576. 640. 720. 960 и 1920

точек на 8 дюймов

1.3. Обработка документов

Построчная подача

1/6 дюйма (4.23 мм) или 1/8

дюйма (3.16мм) – установка переключателями DIL

1/6, 1/8, 7/72, n/72, n/216 дюйма – программируется

(n = 1, 2, 3,..., 255)

Направление подачи

вперед; назад – единичными шагами, посредством клавиши;

назад – программируется (при системах подачи зубчатыми колесами)

Виды формуляров

непрерывный с краевой перфорацией ("лепорелло"),

трактор 130-420 мм; рулон - 85-420 мм. диаметр рулона не более 126 мм. диаметр бобышки до 16 мм;

отдельный формуляр 85 – 420 ми

Копии Красящая лента

1 оригинал и 2 копии, общая толщина не должна превышать 0.3 мм.

стандарт - кассетная лента FВК 1. дополнительно - лента шириной 13 мм с переключающими отверстиями, диаметр катушки 54 мм.

Описание команд

Ввиду широкого спектра использования матричный EPSON – совместимый принтер предлагает разнообразные возможности программно-управляемого вывода.

Управление ПУ осуществляется на базе ASCII (American standard code for information interchange). Буквы, числа и специальные символы адресуются от 32 до 126 и от 160 до 254. Специальные функции передаются на ПУ сериями Escape Серия Escape состоит из кода Escape (1B) и буквенно-цифровых знаков или символов.

Если передана целая строка печатных данных (включая символ пробела), а следующий символ действителен и может быть отпечатан, то распечатывается содержимое буфера печати, после чего выполняется LINE FEED

Далее приведены управляющие коды м поясняющие примеры.

Виды шрифтов

SO - выход из основного набора (ИСО)/включение широкого шрифта,

ESC SO - включение широкого шрифта,

SI - вход в основной набор (ИСО)/включение уплотненного шрифта,

ESC SI - включение уплотненного шрифта,

DC2 - выключение уплотненного шрифта,

DC4 - выключение широкого шрифта,

ESC E - включение жирного шрифта,

ESC F - выключение жирного шрифта,

ESC G - включение двойной печати,

ESC H - выключение двойной печати,

ESC M - включение шрифта "элита",

ESC P - включение шрифта "пика",

ESC S - включение печати в верхней или нижней части строки,

ESC T - выключение печати в верхней или нижней части строки,

ESC W - включение или выключение широкого шрифта,

ESC ! - выбор вида шрифта,

ESC - включение или выключение режима подчеркивания.

Точечный режим

ESC K - точечный режим: 480 позиция на 8 дюймов,

ESC L - точечный режим: 960 позиций на 8 дюймов,

ESC Y - точечный режим: 960 позиций на 8 дюймов,

ESC Z - точечный режим: 1920 позиций на 8 дюймов,

ESC * - выбор точечного режима.

Интервал между строками

ESC 0 - установка интервала на 1/8",

ESC 1 - установка интервала на 7/72",

ESC 2 - установка интервала на 1/6",

ESC 3 - установка интервала на n/216",

ESC A - установка интервала на n/72".

Подача бумаги

LF - построчная подача,

VT - вертикальная табуляция,

FF - подача формуляров,

ESC J - выполнение построчной подачи n/216,

ESC j - выполнение построчной подачи назад n/216",

ESC N - установка конечной строки формуляра,

ESC O - выключение конечной строки формуляра,

Управление форматом

LF - конец установки табулятора,

BS - шаг назад,

HT - горизонтальная табуляция,

CR - установка печатной позиции на начало строки,

ESC B - установка меток вертикальной табуляции.

ESC C - установка длины формуляра n строк,

ESC C0 - установка длины формуляра n дюймов,

ESC D - установка меток горизонтальной табуляции,

ESC Q - установка количества символов на строку.

Управление вводимыми данными

CAN - гашение буфера печати,

DEL - гашение последнего символа в буфере печати,

Прочие команды

BEL - зуммер,

ESC 8 - выключение контроля конца бумаги,

ESC 9 - включение контроля конца бумаги,

ESC R - выбор набора символов,

ESC U - установка печати в одном или двух направлениях,

ESC < - установка печати в одном направлении (1 строка)

ESC @ - инициация ПУ.

Листинг программы:

// TZLAB1ver1.1.cpp: определяет точку входа для консольного приложения.

//

#include "stdafx.h"

#include <iostream>

#include <fstream>

#include <cstdio>

#include "image.h" 

using namespace std;

void main ()

{

 char esc = 27;

 //first part

 fstream f = fstream("e:\\tzkit\\DOSPrinter26\\a.prn", fstream::out | fstream::binary);

f << (char)0x1B << (char)0x0E << "wide Veriletskij V\n";

f << (char)0x14;

f << (char)0x1B << (char)0x0F << "strong Veriletskij V\n";

f << (char)0x12;

f << (char)0x1B << (char)0x45 << "bold Veriletskij V\n";

f << (char)0x1B << (char)0x46;

f << (char)0x1B << (char)0x47 << "double Veriletskij V\n";

f << (char)0x1B << (char)0x48;

f << (char)0x1B << (char)0x4D << "font elita Veriletskij V\n";

f << (char)0x1B << (char)0x50 << "font pika Veriletskij V\n";

f << (char)0x1B << (char)0x53<< (char)0x0 << "print up Veriletskij V\n";

f << (char)0x1B << (char)0x53<< (char)0x1 << "print down Veriletskij V\n";

f << (char)0x1B << (char)0x54;

f << (char)0x1B << (char)0x2D<< (char)0x1 << "podcresleli Veriletskij V\n";

f << (char)0x1B << (char)0x2D<< (char)0x1;

 //second part

FILE *file=fopen("e:\\tzkit\\DOSPrinter26\\line.prn","wb");

fprintf(file,"ESC K -- %c%c%c%c%c",27,'K',60,0);

 for (int i=0; i<60;i++)

 fputc(0x28,file);

fprintf(file,"\n");

 

fprintf(file,"ESC L -- %c%c%c%c%c",27,'L',60,0);

 for (int i=0; i<60;i++)

 fputc(0x28,file);

fprintf(file,"\n");

fprintf(file,"ESC Z -- %c%c%c%c%c",27,'Z',60,0);

 for (int i=0; i<60;i++)

 fputc(0x28,file);

fprintf(file,"\n");

 fclose(file);

//third part

 

//cout << esc << 'A' << 1;

freopen("lab1.prn", "w", stdout);

 for (int p = 0; p < 7; p++)

{

 

 cout << "\r\n" << esc << (char)0x0E << "Fixed capacitor polarized ESC * " << p;

    cout << "\r\n";

    for (int i = 0; i < 10; i++)

    {

     cout << esc << (char)42 << (char)p << (char)(tim.width % 256) << (char)(tim.width / 256);

     for (int k = 0; k < 160; k++)

     {

      char c = 0;

      for (int j = 0; j < 8; j++)

       c = (c << 1) + 1 - tim.pixel[k + i * 8 * 160 + j * 160] / 255;

      cout << c;

     }

     cout << "\r\n";

    }

 }

 

 

}

 


 

А также другие работы, которые могут Вас заинтересовать

17373. Економічне циклічне регулювання 78.5 KB
  1 . Економічна рівновага і циклічність. 2. Середні цикли та їх фази. Руйнівна та оздоровча фція економ. криз. 3. Державне антициклічне регулювання. 4. Довгі хвилі в макроекономіці. цикли Кондратьєва 5. Сутність Інфляції. Особливості сучасної інфляції та форми її проя
17374. Закон циклічного розвитку економіки 136.5 KB
  PAGE 10 1а. Закон циклічного розвитку економіки закон який виражає внутрішньо необхідні сталі й суттєві зв'язки між періодичним оновленням різних сторін технологічного способу виробництва передусім окремих елементів основного капіталу в межах цикл
17375. Теорії інфляції 89.5 KB
  Теорії інфляції це розділ сучасної економічної науки присвячений аналізу причин виникнення сутності та шляхів подолання інфляції. Розрізняють чотири основні напрями трактування проблем інфляції: неокласичну кейнсіанську соціальну й марксистську. В межах кожн...
17376. Грошово-кредитна система 83.5 KB
  1. Грошова маса та її структуру. Валютна система. 2. Кредит: сутність функції принципи форми. 3. Банки: їх діяльність і операції. Банківська система України. 4.Грошовокредитна політика держави. 1. Грошова маса та її структуру. Валютна система. Грошова система це є фо...
17377. Фінансово-бюджетна політика держави 86 KB
  5. Фінанси: сутність та функції. Фінансова система та її структура. 6 . Податки: функції та види. Природа податку на додану вартість. Ставка оподаткування та крива Лаффера. 7. Держбюджет і джерела його наповнення. Бюджетний дефіцит. Державний борг: зовнішній внутрішній. Д
17378. ОСНОВНІ ПОНЯТТЯ ПОДАТКОВОЇ ТЕРМІНОЛОГІЇ 64.5 KB
  ОСНОВНІ ПОНЯТТЯ ПОДАТКОВОЇ ТЕРМІНОЛОГІЇ В основі вивчення податкової системи і механізмів оподатковування повинне лежати повне і точне розуміння податкової термінології і понять що розкривають суть оподатковування. Розглянемо основні елементи що характеризую
17379. Грошова маса 166 KB
  Грошова маса Г.м. обсяг випущених в обіг паперових грошових знаків банківських та казначейських білетів металевих монет і депозитних грошей грошових засобів на поточних рахунках в банках. У статистиці розвинутих країн існує декілька понять гро
17380. МІЖНАРОДНА ЕКОНОМІКА 75.5 KB
  МІЖНАРОДНА ЕКОНОМІКА Міжнародна економіка іnternational есоnomics це частина теорії ринкової економіки яка вивчає закономірності взаємодії господарюючих суб'єктів різної державної приналежності в області міжнародного обміну товарами руху капіталів факторів виробництва ...
17381. Інтернаціоналізація виробництва 201.5 KB
  1. Інтернаціоналізація виробництва. Міжнародний поділ праці і кооперація праці. 2.Міжнародна торгівля товарами і послугами. Торгівельні барєри. СОТ і ГАТТ. 3.Міжнародна міграція капіталу і робочої сили. Злиття та поглинення економічних субєктів ринку. 4.Іноземніміжн...