Schumis Software Lab

Schumis Labelcenter

Labels, QR-koder og lokal udskrivning.
Label design, QR codes and local printing.

iPhone, iPad og Mac: Der er endnu ikke en offentlig App Store-download af Labelcenter. Den gratis Mac-printhjælper fås nedenfor som Python-kildepakke. / Labelcenter is not yet publicly available on the App Store. The free Mac print helper is available below as a Python source package.

Kom i gang

Design labels med tekst, egne billeder, QR-koder, Code 128, linjer og figurer. Standardformatet er DYMO 99012, 89 × 36 mm. Gem designs på enheden, eller eksportér JSON, PDF og PNG i 300 dpi. PDF bevarer de fysiske mål.

  1. Vælg labelformat og skabelon. Tilpas objekternes tekst, placering, mål, rotation og skrift. Kontrollér forhåndsvisningen.
  2. Gem labelen som en genbrugelig kopi. Eksportér PDF eller PNG, hvis du vil bruge en anden printapp.
  3. Brug Systemprint / AirPrint til printere, der understøttes af systemet. En USB-DYMO er ikke automatisk en AirPrint-printer.

USB-DYMO på en computer

Den gratis, valgfrie Labelcenter-printhjælper kører på computeren med printeren. Computeren skal være vågen, have en fungerende DYMO-driver og være på samme lokalnetværk som telefonen. Appen erstatter ikke printerdriveren. Mac-appen understøtter Intel og Apple Silicon. Den gratis kildepakke til Mac-hjælperen kan nu hentes nedenfor.

Hent den gratis Mac-hjælper · kildepakke r03

Download Python-kildepakke r03 · 2,19 MB · Læs dansk installationsvejledning

Kræver macOS, Python 3.9 eller nyere, systemets OpenSSL og en allerede fungerende DYMO-driver/printerkø. Kun Pythons standardbibliotek bruges; ingen konto, betaling eller pip-afhængigheder. Dette er kildekode med lokal opsætning, ikke en notariseret Mac-app eller en printerdriver. Frisk installation er afprøvet på Intel Mac med macOS 12.7.6 og Python 3.9.6; Apple Silicon er endnu ikke separat afprøvet.

  1. Pak ZIP-filen ud, åbn Terminal i den udpakkede mappe, og kør python3 install_helper.py. Din egen private identitet, TLS-certifikat og token oprettes lokalt. Hjælperen starter ikke; standardvalget lytter kun på samme Mac.
  2. For din egen telefon på et betroet lokalnetværk vælger du udtrykkeligt python3 install_helper.py --listen-lan --pair-host DIN-MACS-PRIVATE-IP. Erstat teksten med Mac’ens faktiske private IPv4-adresse eller stabile .local-navn; der gættes ingen adresse. Se hele vejledningen.
  3. Start den installerede kopi: python3 "$HOME/Library/Application Support/Schumis Labelcenter/SourceHelper-r03/run_helper.py". Hold Mac’en vågen og Terminal åben. Ingen automatisk opstart installeres; ingen firewall- eller routerindstillinger ændres.
  4. Overfør den nye private parringsfil sikkert til din egen app. Den må aldrig offentliggøres eller sendes til support. r03 viser kun installerede DYMO/LabelWriter-køer, uden fundne Bonjour-aliaser.
Kontrollér SHA-256 på download4f5f8cfbd9ca85e5aa22313f163903be3696c645296e1efe3c734dc6f42a2bda
  1. Kontrollér først, at computeren selv kan printe en label med korrekt format.
  2. Start printhjælperen. Den opretter en privat parringsfil, Labelcenter-pairing.json. Del den kun sikkert med dine egne enheder, og læg den aldrig på et offentligt websted.
  3. I appens fane Printere vælger du Importér parringsfil. Appen kontrollerer hjælperens certifikat og gemmer adgangsoplysninger i enhedens nøglering.
  4. Opdatér printerlisten, vælg DYMO-printeren og send én testlabel. Kontrollér mål, placering og kode med en scanner. Åbn ikke routerporte; hjælperen er kun beregnet til lokalnetværket.

