web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id : 0E5S23YAvkDWjYINaWAhHH
Power Apps - Building Power Apps
Unanswered

Barcode Reader (Canvas) vs Barcode Scanner Component (Model)

Like (0) ShareShare
ReportReport
Posted on 18 Apr 2025 03:18:51 by 2
Hi all,
 
I wish to ask for advice on a component that I've found in model-driven apps.
 
Previously, I assumed that only canvas apps have access to the barcode scanning function via the Barcode Reader control:
 
 
However, I've noticed that it is possible to add the barcode scanning function to a field in model-driven apps via the Barcode Scanning Component:
 
 
My questions are as follow:
 
1. Are there any plans to retire the Barcode Scanning component in the model-driven app?
 
2. Are there any additional licenses required for the Barcode Scanning component in the model-driven app? I'm assuming that the standard power apps premium license is sufficient. 
 
3. Is there any reason to use the Barcode Reader (Canvas) over the Barcode Scanning (Model)?
 
 
Thanks.
 
Categories:
  • AmĂ­nAA Profile Picture
    1,105 Super User 2025 Season 2 on 09 Jun 2025 at 09:05:22
    Barcode Reader (Canvas) vs Barcode Scanner Component (Model)
    Hi there @GI-04112041-0!
     
    Well . . . It really depends on how do the technicians work  . . . I'd say that the easiest thing would be that after saving the form, use a JS to automatically open the custom page. And within that custom page, gather the information however you want, and afterwards, just patch that data into the record. It's not the most optimal solution, but it's fast to do in my opinion.
     

    If you like my response, please give it a Thumbs Up. Should this reply solve your question, please mark your post as Solved. Otherwise, feel free to reply to my answer for further help.
    Connect with me if you feel like it! 
  • GI-04112041-0 Profile Picture
    4 on 02 Jun 2025 at 23:53:44
    Barcode Reader (Canvas) vs Barcode Scanner Component (Model)
    @AmĂ­nAA, if I was to add a page with a canvas app and use a barcode scanner, how would I get the output into the fields in my model driven app? I have 2 fields, an asset tag field and a serial number field. Both are scannable barcodes on our devices. I have the barcode component added to the fields in my model-driven app, but my technicians only have E3 licenses, so they're limited to manual entry and the scanner does not show up for them. 
     
    I'm comfortable in Canvas apps and have no problem building a page and setting the scanned barcode as a variable, but I'm lost in Model Driven and have no clue how I would throw that variable into my fields in the Model Driven App.
     
    Any help would be most definitely appreciated. 
     
    Thank you!
     
    -Greg
  • ronaldwalcott Profile Picture
    3,820 Super User 2025 Season 2 on 18 Apr 2025 at 19:56:52
    Barcode Reader (Canvas) vs Barcode Scanner Component (Model)
    Isn't a web version of the scanner currently being worked on for canvas apps so even if the model driven one was deprecated there would still be a scanning solution? 
  • AmĂ­nAA Profile Picture
    1,105 Super User 2025 Season 2 on 18 Apr 2025 at 15:40:42
    Barcode Reader (Canvas) vs Barcode Scanner Component (Model)
    Hi there @CU24100752-0!
     
    To add up to what @stampcoin said...said... I believe the Canvas component to be more complete, or at the very least, easier to use. So, if you need to scan barcodes, you might do good in using a custom page to manage the scanning of barcodes, although it really depends on how you want to use it.
  • stampcoin Profile Picture
    3,644 Super User 2025 Season 2 on 18 Apr 2025 at 15:25:00
    Barcode Reader (Canvas) vs Barcode Scanner Component (Model)
    My personal opinion:
    1. Don't see/know any plan to retire the control for model-driven app.
    2. I don't think  controls need extra license, and I agree with you.
    3. Canvas app, you can scan multiple in on session; more property for this, like Onscan, Onchange, etc, others like UI stuff..
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Announcing our 2025 Season 2 Super Users!

A new season of Super Users has arrived, and we are so grateful for…

Paul Stork – Community Spotlight

We are honored to recognize Paul Stork as our July 2025 Community…

Congratulations to the June Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 791 Most Valuable Professional

#2
MS.Ragavendar Profile Picture

MS.Ragavendar 410 Super User 2025 Season 2

#3
mmbr1606 Profile Picture

mmbr1606 275 Super User 2025 Season 2