You can subscribe to this list here.
2000 |
Jan
(111) |
Feb
(412) |
Mar
(133) |
Apr
(187) |
May
(377) |
Jun
(355) |
Jul
(129) |
Aug
(316) |
Sep
(412) |
Oct
(258) |
Nov
(260) |
Dec
(228) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(291) |
Feb
(497) |
Mar
(341) |
Apr
(105) |
May
(127) |
Jun
(97) |
Jul
(348) |
Aug
(195) |
Sep
(353) |
Oct
(516) |
Nov
(454) |
Dec
(99) |
2002 |
Jan
(125) |
Feb
(232) |
Mar
(222) |
Apr
(160) |
May
(147) |
Jun
(97) |
Jul
(199) |
Aug
(275) |
Sep
(411) |
Oct
(355) |
Nov
(371) |
Dec
(326) |
2003 |
Jan
(314) |
Feb
(181) |
Mar
(166) |
Apr
(90) |
May
(192) |
Jun
(137) |
Jul
(91) |
Aug
(57) |
Sep
(59) |
Oct
(67) |
Nov
(202) |
Dec
(158) |
2004 |
Jan
(67) |
Feb
(81) |
Mar
(142) |
Apr
(124) |
May
(190) |
Jun
(245) |
Jul
(124) |
Aug
(199) |
Sep
(182) |
Oct
(92) |
Nov
(285) |
Dec
(173) |
2005 |
Jan
(111) |
Feb
(74) |
Mar
(90) |
Apr
(275) |
May
(133) |
Jun
(106) |
Jul
(215) |
Aug
(142) |
Sep
(131) |
Oct
(135) |
Nov
(75) |
Dec
(76) |
2006 |
Jan
(173) |
Feb
(96) |
Mar
(127) |
Apr
(226) |
May
(227) |
Jun
(83) |
Jul
(101) |
Aug
(122) |
Sep
(118) |
Oct
(27) |
Nov
(76) |
Dec
(58) |
2007 |
Jan
(204) |
Feb
(137) |
Mar
(115) |
Apr
(50) |
May
(135) |
Jun
(111) |
Jul
(57) |
Aug
(40) |
Sep
(36) |
Oct
(36) |
Nov
(77) |
Dec
(145) |
2008 |
Jan
(159) |
Feb
(52) |
Mar
(77) |
Apr
(59) |
May
(80) |
Jun
(105) |
Jul
(119) |
Aug
(225) |
Sep
(58) |
Oct
(173) |
Nov
(64) |
Dec
(94) |
2009 |
Jan
(61) |
Feb
(13) |
Mar
(70) |
Apr
(115) |
May
(48) |
Jun
(50) |
Jul
(34) |
Aug
(74) |
Sep
(30) |
Oct
(95) |
Nov
(132) |
Dec
(12) |
2010 |
Jan
(40) |
Feb
(22) |
Mar
(10) |
Apr
(5) |
May
(10) |
Jun
(73) |
Jul
(73) |
Aug
(74) |
Sep
(117) |
Oct
(33) |
Nov
(34) |
Dec
(41) |
2011 |
Jan
(42) |
Feb
(38) |
Mar
(60) |
Apr
(6) |
May
(26) |
Jun
(52) |
Jul
(16) |
Aug
(21) |
Sep
(49) |
Oct
(48) |
Nov
(64) |
Dec
(121) |
2012 |
Jan
(112) |
Feb
(81) |
Mar
(92) |
Apr
(37) |
May
(57) |
Jun
(142) |
Jul
(65) |
Aug
(43) |
Sep
(33) |
Oct
(81) |
Nov
(130) |
Dec
(63) |
2013 |
Jan
(63) |
Feb
(32) |
Mar
(80) |
Apr
(48) |
May
(44) |
Jun
(79) |
Jul
(86) |
Aug
(91) |
Sep
(43) |
Oct
(95) |
Nov
(130) |
Dec
(117) |
2014 |
Jan
(283) |
Feb
(206) |
Mar
(90) |
Apr
(57) |
May
(105) |
Jun
(66) |
Jul
(87) |
Aug
(30) |
Sep
(54) |
Oct
(125) |
Nov
(45) |
Dec
(36) |
2015 |
Jan
(58) |
Feb
(51) |
Mar
(59) |
Apr
(75) |
May
(70) |
Jun
(52) |
Jul
(58) |
Aug
(72) |
Sep
(184) |
Oct
(157) |
Nov
(91) |
Dec
(90) |
2016 |
Jan
(89) |
Feb
(61) |
Mar
(57) |
Apr
(86) |
May
(46) |
Jun
(63) |
Jul
(71) |
Aug
(60) |
Sep
(207) |
Oct
(139) |
Nov
(76) |
Dec
(68) |
2017 |
Jan
(112) |
Feb
(91) |
Mar
(138) |
Apr
(79) |
May
(36) |
Jun
(20) |
Jul
(105) |
Aug
(71) |
Sep
(51) |
Oct
(114) |
Nov
(148) |
Dec
(79) |
2018 |
Jan
(118) |
Feb
(107) |
Mar
(111) |
Apr
(127) |
May
(60) |
Jun
(63) |
Jul
(49) |
Aug
(18) |
Sep
(134) |
Oct
(68) |
Nov
(91) |
Dec
(27) |
2019 |
Jan
(41) |
Feb
(63) |
Mar
(37) |
Apr
(42) |
May
(44) |
Jun
(81) |
Jul
(53) |
Aug
(21) |
Sep
(62) |
Oct
(55) |
Nov
(41) |
Dec
(57) |
2020 |
Jan
(14) |
Feb
(29) |
Mar
(33) |
Apr
(20) |
May
(19) |
Jun
(9) |
Jul
(5) |
Aug
(23) |
Sep
(30) |
Oct
(29) |
Nov
(58) |
Dec
(139) |
2021 |
Jan
(62) |
Feb
(117) |
Mar
(13) |
Apr
(17) |
May
(23) |
Jun
(28) |
Jul
(7) |
Aug
(29) |
Sep
(56) |
Oct
(21) |
Nov
(36) |
Dec
(14) |
2022 |
Jan
(10) |
Feb
(28) |
Mar
(18) |
Apr
(19) |
May
(18) |
Jun
(3) |
Jul
(14) |
Aug
(11) |
Sep
(12) |
Oct
(4) |
Nov
|
Dec
(5) |
2023 |
Jan
|
Feb
|
Mar
(5) |
Apr
|
May
(2) |
Jun
(8) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2024 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
(1) |
Jul
(51) |
Aug
(31) |
Sep
(10) |
Oct
(14) |
Nov
(12) |
Dec
(14) |
2025 |
Jan
(17) |
Feb
(5) |
Mar
(30) |
Apr
(2) |
May
(4) |
Jun
(9) |
Jul
(5) |
Aug
(4) |
Sep
(4) |
Oct
(8) |
Nov
|
Dec
|
From: Roy H. <ro...@ha...> - 2025-03-18 01:05:23
|
Hi Michael As the author of QuadToneRIP I'm in much the same boat. Since I use MacOS as my main computer I've been more committed to maintaining a Mac version. So far so good, but it seems the writing is on the wall regarding regular old-style print drivers. I've spent some time looking at IPP and PAPPL code but frankly I'm not familiar enough to just jump right in. What seems like a good feature would be a relatively simple way to just open a printer-name and have a simple connection to send a byte stream to the printer. Basically like the old " | lpr -o raw -P printer" Seems like this is the print application idea but without needing all the IPP knowledge and code. Is there an IPP equivalent? Would it be possible to easily do this? Thanks Roy Harrington On Mon, Mar 17, 2025 at 7:40 AM Michael Sweet via Gimp-print-devel < gim...@li...> wrote: > > Believe me, I understand your feelings entirely! :) > > WRT the separate printer applications, I'm available as a resource whether > you just have questions about PAPPL or need changes made to it. I might > even have some time to contribute some code... > > ________________________ > Michael Sweet > > > > _______________________________________________ > Gimp-print-devel mailing list > Gim...@li... > https://lists.sourceforge.net/lists/listinfo/gimp-print-devel > -- Roy Harrington ro...@ha... www.harrington.com |
From: Michael S. <ms...@ms...> - 2025-03-17 14:40:26
|
Solomon, > On Mar 16, 2025, at 12:09 PM, Solomon Peachy via Gimp-print-devel <gim...@li...> wrote: > ... > Consequently, I think it makes more sense to build out a new printer > application that caters solely to these dyesub models. It would borrow > some printer-specific code from Gutenprint (and re-use most of the > backend) but will otherwise be a clean-sheet implementation. It still > faces numerous hurdles but not having to uplift the rest of Gutenprint > along the way will greatly reduce the overall project scope and > complexity. > > This also aligns with my personal interests, but unless other interested > parties step up with funding or other resources, it will remain a (very) > part-time effort, if it gets started at all -- My personal printing > needs can be met by just keeping an old CUPS installation around, and > I'd rather spend my evenings with my family and my weekends doing things > outside -- really, anything other than staring at a computer screen > performing unpaid commercial software development. > > Comments and feedback welcome. Contributors even more so. Believe me, I understand your feelings entirely! :) WRT the separate printer applications, I'm available as a resource whether you just have questions about PAPPL or need changes made to it. I might even have some time to contribute some code... ________________________ Michael Sweet |
From: Johannes M. <js...@su...> - 2025-03-17 08:34:33
|
Hello Solomon, On 2025-03-16 17:09, Solomon Peachy via Gimp-print-devel wrote (excerpts): > > "Whomever does the actual work > gets to decide what/how it is done" ... > they have created an XKCD #2347 situation. ... > I'd rather spend my evenings with my family > and my weekends doing things outside -- really, > anything other than staring at a computer screen > performing unpaid commercial software development. YES! I assume you do not owe them anything, so I think as a Free Software developer you have every right to do what is best for you and leave them in their own XKCD #2347 situation. Best Regards Johannes Meixner -- SUSE Software Solutions Germany GmbH Frankenstr. 146 - 90461 Nuernberg - Germany (HRB 36809, AG Nuernberg) GF: Ivo Totev |
From: Solomon P. <pi...@sh...> - 2025-03-16 16:10:16
|
Now that the long-delayed 5.3.5 release is out, it's time to talk about Gutenprint's future. "Everyone wants to create, but nobody wants to maintain. There is no glory in maintenance." Gutenprint itself is stable and mature. While there are always areas for improvement, it generally does what it claims to do. In that sense Gutenprint doesn't need much ongoing maintenance; just fixing bugs as they show up and occasionally adding support for addtional printers. This has effectively been the status quo for some time, but unfortunately, while Gutenprint itself is stable, the rest of the printing world is not. For many years now, the greater printing ecosystem has been undergoing a foundational shift away from traditional OS/platform-specific printer drivers (such as Gutenprint) towards "driverless" IPP. Nearly all printers released within the past five to ten years JustWork(tm) out of the box, using driverless IPP, either over a network connection or tunneled over USB. In other words, modern printers don't generally need something like Gutenprint. Meanwhile, older printers tend wear out so that over time, fewer and fewer remain in service. (There are some notable exceptions, and we will get to that later) ~ ~ ~ Currently, CUPS itself acts as an driverless IPP wrapper around tradtional PPD-based CUPS drivers. This will go away in the very near future, but the folks over at OpenPrinting came up with so-called "retrofit printer applications" that provide similar functionality in a self-contained manner. Additionally, last fall a GSoC project created a "native" Gutenprint printer application around PAPPL. This differs from the "retrofit" insofar as it directly interacts with libguenprint instead of its CUPS/PPD driver wrapper, but it is not in a usable state, and completing it may not actually make sense, for reasons to do with those aforementioned exceptions. Basically, at this point, there are only two sets of "modern" printers that still need a traditional "driver" like Gutenprint: 1) Models that provide an additional low-level/native protocol that allows a much higher degree of control over what is exposed via IPP. Currently this includes high-end Epson Injket printers used to create "fine art" prints, often involving bespoke ink and media. These printers expose numerous knobs to ensure the output can be carefully tuned to achieve the highest possible quality. 2) Models that do not provide driverless IPP functionality at all. Specifically, high-speed dye-sublimation photo printers (such as those used in photo booths or drugstore kiosks) and other/similar models that are used in commercial/production-focused contexts. Both of these tend to be expensive, have long product lifecycles (that routinely exceed a decade) and nearly always operated on a commercial basis; that is to say they are used to make money for their operators. The current retrofit application will more than suffice for the folks that have an old printer and want to keep using it for typical home/office stuff. Similarly, it would not likely take too much effort to finish the incomplete native application to the point where it would be an effective replacement for the retrofit applicaiton for these tasks. However, for those two sets of "modern" printers that we believe make up the primary user base of Gutenprint today, the incomplete application will require *extensive* additional work before it would be usable. For the high-end inkjets, a way to usably expose the numerous control knobs is utterly necessary. As IPP (or more accurately, common IPP print clients) is not currently up for this task, this will likely need to be done from within the printer application itself, through some sort of (web-based) user interface; This needs to be planned, prototyped, developed, and maintained, and is likely to involve allowing the creation and management of selectable profiles that would potentially include adjustments to virtually every knob the printer supports. This is a _huge_ undertaking. For the dye-sublimation models, the current retrofit application is not even usable because it completely lacks the custom USB backend, which needs to be ported and integrated to work within PAPPL. There are additional UI/UX warts without easy solutions, and numerous other bits of functionality (eg extensive diagnostic information) that need to be exported, and architectural issues within Gutenprint itself that need addressing before we will be able to fully take advantage of the new functionality that IPP can enable. This is on top of other work that Gutenprint desparately needs, including: * Finally migrate off of Sourceforge (likely to codeberg or sourcehut) * Rework the www site into something modern and relevant * Finish cleaning up the littany of build warnings with modern compilers * Port the GIMP plugin to GIMP3 (ie GEGL and GTK3) * Modernize build system (eg modernized autotools or cmake) * etc Most of these are in of themselves significant undertakings, requiring planning, development, and ongoing maintenance across a broad swath of skillsets. The problem is... we don't have that. At its peak, Gutenprint only ever had a handful of active contributors, but shortly after the 5.3.4 release that number fell to just one, where it has languished ever since. Even putting aside this large pile of TODOs, this is not a sustainable position. What happens if that remaining person gets crushed by a tree? ~ ~ ~ The bottom line is that as things stand today, none of this work will happen. Or if it happens at all, it will be on an extremely glacial scale, driven primarily by the self-interest and time availability of that one contributor. This is not just a matter of *funding*, except in the sense that a sufficient amount of guaranteed funding can be used to pay for suitably-skilled contributors. As a poignant example of this, over the course of the past three summers, Google sponsored three GSoC attempts to create a Gutenprint printer application. The first two completely ghosted us, and the third looked to be heading in the same direction before they unexpectedly delivered delivered passable (if incomplete) code at the 11th hour. Even at the lowest end of the GSoC compensation scale, these three students were collectively paid at least triple the amount of funding that Gutenprint itself received during the same time period. This is actually much worse than it sounds; if not for a generous no-strings-attached "thank you" donation from a commerciaal ISV, the total donations over that three year period would have totaled less than $160! This greatly-appreciated donation didn't fully cover Gutenprint's _costs_ (eg acquiring hardware and media) over that same period. It is clear these GSoC participants did so for the stipend rather than of any interest in Gutenprint or printing in of itself. There is nothing inherently wrong with that, but when one factors in the time and effort Gutenprint (and OpenPrinting) spent on mentoring, it was probably a net loss when one considers that none of the participants elected to continue contributing after they were no longer being paid to do so. Frustratingly, if those same funds had been paid directly to Gutenprint instead, it would have all but guaranteed completion of the scoped work, and likely much more. But that window of opportunity/availability has long since closed. ~ ~ ~ There are two general rules in play. The first is the so-called golden rule -- "Whomever has the gold, makes the rules". If there is no gold involved, the second rule kicks in -- "Whomever does the actual work gets to decide what/how it is done" Given that there is nobody waving around any gold, and there is only one person doing any work, where does that leave Gutenprint? * Will stay on Sourceforge for the time being * No feature development planned * No additional printer support planned * Gutenprint will continue receiving bugfixes as needed * Folks can use the retrofit printer application when CUPS finally drops the guillotine on PPD-based drivers * No plans to resume work on the WIP native printer application In other words, other than critical bugfixes, this is effectively the end of Gutenprint development, at least until a sufficient infusion of money and/or manpower comes along. Or that one contributor gets taken out by some sort of Florida Man shennanigans. ~ ~ ~ What would be considered "sufficent"? We don't have a good answer for that, but it's going to be infinitely larger than the 'nothing' of today. While we don't begrudge folks from making money using Free Software, when most of Gutenprint's userbase (or at least the portion that would benefit the most from this work) is actively using it to make money, one tends to get a grumpy when you realize everyone other than you is getting paid. This is not an exaggeration; entire industry verticals have been built on top of Gutenprint. Logically, one would expect printer manufacturers to consider it in their best interest to ensure their printers are well supported under Linux -- even at the minimal level of providing documentation and loaner models would be beneficial, as opposed to sending legal nastygrams while their own salescritters are actively sending Gutentprint builds to their customers! (This has happened more than once) Logically, one would expect systems integrators to treat Gutenprint as a critical supplier instead of an infinite free resource (and nearly inevitably violating Gutenprint's GPL license along the way..) Instead, they have created an XKCD #2347 situation. ~ ~ ~ So, all that said, where would this contributor like to see things go, if sufficient time and/or money was made available? (Horay, no more speaking in the third person) As one can probably surmise from the wall of text preceding this, I don't think it's worth continuing meaningful work on "classic" Gutenprint. The retrofit application will work fine for folks with ancient printers until they inevitably fall to prey to the vagracies of time. The glaring exception to this are dye-sublimiation (and other thermal) printers. Indeed, over at least the past five years these have represented the primary area of (expressed) user interest and actual deploments. (There's also the aforementioned Epson injkets, but that's not something I personally care about) Consequently, I think it makes more sense to build out a new printer application that caters solely to these dyesub models. It would borrow some printer-specific code from Gutenprint (and re-use most of the backend) but will otherwise be a clean-sheet implementation. It still faces numerous hurdles but not having to uplift the rest of Gutenprint along the way will greatly reduce the overall project scope and complexity. This also aligns with my personal interests, but unless other interested parties step up with funding or other resources, it will remain a (very) part-time effort, if it gets started at all -- My personal printing needs can be met by just keeping an old CUPS installation around, and I'd rather spend my evenings with my family and my weekends doing things outside -- really, anything other than staring at a computer screen performing unpaid commercial software development. Comments and feedback welcome. Contributors even more so. But any proposal that entails my undertaking _more_ unpaid work for other folks' benefit will be mercilessly mocked. This goes double for suggesions on how to make Gutenprint "more attractive to potential contributors" unless that suggestion comes in the form of a bag of cash. - Solomon -- Solomon Peachy pizza at shaftnet dot org (email&xmpp) @pizza:shaftnet dot org (matrix) Dowling Park, FL speachy (libera.chat) |
From: Matt <wal...@ma...> - 2025-03-16 14:21:37
|
> On Mar 15, 2025, at 9:02 AM, Sidath Baranage <sid...@gm...> wrote: > > Hi, > > How do I completely uninstall Gutenprint from my mac? The uninstaller is on the disk image that contains the installer. After running the uninstaller, you will have to manually delete any printers using Gutenprint. Matt |
From: Sidath B. <sid...@gm...> - 2025-03-15 14:02:38
|
Hi, How do I completely uninstall Gutenprint from my mac? Regards, -- Sidath Baranage |
From: Bacon At T. <ba...@ta...> - 2025-03-12 23:32:15
|
Thank you! Sent from my iPhone > On Mar 12, 2025, at 16:37, Solomon Peachy via Gimp-print-devel <gim...@li...> wrote: > > Gutenprint 5.3.5 is a stable release of the 5.3 series. It may > be downloaded from our web site, https://gutenprint.sourceforge.net. > > The direct download is https://sourceforge.net/projects/gimp-print/files/gutenprint-5.3/5.3.5/gutenprint-5.3.5.tar.xz/download > > Gutenprint is a suite of printer drivers for Linux and UNIX-like systems > that use CUPS as their printing system. Gutenprint currently supports > over 3600 printers. It also includes an enhanced Print plug-in for GIMP > that replaces the print plug-in packaged with the GIMP distribution. > > Gutenprint 5.3.5 is only distributed in source form; third parties (such > as Linux distriutions) typically prepare and distribute binaries for > their systems. > > This release is primarily a roundup of the various additions and minor > fixes that have accumulated in the four years since the 5.3.4 release in > late 2020. > > Notable changes from 5.3.4: > > 0) Support for running on MacOS has been deprecated. Unless someone > steps up to maintain the MacOS port, there will be no MacOS > builds for this (or any future) Gutenprint release. > > MacOS-specific contributions will continue be accepted. > > This release includes a workaround for a printer dialog crash on MacOS > if the PPD includes support for custom CD/DVD sizes. This was > resolved by removing that option altogether for MacOS builds. > > 1) Support for the following Dye-sublimation & thermal printers > has been added: > > Canon SELPHY CP1500 > DNP DS480 > DNP DS680 > HiTi P461 Prinhome > HiTi P510K / P510L / P510S / P510SI > HiTi P518A / P518S (EXPERIMENTAL) > HiTi P728L (EXPERIMENTAL) > Joyspace U826 / SwiftFoto KSF-10R > Mitsubishi CP-W5000 series > Mitsubishi CP-D90DW-SL > Olmec OP1000 > Sony UP-CX1 > Sont UP-D711MD > Sony UP-971AD > Sony UP-991AD (EXPERIMENTAL) > > 2) The following printers have received significant bugfixes or > major enhancements: > > Canon SELPHY CP790 > DNP DS620 > DNP DS820 > Fujifilm ASK-2500 > HiTi P520L > HiTi P525L > HiTi P720L > HiTi P750L (EXPERIMENTAL) > Kodak 605 > Kodak 8800 / 9810 > Kodak 8810 > Mitsubishi CP-D70/D707 series > Mitsubishi CP-K60 series > Mitsubishi CP-M1 & CP-M15 series > Nidec Copal DPB-7000 > > 3) Added CUPS Command filter support for most dyesub models. This allows > querying printer status and media information at any time. > > 4) Added support for the following inkjet printer models: > > Epson SureLab D700 > Fujifilm DX100 > > 5) Added support for the following laser printer models: > > Sharp MX-2600N > > 6) Various minor fixes and enhancements > > - Solomon > -- > Solomon Peachy pizza at shaftnet dot org (email&xmpp) > @pizza:shaftnet dot org (matrix) > Dowling Park, FL speachy (libera.chat) > _______________________________________________ > Gimp-print-devel mailing list > Gim...@li... > https://lists.sourceforge.net/lists/listinfo/gimp-print-devel > <signature.asc> |
From: Greg T. <gd...@le...> - 2025-03-12 22:53:46
|
Thanks for releasing! There is still the bug I reported earlier that "-D_POSIX_C_SOURCE=200809L" is added on all systems, rather than only on those where it is needed/helpful. Adding a visibility define asks to hide all system functions not required by that standard. The code uses netinet/ip.h which is not specified. I'm patching this out, which is not hard. In updating pkgsrc, I was reminded that gimp 3 is within measurable distance of release. Actually checking, it has happened. https://testing.gimp.org/news/2025/03/09/gimp-3-0-released/ I have already removed gimp 2 and installed an RC of 3, and thus didn't want to uninstall and build 2 to test building gutenprint. Really, it's that I expect that the people who would use gutenprint in pkgsrc (I really have no idea how big that number is) would be using gimp 3, for the same reasons I am. Reading configure.ac, it looks like the gimp plugin really is gimp2 only. I realize it's a lot of work to make a gimp3 plugin. All in all, I decided to make the gimp option default off. People that want it can rebuild. Does this seem reasonable? What are other packaging systems doing, that have gimp3? Opinions? |
From: Solomon P. <pi...@sh...> - 2025-03-12 20:37:11
|
Gutenprint 5.3.5 is a stable release of the 5.3 series. It may be downloaded from our web site, https://gutenprint.sourceforge.net. The direct download is https://sourceforge.net/projects/gimp-print/files/gutenprint-5.3/5.3.5/gutenprint-5.3.5.tar.xz/download Gutenprint is a suite of printer drivers for Linux and UNIX-like systems that use CUPS as their printing system. Gutenprint currently supports over 3600 printers. It also includes an enhanced Print plug-in for GIMP that replaces the print plug-in packaged with the GIMP distribution. Gutenprint 5.3.5 is only distributed in source form; third parties (such as Linux distriutions) typically prepare and distribute binaries for their systems. This release is primarily a roundup of the various additions and minor fixes that have accumulated in the four years since the 5.3.4 release in late 2020. Notable changes from 5.3.4: 0) Support for running on MacOS has been deprecated. Unless someone steps up to maintain the MacOS port, there will be no MacOS builds for this (or any future) Gutenprint release. MacOS-specific contributions will continue be accepted. This release includes a workaround for a printer dialog crash on MacOS if the PPD includes support for custom CD/DVD sizes. This was resolved by removing that option altogether for MacOS builds. 1) Support for the following Dye-sublimation & thermal printers has been added: Canon SELPHY CP1500 DNP DS480 DNP DS680 HiTi P461 Prinhome HiTi P510K / P510L / P510S / P510SI HiTi P518A / P518S (EXPERIMENTAL) HiTi P728L (EXPERIMENTAL) Joyspace U826 / SwiftFoto KSF-10R Mitsubishi CP-W5000 series Mitsubishi CP-D90DW-SL Olmec OP1000 Sony UP-CX1 Sont UP-D711MD Sony UP-971AD Sony UP-991AD (EXPERIMENTAL) 2) The following printers have received significant bugfixes or major enhancements: Canon SELPHY CP790 DNP DS620 DNP DS820 Fujifilm ASK-2500 HiTi P520L HiTi P525L HiTi P720L HiTi P750L (EXPERIMENTAL) Kodak 605 Kodak 8800 / 9810 Kodak 8810 Mitsubishi CP-D70/D707 series Mitsubishi CP-K60 series Mitsubishi CP-M1 & CP-M15 series Nidec Copal DPB-7000 3) Added CUPS Command filter support for most dyesub models. This allows querying printer status and media information at any time. 4) Added support for the following inkjet printer models: Epson SureLab D700 Fujifilm DX100 5) Added support for the following laser printer models: Sharp MX-2600N 6) Various minor fixes and enhancements - Solomon -- Solomon Peachy pizza at shaftnet dot org (email&xmpp) @pizza:shaftnet dot org (matrix) Dowling Park, FL speachy (libera.chat) |
From: Bacon At T. <ba...@ta...> - 2025-03-07 12:31:35
|
Will do! And thanks Matt for pitching in already. Erik Sent from my iPhone > On Mar 6, 2025, at 11:57, Solomon Peachy via Gimp-print-devel <gim...@li...> wrote: > > On Thu, Mar 06, 2025 at 10:34:42AM -0500, Erik Beck of Tahoma wrote: >> Please let us know how we can help. > > Please grab the latest snapshot (2025-03-06T10-32 as I write this) and > make sure it works with your printer(s). > > (dyesub, pcl, epson, canon, everything you have) > > - Solomon > -- > Solomon Peachy pizza at shaftnet dot org (email&xmpp) > @pizza:shaftnet dot org (matrix) > Dowling Park, FL speachy (libera.chat) > _______________________________________________ > Gimp-print-devel mailing list > Gim...@li... > https://lists.sourceforge.net/lists/listinfo/gimp-print-devel > <signature.asc> |
From: Matt B. <wal...@ma...> - 2025-03-06 20:14:34
|
> On Mar 6, 2025, at 1:02 PM, Solomon Peachy <pi...@sh...> wrote: > > On Thu, Mar 06, 2025 at 11:29:34AM -0600, Matt Broughton wrote: >> It crashes on 'Making all in cups' on macos Sonoma 14.7.3. Two file attached--1. crash in making cups; 2. full terminal output from ./configure to crash during make. > > This seems to be due to someting that the 14.7 MacOS CUPS headers now need. > > Ought to be an easy thing to fix -- ie add the appropriate #include -- > but figuring that out is beyond my remit. How quickly I forget. macos cannot handle -D_POSIX_C_SOURCE=200809L in configure at # C99 + POSIX extras. Everything builds fine now. One file printer tested OK. I'll have to see what actual printers I can find that might still be functional. Matt |
From: Solomon P. <pi...@sh...> - 2025-03-06 19:02:28
|
On Thu, Mar 06, 2025 at 11:29:34AM -0600, Matt Broughton wrote: > It crashes on 'Making all in cups' on macos Sonoma 14.7.3. Two file attached--1. crash in making cups; 2. full terminal output from ./configure to crash during make. This seems to be due to someting that the 14.7 MacOS CUPS headers now need. Ought to be an easy thing to fix -- ie add the appropriate #include -- but figuring that out is beyond my remit. - Solomon -- Solomon Peachy pizza at shaftnet dot org (email&xmpp) @pizza:shaftnet dot org (matrix) Dowling Park, FL speachy (libera.chat) |
From: Matt B. <wal...@ma...> - 2025-03-06 17:54:52
|
> On Mar 6, 2025, at 10:57 AM, Solomon Peachy via Gimp-print-devel <gim...@li...> wrote: > > On Thu, Mar 06, 2025 at 10:34:42AM -0500, Erik Beck of Tahoma wrote: >> Please let us know how we can help. > > Please grab the latest snapshot (2025-03-06T10-32 as I write this) and > make sure it works with your printer(s). > > (dyesub, pcl, epson, canon, everything you have) It crashes on 'Making all in cups' on macos Sonoma 14.7.3. Two file attached--1. crash in making cups; 2. full terminal output from ./configure to crash during make. There are also a lot of warnings which usual. Matt |
From: Solomon P. <pi...@sh...> - 2025-03-06 16:57:27
|
On Thu, Mar 06, 2025 at 10:34:42AM -0500, Erik Beck of Tahoma wrote: > Please let us know how we can help. Please grab the latest snapshot (2025-03-06T10-32 as I write this) and make sure it works with your printer(s). (dyesub, pcl, epson, canon, everything you have) - Solomon -- Solomon Peachy pizza at shaftnet dot org (email&xmpp) @pizza:shaftnet dot org (matrix) Dowling Park, FL speachy (libera.chat) |
From: Erik B. of T. <ba...@ta...> - 2025-03-06 15:50:59
|
Thanks for the update! Please let us know how we can help. Erik On Thu, 6 Mar 2025 08:26:41 -0500 Solomon Peachy via Gimp-print-devel <gim...@li...> wrote: > The short version: It's being held up by release blocker bugs. > > The current holdup is a nasty margin-related bug that manifests > itself as garbled printouts when producing 2x6" strips, but only with > certian dyesub models and even then, depending on how the printjob is > submitted to CUPS (eg as a pdf vs jpeg) it doesn't occur. > > Essentially, the image data is submitted in a portrait orientiation, > but needs to be rotated as the printer needs landscape oriented data, > but under some circumstances (where there is a non-zero non-printable > margin on the LEFT side) this transformation isn't being performed > properly, but the data is read out as if it has. > > I was able to work around the problem insofar as the rotation now > always occurs, but I noticed the first colunm (or four) of the output > data is still being garbled. There is clearly still a boundary > off-by-one error going on, and I strongly suspect it has been here > for a _long_ time, but is not normally visible as it falls outside of > page margins. > > While trying to hunt this one down, I've been cleaning up many of the > spurious build warnings to hopefully expose stuff that matters, but > managed to introduce outright crashes in the injket dithering code > along the way. Turns out there are some real bugs lurking there too, > likely of the "cancel each other out" variety. > > (Ah, the joy of technical debt in a 25-year-old codebase..) > > - Solomon |
From: Solomon P. <pi...@sh...> - 2025-03-06 13:27:01
|
The short version: It's being held up by release blocker bugs. The current holdup is a nasty margin-related bug that manifests itself as garbled printouts when producing 2x6" strips, but only with certian dyesub models and even then, depending on how the printjob is submitted to CUPS (eg as a pdf vs jpeg) it doesn't occur. Essentially, the image data is submitted in a portrait orientiation, but needs to be rotated as the printer needs landscape oriented data, but under some circumstances (where there is a non-zero non-printable margin on the LEFT side) this transformation isn't being performed properly, but the data is read out as if it has. I was able to work around the problem insofar as the rotation now always occurs, but I noticed the first colunm (or four) of the output data is still being garbled. There is clearly still a boundary off-by-one error going on, and I strongly suspect it has been here for a _long_ time, but is not normally visible as it falls outside of page margins. While trying to hunt this one down, I've been cleaning up many of the spurious build warnings to hopefully expose stuff that matters, but managed to introduce outright crashes in the injket dithering code along the way. Turns out there are some real bugs lurking there too, likely of the "cancel each other out" variety. (Ah, the joy of technical debt in a 25-year-old codebase..) - Solomon -- Solomon Peachy pizza at shaftnet dot org (email&xmpp) @pizza:shaftnet dot org (matrix) Dowling Park, FL speachy (libera.chat) |
From: Solomon P. <pi...@sh...> - 2025-02-11 00:07:41
|
On Sun, Feb 09, 2025 at 06:17:29PM +0000, Felix Limbrunner wrote: > I startet using Linux Mint 22.1 and tried to use my old PhotoPrinter Canon > Selphy CP510. > But when i try to print a photo it doesn`t work: "Incorrect Paper loaded" Perhaps this is an obvious question, but _how_ are you printing things (eg from the cmdline, an appliation, mobile device, etc). Secondly, what media is loaded into the printer, and what print size did you select when printing? The SELPHY family only allows printing a single size for each size of media. It is also possible for the loaded ribbon to not match the loaded paper, which would also lead to that error. > I searched different forums. I found an text, that it worked on gutenprint > 5.3.3, but after updating to newer version printing failed. What "newer version" are you referring to? You mentioned you installed gutenprint manually, what version did you start with? - Solomon -- Solomon Peachy pizza at shaftnet dot org (email&xmpp) @pizza:shaftnet dot org (matrix) Dowling Park, FL speachy (libera.chat) |
From: Felix L. <f....@po...> - 2025-02-09 18:17:38
|
Hello, i'm new in using Linux. I startet using Linux Mint 22.1 and tried to use my old PhotoPrinter Canon Selphy CP510. But when i try to print a photo it doesn`t work: "Incorrect Paper loaded" I installed in two different ways: manual (as written in "readme") and from Linux' application management. Both ways with the same result. I searched different forums. I found an text, that it worked on gutenprint 5.3.3, but after updating to newer version printing failed. Does the latest version still have this issue? Thanks for your help! Best regards Felix |
From: obaseun o. <oba...@li...> - 2025-02-09 14:06:20
|
Good Day jlabovitz, rlk, sletter1, and speachy! I hope you’re having a brilliant time wherever you are. I won’t waste much of your time - all I want to say is that I am EXTREMELY grateful for the work every single person involved in this project has done over the years. I recently replaced my windows gaming laptop with an M4 Mac (my first apple computer) and I was extremely annoyed to find that even Canon was no longer providing MacOS support/drivers for my pixma MP499 - almost gave up and started putting money aside for a new printer till I looked around and Reddit pointed me to this project. 5 minutes later, driver is installed and I can print wirelessly, thanks to all of you. If possible, please show this email to everyone reponsible for creating this Gutenprint - You are appreciated, and I wanted to take the time to give thanks for the often thankless work you do. Best regards, An EXTREMELY appreciative user, Obaseun |
From: Solomon P. <pi...@sh...> - 2025-02-05 11:40:20
|
On Tue, Feb 04, 2025 at 04:44:20AM +0100, Temuri Doghonadze wrote: > Any ideas, please? Sorry, I have no suggestions here; all I can say is that it WorksForMe(tm) using what's currently committed into the Gutenprint repository (with the only change being enabling the ka translation) and the cupstestppd binary provided by Fedora's cups-2.4.11-9.fc41 package: $ cups-genppd.5.3 -Z -p /tmp escp2-fujifilm-dx100 done. $ cupstestppd /tmp/stp-escp2-fujifilm-dx100.5.3.ppd /tmp/stp-escp2-fujifilm-dx100.5.3.ppd: FAIL **FAIL** Unable to open PPD file - Illegal translation string on line 10148. REF: Page 27, section 3.5. Going back to your error, Line 1238 of the generated PPD (with the ka* translation strings) on my system falls within a perfectly legal construct: *ColorKeyWords: "StpDitherAlgorithm" *OpenUI *StpDitherAlgorithm/Dither Algorithm: PickOne *OrderDependency: 10 AnySetup *StpDitherAlgorithm *OPOptionHints StpDitherAlgorithm: "dropdown" *StpStpDitherAlgorithm: 0 1 1 1 255 0.000 0.000 0.000 *DefaultStpDitherAlgorithm: None *StpDefaultStpDitherAlgorithm: None *StpDitherAlgorithm None/Default: "" *StpDitherAlgorithm EvenTone/EvenTone: "" *StpDitherAlgorithm HybridEvenTone/Hybrid EvenTone: "" *StpDitherAlgorithm Adaptive/Adaptive Hybrid: "" *StpDitherAlgorithm Ordered/Ordered: "" *StpDitherAlgorithm OrderedNew/Ordered New: "" *StpDitherAlgorithm Fast/Fast: "" *StpDitherAlgorithm VeryFast/Very Fast: "" *StpDitherAlgorithm Floyd/Hybrid Floyd-Steinberg: "" *StpDitherAlgorithm Predithered/Predithered Input: "" <---- L1238 *StpDitherAlgorithm Segmented/Drop Size Segmented: "" *StpDitherAlgorithm SegmentedNew/Drop Size Segmented New: "" *CloseUI: *StpDitherAlgorithm - Solomon -- Solomon Peachy pizza at shaftnet dot org (email&xmpp) @pizza:shaftnet dot org (matrix) Dowling Park, FL speachy (libera.chat) |
From: Temuri D. <tem...@gm...> - 2025-02-04 03:44:39
|
Any ideas, please? On Fri, Jan 24, 2025 at 4:41 AM Temuri Doghonadze <tem...@gm...> wrote: > > - complains about the same in Georgian :) > [root@fedora ~]# cups-genppd.5.3 -Z -p /tmp escp2-fujifilm-dx100 > done. > [root@fedora ~]# cupstestppd /tmp/stp-escp2-fujifilm-dx100.5.3.ppd > /tmp/stp-escp2-fujifilm-dx100.5.3.ppd: შეცდ > **ჩავარდნა** ვერ გავხსენი PPD ფაილი - აკლია CloseUI/JCLCloseUI > ხაზზე 1238. > > here it is > I cannot get to a point when it complains about string size. > > On Thu, Jan 23, 2025 at 7:44 PM Solomon Peachy <pi...@sh...> wrote: > > > > On Thu, Jan 23, 2025 at 04:22:48PM +0100, Temuri Doghonadze wrote: > > > [temuri@fedora ~]$ cups-genppd.5.3 -Z -p /tmp escp2-fujifilm-dx100 > > > done. > > > [temuri@fedora ~]$ LANG= cupstestppd /tmp/stp-escp2-fujifilm-dx100.5.3.ppd > > > /tmp/stp-escp2-fujifilm-dx100.5.3.ppd: FAIL > > > **FAIL** Unable to open PPD file - Missing CloseUI/JCLCloseUI > > > on line 1238. > > > > > > Without LANG= it correctly complains about the same in Georgian > > > > ... so leave off LANG= ? > > > > - Solomon > > -- > > Solomon Peachy pizza at shaftnet dot org (email&xmpp) > > @pizza:shaftnet dot org (matrix) > > Dowling Park, FL speachy (libera.chat) |
From: Temuri D. <tem...@gm...> - 2025-01-24 03:41:38
|
- complains about the same in Georgian :) [root@fedora ~]# cups-genppd.5.3 -Z -p /tmp escp2-fujifilm-dx100 done. [root@fedora ~]# cupstestppd /tmp/stp-escp2-fujifilm-dx100.5.3.ppd /tmp/stp-escp2-fujifilm-dx100.5.3.ppd: შეცდ **ჩავარდნა** ვერ გავხსენი PPD ფაილი - აკლია CloseUI/JCLCloseUI ხაზზე 1238. here it is I cannot get to a point when it complains about string size. On Thu, Jan 23, 2025 at 7:44 PM Solomon Peachy <pi...@sh...> wrote: > > On Thu, Jan 23, 2025 at 04:22:48PM +0100, Temuri Doghonadze wrote: > > [temuri@fedora ~]$ cups-genppd.5.3 -Z -p /tmp escp2-fujifilm-dx100 > > done. > > [temuri@fedora ~]$ LANG= cupstestppd /tmp/stp-escp2-fujifilm-dx100.5.3.ppd > > /tmp/stp-escp2-fujifilm-dx100.5.3.ppd: FAIL > > **FAIL** Unable to open PPD file - Missing CloseUI/JCLCloseUI > > on line 1238. > > > > Without LANG= it correctly complains about the same in Georgian > > ... so leave off LANG= ? > > - Solomon > -- > Solomon Peachy pizza at shaftnet dot org (email&xmpp) > @pizza:shaftnet dot org (matrix) > Dowling Park, FL speachy (libera.chat) |
From: Solomon P. <pi...@sh...> - 2025-01-23 18:44:33
|
On Thu, Jan 23, 2025 at 04:22:48PM +0100, Temuri Doghonadze wrote: > [temuri@fedora ~]$ cups-genppd.5.3 -Z -p /tmp escp2-fujifilm-dx100 > done. > [temuri@fedora ~]$ LANG= cupstestppd /tmp/stp-escp2-fujifilm-dx100.5.3.ppd > /tmp/stp-escp2-fujifilm-dx100.5.3.ppd: FAIL > **FAIL** Unable to open PPD file - Missing CloseUI/JCLCloseUI > on line 1238. > > Without LANG= it correctly complains about the same in Georgian ... so leave off LANG= ? - Solomon -- Solomon Peachy pizza at shaftnet dot org (email&xmpp) @pizza:shaftnet dot org (matrix) Dowling Park, FL speachy (libera.chat) |
From: Temuri D. <tem...@gm...> - 2025-01-23 15:23:10
|
Worked. But now it complains about something else: [temuri@fedora ~]$ cups-genppd.5.3 -Z -p /tmp escp2-fujifilm-dx100 done. [temuri@fedora ~]$ LANG= cupstestppd /tmp/stp-escp2-fujifilm-dx100.5.3.ppd /tmp/stp-escp2-fujifilm-dx100.5.3.ppd: FAIL **FAIL** Unable to open PPD file - Missing CloseUI/JCLCloseUI on line 1238. Without LANG= it correctly complains about the same in Georgian On Thu, Jan 23, 2025 at 4:13 PM Solomon Peachy <pi...@sh...> wrote: > > On Thu, Jan 23, 2025 at 03:57:58PM +0100, Temuri Doghonadze wrote: > > log file is still clean, cups-genppd.5.3 still doesn't create output. > > Ah, I see what it is. I asked you to run: > > cups-genppd.5.3 -Z -p /tmp scp2-fujifilm-dx100 > > there should be an 'e' before 'scp2', ie: > > cups-genppd.5.3 -Z -p /tmp escp2-fujifilm-dx100 > > It was a cut-n-paste error, sorry for that. > > > system is fedora rawhide. > > Fedora 41 on my end. > > - Solomon > -- > Solomon Peachy pizza at shaftnet dot org (email&xmpp) > @pizza:shaftnet dot org (matrix) > Dowling Park, FL speachy (libera.chat) |
From: Solomon P. <pi...@sh...> - 2025-01-23 15:14:05
|
On Thu, Jan 23, 2025 at 03:57:58PM +0100, Temuri Doghonadze wrote: > log file is still clean, cups-genppd.5.3 still doesn't create output. Ah, I see what it is. I asked you to run: cups-genppd.5.3 -Z -p /tmp scp2-fujifilm-dx100 there should be an 'e' before 'scp2', ie: cups-genppd.5.3 -Z -p /tmp escp2-fujifilm-dx100 It was a cut-n-paste error, sorry for that. > system is fedora rawhide. Fedora 41 on my end. - Solomon -- Solomon Peachy pizza at shaftnet dot org (email&xmpp) @pizza:shaftnet dot org (matrix) Dowling Park, FL speachy (libera.chat) |