Hvis noget driller

Printhjælperen er under afprøvning med DYMO LabelWriter 400 Turbo på Mac og 99012-labels. Den første testlabel havde beskåret tekst. Efter en ny test med mere topmargen har brugeren bekræftet, at hele teksten er med. Den trykte QR-kodes læsbarhed med en scanner er endnu ikke bekræftet. Brug et testprint og kontrollér rullens placering, før du printer flere labels. Andre modeller og Windows-hjælperen er ikke fysisk verificeret i denne version.

Support: christianljessen@hotmail.com. Oplys enhedsmodel, systemversion, printermodel, labelformat og fejltekst. Send ikke adgangskoder, parringsfiler eller følsomt labelindhold.

Getting started

Create labels with text, your own images, QR codes, Code 128 barcodes, lines and shapes. The default stock is DYMO 99012, 89 × 36 mm. Save reusable designs locally or export JSON, PDF and 300 dpi PNG. PDF preserves the physical dimensions.

  1. Choose stock and a template. Adjust content, position, size, rotation and type, then check the preview.
  2. Save a reusable copy or export a PDF/PNG to another printing app.
  3. Use System print / AirPrint for printers supported by your operating system. Connecting a USB DYMO does not automatically make it an AirPrint printer.

A USB DYMO attached to a computer

The optional, free Labelcenter print helper runs on the computer attached to your printer. Keep that computer awake, with a working DYMO driver, on the same local network as your phone. The app does not replace printer drivers. The Mac app supports Intel and Apple Silicon. The free Mac helper source package is available below.

Download the free Mac helper · source package r03

Download Python source package r03 · 2.19 MB · Read the English setup guide

Requires macOS, Python 3.9 or later, system OpenSSL and an already working DYMO driver/print queue. Uses the Python standard library only; no account, payment or pip dependency. This is source code with local setup, not a notarized Mac app or printer driver. Fresh installation was tested on Intel Mac with macOS 12.7.6 and Python 3.9.6; Apple Silicon has not been separately tested.

  1. Extract the ZIP, open Terminal in the extracted folder and run python3 install_helper.py. This creates your own private identity, TLS certificate and token locally. It does not start the helper; the default listens only on this Mac.
  2. For your own phone on a trusted LAN, explicitly choose python3 install_helper.py --listen-lan --pair-host YOUR-MACS-PRIVATE-IP. Replace the placeholder with the Mac’s actual private IPv4 address or stable .local name; no address is guessed. See the full guide.
  3. Start the installed copy: python3 "$HOME/Library/Application Support/Schumis Labelcenter/SourceHelper-r03/run_helper.py". Keep the Mac awake and Terminal open. No automatic startup is installed and no firewall/router settings are changed.
  4. Securely transfer the new private pairing file to your own app. Never publish it or send it to support. r03 lists configured DYMO/LabelWriter queues only, excluding discovered Bonjour aliases.
Verify the download SHA-2564f5f8cfbd9ca85e5aa22313f163903be3696c645296e1efe3c734dc6f42a2bda
  1. First verify that the host computer can print the correct label stock.
  2. Start the helper. It creates a private Labelcenter-pairing.json file. Transfer it securely only to your own devices; never publish it.
  3. Under Printers, select Import pairing file. The app verifies the helper certificate and stores credentials in the device Keychain.
  4. Refresh printers, choose the DYMO queue and print one test label. Check dimensions, alignment and scanned codes. Do not open router ports: the helper is designed for your local network only.

Troubleshooting

The helper is being tested with a Mac-hosted DYMO LabelWriter 400 Turbo and 99012 stock. The first physical test clipped the text. After a further test with more top margin, the user confirmed that the whole text was printed. The printed QR code has not yet been confirmed with a scanner. Check stock alignment and one test print before printing more labels. Other models and the Windows helper have not been physically verified for this version.

Contact christianljessen@hotmail.com with device/OS, printer model, stock and error text. Do not send passwords, pairing files or sensitive label contents.