Skip to content

pyToneRIP 1.0.0.215 Beta

Pre-release
Pre-release

Choose a tag to compare

@dfoxelf dfoxelf released this 20 Oct 22:48

pyToneRIP 1.0.0.215 Beta

This prerelease improves print placement, printer settings, and the Windows print pipeline.

Printing and calibration

  • Corrected absolute raster placement for the Epson Stylus Photo R2880 and SureColor P900. The corrections cover sheet, roll, and borderless geometry, including native page setup and the initial paper feed.
  • Refined P700/P900 resolution and weave selection so the selected quality uses the intended raster and printer coordinate grids.
  • Added collation to printer capabilities and handled collated and uncollated multipage copies.
  • Requested lossless PNG from the Windows GDI-to-XPS converter for all output-quality settings. This prevents that conversion stage from adding JPEG damage to RGB calibration selectors. It does not disable application color management or undo changes already made to the image.
  • Removed a redundant TIFF decode during job preparation.

Printer settings and interface

  • Exposed supported model controls, including paper thickness, platen gap, and roll-paper saving, with model-specific availability.
  • Localized additional printer settings and values across 27 languages.
  • Clarified the printer IPv4 field with explanatory text and corrected system text colors during editing, including dark themes.

Source and verification

  • Generated printer capability files, PDC/PDR resources, compiled runtime files, and installers are excluded from the source tree. The build regenerates its required resources from the printer catalog.
  • Historical local research generators are kept out of the publication checkout.
  • The installer is built independently from this release's publication checkout, using a fresh environment created with uv sync --locked and a full Python/Cython runtime rebuild.

Verification

  • Selected source regression suite: 657 passed, 5 skipped.
  • Native command and raster-placement tests using the independent publication environment: 517 passed.
  • Publication transfer and dependency checks: 14 passed.
  • All 174 visible models have a physical paper feed; no Auto feed is advertised.
  • Full Python/Cython runtime rebuild, signed MSIX build, independent package audit, and installer build completed in the publication checkout.

Installation and limitations

Use Windows 11 x64, build 26100 or later. Download pyToneRIP-Setup-1.0.0.215-Beta.exe below and run it with administrator approval.

The bootstrap EXE is not Authenticode signed; Windows may show a publisher or SmartScreen warning. The MSIX inside uses the development signing certificate; the installer imports its public certificate into the local machine's Trusted People store.

This is a beta. Software regression checks do not replace physical printing tests on each model. For calibration targets, preserve numeric RGB values: application profile conversions, image adjustments, and resampling can invalidate a target even when the spool images are lossless.

Installer integrity

File: pyToneRIP-Setup-1.0.0.215-Beta.exe
Size: 56,889,820 bytes

SHA-256

e779a45c1281cbc61b458a04b44dbadf9c091f4ad2e3cac2c0a6249d1ab2418b

To calculate the checksum in PowerShell:

Get-FileHash .\pyToneRIP-Setup-1.0.0.215-Beta.exe -Algorithm SHA256