Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Nowoczesna platforma drukowania jest preferowanym sposobem komunikacji z drukarkami w systemie Windows. Zalecamy używanie sterownika klasy skrzynki odbiorczej IPP firmy Microsoft wraz z aplikacjami do obsługi drukowania (PSA), aby dostosować środowisko drukowania w systemie Windows 10 i 11 na potrzeby opracowywania urządzeń drukarki.
Aby uzyskać więcej informacji, zobacz Print Support App v1 and v2 design guide (Przewodnik projektowania aplikacji do obsługi wydruku w wersji 1 i 2).
Sterownik Unidrv/PScript5 uruchomiony w trybie XPSDrv tworzy następujące zmiany w funkcji Microsoft Win32 DeviceCapabilities .
Gdy funkcja lub opcja GPD/PPD jest mapowana na słowo kluczowe schematu wydruku przy użyciu słowa kluczowego PrintSchemaKeywordMap w GPD lub MSPrintSchemaKeywordMap w PPD, GPD lub PPD obsługuje to słowo kluczowe schematu wydruku.
(W poniższej tabeli "tylko PS" oznacza, że zmiana zachowania jest specyficzna dla sterownika PScript5. "Tylko Unidrv" oznacza, że zmiana zachowania jest specyficzna dla sterownika Unidrv. Jeśli żadne z tych określeń się nie pojawi, zmiana zachowania dotyczy zarówno sterowników Unidrv, jak i PScript5.)
| Zdolność | Zachowanie spoza XPSDrv | Zachowanie XPSDrv |
|---|---|---|
| KOPIE_DC | (Tylko unidrv) Gdy EMF jest włączony, DeviceCapabilitiesreturns zwraca statycznie zakodowaną wartość, która jest maksymalną wartością między 9999 a wartością określoną w pliku GPD *MaxCopies. Gdy funkcja EMF jest wyłączona, funkcja DeviceCapabilities zwraca wartość GPD*MaxCopies. (Tylko PS) Funkcja DeviceCapabilities zwraca ustaloną wartość 9999. |
(Tylko unidrv) Funkcja DeviceCapabilities zwraca wartość GPD *MaxCopies. (Tylko PS) Funkcja DeviceCapabilities zwraca wartość *MSXPSMaxCopies pliku PPD lub 1, jeśli wartość nie jest określona w pliku PPD. |
| DC_TRUETYPE | W przypadku aplikacji Unidrv, jeśli określono słowo kluczowe *FontFormat GPD, funkcja DeviceCapabilities zwraca wartość (DCTT_BITMAP | DCTT_DOWNLOAD); w przeciwnym razie funkcja DeviceCapabilities zwraca DCTT_BITMAP. Dla PS funkcja DeviceCapabilities zawsze zwraca wartość (DCTT_DOWNLOAD | DCTT_SUBDEV). |
Jeśli GPD lub PPD obsługuje funkcję z użyciem słowa kluczowego schematu druku "PageDeviceFontSubstitution", flaga DCTT_SUBDEV jest ustawiana w wartości zwracanej. Jeśli GPD lub PPD obsługuje funkcję ze słowem kluczowym "PageTrueTypeFontMode" Print Schema, zachodzą następujące działania: Jeśli funkcja obsługuje opcję z słowem kluczowym schematu drukowania "DownloadAsOutlineFont", flagi DCTT_DOWNLOAD i DCTT_DOWNLOAD_OUTLINE są ustawione w wartości zwracanej. Jeśli funkcja obsługuje opcję z opcją "Automatic", "DownloadAsRasterFont" lub "DownloadAsNativeTrueTypeFont" Print Schema keyword, flaga DCTT_DOWNLOAD jest ustawiona w wartości zwracanej. Jeśli funkcja obsługuje opcję ze słowem kluczowym "RenderAsBitmap" Print Schema, flaga DCTT_BITMAP jest ustawiona w wartości zwracanej. Jeśli żadna z flag DCTT_Xxx nie jest ustawiona, funkcja DeviceCapabilities zwraca wartość 0. |
| DC_ORIENTATION | (Tylko PS) Funkcja DeviceCapabilities zwraca wartość 90 lub 270 na podstawie wartości *LandscapeOrientation w PPD i ustawienia dla twardo zakodowanej opcji Obrócona orientacja pozioma w strukturze wejściowej DEVMODE. | (Tylko PS) Domyślna wartość zwracana to 0, co oznacza, że nie ma orientacji krajobrazowej. Jeśli PPD obsługuje funkcję za pomocą słowa kluczowego "PageOrientation" w Schemacie wydruku, występują następujące sytuacje: Jeśli funkcja obsługuje opcję ze słowem kluczowym Schemat Wydruku "Landscape", funkcja DeviceCapabilities zwraca wartość 90. Jeśli funkcja obsługuje opcję ze słowem kluczowym schematu wydruku "ReverseLandscape", DeviceCapabilities zwraca wartość 270. |
| DC_COLLATE | Po włączeniu funkcji EMF DeviceCapabilities jest zaprogramowana na stałe, aby zwrócić wartość 1 (co oznacza, że sortowanie jest obsługiwane). Gdy funkcja EMF jest wyłączona, funkcja DeviceCapabilities zwraca wartość 1, jeśli gpD lub PPD określa Collate jako obsługiwaną funkcję, a funkcja Collate GPD lub PPD nie jest ograniczona przez żadne funkcje ustawień urządzenia. W przeciwnym razie funkcja DeviceCapabilities zwraca wartość 0. |
Zachowanie jest takie samo jak w przypadku sterowników innych niż XPSDrv z wyłączoną funkcją EMF. |
| DC_NUP | Funkcja DeviceCapabilities zwraca ustaloną wartość wskazującą obsługę wartości 1, 2, 4, 6, 9 lub 16 ups. | Jeśli funkcja GPD lub PPD definiuje funkcję ze słowem kluczowym Schemat wydruku "DocumentNUp" (funkcja "DocumentNUp" jest używana tylko wtedy, gdy nie istnieje funkcja "JobNUpAllDocumentsContiguously"), to w przypadku każdej opcji tej funkcji, które mają nazwę słowa kluczowego GPD/PPD jako wartość numeryczną (np. 1, 2, 6 i tak dalej), wartość ta jest podawana jako jedna z obsługiwanych ilości stron na arkusz. W przeciwnym razie xpSDrv zgłasza, że NUp nie jest obsługiwany. |
| DC_PERSONALITY | Unidrv zwraca ciąg zdefiniowany przez słowo kluczowe Personality lubrcPersonalityID GPD. PS zawsze zwraca "PostScript". |
Zachowaj zachowanie tak samo jak w przypadku sterowników innych niż XPSDrv. |
| DC_MEDIAREADY | Jeśli tabela przypisań Form-Tray kiedykolwiek zostanie utworzona, funkcja DeviceCapabilities zwraca unikatowe nazwy formularzy wymienione w tabeli z przypisanym zasobnikiem. Jeśli tabela przypisań Form-Tray nie została utworzona, DeviceCapabilities zwraca wartość "Letter" dla domyślnych ustawień regionalnych systemu niemetrycznego, "A4" dla domyślnych ustawień regionalnych systemu metrycznego lub GPD lub PPD zdefiniowany domyślny rozmiar papieru, jeśli drukarka nie obsługuje "Letter" i "A4". |
Zachowanie jest takie samo, jak w przypadku użycia sterowników innych niż XPSDrv, bez utworzonej tabeli przypisania podajników. |
| DC_STAPLE | (Tylko PS) PPD nie zawiera funkcji "zszywania". Sterownik PScript5 sprawdza, czy którekolwiek z następujących funkcji PPD są zdefiniowane w PPD i nie są ograniczone przez ustawienia urządzenia, aby określić, czy urządzenie może obsługiwać zszywanie. "StapleLocation" "StapleX", "Stapley" "StapleWhen" "StapleOrientation" |
(Tylko PS) Jeśli PPD obsługuje funkcję ze słowem kluczowym "JobStapleAllDocuments" lub "DocumentStaple" Print Schema, DeviceCapabilities zwraca wartość 1, aby oznaczać obsługę zszywania. W przeciwnym razie funkcja DeviceCapabilities zwraca wartość 0. |