No.4ベストアンサー
- 回答日時:
>型番はCanonのimageRUNNER iRC3220
もちろんこちらには実機がないので、ドライバだけインストールしてみてみました。
プリンタドライバ経由により、ウィザードを立ち上げての印刷のようですね?
(別の印刷方法パターンは見つからなかったのですが、、、、違ったら教えてください。)
このドライバを利用するためのActiveXは、インストーラに含まれておりませんでした。
なので外部操作するための情報が公開されていないように思いますが。。。
印刷命令を発行後、ひたすらSendMessageでの処理を繰り返すことになると思います。
お礼が遅くなりまして申し訳ありません。
FAXの件、とても参考になりました。
とりあえず、なんとかなりそうです。
ありがとうございました。
No.3
- 回答日時:
>OSは2000
問題なしですねー
>FAXにLANでつないで
ん?LANポート付きのFAXですか?型番は?
単にLANポートにFAXがつながっているだけで、それはプリンタとだけ使用するタイプではありませんか?
「LANポートからのFAX機能を利用できる機能を持っているタイプ」でなければ、そのFAX機をLAN制御するのは不可能です。
もしそういう機能を持っているのであれば、メーカから提供されているコンポーネントかDLLがあると思いますよ。
私がすすめているFAXCOMを利用する方法は、送信コマンド
Call objFaxDoc.Send()
でモデムを接続しているポートのオープンをすると思うので、それであれば実現不可能です。
とりあえずは型番の公開、もしくはそのようなLANからのFAX機能を利用できるかをチェックする必要があります。
この回答への補足
本当にすいません。ありがとうございます。
型番はCanonのimageRUNNER iRC3220 です。一応マシンにドライバーをインストールして、マシン側からFAX操作できるみたいなんですけど…。
>もしそういう機能を持っているのであれば、
>メーカから提供されているコンポーネントかDLLがあると
>思いますよ。
早速探してみます。
No.2
- 回答日時:
>Call objFaxServer.Connect("\\FAXSV")
>FAX サーバってなんでしょうか?やはりFAXがつながっているマシンの事でしょうか?
FAXがつながっているマシンは、CreateObjectで指定します。
OSが持つFAXサービスを利用するのですが、モデムがないと、そもそもFAXなんてできません。
もし#1であげた、Faxサービスをインストールして
⇒コントロールパネル
⇒⇒プリンタとFAX
に「FAX」が存在しなければ、モデムの環境が整っていないと思います。
スタート
⇒プログラム
⇒⇒アクセサリ
⇒⇒⇒通信
⇒⇒⇒⇒FAX
⇒⇒⇒⇒⇒FAX コンソール
が立ち上がりますか?
参考URLそのまんまですが、コメントを追加して張っておきます。
それと、そちらのOSの情報も書いてくださいね。
Sub Main()
'コメントにしてある宣言は、
'参照の追加⇒COMの[faxcom 1.0 Type Library]
'を利用すると、宣言として扱えます。
Dim objFaxServer As Object 'FAXCOMLib.FaxServer
Dim objFaxDoc As Object 'FAXCOMLib.FaxDoc
'FAX サーバ初期化
'ローカルのFaxServerインスタンスを生成
objFaxServer = CreateObject("FaxServer.FaxServer")
'もし
'objFaxServer = CreateObject("FaxServer.FaxServer","どっかの端末名")
'だと、その指定の端末のFaxServerインスタンスを生成
'生成する端末権限の設定も必要
'FaxServerインスタンスを利用し、生成した場所でのFAXサーバに接続
'CreateObjectでローカルのを生成していなければ、もちろんローカルのFAXサーバに接続します
Call objFaxServer.Connect("\\FAXSV")
'FAX ドキュメント生成
objFaxDoc = objFaxServer.CreateDocument("FaxDocument")
' FAX ドキュメント情報設定
With objFaxDoc
.DisplayName = "ドキュメント名" '表示名
.FileName = "c:\Test.xls" 'ファイル
.FaxNumber = "1231567890" '電話番号
End With
'送信
Call objFaxDoc.Send()
End Sub
この回答への補足
本当にありがとうございます。
OSは2000を使って作業しています。
FAXにLANでつないで、VB.NETのPGからFAX送信を行いたいのです…。
No.1
- 回答日時:
環境が縛られますが、、、、
履歴
http://okwave.jp/kotaeru.php3?q=194648
の#2です。
私の環境はXPですが
⇒コントロールパネル
⇒⇒プログラムの追加と削除
⇒⇒⇒Windowsコンポーネントの追加と削除
⇒⇒⇒⇒Faxサービス
をインストールすると、
CreateObject("FaxServer.FaxServer")
が使えるようになりました。
ActiveXなので、VB6だけではなく、.NETでも使用可能なはずです。
この回答への補足
早速のお返事ありがとうございます。
重ねて質問なのですが…
'FAX サーバ接続
Call objFaxServer.Connect("\\FAXSV")
FAX サーバってなんでしょうか?やはりFAXがつながっているマシンの事でしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
10代と話して驚いたこと
先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
CDの保有枚数を教えてください
ひとむかし前はCDを買ったり借りたりが主流でしたが、サブスクで簡単に音楽が聴ける今、CDを手に取ることも減ってきたかと思います。皆さんは2024年現在、何枚くらいCDをお持ちですか?
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
ギリギリ行けるお一人様のライン
おひとり様需要が増えているというニュースも耳にしますが、 あなたが「ギリギリ一人でも行ける!」という場所や行為を教えてください
-
VB2005から複合機を使い自動FAXしたい
Visual Basic(VBA)
-
VBAを使ってエクセルシートをFAXで送信したい。
Visual Basic(VBA)
-
FAX送信させたい
Visual Basic(VBA)
-
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
変数名の付け方
-
private static という変数の修飾
-
インスタンス参照でアクセスで...
-
複数の変数を宣言する時、同時...
-
VB.NET getとsetの概念がわかり...
-
C# インスタンスの破棄
-
C#において、同じインスタンス...
-
C#「オブジェクト参照が必要で...
-
オブジェクト参照がオブジェク...
-
SQLを連続発行する時の正しい(?...
-
マルチスレッド間でデータ交換...
-
ASPX(C#)で別ファイルで自分で...
-
変数の参照でエラーが出てしま...
-
抽象クラスのインスタンス生成...
-
VB.NET Form1からForm2を開い...
-
生成したインスタンスを削除す...
-
Form1上にあるTextBox1を Modul...
-
Eclipse3でVisualEditorが起動...
-
newしないインスタンス?実体化...
-
コンストラクタで設定した値が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
変数名の付け方
-
private static という変数の修飾
-
複数の変数を宣言する時、同時...
-
インスタンス参照でアクセスで...
-
オブジェクト参照がオブジェク...
-
C# インスタンスの破棄
-
VB.NET getとsetの概念がわかり...
-
C#において、同じインスタンス...
-
生成したインスタンスを削除す...
-
「インスタンス」の意味をわか...
-
変数の参照でエラーが出てしま...
-
フォームの存在をチェックする方法
-
C#「オブジェクト参照が必要で...
-
javaのクラスの作り方、エラー...
-
SQLを連続発行する時の正しい(?...
-
他のファイルの変数参照
-
文字列を日付に変換でParseExce...
-
インスタンスを同じ名前で作成...
-
[Visual C#] 優先される処理に...
-
newしないインスタンス?実体化...
おすすめ情報