* [Printing-architecture] Re: [Desktop_printing] Deprecate IJS? GhostScript with only "opvp" as output device?
[not found] ` <4468E039.5000304@gmx.net>
@ 2006-05-15 20:45 ` Michael Sweet
[not found] ` <4468ECB9.5060507@gmx.net>
0 siblings, 1 reply; 3+ messages in thread
From: Michael Sweet @ 2006-05-15 20:45 UTC (permalink / raw)
To: Till Kamppeter
Cc: TORATANI Yasumasa, printing-architecture,
desktop_printing@osdl.org
Till Kamppeter wrote:
> ...
> IJS is separate-process-only, raster-only, and not under active
> development any more. There are also only three projects using it:
> HPLIP, Gutenprint, and the Epson-EPL-"L"-series driver. So I think it
> can be deprecated soon and be replaced by the OpenPrinting vector
> interface. Or are there things which IJS provides but OpenPrinting
> vector not.
Both Gutenprint and HPLIP have CUPS native interfaces that are better
suited to pure-raster printing.
> And with the OpenPrinting vector interface one would even be able to
> modularize out all the GhostScript output devices and leave GhostScript
> with "opvp" as the only output device. So also the problem of the X11
> output drivers in the GhostScript implementation of distributions and
> using GhostScript on X-less servers would get nicely solved.
>
> WDYT?
We still need to ensure that the new interface is compatible on all
of the current operating systems; for us that means: AIX, HP-UX, IRIX,
Linux, MacOS X, Solaris, and *BSD.
Also, the X11 problem is already solved by the dynamic module support,
right?
--
______________________________________________________________________
Michael Sweet, Easy Software Products mike at easysw dot com
Internet Printing and Document Software http://www.easysw.com
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Printing-architecture] Re: [Desktop_printing] Deprecate IJS? GhostScript with only "opvp" as output device?
[not found] ` <4468ECB9.5060507@gmx.net>
@ 2006-05-16 0:16 ` Michael Sweet
0 siblings, 0 replies; 3+ messages in thread
From: Michael Sweet @ 2006-05-16 0:16 UTC (permalink / raw)
To: Till Kamppeter
Cc: TORATANI Yasumasa, printing-architecture,
desktop_printing@osdl.org
Till Kamppeter wrote:
> Michael Sweet wrote:
>> Both Gutenprint and HPLIP have CUPS native interfaces that are better
>> suited to pure-raster printing.
>>
>
> I do not want to deprecate CUPS raster (CUPS raster is probably the
> second reason to deprecate IJS), it is probably the better choice in
> terms of color management and clean job canceling than OpenPrinting vector.
>
> When will HP's rastertohplip be published?
You need to ask HP about that. I do owe them a .drv file against
the latest release...
>>> And with the OpenPrinting vector interface one would even be able to
>>> modularize out all the GhostScript output devices and leave GhostScript
>>> with "opvp" as the only output device. So also the problem of the X11
>>> output drivers in the GhostScript implementation of distributions and
>>> using GhostScript on X-less servers would get nicely solved.
>>>
>>> WDYT?
>>
>> We still need to ensure that the new interface is compatible on all
>> of the current operating systems; for us that means: AIX, HP-UX, IRIX,
>> Linux, MacOS X, Solaris, and *BSD.
>>
>
> If an OS does not provide any possibility for dynamic linking like libdl
> under Linux, we must fall back to a separate process, where the driver
> library is statically linked to the server executable.
>
>> Also, the X11 problem is already solved by the dynamic module support,
>> right?
>>
>
> Yes, but this solution seems not to be overtaken by upstream (AFPL/GPL)
> GhostScript.
>
> Till
--
______________________________________________________________________
Michael Sweet, Easy Software Products mike at easysw dot com
Internet Printing and Publishing Software http://www.easysw.com
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Printing-architecture] Re: [Desktop_printing] Deprecate IJS? GhostScript with only "opvp" as output device?
[not found] ` <44690EA5.1040106@gmx.net>
@ 2006-05-16 0:24 ` Michael Sweet
0 siblings, 0 replies; 3+ messages in thread
From: Michael Sweet @ 2006-05-16 0:24 UTC (permalink / raw)
To: Till Kamppeter; +Cc: Oleinik, John H, printing-architecture, desktop_printing
Till Kamppeter wrote:
> I also did not want to simply take it away, but simply hear opinions. We
> must at first observe how well the new opvp is going and perhaps see in
> real live were it needs to be improved. One thing which opvp most
> probably does not have yet is KRGB, which is important for economic
> handling of black and colored ink or toner.
>
> Vector drivers are most interesting for laser printers who do not do
> PostScript but do another high-level language (PCL for example, but also
> the ESC/Page of the Epson EPL non-"L" and AcuLaser printers).
>
> For inkjet printers and fax machines raster drivers based on IJS or CUPS
> raster are just fime. Raster devices are probably not accelerated by
> using opvp. Here the only benefit is reducing the number of different
> interfaces.
>
> So for now it is perhaps best to keep the three interfaces and observe
> there developemt and drop only GhostScript built-in. Perhaps it should
> also be avoided to make a raster driver CUPS-raster-only but better let
> it have both the CUPS raster and opvp or IJS interface as BSD and
> Solaris do not use CUPS as default spooler.
Keep in mind that nothing prevents you from using CUPS raster with
Sun's LP spooler or any other non-CUPS print spooler - you just need
to provide a wrapper script (simpler than Foomatic) that runs the
corresponding CUPS filters. That is, in fact, the way the
predecessor to CUPS worked on HP-UX, IRIX, and Solaris...
--
______________________________________________________________________
Michael Sweet, Easy Software Products mike at easysw dot com
Internet Printing and Publishing Software http://www.easysw.com
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2006-05-16 0:24 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <54FC073FD525F643838BA51F30EDAD5E029A9887@cacexc07.americas.cpqcorp.net>
[not found] ` <44690EA5.1040106@gmx.net>
2006-05-16 0:24 ` [Printing-architecture] Re: [Desktop_printing] Deprecate IJS? GhostScript with only "opvp" as output device? Michael Sweet
[not found] <44664EAA.2030508@gmx.net>
[not found] ` <4467B9FD.6030005@gmx.net>
[not found] ` <20060515183801.A638.TORATANI.YASUMASA@canon.co.jp>
[not found] ` <4468CAFA.9030408@gmx.net>
[not found] ` <4468E039.5000304@gmx.net>
2006-05-15 20:45 ` Michael Sweet
[not found] ` <4468ECB9.5060507@gmx.net>
2006-05-16 0:16 ` Michael Sweet
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.