directprint.io allows administrators to set user data such as PIN numbers or accounting codes via Microsoft Entra.
Administrators can also define arbitrary custom data that can be used in PJL commands sent to printers. This may include additional accounting information or any other technical parameters required by the printer.
Data is managed within the user’s record in Microsoft Entra.
This guide provides an overview of how to configure user-specific custom data.
Custom data is categorized as follows:
- User data that directly influences the operation of the directprint.io client.
- Arbitrary data that can be passed through to the printer via PJL commands.
Defining the Additional User Attributes for EntraID
The attributes defined in the table below can be assigned any Entra ID user attributes such as;
- "User Principal Name (UPN)"
- "Email Address"
- "Display Name"
- "Given Name"
- "Surname"
- "Job Title"
- "Department"
- "Manager"
- "Office Location"
- "Telephone Number"
- "Mobile Number"
- "Street Address"
- "City"
- "State/Province"
- "Country/Region"
- "Postal Code"
- "Employee ID"
- "Employee Number"
- “onPremisesSecurityIdentifier”
- "Extension Attributes (e.g., extensionAttribute1, extensionAttribute2,)
Configure DirectPrint.io Cloud Print Attribute Mappings
https://portal.azure.com/?Microsoft_AAD_Connect_Provisioning_forceSchemaEditorEnabled=true
List of reserved attributes, with effects on the directprint.io client
directprint.io naming convention | Entra ID / mapping convention | Example Entra ID user source attribute |
MFD_USER | urn:ietf:params:scim:schemas:extension:UPD:2.0:User:MFD_USER | Email Address |
MFD_PIN | urn:ietf:params:scim:schemas:extension:UPD:2.0:User:MFD_PIN | extensionAttribute1 |
MFD_SMARTCARD_ID | urn:ietf:params:scim:schemas:extension:UPD:2.0:User:MFD_SMARTCARD_ID | onPremisesSecurityIdentifier |
PIN | urn:ietf:params:scim:schemas:extension:UPD:2.0:User:PIN | Employee ID |
ACCOUNTING_CODE | urn:ietf:params:scim:schemas:extension:UPD:2.0:User:ACCOUNTING_CODE | Department |