• Technical news, guides and release notes

    Technical news, guides
    and release notes

    Useful product knowledge for you as an existing Lasernet user.

Release notes for Lasernet version 10

Lasernet Roadmap 2022-2024

Release date: 21-11-2022

We are pleased to announce that the Lasernet Roadmap for 2022-2024 has been released.

The development of Lasernet will focus on:

  • Usability
  • Scalability
  • Availability

Check out the roadmap here.

Lasernet Roadmap 2022-2024

Look forward to

Job Engine 2.0

The job engine will be rewriten, and get fewer database queries to ensure improved performance + SDK. The key benefits are:

  • Cost saving
  • Better performance

Instance pooling

This will give load balancing and high availability. The key benefits are:

  • Reduces downtime and risk
  • Load balancing

Lasernet Insight 2.0

The insights focus on performance counters with charts. The key benefits are:

  • Transparency
  • Faster analyses
  • Proactive performance indications

4K Resolution support

This let's you split screen and gives a better UI. The key benefits are:

  • Better UI
  • Split screen possibility

New object locks system in Lasernet Developer

This feature will let you continue work – even if the form is locked by another developer. The key benefits are:

  • Increased development efficiency
  • Flexibility

Scheduled and command line deployments

This feature is based on two methods to streamline the process for deployments of Lasernet 10 configurations, in silent mode, for on-premise or cloud servers:

1. Manage the scheduled deployments from the Lasernet Config Server 10 and deploy to any Lasernet Server 10 at any given time.

2. Run the deployment from a command line as a part of scripting process for most flexibility.

The key benefits are:

  • Reduces downtime and risk
  • Easier planning of deployments
  • Optimized for external deployments

Lasernet 10.4 has been released

Release date: 25-11-2022

We are pleased to announce that Lasernet 10.4 has been released.

This latest version of Lasernet brings new features and fixes of the components of Lasernet 10.

The key benefits in this release are:

  • Improved usability
  • Input Management

Check out the new features in this release below.

Release note for Lasernet 10.2

Improved usability

Improved scalability for servers with multiple cores

Activating Batch Mode will take advantage multiple cores and create n/4 threads for the batch pool (where n is number of cores) to increase speed for multiple batches.

When Batch Mode is de-activated the server will still run as many threads as available cores.

In Batch Mode, the Azure Service Bus will process the number of jobs as listed below











Improved scalability for servers with multiple cores

Improved usability when merging two objects

In previous versions of Lasernet 10, two objects were merged by dragging a Rearrange or a Fixed Text object upon another. To merge an object with another, you must now select Ctrl-key + arrows or drag-and-drop then drag an object onto another.

De-activate auto alignment

There is a new checkbox to de-activate the auto alignment feature. In this mode you can drag and drop or move objects with arrow keys and have full control of the new position of your object. A feature to avoid that the new position is not always set to an integer when moving an object to a new Y position.

Deactivate auto alignment

Allow further form matching if no sheets are matched

Added a new setting "Allow further form matching if no sheets are matched" to the Form Criteria dialog.

This will allow the Form Engine to process further form matching, in other forms added to the list of forms, if none of the sheets were recognized.

This feature is only available for forms added to the Form Engine with CSV, XLSX, JSON and XML as input formats.

By default, this is set to “not active” for backwards compatibility.

Allow further form matching if no sheets are matched

Added combining support to CSV output format

To create a layout for a more complex CSV structure, the combining feature is added to the Sheet Options for CSV as output format.

Added combining support to CSV output format

Combine multiple layouts of CSV output formats into a more complex CSV layout, with a unique header, body and footer in the final output file.

Added combining support to CSV output format step 2

Support for colored and inverted QR barcodes

In this new version of Lasernet, it's possible to insert colored QR codes to your documents.

You can also print white/inverted QR barcodes and text on Zebra label printers mounted with black labels.

Support for colored and inverted QR barcodes

New setting to encode documents to Base64

By adding a new Base64 property, to the Sheet Options, it is now an easy process to generate Base64 encoded documents for your web services or add them as an inline document in XML files.

New setting to encode documents to Base64

When activating this setting your selected output type will be encoded to a Base64 document and send to your selected output destination.

New setting to encode documents to Base64 step 2

By activating JobInfo you can insert sheet data in to any JobInfo, in the Sheet Options > Combining > Sheet Embedding tab, encode your data and insert the result in an XML file added to the next sheet.

New setting to encode documents to Base64 step 3

Input Management

Lasernet OCR Editor

Algorithm for short and long dates have been optimized to improve auto detection of date formats in OCR Forms.

Lasernet OCR Editor

Show and manually edit the regional profile, assigned by the OCR Engine, in column views for OCR Fields defined as Date type.

Lasernet OCR Editor step 2

This email address is being protected from spambots. You need JavaScript enabled to view it.

Lasernet 10.3 has been released

Release date: 15-07-2022

We are pleased to announce that Lasernet 10.3 had been released.

This latest version of Lasernet brings new features and fixes of the components of Lasernet 10.

The key benefits in this release are:

  • New design options
  • Enhanced security and information level
  • New and improved Input Management features

Check out the new features in this release below.

Release note for Lasernet 10.2

Design options

Hyperlinks in images

The feature is support for hyperlinks added to images in PDF documents via new Image -> Formats tab with hyperlink property. JobInfo values, included as a part of the URL, are supported for dynamic URL's.

