2015-09-22 21 views
1

我正面臨的問題是,當我使用基於WIA的C#窗口窗體應用程序掃描A4尺寸的頁面時,掃描圖像兩側呈灰色。掃描儀是自動送紙器。在這方面的任何幫助將有所幫助?C#WIA自動文檔進紙器在側面產生灰色

The scanned image I am getting

private void SetupPageSize(Device wia, bool rotatePage, PageSize pageSize, int DPI, WIA.Item item) 
    { 

     //Setup Page Size Property 
     foreach (WIA.Property itemProperty in item.Properties) 
     { 

      if (itemProperty.Name.Equals("Horizontal Resolution")) 
      { 
       ((IProperty)itemProperty).set_Value(DPI); 
      } 
      else if (itemProperty.Name.Equals("Vertical Resolution")) 
      { 
       ((IProperty)itemProperty).set_Value(DPI); 
      } 
      else if (itemProperty.Name.Equals("Horizontal Extent")) 
      { 

       double extent = DPI * pageSize.Height; 

       if (rotatePage) 
       { 
        extent = DPI * pageSize.Width; 
       } 
       //extent = 1250; 
       //extent = 1230; 


       ((IProperty)itemProperty).set_Value(extent); 


      } 
      else if (itemProperty.Name.Equals("Vertical Extent")) 
      { 
       double extent = DPI * pageSize.Width; 

       if (rotatePage) 
       { 
        extent = pageSize.Height * DPI; 
       } 
       Console.WriteLine("vertical extent:" + extent); 
       //extent = extent + 500; 
       //extent = 1750; 

       ((IProperty)itemProperty).set_Value(extent); 
      } 

     } 

    } 
+0

請發佈一些代碼,或者您在質疑下載的應用程序? –

回答

1

紙張未被在饋線對準。

+0

送紙器針對A4尺寸紙張和A5尺寸紙張進行了調整,HP掃描儀附帶的掃描實用程序在掃描過程中做得很好。 – afnan1992

+0

掃描實用程序執行一些分析並剪切圖像。 – Robin

+0

不是一個真正的編碼解決方案的人,但它讓我發笑了一下。 :)(PS。這似乎更像是一個評論,而不是答案) –