- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Windows Vista. Для профессионалов - Роман Клименко
Шрифт:
Интервал:
Закладка:
XPS-документы могут храниться в специальном контейнере, который предназначен для хранения одного или нескольких XPS-документов и ресурсов, необходимых им. Контейнер не только объединяет несколько документов, но и сжимает их, что позволяет сократить скорость передачи XPS-документов через Интернет.
Файлы с расширением XPS открываются с помощью браузера Internet Explorer 7.0 (рис. 7.5).
Рис. 7.5. Работа с XPS-файлами
Обратите внимание на кнопки Сохранить копию, Разрешения и Цифровые подписи браузера Internet Explorer.
• Сохранить копию – полезна при работе с XPS-файлами через Интернет. С ее помощью можно сохранить копию XPS-файла на вашем компьютере.
• Разрешения – позволяет указать пользователей, которые могут получить доступ к данному XPS-файлу на основе сетевой учетной записи пользователя или учетной записи. NET Passport пользователя.
• Цифровые подписи – дает возможность подписать данный XPS-файл своим сертификатом (если, конечно, он у вас есть)....Примечание
В дальнейшем предполагается разработка возможности подписи XPS-документов с помощью DRM.
Печать с помощью обычного принтера
Печать с помощью обычного принтера выполняется так же, как и с использованием стандартных принтеров операционной системы Windows Vista. Только, естественно, результатом печати будет не файл, а напечатанное на бумаге изображение.
Еще одним отличием работы с данным видом принтеров является то, что задания печати, создаваемые для обычных принтеров, сначала заносятся в очередь печати (окно очереди печати автоматически отображается при выполнении печати). Очередь печати представляет собой набор заданий от пользователей, которые ждут выполнения на принтере. С помощью программы очереди печати вы можете изменять приоритет заданий, удалять задания из очереди либо просматривать сами задания (какие файлы распечатываются).
...Примечание
Открыть очередь печати принтера можно с помощью команды rundll32.exe printui.dll. PrintUIEntry/n «имя принтера»/о.
В данном разделе мы не будем рассматривать печать с помощью команды Печать меню Файл различных программ – это не должно вызывать затруднений. Вместо этого мы рассмотрим примеры печати и работы с принтерами с помощью различных программ командной строки.
...Примечание
Получить доступ к содержимому очереди печати можно также с помощью класса Win32_PrintJob репозитария CIM. Класс принадлежит пространству имен rootcimv2 и определяет экземпляры, хранящие сведения о заданиях, находящихся в очереди печати. Он поддерживает следующие свойства: DataType (определяет формат данных данного задания на печать), Document (указывает название печатаемого документа). HostPrintQueue (определяет имя компьютера, пославшего задание на печать), Name (ключевое свойство, определяющее название данного задания), Priority (указывает приоритет задания), Size (определяет размер документа, переданного на печать), StartTime (указывает время начала выполнения данного задания), TotalPages (определяет количество страниц задания), UntilTime (указывает время, после которого данное задание будет недействительным).
Класс также поддерживает методы Pause и Resume, позволяющие приостанавливать работу задания.
Печать с помощью команд rundll32.exe
Вы можете выполнить печать документа не только с помощью оболочки или программ командной строки, но и с помощью команд rundll32.ехе:
• rundll32.exe mshtml, PrintHTML «путь к печатаемому файлу» – распечатать документ;
• rundll32.exe shimgvw.dll, ImageView PrintTo /pt «имя файла изображения» %2 %3 %4 – распечатать изображение.
Отдельно стоит сказать о командах rundll32.ехе, поддерживаемых библиотекой printui.dll. Команды данной библиотеки имеют следующий вид: rundll32.ехе printui.dll, PrintUIEntry <параметры>. Этих команд много, и их полное описание можно просмотреть с помощью команды printui.ехе /?.
Печать с помощью программ и сценариев командной строки
Операционная система Windows Vista содержит несколько программ и сценариев командной строки, которые позволяют выполнять распечатывание документов или настройку очереди печати. Рассмотрим некоторые из этих программ и сценариев.
Основной программой для работы с принтерами из командной строки является программа print.ехе. Использовать эту программу очень просто: print /D: <название принтера> <путь к файлу, который нужно распечатать>.
Специально для администраторов Windows Vista содержит набор сценариев, предназначенных для управления работой принтеров. Все эти сценарии находятся в каталоге %systemroot%System32Printing_Admin_Scripts<Ha-звание языковой версии сценариев>.
Prncnfg.vbs. Сценарий предназначен для отображения сведений о настройках принтера. С его помощью можно просматривать настройки принтеров как локального, так и удаленного компьютера. Чтобы просмотреть сведения о настройках принтеров удаленного компьютера, нужно указать дополнительные параметры – s <имя компьютера> – и <имя пользователя> – w <пароль>. Сценарий поддерживает следующие возможности.
• Prncnfg.vbs – g -р <имя принтера> – отображает следующие сведения о принтере: имя общей папки принтера, имя драйвера принтера, порт, к которому подключен принтер, тип данных для принтера, его приоритет по умолчанию и т. д.
• Prncnfg.vbs – t -р <имя принтера> <параметры настройки принтера> – позволяет настроить параметры работы принтера. Возможны следующие параметры настройки для данной команды:
– r <имя порта> – задает порт, к которому подключен принтер;
– h <общее имя принтера> – указывает сетевое имя принтера;
– f <путь к файлу-разделителю> – задает путь к файлу, содержимое которого будет разделителем между двумя заданиями на печать;
– y <тип данных> – указывает тип данных, которые могут быть обработаны принтером;
– о <приоритет> – задает приоритет отправки задания на печать;
– i <приоритет по умолчанию> – указывает приоритет по умолчанию для каждого задания на печать;
+| – shared – если установить символ +, то принтер будет считаться общим ресурсом;
+| – direct – если установить символ +, то задания на принтер будут передаваться напрямую, без помещения в очередь заданий;
+| – published – если установить символ +, то принтер будет опубликован в службе Active Directory;
+| – keepprintedjobs – если установить символ +, то задания после печати не будут удаляться из очереди;
+| – enablebidi – если установить символ +, то принтер будет отправлять диспетчеру очереди печати информацию о своем статусе.
• Prncnfg.vbs – хр <имя принтера> – z <новое имя принтера> – изменяет имя принтера.
Prndrvr.vbs. Данный сценарий позволяет устанавливать, удалять или настраивать работу драйверов принтера. С его помощью также можно работать с драйверами принтеров как локального, так и удаленного компьютера. Чтобы работать с драйверами принтеров удаленного компьютера, нужно указать дополнительные параметры – s <имя компьютера> – и <имя пользователя> – w <пароль>. Сценарий поддерживает следующие возможности.
• Prndrvr.vbs – l – отображает список всех драйверов принтеров, установленных в операционной системе.
• Prndrvr. vbs – х – удаляет все драйверы принтеров, которые не используются ни одним из принтеров.
• Prndrvr.vbs – а -т <путь к драйверу> – v <версия драйвера> – е <драйвер для какого типа процессора> – устанавливает драйвер определенной версии для определенного типа процессора. В качестве типа процессора можно указывать следующие значения: Windows NT х86, Windows х64 и Windows IA64.
• Prndrvr.vbs – d -m <путь к драйверу> – v <версия драйвера> – е <драйвер для какого типа процессора> – удаляет драйвер определенной версии для определенного типа процессора.
Prnjobs.vbs. С помощью данного сценария можно приостанавливать печать задания, находящегося в очереди, или выполнять задание на печать. Как и предыдущие сценарии, он позволяет воспользоваться параметрами – s <имя компьютера> – u <имя пользователя> – w <пароль> для указания компьютера, очередью заданий которого нужно управлять. Сценарий поддерживает следующие возможности.
• Prnjobs – l -р <имя принтера> – отображает список всех заданий на печать, находящихся в очереди соответствующего принтера.
• Prnjobs – z -р <имя принтера> – j – <идентификационный номер задания> – приостанавливает обработку задания, находящегося в очереди на печать, номер которого указан в параметре – j.
• Prnjobs – m -р <имя принтера> – j – <идентификационный номер задания> – возобновляет обработку задания, находящегося в очереди на печать, номер которого указан в параметре – j.
• Prnjobs – хр <имя принтера> – j – <идентификационный номер задания> – отменяет задание, находящееся в очереди на печать, номер которого указан в параметре – j.
Prnmngr.vbs. Сценарий реализует следующие возможности (также можно воспользоваться параметрами-s <имя компьютера> – s <имя пользователя> – w <пароль> для управления принтерами удаленного компьютера).