You can use the hyperlink function to many business scenarios:

  • If you work with certificates, then you can add an image, item line or a small picture of the certificate in the PDF document that includes a hyperlink to the certificate.
  • Hyperlinks can be included in logos that sends you to the company's website.
  • The hyperlink can also send you to a custom report or be within an item picture that links you to read more about the product.
  • If you have a lot of customer support, then interactive contact information would be great to include in the PDF document. E.g. a 'mailto' hyperlink added to a person picture of the person, you have been in dialogue with.

Hyperlinks in images

Install fonts used

To have an easier everyday work life – doesn’t that sound great? That’s possible now with this new feature that solves our most common and the oldest support case.

Before, you had to install the fonts used in existing or new forms on the server and restart the server – and that wasn’t very convenient… This feature allows you to avoid that.

When you save existing or new forms in the Form Editor, a new Install Fonts Used dialog will now pop up. The listed set of Windows fonts, used by the form, are automatically copied to the configuration resources. This is a feature to share all fonts used across users and servers where the fonts being used are not installed by default.


It is especially useful, if you have a specific company font. Then you can just open your form, make a copy and make the configuration. Then the font will always be ready the next time, you open the form.

It can also be used for logos if you want better performance. Then you can use your custom font for the logo text instead of including a picture. Then you won’t need to install it several places.

Easy document management

Install fonts used

Additional progress after lost Region

Do you need more space on your reports? That's now possible with this new feature.

A new property is added to set an additional progress after last Region in a Dynamic Region. This will offer a more flexible layout where additional information, totals, or shapes, requires extra space to fulfill the requirements for the form layout.

For example, it’s now possible to make the exact same space between every single group of item lines, e.g., 5-10 mm. And after the last item group, we can give an additional value on the space.

Additional progress after lost Region

Security and information level

Security in the Form Editor:
Encryption and password protection for documents created in the DOCX and XLSX formats

The security has also been improved in Lasernet 10.3. Now you’re able to encrypt and password protect for documents in the DOCX and XLSX format.

And most importantly, Dynamic passwords can be generated!

The document can be encrypted and generated with a fixed password or JobInfo. This way, you avoid having the same fixed password for all your resellers.

The feature secures that the receiver can't open the file, before the password has been approved – this will be the overall file, not just the sheet.

The feature is very valuable, if you use Lasernet to create documents with numbers, secret numbers. Then there is an extra security feature now.


New property to insert a Password for DOCX output format added to Sheet Options → DOCX tab.

Insert a fixed password or insert a JobInfo value for creation of a dynamic password (see picture 1)

New property to insert a Password for XLSX output format added to Sheet Options → XLSX tab.

Insert a fixed password or insert a JobInfo value for creation of a dynamic password (see picture 2)

Encryption and password protection

Dynamic password

Fixed password

Enhanced information level in Lasernet Web Client:
Support for viewing user and system JobInfos

Similar to Lasernet Client app you can now edit system JobInfo’s stored in read/write mode or view JobInfo’s stored in read-only mode.

This is a tool often used by developers and administrators of Lasernet to analyze and edit JobInfos for failed jobs or validate that JobInfos temporary stored in paused or scheduled jobs are set with expected values.

This feature allows you to see a very detailed jobinfo. This is really useful, if you want to deep dive into why a job has failed. Then you can get extra jobinformation here.

Support for viewing user JobInfos

Enhanced information level in the Lasernet Monitor: Open Logs

Do you spend a lot of time on searching, finding, and filtering messages and to analyze old log files? Now you can do it more easily – and OFFLINE.

Open Logs is a new feature where you can open log files downloaded from disk in either the .zip (multiple log files) or. lnlog (single log file) format.

This will help you to Search, Find and Filter messages and to analyze old log files, downloaded from a Lasernet Server, in the Lasernet Monitor.

Performance, Transactions, Grab and Licensing information are not accessible when a log file is opened from disk. You can anytime connect to a Lasernet Server, by selecting an accessible server instance, to start receiving real-time log.


You can e.g. download a log file from your customer’s log and look at it later offline – and still use all the features from the customer’s system.

You can sit in the Monitor and see the customers log and investigate errors directly – and you can get the entire log and history. We can also search directly within the log and in the entire history, and research when and where an error occurred – without being on the customers system (yours).

This will make the analyzing part easier for the support department, because you don’t need to send screen shots from your end to Tabellae’s support team – because we can see it directly now.

NB. Remember to delete the downloaded log due to GDPR.

Search, Find and Filter messages and analyze old log files

Open logs

Enhanced security in Azure Storage

With the new release, it’s possible to give access on different levels.

If you don’t want give access on the highest level (Storage level), you can give access on file level (also know as Container level).

You can also set a specific period of time that the access should be available, e.g. 30 days.


By adding support for SAS keys from Container, instead of Storage only, you can now limit the rights to the entire storage (see picture 1).

Set the required Permissions for the Container on the Microsoft Azure Portal for your Azure Storage Container and click Generate SAS token and URL.

Copy the Blob SAS URL to the SAS Token in the Azure Storage Connection properties in the Lasernet Developer to limit the rights to the entire storage (see picture 2).

Azure Storage

Azure Storage enhancements

Input management

Lasernet Web Client: Support for identifiers

Similar to Lasernet Client app you can now add and edit Identifiers for jobs temporary stored in an OCR Engine queue from the Lasernet Web Client.

The list of value, to be selected and inserted into an Identifier field, are retrieved from CSV file assigned to an OCR Engine on the Lasernet Server.

The solution is enhanced, for both the web and client app, to support insertion of any field (ValueMember) stored in the CSV file and to show the content for the field selected as the DisplayMember. In previous versions the value for an Identifier was restricted to the first column only.

