- 締切済み
Win32 APIのAddForm()はドライバにない用紙サイズ指定可能?
自作ソフトで、宛名ラベルなど印刷しています。 開発ソフトは、CやC++などではなく、ARAGOというマイナーなソフトです。 宛名ラべルは、「連続紙 10X10インチ6分割」に相当する寸法です。 ところが、使用するプリンタ EPSON VP-870 のプリンタドライバの用紙リストには、そのサイズがありません。 Win32 APIに、AddForm() という関数がありますが、これは、「連続紙 10X10インチ6分割」というような用紙サイズを登録できるのでしょうか。 登録できるなら、VBで、その設定プログラム作ろうかと思ってます。 自作しなくても、その手のツールでもありましたら、ご紹介ください。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- dekopa-
- ベストアンサー率42% (161/378)
回答No.1
うろ覚えですが、NT4.0の頃それで連続帳票を打った事があります。 リスト以外のサイズも登録出来ますが、たしか、幾つか制限があった気がします。 ・管理者権限が無いと新しいフォームが登録出来ない ・登録出来るかどうかはドライバ次第 前者は自信がないです。後者も、なにぶん古い時代の話なので、いまはお行儀良くどんなドライバも登録出来るかも知れません。 あまり役に立ちそうな情報じゃありませんが、一応昔は出来ましたよ、という事で……。
お礼
アドバイスありがとうございました。 実はその後、メーカのサイト上に、用紙サイズ「ユーザ定義」可能な代用のプリンタドライバが公開されてました。 それで解決してました。 その後、この質問取消ししようとしたんですが、できないんですね。 お手数かけてすみませんでした。