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

Samples

Samples

Applies to: BarcoderX Basic and Ultimate

Status: The samples repository exists and has an index of ten topics, each marked Planned. It holds no sample code yet, and no sample can run yet. Samples arrive with the features they show.

Where the samples live

The samples are in a public repository: P4Software/BarcoderX-Samples. Its README is in English and in Spanish.

What is there today

As of 2026-11-15, the repository holds an index of ten topics. Each topic has its own folder with a short README, in English and in Spanish, that says what the sample will show and what you will need. Every topic is marked Planned. A folder holds a real program only when its feature is finished, and only then does the status change to Available. Until then, a folder holds only its README.

TopicWhat it will showStatus
First label in codeThe shortest path from nothing to one finished label, from a .NET programPlanned
PNG and PDF outputOne label saved as a PNG picture and as a PDF filePlanned
Barcodes (linear, 2D, GS1)Barcodes of each kind, with check digits and readable textPlanned
Text and fontsText layout, the built-in font and a font that you uploadPlanned
Templates and data bindingOne template, many records, one label for eachPlanned
Printing to a ZPL printer over the networkA label sent from your program straight to a printer on your networkPlanned
The web APICreate a print job and read its statusPlanned
The label editor in React, Angular and VueThe editor embedded in a web page of each frameworkPlanned
The print agentThe agent installed near your printers and paired with your serverPlanned
Licensing and the evaluation markThe same label with and without a license keyPlanned

What you will need

When samples exist, you will need the .NET 10 SDK and Windows x64, Linux x64 or Linux arm64. A license key is optional: without one, everything still works and the output carries the evaluation mark. The samples are written in C#. The samples for the web API, the editor and the print agent also need an API server that you install and run yourself. BarcoderX hosts nothing for you, so every sample runs on your own computers.

How a sample will run

Each sample is a small .NET 10 project that shows one thing. Once a sample is Available, you open its folder, read its README and run it. Most samples start with one command, dotnet run, and the README tells you if a sample needs something different. The sample prints what it did, in plain words, and what to do next.

License of the samples

The sample code in the repository is released under the MIT License. That covers the sample code only. The BarcoderX SDK and its other components are licensed separately, under their own commercial terms. See Editions and licensing.

Report a problem

Open an issue in the samples repository. Say which sample folder you used, which operating system you run, what you expected and what happened. Never paste a license key or an API key into an issue.

What else is planned for the documentation

  • A quick start for an ASP.NET Core application, using the tag helper and a minimal API.
  • A quick start for a Blazor host.
  • A quick start for the REST API, with curl.
  • A reference page for every symbology, with a sample barcode, in English and Spanish.
  • Release notes for each version.

When a sample ships, its status in the index changes to Available, and this page is updated.


BarcoderX is a product of P4 Software.

Was this page helpful?