OMG Tally,
To what degree is this to be automated?
My gosh.... how familiar are you with Object oriented programming.
I really don't feel that this is an appropriate assignment.
Ok.... The very first step is to carefully and precisely specifiy what you want your code.
Today I received an excellent note from the excellent SJ Whitely it discussed the following:
(SJ I hope you don't mind me posting this and crediting you....)
When asking a question they need to state:
I’d like to see people try doing what they want with a new project with only the code that causes the error (usually this fixes the problem, or, at least points directly to the problem). I know I don’t really read posts with more than one page of code – I pretty much ignore it and move on.
I know that some people have trouble expressing what they want in programmatical terms. That’s OK. Use English to describe it, using similes as necessary to make the point clear (“Deck of cards” implies a fairly narrow band to work with – integers, perhaps number range 0-51and/or 1-10 and picture cards, etc. - , rather than “I have some numbers that I need to sort”…)
These are the steps you need to be going through. When you have spec'ed what you need. We can help you.
Right now a spec may seem laborious. But.... it will communicate what you need and the process of preparing it will also shake bugs out.... before they occur.
You said in another post that you have used VB6 some in the past. How comfortable with it or programming are you in general? There is no need in being scared about doing this. Unless, you have a deadline that won't allow you to do some learning in the proccess. If you have a program that already does the PDF stuff, I would feel that it won't be all that bad. Will you be emailing these documents to individuals over the internet or over your company's intranet? Learning to use VB2005 ( I'm assuming that is what you are wanting to work with) isn't as hard as it might sound. IF, you are willing to let go of a couple of things you may have learned in VB6.
Tally622 wrote:
I have been charged with gathering all incoming faxes, converting them to PDF files and thru keywords (Names Departments etc.) sending them to specific personel using Active Directory. I have a program that will convert to PDF, but I need to know how to search and distribute with (I hope) VB. I am brand new to this so any help would be greatly appreciated.
First, will the documents be located in a central location on the network that you can access with your application? Or will you have to do a search over the entire network looking for them? Hopefully, they will be in a centralized location. That way, you could poll just the single folder and proccess them from there. Give us an outline with more details and maybe we can help you get going.
james
aka: Trucker
All faxes are currently being sorted by our receptionist and since they are all tiff files this is a very time-consuming operation. We have the option of going to the folder on our Small Business Server to try to find our own, but with assigned names that make no sense this too is difficult. That is the reason I will use Omnipage to convert pages to PDF format. So, yes all files are in central location and VB App would go on receptionist's computer.
I was hoping to distribute 75% with program using Keywords and reduce her workload. Heaven knows, she's busy enough. So what I need is to Open each file, search for Array and ,if true, send to appropriate mailbox, close that file and continue with next. Each mailbox user would have maybe 3 keywords, and there are about 24 users. Timeframe is short as I need to get SQL Server 2003 and Project Server set up on our Server 2003 very soon to fix some real problems we have.
I usually begin with the hardest parts first. I have Omnipage Pro-11 and i think that's where I'd begin.
Does Omnipage have an API? I've never seen mention of it.
I'm thinking that I can batch the faxes through Omnipoint and then into a catch folder where the search for keywords would be done. I think that allowing Omnipage do the search at the same time it is doing the character recognition would be a fantastic idea for Scansoft to look into but I had hoped to keep it as simple as possible.
Also I would think that Scansoft would publish the API as this is an application that cry's out for development into particular situations (such as mine). Thanks Renee
Tally,
You don't speak as the beginner you described yourself to be earlier.
You don't have to put it into a central folder. It might be sort of nice to do this with a database. If you keep the optic version, SQLE, if you did just documents Access.
This way look up and keywords would be in one tight little bundle.
I certainly do not mean to sound like I know what I'm doing (wait, that didn't come out right). I have been studying for 18 months now, learning Access, Visio, Project etc. and more recently Server 2003, SQL Server, Project Server, and Exchange Server because our IT guy sucks. I have done the "Hello World" program so many times I can do it in my sleep, but some other crisis has always compelled me to put it aside. I had hoped that this might be a chance this time to really get into programming but time restrains force me to seek help.
Ultimately, I see Visual.net as my way to tie all of these together and really bring this company into the 21st century.
A thought about Access and Omnipage would be that I can break the OCR into areas (format)
and possibly restrict the search to that area, say the top 2.5" of the first and second pages. What do you think?
there is something to be aware of re Access and images. Access will Bloat in size with lots of images.
Were i to use Access in this, I'd be sure to compress on shut down and also to use record compression and decompression.
But this sounds fun and interesting.
I just looked under COM in the vs2005 project references and found a type lib for the Omnipage scanning wizard scnwizC.dll.
interesting....
After some investigation it would appear that FTS (Full Text Search) on SQL Server 2005 would be the most elegant way to go. Unfortunately, this feature is not avaliable in the express edition.
Since we will be getting SQL soon maybe I'll wait until then and just try to give Vivian the receptionist some help till then.
Renee, you have been a great deal of help for a neophyte like myself. If you come up with anything going the Omnipage route please post and I'll give you my E-mail so we can maybe hash something out.
Thanks to everyone