2016-04-13 7 views
0

Ich plane eine Anwendung (Archivierungssystem speziell), in der meine App auf Drucker/Scanner zugreifen kann, um Dokumente zu scannen und in der Datenbank zu speichern und auf Drucker/Scanner zum Drucken angeforderter Dokumente zuzugreifen. Irgendwelche Vorschläge? Nur ein einfaches Scan-Dokument -> Store to Database Art der Lösung wird ausreichen. Vielen Dank! :)Wie kann ich einen Scanner in .NET verwenden?

+0

Scanning hat absolut nichts mit Druck zu tun. Sie können z. B. keine Berichterstellungsanwendung zum Scannen verwenden, nur zum Drucken –

+0

Scanner sind im Wesentlichen * Kameras * und erscheinen als Bildverarbeitungsgeräte. Auf Bildverarbeitungsgeräte wird über das Imaging SDK zugegriffen. Überprüfen Sie zB [diese doppelte Frage: Verwenden eines Scanners ohne Dialoge in C#] (http://stackoverflow.com/questions/5431202/using-a-scanner-without-dialogs-in-c-sharp) –

+0

Danke für die Antwort! – Noobie

Antwort

3

Obwohl Scannen und Drucken zwei getrennte Bereiche sind und Sie haben beide Begriffe zusammen gefragt, aber ich habe Ihnen beide erklärt, was Sie brauchen, um zu beginnen. Suchen Sie weitere Informationen zum TWAIN-Scannen in C#/VB.Net.

Zum Drucken können Sie .Net API/WinForms verwenden. Zum Scannen müssen Sie jedoch TWAIN SDK/Wrapper für .Net verwenden. Einige der Optionen werden im Folgenden erläutert.

1- Drucken

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 - Scanning Möglichkeiten:

a - Free/Open-Source-

b - Paid SDK

+0

Vielen Dank! Große Hilfe! – Noobie