From: Kevin W. <kw...@co...> - 2024-06-09 01:38:32
|
<div><img width="1" height="1" src='https://fedbdhd.r.af.d.sendibt2.com/tr/op/KUhDMKtGuTJLcGdf9VI4oG7qQ9gC8HtQA0kvBAhyPPeWSzjC-D7Jp8RbUBhcmxEMVrK0tmHjoG9_fh2HMCtieNYpx5BNdkX_PwjzmCE8AZJt-5dHVRiZqLxy9AKcrjQsU0K1e128nHspVdjaMyIyt1K6SjW4TCUxRS8VuNGVCGHafvAzA_eL3CL1TatCDwoUL0ax_0TQQz0WUM-1fiBFx6E_gUrr_UCS' /></div>Hi all,<br/><br/>Emiliano Gavilan has been working on a native Tk interface to the CUPS <br/>printing library on Unices, and has add this implementation to the "tk <br/>print" command that was added as part of TIP 604. Tk will now link to <br/>libcups if the library is installed at build time, and the result is a <br/>much faster implementation. Tk will fall back to the script-level <br/>implementation that was developed in TIP 604 if CUPS is not installed.<br/><br/>I've assisted Emiliano with the build-time bits (configure.ac and <br/>Makefile.in), and have been testing the branch on Debian. It now builds <br/>without errors and runs fine. We'd like to ask others in the community <br/>to give the "tkprint-cups" branch and provide feedback. Once we have a <br/>sense that the build works to others' satisfaction, Emiliano will merge <br/>the branch.<br/><br/>I don't believe a TIP is required - this branch adds an additional <br/>under-the-hood implementation and an optional build-time dependency, but <br/>introduces no public API changes. If others think adding a note to TIP <br/>604 on the additional details is justified, I will do so.<br/><br/>Looking forward to your comments!<br/><br/>Thanks,<br/><br/>Kevin<br/><br/> |