Proof of Concept
I'm currently a Remark user and I'm wanting a better solution.
I want to know if queXF will deal with this:
I have a bunch of different forms/tests.
Currently each form has a bar code on it that identifies the type of form/test that is (this tells Remark where the fields are).
Once we know what form is being processed, we then read a bar code that tells us who the student is that this test relates to and which page of the test we're looking at.
Each page of each test is in its own PDF file.
We then copy the page into a new location and record the results in a database (Remark puts it in a CSV which we then post process).
So let's look at an example....
random001.pdf - page 2 of test 1 for student 10001
random002.pdf - random blank page
random003.pdf - random page that some idiot just put in the scanning pile by mistake
random004.pdf - page 1 of test 1 for student 10001
random005.pdf - page 3 of test 1 for student 10002
All these files are in: /data/uploaded/
In my batch I can have different pages from different tests for different students.
I need to end up with this:
cp /data/uploaded/
mv /data/uploaded/
To do this I need queXF to read the PDF and figure out what student and test the page relates to.
I also need queXF to read the fields on the test and put the results in an output data file for me.
If queXF can't figure out what the page is then it puts it into a rejected que, eg: /data/rejects/
It would be ideal if blank pages could just be discarded.
I need all this to be able to be done in batches without an operator doing anything.
I use different scanners to scan my forms. I use different printers to print my forms and sometimes my operators manage to left and right offset my pages slightly. This means I need registration marks (which is see queXF supports).
Does queXF scale the pdf if required? ie if the printer has printed the page a fraction undersize and the scanner scans it back a fraction undersize then currently Remark just rejects it.
In some cases I also need to test for the presents of something. A signature for example.
In some cases I need to capture an image region into a jpg (or what ever image file format) so I can use it later.
Can queXF assist me?
Cheers Don
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- queXF Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Don Gould for more information if necessary.