Delen via


Een connector voor Universeel afdrukken bouwen

Dit artikel bevat aanwijzers naar resources en informatie om ISV's te helpen bij het bouwen van een connector voor Universeel afdrukken.

Zie het overzicht van de connector voor Universeel afdrukken voor achtergrondinformatie over de connector.

Registratie van client-id's

Registratie van client-id's is de stap die nodig is om uw Microsoft Entra ID-identiteit in te stellen voor communicatie met Universal Print. Raadpleeg de registratie van de printerclient-id. In het artikel wordt de registratie van client-id's beschreven voor printers met Universal Print-ondersteuning in hun firmware. Deze is van toepassing op de connector, omdat de connector werkt namens printers die deze mogelijkheid niet hebben in hun firmware.

Algemene stroom

Zie de sectie 4 Model van de specificatie IPP Shared Infrastructure Extensions (IPP-Infra). Dit document wordt verderop in dit artikel genoemd.

In het geval van Universal Print

  • De Universal Print IPP-service fungeert als de 'IPP Infrastructuurprinter'. Als u de URI voor het IPP-service-eindpunt wilt ophalen, raadpleegt u het resourcetype printService in de Microsoft Graph API.
  • De connector fungeert als de IPP-proxy.

Verbinding maken ortaken

De connector voert een aantal taken uit namens de printers die erop zijn geïnstalleerd. Deze sectie bevat de informatie die nodig is om deze connectortaken te implementeren.

Printerregistratie

Raadpleeg de printerregistratie van de connector voor achtergrondinformatie.

De printerregistratiestroom wordt beschreven in de Universal Print-printerregistratie.

Belangrijk

Aan het einde van het registratieproces van de printer wordt een certificaat gegenereerd voor de printer. Dit certificaat wordt gebruikt om alle volgende aanvragen te verifiëren die namens de printer naar Universal Print worden verzonden (zie Een printertoken ophalen). Sla het certificaat veilig op.

Beschrijvingskenmerken van de printer bijwerken

Raadpleeg de IPP-proxytaak 'Opstarten' in het sequentiediagram op pagina 20 in de IPP-Infra-specificatie voor context.

Lijst met ondersteunde kenmerken van printerbeschrijving

IPP-kenmerk IPP-kenmerk
charset geconfigureerd pdf-fit-to-page-default
charset ondersteund pdf-fit-to-page-default
compressie ondersteund pdf-k-octets-supported
kopieën-standaard pdf-size-constraints
kopieën die worden ondersteund pdf-versions-supported
document-format-default presentatierichting-nummer-up-standaard
documentindeling ondersteund presentatierichting-nummer-up-ondersteund
afwerkingen-standaard print-color-mode-default
afwerkingen die worden ondersteund print-color-mode-supported
gegenereerde natuurlijke talen ondersteund printer-is-accepteren-taken
ipp-functies die worden ondersteund printerlocatie
Ondersteunde ipp-versies printer-make-and-model
media-col-database printer-meer-info
media-col-default printernaam
mediastandaard printer-resolutie-standaard
mediabron ondersteund printerresolutie ondersteund
media ondersteund printerstatus
mediatype ondersteund printerstatusredenen
multiple-document-handling-default printer-up-time
verwerking van meerdere documenten wordt ondersteund printer-uri ondersteund
taken met meerdere documenten ondersteund standaard afdrukkwaliteit
geconfigureerd in natuurlijke taal afdrukkwaliteit ondersteund
standaardnummering afdrukschaalstandaard
nummer-up ondersteund afdrukken schalen ondersteund
bewerkingen die worden ondersteund Aantal taken in wachtrij
afdrukstand aangevraagd-standaard kant-en-standaard
oriëntatie aangevraagd ondersteund ondersteunde zijden
output-bin-default URI-verificatie ondersteund
uitvoer-bin ondersteund Ondersteunde URI-beveiliging

Tip

Raadpleeg voor https://www.iana.org/assignments/ipp-registrations/ipp-registrations.xhtmldocumentatie over acceptabele waarden voor deze kenmerken.

Aangepaste microsoft-connectorkenmerken

Kenmerknaam Type Opmerkingen
microsoft-universal-print-connector-app-version Tekst met taal Verbinding maken of metagegevens die worden gebruikt voor het identificeren van de connector wanneer informatie over probleemoplossing wordt verzameld. Deze is opgenomen in de bewerking Update-Output-Device-Attributes van de printer.
microsoft-universal-print-connector-operating-system Tekst met taal Verbinding maken of metagegevens die worden gebruikt voor het identificeren van de connector wanneer informatie over probleemoplossing wordt verzameld. Deze is opgenomen in de bewerking Update-Output-Device-Attributes van de printer.
microsoft-universal-printer-driver-name Tekst met taal Wordt gebruikt door de connector/printer om het printerstuurprogramma te identificeren dat door de printer wordt gebruikt. Deze is opgenomen in de bewerking Update-Output-Device-Attributes van de printer.
microsoft-universal-printer-driver-version Tekst met taal Wordt gebruikt door de Verbinding maken or/printer om de versie van het printerstuurprogramma te identificeren die door de printer wordt gebruikt. Deze is opgenomen in de bewerking Update-Output-Device-Attributes van de printer.
microsoft-output-device-job-state-message Tekst zonder taal Wordt gebruikt door de Verbinding maken or/printer om een uitgebreid foutbericht op te geven wanneer een afdruktaak mislukt. Deze wordt opgenomen wanneer de printer de bewerking UpdateJobStatus aanroept. Dit kan een onderliggende foutcode, uitzonderingsstack/bericht of niet-PII-gegevens bevatten die helpen bij het oplossen van de taakfout.

Melding instellen voor printers

De connector doet het grootste deel van de communicatie met Universal Print via de Universal Print Notification Service. Via het meldingsmechanisme kan de connector gebeurtenissen ontvangen over acties die moeten worden uitgevoerd namens printers (bijvoorbeeld het ophalen van een afdruktaak die in behandeling is).

Het 'ippget' -meldingsmechanisme dat wordt beschreven in RFC 3996 is de manier om een op gebeurtenissen gebaseerd meldingskanaal in te stellen met Universal Print. Zonder een dergelijk kanaal moet de connector continu aanvragen verzenden naar de Universal Print Notification Service (dat wil bijvoorbeeld een op poll gebaseerde meldingskanaal hebben) om gebeurtenisgegevens op te halen.

Als u de URI voor het Notification Service-eindpunt wilt ophalen, raadpleegt u het resourcetype printService in de Microsoft Graph API.

Afdrukken

Raadpleeg de stroom die begint met de IPP-proxytaak met de naam 'Taak ophalen van infrastructuurprinter' in het sequentiediagram op pagina 20 in de IPP-Infra-specificatie.

Raadpleeg Pagina 20 in de IPP-specificatie (volg het volgordediagram vanaf Get Jobs).

Registratie van printers ongedaan maken

Raadpleeg Printer verwijderen in de Microsoft Graph API.