WIA Scanning

I need a .net DLL written in VB.net

the DLL library has 2 functions:

1 - Get Available Devices : This will return a list of the scanners that can be detected.

? - Input Parameter (none)

? - Output Parameter (dataset containing all the scanners by ID, NAME etc.)

2 - Scan : this will perform a scan using the scanner specified?


? -Parameters:

? 1. Destination Path? - String

? 2. Format? String - ? ( Possible values : PDF, JPG,TIFF,BMP) those are all

? ? ? ? ? supported in WIA 2.0

? 3. Multipage (Boolean)

? 4. Total Pages Scanned (Output : decimal)

? 5. Error Message - (Output : String - this is to catch runtime errors and

? ? ? ? ? return them)

? 6. Quality - 0 to 100 possible values (integer)

? 7. Resolution - Integer

? 8. Device ID (this will be retrieved using the first function)

This function will run based on the boolean multipage

1. If multipage is true, the function will scan all the papers in the feeder? ? ? ?

? ? ? and either save as pdf or tiff to the destination file (parameter 1)? (so

? ? ? only those 2 formats are supported if? the multipage boolean is true)

? ? ? The function will return the total number of pages scanned.

? ? ? If no flatbed is detected , the scanner will populate the Error message

? ? ? output parameter with the message "Flat bed is not supported" and

? ? ? will set the total pages to 0. (it should NOT scan from the flatbed)

2. If multipage is false, the function will scan from the flatbed, and save the

? ? ? ? scanned image to the Destination path (parameter 1). The function will

? ? ? return the total page = 1 constant

in both cases the Format, Quality and Resolution are device properties that will need to be set before the scan command is issued.

All of the output variables (parameter 4 and 5) are byref parameters and not function returns. the function needs to have a void return type.

The functions should work in the background not GUI should be displayed.

## Deliverables

Unfortunately time is of the essence, this needs to be completed in the next few days. Only contact me if you're immediately available to start the work.


Habilidades: Vale Tudo, Engenharia, MySQL, PHP, Gestão de projetos, Arquitetura de software, Teste de Software

Veja mais: vb net project management, using functions in vb.net, string library c, return path, integer set library, papers written, type a scan, scanning, catch me if you can, path scanner, true pdf file, path pdf, php tiff, wia will start, php pdf jpg, flat background, either supported file type, string integer, list papers, scan image type work, scanner gui, pdf jpg php, scan image wia, wia error, resolution pdf file

Acerca do Empregador:
( 4 comentários ) United States

ID do Projeto: #2975401

2 freelancers estão ofertando em média $62 para esse trabalho


See private message.

$63.75 USD in 4 dias
(20 Comentários)

See private message.

$59.5 USD in 4 dias
(6 Comentários)