Which programming languages are supported?
Microsoft Visual Basic and C++ are supported. However, provided you convert the "declares" and "structures" correctly, there is no reason that the routines cannot be called from any language capable of calling standard Windows API functions. Please note that whilst we have included Delphi and Python sample source code, we do not offer technical support for Delphi or Python, see here for more information.
Do you have a 64-bit version of TOCR?
TOCR 4.0 has both a 32-bit and 64-bit variant. The 64-bit version of TOCR 4.0 will only work with 64-bit versions of Windows. The 32-bit version is compatible with both 32-bit and 64-bit versions of Windows.
When you install TOCR 4.0 on a 64-bit machine, the 64-bit and 32-bit variants will both be installed. You cannot call both of these variants simultaneously unless you have installed at least two licences.
Is code from previous TOCR versions compatible with TOCR 4.0?
Up to TOCR 3.3, all code written for older TOCR versions was compatible with more recent versions. Code written for TOCR 3.3 and earlier is compatible with the 32-bit variant of TOCR 4.0, but not the 64-bit variant.
How much does it cost to upgrade to TOCR 4.0?
TOCR 4.0 is a free upgrade for users of TOCR Version 3. Users with licences for TOCR Version 1 and Version 2 can upgrade to Version 3 or 4 for GBP £35.00. Please see our purchase page for more information.
Is there a .NET interface?
No. But we have sample code that demonstrates an interface to .NET (visit our sample downloads section).
Where is the documentation on the API?
This is supplied when you buy a licence. The documentation is written in VB.NET, but TOCR can be used with other languages as described above. You can also download some sample documentation from here.
Does TOCR provide support for PDF files?
TOCR doesn't currently support PDF files, but we intend to support them with our next version: TOCR Version 5. There are many royalty-paid and royalty-free solutions available for integrators looking to integrate PDF capabilities. We do not recommend any specific ones, but a Google search will offer a variety of options.
Which formats can TOCR support?
TOCR can read bitmap (.bmp) and TIFF (.TIFF) images, and will convert these to text (.txt) files. If you wish to process any other formats, you will need to convert them either on input or output.
Why won't TOCR read my TIFF file?
TIFF is a container format that can be used for many different types of file. TOCR will not support all of these. TOCR uses the libtiff library, and you can find out which types of TIFF file are supported by TOCR at the libtiff library website here.
Which languages are supported?
TOCR can read and convert English, French, Italian, German, Dutch, Swedish, Finnish, Norwegian, Danish, Spanish and Portuguese. The vast majority of dialects for these languages are also supported, for example the various European and North and South American dialects of Spanish, Portuguese, French and English. TOCR is language independent, so there is no need to select a language before processing. We're constantly looking to improve TOCR, including adding further languages in future.
Which characters can TOCR recognise?
The character map for Version 4 can be downloaded here. The character map for Version 3 can be downloaded here. (Version 4 now recognises supercript characters 1,2 and 3: ( ¹ ² ³ ), the trade mark symbol: ™ and per mille sign: ‰ whereas Version 3 does not). For users still using Version 1.4, the character map can be downloaded here.
Why won't TOCR recognise my image?
There are many reasons why TOCR may not be able to process a particular image that are common to all OCR engines, and are an ongoing challenge for OCR in general. In particular, noise, faint or broken characters, overly bold or black characters, merged characters, and text embedded within a picture can decrease accuracy. Whilst TOCR is an extremely accurate OCR engine, it will not get everything right. See our OCR Tips page for more information, and advice on improving results.
Does TOCR recognise greyscale and colour images?
TOCR will accept these images, but they are automatically converted to black and white before processing. We strongly recommned scanning in black and white, or converting to black and white before you send an image to the engine.
How does the lexicon work?
Lex processing is Transym's unique technique for correcting common OCR mistakes. It does not use standard dictionaries; it uses character frequency/probability tables. This allows TOCR to cope with new words and common misspellings. Setting Lex on improves accuracy by using the context of the character and those around it. TOCR 3.3 for the first time allows TOCR to automatically decide whether to use Lex when processing an image.
What do the speed options do?
Since Version 3.3 TOCR has included a speed option facility. Speed options can be 0 (default), 1, 2, or 3, from slowest (0) to fastest (3). The options tell TOCR how exhaustive it should be in looking for improvements. There is a small loss in accuracy with increases in speed options. For more detailed information on speed settings please visit our speed versus accuracy page.
How many pages per minute can TOCR process?
The speed at which TOCR runs is hugely variable depending on a number of factors, including: the speed and capacity of the machine and the type of data being processed. As a result it is impossible for us to give a general figure for processing time. We recommend running your own tests.
Will TOCR perform 'zonal' OCR?
TOCR does not currently support OCRing of zones (regions of a page); it will always OCR the whole image. If you wish to OCR zones then you should either:
a) OCR the whole image and extract characters based on the positional information returned or
b) Copy the zones to a new image and OCR the new image.
Accuracy is usually much improved if all the zones are OCR'd at once rather than OCRing the zones individually. To do this copy the zones to a clean image and separate them vertically, with lots of white space.
How do I get co-ordinates or positions of characters?
You can find information on how to interpret character positions in our sample documentation here.
What are the system requirements?
TOCR 4.0 will run on Windows 8 (but not on Windows RT or touchscreen devices), Windows 7, Windows Vista, Windows Home Server, Windows Server 2003, Windows Server 2008, Windows XP and XP x64. TOCR Versions 3.3 and earlier will run on Windows 95, 98, ME, NT and 2000 also. Only TOCR Versions 3.0 and later are compliant with Windows Vista, Windows 7, Windows 8, Windows Server 2003 and 2008.
You'll need a PC with a 1GHz or higher processor, 512MB RAM (to run one engine), 250 MB hard disk space, with an optional TWAIN- or WIA- compliant scanner or digital camera.
All TOCR versions prior to 4.0 are 32-bit only, but are fully compatible with 64-bit Windows operating systems.
Code written for TOCR 3.3 and earlier is compatible with the 32-bit variant of TOCR 4.0, but not the 64-bit variant.
Do you have a version of TOCR for Apple, or Linux and Unix systems?
It is a long term goal for us to develop a TOCR variant for these operating systems, but we have nothing in development at present. We've had some success running TOCR on Ubuntu under WINE, and it's likely TOCR will work under WINE in other Linux distributions, but we cannot offer any technical support for this.
Is TOCR compatible with the iPad, Android, or any other mobile phone or tablet devices?
Again, we have no compatible versions for these, and nothing in development at present. In the long run it is our goal to make TOCR as universally available as possible, but for now see above for the Windows systems we do support.
Can TOCR be used for my small business/home office?
Yes. While we make great effort to make TOCR easily scalable for integrators and large businesses, TOCR is also ideal for smaller enterprises – offering unbeatable accuracy and a simple to use interface.
My free trial has expired – how do I purchase a full version?
You can process up to 50 A4 documents for free with our TOCR 4.0 trial. Once this limit has been reached, you can purchase a full licence here.
How do I install my licence?
In order to have a fully working version of TOCR, you will need to have downloaded and installed the correct version. Once you have purchased a copy of TOCR, you will then receive an e-mail from our vendor, SWReg, containing your licence key and a download link for the TOCR licence pack. You will need to install the licence pack over TOCR, and input your licence key. If you do not receive an e-mail from SWReg, please check your spam and junk e-mail folders.
What are the licensing restrictions?
A standard TOCR licence allows you to run one TOCR engine on one machine. This means TOCR will run on one CPU core of any given machine, unless you purchase additional licences for additional cores. Extra licences will allow you to start multiple TOCR engines or instances, with a maximum of 255.
How do I uninstall a licence?
If you are moving one or more TOCR installations to a new system and need information on how to uninstall licences from your old system(s), please see here for uninstallation instructions.
Do you have dual-core or quad-core licences?
If you would like to utilise multiple cores or engines on a machine but do not want to install multiple licences, we can supply single licences for multi-core processing on request. These are priced the same, per core, as our standard licences. Please contact us for more information.
Do you have server licences?
We do not differentiate between standard and server licences, TOCR always costs the same per CPU core.
How can I get a licence for older TOCR products?
If you are using Windows XP or later, we strongly recommend using TOCR 4.0, which is our most up to date version. Version 4 is a free upgrade to Version 3.
TOCR Versions 1 and 2 have now been legacied, please contact us if you need to buy licences for Versions 1 and 2.
I purchased an earlier version of TOCR, how do I upgrade it?
If you have purchased Versions 1 or 2 of TOCR and wish to upgrade to 3.3, you may purchase an upgrade licence from our purchase page.
If you have purchased TOCR Version 3, you may upgrade to Version 4.0 free of charge. Simply download Version 4.0 from our download page, and install it over your licensed copy of Version 3.
If you have a copy of TOCR Versions 1.0 to 1.3 and wish to upgrade to Version 1.4 for free, please contact us to find out how to do so.
Where can I find sample code for TOCR?
You can download free sample code for all TOCR versions here.
I'm having problems with my PC/scanner/output...
Can I freely distribute your software with mine?
No. You must first purchase a licence for each OCR engine that runs on any machine.
Do you have a royalty-free licensing model?
Not at this time, however we do have a reseller licensing model that is intended for bulk users.
How can I contact you?
Our main office line is +44 1483 538 330 for sales and marketing, or +44 1481 234424 for post-sales and technical enquiries. Contact us on these numbers or visit our contact page. We aim to respond to every query within one working day.
We constantly strive to improve the accuracy and reliability of TOCR and believe that our customers are the most important part of our business and the right people to speak to regarding improvements. Why not visit our forum at http://www.transym.com/forum and let us have your feedback and any suggestions for the future development of our TOCR Software.
Your feedback is extremely valuable to us and will be used to further develop TOCR.