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

7 чел.

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

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

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

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

Лабораторна робота №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";

    }

 }

 

 

}

 


 

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

83857. Принципы операций при врождённых и приобретённых пороках сердца 50.28 KB
  К врожденным порокам сердца относятся: дефект межпредсердной перегородки: дефект межже.тудочковой перегородки который приводит к сбросу крови в правый желудочек через дефект в мышечной или мембранозной части перегородки: незаращенный артериальный проток ductus rteriosus Боталлов. Дефект межпредсердной перегородки ушивание дефекта у больных с наличием легочной гипертензии или пластика перегородки заплатой из аутоперикарда синтетической ткани при большом диаметре дефекта. Дефект межжелудочковой перегородки: радикальная операция ...
83858. Хирургическая анатомия лёгких. Корень лёгкого 45.58 KB
  Сегмент участок легкого вентилируемый бронхом третьего порядка. На медиальной поверхности каждого легкого располагаются его ворота. Здесь находятся составляющие корень легкого анатомические образования: бронх легочные артерии и вены бронхиальные сосуды и нервы лимфатические узлы. Скелетотопически корень легкого располагается на уровне VVII грудных позвонков.
83859. Хирургическая анатомия полости груди. Техника пункции и дренирование плевральной полости 50.76 KB
  Техника пункции и дренирование плевральной полости. В грудной полости располагаются три серозных мешка: два плевральных и один перикардиальный. Между плевральными мешками в грудной полости расположено средостение в котором помещается комплекс органов куда входят сердце с перикардом грудная часть трахеи главные бронхи пищевод сосуды и нервы окруженные большим количеством клетчатки.
83860. Хирургическая тактика при проникающем ранении груди. Торакотомия. Обработка лёгочных артерий, лёгочных вен и бронхов 54.15 KB
  Гемоторакс скопление крови в полости плевры в результате повреждения кровеносных сосудов или стенки сердца. Диагностику проводят рентгенологически и с помощью пункции плевральной полости. Гемопневмоторакс скопление крови и воздуха в плевральной полости. Пневмоторакс скопление воздуха в плевральной полости в результате повреждения плевры.
83861. Лечение пневмоторакса 50.16 KB
  при повреждении париетальной плевры: внутренний при ране лёгкого или повреждении бронха т. при повреждении висцеральной плевры. закрытый однократное попадание воздуха и разобщение полости плевры с атмосферой; открытый постоянное сообщение плевральной полости с атмосферным воздухом во время вдоха воздух через рану проникает в плевральную полость а при выдохе выходит наружу: клапанный поступление воздуха только в плевральную полость изза наличия клапана нарастающее накопление воздуха в плевральной полости. Этапы помощи при...
83862. Долевое и сегментарное строение лёгких. Трахея и главные бронхи. Особенности лёгочных артерий и лёгочных вен 282.9 KB
  Длина трахеи 915 см ширина 1527 см. Место разветвления трахеи на два бронха получило название бифуркации трахеи. С внутренней стороны место разделения представляет собой вдающийся в полость трахеи полулунный выступ киль трахеи. Главные бронхи асимметрично расходятся в стороны: правый более короткий 3 см но более широкий отходит от трахеи под тупым углом над ним залегает непарная вена; левый бронх длиннее 45 см более узкий и отходит от трахеи почти поп прямым углом над ним проходит дуга аорты.
83863. Резекция лёгкого. Хирургическая тактика при раке и доброкачественных опухолях лёгкого 50.4 KB
  Техника резекции лёгкого заднебоковой доступ; пневмолиз выделение из сращений; вскрытие медиастиналыюй плевры; обработка корня: последовательно вначале артерию затем вену и в конце бронх при раке вену артерию бронх; удаление легкого; проверка герметичности культи бронха физраствор в плевральную полость смотрят наличие пузырьков воздуха при раздувании; дренаж в плевральную полость; ушивание раны. Радикальные операции на легких выполняют при раке легкого туберкулезе легких бронхоэктатической болезни хронической пневмонии...
83864. Пункция перикарда и ушивание раны сердца. Техника выполнения 46.5 KB
  Пункция перикарда Показания: с диагностической или лечебной целями преимущественно при выпотных перикардитах. Ушивание раны сердца оперативный доступ обычно по ходу раневого канала; продольное вскрытие перикарда широким разрезом кпереди от диафрагмального нерва; наложение узловых или Побразных швов на рану; освобождение полости перикарда от сгустков крови; ушивание перикарда редкими швами.
83865. Коронарные артерии и проводящая система сердца. Принципы операций на коронарных артериях, шунтирование и стентирование 54.08 KB
  Коронарные артерии . interventriculris posterior конечная ветвь правой коронарной артерии проходит в одноимённой борозде; r. interventriculris posterior конечная ветвь левой коронарной артерии проходит в одноимённой борозде.