P1394 Mail Archive: P1394> Re: Native SBP-2 Printer Profile?

P1394 Mail Archive: P1394> Re: Native SBP-2 Printer Profile?

P1394> Re: Native SBP-2 Printer Profile?

Eric Anderson (ewa@apple.com)
20 Feb 98 11:38:15 -0800

I don't believe the entire printer model has to be standardized,
we just need a way to communicate basic operational steps, such
as start a job, report status, report errors, etc. Within such
a framework, and number of formats, protocols, etc, are possible.

If after running out of paper you'd like to load more and continue,
you can just requeue the same ORB and let the printer pick up from
where it left off. (I would design the native printer profile so
that the printer can remember where it was in that ORB, and not
execute the same parts twice.) My statement shouldn't be read to
imply that any error causes a total shutdown - just that the
printer will wait for further instructions.

--------------------------------------
Eric Anderson ewa@apple.com
Apple Computer, Inc. 408-974-8187
--------------------------------------

> Interresting thoughts, though the PWG is not trying to create
> a truly native SBP-2 printer profile. As I think about it, I
> don't know of _anyone_ that is.
>
> Your thoughts imply that:
>
> - a truly native SBP-2 printer profile has a standard "printer"
> device model with standardized status info.
>
> - the printer is being driven by an intelligent agent which is
> aware of command boundaries. So it's either driven directly
> by the printer driver, or by a command-set-intelligent spooler.
>
>
> By the way, I don't want my printer to throw away the rest of
> the data when it runs out of paper. I want it to tell me it's
> out of paper, wait for me to put paper in, and then continue
> printing. :-)
>
> > As part of a truly native SBP-2 printer profile, I would expect
> > to include a sequence number or something in the ORB command,
> > so that a target can be sure not to execute the same command
> > twice. I would also allow a target to abort at any point it
> > likes and communicate this to the initiator. For example,
> > "I ran out of paper between commands 4 and 5 in ORB 1129
> > and I flushed further execution. Tell me what to do now.".
> >
> > --------------------------------------
> > Eric Anderson ewa@apple.com
> > Apple Computer, Inc. 408-974-8187
> > --------------------------------------
>
>
> --
> Greg Shue
> Hewlett-Packard Company
> Office Products Division gregs@sdd.hp.com
> ----------------------------------------------------------------