# One-click thermal-printer bridge across two warehouses

A custom Swift network-print utility sends physical packing slips and shipping labels from computers to printers at either warehouse in one click.

## Hardware
4×6 thermal shipping-label printers at TRMNL warehouses; exact printer models not disclosed

A custom network bridge prints actual labels and packing slips across two warehouses.

## Shopping list

Parts for one build. Reuse equipment you already own. Quantities are planning quantities unless the creator explicitly specifies a count; kit contents are not additional purchases.

Quantities are for one build. Unless marked source-specified, they are planning quantities; confirm kit contents and the chosen configuration before ordering.

### Confirm before buying
- Printer models, protocol, cables, host requirements and reusable bridge source are not published. Do not represent a generic 4×6 printer as tested with this bridge.

### 1 × 4×6 thermal shipping-label printer
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Print warehouse labels.
- Notes: Exact printer models and control protocol not disclosed.
- Sourcing: No exact purchase link verified; confirm the model and requirements above before ordering.
- Evidence: Creator source
- Source: https://trmnl.com/blog/vibe-coding-shiphero
- Source: https://trmnl.com/blog/logistics-tech

### 1 × Mac
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Run the Swift print bridge.
- Notes: Exact model and OS version not disclosed.
- Sourcing: No exact purchase link verified; confirm the model and requirements above before ordering.
- Evidence: Creator source
- Source: https://trmnl.com/blog/vibe-coding-shiphero
- Source: https://trmnl.com/blog/logistics-tech

### As needed × 4×6 thermal labels
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Consumables.
- Notes: Confirm roll/fanfold support, core size and direct-thermal requirements on the selected printer.
- Sourcing: Use existing equipment or match the specification above. No exact purchase link verified.
- Evidence: Setup requirement — check against your configuration
- Source: https://trmnl.com/blog/vibe-coding-shiphero
- Source: https://trmnl.com/blog/logistics-tech

### To confirm × Printer cable / network and matched power supply
- Requirement: Required
- Quantity basis: Planning quantity for one build; check the selected configuration
- Purpose: Connect and power the printer.
- Sourcing: Use existing equipment or match the specification above. No exact purchase link verified.
- Evidence: Setup requirement — check against your configuration
- Source: https://trmnl.com/blog/vibe-coding-shiphero
- Source: https://trmnl.com/blog/logistics-tech

Source reviewed, not assembled or hands-on tested. A working product page does not confirm stock, firmware compatibility or a complete build.

## Setup
Computer companion

## Coding tool
Claude CLI with Superpowers skill; Claude Design for surrounding application mockups

## How the agent helped
Ryan Kulp's firsthand rollout says 'to actually write the code we used Claude (CLI) and the Superpowers skill'; its final-product section identifies the Swift printer utility and shows the shipping station used in the deployed system.

## Before you build
Exact printer models, protocol and reusable source are not disclosed. AI attribution covers the wider project rather than each line of Swift.

## Sources
- Original build: https://trmnl.com/blog/vibe-coding-shiphero
- Supporting source: https://trmnl.com/blog/logistics-tech

Source reviewed 2026-11-04. Not hands-on tested.
