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
|
|
From: Robert K. <rl...@al...> - 2022-05-23 05:11:41
|
On 5/22/22 19:06, Robert Krawitz wrote: > On 5/22/22 08:52, Sahil Kumar wrote: >> Hey community, I am Sahil a sophomore engineering student. My proposal for "*Make native Printer >> Application for Gutenprint*" has been accepted as a part of GSoC 2022. >> >> Can somebody help me get started with Gutenprint as I am new to it? What is expected in a Printer >> Application? > > Hi, > > I assume Till has discussed with you in general what a printer is, so I won't go into that. That is, what a printer *application* is :-) |
|
From: Robert K. <rl...@al...> - 2022-05-22 23:06:30
|
On 5/22/22 08:52, Sahil Kumar wrote: > Hey community, I am Sahil a sophomore engineering student. My proposal for "*Make native Printer > Application for Gutenprint*" has been accepted as a part of GSoC 2022. > > Can somebody help me get started with Gutenprint as I am new to it? What is expected in a Printer > Application? Hi, I assume Till has discussed with you in general what a printer is, so I won't go into that. Gutenprint is a suite of printer drivers for Linux, MacOS, and other POSIX operating systems. It's divided into a number of components: * The core library, which provides the Gutenprint API (which only has C bindings) that higher level client applications use to provide printing services (in src/main). The Gutenprint API includes functionality for things like printing raster data (on a page basis), printer and option discovery, and option setting. Your native printer application should interface only with the core API, defined in <include/gutenprint>. The library provides other downward-facing services (see next paragraph). *Everything in the API is prefixed with "stp_" and you should not use anything prefixed with "stpi", as these are internal functions*. * Drivers for families of printers (e. g. Epson inkjets, Canon inkjets, PCL printers, dye sublimation printers). These family drivers provide information to Gutenprint about what printers they support and their capabilities via an internal API (in <include/gutenprint-internal>, which you should not use), in addition to sending printer-specific commands, and in some cases printer-specific communication protocols). The Epson inkjet driver uses XML data internally to describe printers, so it doesn't require changes to .c files in most cases to add new printers. The other family drivers hard code much of the information, although the list of supported printers is always in XML. * A CUPS driver based on the CUPS 1 standard, using PPD files for applications to discover and set printer options (in src/cups). Included with this is a PPD file generator using the Gutenprint API to discover options; there's also a utility to update PPD files, as PPD files are version locked to the micro version of Gutenprint that they were generated for (this enables us to add new capabilities to printers). Both the CUPS driver and the PPD file generator are Gutenprint API clients. *This is the piece that the printer application will replace*. * A GIMP2 plugin. This is actually divided into two parts, a generic (or at least not GIMP-specific) UI library (src/gutenprintui2) and a GIMP-specific plugin (src/gimp2). Both of these are interactive; libgutenprintui2 provides the actual UI, while src/gimp2 is the GIMP glue code. The capabilities of printers vary substantially, and I'm a strong believer in exposing as much functionality as possible to end users to enable maximum control, so the goal here is to create a Printer Application that exposes the full capabilities of Gutenprint without the use of PPD files in the legacy CUPS driver. The idea is certainly not to blitz an end user with a huge list of options, so options are divided into two classes, one for printer functionality and one for color adjustment, and several different levels, from basic through more levels of advanced options. That can suggest to applications how to organize what they present to end users. It's possible using the more advanced options to cause problems (e. g. by using excessive amounts of ink for the media used), but some of these options are needed for use cases such as T-shirt printing. Printing T-shirts, for example, requires use of enormous amounts of ink, but if someone tries to apply that much ink to paper, it will puddle and likely make a real mess inside the printer. Options like that are always in one of the more advanced levels. A problem with the PPD file approach is that they're static; they cannot easily represent dependencies between options, so we currently have to be very permissive about what combinations of options we accept. Interactive clients, such as the GIMP plugin and the printer application that you'll be writing, can manage dependencies, so we can do things like hiding color options for grayscale printing. Clients don't need to know anything about those options per se; the core API presents the options that are compatible with other options that are set. My suggestion would be to start learning how Printer Applications work, and to use libgutenprintui2 to see how an interactive client interacts with libgutenprint. I'm the project lead for Gutenprint. Unfortunately, due to personal circumstances my time and energy will be limited this summer, so I will not be your main mentor. Solomon Peachy, a very experienced developer who has been with Gutenprint for many years, will be your direct mentor. I will answer questions as I can, but I may not be very responsive much of the time. |
|
From: Sahil K. <nsu...@gm...> - 2022-05-22 12:52:39
|
Hey community, I am Sahil a sophomore engineering student. My proposal for "*Make native Printer Application for Gutenprint*" has been accepted as a part of GSoC 2022. Can somebody help me get started with Gutenprint as I am new to it? What is expected in a Printer Application? Thanks and regards Sahil Kumar |
|
From: Robert K. <rl...@al...> - 2022-05-21 15:56:49
|
On 5/21/22 07:03, Carlos wrote: > Which would be the recommended Gutenprint driver for a Kyocera ECOSYS P5021cdn? Generic PCL-6/PCL-XL. > I recently purchased this printer and installed the ppd provided by the manufacturer. It prints > great, but I miss some extra stuff. In the CUPS menu I find a Booklet/Folding option, but it does > nothing. Looking into the PPD, I find that this option is empty. I would expect that to be handled by the driver rather than the printer, in which case it wouldn't have to do anything; merely having the option set is suffice. That kind of high level functionality usually is handled by the driver; any duplexing, stapling, etc. would be handled by sending those commands to the printer rather than a booklet command per se. > I tried a Gutenprint driver (I don't remember exactly which), and it works, although the printing is > not that good. Do you remember what settings you were using? > Do you know of any general Gutenprint driver including the Booklet option that can maybe work here? Unfortunately, we don't offer that option. > Having more choices in terms of resolution so that I could save toner by reducing it would also be > nice? IIRC our driver offers 150x150, 300x300, and 600x600 DPI. |
|
From: Carlos <car...@gm...> - 2022-05-21 11:03:51
|
Which would be the recommended Gutenprint driver for a Kyocera ECOSYS P5021cdn? I recently purchased this printer and installed the ppd provided by the manufacturer. It prints great, but I miss some extra stuff. In the CUPS menu I find a Booklet/Folding option, but it does nothing. Looking into the PPD, I find that this option is empty. I tried a Gutenprint driver (I don't remember exactly which), and it works, although the printing is not that good. Do you know of any general Gutenprint driver including the Booklet option that can maybe work here? Having more choices in terms of resolution so that I could save toner by reducing it would also be nice? Thanks for your help. |
|
From: Matt B. <wal...@ma...> - 2022-05-19 20:27:43
|
> On May 9, 2022, at 4:56 AM, r vanden <rv...@gm...> wrote: > > Would it be possible for someone to write drivers for this printer to work on macOS Monterey 12.3.1? The Photosmart C309a uses the PCL3 GUI printer language. This code set is not supported by Gutenprint. There would have to be a volunteer to offer to write such drivers. Matt |
|
From: Matt B. <wal...@ma...> - 2022-05-19 20:25:44
|
> I am writing in regards to an issue I have with printing. This is with all drivers but since I love Gutenprint the most I would love to see a persistent fix for it. The issue is that when I print everything is reversed, it starts printing the first page but the pages pile up so they end up reversed. Now, the most persistent fix I found was to add: "*DefaultOutputOrder: Reverse" to the ppd file. But after every cups update this becomes undone... > Is there a way I can fix this forever? Or even better could you add this to the driver? As in my eyes it would be better to make this behaviour the default. At least, for this printer the Canon PIXMA MG4250. Depending on your operating system, you may be able to save a set of output options for your printer. In a print window on macos, you can select Reverse Page Order under Paper Handling. You can then save that as a Preset. Matt |
|
From: Matt B. <wal...@ma...> - 2022-05-19 20:20:48
|
> On May 11, 2022, at 4:52 PM, Mike OMeara <mjo...@ho...> wrote: > > I have searched high and low but cannot figure out why I don’t see the extensive list of printers. I have installed your latest build for MAC 5.3.3. A list of supported printers can be found at http://gimp-print.sourceforge.net/p_Supported_Printers.php There is no way to produce a list of supported printers from the driver software. You would ba able to choose one of the drivers when you add a printer through System Preference --> Printers & Scanners Matt |
|
From: Antoine B. <an...@em...> - 2022-05-19 11:28:51
|
Hello Miss, Sir, I contact you because my company would like to be able to change the width of the size of the prints on the DP-DS620 printer on Linux Ubuntu. We know that DNP company Hotfolder application on Windows and Mac works and allows printing with wider widths than the basic formats offered by the printer, we would like to be able to do the same on Linux Ubuntu version 20.04LTS from the command line. You can find the Hotfolder app on their website: http://dnpphoto.com/en-us/Utility-Apps. Currently we are using a gutenprint 5.3.3 driver for the DNP-DS620. Here are the available options: PageSize/Media Size: B7 w288h432 w288h432-div2 w324h432 w360h360 w360h504 w360h504-div2 w360h504-w360h360_w360h144 w432h432 *w432h576 w432h576-w432h432_w432h144 w432h576-div4 w432h576-div2 w432h648 w432h648-div2 ColorModel/Color Model: Gray Black *RGB CMY CMYK KCMY StpColorPrecision/Color Precision: *Normal Best Resolution/Resolution: *300dpi 300x600dpi StpiShrinkOutput/Shrink Page If Necessary to Fit Borders: *Shrink Crop Expand StpLaminate/Overcoat Pattern: *Glossy Matte MatteFine MatteLuster StpNoCutWaste/No Cut-Paper Waste: *False True StpColorCorrection/Color Correction: *None Accurate Bright Hue Uncorrected Desaturated Threshold Density Raw Predithered StpBrightness/Brightness: 0 100 200 300 400 500 600 700 800 900 *None 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 Custom.REAL StpFineBrightness/Brightness Fine Adjustment: *None 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 StpContrast/Contrast: 0 100 200 300 400 500 600 700 800 900 *None 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100 2200 2300 2400 2500 2600 2700 2800 2900 3000 3100 3200 3300 3400 3500 3600 3700 3800 3900 4000 Custom.REAL StpFineContrast/Contrast Fine Adjustment: *None 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 StpSaturation/Saturation: 0 100 200 300 400 500 600 700 800 900 *None 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100 2200 2300 2400 2500 2600 2700 2800 2900 3000 3100 3200 3300 3400 3500 3600 3700 3800 3900 4000 4100 4200 4300 4400 4500 4600 4700 4800 4900 5000 5100 5200 5300 5400 5500 5600 5700 5800 5900 6000 6100 6200 6300 6400 6500 6600 6700 6800 6900 7000 7100 7200 7300 7400 7500 7600 7700 7800 7900 8000 8100 8200 8300 8400 8500 8600 8700 8800 8900 9000 Custom.REAL StpFineSaturation/Saturation Fine Adjustment: *None 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 StpImageType/Image Type: None Text Graphics *TextGraphics Photo LineArt StpGamma/Composite Gamma: 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100 2200 2300 2400 2500 2600 2700 2800 2900 3000 3100 3200 3300 3400 3500 3600 3700 3800 3900 4000 *None Custom.REAL StpFineGamma/Composite Gamma Fine Adjustment: *None 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 StpCyanGamma/Cyan: 0 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100 2200 2300 2400 2500 2600 2700 2800 2900 3000 3100 3200 3300 3400 3500 3600 3700 3800 3900 4000 *None Custom.REAL StpFineCyanGamma/Cyan Fine Adjustment: *None 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 StpMagentaGamma/Magenta: 0 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100 2200 2300 2400 2500 2600 2700 2800 2900 3000 3100 3200 3300 3400 3500 3600 3700 3800 3900 4000 *None Custom.REAL StpFineMagentaGamma/Magenta Fine Adjustment: *None 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 StpYellowGamma/Yellow: 0 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100 2200 2300 2400 2500 2600 2700 2800 2900 3000 3100 3200 3300 3400 3500 3600 3700 3800 3900 4000 *None Custom.REAL StpFineYellowGamma/Yellow Fine Adjustment: *None 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 StpCyanBalance/Cyan Balance: 0 100 200 300 400 500 600 700 800 900 1000 *None Custom.REAL StpFineCyanBalance/Cyan Balance Fine Adjustment: *None 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 StpMagentaBalance/Magenta Balance: 0 100 200 300 400 500 600 700 800 900 1000 *None Custom.REAL StpFineMagentaBalance/Magenta Balance Fine Adjustment: *None 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 StpYellowBalance/Yellow Balance: 0 100 200 300 400 500 600 700 800 900 1000 *None Custom.REAL StpFineYellowBalance/Yellow Balance Fine Adjustment: *None 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 StpLinearContrast/Linear Contrast Adjustment: *False True We thank you in advance for any help. Antoine Birkhofer Developer at Emc2Studio |
|
From: Ronin v. d. W. <ron...@gm...> - 2022-05-16 10:56:55
|
Dear Sir/Madam, I am writing in regards to an issue I have with printing. This is with all drivers but since I love Gutenprint the most I would love to see a persistent fix for it. The issue is that when I print everything is reversed, it starts printing the first page but the pages pile up so they end up reversed. Now, the most persistent fix I found was to add: "*DefaultOutputOrder: Reverse" to the ppd file. But after every cups update this becomes undone... Is there a way I can fix this forever? Or even better could you add this to the driver? As in my eyes it would be better to make this behaviour the default. At least, for this printer the Canon PIXMA MG4250. I am looking forward to your reply, With kind regards, Ronin van der Werke |
|
From: Mike O. <mjo...@ho...> - 2022-05-11 21:52:35
|
I have searched high and low but cannot figure out why I don’t see the extensive list of printers. I have installed your latest build for MAC 5.3.3. |
|
From: r v. <rv...@gm...> - 2022-05-09 09:57:14
|
Would it be possible for someone to write drivers for this printer to work on macOS Monterey 12.3.1? Thanks! Ronald Vanden |
|
From: Matt B. <wal...@ma...> - 2022-05-01 16:45:12
|
> Can you send me the link to use to get these two talking please? Unfortunately, Gutenprint does not support the Canon PIXMA G3510. It is not likely to work, but you could try the PIXMA G3100 driver from Gutenprint. the macos package is at gutenprint-5.3.3_rev.dmg <https://sourceforge.net/projects/gimp-print/files/gutenprint-5.3/5.3.3/gutenprint-5.3.3_rev.dmg/download> Matt |
|
From: Robert K. <rl...@al...> - 2022-04-30 00:30:45
|
On 4/29/22 04:21, Andrew X wrote: > Hello. I need some help with esc/p2 command > I need 2 commands to move paper forward and backward There's no way I know of to move the paper backward. |
|
From: Matt B. <wal...@ma...> - 2022-04-29 15:22:18
|
> On Apr 28, 2022, at 6:06 AM, Ashley Anderson <bit...@gm...> wrote: > > Hello Ive recently purchased an Epson ET 4800 series and unfortunately im having issues being able to print from Gimp with it which I need to be able to do I downloaded the drivers and went to select the correct printer using gutenprint but it is not listed. Just wanted to check if there were any options for me before I go paying for Photoshop :(. > > -macOS Monterey 12.3.1 Gutenprint does not support the Epson ET 4800. The Epson support pages for the Epson ET 4800 indicate that they do support your printer for macos 12.3.1. Matt |
|
From: <dol...@ic...> - 2022-04-29 09:32:28
|
Hello Can you send me the link to use to get these two talking please? Many thanks Michelle Dolan |
|
From: Andrew X <68...@gm...> - 2022-04-29 08:21:30
|
Hello. I need some help with esc/p2 command I need 2 commands to move paper forward and backward As I found its a ESC (v and ESC (V in print file i found command, it moves paper forward, but I can't understand parameters mo move backward 1b 28 76 04 00 50 00 00 00 1b - ESC 28 - ( 76 - v 04 - bytes in command and i dont know description of other bites 00 -? 50 - if i change it - changing length of moving 00 - ? 00 - ? 00 - Thero before next ESC? |
|
From: Ashley A. <bit...@gm...> - 2022-04-28 11:07:04
|
Hello Ive recently purchased an Epson ET 4800 series and unfortunately im having issues being able to print from Gimp with it which I need to be able to do I downloaded the drivers and went to select the correct printer using gutenprint but it is not listed. Just wanted to check if there were any options for me before I go paying for Photoshop :(. -macOS Monterey 12.3.1 |
|
From: Solomon P. <pi...@sh...> - 2022-04-20 19:47:50
|
On Tue, Apr 19, 2022 at 07:25:07PM -0500, Matt Broughton wrote:
> The user has a Mitsubishi CP-D70DW-S printer. It is said to be a
> System model made for a kiosk. Is this printer supported by
> Gutenprint?
Yes, it is, as of... March 2020.
> The News for v5.3.4 says there is now support for the
> CP-D70DW-S but cups-genppd.5.3 doesn't have it as an available
> model.
The 5.3.4 tarballs were uploaded in December 2020, so tha should be good.
BTW, the D70-S and D707-S models did not get different USB IDs or
iProduct strings; they need to be detected at runtime based to the
response to a special query, which enables a few minor tweaks to the
command stream when printing thigns. They also do not accept the same
media kits as the non-S variants.
> Also, is there a way to test the gutenprint53+usb backend
> without a printer? That would be of great benefit in
> troubleshooting. Matt
There are some test modes, but it's mostly limited to printjob parsing
and validation. Anything requiring communication to the printer is
bypassed. (I have a CI setup that validates the backend against
gutenprint's output for every supported model, with a stragetic set of
print options)
That said, as I already mentioned in the forum discussion, the other
thing these Mitsubishi models require to print is the "image processing
library" needed to convert the 8bpp RGB output of gutenprint to the
14bpp CMY gamma/thermal-corrected data the printer needs. (All but one
of Mitsubishi's color photo printers for the past decade have required
host-side image processing)
I reverse-engineered Mitsubishi's algorthms and re-implemented them in a
runtime-loaded GPLv3 library that lives outside of the Gutenprint
repository. I did it this way to protect both myself and Gutenprint in
case Mitsubishi went all squirrely.
For Linux users, it's been easy enough to compile this for themselves,
but this doesn't help folks on MacOS -- but at the same time, I've not
generally cared about MacOS as Mitsubishi has historically provided
drivers for that platform. Notwithstanding special variants (-S, etc)
More recently, Mitsubishi has exited the printer business, so it might
be worth revisiting the decision to keep this library and data files
separate, bundling it with the rest of Gutenprint.
(FWIW, a similar-in-spirit, external run-time loaded library is also
needed for two Sinfonia printers..)
- Solomon
--
Solomon Peachy pizza at shaftnet dot org (email&xmpp)
@pizza:shaftnet dot org (matrix)
High Springs, FL speachy (libra.chat)
|
|
From: Matt B. <wal...@ma...> - 2022-04-20 00:42:00
|
<html><head></head><body dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="ApplePlainTextBody"><div class="ApplePlainTextBody">Solomon,<br>Would you help us out at https://sourceforge.net/p/gimp-print/discussion/4359/thread/348bd356b5/?limit=25#58d6 ? The user has a Mitsubishi CP-D70DW-S printer. It is said to be a System model made for a kiosk. Is this printer supported by Gutenprint? The News for v5.3.4 says there is now support for the CP-D70DW-S but cups-genppd.5.3 doesn't have it as an available model.<br><br>Also, is there a way to test the gutenprint53+usb backend without a printer? That would be of great benefit in troubleshooting.<br>Matt</div></body></html> |
|
From: Solomon P. <pi...@sh...> - 2022-04-06 01:05:15
|
On Tue, Apr 05, 2022 at 11:34:47PM +0200, Moritz Gräßler - SelfieMate wrote:
> Hello dear team,
> can you tell me if and when the DNP QW 410 will be supported?
Support landed in april 2020. You will need a 5.3.4 snapshot build.
- Solomon
--
Solomon Peachy pizza at shaftnet dot org (email&xmpp)
@pizza:shaftnet dot org (matrix)
High Springs, FL speachy (libra.chat)
|
|
From: Moritz G. - S. <ch...@se...> - 2022-04-05 21:50:10
|
Hello dear team, can you tell me if and when the DNP QW 410 will be supported? Kind regards! Moritz Gräßler Geschäftsführer Mobil: 0170/4948065 Mail: ch...@se... Online: www.selfiemate.de |
|
From: Andrew X <68...@gm...> - 2022-04-04 06:19:09
|
I can put it into raw print file or into xml to test if you tell me what and were I need to insert пн, 4 апр. 2022 г., 03:13 Robert Krawitz <rl...@al...>: > On 4/3/22 12:59, Solomon Peachy wrote: > > On Sun, Apr 03, 2022 at 11:30:56AM -0400, Robert Krawitz wrote: > > But starting at #663 things get more interesting, with the REMOTE > command: > > > > 0010 40 40 00 49 00 .......I...@ > @.I. > > 0020 00 1b 28 52 08 00 00 52 45 4d 4f 54 45 31 53 4e ..(R...REMOTE1SN > > 0030 2e 00 00 13 0b 00 de 0a d8 04 18 01 1b 02 f0 00 ................ > > 0040 00 00 00 00 e8 05 00 00 00 00 00 00 01 01 01 01 ................ > > 0050 01 01 01 01 01 01 00 02 01 00 00 00 00 02 f1 03 ................ > > 0060 1b 00 00 00 .... > > > > 0010 40 40 00 0c 00 ...........@@... > > 0020 00 0d 0a 0d 0a 0d 0a ....... > > > > > 4040004900001b285208000052454d4f544531534e2e0000130b00de0ad80418011b02f00000000000e805000000000000010101010101010101010002010000000002f1031b000000 > > 4040000c00000d0a0d0a0d0a > > > > The rest of the packets are a series of command-responses, presumably > querying printer parameters. > > > > (Now I'm idly wondering if it wouldn't make sense to try and write an > > ESC/P dissector for Wireshark..) > > Remote mode commands are of the form > > XX (2 ASCII bytes) > ll hh (little endian short, how many bytes) > data > > So in this case, SN is the command (which is described as "select > mechanism sequence"). It's then > followed by 0x2e bytes of data. > > For the "SN" command, the first two bytes are the subcommand, which is 00 > 0x13. Unfortunately, I > don't know what the subcommand 0x13 means, so the rest of the data doesn't > mean too much to me. > > One possibility would be to extract that literal command, put it in the > print stream at the right > place, and see if it solves the problem. I believe those would be the > bytes from 0x32 to 0x5f; the > sequence starting at 0x60 (ESC 0 0 0) is the exit from remote mode, so > that makes sense. > > > _______________________________________________ > Gimp-print-devel mailing list > Gim...@li... > https://lists.sourceforge.net/lists/listinfo/gimp-print-devel > |
|
From: Robert K. <rl...@al...> - 2022-04-04 00:12:09
|
On 4/3/22 12:59, Solomon Peachy wrote: > On Sun, Apr 03, 2022 at 11:30:56AM -0400, Robert Krawitz wrote: > But starting at #663 things get more interesting, with the REMOTE command: > > 0010 40 40 00 49 00 .......I...@@.I. > 0020 00 1b 28 52 08 00 00 52 45 4d 4f 54 45 31 53 4e ..(R...REMOTE1SN > 0030 2e 00 00 13 0b 00 de 0a d8 04 18 01 1b 02 f0 00 ................ > 0040 00 00 00 00 e8 05 00 00 00 00 00 00 01 01 01 01 ................ > 0050 01 01 01 01 01 01 00 02 01 00 00 00 00 02 f1 03 ................ > 0060 1b 00 00 00 .... > > 0010 40 40 00 0c 00 ...........@@... > 0020 00 0d 0a 0d 0a 0d 0a ....... > > 4040004900001b285208000052454d4f544531534e2e0000130b00de0ad80418011b02f00000000000e805000000000000010101010101010101010002010000000002f1031b000000 > 4040000c00000d0a0d0a0d0a > > The rest of the packets are a series of command-responses, presumably querying printer parameters. > > (Now I'm idly wondering if it wouldn't make sense to try and write an > ESC/P dissector for Wireshark..) Remote mode commands are of the form XX (2 ASCII bytes) ll hh (little endian short, how many bytes) data So in this case, SN is the command (which is described as "select mechanism sequence"). It's then followed by 0x2e bytes of data. For the "SN" command, the first two bytes are the subcommand, which is 00 0x13. Unfortunately, I don't know what the subcommand 0x13 means, so the rest of the data doesn't mean too much to me. One possibility would be to extract that literal command, put it in the print stream at the right place, and see if it solves the problem. I believe those would be the bytes from 0x32 to 0x5f; the sequence starting at 0x60 (ESC 0 0 0) is the exit from remote mode, so that makes sense. |
|
From: Solomon P. <pi...@sh...> - 2022-04-03 16:59:53
|
On Sun, Apr 03, 2022 at 11:30:56AM -0400, Robert Krawitz wrote:
> It looks to me like it is the right one. I found this in packet #634. This is a response from the
> printer. 1.3.0 looks like the right device; I'm just not sure how to extract the data from the host
> to the printer.
Oh yuck. Wireshark thinks the packets are Bluetooth HCI, for some reason.
There's only a handful of OUT packets. #639 is the @EJL header:
0010 00 00 00 1b 01 ................
0020 40 45 4a 4c 20 31 32 38 34 2e 34 0a 40 45 4a 4c @EJL 1284.4.@EJL
0030 0a 40 45 4a 4c 0a .@EJL.
0000001b0140454a4c20313238342e340a40454a4c0a40454a4c0a
But starting at #663 things get more interesting, with the REMOTE command:
0010 40 40 00 49 00 .......I...@@.I.
0020 00 1b 28 52 08 00 00 52 45 4d 4f 54 45 31 53 4e ..(R...REMOTE1SN
0030 2e 00 00 13 0b 00 de 0a d8 04 18 01 1b 02 f0 00 ................
0040 00 00 00 00 e8 05 00 00 00 00 00 00 01 01 01 01 ................
0050 01 01 01 01 01 01 00 02 01 00 00 00 00 02 f1 03 ................
0060 1b 00 00 00 ....
0010 40 40 00 0c 00 ...........@@...
0020 00 0d 0a 0d 0a 0d 0a .......
4040004900001b285208000052454d4f544531534e2e0000130b00de0ad80418011b02f00000000000e805000000000000010101010101010101010002010000000002f1031b000000
4040000c00000d0a0d0a0d0a
The rest of the packets are a series of command-responses, presumably querying printer parameters.
(Now I'm idly wondering if it wouldn't make sense to try and write an
ESC/P dissector for Wireshark..)
- Solomon
--
Solomon Peachy pizza at shaftnet dot org (email&xmpp)
@pizza:shaftnet dot org (matrix)
High Springs, FL speachy (libra.chat)
|