IPP Mail Archive: Re: IPP>MOD reconsideration of model decision

Re: IPP>MOD reconsideration of model decision

Scott Isaacson (SISAACSON@novell.com)
Tue, 06 May 1997 15:20:50 -0600

>>> JK Martin <jkm@underscore.com> 05/06 12:34 PM >>>
>
> Which platforms support such a wire protocol shim? I thought Windows/NT
> and Windows '95 did, but what about:
>
> Windows 3.1
> Windows for Workgroups
> OS/2 2.x
> OS/2 Warp
> others?

Windows 95 and Windows NT make a very open and explicit Printer Provider
interface. In the DOS and Windows worlds, this has been implemented at a
"redirector" - really deep, under the covers, fairly "unknown" to the OS
itself, lives a redictor that traps interrupts and puts itself between the
application and the low level OS port interfaces. If a job comes it it
"steals" the job away from the OS and "redirects" it out to the network. It
can also have configuration information in it os send along (not runtime)
but preconfigured job attributes to cause certain behavior of the back end
job processiong instrcutions. In the Novell world, this was done with the
capture command. When I "captured" the port, jobs would be redirected with
the parameters set a capturing time. There are also similar redirectors in
the OS/2 and OS/2 Warp worlds, but I forget how formal the interfaces are
(that is if it is a more low level "redirector" interface or a higher level
"provider" interface).

Scott