P1394 Mail Archive: RE: P1394> Agenda Items - Presentations etc.

P1394 Mail Archive: RE: P1394> Agenda Items - Presentations etc.

RE: P1394> Agenda Items - Presentations etc.

Nagasaka Fumio (Nagasaka.Fumio@exc.epson.co.jp)
Mon, 18 May 1998 20:24:44 +0900

Hi Eric,

Thanks for your comment.

I think this unsolicited status problem is not a problem of SBP-2 driver
layer.

In Macintosh OS, a PDEF code resource of a higher level printer driver
usually
uses PBWrite(&pb, Async) and PBRead(&pb, Async).

In Windows OS, a SPOOLER user mode application usually uses WriteFile()
and ReadFile().

As PBRead() or ReadFile() is higher level interface, naturally these
APIs are
abstracted from a specific device level driver. In Mac OS8, a Printer
Expert or
PDEFs shall be abstracted from the FSL. Also in Windows, a SPOOLER
shall be abstracted from the SBP-2 Class Driver. Usually these input
functions
are associated with input queues for normal reverse data path from
peripherals.