The feature is supported both by Lasernet Client app and web.

You only have to install it ones, and then it will update automatically due to constant synchronization.


When a job comes in from a supplier, we would like the supplier number. You can put a file on the server with every supplier numbers. When a job then comes in, you can retrieve the list with supplier numbers and get it included from the web URL instead of the client app.

Support for identifiers

Support for identifiers - overview


With the support for identifiers, newly added to the Lasernet Web Client, the functionality is now fully compliant with Input Management and features also supported by the Lasernet Client app.


PDF to Text

In the PDF to Text modifier, used for extraction of text data embedded in PDF documents, two new features are introduced and a changed default setting to improve the quality of extracted data for processing of OCR Forms.

  1. Landscape: Added a new feature to detect landscape in PDF documents and set specific values for rows and columns in landscape vs. portrait mode. The feature enhances the way to handle landscape mode.
    Note: Default values can cause none backward compatibility in documents running in landscape mode. Set landscape values to same values as portrait for 100% backward compatibility when upgrading from older versions.

  2. Remove underscores: This is not a new feature, but "Remove underscores" is now activated as default value when adding new modules to configuration.

  3. Remove adjacent periods: Added new feature settings to remove adjacent dots in documents. Default value (active) can cause none backward compatibility in documents with adjacent dots. Deactivate this setting for 100% backward compatibility when upgrading from older versions.

PDF to Text

Lasernet OCR Editor

Lasernet 10.3 has been enhanced with an easier creation of file names when selecting Save as to save a temporary copy of OCR Forms to disk. Criteria in OCR Forms are now used to suggest the file name.

Instead of typing a file name manually, the Lasernet OCR Editor can now create the filename itself from analyzing the data within the file (see picture).

The Lasernet OCR Editor has also been enhanced with a new Update and Close button, to reduce the number of clicks when you want to update the form and close the OCR Editor in the same moment. This means that you only have to click once instead of three times – and that saves a lot of time, if you’re working with e.g. 1500 invoices.

Lasernet OCR Editor

More enhancements

In the maintenance report, there is an overview of all the single liner about smaller things or issues that has been enhanced or fixed in Lasernet 10.3.

This email address is being protected from spambots. You need JavaScript enabled to view it.

Lasernet 10.2 has been released

Release date: 18-03-2022

We are pleased to announce that Lasernet 10.2 had been released.

This latest version of Lasernet brings new features and fixes of the components of Lasernet 10.

The main new features in this version are:

  • Raised the security level in the Lasernet Config Server
  • More flexible ways to design layouts for label prints with limited space
  • Support for sending attachments of up to 150 mb, as multiple parts
  • Language selection packages in Tesseract OCR and improved quality of performance of OCR with the Tesseract module

Check out the new features in this release below.

Release note for Lasernet 10.2

Lasernet Config Server

The news in the Lasernet Config Server raise the security level.

Deployment to multiple servers at once

Support has been added for deployment to multiple servers at once from Lasernet Config Server. This mean that you can deploy to Multiple Servers simultaneously – not only from the Lasernet Developer, but also from the Lasernet Config Server. When you click deploy, you can select multiple servers from here as well and select a configuration and deploy to your server.

Syntax check

In the new version, there have been added syntax check to Azure Service Bus and Storage Account connection strings and key/value pairs have been added to the Printer Server properties. This means that we are now validating and have a validate check to make it more bullet proof for you.

Increased security level

The security level has been increased by optionally maintaining the server list in the C:\ProgramData\Formpipe Software\Lasernet 10\Config\Default\ServerSettings.json configuration file, to mitigate a “server-side request forgery”.

Signed in user, with no permissions, is informed with a status message in Config Server and Monitor. When you are signing in, we now have this app access, so we could have input customers who can access the Config Server, but they aren’t allowed. You can send the backend up to no allowance with the message “The signing users have no permission”.

Lasernet Form Editor

By introducing two new settings to set the font point size and font width scale for rearranges, Lasernet Form Editor and Engine 10 will support more flexible and dynamic ways to design layouts for label prints with limited space for text, while requesting the largest possible font size to improve readability.

Lasernet Form Editor 10.2

Font Point Size

A new setting to overwrite a fixed font size defined in the Fonts tab. This feature enables you to Rearrange a text, with the highest possible font size that can fit into a text box. Font Point Size is supported for Rearranges and Conditional Rearranges where Size Type is set to Auto Y or Manual.

This is a nice, highly asked feature request for customers who do labels. These can be very difficult to create, because there is limited size for text and so on.

Imagine that you have a text, and you only have this limited space, but you want the highest font possible. In Lasernet, when you are rearranging, you have been used to always defining with a fixed font size. Now we are actually able by adding new properties to the positions tabs in our rearrange dialogue that you can now define a Font Point Size between a minimum and a maximum range.

You can also do this with Font Width Scale.

Font Width Scale

A new setting to calculate the scaling width of text. Similar to Font Point Size, the setting will prioritize the scale to insert the most text possible in Rearranges with Position → Size Type set to Auto Y or Manual.

Font Width Scale is actually scaling the font instead of making the font size extracting. The whole idea is, if you have limited space for labels, text etc., then Lasernet calculate the highest possible size for your text strings that you are rearranging, which can various from label to label, document to document.

The output result can also work as a combination of the two settings. The highest possible scale is used before highest possible font size.

Override sheet output format

