#include <stdio.h>
int main()
{
FILE* out = fopen("output.bin","wb");
fprintf(out,"\x1B@");
fprintf(out,"\x1B\x6C\x06\x1BP"); //гориз. отступ и шрифт пайк
fprintf(out,"Министерство образования Республики Беларусь");
fprintf(out,"\x1B\x33\x64"); //верт. отступ
fprintf(out,"\x0D\x0A");
//fprintf(out,"\x1B\x0E\x1B\x6C\x0D\x1BM"); //man command
fprintf(out,"\x1B\x6C\x1D\x1BM"); //гориз. отступ и шрифт элит
fprintf(out,"БГУИР");
fprintf(out,"\x1B@");
fprintf(out,"\x1B\x33\xAA"); //верт. отступ
fprintf(out,"\x0D\x0A");
//fprintf(out,"\x1B\x3A\x00\x00\x00"); //копирование ПЗУ в ОЗУ
fprintf(out,"\x1B\x26%c!!",0); //определение знака пользователя
fprintf(out,"%c%c\x18\x99\x99\xDB\x5A\x7E\x3C\x18%c",0,0,0);
int i;
for(i=0; i<50; ++i)
fprintf(out,"\x1B%c\x01!",37);
//fprintf(out,"\x1B\x25\x01!"); //why it doesn't work???*/
fprintf(out,"\x0D\x0A");
//fprintf(out,"\x1B\x6C\x13\x1Bp\x01"); // гориз. отступ и пропорциональный режим
fprintf(out,"\x1B\x6C\x19"); // гориз. отступ
fprintf(out,"ОТЧЕТ");
fprintf(out,"\x1B\x41\x8E"); //верт. отступ
fprintf(out,"\x0D\x0A");
fprintf(out,"\x1B@\x1B\x6C\x0F\x1BX\x01"); //гориз. отступ и качествен. шрифт
fprintf(out,"По лабораторной работе №6");
fprintf(out,"\x1B\x33\x55"); //верт. отступ
fprintf(out,"\x0D\x0A");
fprintf(out,"\x1B\x6C\x0F"); //гориз. отступ
fprintf(out,"\x1BW\x01"); // двойная ширина
fprintf(out,"Курс - ПУ ЭВМ");
fprintf(out,"\x1BW%c",0); // disable двойная ширина
fprintf(out,"\x1B\x33\xFF"); //верт. отступ
fprintf(out,"\x0D\x0A\x1B@");
fprintf(out,"\x1Bw\x01"); // двойная высота
fprintf(out,"Студент\x1B\x24\x5F%c",0); //абсолютный гориз. отступ
fprintf(out,"\x1B-\x01Проверил"); // подчеркивание
fprintf(out,"\x1Bw%c\x1B-%c",0,0); // disable двойная высота & подчеркивание
fprintf(out,"\x1B\x33\x55"); //верт. отступ
fprintf(out,"\x0D\x0A\x1B@");
fprintf(out,"\x1B\x45"); //акцентир. режим
fprintf(out,"Астапович Е.И.\x1B\x24\x5F%c",0); //абсолютный гориз. отступ
fprintf(out,"\x1B\x46"); //disable акцентир. режим
fprintf(out,"\x1BP"); //шрифт пайк
fprintf(out,"Леванцевич В.А.");
fprintf(out,"\x1B\x41\x75"); //верт. отступ
fprintf(out,"\x0D\x0A");
fprintf(out,"\x1B\x24\x1E%c",0); //абсолютный гориз. отступ
fprintf(out,"\x1BK\x5A%c",0); //граф. режим
for(i=0; i<10; ++i)
fprintf(out,"\x81\x42\x24\x18\x18\x18\x24\x42\x81");
fprintf(out,"\x1B\x41\x8E"); //верт. отступ
fprintf(out,"\x0D\x0A");
fprintf(out,"\x1B\x6C\x19\x1BM"); //гориз. отступ и шрифт элит
fprintf(out,"МИНСК");
fprintf(out,"\x1B\x33\x35"); //верт. отступ
fprintf(out,"\x0D\x0A");
//fprintf(out,"\x1B\x6C\x15\x1Bp\x01"); // гориз. отступ и пропорциональный режим
fprintf(out,"\x1B\x6C\x1A"); // гориз. отступ
fprintf(out,"2012");
fprintf(out,"\x1B@");
fclose(out);
return 0;
}