P4 Software P4 Software / BarcoderX English

Add these docs to Claude

Ask Claude questions about these docs. Claude reads the published pages and links you back to them. Copy this address:

https://docs.p4software.cloud/mcp

In claude.ai or Claude Desktop: open Settings, then Connectors, choose Add custom connector and paste the address.

In Claude Code, run:

claude mcp add --transport http docs https://docs.p4software.cloud/mcp

Platforms and requirements

Platforms and requirements

Applies to: BarcoderX Basic and Ultimate

Status: Planned. Nothing is released yet and there is nothing to download. This page lists what BarcoderX is designed to run on. The final requirements are published with the first release.

The SDK

ItemPlan
.NET version.NET 10 only.
Operating systems and processorsWindows x64, Linux x64 and Linux arm64. The same input gives byte-identical output on all three. macOS on arm64 and x64 is planned for later.
Other .NET targets.NET Framework, .NET Standard, Xamarin, Mono and UWP are not supported. A program on one of those uses the web API.
Native codeNone. BarcoderX is managed code. It adds no native binary beyond those of the .NET platform.
NetworkNone needed. Rendering, exporting, command generation and license checks all work offline.
Language of the samplesC#. Programs in other languages call the web API, which has a curl example for each operation.

The API server

  • The web API and its worker run as services built on .NET 10. They are delivered as container images.
  • The stateless render host is a container image for Linux x64 and Linux arm64.

Microsoft SQL Server is the only data store of the web API and the worker. The sizing of a server and the supported SQL Server versions are published with the first release.

The print agent

ItemPlan
WindowsWindows 10, Windows 11 and Windows Server 2019 or later, as a Windows service.
Linuxx64 and arm64 with systemd. The list of distributions is fixed before the first release.
macOSPlanned for later.
NetworkOutbound HTTPS and WebSocket only. No inbound port. It follows the system proxy.

See The print agent.

Printers and connections

See Printing and Printer languages. ZPL and EPL come first. Connections include TCP on port 9100, serial, Windows print queues, CUPS on Linux, raw USB on Linux and direct USB on Windows.

The label editor

  • Frameworks: React, Angular and Vue, and a .NET wrapper for Blazor and other .NET applications.
  • Browsers: the current and the previous major versions of Edge, Chrome, Firefox and Safari.
  • Appearance: light theme only.
  • Access: it aims at WCAG 2.1 level AA for its controls, and every command on the design area is planned to work from the keyboard.
  • Page security: designed to work on pages that use a strict content security policy, with no inline script and no eval.

See The label editor.

Languages

BarcoderX is in English and Spanish from the first release. This covers the editor, messages, error descriptions, function descriptions, command-line tools and documentation. A text that you put on a label can be in any language that your fonts support, and a template can hold its own texts in several languages. See Text, fonts and pictures.

Numbers and dates follow the culture that you choose. BarcoderX never reads the culture of the computer for formatting.

Privacy and network connections

BarcoderX sends no label, template, data or print job out of your environment. The one exception is licensing: activation and the periodic check-in send the license ID, a hashed machine fingerprint and the version, and they never block output. Sites with no network activate with a file. See Evaluation mark and license keys.


BarcoderX is a product of P4 Software.

Was this page helpful?