Главная сайта | Форум | Фотоальбом | Регистрация   | Вход | Cайт в избранное | Правила сайта и форума

Приветствую Вас Гость | RSS | Telegram канал


Фильмы | Онлайн Видео | Софт | Новости и Статьи | Игры онлайн | Фотоальбом | Форум

ДЛЯ ПРОСМОТРА САЙТА РЕКОМЕНДУЕТСЯ ИСПОЛЬЗОВАТЬ:  Uran - браузер от uCoz на базе проекта Chromium. | Google Chrome | Opera | Firefox 


МЕНЮ САЙТА

ПОИСК ПО САЙТУ

Путешествие к бессмертию: Глава 596-600

Путешествие к бессмертию: Глава 591-595

Путешествие к бессмертию: Глава 586-590

Путешествие к бессмертию: Глава 581-585

Путешествие к бессмертию: Глава 576-580

Путешествие к бессмертию: Глава 571-575

Путешествие к бессмертию: Глава 566-570

Путешествие к бессмертию: Глава 561-565

Путешествие к бессмертию: Глава 556-560

Путешествие к бессмертию: Глава 551-555

Во что поиграть на этой неделе — 29 декабря (Rage Room, Disassembly Line, Back to the Egg!)

Игромания! Игровые новости, 3 октября (Игромир 2016, This is Хорошо, Wasteland 3, Destiny 2)

Игромания! ИГРОВЫЕ НОВОСТИ, 9 декабря (Silent Hill, Pathfinder: Wrath of the Righteous, Outlast)

Игромания! ИГРОВЫЕ НОВОСТИ, 15 июля (Nintendo Switch Lite, CoD:MW Gunfight, Gods and Monsters)

Во что поиграть на этой неделе — 15 сентября (Divinity Original Sin 2, PES 2018, NHL 18)

Во что поиграть на этой неделе — 29 марта + Лучшие скидки на игры

Во что поиграть на этой неделе — 10 августа + Лучшие скидки на игры

Во что поиграть на этой неделе — 2 марта (Into the Breach, Guns, Gore and Cannoli 2, Mulaka)
СТАТИСТИКА
Всего материалов:
Фильмомания: 1639
Видео: 220
Каталог файлов: 95
Каталог статей: 7646
Фотоальбом: 1236
Форум: 1197/9390
Каталог сайтов: 387

Всего зарегистрировано:
Зарегистрировано: 1852
Сегодня: 0
Вчера: 0
За неделю: 2
За месяц: 8

Из них:
Пользователи: 1778
Проверенные: 23
Друзья: 5
Редакторы: 0
Журналисты: 8
В вечном бане: 33
Модераторы: 0
Администраторы: 3

Из них:
Парней 1358
Девушек 492


ON-Line всего: 3
Гостей: 3
Пользователей: 0

Сейчас на сайте:


Кто был?
Фокусник,
День Рождения у: dedavava(74), banyantreeru(39)
ВЫ МОЖЕТЕ ОКАЗАТЬ ПОДДЕРЖКУ ЗА ТРУДЫ, ПОЖЕРТВОВАВ ЛЮБУЮ СУММЫ.

WEBMONEY



Категории каталога

Главная » Статьи » Статьи » Статьи: Windows 8

Windows 8: Переосмысление системы печати

В Windows 8 реализована новая архитектура драйверов принтеров — версия 4 (v4). В архитектуре v4 генерируются меньшие по размеру и более быстрые драйверы принтеров. Кроме того, она поддерживает инфраструктуру драйверов для классов принтеров. Во многих случаях это позволяет пользователям устанавливать принтеры, не прибегая к поиску драйверов для соответствующего устройства.

V4 — четвертая итерация архитектуры драйверов принтеров для Windows. В версиях Windows с Windows 2000 по Windows 7 применялась архитектура v3. V3 по-прежнему полностью поддерживается Windows 8 по соображениям совместимости с устройствами, поэтому если для вашего текущего принтера доступен какой-то существующий драйвер, то он по-прежнему будет работать в Windows 8.

