麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

控制裝置和由控制裝置執行的方法

文檔序號:7888598閱讀:372來源:國知局

專利名稱::控制裝置和由控制裝置執行的方法
技術領域
:本申請涉及用于控制掃描執行單元的控制裝置。
背景技術
:例如,美國專利申請公開No.2002/167690公開了向外部發送圖像數據的圖像發送裝置。在這個圖像發送裝置中,用戶能夠從多種傳輸格式(諸如,傳真傳輸、掃描至FTP或掃描至電子郵件)選擇一種傳輸格式,同時也能夠從多種圖像質量(諸如普通打印或精細打印)選擇一種圖像質量。這種圖像發送裝置確定與用戶選擇的傳輸格式和圖像質量對應的作為傳輸目標的圖像的分辨率。
發明內容在上述公布的技術中,存在不能適當地確定圖像數據的輸出分辨率的可能性。本說明書公開了可以確定適當的輸出分辨率的技術。在本申請中公開的一種技術是一種控制裝置。控制裝置可以包括確定單元和掃描控制單元。確定單元可以被配置以根據選自多個類型的文件格式的一種類型的文件格式來確定輸出分辨率。輸出分辨率可以是要在產生目標的目標文件中包括的圖像數據的分辨率。多個類型的文件格式可以包括第一類型的文件格式和與第一類型的文件格式不同的第二類型的文件格式。掃描控制單元可以被配置以使掃描執行單元執行原稿的掃描,以便產生掃描數據,以便使產生單元產生目標文件。產生單元可以被配置以產生包括使用掃描數據獲得的圖像數據的目標文件。圖像數據可以具有確定的輸出分辨率。確定單元可以被配置以在選擇的文件格式是第一類型的文件格式的第一情況下,將第一分辨率確定為輸出分辨率,并且在選擇的文件格式是第二類型的文件格式的第二情況下,將與第一分辨率不同的第二分辨率確定為輸出分辨率。根據上述配置,控制裝置確定與選擇的文件格式對應的圖像數據的輸出分辨率。控制裝置可以確定適當的輸出分辨率,以便使用在現有技術中未發現的新穎技術來確定圖像數據的輸出分辨率。第一類型的文件格式可以是具有頁面概念的文件格式。第二類型的文件格式可以是不具有頁面概念的文件格式。第一分辨率可以低于第二分辨率。例如,在產生有具有頁面概念的文件格式的目標文件的情況下,存在目標文件包含用于表示大量頁面的圖像數據的可能性。因此,如果暫定第一分辨率相對較高,則在選擇第一類型的文件格式的情況下,目標文件的文件大小可能極大。根據這種配置,因為第一分辨率相對較低,所以可以防止目標文件的文件大小在選擇第一類型的文件格式的情況下變得過大。、確定單元可以被配置以在第一情況下且在掃描執行單元要執行多頁原稿的掃描的情況下,將第一分辨率確定為輸出分辨率,并且在第一情況下且在掃描執行單元要執行僅一頁原稿的掃描的情況下,將第二分辨率確定為輸出分辨率。根據這種配置,確定單元可以在選擇具有頁面概念的第一類型的文件格式的情況下,根據掃描的頁的數量來確定適當的輸出分辨率。確定單元可以被配置以進一步根據選自多個文件大小的一個文件大小來確定輸出分辨率。多個文件大小可以包括第一文件大小和小于第一文件大小的第二文件大小。確定單元可以被配置以(Al)在第一情況下且在選擇的文件大小是第一文件大小的情況下,將第一分辨率確定為輸出分辨率,(A2)在第一情況下且在選擇的文件大小是第二文件大小的情況下,將小于第一分辨率的第三分辨率確定為輸出分辨率,(A3)在第二情況下且在選擇的文件大小是第一文件大小的情況下,將第二分辨率確定為輸出分辨率,以及,(A4)在第二情況下且在選擇的文件大小是第二文件大小的情況下,將小于第二分辨率的第四分辨率確定為輸出分辨率。根據這種配置,控制裝置根據選擇的文件格式和選擇的文件大小來確定圖像數據的輸出分辨率。因此,控制裝置可以確定適當的輸出分辨率。第一分辨率和第二分辨率中的較低的分辨率可以大于第三分辨率和第四分辨率中的較高的分辨率。根據這種配置,控制裝置可以根據選擇的文件大小來確定適當的輸出分辨率。S卩,在選擇相對較大的第一文件大小的情況下,防止下述情況的出現確定的輸出分辨率變得小于在已經選擇相對較小的第二文件大小的情況下選擇的輸出分辨率。在多個文件大小之間的差可以與JPEG格式的圖像數據的數據大小有關。在多個文件大小之間的差可以與圖像數據的壓縮率有關。確定單元可以被配置以在控制裝置要在第一模式中操作的情況下,根據選擇的文件格式來確定輸出分辨率。確定單元可以被配置以在控制裝置要在與第一模式不同的第二模式中操作的情況下,將由用戶指定的分辨率確定為輸出分辨率,而不根據選擇的文件格式來確定輸出分辨率。根據這種配置,控制裝置可以確定與控制裝置本身要在其中操作的模式對應的適當輸出分辨率。控制裝置可以進一步包括選擇單元,該選擇單元被配置以從多個類型的文件格式中選擇一種類型的文件格式。確定單元可以被配置以根據由選擇單元選擇的選擇的文件格式來確定輸出分辨率。控制裝置可以進一步包括產生單元。根據這種配置,控制裝置可以產生包含具有適當的輸出分辨率的圖像數據的目標文件。而且,控制方法、計算機程序和存儲用于實現上述的控制裝置的計算機程序的計算機可讀記錄介質也是新穎和有益的。圖I示出通信系統的配置的示例。圖2示出了掃描處理的流程圖。圖3示出用于表示在文件大小和、文件格式和輸出分辨率之間的關系的表的示例。圖4示出文件產生處理的流程圖。圖5示出了第二實施例的掃描處理的流程圖。圖6是第二實施例的文件產生處理的流程圖。具體實施例方式(第一實施例)(系統配置)如圖I中所示,通信系統2具有多功能裝置10(PC60的外部裝置)和PC60。多功能裝置10和PC60連接到LAN4。多功能裝置10和PC60能夠通過LAN4來相互通信。(多功能裝置10的配置)多功能裝置10能夠執行多個功能,包括打印功能、掃描功能和復印功能。多功能裝置10具有操作單元12、顯示單元14、網絡接口(I/F)16、打印執行單元18、掃描執行單元20、USB接口22和控制單元30。單元12至22和30的每一個連接到總線24。操作單元12由多個按鍵構成。用戶能夠通過操作操作單元12來向多功能裝置10輸入各種指令。顯示單元14是用于顯示各種類型的信息的顯示器。網絡接口16連接到LAN4。打印執行單元18具有噴墨頭類型或激光類型等的打印機構,并且根據來自控制單元30的指令來執行打印。掃描執行單元20具有諸如CCD類型或CIS類型的掃描機構,并且根據來自控制單元30的指令來執行原稿的掃描。USB存儲器連接到USB接口22。控制單元30具有CPU32和存儲器34。CPU32根據在存儲器34中存儲的程序(未示出)來執行各種處理。通過由CPU32根據程序執行的處理來實現選擇單元50、確定單元52、掃描控制單元54和產生單元56的功能的每一個。存儲器34由非易失性存儲器或易失性存儲器等構成。存儲器34具有掃描設置存儲區域36、行緩沖器38、調整大小緩沖器40和工作區域42。存儲器34存儲表44(參見圖3)。在當交付多功能裝置10時的階段,表44被初步存儲在多功能裝置10中。然而,多功能裝置10可以替代地從由多功能裝置10的賣方提供的介質(諸如USB存儲器)獲取(即,安裝)表44,或者可以從由多功能裝置10的賣方提供的服務器獲得表44。將依序詳細說明在區域36至42的每一個中存儲的數據的內容和表44的內容。(PC60的配置)PC60具有網絡接口62和控制單元70。PC60進一步具有未示出的操作單元和顯示單元。網絡接口62連接到LAN4。控制單元70具有CPU72和存儲器74。CPU72根據在存儲器74中存儲的程序(諸如,掃描器驅動76)來執行各種處理。通過根據掃描器驅動76執行處理的CPU72來實現選擇單元80、確定單元82和掃描控制單元84的功能的每一個。而且,在將要隨后描述的第三實施例中使用單元80至84的每一個。另外,在將要隨后描述的第四實施例中使用產生單元86。存儲器74由非易失性存儲器或易失性存儲器等構成。存儲器74存儲用于使用多功能裝置10的掃描功能的掃描器驅動76。PC60從與多功能裝置10—起交付的介質來獲取(即,安裝)掃描器驅動76。然而,PC60可以替代地從由多功能裝置10的賣方提供的介質獲得掃描器驅動76,或者可以從由多功能裝置10的賣方提供的服務器獲得掃描器驅動76。(掃描處理圖2)繼續提供由多功能裝置10執行的處理的說明。在用戶已經將原稿放置在多功能裝置10上的規定位置后,用戶通過操作多功能裝置10的操作單元12來向多功能裝置10輸入用于執行掃描的指令。而且,在本實施例中,假定用戶將原稿中的一個或多個放置在自動供稿器(ADF)中。然而,用戶也可以將原稿放置在透明板上。當已經輸入了用于執行掃描的指令時,選擇單元50(參見圖I)使顯示單元14顯示用于指定掃描設置的指定屏幕。在本實施例中,存在包含“文件大小”、“輸出分辨率”、“文件格式”和“目的地”的多個掃描設置項目。(文件大小)文件大小指的是要產生的文件的文件大小(被稱為“目標文件”)。在本實施例中,采用三個文件大小(“大”、“中”和“小”)作為能夠被用戶指定的設置。而且,雖然在本實施例中采用三個文件大小,但是作為其變化形式可以采用兩個文件大小(諸如“大”和“小”)或者可以采用四個或更多種的文件大小。(輸出分辨率)輸出分辨率指的是要在目標文件中包含的圖像數據的分辨率。而且,雖然隨后更詳細地描述,但是輸出分辨率與當掃描執行單元20實際執行掃描時使用的光學分辨率相區別。在本實施例中,采用5個輸出分辨率(包括“自動”、“600dpi”、“300dpi”、“200dpi”和“100dpi”)作為可以被用戶指定的設置。如將在隨后描述的,“自動”是用于允許多功能裝置10確定與文件大小和文件格式對應的分辨率的值的設置。而且,雖然在本實施例中采用四個輸出分辨率(“600dpi”、“300dpi”、“200dpi”和“100dpi”)作為具有特定數值的輸出分辨率,但是在其變化形式中也可以采用3至5個輸出分辨率。(文件格式)文件格式指的是目標文件的文件格式。更具體地,通過在目標文件的文件名稱中包含的后綴(諸如“jpg”、“.pdf””或“.xps”)指定文件格式。即,在多個文件具有不同的后綴的情況下,多個文件具有不同的文件格式。在本實施例中,采用三種類型的文件格式(包括“JPEG(JointPhotographicExpertsGroup:聯合照片專家組)”、“F1DF(PortableDocumentFormat:便攜文件格式)”和“XPS(XMLPaperSpecification:XML紙張規格)”)作為能夠被用戶指定的設置。而且,雖然在本實施例中采用三種類型的文件格式,但是作為其變化形式可以采用兩種類型的文件格式或者可以采用四種或更多種類型的文件格式。而且,具有“JPEG”文件格式的文件(稱為“JPEG文件”)包含已經根據JPEG壓縮方法壓縮的圖像數據(稱為“JPEG數據”)。另外,具有“PDF”文件格式的文件(稱為“PDF數據”)和具有“XPS”文件格式的文件(稱為“XPS文件”)也包含JPEG數據。雖然下面詳細描述,JPEG數據的壓縮率對應于上述的三種文件大小(“大”、“中”和“小”)而改變。而且,在本實施例中,以下面的方式限定壓縮率。即,壓縮率越高,則JPEG數據的數據大小(即,在壓縮后的圖像數據)變得越小(即,壓縮程度變大)。換句話說,壓縮率越小,則JPEG數據的數據大小(即,在壓縮后的圖像數據)變得越大(即,壓縮度變小)。在用戶指定相對較大文件大小的情況下,產生以相對較低壓縮率壓縮的JPEG數據(即,具有相對較大的數據大小的JPEG數據),而在用戶指定相對較小文件大小的情況下,產生在相對較高壓縮率壓縮的JPEG數據(S卩,具有相對較小的數據大小的JPEG數據)。因此,在上述三個文件大小之間的差別與在目標文件中包含的圖像數據的壓縮率相關。另夕卜,在上述三個文件大小之間的差別與JPEG數據(即,在壓縮后的圖像數據)的數據大小相關。(目的地)目的地指的是目標文件的目的地。在本實施例中,采用三種類型的目的地(包括“USB”、“FTP(FileTransferProtocol:文件傳送協議)和“PC”)作為能夠被用戶指定的設置。“USB”指的是向連接到USB接口的USB存儲器發送目標文件。“FTP”指的是向預定服務器發送目標文件。“PC”指的是向預定PC發送目標文件。而且,雖然在本實施例中采用三種類型的目的地,作為其變化形式也可以采用兩種類型的目的地或者可以采用四種或更多種類型的目的地(諸如使用電子郵件地址作為目的地)。在顯示上述指定屏幕的同時,用戶通過操作操作單元12來指定多個掃描設置的每一個的一個設置值。在該情況下,在圖2的SlO中,選擇單元50根據用戶進行的指定(換句話說,用戶指令)在三個文件大小中選擇一個文件大小,在五個輸出分辨率中選擇一個輸出分辨率,在三種類型的文件格式中選擇一種類型的文件大小,并且在三種類型的目的地中選擇一種類型的目的地。在SlO中,選擇單元50進一步在掃描設置存儲區域36中存儲選擇的文件大小、選擇的輸出分辨率、選擇的文件格式和選擇的目的地。接下來,在S12中,確定單元52(參見圖I)確定在掃描設置存儲區域36中存儲的選擇的輸出分辨率是否是“自動”。在選擇的輸出分辨率是“自動”的情況下,確定單元52將S12的確定的結果確定為是,并且處理進行到S14。另一方面,在選擇的輸出分辨率不是“自動”的情況下,即,在選擇的輸出分辨率是具有特定數值的四個輸出分辨率的任何一種的情況下,確定單元52將S12的確定的結果確定為否,并且處理進行到S18。而且,如將在隨后描述的,在選擇的輸出分辨率是“自動”的情況下,確定單元52確定與選擇的文件格式和選擇的文件大小對應的在目標文件中包含的JPEG數據的輸出分辨率。另一方面,在選擇的輸出分辨率不是“自動”的情況下,確定單元52不確定與選擇的文件格式等等對應的輸出分辨率,而是將由用戶指定的輸出分辨率(即,在掃描設置存儲區域36中存儲的選擇的輸出分辨率)確定為在目標文件中包含的JPEG文件的輸出分辨率。根據這種配置,多功能裝置10可以確定與多功能裝置10本身要在其中操作的模式對應的(即,與模式是否是“自動”對應的)適當輸出分辨率。在步驟S14中,確定單元52通過參考在存儲器34中的表44來確定輸出分辨率。如圖3中所示,表44包括表示文件大小、文件格式和輸出分辨率之間的關系的數據。設置在表44中的數據使得輸出分辨率變得越高,則文件大小越大。換句話說,設置在表44中的數據使得輸出分辨率變得越低,則文件大小越小。另外,設置在表44中的數據使得與“PDF”和“XDS”對應的輸出分辨率低于與“JPEG”對應的輸出分辨率。“HF”和“XPS”是具有頁面概念的文件格式(S卩,能夠包含多頁的圖像數據的文件格式)。相反,“JPEG”是沒有頁面概念的文件格式(即,不能包含多頁的圖像數據的文件格式)。因此,設置在表44中的數據使得與具有頁面概念的文件格式(“HF”或“XPS”)對應的輸出分辨率低于與沒有頁面概念的文件格式(“JPEG”)對應的輸出分辨率。在S14中,確定單元52從表44指定與在掃描設置存儲區域36中存儲的選擇的文件大小和選擇的文件格式對應的輸出分辨率。結果,確定單元52可以確定在目標文件中包含的JPEG數據的輸出分辨率。而且,確定單元52不確定與選擇的目的地對應的輸出分辨率。即,輸出分辨率不取決于選擇的目的地。而且,如從圖3清楚的,與“中”文件大小對應的兩個輸出分辨率(“300dpi”和“200dpi”)的較低輸出分辨率(“200dpi”)等于或大于與“小”文件大小對應的兩個輸出分辨率(“200dpi”和“100dpi”)的較高輸出分辨率(“200dpi”)。而且,與“大”文件大小對應的兩個輸出分辨率(“600dpi”和“300dpi”)的較低輸出分辨率(“300dpi”)等于或大于與“中”文件大小對應的兩個輸出分辨率(“300dpi”和“200dpi”)的較高輸出分辨率(“300dpi”)。使用以這種方式配置的表44使得確定單元52能夠確定與選擇的文件大小對應的適當輸出分辨率。即,防止下述情況的出現例如,在選擇相對較大文件大小(諸如“大”文件大小)的情況下確定的輸出分辨率變得小于在選擇相對較小文件大小(諸如“小”文件)的情況下確定的輸出分辨率。在完成S14后,在S16中,確定單元52確定與在S14中確定的選擇的輸出分辨率對應的光學分辨率。在本實施例中,預先確定在輸出分辨率和光學分辨率之間的關系。更具體地,在選擇的輸出分辨率是“600dpi”的情況下,確定單元52將光學分辨率確定為“600dpi”。另外,在選擇的輸出分辨率是“300dpi”、“200dpi”或“100dpi”的情況下,確定單元52將光學分辨率確定為“300dpi”。一般而言,確定單元52將光學分辨率確定使得其在光學分辨率等于或大于輸出分辨率的限制下盡可能低。而且,光學分辨率確定為等同于預定值(在本實施例中為“600dpi”)的1/X倍(其中,X是I或更大的整數)的任何值(諸如“600dpi”或“300dpi”)。在S16完成后,處理進行到S20。在S12中的否的情況下執行的S18中,確定單元52確定與在掃描設置存儲區域36中存儲的選擇的輸出分辨率對應的光學分辨率。在輸出分辨率和光學分辨率之間的關系與在S16中相同。在S18完成后,處理進行到S20。在S20中,掃描控制單元54(參見圖I)指令掃描執行單元20掃描原稿的一頁。更具體地,掃描控制單元54向掃描執行單元20發送規定的信號。具體地說,掃描控制單元54指令掃描執行單元20以在S16或S18中確定的光學分辨率來掃描原稿。結果,掃描執行單兀20以所確定的光學分辨率來掃描原稿,并且產生掃描數據的一頁。結果,產生具有確定的光學分辨率(例如,“600dpi”)的掃描數據的一頁。而且,對于產生的掃描數據的每一行,掃描執行單兀20向控制單兀30發送一行掃描數據。一行掃描數據是沿著其中由掃描執行單元20提供的多個圖像傳感器布置的方向的多個像素的數據。每次接收到一行掃描數據時,控制單元30在行緩沖器38中存儲單獨行掃描數據。在S20完成后,處理進行到S22。(文件產生處理S22)在S22中,產生單元56(參見圖I)執行文件產生處理。如圖4中所示,在S32中,產生單元56確定在S16或S18中確定的確定的光學分辨率是否匹配確定的輸出分辨率。而且,此處的“確定的輸出分辨率”是在圖2的S12中的是的情況下在S14中確定的輸出分辨率,以及在圖2的S12中的否的情況下由用戶指定的輸出分辨率。在確定的光學分辨率不匹配確定的輸出分辨率的情況下(在S32中的否),執行S34至S38,而在確定的光學分辨率匹配確定的輸出分辨率的情況下(在S32中的是),則跳過S34至S38,并且處理進行到S40。在S34至S38中,產生單元56執行用于將具有預定光學分辨率的圖像數據調整大小為具有預定輸出分辨率的圖像數據的處理。在S34中,產生單元56在調整大小緩沖器40中存儲在行緩沖器38中存儲的單行掃描數據。結果,產生單元56能夠清空行緩沖器38。在S34完成后,處理進行到S36。在本實施例中,將雙線性方法用于調整大小方法。在該情況下,如果存在兩行掃描數據,則可以執行調整大小。在S36中,產生單元56確定是否在調整大小緩沖器40中存儲了用于調整大小所需的兩行掃描數據。在未在調整大小緩沖器40中存儲兩行掃描數據的情況下(在S36中的否),則產生單元56重復S32和S34,并且在調整大小緩沖器40中存儲下一行掃描數據。在兩行掃描數據被存儲在調整大小緩沖器40中的情況下(在S36中的是),處理進行到S38。在S38中,產生單元56使用在調整大小緩沖器40中存儲的兩行掃描數據來執行調整大小。即,產生單元56將具有預定光學分辨率的掃描數據調整大小(即,轉換)為具有確定的輸出分辨率的掃描數據。在S38完成后,處理進行到S40。在通過S38后執行的S40中,產生單元56在工作區域42中存儲調整大小的掃描數據。結果,產生單元56能夠清空調整大小緩沖器40。而且,在S32中的是的情況下執行的S40中,產生單元56在工作區域42中存儲在行緩沖器38中存儲的一行掃描數據(即,還沒有被調整大小的掃描數據)。結果,產生單元56能夠清空行緩沖器38。接下來,在S42中,產生單元56使用在S40中在工作區域42中存儲的掃描數據來執行與在掃描設置存儲區域36中存儲的選擇的文件大小對應的壓縮處理。而且,在S42中,產生單元56使用JPEG壓縮方法。在選擇的文件大小是“大”的情況下,產生單元56以第一壓縮率來壓縮掃描數據,在選擇的文件大小是“中”的情況下,該產生單元以比第一壓縮率更高的第二壓縮率來壓縮掃描數據,并且,在選擇的文件大小是“小”的情況下,產生單元56以比第二壓縮率更高的第三壓縮率來壓縮掃描數據。作為其結果產生JPEG數據。而且,在當要執行S42的處理時在工作區域42中未存儲所需要的數量的行的掃描數據的情況下,產生單元56跳過S42的處理,直到獲得所需要數量的行的掃描數據。接下來,在S44中,產生單元56產生與在掃描設置存儲區域36中存儲的選擇的文件格式對應的數據。而且,根據要求執行S44的處理。S卩,產生單元56跳過S44的處理,除非當要執行S44的處理時需要產生數據。例如,在選擇的文件格式是“JPEG”的情況下,產生單元56在S44中產生包括JPEG后綴(“.jpg”)的文件名或產生JPEG頁眉(header)和頁腳(footer)等。另外,在選擇的文件格式是例如“PDF”的情況下,產生單元56在S44產生包括PDF后綴(“.pdf”)的文件名或產生JPEG頁眉和頁腳、PDF頁眉和頁腳或用于指示頁號的數據等。另外,在選擇的文件格式是例如“XPS”的情況下,產生單元56在S44產生包括XPS后綴(“.xps”)的文件名或產生JPEG頁眉和頁腳、XPS頁眉和頁腳或用于指示頁號的數據等。接下來,在S46中,產生單元56確定是否已經完成了一頁原稿的掃描。在從掃描執行單元20接收到指示已經完成一頁原稿的掃描的數據的情況下,產生單元56將S46的確定的結果確定為是,并且處理進行到S48。另一方面,在未從掃描執行單元20接收到指示已經完成一頁原稿的掃描的數據的情況下(在S46中的否),產生單元56返回S32,并且執行對于下一行掃描數據的處理。在S48中,產生單元56向在掃描設置存儲區域36中存儲的選擇的目的地(USB存儲器、規定的服務器或規定的PC)發送一頁的數據,包括在S42中產生的JPEG數據和在S44中產生的文件名和其他數據。當執行S32至S48的處理時,目標文件被存儲在選擇的目的地。目標文件具有選擇的文件格式。而且,目標文件包含具有選擇的輸出分辨率并且已經以對應于選擇的文件大小的壓縮率被壓縮的JPEG數據。當完成圖4的文件產生處理時,控制單元30在圖2的S24中確定是否存在作為掃描目標的原稿的下一頁。在未從掃描執行單元20接收到指示已經完成作為掃描目標的原稿的所有頁的掃描的數據的情況下,控制單元30將S24的確定的結果確定為是,并且處理進行到S20。結果,在S20中,掃描控制單元54指令掃描執行單元20掃描下一頁原稿。在S22中,產生單元56然后產生表示下一頁原稿的JPEG數據,并且向選擇的目的地發送JPEG數據。而且,如上所述,“JPEG”數據沒有頁面概念。因此,在例如掃描兩個或更多頁原稿的情況下,對于原稿的每一頁產生用于表示一頁原稿的單個JPEG文件。即,在選擇的文件格式是“JPEG”并且掃描Y頁原稿的情況下(其中,Y是2或更大的整數),產生單元56產生具有不同文件名的Y個JPEG文件。另一方面,"PDF"和“XPS”數據具有頁面概念。因此,在選擇的文件格式是“PDF”或“XPS”并且掃描Y頁原稿的情況下(其中,Y是2或更大的整數),產生單元56產生包含用于表示Y頁原稿的Y頁JPEG數據的單個文件(PDF文件或XPS文件)。而且,在從掃描執行單元20接收到指示已經完成原稿的所有頁的掃描的數據的情況下,控制單元30將S24的確定的結果確定為否,并且結束掃描處理。(本實施例的效果)根據本實施例,多功能裝置10確定在與選擇的文件格式和選擇的數據大小對應的在目標文件中包含的JPEG數據的輸出分辨率。因此,多功能裝置10能夠確定適當的輸出分辨率。具體地說,在本實施例中,在選擇的文件格式是沒有頁面概念的“JPEG”的情況下,多功能裝置10確定輸出分辨率為相對較高的分辨率,而在選擇的文件格式是具有頁面概念的“PDF”或“XPS”的情況下,多功能裝置10確定輸出分辨率為相對較低分辨率。例如,在產生“PDF”或“XPS”目標文件的情況下,存在目標文件包含用于表示大量頁的JPEG數據的可能性。考慮到這個可能性,在本實施例中,將在“HF”或“XPS”目標文件中包含的JPEG數據的輸出分辨率設置得相對較低。結果,在目標文件包含用于表示大量頁的JPEG數據的情況下,防止目標文件的文件大小變得過大。(對應性)多功能裝置10的控制單元30是“控制裝置”的示例。“HF”或“XPS”是“第一類型的文件格式”的示例,而“JPEG”是“第二類型的文件格式”的示例。而且,如圖3的表44中所示,“大”和“中”的文件大小分別是“第一文件大小”和“第二文件大小”的示例。在該情況下,與“大”文件大小和“PDF(或XPS)”文件格式對應的“300dpi”是“第一分辨率”的示例,而與“大”文件大小和“JPEG”文件格式對應的“600dpi”是“第二分辨率”的示例。另夕卜,與“中”文件大小和“PDF(或XPS)”文件格式對應的“200dpi”是“第三分辨率”的示例,而與“中”文件大小和“JPEG”文件格式對應的“300dpi”是“第四分辨率”的示例。另外,其中選擇的輸出分辨率是“自動”的模式和其中選擇的輸出分辨率是除了“自動”之外的輸出分辨率的模式分別是“第一模式”和“第二模式”的示例。(第二實施例)下面提供在第一實施例和第二實施例之間的差別的說明。在第一實施例中,在選擇的文件格式是“PDF”或“XPS”的情況下,確定單元52確定輸出分辨率為相對較低分辨率,而與作為掃描目標的原稿的頁的數量無關。在本實施例中,在選擇的文件格式是“PDF”或“XPS”的情況下,確定單元52(1)在掃描執行單元20要掃描多頁原稿的情況下確定輸出分辨率為相對較低分辨率,或者(2)在掃描執行單兀20要僅掃描一頁原稿的情況下確定輸出分辨率為相對較高分辨率。(掃描處理圖5)下面參考圖5提供本實施例的掃描處理的內容的說明。而且,相對于與第一實施例的處理相同的那些處理,在圖5中使用與在圖2中使用的附圖標記相同的附圖標記。在S10的完成后,控制單元30在SII中將N設置為I,并且處理進行到S12。在S12中的是的情況下,處理進行到S13。在S13,確定單元52確定選擇的文件格式是否是“PDF”或“XPS”,然后確定是否N=I。在選擇的文件格式是“JPEG”的情況下或在N=2或更大的情況下,確定單元52將S13的確定的結果確定為否,并且處理進行到S14。另一方面,在S13中的是的情況下,處理進行到S15。在S15中,確定單元52從表44指定與選擇的文件大小和“JPEG”對應的輸出分辨率。例如,即使在選擇的文件大小是“大”并且選擇的文件格式是“roF”或“xps”的情況下,確定單元52確定與“大”文件大小和“JPEG”文件格式對應的“600dpi”的相對較大分辨率(參見圖3)。在S15完成后,處理進行到S16。S16至S20與第一實施例中相同。(第一產生處理圖6)繼續參考圖6說明本實施例的文件產生處理(圖5的S22的處理)的內容。而且,相對于與第一實施例的處理相同的那些處理,在圖6中使用與在圖4中使用的附圖標記相同的附圖標記。S32至S46與在第一實施例中相同。在S46中的是的情況下,產生單兀56在S50中確定選擇的文件格式是否是“PDF”或“XPS”并且是否N=I。在S50中的是的情況下,處理進行到S52,而在S50中的否的情況下,處理進行到S48。在S52中,產生單兀56確定是否存在作為掃描目標的下一頁原稿。S52的處理與圖2的S24的處理相同。在S52中的是的情況下,處理進行到S54,而在S52中的否的情況下,處理進行到S48。在S54中,確定單元52通過從表44指定與選擇的文件大小和選擇的文件格式對應的輸出分辨率來確定輸出分辨率,并且確定輸出分辨率。S54的處理與圖5的S14的處理相同。例如,在N=I、選擇的文件大小是“大”并且選擇的文件格式是“TOF”或“XPS”的情況下,在圖5的S15中確定與“大”文件大小和“JPEG”文件格式對應的“600dpi”的輸出分辨率。在這個示例的情況下,在S54(參見圖3)確定與“大”文件大小和“PDF,XPS”文件格式對應的“300dpi”的輸出分辨率。接下來,在S56中,產生單元56對于在S42中產生的JPEG數據執行調整大小。首先,產生單元56通過擴展JPEG數據來產生掃描數據。這個掃描數據具有在S15中確定的輸出分辨率(例如,“600dpi”)。接下來,產生單元56將具有在S15中確定的輸出分辨率(例如,“600dpi”)的掃描數據調整大小(即,轉換)為具有在S54中確定的輸出分辨率(例如,“300dpi”)的掃描數據。而且,產生單元56通過壓縮調整大小的掃描數據來產生JPEG數據。結果,產生具有在S54中確定的輸出分辨率的一頁JPEG數據。在S56的完成后,處理進行到S48。在通過S56后執行的S48中,產生單元56向選擇的目的地發送包含在S56中產生的JPEG數據和諸如在S44中產生的文件名的數據的一頁數據。另一方面,在未通過S56而執行的S48中,產生單元56向選擇的目的地發送包含在S42中產生的JPEG數據和諸如在S44中產生的文件名的數據的一頁數據。在圖6的文件產生處理的完成后,控制單元30在圖5的S24中確定是否存在作為掃描目標的原稿的下一頁。在S24中的是的情況下,控制單元30在S25中通過向N的當前值加上“I”而計算N的新值,之后,處理返回到S12。在該情況下,因為N已經變得等于或大于2,則在S13中進行否的確定,并且處理進行到S14。S卩,以第二頁及其之后的頁開始,使用S14的技術來確定輸出分辨率,而不是使用S15的技術確定輸出分辨率。在本實施例中,可以獲得與第一實施例的效果相同的效果。而且,在本實施例中,確定單元52改變與在選擇的文件格式是“PDF”和“XPS”的情況下掃描的頁的數量對應的輸出分辨率。更具體地,在對于多頁原稿執行掃描的情況下,因為在圖6的S52中進行是的確定,在圖6的S54中確定的相對較低輸出分辨率(例如,“300dpi”)被用作第一頁JPEG數據的分辨率。而且,JPEG數據的第二和隨后頁面的分辨率具有在圖5的S14中確定的相對較低的輸出分辨率。結果,可以防止目標文件的文件大小變得過大。另一方面,在僅掃描一頁原稿的情況下,因為在圖5的S52中進行否的確定,使用在圖5的S15中確定的相對較高輸出分辨率(例如,“600dpi”)。結果,可以向用戶提供具有高分辨率的圖像。根據這種配置,在選擇具有頁面概念的文件格式的情況下,確定單元52能夠確定與掃描的頁的數量對應的適當輸出分辨率。(第三實施例)在第一和第二實施例中,用戶通過操作多功能裝置10的操作單元12來向多功能裝置10輸入用于執行掃描的指令。即,第一和第二實施例是所謂的推掃描(pushscanning)的示例。在第三實施例中,在用戶已經將原稿放置在多功能裝置10的規定位置處后,用戶通過操作PC60的操作單元(未示出)來向PC60輸入用于執行掃描的指令。在該情況下,PC60根據掃描器驅動76來向多功能裝置10發送用于執行掃描的指令。S卩,第三實施例是所謂的拉掃描(pullscanning)的示例。(第三實施例的掃描處理)在本實施例中,PC60的選擇單元80(參見圖I)在顯示單元14上顯示用于允許用戶指定掃描設置的指定屏幕。用戶然后通過操作PC60的操作單元來指定多個掃描設置的每一個的一個設置。在該情況下,選擇單元80以與在第一實施例中相同的方式來執行圖2和圖5的SlO的處理。而且,在本實施例中,在SlO中在PC60的存儲器74中存儲選擇的文件大小等。接下來,PC60的確定單元82(參見圖I)執行圖2和圖5的S12至S18的處理。而且,在S14中,確定單元82參考在掃描器驅動76中包含的表44(參見圖3)。接下來,在S20中,PC60的掃描控制單元84(參見圖I)通過向多功能裝置10發送規定信號來指令多功能裝置10掃描原稿。在S20中,掃描控制單元84指令多功能裝置10以在S16或S18中確定的確定的光學分辨率來掃描原稿。而且,在S20中,掃描控制單元84向多功能裝置10通知選擇的輸出分辨率、選擇的文件大小、選擇的文件格式和選擇的分辨率。結果,多功能裝置10掃描原稿,并且多功能裝置10的產生單元56等以與在第一實施例中相同的方式來執行圖2和圖5的S22的文件產生處理(參見圖4和圖6)。結果,產生目標文件,并且在選擇的目的地存儲目標文件。通過本實施例也可以獲得與第一實施例相同的效果。在本實施例中,PC60具有選擇單元80、確定單元82和掃描控制單元84,并且多功能裝置10具有產生單元56。而且,在本實施例中,多功能裝置10和PC60分別是“掃描執行單元”和“控制裝置”的示例。(第四實施例)在本實施例中,PC60具有選擇單元80、確定單元82、掃描控制單元84和產生單元86。圖2的SlO至S20的處理與第三實施例的處理相同。在本實施例中,每次產生一行掃描數據時,多功能裝置10向PC60發送一行掃描數據。PC60的產生單元86等以與在第一實施例中相同的方式來執行圖2和圖5的S22的文件產生處理(參見圖4和圖6)。結果,產生目標文件,并且在選擇的目的地存儲目標文件。通過本實施例也可以獲得與第一實施例相同的效果。而且,在本實施例中,多功能裝置10和PC60分別是“掃描執行單元”和“控制裝置”的示例。(變化形式I)多功能裝置10可以具有選擇單元50、確定單元52和掃描控制單元54,并且PC60可以具有產生單元86。在該情況下,多功能裝置10的單元50至54的每一個執行圖2和圖5的SlO至S20的處理,并且每次產生一行掃描數據時向PC60發送一行掃描數據。PC60的產生單元86等執行圖2和圖5的S22的文件產生處理(參見圖4和圖6)。(變化形式2)多功能裝置10可以具有選擇單元50和產生單元56,并且PC60可以具有確定單元82和掃描控制單元84。在該情況下,多功能裝置10的選擇單元50執行圖2和圖5的S10的處理,然后向PC60通知選擇的文件大小等。PC60的單元82和84的每一個執行圖2和圖5的S12至S20的處理。多功能裝置10的產生單元56等執行圖2和圖5的S22的文件產生處理(參見圖4和6)。如上所述,關于具有選擇單元、確定單元、掃描控制單元和產生單元的裝置可以考慮各種示例。一般而言,控制裝置至少具有確定單元和選擇單元。(變化形式3)多功能裝置10和PC60的一個可以執行圖4和圖6的多個處理的一部分(例如,S32至S38),同時多功能裝置10和PC60的另一個可以執行處理的剩余部分(例如,以S40開始的處理)。一般而言,提供產生單元,而在兩個或更多的裝置中分配。(變化形式4)在上述實施例的每一個中,設置在表44中的數據使得與“PDF”和“XPS”對應的輸出分辨率低于與“JPEG”對應的輸出分辨率(參見圖3)。替代地,也可以設置在表44中的數據使得與“JPEG”對應的輸出分辨率低于“PDF”和“XPS”的輸出分辨率。一般而言,在第一類型的文件格式是具有頁面概念的文件格式并且第二類型的數據格式是沒有頁面概念的文件格式的情況下,第一分辨率可以高于第二分辨率。具有頁面概念的文件格式具有包含字符的高可能性。如果包含字符的圖像的分辨率較低,則用戶可以容易地將該圖像感知為具有低圖像質量。將第一分辨率設置為相對較高使得有可能防止用戶將該圖像感知為低圖像質量。(變化形式5)確定單元(S卩,確定單元52和/或確定單元82)可以在用戶選擇文件大小優先模式的情況下以上述實施例的每一個的方式確定輸出分辨率(一般而言,以便第一分辨率低于第二分辨率),并且可以在用戶選擇圖像質量優先模式的情況下以上述變化形式4的方式確定輸出分辨率(一般而言,以便第一分辨率低于第二分辨率)。根據這種配置,可以對應于用戶選擇的模式來確定適當的輸出分辨率。(變化形式6)在上述實施例的每一個中,“HF”或“XPS”是“第一類型的文件格式”的示例。替代地,該“第一類型的文件格式”也可以是具有頁面概念的另一種格式(諸如,TIFF或JPEGXR)。另外,在上述實施例的每一個中,“JPEG”是“第二類型的文件格式”的示例。替代地,該“第二類型的文件格式”也可以是沒有頁面概念的另一種格式(諸如,PNG)。(變化形式7)在上述實施例的每一個中,確定單元(即,確定單元52和/或確定單元82)確定與選擇的文件格式和選擇的文件大小對應的輸出分辨率。替代地,確定單元也可以確定僅與選擇的文件格式對應的輸出分辨率。而且,確定單元可以確定僅與選擇的文件大小對應的輸出分辨率。另外,確定單元可以確定不僅對應于選擇的文件格式和/或選擇的文件大小而且對應于另一種指示符(諸如網絡通信速度)的輸出分辨率。(變化形式8)在上述實施例的每一個中,在包括“大”、“中”和“小”的多個文件大小之間的差別與在目標文件中包含的圖像數據的壓縮率,即JPEG數據的數據大小相關。替代地,可以使圖像數據的壓縮率相同,而與選擇了多個文件大小的哪一個無關。在該情況下,在多個文件大小之間的差別可以例如與在目標文件中包含的ICC簡檔的數據大小相關。(變化形式9)雖然在上述的第二和第三實施例中PC60是“控制裝置”的示例,但是“控制裝置”也可以例如是蜂窩電話或PDA等。(變化形式10)在上述實施例的每一個中,通過根據程序執行處理的CPU32或CPU72來實現單元50至54和80至86的每一個的功能。然而,也可以使用諸如邏輯電路的硬件來實現單元50至54和80至86的每一個的至少一個。權利要求1.一種控制裝置,所述控制裝置用于控制掃描執行單元,所述控制裝置包括確定單元,所述確定單元被配置以根據選自多個類型的文件格式的一種類型的文件格式來確定輸出分辨率,所述輸出分辨率是要在產生目標的目標文件中包括的圖像數據的分辨率,所述多個類型的文件格式包括第一類型的文件格式和與所述第一類型的文件格式不同的第二類型的文件格式;以及掃描控制單元,所述掃描控制單元被配置以使所述掃描執行單元執行原稿的掃描,以便產生掃描數據,以便使產生單元產生所述目標文件,所述產生單元被配置以產生包括使用所述掃描數據獲得的所述圖像數據的所述目標文件,所述圖像數據具有所確定的輸出分辨率,其中,所述確定單元被配置以在所選擇的文件格式是所述第一類型的文件格式的第一情況下,將第一分辨率確定為所述輸出分辨率,并且在所選擇的文件格式是所述第二類型的文件格式的第二情況下,將與所述第一分辨率不同的第二分辨率確定為所述輸出分辨率。2.根據權利要求I所述的控制裝置,其中所述第一類型的文件格式是具有頁面概念的文件格式,所述第二類型的文件格式是不具有頁面概念的文件格式,并且所述第一分辨率小于所述第二分辨率。3.根據權利要求2所述的控制裝置,其中所述確定單元被配置以在所述第一情況下且在所述掃描執行單元要執行多頁所述原稿的掃描的情況下,將所述第一分辨率確定為所述輸出分辨率,并且在所述第一情況下且在所述掃描執行單元要執行僅一頁所述原稿的掃描的情況下,將所述第二分辨率確定為所述輸出分辨率。4.根據權利要求I所述的控制裝置,其中所述確定單元被配置以進一步根據選自多個文件大小的一個文件大小來確定所述輸出分辨率,所述多個文件大小包括第一文件大小和小于所述第一文件大小的第二文件大小,所述確定單元被配置以在所述第一情況下且在所選擇的文件大小是所述第一文件大小的情況下,將所述第一分辨率確定為所述輸出分辨率,在所述第一情況下且在所選擇的文件大小是所述第二文件大小的情況下,將小于所述第一分辨率的第三分辨率確定為所述輸出分辨率,在所述第二情況下且在所選擇的文件大小是所述第一文件大小的情況下,將所述第二分辨率確定為所述輸出分辨率,以及在所述第二情況下且在所選擇的文件大小是所述第二文件大小的情況下,將小于所述第二分辨率的第四分辨率確定為所述輸出分辨率。5.根據權利要求4所述的控制裝置,其中所述第一分辨率和所述第二分辨率中的較低的分辨率大于所述第三分辨率和所述第四分辨率中的較高的分辨率。6.根據權利要求4所述的控制裝置,其中在所述多個文件大小之間的差與JPEG格式的所述圖像數據的數據大小有關。7.根據權利要求4所述的控制裝置,其中在所述多個文件大小之間的差與所述圖像數據的壓縮率有關。8.根據權利要求I所述的控制裝置,其中所述確定單元被配置以在所述控制裝置要在第一模式中操作的情況下,根據所選擇的文件格式來確定所述輸出分辨率,所述確定單元被配置以在所述控制裝置要在與所述第一模式不同的第二模式中操作的情況下,將由用戶指定的分辨率確定為所述輸出分辨率,而不根據所選擇的文件格式來確定所述輸出分辨率。9.根據權利要求I所述的控制裝置,進一步包括選擇單元,所述選擇單元被配置以從所述多個類型的文件格式中選擇所述一種類型的文件格式,其中,所述確定單元被配置以根據由所述選擇單元選擇的所選擇的文件格式來確定所述輸出分辨率。10.根據權利要求I所述的控制裝置,進一步包括所述產生單元。11.一種由控制裝置執行的方法,所述控制裝置被配置以控制掃描執行單元,所述方法包括根據選自多個類型的文件格式的一種類型的文件格式來確定輸出分辨率,所述輸出分辨率是要在產生目標的目標文件中包括的圖像數據的分辨率,所述多個類型的文件格式包括第一類型的文件格式和與所述第一類型的文件格式不同的第二類型的文件格式;以及使所述掃描執行單元執行原稿的掃描,以便產生掃描數據,以便使產生單元產生所述目標文件,所述產生單元被配置以產生包括使用所述掃描數據獲得的所述圖像數據的所述目標文件,所述圖像數據具有所確定的輸出分辨率,其中,所述確定所述輸出分辨率包括在所選擇的文件格式是所述第一類型的文件格式的第一情況下,將第一分辨率確定為所述輸出分辨率,并且在所選擇的文件格式是所述第二類型的文件格式的第二情況下,將與所述第一分辨率不同的第二分辨率確定為所述輸出分辨率。全文摘要本發明涉及控制裝置和由控制裝置執行的方法。一種控制裝置可以根據選自多個類型的文件格式的一種類型的文件格式來確定輸出分辨率。輸出分辨率可以是要在產生目標的目標文件中包括的圖像數據的分辨率。多個類型的文件格式可以包括第一類型的文件格式和第二類型的文件格式。控制裝置可以在選擇的文件格式是第一類型的文件格式的第一情況下,將第一分辨率確定為輸出分辨率,并且在選擇的文件格式是第二類型的文件格式的第二情況下,將與第一分辨率不同的第二分辨率確定為輸出分辨率。文檔編號H04N1/00GK102647539SQ20121002377公開日2012年8月22日申請日期2012年2月3日優先權日2011年2月18日發明者長谷川智彥申請人:兄弟工業株式會社
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 定安县| 光山县| 珠海市| 舞钢市| 泊头市| 宁安市| 天水市| 营山县| 天全县| 新绛县| 昆明市| 临汾市| 彭山县| 新源县| 库伦旗| 金阳县| 辉南县| 罗田县| 洛川县| 乌审旗| 七台河市| 巫溪县| 崇文区| 南昌市| 彭山县| 安龙县| 历史| 西吉县| 墨江| 白城市| 曲沃县| 昌黎县| 石柱| 阳泉市| 金阳县| 潞城市| 安新县| 布尔津县| 东辽县| 南涧| 旬邑县|