專利名稱:圖像處理裝置、系統(tǒng)以及方法
技術(shù)領(lǐng)域:
下面的描述涉及用于生成并且輸出合成圖像數(shù)據(jù)的一種或者多種圖像處理技術(shù)。
背景技術(shù):
已知下述圖像處理裝置,其給用戶提供合成圖像數(shù)據(jù),在該合成圖像數(shù)據(jù)上基于 多個文檔頁的圖像被配置在由用戶指定的預(yù)定區(qū)域中(例如,請參見日本專利臨時公開 No. HEI 8-289132)。更加具體地,圖像處理裝置逐頁讀取多個文檔頁,并且組合基于讀取的 文檔頁的圖像以將其配置在用戶指定的區(qū)域中。
發(fā)明內(nèi)容
根據(jù)此圖像處理裝置,當(dāng)將基于多個文檔頁的圖像組合為單個數(shù)據(jù)時,用戶必須 為每個文檔頁執(zhí)行“讀取文檔頁”和“指定讀取圖像要被配置的區(qū)域”的操作。即,上面的 技術(shù)要求用戶為每個文檔頁執(zhí)行麻煩的操作。本發(fā)明的方面的有利之處在于,提供了一種或者多種改進(jìn)的技術(shù),該技術(shù)使得能 夠以用戶友好的方式獲得具有組合在其中的基于多個文檔頁的圖像的單個輸出數(shù)據(jù)。根據(jù)本發(fā)明的方面,提供了一種圖像處理裝置,該圖像處理裝置被構(gòu)造為生成并 且輸出其中組合了兩個或者更多文檔圖像的合成數(shù)據(jù)。圖像處理裝置包括區(qū)域檢測單元, 該區(qū)域檢測單元被構(gòu)造為分別從模板數(shù)據(jù)檢測配置區(qū)域,所述模板數(shù)據(jù)定義所述合成數(shù)據(jù) 上要配置所述文檔圖像的配置區(qū)域;區(qū)域位置指定單元,該區(qū)域位置指定單元被構(gòu)造為相 對于用于定義模板數(shù)據(jù)上的位置的第一標(biāo)準(zhǔn)指定檢測到的配置區(qū)域中的每一個的位置;區(qū) 域識別提供單元,該區(qū)域識別提供單元被構(gòu)造為基于配置區(qū)域中的每一個的指定位置將區(qū) 域識別提供給配置區(qū)域中的每一個;圖像獲取單元,該圖像獲取單元被構(gòu)造為基于設(shè)置在 該圖像獲取單元上的文檔頁獲取圖像數(shù)據(jù),其中在所述文檔頁上形成有要組合的文檔圖 像;圖像提取單元,該圖像提取單元被構(gòu)造為從獲取的圖像數(shù)據(jù)提取文檔圖像;圖像位置 指定單元,該圖像位置指定單元被構(gòu)造為相對于用于定義獲取的圖像數(shù)據(jù)上的位置的第二 標(biāo)準(zhǔn)指定提取的文檔圖像中的每一個的位置;圖像識別提供單元,該圖像識別提供單元被 構(gòu)造為基于文檔圖像中的每一個的指定位置將圖像識別提供給文檔圖像中的每一個;配置 區(qū)域識別單元,該配置區(qū)域識別單元被構(gòu)造為基于圖像識別和區(qū)域識別來識別與文檔圖像 中的每一個相對應(yīng)的配置區(qū)域;圖像編輯單元,該圖像編輯單元被構(gòu)造為編輯文檔圖像中 的每一個以將其配置在配置區(qū)域中通過配置區(qū)域識別單元識別的相應(yīng)的一個中;合成數(shù)據(jù) 生成單元,該合成數(shù)據(jù)生成單元被構(gòu)造為生成合成數(shù)據(jù),其中編輯的文檔圖像被配置在各 配置區(qū)域中;以及輸出單元,該輸出單元被構(gòu)造為輸出通過合成數(shù)據(jù)生成單元生成的合成 數(shù)據(jù)。在本發(fā)明的某些方面,如上所構(gòu)造的圖像處理裝置使得能夠減少施加給用戶的獲 得具有組合在其中的基于多個文檔頁的文檔圖像的輸出數(shù)據(jù)的負(fù)擔(dān)。此外,當(dāng)用戶考慮到 第一標(biāo)準(zhǔn)和第二標(biāo)準(zhǔn)設(shè)置多個文檔頁時,圖像處理裝置能夠提供其中文檔圖像被以用戶想要的方式組合的輸出數(shù)據(jù)。根據(jù)本發(fā)明的方面,進(jìn)一步提供了圖像處理系統(tǒng),該圖像處理系統(tǒng)被構(gòu)造為生成 并輸出合成數(shù)據(jù),其中兩個或者更多文檔圖像被組合。圖像處理系統(tǒng)包括區(qū)域檢測單元, 該區(qū)域檢測單元被構(gòu)造為分別從模板數(shù)據(jù)檢測配置區(qū)域,所述模板數(shù)據(jù)定義所述合成數(shù)據(jù) 上要配置所述文檔圖像的配置區(qū)域;區(qū)域位置指定單元,該區(qū)域位置指定單元被構(gòu)造為相 對于用于定義模板數(shù)據(jù)上的位置的第一標(biāo)準(zhǔn)指定檢測到的配置區(qū)域中的每一個的位置;區(qū) 域識別提供單元,該區(qū)域識別提供單元被構(gòu)造為基于配置區(qū)域中的每一個的指定位置將區(qū) 域識別提供給配置區(qū)域中的每一個;圖像獲取單元,所述圖像獲取單元被構(gòu)造為基于設(shè)置 在所述圖像獲取單元上的文檔頁獲取圖像數(shù)據(jù),在所述文檔頁上形成有要組合的文檔圖 像;圖像提取單元,該圖像提取單元被構(gòu)造為從獲取的圖像數(shù)據(jù)中提取文檔圖像;圖像位 置指定單元,該圖像位置指定單元被構(gòu)造為相對于用于定義獲取的圖像數(shù)據(jù)上的位置的第 二標(biāo)準(zhǔn)指定提取的文檔圖像中的每一個的位置;圖像識別提供單元,該圖像識別提供單元 被構(gòu)造為基于文檔圖像中的每一個的指定位置將圖像識別提供給文檔圖像中的每一個;配 置區(qū)域識別單元,該配置區(qū)域識別單元被構(gòu)造為基于圖像識別和區(qū)域識別來識別與文檔圖 像中的每一個相對應(yīng)的配置區(qū)域;圖像編輯單元,該圖像編輯單元被構(gòu)造為編輯文檔圖像 中的每一個以將其配置在配置區(qū)域中通過配置區(qū)域識別單元識別的相應(yīng)的一個中;合成數(shù) 據(jù)生成單元,該合成數(shù)據(jù)生成單元被構(gòu)造為生成合成數(shù)據(jù),其中編輯的文檔圖像被配置在 各配置區(qū)域中;以及輸出單元,該輸出單元被構(gòu)造為輸出通過合成數(shù)據(jù)生成單元生成的合 成數(shù)據(jù)。
在本發(fā)明的某些方面中,如上所構(gòu)造的圖像處理系統(tǒng)能夠提供與前述的圖像處理 裝置相同的效果。根據(jù)本發(fā)明的方面,進(jìn)一步提供圖像處理方法,該圖像處理方法用于生成并且輸 出其中組合了兩個或者更多文檔圖像的合成數(shù)據(jù)。該方法適于在具有圖像獲取單元的處 理器上執(zhí)行。該方法包括區(qū)域檢測步驟,分別從模板數(shù)據(jù)檢測配置區(qū)域,所述模板數(shù)據(jù)定 義所述合成數(shù)據(jù)上要配置所述文檔圖像的配置區(qū)域;區(qū)域位置指定步驟,相對于用于定義 模板數(shù)據(jù)上的位置的第一標(biāo)準(zhǔn)指定檢測到的配置區(qū)域中的每一個的位置;區(qū)域識別提供步 驟,基于配置區(qū)域中的每一個的指定位置將區(qū)域識別提供給配置區(qū)域中的每一個;圖像獲 取步驟,基于設(shè)置在所述圖像獲取單元上的文檔頁獲取圖像數(shù)據(jù),所述文檔頁在其上具有 要被組合的文檔圖像;圖像提取步驟,從獲取的圖像數(shù)據(jù)提取文檔圖像;圖像位置指定步 驟,相對于用于定義獲取的圖像數(shù)據(jù)上的位置的第二標(biāo)準(zhǔn)指定提取的文檔圖像中的每一個 的位置;圖像識別提供步驟,基于文檔圖像中的每一個的指定位置將圖像識別提供給文檔 圖像中的每一個;配置區(qū)域識別步驟,基于圖像識別和區(qū)域識別來識別與文檔圖像中的每 一個相對應(yīng)的配置區(qū)域;圖像編輯步驟,編輯文檔圖像中的每一個以將其配置在配置區(qū)域 識別步驟中識別的配置區(qū)域中的相應(yīng)的一個中;合成數(shù)據(jù)生成步驟,生成合成數(shù)據(jù),其中編 輯的文檔圖像被配置在各配置區(qū)域中;以及輸出步驟,輸出在合成數(shù)據(jù)生成步驟中生成的 合成數(shù)據(jù)。在本發(fā)明的某些方面,如上所構(gòu)造的計(jì)算機(jī)可讀介質(zhì)能夠提供與前述的圖像處理 裝置相同的效果。
圖1示意性地示出根據(jù)本發(fā)明的一個或者多個方面的打印系統(tǒng)的構(gòu)造。圖2是示出根據(jù)本發(fā)明的一個或者多個方面的控制程序的過程的流程圖。圖3是示出根據(jù)本發(fā)明的一個或者多個方面的區(qū)域識別提供程序的過程的流程圖。圖4是用于示意性示出模板數(shù)據(jù)并且解釋根據(jù)本發(fā)明的一個或者多個方面的提 供區(qū)域識別的處理的圖。圖5和圖6示例根據(jù)本發(fā)明的一個或者多個方面的文檔設(shè)置引導(dǎo)。圖7是示出根據(jù)本發(fā)明的一個或者多個方面的圖像識別提供程序的過程的流程 圖。圖8和圖9示例掃描數(shù)據(jù)以解釋根據(jù)本發(fā)明的一個或者多個方面的提供圖像識別 的處理。圖10示例根據(jù)本發(fā)明的一個或者多個方面的要被輸出的合成數(shù)據(jù)。
具體實(shí)施例方式注意的是,在下面的描述中闡釋了在元件之間的各種連接。注意的是,除非另有規(guī) 定,通常這些連接可以是直接的或者間接的,并且本說明書不意在在此方面進(jìn)行限制。本發(fā) 明的方面可以在作為可存儲在計(jì)算機(jī)可讀介質(zhì)上的程序的計(jì)算機(jī)軟件中實(shí)施,所述計(jì)算機(jī) 可讀介質(zhì)包括但不限于RAM、ROM、閃存、EEPROM、CD介質(zhì)、DVD介質(zhì)、臨時存儲、硬盤驅(qū)動器、 軟驅(qū)、永久存儲等等。在下文中,將會參考附圖描述根據(jù)本發(fā)明的方面的實(shí)施例。(第一實(shí)施例)如圖1中所示,第一實(shí)施例的打印系統(tǒng)1被構(gòu)造有計(jì)算機(jī)10和多功能外圍設(shè)備 (MFP) 30。計(jì)算機(jī)10與MFP 30相連接以在其間交換數(shù)據(jù)(例如,掃描數(shù)據(jù)70)。首先,將會參考圖1提供關(guān)于計(jì)算機(jī)10的詳細(xì)解釋。如圖1中所示,計(jì)算機(jī)10包 括控制器11??刂破?1被構(gòu)造有CPU 12,ROM 13、以及RAM 14。CPU 12是中央處理單元,該中 央處理單元被構(gòu)造為對計(jì)算機(jī)10進(jìn)行整體控制。ROM 13存儲控制計(jì)算機(jī)10所要求的控制 程序和數(shù)據(jù)。RAM 14被構(gòu)造為暫時地存儲通過使用控制程序的CPU 12執(zhí)行的算術(shù)運(yùn)算的結(jié)果。計(jì)算機(jī)10被提供有存儲單元(例如,HDD) 15。存儲單元15與控制器11相連接。 存儲單元15存儲應(yīng)用程序16。應(yīng)用程序16包含下述控制程序(參見圖2)、文檔創(chuàng)建程序、 以及電子制表(spread sheet)程序。此外,計(jì)算機(jī)10具有鼠標(biāo)23、鍵盤24、以及顯示單元25。鼠標(biāo)23和鍵盤24經(jīng)由 輸入接口(I/F) 20與控制器11相鏈接。因此,用戶能夠通過操作鼠標(biāo)23和/或鍵盤24使 控制器11執(zhí)行所想要的處理。顯示單元25經(jīng)由輸出I/F 21與控制器11相連接。因此,顯示單元25能夠基于 通過控制器11的控制顯示各種畫面圖像。另外,計(jì)算機(jī)10被提供有網(wǎng)絡(luò)I/F 22。計(jì)算機(jī)10經(jīng)由網(wǎng)絡(luò)I/F 22與MFP 30相連接。網(wǎng)絡(luò)I/F 22被構(gòu)造為控制計(jì)算機(jī)10和MFP 30之間的數(shù)據(jù)通信。接下來,將會參考圖1提供關(guān)于MFP 30的構(gòu)造的詳細(xì)解釋。MFP30具有控制器31??刂破?1被構(gòu)造有CPU 32,ROM 33、以及RAM 34。CPU 32是中央處理單元,該中央處理單 元被構(gòu)造為進(jìn)行MFP 30的整體控制。ROM 33存儲控制MFP 30所要求的程序和數(shù)據(jù)。RAM 34被構(gòu)造為暫時地存儲通過使用程序的CPU 32執(zhí)行的算術(shù)運(yùn)算的結(jié)果。MFP 30被提供有掃描單元35、打印單元36、以及傳真單元37。從圖1中所示的 MFP30的外觀圖能夠理解的是,掃描單元35具有平臺和托架。平臺被構(gòu)造有光學(xué)透明材料(例如,玻璃)。在平臺上,放置文檔頁。此外,平臺 具有在其上能夠放置A3尺寸的紙張的尺寸。因此,用戶能夠?qū)⒍鄠€文檔頁同時放置在平臺 上。托架具有被構(gòu)造為將光發(fā)射到放置在平臺上的文檔頁的光源。平臺上的文檔頁反 射由托架的光源發(fā)射的光,并且該光用于成像裝置獲取圖像。成像裝置具有多個圖像拾取 元件(例如,(XD),并且組成掃描單元35。因此,當(dāng)多個文檔頁被放置在平臺上時,MFP 30控制掃描單元35獲取如圖8和圖 9中所示的掃描數(shù)據(jù)70。掃描數(shù)據(jù)70包含基于平臺上的文檔頁的多個文檔圖像75。打印單元36被構(gòu)造為在控制器31的控制下在紙張上打印基于輸入打印數(shù)據(jù)的圖像。傳真單元37被構(gòu)造為在控制器31的控制下執(zhí)行到預(yù)定目的地裝置的傳真發(fā)送。MFP 30被提供有顯示面板38和鍵盤39。顯示面板38被構(gòu)造為在控制器31的控 制下顯示各種信息。鍵盤39用于用戶的各種操作。此外,MFP30 包括網(wǎng)絡(luò) I/F 40 JPPSTN I/F 41。網(wǎng)絡(luò) I/F 40 用于 MFP 30 和計(jì) 算機(jī)10之間的數(shù)據(jù)通信。PSTN I/F 41用于經(jīng)由公共交換電話網(wǎng)的電話通信。接下來,將會參考圖2中的流程圖解釋控制程序,其示出要由控制器11執(zhí)行的控 制程序的過程。將會假定模板數(shù)據(jù)50已經(jīng)被設(shè)置為要被處理的數(shù)據(jù)來進(jìn)行下面的描述。能夠使 用應(yīng)用程序16中的相應(yīng)的一個(例如,文檔創(chuàng)建程序)創(chuàng)建模板數(shù)據(jù)50。在這樣的情況下, 在創(chuàng)建文本的同時,用戶使用矩形圖在單頁上確保用戶想要配置其它文檔頁的數(shù)據(jù)的區(qū)域 (配置區(qū)域55)(參見圖4)。因此,當(dāng)在其上合并了多個文檔頁的數(shù)據(jù)的打印后的紙張被輸 出時,模板數(shù)據(jù)50具有多個配置區(qū)域55。在Sl中,控制器11檢測如所設(shè)置的模板數(shù)據(jù)50中的配置區(qū)域55(S1)。具體地, 基于其中模板數(shù)據(jù)50的左上端被定義為模板原點(diǎn)51的正交坐標(biāo)系,控制器11檢測模板數(shù) 據(jù)50中的配置區(qū)域55。然后,在檢測到配置區(qū)域55之后,控制器11將表示模板數(shù)據(jù)50上 的配置區(qū)域55的位置的位置信息存儲在RAM 14中。如圖4中所示,模板數(shù)據(jù)50具有由矩形圖確保的多個配置區(qū)域55。用于確保配置 區(qū)域55的每個矩形圖的每個邊組成區(qū)域邊界57。因此,通過檢測區(qū)域邊界57,能夠檢測模 板數(shù)據(jù)50中的配置區(qū)域55。此外,如圖4中所示,通過從模板原點(diǎn)51在右方向上水平地延伸的X軸和從模板 原點(diǎn)51向下豎直延伸的Y軸來定義模板數(shù)據(jù)50的正交坐標(biāo)系。矩形配置區(qū)域55中的每 一個具有區(qū)域基準(zhǔn)坐標(biāo)56,其是模板數(shù)據(jù)50的正交坐標(biāo)系中的相應(yīng)的配置區(qū)域55的左上端的坐標(biāo)。即,區(qū)域基準(zhǔn)坐標(biāo)56表示相應(yīng)的配置區(qū)域55的位置。關(guān)于區(qū)域基準(zhǔn)坐標(biāo)56的信息被包含在存儲在Sl中的位置信息中。另外,位置信息還包含關(guān)于配置區(qū)域55的形狀 和尺寸的信息。在S2中,控制器11執(zhí)行區(qū)域識別提供程序(參見圖3)以將區(qū)域識別提供給檢測 到的配置區(qū)域55中的每一個(S2)。下面將會參考圖3詳細(xì)地描述區(qū)域識別提供程序。在區(qū)域識別提供程序中,控制器11首先獲取存在于模板數(shù)據(jù)50中的配置區(qū)域55 中的每一個的區(qū)域基準(zhǔn)坐標(biāo)56(S21)。具體地,控制器11從RAM 14中讀取配置區(qū)域55中 的每一個的位置信息,并且獲取配置區(qū)域55中的每一個的區(qū)域基準(zhǔn)坐標(biāo)56。接下來,控制器11計(jì)算配置區(qū)域55中的每一個的原點(diǎn)距離D (S22)。具體地,控制 器11基于配置區(qū)域55中的每一個的區(qū)域基準(zhǔn)坐標(biāo)56和模板原點(diǎn)51的坐標(biāo)計(jì)算原點(diǎn)距離 D,并且將表示配置區(qū)域55中的每一個的原點(diǎn)距離D的信息存儲在RAM 14中。注意的是, 原點(diǎn)距離D被定義為從模板原點(diǎn)51到相應(yīng)的配置區(qū)域55的區(qū)域基準(zhǔn)坐標(biāo)56的距離。接下來,控制器11將計(jì)數(shù)器T的值設(shè)置為零(S23)。注意的是,計(jì)數(shù)器T的值表示 具有被提供的各區(qū)域識別的配置區(qū)域55的數(shù)目。其后,控制器11確定計(jì)數(shù)器T的值是否已經(jīng)等于配置區(qū)域的數(shù)目M(S24)。具體 地,控制器11確定區(qū)域識別是否被提供給模板數(shù)據(jù)50中的每個配置區(qū)域55。當(dāng)確定計(jì)數(shù) 器T的值等于配置區(qū)域的數(shù)目M(S24:是)時,控制器11中斷區(qū)域識別提供程序。同時,當(dāng) 確定計(jì)數(shù)器T的值還沒有等于配置區(qū)域的數(shù)目M(S24 否)時,控制器11進(jìn)入S25。在S25中,控制器11從被包括在模板數(shù)據(jù)50中的配置區(qū)域50中指定目標(biāo)配置區(qū) 域(S25)。目標(biāo)配置區(qū)域指配置區(qū)域55中要為其提供區(qū)域識別的目標(biāo)區(qū)域。具體地,控制器11從RAM 14中讀取還沒有被提供區(qū)域識別的配置區(qū)域55的原點(diǎn) 距離D,并且識別與最短的原點(diǎn)距離D相關(guān)聯(lián)的配置區(qū)域55作為目標(biāo)配置區(qū)域。在圖4中所示的示例中,具有最短的原點(diǎn)距離D的第一配置區(qū)域(即,被放置在模 板數(shù)據(jù)50的左中位置的配置區(qū)域55)被指定為目標(biāo)配置區(qū)域。此外,在稍后執(zhí)行的步驟 S25中,控制器11基于其它配置區(qū)域55的原點(diǎn)距離D的長度按所述順序依次識別第二配 置區(qū)域和第三配置區(qū)域作為目標(biāo)配置區(qū)域。注意的是,第二配置區(qū)域是被放置在圖4中的 模板數(shù)據(jù)50的右上位置中的配置區(qū)域55。第三配置區(qū)域是被放置在圖4中的模板數(shù)據(jù)50 的右下位置中的配置區(qū)域55。當(dāng)存在多個具有相同的原點(diǎn)距離D的配置區(qū)域55時,控制器11識別具有最小的 區(qū)域基準(zhǔn)坐標(biāo)56的X坐標(biāo)的多個配置區(qū)域55中的一個作為目標(biāo)配置區(qū)域。此外,當(dāng)存在 多個具有相同的原點(diǎn)距離D和相同的區(qū)域基準(zhǔn)坐標(biāo)56的X坐標(biāo)的多個配置區(qū)域55時,控 制器11識別具有最小的區(qū)域基準(zhǔn)坐標(biāo)56的Y坐標(biāo)的多個配置區(qū)域55中的一個作為目標(biāo) 配置區(qū)域。在S26中,控制器11將相應(yīng)的區(qū)域識別提供給目標(biāo)配置區(qū)域(S26)。按照從“1” 開始的順序的識別編號,依次提供該區(qū)域識別。在圖4中所示的示例中,在S26中,控制器11將“識別編號1”的區(qū)域識別提供給 第一配置區(qū)域。在稍后執(zhí)行的步驟S26中,控制器11將“識別編號2”的區(qū)域識別提供給 第二配置區(qū)域,并且將“識別編號3”的區(qū)域識別提供給第三配置區(qū)域。在S27中,控制器11將計(jì)數(shù)器T的值增加1 (S27)。其后,控制器11返回到S24以將各區(qū)域識別提供給未經(jīng)處理的配置區(qū)域55。如圖2中所示,在S2中將各區(qū)域識別提供給模板數(shù)據(jù)50中的所有的配置區(qū)域55之后,控制器11將文檔設(shè)置引導(dǎo)畫面60顯示在顯示單元25上(S3)。將會參考相關(guān)的附圖詳細(xì)地解釋要被顯示在顯示單元25上的文檔設(shè)置引導(dǎo)畫面 60。圖5和圖6示例文檔設(shè)置引導(dǎo)畫面60。如圖5和圖6中的每一個所示,文檔設(shè)置引導(dǎo)畫面60包括一個或者多個設(shè)置位置 通知圖像61、顯示方向通知圖像62、模板方向通知圖像63、一個或者多個設(shè)置方向通知圖 像64、以及消息顯示部65。每個設(shè)置位置通知圖像61表示在相應(yīng)的配置區(qū)域55中用戶想要配置的文檔頁的 設(shè)置位置。設(shè)置位置意指文檔頁要被設(shè)置在掃描單元35的平臺上的位置?;谠赟l中存 儲的每個配置區(qū)域55的位置信息和模板數(shù)據(jù)50來創(chuàng)建設(shè)置位置通知圖像61。另外,每個設(shè)置位置通知圖像61被顯示有粗的邊界線,并且內(nèi)部區(qū)域被示出有不 同于用于文檔設(shè)置引導(dǎo)畫面60上的其它區(qū)域的顏色的顏色(參考圖5和圖6)。因此,用戶 能夠基于文檔設(shè)置引導(dǎo)畫面60準(zhǔn)確地掌握與模板數(shù)據(jù)50中的配置區(qū)域55中的每一個相 對應(yīng)的設(shè)置位置。顯示方向通知圖像62表示被示意性地示出在文檔設(shè)置引導(dǎo)畫面60上的平臺和 MFP 30的實(shí)際平臺之間的位置關(guān)系。具體地,在文檔設(shè)置引導(dǎo)畫面60上,在與MFP 30的顯 示面板38相對應(yīng)的位置中示出字符“近側(cè)”。因此,用戶能夠準(zhǔn)確地掌握關(guān)于文檔設(shè)置引導(dǎo) 畫面60的信息與實(shí)際的MFP 30的位置關(guān)系。模板方向通知圖像63表示模板數(shù)據(jù)50的上側(cè)/下側(cè)?;诒话ㄔ谀0鍞?shù)據(jù)50 中的格式信息生成模板方向通知圖像63。因此,用戶能夠基于模板方向通知圖像63掌握模 板數(shù)據(jù)50的上側(cè)/下側(cè)方向。因此,由于準(zhǔn)確地理解要被設(shè)置在平臺上的文檔頁的方向和 模板數(shù)據(jù)50的方向之間的關(guān)系,因此用戶能夠獲取想要的輸出結(jié)果。每個設(shè)置方向通知圖像64表示要被設(shè)置在設(shè)置位置中的相應(yīng)的文檔頁的上側(cè)。 由每個設(shè)置方向通知圖像64表示的方向與由模板方向通知圖像63表示的方向一致。因此, 由于準(zhǔn)確地掌握要被設(shè)置在每個設(shè)置位置中的相應(yīng)的文檔頁的方向和模板數(shù)據(jù)50的方向 之間的關(guān)系,因此用戶能夠獲取想要的輸出結(jié)果。消息顯示部65顯示用戶應(yīng)在由每個設(shè)置位置通知圖像61表示的設(shè)置位置中設(shè)置 想要的文檔頁的消息。另外,消息顯示部65顯示被設(shè)置在各設(shè)置位置中的文檔頁的數(shù)據(jù)要 被整合在各配置區(qū)域55中的消息。模板數(shù)據(jù)50被分成兩種類型,S卩,縱向文檔型和橫向文檔型。縱向文檔型的模板 數(shù)據(jù)50是要被輸出在其長邊被定向在輸出數(shù)據(jù)的上下方向上的紙張(例如,A4大小的紙 張)上的模板數(shù)據(jù)50。同時,橫向文檔型的模板數(shù)據(jù)50是要被輸出在其短邊被定向在輸出 數(shù)據(jù)的上下方向上的模板數(shù)據(jù)50。在S3中,控制器11基于模板數(shù)據(jù)50的格式信息確定模板數(shù)據(jù)50為縱向文檔型 還是橫向文檔型。然后,如圖5和圖6中所示,控制器11根據(jù)模板數(shù)據(jù)50的類型更改顯示 文檔設(shè)置引導(dǎo)畫面60的顯示方式。具體地,控制器11根據(jù)模板數(shù)據(jù)50的類型(縱向文檔型或者橫向文檔型)更改 顯示模板方向通知圖像63和設(shè)置方向通知圖像64的顯示方式(例如,顯示位置和顯示信息)(參見圖5和圖6)。因此,用戶能夠根據(jù)由模板方向通知圖像63和設(shè)置方向通知圖像 64提供的信息,通過將文檔頁設(shè)置在各設(shè)置位置,從而準(zhǔn)確地獲取以想要的方式打印的輸
出ο響應(yīng)于在S3中顯示的文檔設(shè)置引導(dǎo)畫面60,用戶將多個文檔頁設(shè)置在掃描單元 35上同時確認(rèn)顯示在文檔設(shè)置引導(dǎo)畫面60上的信息。在S4中,控制器11確定是否已經(jīng)進(jìn)行掃描執(zhí)行操作以開始掃描操作(S4)。例如, 通過鍵盤24可以進(jìn)行掃描執(zhí)行操作。當(dāng)確定已經(jīng)進(jìn)行掃描執(zhí)行操作(S4:是)時,控制器 11進(jìn)入S5。同時,當(dāng)確定還沒有進(jìn)行掃描執(zhí)行操作(S4 否)時,控制器11等待要進(jìn)行的 掃描執(zhí)行操作。在S5中,控制器11指示MFP 30的控制器31掃描設(shè)置在掃描單元35上的文檔頁 (S5)。具體地,控制器11指示MFP 30進(jìn)行設(shè)置在掃描單元35上的文檔頁的自動裁切掃描。響應(yīng)于用于自動裁切掃描的指令,MFP 30的控制器31控制掃描單元35以生成包 含被設(shè)置在設(shè)置位置中的文檔頁的圖像的掃描數(shù)據(jù)70 (參見圖8和圖9)。然后,控制器31 檢測被包含在生成的掃描數(shù)據(jù)70中的文檔頁中的每一個的文檔圖像75。這時,控制器31 通過執(zhí)行對于文檔圖像邊界77的邊緣檢測檢測文檔圖像75中的每一個。文檔圖像邊界77 表示文檔圖像75的邊界。然后,控制器31從掃描數(shù)據(jù)70中提取檢測到的文檔圖像75。這時,控制器31將圖像位置信息提供給文檔圖像75中的每一個。圖像位置信息 包括掃描數(shù)據(jù)70的大小和表示掃描數(shù)據(jù)70中的文檔圖像75的各位置的信息。在S6中,控制器11獲取包含在S5中生成的掃描數(shù)據(jù)70中的文檔圖像75中的每 一個的圖像數(shù)據(jù)(S6)。S卩,控制器11從MFP 30請求在S5中生成的掃描數(shù)據(jù)70 (更加具體 地,包含在掃描數(shù)據(jù)70中的文檔圖像75的每一個的圖像數(shù)據(jù))。響應(yīng)于從MFP 30的掃描 數(shù)據(jù)70 ( S卩,掃描數(shù)據(jù)70的文檔圖像75中的每一個的圖像數(shù)據(jù))的接收,控制器11將掃 描數(shù)據(jù)70存儲在RAM 14中。
響應(yīng)于對于掃描數(shù)據(jù)70的請求的接受,MFP 30的控制器31傳輸在S5中生成的 掃描數(shù)據(jù)70。具體地,控制器31將文檔圖像75中的每一個的圖像數(shù)據(jù)和與文檔圖像75中 的每一個相對應(yīng)的圖像位置信息傳輸?shù)接?jì)算機(jī)10。在S7中,控制器11執(zhí)行圖像識別提供程序(參見圖7)以將圖像識別提供給包含 在S6中獲取的掃描數(shù)據(jù)70中的文檔圖像75中的每一個(S7)。將會參考圖7中的流程圖詳細(xì)地描述圖像識別提供程序,其示出圖像識別提供程 序的過程。首先,控制器從RAM 14中讀取在S6中獲取的掃描數(shù)據(jù)70 ( S卩,文檔圖像75中的 每一個的圖像數(shù)據(jù))。然后,基于文檔圖像75中的每一個的圖像位置信息,控制器11再現(xiàn) 掃描數(shù)據(jù)70中的文檔圖像75中的每一個的位置。注意的是,不同于通過掃描單元35最初生成的掃描數(shù)據(jù)70,在S31中讀出的掃描 數(shù)據(jù)70不包括與除了文檔圖像75之外的空白空間相對應(yīng)的任何平面圖像。S卩,在S31中 讀出的掃描數(shù)據(jù)70表示文檔圖像75中的每一個的圖像數(shù)據(jù)以及最初生成的掃描數(shù)據(jù)70 中的文檔圖像75之間的位置關(guān)系。接下來,控制器11確定當(dāng)前設(shè)置的模板數(shù)據(jù)50是否為縱向文檔型(S32)。具體 地,基于模板數(shù)據(jù)50的格式信息,控制器11進(jìn)行S32的確定。當(dāng)確定當(dāng)前設(shè)置的模板數(shù)據(jù)50是縱向文檔型(S32:是)時,控制器11進(jìn)入S35。同時,當(dāng)確定當(dāng)前設(shè)置的模板數(shù)據(jù)50不是縱向文檔型(S32 否)時,控制器11進(jìn)入S33。首先,將會參考圖8提供關(guān)于當(dāng)模板數(shù)據(jù)50是橫向文檔型時要執(zhí)行的步驟(S33 和S34)的解釋。在S33中,控制器11獲取文檔圖像75中的每一個的圖像位置坐標(biāo)76 (S33)。更 具體地,控制器11首先設(shè)置正交坐標(biāo)系,其具有被定義為原點(diǎn)的(最初生成的)掃描數(shù)據(jù) 70的掃描原點(diǎn)71。掃描原點(diǎn)71表示在通過掃描單元35進(jìn)行的文檔掃描期間獲取的初始 像素,并且對應(yīng)于圖8中的掃描數(shù)據(jù)70的左上點(diǎn)。如圖8中所示,控制器11將掃描原點(diǎn)71設(shè)置為計(jì)算坐標(biāo)原點(diǎn)72,并且相對于計(jì)算 坐標(biāo)原點(diǎn)72設(shè)置X軸和Y軸。X軸是用于定義在水平方向(圖8中的右方向)上相對于 計(jì)算坐標(biāo)原點(diǎn)72的位置的度量(measure)。Y軸是用于定義在豎直方向(圖8中的向下方 向)上相對于計(jì)算坐標(biāo)原點(diǎn)72的位置的度量。其后,基于設(shè)置的正交坐標(biāo)系(參見圖8)和文檔圖像75中的每一個的位置信息, 控制器11獲取文檔圖像75中的每一個的圖像位置坐標(biāo)76,并且將表示文檔圖像75中的每 一個的圖像位置坐標(biāo)76的信息存儲在RAM 14中。注意的是,圖像位置坐標(biāo)76表示掃描數(shù) 據(jù)70中的文檔圖像75中的每一個的左上位置。在S34中,控制器11計(jì)算文檔圖像75中的每一個的配置基準(zhǔn)距離L (S34)。具體 地,基于圖8中所示的正交坐標(biāo)系和圖像位置坐標(biāo)76,控制器11計(jì)算文檔圖像75中的每一 個的配置基準(zhǔn)距離L,并且將文檔圖像75中的每一個的配置基準(zhǔn)距離L存儲在RAM 14中。 注意的是,配置基準(zhǔn)距離表示計(jì)算坐標(biāo)原點(diǎn)72和文檔圖像75的圖像位置坐標(biāo)76的點(diǎn)之間 的距離。接下來,將會參考圖9提供關(guān)于當(dāng)模板數(shù)據(jù)50是縱向文檔型時要執(zhí)行的步驟(S35 至S37)的解釋。在S35中,控制器11獲取文檔圖像75中的每一個的圖像位置坐標(biāo)76 (S35)。具體 地,控制器11以與S33相同的方式首先設(shè)置用于掃描數(shù)據(jù)70的正交坐標(biāo)系。注意的是,這 種情況下的正交坐標(biāo)系不同于S33中設(shè)置的正交坐標(biāo)系。具體地,在S35中,控制器11設(shè)置正交坐標(biāo)系,其中不是掃描原點(diǎn)71而是掃描數(shù) 據(jù)70的左上點(diǎn)被定義為計(jì)算坐標(biāo)原點(diǎn)72。在這樣的情況下,X軸被設(shè)置為從計(jì)算坐標(biāo)原點(diǎn) 72向上延伸(參見圖9)。Y軸被設(shè)置為從計(jì)算坐標(biāo)原點(diǎn)72向右延伸。S卩,在S35中,控制 器11將正交坐標(biāo)系統(tǒng)設(shè)置為S33的正交坐標(biāo)系被逆時針旋轉(zhuǎn)90度的角的狀態(tài)。其后,基于設(shè)置的正交坐標(biāo)系(參見圖9)和文檔圖像75中的每一個的位置信息, 控制器11獲取文檔圖像75中的每一個的圖像位置坐標(biāo)76并且將表示文檔圖像75中的每 一個的圖像位置坐標(biāo)76的信息存儲在RAM 14中。注意的是,圖像位置信息76表示掃描數(shù) 據(jù)70中的文檔圖像75中的每一個的左下位置。在S36中,控制器11計(jì)算文檔圖像75中的每一個的配置基準(zhǔn)距離L (S36)。具體 地,基于圖9中所示的正交坐標(biāo)系和圖像位置坐標(biāo)76,控制器11計(jì)算文檔圖像75中的每一 個的配置基準(zhǔn)距離L,并且將文檔圖像75中的每一個的配置基準(zhǔn)距離L存儲在RAM 14中。在S37中,控制器11將掃描數(shù)據(jù)70順時針旋轉(zhuǎn)90度角(S37)。具體地,控制器 11將包含在掃描數(shù)據(jù)70中的所有文檔圖像75順時針旋轉(zhuǎn)90度。因此,文檔圖像75的方向變?yōu)榕c縱向文檔型的模板數(shù)據(jù)50的方向相同。 在S38中,控制器11將計(jì)數(shù)器I的值設(shè)置為零(S38)。注意的是,計(jì)數(shù)器I的值表 示具有被提供的各圖像識別的文檔圖像75的數(shù)目。 在S39中,控制器11確定計(jì)數(shù)器I的值是否等于文檔圖像的數(shù)目N (S39)。即,控 制器11確定圖像識別是否被提供給掃描數(shù)據(jù)70中的每個文檔圖像75。當(dāng)確定計(jì)數(shù)器I的 值等于文檔圖像的數(shù)目N(S39:是)時,控制器11中斷圖像識別提供程序。同時,當(dāng)確定計(jì) 數(shù)器I的值還沒有等于文檔圖像的數(shù)目N(S39 否)時,控制器11進(jìn)入S40。在S40中,控制器11從包含在掃描數(shù)據(jù)70中的文檔圖像75中指定目標(biāo)文檔圖像。 目標(biāo)文檔圖像指圖像識別要被提供到的文檔圖像75中的目標(biāo)文檔圖像。具體地,控制器11從RAM 14中讀出還沒有被提供圖像識別的文檔圖像75的配置 基準(zhǔn)距離L,并且識別與最短的配置基準(zhǔn)距離L相關(guān)聯(lián)的文檔圖像75作為目標(biāo)文檔圖像。
在圖8中所示的示例中,具有最短的配置基準(zhǔn)距離L的“風(fēng)景”的文檔圖像75被 指定為目標(biāo)文檔圖像。此外,在稍后執(zhí)行的步驟S40中,控制器11基于其它的文檔圖像75 的配置基準(zhǔn)距離L按順序順序地識別“花朵”的文檔圖像75和“肖像”的文檔圖像75作為 目標(biāo)文檔圖像。另外,在圖9中所示的示例中,控制器11基于配置基準(zhǔn)距離L按順序順序 地識別“風(fēng)景”的文檔圖像75、“花朵”的文檔圖像75和“肖像”的文檔圖像75作為目標(biāo)文 檔圖像。當(dāng)存在具有相同的配置基準(zhǔn)距離L的多個文檔圖像75時,控制器11識別具有最 小的圖像位置坐標(biāo)76的X坐標(biāo)的多個文檔圖像75中的一個作為目標(biāo)文檔圖像。此外,當(dāng)存 在具有相同的配置基準(zhǔn)距離L和相同的圖像位置坐標(biāo)76的X坐標(biāo)的多個文檔圖像75時, 控制器11識別具有最小的圖像位置坐標(biāo)76的Y坐標(biāo)的多個文檔圖像75中的一個作為目 標(biāo)文檔圖像。在S41中,控制器11將相應(yīng)的圖像識別提供給目標(biāo)文檔圖像(S41)。以與區(qū)域識 別相同的方式,圖像識別被按照從“1”開始的順序順序地提供作為識別編號。在圖8中所示的示例中,控制器11將“識別編號1”的圖像識別提供給“風(fēng)景”的 文檔圖像75。在稍后執(zhí)行的步驟S41中,控制器11將“識別編號2”的圖像識別提供給“花 朵”的文檔圖像75,并且將“識別編號3”的圖像識別提供給“肖像”的文檔圖像。圖8中 所示的示例中的配置基準(zhǔn)距離L的長度大小同樣適用于圖9中所示的示例。因此,在圖9 中所示的示例中,控制器11以與圖8中所示的示例相同的方式將各圖像識別提供給文檔圖 像75。在S42中,控制器11將計(jì)數(shù)器I的值增加1 (S42)。其后,控制器11將各圖像識別 提供給未經(jīng)處理的文檔圖像75。再次參考圖2,在將圖像識別提供給包含在掃描數(shù)據(jù)70中的文檔圖像75中的每 一個之后,控制器11進(jìn)入S8。在S8中,控制器11確定控制器11是否已經(jīng)完全地進(jìn)行了 檢測模板數(shù)據(jù)50中的每個配置區(qū)域55以及檢測掃描數(shù)據(jù)70中的每個文檔圖像75的處理 (S8)。當(dāng)確定控制器11已經(jīng)完全地進(jìn)行了檢測模板數(shù)據(jù)50中的每個配置區(qū)域55以及檢 測掃描數(shù)據(jù)70中的每個文檔圖像75的處理(S8:是)時,控制器11進(jìn)S9。同時,當(dāng)確定控 制器11沒有完全地進(jìn)行檢測模板數(shù)據(jù)50中的每個配置區(qū)域55以及檢測掃描數(shù)據(jù)70中的 每個文檔圖像75的處理(S8 否)時,控制器11返回到Si。
在S9中,控制器11確定文檔圖像的數(shù)目N是否等于配置區(qū)域的數(shù)目M(S9)。當(dāng)確 定文檔圖像的數(shù)目N等于配置區(qū)域的數(shù)目M(S9:是)時,控制器11進(jìn)入S10。同時,當(dāng)確定 文檔圖像的數(shù)目N還沒有等于配置區(qū)域的數(shù)目M(S9:否)時,控制器11進(jìn)入S16。在SlO中,控制器11將計(jì)數(shù)器A的值設(shè)置為零(SlO)。計(jì)數(shù)器A的值表示在各配 置區(qū)域55中組合并且配置的文檔圖像75的數(shù)目。在Sll中,控制器11確定計(jì)數(shù)器A的值是否等于文檔圖像的數(shù)目N(Sll)。即,控 制器11確定每個文檔圖像75是否被配置并且被組合在配置區(qū)域55中的相應(yīng)的一個中。當(dāng) 確定計(jì)數(shù)器A的值等于文檔圖像的數(shù)目N(S11:是)時,控制器11進(jìn)入S15。同時,當(dāng)確定 計(jì)數(shù)器A的值不等于文檔圖像的數(shù)目N(S11 否)時,控制器11進(jìn)入S12。在S12中,控制器11編輯目標(biāo)文檔圖像(S12)。具體地,控制器11首先將包含在 具有用于圖像識別的識別編號中最小的識別編號的掃描數(shù)據(jù)70中的文檔圖像75中的一個 指定為目標(biāo)文檔圖像。目標(biāo)文檔圖像指要在S12和S13中處理的文檔圖像。接下來,基于目標(biāo)文檔圖像的圖像識別和每個配置區(qū)域55的區(qū)域識別,控制器11 指定對應(yīng)于目標(biāo)文檔圖像的模板數(shù)據(jù)50中的配置區(qū)域55。具體地,控制器11識別具有與 目標(biāo)文檔圖像的識別編號相同的識別編號的配置區(qū)域55作為與目標(biāo)文檔圖像相對應(yīng)的配 置區(qū)域55。然后,控制器11從RAM 14中讀取與目標(biāo)文檔圖像相對應(yīng)的配置區(qū)域55的位置信 息。其后,根據(jù)配置區(qū)域55的讀取的位置信息,控制器11編輯目標(biāo)文檔圖像。更加具體地, 控制器11根據(jù)與目標(biāo)文檔圖像相對應(yīng)的配置區(qū)域55的形狀和尺寸編輯目標(biāo)文檔圖像。目 標(biāo)文檔圖像的編輯包括目標(biāo)文檔圖像的擴(kuò)大、縮小、以及裁剪。在S13中,控制器11組合要被配置在與目標(biāo)文檔圖像相對應(yīng)的配置區(qū)域55中的 已編輯的目標(biāo)文檔圖像(S13)。然后,控制器11進(jìn)入S14,其中控制器將計(jì)數(shù)器A的值增加1 (S14)。因此,在稍后 執(zhí)行的步驟S12和S13中,控制器11編輯下一個目標(biāo)文檔圖像(例如,“識別編號2”的文 檔圖像75),并且組合要被配置在與下一個目標(biāo)文檔圖像相對應(yīng)的配置區(qū)域55中的下一個 目標(biāo)文檔圖像。在當(dāng)計(jì)數(shù)器A的值等于文檔圖像N的數(shù)目(Sll 是)時執(zhí)行的S15中,控制器11 進(jìn)行打印操作(S15)。在當(dāng)控制器11進(jìn)入S15時,包含在掃描數(shù)據(jù)70中的文檔圖像被配置 并且被組合在模板數(shù)據(jù)50中的各配置區(qū)域55中(參見圖10)。即,在執(zhí)行S15之前合成數(shù) 據(jù)100被完全地生成。因此,在打印操作(S15)中,控制器11將打印執(zhí)行命令和合成數(shù)據(jù)100傳輸?shù)組FP 30,并且中斷控制程序。響應(yīng)于打印執(zhí)行命令和合成數(shù)據(jù)100的接收,MFP 30的控制器31 控制打印單元36以將合成數(shù)據(jù)100打印在紙張上。因此,打印系統(tǒng)1能夠獲得具有要被配置在各用戶想要的位置中的在其上形成多 個文檔頁的圖像的打印輸出。因此,當(dāng)用戶想要具有被整合在各用戶想要的位置中的多個 文檔頁的圖像的打印輸出時,打印系統(tǒng)1能夠提供用戶想要的輸出,減少用戶的負(fù)擔(dān)。在當(dāng)文檔圖像的數(shù)目N不等于配置區(qū)域的數(shù)目M(S9 否)時要執(zhí)行的S16中,控制器11進(jìn)行例外操作(S16)。在例外操作(S16)中,控制器11執(zhí)行例如通知由于一個或者 多個文檔圖像的丟失引起的錯誤的操作。然后,控制器11中斷控制程序。
如上所述,第一實(shí)施例的打印系統(tǒng)1和控制程序(參見圖2)能夠在單掃描操作中 讀取多個文檔頁的圖像并且提供具有被配置在各用戶想要的位置中的掃描圖像的打印輸 出。這時,用戶不需要進(jìn)行用于每個文檔頁的掃描。因此,打印系統(tǒng)1和控制程序能夠減少 用戶的負(fù)擔(dān)。此外,打印系統(tǒng)1和控制程序?qū)⑽臋n設(shè)置引導(dǎo)畫面60顯示在顯示單元25上(參 見圖5和圖6)。通過參考顯示在文檔設(shè)置引導(dǎo)畫面60上的信息,用戶能夠掌握相對于平臺 的文檔頁的正確的設(shè)置位置。因此,打印系統(tǒng)1和控制程序能夠確定地提供以用戶想要的 方式打印的輸出。此外,文檔設(shè)置引導(dǎo)畫面60包括顯示方向通知圖像62、模板方向通 知圖像63、以 及設(shè)置方向通知圖像64。通過確認(rèn)顯示在文檔設(shè)置引導(dǎo)畫面60上的信息62至64,用戶能 夠掌握實(shí)際情況與顯示在文檔設(shè)置引導(dǎo)畫面60上的信息之間的關(guān)系,和要被設(shè)置的文檔 頁的正確的方向。因此,打印系統(tǒng)1和控制程序能夠更加確定地提供以用戶想要的方式打 印的輸出。另外,打印系統(tǒng)1和控制程序根據(jù)模板數(shù)據(jù)50的類型(縱向文檔型或者橫向文檔 型)更改顯示文檔設(shè)置引導(dǎo)畫面60的顯示方式(參見圖5和圖6)和要被應(yīng)用于提供圖像 識別的操作(S32至S37)。因此,不管模板數(shù)據(jù)50是縱向文檔型還是橫向文檔型,打印系統(tǒng) 1和控制程序都能夠提供以用戶想要的方式打印的輸出。(第二實(shí)施例)接下來,將會提供關(guān)于第二實(shí)施例的解釋,其中本發(fā)明的一個或者多個方面被應(yīng) 用于MFP 30。第二實(shí)施例中的MFP 30的基本構(gòu)造與第一實(shí)施例中的MFP 30的相同。因 此,下面將會說明第一和第二實(shí)施例之間的不同。在第二實(shí)施例中,控制程序(參見圖2、圖3以及圖7)被存儲在MFP 30的存儲單 元(例如,ROM 33)中。通過MFP 30的控制器31執(zhí)行控制程序。此外,第二實(shí)施例的控制程序在S3至S6、以及S7的操作中不同于第一實(shí)施例的控 制程序。在第二實(shí)施例中的其它步驟中的操作與第一實(shí)施例中的相同。接下來,將會描述 第一和第二實(shí)施例之間的不同。在S3中,控制器31將文檔設(shè)置引導(dǎo)畫面60顯示在顯示面板38上。在此方面,除 了文檔設(shè)置引導(dǎo)畫面60被顯示在顯示面板38上之外,S3的操作與第一實(shí)施例中的相同。在S4中,控制器31基于鍵盤39的操作確定是否已經(jīng)進(jìn)行了掃描執(zhí)行操作。在S5中,在沒有進(jìn)行與計(jì)算機(jī)10的通信的情況下,控制器31控制掃描單元35進(jìn) 行自動裁切掃描。第二實(shí)施例的S5中由MFP 30執(zhí)行的操作與第一實(shí)施例的相同,不同之 處在于沒有響應(yīng)于外部指令的接收而執(zhí)行第二實(shí)施例的S5來進(jìn)行掃描。在S6中,在沒有執(zhí)行與計(jì)算機(jī)10的通信的情況下,控制器31將在S5中生成的掃 描數(shù)據(jù)存儲在RAM 34中。在其它方面,要在第二實(shí)施例的S6中執(zhí)行的操作與第一實(shí)施例 中的相同。在S15中,在沒有執(zhí)行與計(jì)算機(jī)10的通信的情況下,控制器31控制打印單元36 將存儲在RAM 34中的合成數(shù)據(jù)100打印在紙張上。在第二實(shí)施例的S15中由MFP 30執(zhí)行 的操作與第一實(shí)施例的相同,不同之處在于沒有響應(yīng)于來自于計(jì)算機(jī)10的打印執(zhí)行命令 和合成數(shù)據(jù)100執(zhí)行第二實(shí)施例的S15。
第二實(shí)施例中如上構(gòu)造的MFP 30和控制程序能夠提供與第一實(shí)施例相同的效 果。S卩,MFP 30和控制程序能夠在獲得具有配置在各用戶想要的位置中的多個文檔頁的圖 像的打印輸出時減少用戶的負(fù)擔(dān)。此外,MFP 30和控制程序能夠確定地提供具有以用戶想 要的方式組合的多個文檔頁的圖像的打印輸出。在上面,已經(jīng)描述了根據(jù)本發(fā)明的方面的實(shí)施例。通過采用傳統(tǒng)的材料、方法和設(shè) 備能夠?qū)嵺`本發(fā)明。因此,在此沒有詳細(xì)地闡述這樣的材料、設(shè)備以及方法的詳細(xì)情況。在 前面的描述中,為了提供本發(fā)明的充分的理解,闡述了諸如特定材料、結(jié)構(gòu)、化學(xué)藥品、工藝 等等的多個特定細(xì)節(jié)。然而,應(yīng)了解的是,在沒有重新配置詳細(xì)闡述的細(xì)節(jié)的情況下,能夠 實(shí)踐本發(fā)明。在其它的情況中,為了避免不必要的使本發(fā)明變得不清楚,沒有詳細(xì)地描述眾 所周知的處理結(jié)構(gòu)。在本公開中示出并且描述了本發(fā)明的示例性實(shí)施例和多功能性的一些示例。要理 解的是,本發(fā)明能夠在各種組合和環(huán)境中使用并且能夠在如這里表示的發(fā)明概念的范圍內(nèi) 進(jìn)行變化或者修改。例如,能夠進(jìn)行以下的修改。在前述的實(shí)施例中,合成數(shù)據(jù)100以被打印在紙張上的方式輸出。然而,可以以任 何其它的方式輸出合成數(shù)據(jù)100。例如,可以使用傳真單元37傳真合成數(shù)據(jù)100。或者,合 成數(shù)據(jù)100可以被輸出并且存儲在外部存儲裝置上。在前述的示例中,采用用戶創(chuàng)建的模板數(shù)據(jù)50。然而,可以采用預(yù)定格式的模板 數(shù)據(jù)。在這樣的情況下,由于在模板數(shù)據(jù)中已經(jīng)確定配置區(qū)域,所以可以省略圖2中的步驟 Sl和S2。因此,能夠減少檢測配置區(qū)域的處理負(fù)荷。在前述的實(shí)施例中,配置區(qū)域55中的每一個的形狀為矩形。然而,可以以諸如橢 圓形的任何其它的形式成形配置區(qū)域55。在這樣的情況下,在S12中,文檔圖像75可以被 裁剪成與配置區(qū)域55相對應(yīng)的各形狀(例如,橢圓形)。因此,能夠獲得合成數(shù)據(jù),其中以 多種方式配置文檔圖像75。在第一實(shí)施例中,MFP 30執(zhí)行自動裁切掃描并且從掃描數(shù)據(jù)70中提取每個文檔 圖像75。然而,MFP 30可以將掃描數(shù)據(jù)70傳輸?shù)接?jì)算機(jī)10而不提取文檔圖像75,并且計(jì) 算機(jī)10可以從掃描數(shù)據(jù)70中提取每一個文檔圖像75。此外,可以不顯示文檔設(shè)置引導(dǎo)畫面60。用于掃描數(shù)據(jù)的處理不必在用于模板數(shù)據(jù)50的處理之后進(jìn)行。換言之,可以在用于掃描數(shù)據(jù)的處理之后進(jìn)行用于模板數(shù)據(jù)50的處理。
權(quán)利要求
一種圖像處理裝置,所述圖像處理裝置被構(gòu)造為生成并且輸出其中組合了兩個或者更多文檔圖像的合成數(shù)據(jù),所述圖像處理裝置包括區(qū)域檢測單元,所述區(qū)域檢測單元被構(gòu)造為分別從模板數(shù)據(jù)檢測配置區(qū)域,所述模板數(shù)據(jù)定義所述合成數(shù)據(jù)上要配置所述文檔圖像的配置區(qū)域;區(qū)域位置指定單元,所述區(qū)域位置指定單元被構(gòu)造為相對于用于定義所述模板數(shù)據(jù)上的位置的第一標(biāo)準(zhǔn)指定檢測到的配置區(qū)域中的每一個的位置;區(qū)域識別提供單元,所述區(qū)域識別提供單元被構(gòu)造為基于配置區(qū)域中的每一個的指定位置將區(qū)域識別提供給配置區(qū)域中的每一個;圖像獲取單元,所述圖像獲取單元被構(gòu)造為基于設(shè)置在所述圖像獲取單元上的文檔頁獲取圖像數(shù)據(jù),其中在所述文檔頁上形成有要組合的文檔圖像;圖像提取單元,所述圖像提取單元被構(gòu)造為從獲取的圖像數(shù)據(jù)中提取文檔圖像;圖像位置指定單元,所述圖像位置指定單元被構(gòu)造為相對于用于定義獲取的圖像數(shù)據(jù)上的位置的第二標(biāo)準(zhǔn)指定提取的文檔圖像中的每一個的位置;圖像識別提供單元,所述圖像識別提供單元被構(gòu)造為基于文檔圖像中的每一個的指定位置將圖像識別提供給文檔圖像中的每一個;配置區(qū)域識別單元,所述配置區(qū)域識別單元被構(gòu)造為基于所述圖像識別和所述區(qū)域識別來識別與文檔圖像中的每一個相對應(yīng)的配置區(qū)域;圖像編輯單元,所述圖像編輯單元被構(gòu)造為編輯文檔圖像中的每一個以使其配置在通過所述配置區(qū)域識別單元識別的配置區(qū)域中的相應(yīng)的一個中;合成數(shù)據(jù)生成單元,所述合成數(shù)據(jù)生成單元被構(gòu)造為生成合成數(shù)據(jù),其中編輯的文檔圖像被配置在各配置區(qū)域中;以及輸出單元,所述輸出單元被構(gòu)造為輸出通過所述合成數(shù)據(jù)生成單元生成的合成數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的圖像處理裝置,進(jìn)一步包括顯示單元,所述顯示單元被構(gòu)造 為與所述模板數(shù)據(jù)的配置區(qū)域相關(guān)聯(lián)地顯示所述圖像獲取單元上要設(shè)置所述文檔頁的設(shè) 置位置。
3.根據(jù)權(quán)利要求2所述的圖像處理裝置,進(jìn)一步包括第一顯示控制器,所述第一顯示 控制器被構(gòu)造為控制所述顯示單元附加地顯示第一方向圖像,用于表明所述顯示單元的方 向和要被設(shè)置的所述文檔頁的方向之間的關(guān)系。
4.根據(jù)權(quán)利要求2或3所述的圖像處理裝置,進(jìn)一步包括第二顯示控制器,所述第二顯 示控制器被構(gòu)造為控制所述顯示單元附加地顯示第二方向圖像,用于表明所述顯示單元的 方向和所述模板數(shù)據(jù)的方向之間的關(guān)系。
5.根據(jù)權(quán)利要求1至3中的任何一項(xiàng)所述的圖像處理裝置,進(jìn)一步包括第一標(biāo)準(zhǔn)設(shè)置單元,所述第一標(biāo)準(zhǔn)設(shè)置單元被構(gòu)造為將所述模板數(shù)據(jù)的預(yù)定點(diǎn)被定義 為其原點(diǎn)的坐標(biāo)系設(shè)置為第一標(biāo)準(zhǔn);模板指定單元,所述模板指定單元被構(gòu)造為基于所述模板數(shù)據(jù)的格式信息指定所述模 板數(shù)據(jù)的類型;第二標(biāo)準(zhǔn)設(shè)置單元,所述第二標(biāo)準(zhǔn)設(shè)置單元被構(gòu)造為根據(jù)所述模板數(shù)據(jù)的指定的類型 將獲取的圖像數(shù)據(jù)的預(yù)定點(diǎn)被定義為其原點(diǎn)的坐標(biāo)系設(shè)置為第二標(biāo)準(zhǔn);以及圖像旋轉(zhuǎn)單元,所述圖像旋轉(zhuǎn)單元被構(gòu)造為,當(dāng)所述模板數(shù)據(jù)是所述模板數(shù)據(jù)的方向與所述文檔圖像中的每一個的方向不一致的類型時,旋轉(zhuǎn)所述文檔圖像中的每一個以使得 所述文檔圖像中的每一個的方向與所述模板數(shù)據(jù)的方向一致。
6.根據(jù)權(quán)利要求5所述的圖像處理裝置,其中所述第一標(biāo)準(zhǔn)設(shè)置單元被構(gòu)造為將所述模板數(shù)據(jù)的左上端被定義為其原點(diǎn)的坐 標(biāo)系設(shè)置為第一標(biāo)準(zhǔn),其中所述模板指定單元被構(gòu)造為基于所述模板數(shù)據(jù)的格式信息在縱向文檔型和橫向 文檔型之間指定所述模板數(shù)據(jù)的類型,其中所述第二標(biāo)準(zhǔn)設(shè)置單元被構(gòu)造為,當(dāng)所述模板數(shù)據(jù)是所述橫向文檔型時,將獲取 的圖像的左上端被定義為其原點(diǎn)的坐標(biāo)系設(shè)置為第二標(biāo)準(zhǔn),其中所述第二標(biāo)準(zhǔn)設(shè)置單元被構(gòu)造為,當(dāng)所述模板數(shù)據(jù)是縱向文檔型時,將獲取的圖 像數(shù)據(jù)的左下端被定義為其原點(diǎn)的坐標(biāo)系設(shè)置為第二標(biāo)準(zhǔn),并且其中所述圖像旋轉(zhuǎn)單元被構(gòu)造為,當(dāng)所述模板數(shù)據(jù)是縱向文檔型時,將所述文檔圖像 中的每一個順時針旋轉(zhuǎn)90度角。
7.一種圖像處理系統(tǒng),所述圖像處理系統(tǒng)被構(gòu)造為生成并且輸出其中組合了兩個或者 更多文檔圖像的合成數(shù)據(jù),所述圖像處理系統(tǒng)包括區(qū)域檢測單元,所述區(qū)域檢測單元被構(gòu)造為分別從模板數(shù)據(jù)檢測配置區(qū)域,所述模板 數(shù)據(jù)定義所述合成數(shù)據(jù)上要配置所述文檔圖像的配置區(qū)域;區(qū)域位置指定單元,所述區(qū)域位置指定單元被構(gòu)造為相對于用于定義所述模板數(shù)據(jù)上 的位置的第一標(biāo)準(zhǔn)指定檢測到的配置區(qū)域中的每一個的位置;區(qū)域識別提供單元,所述區(qū)域識別提供單元被構(gòu)造為基于配置區(qū)域中的每一個的指定 位置將區(qū)域識別提供給配置區(qū)域中的每一個;圖像獲取單元,所述圖像獲取單元被構(gòu)造為基于設(shè)置在所述圖像獲取單元上的文檔頁 獲取圖像數(shù)據(jù),其中在所述文檔頁上形成有要組合的文檔圖像;圖像提取單元,所述圖像提取單元被構(gòu)造為從獲取的圖像數(shù)據(jù)中提取文檔圖像; 圖像位置指定單元,所述圖像位置指定單元被構(gòu)造為相對于用于定義獲取的圖像數(shù)據(jù) 上的位置的第二標(biāo)準(zhǔn)指定提取的文檔圖像中的每一個的位置;圖像識別提供單元,所述圖像識別提供單元被構(gòu)造為基于文檔圖像中的每一個的指定 位置將圖像識別提供給文檔圖像中的每一個;配置區(qū)域識別單元,所述配置區(qū)域識別單元被構(gòu)造為基于所述圖像識別和所述區(qū)域識 別來識別與文檔圖像中的每一個相對應(yīng)的配置區(qū)域;圖像編輯單元,所述圖像編輯單元被構(gòu)造為編輯文檔圖像中的每一個以使其配置在通 過所述配置區(qū)域識別單元識別的配置區(qū)域中的相應(yīng)的一個中;合成數(shù)據(jù)生成單元,所述合成數(shù)據(jù)生成單元被構(gòu)造為生成合成數(shù)據(jù),其中編輯的文檔 圖像被配置在各配置區(qū)域中;以及輸出單元,所述輸出單元被構(gòu)造為輸出通過所述合成數(shù)據(jù)生成單元生成的合成數(shù)據(jù)。
8.一種圖像處理方法,所述圖像處理方法用于生成并且輸出其中組合了兩個或者更多 文檔圖像的合成數(shù)據(jù),所述方法適于在具有圖像獲取單元的處理器上執(zhí)行,包括區(qū)域檢測步驟,分別從模板數(shù)據(jù)檢測配置區(qū)域,所述模板數(shù)據(jù)定義所述合成數(shù)據(jù)上要 配置所述文檔圖像的配置區(qū)域;區(qū)域位置指定步驟,相對于用于定義所述模板數(shù)據(jù)上的位置的第一標(biāo)準(zhǔn)指定檢測到的 配置區(qū)域中的每一個的位置;區(qū)域識別提供步驟,基于配置區(qū)域中的每一個的指定位置將區(qū)域識別提供給配置區(qū)域 中的每一個;圖像獲取步驟,基于設(shè)置在所述圖像獲取單元上的文檔頁獲取圖像數(shù)據(jù),其中在所述 文檔頁上具有要被組合的文檔圖像;圖像提取步驟,所述圖像提取步驟被構(gòu)造為從獲取的圖像數(shù)據(jù)中提取文檔圖像; 圖像位置指定步驟,相對于用于定義獲取的圖像數(shù)據(jù)上的位置的第二標(biāo)準(zhǔn)指定提取的 文檔圖像中的每一個的位置;圖像識別提供步驟,基于文檔圖像中的每一個的指定位置將圖像識別提供給文檔圖像 中的每一個;配置區(qū)域識別步驟,基于所述圖像識別和所述區(qū)域識別來識別與文檔圖像中的每一個 相對應(yīng)的配置區(qū)域;圖像編輯步驟,編輯文檔圖像中的每一個以使其配置在所述配置區(qū)域識別步驟中識別 的配置區(qū)域中的相應(yīng)的一個中;合成數(shù)據(jù)生成步驟,生成合成數(shù)據(jù),其中編輯的文檔圖像被配置在各配置區(qū)域中;以及 輸出步驟,輸出在所述合成數(shù)據(jù)生成步驟中生成的合成數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的方法,其中所述處理器進(jìn)一步具有顯示單元,并且其中所述方法進(jìn)一步包括下述顯示步驟與所述模板數(shù)據(jù)的配置區(qū)域相關(guān)聯(lián)地將圖像 獲取單元上要設(shè)置所述文檔頁的設(shè)置位置顯示在所述顯示單元上。
10.根據(jù)權(quán)利要求9所述的方法,其中所述顯示步驟包括下述步驟將用于表明所述顯示單元的方向和要被設(shè)置的文檔 頁的方向之間的關(guān)系的第一方向圖像附加地顯示在所述顯示單元上。
11.根據(jù)權(quán)利要求9或者10所述的方法,其中所述顯示步驟包括下述步驟將用于表明所述顯示單元的方向和所述模板數(shù)據(jù)的 方向之間的關(guān)系的第二方向圖像附加地顯示在所述顯示單元上。
12.根據(jù)權(quán)利要求8至10中的任何一項(xiàng)所述的方法,進(jìn)一步包括第一標(biāo)準(zhǔn)設(shè)置步驟,將所述模板數(shù)據(jù)的預(yù)定點(diǎn)被定義為其原點(diǎn)的坐標(biāo)系設(shè)置為第一標(biāo)準(zhǔn);模板指定步驟,基于所述模板數(shù)據(jù)的格式信息指定所述模板數(shù)據(jù)的類型; 第二標(biāo)準(zhǔn)設(shè)置步驟,根據(jù)所述模板數(shù)據(jù)的指定的類型,將獲取的圖像數(shù)據(jù)的預(yù)定點(diǎn)被 定義為其原點(diǎn)的坐標(biāo)系設(shè)置為第二標(biāo)準(zhǔn);以及圖像旋轉(zhuǎn)步驟,當(dāng)所述模板數(shù)據(jù)是所述模板數(shù)據(jù)的方向與所述文檔圖像中的每一個的 方向不一致的類型時,旋轉(zhuǎn)所述文檔圖像中的每一個以使得所述文檔圖像中的每一個的方 向與所述模板數(shù)據(jù)的方向一致。
13.根據(jù)權(quán)利要求12所述的方法,其中所述第一標(biāo)準(zhǔn)設(shè)置步驟包括將所述模板數(shù)據(jù)的左上端被定義為其原點(diǎn)的坐標(biāo)系 設(shè)置為第一標(biāo)準(zhǔn)的步驟,其中所述模板指定步驟包括基于所述模板數(shù)據(jù)的格式信息在縱向文檔型和橫向文檔 型之間指定所述模板數(shù)據(jù)的類型的步驟,其中所述第二標(biāo)準(zhǔn)設(shè)置步驟包括下述步驟,當(dāng)所述模板數(shù)據(jù)是所述橫向文檔型時,將 獲取的圖像的左上端被定義為其原點(diǎn)的坐標(biāo)系設(shè)置為第二標(biāo)準(zhǔn),其中所述第二標(biāo)準(zhǔn)設(shè)置步驟包括下述步驟,當(dāng)所述模板數(shù)據(jù)是縱向文檔型時,將獲取 的圖像數(shù)據(jù)的左下端被定義為原點(diǎn)的坐標(biāo)系設(shè)置為第二標(biāo)準(zhǔn),并且其中所述圖像旋轉(zhuǎn)步驟包括下 述步驟,當(dāng)所述模板數(shù)據(jù)是縱向文檔型時,將所述文檔 圖像中的每一個順時針旋轉(zhuǎn)90度角。
全文摘要
本發(fā)明涉及圖像處理裝置、系統(tǒng)以及方法。圖像處理裝置被構(gòu)造為從模板數(shù)據(jù)檢測配置區(qū)域,相對于第一標(biāo)準(zhǔn)指定模板數(shù)據(jù)上的每個檢測到的配置區(qū)域的位置,基于各配置區(qū)域的指定的位置將區(qū)域識別提供給每個配置區(qū)域,獲取基于設(shè)置在其上的文檔頁的圖像數(shù)據(jù),從獲取的圖像數(shù)據(jù)中提取文檔圖像,相對于第二標(biāo)準(zhǔn)指定獲取的圖像數(shù)據(jù)上的每個提取的文檔圖像的位置,基于每個文檔圖像的指定的位置將圖像識別提供給每個文檔圖像,基于圖像識別和區(qū)域識別來識別與每個文檔圖像相對應(yīng)的配置區(qū)域,編輯要被配置在相應(yīng)的配置區(qū)域中的每個文檔圖像,生成具有配置在各配置區(qū)域中的編輯的文檔圖像的合成數(shù)據(jù),并且輸出合成數(shù)據(jù)。
文檔編號H04N1/387GK101820492SQ20101012631
公開日2010年9月1日 申請日期2010年2月26日 優(yōu)先權(quán)日2009年2月26日
發(fā)明者高橋優(yōu)作 申請人:兄弟工業(yè)株式會社