IPP Mail Archive: IPP> Host to device

IPP Mail Archive: IPP> Host to device

IPP> Host to device

Roger K Debry (rdebry@us.ibm.com)
Fri, 3 Apr 1998 15:48:32 -0500

I have read both Randy's TCP/IP mapping document and Don's TIP/SI
mapping document. I have to admit that I haven't spent a lot of time t=
to write down a detailed proposal, but I make the following observation=

A lot of work went into TIP/SI to develop a host to device protocol whi=
was transport independent. In particular, it runs on both TCP/IP and a
IEEE 1284 parallel port. It outlines all of the rules for handling out=
of band
communications, continuation, and acknowledgements.

A lot of work has also gone into developing a model for submitting and
anaging print jobs in IPP. The model reflects current thinking in this =
and has taken into account parallel work on Printer and Job MIB.

Although Don would probably not approve, one could take the TIP/SI
packet structure (including the TIP/SI packet header), as defined
today but with new commands (below), and carry an IPP payload with it.=

Now we don't have to re-invent flow control, data stream level acks,, e=

The TIP/SI LU becomes the IPP Job ID
The TIP/SI payload becomes the IPP message
The IPP commands are used in TIP/SI as shown:

o Print-Job would not be used in host-to-device
o Create-Job replaces the TIP/SI Start job command
o Validate-Job would not be used in host-to-device
o Get-Printer replaces the TIP/SI RDC and RIC commands
o Get-Jobs replaces the TIP/SI JC-QJC command
o Send Document and Send URI go to the LU

A sample job submission flow would look like:

1. Connect
2. Start Session (as is in TIP/SI)
3. Create-Job (response is IPP job ID)
4. Send Document (destination bit =3D LU,
LU# =3D IPP Job ID)
5. End-Job (as is in TIP/SI)
6. End-Session (as is in TIP/SI)
7. Disconnect

This is very high level and obviously not completely thought
through, but it seems to me that we ought to be able to leverage
al ot of good, hard work and marry these two ideas together to
come up with a version of IPP for host-to-device that meets all
of Paul Moore's requirements. Thoughts???

Roger K deBry
Senior Technical Staff Member
Architecture and Technology
IBM Printing Systems
email: rdebry@us.ibm.com
phone: 1-303-924-4080