VB6.0で所定の様式にデータを打ち出すプログラムを作成していますが、
プリンターにAcrobatDistillerを指定するとPDFを作成できるのかな?と思い
〜〜〜省略〜〜〜
Printer.Print "てすと"
〜〜〜省略〜〜〜
ってやってみましたが
「プリンターえらーです」となります。
AcrobatDistillerで直接PDFに書き出すということは出来ないんでしょうか?
とおりすがりのものです。
詳しくないので さらっと。
Adobe Distiller には Printer Driver と Application の2種類が
存在するはずですよ。
Printer Driver 版は
様々なアプリケーションからPDFの基となるPSファイルを作成する
Application 版は
PSファイルからPDFを作成する
ご質問の内容からすると、Printer Driver 側について言ってらっしゃる
ようですので実質的に無理なのではないでしょうか?
以上、ご参考になれば幸いです。
失礼します。
> Printer.Print "てすと"
> ってやってみましたが
> 「プリンターえらーです」となります。
私もやってみましたが、いろいろエラーメッセージが表示されちゃいますね。
保存ダイアログを表示させない設定になっているにも関わらず、
ファイル名を聞いてきたりして...
環境 : Win2000(SP3) + VB6(SP5) + Acrobat 5
# ちなみに、以下の環境では、普通にPDFファイルを作成できました。
# 環境 : WinMe + VB6(SP5) + Acrobat 4
仕方ないので、一旦テキストファイルなどに印刷したい文字を出力して、
そのテキストファイルを Distiller で印刷するというふうに
するしかなさそうです。
AcrobatDistillerの情報ではなくて恐縮なのですが、
AcrobatPDFWriterではPDFへの書込みが行えています。
#環境
Win2k(SP3) + Vb6(SP5) + Acrobat5
#ただし、CommonDialogでプリンタをPDFWriterに変更したときは印刷されない。
#事前に、通常使うプリンタをPDFWriterに設定しておくと、正しく印刷される。
参考までに。