国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      圖象數(shù)據(jù)轉送方法、圖象形成裝置和圖象印刷系統(tǒng)的制作方法

      文檔序號:6424565閱讀:239來源:國知局
      專利名稱:圖象數(shù)據(jù)轉送方法、圖象形成裝置和圖象印刷系統(tǒng)的制作方法
      技術領域
      本發(fā)明涉及圖象數(shù)據(jù)轉送方法、圖象形成裝置和圖象印刷系統(tǒng),特別涉及與LAN連接的圖象數(shù)據(jù)轉送方法、圖象形成裝置和圖象印刷系統(tǒng)。
      背景技術
      以往,是使用瀏覽軟件把在文本上加上指示格式信息等特征后的超文本等的標記語言ML顯示在計算機顯示器上。作為標記語言ML,有XHTML(Extensible Hyper Text Markup Language)、HTML和XML(Extensible Markup Language)等。在該標記語言ML中記述的文件主要被存儲在Web服務器中,經(jīng)由各種網(wǎng)絡和Web服務器連接的瀏覽軟件,取得標記語言ML,解釋該標記語言ML后顯示在顯示器上或者印刷。
      在以下的說明中,因為在印刷等的圖象復制中使用在這樣的標記語言ML中記述的文件,所以,以下把在該標記語言ML中記述的數(shù)據(jù)以及由該數(shù)據(jù)鏈接的目標數(shù)據(jù)稱為印刷記述數(shù)據(jù)。該印刷記述數(shù)據(jù)由確定印刷物的布局等框架的分級結構的最上位的頂層數(shù)據(jù),和與該頂層數(shù)據(jù)(top data)鏈接的鏈接數(shù)(目標數(shù)據(jù))構成。
      以下,參照圖23說明使用上述印刷記述數(shù)據(jù)在記錄介質上進行規(guī)定的印刷時的,印刷裝置及其系統(tǒng)構成。
      圖23是表示現(xiàn)有推進模式(push model)的1例的概念圖。用標記語言ML編輯過的印刷記述數(shù)據(jù),如果根據(jù)應用程序11的印刷請求從該應用程序11輸出,則該印刷記述數(shù)據(jù),在變換裝置12中進一步被變換為在打印機一側可以解讀的語言,例如被變換為XHTML形式,輸入到打印控制裝置13。進而,當已經(jīng)是在打印機一側可以解讀的語言的情況下,不進行特殊的變換也可以。
      這樣,該打印控制裝置13,把接收到的印刷記述數(shù)據(jù)送到印刷數(shù)據(jù)變換裝置16,在此變換為在印刷中直接可以印刷狀態(tài)的數(shù)據(jù),展開在印刷緩存器11中。
      即,用標記語言ML編輯過的印刷記述數(shù)據(jù),具備確定印刷物整體的骨架的最上位分層的頂層文件部分和構成該頂層文件的下層的鏈接文件(包括在鏈接文件上進一步鏈接其他的文件的情況)。在此,從上述頂層文件直接導出的印刷目標表示在原指示的位置上,另外,上述鏈接文件取出鏈接目標的數(shù)據(jù)表示在用該印刷記述數(shù)據(jù)指示的位置上。即,在此形成和已經(jīng)印刷的狀態(tài)相同的狀態(tài)。
      如果上述印刷記述數(shù)據(jù)的展開結束,則打印控制裝置13和特定在作業(yè)列隊14中要印刷的數(shù)據(jù)的作業(yè)ID同時發(fā)出印刷指示(印刷作業(yè))。該印刷作業(yè)經(jīng)由網(wǎng)絡在打印機200P的翻譯器23中解釋,在該翻譯器23的指示下,從上述印刷緩存器15,把上述那樣展開的數(shù)據(jù)暫時存儲在存儲器26中。在該存儲器26中等待規(guī)定量,例如存儲1頁的數(shù)據(jù),接收到上述印刷作業(yè)的翻譯器23按照每次要量向光柵升降器(raster riser)24輸送被展開在該存儲器26中的數(shù)據(jù)。由此,打印引擎21,在記錄介質上印刷上述印刷記述數(shù)據(jù)。
      另外圖24是表示與上述不同的技術的圖。在此打印控制裝置13,在與印刷的狀態(tài)相同的狀態(tài)下并不把數(shù)據(jù)存儲在打印機緩存器15中,而是把上述頂層文件和與之鏈接的鏈接文件作為各自的文件存儲。如果該存儲處理結束,則打印控制裝置13發(fā)行印刷作業(yè)并起動翻譯器23,與此同時把存儲在上述打印機緩存器15中的頂層文件和鏈接文件存儲在打印機一側的緩存器26中。這樣被存儲在打印機一側的緩存器26中的頂層文件和與之鏈接的鏈接文件用變換裝置27變換為可以印刷的數(shù)據(jù),在翻譯器23和光柵升降器22上根據(jù)布局信息來布局印刷。
      而且,在特開2000-66867號公報中記載的打印裝置,其構成為在打印機一側預先保持被記載在上述頂層數(shù)據(jù)上的鏈接目標的數(shù)據(jù)(例如URL),在鏈接目標一定并且頻繁地從相同地方印刷數(shù)據(jù)時不需要花費時間。
      上述圖23所示的構成,因為是從圖象供給裝置100一側不考慮打印機200P狀態(tài)把數(shù)據(jù)轉送到打印機中的所謂的推進型,所以不只是圖象供給裝置100而且在打印機200P一側也需要至少具備1頁容量的緩存器。
      另外,圖24記載的構成無論是推進型、獲取型都可以適用,但和上述推進型顯現(xiàn)的缺點一樣,需要在打印機一側設置規(guī)定容量的印刷緩存器,從而會產(chǎn)生成本高這樣的缺點。

      發(fā)明內(nèi)容
      為了解決上述課題,本發(fā)明采用以下的裝置。
      首先,本發(fā)明的前提是在由通信裝置連接的文件圖象提供裝置與圖象形成裝置之間利用的、基于以具有分級結構的鏈接文件形式記述的印刷記述數(shù)據(jù)的印刷處理。
      在上述前提下上述文件圖象提供裝置100,把從應用程序得到的印刷記述數(shù)據(jù)存儲在自己的存儲裝置105中。在此,當有與印刷記述數(shù)據(jù)鏈接的目標的情況下,可以是先在該記述裝置105中拷貝該目標,或者,也可以是存儲在另一存儲裝置105中的狀態(tài)。
      上述存儲裝置105利用文件圖象提供裝置100其功能上原本具有的存儲裝置105即可。
      在上述狀態(tài)下文件圖象提供裝置100發(fā)行印刷作業(yè)。在接收該作業(yè)在圖象形成裝置200中,數(shù)據(jù)轉送請求裝置2053發(fā)出轉送被存儲在上述存儲裝置105上的印刷記述數(shù)據(jù)的請求。根據(jù)按照該請求取得的印刷記述數(shù)據(jù),光柵升降器02進行光柵上升(raster rise)處理。在上述光柵上升處理的過程中當有與上述印刷記述數(shù)據(jù)的頂層文件T鏈接的鏈接文件L時,從該圖象形成裝置200一側指定該鏈接目標,向文件圖象提供裝置100發(fā)出數(shù)據(jù)取得請求。
      該目標的取得是在任意的時刻每次取得任意的量。所謂任意的時刻,例如是指上一次的光柵上升處理結束時。另外所謂任意的量,例如,是預先確定一次取得量,順序每次取得該量的方法,或者,因為在一次的光柵上升處理中在可以光柵上升的量中有限制,所以在數(shù)據(jù)量計算裝置2054中在每次光柵上升時計算取得量,由此確定量。無論哪種都可以從上述已取得的最后位置取得上述規(guī)定量。
      在上述印刷記述數(shù)據(jù)中存在多個目標時,理想的是在傳送路上設定與該多個目標對應的通道。即,由此可以轉送到每個目標上,控制變得容易,但這樣做不是必須的。
      作為上述文件圖象提供控制一側的存儲裝置例如使用機頂盒的硬盤,或者數(shù)字靜像攝像機的存儲卡。
      通過以上構成,不需要在圖象形成裝置一側具有硬盤等的存儲裝置。


      圖1是表示本發(fā)明的實施方式的方框圖。
      圖2是表示適用本發(fā)明的網(wǎng)絡環(huán)境一例的方框圖。
      圖3是表示翻譯器詳細的功能方框圖。
      圖4是表示本發(fā)明的另一實施方式的方框圖。
      圖5是表示本發(fā)明適用的圖象一例的圖。
      圖6是在本發(fā)明中使用的印刷記述數(shù)據(jù)的概念圖。
      圖7是印刷記述數(shù)據(jù)的詳細圖。
      圖8是說明本發(fā)明的光柵上升順序的圖。
      圖9是表示本發(fā)明的動作順序的流程圖。
      圖10是表示本實施方式3中的印刷系統(tǒng)構成的方框圖。
      圖11是表示本實施方式3中的網(wǎng)絡關系的圖。
      圖12是表示本發(fā)明實施方式4中的印刷系統(tǒng)構成的方框圖。
      圖13是表示本實施方式3、4中的與印刷對象有關的文件的圖。
      圖14是表示本實施方式3中的作業(yè)的列隊狀態(tài)的圖。
      圖15是表示本實施方式3中的面圖(face chart)的圖。
      圖16是表示本實施方式3中的通道使用的圖。
      圖17是表示和本實施方式3中的通路進行轉送的文件的關系的圖。
      圖18是表示本實施方式3中的作業(yè)和目標關系的圖。
      圖19是表示表示本實施方式3中的動作順序的流程的圖。
      圖20是表示布魯?shù)浪?ブル-トウ-ス)協(xié)議的圖。
      圖21是表示在布魯?shù)浪怪械陌磻贸绦蚍诸惖奶釂栁募膱D。
      圖22是表示各提問文件的適用例子的圖。
      圖23是表示現(xiàn)有印刷系統(tǒng)的概念圖。
      圖24是表示現(xiàn)有其他印刷系統(tǒng)的概念圖。
      具體實施例方式
      (實施方式1)圖1是表示適用了本發(fā)明的印刷系統(tǒng)的構成例子的方框圖,圖2是適用了該系統(tǒng)的網(wǎng)絡圖。
      在圖2中,經(jīng)由通信裝置300文件圖象提供裝置100、圖象形成裝置200相互連接。文件圖象提供裝置100,可以使用數(shù)字TV或者機頂盒(STB)等,但只要是成為其他數(shù)據(jù)的源的機器任何裝置都可以適用。另外作為圖象形成裝置200可以使用打印機機或者傳真等。進而,作為通信裝置300可以使用在計算機和打印機之間使用的總線或者公眾網(wǎng)、專用線路、因特網(wǎng)等的可以進行數(shù)據(jù)轉送的裝置。
      圖1表示作為通信裝置300使用總線300B(在此,是依據(jù)IEEE1394或者USB標準的總線)、作為文件圖象提供裝置100使用機頂盒(STB)100S、作為圖象形成裝置200使用打印機200P時的內(nèi)部構造,圖9是表示其動作順序的流程圖。進而,在圖9中以可以在文件圖象提供裝置100和圖象形成裝置200之間的轉送路上設定多個通道為前提。
      如圖1所示,文件圖象提供裝置100由以下裝置構成。即,生成印刷記述數(shù)據(jù)的應用程序101;把從該應用程序101輸出的印刷記述數(shù)據(jù)的形式,變換為具有打印機200P可以解讀的分層結構的鏈接文件(在此使用XHTML)形式的變換裝置102;解讀上述印刷記述數(shù)據(jù)發(fā)行打印作業(yè)或者進行印刷記述數(shù)據(jù)的緩沖管理的打印控制裝置103;暫時保存印刷記述數(shù)據(jù)的打印緩存器105;進而成為和總線300B的通信接口的通信I/F104。
      另外,成為圖象形成裝置200的打印機內(nèi)部由以下部分構成成為和總線300B連接用接口的通信I/F204;作為存儲打印作業(yè)的列隊的控制單元的列隊控制裝置203;解讀印刷記述數(shù)據(jù)送到光柵升降器的翻譯器205;根據(jù)由該翻譯器205得到的印刷數(shù)據(jù)光柵上升的光柵升降器202;在記錄介質上可視記錄經(jīng)光柵上升的印刷記述數(shù)據(jù)的打印引擎201。進而,在本實施方式中,為了在記錄介質上可視記錄印刷記述數(shù)據(jù)使用上述打印引擎201,但該打印引擎,也可以是噴墨型和熱轉印型、激光打印機等的電子照片圖象記錄裝置,或者銀鹽照片打印機、在制成網(wǎng)板印刷的底稿的印刷裝置中使用的打印引擎等。
      在上述構成中,首先,用戶使用應用程序例如發(fā)出進行完印刷數(shù)據(jù)的編輯等的印刷請求,從應用程序101輸出印刷記述數(shù)據(jù)。進而,對于該應用程序101,例如有梅勒(メ-ラ)和WEB瀏覽器以及BML瀏覽器、可以編輯數(shù)字靜止攝象機等的數(shù)據(jù)的DSC影集等。通過版面設計在布局來自這些設備的數(shù)據(jù),在變換裝置102中進一步變換為在打印機一側可以解讀的語言,例如XHTML形式(如果已經(jīng)是XHTML形式等,當然不特別進行變換也可以)。
      這樣,經(jīng)變換后的印刷記述數(shù)據(jù)被送到打印控制裝置103,被存儲在打印緩存器105中。此時,對于在印刷記述數(shù)據(jù)中鏈接那樣的圖象目標文件,被變換為在打印機中可以進行印刷處理形式的數(shù)據(jù)(JPEG和PNG形式)從原本存在該數(shù)據(jù)的源拷貝到打印緩存器105。進而,該源不管是在文件圖象提供裝置100中還是在其外。在此不用說也是當是在打印機中可以印刷處理形式的數(shù)據(jù)時不需要變換。
      進而,該打印緩存器105可以利用文件圖象提供裝置100的存儲器以及HDD。例如在該文件圖象提供裝置100是機頂盒的情況下,可以使用該機頂盒功能上原本具有的HD等的存儲裝置。
      在此當要印刷圖5所示那樣的圖象數(shù)據(jù)的情況下,被變換為如圖7所示那樣的,可以在打印機中顯示的語言(在此是XHTML形式的所謂的ML形式)存儲在打印緩存器105中。如果概念性表示該圖7的例子則如圖6所示。
      在圖6中,頂層文件T“print1.xml”表示圖7的全部,包括圖象的配置位置、文字的配置位置和大小,或者要印刷的文字等的信息。
      鏈接文件L1“car.jpg”表示圖7的第19行所示的被存儲在打印緩存器105內(nèi)的子目錄中的A公司的汽車的圖象、鏈接文件L2“cup.jpg”表示圖7的第22行所示的被存儲在打印緩存器105內(nèi)的字目錄中的獎杯的圖象。進而,作為上述打印緩存器105的子目錄名,可以按照與上述印刷作業(yè)根本意義對應的符號,例如設置成和作業(yè)ID相同等。
      另外,打印控制裝置103,在對打印緩存器105進行存儲處理的同時,接收在上述應用程序101中發(fā)出的印刷請求,對打印機200P,發(fā)行包括除作業(yè)ID外在印刷中的條件(例如印刷數(shù)、印刷品質、顏色指示、印刷方向、形態(tài)等)的印刷作業(yè)(圖9,步驟S101)。
      這樣發(fā)行的印刷作業(yè),經(jīng)由I/F104和總線300B,送到打印機一側的列隊控制裝置203。在該列隊控制裝置203中,存儲得到的作業(yè),把該作業(yè)信息順序送到翻譯器205。翻譯器205,根據(jù)包括在該印刷作業(yè)中的上述印刷記述數(shù)據(jù)的,表示打印緩存器105上所在位置(URIUniversalResource Identifies)的路徑信息數(shù)據(jù),如以下那樣執(zhí)行印刷處理。
      圖3是以功能方框圖表示翻譯器構成的圖。翻譯器205的判定裝置2051,如上所述當判斷為從列隊控制裝置203送出的信號是印刷作業(yè)和路徑信息時,向通道控制裝置2052指示其主旨。接收到該主旨,通道控制裝置2052,指示在I/F204中設定通道。
      數(shù)據(jù)轉送請求裝置2053,經(jīng)由用上述指示設定的通道,把上述路徑信息送到打印控制裝置103。另外,數(shù)據(jù)轉送請求裝置2053,把與該印刷作業(yè)對應的作為最上位分層數(shù)據(jù)的頂層文件T的取得請求,發(fā)行到打印控制裝置103(圖9的步驟S102→S103)。
      據(jù)此上述打印控制裝置103經(jīng)由通信I/F104、204向翻譯器205發(fā)送上述請求的頂層文件T(圖9的步驟S104)。由此,翻譯器205開始讀來自文件圖象提供裝置100的印刷記述數(shù)據(jù)(圖9的步驟S104)。
      進而,在此的上述數(shù)據(jù)轉送請求,可以是指示任意文件一并請求,或者從任意位置請求任意數(shù)據(jù)量(即部分請求1個文件的數(shù)據(jù))的方法。
      上述翻譯器205的判定裝置2501,判定該印刷記述數(shù)據(jù)的種類去掉不需要的數(shù)據(jù),把要印刷的數(shù)據(jù)送到光柵升降器202。這樣接收到要印刷的數(shù)據(jù)的光柵升降器202光柵上升該數(shù)據(jù),印刷引擎201印刷在記錄介質上。
      上述判定裝置2051,在上述印刷記述數(shù)據(jù)中,檢測在上述圖7所示的狀態(tài)下附加與上述頂層文件T鏈接的鏈接文件L。如果檢測到已附加,則通道控制裝置2052,向I/F204發(fā)出指示,設定和在上述已設定的通道不同的通道。
      在設定了新的通道的時刻,數(shù)據(jù)請求裝置2503發(fā)出該目標的轉送請求。由此開始目標數(shù)據(jù)的讀出(圖9的步驟S105Yes→S121→S122→S123)。該目標的讀出每次以任意的數(shù)據(jù)量進行,但該值可以預先設定,或者,數(shù)據(jù)量計算裝置2054以在光柵上升中每次需要的量(例如數(shù)光柵的數(shù)據(jù)量)計算(圖9的步驟S111)。
      在此如圖5所示當存在多個目標文件的情況下,每一對象文件在此時刻在光柵升降器202中讀出上述量的數(shù)據(jù)。
      在上述處理中,當前面讀出的目標文件的讀出數(shù)據(jù)量達到上述量時,在那一時刻暫時中斷轉送,進行光柵上升處理(圖9的步驟S112)。
      在上述光柵上升處理結束,需要下一數(shù)據(jù)的時刻,從打印緩存器105的上一次停止的位置的下一位置開始數(shù)據(jù)轉送(圖9的步驟S106No→S107→S108)。而后在對該1個目標的讀出完成的時刻,打開上述已設定的通道(圖9的步驟S109Yes→S110)。另外,當全部的印刷作業(yè)結束時向打印控制裝置103通知印刷結束通知(圖9的步驟S113→S114)。
      圖8更具體地表示該順序。以下的1.2.…符合圖8中的①、②…。進而,在該例子中因為使用多個通道同時可以使用的總線IEEE1394,所以如下所述,設定與多個目標各自對應的通道,但當然也可以在同一通道(同一線路)中轉送多個目標的數(shù)據(jù)。
      1.光柵上升最上位分層的基數(shù)據(jù)第1條。
      2.光柵上升最上位分層的基數(shù)據(jù)第2條。
      3.在光柵上升最上位分層的基數(shù)據(jù)第2條中檢測用鏈接信息表示的目標文件。因而設置另一轉送通道把該目標文件的轉送請求輸出到打印控制裝置103,接收到該請求,打印控制裝置103從上述打印緩存器105中轉送相應文件的數(shù)據(jù)。光柵升降器根據(jù)該數(shù)據(jù)進行光柵上升處理。
      4.在前面的目標文件中斷的時刻暫時中斷讀出,光柵上升原最上位分層的基數(shù)據(jù)第2條。
      5.光柵上升最上位分層的基數(shù)據(jù)第3條。
      6.在光柵上升最上位分層的基數(shù)據(jù)第3條中,檢測和用鏈接信息表示的上述③相同的目標文件。請求以該目標文件的上述③的順序展開的數(shù)據(jù)的接著的數(shù)據(jù),讀文件并光柵上升。
      7.在前面的目標文件中斷的時刻暫時中斷讀出,光柵上升原最上位分層的基數(shù)據(jù)第3條。
      8.在光柵上升最上位分層的基數(shù)據(jù)第3條中,檢測和用鏈接信息表示的上述⑥不同目標文件。因而,設置和上述3.6.不同的轉送通道,請求該目標文件的數(shù)據(jù)讀文件并光柵上升。
      9.在中斷第2目標文件的時刻暫時中斷讀出,光柵上升原最上位分層的基數(shù)據(jù)第3條。
      10.光柵上升最上位分層的基數(shù)據(jù)第4條。
      11.在光柵上升最上位分層的基數(shù)據(jù)第4條中,檢測和用鏈接信息表示的上述3.6.相同的目標文件。請求以該目標文件的上述6.的順序展開的數(shù)據(jù)的接著的數(shù)據(jù),讀文件并光柵上升。
      12.在第1目標文件結束的時刻,結束讀出,打開轉送通道。光柵上升原最上位分層的基數(shù)據(jù)第4條。
      13.在光柵上升最上位分層的基數(shù)據(jù)第4條中,檢測和用鏈接信息表示的上述8.相同的目標文件。請求以該目標文件的上述6.的順序展開的數(shù)據(jù)的接著的數(shù)據(jù),讀文件并光柵上升。
      14.在第2目標文件結束的時刻,結束讀出,打開轉送通道。光柵上升原最上位分層基數(shù)據(jù)第4條。
      15.光柵上升最上位分層的基數(shù)據(jù)第5條。
      16.光柵上升最上位分層的基數(shù)據(jù)第6條。
      進而,在上述中對最初的數(shù)據(jù),設置成表示頂層文件T(XHTML主數(shù)據(jù))所在位置的路徑信息數(shù)據(jù),也可以是一開始從文件圖象提供裝置向打印機發(fā)送頂層數(shù)據(jù)(XHTML主數(shù)據(jù)),而后順序請求需要的目標文件的數(shù)據(jù)的形態(tài)。
      重復上述順序,如果全部的目標轉送正常結束,則翻譯器205的數(shù)據(jù)轉送請求裝置2053,把結束通知和作業(yè)ID一同通知給文件圖象提供裝置100的打印控制裝置103。接收到印刷結束信息的打印控制裝置103,從該打印緩存器105中刪除被存儲在上述打印緩存器105中的該作業(yè)ID的印刷記述數(shù)據(jù)。
      另外,當在印刷時在打印機內(nèi)部發(fā)生異常等的情況下,必須根據(jù)需要刪除印刷作業(yè)。例如當打印機一側的電源在印刷處理中掉電時,變成總線復位方式,在文件圖象提供裝置100的打印控制裝置103中接收到該總線復位檢測出沒有打印機連接。打印控制裝置103,在檢測到?jīng)]有打印機連接的時刻,可以刪除作業(yè)ID以及印刷緩存器內(nèi)的印刷記述數(shù)據(jù)。
      進而,在從文件圖象提供裝置100中的電源關閉到接通時,或者通過根據(jù)任意的設定值動作的定時限制,文件圖象提供裝置100刪除作業(yè)ID以及打印緩存器105內(nèi)的印刷記述數(shù)據(jù),可以避免在系統(tǒng)異常發(fā)生時不需要的數(shù)據(jù)殘留。
      如上所述本發(fā)明的印刷系統(tǒng),在通過串行總線連接轉送印刷記述數(shù)據(jù)時,以圖象形成裝置可以解讀的形式的數(shù)據(jù),該圖象形成裝置以每次可以光柵上升的數(shù)據(jù)量控制(停止·再轉送)轉送數(shù)據(jù)的轉送。
      由此,在打印機一側中不需要脫機用的大的印刷記述數(shù)據(jù)緩存器,進而對于印刷記述數(shù)據(jù)在打印機一側需要的時刻可以從另一途徑取得數(shù)據(jù),在進行光柵上升處理時方便。
      另外,在文件圖象提供裝置一側,只發(fā)行作業(yè)即可,因為不需要作業(yè)列隊處理,所以可以把內(nèi)部具備的HDD等作為假脫機用的緩存器使用。
      (實施方式2)圖4是表示本發(fā)明的實施方式2的功能方框圖。在該構成例子中,文件圖象提供裝置100和圖象形成裝置(打印機)200經(jīng)由總線300B相互連接,基本構成和實施方式1一樣。
      但是,在本實施方式中在上述實施方式1中除了基本構成外,其構成具有可以在文件提供裝置100上安裝外部存儲裝置MC(例如存儲卡以下用存儲卡說明)的外部存儲器I/F110(未圖示)。
      該外部存儲器I/F110,根據(jù)來自文件圖象提供裝置100的打印控制裝置103的請求把存儲卡MC內(nèi)的圖象數(shù)據(jù)轉送到打印機200P。
      在此作為存儲卡MC當是存儲有數(shù)字靜止攝象機的圖象的存儲卡MC的情況下,作為應用程序101當然使用可以處理數(shù)字靜止攝象機(DSC)的數(shù)據(jù)的應用程序101。
      如果按照上述實施方式1,則把記述在頂層文件T中的鏈接文件L的鏈接目標和上述一樣設置為打印緩存器105,如果發(fā)生印刷請求,則根據(jù)上述應用程序101輸出的印刷記述數(shù)據(jù),被存儲在打印機緩存器105中。另外,與該印刷記述數(shù)據(jù)鏈接的圖象數(shù)據(jù),也作為上述打印機200P可以印刷的數(shù)據(jù),從上述存儲卡MC中展開到該打印機緩存器105中。
      但是在此因為被存儲在存儲卡中的數(shù)據(jù)是JPEG等的打印機200P可以處理的數(shù)據(jù),所以在該狀態(tài)下,可以把記述在頂層文件T中的鏈接文件的鏈接目標設置成與存儲卡內(nèi)的目標對應的位置。
      但是,當把存儲卡MC的數(shù)據(jù)作為鏈接目標的情況下,印刷結束通知即使從打印機一側發(fā)出,該數(shù)據(jù)也不刪除。
      如果采用以上的構成,則和上述的實施方式1一樣,可以把在內(nèi)部具備的HDD等作為假脫機用的緩存器使用,或者,可以把從外部鏈接的存儲卡等直接作為印刷緩存器使用。另外在文件圖象提供裝置一側,只制成包括布局信息的印刷記述數(shù)據(jù)的頂層數(shù)據(jù)即可。
      在以下的實施方式3、4中,對于上述所示的實施方式1、2,特別對于文件圖象數(shù)據(jù)的光柵上升的方法,進一步具體地說明。
      (實施方式3)圖10是表示適用了本發(fā)明的印刷系統(tǒng)構成例子的方框圖,圖11是適用了該系統(tǒng)的網(wǎng)絡圖。
      在圖11中,經(jīng)由IEEE1394總線3000相互連接STB1000、打印機2000。STB1000,可以使用數(shù)字TV或者機頂盒(STB)等,除此以外,如果是可以提供文件圖象的裝置的機器則都可以適用。另外,作為打印機2000如果是傳真等,可以形成文件圖象的裝置則可以使用。進而,圖11中所示的IEEE1394總線3000,只要是USB、布魯?shù)浪?R)或者公眾網(wǎng)、專用線路、因特網(wǎng)等可以轉送數(shù)據(jù)的裝置即可。
      圖10表示使用IEEE1394總線3000、STB1000、打印機2000時的內(nèi)部構成,圖19是表示其動作順序的流程圖。進而,在圖19中,其前提是可以在從STB1000到和打印機2000之間的轉送路中設定多條通道等,可以并行轉送多個不同數(shù)據(jù),但也可以用1條通道進行全部的數(shù)據(jù)轉送。
      如圖10所示,STB1000可以用以下的裝置構成。即,生成印刷文件記述數(shù)據(jù)的應用程序101;把從以下的應用程序101輸出的印刷文件記述數(shù)據(jù)的形式變換為具有打印機2000可以解讀的分層結構的鏈接文件(在此使用XHTML)形式的印刷文件記述數(shù)據(jù)的變換裝置102;與上述印刷文件記述數(shù)據(jù)對應對每個印刷請求發(fā)行打印作業(yè)或者進行印刷文件記述數(shù)據(jù)的緩沖管理的打印控制裝置103;暫時保存印刷文件記述數(shù)據(jù)的打印緩存器105;進而成為和IEEE1394總線3000的連接接口的通信I/F104。
      另外,成為打印機2000的打印機的內(nèi)部,由以下部分構成成為和IEEE1394總線3000連接用接口的通信I/F204;作為存儲印刷作業(yè)的列隊控制單元的列隊控制裝置203;解讀印刷文件記述數(shù)據(jù)(在此是XHTML數(shù)據(jù))送到光柵上升的翻譯器205;根據(jù)由該翻譯器得到的印刷數(shù)據(jù)光柵上升的光柵升降器202;把光柵上升后的印刷文件記述數(shù)據(jù)可視記錄輸出到記錄介質上的打印引擎201。
      在上述構成中,首先,如果用戶使用應用程序例如在進行了印刷數(shù)據(jù)的編輯等后發(fā)出印刷請求,則從應用程序101輸出印刷文件記述數(shù)據(jù)。進而,有關該應用程序101,有梅勒和WEB瀏覽器以及BML瀏覽器、可以編輯數(shù)字靜止攝象機的數(shù)據(jù)的DSC影集等。通過版面設計在布局來自這些設備的數(shù)據(jù),在變換裝置102中進一步變換為在打印機一側可以解讀的語言,例如XHTML形式(這種情況下,如果應用程序輸出的數(shù)據(jù)已經(jīng)是XHTML形式等,則不特別進行變換也可以)。
      這樣,經(jīng)變換后的印刷文件記述數(shù)據(jù)被送到打印控制裝置103,被存儲在打印緩存器105中。此時,對于在印刷文件記述數(shù)據(jù)中鏈接那樣的圖象目標文件,被變換為在打印機中可以進行印刷處理形式的數(shù)據(jù)(JPEG和PNG形式)從原本相應存在的該源拷貝到打印緩存器105。進而,該源,不管是在文件圖象提供裝置100中還是在其外。
      在此也是當已經(jīng)是可以在打印機中處理形式的數(shù)據(jù)的情況下就不需要變換。
      進而,該打印緩存器105可以利用STB1000存儲器以及HDD。例如在該文件圖象提供裝置STB1000是機頂盒或者數(shù)字電視的情況下,可以使用該機頂盒或者數(shù)字電視功能上原本具有的HDD等的存儲裝置。
      在此當要印刷圖5所示的圖象數(shù)據(jù)的情況下,被變換為在圖7所示那樣的打印機中可以解讀的語言(在此是XHTML形式的所謂的ML形式)存儲在打印緩存器105中。如果概念性表示該圖7的例子則如圖6所示。圖5所示的圖,具體地說由圖13(a)的PRESENT.bml,CAR.jpg,CUP.jpg構成。這些數(shù)據(jù),在數(shù)據(jù)廣播中STB接收,首先,被保存在圖10中的HDD106中。
      由此,應用程序101生成的印刷文件記述數(shù)據(jù),進一步由變換裝置102變換為在打印機一側可以解讀的語言,例如變換為XHTML形式,作為相對1個印刷請求的頂層文件處理,以圖6所示的構成存儲在文件圖象提供裝置的存儲裝置中。
      具體地說,圖13(a)的數(shù)據(jù)中的PRESENT.bml由圖10中的變換裝置102變換為圖13(b)所示的print1.xml,該print1.xml、被保存在圖10所示的HDD106中的CAR.jpg和CUP.jpg,被保存在圖10中的打印緩存器105中。進而,此時,CAR.jpg和CUP.jpg不保存在印刷緩存器106中,而保持在HDD106上使用也沒關系,但因為例如在數(shù)據(jù)廣播中如果由于節(jié)目改變HDD上的數(shù)據(jù)沒有了,則在印刷中出現(xiàn)故障,所以理想的是在這種情況下在印刷緩存器106中保存全部的數(shù)據(jù)。
      在圖6中,頂層文件T“print1.xml”如圖7所示,是確定印刷物全部骨架的最上位分層的數(shù)據(jù),是用標記語言ML編輯的印刷文件記述數(shù)據(jù)。另外,該頂層文件T,包括圖象的配置位置、文件的配置位置和大小,或者要印刷的文字等。
      在圖13中所示的print1.xml相當于頂層文件。鏈接文件L1“car.jpg”,表示圖7的第19行所示的被存儲在打印緩存器105內(nèi)的子目錄中的A公司的汽車的圖象、鏈接文件L2“cup.jpg”表示圖7的第22行所示的被存儲在打印緩存器105內(nèi)的字目錄中的獎杯的圖象。進而,作為上述打印緩存器105的子目錄名,可以按照與上述印刷作業(yè)根本意義對應的符號,例如設置成和作業(yè)ID相同等,進而,如上所述從原本相應存在的源中向打印緩存器105拷貝各個文件,可以保存存儲上述子目錄。
      另外,打印控制裝置103,在進行上述存儲處理的同時,接收用上述應用程序101發(fā)出的印刷請求,對打印機2000,除作業(yè)ID外發(fā)行把在印刷中的條件(例如印刷數(shù)、印刷品質、顏色指示、印刷方向、形態(tài)等)作為作業(yè)信息包括的印刷作業(yè)(步驟S19的步驟S101)。
      這樣發(fā)行的印刷作業(yè),經(jīng)由I/F104和IEEE1394總線3000,送到打印機一側的列隊控制裝置203。在該列隊控制裝置203中,存儲已得到的作業(yè)并進行列隊管理,把該作業(yè)信息順序送到翻譯器205。翻譯器205,根據(jù)包括在該印刷作業(yè)中的上述印刷文件記述數(shù)據(jù)的,表示在打印緩存器105上的存在位置(URI)的路徑信息數(shù)據(jù),如以下那樣執(zhí)行印刷處理。進而,在列隊的上述作業(yè)信息中,除了包括上述作業(yè)ID和在上述印刷中的條件外,還包括表示在上述印刷文件記述數(shù)據(jù)的打印緩存器105上的存在位置(URI)的路徑信息數(shù)據(jù)等,但不包括在文件圖象形成自身中所需要的數(shù)據(jù)(文件和圖象等)。
      在此,使用圖15具體地說明在用戶發(fā)出印刷請求后的,在STB和打印機之間通信的對話。
      如上所述如果用戶在STB上使用應用程序101請求所希望的數(shù)據(jù)的印刷(S1501),則應用程序101輸出印刷文件記述數(shù)據(jù)(S1502)。被輸出的印刷文件記述數(shù)據(jù),進一步由打印控制裝置103把上述印刷文件記述數(shù)據(jù)存儲在打印緩存器105中(S1503)。同時,對于在上述印刷文件記述數(shù)據(jù)中鏈接的圖象目標文件也被拷貝在打印緩存器105中存儲(S1503)。進而,把包括在進行印刷請求時給予的印刷條件(印刷數(shù)、印刷品質、顏色指示等),和在每次印刷時為了識別而付與的ID,和把上述印刷文件記述數(shù)據(jù)作為頂層文件表示其所在位置(URI)的路徑信息的數(shù)據(jù)群作為作業(yè)信息生成(S1504)。
      STB,把上述作業(yè)信息通知打印機(S1505),如果打印機接收上述作業(yè)信息,則該作業(yè)信息用列隊控制裝置203存儲,進行排隊(S1506)。
      接著,打印機從上述作業(yè)信息中檢測與該印刷請求有關的頂層文件所在位置(URI)(S1507),根據(jù)上述所在位置(URI)打印機對STB請求上述頂層文件的轉送(S1508)。STB接收來自打印機的上述頂層文件的轉送請求,把被存儲在打印緩存器105中的印刷文件記述數(shù)據(jù)作為上述頂層文件抽出(S1509),轉送到打印機(S1510)。
      打印機,如果接收從STB轉送來的上述頂層文件(S1511),則根據(jù)上述頂層文件開始布局計算處理以及光柵上升(S1512)。
      以下,如果判定裝置2051在光柵上升中檢測到與上述頂層文件鏈接的目標文件A(S1513),則打印機用數(shù)據(jù)請求裝置2503請求上述目標文件A的轉送(S1514)。STB,接收來自打印機的上述目標文件A的轉送請求,抽出被存儲在打印緩存器105中的該目標文件A(S1515),轉送到打印機(S1516)。
      打印機,如果接收從STB轉送來的上述目標文件A(S1517),則進行必要的區(qū)域的光柵上升處理(S1518),進行印刷。
      接著在打印機中,進行以下必要的光柵上升處理(S1519)。在此,和前面一樣,判定裝置2051如果在光柵上升中檢測與上述頂層文件鏈接的目標文件A(S1520),則打印機用數(shù)據(jù)請求裝置2503請求(21)上述目標文件A的轉送。STB接收來自打印機的上述目標文件A的轉送請求,抽出被存儲在打印緩存器105中的該目標文件A(S1522),轉送到打印機(S1523)。打印機,接收從STB轉送來的上述目標文件A(S1524),進而在本區(qū)域內(nèi)如果判定裝置2051在光柵上升中檢測與上述頂層文件鏈接的新的目標文件B(S1525),則同樣,打印機用數(shù)據(jù)請求裝置2503請求上述目標文件B的轉送(S1526)。
      STB,接收來自打印機的上述目標文件B的轉送請求,抽出被存儲在打印緩存器105中的該目標文件B(S1527),轉送到打印機(S1528)。打印機,如果接收從STB轉送來的上述目標文件B(S1529),則進行所需要的區(qū)域的光柵上升處理(S1530),進行印刷。
      重復進行上述那樣的處理,如果1個作業(yè)的印刷處理結束(S1531),則打印機從作業(yè)列隊中刪除上述已結束的作業(yè)信息(S1532),進而對于STB通知作業(yè)的結束(S1533)。STB接收上述通知知道作業(yè)結束,對于被拷貝存儲在打印緩存器105中的上述印刷文件記述數(shù)據(jù)(頂層文件)、和在上述印刷文件記述數(shù)據(jù)中鏈接的圖象目標文件也從上述打印緩存器105中刪除(S1534)。
      進而,當有多個作業(yè)的情況下,如圖14所示,進行付與作業(yè)關聯(lián)的處理(排隊),使得如果1個作業(yè)結束,則轉移到下一作業(yè)。
      圖3是用功能方框圖表示翻譯器構成的圖。翻譯器205的判定裝置2051,如上所述當由表示包括在上述信號中的頂層文件位置的路徑信息判定由列隊控制裝置203送出的信號是印刷作業(yè)時,向通道控制裝置2052指示其主旨。接收該主旨后通道控制裝置2052指示進行在I/F204中設定通道。由此,在經(jīng)由已設定的通道,數(shù)據(jù)轉送請求裝置2053把上述路徑信息送到打印控制裝置103的同時,把作為與該印刷作業(yè)對應的最上位分級數(shù)據(jù)的頂層文件T的取得請求發(fā)行到打印控制裝置103(圖19的步驟S102→S103)。
      據(jù)此上述打印控制裝置103經(jīng)由通信I/F104、204向翻譯器205發(fā)送上述請求的頂層文件T(圖19的步驟S104)。因而翻譯器205,開始來自STB1000的印刷文件記述數(shù)據(jù)的讀出(圖19的步驟S104)。
      進而,與在此的上述頂層文件T相對的上述數(shù)據(jù)轉送請求的方法,可以舉出指示成為印刷對象的頂層文件一并請求的方法。但是,在該方法中,如果上述頂層文件T的數(shù)據(jù)量增大則傳送路負擔增加,因為有可能對其他的機器產(chǎn)生影響,所以即使對上述頂層文件T也可以是從任意位置請求任意的數(shù)據(jù)量的方法。進而,所謂任意的數(shù)據(jù)量的請求,例如可以舉出分割1個文件的數(shù)據(jù)部分請求的方法。具體地說,是在第1次請求中從頂層文件的開頭位置請求10KB,在以下的請求中從開頭開始從10KB的偏移位置開始請求10KB等的方法。
      除此以外,上述翻譯器205的判定裝置2501判定該印刷文件記述數(shù)據(jù)的種類,舍去不需要的數(shù)據(jù)(例如,聲音數(shù)據(jù)),把要印刷的數(shù)據(jù)送到光柵升降器202。這樣收到要印刷的數(shù)據(jù)的光柵升降器202光柵上升該數(shù)據(jù),打印引擎201印刷在記錄介質上。
      上述判定裝置2051,在上述印刷文件記述數(shù)據(jù)中,檢測在上述圖7所示的狀態(tài)下附加與上述頂層文件T鏈接的鏈接文件L。如果檢測到已附加,則通道控制裝置2052,向I/F204發(fā)出指示,設定和上述已設定的通道不同的通道。在設定了新通道的時刻,數(shù)據(jù)請求裝置2503發(fā)出該目標的轉送請求。由此把上述鏈接文件作為目標文件,開始該目標文件的讀出(圖19的步驟S105Yes→S121→S122→S123)。該目標文件的讀出每次以任意的數(shù)據(jù)量進行,但其值也可以預先設定,或者,數(shù)據(jù)量計算裝置2054計算在此時的光柵上升所需要的數(shù)據(jù)量進行設定(圖19的步驟S111)。
      具體地說,光柵上升以區(qū)域(band)單位進行,上述區(qū)域1個所需要的數(shù)據(jù)量,根據(jù)在印刷請求時得到的用紙大小等的印刷條件確定。另外,對要在上述1個區(qū)域中處理的目標文件的需要量,也是由判定裝置2051根據(jù)從頂層文件T得到的上述目標文件的布局信息計算。因此,例如如果在某1區(qū)域內(nèi)需要的目標文件的數(shù)據(jù)量是10KB,則打印機可以只請求上述目標文件的10KB的轉送量進行1次的轉送,作為1KB的轉送量也可以進行10次的轉送。另外,通常因為圖象數(shù)據(jù)等目標文件是被壓縮的狀態(tài),所以打印機作為1次轉送量設定為1KB,在每次接收時進行解凍,可以判斷是否滿足在1區(qū)域中需要的目標文件的數(shù)據(jù)量。如果沒有滿足,則在滿足需要前接著進行目標文件的轉送請求。通過這樣的處理,作為相對區(qū)域1個的全部量需要的數(shù)據(jù)量齊全,可以進行光柵上升。
      在此如圖13所示當多個目標文件存在的情況下,對每個對象的目標文件進行上述那樣的計算,在1次的區(qū)域處理單位內(nèi)分別讀出直至所需要的量的數(shù)據(jù)。
      在上述的處理中,分別讀出的目標文件的讀出數(shù)據(jù)量在上述每次區(qū)域處理中達到了需要的數(shù)據(jù)量時,在此時刻暫時中斷轉送,進行光柵上升處理(圖19的步驟S112)。進而,如上所述即使中斷,也可以在存儲器容許的范圍中在后臺進行以下轉送處理。上述的光柵上升處理結束,在下一光柵上升處理中,在中斷了上述轉送的數(shù)據(jù)再次成為需要的時刻,從打印緩存器105的上一次停止的位置的下一位置開始數(shù)據(jù)轉送(圖19的步驟S106No→S107→S108)。而后在對于1個目標的讀出結束的時刻,打開如上所那樣設定的通道(圖19的步驟S109Yes→S110)。另外,在全部的印刷作業(yè)結束時向打印控制裝置103通知印刷結束通知(圖19的步驟S113→S114)。
      進而,印刷作業(yè)和目標的關系如果是一般的則是圖18所示的關系。即,各印刷作業(yè)被分成每個印刷對象,各印刷對象具有的數(shù)據(jù)相當于目標。在本實施方式3中作業(yè)是1個,目標有2個。
      圖8是更具體地表示該順序的圖。以下的1.2.…符合圖8中的①、②…。進而,在該例子中因為使用多個通道可以同時使用的總線IEEE1394,所以如以下所述那樣設定與多個目標各自對應的通道,但在同一通道(同一線路)中當然可以轉送多個目標的數(shù)據(jù)。在此,假設通過上述順序頂層文件的讀出結束。通道的OPEN、CLOSE,如果與圖8對應,則成為圖16所示的處理。進而,圖17表示通道和進行轉送的文件的關系。
      首先最初,1.以第1條區(qū)域寬度光柵上升被記載在最上位分層的頂層文件中(表示文字信息等)的基數(shù)據(jù)。
      2.以第2條區(qū)域寬度開始光柵上升被記載在最上位分層的頂層文件中的基數(shù)據(jù)。
      3.檢測以第2條區(qū)域寬度在光柵上升中用鏈接信息表示(表示圖象信息等)被記載在最上位分層的頂層文件中的基數(shù)據(jù)。因而設置另一轉送通道,向打印控制裝置103發(fā)出該目標文件的轉送請求,接收到該請求,打印控制裝置103從上述打印緩存器105中轉送相應文件的數(shù)據(jù)。
      具體地說,在第2條區(qū)域寬度內(nèi)光柵上升基數(shù)據(jù)的同時(或者在接收到頂層文件后等),從布局上述目標的信息中,數(shù)據(jù)量計算裝置2054,計算上述目標文件的,以上述區(qū)域寬度進行光柵上升所需要的必要的數(shù)據(jù)量,此后數(shù)據(jù)轉送請求裝置2053把該目標文件的轉送請求輸出到打印控制裝置103。進而通常,表示圖象等的目標文件是以JPEG等壓縮的形式,這種情況下如下。
      如上所述數(shù)據(jù)量計算裝置2054,如果計算以上述目標的上述區(qū)域寬度進行光柵上升所需要的數(shù)據(jù)量(例如10K字節(jié)),則數(shù)據(jù)轉送請求裝置2053,用預先設定的數(shù)據(jù)量(例如4K字節(jié)),進行被壓縮狀態(tài)的上述目標文件的數(shù)據(jù)轉送請求。轉送處理后,擴展被轉送來的上述目標文件的數(shù)據(jù),得到的數(shù)據(jù)量(例如7K字節(jié)),如果不足在上述目標文件的,以上述區(qū)域寬度進行光柵上升所需要的數(shù)據(jù)量,則再次重復上述處理。這樣,直至滿足該目標文件的,以上述區(qū)域寬度進行光柵上升所需要的數(shù)據(jù)量前,進行轉送請求。
      (光柵升降器根據(jù)該數(shù)據(jù)繼續(xù)目標的光柵上升處理)。
      4.在前面目標文件的,以第2條區(qū)域寬度進行光柵上升充分的數(shù)據(jù)量齊備的時刻,暫時中斷上述目標文件的讀出,繼續(xù)被記載在原最上位分層的頂層文件中的基數(shù)據(jù)第2條的光柵上升。
      5.以第3條區(qū)域寬度開始被記載在最上位分層的頂層文件中的基數(shù)據(jù)的光柵上升。
      6.在以第3條的區(qū)域寬度光柵上升被記載在最上位分層的頂層文件中的基數(shù)據(jù)中,檢測和以鏈接信息表示的上述③相同(表示圖象信息等)的目標文件。請求以該目標文件的上述③的順序展開的數(shù)據(jù)的接著的數(shù)據(jù),讀出文件繼續(xù)光柵上升。
      7.在前面的目標文件的,以第3條區(qū)域寬度進行光柵上升的充分的數(shù)據(jù)量齊備的時刻暫時中斷上述目標文件的讀出,繼續(xù)被記載在原最上位分層的頂層文件中的基數(shù)據(jù)第3條的光柵上升。
      8.在以第3條的區(qū)域寬度光柵上升被記載在最上位分層的頂層文件中的基數(shù)據(jù)中,檢測和以鏈接信息表示的上述⑥不同的(表示圖象信息等)目標文件。因而,設置和上述3.6.不同的轉送通道,以和上述3.相同的順序轉送請求該目標文件的數(shù)據(jù),讀出文件繼續(xù)光柵上升。
      9.在第2個目標文件的,以第3條區(qū)域寬度進行光柵上升的充分的數(shù)據(jù)量齊備的時刻暫時中斷上述目標文件的讀出,繼續(xù)被記載在原最上位分層的頂層文件中的基數(shù)據(jù)第3條的光柵上升。
      10.以第4條區(qū)域寬度開始被記載在最上位分層的頂層文件中的基數(shù)據(jù)的光柵上升。
      11.在以第4條區(qū)域寬度進行光柵上升被記載在最上位分層的頂層文件中,檢測和用鏈接信息表示的上述3.6.相同的目標文件。請求以該目標文件的上述6.的順序展開的數(shù)據(jù),接著的數(shù)據(jù)讀出文件進行光柵上升。
      12.在第1個目標文件的光柵上升結束的時刻,結束讀出,打開轉送通道。而后,以第4條區(qū)域刻度繼續(xù)被記載在原最上位分層的頂層文件的基數(shù)據(jù)的光柵上升。
      13.在以第4條區(qū)域寬度光柵上升被記載在最上位分層的頂層文件中的基數(shù)據(jù)中,檢測和在鏈接信息中所示的上述8.相同的目標文件。請求以該目標文件的上述6.的順序展開的數(shù)據(jù)的接著的數(shù)據(jù),讀出文件繼續(xù)光柵上升。
      14.在第2目標文件的光柵上升結束的時刻,結束讀出,打開轉送通道。而后,以第4條區(qū)域寬度進行被記載在原最上位分層的頂層文件中的基數(shù)據(jù)的光柵上升。
      15.以第5條區(qū)域寬度光柵上升被記載在最上位分層的頂層文件中的基數(shù)據(jù)。
      16.以第6條區(qū)域寬度光柵上升被記載在最上位分層的頂層文件中的基數(shù)據(jù)。
      這樣文件圖象形成裝置,當有多個在1次的區(qū)域處理單位內(nèi)需要光柵上升的目標文件的情況下,把上述多個目標邏輯上并行地進行轉送請求。為此在傳送路上,通過各種設定分配邏輯上與上述多個目標對應的通道,可以獨立地進行數(shù)據(jù)的轉送,具有容易控制的效果。
      進而,文件圖象形成裝置,只控制1個通道進行上述多個目標的轉送請求也可以。
      另外,在上述中對于最初的數(shù)據(jù),雖然設置成表示頂層文件T(XHTML主數(shù)據(jù))的存在位置的路徑信息數(shù)據(jù),但也可以設置成從開始就由文件圖象提供裝置把頂層文件的數(shù)據(jù)(XHTML主數(shù)據(jù))發(fā)送到打印機,而且順序請求必要的目標文件的數(shù)據(jù)的形態(tài)。
      重復上述的順序,在上述印刷請求中所需要的全部目標的轉送正常結束,如果結束光柵上升則結束對記錄介質上的印刷,則數(shù)據(jù)轉送請求裝置2053把結束通知和作業(yè)ID一同通知STB1000的打印控制裝置103。接收到該印刷結束信息的打印控制裝置103,從該打印緩存器105中刪除被存儲在上述打印緩存器105內(nèi)的該作業(yè)ID的印刷文件記述數(shù)據(jù)(頂層文件)以及與上述印刷文件記述數(shù)據(jù)鏈接的目標文件。
      (另外如果在每個作業(yè)中與作業(yè)ID對應地制成子目錄,把上述作業(yè)必須的文件(還包括頂層文件)集中在上述子目錄中保存存儲,則文件圖象提供裝置接收印刷結束信息,打印控制裝置103一并刪除上述子目錄)。
      進而,來自上述打印緩存器105的數(shù)據(jù)刪除,并不是通過接收來自打印機的結束通知進行的,而是通過文件圖象提供裝置詢問打印機檢測該數(shù)據(jù)的刪除可否進行的。
      另外,在印刷時在打印機內(nèi)部異常發(fā)生等的情況下,必須根據(jù)需要刪除印刷作業(yè)。例如當打印機一側的電源在印刷處理中掉電的情況下,在IEEE1394中變?yōu)榭偩€復位模式,在STB1000的打印控制裝置103中接收該總線復位檢測出沒有打印機連接。打印控制裝置103,在檢測到打印機沒有連接的時刻可以刪除作業(yè)信息以及印刷緩存器內(nèi)的印刷文件記述數(shù)據(jù)。
      進而,在STB1000的電源從斷到通時,或者由通過任意的設定值動作的定時限制,STB1000刪除作業(yè)信息以及打印緩存器105內(nèi)的印刷文件記述數(shù)據(jù),可以避免在系統(tǒng)異常發(fā)生時不需要的數(shù)據(jù)的殘留。進而,開始上述定時限制的時刻,也可以是上述系統(tǒng)以及裝置的異常發(fā)生時,還有作業(yè)發(fā)生時。
      如上所述本發(fā)明的印刷系統(tǒng),在由串行總線轉送印刷文件記述數(shù)據(jù)時,以文件圖象形成裝置可以解讀的形式的數(shù)據(jù),該文件圖象形成裝置每次以每一區(qū)域單位以可以光柵上升的數(shù)據(jù)量控制(停止·再轉送)轉送數(shù)據(jù)的轉送。
      由此,在打印機一側不需要假脫機用的大的印刷文件記述數(shù)據(jù)緩存器,進而對于印刷文件記述數(shù)據(jù)在打印機一側需要的時刻可以取得另一途徑數(shù)據(jù),在進行光柵上升處理時方便。
      另外在文件圖象提供裝置一側,不需要只在作業(yè)發(fā)行時處理作業(yè)列隊,可以把內(nèi)部具備的HDD等作為脫機用的緩存器使用。
      進而,在上述實施例中表示了把內(nèi)容提供者制成的BML文件在STB中變換為XML的例子,但按照來自用戶的印刷命令,把BML文件從STB發(fā)送到打印機,在打印機中從BML文件變換為XML文件,以在該打印機中制成的XML為基礎,打印機隨時獲取被保持在STB的HDD中的鏈接文件也可以。
      (實施方式4)圖12是表示本發(fā)明的實施方式4的功能方框圖。在該構成例子中,STB1000和文件圖象形成裝置(打印機)200經(jīng)由IEEE1394總線3000相互連接,基本構成和實施方式3相同。
      但是,在本實施方式4中,除了上述實施方式3的基本構成外,構成還具有可以在STB1000上安裝外部存儲裝置MC(例如,存儲卡以下用存儲卡說明)的外部存儲器I/F110。
      該外部存儲卡I/F110,通過來自STB1000的打印控制裝置103的請求把存儲卡MC內(nèi)的圖象數(shù)據(jù)轉送到打印機2000。
      在此作為存儲卡MC當是存儲有數(shù)字靜止攝象機的圖象的存儲卡MC的情況下,作為應用程序101使用可以處理數(shù)字靜止攝象機(DSC)的數(shù)據(jù)的應用程序101也可以。
      例如,當處理存儲在數(shù)字靜止攝象機的圖象的存儲卡MC的情況下,用戶起動上述應用程序101,進行被存儲在上述存儲卡MC中的全部圖象的讀入。進而,不是全部的圖象,也可以在數(shù)字TV的畫面上顯示印刷預覽圖象,可以有選擇地在選擇畫面上只顯示需要的圖象。從已讀入的上述圖象中選擇想要印刷輸出的圖象,進而進行布局編輯等,把數(shù)字靜止攝象機拍攝的圖象布局為想要印刷輸出的狀態(tài)。如果用戶采用上述應用程序101的編輯結束,則用戶對上述應用程序給予印刷指示,上述應用程序,生成經(jīng)編輯的內(nèi)容和根據(jù)印刷請求的印刷文件記述數(shù)據(jù)。該已生成的文件,相當于在實施方式3中所述的頂層文件。在本實施方式4中,頂層文件因為如實施方式3所示原本沒有,所以需要制作,但該制作用無論是用STB的應用程序進行,還是用打印機的應用程序進行都可以。在打印機中制成的情況下,在STB的畫面上,從STB向打印機只發(fā)送選擇哪個圖象,選擇怎樣的布局等的信息,以該被發(fā)送的數(shù)據(jù)為基礎,制成頂層文件。對于連接文件,無論是如從存儲卡MC中直接取得那樣記載在頂層文件中,還是為了進行和實施方式3同樣的處理,一次把全部數(shù)據(jù)從打印機的存儲卡MC轉送到STB的HDD106或者打印緩存器105中都可以。
      由這樣的應用程序101生成的印刷文件記述數(shù)據(jù),進一步由變換裝置102在打印機一側變換為可以解讀的語言,例如變換為XHTML,作為對1個印刷請求的頂層文件T處理,以圖6所示的構成存儲在文件圖象提供裝置的存儲裝置中。
      如果按照實施方式3,則預先把被記載在頂層文件T中的鏈接文件L的連接目標和上述一樣設置為印刷緩存器105,如果印刷請求發(fā)生,則把根據(jù)上述應用程序101編輯后的印刷文件記述數(shù)據(jù)存儲在打印緩存器105中。另外,與該印刷文件記述數(shù)據(jù)鏈接的目標數(shù)據(jù)(圖象數(shù)據(jù)),也作為上述打印機2000可以印刷處理的數(shù)據(jù),從上述存儲卡MC展開到該打印緩存器105。
      但是在此當被存儲在存儲卡中的目標數(shù)據(jù)成為JPEG等的打印機2000可以處理的數(shù)據(jù)的情況下,在該狀態(tài)下,可以設置在把被記載在頂層文件T中的鏈接文件的鏈接目標與存儲卡內(nèi)的目標數(shù)據(jù)對應的位置。
      進而,即使被存儲在存儲卡中的目標數(shù)據(jù)不是在打印機2000中可以印刷處理的數(shù)據(jù)時,打印控制裝置103也可以一邊在上述打印機2000中變換為可以印刷處理的數(shù)據(jù)一邊轉送到上述打印機2000中?;蛘咴诖蛴】刂蒲b置103處理如在上述打印機2000中不能印刷處理的,存儲卡內(nèi)的目標數(shù)據(jù)的情況下也可以進行以下的處理。即,一旦把上述目標數(shù)據(jù)存儲在打印緩存器105中,在轉送到上述打印機2000時,打印控制裝置103一邊變換為在上述打印機2000中可以印刷處理的數(shù)據(jù)一邊轉送到上述打印機2000。進而,在存儲到上述緩存器105時,也可以一邊變換(變換后)一邊存儲。
      但是,當把存儲卡MC的數(shù)據(jù)作為鏈接目標的情況下,印刷結束通知即使從打印機一側輸出,該數(shù)據(jù)也不刪除。
      如果采用以上構成,則和上述實施方式3一樣,可以把內(nèi)部具備的HDD等作為脫機用的緩存器使用,或者,也可以把從外部連接的存儲卡等直接作為印刷緩存器使用。另外在文件圖象提供裝置一側,只要制成包括布局信息的印刷文件記述數(shù)據(jù)的頂層文件即可。
      以上,作為以往例子在特開2000-66867號公報中記載的印刷裝置中,在以頂層文件的數(shù)據(jù)為基礎按照頁單位備齊文字和圖象進行布局合成后進行光柵上升,可視記錄輸出到記錄介質上。因此,和推進型表現(xiàn)的缺點一樣,需要在打印機一側設置規(guī)定容量的(這種情況下需要至少構成頁全部的容量)印刷緩存器,產(chǎn)生成本高的缺點。但是,根據(jù)本申請發(fā)明,不需要在文件圖象形成裝置一側具有硬盤等的大容量的存儲裝置。特別是在處理由多個文件組成的文件圖象數(shù)據(jù)時,如果在每個文件中設置通道則用于STB1000和打印機2000之間的數(shù)據(jù)轉送的通道控制變得簡單,可以得到STB1000和打印機2000中的數(shù)據(jù)處理也容易的效果。
      (實施方式5)接著,說明實施方式5。在上述的實施方式5中,可以舉出利用IEEE1394總線的通信的例子,但在此,改變上述IEEE1394對使用了布魯?shù)浪?R)的情況用圖20~22詳細說明。
      所謂布魯?shù)浪?,是進行目前已標準化的近距離無線技術的名稱,使用在作為該布魯?shù)浪箻藴驶M織的“The Bluetooth Special Interest Group(SIG)”中使用的用語等進行以下的說明。
      首先,對于布魯?shù)浪沟膮f(xié)議,用圖20說明。在上述布魯?shù)浪沟臉藴手校?,?guī)定基帶2001、LMP(Link Manager protocol連接管理協(xié)議)2002、L2CAP(Logical Link control and adaptation protocol邏輯鏈接控制和適應(adaptation)協(xié)議)2003、RFCOMM2004、SDP(Service Discoveryprotocol服務發(fā)現(xiàn)(discovery)協(xié)議)2005、TCS(Telephony controlprotocol Specification Binary電話控制協(xié)議)2006等。
      另外,當使用了布魯?shù)浪沟那闆r下,應用程序,在現(xiàn)有通信技術中可以利用一般使用的OBEX(Object Exchange)2008和TCP/IP通信。進而,在布魯?shù)浪箻藴手?,?guī)定了圖21所示的多種(不同應用程序)提問文件(profile)2101。
      在本實施方式5中,說明利用其中的目標交換提問文件2102的情況。
      通用目標交換提問文件,總括進行目標(文件)的交換時的處理,根據(jù)交換方式的種類可以適用“目標推進提問文件2103(Object PushProfile)”、“文件轉送提問文件2104(File Transfer Profile)”、“數(shù)據(jù)同步提問文件2105(Synchronization Profile)”,以及此外“Basic Printing提問文件2106(Basic Printing Profile)(BPP)”之一。
      圖22表示各提問文件的適用例子和構成。目標推進提問文件2103,被利用于在手機之間(服務器和客戶之間)進行名片信息交換等的情況等,比較小的信息量的目標交換(Push/Pull形式)(例子2201)。另外,文件轉送提問文件2104,在計算機之間進行比較大文件轉送時等使用(例子2202)。數(shù)據(jù)同步提問文件2105,即使在非同步連接時,在聲音和運動圖象等的實時傳送(數(shù)據(jù)同步功能)需要的情況下也可以適用(例子2203)。另外,Basic Printing Profile照相機(BPP),通過和Object Exchange(OBEX)并用,在PDA和手機中沒有打印驅動器,可以和(沒有打印機口的機器的)打印機通信(例如2204)。這些裝置是在RFCOMM2004上裝載OBEX2008這種目標交換用的程序的構成,實現(xiàn)主機和輔機之間的非同步連接。
      進而在此,進一步說明利用目標交換提問文件中的Basic PrintingProfile 2106的具體例子。
      在Basic Printing Profile2106中,有簡單推進模式(Simple PushTransfer Model)和作業(yè)基于移動模式(Job Based Transfer Model),以下說明各自的情況。
      在簡單推動模式(Simple Push Transfer Model)中,使用采用OBEX協(xié)議的PUTREQUEST,發(fā)送機一側(圖象提供裝置100),向接收機一側(圖象形成裝置200)發(fā)送目標。進而,在該模式下在雙方之間不進行作業(yè)的管理以及狀態(tài)等的獲取。
      如果在圖象提供裝置100中發(fā)生印刷請求,則需要應用程序使用OBEX協(xié)議的操作(Operation)(=File Push(文件推進))對圖象形成裝置200發(fā)送文檔數(shù)據(jù)。這時,文檔數(shù)據(jù),包括在作為OBEX的標題之一的正文標題Body Header中。
      另外在該模式中,具有當在印刷內(nèi)容中包括如圖象數(shù)據(jù)那樣的進行參照的目標的情況下,圖象形成裝置200可以從連接目標的圖象提供裝置100中檢索圖象數(shù)據(jù)那樣的機理,這種情況下,圖象形成裝置200使用在OBEX協(xié)議中作為GETREQUEST命令的操作(Operation)(=Get ReferencedObjects(得到參考物)),可以向圖象提供裝置100實施所需要參照的目標的發(fā)送請求。這時,圖象形成裝置200,在作為OBEX的標題之一的類型標題(Type Header)中GET設定得到請求是參考物(referencedobject),在名稱標題(Name Header)中設定URI,另外,在申請參數(shù)標題(Application parameter header)中設定偏移(Offset)、計數(shù)(Count)等。偏移(Offset)表示相對圖象和文件數(shù)據(jù)的偏移量(bytes),計數(shù)(Count)表示想要發(fā)送的量(bytes)。圖象提供裝置100接收該請求,在應答(response)的OBEX的正文標題(Body Header)中作為GET RESPONSE設定圖象形成裝置200要求的圖象數(shù)據(jù),發(fā)送到圖象形成裝置200。
      另外,在作業(yè)基于移動模式(Job Based Transfer Model)中,和上述一樣進行采用OBEX協(xié)議的通信,但和簡單推進模式(Simple PushTransfer Model)不同,進行作業(yè)的生成并進行在作業(yè)ID基本地址中的數(shù)據(jù)轉送。對于作業(yè)管理和狀態(tài)取得等的信息應答,以SOAP/XML的形式編碼并交換。
      對于文檔數(shù)據(jù)自身的轉送,最初圖象提供裝置100的應用程序在采用作為OBEX協(xié)議的GET REQUEST的操作(Operation)(=Create Job)的作業(yè)生成處理后,圖象提供裝置100從圖象形成裝置200中作為GETRESPPONSE在申請參數(shù)標題(Application parameter header)中包括作業(yè)(Job)ID并取得。其后,圖象提供裝置100,使用作為PUTREQUEST的操作(Operation)(=Send Document)進行文檔數(shù)據(jù)的發(fā)送。這時,在OBEX的類型標題(Type Header)中設定文本的類型,在正文標題(BodyHeader)中設定印刷數(shù)據(jù)自身。這種情況下,也和簡單推進模式(SimplePush Transfer Model)的情況相同,具有當在印刷內(nèi)容中包括有如圖象數(shù)據(jù)那樣進行參照的目標的情況下,圖象形成裝置200可以從連接目標的圖象提供裝置100檢索該圖象數(shù)據(jù)的機理,這種情況下,圖象形成裝置200使用采用OBEX協(xié)議的作為GET功能的操作(Operation)(=GetReferenced Objects),可以向圖象提供裝置100實施作為需要的參照的目標的發(fā)送請求。這時,圖象形成裝置200,在作為OBEX的標題之一的類型標題(Type Header)上設定GET功能是參考物(referencedobject),在名稱標題(Name Header)上設定URI,另外,在申請參數(shù)標題(Application parameter header)上設定偏移(Offset),計數(shù)(Count)等。偏移(Offset)表示相對圖象和文件數(shù)據(jù)的偏移量(bytes),計數(shù)(Count)表示要發(fā)送的量(bytes)。圖象提供裝置100接收該請求,在應答的OBEX的正文標題(Body Header)上作為GET RESPONSE設定圖象形成裝置200要求的圖象數(shù)據(jù),發(fā)送到圖象形成裝置200。
      另外,在簡單推進模式(Simple Push Transfer Model)的情況下,除了使用應用程序是OBEX協(xié)議的PUT REQUEST的操作(Operation)(=File Push(文件推進))向圖象形成裝置200發(fā)送文檔數(shù)據(jù)以外,圖象提供裝置100使用操作(Operation)(=Simple Reference Push(簡單參考推進)),不發(fā)送文檔數(shù)據(jù)自身,而把OBEX的正文標題(Body Header)設定為參照用的URL,接收到它的圖象形成裝置200根據(jù)已得到的參照用URL使用采用OBEX協(xié)議作為GET REQUEST的操作(Operation)(=Get Referenced Objects(得到參考物))對圖象提供裝置100,請求發(fā)送作為需要參照的文檔數(shù)據(jù)。
      另外,即使在作業(yè)基于移動模式(Job Based Transfer Model)的情況下也和上述簡單推進模式(Simple Push Transfer Model)一樣,在上述作業(yè)基于移動模式(Job Based Transfer Model)的處理時,圖象提供裝置100,代替操作(Operation)(=Send Document),使用作為PUT REQUEST的操作(Operation)(=Send Reference),不發(fā)送文檔數(shù)據(jù)自身,在OBEX的正文標題(Body Header)中預先設定參照用的URL,接收到它的圖象形成裝置200根據(jù)已得到的參照用的URL,使用采用OBEX協(xié)議作為GETREQUEST的操作(Operation)(=Get Referenced Objects(得到參考物))對圖象提供裝置100,請求發(fā)送完成了需要參照的文檔數(shù)據(jù)。
      綜上所述,即使在使用了布魯?shù)浪沟那闆r下,圖象形成裝置200也可以從圖象提供裝置100,例如從圖象數(shù)據(jù)的規(guī)定部分僅取得規(guī)定量的數(shù)據(jù)。
      權利要求
      1.一種圖象數(shù)據(jù)轉送方法,是在由通信裝置連接的文件圖象提供裝置與圖象形成裝置之間使用的、基于以具有分層結構的鏈接文件形式記述的印刷記述數(shù)據(jù)的圖象數(shù)據(jù)轉送方法,其特征在于包括以下步驟根據(jù)來自上述圖象形成裝置的請求,把上述分層結構的最上位分層的印刷記述數(shù)據(jù)從上述文件圖象提供裝置轉送到上述圖象形成裝置;當檢測到被記載在上述最上位分層中的鏈接信息時,在上述圖象形成裝置的一次光柵上升中僅以需要的單位取得與上述鏈接信息對應的目標數(shù)據(jù)。
      2.根據(jù)根據(jù)權利要求1所述的圖象數(shù)據(jù)轉送方法,上述圖象形成裝置,對于上述文件圖象提供裝置,在任意時刻請求數(shù)據(jù)轉送。
      3.根據(jù)權利要求1所述的圖象數(shù)據(jù)轉送方法,上述圖象形成裝置,對在上述光柵上升時需要的多個目標的數(shù)據(jù)轉送請求,在與上述文件圖象提供裝置之間設定與上述目標數(shù)對應的多個傳送通道,并對各傳送通道并行地控制數(shù)據(jù)轉送。
      4.根據(jù)權利要求3所述的圖象數(shù)據(jù)轉送方法,上述圖象形成裝置,在對上述多個傳送通道的每個進行控制時,獨立控制數(shù)據(jù)的轉送處理。
      5.根據(jù)權利要求1所述的圖象數(shù)據(jù)轉送方法,上述圖象形成裝置,指定來自上述目標數(shù)據(jù)的任意位置的任意的數(shù)據(jù)量,來向上述文件圖象提供裝置進行數(shù)據(jù)轉送請求。
      6.根據(jù)權利要求5所述的圖象數(shù)據(jù)轉送方法,上述目標數(shù)據(jù)的任意位置是上述目標數(shù)據(jù)的上一次的取得結束位置,上述任意的數(shù)據(jù)量是在一次光柵上升中需要的量。
      7.根據(jù)權利要求1所述的圖象數(shù)據(jù)轉送方法,在上述鏈接信息中至少包括與表示上述文件圖象提供裝置保持著的目標數(shù)據(jù)的存儲位置的路徑信息或者與URI(整體資源鑒別)對應的信息的任意一種。
      8.根據(jù)權利要求1所述的圖象數(shù)據(jù)轉送方法,上述文件圖象提供裝置,按照基于來自上述圖象形成裝置的上述鏈接信息的數(shù)據(jù)轉送請求來轉送數(shù)據(jù)。
      9.一種圖象形成裝置,根據(jù)以具有分層結構的鏈接文件形式記述的印刷記述數(shù)據(jù),從文件圖象提供裝置接收需要數(shù)據(jù)轉送來形成圖象數(shù)據(jù),其特征在于包括根據(jù)從上述文件圖象提供裝置轉送的印刷記述數(shù)據(jù)來判定鏈接信息的判定裝置;和根據(jù)上述判定裝置判定的鏈接信息,向上述文件圖象提供裝置請求與該鏈接信息對應的目標數(shù)據(jù)的轉送的數(shù)據(jù)轉送請求裝置。
      10.根據(jù)權利要求9所述的圖象形成裝置,上述數(shù)據(jù)轉送請求裝置在一次光柵上升中僅以需要的單位取得上述目標數(shù)據(jù)。
      11.根據(jù)權利要求10所述的圖象形成裝置,上述數(shù)據(jù)轉送請求裝置,對上述文件圖象提供裝置,在任意時刻請求數(shù)據(jù)轉送。
      12.根據(jù)權利要求10所述的圖象形成裝置,包括在上述判定裝置檢測到鏈接信息存在時,為了傳送與該鏈接信息對應的目標,而指示傳送路通道的設定的通道控制裝置。
      13.根據(jù)權利要求12所述的圖象形成裝置,上述通道控制裝置,對于所需要的多個目標的數(shù)據(jù)轉送,在與上述文件圖象提供裝置之間設置多個通道,對各個通道并行地控制數(shù)據(jù)轉送。
      14.根據(jù)權利要求13所述的圖象形成裝置,上述通道控制裝置,在對上述多個傳送通道的每一個進行控制時,獨立控制數(shù)據(jù)的轉送。
      15.根據(jù)權利要求10所述的圖象形成裝置,還包括數(shù)據(jù)取得量計算裝置,計算要轉送的數(shù)據(jù)的需要量。
      16.根據(jù)權利要求15所述的圖象形成裝置,上述數(shù)據(jù)取得量計算裝置計算來自上一次取得的目標數(shù)據(jù)的下一數(shù)據(jù)的規(guī)定量。
      17.一種圖象印刷系統(tǒng),是在由通信裝置連接的文件圖象提供裝置與圖象形成裝置之間使用的、基于以具有分層結構的鏈接文件形式記述的印刷記述數(shù)據(jù)的圖象數(shù)據(jù)轉送系統(tǒng),其特征在于在上述文件圖象提供裝置一側具備存儲上述印刷記述數(shù)據(jù)的印刷緩存器;在根據(jù)來自上述圖象形成裝置的請求把上述印刷記述數(shù)據(jù)轉送到圖象形成裝置的同時,根據(jù)來自圖象形成裝置的目標數(shù)據(jù)取得請求,把該目標數(shù)據(jù)從存儲目標轉送到上述圖象形成裝置的打印控制裝置;在上述圖象形成裝置一側具備用從上述文件圖象提供裝置轉送的印刷記述數(shù)據(jù)來判定鏈接信息的判定裝置;根據(jù)上述判定裝置判定的鏈接信息,對上述文件圖象提供裝置請求與該鏈接信息對應的目標數(shù)據(jù)的轉送的數(shù)據(jù)轉送請求裝置。
      18.根據(jù)權利要求17所述的圖象印刷系統(tǒng),上述打印控制裝置,確定一義的對應已生成的作業(yè)ID的類別和被保持在上述印刷緩存器中的印刷記述數(shù)據(jù)。
      19.根據(jù)權利要求17所述的圖象印刷系統(tǒng),上述打印控制裝置在接收來自圖象形成裝置的印刷正常結束通知時,把保存在上述印刷緩存器中的印刷記述數(shù)據(jù)與作業(yè)信息一同刪除。
      20.根據(jù)權利要求17所述的圖象印刷系統(tǒng),上述打印控制裝置在與上述圖象形成裝置的通信連接中,在檢測到上述圖象形成裝置的被解除連接時,把被保持在上述印刷緩存器中的印刷記述數(shù)據(jù)與作業(yè)信息一同刪除。
      21.根據(jù)權利要求17所述的圖象印刷系統(tǒng),上述打印控制裝置在與上述圖象形成裝置的通信連接中,在系統(tǒng)以及連接狀態(tài)產(chǎn)生異常時,把被保存存儲在上述印刷緩存器中的印刷記述數(shù)據(jù)與作業(yè)信息一同刪除。
      22.根據(jù)權利要求21所述的圖象印刷系統(tǒng),在產(chǎn)生上述異常時在定時器中設定的規(guī)定時間內(nèi)異常未恢復時,與作業(yè)信息一同刪除被保存存儲在印刷緩存器中的印刷記述數(shù)據(jù)。
      23.根據(jù)權利要求17所述的圖象印刷系統(tǒng),上述打印控制裝置,把上述印刷記述數(shù)據(jù)的最上位分層數(shù)據(jù)以及與該最上位分層鏈接的目標數(shù)據(jù)存儲在上述印刷緩存器中。
      24.根據(jù)權利要求17所述的圖象印刷系統(tǒng),作為上述印刷緩存器,利用上述文件圖象提供裝置在其功能上原本具備的存儲裝置。
      25.根據(jù)權利要求17所述的圖象印刷系統(tǒng),與上述印刷記述數(shù)據(jù)的最上位分層鏈接的目標數(shù)據(jù)的鏈接目標是與上述印刷緩存器不同的存儲介質。
      26.一種文件圖象數(shù)據(jù)轉送方法,是在由通信裝置連接的文件圖象提供裝置與圖象形成裝置之間使用的、基于以具有分層結構的鏈接文件形式記述的印刷記述數(shù)據(jù)的圖象數(shù)據(jù)轉送方法,其特征在于包括以下步驟從上述文件圖象提供裝置向上述文件圖象形成裝置轉送特定最上位分層的印刷文件記述數(shù)據(jù)的信息;上述文件圖象形成裝置,根據(jù)特定上述最上位分層的印刷文件記述數(shù)據(jù)的信息對上述文件圖象提供裝置進行上述最上位分層的印刷文件記述數(shù)據(jù)的轉送請求;根據(jù)來自上述文件圖象形成裝置的請求,把上述最上位分層的印刷文件記述數(shù)據(jù)從上述文件圖象提供裝置轉送上述文件圖象形成裝置;在檢測到被記載在上述最上位分層中的鏈接信息時,在上述文件圖象形成裝置的一次的光柵上升中僅以需要的單位取得與上述鏈接信息對應的目標的數(shù)據(jù)或者文件。
      27.一種文件圖象數(shù)據(jù)轉送方法,是在由通信裝置連接的文件圖象提供裝置與圖象形成裝置之間使用的、基于以具有分層結構的鏈接文件形式記述的印刷記述數(shù)據(jù)的圖象數(shù)據(jù)轉送方法,其特征在于包括以下步驟從上述文件圖象提供裝置向上述文件圖象形成裝置轉送最上位分層的印刷文件記述數(shù)據(jù);在檢測出被記載在上述最上位分層上的鏈接信息時,在上述文件圖象形成裝置的一次的光柵上升中僅以需要的單位取得與上述鏈接信息對應的目標的數(shù)據(jù)或者文件。
      28.根據(jù)權利要求26或者27中任意1項所述的文件圖象數(shù)據(jù)轉送方法,上述文件圖象形成裝置,對于上述文件圖象提供裝置在任意的時刻請求數(shù)據(jù)轉送。
      29.根據(jù)權利要求28所述的文件圖象數(shù)據(jù)轉送方法,上述文件圖象形成裝置,在上述光柵上升處理時需要的多個目標的數(shù)據(jù)或者文件轉送請求中,在與上述文件圖象提供裝置之間并行請求與上述目標數(shù)對應的多個數(shù)據(jù)。
      30.根據(jù)權利要求29所述的文件圖象數(shù)據(jù)轉送方法,上述文件圖象形成裝置,在并行請求上述多個數(shù)據(jù)轉送時,獨立地控制數(shù)據(jù)的轉送處理。
      31.根據(jù)權利要求26或者27所述的文件圖象數(shù)據(jù)轉送方法,上述文件圖象形成裝置,指定上述目標數(shù)據(jù)或者來自文件的任意位置的任意數(shù)據(jù)量向上述文件圖象提供裝置請求數(shù)據(jù)轉送。
      32.根據(jù)權利要求26或者27所述的文件圖象數(shù)據(jù)轉送方法,上述目標的數(shù)據(jù)或者文件的轉送,在獲取一次光柵上升上述任意數(shù)據(jù)量所需要的量前,重復1次或者多次。
      33.根據(jù)權利要求26或者27所述的文件圖象數(shù)據(jù)轉送方法,在上述鏈接信息中,至少包括特定上述文件圖象提供裝置保持著的目標的數(shù)據(jù)或者文件的存儲位置的信息。
      34.根據(jù)權利要求33所述的文件圖象數(shù)據(jù)轉送方法,特定上述存儲位置的信息是路徑信息。
      35.根據(jù)權利要求33所述的文件圖象數(shù)據(jù)轉送方法,特定上述存儲位置的信息是URI(整體資源鑒別)。
      36.根據(jù)權利要求26所示的文件圖象數(shù)據(jù)轉送方法,特定上述最上位分層的印刷文件記述數(shù)據(jù)的信息是路徑信息。
      37.根據(jù)權利要求26所示的文件圖象數(shù)據(jù)轉送方法,特定上述最上位分層的印刷文件記述數(shù)據(jù)的信息是URI(整體資源鑒別)。
      38.根據(jù)權利要求26、27中任意1項所述的文件圖象數(shù)據(jù)轉送方法,上述文件圖象提供裝置按照基于來自上述文件圖象形成裝置的上述鏈接信息的數(shù)據(jù)轉送請求來轉送數(shù)據(jù)。
      39.一種文件圖象形成裝置,根據(jù)以具有分層結構的鏈接文件形式記述的印刷文件記述數(shù)據(jù)從文件圖象提供裝置接收需要數(shù)據(jù)的轉送,形成文件圖象數(shù)據(jù),包括根據(jù)從上述文件圖象提供裝置轉送的印刷文件記述數(shù)據(jù)來判定鏈接信息的判定裝置;和根據(jù)上述判定裝置判定的鏈接信息,對上述文件圖象提供裝置請求與該鏈接信息對應的目標數(shù)據(jù)的轉送的數(shù)據(jù)轉送請求裝置。
      40.一種文件圖象形成裝置,根據(jù)以具有分層結構的鏈接文件形式記述的印刷文件記述數(shù)據(jù)從文件圖象提供裝置接收需要數(shù)據(jù)的轉送,形成文件圖象數(shù)據(jù),包括在判定特定從上述文件圖象提供裝置轉送來的上述分層結構的最上位分層的印刷文件記述數(shù)據(jù)的信息的同時,根據(jù)從上述文件圖象提供裝置轉送來的印刷文件記述數(shù)據(jù)判定鏈接信息的判定裝置;在根據(jù)特定上述判定裝置判定的最上位分層的印刷文件記述數(shù)據(jù)的信息對上述文件圖象提供裝置請求成為該特定對象的最上位分層的印刷文件記述數(shù)據(jù)的轉送的同時,根據(jù)上述判定裝置判定的鏈接信息對上述文件圖象提供裝置請求成為該鏈接對象的目標數(shù)據(jù)的轉送的數(shù)據(jù)轉送請求裝置。
      41.根據(jù)權利要求39、40中任意1項所述的文件圖象形成裝置,上述數(shù)據(jù)轉送請求裝置,對上述文件圖象提供裝置在任意的時刻請求數(shù)據(jù)轉送。
      42.根據(jù)權利要求39、40中任意1項所述的文件圖象形成裝置,包括控制裝置,它在上述判定裝置檢測出鏈接信息的存在時,為了轉送請求與該鏈接信息對應的目標,在與上述文件圖象提供裝置之間并行請求與上述目標數(shù)對應的多個數(shù)據(jù)轉送。
      43.根據(jù)權利要求42所述的文件圖象形成裝置,上述控制裝置在并行請求上述多個數(shù)據(jù)轉送時,獨立控制數(shù)據(jù)的轉送。
      44.根據(jù)權利要求39、40所述的文件圖象形成裝置,還包括數(shù)據(jù)取得計算裝置,計算要轉送的數(shù)據(jù)的需要量。
      45.根據(jù)權利要求39、40所述的文件圖象形成裝置,在上述鏈接信息中,至少包括特定上述文件圖象提供裝置保持著的目標數(shù)據(jù)或者文件的存儲位置的信息。
      46.根據(jù)權利要求45所述的文件圖象形成裝置,特定上述存儲位置的信息是路徑信息。
      47.根據(jù)權利要求45所述的文件圖象形成裝置,特定上述存儲位置的信息是URI(整體資源鑒別)。
      48.根據(jù)權利要求40所述的文件圖象形成裝置,特定上述最上位分層的印刷文件記述數(shù)據(jù)的信息是路徑信息。
      49.根據(jù)權利要求40所述的文件圖象形成裝置,特定上述最上位分層的印刷文件記述數(shù)據(jù)的信息是URI(整體資源鑒別)。
      50.根據(jù)權利要求39、40中任意1項所述的文件圖象形成裝置,上述文件圖象形成裝置,包括在來自上述文件圖象提供裝置的文件圖象形成請求發(fā)生單個或者多個時,對各個上述文件圖象形成請求的每個控制保存管理各個文件圖象形成請求數(shù)據(jù)的列隊信息的列隊控制裝置。
      51.根據(jù)權利要求50的文件圖象形成裝置,在上述列隊信息中包括文件圖象形成裝置所需要的數(shù)據(jù)本身。
      52.一種文件圖象印刷系統(tǒng),是在由通信裝置連接的文件圖象提供裝置與圖象形成裝置之間使用的、基于以具有分層結構的鏈接文件形式記述的印刷文件記述數(shù)據(jù)的文件圖象印刷系統(tǒng),其特征在于在文件圖象提供裝置一側具備存儲上述印刷文件記述數(shù)據(jù)和由上述印刷文件記述數(shù)據(jù)鏈接的目標數(shù)據(jù)的印刷緩存器;在向上述文件圖象形成裝置轉送特定最上位分層的印刷文件記述數(shù)據(jù)的信息,進而根據(jù)來自上述文件圖象形成裝置的請求向文件圖象形成裝置轉送上述印刷文件記述數(shù)據(jù)的同時,根據(jù)來自文件圖象形成裝置的目標的數(shù)據(jù)取得請求,把該目標的數(shù)據(jù)從作為存儲目標的上述印刷緩存器轉送到文件圖象形成裝置的打印控制裝置;在文件圖象形成裝置一側具備判定是否有與從上述文件圖象提供裝置轉送的印刷文件記述數(shù)據(jù)的最上位分層鏈接的目標的判定裝置;當上述判定裝置判定上述目標時,向文件提供裝置發(fā)出目標取得請求的數(shù)據(jù)轉送請求裝置。
      53.一種文件圖象印刷系統(tǒng),是在由通信裝置連接的文件圖象提供裝置與圖象形成裝置之間使用的、基于以具有分層結構的鏈接文件形式記述的印刷文件記述數(shù)據(jù)的文件圖象印刷系統(tǒng),其特征在于在文件圖象提供裝置一側具備存儲上述印刷文件記述數(shù)據(jù)和由上述印刷文件記述數(shù)據(jù)鏈接的目標的數(shù)據(jù)的印刷緩存器;在向上述文件圖象形成裝置轉送最上位分層的印刷文件記述數(shù)據(jù)的同時,根據(jù)來自上述文件圖象形成裝置的目標數(shù)據(jù)取得請求把該目標數(shù)據(jù)從作為存儲目標的上述印刷緩存器轉送到文件圖象形成裝置的打印控制裝置;在文件圖象形成裝置一側具備判定是否有與從上述文件圖象提供裝置轉送的印刷文件記述數(shù)據(jù)的最上位分層鏈接的目標的判定裝置;當上述判定裝置判定上述目標時,向文件提供裝置發(fā)出目標取得請求的數(shù)據(jù)轉送請求裝置。
      54.根據(jù)權利要求52、53中任意1項所述的文件圖象印刷系統(tǒng),上述打印控制裝置從上述最上位分層的印刷文件記述數(shù)據(jù)以及和用鏈接信息與上述最上位分層的印刷文件記述數(shù)據(jù)鏈接的目標數(shù)據(jù)中,把在文件圖象形成中需要的數(shù)據(jù)作為復制數(shù)據(jù)生成,把該復制數(shù)據(jù)存儲在與在文件圖象形成的請求發(fā)生時產(chǎn)生的作業(yè)單位對應的目錄中。
      55.根據(jù)權利要求54所述的文件圖象印刷系統(tǒng),上述打印控制裝置,在上述印刷文件記述數(shù)據(jù)和上述目標數(shù)據(jù)的刪除時,刪除保存存儲有該印刷文件記述數(shù)據(jù)和上述目標數(shù)據(jù)的上述目錄。
      56.根據(jù)權利要求55所述的文件圖象印刷系統(tǒng),上述刪除時刻是接收到來自上述文件圖象形成裝置的文件圖象形成處理的結束通知的時刻。
      57.根據(jù)權利要求55所述的文件圖象印刷系統(tǒng),上述刪除時刻是通過上述文件圖象提供裝置通過向文件圖象形成裝置詢問文件圖象的形成處理狀態(tài),上述文件圖象提供裝置檢測到上述形成處理結束的時刻。
      58.根據(jù)權利要求55所述的文件圖象印刷系統(tǒng),上述刪除時刻是在任意事件發(fā)生時定時器開始計數(shù)并經(jīng)過了規(guī)定時間的時刻。
      59.根據(jù)權利要求52、53中任意1項所述的文件圖象印刷系統(tǒng),作為上述印刷緩存器,利用上述文件圖象提供裝置功能上原本具備的存儲裝置。
      60.根據(jù)權利要求52、53中任意1項所述的文件圖象印刷系統(tǒng),與上述印刷文件記述數(shù)據(jù)的最上位分層鏈接的目標數(shù)據(jù)的鏈接目標是與上述印刷緩存器不同的存儲介質。
      61.根據(jù)權利要求52、53中任意1項所述的文件圖象印刷系統(tǒng),上述文件圖象形成裝置,包括在來自文件圖象提供裝置的文件圖象的形成請求發(fā)生單個或者多個時,對各個上述文件圖象形成請求的每個控制保存管理各個請求數(shù)據(jù)的列隊信息的列隊控制信息。
      62.根據(jù)權利要求61所述的文件圖象印刷系統(tǒng),上述列隊信息,不包括在文件圖象形成中需要數(shù)據(jù)自身。
      63.一種文件圖象提供裝置,轉送提供以具有分層結構的鏈接文件形式記述的印刷文件記述數(shù)據(jù)以及由上述印刷文件記述數(shù)據(jù)鏈接的目標數(shù)據(jù),其特征在于包括向文件圖象形成裝置轉送特定最上位分層的印刷文件記述數(shù)據(jù)的存儲位置的信息的轉送裝置1;根據(jù)來自上述文件圖象形成裝置的請求轉送上述最上位分層的印刷文件記述數(shù)據(jù)的轉送裝置2;根據(jù)來自上述文件圖象形成裝置的請求轉送用鏈接信息與上述最上位分層的印刷記述數(shù)據(jù)鏈接的目標數(shù)據(jù)的轉送裝置3。
      64.一種文件圖象提供裝置,轉送提供以具有分層結構的鏈接文件形式記述的印刷文件記述數(shù)據(jù)以及由上述印刷文件記述數(shù)據(jù)鏈接的目標數(shù)據(jù),其特征在于包括向文件圖象形成裝置轉送最上位分層的印刷文件記述數(shù)據(jù)的轉送裝置4;根據(jù)來自上述文件圖象形成裝置的請求轉送用鏈接信息與上述最上位分層的印刷文件記述數(shù)據(jù)鏈接的目標數(shù)據(jù)的轉送裝置3。
      65.根據(jù)權利要求63、64中任意1項所述的文件圖象提供裝置,上述鏈接信息至少包括特定上述文件圖象提供裝置保持著的目標數(shù)據(jù)或者文件的存儲位置的信息。
      66.根據(jù)權利要求65所述的文件圖象提供裝置,特定上述存儲位置的信息是路徑信息。
      67.根據(jù)權利要求65所述的文件圖象提供裝置,特定上述存儲位置的信息是URI(整體資源鑒別)。
      68.根據(jù)權利要求63所述的文件圖象提供裝置,特定上述最上位分層的印刷文件記述數(shù)據(jù)的存儲位置的信息是路徑信息。
      69.根據(jù)權利要求63所述的文件圖象提供裝置,特定上述最上位分層的印刷文件記述數(shù)據(jù)的存儲位置的信息是URI(整體資源鑒別)。
      70.根據(jù)權利要求63、64中任意1項所述的文件圖象提供裝置,上述轉送裝置3根據(jù)來自文件圖象形成裝置的請求,轉送上述目標的數(shù)據(jù)或者從文件的任意位置轉送任意的數(shù)據(jù)量。
      71.根據(jù)權利要求63、64所述的文件圖象提供裝置,上述印刷文件記述數(shù)據(jù)以及上述目標數(shù)據(jù)存儲在與在文件圖象形成的請求發(fā)生時產(chǎn)生的作業(yè)單位對應的目錄中。
      72.根據(jù)權利要求71所述的文件圖象提供裝置,在進行上述印刷文件記述數(shù)據(jù)和上述目標數(shù)據(jù)的刪除時,刪除上述目錄。
      73.根據(jù)權利要求72所述的文件圖象提供裝置,上述刪除時刻是接收到來自文件圖象形成裝置的文件圖象形成處理的結束通知的時刻。
      74.根據(jù)權利要求72所述的文件圖象提供裝置,上述刪除時刻是通過向文件圖象形成裝置詢問文件圖象的形成處理的狀態(tài),而檢測到上述形成處理的結束的時刻。
      75.根據(jù)權利要求72所述的文件圖象提供裝置,上述刪除時刻是在存儲在上述目錄中后,經(jīng)過了規(guī)定時間的時刻。
      全文摘要
      在推進型中,當從文件圖象提供裝置100一方轉送打印機200P數(shù)據(jù)時,在打印機200P一方至少需要具備具有1頁容量的緩存器。為此,文件圖象提供裝置100,把從應用程序得到的印刷記述數(shù)據(jù)存儲在自己的存儲裝置105中。圖象形成裝置200根據(jù)接收的印刷記述數(shù)據(jù)使光柵上升,但當在該過程中存在鏈接上述印刷記述數(shù)據(jù)的頂層文件T的鏈接文件L時,從該圖象形成裝置200一方指定該鏈接目標,向文件圖象提供裝置100提出數(shù)據(jù)取得請求,據(jù)此使緩存器不再需要。
      文檔編號G06F3/12GK1531485SQ02814349
      公開日2004年9月22日 申請日期2002年7月12日 優(yōu)先權日2001年7月16日
      發(fā)明者中西隆, 村田和行, 行 申請人:松下電器產(chǎn)業(yè)株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1