Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Спецификация Open XML Paper (также называемая OpenXPS ) - это открытая спецификация для языка описания страниц и фиксированного формата документа. Microsoft разработала его как XML Paper Specification (XPS). В июне 2009 года Ecma International приняла его как международный стандарт ECMA-388 . [2]

Это спецификация на основе XML (точнее, на основе XAML ), основанная на новом пути печати (представление данных обработки печати и поток данных) и формате векторного документа с управляемым цветом, который поддерживает независимость устройства и независимость от разрешения . В Windows 8 .xps был заменен стандартным форматом .oxps ECMA , который изначально не поддерживается в старых версиях Windows. [1]

Форматировать [ редактировать ]

Формат документа XPS состоит из структурированной разметки XML, которая определяет макет документа и внешний вид каждой страницы, а также правила визуализации для распространения, архивирования, визуализации, обработки и печати документов. Примечательно, что язык разметки для XPS является подмножеством XAML , что позволяет ему включать векторные элементы в документы.

Файл XPS - это ZIP- архив с использованием Open Packaging Conventions , содержащий файлы, из которых состоит документ. К ним относятся XML-файл разметки для каждой страницы, текст, встроенные шрифты , растровые изображения, двухмерная векторная графика , а также информация об управлении цифровыми правами . Содержимое файла XPS можно проверить, открыв его в приложении, поддерживающем файлы ZIP.

Доступны два несовместимых формата XPS. Исходный писатель документа напечатал в формате .xps в Windows 7 и Windows Vista . Начиная с Windows 8 , средство записи документов по умолчанию использует формат .oxps . [1]

Microsoft предоставляет два бесплатных конвертера. XpsConverter преобразует документы между .xpsи .oxpsформатом, [3] , а OxpsConverter преобразует документы из .oxpsв .xpsформате. [4]

Особенности [ править ]

XPS определяет набор функциональных возможностей макета документа для документов с разбивкой на страницы и для печати. Он также поддерживает такие функции, как цветовые градиенты , прозрачные пленки , цветовые пространства CMYK , калибровка принтера , системы с несколькими чернилами и схемы печати . XPS поддерживает технологию управления цветом Windows Color System для точного преобразования цветов на разных устройствах и более высокого динамического диапазона . Он включает в себя программный процессор растровых изображений (RIP) (загружаемый отдельно). [5] Подсистема печати поддерживает именованные цвета. , упрощая определение цвета для изображений, передаваемых на принтеры, поддерживающие эти цвета.

XPS изначально поддерживает изображения HD Photo для растровых изображений. [6] Формат XPS, используемый в файле спула, представляет расширенные графические эффекты, такие как трехмерные изображения, эффекты свечения и градиенты, как примитивы Windows Presentation Foundation, которые драйверы принтера могут выгружать свою растеризацию на принтер, чтобы уменьшить вычислительную нагрузку, если принтер способен растрировать эти примитивы. [ необходима цитата ]

Сходства с PDF и PostScript [ править ]

Как и Adobe Inc. «s PDF , XPS представляет собой фиксированный формат верстка документа , предназначенный для сохранения документа верности, [7] обеспечение аппаратно-независимого документ внешнего вида. PDF - это база данных объектов, которые могут быть созданы из PostScript или созданы непосредственно из приложений, тогда как XPS основан на XML. Оба формата сжимаются , хотя и разными методами. Архитектура конвейера фильтрации XPS также похожа на ту, что используется в принтерах, поддерживающих язык описания страниц PostScript. PDF включает динамические возможности, намеренно не поддерживаемые форматом XPS. [8]

[20]

Просмотр и создание документов XPS [ править ]

Windows Vista и более поздние версии поддерживают создание и просмотр XPS. [33] Кроме того, архитектура печати Windows Vista использует XPS в качестве формата диспетчера очереди печати. [7]

Приложения могут создавать документы XPS, печатая на XPS Document Writer, виртуальном принтере, который поставляется в комплекте с Windows. Эти файлы открываются в XPS Viewer, дополнительном компоненте, который поставляется с Windows Vista и более поздними версиями. В Windows Vista XPS размещается в Internet Explorer , но в последующих версиях это отдельное приложение. Обе версии поддерживают управление цифровыми правами и цифровые подписи . Windows 8 также поставляется с приложением под названием «Reader», которое читает файлы XPS и PDF. [34]

