- PR -

フチなし印刷の設定方法

1
投稿者投稿内容
ジュン1306
会議室デビュー日: 2007/03/12
投稿数: 2
投稿日時: 2007-03-12 13:21
イメージファイルを印刷するプログラムを作成しているのですが、フチなし印刷の設定をソフト側で行う方法が分からずなやんでいます。
言語は .NET2.0 VB です。
現在開発で使っているプリンタは Canon PIXUS iP7500 です。プリンタ付属のソフトウェアではプリンタドライバの設定画面を開いて「フチなし」設定にしなくてもソフトウェア側から「フチなし」設定にできるのでなにかしら方法があるのではと思うのですが...
どうかよろしくお願いします。
Tdnr_Sym
ぬし
会議室デビュー日: 2005/09/13
投稿数: 464
お住まい・勤務地: 明石・神戸
投稿日時: 2007-03-12 14:04
こんにちは。

引用:

ジュン1306さんの書き込み (2007-03-12 13:21) より:
イメージファイルを印刷するプログラムを作成しているのですが、フチなし印刷の設定をソフト側で行う方法が分からずなやんでいます。
言語は .NET2.0 VB です。
現在開発で使っているプリンタは Canon PIXUS iP7500 です。プリンタ付属のソフトウェアではプリンタドライバの設定画面を開いて「フチなし」設定にしなくてもソフトウェア側から「フチなし」設定にできるのでなにかしら方法があるのではと思うのですが...
どうかよろしくお願いします。



PrinterSettingsクラスやDEVMODE構造体にフチなしの設定がないのなら、
DEVMODE構造体の後ろにDriverExtraとして、プリンタ固有の追加情報としてもっているのでは?
ジュン1306
会議室デビュー日: 2007/03/12
投稿数: 2
投稿日時: 2007-03-12 14:35
Tdnr_Sym さん返信ありがとうございます。
やっぱり。DEVMODE 構造体しかないですかね。
メーカで DEVMODE の定義を公開していないでしょうから自力で解析するしかなさそうですね。
最初は汎用的に作ろうと考えていたのですが難しくなってきました。
せめて印刷時の DEVMODE 構造体の内容を保存しておいて次回印刷時に読込むようなつくりにしてみます。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)