A new Override sheet output format check box, added to Rearrange → Formats tab, will give you full control over whether number or date formats should be overwritten with enhanced output format settings. If not activated, the settings will be retrieved from the values added to Sheet Options → Regional Profiles or from the class sheet.regionalProfile if the JavaScript has been added to the sheet.

This has also been requested because of Regional Profiles. When you are adding a Regional Profile these settings for rounding, numbers of decimals, they were forced to be used, when you ticked this overwrite sheet profile, meaning that you could not easily maintain them for each rearrange. Also, if you are adding some Regional Profiles from script, now you have the setting to turn them on/off, whether these should be used or not. And it makes it much more flexible.

Lasernet Form Editor in version 10.2

Lasernet Developer, Outlook and Sharepoint modules

Outlook Mail (output)

We are re-introducing support for sending attachments of up to 150 mb, as multiple parts, with the Outlook Mail output module. We have faced several limitations for speed and features in the Microsoft Graph API. Therefore, the following features has been added:

  • For optimal performance, emails smaller than 4 mb are now sent as a single part via the Microsoft standard mail API
  • Emails larger than 4 mb are sent as multiple parts via the Graph API
  • Automatically deleting emails in the Sent Items folder, via property in Outlook Mail module, is only supported for emails with attachments smaller than 4 mb
  • Deleting emails with attachments larger than 4 mb must be handled manually by adding Exchange Server policy rules as recommended by Microsoft support
  • Added support for “Create draft without sending it” and a JobInfo “MailDraft” to overwrite this property. When you are ticking “Create draft without sending it”, then you will see that when an e-mail is being send, it will actually be stored for that user who are sending it in his drafts, so he can open the e-mail from Outlook, make some changes or review it and then click send, before it is actually being send. So now it is not Lasernet sending it, it’s the end user. We have a JobInfo so we can control this settings and overwrite the settings, so it’s not hard coded. So when mail drafts are either true or false defined in the data, then it will do exactly the same, but controlled from you guys in the data stream.


The main feature here is “Added authentication as application for SharePoint Graph communication”. The main idea and why this is very useful is that the connection will never expire. Or more or less, because a Client Secret can also expire, but it can be set up to two years, before it should be expired.

With this feature, we can click the application, then the Lasernet Sharepoint as an application must be registered as an app by an Azure AD admin in Azure, so Lasernet is a known application who can login. The admin will then provide you with a ClientID and Client Secret for login into the backend. Read user name and password, if a user is login in. Now it’s an application that is login in, then we are calling it ClientID and Client Secret, and when you have these two settings, you can login into the backend.

All new features in SharePoint:

  • Support for on-premise server for Legacy REST API
  • Password substitution support for SharePoint module running in legacy mode
  • Added authentication as application for SharePoint Graph communication
  • Lasernet SharePoint must be registered as an app by an Azure AD admin
  • Azure AD admin must provide a ClientID and Client Secret for the module to sign in
  • Connection will never expire compared to a user sign in

Lasernet Web Client

With Lasernet Web Client 10.2 you can now easily navigate between web apps and queues with many jobs.

Lasernet Web Client 10.2

Support for the web app menu allows easy navigation between the other web apps introduced in Lasernet 10. You can navigate from the web client, you can see all the apps, and you can even add links with icons to other apps if you like, and then you can navigate to all the applications.

Web Client in Lasernet 10.2

Clicking the selected Job or Queue will refresh the job list and, for new incoming jobs, numbers of jobs in queues.

Web Client 10.2

Pagination support has been added for the Job list, enabling faster browsing between a long range of Jobs in a similar way to the Lasernet Client app.

This has changed the way you're retrieving jobs. Mainly a feature that is very convenient, if you have many many jobs in a que, e.g. paused jobs or failed jobs. In the previous jobs, you were scrolling and the server would spent time on retrieving jobs. Therefore, we introduce the pagination system. So you just click on that specific page, and you can define how many rows per page you would like to see. When you click next, it will fetch you e.g. 30 jobs per time. It makes our Client Server solution fetching data more fast for retrieving data, and works better and similar to Lasernet Client.

Lasernet 10.2 Web Client

XML Transformer Editor

Selecting an action in the XML Transformer Editor 10 will now automatically expand only the associated XML sub-nodes, not the entire XML.

XML Transformer Editor 10.2

Lasernet Input Management

Tesseract OCR

Language selection packages in Tesseract OCR, bundled with the Lasernet Server 10, are automatically copied to the Resources and stored as a part of the configuration -> Able to use language packages to improve the OCR processes.

We don’t have support for Asian and Arabic characters, but Western European characters. But not only characters, also words. They were bundle with Lasernet in previous versions, and could not be changed, because they were parts of the system files.

Now in the Tesseract module, when you activate them, they will automatically be copied to the Resources folder, where you have grab files, overlays files and script files etc.. So, they will be copied to Resources. We have a new Tesseract folder, and when you click on the trained data, you can add more and more words.

Tesseract OCR in Lasernet 10.2

A new Tesseract Language Editor allows further editing of these user-words and user-patterns to tessdata stored in resources, without changing the original bundles packages. This is to customize the quality of the OCR processing in the Tesseract module. As a result, the quality of performance of OCR with the Tesseract module is improved.

Now the words are configuration specific, and for this customer specific. So, you can add more words, e.g. if a customer has common words, common company names, which is very important to be improved in the way it’s extracting OCR from scan and documents, then they can be maintained from here, improved and made better – and customized per user since they're not system files anymore.

Tesseract OCR in version 10.2

Lasernet OCR Engine and Dictionary Service

