Программы:

Печать из Windows


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

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

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

Этот факт подтверждает, что:
  • Windows так и не русифицирована до конца и по отношению к российским пользователям допущена существенная дискриминация;
  • аппаратная русификация принтера в DOS-кодировке ничего не дает пользователю Windows.

  • Исходя из сказанного, можно забыть об использовании встроенных принтерных шрифтов при печати из Windows, поэтому печать на матричном принтере становится хорошим испытанием для ваших нервов. Никогда не форматируйте текст "прошитыми" шрифтами, если вы используете матричный принтер - вместо текста будет напечатана абракадабра. Используйте шрифты TrueType, так хоть и дольше, зато по-русски.

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

    Процесс печати в Windows Server 2003.

    Приведем краткий перечень операций, производимых с документом, посланным на принтер с клиента Windows, для которого Windows Server 2003 используется как сервер печати (некоторые процессы для клиентов с системами, отличными от Windows, будут немного другими).

    1. Пользователь на компьютере-клиенте Windows запрашивает печать документа из приложения.

    2. Если документ послан из Windows-приложения, приложение обращается к графическому интерфейсу устройства (GDI), который вызывает драйвер принтера, связанный с целевым принтером. На основе информации о документе GDI и драйвер принтера формируют задание на печать на языке управления принтером, а затем передают его клиентскому диспетчеру очереди печати. Если клиент работает под управлением операционной системы, отличной от Windows, или приложение не является Windows-приложением, то для выполнения подобной задачи используется какой-либо другой компонент

    Partners WorldWide:

    http://www.printlogger.com/ - Printer accounting software;
    http://www.sys-monitoring.com/ - System monitoring software;
    http://www.hs-lab.com/ - Software for Business and Home.
    http://download.nauu.kiev.ua Freeware and Shareware Downloads
    http://freeware.nauu.kiev.ua Only Free Software
    http://info.nauu.kiev.ua Windows® System Software Information

    http://freeware.hs-lab.com.ua/ Absolutely Free Software Downloads
    http://info.hs-lab.com.ua/ Windows® System Software Information
    http://www.systemandsecurity.com/ System and Security Software Downloads
    http://itsoftpr.com/ IT Software Press Release and News
    http://hs-lab.com.ua/ Software for Eastern Europe Customers
    Windows Printing Software Collection
    Windows Printing Press Release
    Windows Printing Articles