Drukuj tło schematu
Ten temat nie jest aktualny. Aby uzyskać najbardziej aktualne informacje, zobacz Print Schema Specification.
Schemat wydruku ma na celu rozwiązanie problemów nieprzezroczystości i niejednoznaczności związanych z komunikacją wewnętrzną między składnikami podsystemu wydruku i komunikacją zewnętrzną między podsystemem wydruku a aplikacjami.
Bieżąca interakcja podsystemu drukowania z wtyczkami aplikacji i sprzętu dostawców korzysta z binarnej, opartej na indeksie struktury DEVMODE i binarnych DevCaps. Ustawienia wprowadzone przez poszczególne składniki są w dużej mierze nieprzezroczyste dla innych składników, uniemożliwiając przenoszenie ustawień między urządzeniami, a nawet między różnymi wersjami sterowników na tym samym urządzeniu. Ponadto funkcja PrintCapabilities nie może być łatwo używana przez aplikacje klienckie bez uprzedniej wiedzy na temat urządzenia lub korzystania z interfejsu użytkownika sterownika. Oprócz tych ograniczeń, w szerszym sensie nie ma dobrze zdefiniowanego języka do opisywania ogólnych atrybutów urządzeń, printCapabilities, konfiguracji urządzeń lub formatowania zadań. Schemat wydruku i powiązane z nią technologie mają na celu rozwiązanie tych ograniczeń, zapewniając spójną, jednoznaczną i rozszerzalną metodę komunikacji ustawień i możliwości w sposób skonsolidowany i logiczny.
Koncepcyjne podstawy słów kluczowych schematu wydruku i struktury schematu wydruku są spójnością, brakiem niejednoznaczności i rozszerzalności. Spójność jest osiągana przy użyciu słów kluczowych schematu wydruku i struktury schematu wydruku jako bloków konstrukcyjnych komunikacji między składnikami drukowania nowej generacji. Aplikacje, podsystem drukowania systemu Microsoft Windows i wtyczki i sterowniki IHV współdziałają z tym typowym mechanizmem. Te słowa kluczowe, ich struktura i ich znaczenie będą dobrze zdefiniowane przez schemat publiczny. Zapobiega to niejednoznaczności w znaczeniu określonego słowa kluczowego i uniemożliwia nadmiarowe lub zduplikowane słowa kluczowe. Wszystkie składniki mogą polegać na użyciu określonego słowa kluczowego, aby przekazać określoną intencję i mieć tę intencję zrozumiałą dla adresata. Rozszerzalność jest niezbędna, aby zapewnić długowieczność słów kluczowych schematu wydruku, zapewniając, że schemat publiczny jest jednostką dynamiczną. Struktura umożliwia również rozszerzenia prywatne, które dają IHV elastyczność wprowadzania innowacji zgodnie z potrzebami, mając na uwadze przyszłe włączenie prywatnego słowa kluczowego do schematu publicznego jest niezbędne do zachowania spójności i zapobiegania niejednoznaczności.
Tematy pokrewne