All of lore.kernel.org
 help / color / mirror / Atom feed
From: Till Kamppeter <till.kamppeter@gmail.com>
To: TORATANI Yasumasa <toratani.yasumasa@canon.co.jp>
Cc: printing-architecture@lists.linux-foundation.org,
	lsb-discuss@lists.linux-foundation.org
Subject: Re: [Printing-architecture] Fw:  Proposals to LSB 4.0
Date: Mon, 02 Jun 2008 12:50:25 +0200	[thread overview]
Message-ID: <4843D071.4090400@gmail.com> (raw)
In-Reply-To: <20080602191745.C1C1.TORATANI.YASUMASA@canon.co.jp>

TORATANI Yasumasa wrote:
> Hi Till and OpenPrinting Japan members,
> 
> When we had the OpenPrinting f2f meeting in Tokyo on Apr 3rd, 
> we discussed the "Printing and the LSB 4.0" requirements.
> 
> Attendees at the meeting were;
> Miyata (Avasys),
> Olaf (Avasys),
> Kanjo (BBR),
> Otani (BBR),
> Chigusa (Ricoh),
> Ogasawara (Ricoh),
> Saitoh (NEC Soft)
> Mihara (FUJI XEROX),
> Owa (FUJI XEROX),
> Uoshima (FUJI XEROX),
> Sekiguchi (Konica Minolta),
> Toratani (Canon)
> Kunai (The Linux Foundation),
> 
> And the results of the discussion were as following.
> (To Japan side members: Please add/modify the comment if you need)
> 
> - LSB 3.2 Printing specification defines "At least the following devices must be
> present: cups (CUPS Raster), ijs, pxlmono, pxlcolor, and opvp (OpenPrinting Vector). "
> http://refspecs.linux-foundation.org/LSB_3.2.0/LSB-Printing/LSB-Printing/gs.html
> We believe that LSB 4.0 should be upper compatible with LSB 3.2, and LSB 4.0
> should include all the above Ghostscript devices.
>

Yes, that is the case. All printing requirements for LSB 3.2 are also 
valid in LSB 4.0.

> Additionally, we've defined the new OpenPrinting Vector specification and have
> already developed and tested the new Ghostscript device "opvp" which is
> *compatible* with the former "opvp". See page 3 and 4 of the slide;
> https://www.linux-foundation.org/images/4/43/LFSummit-2008-OPWGJapanActivities-OPVP-Final.pdf
> Same test suiete can be used for the new "opvp" testing, thus we believe
> there is no problem that LSB 4.0 has the same definition as LSB 3.2 which
> includes the Ghostscript "opvp" device.
> 

Yes. No problem here.

> On the other hand, if LSB 4.0 will define more detailed API of each devices,
> including ijs, pxlmono, pxlcolor and opvp, we should consider when most Linux distros
> will include Ghostscript which includes the new "opvp" device which is based
> on the new OpenPrinting Vector API. We discussed this issue, and our conclusion
> at the f2f meeting was, from the view point of the LSB 4.0 time schedule, a few
> major Linux distros may include the new Ghostscript, but *not* enough time for
> most distros, and thus, the detailed OpenPrinting Vector API will not be able to
> be included in LSB 4.0.
> 

I think so. LSB 4.0 is based on the same versions of enterprise distros 
as LSB 3.2. So no uplifts of the versions of required components can be 
done.

> - We still develop printer drivers which can work under CUPS 1.1 and 1.2 for
> backward compatibility. We are glad if CUPS 1.2 will be included in LSB 4.0,
> on the other hand, we do not have a strong requirement that LSB 4.0 should
> include CUPS 1.2.
> 

In LSB 4.0 CUPS 1.1.x is still the reference, but this time the full API 
(not only the Convenience and Raster APIs) is required. Exception are 
interfaces which got dropped after CUPS 1.1.x. These will not be 
required by the LSB.

> - We are not sure LSB 3.2 defines the "Path to store the PPD files".
> If the path is not defined clearly in LSB 3.2, we strongly request that
> LSB 4.0 should define it.
> 

I did not see it in the LSB specs. Can someone check whether it went 
inyo the FHS (File system Hierarchy Standard) specs? Otherwise we must 
add it in LSB 4.0.

> - For SANE, we worry about that the project roadmap of SANE.
> Actually, we are preparing many drivers under SANE, however, we are not sure
> SANE2 will replace the genuine SANE interface in the near future with keeping
> the backward compatibility. If the new SANE interface will not keep the
> compatibility with today's SANE, and if most Linux distro will switch from
> today's SANE to the new SANE and will not support today's SANE in the near
> future, from the view point of LSB backward compatibility, we should consider
> to postpone to include the SANE in LSB 4.0.
>

Do not worry here, they are talking a lot about SANE2 on the SANE 
developer mailing list, they did it for years, but they never came 
around for really implementing it. Now they are doing a 1.1, a polish-up 
for SANE1. So SANE1 will be the standard for more time.

    Till


      reply	other threads:[~2008-06-02 10:50 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-02 10:31 [Printing-architecture] Fw: Proposals to LSB 4.0 TORATANI Yasumasa
2008-06-02 10:50 ` Till Kamppeter [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4843D071.4090400@gmail.com \
    --to=till.kamppeter@gmail.com \
    --cc=lsb-discuss@lists.linux-foundation.org \
    --cc=printing-architecture@lists.linux-foundation.org \
    --cc=toratani.yasumasa@canon.co.jp \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.