XML Paper Specification
Z Wikipedii
XML Paper Specification (XPS), wcześniej znany jako "Metro", to specyfikacja przechowywania i przeglądania dokumentów opracowana przez Microsoft. Specyfikacja określa formaty i zasady dystrybucji, archiwizacji, renderingu i przetwarzania dokumentów XPS. Warty zauważenia jest fakt, że język znaczników XPS jest podzbiorem XAML dla Windows Presentation Foundation, a więc metody użyte do renderowania aplikacji Windows mogą być używane dla dokumentów.
XPS jest postrzegany jako potencjalna konkurencja dla Portable Document Format (PDF) ze względu na łatwość użycia, wszechobecność w przyszłych systemach Windows, a także mniejszy rozmiar programu do obecnych systemów[1]. PDF zawiera jednak możliwości dynamiczne, których nie potrafi zastąpić XPS.
Microsoft zasugerował, że urządzenia, które chcą osiągnąć poziom Premium certyfikatu zgodności Windows Logo będą musiały posiadać sterowniki XPS do drukowania do 1 czerwca 2007[2].
XPS jest rozprowadzany z systemem Microsoft Windows Vista i jest wspierany przez firmy zajmujące się systemami drukowania biurowego, takimi jak Canon, Epson, Hewlett-Packard, Ricoh czy Xerox, a także firmy zajmujące się oprogramowaniem, jak na przykład Software Imaging[3] i Informative Graphics[4]
[edytuj] Technologia
Plik XPS jest tak naprawdę archiwum w formacie ZIP, który zawiera pliki składające się na dokument, między innymi plik XML dla każdej strony, zagnieżdżone obrazy i czcionki, a także informacje Digital Rights Management.
[edytuj] Licencja
Aby rozpowszechnić ten format danych, Microsoft udostępnił XPS na zasadach licencji royalty-free, pozwalając użytkownikom na tworzenie implementacji specyfikacji, dzięki której możliwe będzie odczytywanie, zapis i renderowanie plików XPS pod pewnymi warunkami. Sama specyfikacja jest udostępniona na licencji royalty free, pozwalając na jej swobodną dystrybucję[5].