3.0 .NET Framework инсталлятор для Windows XP также добавляет IE размещаемый XPS Viewer, а также Writer XPS - документов. С тех пор Microsoft выпустила пакет XPS Essentials Pack для Windows XP, Server 2003 и Vista, [35] [36], который включает в себя автономную программу просмотра, подключаемый модуль IFilter, который помогает Windows Desktop Search индексировать содержимое файлов XPS, и другое подключаемый модуль для проводника Windows, помогающий создавать эскизы для файлов XPS. [35] Установка этого пакета позволяет операционным системам до Windows Vista использовать диспетчер очереди печати XPS [37] вместо старого GDI.-на основе спулера. [38] Диспетчер очереди печати XPS может производить более качественные отпечатки для принтеров, которые напрямую используют формат XPS. [39]

Стороннее программное обеспечение [ править ]

Оборудование [ править ]

XPS была поддержка печати таких компаний, как Konica Minolta , Sharp , [47] Canon , Epson , Hewlett-Packard , [48] и Xerox [49] и программное обеспечение и аппаратные компании , такие как КСО (ранее Зорана) , [50] и Глобальная графика . [51] Встроенные принтеры XPS были представлены Canon, Konica Minolta, Toshiba и Xerox. [52] Устройства, сертифицированные для уровня Windows, соответствуют логотипу Windows.сертификация требовалась для наличия драйверов XPS для печати с 1 июня 2007 г. [53]

Лицензирование [ править ]

Microsoft выпустила XPS по бесплатной патентной лицензии под названием Community Promise для XPS , [54] [55]позволяя пользователям создавать реализации спецификации, которые читают, записывают и отображают файлы XPS, при условии, что они включают в источник уведомление о том, что реализованные технологии могут быть защищены патентами, принадлежащими Microsoft. Microsoft также требовала, чтобы организации «занимались разработкой (i) сканеров, выводящих документы XPS; (ii) принтеров, которые используют документы XPS для получения печатных копий; или (iii) драйверов печати или программных продуктов для растровых изображений или их компонентов. которые конвертируют документы XPS с целью производства печатных копий, [...] не будут предъявлять иски Microsoft или любым из ее лицензиатов в соответствии со Спецификацией XML Paper или клиентов за нарушение каких-либо производных патентов XML Paper Specification (как определено ниже) на учет любого производства, использования, продажи, предложения на продажу,импорт или иное размещение или продвижение любых реализаций XML Paper Specification ». Сама спецификация была выпущена под бесплатной лицензией на авторские права, что позволяет ее бесплатное распространение.[56]

13 сентября 2011 года компания Monotype Imaging объявила, что лицензировала свои векторные фильтры преобразования XPS-to-PCL 6 и XPS-to-PostScript компании Microsoft для использования в следующей версии Windows. [57] [58]

История и стандартизация [ править ]

В 2003 году компания Microsoft выбрала Global Graphics для предоставления консультаций и услуг по разработке концепции XPS и работала с группами разработчиков Windows над спецификацией и эталонной архитектурой для нового формата. [59] Microsoft представила спецификации XPS в Ecma International . [60] В июне 2007 г. был создан Международный технический комитет 46 Ecma (TC46) для разработки стандарта на основе бумажной спецификации Open XML (OpenXPS). [61]

На 97-й Генеральной ассамблее, состоявшейся в Будапеште 16 июня 2009 г., Ecma International утвердила спецификацию Open XML Paper (OpenXPS) в качестве стандарта Ecma (ECMA-388). [62] В состав TC46 входили:

  • Autodesk
  • Brother Industries
  • Канон
  • CSR (ранее Zoran)
  • Fujifilm
  • Fujitsu
  • Глобальная графика
  • фирма Хьюлет-Паккард
  • Konica Minolta
  • Lexmark
  • Microsoft
  • Монотипия изображения
  • Océ Technologies
  • Panasonic ранее (Matsushita)
  • Ricoh
  • Toshiba
  • Ксерокс

См. Также [ править ]

  • Архитектура печати Windows Vista
  • Функциональная спецификация

