專利名稱:圖像輸入/輸出系統(tǒng)及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像輸入/輸出系統(tǒng)、圖像輸入/輸出系統(tǒng)的控制 方法、以及用于實(shí)施該控制方法的程序,該圖像輸入/輸出系統(tǒng)應(yīng)用于 指令通過(guò)網(wǎng)絡(luò)讀取原稿并且還獲取從原稿讀取的圖像數(shù)據(jù)的情況。
背景技術(shù):
常規(guī)來(lái)說(shuō),已知讀取原稿的圖像的掃描儀。還已知包括網(wǎng)絡(luò)掃描功能的掃描儀,其中根據(jù)來(lái)自PC的指令由掃描儀從原稿讀取圖像并 且該P(yáng)C通過(guò)網(wǎng)絡(luò)獲取該圖像。此外,由公司內(nèi)安裝的客戶端計(jì)算機(jī)和服務(wù)器等組成的客戶端/ 服務(wù)器方法的環(huán)境在安全性或成本方面發(fā)生了改變。常規(guī)來(lái)說(shuō),系統(tǒng) 環(huán)境被構(gòu)造為具有先進(jìn)的客戶端計(jì)算機(jī)和服務(wù)器的結(jié)合體。但是,有一個(gè)問(wèn)題該環(huán)境具有用于操作和管理的成本,例如應(yīng)用程序的版本 升級(jí)。此外,在客戶端計(jì)算機(jī)等的硬盤(pán)中存在保密數(shù)據(jù)的情況下,存 在每個(gè)客戶端計(jì)算機(jī)都需要安全性增強(qiáng)的問(wèn)題。因此,為了降低用于操作和管理的成本、以及安全性增強(qiáng)的考慮, 出現(xiàn)了瘦客戶端的想法。痩客戶端意味著使用具有諸如顯示功能或輸 入功能之類的最少的功能的客戶端計(jì)算機(jī),而無(wú)需具有例如使用硬盤(pán) 的存儲(chǔ)功能,并且諸如應(yīng)用程序之類的資源或數(shù)據(jù)在服務(wù)器中被共同 管理。目前,已提出了各種形式的瘦客戶端(例如,見(jiàn)日本專利申請(qǐng) 公開(kāi)(Kokai) NO.2003 - 333266 )。但是,如果將常規(guī)網(wǎng)絡(luò)掃描功能直接應(yīng)用于諸如瘦客戶端環(huán)境之 類的基于服務(wù)器的計(jì)算環(huán)境,則有如下所述的問(wèn)題。因?yàn)橥ㄟ^(guò)基于服務(wù)器的計(jì)算環(huán)境中的服務(wù)器來(lái)執(zhí)行所有處理,所
以服務(wù)器接收來(lái)自客戶端計(jì)算機(jī)的讀取指令并且使掃描儀執(zhí)行讀取。 然后將由掃描儀通過(guò)讀取原稿而獲取的圖像數(shù)據(jù)發(fā)送至服務(wù)器,并且 進(jìn)一步從服務(wù)器發(fā)送至客戶端計(jì)算機(jī)。這樣,在基于服務(wù)器的計(jì)算環(huán)境中,服務(wù)器介入全部一系列處理, 這樣對(duì)服務(wù)器加以非常高的負(fù)荷。此外,客戶端計(jì)算機(jī)可能要花時(shí)間 來(lái)顯示由掃描儀讀取的圖像。發(fā)明內(nèi)容本發(fā)明提供一種圖像輸入/輸出系統(tǒng)、該圖像輸入/輸出系統(tǒng)的控 制方法、以及用于實(shí)施該控制方法的程序,當(dāng)使用基于服務(wù)器的計(jì)算 環(huán)境中的網(wǎng)絡(luò)掃描功能時(shí),可以減輕服務(wù)器上負(fù)荷。在本發(fā)明的第一方面,提供一種圖像輸入/輸出系統(tǒng),其中,圖像讀取裝置、服務(wù)器、以及客戶端裝置通過(guò)網(wǎng)絡(luò)彼此可通信地相連; 該服務(wù)器包括接收單元和指令單元,該接收單元適用于從客戶端裝置 接收讀取指令,該指令單元適用于指令圖像讀取裝置根據(jù)接收單元接 收到的讀取指令來(lái)讀取原稿;并且該圖像讀取裝置包括讀取單元和發(fā) 送單元,該讀取單元適用于基于來(lái)自指令單元的指令讀取原稿,該發(fā) 送單元適用于將通過(guò)讀取單元讀取的圖像數(shù)據(jù)發(fā)送到客戶端裝置而 不通過(guò)服務(wù)器。根據(jù)本發(fā)明,當(dāng)客戶端裝置接收?qǐng)D像數(shù)據(jù)時(shí),將由圖像讀取單元 通過(guò)讀取原稿而獲取的圖像數(shù)據(jù)發(fā)送到客戶端裝置而無(wú)需通過(guò)服務(wù) 器,這樣可以減輕服務(wù)器的負(fù)荷,其中所述圖像數(shù)據(jù)是通過(guò)使圖像讀 取單元根據(jù)來(lái)自客戶端裝置的指令通過(guò)服務(wù)器讀取原稿而獲取的。參考附圖通過(guò)對(duì)下述示例性實(shí)施例的詳細(xì)說(shuō)明,本發(fā)明的其它特 征將變得明了。
圖1是示意性地示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的圖像輸入/輸出 系統(tǒng)的整體結(jié)構(gòu)的框圖。
圖2是示出了多功能外圍設(shè)備的讀取器部和打印機(jī)部的示意性 結(jié)構(gòu)的示意圖。圖3是示出了多功能外圍設(shè)備的結(jié)構(gòu)并以控制部為主要重點(diǎn)的框圖。圖4是示出了多功能外圍設(shè)備的圖像處理部的結(jié)構(gòu)的框圖。 圖5是示出了網(wǎng)絡(luò)掃描功能的使用環(huán)境的示意圖。 圖6是示出了在網(wǎng)絡(luò)掃描功能中由PC上的掃描驅(qū)動(dòng)器進(jìn)行的顯 示示例的示圖。圖7是示出了在常規(guī)客戶端/服務(wù)器環(huán)境中當(dāng)通過(guò)網(wǎng)絡(luò)掃描操作 在多功能外圍設(shè)備端創(chuàng)建縮略圖時(shí)的操作的示意圖。圖8是示出了在常規(guī)客戶端/服務(wù)器環(huán)境中當(dāng)通過(guò)過(guò)網(wǎng)絡(luò)掃描操 作在PC端創(chuàng)建縮略圖時(shí)的操作的示意圖。圖9是示出了在痩客戶端環(huán)境中的網(wǎng)絡(luò)掃描操作的第一具體示 例的示意圖。圖10是示出了在瘦客戶端環(huán)境中的網(wǎng)絡(luò)掃描操作的第二具體示 例的示意圖。圖11是示出了在瘦客戶端環(huán)境中的網(wǎng)絡(luò)掃描操作的第三具體示 例的示意圖。圖12是示出了在瘦客戶端環(huán)境中的網(wǎng)絡(luò)掃描操作的第四具體示 例的示意圖。圖13是示出了在瘦客戶端環(huán)境中的網(wǎng)絡(luò)掃描操作的第五具體示 例的示意圖。圖14A和14B是分別示出了圖7的操作的流程圖。圖15A和15B是分別示出了圖8的操作的流程圖。圖16A和16B是分別示出了圖9的操作的流程圖。圖17A和17B是分別示出了圖IO的操作的流程圖。圖18A、 18B和18C是分別示出了圖ll的操作的流程圖。圖19A、 19B和19C是分別示出了圖12的操作的流程圖。圖20A、 20B和20C是分別示出了圖12的操作的流程圖。
具體實(shí)施方式
以下參考示出了本發(fā)明優(yōu)選實(shí)施例的附圖,做出詳細(xì)說(shuō)明。 圖1是示意性地示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的圖像輸入/輸出 系統(tǒng)的整體結(jié)構(gòu)的框圖。在圖1中,圖像輸入/輸出系統(tǒng)是具有網(wǎng)絡(luò)掃描功能的系統(tǒng),其中多功能外圍設(shè)備100、服務(wù)器501、以及多個(gè)計(jì)算機(jī)(PC) 502…通 過(guò)網(wǎng)絡(luò)(LAN) 400可通信地相連。此外,該系統(tǒng)是基于服務(wù)器的計(jì) 算系統(tǒng),其中服務(wù)器501管理瘦客戶端PC的處理。多功能外圍設(shè)備 IOO具有控制部IIO、操作部150、 HDD (硬盤(pán)驅(qū)動(dòng)器)160、讀取器 部(圖像輸入部)200以及打印機(jī)部(圖像輸出部)300。下面將參考 圖5說(shuō)明該網(wǎng)絡(luò)掃描功能的使用環(huán)境。讀取器部200光學(xué)讀取來(lái)自原稿的圖像并且將圖像轉(zhuǎn)換為圖像 數(shù)據(jù),并且該讀取器部200包括掃描儀單元210和原稿給紙單元250。 掃描儀單元210具有用于從原稿讀取圖像的功能。原稿給紙單元250 具有用于將原稿傳遞至讀取位置并且還將完全讀取了的原稿退出到 退出盤(pán)。打印機(jī)部300傳遞紙張,將圖像數(shù)據(jù)作為可視圖像打印在紙張 上,然后將紙張退出到多功能外圍設(shè)備之外,并且該打印機(jī)部300包 括給紙單元310、標(biāo)記單元320以及排紙單元370。給紙單元310具 有多種類型的紙張盒、并且具有用于將對(duì)應(yīng)的紙張盒中的紙張供送至 轉(zhuǎn)印位置的功能。標(biāo)記單元320具有用于將圖像數(shù)據(jù)轉(zhuǎn)印和定影到紙 張上的功能。排紙單元370具有用于對(duì)完成打印的紙張執(zhí)行后續(xù)處理 (分揀處理,裝訂處理等)的功能,并且然后將紙張排出到多功能外 圍設(shè)備之外。將控制部110電氣連接到讀取器部200和打印機(jī)部300,并且還 通過(guò)網(wǎng)絡(luò)400與服務(wù)器501和PC 502可通信地相連??刂撇?10提 供用于由讀取器部200從原稿讀取圖像數(shù)據(jù)的拷貝功能,并且由打印 機(jī)部300在紙張上打印該圖像數(shù)據(jù)。
此外,控制部110提供掃描儀功能,其用于將由讀取器部200 從原稿讀取的圖像數(shù)據(jù)轉(zhuǎn)換為代碼數(shù)據(jù),并且通過(guò)網(wǎng)絡(luò)400將該代碼 數(shù)據(jù)發(fā)送至PC 502。此外,控制部IIO提供打印機(jī)功能,其用于通過(guò) 網(wǎng)絡(luò)400將從PC 502接收的代碼數(shù)據(jù)轉(zhuǎn)換為圖像數(shù)據(jù),并且通過(guò)打 印機(jī)部300打印該圖像數(shù)據(jù)。操作部150與控制部110相連并具有液晶顯示部、觸摸面板輸入 部等。操作部150提供用于操作圖像輸入/輸出系統(tǒng)的用戶接口 (此后 稱為I/F)。下面將參考圖3詳細(xì)說(shuō)明操作部150。 HDD 160是對(duì)硬 盤(pán)進(jìn)行圖像數(shù)據(jù)的寫(xiě)/讀的外部存儲(chǔ)裝置,如下面參考圖3所述。服務(wù)器501具有用于控制服務(wù)器各個(gè)部的CPU 511、用于存儲(chǔ)程 序的ROM 512、用于臨時(shí)存儲(chǔ)數(shù)據(jù)的RAM513、以及海量存儲(chǔ)裝置 (HDD ) 514。服務(wù)器501被配置為可從連接到網(wǎng)絡(luò)400的PC 502到 504 (見(jiàn)圖5)訪問(wèn),并且如共享文件服務(wù)器一樣在HDD 514中存儲(chǔ) 共享文檔或共享圖像。此外,為了管理瘦客戶端PC的處理,服務(wù)器501在HDD 514 中保持瘦客戶端PC的識(shí)別信息、使用它的用戶的信息、在瘦客戶端 PC上操作的應(yīng)用軟件和驅(qū)動(dòng)器軟件等。CPU 511基于程序執(zhí)行服務(wù) 器端在下面將要說(shuō)明的各個(gè)流程圖中的處理。PC 502具有用于控制PC中各個(gè)部的CPU 521、用于存儲(chǔ)程序 的ROM 522、用于臨時(shí)存儲(chǔ)數(shù)據(jù)的RAM 523、用于執(zhí)行數(shù)據(jù)輸入或 指令的輸入部(鍵盤(pán)和鼠標(biāo))524、以及用于顯示圖像的顯示部(顯 示器)525。因?yàn)榕c網(wǎng)絡(luò)400相連的其它PC具有類似的結(jié)構(gòu),所以不 示出它們并且省略其說(shuō)明。CPU 521基于程序執(zhí)行PC端在下面將要 說(shuō)明的各個(gè)流程圖中的處理。圖2是示出了多功能外圍設(shè)備100的讀取器部200和打印機(jī)部 300的示意性結(jié)構(gòu)的示意圖。在圖2中,在讀取器部200中,原稿給紙單元250將原稿P的每 一頁(yè)從第一頁(yè)開(kāi)始順序供給到稿臺(tái)玻璃211上,并且在讀取原稿P的 操作完成后,將稿臺(tái)玻璃211上的原稿排出。當(dāng)原稿P被傳遞到稿臺(tái)
玻璃211上時(shí),開(kāi)啟光學(xué)單元213中的燈212,并且啟動(dòng)光學(xué)單元213 的移動(dòng)以曝光和掃描原稿P。來(lái)自原稿P的反射光通過(guò)反光鏡214、 215和216以及透鏡217 映像到CCD圖像傳感器(此后稱為CCD) 218。 CCD 218將映像的 原稿P的反射光(光學(xué)圖像)光電轉(zhuǎn)換為電信號(hào)。對(duì)從CCD 218輸 出的圖像數(shù)據(jù)進(jìn)行預(yù)定處理,然后被傳送到控制部110。圖像處理電 路部分222將從原稿P讀取的圖像數(shù)據(jù)處理為電信號(hào),并且將其作為 打印信號(hào)輸出至打印機(jī)部300。在打印機(jī)部300中,激光驅(qū)動(dòng)器317驅(qū)動(dòng)激光發(fā)射部313到316, 并且使激光發(fā)射部313到316基于從控制部110輸出的圖像數(shù)據(jù)發(fā)射 激光。激光通過(guò)反光鏡340到351分別照射在感光鼓325到328上。 在感光鼓325到328上分別形成基于激光的潛像。顯影裝置321到324 利用黑色(BK)、黃色(Y)、青色(C)以及品紅(M)的調(diào)色劑 分別將感光鼓325到328上的潛像顯影。將各色彩的顯影調(diào)色劑轉(zhuǎn)印 到紙張上,并且執(zhí)行全色打印輸出。從紙張盒360和361以及手動(dòng)給紙盤(pán)362中任何一個(gè)供給的紙張 通過(guò)抗壓輥333被吸到轉(zhuǎn)印帶334上,并且被傳遞。在這種情況下, 按照與激光照射的啟動(dòng)同步的定時(shí)供給和傳遞紙張。將粘附在感光鼓 325到328上的調(diào)色劑圖像轉(zhuǎn)印到紙張上。將其上已形成調(diào)色劑圖像 的紙張傳遞到定影部335,并且利用定影部335的熱和壓力將調(diào)色劑 定影。通過(guò)定影部335的紙張被排出輥336排出到排紙單元370。排 紙單元370對(duì)排出的紙張執(zhí)行后續(xù)處理(打包紙張的分揀處理、對(duì)分 揀后的紙張進(jìn)行裝訂的裝訂處理等)。如果設(shè)定用于在紙張雙面形成圖像的雙面記錄,則在其中調(diào)色劑 圖像已完全被轉(zhuǎn)印和定影在一面的紙張被傳送到排出輥336的位置之 后,顛倒排出輥336的旋轉(zhuǎn)方向,并且通過(guò)擋板337將紙張引導(dǎo)至再 給紙傳遞路徑338。將被引導(dǎo)至再給紙傳遞路徑338的紙張?jiān)谏鲜龆?時(shí)供給到轉(zhuǎn)印帶334。在紙張由轉(zhuǎn)印帶334被傳遞的同時(shí)將調(diào)色劑圖 像轉(zhuǎn)印到紙張的另一面、通過(guò)定影部335定影、然后排出紙張。 圖3是示出了多功能外圍設(shè)備100的結(jié)構(gòu)并以控制部110為主要 重點(diǎn)的框圖。在圖3中,控制部IIO設(shè)置有主控制器111、網(wǎng)絡(luò)控制器部121、 I/O控制部126、圖像處理部135、掃描儀I/F電路140、打印機(jī)I/F 電路145等。主控制器111主要配置有CPU112、總線控制器113、以及各種 1/F控制器電路。CPU 112和總線控制器113對(duì)控制部110的整體操 作進(jìn)行控制。CPU 112基于通過(guò)ROM I/F 115從ROM 114讀取的程 序進(jìn)行操作。在程序中還描述了由軟件進(jìn)行處理的操作,該操作用于 解釋從主機(jī)計(jì)算機(jī)接收到的PDL (頁(yè)面描述語(yǔ)言)代碼數(shù)據(jù)并將該數(shù) 據(jù)擴(kuò)展為光柵圖像數(shù)據(jù)??偩€控制器113控制通過(guò)每個(gè)I/F輸入和輸 出的數(shù)據(jù)傳送,并且當(dāng)發(fā)生總線沖突或DMA (直接存儲(chǔ)器訪問(wèn))數(shù) 據(jù)傳送時(shí)控制仲裁。DRAM 116通過(guò)DRAM I/F 117與主控制器111相連,并用作 CPU 112的操作的工作區(qū)或用于累積圖像數(shù)據(jù)的存儲(chǔ)區(qū)。Codec (編解碼器)118根據(jù)如下所述的壓縮方法壓縮在DRAM 116中累積的光柵圖像數(shù)據(jù),或相反地,將被壓縮和累積的代碼數(shù)據(jù) 擴(kuò)展為光柵圖像數(shù)據(jù)。壓縮方法包括MH(改進(jìn)型霍夫曼)、MR(改 進(jìn)的Read) 、 MMR (改進(jìn)的改進(jìn)型Read) 、 JBIG (聯(lián)合二值圖像 組)、JPEG (聯(lián)合圖片專家組)等。Codec 118通過(guò)I/F 120與主控制器111相連。Codec 118與 DRAM 116之間的數(shù)據(jù)傳送由主控制器111的總線控制器113控制、 并且為DMA傳送。SRAM 119用作Codec 118的臨時(shí)工作區(qū)。圖像處理部135對(duì)在DRAM 116中累積的光柵圖像數(shù)據(jù)分別執(zhí) 行圖像旋轉(zhuǎn)、圖像放大率改變、色彩空間轉(zhuǎn)換、以及圖像二值化的處 理。下面將參考圖4詳細(xì)說(shuō)明圖像處理部135。將SRAM 136用作圖 像處理部135的臨時(shí)工作區(qū)。圖像處理部135通過(guò)I/F 137與主控制 器111相連,并且圖像處理部135與DRAM 116之間的數(shù)據(jù)傳送由總 線控制器113控制、并且為DMA傳送。
網(wǎng)絡(luò)控制器部121通過(guò)I/F 123與主控制器111相連,并且通過(guò) 連接器122與外部網(wǎng)絡(luò)(LAN) 400相連。通常提供以太網(wǎng)(注冊(cè)商 標(biāo))作為網(wǎng)絡(luò)400。用于連接擴(kuò)展板的擴(kuò)展連接器124和1/0控制部 126與通用高速總線125相連。通常提供PCI (外設(shè)部件互連)總線 作為通用高速總線125。I/O控制部126通過(guò)I/O總線128與掃描儀I/F電路140和打印 機(jī)I/F電路145相連。1/0控制部126具有用于在讀取器部200的CPU 與打印機(jī)部300的CPU之間發(fā)送和接收控制命令的異步串行通信控 制器127的兩個(gè)信道。面板I/F 132與LCD控制器131相連并且具有 用于在操作部150的液晶屏上執(zhí)行顯示的I/F、和用于輸入硬鍵或觸 摸面板鍵的鍵輸入I/F 130。操作部150具有液晶顯示部、附接在液晶顯示部上的觸摸面板輸 入部、以及多個(gè)硬鍵。液晶顯示部顯示通過(guò)面板I/F 132發(fā)送的與多 功能外圍設(shè)備100的操作相關(guān)的功能、圖像數(shù)據(jù)等。通過(guò)觸摸面板鍵 或》更鍵輸入的信號(hào)通過(guò)面板I/F 132與CPU 112進(jìn)行通信。實(shí)時(shí)時(shí)鐘模塊133更新/存儲(chǔ)在多功能外圍設(shè)備中管理的數(shù)據(jù)和 時(shí)間,并且該實(shí)時(shí)時(shí)鐘模塊133由后備電池134支持。E-IDE (增 強(qiáng)型集成驅(qū)動(dòng)電子器件)連接器161連接外部存儲(chǔ)裝置。在本實(shí)施例 中,HD驅(qū)動(dòng)器160通過(guò)E - IDE連接器161與I/O控制部126相連, 以對(duì)HD 162寫(xiě)/讀圖像數(shù)據(jù)。連接器142與讀取器部200相連,并具有異步串行I/F 143和視 頻I/F 144 。連接器147與打印機(jī)部300相連,并且具有異步串行I/F 148 和視頻I/F 149。掃描儀I/F電路140通過(guò)連接器142與讀取器部200相連,并且 還通過(guò)掃描儀總線141與主控制器111相連。掃描儀I/F電路140具 有用于將預(yù)定處理應(yīng)用于從讀取器部200接收到的圖像數(shù)據(jù)的功能。 此外,掃描儀I/F電路140還具有用于將控制信號(hào)輸出到掃描儀總線 141的功能,該控制信號(hào)是基于從讀取器部200發(fā)送的視頻控制信號(hào) 生成的。從掃描儀總線141到DRAM 116的數(shù)據(jù)傳送由總線控制器113進(jìn)行控制。打印機(jī)I/F電路145通過(guò)連接器147與打印機(jī)部300相連,并且 還通過(guò)打印機(jī)總線146與主控制器111相連。打印機(jī)I/F電路145具 有將預(yù)定處理應(yīng)用于從主控制器111輸出的圖像數(shù)據(jù)并且將該圖像數(shù) 據(jù)輸出到打印機(jī)部300的功能。此外,打印機(jī)I/F電路145還具有用 于將控制信號(hào)輸出到打印機(jī)總線146的功能,該控制信號(hào)是基于從打 印機(jī)部300發(fā)送的枧頻控制信號(hào)生成的。在總線控制器113的控制下, 在DRAM 116上擴(kuò)展的光柵圖像數(shù)據(jù)是通過(guò)打印機(jī)總線146和視頻 I/F 149 DMA傳送到打印機(jī)部300的。圖4是示出了多功能外圍設(shè)備100的圖像處理部135的結(jié)構(gòu)的框在圖4中,圖像處理部135具有圖像旋轉(zhuǎn)部401、圖像放大率改 變部402、色彩空間轉(zhuǎn)換部403、 LUT (查找表)404以及圖像二值化 部405。 SRAM136用作圖像處理部135的各個(gè)模塊的臨時(shí)工作區(qū)。 假設(shè)預(yù)先將工作區(qū)靜態(tài)地分配給每個(gè)模塊,使得在SRAM 136中的由 各模塊使用的工作區(qū)內(nèi)不會(huì)發(fā)生沖突。圖像處理部135通過(guò)I/F 137與主控制器111相連,并且通過(guò)總 線控制器113控制圖像處理部135與DRAM 116之間的數(shù)據(jù)傳送、并 且該數(shù)據(jù)傳送為DMA傳送??偩€控制器113控制以對(duì)圖像處理部135 的各模塊設(shè)定模式等,并且控制用于將圖像數(shù)據(jù)傳送到各模塊的定 時(shí)。此后,將在下面說(shuō)明圖像處理部135的各模塊的處理的程序。<圖像旋轉(zhuǎn)部>通過(guò)I/F 137從CPU 112對(duì)總線控制器113執(zhí)行用于控制圖像旋 轉(zhuǎn)的設(shè)定。根據(jù)此設(shè)定,總線控制器113對(duì)圖像旋轉(zhuǎn)部401執(zhí)行圖像 旋轉(zhuǎn)所需的設(shè)定(例如,圖像尺寸、旋轉(zhuǎn)方向以及角度等)。在執(zhí)行 了必需的設(shè)定之后,許可從CPU 112再次對(duì)總線控制器113進(jìn)行圖像 數(shù)據(jù)傳送。根據(jù)該許可,總線控制器113啟動(dòng)從DRAM 116或通過(guò)每 個(gè)I/F相連的裝置的圖像數(shù)據(jù)傳送。<圖像放大率改變部>
通過(guò)I/F 137從CPU 112對(duì)總線控制器113執(zhí)行用于控制圖像放 大率改變的設(shè)定。根據(jù)此設(shè)定,總線控制器113對(duì)圖像放大率改變部 402執(zhí)行圖像放大率改變所需的設(shè)定(主掃描方向/次掃描方向的改變 的放大率、圖像放大率改變后的圖像尺寸等)。在執(zhí)行了必需的設(shè)定 之后,許可從CPU112再次對(duì)總線控制器113進(jìn)行圖像數(shù)據(jù)傳送。根 據(jù)該許可,總線控制器113啟動(dòng)從DRAM 116或通過(guò)每個(gè)I/F相連的 裝置的圖像數(shù)據(jù)傳送。圖像放大率改變部402將接收到的圖^^數(shù)據(jù)臨時(shí)存儲(chǔ)在SRAM 136中,并使用SRAM 136作為輸入緩沖器,以基于主掃描方向/次掃 描方向的改變的放大率所需像素的數(shù)量和線的數(shù)量對(duì)存儲(chǔ)的數(shù)據(jù)執(zhí) 行內(nèi)插處理,這就是放大率改變處理。圖像放大率改變部402將進(jìn)行 了放大率改變的數(shù)據(jù)再次寫(xiě)回SRAM136,使用SRAM136作為輸出 緩沖器,利用上述讀取方法從SRAM136讀取圖像數(shù)據(jù),并且將圖像 數(shù)據(jù)傳送到總線控制器113。當(dāng)總線控制器113接收到經(jīng)過(guò)放大率改 變處理的圖像數(shù)據(jù)時(shí),總線控制器113將數(shù)據(jù)傳送到DRAM 116或 1/F上的每個(gè)裝置。<色彩空間轉(zhuǎn)換部>通過(guò)I/F 137從CPU 112對(duì)總線控制器113執(zhí)行用于控制色彩空 間轉(zhuǎn)換的設(shè)定,根據(jù)此設(shè)定,總線控制器113對(duì)色彩空間轉(zhuǎn)換部403 執(zhí)行色彩空間轉(zhuǎn)換處理所需的設(shè)定(如下所述的矩陣運(yùn)算的系數(shù)、 LUT404的表格值等)。在執(zhí)行了必需的設(shè)定之后,許可從CPU112 再次對(duì)總線控制器113進(jìn)行圖像數(shù)據(jù)傳送。根據(jù)該許可,總線控制器 113啟動(dòng)從DRAM 116或通過(guò)每個(gè)I/F相連的裝置的圖像數(shù)據(jù)傳送。色彩空間轉(zhuǎn)換部403首先對(duì)接收到的圖像數(shù)據(jù)的每一個(gè)像素應(yīng) 用下述公式所表示的3x3矩陣運(yùn)算。<formula>formula see original document page 13</formula>在該公式中,R、 G和B為輸入,X、 Y和Z為輸出,all、 a12、a13、 a21、 a22、 a23、 a31、 a32、 a33、 bl、 b2、 b3、 cl、 c2、和c3 分別為系數(shù)。根據(jù)上述公式的運(yùn)算,可以執(zhí)行各種色彩空間轉(zhuǎn)換,例如,諸如從RGB色彩空間到Y(jié)UV色彩空間的轉(zhuǎn)換。此外,可以通過(guò)改變系數(shù) 來(lái)執(zhí)行黑色和白色轉(zhuǎn)換。例如,通過(guò)改變系數(shù)來(lái)執(zhí)行黑色和白色轉(zhuǎn)換 使得公式成為諸如(R+2G+B)/4的通用公式。接著,利用LUT 404對(duì) 經(jīng)過(guò)矩陣運(yùn)算的數(shù)據(jù)執(zhí)行轉(zhuǎn)換。因此,還可以執(zhí)行非線性轉(zhuǎn)換。當(dāng)然, 通過(guò)設(shè)定用于經(jīng)過(guò)該轉(zhuǎn)換的表格,LUT轉(zhuǎn)換可能不會(huì)被充分地執(zhí)行。隨后,色彩空間轉(zhuǎn)換部403將經(jīng)過(guò)色彩空間轉(zhuǎn)換處理的圖像數(shù)據(jù) 傳送到總線控制器113。當(dāng)總線控制器113接收到該經(jīng)過(guò)色彩空間轉(zhuǎn) 換處理的圖像數(shù)據(jù)時(shí),總線控制器113將數(shù)據(jù)傳送到DRAM 116或 1/F上的每個(gè)裝置。<圖像二值化部>通過(guò)I/F 137從CPU 112對(duì)總線控制器113執(zhí)行用于控制二值化 的設(shè)定。根據(jù)此設(shè)定,總線控制器113對(duì)圖像二值化部405執(zhí)行二值 化處理所需設(shè)定(基于轉(zhuǎn)換方法的各種參數(shù)等)。在執(zhí)行了必需的設(shè) 定之后,許可從CPU 112再次對(duì)總線控制器113進(jìn)行圖像數(shù)據(jù)傳送。 根據(jù)該許可,總線控制器113啟動(dòng)從DRAM 116或通過(guò)每個(gè)I/F相連 的裝置的圖像數(shù)據(jù)傳送。圖像二值化部405對(duì)接收到的圖像數(shù)據(jù)進(jìn)行二值化處理。在本實(shí) 施例中,作為一種二值化方法,將圖像數(shù)據(jù)與預(yù)定閾值進(jìn)行比較并簡(jiǎn) 單地進(jìn)行二值化。當(dāng)然可以使用諸如抖動(dòng)方法、誤差擴(kuò)散方法以及改 進(jìn)的誤差擴(kuò)散方法之類的任何方法。隨后,圖像二值化部405將經(jīng)過(guò)二值化處理的圖像數(shù)據(jù)傳送到總 線控制器113。當(dāng)總線控制器113接收到經(jīng)過(guò)二值化處理的圖像數(shù)據(jù) 時(shí),總線控制器113將該數(shù)據(jù)傳送到DRAM 116或I/F上的每個(gè)裝置。圖5是示出了網(wǎng)絡(luò)掃描功能的使用環(huán)境的示意圖。在圖5中,多功能外圍設(shè)備IOO、服務(wù)器501以及PC502到504 通過(guò)LAN 400與網(wǎng)絡(luò)相連。該多功能外圍設(shè)備100具有用于確定在該 PC中是否存在非易失性海量存儲(chǔ)器的功能,如果在該P(yáng)C中存在海量
存儲(chǔ)器,則將圖像數(shù)據(jù)發(fā)送至該P(yáng)C,而如果在該P(yáng)C中不存在海量存 儲(chǔ)器,則將圖像數(shù)據(jù)發(fā)送至服務(wù)器501。服務(wù)器501是具有海量存儲(chǔ)器的服務(wù)器,并且充當(dāng)文件服務(wù)器。 此外,服務(wù)器501用作執(zhí)行瘦客戶端環(huán)境中的應(yīng)用程序的服務(wù)器。PC 502是具有諸如HDD的海量存儲(chǔ)器的主機(jī)計(jì)算機(jī),并且可以 執(zhí)行正常處理而無(wú)需由服務(wù)器501進(jìn)行管理。在諸如HDD的海量存 儲(chǔ)器中安裝了應(yīng)用程序,并且PC 502本身還可以使用該應(yīng)用程序。 PC 502才艮據(jù)通信方法505通過(guò)LAN 400與JI艮務(wù)器501等交換文件。PC 503不具有諸如HDD的海量存儲(chǔ)器,然而,PC 503是用于 操作應(yīng)用程序的包括許多RAM的瘦客戶端PC。因?yàn)镻C503不具有 海量存儲(chǔ)器,所以PC 503本身不能使用應(yīng)用程序。然而,因?yàn)镻C 503 包括許多RAM,所以PC 503可以通過(guò)從服務(wù)器501、多功能外圍設(shè) 備100等栽入應(yīng)用程序來(lái)操作該應(yīng)用程序。PC 503根據(jù)通信方法506通過(guò)LAN 400與服務(wù)器501等交換文 件或應(yīng)用程序。然而,將載入的應(yīng)用程序在其完全被處理后刪除,并 且如果下次要使用該應(yīng)用程序,則必須再次從服務(wù)器501或多功能外 圍設(shè)備100下載該應(yīng)用程序。PC 504不具有諸如HDD的海量存儲(chǔ)器,并且是僅包括最小量的 RAM的瘦客戶端PC。因?yàn)镻C 504具有最小量的RAM,所以PC 504 不能下載并且執(zhí)行應(yīng)用程序,而只能執(zhí)行鍵輸入和顯示輸出。因此, PC 504根據(jù)通信方法507將來(lái)自鍵盤(pán)等的輸入通過(guò)LAN 400發(fā)送至 服務(wù)器501,從服務(wù)器501接收要被顯示在顯示器上的數(shù)據(jù),并且將 該數(shù)據(jù)顯示在顯示器上。在服務(wù)器501中執(zhí)行應(yīng)用程序。在本實(shí)施例中,盡管作為例子給出了網(wǎng)絡(luò)掃描功能的使用環(huán)境, 在該使用環(huán)境中將包括HDD的PC和兩種類型的瘦客戶端PC混合, 但網(wǎng)絡(luò)掃描功能的使用環(huán)境不限于此。當(dāng)然,還可假想配有包括HDD 的PC和瘦客戶端PC中的任何一種PC的網(wǎng)絡(luò)掃描功能的使用環(huán)境。圖6是示出了網(wǎng)絡(luò)掃描功能中通過(guò)PC上的網(wǎng)絡(luò)掃描驅(qū)動(dòng)器軟件 (此后簡(jiǎn)稱為"掃描驅(qū)動(dòng)器")的顯示示例的示意圖。
在圖6中,在PC的顯示器上顯示掃描驅(qū)動(dòng)器窗口 601。網(wǎng)絡(luò)掃 描功能是用于從PC的掃描驅(qū)動(dòng)器指令多功能外圍設(shè)備100的掃描單 元210進(jìn)行掃描、通過(guò)網(wǎng)絡(luò)獲取掃描的圖像、以及在PC中的諸如HDD 的存儲(chǔ)器中存儲(chǔ)該圖像的功能。還可以從PC的掃描驅(qū)動(dòng)器設(shè)定圖像 讀取模式或者預(yù)覽和選擇要被存儲(chǔ)的圖像。預(yù)覽區(qū)域602是用來(lái)顯示用于預(yù)覽掃描圖像的縮略圖像603的區(qū) 域。在所示的例子中,在重疊的狀態(tài)下顯示縮略圖像603。但是,當(dāng) 然也可以在排列(arranged)狀態(tài)下顯示縮略圖像。可以從模式設(shè)定 部604設(shè)定與掃描相關(guān)的不同模式。把指示在模式設(shè)定部604設(shè)定的 模式的信息從PC發(fā)送至多功能外圍設(shè)備100。多功能外圍設(shè)備100 在設(shè)定模式下執(zhí)行掃描。在本實(shí)施例中,可以設(shè)定彩色模式、讀取分 辨率、原稿尺寸、濃度、和原稿設(shè)定方法。當(dāng)按下掃描鍵605時(shí),在模式設(shè)定部604設(shè)定的模式和掃描指令 從PC經(jīng)由網(wǎng)絡(luò)被發(fā)送至多功能外圍設(shè)備100。多功能外圍設(shè)備100 開(kāi)始根據(jù)掃描指令掃描。以連接的(toggle)方式操作預(yù)覽鍵606。當(dāng) 按下預(yù)覽鍵606并且開(kāi)啟預(yù)覽時(shí),縮略圖像被顯示在預(yù)覽區(qū)域602里。 當(dāng)按下刪除鍵607并且選中在預(yù)覽區(qū)域602里顯示的縮略圖像時(shí),縮 略圖像從預(yù)覽區(qū)域602中被刪除并且實(shí)際圖像也被刪除。作為掃描的 結(jié)果,如果存在不要求被保存的圖像,那么使用刪除鍵607。當(dāng)把PC上的掃描驅(qū)動(dòng)器終止時(shí),使用關(guān)閉鍵608。當(dāng)按下關(guān)閉 鍵608時(shí),掃描驅(qū)動(dòng)器窗口 601被關(guān)閉并且在多功能外圍設(shè)備100上 通過(guò)掃描獲取的圖像也被保存在PC中。在按下關(guān)閉鍵608以后,當(dāng) 然系統(tǒng)可以被實(shí)現(xiàn)為通過(guò)顯示用于輸入是否要存儲(chǔ)圖像的窗口使用 戶選擇是否要保存圖像。接下來(lái),將參考流程7-13和圖14-20,詳細(xì)描述具有上 述構(gòu)造的本實(shí)施例的圖像輸入/輸出系統(tǒng)中的操作。圖7是示出通過(guò)常規(guī)客戶端/服務(wù)器環(huán)境中的網(wǎng)絡(luò)掃描操作,在 多功能外圍設(shè)備端創(chuàng)建縮略圖(預(yù)覽圖像數(shù)據(jù))的情況下的操作的圖。 圖14A和14B是流程圖,分別示出了圖7的操作。
在圖7、 14A、 14B中,PC 502將示出掃描模式和掃描指令的信 息發(fā)送至多功能外圍設(shè)備IOO (步驟S701)。在外圍設(shè)備100通過(guò)掃 描儀單元210掃描原稿以后,多功能外圍設(shè)備100通過(guò)利用分辨率轉(zhuǎn) 換等從掃描圖像數(shù)據(jù)中減少像素?cái)?shù)來(lái)創(chuàng)建縮略圖像數(shù)據(jù)(步驟S702 )。 在本實(shí)施例中,把通過(guò)多功能外圍設(shè)備100掃描原稿得到的圖像數(shù)據(jù) 由HDD 160—次存儲(chǔ)在HD 162。接下來(lái),多功能外圍設(shè)備100將縮 略圖像數(shù)據(jù)發(fā)送至PC 502 (步驟S703 )。接下來(lái),多功能外圍設(shè)備100將實(shí)際圖像數(shù)據(jù)(根據(jù)在掃描驅(qū)動(dòng) 器中指定的諸如分辨率等掃描模式的圖像數(shù)據(jù))發(fā)送至PC 502 (步驟 S704)。當(dāng)然,可以配置操作以便通過(guò)在PC 502上運(yùn)行的掃描驅(qū)動(dòng) 器將不需要的縮略圖像數(shù)據(jù)從由PC 502在步驟S703中從多功能外圍 設(shè)備100接收到的縮略圖像數(shù)據(jù)中刪除,并且在步驟S704只發(fā)送需 要的圖像數(shù)據(jù)。在全部發(fā)送完所有圖像數(shù)據(jù)后,多功能外圍設(shè)備IOO 刪除在多功能外圍設(shè)備100的HDD上的圖像數(shù)據(jù),并且通知PC 502 圖像數(shù)據(jù)發(fā)送完成(步驟S705)。圖8是示出通過(guò)常規(guī)客戶端/服務(wù)器環(huán)境中的網(wǎng)絡(luò)掃描操作,在 PC端創(chuàng)建縮略圖的情況下的操作的圖。圖15A和15B是流程圖,分 別示出了圖8的操作。在圖8、 15A和15B中,PC 502將示出掃描模式和掃描指令的 信息發(fā)送至多功能外圍設(shè)備100(步驟S801 )。在多功能外圍i殳備100 通過(guò)掃描儀單元210掃描原稿后,多功能外圍設(shè)備IOO由HDD160在 HD162中存儲(chǔ)掃描的圖像數(shù)據(jù),并且還將掃描的圖像數(shù)據(jù)發(fā)送至PC 502 (步驟S別2 )。如果在掃描驅(qū)動(dòng)器中的設(shè)定中開(kāi)啟預(yù)覽,則PC 502通過(guò)對(duì)實(shí)際 圖像數(shù)據(jù)應(yīng)用分辨率轉(zhuǎn)換來(lái)創(chuàng)建縮略圖像數(shù)據(jù),并且在顯示器上顯示 縮略圖像數(shù)據(jù)(步驟S803)。在完全發(fā)送所有圖像數(shù)據(jù)以后,多功能 外圍設(shè)備100刪除在多功能外圍設(shè)備100的HDD上的圖像數(shù)據(jù),并 且通知PC 502圖像數(shù)據(jù)發(fā)送完成(步驟S804 )。圖9是示出在瘦客戶端環(huán)境下的網(wǎng)絡(luò)掃描操作的第一具體示例 的圖。圖16A和16B是流程圖,分別示出了圖9的操作。在圖9、 16A、和16B中,在第一具體示例中,PC 503不包括 HDD,但是包括能夠運(yùn)行應(yīng)用程序的RAM。因此,在PC 503上操作 掃描驅(qū)動(dòng)器并且在多功能外圍設(shè)備100上創(chuàng)建縮略圖像數(shù)據(jù)。首先,PC 503訪問(wèn)多功能外圍設(shè)備100,從多功能外圍設(shè)備IOO 獲取用于多功能外圍設(shè)備100的掃描驅(qū)動(dòng)器(步驟S901),并且在 RAM上擴(kuò)展它。在本實(shí)施例中,盡管掃描驅(qū)動(dòng)器是從多功能外圍設(shè) 備100獲取,但是當(dāng)然掃描驅(qū)動(dòng)器也可以從諸如服務(wù)器501的其它裝 置獲取。PC 503指令服務(wù)器501將以下信息發(fā)送至多功能外圍設(shè)備 100。換句話說(shuō),PC 503指令服務(wù)器501將掃描模式、掃描指令、關(guān) 于執(zhí)行指令的PC 503本身的地址信息、關(guān)于實(shí)際圖像數(shù)據(jù)被發(fā)送至 的服務(wù)器501的地址信息、以及指示圖像數(shù)據(jù)存儲(chǔ)位置的信息發(fā)送至 多功能外圍設(shè)備IOO (步驟S902)。當(dāng)多功能外圍設(shè)備100經(jīng)由服務(wù)器501從PC 503接收掃描指令 時(shí),多功能外圍設(shè)備100通過(guò)掃描儀單元210掃描原稿,并且然后利 用分辨率轉(zhuǎn)換等從掃描圖像數(shù)據(jù)創(chuàng)建縮略圖像數(shù)據(jù)(步驟S903 )。根 據(jù)與掃描指令一同發(fā)送的關(guān)于服務(wù)器501的地址信息,多功能外圍設(shè) 備100發(fā)送實(shí)際圖像數(shù)據(jù)至服務(wù)器501 (步驟S卯4)。同時(shí),根據(jù)與 掃描指令一同發(fā)送的關(guān)于PC 503的地址信息,多功能外圍設(shè)備100 不通過(guò)服務(wù)器501而發(fā)送縮略圖像數(shù)據(jù)至PC 503 (步驟S905 )。把在步驟S904中從多功能外圍設(shè)備IOO發(fā)送至服務(wù)器501的實(shí) 際圖像數(shù)據(jù)存儲(chǔ)在步驟S卯2中指定的服務(wù)器501中的圖像數(shù)據(jù)存儲(chǔ) 位置中(用于PC 503的區(qū)域或用于通過(guò)使用PC 503執(zhí)行讀取指令的 用戶的區(qū)域)。另外,把在步驟S905中從多功能外圍設(shè)備IOO發(fā)送 至PC 503的縮略圖像數(shù)據(jù)鏈接到發(fā)送至服務(wù)器501的實(shí)際圖像數(shù)據(jù)。 從而可以基于縮略圖像數(shù)據(jù)指定存儲(chǔ)在服務(wù)器501中的圖像數(shù)據(jù)存儲(chǔ) 位置中的實(shí)際圖像數(shù)據(jù)。在將所有圖像數(shù)據(jù)完全發(fā)送以后,多功能外圍設(shè)備100刪除在多 功能外圍設(shè)備100的HDD上的圖像數(shù)據(jù),并且通知PC 503圖像數(shù)據(jù)
發(fā)送完成(步驟S906)。用戶在步驟S905指定由PC 503從多功能 外圍設(shè)備100上接收到的縮略圖像數(shù)據(jù),并且執(zhí)行刪除指令。從而, PC 503將圖像數(shù)據(jù)刪除指令發(fā)送至服務(wù)器501 (步驟S907 )。服務(wù)器 501刪除與指定縮略圖像數(shù)據(jù)相鏈接的實(shí)際圖像數(shù)據(jù)。換句話說(shuō),在本實(shí)施例中,當(dāng)把縮略圖像數(shù)據(jù)從多功能外圍設(shè)備 100發(fā)送至PC 503時(shí),關(guān)于實(shí)際圖像數(shù)據(jù)的存儲(chǔ)目的地的信息被附加 到縮略圖像數(shù)據(jù)中。當(dāng)把存儲(chǔ)在服務(wù)器501中的實(shí)際圖像數(shù)據(jù)從PC 503刪除時(shí),附加在縮略圖像數(shù)據(jù)中的存儲(chǔ)目的地信息被引用。從而, 將存儲(chǔ)在服務(wù)器501中且對(duì)應(yīng)于縮略圖像數(shù)據(jù)的實(shí)際圖像數(shù)據(jù)刪除。 在這個(gè)時(shí)候,由于把縮略圖像數(shù)據(jù)發(fā)送至PC 503而沒(méi)有經(jīng)過(guò)服務(wù)器 501,所以可以減輕服務(wù)器501上的負(fù)荷,并且PC 503還可以快速執(zhí) 行預(yù)覽。圖IO是示出在痩客戶端環(huán)境下的網(wǎng)絡(luò)掃描操作的第二具體示例 的圖。圖17A和17B是流程圖,分別示出圖10的操作。在圖10、17A、17B中,在第二具體示例中,PC 503不包括HDD, 但是包括能夠執(zhí)行應(yīng)用程序的RAM。因此,在PC 503上操作掃描驅(qū) 動(dòng)器并且在多功能外圍設(shè)備100上創(chuàng)建縮略圖像數(shù)據(jù)。首先,PC 503訪問(wèn)多功能外圍設(shè)備100,從多功能外圍設(shè)備IOO 獲取用于多功能外圍設(shè)備100的掃描驅(qū)動(dòng)器(步驟SIOOI),并且在 RAM上擴(kuò)展它。PC 503指令服務(wù)器501將以下信息發(fā)送至多功能外 圍設(shè)備IOO。換句話說(shuō),PC 503指令服務(wù)器501將掃描模式、掃描指 令、關(guān)于執(zhí)行指令的PC 503本身的地址信息、關(guān)于實(shí)際圖像數(shù)據(jù)被 發(fā)送至的服務(wù)器501的地址信息、以及示出圖像數(shù)據(jù)存儲(chǔ)位置的信息 發(fā)送至多功能外圍設(shè)備IOO (步驟S1002)。在多功能外圍設(shè)備100通過(guò)掃描儀單元210掃描原稿以后,多功 能外圍設(shè)備100利用分辨率轉(zhuǎn)換等從掃描圖像數(shù)據(jù)創(chuàng)建縮略圖像數(shù)據(jù) (步驟S1003 )。根據(jù)與掃描指令一起發(fā)送的關(guān)于PC 503的地址信息, 多功能外圍設(shè)備100不通過(guò)服務(wù)器501而發(fā)送縮略圖像數(shù)據(jù)至PC 503 (步驟S1004 )。
用戶通過(guò)在PC 503上的掃描驅(qū)動(dòng)器獲取而參考在步驟S1004從 多功能外圍設(shè)備100發(fā)送的縮略圖像數(shù)據(jù),并且指定不需要的圖像數(shù) 據(jù)。從而,PC503將對(duì)不需要的圖像數(shù)據(jù)的刪除指令和在服務(wù)器501 中存儲(chǔ)實(shí)際圖像數(shù)據(jù)的指令發(fā)送至多功能外圍設(shè)備IOO(步驟S1005 )。多功能外圍設(shè)備100只將需要的圖像數(shù)據(jù)(對(duì)應(yīng)于在PC 503上 選出的縮略圖像數(shù)據(jù)的圖像數(shù)據(jù))發(fā)送至服務(wù)器501。此外,多功能 外圍設(shè)備100在服務(wù)器501中的指定圖像數(shù)據(jù)存儲(chǔ)位置(用于PC 503 的區(qū)域或用于通過(guò)使用PC 503執(zhí)行讀取指令的用戶的區(qū)域)中存儲(chǔ) 圖像數(shù)據(jù)(步驟S1006)。在把所有的圖像數(shù)據(jù)完全發(fā)送以后,多功 能外圍設(shè)備100刪除在多功能外圍設(shè)備100的HDD上的圖像數(shù)據(jù), 并且通知PC 503圖像數(shù)據(jù)發(fā)送完成(步驟S1007 )。圖11是示出在瘦客戶端環(huán)境下網(wǎng)絡(luò)掃描操作的第三具體示例的 圖。圖18A、 18B、和18C是流程圖,分別示出圖ll的操作。在圖11、 18A、 18B、和18C中,在第三具體示例中,PC 503 不包括HDD,但是包括能夠執(zhí)行應(yīng)用程序的RAM。因此,在PC 503 上操作掃描驅(qū)動(dòng)器并且在多功能外圍設(shè)備100上創(chuàng)建縮略圖像數(shù)據(jù)。首先,PC 503訪問(wèn)多功能外圍設(shè)備100,從多功能外圍設(shè)備IOO 獲取用于多功能外圍設(shè)備100的掃描驅(qū)動(dòng)器(步驟SllOl),并且在 PC 503的RAM上擴(kuò)展它。PC 503將掃描模式、掃描指令、關(guān)于實(shí) 際圖像數(shù)據(jù)被發(fā)送至的服務(wù)器501的地址信息、以及示出存儲(chǔ)位置的 信息發(fā)送至多功能外圍設(shè)備IOO (步驟S1102)。在多功能外圍設(shè)備100通過(guò)掃描儀單元210掃描原稿以后,多功 能外圍設(shè)備100利用分辨率轉(zhuǎn)換等從掃描圖像數(shù)據(jù)創(chuàng)建縮略圖像數(shù)據(jù) (步驟S1103)。多功能外圍設(shè)備100將實(shí)際圖像數(shù)據(jù)發(fā)送至服務(wù)器 501 (步驟S1104),并且還將縮略圖像數(shù)據(jù)發(fā)送至服務(wù)器501 (步驟 S1105)。在把所有的圖像數(shù)據(jù)完全發(fā)送以后,多功能外圍設(shè)備100 刪除多功能外圍設(shè)備100的HDD上的圖像數(shù)據(jù),并且通知PC 503圖 像數(shù)據(jù)發(fā)送完成(步驟S1106 )。用戶從掃描驅(qū)動(dòng)器執(zhí)行預(yù)覽指令。從而,PC 503通知服務(wù)器501
獲取縮略圖像數(shù)據(jù)的指令(步驟S1107)。服務(wù)器501發(fā)送縮略圖像 數(shù)據(jù)至PC 503 (步驟S1108)。把關(guān)于實(shí)際圖像數(shù)據(jù)的鏈接的信息附 加到在步驟S1108中從服務(wù)器501發(fā)送至PC 503的縮略圖像數(shù)據(jù)中。 用戶選擇在PC 503上的掃描驅(qū)動(dòng)器上的縮略圖像數(shù)據(jù),并且執(zhí)行刪 除指令。從而,PC 503將對(duì)實(shí)際圓像數(shù)據(jù)的刪除指令發(fā)送至服務(wù)器 501 (步驟S1109)。服務(wù)器501刪除實(shí)際圖像數(shù)據(jù)。圖12是示出在瘦客戶端環(huán)境下網(wǎng)絡(luò)掃描操作的第四具體示例的 圖。圖19A、 19B、和19C是流程圖,分別示出了圖12的操作。在圖12、 19A、 19B、和19C中,在第四具體示例中,PC 504 不包括HDD,并且只包括最少量的RAM。因此,PC 504只是輸入/ 輸出終端,并且在服務(wù)器501上操作掃描驅(qū)動(dòng)器。把來(lái)自于諸如在PC 504中的鍵盤(pán)或鼠標(biāo)的輸入部的用戶輸入直 接發(fā)送至服務(wù)器501。來(lái)自PC 504的輸入開(kāi)啟在服務(wù)器501上的掃描 驅(qū)動(dòng)器,并且把掃描驅(qū)動(dòng)器屏幕顯示在PC 504的顯示器上。用戶在 PC 504的掃描驅(qū)動(dòng)器屏幕上執(zhí)行掃描開(kāi)始操作。從而,PC 504將對(duì) 應(yīng)于由鼠標(biāo)和鍵盤(pán)的操作指示的掃描驅(qū)動(dòng)器屏幕上的坐標(biāo)的信息發(fā) 送至服務(wù)器501 (步驟S1201)。服務(wù)器501識(shí)別掃描開(kāi)始操作,并 且將掃描開(kāi)始指令發(fā)送至多功能外圍設(shè)備IOO (步驟S1202)。在多功能外圍設(shè)備100通過(guò)掃描儀單元210掃描原稿以后,多功 能外圍設(shè)備100利用分辨率轉(zhuǎn)換等從掃描圖像數(shù)據(jù)創(chuàng)建縮略圖像數(shù)據(jù) (步驟S1202 )。多功能外圍設(shè)備100發(fā)送實(shí)際圖像數(shù)據(jù)至服務(wù)器501 (步驟S1204 ),并且還發(fā)送縮略圖像數(shù)據(jù)至服務(wù)器501(步驟S1205 )。 在把所有圖像數(shù)據(jù)完全發(fā)送以后,多功能外圍設(shè)備100刪除在多功能 外圍設(shè)備100的HDD上的圖像數(shù)據(jù),并且通知服務(wù)器501圖像數(shù)據(jù) 發(fā)送完成(步驟S1206)。根據(jù)從步驟S1202到步驟S1206的操作,服務(wù)器501更新在PC 504的掃描驅(qū)動(dòng)器屏幕上的顯示。服務(wù)器501將指示掃描驅(qū)動(dòng)器屏幕 的更新的信息發(fā)送至PC504 (步驟S1207)。從而將更新的掃描驅(qū)動(dòng) 器屏幕顯示在PC504的顯示器上。如果需要,用戶可以在服務(wù)器501 上通過(guò)PC 504的輸入部操作掃描驅(qū)動(dòng)器,并且可以刪除實(shí)際圖像數(shù) 據(jù)等。圖13是示出在瘦客戶端環(huán)境下網(wǎng)絡(luò)掃描操作的第五具體示例的 圖。圖20A、 20B、和20C是流程圖,分別示出了圖13的操作。在圖13、 20A、 20B、和20C中,在第五具體示例中,PC 504 不包括HDD,并且只包括最少量的RAM。因此,PC 504只是輸入/ 輸出終端,并且在服務(wù)器501上操作掃描驅(qū)動(dòng)器。把來(lái)自于諸如PC 504的鍵盤(pán)或鼠標(biāo)的輸入部的用戶輸入直接發(fā) 送至服務(wù)器501。來(lái)自PC504的輸入開(kāi)啟在服務(wù)器501上的驅(qū)動(dòng)器, 并且把掃描驅(qū)動(dòng)器屏幕顯示在PC 504的顯示器上。用戶在PC 504的 掃描驅(qū)動(dòng)器屏幕上執(zhí)行掃描開(kāi)始操作。從而,PC 504將對(duì)應(yīng)于由鼠標(biāo) 和鍵盤(pán)的操作指示的掃描驅(qū)動(dòng)器屏幕上的坐標(biāo)的信息發(fā)送至服務(wù)器 501 (步驟S1301)。服務(wù)器501識(shí)別掃描開(kāi)始操作,并且將掃描開(kāi)始 指令發(fā)送至多功能外圍設(shè)備IOO (步驟S1302)。在多功能外圍設(shè)備IOO通過(guò)掃描儀單元210掃描原稿以后,多功 能外圍設(shè)備100發(fā)送實(shí)際圖像數(shù)據(jù)至服務(wù)器501 (步驟S1303 )。在 把所有圖像數(shù)據(jù)完全發(fā)送以后,多功能外圍設(shè)備100刪除在多功能外 圍設(shè)備100的HDD上的圖像數(shù)據(jù),并且通知服務(wù)器501發(fā)送圖像數(shù) 據(jù)完成(步驟S1304)。用戶通過(guò)服務(wù)器501的掃描驅(qū)動(dòng)器指令預(yù)覽。 從而,服務(wù)器501的掃描驅(qū)動(dòng)器在服務(wù)器501上通過(guò)分辨率轉(zhuǎn)換從實(shí) 際圖像數(shù)據(jù)創(chuàng)建縮略圖像數(shù)據(jù),并且在PC 504的掃描驅(qū)動(dòng)器屏幕上 顯示縮略圖像數(shù)據(jù)(步驟S1305)。根據(jù)從步驟S1302到步驟S1305的操作,服務(wù)器501更新在PC 504的掃描驅(qū)動(dòng)器屏幕上的顯示。服務(wù)器501將示出掃描驅(qū)動(dòng)器屏幕 的更新的信息發(fā)送至PC 504 (步驟S1306)。從而將更新的掃描驅(qū)動(dòng) 器屏幕顯示在PC 504的顯示器上。如果需要,用戶可以在服務(wù)器501 上通過(guò)PC 504的輸入部操作掃描驅(qū)動(dòng)器,并且可以刪除實(shí)際圖像數(shù) 據(jù)等。應(yīng)該注意的是,盡管在本實(shí)施例中參考附圖7-13描述了網(wǎng)絡(luò)掃
描功能的具體示例,但是由于不同的使用環(huán)境可能如圖5所示被混在 一起,所以可以把網(wǎng)絡(luò)掃描功能配置如下。網(wǎng)絡(luò)掃描功能被配置為使 掃描驅(qū)動(dòng)器識(shí)別客戶端PC和服務(wù)器之間的關(guān)系,并且根據(jù)諸如HDD 和RAM的資源的狀況自動(dòng)判斷功能在圖7 - 13中的哪種模式下操作, 然后該功能進(jìn)行操作。如上所述,根據(jù)本實(shí)施例,如果在瘦客戶端環(huán)境下從PC將掃描 指令發(fā)送至多功能外圍設(shè)備100,則實(shí)際圖像數(shù)據(jù)被發(fā)送至服務(wù)器, 并且鏈接至實(shí)際圖像數(shù)據(jù)的縮略圖像數(shù)據(jù)被發(fā)送至PC。作為替代, 將縮略圖像數(shù)據(jù)發(fā)送至服務(wù)器,PC通知服務(wù)器獲取縮略圖像數(shù)據(jù)的 指令,并且將縮略圖像數(shù)據(jù)從服務(wù)器發(fā)送至PC。作為替代,將實(shí)際 圖像數(shù)據(jù)發(fā)送至服務(wù)器,并且通過(guò)服務(wù)器上的掃描驅(qū)動(dòng)器從實(shí)際圖像 數(shù)據(jù)創(chuàng)建縮略圖像數(shù)據(jù)。通過(guò)在PC上指定縮略圖像數(shù)據(jù)和執(zhí)行刪除 指令,可以刪除實(shí)際圖像數(shù)據(jù)。換句話說(shuō),可以使多功能外圍設(shè)備經(jīng)由網(wǎng)絡(luò)從PC讀取原稿,經(jīng) 由網(wǎng)絡(luò)獲取縮略圖像數(shù)據(jù),并且刪除存儲(chǔ)在服務(wù)器中的并且對(duì)應(yīng)于縮 略圖像數(shù)據(jù)的圖像數(shù)據(jù)等。從而,在瘦客戶端環(huán)境下,使用網(wǎng)絡(luò)掃描 功能也可以產(chǎn)生與常規(guī)客戶端/服務(wù)器環(huán)境相似的操作性。還可以減輕 在基于服務(wù)器的計(jì)算環(huán)境中的服務(wù)器上的負(fù)荷,并且還能快速檢查讀 取圖像。此外,由于讀取指令經(jīng)過(guò)服務(wù)器501,所以服務(wù)器501也可 以管理客戶端PC的操作,其不會(huì)危害基于服務(wù)器計(jì)算的原始目的。應(yīng)當(dāng)注意的是,預(yù)覽圖像數(shù)據(jù)并不限于縮略圖像,只要形式可以 達(dá)到預(yù)覽的目的,則其形式不受限制。在上述實(shí)施例中,盡管如圖9-13所示的痩客戶端環(huán)境被用來(lái)作 為例子,但是本發(fā)明并不限定于此??梢匀我馀渲檬菘蛻舳谁h(huán)境而不 會(huì)脫離本發(fā)明的范圍。在上述實(shí)施例中,盡管使用多功能外圍設(shè)備用于網(wǎng)絡(luò)掃描的情況 -故用作例子,但是本發(fā)明并不限于此。掃描儀也可以被用來(lái)替代多功 能外圍設(shè)備。應(yīng)當(dāng)理解的是,通過(guò)提供具有其中存儲(chǔ)著實(shí)現(xiàn)上述實(shí)施例的功能
的軟件的程序代碼的存儲(chǔ)介質(zhì)的系統(tǒng)或設(shè)備,以及使這些系統(tǒng)或設(shè)備的計(jì)算機(jī)(或CPU或MPU)讀出和運(yùn)行存儲(chǔ)在存儲(chǔ)介質(zhì)中的程序代 碼也可以達(dá)成本發(fā)明的目的。在這種情況下,從存儲(chǔ)介質(zhì)讀取的程序代碼本身實(shí)現(xiàn)上述實(shí)施例 的功能,因此程序代碼和其中存儲(chǔ)著程序代碼的存儲(chǔ)介質(zhì)構(gòu)成了本發(fā) 明。用于提供程序代碼的存儲(chǔ)介質(zhì)的例子包括軟(注冊(cè)商標(biāo))盤(pán)、硬 盤(pán)、磁光盤(pán)、CD國(guó)ROM、 CD-R、 CD-RW、 DVD醒ROM、 DVD-RAM、 DVD-RW、 DVD+RW、磁帶、非易失性存儲(chǔ)卡和ROM。作為替代, 可以經(jīng)由網(wǎng)絡(luò)下載程序。此外,應(yīng)當(dāng)理解的是,不僅通過(guò)執(zhí)行由計(jì)算機(jī)讀出的程序代碼可 以實(shí)現(xiàn)上述實(shí)施例的功能,而且通過(guò)使在計(jì)算機(jī)上操作的OS(操作 系統(tǒng))等基于程序代碼的指令執(zhí)行部分或全部的實(shí)際操作也可以實(shí)現(xiàn) 上述實(shí)施例的功能。此外,應(yīng)當(dāng)理解的是,可以通過(guò)將從存儲(chǔ)介質(zhì)讀出的程序代碼寫(xiě) 入設(shè)置在插入計(jì)算機(jī)中的擴(kuò)展板上的或在與計(jì)算機(jī)相連的擴(kuò)展單元 中的存儲(chǔ)器,然后使設(shè)置在擴(kuò)展板或擴(kuò)展單元中的CPU等基于程序 代碼的指令,執(zhí)行部分或全部的實(shí)際操作來(lái)實(shí)現(xiàn)上述實(shí)施例的功能。雖然本發(fā)明參考示例性實(shí)施例進(jìn)行了描述,但是需要理解本發(fā)明 并不限于所披露的示例性實(shí)施例。下述權(quán)利要求的范圍將符合最廣泛 的解釋,以便包括所有修改、等價(jià)結(jié)構(gòu)和功能。本申請(qǐng)要求在2006年9月6日提交的日本專利申請(qǐng) No.2006-241852的優(yōu)先權(quán),其通過(guò)引用整體包含在此。
權(quán)利要求
1.一種圖像輸入/輸出系統(tǒng),其中圖像讀取裝置、服務(wù)器、以及客戶端裝置通過(guò)網(wǎng)絡(luò)可通信地彼此相連,其中所述服務(wù)器包括接收單元和指令單元,該接收單元適用于從所述客戶端裝置接收讀取指令,該指令單元適用于指令所述圖像讀取裝置根據(jù)所述接收單元接收到的讀取指令來(lái)讀取原稿,所述圖像讀取裝置包括讀取單元和發(fā)送單元,該讀取單元適用于基于來(lái)自所述指令單元的指令讀取原稿,該發(fā)送單元適用于將通過(guò)所述讀取單元讀取的圖像數(shù)據(jù)發(fā)送到所述客戶端裝置而無(wú)需通過(guò)所述服務(wù)器。
2. 根據(jù)權(quán)利要求1所述的圖像輸入/輸出系統(tǒng),其中所述發(fā)送單 元基于來(lái)自所述指令單元的指令中所包含的關(guān)于所述客戶端裝置的 地址信息發(fā)送圖像數(shù)據(jù)。
3. 根據(jù)權(quán)利要求1所述的圖像輸入/輸出系統(tǒng),其中所述發(fā)送單 元適用于將預(yù)覽圖像數(shù)據(jù)發(fā)送至所述客戶端裝置而無(wú)需通過(guò)所述服 務(wù)器,并將實(shí)際圖像數(shù)據(jù)發(fā)送至所述服務(wù)器。
4. 根據(jù)權(quán)利要求1所述的圖像輸入/輸出系統(tǒng),其中所述圖像讀 取裝置適用于將關(guān)于實(shí)際圖像數(shù)據(jù)的存儲(chǔ)目的地的信息附加到預(yù)覽 圖像數(shù)據(jù),并且通過(guò)所述發(fā)送單元將預(yù)覽圖像數(shù)據(jù)發(fā)送至所述客戶端 裝置。
5. 根據(jù)權(quán)利要求4所迷的圖像輸入/輸出系統(tǒng),其中所述客戶端目的地信息,對(duì)實(shí)際圖像數(shù)據(jù)執(zhí)行刪除指令。
6. 根據(jù)權(quán)利要求1所述的圖像輸入/輸出系統(tǒng),其中所述圖像讀 取裝置還包括確定單元,其適用于確定所述客戶端裝置是否設(shè)置有能 夠存儲(chǔ)圖像數(shù)據(jù)的非易失性存儲(chǔ)器,所述發(fā)送單元適用于在所述確定單元確定所述客戶端裝置設(shè)置 有所述存儲(chǔ)器的情況下,將圖像數(shù)據(jù)發(fā)送至所述客戶端裝置而無(wú)需通 過(guò)所述服務(wù)器,而在所述確定單元確定所述客戶端裝置沒(méi)有設(shè)置所述 存儲(chǔ)器的情況下,將圖像數(shù)據(jù)發(fā)送至所述服務(wù)器。
7. 根據(jù)權(quán)利要求1所述的圖像輸入/輸出系統(tǒng),其中所述圖像讀 取裝置還包括驅(qū)動(dòng)器存儲(chǔ)單元,其適用于存儲(chǔ)圖像讀取驅(qū)動(dòng)器,該圖 像讀取驅(qū)動(dòng)器適用于控制由所述讀取單元進(jìn)行的讀取的執(zhí)行,以及所述客戶端裝置包括獲取單元和指令單元,該獲取單元適用于獲 取存儲(chǔ)在所述驅(qū)動(dòng)器存儲(chǔ)單元中的圖像讀取驅(qū)動(dòng)器,該指令單元適用 于指令所述圖像讀取裝置通過(guò)使用由所述獲取單元獲取的圖像讀取 驅(qū)動(dòng)器通過(guò)所述讀取單元進(jìn)行讀取。
8. —種圖像輸入/輸出系統(tǒng)的控制方法,在該圖像輸入/輸出系 統(tǒng)中,圖像讀取裝置、服務(wù)器、以及客戶端裝置通過(guò)網(wǎng)絡(luò)可通信地彼 此相連,該控制方法包括以下步驟從所述客戶端裝置接收讀取指令,并且指令所述圖像讀取裝置根 據(jù)接收到的讀取指令來(lái)讀取原稿;并且基于從所述服務(wù)器接收到的指令讀取原稿,并將所讀取的圖像數(shù) 據(jù)發(fā)送到所述客戶端裝置而無(wú)需通過(guò)所述服務(wù)器。
9. 一種程序,其用于使計(jì)算機(jī)實(shí)施根據(jù)權(quán)利要求8所述的圖像 輸入/輸出系統(tǒng)所具有的圖像讀取裝置、服務(wù)器以及客戶端裝置中每一 個(gè)的控制方法。
全文摘要
一種圖像輸入/輸出系統(tǒng),其在使用基于服務(wù)器的計(jì)算環(huán)境中的網(wǎng)絡(luò)掃描功能的情況下可以減輕服務(wù)器上的負(fù)荷。圖像輸入/輸出系統(tǒng)包括多功能外圍設(shè)備、服務(wù)器、以及計(jì)算機(jī),它們通過(guò)網(wǎng)絡(luò)可通信地彼此相連。服務(wù)器從計(jì)算機(jī)接收讀取指令并指令多功能外圍設(shè)備以根據(jù)讀取指令讀取原稿。在多功能外圍設(shè)備中,讀取器部基于來(lái)自服務(wù)器的指令讀取原稿,并且控制部將由讀取器部獲取的縮略圖數(shù)據(jù)發(fā)送至計(jì)算機(jī)而無(wú)需通過(guò)服務(wù)器。
文檔編號(hào)H04N1/00GK101150638SQ200710141319
公開(kāi)日2008年3月26日 申請(qǐng)日期2007年8月6日 優(yōu)先權(quán)日2006年9月6日
發(fā)明者宮原宣明 申請(qǐng)人:佳能株式會(huì)社