• 締切済み

Win32 APIのAddForm()はドライバにない用紙サイズ指定可能?

自作ソフトで、宛名ラベルなど印刷しています。 開発ソフトは、CやC++などではなく、ARAGOというマイナーなソフトです。 宛名ラべルは、「連続紙 10X10インチ6分割」に相当する寸法です。 ところが、使用するプリンタ EPSON VP-870 のプリンタドライバの用紙リストには、そのサイズがありません。 Win32 APIに、AddForm() という関数がありますが、これは、「連続紙 10X10インチ6分割」というような用紙サイズを登録できるのでしょうか。 登録できるなら、VBで、その設定プログラム作ろうかと思ってます。 自作しなくても、その手のツールでもありましたら、ご紹介ください。

みんなの回答

  • dekopa-
  • ベストアンサー率42% (161/378)
回答No.1

うろ覚えですが、NT4.0の頃それで連続帳票を打った事があります。 リスト以外のサイズも登録出来ますが、たしか、幾つか制限があった気がします。 ・管理者権限が無いと新しいフォームが登録出来ない ・登録出来るかどうかはドライバ次第 前者は自信がないです。後者も、なにぶん古い時代の話なので、いまはお行儀良くどんなドライバも登録出来るかも知れません。 あまり役に立ちそうな情報じゃありませんが、一応昔は出来ましたよ、という事で……。

orion2003
質問者

お礼

アドバイスありがとうございました。 実はその後、メーカのサイト上に、用紙サイズ「ユーザ定義」可能な代用のプリンタドライバが公開されてました。 それで解決してました。 その後、この質問取消ししようとしたんですが、できないんですね。 お手数かけてすみませんでした。

関連するQ&A

  • 用紙のサイズが出てこない・・・!!!

     現在NECのパソコン、Win98を使用しています。後、プリンタはEPSONのVP-600というプリンタを使用しています。これはお店の伝票を出すためにこのVP-600を使用しているのですが、指定したい用紙サイズが「連続紙10×7インチ」です。しかし、この用紙サイズがVP-600のプロパティを開いて見ても表示されていません。  知り合いが持っているWin98にVP-600をインストールして試してみたところ、きちんと「連続紙10×7インチ」という表示が出ています。  何故私のパソコンにはこの「連続紙10×7インチ」が出ていないのか、が分かりません。  どなたかアドバイスをいただけないでしょうか?このままだと伝票が出せないんです。宜しくお願い致します。  (ちなみにいままではWin95を使っていました。そのときはきちんと出ていたように思います。そのパソコンが壊れたので、Win98を使おうとしています。)

  • プリンタの用紙サイズ

    お世話になります。 現在会社でEPSONのVP-1200というプリンタ―を使用しています。 このプリンターの用紙サイズには連続紙等あるのですがPCをシャットダウン等してプリントサーバプロパティを見るとその連続紙の用紙サイズは消えています。印刷時も選択できません(用紙サイズの欄に存在していない) なぜか10×11インチとかA4などの用紙サイズは残っていて、印刷時も選択できます。 メーカーやPCメーカー(HP)に問い合わせてもわかりませんとしか返ってきません。 なぜこのような症状がでてしまうのでしょうか? よろしくお願い致します。

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

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

  • VP-1850 用紙サイズの認識について

    お世話になります。 Win7で印字できた位置にWin10で印字できません。 連続帳票で、最終行を用紙ギリギリに印刷できていましたが、Win10機では1センチ上に印字されます。また用紙サイズを正しく認識できていないようで複数枚印刷すると印字位置がどんどんズレてしまいます。 ・プリンタVP-1850 ・Windows10 64bit ・Excel2010より印刷 ・シートの用紙サイズ「連続紙15X6インチ」 1.VP-1850のプリンタドライバをインストール 2.エクセルシートの用紙サイズを上記の通り設定 3.エクセル[ファイル]-[印刷]より印刷 としましたが、設定がもれているのでしょうか? ※OKWAVEより補足:「EPSON社製品」についての質問です。

  • win2000で連続用紙の印字ズレ

     現在エプソンVP-1800(プリンタ)で伝票(連続紙)を印字させてますが、2枚目以降必ず2mmほどずれて行きます。  ソフトは、2種類でやりましたが、結果は同じです。ドライバは、マイクロソフトのもので、エプソン製のものは無いそうです。  実測で伝票の縦幅は41/2インチ(11.43cm)で、それを指定してもズレます。  そこで、<コントロールパネル>-<プリンタ>-<ファイル>のプリントサーバのプロパティで<新しい用紙を作成する>で用紙を実寸より2mmほど大きく登録しょうとしました。ところが、14cm以下にすると登録はできるのですが、プリンタドライバー側で指定が出来ません。  もしかしたらボンミスかもしれませが、お助けを。    

  • 用紙サイズが出てこない

    Wordで作成した封筒(長形3号)の宛名を印刷したいのですが、プリンターのプロパティの詳細設定で、用紙サイズの中に合致する用紙がリストの中に出てきません。プリンター側は登録できていて、「印刷設定と違う用紙がセットされています」となります。 どのようにすれば良いのでしょうか。 ※OKWAVEより補足:「キヤノン製品」についての質問です。

  • 用紙サイズの設定をしたい

    エプソンのPM―3000Cのプリンターを使っています。A5の用紙を印刷したいのですが用紙サイズの設定が分かりません。リストボックスの用紙サイズの欄にはA5がありません。説明書ではユーザー定義サイズを選択すると定形外の用紙サイズを登録できるとありますが登録の仕方が分かりません。ご存知の方教えてください。

  • 佐川送り状の用紙サイズエラー

    佐川送り状を両耳を取って、EPSON VP4300で単票の手差で 印刷したいのですが。 用紙サイズがなかったためプリンタとFAXより ユーザー定義の用紙サイズを作成し、印刷しています。 印刷自体はできるのですが、毎回印刷した後に 用紙サイズエラーになります。 なぜでしょうか? 私が作成したユーザ定義が連続用のサイズに なってしまっているからでしょうか。。 でも、ユーザ定義作成のところに連続用か単票用かの 設定するところはないですよね。。 ちなみにOSはXPです。 用紙サイズエラーを回避するための知恵を教えてください。

  • NECプリンタPR-D700LXでの用紙選択

    OSにより連続用紙選択機能が異なるのですか? ネットワークプリンタとして接続しています。 OS_Win98の場合連続用紙縦サイズの選択が20種類位出来ます。 OS_Win2000の場合は連続用紙15x11,10x11,9x7の3種類しか選択できません。 実際はWin2000PCで10x5.5インチの用紙に印刷したいのですが、何か方法があります か?

  • VP-1900 の用紙サイズが正しく設定できない

    VP-1900 を Windows10にUSB接続して、ネットから最新(2018/9/10頃)の プリンタドライバをダウンロードしてインストールしました。 正常にインストールできて、テスト印刷も正常に出ました。 しかし、プリンタのプロパティを確認すると【全般】タブの 【利用可能な用紙】には A4 しか表示されていませんでした。 【詳細設定】を開いて 【用紙/出力】-【用紙サイズ】を確認すると A4 と Letter しか表示されませんでした。 連続紙 や カスタムサイズを選択したいのですが、それが出ません。 A4よりも大きい用紙用の印刷を行うと、A4サイズの印字可能エリア を超えたあたりで 改ページされてしまい、次ページに印字されました。 Windows7でなら 正常に印字できていました。 これは どこを確認すればよいのでしょうか。 このままでは全く使えません。 ※OKWAVEより補足:「EPSON社製品」についての質問です。

専門家に質問してみよう