Connection settings in Lasernet OCR Engine 10 have been removed from the OCR Engine module.

Connection settings for OCR Engine and Dictionary Server are centralized, maintained on and retrieved from the Lasernet Config Server 10. This means that it's not maintained and retrieved from the local computer, and you will see that the OCR Engine has been removed. There were a lot of settings, now we only have a form setting, where the default OCR forms are stored on the server side.

OCR Enginge in Lasernet 10.2

The Connection tab in the Setup settings has been replaced with a Forms tab to define the Forms directory. The connection settings are shared with the Lasernet Config Server 10 and are no longer required to be configured in the OCR Engine.

Dictionary Service

The connection settings for the Dictionary Server are moved to a new Dictionary tab and the hostname and port number for the Dictionary Server are moved to the Lasernet Config Server 10 in the Dictionary Server tool settings.

We have created a new dictionary tab, because then we don’t have this connection tab anymore. In this dictionary tab, since the port number everything is maintained on the server, then you only have to select the dictionary server, you created on the server.

It could be selected from the drop-down box, because you are now logged in to the config server. It knows what you have added on the server side, and then the languages.

Dictionary Service in Lasernet 10.2

Dictionary Service in the OCR Engine in Lasernet 10.2

Note: When upgrading to Lasernet 10.2 the Dictionary Settings must be re-configured for integration to new configuration format.

"Capture body" is a new setting to force the OCR Engine to include (experimental) or exclude capturing of item lines in documents when AutoCapture is activated.

Lasernet OCR Editor

  • Added support for sign in via Azure AD Authentication enabling multi-factor authentication supporting automatic version synchronization
  • Simplified process to configure connections between apps and server
  • Added several improvements to the Auto Capture feature, introduced in Lasernet 10.0, to automatically capture data of incoming documents based on OCR Fields stored in the Lasernet Dictionary

Sign in with your organizational account and authenticate against external authentication providers like Azure Active Directory, enabling two-factor authentication.

OCR Editor in Lasernet 10.2

Connection settings required for Lasernet OCR Editor 10 have been removed from the application. The connection settings from Lasernet 10.2 are automatically retrieved from the Lasernet Config Server 10.

The optional settings are simplified and only require the name of the Server instance and OCR Engine.

Lasernet 10.2 OCR Editor

Note: If the connection, defined in the Config Server, is running without an untrusted self-signed certificate the Misc → Trust UntrustedRoot setting must still be activated before an OCR Engine can be selected.

OCR Editor Lasernet 10.2

Manually activation of Trust UntrustedRoot is no longer required and is removed from UI. A secure connection is mandatory from Lasernet 10.2 and automatic managed when you sign in to the Lasernet Config Server 10.

The roadmap for Lasernet 10 2022 is here!

Release date: 12-01-2022

We are pleased to announce that the roadmap for Lasernet 10 is now available to download.

2022 will be with a focus on new features and enhancements.

Click on the roadmap to download it and see what 2022 has to offer.

Please note: The roadmap is only indicative and is subject to change.

Lasernet 10 roadmap 2022

Lasernet 10.1.3 has been released

Release date: 12th January 2022

This latest version of Lasernet brings new features and fixes of the components of Lasernet 10.

Check out the new features, fixes and enhancements of the new release below.

Contact our Account Manager, Kristian Truesen, for more information and/or upgrade path at This email address is being protected from spambots. You need JavaScript enabled to view it. or +45 3147 2159.

Autoform DM

#281207 Autoform DM Upload Module

Module has been updated with fix for a security vulnerability identified in Log4Net.dll
Status: Security enhanced


#274125 Developer

The grabs are now hidden from the Dependency Walker.
Status: Fixed

#271971 Developer

There were some minor Dependency Walker stability issues when file was removed or renamed.
Status: Fixed

#271916 Developer

Added support for collapse/expand in View Dependencies.
Status: Feature enhanced

#230429 Developer

All changes disappeared from a configuration when they were not committed and the configuration was renamed
Status: Fixed

#271966 Developer/Module Tester

Module Tester crashed in Engine/Output modules like Tesseract because of missing PublicID.
Status: Fixed

Form Editor

#275003 Form Editor

Rearranges containing a large number, with 24 or more digits, could cause a crash when rearrange was set as a number type.
Status: Fixed

#269464 Form Editor

WMF & SVG images sometimes rotated the wrong way.
Status: Fixed

#276512 Form Editor

The 'Select Grab File(s)' dialog window closed incorrectly when canceling the information dialog.
Status: Fixed

#274434 Form Editor

Icon for module type was missing in the destination list view.
Status: Fixed

#274238 Form Editor

Incorrect data was added to the "UD– AdressTyp" for Swiss QR Codes.
Status: Fixed

#269178 Form Editor

In rare scenarios, Object was still locked even though the first multi-user had closed the object.
Status: Fixed

#270572 Form Editor

Removed Lasernet Reference Printer column in Form ► Define Sheets menu.
Status: Deprecated

Release note for Lasernet 10

Lasernet Client

#254151 Lasernet Client

Jobs were not editable at highest queue level.
Status: Fixed

#270581 Lasernet Client

The View ► Select color swatch selection was not saved between sessions.
Status: Fixed

#280871 Lasernet Client

There was a security issue where a user could remove jobs and change JobInfos in Lasernet Client without the required permissions
Status: Fixed

Lasernet Server

#281479 Lasernet Server

There was an issue in the job engine where read rights were incorrectly used instead of write rights when releasing a queue in Lasernet Client.
Status: Fixed

PDF tools

