[IPP] Fwd: IPP Question [Driverless Printing]

Ira McDonald via ipp <ipp@pwg.org> Tue, 12 March 2024 21:14 UTC

Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E80BFC14F604 for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 12 Mar 2024 14:14:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.105
X-Spam-Level:
X-Spam-Status: No, score=-8.105 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_FAIL=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=pwg.org header.b="kFxLuiS5"; dkim=pass (1024-bit key) header.d=pwg.org header.b="eeMpC5eu"; dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=gmail.com header.b="QYyWQwT8"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QyYqDZEDKp-Z for <ietfarch-ipp-archive@ietfa.amsl.com>; Tue, 12 Mar 2024 14:14:02 -0700 (PDT)
Received: from mail.pwg.org (mail.pwg.org [172.104.19.21]) by ietfa.amsl.com (Postfix) with ESMTP id F3165C14F5FD for <ipp-archive2@ietf.org>; Tue, 12 Mar 2024 14:14:01 -0700 (PDT)
Received: by mail.pwg.org (Postfix, from userid 1002) id 10E7BAD4D; Tue, 12 Mar 2024 21:14:01 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org 10E7BAD4D
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pwg.org; s=default; t=1710278041; bh=V8eRTsfdxf5AKCfa5AwkB6TcduHOeU7pMsaCYvcZqcU=; h=References:In-Reply-To:Date:To:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=kFxLuiS5p3188sRa6/cTuEm0gx75sIsqiFcS9oZB3TLB/yUcSe7VRqkKPjRZRcFhp GiR1u6iIlxAEkE2feykzzima4rU/Cf23raj2dkpdu4e8B8NJJjb7J+PSGL0dB1rXGL Uwoew2jPL/Bpr7YFam9COL1/wb6rzq0n/ki3jtjc=
Received: from mail.pwg.org (localhost [IPv6:::1]) by mail.pwg.org (Postfix) with ESMTP id 3EB6311B; Tue, 12 Mar 2024 21:13:59 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org 3EB6311B
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pwg.org; s=default; t=1710278039; bh=V8eRTsfdxf5AKCfa5AwkB6TcduHOeU7pMsaCYvcZqcU=; h=References:In-Reply-To:Date:To:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=eeMpC5euAPqT50nFVeb5S7/KYCqN2oQ690aezOwJ6YX0YtVObN/z/JoPWa+/bDe/w JYYE9PDa63O0/PA6dEbs35FSMvqbt5ZvWUZE6+USsfHaoEZ1CAbDXcaNF3ZayCrjLg Ywghm6fyrxYGisRpV5jAKujFmiKrIiUc8OLA3I70=
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: by mail.pwg.org (Postfix, from userid 1002) id 230A2675E; Tue, 12 Mar 2024 21:13:58 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org 230A2675E
Authentication-Results: mail.pwg.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="QYyWQwT8"
Received: from mail-vk1-xa2f.google.com (mail-vk1-xa2f.google.com [IPv6:2607:f8b0:4864:20::a2f]) by mail.pwg.org (Postfix) with ESMTPS id ED50411B for <ipp@pwg.org>; Tue, 12 Mar 2024 21:13:53 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.pwg.org ED50411B
Received: by mail-vk1-xa2f.google.com with SMTP id 71dfb90a1353d-4d35b644c1bso1128648e0c.3 for <ipp@pwg.org>; Tue, 12 Mar 2024 14:13:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710278032; x=1710882832; darn=pwg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=sIZHl1F8UW2uf8AXCzjcLl9WuQayQRfYFK3GozrZd68=; b=QYyWQwT86+7S0RSXuep7mED8LpSnNRie4HebBr5hUSiiSwRrKhYyBZhERQskoqt2kp 0QWjwukM0eXZIj4MHFk+ntMkma81s4qiS1ohw0/GvoqXTjBt3wAaJ4KtpbkCr+9hAp+h eeuQqKzoU8w3CVx34REEdfixORq7PVLyLnndZgQUPPZAOoeM540EE97msLp4CMyS5Qwa ij6Zlx1guzm4o99gsA5gGcLtUbz6QmjvxFNqLB2XLDghXx+tYmIB05iRPsl2jAdFIKIG 8thlHp9wTyCId4EJFzTJ3EioTYgPlsqmYUI+GTT6qrewK6qurbn1yuGYdenRVa/QjcU9 qwyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710278032; x=1710882832; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=sIZHl1F8UW2uf8AXCzjcLl9WuQayQRfYFK3GozrZd68=; b=i0uOXKl9j73xglFjxkbUC0+F1npdIkz2MXV2IdkmLuH1OKdPWLjRtL24WYidet1F+m 9vcFy3LySZTaJaXoir6vMpl5ZGrB8sU++Oe70rG/XAfD1aom8sD1w5GshIucAfGOfC8U uty5pw5GLsCgCJLAPbY3r4N2jug3nFTvoMq4l/KLuU/I4vCOWz3Xqu63WWPuAEGz3Tnc LIeyq8XMg3PfR4kfTR1D8zaA8sYJZ6qePe0lfOwCWj5XcOH5qXQyiu9dUGcHX8DsNXPa 33MbO3wCQaj3rLoz7XILBkyIhelD5hsAelwWNFg5PiWzXwCurZ+vGgkqXzBDlcXqR1gq etdg==
X-Gm-Message-State: AOJu0YxoKS96BgbPNpW3Alxu31R1KTaO3AueSW79iys60v9+0jDI6QX9 JN2lvSCOJxH5xcRLTUNQJ3/jDuMXK1xb0JRdN0aTiCXg6kFU0crFlwt7mtsHRnvnDZgccaZY2lR VSfH1rb2IVpNA+UImftvftR3em7sBmXVDDfo=
X-Google-Smtp-Source: AGHT+IGsMAmpQDcXmlVdRM0FqxMHkFTsxCheVxPnvH8nHuHGTI2Qrcu3orUO//PUUzpoCZKRKxqsItkO/avBNvfq6vY=
X-Received: by 2002:ac5:cb48:0:b0:4d3:43f8:8533 with SMTP id s8-20020ac5cb48000000b004d343f88533mr1340288vkl.13.1710278031967; Tue, 12 Mar 2024 14:13:51 -0700 (PDT)
MIME-Version: 1.0
References: <28dca7a5-ca78-4c22-8676-17dc812b0c84.ref@yahoo.com> <28dca7a5-ca78-4c22-8676-17dc812b0c84@yahoo.com> <CAN40gSv5aH0LkrZNq9KbJCEAc9O10tXGLycJPVWwWsfoGDAt-w@mail.gmail.com>
In-Reply-To: <CAN40gSv5aH0LkrZNq9KbJCEAc9O10tXGLycJPVWwWsfoGDAt-w@mail.gmail.com>
Date: Tue, 12 Mar 2024 17:13:36 -0400
Message-ID: <CAN40gSspyBD9rfT---sy7w+FwXAL+HCAsU3uArOQ65Yk9wJAgw@mail.gmail.com>
To: "ipp@pwg.org" <ipp@pwg.org>, Ira McDonald <blueroofmusic@gmail.com>
Subject: [IPP] Fwd: IPP Question [Driverless Printing]
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: ISTO-PWG Internet Printing Protocol workgroup discussion forum <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
From: Ira McDonald via ipp <ipp@pwg.org>
Reply-To: ISTO-PWG Internet Printing Protocol workgroup discussion forum <ipp@pwg.org>
Cc: Ira McDonald <blueroofmusic@gmail.com>
Content-Type: multipart/mixed; boundary="===============3951067597774829115=="
Errors-To: ipp-bounces@pwg.org
Sender: ipp <ipp-bounces@pwg.org>

