PrintLink user docs

Everything you need to put printing into your business app: install the Agent, print and preview from a web page, integrate the SDK, the API reference, deployment, operations and troubleshooting.

Last updated

PrintLink is a print service (the print Agent) installed on the computer with your printers. Business apps call it directly to put paper out: silent printing, a preview window, and printing to the printer's real capabilities — with no browser print dialog and no plug-in.

<script src="http://127.0.0.1:17888/sdk/printlink.js"></script>
<script type="module">
  const client = new PrintLink.PrintLinkClient({ appName: 'My business app' });
  await client.connect();
  await client.ensureAuthorized();               // the local user confirms once
  const { queues } = await client.listPrinters();
  await client.compose({ queueId: queues[0].queueId }).addPdf(pdfBytes).printAndWait();
</script>

A complete runnable example is in the quick start.

Getting started

Core features

Organised by what you are trying to do. Each page covers how to use it and the pitfalls worth knowing.

Integration

API reference

Deployment & operations

Tools & support

About these docs

  • Every page has Copy page (Markdown) and Copy for AI at the top: the latter adds the title, URL and last-updated date so you can paste it into an AI assistant and get integration code grounded in the official docs.
  • Every page shows its last updated date.
  • When something goes wrong, start with the FAQ and troubleshooting, then the error codes; export a log bundle when you need someone else to look.

On this page