Barcodes

Its not on sale

Reputable Poster
I have searched the list and didnt find any thing helpfull.
I am trying to print barcodes and I have installed the font on my local machine. I defined the field and change the font to IDAcode39Short. It appears fine on the RDA but when I print it on the PDF it just shows 4 boxes. I am wondering if anybody knows what the issue is and how to resolve this.
Any help will be greatly appreciated.
 
Hi,

To work on local mode (I only try on XE but it should be same), you must install the font on Windows (c:\windows\fonts for example) AND in the folder B7\System\ressource\truetype.



If it still doesn't work, Following is copy of OTI-01-0094 (old jde document) :


Printing Barcodes requires that least B73.3.2 or later be installed on your system, and that you are using a PostScript Level 2 or PCL 5 printer.

Before OneWorld® Xe or B733 SP13, the you will need to purchase a barcode soft font and download it to your printer in order to print bar codes through OneWorld®.

After and including OneWorld® Xe or B733 SP13, you no longer need to purchase barcode soft fonts for PostScript printers, but will still have to purchase the font if you are using a PCL printer.

The result of printing through OneWorld® may be slightly different from the result through Acrobat unless you are using a PostScript printer with B733 SP13 (OneWorld® Xe) or later due to font substitution - we will substitute the barcode TrueType font with the printer-resident barcode soft font, and the two may not match perfectly.



If you are using a PostScript Printer against a OneWorld® release before Xe or B73.3 SP13:

Barcode soft fonts for PostScript printers can be purchased from many places. We have had success using fonts from River's Edge at the following web site:

Go to http://www.riversedge.com/ and click on the link for Barcode Fonts.

Order Code39 Fonts, UNIX® (PFA) or UNIX® (PFB) format to get PostScript soft fonts. (NOTE: this applies even if you are not running a UNIX® enterprise server)
Soft fonts must be downloaded to your printer using a font download program.

If you have purchased a PostScript soft font from the vendor above, the download program is named PCSEND.EXE.

Instructions on how to download the soft font to the printer using this program will come along with the fonts. Here is an example from an Window NT command prompt:

net use lpt1: \\prtserver\hplaser1ps
pcsend -v C39_3___.pfb
net use lpt1: /d


The last step is to set up the barcode in OneWorld®, on menu GH9013 select the ‘Bar Code Support’ option. The setup screen should look like the following, where the symbol ID is blank.


NOTE: To keep PostScript soft fonts in memory when powering the printer off and on, you will need to purchase either a flash DIMM chip or a printer hard disk that is installed in the printer to retain font information after the printer has been powered off. If you choose not to have a flash DIMM or hard disk in your printer, you will need to reinstall the font every time the printer is power cycled.


If you are using a PostScript Printer against OneWorld® release Xe or B73.3 SP13 or later:

You must make sure that your Barcode TrueType font file is installed in a location accessible by OneWorld®.

On an NT Server or a Fat Client, your Barcode TrueType font has to be in both C:\WINNT\Fonts and in your OneWorld® system directory, under the path: system\Resource\truetype for OneWorld® to find and be able to use the font.

On a UNIX Server, your Barcode TrueType font must be under the path: $SYSTEM/resource/truetype for OneWorld® to find and be able to use the font.

On an AS/400® Server, your Barcode TrueType font must be on the IFS in your system directory under the path: SYSTEM/resource/truetype for OneWorld® to find and be able to use the font.


If you are using a PCL 5 Printer against any OneWorld® release after B73.3.2 SP 10:

Barcode soft fonts for PCL printers can be purchased from many places. We have had success using fonts from River's Edge at the following web site:

Go to http://www.riversedge.com/ and click on the link for Barcode Fonts.

Order Code39 Fonts, HP Soft Fonts format to get PCL soft fonts.


Soft fonts must be downloaded to your printer using a font download program.

If you have purchased a PCL soft font from the vendor above, the download program is named HPLOAD.EXE.

Instructions on how to download the soft font to the printer using this program will come along with the fonts. Here is an example from an Window NT command prompt:

net use lpt1: \\prtserver\hplaser2pcl
hpload C3901.sfl /id=1000 /LPT=1
net use lpt1: /d


The last step is to set up the barcode in OneWorld®, on menu GH9013 select the ‘Bar Code Support’ option. The setup screen should look like the following, where the printer font name and symbol ID must correspond to the symbol set of the font you purchased. After downloading the font to your printer, you can usually print out the PCL fonts from the printer’s TESTS menu. A sample entry will look something like this:

«Esc»(5U«Esc»(s0p6.25h18v0s-6b0T

The part between the initial «Esc»( and the next «Esc» is the Symbol Set ID.
The part after v0s and before the T at the end of the string is the Printer Font Name.




NOTE: To keep PCL soft fonts in memory when powering the printer off and on, you will need to purchase a flash DIMM chip that is installed in your printer to retain the font on the printer after the printer has been powered off. If you choose not to have a flash DIMM in your printer, you will need to reinstall the font every time the printer is power cycled.
 
Good to see this in its entirity on jdeList. It is such a common question. Can we move it to Tips and Traps, since the answer is so complete?
 
Here is a try to post my HTM doc
 

Attachments

  • 98774-BarCode in JDE.zip
    31.8 KB · Views: 645
I did that , i defined the printer and did the barcode thing. But my question is do I need to download the fonts to the printer because my printer is a special label printer and it can print these fonts from word or excel.

my fonts are installed in windows and they do show up in RDA. RDA shows them fine. What I am doing is changing my work order field font to IDAshort39 and it shows fine on the RDA but when PDF prints it print 4 boxes.

Do I need to do the escape codes and not the font thing.

Regards
 
Have you look at HTML page I posted just before your post ?

Perhaps you have to "play" with "BarCode" application in GH9013 to specify printer font name.

I did this action with a "standard" PCL printer.
I had to download font on printer and then the printer was able to print my barcode.
If your printer has a different font name, you should setup it in GH9013 application to do the substitution.
 
It may seem like a silly question, but have you installed the fonts on the enterprise server? You see the fonts in RDA because you've installed them on your client.

We do this at several clients and we typically use the truetype fonts and do not have to load them to the printer. We've only had to load them to the printer with postscript.

- Scott
 
Thank you guys. I was using a font which was provided to me by the company because thats what they wanted to use. I contacted PS support and they told me right away that I am not using the right font which they support. They support a font which is included in \system\resource\truetype and its called C39MF.TTF. This font was not installed on my windows machine so I moved it to windows font folder and had it available in RDA. I used that font and things started appearing normally. So my barcodes are printing on the PDF.

I have not gone far enough to install the fonts on the server because I was not able to print them locally so my next step would be now to get them installed on the server before I try printing them through the server.

I did not had to install the fonts on the printer because printer prints these fonts fine if i try to print them through Word or Excel. These are Zebra Label printers.
 
Back
Top