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.