Printerrupter

A Windows barcode duplication utility built for production floors, label printers, scanners, and practical operator workflows.

Overview

Printerrupter is a lightweight Windows application designed to duplicate scanned barcode values onto labels without requiring operators to manually retype data. It is aimed at production environments where speed, repeatability, and simple printer workflows matter.

The project is built as a .NET 8 Windows Forms application and supports standard Windows printer drivers rather than being locked to one printer language or vendor.

Screenshots

Printerrupter application showing a barcode value ready to print
Main Printerrupter interface with selected printer, scan input, print button, session counter, and label preview.
Printerrupter running at a production print station
Printerrupter being tested in a real print-station workflow with production label equipment.

Key Features

Scanner Input

Accepts barcode input through keyboard-style scanners and serial/COM workflows depending on setup.

Windows Printing

Prints through installed Windows printer drivers, making it usable with common Zebra, Wasp, Dymo, HP, Brother, and PDF-style print targets.

Label Preview

Shows the rendered label before printing so operators can verify that the scanned value is ready.

DataMatrix Support

Includes DataMatrix rendering support for labels that need machine-readable 2D codes.

Printer Profiles

Supports printer-specific settings and layout adjustments for real-world print alignment issues.

Runtime Stats

Tracks printing activity such as session count and usage statistics for basic operational visibility.

Technical Notes

Printerrupter is written in C# using .NET 8 Windows Forms. It uses Windows printing APIs for output and barcode rendering libraries for machine-readable label content.

C# .NET 8 WinForms Windows Printing Barcode Scanners DataMatrix Label Printers Production Tools

Status

Printerrupter is an active prototype/proof-of-concept project. Current focus is reliability, workflow simplicity, printer alignment, scanner input behavior, and production-friendly packaging.

Source code and downloads are not publicly posted yet.