Skip to content

Releases: ARCWorksPH/ARCWorks-Simple-Receipt-Printer

ARCWorks Simple Receipt Printer 1.0.1

Choose a tag to compare

@ARCWorksPH ARCWorksPH released this 06 Aug 02:14
4fb2a55

ARCWorks Simple Receipt Printer 1.0.1

A robustness and privacy patch based on feedback after the first public release. The approved receipt appearance and paper layout are unchanged.

Fixed

  • Restores the last selected receipt template on the next launch
  • Skips malformed or temporarily unreadable template files instead of crashing at startup
  • Validates imported template JSON before copying it into the application folder
  • Disables Print and Print Preview when no valid printer is available
  • Prevents simultaneous application instances from racing on local receipt-number state
  • Keeps business identity in JSON templates rather than compiled model defaults
  • Replaces key receipt-layout magic numbers with named constants

Resource handling

The reported logo GDI+ leak was already fixed in the v1.0.0 source (using var logo = Image.FromFile(...)). Version 1.0.1 adds a regression test that renders the logo and confirms its file handle is released immediately afterward.

Validation

  • Regression tests: 3 passed
  • Release build: 0 warnings, 0 errors
  • Approved four-up preview: visually unchanged
  • Inno Setup 6.7.3 compile: passed
  • Installer install, application launch, and uninstall: passed
  • SHA-256: B1E5AF237D7434B077BE2CF7E27DA480DC2F53A62D757A6AD1C71C2F53E8A528

Windows may show an Unknown publisher warning because the installer is not digitally code-signed.

ARCWorks Simple Receipt Printer 1.0.0

Choose a tag to compare

@ARCWorksPH ARCWorksPH released this 06 Aug 01:37

ARCWorks Simple Receipt Printer 1.0.0

A deliberately simple Windows application for preparing and printing delivery receipts in any selected position of a four-up 216 x 279 mm sheet.

Highlights

  • Four independently selectable receipt positions
  • Live sheet preview and native print preview
  • Reusable JSON receipt templates
  • Local JSON receipt records and sequential numbering
  • Optional uploaded e-signature
  • Printer selection and hard-margin compensation
  • Preview-only cutting guides
  • Offline operation with no POS, database, Word, or separate .NET installation required

Installation

Download ARCWorks-Simple-Receipt-Printer-Setup-1.0.0.exe below and run it. Windows may show an Unknown publisher warning because this release is not digitally code-signed.

Verification

  • Build: 0 warnings, 0 errors
  • Installer compile: passed with Inno Setup 6.7.3
  • Install, application launch, and uninstall lifecycle: passed
  • SHA-256: 85C2E203F40BA2EDEC01D1C85776F89632203006DCBA0A883E7DB437345A3CDD