К системе печати Windows 8 предъявлялось несколько требований. Одна из вещей, которую я хотел выяснить для своей компании, — каким образом предоставлять возможности печати разработчикам приложений. Для печати из Win32-приложений требуются знания программирования графики — Graphics Device Interface (GDI) или XML Paper Specification (XPS). Когда я думал о том, как реализовать поддержку печати для приложений Windows 8, я полностью переосмыслил то, как осуществляется печать из Windows Runtime. Я упростил печать из приложений HTML5/JavaScript и XAML/C#.

Печать из приложения Windows Store, естественно, должна соответствовать стилю Windows 8. Когда вы что-то печатаете, вы иногда видите небольшое всплывающее окно, информирующее о том, что в принтере кончилась бумага или заканчиваются чернила. Эти всплывающие окна общеприняты для струйных принтеров. Некоторые из них открываются только в определенных случаях (когда заканчиваются чернила), тогда как другие открываются всякий раз, когда вы печатаете. Эти окна показываются самим драйвером принтера.

В процессе эволюции драйверов принтеров их функциональность существенно расширилась. Одни драйверы устанавливают службы, другие — множество небольших приложений, причем многие драйверы весьма велики по размеру. Модель драйверов принтеров Windows v3, применяемая начиная с Windows 2000, выросла в достаточно сложную и расширяемую модель. Она обеспечивает производителям принтеров значительную свободу в отношении ПО, устанавливаемого вместе с драйвером. Когда я подумал о том, как это будет работать на некоторых устройствах под управлением Windows RT (версии Windows 8, оптимизированной для портативных устройств), я понял, что нужны существенные архитектурные изменения. Я стремился сократить использование системных ресурсов и, в то же время, поддерживать как можно больше устройств.

Выберите свой принтер

Возможности принтеров чрезвычайно разнообразны, и Windows поддерживает огромный круг принтеров. В Windows 7 и более ранних версиях Windows каждый из этих принтеров мог работать только при наличии специализированного драйвера (были некоторые исключения, такие как универсальные драйверы принтеров, но они были большими и жадными до ресурсов). Это означало, что количество драйверов, включенных в Windows (так называемых поставляемых драйверов, in-box drivers) было весьма большим, поскольку требовалось обеспечить качественную поддержку принтеров.

Еще было много драйверов, доступных через Windows Update, но важно было иметь базовый набор поставляемых драйверов для популярных устройств на случай, если пользователь не сможет или не захочет скачивать драйвер через Windows Update. Поставляемые драйверы обязательны для Windows RT. По сути, она использует только поставляемые драйверы принтеров. Проблема в том, что необходимо поддерживать соответствующий набор принтеров, но при этом сократить количество необходимых для этого ресурсов.

Еще одна интересная проблема поддержки многочисленных принтеров — то, что со временем драйверы теряют актуальность. Например, набор драйверов, входящий в Windows 7, отлично поддерживает устройства, выпущенные в 2008 и 2009. Но по мере выпуска новых устройств и с течением времени, набор драйверов Windows 7 стал менее отвечающим требованиям времени. Одной из сложных задач при разработке Windows 8 было добиться, чтобы Windows по-прежнему обеспечивала высокий уровень поддержки принтеров, в том числе, и тех принтеров, которые еще не выпущены.

Совместное использование принтеров

Каждый, кто администрировал сервер печати, может сказать, что установить корректные драйверы, поддерживающие общий доступ, — это наиболее затратная по времени задача управления сервером печати. Сложности возникают из-за того, что «сервер» печати (то есть просто компьютер, к которому подключен принтер, а не настоящий Windows Server) должен предоставлять драйверы клиентам, которые хотят печатать на общем принтере.

В Windows 7 Microsoft использовала для решения этой проблемы HomeGroup. В большинстве случаев это отлично работало. Однако требование загружать драйверы для каждой архитектуры Windows становится более проблематичным, если нужно печатать из Windows RT.