---------- Forwarded message ---------
From: Ira McDonald <blueroofmusic@gmail.com>
Date: Mon, Mar 11, 2024 at 7:39 PM
Subject: Re: IPP Question
To: John Madden <jpmsparks@yahoo.com>, Ira McDonald <blueroofmusic@gmail.com>,
Michael Sweet <msweet@msweet.org>


Hi John,

I am forwarding your questions to Mike Sweet, who wrote the first
Driverless printing in Apple Air Print and later the PWG IPP Everywhere
standard.

It's not really driverless, there's just one standard driver in each OS.
Dropping tens of thousands of legacy vendor drivers.

Over to Mike.

Cheers,
- Ira

On Mon, Mar 11, 2024, 7:26 PM John Madden <jpmsparks@yahoo.com> wrote:

>
> Mr McDonald,
>
> I was hoping you could help me understand how an IPP printer manages to
> be "driverless" of sorts. My understanding is that data is sent to the
> printer as a series of bytes via a POST HTTP field
>
> except using port 631 versus 80 or 8080. Reading the CUPS API set, I can
> also see that the MIME type is typically required to print a document,
> I'll assume to let the printer know what sort of
>
> document or format the byte field represent, i.e. txt, pdf, PWG Raster,
> etc. So on a computer, say a Windows computer printing an Excel
> worksheet - or even a Linux computer printing an LibreOffice
>
> document - the OS would convert the screen representing the document
> into a PWG Rasterized byte buffer and send this to the IPP printer. At
> this point, since the printer understands the
>
> PWG Raster format, can the printer then start the conversion of the byte
> field to a printed output?  I'm trying to wrap my head around how
> various document from various platforms formats get
>
> printed without a driver. Was the inclusion of native pwg raster and pdf
> processing in Mopria the game changer as far as driverless printing?
>
>
>
> Excuse my questions, but there isn't a whole lot out there detailing
> this process so thank you for your time on this!
>
>
_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp