To start with, get a GS1 company prefix number allocated on registration with GS1 India. On obtaining the same, follow the implementation guidelines for barcoding your products.
Since 1st January 2005, EAN-13 barcodes are generally accepted in US & and Canada as well besides the rest of the world. If your buyer however still insists on the use of the UPC code, you may apply for same through registration with GS1 India at .............
For printing, use implementation guidelines.
Fee structure is dependent on the product numbering capacity desired (number of product variants/types/SKU's). GS1 India normally allocates GS1 company prefix within two working days on receipt of completed registration form with requisite payment.
GS1 India allocates numbering capacity of 100, 1000, 10,000 or 100,000 numbers, depending on capacity desired by users. Fee structure varies according to the numbering capacity applied for. It is desirable that users apply for numbering capacity based on future needs and not just current product variants/types. This would ensure same prefix number is used for future product variants/types as well, if applied for in the first instance itself.
There are several schemes available through different Govt. bodies.
With the company prefix number allottment letter, you would have received a CD on GS1 India's GEPIR (Global Electronic Party Information Register) service which provides step by step approach on how to upload our product information for access by prospective buyers worldwide.