FAQ

What is Anyline?

Anyline is a tech startup from Austria specialising in highly accurate Optical Character Recognition. The technology comes as a SDK, runs on smartphones and smartglasses and can be configured to scan all kinds of  numbers, codes or text. In terms of Augmented Reality applications, Anyline can – by additionally recognising characters – enable the augmentation of very specific information.

What can I scan with Anyline?

You can scan text and numbers with Anyline. Anyline has certain preconfigured modules, which you can use out-of-the-box, such as MRZ scanning, Utility Meter scanning, Barcode scanning, but you also have the Custom OCR module which you can configure to your individual use case. We have certain examples on our site that depict the implementations possible with the custom OCR module: anyline.io/how-it-works

How do I get the SDK?

In order to download the SDK simply go to anyline.io/download.

How do I get my key?

After you have downloaded the SDK from anyline.io/download, you will receive an email with instructions on how to generate a free Community license key. If you did not receive the email, please check your spam folder, or simply go to portal.anyline.io, register and start generating your free licenses. If you want an enterprise license, please contact our sales team with details about your use case at anyline.io/pricing.

Can I generate more keys?

Yes, you can. Login to the portal, at portal.anyline.io, or register if you haven’t already. Go to “Manage my licenses” and voila!

Pricing?

Please contact us.

How many digits can Anyline read on meters?

Depends.

Analog (Electric, Gas, Water): detects automatically predecimal and decimal digits, but: at least 4 predecimal, and up to 3 decimal

Digital electric: 6 predecimal, 1 decimal

Heat: 6 digits

What languages do you support?

We currently support all major languages, including ones with special characters.

Do you have a web SDK?

No. Unfortunately neither iOS nor Android allows access to the video camera stream to use the frames to process for text recognition.

What platforms do you support?

iOS 7 or higher

Android 4.0.3 or API 15 and higher

Windows mobile 8.1 or higher

I need a new BundleID or License for the community version!

In case you want to generate a new Community License, or update your BundleID for a free license, go to the Anyline Portal, http://portal.anyline.io/#/, login or create a new login and click Manage Licenses. Then click on Community Anyline Key, and update your BundleID and select Generate.

Or just watch this short video

Can I integrate Anyline with Swift?

Yes, you can. You can integrate Anyline with Swift easily, since you will have to use the iOS libraries, and they are written in Objective-c. I am attaching an example code for integrating electric meters with swift. You can do the same with any of the other modules we offer. You will also have to add the following line to the swift bridging header:

#import

An example GitHub Repo:

https://github.com/matthiasgasser/Anyline-Swift-Example

ElectricMeterBlackWhiteScanViewController.swift

Will the test scans count into the contracts number of scans?

No, only after the app is in production, e.g. on App/Play Store.

I want to export my scan result as …?

The scan result is provided by us as Strings in a result object. The image of the scan is also provided.

The MRZ result for example provides all fields of the MRZ as String. The AnylineOCR Result always provides a result object holding a String-Text field. The Energy Result is provided as a String directly.

The details for each use case can be found in the examples app, as well as in the documentation.

I get the error message that Android API number … not found?

There are two options, either open the Android SDK Manager and install the API number …. build tools, or in Project, go to Properties and choose a different API.

Your SDK is too big, why?

The SDK contains the source code and all the potential configurations for the potential implementations (MRZ, barcode, energy, etc). It also contains the Example App. Anyline just adds 20-30 mb to the final APK / binary. We think this is a fair price to pay in regards of having the OCR done on the phone without the latency of a web call and the dependency of a network service connection.

I want to save the results in an Excel, can you help me?

Yes, you can save your results in an Excel, or however you would like to. This task is not directly related to the SDK development, so either you have to develop the solution yourself, or we can recommend an agency to do it for you.

Can I install Anyline via Maven?

Yes you can, simply follow the instructions in the Android Quick Start Guide of our Documentation: https://documentation.anyline.io/#quick-start-guide.

Can I install Anyline via Cocoapods?

Yes you can, simply follow the instructions in the iOS Quick Start Guide of our Documentation: https://documentation.anyline.io/#ios-getting-started.

Can I install Anyline via npm?

Yes you can, simply follow the instructions here: https://www.npmjs.com/package/anyline.

Can I use Anyline as a local library?

Yes, simply copy the .aar to the libs directory of your project (app/libs) and adapt build.gradle. You can find more information in our documentation: https://documentation.anyline.io/#quick-start-guide.

Can I use Eclipse for Development?

Yes you may just use the ADT Plugin and add the Anyline library as a dependency.

Why can’t I scan on my entire screen?

Anyline uses a cutout, the rectangle in the scanning view, to help guide the user for a faster and better scanning experience. It shows exactly where the numbers or letters scanned should be for the best results.

Can I scan offline?

Anyline works offline, on your smartphone, so you do not need an internet connection, nor a mobile signal to be able to scan.

How exactly do I scan?

You open Anyline and select the scan view which fits your use case (energy meters, passports, etc). The cutout and the visual feedback will guide you to position your smartphone perfectly. If your camera’s autofocus takes longer, tap the screen to ease the process. When the scan is ready, your smartphone will vibrate and beep (optionally) and the result of the scan will be shown to you digitally. In some cases, like with Utility Meters, Anyline also delivers an image of the scanned object.

How does this work?

Anyline’s scanning process is slightly different for all the modules, but the main process looks the same. For example, in case of Utility Meters, the scanning process runs via the smartphone, with or without an internet connection. The smartphone is pointed towards the meter and the user is guided by the cutout towards the meter reading. Anyline gives visual feedback as the numbers are being recognized. The smartphone focuses automatically, but touching the screen can speed up the processes. Anyline returns the numbers and an image of the meter to the user. In the case of other modules, the user must configure what the returned result type will be.

How do I implement Anyline?

First of all, download the SDK from anyline.io/download for the platform your are working on. Then check your inbox, and go to portal.anyline.io. Register there and generate a community license key. After that, go to documentation.anyline.io and follow the instructions.