2011-06-30 5 views
0

TIFF画像を処理するプロセスがあります。人々が受け取った電子メールをキャプチャして、イメージングプロセスに渡すことができるようにするプロジェクトがあります。今は電子メールを転送することは実際には選択肢ではありませんが、当初考えていたのは、内部Webサービスに電子メールのイメージを作成して送信するOutlookアドインを作成できることでした。 OK動作しているようです -アドインを経由してOutlookからTIFFにメールを印刷するオプションは何ですか?

は、私は基本的なアドインの枠組みを設定しているVS2010でのWindows 7およびOutlook 2007

に開発しています。アドインはそこにあり、私は自分のものを行うことができる通常のWindowsフォームをポップします。しかし、今私は問題に遭遇しています。最初に、TIFFに書き込むことのできるMicrosoft Office Document Image Writerを活用しました。しかし、これはWindows 7上でOffice 2007の一部としてインストールされているようには見えません。最初にWin7 64bit上で動作しなかった参考文献がいくつか見つかりました。とにかくプリンタ。

次に、私は多分PDFCreatorを使うことができると考えました。私は実際にクライアントマシンにPDFCreatorをインストールする必要があるように見えます。私は本当にdllをバンドルしてPDFCreatorをネイティブに "印刷"できると思っていましたが、アクティブなプリンタを "PDFCreator"に設定して印刷しているようです。私はすでに、最初にカスタムアドインをユーザーに押し出すという問題に直面していました。新しいプリンタを必要に応じて導入できるかどうかはわかりません。

さらに、実行中のOutlookでは、アクティブ/デフォルトプリンタを設定できないようです。ですから、アドインを実行し、デフォルトのプリンタをPDFCreatorに変更して印刷してから、それを元に戻すという計画は、とにかく動作しません。

私たちは本当にユーザーが印刷してスキャンしたかのように電子メールをキャプチャできるようにしたかったのです。私が本当に助けることができれば、別のアプリケーションにコピー/ペーストすることに頼るのは本当に好きではありません。

他にどのようなオプションがありますか? WindowsやOfficeにネイティブの機能があり、何かに印刷して最終的にTIFFを手に入れることができますか?サードパーティのツールや他のものを束ねてみる必要があるように見えますか?電子メールを「印刷」する唯一の方法は、MailItem.PrintOut()コマンドを実行することです。このコマンドは、現在のデフォルトプリンタが何であっても実行します。エンドユーザーのマシンに新しい仮想プリンタをインストールすることを必要としないTIFF印刷のものはありますか?他のアイデア?助けてくれてありがとう!私ははあなたに助言まだをいただきたい

答えて

0

あなたが質問の開始時に、それを除外しますが...あなたは、従業員のデスクトップでない中央の場所でそれらのTIFFファイルを必要と仮定すると、

....あなたのアドインをそれぞれのメールを中央の場所(自動メールへの添付ファイルとして、あるいはそれをあるネットワーク上のキューフォルダに書き込む)に転送してから、中央プロセスにそれを持ち出してそれをプリントアウトさせますtiffファイル。

あなたの会社のクライアントマシン(そのサウンドからはそうではありません)を正確に制御していない限り、実際にはクライアントから「Outlookのプリンタを切り替える」ような気がします。

このアプローチでは、ハッキングも必要ないわけではありません。なぜなら、その中央プロセスは作業を実行する見通しだからです。

Outlookから実際に印刷されたように見えるようにすることが重要だと思われます。質問に追加情報として追加してください。新しいルートが開きます。メール画面のレンダリングをキャプチャしてに入れて、すべてのデスクトップマシンで行うことができます。

+0

「Outlookから実際に印刷されたように見えるようにすることが重要です」 ええ、理想的です。私たちの画像処理ソフトウェアには、最終的にやりたいと思う電子メールアドレスから画像を自動的に読み込むオプションがあります。しかし、私たちはそれを設定する手段を持っていないので、私はアドインのルートを考えていたのです。私は今それをもう一度見るかもしれない。 –

関連する問題