用紙サイズを指定して印刷する方法を教えてください

このQ&Aのポイント
  • バッチコマンドやVBScriptを使用せずに、用紙サイズを指定して印刷する方法を教えてください。
  • ユーザー定義の用紙サイズで印刷するための方法を教えてください。
  • 現在はA4サイズで印刷されてしまっているので、任意の用紙サイズで印刷したいです。
回答を見る
  • ベストアンサー

用紙サイズを指定して印刷(スクリプトなどで)

プリンタから、テキストファイルを ・印刷するプリンタの指定 ・用紙サイズ設定(任意)を変更 して、印刷したいです。 バッチコマンドで、プリンタの指定と印刷することまではできましたが、印刷時の用紙サイズが、デフォルト(A4)サイズで印刷されました。 これを、ユーザー定義で指定した用紙サイズで印刷したいのですが、 方法がわかりません。 できれば、バッチコマンドか、VBScriptなど 開発環境がないことろでも、自由に変更(メモ帳で開いて編集)できるようにしたいです。 大変恐縮ですが、ご教授いただけますでしょうか? ちなみに、現在 下記のようなバッチコマンドを使用して、 印刷を行っています。 例) notepad.exe /pt "C:\PrintTest.Txt" "%プリンタ名%" よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • AKARI0418
  • ベストアンサー率67% (112/166)
回答No.1

Win32APIを使用します。 OpenPrinter、GetPrinter、SetPrinter を使用します。 http://msdn.microsoft.com/ja-jp/library/cc410607.aspx を見てください。 他には、WMIを使用して設定することができます。 こっちのほうが簡単だと思います。 Win32_PrinterConfigurationを使ってください。

a123b123
質問者

お礼

ありがとうございます。 教えていただいた内容で頑張ってみたいと思います。 できましたら、結果をご報告します。

関連するQ&A

  • 「用紙サイズの指定」の規定値 Word2002

    Microsoft Word 2002で印刷する時,印刷ウィンドウの右下に「拡大/縮小」欄があります.この中の「用紙サイズの指定(Z)」がデフォルトでは「倍率指定なし」となっていますが,これをデフォルトでA4にしたいのですが,可能でしょうか?テンプレート Normal.dotに保存できるかと思いましたが,よく分かりませんでした.コントロールパネル - プリンタとFAX (Windows XP) のプリンタの設定なども見てみましたが,Wordの倍率指定なしの部分は変えることができないみたいでした. 方法が間違っているかもしれませんので,どなたか「用紙サイズの指定」のデフォルト値の変更は可能なのか,可能ならを変更する方法を教えていただけませんか?

  • 印刷の用紙種類、用紙サイズ指定の適正方法は?

    WordやExcel文の印刷時、用紙サイズ指定については(1)「ページ設定」での用紙サイズ指定入力と、(2)「印刷」の「プロパテイ」にての用紙サイズ指定入力の2つの方法があります。 用紙サイズに関しては(1)が優先されて例えば「はがきサイズ」有効となり、(2)は例えば「A4サイズ」となっていても無視して「はがきサイズ」で作動する様ですが これでよろしいのでしょうか? ならば(2)はいつでも大き目の「○○サイズ」のままで別に指定入力する必要が無いのに、 何故指定させるのでしょうか? 用紙種類の指定については(3)「印刷」の「プロパテイ」にて用紙種類指定設定をしていますが、 この時、指定が例えば「光沢紙」を指定して必要部数の印刷が終わってから、続いて再度また印刷しようとすると、 先の設定の「光沢紙」が消えて オリジナルの「普通紙」になってしまっていますが何故でしょうか? 仕方なくまた「光沢紙」に指定設定しなおして作業してますが これしか方法は無いのでしょうか? そもそも(3)は前回設定が保存出来るとよろしいのに、方法はありますでしょうか? どなたか 有識の方 教えて下さい。

  • 印刷サイズ・用紙の種類の指定

    win 10で Professional Print & Layoutからプリンターpro-s1で印刷する場合用紙サイズ・紙の種類を双方で指定する必要があるのですか。一方のみでの指定だけで良いのですか。以前はpro 9000mk2では指定できなかったのでソフトのズームブラウザで用紙サイズ・紙の種類を指定していましたが。 お願いします。 ※OKWAVEより補足:「キヤノン製品」についての質問です。

  • 用紙のサイズについて

    lpコマンドでプリンタに出力する際の、デフォルトの用紙サイズというのはどこで設定するのでしょうか? A4で出したいのに、A3で出てきて困っています。 かなり初歩的な質問かもしれませんが、ご教授お願いたします。

  • 印刷の用紙サイズ

    Word文書ページ設定でB5サイズを指定しました。 プリンターは複数トレイのものでB5・A4サイズの用紙をどちらもセットしてあります。 これを印刷する際、プリンターのプロパティで原稿サイズがA4になっていてもB5用紙で印刷されます。(たぶんプリンタの標準がA4に設定されており、給紙トレイは自動選択にしていると思います。) しかしExcelではそのようにいかず、ページ設定でB5にし、プロパティの原稿サイズもB5にしないとA4用紙で印刷されます。 原稿サイズをB5にすればB5用紙で印刷されます。 この違いは何でしょうか?どこか設定すればいいのでしょうか? 原稿サイズをいちいちB5に設定しなくてもA4のままでも、ページ設定をB5にしていればB5用紙で印刷する設定があるのでしょうか? お願いします。

  • 用紙サイズがレターになる

    windows10でVP-D1800NをUSBで接続して 自作のソフトで印刷を行っています。 windows10の設定からプリンタプロパティの用紙サイズを 連続紙の用紙を基本設定等で指定しているのですが 自作ソフトから印刷ダイアログを表示してプリンタのプロパティを 確認すると毎回用紙サイズがレターになり毎回手動で設定する必要があります。 デフォルトの用紙サイズを設定する方法が windows10の設定からプリンタプロパティ以外で ありますでしょうか? ※OKWAVEより補足:「EPSON社製品」についての質問です。

  • WordでDMサイズの用紙に印刷したいのですが

    1:Wordを使って横書きのDMサイズの用紙に印刷したいのですが、ワードの用紙設定の仕方がわかりません。 2:また、印刷時にプリンターのプロパティで用紙を設定する必要があると思うのですが、指定する場合、このDMサイズというのはなんというサイズ(呼び名)なのでしょうか?

  • 指定したA4用紙サイズに印刷できない。

    指定したA4用紙サイズに印刷できず、はがきサイズで印刷されてしまう。 ※OKWAVEより補足:「EPSON社製品」についての質問です。

  • Word2002で用紙サイズを指定したい

    ウィンドウズXPでエプソンPM-750Cを使いW0rd2002で作った資料をA5サイズに印刷しようと思ったのですが、画面プレビューではきれいに出てくるのですが、実際に印刷すると余白がA4サイズらしく用紙の真ん中あたりからの印刷になります。PCで設定を変更するのでしょうか?それともこのプリンターではA5サイズの印刷は無理なのでしょうか?

  • 印刷サイズの指定

     エプソンのPM-800Cを使ってます。 デジカメの写真をプリントしたいんですが、プリンタが古い機種のためか、用紙選択のなかに「L判」の選択肢がありません。 やむをえず「任意のサイズ」を選択し、890×1270といれてやってみたのですが、余白部分が大きくなってしまい用紙いっぱいに印刷できません。試しにサイズ指定の数字を大きくしてみたのですがうまくいきませんでした。 やっぱり用紙選択にL判がないプリンタでは無理なんでしょうか?なんかうまい方法はありませんか?

専門家に質問してみよう