Ссылки [ править ]

  1. ^ a b c Принц, Митч. «Поддержка файлов XPS и OXPS в Windows 7 и Windows 8» . Блог Митча Принса . Microsoft . Архивировано из оригинального 16 декабря 2012 года . Проверено 3 декабря 2012 года .
  2. ^ http://www.ecma-international.org/publications/standards/Ecma-388.htm
  3. ^ "XpsConverter" . Разработчик оборудования Windows . Microsoft . 20 августа 2017 . Проверено 26 декабря 2020 года .
  4. ^ «Вы не можете открыть файл .oxps в Windows 7 или Windows Server 2008 R2» .
  5. ^ «Эталонный процессор растровых изображений (RIP)» . Microsoft.com. 2007-01-09 . Проверено 10 декабря 2009 .
  6. ^ «Информация о HD-фотографиях в блоге команды Microsoft Photography» . Блог о фотографиях и видео Windows Live . Microsoft . 12 марта 2007 Архивировано из оригинала на 5 марта 2016 года.
  7. ^ a b Фоли, Мэри Джо (2005-04-25). «Microsoft готовит новую спецификацию печати документов» . Microsoft-watch.com. Архивировано из оригинала на 2013-01-28 . Проверено 10 декабря 2009 .
  8. ^ «Сравнение PDF, XPS и ODF от независимого поставщика программного обеспечения, предоставляющего решения для PDF» . Amyuni.com . Проверено 10 декабря 2009 .
  9. ^ «Формат XPS проходит первый тест на стандартизацию | printweek.com | Последние новости полиграфической отрасли, вакансии, характеристики, обзоры продуктов, бывшее в употреблении печатное и упаковочное оборудование» . Архивировано из оригинала на 2007-12-24 . Проверено 11 июля 2009 .
  10. ^ «Спецификация бумаги XML» . Архивировано из оригинала на 2009-08-25 . Проверено 11 июля 2009 .
  11. ^ Все о Adobe PDF - Webopedia.com
  12. ^ a b c d «Архивная копия» (PDF) . Архивировано из оригинального (PDF) 05.07.2010 . Проверено 6 июля 2009 . CS1 maint: заархивированная копия как заголовок ( ссылка )
  13. ^ a b c d XPS: спецификация бумаги XML
  14. ^ «Стандарт ECMA-388: спецификация Open XML Paper (OpenXPS®)» . ecma-international.org . Ecma International . Июнь 2009 г.
  15. ^ a b c xml спецификации бумаги Новости и другие ресурсы | ZDNet
  16. ^ [Справочник в формате PDF, шестое издание, http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference_1-7.pdf ], стр. 39
  17. ^ а б в http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-388.pdf
  18. ^ Центр разработчиков Acrobat 3D | Центр разработчиков Adobe Acrobat 3D
  19. ^ Феррис, Сара (2005). «Формат U3D дебютирует в Acrobat 7» . CADalyst .
  20. ^ Б с д е е г ч я J к л м п о р Q R сек т у V ш х у г аа аЬ ас объявлением ае аф аг ах аи а ^ ак ал ам Amiouny, Дани. «PDF или XPS: выберите правильный формат документа для своих приложений» . Белая книга . Проверено 15 октября 2012 года .
  21. ^ а б в http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=51502 ISO 32000-1: 2008
  22. ^ A9 PDF-переплеты [ постоянная мертвая ссылка ]
  23. ^ "Архивная копия" . Архивировано из оригинала на 2013-01-31 . Проверено 15 июля 2009 .CS1 maint: заархивированная копия как заголовок ( ссылка )
  24. ^ a b c d e PDF Введение
  25. ^ Введение в Windows Presentation Foundation
  26. ^ Доступность в Интернете: веб-стандарты и ... - Google Книги
  27. ^ a b c d Аннотатор XPS | XPSDev
  28. ^ a b Microsoft добавляет XPS в Office 12 для борьбы с Adobe - InformationWeek
  29. ^ http://eprints.nottingham.ac.uk/219/1/meckler94.pdf
  30. ^ а б в https://www.blackhat.com/presentations/bh-europe-08/Filiol/Presentation/bh-eu-08-filiol.pdf
  31. ^ "объяснение PostScript" . Архивировано из оригинала на 2009-03-01 . Проверено 11 июля 2009 .
  32. ^ "Тип носителя приложения / pdf" . IETF . Марта 2017 года . Проверено 12 апреля 2020 .
  33. ^ «Документы XPS в Windows Vista» . Microsoft.com . Проверено 10 декабря 2009 .
  34. ^ «Просмотр и создание XPS» . Microsoft. Архивировано из оригинала на 2009-12-14 . Проверено 14 февраля 2020 .
  35. ^ a b «Просмотр и создание XPS» . Microsoft. Архивировано из оригинала на 2009-12-14 . Проверено 14 февраля 2020 .
  36. ^ «Сведения о загрузке: XPS Essentials Pack версии 1.0» . Пакет Microsoft XML Paper Specification Essentials Pack.
  37. ^ «Обзор пакета Microsoft XML Paper Specification Essentials Pack» . Microsoft.com. 12 февраля 2010 г.
  38. ^ «Преимущества улучшения печати в Windows Vista» . Microsoft.com. 2007-12-17.
  39. ^ «Конвейер фильтров XPSDrv: реализация и передовой опыт» .
  40. ^ "Приложения / Evince - GNOME Wiki!" .
  41. ^ "Собственная интерпретация в Harlequin RIP Converter 1.1" . globalprintmonitor.com. 2009-11-22.
  42. ^ "Статус обработчиков формата Okular Document" . 2011-11-13.
  43. ^ "Научно-техническая документация, полезные товары" . 2017-06-22.
  44. ^ "Новости о Sumatra PDF reader" . 2012-01-06.
  45. ^ «Аннотатор XPS» . 2012-01-28.
  46. ^ Программа просмотра XPS
  47. ^ «Архитектура открытых систем Sharp поддерживает XPS в многофункциональных принтерах» . Sharpusa.com . Проверено 10 декабря 2009 .
  48. ^ Монктон, Пол. « « IT Week », 10 ноября 2006 г., Canon, Epson и HP поддерживают XPS» . Itweek.co.uk . Проверено 10 декабря 2009 .
  49. ^ " ' ' Fuji Xerox и Microsoft сотрудничают в области решений для управления документами ''" . Fujixerox.co.jp. 2006-11-28 . Проверено 10 декабря 2009 .
  50. ^ "Ips Xps" . Zoran.com . Проверено 10 декабря 2009 .
  51. ^ «Решения для совместного использования документов XPS и собственной печати XPS» . Globalgraphics.com . Проверено 10 декабря 2009 .[ постоянная мертвая ссылка ]
  52. ^ «Витрина технологии XPS» . Microsoft.com. 2007-04-19 . Проверено 10 декабря 2009 .
  53. ^ «Требования и политики программы с логотипом Windows» . Microsoft.com . Проверено 10 декабря 2009 .
  54. ^ «Обещание сообщества для XPS» . Microsoft. 2007-01-31. Архивировано из оригинала на 2014-04-10 . Проверено 14 февраля 2020 .
  55. ^ «Обещание сообщества для часто задаваемых вопросов XPS» . Microsoft.com. 2007-01-31. Архивировано из оригинального 19 сентября 2009 года . Проверено 10 декабря 2009 .
  56. ^ «Лицензирование спецификации XML Paper» . Microsoft. 2005-09-02. Архивировано из оригинала на 2006-11-23 . Проверено 14 февраля 2020 .
  57. ^ «Решение драйвера принтера XPS для получения изображений Monotype Imaging, разработанное корпорацией Майкрософт» .
  58. ^ «Решение драйвера принтера XPS для получения изображений Monotype Imaging, разработанное корпорацией Майкрософт» .
  59. ^ «Справочник по глобальной графике XPS» . Redorbit.com. 2006-09-21 . Проверено 10 декабря 2009 .
  60. ^ Реймер, Джереми (2007-07-01). «Война и PDF: Microsoft передает XPS в орган по стандартизации» . Arstechnica.com . Проверено 10 декабря 2009 .
  61. ^ «TC46 - XML ​​Paper Specification (XPS)» . Ecma-international.org. Архивировано из оригинала на 2009-01-29 . Проверено 10 декабря 2009 .
  62. ^ Стив МакГиббон ​​(Microsoft) (17.06.2009). «OpenXPS - спецификация бумаги OpenXML» . Архивировано из оригинального 23 апреля 2012 года.

Внешние ссылки [ править ]

  • XML Paper Specification Version 1.0 (через Интернет-архив; от 17 ноября 2006 г.)
  • Блог группы разработчиков Microsoft XPS
  • Стандартная спецификация бумаги ECMA-388 Open XML
  • Просмотр и создание документов XPS (через Интернет-архив; от 05.12.2006)
  • Просмотр и создание документов XPS (через Интернет-архив; с 14 декабря 2009 г.)
  • Конвертация Xps в PDF онлайн
  • ECMA-388 Open XML Paper Specification
  • ISO 32000-1: 2008 Управление документами. Формат переносимых документов. Часть 1: PDF 1.7.
  • ISO 32000-2: 2017 Управление документами - Формат переносимых документов - Часть 2: PDF 2.0