Skip to Content
N B

Crystal 2008, Barcode 39 & Special Characters

Some of our inventory items contain special characters. I have run a quick test in Crystal 2008 using the Code39 and Code39 Full ASCII, and am having the following problems with some of them:

1) Does not scan at all or

2) Scans with the ASCII translation

I have created a report with string formulas that all have '0123456n'. I replaced 'n' with a special character. I then put each formula on the report twice, formatting one as a Code39 and the other as Code39FullASCII (through the Change to Barcode... formatting). I also changed the font size to 36pt from 24pt. We've used Azalea barcodes in the past, and 24pt was too small. I then printed the report out and tried scanning the barcodes. I received the following results:

Item#                       Code39                    Code39FullASCII
0123456~                  Did not scan           Scanned as 0123456%S

0123456!                   Did not scan           Scanned as 0123456/A

0123456@                 Did not scan           Scanned as 0123456%V

0123456#                   Did not scan            Scanned as 0123456/C

0123456$                   Scanned fine           Scanned as 0123456/D

0123456%                  Scanned fine           Scanned as 0123456/E

0123456^                    Did not scan            Scanned as 0123456%N

0123456&                   Did not scan            Scanned as 0123456/F

0123456*                    Did not scan            Scanned as 0123456/J

0123456(                    Did not scan            Scanned as 0123456/H

0123456)                    Did not scan            Scanned as 0123456/I

0123456-                    Scanned fine            Scanned fine

0123456_                   Did not scan            Scanned as 0123456%O

0123456=                   Did not scan            Scanned as 0123456%H

0123456+                   Scanned fine           Scanned as 0123456/K

0123456{                    Did not scan            Scanned as 0123456%P

0123456}                    Did not scan             Scanned as 0123456%R

0123456.                    Scanned fine            Scanned fine

0123456:                    Did not scan             Scanned as 0123456/Z

The results:

'Did not scan' means the scanner did nothing

'Scanned fine' means the scanner translated it as the item/special characters appear

'Scanned as...' means the scanner translated the special character.

Why did some of these scan fine for both barcodes?

Why did some not scan at all for Code39, but then did for Code39FullASCII?

What barcode 39 font scans ALL special characters as they appear?

Thank you.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Posted on Jul 25, 2008 at 10:06 PM

    Please review the following document:

    [http://www.azalea.com/Code39/C39ToolsDocumentation.pdf]

    it says:

    "Your string must include only characters from Code 39 character set ..."

    You will find that you are getting positive results only if the character is in the list.

    Hope it helps

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Aug 14, 2008 at 12:03 PM

    Read through the document, thank you.

    Will update our users to let them know the restrictions on the code 39 character set.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.