專利名稱:打印指示裝置和打印系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及打印指示裝置和打印系統(tǒng),詳細(xì)地說(shuō),涉及如下的打印指示裝置和打 印系統(tǒng),該打印指示裝置與存儲(chǔ)圖像文件的記錄介質(zhì)連接,并使用規(guī)定的通信標(biāo)準(zhǔn)指示打 印裝置打印由使用者選擇的圖像,所述圖像文件收納有圖像數(shù)據(jù),在打印系統(tǒng)中,該打印指 示裝置和打印裝置連接成能夠使用規(guī)定的通信標(biāo)準(zhǔn)進(jìn)行通信,該打印裝置接收來(lái)自打印指 示裝置的圖像數(shù)據(jù)并打印圖像。
背景技術(shù):
以往,作為這種打印指示裝置,提出有如下所述的能夠指示進(jìn)行所謂的直接打印 的數(shù)字照相機(jī)例如使用PictBridge作為通信標(biāo)準(zhǔn)將使用者從存儲(chǔ)于存儲(chǔ)卡等的多個(gè)圖 像數(shù)據(jù)中選擇的圖像數(shù)據(jù)發(fā)送到打印機(jī)進(jìn)行打印(例如參照專利文獻(xiàn)1)。[專利文獻(xiàn)1]日本特開2007-257609號(hào)公報(bào)在上述的打印指示裝置中,例如,考慮像用于合成全景(panorama)而拍攝的圖像 那樣具有關(guān)聯(lián)性的多個(gè)圖像數(shù)據(jù)被收納于單獨(dú)的圖像文件的狀態(tài),當(dāng)這些圖像數(shù)據(jù)沒有被 相互關(guān)聯(lián)起來(lái)時(shí),當(dāng)選擇圖像時(shí),在監(jiān)視器上有可能不按照順序進(jìn)行顯示。在該情況下,有 損于使用者檢索圖像數(shù)據(jù)的檢索性,無(wú)法順暢地進(jìn)行打印指示,打印耗費(fèi)時(shí)間。
發(fā)明內(nèi)容
本發(fā)明的打印指示裝置和打印系統(tǒng)的主要目的在于,匯總管理存在關(guān)聯(lián)性的多個(gè) 圖像數(shù)據(jù),并進(jìn)行基于規(guī)定的通信標(biāo)準(zhǔn)的打印指示,從而順暢地進(jìn)行打印。為了達(dá)成上述的主要目的,本發(fā)明的打印指示裝置和打印系統(tǒng)采用以下的辦法。本發(fā)明涉及打印指示裝置,該打印指示裝置與存儲(chǔ)圖像文件的記錄介質(zhì)連接,并使用規(guī)定的通信標(biāo)準(zhǔn)指示打 印裝置打印由使用者選擇的圖像,所述圖像文件收納有圖像數(shù)據(jù),該打印指示裝置的特征 在于,收納能夠直接訪問的先頭的圖像數(shù)據(jù)和能夠根據(jù)以該先頭的圖像數(shù)據(jù)的規(guī)定位 置為起點(diǎn)而偏移的地址進(jìn)行訪問的后續(xù)的圖像數(shù)據(jù),且所述偏移的量亦即偏移量登記在所 述先頭的圖像數(shù)據(jù)的頭部,從而形成集合文件,當(dāng)所述集合文件被存儲(chǔ)在所述存儲(chǔ)介質(zhì)中 時(shí),設(shè)定用于通過(guò)對(duì)所述集合文件進(jìn)行解析來(lái)分別識(shí)別收納于該集合文件的各圖像數(shù)據(jù)的 圖像ID,并制作目錄,在該目錄中,將所述圖像ID、與用于讀入與該設(shè)定的圖像ID對(duì)應(yīng)的圖 像數(shù)據(jù)的基于上述被登記的偏移量的位置信息以相互關(guān)聯(lián)的方式進(jìn)行收納,當(dāng)接受到使用者選擇的收納于所述集合文件的圖像數(shù)據(jù)時(shí),從上述所制作的目錄 取得對(duì)該選擇的圖像數(shù)據(jù)設(shè)定的圖像ID,將該取得的圖像ID包含于打印開始的要求指令 中并發(fā)送給所述打印裝置,當(dāng)從接收到了 該打印開始的要求指令的打印裝置接收到與所述圖像ID對(duì)應(yīng)的圖 像數(shù)據(jù)的輸出要求指令時(shí),從上述所制作的目錄取得與該圖像ID關(guān)聯(lián)的基于所述偏移量的位置信息,根據(jù)該取得的位置信息,從所述存儲(chǔ)的集合文件讀入所對(duì)應(yīng)的圖像數(shù)據(jù),并與數(shù)據(jù)發(fā)送指令一起發(fā)送給所述打印裝置。在該本發(fā)明的打印指示裝置中,收納能夠直接訪問的先頭的圖像數(shù)據(jù)和能夠根據(jù) 以該先頭的圖像數(shù)據(jù)的規(guī)定位置為起點(diǎn)而偏移的地址進(jìn)行訪問的后續(xù)的圖像數(shù)據(jù),且所述 偏移的量亦即偏移量登記在所述先頭的圖像數(shù)據(jù)的頭部,從而形成集合文件,當(dāng)所述集合 文件被存儲(chǔ)在所述存儲(chǔ)介質(zhì)中時(shí),設(shè)定用于通過(guò)對(duì)所述集合文件進(jìn)行解析來(lái)分別識(shí)別收納 于該集合文件的各圖像數(shù)據(jù)的圖像ID,并制作目錄,在該目錄中,將所述圖像ID、與用于讀 入與該設(shè)定的圖像ID對(duì)應(yīng)的圖像數(shù)據(jù)的基于上述被登記的偏移量的位置信息以相互關(guān)聯(lián) 的方式進(jìn)行收納。進(jìn)而,當(dāng)接受到使用者選擇的收納于所述集合文件的圖像數(shù)據(jù)時(shí),從上述 所制作的目錄取得對(duì)該選擇的圖像數(shù)據(jù)設(shè)定的圖像ID,將該取得的圖像ID包含于打印開 始的要求指令中并發(fā)送給所述打印裝置,當(dāng)從接收到了該打印開始的要求指令的打印裝置 接收到與所述圖像ID對(duì)應(yīng)的圖像數(shù)據(jù)的輸出要求指令時(shí),從上述所制作的目錄取得與該 圖像ID關(guān)聯(lián)的基于所述偏移量的位置信息,根據(jù)該取得的位置信息,從所述存儲(chǔ)的集合文 件讀入所對(duì)應(yīng)的圖像數(shù)據(jù),并與數(shù)據(jù)發(fā)送指令一起發(fā)送給所述打印裝置。由此,即便是在將 存在關(guān)聯(lián)性的多個(gè)圖像數(shù)據(jù)匯總收納于一個(gè)集合文件的情況下,也能夠以對(duì)各圖像數(shù)據(jù)設(shè) 定的圖像ID作為關(guān)鍵字與打印裝置之間進(jìn)行基于規(guī)定的通信標(biāo)準(zhǔn)的指令和圖像數(shù)據(jù)的交 換。并且,由于目錄中收納有與圖像ID關(guān)聯(lián)的偏移量,因此不用每次訪問時(shí)都對(duì)集合文件 進(jìn)行解析以取得偏移量就能夠順暢地訪問圖像數(shù)據(jù)。結(jié)果,能夠匯總管理存在關(guān)聯(lián)性的多 個(gè)圖像數(shù)據(jù),并且能夠進(jìn)行基于規(guī)定的通信標(biāo)準(zhǔn)的打印指示,能夠順暢地進(jìn)行打印。此處, “規(guī)定的通信標(biāo)準(zhǔn)”包含PictBridge等。在如上所述的本發(fā)明的打印指示裝置中,也可以形成為具有以下特征的打印指示 裝置將從所述規(guī)定位置偏移的偏移量轉(zhuǎn)換成從所述先頭的圖像數(shù)據(jù)的先頭地址偏移的偏 移量并收納于所述目錄。這樣,能夠更迅速地訪問集合文件內(nèi)的期望的圖像數(shù)據(jù)。并且,在本發(fā)明的打印指示裝置中,也可以形成為具有以下特征的打印指示裝置 所述集合文件是通過(guò)將收納于該圖像文件的各圖像數(shù)據(jù)的數(shù)據(jù)形式登記在所述先頭的圖 像數(shù)據(jù)的頭部?jī)?nèi)而成的文件,當(dāng)接受到使用者所選擇的收納于所述集合文件的圖像數(shù)據(jù) 時(shí),對(duì)該集合文件的所述先頭的圖像數(shù)據(jù)的頭部進(jìn)行解析,將接受該選擇的圖像數(shù)據(jù)的數(shù) 據(jù)形式包含于所述打印開始的要求指令中并進(jìn)行發(fā)送。這樣,由于能夠使圖像ID與圖像數(shù) 據(jù)的數(shù)據(jù)形式對(duì)應(yīng),因此即便打印裝置不與集合文件對(duì)應(yīng)也能夠進(jìn)行打印。進(jìn)一步,在本發(fā)明的打印指示裝置中,也可以形成為具有以下特征的打印指示裝 置在通信的確立得以確認(rèn)時(shí),制作所述目錄。這樣,能夠在合適的時(shí)刻制作目錄。本發(fā)明涉及一種打印系統(tǒng),在該打印系統(tǒng)中,打印指示裝置和打印裝置連接成能夠使用規(guī)定的通信標(biāo)準(zhǔn)進(jìn)行 通信,所述打印指示裝置與存儲(chǔ)圖像文件的記錄介質(zhì)連接,并指示打印由使用者選擇的圖 像,所述圖像文件收納有圖像數(shù)據(jù),所述打印裝置接受來(lái)自該打印指示裝置的圖像數(shù)據(jù)并 打印圖像,所述打印系統(tǒng)的特征在于,在所述打印指示裝置中,收納能夠直接訪問的先頭的圖像數(shù)據(jù)和能夠根據(jù)以該先頭的圖像數(shù)據(jù)的規(guī)定位 置為起點(diǎn)而偏移的地址進(jìn)行訪問的后續(xù)的圖像數(shù)據(jù),且所述偏移的量亦即偏移量登記在所述先頭的圖像數(shù)據(jù)的頭部,從而形成集合文件,當(dāng)所述集合文件被存儲(chǔ)在所述存儲(chǔ)介質(zhì)中 時(shí),設(shè)定用于通過(guò)對(duì)所述集合文件進(jìn)行解析來(lái)分別識(shí)別收納于該集合文件的各圖像數(shù)據(jù)的 圖像ID,并制作目錄,在該目錄中,將所述圖像ID、與用于讀入與該設(shè)定的圖像ID對(duì)應(yīng)的圖 像數(shù)據(jù)的基于上述被登記的偏移量的位置信息以相互關(guān)聯(lián)的方式進(jìn)行收納,當(dāng)接受到使用者選擇的收納于所述集合文件的圖像數(shù)據(jù)時(shí),從上述所制作的目錄 取得對(duì)該選擇的圖像數(shù)據(jù)設(shè)定的圖像ID,將該取得的圖像ID包含于打印開始的要求指令 中并發(fā)送給所述打印裝置,當(dāng)從接收到了該打印開始的要求指令的打印裝置接收到與所述圖像ID對(duì)應(yīng)的圖 像數(shù)據(jù)的輸出要求指令時(shí),從上述所制作的目錄取得與該圖像ID關(guān)聯(lián)的基于所述偏移量 的位置信息,根據(jù)該取得的位置信息從所述存儲(chǔ)的集合文件讀入所對(duì)應(yīng)的圖像數(shù)據(jù),并與 數(shù)據(jù)發(fā)送指令一起發(fā)送給所述打印裝置。在本發(fā)明的打印系統(tǒng)中,在打印指示裝置中,收納能夠直接訪問的先頭的圖像數(shù) 據(jù)和能夠根據(jù)以該先頭的圖像數(shù)據(jù)的規(guī)定位置為起點(diǎn)而偏移的地址進(jìn)行訪問的后續(xù)的圖 像數(shù)據(jù),且所述偏移的量亦即偏移量登記在所述先頭的圖像數(shù)據(jù)的頭部,從而形成集合文 件,當(dāng)所述集合文件被存儲(chǔ)在所述存儲(chǔ)介質(zhì)中時(shí),設(shè)定用于通過(guò)對(duì)所述集合文件進(jìn)行解析 來(lái)分別識(shí)別收納于該集合文件的各圖像數(shù)據(jù)的圖像ID,并制作目錄,在該目錄中,將所述 圖像ID、與用于讀入與該設(shè)定的圖像ID對(duì)應(yīng)的圖像數(shù)據(jù)的基于上述被登記的偏移量的位 置信息以相互關(guān)聯(lián)的方式進(jìn)行收納。進(jìn)而,在打印指示裝置中,當(dāng)接受到使用者選擇的收 納于所述集合文件的圖像數(shù)據(jù)時(shí),從上述所制作的目錄取得對(duì)該選擇的圖像數(shù)據(jù)設(shè)定的圖 像ID,將該取得的圖像ID包含于打印開始的要求指令中并發(fā)送給所述打印裝置,當(dāng)從接收 到了該打印開始的要求指令的打印裝置接收到與所述圖像ID對(duì)應(yīng)的圖像數(shù)據(jù)的輸出要求 指令時(shí),從上述所制作的目錄取得與該圖像ID關(guān)聯(lián)的基于所述偏移量的位置信息,根據(jù)該 取得的位置信息從所述存儲(chǔ)的集合文件讀入所對(duì)應(yīng)的圖像數(shù)據(jù),并與數(shù)據(jù)發(fā)送指令一起發(fā) 送給所述打印裝置。由此,即便是在將存在關(guān)聯(lián)性的多個(gè)圖像數(shù)據(jù)匯總收納于一個(gè)集合文 件的情況下,也能夠以對(duì)各圖像數(shù)據(jù)設(shè)定的圖像ID作為關(guān)鍵字與打印裝置之間進(jìn)行基于 規(guī)定的通信標(biāo)準(zhǔn)的指令和圖像數(shù)據(jù)的交換。并且,由于目錄中收納有與圖像ID關(guān)聯(lián)的偏 移量,因此不用每次訪問時(shí)都對(duì)集合文件進(jìn)行解析以取得偏移量就能夠順暢地訪問圖像數(shù) 據(jù)。結(jié)果,能夠匯總管理存在關(guān)聯(lián)性的多個(gè)圖像數(shù)據(jù),并且能夠進(jìn)行基于規(guī)定的通信標(biāo)準(zhǔn)的 打印指示,能夠順暢地進(jìn)行打印。
圖1是示出打印系統(tǒng)10的結(jié)構(gòu)的概要的結(jié)構(gòu)圖。圖2是示出存儲(chǔ)于閃存45的圖像文件的一例的說(shuō)明圖。圖3是示出打印系統(tǒng)10中的通信順序的概要的序列圖。圖4是示出“StartJob”指令的一例的說(shuō)明圖。圖5是示出圖像目錄制作處理程序的一例的流程圖。圖6是示出圖像目錄44a的一例的說(shuō)明圖。圖7是示出圖像數(shù)據(jù)讀入處理程序的一例的流程圖。圖8是示出變形例的圖像目錄44b的說(shuō)明圖。
標(biāo)號(hào)說(shuō)明10 打印系統(tǒng);20 打印機(jī);21 控制器;22 =CPU ;23 =ROM ;24 =RAM ;25 閃存;26 打印機(jī)構(gòu);28 =USB控制器;29 總線;32 =USB線;40 數(shù)字照相機(jī);41 控制器;42 =CPU ;43 ROM ;44 =RAM ;44a、44b 圖像目錄;45 閃存;46 操作面板;47 攝像部;48 =USB控制器; 49 總線;S 記錄紙。
具體實(shí)施例方式下面,根據(jù)附圖對(duì)本發(fā)明的實(shí)施方式進(jìn)行說(shuō)明。圖1是示出作為本發(fā)明的圖像打印指示裝置的一個(gè)實(shí)施方式的由數(shù)字照相機(jī)40和打印機(jī)20構(gòu)成的打印系統(tǒng)10的結(jié)構(gòu)的 概要的結(jié)構(gòu)圖。在該打印系統(tǒng)10中,打印機(jī)20和數(shù)字照相機(jī)40經(jīng)由USB線32連接成能 夠使用PictBridge作為通信標(biāo)準(zhǔn)進(jìn)行通信。打印機(jī)20具備控制器21,該控制器21掌管裝置整體的控制;打印機(jī)構(gòu)26,該打 印機(jī)構(gòu)26朝記錄紙S打印處理圖像;以及USB控制器28,該USB控制器28能夠與連接于 未圖示的USB端子的外部設(shè)備之間進(jìn)行信號(hào)的輸入輸出??刂破?1構(gòu)成以CPU 22為中心 的微處理器,該控制器21具備R0M 23,該ROM 23存儲(chǔ)各種處理程序;RAM 24,該RAM 24臨 時(shí)存儲(chǔ)數(shù)據(jù);以及閃存(flash memory) 25,該閃存25能夠?qū)懭霐?shù)據(jù)或者消除數(shù)據(jù)。該控制 器21經(jīng)由總線(BUS) 29與打印機(jī)構(gòu)26和USB控制器28連接。并且,ROM 23中存儲(chǔ)有用 于遵照PictBridge標(biāo)準(zhǔn)進(jìn)行直接打印的應(yīng)用程序。因此,控制器21能夠使用該應(yīng)用程序 與連接于USB端子的外部設(shè)備交換各種信息從而在記錄紙S上打印圖像。另外,雖然并未 圖示,打印機(jī)構(gòu)26是對(duì)各色的墨水施加壓力,并將該被加壓后的墨水排出至記錄紙S從而 執(zhí)行打印處理的噴墨方式的機(jī)構(gòu)。數(shù)字照相機(jī)40具備控制器41,該控制器41執(zhí)行各種控制;操作面板46,該操作 面板46能夠顯示各種信息,且能夠輸入使用者的指示;攝像部47,該攝像部47利用攝像元 件對(duì)經(jīng)由透鏡入射的光進(jìn)行光電轉(zhuǎn)換而將其轉(zhuǎn)換成電信號(hào),從而生成圖像文件;閃存45, 該閃存45能夠?qū)懭牖蛘呦蓴z像部47生成的圖像文件;以及USB控制器48,該USB控 制器48能夠與連接于未圖示的USB端子的外部設(shè)備之間進(jìn)行信號(hào)的輸入輸出??刂破?1 構(gòu)成以CPU 42為中心的微處理器,該控制器41具備ROM 43,該ROM 43存儲(chǔ)各種處理程 序;以及RAM 44,該RAM 44臨時(shí)存儲(chǔ)數(shù)據(jù)或者臨時(shí)保存數(shù)據(jù)。該控制器41經(jīng)由總線49與 閃存45、操作面板46、攝像部47以及USB控制器48連接。并且,ROM 43中存儲(chǔ)有用于遵 照PictBridge標(biāo)準(zhǔn)進(jìn)行直接打印的應(yīng)用程序。因此,控制器41能夠使用該應(yīng)用程序與連 接于USB端子的外部設(shè)備交換各種信息從而指示直接打印。此處,在由數(shù)字照相機(jī)40的攝像部47生成的圖像文件中包括以普通的數(shù)據(jù)構(gòu)造 匯總一個(gè)圖像的普通文件和以集合形式的數(shù)據(jù)構(gòu)造匯總多個(gè)存在關(guān)聯(lián)性的圖像的集合文 件。此處,集合文件是指,例如當(dāng)通過(guò)使用者對(duì)操作面板46的操作選擇了全景拍攝模式從 而拍攝作為全景合成圖像的多個(gè)單獨(dú)的圖像時(shí)等,將這些單獨(dú)的圖像作為一個(gè)匯集進(jìn)行收 納時(shí)生成的文件。圖2是示出存儲(chǔ)于閃存45的圖像文件的一例的說(shuō)明圖。文件2是圖像 以JPEG形式編碼化后的普通文件,并賦予后綴“jpg”。雖然省略了圖示,文件2由以下部分 構(gòu)成S0I (圖像的起點(diǎn),Start OfImage),該SOI是表示數(shù)據(jù)的先頭的標(biāo)記;標(biāo)記段(marker segment) APP 1,該標(biāo)記段APP 1記錄有Exif附屬信息和縮略數(shù)據(jù)(thumbnaildata),所述Exif附屬信息是拍攝日期時(shí)間和光圈值等拍攝數(shù)據(jù)以及圖像數(shù)據(jù)尺寸等與圖像有關(guān)的信息,所述縮略數(shù)據(jù)是將圖像數(shù)據(jù)主體尺寸再生為規(guī)定尺寸后的縮略圖(thumbnail image)的縮略數(shù)據(jù);以JPEG形式編碼化后的圖像數(shù)據(jù)主體;以及EOI (圖像的結(jié)尾,End of Image),該EOI是表示數(shù)據(jù)的結(jié)束的標(biāo)記。另一方面,文件1和文件3是集合文件,在該 集合文件中,以作為先頭的圖像數(shù)據(jù)和從屬于先頭的圖像數(shù)據(jù)的后續(xù)的圖像數(shù)據(jù)的集合形 式的數(shù)據(jù)構(gòu)造對(duì)多個(gè)圖像進(jìn)行匯總收納,在本實(shí)施方式中,將這種文件標(biāo)準(zhǔn)稱為采樣格式 (sample format),并賦予后綴“sp”。另外,上述的名稱和后綴只是一個(gè)例子,并不限于此。 例如如文件1的放大圖所示,該集合文件收納有一個(gè)先頭的圖像數(shù)據(jù)和圖像2 圖像m等 后續(xù)的圖像數(shù)據(jù),各圖像數(shù)據(jù)由以下部分構(gòu)成S0I,該SOI是表示數(shù)據(jù)的先頭的標(biāo)記;標(biāo)記 段APP 1,該標(biāo)記段APP 1記錄有與上述APP 1所記錄的數(shù)據(jù)同樣的數(shù)據(jù);標(biāo)記段APP 2,該 標(biāo)記段APP 2記錄有由采樣格式規(guī)定的采樣格式附屬信息;以JPEG形式編碼化后的圖像數(shù) 據(jù)主體;以及Ε0Ι,該EOI是表示數(shù)據(jù)的結(jié)束的標(biāo)記。在先頭的圖像數(shù)據(jù)的標(biāo)記段APP 2中 記錄有表示集合文件中收納的圖像的數(shù)量的收納圖像數(shù)、圖像類別、各圖像的尺寸、JPEG 或TIFF等各圖像數(shù)據(jù)的數(shù)據(jù)形式(在本實(shí)施例中為JPEG)、以及以標(biāo)記段APP 2內(nèi)的規(guī)定 位置(圖中PO)作為起點(diǎn)朝各從屬圖像數(shù)據(jù)的SOl偏移的偏移量等,在后續(xù)的圖像數(shù)據(jù)的 標(biāo)記段APP 2中記錄有圖像編號(hào)2、3、……、m等。圖像類別表示所收納的多個(gè)圖像數(shù)據(jù)的 關(guān)聯(lián),例如,當(dāng)作為多個(gè)圖像數(shù)據(jù)收納有如上所述的全景拍攝的用于合成全景的圖像數(shù)據(jù) 時(shí)記錄為全景合成,當(dāng)收納有將先頭的圖像數(shù)據(jù)尺寸再生為用于在監(jiān)視器進(jìn)行顯示的監(jiān)視 器顯示用圖像數(shù)據(jù)時(shí)記錄為監(jiān)視器顯示。另外,各圖像的偏移量以標(biāo)記段APP 2內(nèi)的規(guī)定 位置PO作為起點(diǎn),但是并不限于此,也可以以標(biāo)記段APP UAPP 2的先頭位置等作為起點(diǎn), 也可以以標(biāo)記段APP 1內(nèi)的規(guī)定位置作為起點(diǎn)。此處,能夠以與訪問收納于像文件2那樣 的普通文件中的圖像數(shù)據(jù)同樣的方式訪問收納于集合文件中的先頭的圖像數(shù)據(jù),并能夠使 用記錄在先頭的圖像數(shù)據(jù)的標(biāo)記段APP 2中的偏移量訪問后續(xù)的圖像數(shù)據(jù)。另外,標(biāo)記段 APP 1和APP 2相當(dāng)于圖像數(shù)據(jù)的頭部(header) 0下面,對(duì)利用以上述方式構(gòu)成的打印系統(tǒng)10進(jìn)行使用PictBridge的直接打印時(shí) 的打印機(jī)20和數(shù)字照相機(jī)40的動(dòng)作進(jìn)行說(shuō)明。首先,在對(duì)進(jìn)行直接打印時(shí)的通信順序的 概要進(jìn)行說(shuō)明之后,對(duì)數(shù)字照相機(jī)40的動(dòng)作的詳細(xì)情況進(jìn)行說(shuō)明。圖3是示出該通信順序 的概要的序列圖。該通信順序在打印機(jī)20和數(shù)字照相機(jī)40經(jīng)由USB線32被連接在一起 時(shí)進(jìn)行。另外,在圖3中,為了對(duì)通信順序的概要進(jìn)行說(shuō)明,省略對(duì)存儲(chǔ)于數(shù)字照相機(jī)40的 閃存45的圖像文件為集合文件的情況下的處理的詳細(xì)情況進(jìn)行說(shuō)明。在該通信順序中,首先,最初進(jìn)行初期連接時(shí)的確認(rèn)處理(步驟S100),確認(rèn)打印 機(jī)20 (控制器21)和數(shù)字照相機(jī)40 (控制器41)雙方是否遵照DPS (直接打印系統(tǒng),Direct Print System)標(biāo)準(zhǔn),在遵照DPS標(biāo)準(zhǔn)的情況下確認(rèn)具有哪種服務(wù)功能(例如打印服務(wù)器 (print server)功能或打印客戶端(print client)功能等)等。在進(jìn)行確認(rèn)處理后,數(shù) 字照相機(jī)40發(fā)送詢問打印機(jī)20的能力例如能夠打印的數(shù)據(jù)形式(JPEG或TIFF等)和 紙張尺寸(A4或L號(hào)(L判)等)等的“GetCapability”指令(步驟S 110),并從打印 機(jī)20收到Capability信息的答復(fù)的報(bào)告(步驟S120)。接著,雖然省略了圖示,數(shù)字照 相機(jī)40在操作面板46上可選擇地顯示存儲(chǔ)于閃存45的圖像文件中所收納的圖像數(shù)據(jù), 并接受使用者所進(jìn)行的打印對(duì)象的圖像數(shù)據(jù)的選擇和各種打印條件的設(shè)定。在接收到使用者所進(jìn)行的圖像數(shù)據(jù)的選擇和各種打印條件的設(shè)定后,發(fā)送作為打印開始要求的指令的 “Startjob”(步驟S130)。圖4中示出此時(shí)發(fā)送的“Startjob”指令的一例。如圖所示, “StartJob” 指令由 <jobConfig> (S 1)和 <printInfo> (S 2)構(gòu)成,<jobConfig> 示出反映 各種打印條件的設(shè)定的打印作業(yè)的結(jié)構(gòu),〈printlnfo〉示出特定打印對(duì)象的圖像數(shù)據(jù)的信 息。在〈jobConfig〉中分別指定以下內(nèi)容標(biāo)準(zhǔn)畫質(zhì)或高畫質(zhì)等畫質(zhì)〈quality〉;A4或L 號(hào)等紙張尺寸〈paperSize〉;普通紙或相紙等紙張種類〈paperType〉;圖像文件的數(shù)據(jù)形式 <fileType> ;是否打印日期<datePrint> ;是否打印文件名<fiIeNamePrint> ;是否使圖像 最優(yōu)化〈imageOptimize〉;是否進(jìn)行固定尺寸的打印<f ixedSize〉;以及是否打印圖像的指 定范圍〈cropping〉。并且,在〈printlnfo〉中指定文件ID<fileID>。接收到這種“Startjob” 指令的打印機(jī)20根據(jù)“Startjob”指令中含有的文件ID發(fā)送要求文件尺寸等文件信息的 “GetFilelnfo”指令(步驟S 140)。雖然省略了圖示,該“GetFilelnfo”指令以包含文件 ID的形式制作。接收到“GetFilelnfo”指令的數(shù)字照相機(jī)40根據(jù)文件ID訪問圖像文件并 從頭部讀出要求的信息,作為“Filelnfo”指令發(fā)送(步驟S 150)。當(dāng)接收到“Filelnfo” 指令的打印機(jī)20根據(jù)文件尺寸等信息和未圖示的RAM 24的打印緩存器區(qū)域的狀態(tài)判斷為 能夠進(jìn)行打印處理時(shí),該打印機(jī)20根據(jù)文件ID發(fā)送要求打印圖像的圖像數(shù)據(jù)的“GetFile” 指令(步驟S 160)。雖然省略了圖示,該“GetFile”指令也以包含文件ID的形式制作。接 收到“GetFile”指令的數(shù)字照相機(jī)40根據(jù)文件ID訪問圖像文件從而讀入圖像數(shù)據(jù),并將讀 入的圖像數(shù)據(jù)與“ImageFile”指令一起發(fā)送給打印機(jī)20(步驟S 170)。這樣,接收到圖像 數(shù)據(jù)的打印機(jī)20將接收到的圖像數(shù)據(jù)轉(zhuǎn)換成打印用數(shù)據(jù)并在記錄紙S上執(zhí)行打印。另外, 當(dāng)在“Startjob”指令的〈fileType〉中指定JPEG數(shù)據(jù)時(shí),接受的圖像數(shù)據(jù)為JPEG數(shù)據(jù),因 此需要進(jìn)行將該JPEG數(shù)據(jù)轉(zhuǎn)換成能夠利用打印機(jī)構(gòu)26進(jìn)行打印的打印用數(shù)據(jù)的處理。打 印機(jī)20在執(zhí)行打印后將通知打印結(jié)束等打印機(jī)20的狀態(tài)的“NotifyDeviceStatus”指令 發(fā)送給數(shù)字照相機(jī)40 (步驟S 180)。另外,當(dāng)通過(guò)使用者選擇多個(gè)圖像數(shù)據(jù)時(shí),反復(fù)進(jìn)行步 驟S 130 S 180的處理。
下面,針對(duì)閃存45中存儲(chǔ)有普通文件和集合文件的情況對(duì)通過(guò)上述通信順序進(jìn) 行的使用PictBridge的直接打印中的數(shù)字照相機(jī)40的動(dòng)作的詳細(xì)情況進(jìn)行說(shuō)明。圖5是 示出由數(shù)字照相機(jī)40的控制器41執(zhí)行的圖像目錄制作處理程序的一例的流程圖。該程序 在進(jìn)行了圖3的通信順序的步驟S 100中的確認(rèn)處理后執(zhí)行。另外,圖像目錄在RAM 44的 未圖示的目錄制作區(qū)域制作。當(dāng)執(zhí)行圖像目錄制作處理程序時(shí),控制器41的CPU 42首先對(duì)存儲(chǔ)于閃存45的圖 像文件中的作為處理對(duì)象的圖像文件進(jìn)行解析(步驟S200)。另外,在本實(shí)施例中,作為處 理對(duì)象的圖像文件從文件1開始依次選定。此處,圖像文件的解析例如進(jìn)行如下的處理 取得文件名和后綴,從取得的后綴判定是普通文件還是集合文件,在判定為集合文件的情 況下對(duì)標(biāo)記段APP 2進(jìn)行解析從而讀出偏移量等信息,等等。當(dāng)對(duì)圖像文件進(jìn)行解析的結(jié) 果是判定為集合文件時(shí)(步驟S 210),對(duì)作為處理對(duì)象的圖像數(shù)據(jù)賦予文件ID并收納于 圖像目錄(步驟S 220),同時(shí),將作為處理對(duì)象的圖像數(shù)據(jù)的偏移量收納于圖像目錄(步 驟S 230)。此處,文件ID相當(dāng)于本發(fā)明的圖像ID,在本實(shí)施方式中,從值3開始依次賦予 用于識(shí)別各圖像數(shù)據(jù)的連續(xù)號(hào)碼。另外,連續(xù)號(hào)碼并不限于從值3開始,也可以從值1等任 意值開始賦予。并且,在本實(shí)施方式中,作為處理對(duì)象的圖像數(shù)據(jù)從圖像編號(hào)1開始依次選定。反復(fù)執(zhí)行這種收納處理,直到集合文件中沒有未處理的圖像數(shù)據(jù)(步驟S 240)。另一 方面,當(dāng)在步驟S 210中判定為不是集合文件時(shí)、即作為處理對(duì)象的文件是普通文件時(shí),對(duì) 圖像文件賦予文件ID并收納于圖像目錄(步驟S 250),同時(shí),由于在圖像文件中并未存儲(chǔ) 有偏移量,因此將值0收納為偏移量(步驟S 260)。另外,此時(shí)賦予的文件ID是以不與在 步驟S 220中賦予的文件ID進(jìn)行區(qū)分的方式賦予的連續(xù)號(hào)碼。進(jìn)而,當(dāng)在集合文件的處理 中在步驟S 240中判定為沒有未處理的圖像數(shù)據(jù)時(shí)、或者是進(jìn)行普通文件的處理時(shí),判定 在閃存45中是否還存在未處理的圖像文件(步驟S 270),當(dāng)存在未處理的圖像文件時(shí)反復(fù) 進(jìn)行步驟S 200以后的處理,當(dāng)不存在未處理的圖像文件時(shí)結(jié)束本程序。對(duì)通過(guò)該圖像目錄制作處理程序制作的圖像目錄進(jìn)行說(shuō)明。圖6是示出在RAM 44的目錄制作區(qū)域內(nèi)制作的圖像目錄44a的一例的說(shuō)明圖。如圖所示,在圖像目錄44a中 收納有各圖像文件的文件名、收納于圖像文件的各圖像數(shù)據(jù)的圖像編號(hào)、對(duì)圖像數(shù)據(jù)賦予 的文件ID、以及朝各圖像數(shù)據(jù)偏移的偏移量。如上所述,收納有作為連續(xù)號(hào)碼賦予的文件 ID。因此,通過(guò)使用該文件ID,即便是收納于集合文件的圖像數(shù)據(jù),也能夠分別識(shí)別各圖像 數(shù)據(jù)。并且,對(duì)于集合文件的圖像編號(hào)2以后的圖像數(shù)據(jù),收納有偏移量。因此,能夠使用 收納于該圖像目錄44a的偏移量訪問圖像數(shù)據(jù)。此處,對(duì)在使用者選擇集合文件內(nèi)的圖像數(shù)據(jù)的情況下,上述的圖3的通信順序 中的步驟S 130的“Startjob”指令所包含的數(shù)據(jù)形式〈fileType〉和文件ID<fileID>進(jìn) 行說(shuō)明。在選擇集合文件內(nèi)的圖像數(shù)據(jù)后,控制器41的CPU 42根據(jù)選擇的圖像文件名和 圖像編號(hào)從圖像目錄44a取得與所選擇的圖像數(shù)據(jù)對(duì)應(yīng)的文件ID。進(jìn)而,將取得的文件ID 指定給“Startjob”指令的<fileID>。由此,即便是在使用者選擇了收納于集合文件中的 圖像數(shù)據(jù)的情況下,也能夠使“Startjob”指令中包含與各圖像數(shù)據(jù)對(duì)應(yīng)的文件ID,因此能 夠識(shí)別是哪個(gè)集合文件的哪個(gè)圖像數(shù)據(jù)的打印指示。并且,關(guān)于數(shù)據(jù)形式〈fileType〉,將 記錄于標(biāo)記段APP 2中的各圖像數(shù)據(jù)的數(shù)據(jù)形式指定給“Startjob”指令的<fileID>。由 此,即便是在打印機(jī)20不與集合文件對(duì)應(yīng)的情況下,只要能夠利用打印機(jī)20處理各圖像數(shù) 據(jù),就能夠進(jìn)行打印。另外,例如,當(dāng)使用者選擇了文件1的圖像編號(hào)為3的圖像數(shù)據(jù)時(shí),由 于文件ID被賦予了值5,因此在圖4中的<fileID>中指定為“00000005”。下面,對(duì)以上述方式制作圖像目錄44a并發(fā)送了“Startjob”指令以后的處理進(jìn)行 說(shuō)明。作為一例,對(duì)接收到圖3的通信順序中的步驟S160的“GetFile”指令、且數(shù)字照相機(jī) 40的控制器41根據(jù)文件ID訪問圖像文件從而讀入圖像數(shù)據(jù)時(shí)的動(dòng)作進(jìn)行說(shuō)明。圖7是示 出圖像數(shù)據(jù)讀入處理程序的一例的流程圖。當(dāng)執(zhí)行該圖像數(shù)據(jù)讀入處理程序時(shí),控制器41 的CPU 42首先輸入接收到的“GetFile”指令中所包含的文件ID (步驟S 300),并根據(jù)輸入 的文件ID參照?qǐng)D像目錄44a取得圖像文件的文件名(步驟S 310)。在取得文件名后,從文 件名的后綴判定是否是集合文件(步驟S 320),當(dāng)是集合文件時(shí),從圖像目錄44a取得與 文件ID對(duì)應(yīng)的偏移量(步驟S 330)。進(jìn)而,根據(jù)取得的文件名訪問閃存45內(nèi)的圖像文件 (步驟S 340),同時(shí),根據(jù)取得的偏移量使讀指針(readpointer)從標(biāo)記段APP 2內(nèi)的偏移 的起點(diǎn)位置PO前進(jìn)偏移的量并訪問圖像文件內(nèi)的圖像數(shù)據(jù)(步驟S 350),并讀入訪問的圖 像數(shù)據(jù)(步驟S380),結(jié)束本程序。這樣,當(dāng)給予了文件ID時(shí),能夠參照?qǐng)D像目錄44a取得 圖像文件名和朝對(duì)應(yīng)的圖像數(shù)據(jù)偏移的偏移量,因此即便是存儲(chǔ)于集合文件的圖像數(shù)據(jù)也 能夠順暢地訪問。并且,由于能夠從圖像目錄44a取得偏移量而不用每次訪問都對(duì)標(biāo)記段APP 2進(jìn)行解析以取得偏移量,因此能夠迅速地訪問。另外,當(dāng)在步驟S 320中判定為不是 集合文件、即是普通文件時(shí),不用取得偏移量就能夠進(jìn)行普通的數(shù)據(jù)訪問處理。具體地說(shuō), 根據(jù)取得的文件名訪問閃存45內(nèi)的圖像文件(步驟S 360),同時(shí),訪問圖像數(shù)據(jù)(步驟S 370),并在步驟S 380中讀入訪問的圖像數(shù)據(jù),從而結(jié)束本程序。以上述方式利用本程序讀 入的圖像數(shù)據(jù)在上述的圖3的通信順序中的步驟S 170的“ImageFile”指令的發(fā)送處理中 被發(fā)送給打印機(jī)20。另外,當(dāng)接收到圖3的通信順序中的步驟S 140的“GetFilelnfo”指 令時(shí),同樣,能夠以文件ID作為關(guān)鍵字(key)訪問圖像文件和圖像數(shù)據(jù)。這樣,即便使用者 所選擇的圖像數(shù)據(jù)是收納于集合文件的圖像數(shù)據(jù),通過(guò)參照?qǐng)D像目錄44a將與所選擇的圖 像數(shù)據(jù)對(duì)應(yīng)的文件ID包含于“Startjob”指令并進(jìn)行發(fā)送,在以后的處理中能夠以各指令 中所包含的文件ID作為關(guān)鍵字從圖像目錄44a取得圖像文件名和偏移量從而訪問圖像數(shù) 據(jù)。因此,即便是在選擇了收納于集合文件的圖像數(shù)據(jù)的情況下,也不用對(duì)PictBridge的 通信順序和發(fā)送內(nèi)容進(jìn)行變更或追加等,就能夠以與打印收納于普通文件的圖像數(shù)據(jù)的方 式同樣的方式在打印機(jī)20中進(jìn)行打印。并且,即便打印機(jī)20與集合文件的數(shù)據(jù)形式不對(duì) 應(yīng),也能夠打印集合文件內(nèi)的圖像數(shù)據(jù)。此處,當(dāng)進(jìn)行使用PictBridge的直接打印時(shí),代替 制作圖像目錄44a,考慮預(yù)先將收納于集合文件的各圖像數(shù)據(jù)一個(gè)一個(gè)地分割開并一個(gè)一 個(gè)地收納于圖像文件從而形成為單獨(dú)的圖像文件。但是,在該情況下,根據(jù)集合文件的數(shù)量 或收納的圖像數(shù)據(jù)的量,有時(shí)分割處理耗費(fèi)很多時(shí)間從而妨礙順暢的打印處理。并且,為了 保存分割開的單獨(dú)的圖像文件,需要確保比目錄制作區(qū)域大的存儲(chǔ)器區(qū)域,但是,在緊湊性 的要求高的數(shù)字照相機(jī)40中,有時(shí)無(wú)法確保那么大的存儲(chǔ)器區(qū)域。由于上述原因,期望進(jìn) 行像本實(shí)施方式這樣的處理。此處,明確本實(shí)施方式的構(gòu)成要素與本發(fā)明的構(gòu)成要素之間的對(duì)應(yīng)關(guān)系。本實(shí)施 方式的閃存45相當(dāng)于本發(fā)明的“存儲(chǔ)介質(zhì)”,數(shù)字照相機(jī)40相當(dāng)于“打印指示裝置”,打印 機(jī)20相當(dāng)于“打印裝置”。根據(jù)以上詳細(xì)敘述了的本實(shí)施方式的數(shù)字照相機(jī)40,當(dāng)進(jìn)行使用PictBridge通 信標(biāo)準(zhǔn)的直接打印時(shí),設(shè)定用于識(shí)別各圖像數(shù)據(jù)的文件ID,同時(shí)制作使設(shè)定的文件ID和偏 移量相互關(guān)聯(lián)并進(jìn)行收納的圖像目錄44a,當(dāng)接受到由使用者選擇的圖像數(shù)據(jù)時(shí),從圖像目 錄44a取得文件ID,使其包含于打印開始要求的指令并發(fā)送給打印機(jī)20,當(dāng)接收到與文件 ID對(duì)應(yīng)的圖像數(shù)據(jù)的要求指令時(shí),從圖像目錄44a取得與文件ID對(duì)應(yīng)的圖像文件名和偏移 量,讀入圖像數(shù)據(jù),并發(fā)送給打印機(jī)20,因此,能夠以對(duì)各圖像數(shù)據(jù)設(shè)定的文件ID作為關(guān)鍵 字,根據(jù)通信標(biāo)準(zhǔn)與打印機(jī)20之間進(jìn)行指令和圖像數(shù)據(jù)的交換。并且,由于與圖像ID關(guān)聯(lián) 的偏移量收納于圖像目錄44a,因此不用每次訪問時(shí)都對(duì)集合文件進(jìn)行解析以取得偏移量, 能夠順暢地訪問圖像數(shù)據(jù)。結(jié)果,能夠匯總管理存在關(guān)聯(lián)性的多個(gè)圖像數(shù)據(jù),并且能夠根據(jù) 通信標(biāo)準(zhǔn)進(jìn)行打印指示,能夠順暢地進(jìn)行打印。另外,本發(fā)明并不受上述實(shí)施方式的任何限定,只要屬于本發(fā)明的技術(shù)范圍,就能 夠以各種方式實(shí)施。在上述的實(shí)施方式中,在RAM 44中制作圖像目錄44a,但是,并不限于此,也可以 在閃存45中制作圖像目錄44a。在上述的實(shí)施方式中,在圖7所示的圖像數(shù)據(jù)讀入處理程序中判定是否是集合數(shù) 據(jù),但是,也可以不進(jìn)行該判定。在該情況下,即便是普通文件,只要從目錄取得作為與文件ID對(duì)應(yīng)的偏移量的值O并訪問圖像數(shù)據(jù)即可。在上述的實(shí)施方式中,直接收納以收納于集合文件的標(biāo)記段APP 2的規(guī)定位置PO 作為起點(diǎn)的各圖像數(shù)據(jù)的偏移量,但是,也可以轉(zhuǎn)換成從圖像數(shù)據(jù)的先頭地址偏移的偏移 量進(jìn)行收納。例如,當(dāng)先頭地址從規(guī)定位置PO偏移的偏移量為a時(shí),作為偏移量收納將各 圖像數(shù)據(jù)的偏移量分別加上值a后的值等即可。在上述的實(shí)施方式中,將圖像文件的文件名、圖像編號(hào)、文件ID以及偏移量收納 于圖像目錄44a,但是,也可以在此基礎(chǔ)上進(jìn)一步將集合文件內(nèi)的各圖像數(shù)據(jù)的名稱制作成 各自文件名并收納于圖像目錄。圖8示出該情況下的圖像目錄44b的一例。如圖所示,收 納有引用文件ID的編號(hào)并根據(jù)圖像數(shù)據(jù)的數(shù)據(jù)形式賦予了后綴的各自文件名。收納于集 合文件的各圖像數(shù)據(jù)沒有文件名稱,但是,通過(guò)預(yù)先收納以上述方式制作的各自文件名,例 如當(dāng)打印圖像時(shí)能夠?qū)⒏髯晕募鳛槲募Q進(jìn)行打印。在上述的實(shí)施方式中,對(duì)使用PictBridge的直接打印進(jìn)行了說(shuō)明,但是并不限于 此,也可以是使用DP0F(數(shù)碼打印指令格式,Digital PrintOrder Format)的打印等。此 處,省略詳細(xì)的說(shuō)明,DPOF是指,制作自動(dòng)打印文件,并通過(guò)將該自動(dòng)打印文件作為作業(yè)發(fā) 送給打印機(jī)20進(jìn)行自動(dòng)打印,該自動(dòng)打印文件以文本(text)形式記述特定存儲(chǔ)于數(shù)字照 相機(jī)40的閃存45的圖像數(shù)據(jù)中的作為打印對(duì)象的圖像文件的信息和與圖像的打印有關(guān)的 設(shè)定信息等。在該自動(dòng)打印文件中,作為特定打印對(duì)象的圖像文件的信息,需要圖像文件的 路徑(path)信息。因此,在利用DPOF指示集合文件內(nèi)的圖像數(shù)據(jù)的打印的情況下,為了設(shè) 定路徑信息,需要各圖像數(shù)據(jù)的文件名。此時(shí),如圖8的圖像目錄44b所舉例示出的那樣, 通過(guò)預(yù)先收納集合文件內(nèi)的各圖像數(shù)據(jù)的各自文件名,能夠設(shè)定所需的路徑信息。并且,如 果預(yù)先使設(shè)定的路徑信息與偏移量關(guān)聯(lián)并收納于圖像目錄,則當(dāng)指定路徑信息時(shí)能夠從圖 像目錄取得偏移量從而讀入集合文件的圖像數(shù)據(jù)。由此,即便是在利用DPOF指示集合文件 內(nèi)的圖像數(shù)據(jù)的打印的情況下,也能夠基于DPOF標(biāo)準(zhǔn)進(jìn)行處理。在上述的實(shí)施方式中,圖像目錄制作處理程序在進(jìn)行了通信順序的確認(rèn)處理后執(zhí) 行,但是并不限于此,可以在制作“ StartJob ”指令時(shí)執(zhí)行等,只要是發(fā)送“ StartJob ”指令 之前的時(shí)刻即可,可以在任意時(shí)刻執(zhí)行。在上述的實(shí)施方式中,圖像數(shù)據(jù)是以JPEG形式編碼化的數(shù)據(jù),但是并不限于此, 只要是能夠利用打印機(jī)20進(jìn)行處理的形式即可,也可以是以BMP、GIF、TIFF等其他的形式 編碼化的數(shù)據(jù)。在上述的實(shí)施方式中舉例示 出了將朝各圖像偏移的偏移量記錄于標(biāo)記段APP 2 的情況,但是并不限于此,可以將偏移量記錄于任意的標(biāo)記段APP η (η為任意整數(shù))。
權(quán)利要求
一種打印指示裝置,其特征在于,該打印指示裝置與存儲(chǔ)圖像文件的記錄介質(zhì)連接,并使用規(guī)定的通信標(biāo)準(zhǔn)指示打印裝置打印由使用者選擇的圖像,所述圖像文件收納有圖像數(shù)據(jù),收納能夠直接訪問的先頭的圖像數(shù)據(jù)和能夠根據(jù)以該先頭的圖像數(shù)據(jù)的規(guī)定位置為起點(diǎn)而偏移的地址進(jìn)行訪問的后續(xù)的圖像數(shù)據(jù),且所述偏移的量亦即偏移量登記在所述先頭的圖像數(shù)據(jù)的頭部,從而形成集合文件,當(dāng)所述集合文件被存儲(chǔ)在所述存儲(chǔ)介質(zhì)中時(shí),設(shè)定用于通過(guò)對(duì)所述集合文件進(jìn)行解析來(lái)分別識(shí)別收納于該集合文件的各圖像數(shù)據(jù)的圖像ID,并制作目錄,在該目錄中,將所述圖像ID、與用于讀入與該設(shè)定的圖像ID對(duì)應(yīng)的圖像數(shù)據(jù)的基于上述被登記的偏移量的位置信息以相互關(guān)聯(lián)的方式進(jìn)行收納,當(dāng)接受到使用者選擇的收納于所述集合文件的圖像數(shù)據(jù)時(shí),從上述所制作的目錄取得對(duì)該選擇的圖像數(shù)據(jù)設(shè)定的圖像ID,將該取得的圖像ID包含于打印開始的要求指令中并發(fā)送給所述打印裝置,當(dāng)從接收到了該打印開始的要求指令的打印裝置接收到與所述圖像ID對(duì)應(yīng)的圖像數(shù)據(jù)的輸出要求指令時(shí),從上述所制作的目錄取得與該圖像ID關(guān)聯(lián)的基于所述偏移量的位置信息,根據(jù)該取得的位置信息,從所述存儲(chǔ)的集合文件讀入所對(duì)應(yīng)的圖像數(shù)據(jù),并與數(shù)據(jù)發(fā)送指令一起發(fā)送給所述打印裝置。
2.根據(jù)權(quán)利要求1所述的打印指示裝置,其特征在于,將從所述規(guī)定位置偏移的偏移量轉(zhuǎn)換成從所述先頭的圖像數(shù)據(jù)的先頭地址偏移的偏 移量并收納于所述目錄。
3.根據(jù)權(quán)利要求1或2所述的打印指示裝置,其特征在于,所述集合文件是通過(guò)將收納于該圖像文件的各圖像數(shù)據(jù)的數(shù)據(jù)形式登記在所述先頭 的圖像數(shù)據(jù)的頭部?jī)?nèi)而成的文件,當(dāng)接受到使用者所選擇的收納于所述集合文件的圖像數(shù)據(jù)時(shí),對(duì)該集合文件的所述先 頭的圖像數(shù)據(jù)的頭部進(jìn)行解析,將接受該選擇的圖像數(shù)據(jù)的數(shù)據(jù)形式包含于所述打印開始 的要求指令中并進(jìn)行發(fā)送。
4.根據(jù)權(quán)利要求1至3中的任一項(xiàng)所述的打印指示裝置,其特征在于,在通信的確立得以確認(rèn)時(shí),制作所述目錄。
5.根據(jù)權(quán)利要求1至4中的任一項(xiàng)所述的打印指示裝置,其特征在于,所述規(guī)定的通信標(biāo)準(zhǔn)是PictBridge。
6.一種打印系統(tǒng),其特征在于,在該打印系統(tǒng)中,打印指示裝置和打印裝置連接成能夠 使用規(guī)定的通信標(biāo)準(zhǔn)進(jìn)行通信,所述打印指示裝置與存儲(chǔ)圖像文件的記錄介質(zhì)連接,并指 示打印由使用者選擇的圖像,所述圖像文件收納有圖像數(shù)據(jù),所述打印裝置接受來(lái)自該打 印指示裝置的圖像數(shù)據(jù)并打印圖像,在所述打印指示裝置中,收納能夠直接訪問的先頭的圖像數(shù)據(jù)和能夠根據(jù)以該先頭的圖像數(shù)據(jù)的規(guī)定位置為 起點(diǎn)而偏移的地址進(jìn)行訪問的后續(xù)的圖像數(shù)據(jù),且所述偏移的量亦即偏移量登記在所述先 頭的圖像數(shù)據(jù)的頭部,從而形成集合文件,當(dāng)所述集合文件被存儲(chǔ)在所述存儲(chǔ)介質(zhì)中時(shí),設(shè) 定用于通過(guò)對(duì)所述集合文件進(jìn)行解析來(lái)分別識(shí)別收納于該集合文件的各圖像數(shù)據(jù)的圖像 ID,并制作目錄,在該目錄中,將所述圖像ID、與用于讀入與該設(shè)定的圖像ID對(duì)應(yīng)的圖像數(shù)據(jù)的基于上述被登記的偏移量的位置信息以相互關(guān)聯(lián)的方式進(jìn)行收納,當(dāng)接受到使用者選擇的收納于所述集合文件的圖像數(shù)據(jù)時(shí),從上述所制作的目錄取得 對(duì)該選擇的圖像數(shù)據(jù)設(shè)定的圖像ID,將該取得的圖像ID包含于打印開始的要求指令中并 發(fā)送給所述打印裝置,當(dāng)從接收到了該打印開始的要求指令的打印裝置接收到與所述圖像ID對(duì)應(yīng)的圖像數(shù) 據(jù)的輸出要求指令時(shí),從上述所制作的目錄取得與該圖像ID關(guān)聯(lián)的基于所述偏移量的位 置信息,根據(jù)該取得的位置信息從所述存儲(chǔ)的集合文件讀入所對(duì)應(yīng)的圖像數(shù)據(jù),并與數(shù)據(jù) 發(fā)送指令一起發(fā)送給所述打印裝置。
全文摘要
本發(fā)明目的在于提供打印指示裝置,其匯總管理存在關(guān)聯(lián)性的多個(gè)圖像數(shù)據(jù),并進(jìn)行基于規(guī)定的通信標(biāo)準(zhǔn)的打印指示,從而順暢地進(jìn)行打印。當(dāng)進(jìn)行使用規(guī)定的通信標(biāo)準(zhǔn)的直接打印時(shí),數(shù)字照相機(jī)(40)設(shè)定識(shí)別收納于集合文件的各圖像數(shù)據(jù)的文件ID,并制作目錄,在該目錄中,使文件ID與圖像數(shù)據(jù)在集合文件內(nèi)偏移的偏移量相互關(guān)聯(lián)并進(jìn)行收納,當(dāng)接收到選擇的圖像數(shù)據(jù)時(shí),從目錄取得文件ID,將該文件ID包含于打印開始要求并發(fā)送給打印機(jī)(20),當(dāng)接收到與文件ID對(duì)應(yīng)的圖像數(shù)據(jù)要求指令時(shí),從目錄取得與文件ID對(duì)應(yīng)的偏移量,訪問圖像數(shù)據(jù)并發(fā)送給打印機(jī)(20),因此能夠以文件ID作為關(guān)鍵字根據(jù)通信標(biāo)準(zhǔn)交換指令從而順暢地進(jìn)行打印。
文檔編號(hào)H04N1/32GK101841622SQ20101013882
公開日2010年9月22日 申請(qǐng)日期2010年3月17日 優(yōu)先權(quán)日2009年3月18日
發(fā)明者小柳誠(chéng) 申請(qǐng)人:精工愛普生株式會(huì)社