C# Endicia Label Print Api

Cancelado Publicado May 30, 2011 Pagado a la entrega
Cancelado Pagado a la entrega

Must have your own Endicia Dev Api account.

Endicia Label Server

I need a class that can be used in multiple projects seemlessly.

This needs to talk to the new Endicia Label Server and communicate with endicia without the need of Dazzle.

program must look like

endicia e = new endicia("account info", "api key", "etc");

Must do the following Please read advanced for more information

**Get Shipment Information**

**Confirm address with endicias Dial-a-Zip protocol**

**Buy Postage**

**Get Account Status**

**Refund Request

**

**Print label and get tracking number**

**

**

## Deliverables

Must have your own Endicia Dev Api account.

Endicia Label Server

I need a class that can be used in multiple projects seemlessly.

This needs to talk to the new Endicia Label Server and communicate with endicia without the need of Dazzle.

program must look like

endicia e = new endicia("account info", "api key", "etc");

**Get Shipment Information**

string info = [url removed, login to view]("123 address street ca 90210", fromaddress, oz, type);

and the returned info will be

$price|$ETA

$price = cost of the package

$eta = estimated time of arrival

**Confirm address with endicias Dial-a-Zip protocol**

and the returned info will be the tracking number or failed

string correctaddress = [url removed, login to view]("123 address street ca 90210");

this will use endicias Dial-a-zip and confirm or redo the address.

**Buy Postage**

I am not sure how this works yet however the main idea would be

string buypostage = [url removed, login to view]("50.00"); // this will add 50.00 into the account.

**Get Account Status**

string accountstatus = [url removed, login to view]();

it will return all the values seperated by |

info1|info2|info3|info4|info5

I am not sure all the information this returns however i need it all returned.

**Refund Request

**

**Print label and get tracking number

**

oz = weight in oz

type = first class, priority, etc

the first false is a boolean for save file to harddrive READ **VERY IMPORTANT** below

the last false is a boolean for test print.

string trackingnumber = [url removed, login to view]("123 address street ca 90210", fromaddress, oz, type, false, false);

Very Important** **

endicias label server outputs into these formats

Output formats: EPL2, ZPLII, GIF, JPEG, PNG or PD

you may use whichever you are comfortable with printing however.

you must have options for both save to harddrive or stream file and print.

if stream is set to true it will use memory stream download the file and do everything without saving the file to the harddrive.

EG: print label exit

if stream is set to false it will download the file save the file to a folder called /labels using the command [url removed, login to view]()

for the file name so it will be randomized

Arquitectura de software Windows Desktop

Nº del proyecto: #3347699

Sobre el proyecto

3 propuestas Proyecto remoto Activo Jun 7, 2011

3 freelancers están ofertando un promedio de $298 por este trabajo

scottsosl

See private message.

$85 USD en 7 días
(26 comentarios)
4.2
mumairrr

See private message.

$382.5 USD en 7 días
(25 comentarios)
4.2
chikhanh

See private message.

$425 USD en 7 días
(0 comentarios)
0.0