Keep in mind that some barcode symbologies (such as UPC, etc.) REQUIRE a checksum character at the end.
Using a simple barcode font will indeed automatically convert human readable characters into a barcode font 'character', but it will not auto-generate the checksum character.
Additionally some barcode symbologies such as Interleave 2 of 5 will 'interleave' 2 characters into the physical space typically occupied by 1 character. To do that you will need to ALWAYS send it pairs of characters.
I might suggest that you consider locating "known", good barcodes so that you can test your VFP newly generated barcodes against an industry standard and, in so doing, be able to test the viability of the VFP generation.
Good Luck,
JRB-Bldr
VisionQuest Consulting
Business Analyst & CIO Consulting Services
CIOServices@yahoo.com