custome windows driver

Cerrado Publicado Jul 7, 2005 Pagado a la entrega
Cerrado Pagado a la entrega

We are in need of a custom windows 'print to fax' driver to be integrated with our website.

The following functional specification is required:

1. Must install cleanly using a standard 'windows installer' type of interface (could be actually windows installer, wise, install shield or what have you)

2. Must be able to be printed to from any windows program that can print by simply selecting the printer from the list of installed printers

3. Must produce postscript output of the print job and format an https post to a URL we will provide, to include the following POST variables :

username -> the user's username

password -> the user's password

company -> the user's company

faxno -> the fax number to transmit to, formatted as an 11-digit (1+number) string only. The front-end for the driver should validate that an 11-digit string beginning with '1' and no punctuation is provided.

faxfile -> a file upload of the postscript output from the driver

4. At run-time, the user should only need to specify the fax number to fax to. The username, password and company should be configured at install time and a utility should be provided (preferably through the 'properties' of the print driver) for changing these if needed. The username, password and company data should be stored in the registry.

5. The URL being POSTed to (which we will provide) will return a status to the print driver, formatted as follows:

Status: [Submitted|Failure]

Extended: [Job Number|Fail Reason]

The front-end should display either 'Your job to [faxno] was submitted successfully. The job number is [Job Number]' or 'Your job to [faxno] could not be submitted because [Fail Reason]', depending on the status we return to the driver when the POST happens.

Additionally, the driver should handle the condition that a connection cannot be established to the URL and should inform the user of that fact if it happens.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

win

Programación en C Ingeniería MySQL PHP Arquitectura de software Verificación de software

Nº del proyecto: #3795675

Sobre el proyecto

2 propuestas Proyecto remoto Activo Jul 22, 2005

2 freelancers están ofertando un promedio de $425 por este trabajo

virtualprin

See private message.

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

See private message.

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