[WR3.0]複数のサイズの用紙を印刷したい

HOME › フォーラム › 旧サポート掲示板 › [WR3.0]複数のサイズの用紙を印刷したい

  • このトピックは空です。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #1238
    初心者
    ゲスト

    いつも御社製品を使用させて頂いております。

    使用環境:VB6.0 
    プリンター:ドットプリンタ(富士通VS-50)

    ドットプリンタで給紙方法を前トラクタフィーダ、後トラクタフィーダから複数のサイズの印刷をしたいのですが、現在1種類のサイズでのラベルは出力できるのですが、違うサイズのラベルを印字するさい、
    「指定された用紙は、現在のプリンターでは印刷が行なえません。」
    とエラーになってしまいます。
    異なるサイズの用紙を印字する度に、プリンタドライバの用紙サイズを変更しなくてはいけないのでしょうか。
    宜しくお願いいたします

    #1239
    小島@SoftWing
    ゲスト

    お世話になります。

    「指定された用紙は、現在のプリンターでは印刷が行なえません。」というエラーですが、
    出力するプリンタからサポートする用紙サイズを列挙した結果、出力しようとしている用紙
    サイズと一致する用紙が見つからなかった場合に発生します。

    出力するプリンタが用紙サイズ、用紙長、用紙幅の変更を許可している場合は出力する用紙に
    あわせてプリンタのプロパティを変更してから出力を行います。
    用紙サイズ、用紙長、用紙幅の変更を許可していない場合は、縮小拡大印刷を有効にし、
    用紙サイズにあわせて拡大縮小し出力を行います。

    出力するプリンタが用紙サイズ、用紙長、用紙幅の変更を許可しているかどうかは
    WRPrinterオブジェクトのPaperSizeSupport、PaperLengthSupport、PaperWidthSupportにて
    確認することができます。

    具体的なサンプルについては、ウィングレポートに添付されているサンプルプログラム1を
    ご参照ください。

    以上、よろしくお願い致します。

    #1240
    初心者
    ゲスト

    回答ありがとうございました。
    参考にして設定してみた所、違うサイズも印刷できるようになりました。

    重ねて質問したいのですが、
    「前トラクタフィーダ」「後トラクタフィーダ」の打ち分けがうまくいきません。
    基本の連続用紙は「後」にセットして印刷していますが、
    違う連続用紙を印刷する場合は「前」にセットして印刷を行います。
    用紙をセットした時にプリンターで「前」を有効にして「印刷可」にしているのですが、
    印刷を実行すると自動的に「後」に切り替わって印刷してしまいます。
    その為、上記の違うサイズの印刷テストの際も全て「後」に用紙をセットして印刷を行いました。

    ウィングレポート又はVBのプログラム上で指定は出来ないのでしょうか?

    #1241
    小島@SoftWing
    ゲスト

    出力するプリンタが給紙装置の変更を許可している場合はWRPrinterオブジェクトの
    Binプロパティを変更することにより給紙装置を変更することができます。
    出力するプリンタが給紙装置の変更を許可しているかどうかはWRPrinterオブジェクトの
    BinSupportにて確認することができます。

    Binプロパティの設定値は一般的には下記のようなものがありますが、
    プリンタメーカー/機種によって設定及び取得される値が異なるため注意が必要です。

    値 定義 説明
    —————————————————–
    1 wrPAPERBIN_UPPER 上段トレイ
    2 wrPAPERBIN_LOWER 下段トレイ
    3 wrPAPERBIN_MIDDLE 中段トレイ
    4 wrPAPERBIN_MANUAL マニュアル
    5 wrPAPERBIN_ENVELOPE 封筒用
    6 wrPAPERBIN_ENVMANUAL 封筒用マニュアル
    7 wrPAPERBIN_AUTO 自動
    8 wrPAPERBIN_TRACTOR トラクタ
    11 wrPAPERBIN_LARGECAPACITY 大容量給紙装置
    14 wrPAPERBIN_CASSETTE カセット
    256 wrPAPERBIN_USER ユーザ定義

    #1242
    初心者
    ゲスト

    度々ありがとうございます。

    回答の通りBinSupportで設定許可が確認出来ましたので、
    SupportBins(給紙装置数取得)
    GetBinCode(給紙番号取得)
    GetBinName(給紙名称取得)
    Bin(用紙給紙装置を設定)
    の手順で両方のトラクタフィーダからの打ち分けが出来ました。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • フォーラム「旧サポート掲示板」には新規投稿および返信を追加できません。