[prev in list] [next in list] [prev in thread] [next in thread] 

List:       haiku-bugs
Subject:    [haiku-bugs] Re: [Haiku] #16318: IPP-Everywhere and AirPrint - Print support the XXIst century way
From:       "Haiku" <trac () haiku-os ! org>
Date:       2020-06-29 7:01:06
Message-ID: 061.83a032da4bb051f04f8a66db5512e056 () haiku-os ! org
[Download RAW message or body]

--===============3812897620634447297==
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

#16318: IPP-Everywhere and AirPrint - Print support the XXIst century way
--------------------------------+-------------------------
  Reporter:  pulkomandy         |      Owner:  phoudoin
      Type:  enhancement        |     Status:  new
  Priority:  normal             |  Milestone:  Unscheduled
 Component:  Printing           |    Version:  R1/beta2
Resolution:                     |   Keywords:
Blocked By:  1042, 6795, 16320  |   Blocking:
  Platform:  All                |
--------------------------------+-------------------------
Comment (by pulkomandy):

 Well, libprint does not get in the way of adding more things. In fact it
 does not define the print API, it merely implements parts of it to make it
 more convenient for people writing printer drivers.

 The design is as follows:

 The BeOS printing API is essentially "here is a BPicture, print that on
 the page". But most printers don't want a BPicture nowadays. When this API
 was designed, some of them would handle postscript or the like, and
 BPicture could be converted to that. But now, as the computers have better
 CPUs and memory than the printers, it is simpler and faster to just send a
 big bitmap to the printer. Libprint is there to do this conversion from
 vector to bitmap.

 It also provides the transports implementation (but I will probably
 replace large parts of the IPP transport).

 Finally, it attempts to complement the printer configuration (page formats
 and the like) for which Be had not specified much, in this area there is
 indeed room for improvement by redesigning the UI, and probably
 consolidating a lot of it in the actual print API, rather than in libprint
 in each driver.
-- =

Ticket URL: <https://dev.haiku-os.org/ticket/16318#comment:7>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.
--===============3812897620634447297==--

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic