Anees,
>> An alternative I may think of is to Set Job info on a branch after extracting only the first page from the PDF.
That's also how I would do it. It would have been much easier if the BarCode Scan task obeyed the current metadata filter settings as most other tasks do: you would then have been able to filter out all pages except the first one and then run the task. But unfortunately, it doesn't read the metadata before performing the scan. So your solution is the best workaround.
_________________________
Technical Product Manager
I don't want to achieve immortality through my work; I want to achieve immortality through not dying - Woody Allen