Creazione di un connettore Stampa universale
Questo articolo contiene puntatori alle risorse e informazioni utili per la creazione di un connettore Stampa universale da parte degli ISV.
Per informazioni generali sul connettore, vedere la panoramica connettore Stampa universale.
Registrazione dell'ID client
La registrazione dell'ID client è il passaggio necessario per configurare l'identità dell'ID Entra Microsoft per comunicare con Stampa universale. Vedere Registrazione dell'ID client della stampante. L'articolo descrive la registrazione dell'ID client per le stampanti che dispongono del supporto di Stampa universale nel firmware. Si applica al connettore perché il connettore agisce per conto delle stampanti che non dispongono di tale funzionalità nel firmware.
Flusso complessivo
Vedere la sezione 4 "Model" della specifica IPP Shared Infrastructure Extensions (IPP-Infra). Questo documento verrà indicato più avanti in questo articolo.
Nel caso di Stampa universale
- Il servizio IPP di stampa universale funge da "stampante dell'infrastruttura IPP". Per recuperare l'URI per l'endpoint del servizio IPP, fare riferimento al tipo di risorsa printService nell'API Microsoft Graph.
- Il connettore funge da "proxy IPP".
attività Connessione or
Il connettore esegue diverse attività per conto delle stampanti installate. Questa sezione include le informazioni necessarie per implementare tali attività del connettore.
Registrazione stampante
Per informazioni generali, vedere Registrazione della stampante del connettore .
Il flusso di registrazione della stampante è descritto nella registrazione della stampante di stampa universale.
Importante
Al termine del processo di registrazione della stampante, viene generato un certificato per la stampante. Questo certificato viene usato per autenticare tutte le richieste successive inviate a Stampa universale per conto della stampante (vedere Recupero di un token della stampante). Archiviare il certificato in modo sicuro.
Aggiornamento degli attributi della descrizione della stampante
Per il contesto, vedere l'attività proxy IPP denominata "Startup" nel diagramma sequenza nella pagina 20 della specifica IPP-Infra.
Elenco degli attributi di descrizione della stampante supportati
Attributo IPP | Attributo IPP |
---|---|
charset configurato | pdf-fit-to-page-default |
charset supportato | pdf-fit-to-page-default |
compressione supportata | pdf-k-ottets-supported |
copie predefinite | vincoli pdf-size-constraints |
copie supportate | pdf-versions-supported |
document-format-default | presentation-direction-number-up-default |
formato documento supportato | presentation-direction-number-up-supported |
finishs-default | print-color-mode-default |
finitura supportata | print-color-mode-supported |
generated-natural-languages-supported | printer-is-accepting-jobs |
ipp-features-supported | posizione della stampante |
ipp-versions-supported | stampante-make-and-model |
media-col-database | printer-more-info |
media-col-default | printer-name |
impostazione predefinita dei supporti | printer-resolution-default |
supporto per l'origine multimediale | stampante-risoluzione supportata |
supporto multimediale | stato della stampante |
supporto per il tipo di supporto | motivi dello stato della stampante |
multiple-document-handling-default | printer-up-time |
supporto per la gestione di più documenti | printer-uri-supported |
multiple-document-jobs-supported | print-quality-default |
natural-language-configured | stampa-qualità-supportato |
number-up-default | print-scaling-default |
number-up-supported | supporto per la scalabilità di stampa |
operazioni supportate | queued-job-count |
orientation-requested-default | lato predefinito |
orientamento richiesto supportato | lato supportato |
output-bin-default | uri-authentication-supported |
output-bin-supported | URI-security-supported |
Suggerimento
Per la documentazione dei valori accettabili per questi attributi, vedere https://www.iana.org/assignments/ipp-registrations/ipp-registrations.xhtml.
Attributi del connettore personalizzato Microsoft
Nome attributo | Type | Commenti |
---|---|---|
microsoft-universal-print-connector-app-version | Testo con lingua | Connessione or metadati usati per identificare il connettore quando vengono raccolte informazioni sulla risoluzione dei problemi. È incluso nell'operazione Update-Output-Device-Attributes della stampante. |
microsoft-universal-print-connector-operating-system | Testo con lingua | Connessione or metadati usati per identificare il connettore quando vengono raccolte informazioni sulla risoluzione dei problemi. È incluso nell'operazione Update-Output-Device-Attributes della stampante. |
microsoft-universal-printer-driver-name | Testo con lingua | Utilizzato dal connettore/stampante per identificare il driver della stampante utilizzato dalla stampante. È incluso nell'operazione Update-Output-Device-Attributes della stampante. |
microsoft-universal-printer-driver-version | Testo con lingua | Utilizzato dal Connessione or/Printer per identificare la versione del driver della stampante utilizzata dalla stampante. È incluso nell'operazione Update-Output-Device-Attributes della stampante. |
microsoft-output-device-job-state-message | Testo senza lingua | Utilizzato dal Connessione or/stampante per specificare un messaggio di errore esteso quando un processo di stampa ha esito negativo. Viene incluso quando la stampante chiama l'operazione UpdateJobStatus. Ciò può includere un codice di errore sottostante, uno stack di eccezioni o dettagli non personali che consentono di risolvere l'errore del processo. |
Configurazione della notifica per le stampanti
Il connettore esegue la maggior parte delle comunicazioni con Stampa universale tramite il servizio di notifica di stampa universale. Tramite il meccanismo di notifica, il connettore può ricevere eventi sulle azioni che deve eseguire per conto delle stampanti ,ad esempio recuperare un processo di stampa in sospeso.
Il meccanismo di notifica "ippget" descritto in RFC 3996 è il modo per configurare un canale di notifica basato su eventi con Stampa universale. Senza un canale di questo tipo, il connettore deve inviare continuamente richieste al servizio di notifica di stampa universale (ad esempio, avere un canale di notifica basato su poll) per recuperare i dati degli eventi.
Per ottenere l'URI per l'endpoint del servizio di notifica, vedere il tipo di risorsa printService nell'API Microsoft Graph.
Stampa
Fare riferimento al flusso a partire dall'attività proxy IPP denominata "Recupera processo dalla stampante dell'infrastruttura" nel diagramma sequenza nella pagina 20 della specifica IPP-Infra.
Fare riferimento alla pagina 20 nella specifica IPP (seguire il diagramma di sequenza da Get Jobss e versioni successive).
Annullamento della registrazione delle stampanti
Fare riferimento a Elimina stampante nell'API Microsoft Graph.