#196753 PDF Engine

Reduced memory usage when creating PDF files.
Status: Feture enhanced

#271703 PDF Extract

Handling extraction of meta fields that corrupted log if JobInfo value extracted from PDF included a null character.

#271588 PDF to Text

Module failed to decode some text.
Status: Fixed

#276454 PDF to Text

Double spaces could occur between text strings in jobs after running Tesseract OCR (Forced mode) and PDF to Text modifier.


#272719 Tesseract

Improved support for embedded user-words and user-patterns files.
Status: Feature enhanced


#280631 Web apps

Lasernet URLs were not case insensitive.

#278082 Web Server

Security patch for configuration, authentication, patching, segmentation and encryption levels.
Status: Secutiry enhanced

This email address is being protected from spambots. You need JavaScript enabled to view it.

Lasernet 10.1.2 has been released

This latest version of Lasernet brings new features and fixes of the components of Lasernet 10.

#270603 Outlook Mail

The multi-request Graph API, introduced in Lasernet 10 to support attachments up to 150 Mb, has been temporarily removed because larger attachments did not send.

The single-request Graph API has been re-instated while Formpipe work on resolving quirks with the multi-request method (ID’s and sent items). This will support the sending of files up to 4 mb by removing larger attachments. Now, only attachments in the Outlook Mail output module, also supported by Microsoft in their single request Graph API, will send.

Note: Formpipe are working to restore the multi-request Graph API.
Status: Temporarily fixed

#270699 Outlook Mail

The error message “Unable to create files” was incorrectly shown when renewing tokens (retainers) in multi-thread mode.
Status: Fixed

Release note for Lasernet 10

This email address is being protected from spambots. You need JavaScript enabled to view it.

Lasernet 10.1 has been released

Release date: 11-10-2021

This latest version of Lasernet brings with it some major new developments that will help customers start enjoying some of the great new features and improvements in the last release, as well as helping Lasernet to reach its full potential.

The key benefits are:

  • Higher security for supporting cloud
  • Higher requirements for security in modern software

Lasernet Printer Service

The enhancements in the Lasernet Printer Service make it easier to maintain and raise security level.

Added Support for On-premises / LAN Printing Support via Printer Service

EMF, PDF and DOCX formats are supported. Files are zipped then transferred from the Printer Service module to Printer Service application.

Printer Service with Azure AD

Add the Printer Service with Azure AD. When Azure AD is active, you're not asked for user credentials again. You just need to connect, to avoid to login again.

All you have to do is to click on the printer and tick off the box to activate them. Before, the installer had to add it, now Azure AD will cover it.

Why is this useful? Imagine that you have a laser printer and a huge batch job – and then it's nice to have a fast print, e.g. for label prints. The laser printer can be slow, and then the label printer can print 4 at the same time.

It’s a good way for setting up your backend to keep the printing running on time.

Release note for Lasernet version 10

Lasernet Printer Service

Lasernet Config Servicer

Manage Access Rights for Client, Monitor and Printer Service via Security Roles on Config Server

The security roles have been extended to include the instances users are allowed to access. You can now manage Access Rights for Client Roles on the Config Server. This works in a similar way to Monitor roles.

You can differentiate between local and external roles, if you have Tenant ID added to your provider. When this has been defined, Lasernet will remember it.

Added Support for Azure AD Authentication

Lasernet has support for authenticating users against external authentication providers like Azure Active Directory, enabling two-factor authentication.

You can use both local, On-premise AD and Azure AD as User Authentication Type with the Lasernet applications:

Lasernet Developer, Lasernet Config, Lasernet Monitor, Lasernet Web Monitor, Lasernet Printer Service and Lasernet Web Client

The Lasernet Client, OCR and Meta Azure AD cannot be used for authentication.

Lasernet Form Editor

Swiss QR Code support

Swiss QR Codes can now be used in Lasernet. You can fill out data fields for bill, creditor and debitor values via JobInfo Substitution.

Added Support for Schedule Criteria to Forms

You can now define a range of dates to your forms, sheets and objects added to forms. This is useful for you, who wants forms running at a specific date.

You can deploy your forms now and set a start time and date, and then they'll run at that point. This also works for announcements, e.g. small messages when it's holiday. You can also schedule, if a form, sheet or object added to forms should expire on a specific day.

You can set it to a specific period, e.g. October every year. You can run it every year and for specific UTC zones.

Common uses are:

  • Including a criterion that must be true when running forms and sheets at specified time periods.
  • Adding announcements or messages that are only active during specified time periods. These can be set to repeat every year.

Rich Text Control - DOCX Format

Rich Text Control (DOCX format) documents containing watermarks will be displayed in Lasernet Form Editor. Before, watermarks was ignored from imported templates, but they'll be shown now.

There has also been added support for Repeat Row as Header for tables in Rich Text Control (DOCX format).

Schedule Criteria to Forms in Lasernet

Repeat Row as Header

Lasernet Developer

Dependency Walker

The new Dependency Walker will make it easier to commit and export your objects.

When committing changes, you can click View Dependencies to display all dependencies to the selected object.

Select Dependencies will automatically select all other objects, related to the selected object, that have not been committed yet.

Lasernet will show only one level of dependencies related to the selected object.

Both commands have also been added to the context menu in the Exporting Object(s) dialog. This will automatically select dependencies for the selected object.

The View Dependencies option is also available in the right-click menu for the list of objects in modules or forms.

Dependency Walker

Dependency Walker select

Dependency Walker view

Show Changes option added to the Import Objects dialog

