[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2004/10/15(Fri) 11:43
投稿者名:GA-KO
Eメール:
URL :
タイトル:
印刷 用紙トレイの設定について
お世話になります。
用紙トレイを設定して印刷したく、
印刷関係の頁にのっていたコードを真似て 
 Printer.PaperBin = vbPRBNUpper
としましたが、プリンタによっては、「プロパティが不正です」というエラーになってしまいます。
二つのプリンタで実行し、
 Cannon LASER SHOT LBP-2710 は 印刷できましたが
 EPSON LP-9400 ではエラーとなりました。

その他
  Printer.Orientation = vbPRORLandscape    '横向き
    Printer.Copies = 1
    Printer.Zoom = 50
    Printer.PaperSize = vbPRPSA4     'A4サイズ
のコマンドは二つのプリンタで設定しても、エラーにはなりません。

プリンタの設定などに問題があるのでしょうか?
プリンタによって使えないコマンドがあるのでしょうか?

投稿時間:2004/10/15(Fri) 12:08
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: 印刷 用紙トレイの設定について
PaperBin プロパティ のヘルプをご覧になられたと思うのですが、解説やメモの
ところに書かれておりますが、当然の事ながら動作はプリンター自体が対応して
いる事が必要であり且つドライバーも対応している必要があります。
詳しくは、再度ヘルプを参照して下さい。

投稿時間:2004/10/15(Fri) 17:57
投稿者名:GA-KO
Eメール:
URL :
タイトル:
Re^2: 印刷 用紙トレイの設定について
ヘルプを参照したところ、プロパティを設定しても効果がない場合があるとの記載がありました。
失礼致しました。
その後、HPをいろいろ拝見し、API関数を使用して、用紙トレイを設定するようにしました。

しかし、API関数を使用して、用紙トレイを設定したあと、printer.line を使用すると、
線が引かれていないという現象が起こりました。

API関数を使用したら、文字の書込みや、罫線を引くにも printerオブジェクトを使用せず、
API関数で作成したほうが良いのでしょうか?

投稿時間:2004/10/15(Fri) 18:10
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: 印刷 用紙トレイの設定について
> API関数で作成したほうが良いのでしょうか?

下記に該当するのかも知れません。
 hhttp://support.microsoft.com/default.aspx?scid=kb;ja;JP412851

投稿時間:2004/10/28(Thu) 13:01
投稿者名:GA-KO
Eメール:
URL :
タイトル:
Re^4: 印刷 用紙トレイの設定について
返信が遅くなりましたが、結局は、帳票ごとにどちらかに
統一することと致しました。
ありがとうございました。