本發(fā)明涉及一種通過使用移動(dòng)終端和圖像形成裝置來實(shí)現(xiàn)原稿讀取的技術(shù)。
背景技術(shù):
近年來,讀取諸如紙質(zhì)文檔等的原稿并且將讀取的原稿轉(zhuǎn)換成圖像數(shù)據(jù)的掃描功能已經(jīng)普及。掃描功能通常由包括按壓?jiǎn)卧騛df(自動(dòng)原稿給送器)的mfp(多功能打印機(jī))提供。然而,目前,僅包括打印功能的sfp(單功能打印機(jī))也大量普及,并且sfp無法使用掃描功能。在這種情形下,提出了一種在不具有掃描功能的打印機(jī)中以偽方式實(shí)現(xiàn)掃描功能的技術(shù)(日本特開2014-131194號(hào)公報(bào))。也就是說,在打印機(jī)的片材給送單元中放置打印有要被掃描的圖像的原稿之后,通過連續(xù)地發(fā)送給出片材給送指令的空白片材作業(yè)來拍攝由sfp排出的原稿的圖像。作為其結(jié)果,實(shí)現(xiàn)了對(duì)原稿上打印的圖像的讀取。在上述技術(shù)中,使照相機(jī)針對(duì)由sfp連續(xù)排出的各個(gè)原稿進(jìn)行攝像,因此,使照相機(jī)以準(zhǔn)確的定時(shí)拍攝原稿的圖像的控制是重要的。
技術(shù)實(shí)現(xiàn)要素:
日本特開2014-131194號(hào)公報(bào)描述了一種基于預(yù)先檢測(cè)并存儲(chǔ)在存儲(chǔ)器中的、從空白片材作業(yè)的發(fā)送直到使照相機(jī)進(jìn)行攝像為止的適當(dāng)?shù)拈g隔,來控制原稿的攝像定時(shí)的方法。然而,在打印機(jī)的打印處理中,可能發(fā)生各種意外的事件,因此,利用日本特開2014-131194號(hào)公報(bào)中描述的方法,存在不能以準(zhǔn)確的定時(shí)拍攝原稿的圖像的情況。例如,由于在打印期間進(jìn)行打印機(jī)的清潔處理等并且片材排出延遲,所以存在不能以準(zhǔn)確的定時(shí)拍攝原稿的圖像的情況。
根據(jù)本發(fā)明的移動(dòng)設(shè)備是能夠與圖像形成裝置通信的移動(dòng)終端,并且所述移動(dòng)終端包括:攝像單元;指示單元,其被構(gòu)造為向在片材給送單元中放置有原稿的圖像形成裝置發(fā)送排出原稿的排出指令;狀態(tài)獲取單元,其被構(gòu)造為通過與圖像形成裝置通信來獲取圖像形成裝置的狀態(tài);以及攝像指示單元,其被構(gòu)造為,基于由狀態(tài)獲取單元獲取的圖像形成裝置的狀態(tài)來檢測(cè)圖像形成裝置排出原稿的定時(shí),并且向攝像單元給出以該定時(shí)拍攝原稿的圖像的指令。
通過以下參照附圖對(duì)示例性實(shí)施例的描述,本發(fā)明的其他特征將變得清楚。
附圖說明
圖1是根據(jù)實(shí)施例的信息處理系統(tǒng)的概要圖;
圖2是示出根據(jù)實(shí)施例的移動(dòng)終端的硬件構(gòu)造的框圖;
圖3a和圖3b各自是示出根據(jù)實(shí)施例的移動(dòng)終端的功能構(gòu)造的框圖;
圖4是示出根據(jù)實(shí)施例的打印機(jī)的硬件構(gòu)造的框圖;
圖5是示出打印機(jī)在打印處理中的狀態(tài)轉(zhuǎn)變的圖;
圖6是示出根據(jù)實(shí)施例的移動(dòng)終端的處理的流程的流程圖;
圖7是示出實(shí)施例中的打印指令的示例的圖;以及
圖8是示出實(shí)施例中的對(duì)狀態(tài)獲取請(qǐng)求的響應(yīng)的示例的圖。
具體實(shí)施方式
在下文中,參照附圖詳細(xì)說明本發(fā)明的實(shí)施例。
(實(shí)施例)
在本實(shí)施例中,以信息處理系統(tǒng)為例來給出說明,其中,在移動(dòng)終端將空白片材作業(yè)發(fā)送到打印機(jī)之后,通過移動(dòng)終端檢測(cè)打印機(jī)排出原稿的定時(shí)并且拍攝原稿的圖像來實(shí)現(xiàn)掃描。
圖1是根據(jù)本實(shí)施例的信息處理系統(tǒng)的概要圖。信息處理系統(tǒng)包括移動(dòng)終端101和能夠與移動(dòng)終端101通信的打印機(jī)102。移動(dòng)終端101是具有攝像功能的信息處理終端,并且作為移動(dòng)終端101,除了諸如智能電話和平板等的移動(dòng)終端以外,還可以使用諸如數(shù)字照相機(jī)等的攝像設(shè)備。打印機(jī)102是對(duì)給送的打印介質(zhì)進(jìn)行打印并且在逐個(gè)打印之后排出打印介質(zhì)的圖像形成裝置,并且作為打印機(jī)102,可以使用僅包括打印功能的sfp(單功能打印機(jī))。本實(shí)施例的信息處理系統(tǒng)還能夠進(jìn)一步包括保持構(gòu)件,保持構(gòu)件被構(gòu)造為將移動(dòng)終端保持在能夠拍攝由打印機(jī)102排出的打印介質(zhì)的圖像的位置處。在圖1中,示出了移動(dòng)終端101和打印機(jī)102經(jīng)由直接無線通信進(jìn)行通信的情況,但是情況不限于此,也能夠經(jīng)由例如中繼器(諸如無線lan路由器)進(jìn)行通信。作為選擇,移動(dòng)終端101和打印機(jī)102也能夠經(jīng)由有線通信進(jìn)行通信。
圖2是示出根據(jù)本實(shí)施例的移動(dòng)終端101的硬件構(gòu)造的框圖。cpu201是被構(gòu)造為控制整個(gè)移動(dòng)終端101的中央處理單元,并且集中地控制移動(dòng)終端101的處理序列。用于實(shí)現(xiàn)稍后描述的流程圖的程序和固定數(shù)據(jù)以及在掃描時(shí)生成的圖像數(shù)據(jù)被存儲(chǔ)在rom202中。ram203被用來暫時(shí)存儲(chǔ)數(shù)據(jù)并讀取程序。
通信單元204負(fù)責(zé)與諸如打印機(jī)102等的其他設(shè)備的直接通信以及經(jīng)由接入點(diǎn)的通信。攝像單元205包括諸如cmos(互補(bǔ)金屬氧化物半導(dǎo)體)圖像傳感器等的攝像元件以及透鏡,并且通過拍攝原稿的圖像來生成圖像數(shù)據(jù)。
操作單元206接收對(duì)移動(dòng)終端的按鈕操作和通過觸摸面板來自用戶的輸入。顯示單元207包括諸如lcd(液晶顯示器)等的用于顯示的顯示器,并且根據(jù)移動(dòng)終端的處理內(nèi)容來顯示圖像和文本數(shù)據(jù)。
圖3a是示出根據(jù)本實(shí)施例的移動(dòng)終端101的功能構(gòu)造的框圖。通過cpu201執(zhí)行rom202中存儲(chǔ)的程序來實(shí)現(xiàn)圖3a中所示的各個(gè)單元。
通信處理單元301通過操作ip地址,經(jīng)由通信單元204實(shí)現(xiàn)與諸如打印機(jī)102等的其他設(shè)備的通信。作為通信方法,例如,能夠使用諸如ieee802.11、wi-fi直連(wi-fidirect)、藍(lán)牙(bluetooth,注冊(cè)商標(biāo))以及低能耗藍(lán)牙(bluetoothlowenergy,注冊(cè)商標(biāo))等的無線通信。
打印機(jī)控制單元302根據(jù)移動(dòng)終端101與打印機(jī)102之間確定的控制協(xié)議經(jīng)由通信處理單元301控制打印機(jī)102。作為具體控制協(xié)議,例如,能夠經(jīng)由諸如udp(userdatagramprotocol,用戶數(shù)據(jù)報(bào)協(xié)議)等的通信協(xié)議進(jìn)行xml(extensiblemarkuplanguage,可擴(kuò)展標(biāo)記語言)數(shù)據(jù)的發(fā)送和接收。控制協(xié)議不限于上述協(xié)議,并且也能夠經(jīng)由例如udp協(xié)議進(jìn)行json(javascriptobjectnotation,javascript對(duì)象標(biāo)記)數(shù)據(jù)的發(fā)送和接收。移動(dòng)終端101能夠通過根據(jù)控制協(xié)議與打印機(jī)102通信,來針對(duì)打印機(jī)102進(jìn)行打印控制處理和狀態(tài)獲取處理。在通過定期監(jiān)視打印機(jī)102的狀態(tài)檢測(cè)到打印機(jī)102排出了原稿的情況下,打印機(jī)控制單元302向攝像處理單元303給出拍攝原稿的圖像的指令。
圖3b是示出打印機(jī)控制單元302的詳細(xì)功能構(gòu)造的框圖。通過cpu201執(zhí)行rom202中存儲(chǔ)的程序來實(shí)現(xiàn)圖3b中的各個(gè)單元。打印指示單元3021向在片材給送單元中放置有原稿的打印機(jī)102,給出進(jìn)行空白片材打印(原稿排出)的指令。接收到指令的打印機(jī)102排出原稿而不針對(duì)放置在片材給送單元中的原稿進(jìn)行打印處理。通過移動(dòng)終端發(fā)送空白片材作業(yè),來實(shí)現(xiàn)進(jìn)行空白片材打印的指令(排出片材的指令)。狀態(tài)獲取單元3022通過與打印機(jī)102通信來獲取打印機(jī)102的狀態(tài)。攝像指示單元3023基于由狀態(tài)獲取單元3022獲取的打印機(jī)102的狀態(tài)來檢測(cè)打印機(jī)102排出原稿的定時(shí),并且向稍后描述的攝像處理單元303發(fā)送以該定時(shí)的攝像指令。此外,打印取消單元3024基于由狀態(tài)獲取單元3022獲取的打印機(jī)102的狀態(tài),確定是否所有原稿已經(jīng)被排出,并且在確定所有原稿已經(jīng)被排出的情況下,向打印機(jī)102給出取消打印的指令。
攝像處理單元303從打印機(jī)控制單元302接收攝像指令,并且通過操作攝像單元205拍攝原稿的圖像,并且將由攝像單元205生成的圖像數(shù)據(jù)保存在rom202中。
操作處理單元304處理從操作單元206傳送的用戶輸入信息。顯示處理單元305進(jìn)行在顯示單元207上顯示的圖像和文本數(shù)據(jù)的輸出處理。
圖4是示出根據(jù)本實(shí)施例的打印機(jī)102的硬件構(gòu)造的圖。cpu401是被構(gòu)造為控制整個(gè)打印機(jī)102的中央處理單元。用于通信、打印等的各種程序和固定數(shù)據(jù)被存儲(chǔ)在rom402中。此外,ram403被用來暫時(shí)保存數(shù)據(jù)或讀取程序。
打印處理單元404包括噴墨或激光打印引擎,并且基于打印數(shù)據(jù)針對(duì)打印介質(zhì)進(jìn)行打印處理。通信單元405能夠經(jīng)由有線/無線通信與諸如移動(dòng)終端101等的其他通信設(shè)備進(jìn)行通信。作為通信系統(tǒng),能夠使用諸如wi-fi直連、藍(lán)牙(注冊(cè)商標(biāo))、低能耗藍(lán)牙(注冊(cè)商標(biāo))和ieee802.11等的無線通信以及諸如ieee802.3等的有線通信。
cpu401進(jìn)行經(jīng)由通信單元405與移動(dòng)終端101的通信,對(duì)由操作單元406接收的用戶輸入信息的處理,以及顯示圖像到顯示單元407的輸出處理。這里,如先前所述,根據(jù)移動(dòng)終端101與打印機(jī)102之間確定的控制協(xié)議,進(jìn)行與移動(dòng)終端101的通信。
圖5是示出打印機(jī)102在打印處理中的狀態(tài)轉(zhuǎn)變的示例的圖。打印機(jī)102的初始狀態(tài)是“空閑”?!翱臻e”狀態(tài)表示能夠使用打印機(jī)102,但是未給出打印指令。
當(dāng)從移動(dòng)終端101接收到打印指令時(shí),打印機(jī)102轉(zhuǎn)變到“打印準(zhǔn)備中”狀態(tài)。打印機(jī)102在該狀態(tài)下進(jìn)行打印準(zhǔn)備,例如抽吸墨水。在打印準(zhǔn)備完成時(shí),打印機(jī)102開始片材給送以進(jìn)行打印,并且轉(zhuǎn)變到“片材給送中”狀態(tài)。
在打印機(jī)102成功進(jìn)行片材給送的情況下,打印機(jī)102轉(zhuǎn)變到“頁面打印中”狀態(tài),并且打印機(jī)102基于打印指令中包括的打印數(shù)據(jù)針對(duì)給送的打印介質(zhì)進(jìn)行打印。在接收到空白片材作業(yè)作為打印數(shù)據(jù)的情況下,打印機(jī)102不進(jìn)行實(shí)際打印。在片材給送失敗的情況下,打印機(jī)102的狀態(tài)轉(zhuǎn)變到“片材給送錯(cuò)誤”狀態(tài)。
在打印機(jī)102的狀態(tài)轉(zhuǎn)變到“頁面打印中”之后,在打印機(jī)102完成數(shù)據(jù)的打印和片材排出的定時(shí),打印機(jī)102轉(zhuǎn)變到“頁面打印完成”狀態(tài)。在給出了打印多個(gè)頁面的指令的情況下,打印機(jī)102恢復(fù)片材給送并且轉(zhuǎn)變到“片材給送中”狀態(tài)。在所有指定頁面的打印完成時(shí),打印機(jī)102返回到“空閑”狀態(tài)。
此外,當(dāng)在“空閑”狀態(tài)以外的狀態(tài)下接收到打印取消指令時(shí),打印機(jī)102轉(zhuǎn)變到“取消中”狀態(tài)。在該狀態(tài)下,打印機(jī)102進(jìn)行取消處理,諸如刪除接收到的打印數(shù)據(jù)以及取消錯(cuò)誤顯示等。在打印機(jī)102完成取消處理之后,打印機(jī)102的狀態(tài)返回到“空閑”狀態(tài)。
在本實(shí)施例中,說明了如下的示例:在圖1中所示的信息處理系統(tǒng)中,通過移動(dòng)終端101向打印機(jī)102發(fā)送空白片材作業(yè),并且然后,通過移動(dòng)終端101基于空白片材作業(yè)檢測(cè)打印機(jī)102排出原稿的定時(shí),并且拍攝原稿的圖像,來實(shí)現(xiàn)掃描。假設(shè)移動(dòng)終端101和打印機(jī)102能夠通過直接通信彼此通信,并且在本實(shí)施例中,在移動(dòng)終端101和打印機(jī)102之間建立wi-fi直連通信,并且兩者都處于彼此能夠進(jìn)行無線通信的狀態(tài)。圖6是示出本實(shí)施例中的移動(dòng)終端101的處理的流程的流程圖。通過移動(dòng)終端101的cpu201將rom202等中存儲(chǔ)的程序讀取到ram203上并執(zhí)行所讀取的程序來實(shí)現(xiàn)一系列處理。
在步驟s601,操作處理單元304經(jīng)由操作單元206從用戶接收掃描開始指令。在該階段中,用戶通常已經(jīng)通過使用移動(dòng)終端101將要掃描的原稿放置在打印機(jī)102中。
在步驟s602,打印機(jī)控制單元302中的打印指示單元3021通過根據(jù)控制協(xié)議經(jīng)由通信處理單元301與打印機(jī)102通信,向打印機(jī)102發(fā)送空白片材作業(yè)。在本實(shí)施例中,假設(shè)經(jīng)由作為具體控制協(xié)議的udp通信來發(fā)送和接收xml數(shù)據(jù)。假設(shè)由移動(dòng)終端101作為打印指令發(fā)送的xml數(shù)據(jù)包括空白片材數(shù)據(jù),空白片材數(shù)據(jù)包括1作為要打印的片材數(shù),并且僅白色像素作為用于打印的圖像數(shù)據(jù)。此外,假設(shè)作為響應(yīng)從打印機(jī)102發(fā)送的xml數(shù)據(jù)包括與移動(dòng)終端101的打印指令相關(guān)聯(lián)的作業(yè)id。
在步驟s603,打印機(jī)控制單元302中的狀態(tài)獲取單元3022通過根據(jù)控制協(xié)議經(jīng)由通信處理單元301與打印機(jī)102通信,來獲取打印機(jī)102的狀態(tài)。在本實(shí)施例中,假設(shè)通過經(jīng)由作為具體控制協(xié)議的udp通信進(jìn)行xml數(shù)據(jù)的發(fā)送和接收,來獲取打印機(jī)102的狀態(tài)。
在步驟s604,打印機(jī)控制單元302中的打印取消單元3024參照在步驟s603獲取的打印機(jī)102的狀態(tài),并且確定是否發(fā)生了片材給送錯(cuò)誤。具體而言,在打印機(jī)102的狀態(tài)為“片材給送錯(cuò)誤”狀態(tài)的情況下,打印取消單元3024確定發(fā)生了片材給送錯(cuò)誤,并且將處理前進(jìn)到步驟s610。在打印機(jī)102的狀態(tài)不是“片材給送錯(cuò)誤”狀態(tài)的情況下,打印取消單元3024確定未發(fā)生片材給送錯(cuò)誤,并且將處理前進(jìn)到步驟s605。
在步驟s605,打印機(jī)控制單元302中的打印取消單元3024參照在步驟s603獲取的打印機(jī)102的狀態(tài),并且確定打印機(jī)102是否成功進(jìn)行了片材給送。具體而言,在打印機(jī)102的狀態(tài)為“頁面打印中”狀態(tài)的情況下,打印機(jī)取消單元3024確定打印機(jī)102成功進(jìn)行了片材給送,并且將處理前進(jìn)到步驟s606。在打印機(jī)102的狀態(tài)不是“頁面打印中”狀態(tài)的情況下,打印取消單元3024確定打印機(jī)102未成功進(jìn)行片材給送,并且將處理返回到步驟s603。以這種方式,打印機(jī)控制單元302反復(fù)進(jìn)行步驟s603至s605的處理,直到打印取消單元3024確定打印機(jī)102成功進(jìn)行片材給送為止,并且在檢查到打印機(jī)102成功進(jìn)行片材給送之后,將處理前進(jìn)到步驟s606。
在步驟s606,打印機(jī)控制單元302中的狀態(tài)獲取單元3022通過與步驟s603相同的方法來獲取打印機(jī)102的狀態(tài)。在步驟s607,打印機(jī)控制單元302中的攝像指示單元3023參照在步驟s606獲取的打印機(jī)102的狀態(tài),并且確定打印機(jī)102是否完成了片材排出。具體而言,在打印機(jī)102的狀態(tài)為“頁面打印完成”狀態(tài)(針對(duì)各個(gè)頁面的打印完成的狀態(tài))的情況下,攝像指示單元3023確定打印機(jī)102完成了片材排出,并且將處理前進(jìn)到步驟s608。在打印機(jī)102的狀態(tài)不是“頁面打印完成”狀態(tài)的情況下,攝像指示單元3023確定打印機(jī)102未完成片材排出并且將處理返回到步驟s606。以這種方式,打印機(jī)控制單元302反復(fù)進(jìn)行步驟s606和s607的處理,直到攝像指示單元3023確定打印機(jī)102完成了片材排出為止,并且在檢查到打印機(jī)102完成了片材排出之后,將處理前進(jìn)到步驟s608。
在步驟s608,打印機(jī)控制單元302中的攝像指示單元3023向攝像處理單元303給出拍攝排出的原稿的圖像的指令。接收到指令的攝像處理單元303經(jīng)由攝像單元205拍攝原稿的圖像,并且將獲取的圖像數(shù)據(jù)保存在ram203中。如上所述,通過在檢查到打印機(jī)102處于“頁面打印完成”狀態(tài)之后拍攝原稿的圖像,即使在因?yàn)樵诖蛴∑陂g進(jìn)行打印機(jī)102的清潔處理等而使片材排出延遲的情況下,也能夠以準(zhǔn)確的定時(shí)拍攝原稿的圖像。
此外,存在如下的情況:依據(jù)被構(gòu)造為拍攝排出的原稿的圖像的攝像單元205的攝像位置,在作為攝像結(jié)果的圖像數(shù)據(jù)中發(fā)生失真等。因此,在s608,攝像處理單元303也能夠通過進(jìn)行諸如梯形校正等的圖像校正處理來修改圖像數(shù)據(jù)。作為進(jìn)行梯形校正的方法,例如,考慮使用公知的投影變換。在投影變換中,在通過對(duì)形成圖像數(shù)據(jù)中包括的原稿的邊緣的像素進(jìn)行分析來計(jì)算變換系數(shù)之后,基于變換系數(shù)確定變換后的各個(gè)像素的位置。
此外,在移動(dòng)終端101被保持構(gòu)件保持并且移動(dòng)終端101從同一位置拍攝所有頁面的圖像的情況下,在步驟s608的圖像校正處理中,也能夠針對(duì)第一頁至后續(xù)頁的圖像施加處理。例如,在使用投影變換的梯形校正中,通過分析第一頁的圖像的圖像數(shù)據(jù)來計(jì)算用于投影變換的變換系數(shù)。對(duì)于第二頁和后續(xù)頁的圖像,也能夠使用與第一頁相同的變換系數(shù),而不根據(jù)圖像數(shù)據(jù)重新計(jì)算變換系數(shù)。此外,也能夠使用戶選擇是否實(shí)際施加圖像校正處理。這種情況能夠通過顯示處理單元305在顯示單元207上顯示圖像校正處理后的圖像并且通過操作處理單元304接收用戶經(jīng)由操作單元206的選擇來實(shí)現(xiàn)。
之后,在步驟s609,攝像處理單元303基于在步驟s608保存在ram203中的圖像數(shù)據(jù)生成包括圖像信息的圖像文件,并且將圖像文件保存在rom202中。然后,處理返回到步驟s602,使得進(jìn)行下一頁的空白片材打印。
在步驟s610,打印機(jī)控制單元302中的打印取消單元3024確定由于發(fā)生了片材給送錯(cuò)誤而不存在要掃描的原稿。然后,打印取消單元3024通過根據(jù)控制協(xié)議經(jīng)由通信處理單元301與打印機(jī)201進(jìn)行通信,向打印機(jī)102給出取消打印的指令。通過在檢查到打印機(jī)102處于“片材給送錯(cuò)誤”狀態(tài)之后打印機(jī)102取消空白片材打印,能夠以準(zhǔn)確的定時(shí)完成掃描,而不需要事先檢查要掃描的原稿的頁數(shù)。然后,在步驟s611,顯示處理單元305通過操作顯示單元207來向用戶顯示掃描完成。
圖7是示出本實(shí)施例中的打印指令的示例的圖,并且示出了由打印機(jī)控制單元302基于控制協(xié)議發(fā)送的、以在步驟s602給出進(jìn)行空白片材打印的指令的xml數(shù)據(jù)的示例。在xml中,通過打印標(biāo)簽,描述打印指令的具體內(nèi)容。numpages標(biāo)簽是表示要打印的頁數(shù)的標(biāo)簽,并且在本實(shí)施例中,針對(duì)各個(gè)頁面發(fā)送打印指令,因此,numpages標(biāo)簽在此表示要打印的頁數(shù)為1。page標(biāo)簽是表示與各個(gè)頁面有關(guān)的詳細(xì)信息的標(biāo)簽。width標(biāo)簽和height標(biāo)簽是分別表示打印數(shù)據(jù)的寬度和高度的標(biāo)簽,并且在該示例中,兩個(gè)標(biāo)簽都表示打印數(shù)據(jù)是1像素×1像素的打印數(shù)據(jù)。color標(biāo)簽是表示打印數(shù)據(jù)是彩色數(shù)據(jù)還是單色數(shù)據(jù)的信息,并且在該示例中,color標(biāo)簽表示打印數(shù)據(jù)是單色數(shù)據(jù)。bitdepth標(biāo)簽表示代表1個(gè)像素所需的位數(shù),并且在該示例中,bitdepth標(biāo)簽表示由8位(即,由1個(gè)字節(jié))代表1個(gè)像素。data標(biāo)簽是描述打印數(shù)據(jù)的標(biāo)簽,并且在該示例中,data標(biāo)簽表示1個(gè)字節(jié)的空白片材數(shù)據(jù)被存儲(chǔ)為打印數(shù)據(jù)。
實(shí)現(xiàn)空白片材打印的方法不限于上述方法。例如,也能夠使用如下的方法:提供進(jìn)行空白片材打印的專用命令作為控制協(xié)議,代替通過發(fā)送包括空白片材數(shù)據(jù)的打印作業(yè)(空白片材作業(yè))作為打印指令來實(shí)現(xiàn)空白片材打印。在這種情況下,向打印機(jī)102發(fā)送專用命令,作為指示空白片材打印的打印指令。在接收到打印指令時(shí),打印機(jī)102返回與移動(dòng)終端101的打印指令相關(guān)聯(lián)的作業(yè)id作為響應(yīng)。也能夠僅通過移動(dòng)終端101發(fā)送排出放置在片材給送單元中的原稿的排出指令(排出命令),來給送和排出放置在片材給送單元中的原稿。
圖8是示出本實(shí)施例中的對(duì)狀態(tài)獲取請(qǐng)求的響應(yīng)的示例的圖。在步驟s603和s606,打印機(jī)控制單元302基于控制協(xié)議向打印機(jī)102發(fā)布狀態(tài)獲取請(qǐng)求。圖8中示出了作為對(duì)狀態(tài)獲取請(qǐng)求的響應(yīng)的、由打印機(jī)102返回的xml數(shù)據(jù)的示例。在xml數(shù)據(jù)中,通過response標(biāo)簽,返回對(duì)詢問的響應(yīng),并且在該示例中,response標(biāo)簽表示詢問成功。此外,status標(biāo)簽是代表打印機(jī)102的狀態(tài)的標(biāo)簽,并且將圖5中定義的狀態(tài)之一返回作為響應(yīng)。在該示例中,status標(biāo)簽表示打印機(jī)102處于“頁面打印中”狀態(tài)。此外,job標(biāo)簽表示正在由打印機(jī)102處理的作業(yè)id,并且在該示例中,job標(biāo)簽表示正在處理id為1的作業(yè)。
如上所述,在本實(shí)施例的信息處理系統(tǒng)中,移動(dòng)終端101與打印機(jī)102進(jìn)行通信,以在移動(dòng)終端101向打印機(jī)102發(fā)送空白片材作業(yè)之后獲取打印機(jī)102在打印處理期間的狀態(tài)。也就是說,移動(dòng)終端101能夠通過向打印機(jī)102發(fā)送狀態(tài)獲取請(qǐng)求,從打印機(jī)102接收對(duì)狀態(tài)獲取請(qǐng)求的響應(yīng),并且檢查打印機(jī)102的狀態(tài),來適當(dāng)?shù)剡M(jìn)行掃描處理中的各個(gè)控制。
(變型例)
在上述實(shí)施例中,在圖6的流程圖中說明的處理中,假設(shè)移動(dòng)終端101針對(duì)各個(gè)頁面向打印機(jī)102發(fā)送打印指令。也就是說,在步驟s602,打印機(jī)控制單元302給出進(jìn)行一頁的空白片材打印的指令,并且之后,每次在步驟s609保存原稿的拍攝的圖像時(shí),處理返回到步驟s602,使得進(jìn)行下一頁的空白片材打印。然而,作為另一方法,也能夠給出一次進(jìn)行對(duì)于在打印機(jī)102中能夠放置的原稿數(shù)量足夠大的頁數(shù)的打印的指令,例如在步驟s602給出進(jìn)行1000頁的空白片材打印的指令。在這種情況下,能夠通過在步驟s609的處理完成之后將處理返回到步驟s603來實(shí)現(xiàn)如先前描述的流程中的其他處理。
此外,在上述實(shí)施例中,在圖6的流程圖中說明的處理中,在攝像處理單元303在步驟s608和s609拍攝排出的原稿的圖像并且保存拍攝的圖像之后,處理返回到步驟s602,并且給出進(jìn)行下一頁的空白片材打印的指令。然而,也能夠在進(jìn)行步驟s608和s609的處理之前進(jìn)行步驟s602的處理。在這種情況下,能夠通過在步驟s609之后將處理返回到步驟s603來實(shí)現(xiàn)如先前描述的流程中的其他處理。
此外,在上述實(shí)施例中,在圖6的流程圖中說明的處理中,在步驟s604、s605和s607的各個(gè)中通過僅檢查打印機(jī)102的狀態(tài)來進(jìn)行確定。然而,還能夠通過另外確定正在由打印機(jī)102處理的作業(yè)id是否與在步驟s602發(fā)布的作業(yè)id一致來進(jìn)行確定。在這種情況下,例如,即使打印機(jī)102的狀態(tài)在步驟s605中為“頁面打印中”狀態(tài),在確定正在由打印機(jī)102處理的作業(yè)id與在步驟s602發(fā)布的作業(yè)id不同的條件下,也將處理返回到步驟s603。
此外,打印機(jī)102也能夠在檢測(cè)到在執(zhí)行圖6中所示的處理流程期間與移動(dòng)終端101的通信斷開的情況下,排出所有放置的原稿。
此外,在上述實(shí)施例中,示出了掃描的示例,但是也能夠通過使用掃描的數(shù)據(jù)以偽方式實(shí)現(xiàn)復(fù)印功能。在這種情況下,能夠通過在步驟s610的處理完成之后將由打印機(jī)控制單元302在步驟s609保存的各個(gè)頁面的圖像數(shù)據(jù)包括在如圖7中所示xml數(shù)據(jù)中來創(chuàng)建打印指令,并且通過向打印機(jī)102給出進(jìn)行打印的指令,從而實(shí)現(xiàn)復(fù)印功能。
此外,可以由安裝在移動(dòng)終端101中的掃描應(yīng)用來進(jìn)行圖6中的處理。
(其他實(shí)施例)
還可以通過讀出并執(zhí)行記錄在存儲(chǔ)介質(zhì)(也可更完整地稱為“非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”)上的計(jì)算機(jī)可執(zhí)行指令(例如,一個(gè)或更多個(gè)程序)以執(zhí)行上述實(shí)施例中的一個(gè)或更多個(gè)的功能、并且/或者包括用于執(zhí)行上述實(shí)施例中的一個(gè)或更多個(gè)的功能的一個(gè)或更多個(gè)電路(例如,專用集成電路(asic))的系統(tǒng)或裝置的計(jì)算機(jī),來實(shí)現(xiàn)本發(fā)明的實(shí)施例,并且,可以利用通過由系統(tǒng)或裝置的計(jì)算機(jī)例如讀出并執(zhí)行來自存儲(chǔ)介質(zhì)的計(jì)算機(jī)可執(zhí)行指令以執(zhí)行上述實(shí)施例中的一個(gè)或更多個(gè)的功能、并且/或者控制一個(gè)或更多個(gè)電路以執(zhí)行上述實(shí)施例中的一個(gè)或更多個(gè)的功能的方法,來實(shí)現(xiàn)本發(fā)明的實(shí)施例。計(jì)算機(jī)可以包括一個(gè)或更多個(gè)處理器(例如,中央處理單元(cpu)、微處理單元(mpu)),并且可以包括分開的計(jì)算機(jī)或分開的處理器的網(wǎng)絡(luò),以讀出并執(zhí)行計(jì)算機(jī)可執(zhí)行指令。計(jì)算機(jī)可執(zhí)行指令可以例如從網(wǎng)絡(luò)或存儲(chǔ)介質(zhì)被提供給計(jì)算機(jī)。存儲(chǔ)介質(zhì)可以包括例如硬盤、隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、分布式計(jì)算系統(tǒng)的存儲(chǔ)器、光盤(諸如壓縮光盤(cd)、數(shù)字通用光盤(dvd)或藍(lán)光光盤(bd)tm)、閃存裝置以及存儲(chǔ)卡等中的一個(gè)或更多個(gè)。
本發(fā)明的實(shí)施例還可以通過如下的方法來實(shí)現(xiàn),即,通過網(wǎng)絡(luò)或者各種存儲(chǔ)介質(zhì)將執(zhí)行上述實(shí)施例的功能的軟件(程序)提供給系統(tǒng)或裝置,該系統(tǒng)或裝置的計(jì)算機(jī)或是中央處理單元(cpu)、微處理單元(mpu)讀出并執(zhí)行程序的方法。
根據(jù)本發(fā)明,能夠以準(zhǔn)確的定時(shí)拍攝原稿的圖像。
雖然參照示例性實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解,本發(fā)明不限于所公開的示例性實(shí)施例。應(yīng)當(dāng)對(duì)所附權(quán)利要求的范圍給予最寬的解釋,以使其涵蓋所有這些變型例以及等同的結(jié)構(gòu)和功能。