﻿Barcode Xpress for .NET Core installation comes packaged in a ZIP.
Place the ZIP file into the directory you wish to install to and then follow the steps from "Installation" section.

==========================================

Requirements:

- x64 architecture on Windows;
- x64 architecture on Linux;
- Java Runtime Environment 1.8 or greater to run License Manager;

Supported operating systems:

  Windows (x64):
-   Windows 8.1
-   Windows 10 Versions 1607 and above
-   Windows Server 2012 (and R2)
-   Windows Server 2016
-   Windows Server 2019

  Linux (x64):
-   Ubuntu 18.04
-   Ubuntu 20.04
-   CentOS 7
-   CentOS 8
-   Debian 9
-   Debian 10

Development Environments:
-   .NET Core 3.1
-   .NET 5
-   .NET 6

Package Requirements on Linux
-   libgdiplus (See notes below)

Note: Although it may run, Barcode Xpress for .NET Core is not supported on earlier operating system versions (for example, Ubuntu 14.04 or Windows 7).
==========================================

Libgdiplus is a runtime dependency for using the System.Drawing.Common classes
in .NET Core. Microsoft recommends using version 6.0.1, but this version is not
yet available in most distribution package repositories. Instructions for 
installing it in most common environments can be found at the Mono project site:
https://www.mono-project.com/download/stable/#download-lin

The .NET Core runtime will be able to load most images even with earlier 
versions of libgdiplus, but some such as BMP version 4 or greater will load
with imcomplete or incorrect contents.

==========================================

Getting Started:

Clone and run the Hello Barcode Xpress for Net Core sample by following the instructions at https://github.com/Accusoft/hello-barcode-xpress-for-netcore 

==========================================

Installation:

1. Unzip the zip file "BarcodeXpressNetCore14.0-64.zip" with your favorite archiver to a folder.
2. Navigate to that folder.

==========================================

Directory Structure:
    
BarcodeXpressNetCore14-64.zip
│   LICENSE                                         Accusoft License Agreement
│   Readme.txt                                      This readme file
│   setup.cmd                                       Setup script for Windows
│   setup.sh                                        Setup script for Linux
│
├───bin
│   └───netstandard2.0                              Folder containing .Net Standard 2.0 compatible Barcode Xpress library
│           Accusoft.BarcodeXpress14.NetCore.dll
│       Accusoft.BarcodeXpress.NetCore.13.X.X.nupkg Barcode Xpress NuGet package
│
├───licensing
│   └───jaxws-ri                                    Folder containing libraries required by license utilities
│       attributions.txt                            Attributions for third party software
│       jna-platform.jar                            Helper jar for license utilities
│       jna.jar                                     Helper jar for license utilities
│       ldk.jar                                     Helper jar for license utilities
│       licensemanager.jar                          License Manager utility
│       runLicenseManager.cmd                       Windows script that runs License Manager utility in Administator mode
│       runLicenseManager.sh                        Bash (Linux) script that runs License Manager utility with correct Java options
│       runSLU.cmd                                  Windows script that runs Server Licensing Utility (SLU) in Administator mode
│       runSLU.sh                                   Bash (Linux) script that runs SLU with correct Java options.    
│       slu.jar                                     Server Licensing Utility (SLU)
│
└───samples
    ├───images                                      Folder containing test images that can be used by samples
    │
    └───KanjiKanaEncodeDecode                       Sample showing how to create and read QR barcodes with Japanese Kanji/Kana symbols
    │       KanjiKanaEncodeDecode.cs                KanjiKanaEncodeDecode sample source file
    │       KanjiKanaEncodeDecode.csproj            KanjiKanaEncodeDecode sample project file
    │       KanjiKanaEncodeDecode.sln               KanjiKanaEncodeDecode sample solution file
    │
    └───ReadBarcodes                                Sample that shows how to read barcodes from images
    │   │   ReadBarcodes.cs                         Main sample source file
    │   │   ReadBarcodes.csproj                     ReadBarcodes sample project file
    │   │   ReadBarcodes.sln                        ReadBarcodes sample solution file
    │   └───Properties
    │           launchSettings.json                 Sample project specific settings
    │
    └───WriteBarcodes1D                             Simple 1D barcode writer sample
    │       WriteBarcodes1D.cs                      WriteBarcodes1D sample source file
    │       WriteBarcodes1D.csproj                  WriteBarcodes1D sample project file
    │       WriteBarcodes1D.sln                     WriteBarcodes1D sample solution file
    │
    └───WriteBarcodes2D                             Simple 2D barcode writer sample
    │       WriteBarcodes2D.cs                      WriteBarcodes2D sample source file
    │       WriteBarcodes2D.csproj                  WriteBarcodes2D sample project file
    │       WriteBarcodes2D.sln                     WriteBarcodes2D sample solution file
    │
    └───README.txt                                  Samples readme file

==========================================

LICENSNG:

The ./licensing directory contains scripts for running the Accusoft License Manager 
and Server Licensing Utility (SLU).The License Manager provides evaluation and 
development licenses while the SLU is intended to oversee deployment licensing.

- Accusoft License search paths (Linux Only):
    1) current working directory ("./")
    2) "~/.config/accusoft/licensing"
    3) "/etc/accusoft/licensing"

Environment Variables (Linux Only):
ACCUSOFT_LICENSE_DIR - OPTIONAL - specifies licensing directories. If not set, then the product license must be in one of the Accusoft License search paths.

==========================================

Documentation:
https://www.accusoft.com/products/barcode-xpress/documentation/

Support:
https://www.accusoft.com/support/support-plans/

Get Barcode Xpress:
https://www.accusoft.com/products/barcode-xpress/get-it/

==========================================
Contacts:

Accusoft Corporation
4001 North Riverside Drive
Tampa, FL 33603
Sales: 813-875-7575
www.accusoft.com

Copyright 2025 Accusoft Corporation. All rights reserved.
