[printing-japan] Bi-di資料
Yasumasa TORATANI
toratani.yasumasa @ canon.co.jp
2003年 12月 17日 (水) 06:18:32 PST
虎谷です。
On Wed, 17 Dec 2003 21:21:44 +0900
"Masaki IWATA" <iwata @ axe-inc.co.jp> wrote:
> アックスの岩田です。
>
> > 虎谷です。
> (snip)
> > > ということは、bidi*Job() 系は、OPTIONAL ではなく、必須という
> > > ことでしょうか?
> >
> > OPTIONALです。
> >
> > 弊社のインクジェットプリンタには必要なので
> > 実装して頂いています。
>
> ということは、やはり、
> 今回の実装では、bidiStartJob() と bidiEndJob() による
> ジョブの「登録」と、実際の印刷動作によるジョブの「実行」
> が、同期しているものと見做し、bidiEndJob() 発行に伴い、
> ジョブが「完了」するものとして扱う。
> という方法が、もっとも現実的な解決策であるということですね。
> エプソンさんもこれでよいでしょうか?
>
> もうひとつ確認したいのですが、bidiCancelJob() は、
> bidiStartJob() と bidiEndJob() のあいだで実行しても
> 良いのでしょうか?
構わないことになっています。
#以前は、bidiStartJobとbidiEndJobの間でしか実行を許して
#いませんでしたが、現在はそれらの間以外でも実行を許して
#います。
問題がある場合は、突っ込みください>皆様
> その場合、bidiEndJob() は何を返すことになるのでしょうか?
BIDI_OK, BIDI_ERROR, BIDI_EPROGRESSの何れかです。
(仕様書どおり)
BIDI_EPROGRESSが返るのは、bidiCancelJobが何らかの
エラーになった場合で、かつbidiEndJobでもジョブの終了が
できなかった場合でしょう。
-----------------------------------------
Yasumasa TORATANI
Computer Technology Development Dept. 12
CANON INC. Shimomaruko Office, Japan
More information about the Printing-japan
mailing list