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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / read standerd Code39
Power Apps
Unanswered

read standerd Code39

(0) ShareShare
ReportReport
Posted on by

Hi, 

 

I'd like to read standerd CODE 39 (not using full ASCII) with characters like $+%/.

The combination of characters that displays Full ASCII cannot be read alone.

 

is there any way to read ?

Categories:
I have the same question (0)
  • v-jefferni Profile Picture
    Microsoft Employee on at

    Hi @acero26 ,

     

    Have you tried the Barcode reader control? I didn't find a place in the official documentation that says the original Code 39 is not supported.

    Barcode reader control in Power Apps - Power Apps | Microsoft Learn

     

    Best regards,

  • acero26 Profile Picture
    on at

    Hi @v-jefferni ,

     

    Thank you for your reply. Yes, I have.

     

    See example,

    I woud like to read this barcode "%V". However Power Apps Barcode reader read it as "@".

    This is caused ascii, I believe.

     

    code39_%V.png

  • WillPage Profile Picture
    2,339 Super User 2026 Season 1 on at

    %V is the character encoding for the @ symbol in Code 39 full ASCII. This barcode is being read correctly.

    WillPage_0-1698117525985.png

     

  • acero26 Profile Picture
    on at

    I understand the barcode can be read correctly when its value is changed to1234/D.

    Can I set full ASCII mode off ? I cannot read a barcode below.

     

    code39_1234$.png

  • WillPage Profile Picture
    2,339 Super User 2026 Season 1 on at

    I think the best you could do is import the table from the wikipedia page on Code39 full ascii and do a lookup against any special characters.

    Imagine you have that table in a format like
    {"Character": "@", Encoding: "%V",
    ....}
    ..and you call it EncodingTable and the barcode value is in Label2

    Then you convert the values like this

    Concat(AddColumns(
    AddColumns(
    Sequence(Len(Label2.Text)),
    "Letter",
    Right(Left(Label2.Text,Value),1)
    ),"Encoding", Coalesce(Lookup(EncodingTable, Character = Letter).Encoding,Letter),Encoding)

  • acero26 Profile Picture
    on at

    @WillPage I appliciate your reply.

    Your solution works if I can read a barcode.

     

    However my problem is that I keep scanning it but nothing happened. 

    It happened only when I tried to scan a barcode that was including $+%/ alone like 1234$ code above.

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

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 345 Most Valuable Professional

#2
11manish Profile Picture

11manish 207 Super User 2026 Season 2

#3
Mohsin Ali Profile Picture

Mohsin Ali 177

Last 30 days Overall leaderboard