Přidružení aplikace pro podporu tisku
Postupujte podle pokynů v tomto článku a nastavte a přidružte aplikaci podpory tisku k tiskárně.
Důležitý
Počínaje vydáním sady Windows 11 SDK (22000.1) jsou Aplikace na podporu tisku (PSA) doporučenou metodou pro vývoj UWP aplikací pro tiskárny. Pokud chcete vyvíjet aplikaci podpory tisku pro tiskové zařízení, stáhněte a nainstalujte
Tento článek popisuje následující úlohy:
Vyhledání ID hardwaru nebo kompatibilního ID tiskárny
Příprava souboru INF s příponou psa.inf
Instalace souboru INF s příponou psa.inf na počítač s Windows 11
Přepsání přidružení PSA pro podnikové a firemní zákazníky
Použijte PSA s univerzálním tiskem
Nastavení tiskáren a vyhledání ID hardwaru nebo kompatibilního ID
Aplikace podpory tisku (PSA) je přidružená k frontě tiskárny pomocí ID hardwaru nebo kompatibilního ID.
Pokud chcete najít ID hardwaru a kompatibilní ID tiskárny, postupujte takto:
Připojte tiskárnu IPP k počítači s Windows 11.
V aplikaci Nastavení Windows 11 vyberte Bluetooth zařízení &.
Na stránce Bluetooth & zařízení vyberte Tiskárny & a skenery.
Vyberte tiskárnu IPP.
Na stránce tiskárny IPP vyberte Vlastnosti hardwaru.
V dialogovém okně vlastností hardwaru tiskárny vyberte kartu Nastavení.
Vyberte složku Zařízení a tiskárny.
Klikněte pravým tlačítkem myši na tiskárnu IPP a v místní nabídce vyberte Vlastnosti.
Na kartě Hardware vyberte v seznamu funkcí zařízení ovladač třídy Microsoft IPP a pak vyberte tlačítko Vlastnosti.
V dialogovém okně Vlastnosti ovladače třídy IPP Microsoft vyberte kartu Podrobnosti.
V rozevíracím seznamu Vlastnost vyberte ID hardwaru (nebo kompatibilní ID).
Zkopírujte řetězec ID hardwaru (začíná na "PSA_") v seznamu Hodnot. Budete to potřebovat pro INF rozšíření, nebo případně kompatibilní ID, které nezačíná na 'PSA_'.
Příprava souboru INF s příponou PSA
PSA je přidružen k tiskárně pomocí přípony souboru INF .
Následující kroky vytvoří a otestuje soubor INF přípony:
Zkopírujte níže uvedené ukázkové rozšíření INF psa.inf jako výchozí bod pro váš soubor INF.
Aktualizujte PrinterHardwareId v souboru psa.inf pomocí ID zařízení nebo Kompatibilního ID.
Aktualizujte PackageFamilyName a AUMID (AppUserModeId) pro vaši aplikaci PSA.
Podepište soubor psa.cat pomocí vzorové přípony INF.
ukázkový soubor INF s příponou psa.inf
[Version]
Signature = "$WINDOWS NT$"
Class = Extension
ClassGuid = {e2f84ce7-8efa-411c-aa69-97454ca4cb57}
Provider = %ManufacturerName%
ExtensionId = {D4D9196A-105B-4B76-B693-84BD33A7A703}
CatalogFile = psa.cat
DriverVer = 05/19/2020,16.35.13.542
PnpLockdown = 1
[Manufacturer]
%ManufacturerName% = Microsoft, NTamd64.6.3
[Microsoft.NTamd64.6.3]
%Device.ExtensionDesc% = PSA-Install, %PrinterHardwareId%
%Device.ExtensionDesc% = PSA-Install, %PrinterHardwareId2%
%Device.ExtensionDesc% = PSA-Install, %PrinterHardwareId3%
[PSA-Install.NT]
AddProperty = Add-PSA-Property
[PSA-Install.NT.Software]
AddSoftware = %SoftwareName%,, Microsoft-PSA-SoftwareInstall
[Microsoft-PSA-SoftwareInstall]
SoftwareType = %MicrosoftStoreType%
SoftwareID = pfn://%PackageFamilyName%
[Add-PSA-Property]
{A925764B-88E0-426D-AFC5-B39768BE59EB}, 1, 0x12,, %AUMID%
[Strings]
ManufacturerName = "Microsoft"
SoftwareName = "Microsoft Print Support App"
Device.ExtensionDesc = "Print Support App Extension"
MicrosoftStoreType = 2
PackageFamilyName = "dd5de805-d9bb-4785-88e9-399cbff2130e_ph1m9x8skttmg"
AUMID = "dd5de805-d9bb-4785-88e9-399cbff2130e_ph1m9x8skttmg!App"
PrinterHardwareId = "PSA_CanoniP110_seriesD84F"
PrinterHardwareId2 = "PSA_XeroxAltaLink_B8055C036"
PrinterHardwareId3 = "PSA_BrotherMFC-J775DWF678"
Poznámka
{A925764B-88E0-426D-AFC5-B39768BE59EB}, 1
je předdefinovaná vlastnost použitá v procesu přidružování PSA pro tiskárnu používající INF.
Test instalace rozšíření INF ve Windows 11
Importujte kořenový certifikát do důvěryhodného úložiště, pokud jste použili certifikát podepsaný svým držitelem k podepsání souboru .cat.
Otevřete příkazový řádek se zvýšenými oprávněními a spusťte následující příkaz:
pnputil.exe /add-driver psa.inf
Přepsání přidružení PSA pro podnikové a firemní zákazníky
Pro uživatele a domácnosti se PSA stáhne z Microsoft Storu a nainstaluje se na základě ID hardwaru tiskárny nebo kompatibilního ID. Tato funkce je podporována i pro podnikové a firemní zákazníky, pokud se rozhodnou používat PSA od výrobce tiskárny. Asociace je řízena rozšířením INF publikovaným ve službě Windows Update výrobci tiskáren.
Podnikové a obchodní zákazníky mohou potřebovat změnit asociaci INF rozšíření, pokud se rozhodnou používat obchodní logiku PSA (například podniková aplikace). Potřebují nasadit a konfigurovat vlastní PSA systém, který má integrovanou obchodní logiku. Příkladem obchodní logiky je správa kvóty tisku a nákladů nebo zásad tisku (bez barev nebo bez jednostranného tisku).
Klíč registru lze použít k přepsání přidružení PSA z rozšíření INF. Tuto metodu klíče registru lze použít pro podnikové zákazníky se systémem Windows Print Server (Point and Print) a Univerzálním tiskem.
Zde je hodnocení, jak je PSA přidruženo:
Vlastní ovladač tiskárny výrobce v3/v4 se stáhne ze služby Windows Update (nepoužívá se žádné PSA).
Klíč registru se používá k přidružení PSA.
Rozšíření INF se používá k přidružení PSA.
Tisk IPP bez PSA
Doporučujeme, aby podnikoví zákazníci k distribuci klíče registru používali Microsoft Endpoint Manager. K nasazení vlastního PSA můžou také použít Endpoint Manager.
Klíč registru je definován takto:
Klíčová položka | Hodnota |
---|---|
Cesta ke klíči registru | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\PSA\Association |
Jméno | ID hardwaru nebo kompatibilní ID |
Typ | REG_SZ |
Hodnota | PSA AUMID, například "dd5de805-d9bb-4785-88e9-399cbff2130e_ph1m9x8skttmg! Aplikace |
Klíč PSA v editoru registru :
Název hodnoty a data hodnoty v dialogovém okně Upravit víceřetězcový:
Použití PSA s univerzálním tiskem
PSA můžete přidružit k tiskárnám, které nativně podporují Univerzální tisk.
Důležitý
Tiskárny používající univerzální tiskový konektor Microsoft nepodporuje pro použití s PSA. V některých případech však mohou být tiskárny používající univerzální tiskový konektor podporovány výrobcem původního zařízení ("OEM"), který poskytuje hardware PSA a tiskárny. Obraťte se prosím na svůj OEM. OEM, a ne Microsoft, bude zodpovědný za problémy související s tímto povolením a podporou OEM.
ID hardwaru tiskárny univerzálního tisku najdete v aplikaci Nastavení Systému Windows 11, podobně jako u místní tiskárny IPP:
V aplikaci Nastavení Windows 11 vyberte Bluetooth & zařízení.
Na stránce zařízení &
Bluetooth vyberte Tiskárny & skenery .Vyberte tiskárnu pro univerzální tisk.
Na stránce tiskárny Universal Print vyberte Vlastnosti hardwaru.
V dialogovém okně vlastností hardwaru tiskárny vyberte kartu Nastavení.
Vyberte Složku Zařízení a tiskárny.
Klikněte pravým tlačítkem myši na tiskárnu a v místní nabídce vyberte Vlastnosti.
Na kartě Hardware vyberte v seznamu Funkce zařízeníUniverzální tiskový ovladač třídy a pak vyberte tlačítko Vlastnosti.
V dialogovém okně vlastností vyberte kartu Podrobnosti.
V rozevíracím seznamu Vlastnost vyberte ID hardwaru.
ID hardwaru je atribut IPP printer-device-id tiskárny.
Související články
Ukončení plánu údržby pro ovladače tiskáren třetích stran ve Windows
specifikace protokolu IPP (Internet Printing Protocol)
Průvodce návrhem aplikace pro podporu tisku