2016-04-13 39 views
0

私のアプリは、ドキュメントをスキャンしてデータベースに保存し、要求されたドキュメントを印刷するためにプリンタ/スキャナに保存するために、プリンタ/スキャナにアクセスすることができるアプリケーション(アーカイブシステムを具体的に作成する)を計画しています。助言がありますか?単純なスキャン文書 - >データベース型のソリューションに保存するだけです。ありがとう! :).NETでスキャナを使用するにはどうすればよいですか?

+0

スキャンは、印刷とは全く関係ありません。たとえば、レポートアプリケーションを使用してスキャンすることはできません。プリントするには –

+0

スキャナは基本的に*カメラ*であり、イメージングデバイスとして表示されます。イメージングデバイスには、イメージングSDKを使用してアクセスします。例:[この重複する質問:C#でダイアログを持たないスキャナを使用する](http://stackoverflow.com/questions/5431202/using-a-scanner-without-dialogs-in-c-sharp) –

+0

返信いただきありがとうございます! – Noobie

答えて

3

スキャンと印刷は2つの領域に分かれていますが、両方の用語を一緒に尋ねてきましたが、私はどちらを使い始める必要があるかを説明しました。 TWAIN Scanning in C#/ VB.Netでさらに検索してください。

印刷用に.Net API/Winformsを使用することができますが、スキャン目的では.Net用にTWAIN SDK/Wrapperを使用する必要があります。いくつかのオプションについて以下に説明します。

の1-印刷

PrintDocument pd = new PrintDocument(); 
pd.PrintPage += new PrintPageEventHandler(PrintPage); 
PrintDialog pdi = new PrintDialog(); 
pdi.Document = pd; 
if (pdi.ShowDialog() == DialogResult.OK) 
{ 
    pd.Print(); 
} 
else 
{ 
     MessageBox.Show("Print Cancelled"); 
} 

2 - スキャン可能性:

- 無料/オープンソース

B - 有料SDK

+0

ありがとう!大きな助け! – Noobie

関連する問題