Repository navigation
pyToneRIP 1.0.0.215 Beta
Pre-releasepyToneRIP 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 --lockedand 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