Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб.роб.№5 Струменеві приінтери.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
128 Кб
Скачать

9. Друк з Windows|

Як правило, друк з Windows| не викликає жодних проблем, хіба що користувачі матричних або струменевих принтерів можуть поскаржитися на дуже низьку швидкість друку. Але, якщо вдуматися, це відбувається через те, що друк з Windows проводиться в графічному режимі! Тобто Windows навіть не намагається використовувати можливості DOS-русифицированных принтерів. Це тим більше образливо, що Windows уміє друкувати в кодах вбудованими в принтер шрифтами.

Для перевірки того, як Windows уміє друкувати в кодах, потрібно встановити драйвер матричного принтера і зробити його поточним. Після цього, запустивши текстовий редактор, скажемо Word|, можна відмітити, що в списку шрифтів з'явилися невідомі шрифти, типу Courier10, Roman12 або Draft20, помічені зліва спеціальним значком у вигляді принтера. Тобто Word, а точніше Windows, знає про існування "прошитих" в принтер шрифтів, про їх зображення і розмір.

Проте система і поняття не має, що принтер може бути русифікований. Наберіть текст російськими буквами і відформатуйте його "вбудованим" шрифтом - ви побачите звичні оку грецькі букви. Але це не ще найстрашніше. Врешті-решт нам на ці букви не дивитися треба, а друкувати, а коди-то у них наші, росіяни. Чом би не так! Windows виводить текст, і при цьому вельми швидко, що відформатував "вбудованим" шрифтом в кодуванні Windows - 1251, а принтери русифікуються в кодуванні 866, тому хоча на папері і будуть російські букви, але нічого членороздільного прочитати не вдасться.

Цей факт підтверджує, що:

  • Windows так і не русифікована до кінця і по відношенню до російських користувачів допущена істотна дискримінація;

  • апаратна русифікація принтера в DOS-кодировке нічого не дає користувачеві Windows

Виходячи з сказаного, можна забути про використання вбудованих шрифтів принтерів при друці з Windows, тому друк на матричному принтері стає хорошим випробуванням для ваших нервів. Ніколи не форматуйте текст "прошитими" шрифтами, якщо ви використовуєте матричний принтер - замість тексту буде надрукована абракадабра. Використовуйте шрифти TrueType, так хоч і довше, зате по-російськи.

Слід зазначити, що драйвери Windows все ж таки проявляють крупиці міркування при друці на лазерному принтері, зокрема, за умовчанням на основі шрифтів друкованого тексту драйвер генерує опис шрифту на мові PCL і записує його в буфер принтера. Надалі друк відбувається фактично кодами, що дуже швидко.

10. Системи команд принтерів

На сьогодні існує три найбільш поширених системи команд принтерів: фірм Epson|, IBM| і HP|

Система команд фірми Epson. Ця система команд називається ESC/P або, в розширеному варіанті, ESC/P2. Інші фірми, наприклад Canon, називають її LQ. Її підтримують всі принтери Epson, навіть лазерні (принаймні старі моделі), і багато моделей інших фірм, перш за все матричних і струменевих. Ця система команд є стандартом де-факто для DOS-программ.

Система команд фірми IBM|. Ця система команд називається IBM| Proprinter, вона ж X24 (з варіаціями), вона ж BJ|. Її підтримують матричні принтери IBM/Lexmark і багато моделей інших фірм, перш за все матричних і струменевих, зокрема, Canon. Ця система команд багато в чому співпадає з системою ESC/P.

Система команд фірми Hewlett Packard. Ця система команд називається PCL (Printer Control Language), зараз використовуються версії PCL3 (для струменевих принтерів) і PCL5/PCL6 для лазерних принтерів. Мову PCL підтримують практично всі лазерні принтери будь-яких виробників, а також багато струменевих принтерів.