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
(1) |
Dec
(3) |
|
From: Michael S. <ms...@ms...> - 2025-03-18 14:33:45
|
Roy, > On Mar 17, 2025, at 9:04 PM, Roy Harrington <ro...@ha...> wrote: > ... > 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? OK, so this question comes up often enough... It is technically possible to create an application that accepts arbitrary print files and sends them, unprocessed, to a network or USB printer. However, if that is all that application does then you have basically just recreated raw printing a la MS-DOS. The purpose of PAPPL and printer applications in general is to provide an integrated service that can support printing of both raw and standard file formats. PAPPL hides all of the complexity of running an IPP service, with direct interfaces supporting "raw" and raster printing and support for filtering other kinds of files into printer-ready output. Think of PAPPL as a "CUPS lite" service that allows you to develop printer drivers or RIPs that have a standard interface for other services to use. ________________________ Michael Sweet |
|
From: Zdenek D. <zd...@re...> - 2025-03-18 07:57:44
|
Hi Roy, On 3/18/25 02:04, Roy Harrington wrote: > 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? AFAIK current PAPPL supports raw socket functionality, which does the same as raw queue - just sends data to the printer. Zdenek > > 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 <http://www.harrington.com> > > > _______________________________________________ > Gimp-print-devel mailing list > Gim...@li... > https://lists.sourceforge.net/lists/listinfo/gimp-print-devel -- Zdenek Dohnal Senior Software Engineer Red Hat, BRQ-TPBC |
|
From: Zdenek D. <zd...@re...> - 2025-03-18 07:54:37
|
Hi Solomon and Michael, I know that my contribution is only small portion in comparison to you and you have been doing so much for printing, so I actually feel bad to feel the same way as you. I hope my help on CUPS and other OpenPrinting projects (although limited due my limited workday) eases the burden a little at least and I will do my best as Fedora gutenprint/gutenprint-printer-app maintainer too. Zdenek On 3/17/25 15:21, Michael Sweet via Gimp-print-devel wrote: > 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 > > > > _______________________________________________ > Gimp-print-devel mailing list > Gim...@li... > https://lists.sourceforge.net/lists/listinfo/gimp-print-devel -- Zdenek Dohnal Senior Software Engineer Red Hat, BRQ-TPBC |
|
From: Bacon At T. <ba...@ta...> - 2025-03-18 01:42:31
|
Hi Roy; Just noticed QuadToneRIP has support for my Epson SC P5000. I'm hoping to improve support for all the inks on it using gutenprint or successor. I'll give your program a spin. Erik Sent from my iPhone > On Mar 17, 2025, at 21:05, Roy Harrington <ro...@ha...> wrote: > > QuadToneRIP |
|
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) |