A quick access tool called Show Changes has been added allowing you to compare changes before accepting imported objects in the Import Objects dialog.

This includes that when you import an object that already exist, you can view the differences – and then decide if you want to keep or overright it. This feature did exist before for export, but not for import of objects.

Show changes option added to the import objects

Lasernet Monitor

Lasernet 10 introduced a new feature to collect performance and transaction counters from the Lasernet servers.

For Lasernet 10.1, the feature is being expanded to cover more information by including database size. This acts as a foundation for adding more features in future releases.

This feature must now be activated on Lasernet Config Server for each server instance via the new Insights tab. To do so, go to --> Lasernet Config --> Server --> Insights --> Click off/on to activate. You need to make a deploy to active them after they've been added.

Track performance in Lasernet Monitor

Performance and Transaction Counters Separated into Two Tabs, Also Presenting Database Size For Server

You can view live updates every minute on various aspects of server and Lasernet performance in the Monitor.

A new counter has been added to show the expansion of the Lasernet Job Database over time.

This feature shows 24 hours of data and can show changes in memory, how many hobs are coming in and so on.

Performance and Transaction Counters Separated into Two Tabs

Support for new "Goto Log" feature by adding right-click action to Performance and Transactions charts

This feature makes it easy to investigate what happens in performance encounters.

It makes it easy to navigate from charts to precise timestamp in the log and find the data e.g. to see performance at a specific time stamp and what happened in the log.

For example, this is useful for investigating an unexpected peak in Memory use or Handles in Windows.

Goto log

Lasernet Web Client

New Web Client URL

This has changed from: https://[server]:[port] to: https://[server]:[port]/lasernet/client

User Interface Improvements

The Preview pane and column widths for each queue type can be adjusted.

Input Management Improvements

Improved support and fixes for known bugs, e.g. double registration and missing file names.

Lasernet Web Launcher

A new site will start after installation which displays a browser launcher exclusively for web applications:

https://[server]:[port]/lasernet/launcher or https://[server]:[port]/lasernet

Improved User Interface in Web Client

Lasernet Web Launcher

This email address is being protected from spambots. You need JavaScript enabled to view it.

Lasernet 10 has been released

The latest Lasernet release has been made cloud ready. From now on, you can access Lasernet by web, due to the desktop client has been replaced by a web client.

Lasernet 10 is the first step toward transforming Lasernet into a cloud-based application that can be run as a SaaS.

Besides being cloud ready, Lasernet 10 has a lot of other new exciting features. The key benefits are:

  • Lasernet Client 10: Desktop client is replaced by a web client.
  • Lasernet Monitor 10: Improved user experience.
  • Lasernet Form Editor 10: Mail merge into XHTML.
  • Lasernet Printer Service 10: Manage Printer Profiles in-app on the printer server.
  • Lasernet Developer 10: No dependencies to local installed printer drivers.
  • Rest API with OpenID Auth: Move to a fully REST APl authentication method.
  • Lasernet Config 10: Acts as proxy between applications and server.

Lasernet 10 interface


News for you as an Output Management customer

Access Lasernet via a web service,
 anywhere you go
Lasernet 10 is more cloud ready with a new print system and font handling system. It is equipped with a web client instead of a server client. This means that you can access Lasernet via a web service, anywhere you go.

Independence for printer drivers
As a user, you'll achieve a new independence for printer drivers. Customers who do not use the D365 and want the Lasernet server moved to the cloud may benefit from the new printer management. Cloud printing from platforms other than D365 will now be supported.

New runtime database
There is a new runtime database introduced Microsoft SQL Server Express LocalDB which replaces Microsoft SQL Server Compact 4.0 which is no longer supported from July 2021.

Output Management

News for you as an Input Management customer

Validate immediately after receiving PDF documents

The new feature Lasernet OCR Dictionary is used to auto capture text and values from PDF documents and pause them in Lasernet Client 10, for manual validation immediately after they are received. This makes it easier to handle one-off documents without having to create a Form.

To improve AI, the Lasernet OCR Dictionary 10 can be trained by adding language-specific information about metadata to be extracted from the incoming documents.

Get less software rollout
You have a web client in stead of the 'old' hard client, which lead to less software rollout.

Get the benefits of open-source software
You end the collaboration with ABBYY and switch to using Tesseract OCR (which is open-source software with the possibilities it now offers).
If you upgrade, and thereby go from ABBYY to Tesseract OCR, you'll need to perform an analysis, before you jump from theypur old input solution to the new one, as OCR can fall out differently.

Input Management

This email address is being protected from spambots. You need JavaScript enabled to view it.

Other news from the release note

Lasernet Client 10

Lasernet Client 10 offers the best user experience in a new web front-end with a clean, flexible and intuitive user interface. Lasernet 10 is optimized for users of the Lasernet Input Management solution and Lasernet or AD users administrating and viewing temporarily-stored documents in a wide range of formats.

Lasernet Client 10 provides a centralized web server installation with a REST API and OpenID authentication communicating with Lasernet Server 10 through the Lasernet Config 10 server.

Key Benefits

  • Intuitive web front-end / user interface
  • Removes the requirement for thick-client app installs
  • Optimized for Lasernet Input Management

Lasernet Monitor 10

A new desktop application with improved user experience, a performance monitor and a REST API and OpenID authentication communicating with Lasernet Server 10 through the Lasernet Config 10 server.

To improve speed and reduce size of traffic log between the monitor and server, improved search and fetch of log messages are introduced in two logger windows showing processed log and search results.

