How to Interpret QR Codes in Azure AI Document Intelligence

Answer Correct answer: B — Implement the read model to enable the barcode/QR code add-on capability.

You have an Azure subscription that contains an Azure AI Document Intelligence resource named AIdoc1. You have an app named App1 that uses AIdoc1. App1 analyzes business cards by calling business card model v2.1. You need to update App1 to ensure that the app can interpret QR codes. The solution must minimize administrative effort. What should you do first?

  1. Upgrade the business card model to v3.0.
  2. Implement the read model. Correct Answer
  3. Deploy a custom model.
  4. Implement the contract model.

Community Votes

B
65%
A
35%

65% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.

Community Insight

Tests knowledge of Document Intelligence add-on capabilities and model limitations; the common trap is assuming upgrading the existing Business Card model will enable QR codes.

Azure AI Document Intelligence uses add-on capabilities to extract barcodes and QR codes from documents. This page establishes that the Read model must be implemented because the Business Card model does not support QR code extraction, even when upgraded.

Choosing A (Upgrade the business card model to v3.0) because it seems like a simple version bump, but the Business Card model fundamentally does not support the barcode/QR code add-on capability.

Community Discussion (10 comments)

cheetah313 👍 6 Selected: A
Correct according to ChatGPT.
syupwsh 👍 2 Selected: B
Read model in Azure AI Document Intelligence is specifically designed to extract text and other data, including QR codes, from various document types. This approach requires minimal administrative effort and directly addresses the requirement to interpret QR codes, unlike the business card model, which does not support add-on capabilities such as QR code extraction. Answer is B
miai74uu 👍 1 Selected: B
Document Intelligence supports more sophisticated and modular analysis capabilities. Use the add-on features to extend the results to include more features extracted from your documents. - barcodes https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/concept/add-on-capabilities?view=doc-intel-4.0.0&tabs=rest-api
pabsinaz 👍 2 Selected: B
Option A (upgrade the business card model to v3.0) isn't the right choice because even though the newer version of the business card model might include improvements, it doesn't specifically address the need to interpret QR codes. Implementing the read model (option B) is the most direct way to ensure that App1 can interpret QR codes without requiring additional changes or custom models. The read model includes the capability to read barcodes and QR codes, providing the functionality you need with minimal administrative effort.
TimZ1010 👍 3 Selected: B
B is the answer
pabsinaz 👍 3 Selected: A
To ensure that App1 can interpret QR codes with minimal administrative effort, the best approach would be to: A. Upgrade the business card model to v3.0. The business card model version 3.0 includes enhanced capabilities, including the ability to interpret QR codes, which would directly address your requirement without needing to deploy additional models or implement complex configurations. This upgrade will streamline the process, leveraging the existing capabilities of the business card model and minimizing the need for additional administrative tasks.
MASANASA 👍 2 Selected: B
https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/concept/add-on-capabilities?view=doc-intel-4.0.0&tabs=sample-code
chrillelundmark 👍 2 Selected: B
My answer is based on the model v4.0. According to my link: https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/model-overview?view=doc-intel-4.0.0#model-analysis-features Barcode isn't supported in the prebult Business card model. It's optional in the Read model and enabled in the Contract model. I go for the contract model because of the minimize administrative effort. I will cost more to set it up from the start but since Read can't ensure the QR-reading but if the QR-read fails there will be manual labour fixing it, which can potentially be a lot of work.
Alan_CA 👍 3 Selected: B
Add-on capabilities (includes QR codes extraction) are available within all models except for the Business card model https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/concept/add-on-capabilities?view=doc-intel-3.1.0
AmitSonal 👍 2 Selected: B
To ensure that App1 can interpret QR codes with minimal administrative effort, you should implement the read model (Option B). The read model in Azure AI Document Intelligence is designed to extract text from various types of documents, including QR codes12. Upgrading the business card model to v3.0 (Option A) or deploying a custom model (Option C) would involve more administrative effort and may not specifically address the need to interpret QR codes. Implementing the contract model (Option D) is not relevant to this requirement.

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

Implementing the Read model (Option B) is correct because Azure AI Document Intelligence supports barcode and QR code extraction as an add-on capability for most models, including the Read model. To extract QR codes with minimal administrative effort, you simply call the Read model and enable the barCodes/qRCodes add-on feature. This directly fulfills the requirement without needing custom training or unsupported model upgrades.

Why the Other Options Are Wrong

Option A is incorrect because the Business Card model explicitly does not support the barcode/QR code add-on capability, even in version 3.0. Option C is incorrect because deploying a custom model requires significant administrative effort for labeling and training compared to using a prebuilt model with an add-on. Option D is incorrect because while the Contract model supports the barcode add-on, it is domain-specific and less appropriate than the foundational Read model for simply interpreting QR codes with minimal effort.

Community Comment Notes

Commenters correctly pointed out that add-on capabilities for QR codes are "available within all models except for the Business card model," as Alan_CA noted. Another commenter initially suggested the Contract model due to it having barcodes enabled by default, but the Read model is the standard, lower-effort approach for general extraction. The consensus confirms that upgrading the business card model will not work.

Official Reference

Exam Strategy

When asked to extract specific features like QR codes in Document Intelligence, check the add-on capabilities documentation. Remember that certain prebuilt models like the Business Card model have specific exclusions for add-ons, requiring you to pivot to the Read model.

Related Analysis

← Back to AI-102 Study Guide