Хотя большинство людей, печатающих из Windows RT, скорее всего, печатают на беспроводных принтерах, Microsoft не хотела бы полностью исключить возможность печати на USB-принтерах. С другой стороны, Microsoft не хотела бы усложнять совместное использование принтеров, требуя, чтобы люди добавляли драйверы для 32-битных клиентов, 64-битных клиентов и клиентов Windows RT.

Приложения позволяют создавать и просматривать содержимое. Цель системы печати — обеспечить эти приложения средствами печати содержимого на любом установленном принтере, позволяющими не думать о том, какое именно устройство установлено.

Для приложений поддержка печати — достаточно простое дело. Содержимое, которое вы хотите печатать из приложения, находится в формате, заданном приложением. Для приложений Windows Store это обычно HTML5 или XAML, но для Win32-приложений, таких как Word или Photoshop, содержимое имеет формат, специфичный для каждого конкретного приложения.

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

Приведу практический пример: такие приложения как Word используют для прорисовки содержимого как на экране, так и на принтере графическую систему GDI. Система печати , когда имеется возможность, использует как внутренний формат содержимого XPS (высококачественный промежуточный формат). Поэтому Windows преобразовывает содержимое Word в XPS.

XPS — основа системы печати, поскольку это гибкий формат, подобный электронному документу. Он поддерживает высококачественные цвета и, поскольку является основанным на XML описанием, не содержащим внедренного кода, отлично подходит для ведения архивов. Также он более безопасен по сравнению с другими вариантами. Кроме того, Microsoft сотрудничает с European Computer Manufacturers Association (ECMA) International, намереваясь сделать его открытым стандартом (стандарт ECMA TC46, OpenXPS). Средство просмотра (desktop viewer) и приложение Reader могут показывать OpenXPS.

После того как система печати приняла содержимое, оно преобразовывается в формат, понятный принтеру (при необходимости — многие принтеры напрямую работают с XPS), и система печати направляет его на принтер, указав соответствующие параметры. Затем обработчик заданий печати выполняет печать.

В Windows 8 в этот процесс внесено еще одно усовершенствование, поскольку приложения используют Direct2D в качестве базового формата прорисовки, а Direct2D и XPS используют один и тот же графический язык, основанный на XML. Поэтому, если взять еще один практический пример, приложение Reader будет использовать Direct2D для вывода содержимого на экран. Для вывода того же самого содержимого на принтер оно также будет использовать Direct2D. Содержимое Reader можно просто отправить в систему печати как XPS без затратных преобразований из GDI.

Если приложению требуется, чтобы разметка при печати отличалась от разметки на экране, можно выполнить преобразование с помощью таблиц стилей или XAML. Это означает, что вам не понадобится «щелкнуть здесь, чтобы открыть версию этой страницы для печати». Если ваш принтер поддерживает XPS, на пути от приложения до принтера вообще нет преобразований и печать выполняется крайне быстро.

Итак, я рассказал в общих чертах, как приложение отправляет данные для печати в систему печати. В следующем месяце я расскажу о широком спектре принтеров, поддерживаемых Windows 8.


Если на странице вы заметили в посте отсутствие изображений, просьба сообщить , нажав на кнопку.



После прочтения материала " Windows 8: Переосмысление системы печати ", можно просмотреть форум и поискать темы по данной игре.



СХОЖИЕ ТЕМЫ
ДРУГИЕ МАТЕРИАЛЫ
Microsoft меняет команду Windows Mobile
Определение темперамента
Загадка зевоты
По слухам, Windows 7 Beta может выйти уже в октябре
Windows Vista. Старое по-новому. (Лицензии и инсталляция) Часть I
Лечение целлюлита
Виды лазеротерапии
Неуловимый враг
Подтверждено существование Battlefield 3
Любовь с первого взгляда, или романтическая любовь
Создан безошибочный код из 7500 строк
ASUS готовит монстра для геймеров
Трейлер аддона Grand Theft Auto 4: The Ballad of Gay Tony
За первую неделю продано 1,4 млн The Sims 3
Российские ученые обнаружили на Луне потенциальные залежи воды
Специальное оружие для фанатов Left 4 Dead 2
Билл Гейтс спасет мир от ураганов
Антиоксиданты в продуктах
Какой у тебя почерк?
"Мышиная" революция от Microsoft