Lasernet Monitor 10 is also accessible with a new embedded web framework to centralize the monitor as a web front-end.

Headline features includes:

  • New desktop and web application
  • Authentication
  • Fetch server log (no push)
  • Text to search for
  • Download logs (as ZIP file)
  • Find Filter (Find Previous, Find Next)
  • Performance Monitor

Key Benefits

  • Improved user experience
  • Easy access and search in Lasernet Server 10 log with desktop and web front-ends
  • No requirements for thick-client app installs
  • Performance monitor to show Lasernet Server activity

Lasernet Form Editor 10 EMF/PDF

Updated with features to support the market for professional output management documents in a wide range of formats.

Headline features  includes:

  • Easier font styling of text in Insert Text objects.
  • Removed reference printers settings in forms to avoid dependencies to local installed printer drivers when running a local desktop installation of the Lasernet Developer in a cloud or an on-premise environment.

Key Benefits

  • Improved rich text editing tools in standard forms
  • Centralized design of advanced shapes
  • Prepared for cloud by removing dependencies to printer drivers

Lasernet Form Editor 10 DOCX/PDF/XLSX/HTML

The Word (RTF), Excel and HTML editors offers best in class tools to create professional Word/PDF documents, spreadsheets and HTML layouts for emailing.

Headline features  includes:

  • Word control is enhanced to support more complex text processing, with text wrapping around tables, widow/orphan control in tables, break table rows across pages and shape enhancements.
  • Create HTML documents with mail-merge functionality, as known from Rich Text DOCX/PDF, with DataSet as input.

Key Benefits

  • Enhanced table handling
  • HTML supporting mail-merge and easier to work with

Lasernet Printer Service 10

The new Lasernet Printer Service 10 and desktop applications, installed on-premise on the Windows Printer Server, are integrated to the Windows Printer Queues. This enables local management of Lasernet Printer Profiles and Printer Device Mode settings and runs as a service for printing jobs created by Lasernet Server 10. This also enables a remote Lasernet 10 instance to print locally for Cloud — and soon On-premise — solutions in the EMF, PDF and DOCX formats.

Printer Profiles are supported for the EMF formats only; similar to Lasernet 9. Status for start of service is set to Automatic and Running by default.

Printer Profiles are synchronized via REST API and OpenID authentication. The configuration is managed in Lasernet Developer 10 via the Lasernet Config 10.

Key Benefits

  • No dependencies on specific ERP or financial systems
  • Centralized management of Lasernet Printer Profiles
  • No need to install local printer drivers on client running Lasernet Developers or server running Lasernet Service
  • Built on proven Microsoft Azure technology for cloud printing
  • Prepared for LAN printing 

Lasernet Developer 10

To ensure Lasernet Developer 10 offers the best user experience for On-Premise and Cloud subscriptions, you can run the application on the local desktop with no requirement to configure locally-installed Windows Printer Drivers and Windows fonts required by the Windows Server.

It's built on a new REST API and OpenID authentication for modern token and key-based integration to the server running Lasernet Config 10.

Key Benefits

  • Higher security level
  • Removes the requirement for locally-installed Windows Printer Driver and company specific Windows fonts.
  • Improved UI experience

REST API with OpenID Auth

The REST API in Lasernet 10 has proven to be a very successful feature and is already being widely used. This feature replaces the previous SOAP API and Basic Authentication in Lasernet 9 with a modern token or key-based approach to streamline the developer experience and facilitate the creation of new integrations in Lasernet 10.

Key Benefits

  • Simplified developer experience for creating integrations
  • Standardized public key encryption authentication based on OAuth 2.0 protocol
  • Prepared for Azure AD Authentication

Lasernet Config 10

Lasernet Config 10 server is updated with a new embedded web framework to manage configurations, users and groups, revisions, history, deployments and Print Servers settings for Azure Storage Account and Azure Service Bus. The result of the Print Servers settings is easy access to Cloud and On-premise printing.

Lasernet Config 10 service acts as proxy between the Lasernet applications and the Lasernet Server with REST API and OpenID authentication for modern token and key-based integration.

Key Benefits

  • Improved and intuitive user experience
  • Easy access to other web application via the app menu
  • Centralized management of Print Server settings for cloud printing
  • Prepared for Azure ID Multi-Factor Authentication integration

Let’s future proof your business!

Get a second opinion on your setup

Get a second opinion on your setup

Call or write to Lennart Garbarsch a for (non-binding) talk
+45 5361 5049
This email address is being protected from spambots. You need JavaScript enabled to view it.

Let us contact you

Would you like to make your next ERP project easier? Then leave a message for us and we will contact you as soon as possible.

Tabellae is recommended by leading ERP houses

  • Columbus
  • Cgi
  • DXC Technology
  • Canon
  • Implema
  • Innofactor
  • Orango
  • Bredana
  • Datacon
  • Fellowmind
  • Tieto Evry
  • Fujitsu
  • Scales
  • Sigma
  • Essence Solutions
  • Optosweden
  • Axdata
  • Norriq
  • Abakion

About Tabellae

Tabellae is an implementation house specializing in invoices, offers and other output from business systems. We reduce the cost of document exchange and the number of unknowns in the ERP project, making the overall ERP solution easier to maintain and cheaper to upgrade as well as ensuring that it goes live on time and on budget.

Be the first to hear the news

Stay a bit sharper than your competitors and learn more about Output Management.

  Receive articles and knowledge via LinkedIn
  Get our newsletter
Tabellae's YouTube Channel  Watch videos and receive knowledge via YouTube