cancel
Showing results for 
Search instead for 
Did you mean: 

How to print GS1-128 barcode

Former Member
0 Kudos

I am using the UCC 128 bar code format within SAP for printing our bar codes . We now have to convert them to GS1-128 barcode format. The main problem we are having is with the FNC1 code . I didnt see a GS1-128 barcode available in SAP . Anyone know how to add the FNC1 code to the UCC128 bar code ?

Any insight would be helpful.

Accepted Solutions (1)

Accepted Solutions (1)

DavidLY
Advisor
Advisor

Hello,

Are there special syntax requirements for the barcode text?

E.g. an UCC 128 barcode usually only contains digits

(no characters) and usually it always starts with an <FNC1>

character. After the <FNC1> there should be some digits which

are the application identifier etc. Please see e.g.

http://en.wikipedia.org/wiki/GS1-128 for more information.

Mode U automatically adds the <FNC1> at the beginning, but as

I wrote, only digits are allowed. If you use mode N, you can use

>8 as FNC1 character (see SAP note 645158).

Check SAP note 119604 also.

Regards,

David

Former Member
0 Kudos

Thanks Much David.. That Solved our Issue...Sorry for the delayed response...

Former Member
0 Kudos

Hi Sandeep ,

We are facing a similar issue .Please let us know how you have resolve the issue.

My query is as explained below.

To print a label bar code (Code 128 ) using fnc1 characters . The data that needs to be printed is as follows :

(421) 036 3146 (90) 150 where (421 ) and (90) are application identifiers:

As per the settings, the scanner is able to pick the FNC1 characters at the start of the barcode. But in our case as we have two

Application identifiers 421 and (90). We need a sepeartor to differentiate for the second AI.

As per SAP the code set C is >; and fnc1 character is >8

The format we are passing to print the barcode is : 421 036 3146 >8 90 150

But the scanner is unable to recognize the fnc1 characters seperator..It is not identifying the seperator between second appiication identifier (90) and the data.

Please let us know what fnc1 characters that needs to be passed in order to read the barcode data correctly.

Are we passing the data correctly or is there any other steps that we are missing. Please let us know.

Thanks in advance.

Srinivas

Former Member
0 Kudos

Hi Sandeep,

Could you please help me out to print GS1-128 Bar code by using adobe forms.?

we are trying to concatenate the "International Article Number (EAN/UPC) "  , "Expiry Date" & "Delivery numbe" and binded this value to the bar code (Code 128 SSCC).

How can i convert the Code 128 SSCC bar code  into GS1 - 128 Compatible bar code ?

any help greatly appreciated ...

Thanks and regards

Krishna Mohan

miguelcastrosan
Explorer
0 Kudos

Thank you David,

Using the configuration for BARCODE Z128U (SE37) and the character ">8" at the beginning of the code, we obtained finally the correct GS1-128 Code we where trying to obtain.

Thanks for your contribution.

Best,

0 Kudos

Hi Miguel

How did you define Barcode Z128U? We don't have it in our system.

Regards Merrill

ONavas
Participant
0 Kudos

You can create in SE73 your Z128U for GS1-EAN128 with next parameters.

Next steps are for Z128U that I created in the customer system.

This is my Z128U for GS1-EAN128 horizontal barcode

CODE128 Mode = U for GS1

0 Kudos

Hi Oscar

Thank you very much for that. I changed to Mode = U and tested with the same input like Miguel above. Unfortunately my code looks completely different than on the picture above and it is not read correctly from my "Healthcare Demo Scanner" App on my smartphone.

Any idea?

Regards

Merrill

ONavas
Participant
0 Kudos

I check the barcode with online tool also, from ClearImage Barcode Recognition - Read Code 39 code 128 code39 code128 1D barcodes        and 2D PDF4...

This online tool can identify the barcode type like the Android app Barcode scanner from Manatee Works.

I don't put the prefix >8 in SE73 for GS1 Barcode, and I created with barcode new technology.

The next image is the same value from your barcode example 01184800007253081052730 generated from my system.

miguelcastrosan
Explorer
0 Kudos

Hi Merril,

Please see attached configuration, and check if it fits with yours.

First, in Tx. SE73

(CLICK IN THE IMAGES TO OPEN IT IN FULLSCREEN)

Then in:

You can check the configuration:

Obtaining for the followin entry:

>8011848000072530810527301

This OUTPUT:

Could you check and please show us how did you configured your system, and for the same entry, wich output you obtain?

Hope this hepls.

Regards.

0 Kudos

Hi

With this config in SE73:

and this entry:

I get this output (printer: LOCL convert to PDF):

It looks like ">8" isn't recognized as a control character (FNC1)

Regards.

ONavas
Participant
0 Kudos

I use a printer with specific device CNL77P for Canon LBP7780C/5480 PCL, and I don't need to put >8 before the code to print a valid GS1 BARCODE from my SE73 definition.

miguelcastrosan
Explorer
0 Kudos

Sorry Merrill,

then you shoud check Z128 Configuration in SE73 by and change it to the following:

Use N mode for Code128 Mode, and check it again with:

>8011848000072530810527301


So:



CODE128 MODE "N"

AND USING ">8" AS (FNC1) CHARACTER


OR



CODE128 MODE "U"

NOT USING NOTHING AS (FNC1) CHARACTER AS IT IS INCLUDED AUTOMATICALLY


Actually, Mode U automatically adds the <FNC1> at the beginning.

If you use mode N, you can use >8 as FNC1 character (see SAP note 645158).


Check SAP note 119604 also.

Regards

0 Kudos

That's it, thank you very much Miguel!

Answers (1)

Answers (1)

venkateshwerlu
Explorer
0 Kudos

How to print characters along with numeric values.

Regards,

Venkat