[Printing-architecture] Some info about WiFi Direct Print and PCLm

Till Kamppeter till.kamppeter at gmail.com
Fri May 5 00:55:02 UTC 2017


Hi,

after the discussion on the OpenPrinting Summit I have googled for WiFi 
Direct and PCLm.

WiFi Direct services are services on devices which have their own mini 
access point so that no WiFi router/access point/infrastructure is 
needed. A WiFi-capable PC, phone, tablet, ... connects to such a device 
via WiFi, preferably using WPS. Devices are typically TVs, media 
servers, cameras, and printers.

Printers provide the WiFi Direct Print service. The client connects to 
the printer-internal access point and then the printer is available as 
IPP 2.0 printers with known PDL to the client, to provide driverless 
printing.

Minimum required PDLs are one of PWG Raster and PCLm.

What is added to the driverless printing we have discussed before is 
that the printer provides a WiFi AP and so works without need of network 
infrastructure.

What I have found is a spec package, which can be downloaded throgh this 
link:

https://www.wi-fi.org/downloads-registered-guest/Wi-Fi_Peer-to-Peer_Services_Technical_Spec_Package_v1.2.zip/29561

You need to fill a form to agree to the license, but there is no cost 
and no need to be member of the WiFi alliance.

Due to the fact that you have to agree to the license or due to the fact 
that several PDFs are zipped together, Google does not find anything of 
the content of these files.

It contains PDFs with specs of WiFi Direct in general and also of 
specific services, one PDF about WiFi Direct Print.

I had a quick look into the PDF about WiFi Direct Print and saw what I 
have described in the beginning of this mail. In addition, there are 
descriptions of the specs, including of PCLm.

PCLm is, as we have already talked about, a simplified PDF which only 
contains raster images for each page, and it has the table of contents 
in the beginning, not at the end (to get streamable). For me it looks 
like that a person with knowledge in PDF could be able to generate PCLm 
with the info there.

With this we could implement support for WiFi Direct Print, and having a 
rastertopclm filter in place we could also test whether we can print on 
Mopria printers in PCLm.

Aveek, Danny, perhaps one could add to the IPP backend for the print 
dialog a facility which discovers WiFi Direct printers, connect to them, 
and list them too? Once connected they are IPP printers.

    Till










More information about the Printing-architecture mailing list