ABBYY Finereader And Snow Leopard - File Not Created With ScanSnap

ABBYY Finereader And Snow Leopard – File Not Created With ScanSnap

One issue with the Fujitsu ScanSnap and OSX 10.6 Snow Leopard that I forgot to mention the other day is the ABBYY FineReader that comes bundled with it.

When scanning with the version of Finereader that ships with the ScanSnap S510M and S1500M, you may get an error message like “File not created with ScanSnap”.

This is a known issue and according to this bulletin from Fujitsu Support, it will be fixed “within 2009”.

Fujitsu has assured me that they’re working on it, so hopefully we’re not talking December 31 here!

I personally do not use FineReader.. anyone have any workarounds for the Snow Leopard issue that they use? Leave a note in the comments.

Update: Thanks to reader Spike in the comments for the tip, ABBYY has released a version of FineReader Express Edition that supports Snow Leopard. More info here.

Update #2 Nov 19/09: The ABBYY FineReader for ScanSnap Snow Leopard Update is now available.

About the Author

Brooks Duncan helps individuals and small businesses go paperless. He's been an accountant, a software developer, a manager in a very large corporation, and has run DocumentSnap since 2008. You can find Brooks on Twitter at @documentsnap or @brooksduncan. Thanks for stopping by.

Leave a Reply 50 comments

Son Mckentie - May 3, 2011 Reply

We’re a group of volunteers and opening a new scheme in our community. Your website offered us with valuable information to work on. You’ve done a formidable job and our whole community will be thankful to you.

chale - February 2, 2011 Reply

I own a ScanSnap S510M with Abby FineReader. However I want to use fine reader to also convert a few pdfs that weren't created or scanned by the ScanSnap and am getting a message that it wont do it because it wasn't created by it. What is the easiest way for a mac user to change this to work. I have seen a few info file programs for the mac to look at the creator type but if I drop a pdf that has been created from the scanner, it doesn't give me any info as to what the creator type is or what I might need to change.
Thanks for your ideas

    Brooks Duncan - February 2, 2011 Reply

    Hi chale, there are some tips from BoilingConcrete and Michael F in the comments above that take you through changing the creator, but since you have a ScanSnap S510M, you might find it easier to just use Adobe Acrobat that came with it to do the OCR for you for those non-ScanSnap-scanned PDFs.

    It is probably less headache than messing around with the PDF metadata.

Ardath Reinwald - January 17, 2011 Reply

hopefully this put up doesn’t seem a number of times (it seems to freeze once i try to submit my comment.. not sure if it’s really posting), however all I really wished to say was good submit and thanks for sharing.

matthew_k - March 4, 2010 Reply

Though the new versions work, you're still much better off scripting Fine Reader for any volume of scanning. I modified the script a little to reflect not needing to hack around incompatibilities, and now kick off my OCR jobs every night before going to sleep. It's sped up my scanning dramatically.

My revision of the script is available here:
http://gist.github.com/321839

    Brooks Duncan - March 4, 2010 Reply

    Thanks for sharing the script Matthew!

Corey Ward - February 16, 2010 Reply

For anybody that hasn't figured this out already that is landing on this article, you can download the updated SnowLeopard version of FineReader for ScanSnap at the bottom of Fujitsu's Snow Leopard Compatibility page. Link below.

http://www.fujitsu.com/us/services/computing/peri…

    Brooks Duncan - February 16, 2010 Reply

    Thanks for the comment Corey!

Brad - January 28, 2010 Reply

I've been reading the fixes, but the pdftk script did not work for me. However, I ran across a very cool utility – "a-pdf". Select a whole folder of PDF files, type in the Creator and Producer to the ScanSoft settings, and off you go…PERFECT!
For those that don't want to fool with scripts, give this a try. They have a 15-day trial.

http://www.a-pdf.com/rename/?product-rn

A nice side benefit to finding a fix for the bug…I am moving over from Paperport to the ScanSnap solution. I have 7 years of PDF scan files that are not in searchable PDF format (Paperport creates it's own proprietary index). Using this utility, I just reset all the metadata for these PDF files and ScanSnap Organizer is busy converting them all to searchable PDF files!

BoilingConcrete - November 14, 2009 Reply

Fujitsu has announced an update for ScanSnap Manager for S1500M, S300M, S510M and S500M that will work with Snow Leopard. Check out the following website:

<http://www.fujitsu.com/us/services/computing/peri…

At the bottom of that page, they state that ABBYY will be hosting the update to FineReader for ScanSnap, but the link isn't available yet. I imagine that it'll be posted somewhere soon…

    Corey Ward - February 16, 2010 Reply

    Your link is broken because you have a ">" after the link that's being included. If you can edit or delete it that might be helpful. 😉

Spike - November 11, 2009 Reply

FineReader update announced. Here's a summary from MacNN:

http://www.macnn.com/articles/09/11/11/gains.snow…

    Tamara - November 13, 2009 Reply

    Curious, does the updated version from ABBYY apply to the version that came with ScanSnap or is it a separate purchase? i.e. is it a free upgrade? Wondering if anyone has tried this. I have the ScanSnap s1500m, haven't upgraded our iMac to Snow Leopard, in part due to this.

noddy67 - November 4, 2009 Reply

Quick question if I may. I'm trying to use the scansnap in snow leopard to regognise highlighted text, incorporate that into the pdf's metadata and then automatically generate the file name from that metadata keyword information. I have no problems getting the highlighter pen to work and to create an automator script to see that metadata. Where I'm having no luck is how to get automator to incorporate that info into the file nae.
Looked everywhere and only have a very very basic knowledge of automator (and none of applescript) so any help with this would be much appreciated.
Thanks in advance.

BoilingConcrete - October 22, 2009 Reply

Well, we got an update from Fujitsu! They say "Fujitsu is still working hard to complete the ScanSnap Snow Leopard compatibility update. We expect to have it ready to share with all of you by the end of November…"

Brooks Duncan - October 19, 2009 Reply

Hi all, just wanted to thank you so much for the awesome workarounds you've been posting to this issue. You rule!!

Michael F - October 16, 2009 Reply

Thanks for this. A quick note — you can add two lines to the PDFInfoString.txt file to make pdftk change the PDF's creator, too. Then you can get rid of the 'pdfauxinfo' step.

My file reads:

InfoKey: Creator
InfoValue: ScanSnap Manager
InfoKey: Producer
InfoValue: Mac OS X 10.5.7 Quartz PDFContext

wealthychef - October 15, 2009 Reply

@Paul — you rock! Incredibly simple fix — shame on ABBYY and Fujitsu for not fixing this. It is pathetic.

wealthychef - October 15, 2009 Reply

How will we know when the new version is out? I found this with Google, must I keep pinging Fujitsu, or Abbyy, or…? Thanks

Peter Hawkes - September 23, 2009 Reply

According to Abbyy, Fine Reader is not compatible with Snow Leopard! They are working on a new version but until ……………..

BoilingConcrete - September 12, 2009 Reply

I created a new Automator Service, added the "Run Shell Script" action, kept the shell at "/bin/bash", changed the Pass Input to "as arguments", then created the following shell script:

for f in "$@"
do
/usr/sbin/pdfauxinfo -k "ScanSnap Manager" -i "$f" -o "$f"
/usr/local/bin/pdftk "$f" update_info /usr/local/lib/PDFInfoString.txt output ~/Downloads/-Scripts/TempPDFtkFile.pdf
mv -f ~/Downloads/-Scripts/TempPDFtkFile.pdf "$f"
g="${f##*/}"
g="${g%.*}"
open -a 'FineReader for ScanSnap.app' "$f"
while [ ! -e "${f%.pdf} processed by FineReader.pdf" ]; do
sleep 30
done
sleep 15
mv -f "${f%.pdf} processed by FineReader.pdf" "$f"
/usr/local/bin/growlnotify -a "FineReader for ScanSnap" -t "FineReader for ScanSnap" -m "FineReader has finished OCRing $g"
done

-where pdfauxinfo is a command line utility that can set the creator/author/password/etc of a pdf. It's free from http://msyk.net/macos/pdfauxinfo/
-where /usr/local/lib/PDFInfoString.txt is the "bugfix.txt" file Michael F described above.
-where ~/Downloads/-Scripts/ is just some random directory into which I can temporarily store a file. PDFtk doesn't allow the output file to overwrite the input file.
-where growlnotify is the command line version of the popular notification utility. It's free at http://growl.info/ That line can be removed if desired.

I'm not a shell script writer, but the above script works for me. It works especially well in Snow Leopard as a Service. I can right-click on a bunch of PDFs and select "OCR PDFs with FineReader" (which I named my service) and it works like a champ.

    Hugo - October 2, 2009 Reply

    Perfect! Thanks, just tried this – my first Automator experience – and it worked fine.

    Some notes for others: start automator, pick the "service" template. At the top of the right hand pane, alter the popups so it says:

    service receives selected *PDF files* in *Finder*

    Next, scroll down the big list of actions (that starts with "activate fonts") until you get to the "run shell script", then drag this one over into the blank right hand pane.

    Change the "pass input" to "as arguments", then select the text that appears in the box below and delete it, replacing it with the script boilingconcrete provided above.

    I don't have growl so removed the growl line at the end.

    Save the service as "OCR PDFs" or similar.

    Then, install the pdfauxinfo and pdftk from the links above, create a "-Scripts" folder in your downloads folder, and finally open a terminal and do this:

    sudo bash (then enter password)
    cd /usr/local
    mkdir lib
    echo "InfoKey: Producer" >lib/PDFInfoString.txt
    echo "InfoValue: Mac OS X 10.5.8 Quartz PDFContext" >>lib/PDFInfoString.txt

    …then close the terminal window.

    You should now, at the bottom of the right-click menu over a freshly scanned PDF, see an "OCR PDF" option. Pick this and finereader will start and then OCR the file just as it used to on 10.5.

    Now I can clear the backlog of documents I was waiting to OCR 🙂

      nms24 - October 3, 2009 Reply

      I got this to work. Thank you all very much.

        Jason - October 6, 2009 Reply

        Is it possible for someone to post a step by step for someone very unfamiliar with Automater and Terminal?

          Jason - October 6, 2009 Reply

          okay I tried to follow the steps above, but get this error that it will only work on PDFs created by ScanSnap (which I'm trying to use).

          Am I supposed to create a PDFINfoSTring.txt file?

          Do the files I'm trying to convert need to go into the -Scripts folder? Do I put something in there?

          Paul - October 6, 2009 Reply

          Drop me a line at my email address above. I have a double-clickable installer package that will install a workaround for the File Not Created With ScanSnap issue. A good number of folks have installed it and it's working for them.

          JPT - October 12, 2009 Reply

          Is this still available to download? I would love a double click installer to make this work. I'm all thumbs on automator.

          -JP

          Paul - October 13, 2009 Reply

          As I said above, drop me a line at pmarcos@comcast.net and I'll send you the installer package.