‎2015 Jan 16 10:20 AM
Hi all,
I have a problem to generate a Code-128 Barcode in my smartforms document. I followed the documentation for the new technology, that is:
1. Define a barcode in TA SE73
2. Assign this barcode type to a character format of a smartforms style
3. Assign the smartforms style to the form
4. Format the value, which contains the barcode's value, with this character format.
In the preview SAP shows a mock barcode, but in the printout (I use a SAPWIN printer) I have only one black rectangle, which is of course not a valid barcode.
Can anyone tell me, what could be wrong?! SAPdocumentation says, it should work.
Regards,
Nick
‎2015 Jan 16 10:30 AM
‎2015 Jan 16 10:41 AM
‎2015 Jan 16 11:01 AM
Hi,
Did you created ITS ? If so, for completing it, we need to have SICF configuration in place.
‎2015 Jan 16 12:11 PM
Are you sure, that the ITS is used to generate the barcode image? I didn't find any hint in the documentation.
Besides that, transation SITSPMON says, that the ITS is configured properly.
‎2015 Jan 16 12:49 PM
Hi,
In one of the RF screen programming, when we did this barcode, we have created ITS and regenerated for the screens. Then we requested basis to do SICF setting. Not sure whether your requirement is similar?
‎2015 Jan 16 1:00 PM
‎2015 Jan 16 3:56 PM
No, ASAIK this is not nessecary, as I want SAP to generate the barcode and send an image to the printer (new technology).
‎2015 Jan 16 4:26 PM
Here is an update on my problem:
When printing a document using LOCL (device type SAPWIN) on my printer, I have a black rectangle. If I do the same, but using PDFcreator as my local printer, I have again a black rectangle in the resulting PDF. But I can extract a correct barcode image out of that pdf by using "pdfimages".
So, it seems to be, that there is a black layer on top of the correct barcode image.
‎2016 Feb 22 11:05 AM
Generally the black box like yours appear when there is a content that you have underlined and the thickness is large in smartstyles.It might happen that your barcode would not be printing on the desired place.
hope this helps