Если вам понравился материал "Windows 8: Переосмысление системы печати", - поделитесь ним с другими.


html-cсылка на публикацию
BB-cсылка на публикацию
Прямая ссылка на публикацию


Категория: Статьи: Windows 8 | Добавил: Фокусник (28.02.2014)
Просмотров: 1501 | Теги : windows 8

Ниже вы можете добавить комментарии к материалу " Windows 8: Переосмысление системы печати "

Внимание: Все ссылки и не относящиеся к теме комментарии будут удаляться. Для ссылок есть форум.


Всего комментариев : 0
avatar
ФОРМА ВХОДА
ПОЖЕРТВОВАНИЯ

WMZ: Z143317192317

Boosty - Donate

Payeer: P48650932
На кофе / ko-fi
На пиво / wayforpay
ПАРТНЕРЫ

World of Warships — это free-to-play ММО-экшен, который позволяет окунуться в мир масштабных военно-морских баталий. Возьмите под управление легендарные боевые корабли первой половины ХХ века и завоюйте господство на бескрайних океанских просторах.

Курсы обмена WebMoney


Что такое ресурс Turbobit и как качать.




Получи 10 ГБ места бесплатно, на всю жизнь.


Boosty – сервис по сбору донатов.
Resident Evil 2 - трейлер
Resident Evil 2 - трейлер
Фильм
Фильм "Небоскрёб" (2018) - русские субтитры #2
Сумасшедшие прыжки в воду
Сумасшедшие прыжки в воду
Gamesblender №294: сюжетная игра от Valve, много разных Fire Emblem и окончательная смерть Wii U
Gamesblender №294: сюжетная игра от Valve, много разных Fire Emblem и окончательная смерть Wii U
Gamesblender №257: осенняя Mafia, разочаровывающий DOOM и олимпийский киберспорт
Gamesblender №257: осенняя Mafia, разочаровывающий DOOM и олимпийский киберспорт
Видеообзор игры Call of Duty: Black Ops 2
Видеообзор игры Call of Duty: Black Ops 2
Gamesblender № 245: создатели Burnout крушат дворцы, а Питер Молиньё никуда не уходит
Gamesblender № 245: создатели Burnout крушат дворцы, а Питер Молиньё никуда не уходит
Gamesblender № 364: новая Fallout озадачивает, ассасины едут в Грецию, а консоль Atari VCS нарасхват
Gamesblender № 364: новая Fallout озадачивает, ассасины едут в Грецию, а консоль Atari VCS нарасхват
Gamesblender №272: слухи о новой Splinter Cell, пацифистская Dishonored 2 и зомби в Metal Gear
Gamesblender №272: слухи о новой Splinter Cell, пацифистская Dishonored 2 и зомби в Metal Gear
Видеообзор игры Dead Rising 4
Видеообзор игры Dead Rising 4

23 женщины до и после преображения
23 женщины до и после преображения
Атмосферные фотографии заброшенного транспорта и кладбищ автомобилей (14 фото)
Атмосферные фотографии заброшенного транспорта и кладбищ автомобилей (14 фото)
Сборник приколов в картинках и фото (24 шт)
Сборник приколов в картинках и фото (24 шт)
Женщина потратила 3 года и $70 тысяч на переделку старого автобуса в комфортный дом на колёсах (23 фото)
Женщина потратила 3 года и $70 тысяч на переделку старого автобуса в комфортный дом на колёсах (23 фото)
12 новых демотиваторов на среду
12 новых демотиваторов на среду
Прикольные фото на понедельник (29 шт)
Прикольные фото на понедельник (29 шт)
Прикольные снимки из аэропорта
Прикольные снимки из аэропорта
Красивейшие места планеты, где не снуют толпы туристов
Красивейшие места планеты, где не снуют толпы туристов
СТАТИСТИКА
Яндекс.Метрика


Copyright © 2000-2026, Alex LTD and System PervertedХостинг от uCoz