專利名稱:電子設(shè)備系統(tǒng)以及電子設(shè)備系統(tǒng)中的控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及例如根據(jù)主裝置(host device)等的數(shù)據(jù)提供單元所提供 的控制數(shù)據(jù),進(jìn)行第一設(shè)備的控制、和能夠與該第一設(shè)備通信的第二設(shè)備 的控制的電子設(shè)備系統(tǒng)以及電子設(shè)備系統(tǒng)中的控制方法。
背景技術(shù):
一直以來,例如在專利文獻(xiàn)l中公開了一種印刷系統(tǒng),該印刷系統(tǒng)為 了在根據(jù)主裝置所發(fā)送的印刷數(shù)據(jù)進(jìn)行印刷的打印機(jī)上進(jìn)行能夠以適合 希望的色空間的顏色進(jìn)行印刷的設(shè)定,而具有用于在記錄紙上印刷色片 (colorpatch)并對印刷后的色片進(jìn)行測色的測色裝置(例如,專利文獻(xiàn)l)。 測色裝置的測色結(jié)果例如經(jīng)過主裝置進(jìn)行分析,反映到以后的印刷條件 中。
例如,在通過作為第二設(shè)備的測色裝置對記錄紙上所記錄的斑塊 (patch)進(jìn)行測色時,需要控制測色裝置的動作位置與該斑塊的記錄位置 相一致。此時,斑塊在記錄紙上的記錄位置根據(jù)記錄紙的位置而發(fā)生變化, 所以需要檢測記錄紙的位置。-
例如在專利文獻(xiàn)2中,作為檢測記錄紙位置的結(jié)構(gòu)公開了如下的記錄 裝置,該記錄裝置通過由計數(shù)器對記錄紙輸送方向前端的傳感器所檢知的 送紙量進(jìn)行計數(shù),來管理記錄紙的輸送方向的位置。
另外,還公開了如下的記錄裝置,該記錄裝置根據(jù)傳感器的檢測結(jié)果 來檢測記錄紙的紙寬方向的偏移,并進(jìn)行根據(jù)該紙寬方向的偏移來補(bǔ)正記 錄位置的控制(例如,專利文獻(xiàn)3, 4等)。
專利文獻(xiàn)1日本特開2001-324387號公報專利文獻(xiàn)2日本特開2003-72964號公報專利文獻(xiàn)3日本特開2005-199542號公報專利文獻(xiàn)4日本特開平ll-48556號公報但是,當(dāng)在主裝置的設(shè)定畫面上利用輸入裝置來指定色片的印刷位置 時,以用紙上設(shè)定的坐標(biāo)系(例如將用紙區(qū)域的一角作為原點的坐標(biāo)系)來 設(shè)定斑塊記錄位置等。并且,關(guān)于主裝置考慮了如下的結(jié)構(gòu),即,根據(jù)該 設(shè)定信息來決定測色裝置的動作位置,并生成在值Xo中具有該決定的動 作位置的指令(例如,指令CCR(XO))。在該情況下,指令的值為用紙上坐 標(biāo)系的值。
如專利文獻(xiàn)3等所示,在根據(jù)記錄紙紙寬方向上的偏移來進(jìn)行補(bǔ)正記 錄位置的控制的打印機(jī)中,當(dāng)采用測色裝置進(jìn)行測色時,即使記錄紙的位 置在紙寬方向上偏移也能夠在依據(jù)用紙上坐標(biāo)系所指定的指定位置的記 錄位置上記錄斑塊,不過由用紙上的坐標(biāo)系所指定的測色裝置的動作位置 由于記錄紙的偏移而從斑塊記錄位置偏移。其結(jié)果是,存在測色裝置對從 斑塊記錄位置偏移的位置進(jìn)行測色、導(dǎo)致測色精度降低這樣的問題。另外, 即使在不進(jìn)行這樣的記錄位置補(bǔ)正的情況下,當(dāng)以用紙上的坐標(biāo)系來指定 動作位置的值時,也會發(fā)生由于記錄紙的位置偏移等而引起測色裝置的動 作位置從斑塊記錄位置偏移這樣的問題。另外,在上述內(nèi)容中以第一設(shè)備 為打印機(jī)、與第一設(shè)備可通信的第二設(shè)備為測色裝置的電子設(shè)備系統(tǒng)為例 進(jìn)行了說明,不過即使在其他組合的電子設(shè)備系統(tǒng)中也存在同樣的問題。
發(fā)明內(nèi)容
本發(fā)明是為了解決上述問題點而作出的,其目的是提供一種電子設(shè)備 系統(tǒng)以及電子設(shè)備系統(tǒng)中的控制方法,即使與第一設(shè)備可通信的第二設(shè)備
在對象(target)的位置上偏移,也能夠控制第二設(shè)備在依據(jù)由對象上所設(shè) 定的第一坐標(biāo)系的值來指定的動作位置的位置上進(jìn)行動作。
本發(fā)明的主旨是一種電子設(shè)備系統(tǒng)具有在對象上執(zhí)行第一處理的第 一設(shè)備;針對規(guī)定的動作位置在上述對象上執(zhí)行第二處理的第二設(shè)備;以 及檢測上述對象的位置的檢測單元,其中,上述第一設(shè)備具備控制數(shù)據(jù)
取得單元,其取得指定了上述動作位置的第一控制數(shù)據(jù);控制數(shù)據(jù)生成單
元,其根據(jù)上述檢測單元的檢測結(jié)果,生成對上述第一控制數(shù)據(jù)所指定的
上述動作位置進(jìn)行了補(bǔ)正的第二控制數(shù)據(jù);以及第一通信單元,其將上述
第二控制數(shù)據(jù)發(fā)送到上述第二設(shè)備,上述第二設(shè)備具有第二通信單元,其接收上述第二控制數(shù)據(jù);以及控制單元,其根據(jù)上述第二控制數(shù)據(jù)在上 述補(bǔ)正了的動作位置上執(zhí)行上述第二處理。這里,動作位置不限于表示動 作位置的位置的值,只要能夠指定動作位置,可以是移動量、距離等的值, 而且還可以由方向和移動量、角度和距離等不同的多種值來構(gòu)成。
圖1是第一實施方式中的打印機(jī)系統(tǒng)的概括立體圖。
圖2是打印機(jī)系統(tǒng)的示意側(cè)剖面圖。
圖3是測色裝置的立體圖。
圖4是印刷系統(tǒng)的主要涉及通信的框圖。
圖5是表示印刷系統(tǒng)的電氣結(jié)構(gòu)的框圖。
圖6是表示通信棧的階層構(gòu)造的示意圖。
圖7是表示ESC/P控制數(shù)據(jù)(印刷數(shù)據(jù))的數(shù)據(jù)構(gòu)造圖。
圖8中(a) (d)是對指令生成進(jìn)行說明的數(shù)據(jù)構(gòu)造圖。
圖9是表示測色用的設(shè)定畫面的示意圖。
圖10中(a)(b)是對巻筒式記錄紙的位置的計測進(jìn)行說明的示意側(cè)面圖。 圖ll是表示測色裝置的一部分的示意平面圖。
圖12中(a)是表示掃描測色的示意平面圖,(b)是表示點測色示意平面圖。
圖13是表示打印機(jī)的ESC/P分析部以及第2打印機(jī)驅(qū)動器的控制內(nèi)容 的流程圖。
圖14是表示測色處理的事項處理圖。
圖15是印刷系統(tǒng)的主要涉及通信的框圖。
圖16是表示印刷系統(tǒng)的電氣結(jié)構(gòu)的框圖。
圖17是表示測色用設(shè)定畫面的示意圖。
圖18是表示印刷工作數(shù)據(jù)的數(shù)據(jù)構(gòu)造圖。
圖19是表示打印機(jī)驅(qū)動器內(nèi)的主控制部結(jié)構(gòu)的框圖。
圖20是表示標(biāo)簽印刷位置計算部的結(jié)構(gòu)的框圖。
圖21中(a)(b)是對標(biāo)簽印刷數(shù)據(jù)的生成方法進(jìn)行說明的示意圖。
圖22中(a)是說明測色用印刷的示意圖,(b)是說明測色的示意圖,(c)是說明標(biāo)簽印刷的示意圖。
圖23是表示打印機(jī)驅(qū)動器的處理的流程圖。 圖24是表示打印機(jī)的處理的流程圖。
圖25是表示進(jìn)行印刷系統(tǒng)中的測色以及標(biāo)簽印刷時的處理的事項處理圖。
符號說明
IO...作為第一設(shè)備、第一處理部、第一處理裝置以及打印機(jī)部的打印 機(jī),17...構(gòu)成處理單元的滑架,19...構(gòu)成處理單元并且作為記錄單元的記 錄頭部,21...構(gòu)成處理單元以及輸送單元的輸送輥,22...構(gòu)成處理單元以 及輸送單元的排紙輥,30...作為第二設(shè)備的巻繞裝置,32...巻繞用電動機(jī), 40...作為第二處理部、第二處理裝置以及測定部的測色裝置,41...測色器, 157...數(shù)據(jù)存儲部,44...按壓部件,57...作為移動體的測色用滑架,60… 作為驅(qū)動單元的測色用滑架電動機(jī),71...壓紙用電動機(jī),74...構(gòu)成控制數(shù) 據(jù)取得單元的通信部,80...作為第二設(shè)備的測色驅(qū)動裝置,81...作為第一 通信單元的主通信部,81A…USB主機(jī),82...作為第二通信單元的器件通 信部,84...器件通信部,82A、 84A...USB器件,89…作為設(shè)備驅(qū)動器、 控制數(shù)據(jù)生成單元以及中間處理部的第2打印機(jī)驅(qū)動器,IOO...構(gòu)成電子 設(shè)備系統(tǒng)以及處理系統(tǒng)的打印機(jī)系統(tǒng),IOI...作為第一分析單元的指令分 析部(ESC/P分析部),102...作為存儲單元的存儲器,103...構(gòu)成處理單元 并且作為第一控制單元以及處理執(zhí)行部的控制部,108,..構(gòu)成輸送單元的 PF電動機(jī),IIO...紙檢測傳感器,lll...構(gòu)成檢測單元的紙寬傳感器,112... 構(gòu)成檢測單元的線性編碼器,113...作為記錄位置補(bǔ)正單元的頭部控制部, 114...滑架控制部,114A…構(gòu)成檢測單元的計數(shù)器,115...送紙控制部, 115A…計數(shù)器,116...遙控指令分析部,117...作為指令生成單元的指令生 成部,118...坐標(biāo)計算部,118A…用紙位置坐標(biāo)計算部,118B…滑架位置 坐標(biāo)計算部,124...作為第二分析單元以及分析部的指令分析部(ESC/P分 析部),125...作為第二控制單元以及控制單元的測色驅(qū)動控制部,131...作 為第二分析單元的指令分析部(ESC/P分析部),132...作為第二控制單元的 巻繞控制部,150...主裝置,151...第1打印機(jī)驅(qū)動器,152…通信部,153...測色驅(qū)動器,155...印刷數(shù)據(jù)生成部,156...主控制部,159...邏輯坐標(biāo)計 算部,160...指令生成部,161...圖像數(shù)據(jù)處理部,162...作為輸入操作單 元的輸入裝置,175...標(biāo)簽位置計算部,175A…空白區(qū)域檢測部,175B... 印刷尺寸計算部,175C.,.印刷位置計算部,181...作為工作幵始通知部的 工作開始指令發(fā)送部,182…第一指令部,182A…標(biāo)簽印刷指令部,183... 判斷部,184...第二指令部,185...構(gòu)成工作信息存儲指示部的工作信息生 成部,186...構(gòu)成工作信息存儲指示部的工作信息發(fā)送部,187...作為工作 結(jié)束通知部的工作結(jié)束指令發(fā)送部,200...作為處理系統(tǒng)的印刷系統(tǒng), 300...管理服務(wù)器,PD...印刷數(shù)據(jù),SD...ESC/P控制數(shù)據(jù),R…作為對象(記 錄介質(zhì))的巻筒式記錄紙,PCC...構(gòu)成第一工作數(shù)據(jù)的印刷控制指令, PGD.,.構(gòu)成第-一工作數(shù)據(jù)的印刷圖像數(shù)據(jù),PFC1…送紙控制指令, WCCl...巻繞控制指令,CMDC...構(gòu)成第二工作數(shù)據(jù)的測色驅(qū)動控制指令, CMC...構(gòu)成第二工作數(shù)據(jù)的測色控制指令,LPC...構(gòu)成第三工作數(shù)據(jù)的標(biāo) 簽印刷指令,PFC2…構(gòu)成第三工作數(shù)據(jù)的送紙控制指令,WCC2…構(gòu)成第 三工作數(shù)據(jù)的巻繞控制指令,LPD...構(gòu)成第三工作數(shù)據(jù)的標(biāo)簽印刷數(shù)據(jù), CMD...作為測色關(guān)聯(lián)信息的測色關(guān)聯(lián)數(shù)據(jù),PFC3…構(gòu)成輸送指示數(shù)據(jù)的 送紙控制指令,WCC3.,.構(gòu)成輸送指示數(shù)據(jù)的巻繞控制指令,CP...作為被 記錄部的色片。
具體實施例方式
(第l實施方式)
以下,根據(jù)圖1 圖14對使本發(fā)明具體化的第1實施方式進(jìn)行說明。圖 l表示拆去了外裝殼體的噴墨式打印機(jī)的立體圖。另外,圖2表示打印機(jī)的
主要部分側(cè)剖視圖。
作為圖I所示的電子設(shè)備系統(tǒng)的打印機(jī)系統(tǒng)IOO,例如由可在大張紙上 執(zhí)行記錄的作為大型噴墨式打印機(jī)的打印機(jī)IO、用于巻繞實施打印機(jī)10的 印刷的巻筒式記錄紙(roll paper) R的巻繞裝置30以及測定利用打印機(jī)10 在巻筒式記錄紙R上印刷的色片的顏色的測色裝置40構(gòu)成。作為對象(記錄 介質(zhì))即紙,不僅采用巻筒式記錄紙R還可以采用單票紙(single sheets of paper)。撐到機(jī)架11的打印機(jī)主體12的靠后部的上
部設(shè)有巻筒式記錄紙保持器13,該巻筒式記錄紙保持器13由可保持巻筒式 記錄紙R的主軸和一對法蘭'(flange)狀的巻筒式記錄紙按壓器構(gòu)成。另外, 作為打印機(jī)主體12的前面一例,在靠左端的部分上設(shè)有盒式保持器 (cartridge holder) 15,該盒式保持器15具有分別收容各色打印機(jī)墨14的
多個盒式槽。
另外,在打印機(jī)主體12上以約60。下前的傾斜姿勢設(shè)置有輸送引導(dǎo)板 16,該輸送引導(dǎo)板16將由巻筒式記錄紙保持器13保持的巻筒式記錄紙R向 作為輸送方向A的前部下方引導(dǎo)。另外,在巻筒式記錄紙R的輸送路徑的 途中位置上,將滑架17向架設(shè)成沿著打印機(jī)主體12的寬度方向延伸的導(dǎo)向 部件18引導(dǎo),并設(shè)置為能夠在主掃描方向B上往返移動的狀態(tài)。
如圖2所示,在滑架17上保持有記錄頭部19,在記錄頭部19的斜下方 隔著間隙對置的位置上設(shè)有壓板20。在記錄頭部19和壓板20之間通過的巻 筒式記錄紙R通過旋轉(zhuǎn)驅(qū)動由位于其輸送方向上游的一對壓緊輥構(gòu)成的輸 送輥21和由位于下游側(cè)的一對壓緊輥構(gòu)成的排紙輥22來進(jìn)行送紙。從收容 到盒式保持器15中的各色打印機(jī)墨14供給的墨與滑架17—起以主掃描方 向B從移動中的記錄頭部19的噴嘴噴出,由此來對位于巻筒式記錄紙R的壓 板20上的部分實施印刷。然后,近似交互(但是,也包括同時進(jìn)行兩個動作 的一部分的情況。)地進(jìn)行巻筒式記錄紙R的送紙動作和記錄頭部19的記錄 動作,實施向巻筒式記錄紙R的印刷。另外,向單票紙的印刷也同樣通過 從未圖示的供紙部對逐一供給的單票紙從記錄頭部19噴出墨滴來進(jìn)行。在 以下的說明中,以用紙是巻筒式記錄紙R的情況為例進(jìn)行說明。
如圖1所示,在打印機(jī)10中沿輸送方向A距滑架17下游側(cè)的位置上設(shè)置 有測色裝置40,在距該測色裝置40更下游側(cè)的位置上設(shè)置有巻繞裝置30。 巻繞裝置30由巻繞用旋轉(zhuǎn)軸(省略圖示)、可與該巻繞用旋轉(zhuǎn)軸一體旋轉(zhuǎn)且 可安裝的一對法蘭狀的巻筒式記錄紙按壓器31、和用于旋轉(zhuǎn)驅(qū)動巻繞用旋 轉(zhuǎn)軸的巻繞用電動機(jī)32構(gòu)成。印刷后的巻筒式記錄紙R巻繞在與巻繞裝置 30的巻繞用旋轉(zhuǎn)軸一起旋轉(zhuǎn)的管材(未圖示)上。
接著,根據(jù)附圖對測色裝置40具體地進(jìn)行說明。圖3是表示測色裝置 的主要構(gòu)造的立體圖。通過作為一體單元具有保持測色器41的測色器保持器42、滑架往返移
動單元43、按壓部件44、轉(zhuǎn)動移動單元45、構(gòu)成校準(zhǔn)單元46的白薄片(white tile) 47以及薄片保持器(tile holder) 48,來基本構(gòu)成該測色裝置40。
測色器41是用于對在巻筒式記錄紙R上記錄的測色用圖案(以下,稱為 "色片CP")照射光根據(jù)在色片CP上反射的光來測定色信息以取得色校正 用補(bǔ)正值等的測定設(shè)備,該測色器41具有如圖3所示的角箱狀的外觀形狀。 另外,在測色器41上設(shè)有用于連接著連接器配線49的插口50。在本實施方 式中,作為連接器配線49以及插口50采用了USB(Universal Serial Bus)電纜 以及USB連接器。這是因為通過USB通信具有的即插即用(Plug and Play) 功能,在打印機(jī)系統(tǒng)100電源接通的狀態(tài)下,能夠隨時電連接測色器41進(jìn)
' 另外,作為一例,可使用基于Lab彩色模式的色信息來作為上述色信 息,該Lab彩色模式利用白平衡、色度、明度(L"來定義彩色值。另外,可 分別在監(jiān)視器側(cè)使用RGB彩色模式,在打印機(jī)10側(cè)使用CMYK彩色模式, 所以將基于由測色器41測定的Lab彩色模式的色信息分別變換為RGB彩色 模式或CMYK彩色模式,算出監(jiān)視器側(cè)或打印機(jī)10側(cè)的補(bǔ)正值進(jìn)行適用。
以一站式可安裝拆去地構(gòu)成測色器41的測色器保持器42經(jīng)由具有隨 動機(jī)構(gòu)51和4根(在圖3中僅圖示2根)連桿52的平行連桿機(jī)構(gòu)53轉(zhuǎn)動自如地 連結(jié)。由此,測色器保持器42經(jīng)由平行連桿機(jī)構(gòu)53進(jìn)行轉(zhuǎn)動,由此可變更 在測色器保持器42上保持的測色器41的姿勢。另外,作為一例,在測色器 保持器42的下表面旋轉(zhuǎn)自如地安裝由軸承構(gòu)成的4個行駛車輪54。
另外,上述行駛車輪54相對于按壓部件44中的按壓板55跨越形成在沿 長邊方向、即后述的作成測色圖案的列方向C(與主掃描方向B相同)延長的 長穴狀長孔56,與按壓板55的表面(上表面)的一部分抵接滾動接觸。
滑架往返移動單元43是使測色器保持器42所保持的測色器41在作成 色片CP的列方向C上往返移動的單元。具體地說,滑架往返移動單元43具 有測色用滑架57,其經(jīng)由隨動機(jī)構(gòu)51與測色器保持器42連結(jié)并與測色器 41一起往返移動;2根導(dǎo)向軸,其由引導(dǎo)該測色用滑架57的主軸58和副軸 59構(gòu)成;以及測色用滑架電動機(jī)60,其配置在構(gòu)成使測色用滑架57往返移 動時的驅(qū)動源的返回位置側(cè)。此外,還具有安裝在測色用滑架電動機(jī)60的輸出軸的主動齒輪61;與該主動齒輪61嚙合的傳遞齒輪62;與傳遞齒輪 62—體的驅(qū)動滑輪63;設(shè)置在原始位置側(cè)的從動滑輪64;巻繞在驅(qū)動滑輪
63和從動滑輪64之間、其一部分與測色用滑架57卡合的無端帶狀的定時皮 帶65。
隨動機(jī)構(gòu)51是用于使設(shè)置于測色器保持器42下表面的行駛車輪54始 終在按壓板55上可接地行駛的機(jī)構(gòu),該隨動結(jié)構(gòu)51還具有使構(gòu)成校準(zhǔn)單元 46的薄片保持器48和按壓板55之間的移動圓滑的作用。具體地說,由前述 的平行連桿機(jī)構(gòu)53和加壓用的螺旋彈簧來構(gòu)成隨動機(jī)構(gòu)51 。
按壓部件44是以在測色時按壓記錄色片CP的巻筒式記錄紙R表面的 按壓姿勢(圖3的實線位置)、以及在非測色時可跳至輸送上方巻筒式記錄紙 R的移開姿勢(圖3的二點劃線位置)進(jìn)行轉(zhuǎn)動的部件。具體地說,按壓部件 44的結(jié)構(gòu)為具有以一體設(shè)置的轉(zhuǎn)動軸67為中心在約90。的范圍內(nèi)轉(zhuǎn)動的 轉(zhuǎn)動杠桿68;經(jīng)由轉(zhuǎn)動銷69與該轉(zhuǎn)動杠桿68的轉(zhuǎn)動自由端轉(zhuǎn)動自如地進(jìn)行 連接的上述按壓板55;設(shè)置在上述轉(zhuǎn)動杠桿68和按壓板55之間的按壓板支 持彈簧;以及按壓板加壓彈簧(都未圖示)。另外,通過按壓板支持彈簧和 按壓板加壓彈簧的作用,使按壓板55下表面的整個面緊緊貼附在巻筒式記 錄紙R的表面上,此時,在按壓板55上作用要使按壓板加壓彈簧返回初始 形狀的反力,所以通過很強(qiáng)的按壓力來可靠地保持巻筒式記錄紙R的表面。
轉(zhuǎn)動杠桿68是以作成測色圖案的列方向C為長且彎曲的板狀的杠桿, 該轉(zhuǎn)動杠桿68與轉(zhuǎn)動軸67—體地形成,以使在轉(zhuǎn)動基端側(cè)向左右外方突 出。另外,在左右轉(zhuǎn)動軸67上設(shè)有在約90。的范圍內(nèi)形成齒的扇形齒輪70。 按壓板55是以作成色片CP的列方向C為長的平板狀部件,該按壓板55形成 為在其上表面中央處對按壓板55的按壓面(下表面)貫通在作成色片CP的 列方向C上延伸的上述長孔56。
另外,在按壓板55的下表面設(shè)有肋,使其僅在長孔56周圍和按壓板55 周圍向下方突出,肋位于多個色片CP相互離間的部分即空白部分,因此無 需與剖面作成用的各列色片CP抵接,就能夠按壓巻筒式記錄紙R的表面。
轉(zhuǎn)動移動單元45是用于切換按壓部件44的按壓姿勢和移開姿勢的單 元。具體地說,轉(zhuǎn)動移動單元45具有作為驅(qū)動源的壓紙用電動機(jī)71;和 用于將該壓紙用電動機(jī)71的旋轉(zhuǎn)傳遞給扇形齒輪70的齒輪輪列72。校準(zhǔn)單元46由保持著白薄片47的薄片保持器48構(gòu)成。白薄片47是用于 在非測色時執(zhí)行測色器41校準(zhǔn)的陶瓷制薄片。并且,白薄片47在可拆裝的 狀態(tài)下由薄片保持器48保持。另外,保持著白薄片47的薄片保持器48被設(shè) 置在記錄有色片CP的巻筒式記錄紙R通過的輸送路徑側(cè)方的滑架往返移 動單元43的原始位置區(qū)域。然后,在測色用滑架57位于原始位置的非測色 時,利用測色器41覆蓋白薄片47的上表面,以防止塵埃等附著到白薄片47 的上表面。
圖4是表示具有這樣的打印機(jī)系統(tǒng)100的印刷系統(tǒng)中的涉及通信的電 氣結(jié)構(gòu)的框圖。
印刷系統(tǒng)200具有打印機(jī)系統(tǒng)100和能夠與打印機(jī)系統(tǒng)100以可通信 的狀態(tài)連接的主裝置150。主裝置150例如由個人計算機(jī)等構(gòu)成。主裝置150 內(nèi)置有安裝例如打印機(jī)驅(qū)動器用軟件來構(gòu)建的第1打印機(jī)驅(qū)動器151。主裝 置150的通信部152和構(gòu)成打印機(jī)系統(tǒng)100的打印機(jī)10的通信部74經(jīng)由通信 電纜75進(jìn)行連接。兩通信部152、 74之間的通信例如采用了IEEE1284.4(以 下,簡記為"D4")通信或USB通信。
打印機(jī)10能夠與巻繞裝置30以及測色裝置40可通信地連接。這里,本 實施方式的測色裝置40由控制系統(tǒng)各不相同的測色器41和測色驅(qū)動裝置 80構(gòu)成。測色驅(qū)動裝置80由作為按壓部件44的驅(qū)動系統(tǒng)的轉(zhuǎn)動移動單元45 和作為測色用滑架57的驅(qū)動系統(tǒng)的滑架往返移動單元43構(gòu)成,作為控制對 象具有測色用滑架電動機(jī)60和壓紙用電動機(jī)71。另外,在本實施方式中, 打印機(jī)10構(gòu)成第一設(shè)備,巻繞裝置30以及測色驅(qū)動裝置80分別構(gòu)成第二設(shè) 備。
打印機(jī)10具備主通信部81,該主通信部具有在USB通信中作為主機(jī)發(fā) 揮作用的USB主控制器(以下,稱為"USB主機(jī)81A")。另夕卜,巻繞裝置30、 測色器41以及測色驅(qū)動裝置80分別具備器件通信部82 84,該器件通信部 分別具有在USB通信中作為器件發(fā)揮作用的USB器件控制器(以下,稱為 "USB器件82A 84A")。在打印機(jī)10的主通信部81上連接有集線器85, 在集線器85上經(jīng)由USB電纜86 88分別連接有巻繞裝置30的器件通信部 82、測色器41的器件通信部83以及測色驅(qū)動裝置80的器件通信部84。在 USB通信中,USB主機(jī)81A對USB器件82A 84A請求該器件所屬的設(shè)備類別(器件類別)。與此相對USB器件82A 84A應(yīng)答設(shè)備類別。另外,在本實 施方式中,巻繞裝置30以及測色裝置40是打印機(jī)10的選擇設(shè)備(附屬設(shè)備), 需要時經(jīng)由USB電纜86 88與打印機(jī)10連接。
例如,希望印刷的用戶為了印刷在主裝置150的監(jiān)視器150a中顯示的 圖像或文字而操作輸入裝置162(參照圖5),由此當(dāng)主裝置150接受其印刷指 示時,其印刷對象的圖像數(shù)據(jù)或文字?jǐn)?shù)據(jù)等發(fā)送到第1打印機(jī)驅(qū)動器151。 第1打印機(jī)驅(qū)動器151根據(jù)印刷對象的圖像數(shù)據(jù)或文字?jǐn)?shù)據(jù)等生成釆用了 打印機(jī)10可分析的印刷指令的數(shù)據(jù)形式(印刷指令形式)的印刷數(shù)據(jù)(第一 控制數(shù)據(jù)),并將該印刷數(shù)據(jù)經(jīng)由通信部152、 74間的通信發(fā)送到打印機(jī)10。 此時,主裝置150的通信部152通過與打印機(jī)10側(cè)的通信部74的輪詢,請求 對方側(cè)的設(shè)備類別,并以接收了內(nèi)容為是可分析印刷數(shù)據(jù)(印刷指令)的"打 印機(jī)類別""(特定類別)的應(yīng)答的情況為條件來確立通信。
例如,當(dāng)主裝置150和打印機(jī)10之間的通信是USB通信時,主裝置150 側(cè)的通信部152S卩USB主機(jī)對打印機(jī)10側(cè)的通信部74即USB器件請求用于 確認(rèn)設(shè)備類別的信息。然后,通信部74應(yīng)答在打印機(jī)10上設(shè)定的"打印機(jī) 類別"的情況,所以USB主機(jī)確立USB器件之間的通信。由此,可將主裝 置150內(nèi)的第1打印機(jī)驅(qū)動器151所生成的印刷數(shù)據(jù)(第一控制數(shù)據(jù))發(fā)送到 打印機(jī)IO。
但是,如圖4所示,本實施方式的打印機(jī)10具有作為設(shè)備驅(qū)動器的第2 打印機(jī)驅(qū)動器89,其構(gòu)成為采用包含印刷指令的印刷數(shù)據(jù)來進(jìn)行巻繞裝置 30以及測色驅(qū)動裝置80的控制。第2打印機(jī)驅(qū)動器89構(gòu)成為從第1打印機(jī)驅(qū) 動器151轉(zhuǎn)用指令生成功能及印刷數(shù)據(jù)生成功能等必要的一部分功能并裝 入所需的其他功能的簡易打印機(jī)驅(qū)動器。在本實施方式中,例如采用串行 打印機(jī)的標(biāo)準(zhǔn)指令即ESC/P(Epson Standard Code for Printer)來作為第l打 印機(jī)驅(qū)動器151以及第2打印機(jī)驅(qū)動器89所用的印刷指令。當(dāng)然,也可以采 用其他印刷指令。另外,在第2打印機(jī)驅(qū)動器89中具有與圖像數(shù)據(jù)處理部 161同樣的圖像數(shù)據(jù)處理部,并能夠?qū)Υ蛴C(jī)10插入存儲器卡等存儲介 質(zhì)而輸入的RGB表色系等圖像數(shù)據(jù)轉(zhuǎn)換為印刷圖像數(shù)據(jù),從而即使不與主 裝置150連接也能夠構(gòu)成為可印刷的所謂獨(dú)立型(stand-alone)打印機(jī)。
并且,第2打印機(jī)驅(qū)動器89采用ESC/P來進(jìn)行巻繞裝置30以及測色驅(qū)動裝置80的控制。因此,為了確立打印機(jī)10的USB主機(jī)81A與巻繞裝置30以 及測色驅(qū)動裝置80的各USB器件82A、 84A的通信,而需要USB器件82A、 84A針對來自USB主機(jī)81A的設(shè)備類別的請求應(yīng)答是"打印機(jī)類別"的情 況。因此,在本實施方式中,如圖4所示,在巻繞裝置30和測色驅(qū)動裝置 80中設(shè)定"打印機(jī)類別"來作為設(shè)備類別。
詳細(xì)地說,作為器件ID設(shè)定表示打印機(jī)的一種的機(jī)種編號(例如可以 是打印機(jī)10的機(jī)種編號也可以是其他打印機(jī)的機(jī)種編號。)。針對來自USB 主機(jī)81A的器件ID的請求來應(yīng)答其機(jī)種編號,由此在USB主機(jī)81A側(cè)能夠 根據(jù)其機(jī)種編號(器件ID沐識別"打印機(jī)類別"。從而,能夠?qū)⒌?打印機(jī) 驅(qū)動器89生成的印刷數(shù)據(jù)(第二控制數(shù)據(jù))通過在USB主機(jī)81A、 USB器件 82A、 S4A間確立的通信來分別轉(zhuǎn)送到巻繞裝置30以及測色驅(qū)動裝置80。
與此相對,在不能用印刷數(shù)據(jù)來控制的測色器41中如圖4所示,作為 設(shè)備類別設(shè)定有"HID(人機(jī)接口器件)類別"。另外,在本實施方式中, 因為不能在由測色器制造商制造出售的測色器41內(nèi)裝入可分析印刷數(shù)據(jù) 的指令分析部,所以不能采用印刷數(shù)據(jù)來控制測色器41。當(dāng)然,也可以在 測色器41中裝入可分析印刷指令(ESC/P)的指令分析部來構(gòu)成為第二設(shè)備。
圖6是表示在打印機(jī)10和測色驅(qū)動裝置80以及巻繞裝置30之間進(jìn)行的 通信所采用的通信協(xié)議的層構(gòu)造(協(xié)議棧)的框圖。另外,在測色驅(qū)動裝置 80和巻繞裝置30與打印機(jī)10之間進(jìn)行的通信的通信協(xié)議是相同的,所以在 以下說明中,以第二設(shè)備為測色驅(qū)動裝置80的情況為例進(jìn)行說明。
打印機(jī)10的主通信部81以從其下位層向上位層的順序,具有USB主接 口(以下,稱為"USB主I/F90" )、 USB系統(tǒng)軟件91、 USB打印機(jī)類別驅(qū)動 器92、 D4( "IEEE1284.4"的簡記)分組(packet)處理部93,第2打印機(jī)驅(qū) 動器89位于該主通信部81的上位層。另一方面,測色驅(qū)動裝置80的器件通 信部84(82)以從其下位層向上位層的順序,具有USB器件接口(以下,稱為 "USB器件I/F95" )、 USB邏輯器件96、 USB打印機(jī)類別驅(qū)動器97、 D4分 組處理部98,指令分析部124(131)(還在圖5中示出)位于該器件通信部84(82) 的上位層。
另外,從該圖中還能夠理解到,USB打印機(jī)類別驅(qū)動器92、 97利用所 謂"D4分組"(相當(dāng)于IEEE1284.4的分組構(gòu)造)來進(jìn)行數(shù)據(jù)轉(zhuǎn)送。其理由是因為在標(biāo)準(zhǔn)的USB器件類別中打印機(jī)類別采用D4分組來作為上位協(xié)議。
這里,不使用D4分組的通信控制棧(從應(yīng)用程序?qū)拥轿锢韺拥捏w系結(jié) 構(gòu))是主裝置150、打印機(jī)10的OS(OperatingSystem)的標(biāo)準(zhǔn),當(dāng)以打印機(jī)類 別以外的器件類別來構(gòu)建通信控制棧時需要重新制作打印機(jī)10和選擇設(shè) 備(第二設(shè)備)之間的通信。與此相對,在本實施方式中,將采用了D4分組 的己知通信控制棧也利用于打印機(jī)10和選擇設(shè)備之間的通信,該D4分組是 作為主裝置150的第1打印機(jī)驅(qū)動器151和打印機(jī)10之間的通信用而采用 的。
采用了D4分組的通信控制棧是以轉(zhuǎn)送印刷數(shù)據(jù)為前提來構(gòu)建的,所以 在USB主機(jī)81A確立與USB器件82A、 84A的通信時,需要對方側(cè)的設(shè)備類 別是"打印機(jī)類別"。USB主機(jī)81A向?qū)Ψ絺?cè)的設(shè)備請求器件ID,如果根 據(jù)該器件ID的內(nèi)容判斷為設(shè)備類別是"打印機(jī)類別",則確立通信。因此, 在測色驅(qū)動裝置80和巻繞裝置30中如前所述地設(shè)定表示打印機(jī)機(jī)種的器 件ID。另外,還設(shè)定有用于分別識別各設(shè)備的設(shè)備固有ID。
如圖6所示,首先利用USB電纜88(86)的連接來進(jìn)行USB主I/F90和USB 器件I/F95之間的物理通信。在下一層級中,在主(打印機(jī)10)系統(tǒng)軟件(OS 的器件驅(qū)動器層級)通信中,在主機(jī)和器件之間確立"默認(rèn)管線(default pipe)"這樣的通信邏輯連接。然后,通過使用了該默認(rèn)管線的控制轉(zhuǎn)送(雙 方向通信)來進(jìn)行系統(tǒng)設(shè)定的初始化、在連接USB電纜時用于各種設(shè)定控制 的通信即配置(設(shè)定),在主機(jī)和器件之間交換器件使用方法的設(shè)定信息。 主機(jī)向器件請求在此使用的管線根數(shù)和轉(zhuǎn)送模式(批轉(zhuǎn)送(bulk transfer) 或中斷轉(zhuǎn)送(interrupttransfer)等)等設(shè)定信息,并根據(jù)來自器件的應(yīng)答而 取得的設(shè)定信息來設(shè)定器件的使用條件。在本實施方式中,在"打印機(jī)類 別"的情況下設(shè)定批轉(zhuǎn)送,在"HID類別"的情況下設(shè)定中斷轉(zhuǎn)送。
下一層級是應(yīng)用程序?qū)蛹?,根?jù)需要連接有多個USB打印機(jī)類別驅(qū)動 器92、 97之間的邏輯通信線即"管線"。該管線是邏輯通信線,實際的通 信是在1根USB電纜88(86)上以時分割來進(jìn)行的。
此外,下一層級是D4的應(yīng)用程序?qū)蛹?,?dāng)確立D4分組處理部93、 98 間的邏輯通信線時,在D4分組處理部93、 98之間進(jìn)行基于D4用通信協(xié)議 的分組轉(zhuǎn)送。圖5是表示印刷系統(tǒng)的電氣結(jié)構(gòu)的框圖。主裝置150具有第1打印機(jī)驅(qū)
動器151、測色驅(qū)動器153、圖像顯示用的應(yīng)用程序154等。通過在主裝置 150中安裝程序來構(gòu)建這些第1打印機(jī)驅(qū)動器151以及測色驅(qū)動器153。例 如,第1打印機(jī)驅(qū)動器151是由打印機(jī)制造商提供的,測色驅(qū)動器153是由 測色器制造商提供的。第1打印機(jī)驅(qū)動器151具有生成印刷數(shù)據(jù)的印刷數(shù) 據(jù)生成部155、主控制部156以及數(shù)據(jù)存儲部157。此外,印刷數(shù)據(jù)生成部 155具有邏輯坐標(biāo)計算部159、指令生成部160以及圖像數(shù)據(jù)處理部161。 另外,在主裝置150中連接輸入裝置162。輸入裝置162例如由鍵盤和鼠標(biāo) 等構(gòu)成。
測色驅(qū)動器153具有顯示測色設(shè)定用的設(shè)定畫面的設(shè)定畫面顯示功 能、色片圖案設(shè)定功能和色片印刷位置設(shè)定功能。具有可利用應(yīng)用程序154 將包含顯示圖像的用紙范圍顯示在設(shè)定畫面上,在該用紙范圍內(nèi)的希望區(qū) 域中可設(shè)定色片的功能。
圖9示意性地表示測色驅(qū)動器153在主裝置150的監(jiān)視器150a上顯示的 測色用的設(shè)定畫面。通過操作主裝置150的輸入裝置162啟動測色驅(qū)動器 153,來顯示該設(shè)定畫面140。用戶操作輸入裝置162在設(shè)定畫面140上顯示 印刷圖像IG(形象圖像)并且可進(jìn)行色片CP的色圖案選擇以及位置設(shè)定。例 如從色片選擇窗口選擇希望的圖案、色數(shù)、色、色片列數(shù)等,并且例如利 用鼠標(biāo)來指定選出的色片CP的印刷位置,由此設(shè)定在沒有印刷圖像IG的空 白區(qū)域等希望位置上。該指定的色片的印刷位置作為與用紙區(qū)域的基準(zhǔn)點 相對的以相對坐標(biāo)表示的邏輯坐標(biāo),在主裝置150內(nèi)的測色驅(qū)動器153中取 得。詳細(xì)地說,邏輯坐標(biāo)將用紙區(qū)域(相當(dāng)于1頁的全范圍)的圖9中的左上 角設(shè)為原點(O, 0),以在紙寬方向(主掃描方向B)(圖9中的右方向)上取X坐 標(biāo)、在反輸送方向(圖9中的下方向)上取Y坐標(biāo)的相對坐標(biāo)來表示。例如圖 9所示,印刷圖像IG的左上角用坐標(biāo)(Xps, Yps)來表示,右下角用坐標(biāo)(Xpe, Ype)來表示。
另外,色片CP具有排列多個單位斑塊(patch) D而構(gòu)成的斑塊列PR、 以及在斑塊列PR的列方向兩側(cè)相隔規(guī)定間隔而配置的開始位置標(biāo)記MS與 結(jié)束位置標(biāo)記ME。在配置有圖9所示的二列色片CP的例子中,各色片CP 中的Y坐標(biāo)分別是Y1、 Y2,構(gòu)成斑塊列PR的N個單位斑塊D的X坐標(biāo)從測色用滑架57(參照圖3)的原始位置側(cè)(圖9中的左側(cè)折始順次以(X1, X2,…, Xn-l, Xn)值表示。為了決定與測色用滑架57—起移動的測色器41對各單 位斑塊D進(jìn)行測色時的測色點,而使用涉及這些色片CP的邏輯坐標(biāo)值。因 此,單位斑塊D的坐標(biāo)例如表示其中心點。
例如,使用色片CP的Y坐標(biāo)值來作為將巻筒式記錄紙R定位于測色位 置的送紙時的目標(biāo)位置。另外,為了使測色器41的測色點與各單位斑塊的 中心點一致,而使用構(gòu)成色片CP的各單位斑塊D的X坐標(biāo)值來作為將測色 用滑架57定位于斑塊列方向C時的目標(biāo)位置。
另外,如果知道斑塊列PR的列方向C的長度(以下,稱為"斑塊列長L") 和構(gòu)成斑塊列PR的單位斑塊D的個數(shù)(以下,稱為"斑塊數(shù)N"),則可計算 單位斑塊D的間距^L/N),除此之外,如果還知道先頭的單位斑塊D的X坐 標(biāo)"X1",則可計算其他單位斑塊D的測色點。因此,作為與色片CP有關(guān) 的數(shù)據(jù),包含斑塊列長L和斑塊數(shù)N的信息。并且,從測色驅(qū)動器153向第1 打印機(jī)驅(qū)動器151發(fā)送印刷圖像IG以及色片CP的圖像數(shù)據(jù)與各邏輯坐標(biāo)、 和色片CP的斑塊列長L與斑塊數(shù)N的信息。另外,為了決定用未圖示的刀 具來切斷巻筒式記錄紙R時的切口位置而采用在圖9中表示用紙區(qū)域的輸 送方向A的終端(在該圖中為下端)的Y坐標(biāo)"Yc"。另外,測色驅(qū)動器153 生成控制測色器41的測色指令,并將其發(fā)送至第1打印機(jī)驅(qū)動器151。這里, 使用輸入裝置162向主裝置150輸入的數(shù)據(jù)相當(dāng)于輸入值。
圖5所示的第1打印機(jī)驅(qū)動器151,根據(jù)應(yīng)用程序154利用在監(jiān)視器150a 上顯示的圖像以及利用測色驅(qū)動器153設(shè)定的色片CP的圖像數(shù)據(jù)以及邏輯 坐標(biāo)數(shù)據(jù)等,來進(jìn)行生成含印刷指令的印刷數(shù)據(jù)的處理。但是,在本實施 方式中,不僅打印機(jī)10的印刷控制,用于巻繞裝置30、測色器41以及測色 驅(qū)動裝置80控制的指示也采用印刷數(shù)據(jù)來進(jìn)行。因此,第l打印機(jī)驅(qū)動器 151為了生成印刷數(shù)據(jù),而具有前述的邏輯坐標(biāo)計算部159、指令生成部160 以及圖像數(shù)據(jù)處理部161。
指令生成部160采用打印機(jī)描述語言(打印機(jī)控制代碼)來生成指令。在 本實施方式中,如前所述,采用ESC/P指令來作為串行打印機(jī)用的打印機(jī) 描述語言。當(dāng)然,如果打印機(jī)10是頁式打印機(jī)(page printer),則可采用 ESC/Page來作為打印機(jī)描述語言。另外,下面對指令生成部160進(jìn)行的處理進(jìn)行詳細(xì)敘述。
邏輯坐標(biāo)計算部159根據(jù)對印刷圖像IG、色片CP等的印刷區(qū)域進(jìn)行規(guī) 定的邏輯坐標(biāo)、及色片CP的測色點的邏輯坐標(biāo)等的邏輯坐標(biāo)信息,來計算
應(yīng)存儲在指令生成部160作成的指令中的值,該印刷區(qū)域是在測色用設(shè)定 畫面140上由用戶操作輸入裝置162來進(jìn)行輸入指定的。作為算出的值舉出 到達(dá)印刷圖像、色片CP的印刷位置的送紙量、到達(dá)測色器41可對色片CP 進(jìn)行測色的測色位置的送紙量、以及測色用滑架57的測色時的目標(biāo)位置即 動作位置(斑塊列方向C的測色位置)等,這些都作為例如控制對象即電動機(jī) 的驅(qū)動量及目標(biāo)位置等的值來計算。
圖像數(shù)據(jù)處理部161進(jìn)行從顯示用的圖像數(shù)據(jù)向印刷用的圖像數(shù)據(jù)的 變換處理。作為具體的處理可舉出從顯示用析像度變換為打印機(jī)用析像 度的析像度變換處理;將圖像數(shù)據(jù)例如從RGB表色系變換為打印機(jī)10能夠 表現(xiàn)的CMYK表色系(這里是藍(lán)綠,品紅,黃,黑色等各種色)的色變換處 理;用于將圖像數(shù)據(jù)的灰度值轉(zhuǎn)變?yōu)橛么蛴C(jī)可表現(xiàn)的灰度值的半色調(diào) (halftone)處理;以及將到記錄頭部19的數(shù)據(jù)的輸出順序與根據(jù)印刷模式 等而決定的墨滴噴出順序?qū)?yīng)著排列替換的數(shù)據(jù)輸出順序調(diào)節(jié)處理(例如 微觀編織(micro weave)處理等)等。這里,采用色變換表來進(jìn)行色變換 處理。作為半色調(diào)處理可適用所謂的誤差擴(kuò)散法及抖動法(dithering)等 周知方法。因為上述各處理的內(nèi)容是周知的,所以省略對以上的詳細(xì)說明。 另外,將實施了這些印刷用圖像處理的圖像數(shù)據(jù)稱為印刷圖像數(shù)據(jù)。
第1打印機(jī)驅(qū)動器151還具有將用于輸入設(shè)定印刷條件的設(shè)定畫面顯 示在主裝置150的監(jiān)視器150a上的功能。用戶在設(shè)定畫面中可通過操作輸 入裝置162來設(shè)定印刷條件。作為印刷條件舉出用紙種類、用紙尺寸、 彩色/單色、頁面設(shè)置(空白設(shè)定、沒有邊緣的印刷設(shè)定等)、印刷模式(例如 高品質(zhì)印刷模式,高速印刷模式等)等。然后,對基于該印刷條件的內(nèi)容進(jìn) 行析像度變換處理、色變換處理、半色調(diào)處理、數(shù)據(jù)輸出順序調(diào)節(jié)處理等 圖像處理。
第1打印機(jī)驅(qū)動器151生成印刷數(shù)據(jù)(ESC/P控制數(shù)據(jù)),其包含指令生成 部160所生成的各種指令和圖像數(shù)據(jù)處理部161所生成的印刷圖像數(shù)據(jù)。這 里,對第1打印機(jī)驅(qū)動器151所生成的印刷數(shù)據(jù)的構(gòu)造進(jìn)行說明。圖7表示第1打印機(jī)驅(qū)動器151所生成的印刷數(shù)據(jù)PD的構(gòu)造。另外,在以下的說明中,
表示指令的記號未必與實際的印刷指令匹配,為了便于說明而使用簡略的
記號。如圖7所示,印刷數(shù)據(jù)PD由頭部HD和主體BD組成。在頭部HD中記 述了主體BD的數(shù)據(jù)尺寸等的頭部信息。另外,在主體BD中存儲ESC/P控 制數(shù)據(jù)SD。
如圖7所示,ESC/P控制數(shù)據(jù)SD在工作開始代碼(圖7中用"JS"表示) 和工作結(jié)束代碼(圖7中用"JE"表示)之間,存儲各種控制指令、控制代碼 及印刷圖像數(shù)據(jù)等。另外,在圖7中,作為數(shù)據(jù)以存儲了可存儲的幾乎全 部種類的指令及數(shù)據(jù)的狀態(tài)進(jìn)行描述,不過在實際中,存儲這些中的一部 分指令及數(shù)據(jù)來構(gòu)成印刷數(shù)據(jù)。
如圖7所示,在ESC/P控制數(shù)據(jù)SD中包含有印刷控制指令PCC、印刷圖 像數(shù)據(jù)PGD、送紙控制指令PFC、巻繞控制指令WCC、測色驅(qū)動控制指令 CMDC、測色控制指令CMC,不過通常,多次轉(zhuǎn)送存儲了其中一部分的指 令和數(shù)據(jù)的印刷數(shù)據(jù)的分組。在此情況下,在一個工作中最初轉(zhuǎn)送的印刷 數(shù)據(jù)中存儲有工作開始代碼"JS",在該工作中最后轉(zhuǎn)送的印刷數(shù)據(jù)中存 儲工作結(jié)束代碼"JE" 。 ESC/P控制數(shù)據(jù)SD按照多個模式區(qū)分存儲控制指 令和印刷圖像數(shù)據(jù)等。作為模式準(zhǔn)備了字符模式、圖形模式、遙控模式。 在ESC/P控制數(shù)據(jù)SD中分別存在轉(zhuǎn)移至這些模式的控制代碼即字符模式 轉(zhuǎn)移代碼"MC"、圖形模式轉(zhuǎn)移代碼"MG"、遙控模式轉(zhuǎn)移代碼"MR"。 緊接著各模式轉(zhuǎn)移代碼之后存儲以其模式作為分析對象的指令。
艮口,緊接著字符模式轉(zhuǎn)移代碼"MC"存儲印刷控制指令PCC,緊接 著圖形模式轉(zhuǎn)移代碼"MC"存儲印刷圖像數(shù)據(jù)PGD(頭部控制數(shù)據(jù))。在印 刷控制指令PCC中例如含有指定與巻筒式記錄紙R相對的印刷開始位置/ 結(jié)束位置的頁信息;以及指定與記錄頭部19的噴嘴數(shù)等相應(yīng)的巻筒式記錄 紙R的送紙量的輸送方向位置信息等。另外,印刷圖像數(shù)據(jù)PGD(光柵數(shù)據(jù)) 是用于驅(qū)動控制記錄頭部19進(jìn)行墨滴噴出的數(shù)據(jù)。這樣印刷控制指令PCC 以及印刷圖像數(shù)據(jù)PGD是用于打印機(jī)10的印刷控制的數(shù)據(jù)。
而且,緊接著遙控模式轉(zhuǎn)移代碼"MR"存儲遙控指令RC。為了在打 印機(jī)10中進(jìn)行印刷控制以外的控制,而可以在ESC/P控制數(shù)據(jù)中插入遙控 指令RC。遙控指令RC原本是為了進(jìn)行維護(hù)系統(tǒng)的驅(qū)動控制而設(shè)置的,該維護(hù)系統(tǒng)的作用是例如在打印機(jī)10中為了清洗記錄頭部19的噴嘴而驅(qū)動 維護(hù)裝置(省略圖示),或者在印刷動作中為了防止例如噴嘴的堵塞而定期
地進(jìn)行空噴出(沖洗flushing)。
在本實施方式中,利用該遙控指令RC的功能,將進(jìn)行測色裝置40以及 巻繞裝置30的控制的指令作為遙控指令RC進(jìn)行存儲。即,如圖7所示,緊 接著遙控模式轉(zhuǎn)移代碼"MR"之后存儲送紙控制指令PFC、巻繞控制指令 WCC、測色驅(qū)動控制指令CMDC、測色控制指令CMC等。除此之外還存 儲有前述的清洗指令、沖洗指令(省略圖示)等。
這里,送紙控制指令PFC是用于在每次進(jìn)行測色時將巻筒式記錄紙R 輸送到色片CP在輸送方向A上與測色器41的測色點位置一致的測色位置 的送紙指令。
另外,巻繞控制指令WCC是用于控制巻繞裝置30的巻繞用電動機(jī)32 的指令。在本實施方式中,在測色結(jié)束后,使巻筒式記錄紙R預(yù)先返回到 下一印刷開始位置,所以與巻筒式記錄紙R后退時的輸送輥21以及排紙輥 22的反轉(zhuǎn)驅(qū)動同步地反轉(zhuǎn)驅(qū)動巻繞裝置30,此時采用巻繞控制指令WCC。
另外,用于控制測色裝置40的測色系指令在遙控指令RC中緊接著用于 轉(zhuǎn)移到測色模式的測色模式轉(zhuǎn)移代碼"CM"來存儲,如圖9所示,緊接著 測色模式轉(zhuǎn)移代碼"CM"存儲測色驅(qū)動控制指令CMDC和測色控制指令 CMC。在測色模式下,將測色驅(qū)動控制指令CMDC和測色控制指令CMC 作為分析對象。
測色驅(qū)動控制指令CMDC是用于控制測色裝置40的壓紙用電動機(jī)71 以及測色用滑架電動機(jī)60的指令。另夕卜,測色控制指令CMC是用于控制測 色器41的指令,其例如以測色器制造商所使用的控制代碼來描述,從測色 驅(qū)動器153發(fā)送該指令。另外,雖然在圖7中省略,但在每一模式的指令最
后存儲模式結(jié)束代碼(省略圖示)。
主控制部156負(fù)責(zé)第1打印機(jī)驅(qū)動器151中的控制,進(jìn)行用于向各部 159 161生成印刷數(shù)據(jù)的指示、印刷條件設(shè)定畫面的顯示控制、和用于將 印刷數(shù)據(jù)向打印機(jī)10發(fā)送的通信控制(發(fā)送指示),并根據(jù)來自測色器41的 測色數(shù)據(jù)來進(jìn)行色條件適應(yīng)性的判定以及色補(bǔ)正值的設(shè)定等。數(shù)據(jù)存儲部 157是在發(fā)送前臨時存儲已生成的印刷數(shù)據(jù)等、或者在進(jìn)行判定及運(yùn)算處理等之前臨時存儲從測色器41接收的測色數(shù)據(jù)的數(shù)據(jù)存儲區(qū)域。第l打印
機(jī)驅(qū)動器151所生成的印刷數(shù)據(jù)通過主控制部156的指示從主裝置150的通 信部152經(jīng)由通信部74向打印機(jī)10依次轉(zhuǎn)送。
返回圖5,繼續(xù)對打印機(jī)系統(tǒng)100的電氣結(jié)構(gòu)進(jìn)行說明。打印機(jī)系統(tǒng)IOO 如前所述具有打印機(jī)IO、巻繞裝置30、測色裝置40,測色裝置40還由測色 驅(qū)動裝置80和測色器41構(gòu)成。如圖4所說明的那樣,打印機(jī)10的主通信部 81通過集線器85以及3根USB電纜86 88與三個裝置30、 41、 80的器件通 信部82 84連接。
如圖5所示,打印機(jī)10具有作為第一分析單元的指令分析部 101(ESC/P分析部)、第2打印機(jī)驅(qū)動器89(控制驅(qū)動器)、存儲器102(圖像緩 沖器)、作為第一控制單元的控制部103、各驅(qū)動電路104 106、記錄頭部 19、 CR電動機(jī)107、 PF電動機(jī)108、編碼器109、紙檢測傳感器IIO、紙寬 傳感器111以及線性編碼器112。另外,控制部103具有頭部控制部113、滑 架控制部114以及送紙控制部115。
這里,第2打印機(jī)驅(qū)動器89是簡易打印機(jī)驅(qū)動器,與第l打印機(jī)驅(qū)動器 151同樣具有生成ESC/P的印刷數(shù)據(jù)的功能。第2打印機(jī)驅(qū)動器89被作成利 用已知第1打印機(jī)驅(qū)動器151來具有其部分功能,該第2打印機(jī)驅(qū)動器89具 有遙控指令分析部116、指令生成部117以及坐標(biāo)計算部118。但是,第2打 印機(jī)驅(qū)動器89所生成的印刷數(shù)據(jù)不是在印刷中使用的數(shù)據(jù),而是在測色動 作以及巻繞動作的控制中使用的數(shù)據(jù)。
另外,指令分析部IOI、第2打印機(jī)驅(qū)動器89以及控制部103例如由 CPU、 ASIC(Application Specific IC(面向特定用途的IC))、 ROM、 RAM等 構(gòu)成。在本例中,指令分析部101利用ASIC以硬件來構(gòu)成,第2打印機(jī)驅(qū)動 器89以及控制部103通過由CPU執(zhí)行在ROM中存儲的程序來實現(xiàn)的軟件而 構(gòu)成。當(dāng)然,這些可全部由軟件來構(gòu)成,也可以由集成電路(例如ASIC等 的定制IC)等硬件來構(gòu)成,而且還可以由軟件和硬件的協(xié)作(該情況下,可 選擇任意的組合)來構(gòu)成。
指令分析部101用于分析印刷數(shù)據(jù)(ESC/P控制數(shù)據(jù)),當(dāng)在印刷數(shù)據(jù)中 檢測出模式轉(zhuǎn)移代碼時,轉(zhuǎn)移至該代碼所指定的模式(即,驅(qū)動與模式相應(yīng) 的分析模塊)。在模式中存在字符模式、圖形模式、遙控模式這三個模式。并按照每個模式來決定作為分析對象的指令,分析在每個模式中設(shè)定的分 析對象的指令,并發(fā)送到與此時的模式對應(yīng)的轉(zhuǎn)送目的地。例如如果是字 符模式則分析印刷控制指令PCC并發(fā)送到控制部103。另外,如果是圖形
模式則分析印刷圖像數(shù)據(jù)PGD并發(fā)送到存儲器102。此外如果是遙控模式 則分析遙控指令并發(fā)送到第2打印機(jī)驅(qū)動器89。在此情況下,在各模式中
丟棄分析對象以外的指令。
以下,對指令分析部101的分析處理內(nèi)容進(jìn)行詳細(xì)說明。指令分析部 101對圖7所示的印刷數(shù)據(jù)PD(ESC/P控制數(shù)據(jù))進(jìn)行分析。當(dāng)印刷數(shù)據(jù)PD的 主體BD中的ESC/P控制數(shù)據(jù)SD中存在模式轉(zhuǎn)移代碼時,指令分析部101轉(zhuǎn) 移至由該代碼指定的模式。按照每個模式切換應(yīng)該作為分析對象的指令, 指令分析部101僅分析能夠在該模式下使用的指令,在該模式下不能使用 的指令或數(shù)據(jù)被丟棄。即,指令分析部101當(dāng)有字符模式轉(zhuǎn)移代碼"MC" 時向字符模式轉(zhuǎn)移,并僅分析印刷控制指令PCC,然后將其發(fā)送至控制部 103,其以外的數(shù)據(jù)(指令等)被丟棄。另外,指令分析部101當(dāng)有圖形模式 轉(zhuǎn)移代碼"MG"時向圖形模式轉(zhuǎn)移,并僅分析印刷圖像數(shù)據(jù)PGD,然后 將其轉(zhuǎn)送到存儲器102,其以外的數(shù)據(jù)被丟棄。而且,指令分析部101當(dāng)有 遙控模式轉(zhuǎn)移代碼"MR"時向遙控模式轉(zhuǎn)移,并僅分析遙控指令RC,然 后將其發(fā)送至第2打印機(jī)驅(qū)動器89,其以外的數(shù)據(jù)被丟棄。
詳細(xì)地說,指令分析部101當(dāng)有字符模式轉(zhuǎn)移代碼MC時,轉(zhuǎn)移至字符 模式,分析印刷控制指令PCC(參照圖7)。如果分析的結(jié)果是有印刷控制指 令PCC(例如,包含ASCII代碼等字符代碼),則發(fā)送至控制部103??刂撇?103利用字符發(fā)生器(省略圖示)將字符代碼變換為圖像數(shù)據(jù)后,存儲到存儲 器102中。頭部控制部113根據(jù)從存儲器102中每1次(滑架17向主掃描方向B
驅(qū)動l次)讀入的圖像數(shù)據(jù)(光柵數(shù)據(jù)),與墨噴出定時信號同步地驅(qū)動記錄 頭部19,在滑架17向主掃描方向B移動途中的規(guī)定定時內(nèi),從記錄頭部19 的噴嘴噴出墨滴。另外,控制部103向滑架控制部114發(fā)送滑架驅(qū)動指令(以 下,稱為"CR驅(qū)動指令"),并且對送紙控制部115發(fā)送送紙指令。
另一方面,指令分析部101當(dāng)有圖形模式轉(zhuǎn)移代碼MG時,向圖形模式 轉(zhuǎn)移,分析印刷圖像數(shù)據(jù)PGD(參照圖7)。如果分析的結(jié)果是有印刷圖像數(shù) 據(jù)PGD則發(fā)送到存儲器102??刂撇?03根據(jù)從存儲器102中每1次讀入的印刷圖像數(shù)據(jù)PGD來計算滑架17的該1次中的始動位置及停止位置,當(dāng)成為
下一次的滑架啟動時期時,對滑架控制部114發(fā)送CR驅(qū)動指令,指示滑架 17的啟動。另外,控制部103在上次的印刷結(jié)束后到達(dá)送紙開始時期時, 對送紙控制部115發(fā)送送紙指令,指示送紙動作。另外,這里所說的送紙 包含供紙、印刷動作中的送紙(狹義)、排紙。
然后,送紙控制部115根據(jù)送紙指令經(jīng)由驅(qū)動電路106來驅(qū)動PF電動機(jī) 108,以指示的發(fā)送量來進(jìn)行巻筒式記錄紙R的發(fā)送。當(dāng)巻筒式記錄紙R發(fā) 送到下一印刷位置時,滑架控制部114根據(jù)CR驅(qū)動指令經(jīng)由驅(qū)動電路105 來驅(qū)動CR電動機(jī)107,使記錄頭部19在主掃描方向B上進(jìn)行1次動作。在該 l次的過程中,頭部控制部U3根據(jù)印刷圖像數(shù)據(jù)PGD經(jīng)由驅(qū)動電路104來 驅(qū)動記錄頭部19,并從記錄頭部19的噴嘴噴出墨滴,由此根據(jù)印刷圖像數(shù) 據(jù)PGD來印刷(記錄)l光柵線。
另外,在記錄頭部19中,針對每一噴嘴逐一內(nèi)置噴出驅(qū)動元件,通過 規(guī)定波形的施加電壓來驅(qū)動噴出驅(qū)動元件,由此從噴嘴噴出墨滴。作為噴 出驅(qū)動元件可采用壓電振動元件、靜電驅(qū)動元件,此外還可以采用墨加熱 用的加熱器,該墨加熱用的加熱器用于通過使墨膜沸騰后在與噴嘴連通的 墨流路內(nèi)發(fā)生的泡(bubble)膨脹來從噴嘴噴出墨滴的方式下。
另一方面,指令分析部101當(dāng)有遙控模式轉(zhuǎn)移指令MR時,轉(zhuǎn)移至遙控 模式,將遙控指令RC作為分析對象進(jìn)行分析,并且將分析后的遙控指令 RC發(fā)送至第2打印機(jī)驅(qū)動器89。即,指令分析部101在遙控模式中分析遙控 指令RC,將送紙控制指令PFC、巻繞控制指令WCC發(fā)送至第2打印機(jī)驅(qū)動 器89。另外,指令分析部101分析遙控指令RC,當(dāng)有測色模式轉(zhuǎn)移代碼 "CM"時,轉(zhuǎn)移至測色模式,將測色驅(qū)動控制指令CMDC和測色控制指 令CMC向第2打印機(jī)驅(qū)動器89發(fā)送。
第2打印機(jī)驅(qū)動器89根據(jù)遙控指令生成新的指令,將該新的指令以印 刷數(shù)據(jù)的形式發(fā)送,由此來控制測色器41、測色驅(qū)動裝置80以及巻繞裝置 30。這里,利用第1打印機(jī)驅(qū)動器151生成的遙控指令的值以邏輯坐標(biāo)系來 指定。例如送紙指令"PF(Y)"的值"Y"被指定為由邏輯坐標(biāo)計算部159 計算出的用紙上的邏輯坐標(biāo)系的值。因此,為了即使巻筒式記錄紙R從打 印機(jī)10上的基準(zhǔn)位置開始偏移,也能夠在以巻筒式記錄紙R上的邏輯坐標(biāo)表示的對應(yīng)位置上正確地進(jìn)行記錄和測色,第2打印機(jī)驅(qū)動器89生成利用 從邏輯坐標(biāo)系變換為實坐標(biāo)系的值指定的指令。
這里,所謂邏輯坐標(biāo)就是以巻筒式記錄紙R在輸送方向A和紙寬方向 上都不偏移的情況為前提的設(shè)定上的坐標(biāo)系,將巻筒式記錄紙R的規(guī)定位 置(在本例中為各頁的左上角)作為原點(O, O)(參照圖9),該坐標(biāo)系利用坐 標(biāo)來表現(xiàn)色片CP的記錄位置及測色位置等。
與此相對,所謂實坐標(biāo)系是以實際巻筒式記錄紙R的位置在輸送方向 A和紙寬方向上都稍微偏移的情況為前提,將與巻筒式記錄紙R不同的位 置(基準(zhǔn)位置)作為原點,表現(xiàn)色片CP的記錄位置及測色位置等的坐標(biāo)系。 由此,在實坐標(biāo)系中,構(gòu)成考慮到巻筒式記錄紙R的偏移量的坐標(biāo)值,如 果生成指定了實坐標(biāo)系值的指令,則與巻筒式記錄紙R的位置偏移無關(guān), 都能夠以與實際記錄位置及測色位置高精度一致的方式進(jìn)行控制對象(例 如巻筒式記錄紙R、測色用滑架57及測色器41等)的位置控制。在本實施方 式中,作為實坐標(biāo)系的原點,在輸送方向A上如圖10(a)所示采用巻筒式記 錄紙R的前端到達(dá)記錄頭部19的設(shè)定基準(zhǔn)位置(例如最上游噴嘴位置)時的 位置作為原點"0",另一方面,在主掃描方向B(紙寬方向)上采用測色用 滑架57(或測色器41)的起始(home)位置(參照圖ll)作為原點。
采用巻筒式記錄紙R的輸送方向A中的位置計測值以及巻筒式記錄紙 R的主掃描方向B(紙寬方向)中的位置計測值來進(jìn)行從邏輯坐標(biāo)系值向?qū)?坐標(biāo)系值的變換。因此,在本實施方式的打印機(jī)10中,計測巻筒式記錄紙 R的輸送方向A的位置以及主掃描方向B(紙寬方向)的位置等的用紙位置信
接著,對利用第2打印機(jī)驅(qū)動器89生成指令時所使用的巻筒式記錄紙R 的位置信息的取得方法進(jìn)行說明。在本實施方式中,作為巻筒式記錄紙R 的位置信息,計測巻筒式記錄紙R的輸送方向A的位置、主掃描方向B的位 置(偏移量)、以及由相對于主掃描方向B的用紙位置被配置在該檢測出位置 的輸送方向下游側(cè)的測色器41的位置中的用紙位置的巻筒式記錄紙R斜行 而引起的主掃描方向B的偏移量。
首先,采用紙檢測傳感器110、編碼器109和送紙控制部115內(nèi)的計數(shù) 器115A來計測巻筒式記錄紙R的輸送方向A的位置。圖5所示的編碼器109檢測PF電動機(jī)108的旋轉(zhuǎn),輸出具有與該旋轉(zhuǎn)量成比例的數(shù)量的脈沖的編
碼器信號。編碼器109通過檢測例如PF電動機(jī)108的動力傳遞路徑上的齒輪 輪列的旋轉(zhuǎn)軸的旋轉(zhuǎn)來間接地檢測出PF電動機(jī)108的旋轉(zhuǎn)。紙檢測傳感器 IIO位于巻筒式記錄紙R的輸送路徑上的規(guī)定位置,在供給巻筒式記錄紙R 的過程中檢測其前端。
圖10是對巻筒式記錄紙R的輸送方向A的位置計測方法進(jìn)行說明的示 意側(cè)面圖。如圖10所示,紙檢測傳感器110在巻筒式記錄紙R的輸送路徑上 被配置到輸送輥21的輸送方向稍上游側(cè)的位置(在圖10中為右側(cè)位置),并 檢測供給的巻筒式記錄紙R的前端。當(dāng)紙檢測傳感器110檢知巻筒式記錄紙 R的前端時,送紙控制部115使計數(shù)器115A復(fù)位,對來自編碼器109的編碼 器信號的脈沖進(jìn)行計數(shù)。根據(jù)該計數(shù)值,當(dāng)巻筒式記錄紙R的前端到達(dá)圖 10(a)所示的記錄頭部19的設(shè)定基準(zhǔn)位置(例如最上游噴嘴位置)時復(fù)位計數(shù) 器115A,設(shè)定巻筒式記錄紙R的原點。以后,將該位置作為原點對來自編 碼器109的編碼器信號的脈沖進(jìn)行計數(shù)。此時,在PF電動機(jī)108的正轉(zhuǎn)驅(qū)動 時使計數(shù)值加一,在反轉(zhuǎn)驅(qū)動時使計數(shù)值減一,由此能夠根據(jù)計數(shù)器115A 的計數(shù)值來掌握巻筒式記錄紙R的輸送方向A上的實位置。g卩,計數(shù)器115A 的計數(shù)值表示將巻筒式記錄紙R的前端作為"0"時的設(shè)定基準(zhǔn)位置(例如 最上游噴嘴位置)中的y坐標(biāo)的值。
例如在l頁的測色用印刷圖像已全部印刷結(jié)束時,如果在圖10(b)中用 實線所示的位置上配置巻筒式記錄紙R,則此時的巻筒式記錄紙R的實位置 y根據(jù)計數(shù)器115A的計數(shù)值取得y:yp。通過將色片印刷時的計數(shù)器l 15A的 計數(shù)值存儲在存儲器102的規(guī)定存儲區(qū)域中來保存在印刷色片CP時的巻筒 式記錄紙R的實位置。例如,根據(jù)表示是印刷數(shù)據(jù)中的色片CP意思的識別 符來掌握是色片CP的印刷的情況,或者通過印刷圖像數(shù)據(jù)的圖像分析來識 別色片,并根據(jù)該印刷時的計數(shù)器115A的計數(shù)值來取得位置。然后,預(yù)先 設(shè)定測色器41的輸送方向A的位置,因為是已知的,所以與該測色器41的 位置和設(shè)定基準(zhǔn)位置的距離的計數(shù)器計數(shù)值相當(dāng)?shù)闹礚是已知的。由此, 如果由該值L減去當(dāng)前用紙位置yp和色片CP的位置ycp之差(yp-ycp),則能 夠求出將巻筒式記錄紙R從印刷結(jié)束位置(圖10(b)中的實線位置)向測色位 置(圖10(b)中的二點劃線)輸送時所需的送紙量Ay(《-yp+ycp),該測色位置是可通過測色器41對色片CP進(jìn)行測色的位置。
接著,對巻筒式記錄紙R的主掃描方向B(紙寬方向)的位置和基于巻筒 式記錄紙R斜行而產(chǎn)生的測色位置(X方向)的紙寬方向偏移量的計測方法 進(jìn)行說明。釆用紙寬傳感器lll、線性編碼器112和滑架控制部114內(nèi)的計 數(shù)器114A來計測巻筒式記錄紙R的紙寬方向的位置及偏移量。
圖5所示的紙寬傳感器111被安裝在滑架17上,該傳感器與滑架17—起 在主掃描方向B上移動,檢測巻筒式記錄紙R的紙寬方向兩端位置。另一方 面,線性編碼器112輸出編碼器信號,該編碼器信號具有與向滑架17的主 掃描方向B的移動量成比例的數(shù)量的脈沖?;芸刂撇?14在滑架17往動時 使在滑架17配置到起始位置時復(fù)位的計數(shù)器114A的計數(shù)值加一,在返回時 使該計數(shù)值減一,由此根據(jù)計數(shù)器114A的計數(shù)值可掌握滑架17的主掃描方 向B的位置(實坐標(biāo)系的位置)。然后,控制部103對滑架控制部114進(jìn)行指示, 使滑架17在印刷中定期向主掃描方向B移動,由此利用紙寬傳感器lll來檢
測巻筒式記錄紙R的紙寬方向兩端位置。根據(jù)紙寬傳感器111檢測出巻筒式 記錄紙R的紙寬方向兩端位置時的計數(shù)器114A的計數(shù)值來掌握巻筒式記
錄紙R的紙寬方向的位置、即來自紙寬方向的基準(zhǔn)位置的偏移量。例如, 采用來自巻筒式記錄紙R的紙寬方向(主掃描方向B)的基準(zhǔn)位置的偏移量 △xl,可進(jìn)行將巻筒式記錄紙R上各頁內(nèi)的相對位置(邏輯坐標(biāo))所示的規(guī)定 位置Xo(例如斑塊記錄位置)坐標(biāo)變換為加入該偏移量Axl的實坐標(biāo)系位置 xo(二Xo+Axl)的計算。
另外,通過將在印刷中紙寬傳感器111定期檢測巻筒式記錄紙R的兩端 時的位置在與巻筒式記錄紙R的輸送方向不同的二個位置之間進(jìn)行比較計 算,來計測巻筒式記錄紙R的斜行程度。例如,如果巻筒式記錄紙R的兩端 檢測位置坐標(biāo)是xr和xl,則計算該平均值,求出巻筒式記錄紙R的寬度中心 的x坐標(biāo)。并且,采用例如巻筒式記錄紙R的位置yl和位置y2時的巻筒式記 錄紙R的寬度中心的x坐標(biāo)xl、 x2,以Sc^x2-xl)/(y2-yl)來求出斜行程度Sc。 然后,當(dāng)將紙寬傳感器lll和測色器41的y方向的距離設(shè)為YL時,由測色器 41位置上的巻筒式記錄紙R相對于巻筒式記錄紙R的寬方向檢測位置斜行 而引起的位置在紙寬方向上的偏移量Ax2,利用Ax2-YL ,Sc來求出。然后, 來自巻筒式記錄紙R的紙寬方向的基準(zhǔn)位置的偏移量Axl與該偏移量Ax2相加而得出的偏移量Ax3(^Axl+Ax2)為測色器41的位置上的巻筒式記錄紙 R的紙寬方向的偏移量。例如,采用偏移量Ax3可進(jìn)行將巻筒式記錄紙R上 各頁內(nèi)的相對位置(邏輯坐標(biāo))所示的規(guī)定位置Xo(例如測色位置)坐標(biāo)變換 為加入該偏移量Ax3的實坐標(biāo)系的位置xo^Xo+Ax3)的計算。在利用第2打 印機(jī)驅(qū)動器89進(jìn)行坐標(biāo)計算時使用這些計測值A(chǔ)xl、 Ax3。
接著,對圖5所示的第2打印機(jī)驅(qū)動器89所進(jìn)行的處理進(jìn)行詳細(xì)說明。 第2打印機(jī)驅(qū)動器89從指令分析部101接受遙控指令RC。遙控指令分析部 U6分析遙控指令RC是否是需要從邏輯坐標(biāo)系向?qū)嵶鴺?biāo)系進(jìn)行值變換的指 令。在本例中,遙控指令分析部116的分析結(jié)果為,送紙控制指令PFC、巻 繞控制指令WCC、測色驅(qū)動控制指令CMDC等是需要從邏輯坐標(biāo)系向?qū)嵶?標(biāo)系變換的指令。
指令生成部117根據(jù)存儲有被遙控指令分析部116分析為需要坐標(biāo)變 換的邏輯坐標(biāo)系的值的指令,來生成存儲有對巻筒式記錄紙R的打印機(jī)IO 增加了位置偏移量的實坐標(biāo)系的值的指令。每次生成該指令時,坐標(biāo)計算 部118進(jìn)行將邏輯坐標(biāo)系的值向?qū)嵶鴺?biāo)系的值變換的計算。g卩,進(jìn)行前述 坐標(biāo)變換的計算。指令生成部117與第1打印機(jī)驅(qū)動器151的指令生成部160 的基本結(jié)構(gòu)相同,將坐標(biāo)計算部118所算出的實坐標(biāo)系的值(測色位置及驅(qū) 動量等)作為指令值插入,生成測色系統(tǒng)以及巻繞系統(tǒng)的控制指令。
坐標(biāo)計算部118具有用紙位置坐標(biāo)計算部118A以及滑架位置坐標(biāo)計算 部118B。用紙位置坐標(biāo)計算部118A進(jìn)行將送紙控制指令或巻繞控制指令 這樣的用紙輸送系統(tǒng)指令所指定的邏輯坐標(biāo)系的值變換為實坐標(biāo)系的值 的計算。例如,根據(jù)利用送紙控制指令來指定為值的輸送方向A的測色位 置(進(jìn)行測色時的輸送方向A上的用紙位置),來計算輸送方向A上的實坐標(biāo) 系的測色位置,該送紙控制指令指示將紙送到用紙測色位置。
例如,當(dāng)在送紙控制指令"PF(Yo)"中變換相對位置所示的邏輯坐標(biāo) 系的值Yo時,針對計數(shù)器l 15A的計數(shù)值所表現(xiàn)的實坐標(biāo)系的當(dāng)前值ypre, 如果是輸送方向A的正向輸送則加上值Yo,如果是反向輸送則減去值Yo, 由此將邏輯坐標(biāo)系的值Yo變換為實坐標(biāo)系的值yo^ypre士Yo)。此時,通過 指令生成部117將實坐標(biāo)系的送紙控制指令生成為"PF(yo)"。然后,進(jìn)行 送紙,如果計數(shù)器115A的計數(shù)值在到達(dá)yo的位置停止,則巻筒式記錄紙R配置在邏輯坐標(biāo)所指定的值YO的位置上。另外,將巻繞控制指令
"PWpre(Yo)"的邏輯坐標(biāo)系的值向?qū)嵶鴺?biāo)系的值變換的情況也是同樣, 生成為實坐標(biāo)系的巻繞控制指令"PWpre(yo)"。此時,因為巻繞控制只 是反向發(fā)送,所以實坐標(biāo)系的值yo成為yc^ypre-Yo。
另外,滑架位置坐標(biāo)計算部118B進(jìn)行將以指示測色用滑架57到達(dá)X方 向(斑塊列方向C)上的測色位置(斑塊位置)的動作的指令來指定該動作位 置(目標(biāo)位置)的邏輯坐標(biāo)系的值變換為實坐標(biāo)系的值的計算。即,根據(jù)指 令中邏輯坐標(biāo)系所指定的斑塊列方向C的測色位置(應(yīng)進(jìn)行測色的測色用 滑架的X方向上的位置),來計算實坐標(biāo)系的測色位置。
例如,當(dāng)在測色驅(qū)動控制指令"CCR(Xo)"中變換邏輯坐標(biāo)系的值X 時,使用存儲在存儲器102的規(guī)定區(qū)域內(nèi)的前述偏移量Ax3(-紙寬方向的偏 移量Axl和斜行引起的偏移量Ax2的總和),來計算實坐標(biāo)系的值 xo(=Xo+Ax3)。這里,Ax3在向X方向偏移時為正值,向負(fù)X方向偏移時為 負(fù)值。此時,通過指令生成部U7將實坐標(biāo)系的測色驅(qū)動控制指令生成為 "CCR(xo)"。然后,利用測色動作來驅(qū)動測色用滑架57,在計測其位置 的后述計數(shù)器125A的計數(shù)值到達(dá)值xo時使滑架57停止,由此可將測色用滑 架57的動作位置在X方向上定位為使測色器41的測色光點與測色對象的單 位斑塊D的中心部一致。
另外,在本例中,在決定印刷圖像或色片CP的印刷位置時,頭部控制 部113加入根據(jù)紙寬傳感器111的檢測結(jié)果取得的巻筒式記錄紙R的紙寬方 向的偏移量Axl,進(jìn)行主掃描方向B上的印刷位置的位置補(bǔ)正。由此,即使 巻筒式記錄紙R在紙寬方向上位置偏移,也能夠針對如在巻筒式記錄紙R 上的相對位置處所設(shè)定的邏輯坐標(biāo)的位置來印刷印刷圖像或色片CP。并 且,與該位置補(bǔ)正后的色片CP的印刷位置對應(yīng),通過從測色驅(qū)動控制指令 "CCR(Xo)"的邏輯坐標(biāo)系向?qū)嵶鴺?biāo)系進(jìn)行值變換,來補(bǔ)正測色用滑架57 的X方向上的測色位置,所以能夠提高調(diào)節(jié)印刷位置、對各單位斑塊D進(jìn) 行測色的測色位置的位置精度。另外,在忽視紙寬傳感器111和測色器41 之間的輸送方向A上的距離比較短對斜行的影響時,也可以采用偏移量 Axl來代替偏移量Ax3。
這里,在從邏輯坐標(biāo)系向?qū)嵶鴺?biāo)系變換前后的值的因次也可以不同。即,可以進(jìn)行"位置一位置"、"驅(qū)動量一驅(qū)動量"、"輸送量一輸送量" 這樣的同因次的變換,也可以進(jìn)行"位置一驅(qū)動量"、"位置一驅(qū)動量"、 "位置一輸送量"這些如逆變換等的向不同因次的變換。
這樣構(gòu)成的打印機(jī)10的主通信部81如前所述經(jīng)由集線器85以及USB 電纜86 88來連接測色器41、測色驅(qū)動裝置80、巻繞裝置30的各器件通信 部82 84。
測色器41除了器件通信部83之外還具有指令分析部12K測色控制部 122以及測色部123。另外,測色部123具有使測色光發(fā)光的發(fā)光部;以 及接收測色光經(jīng)由色片CP的各斑塊D反射出的反射光的受光部。測色部 123所取得的測色數(shù)據(jù)(測色結(jié)果)從測色控制部122利用USB通信發(fā)送到打 印機(jī)IO,此外還發(fā)送到主裝置150的第1打印機(jī)驅(qū)動器151。
另外,測色驅(qū)動裝置80除了器件通信部84之外還具有作為第二分析 單元的指令分析部124(ESC/P分析部);作為第二控制單元的測色驅(qū)動控制 部125;驅(qū)動電路126、 127;壓紙用電動機(jī)71;測色用滑架電動機(jī)60以及 編碼器130。測色驅(qū)動控制部125根據(jù)控制指令經(jīng)由驅(qū)動電路126對壓紙用 電動機(jī)71進(jìn)行驅(qū)動控制,進(jìn)行用于通過按壓部件44來保持/放開保持巻筒式 記錄紙R的轉(zhuǎn)動動作。另外,測色驅(qū)動控制部125根據(jù)對來自編碼器130的 脈沖數(shù)進(jìn)行計數(shù)的計數(shù)器125A的計數(shù)值,來掌握測色用滑架57的位置。測 色驅(qū)動控制部125在將巻筒式記錄紙R輸送到測色位置后,根據(jù)控制指令經(jīng) 由驅(qū)動電路127來驅(qū)動測色用滑架電動機(jī)60,使測色用滑架57向用于測色 的動作位置移動。
巻繞裝置30除了器件通信部82之外還具有作為第二分析單元的指令 分析部131(ESC/P分析部);作為第二控制單元的巻繞控制部132;傳感器 133;驅(qū)動電路134以及巻繞用電動機(jī)32。巻繞控制部132當(dāng)輸入由傳感器 133檢知巻筒式記錄紙R松弛的信號時,經(jīng)由驅(qū)動電路134正轉(zhuǎn)驅(qū)動巻繞用 電動機(jī)32,并且當(dāng)沒有檢測到松弛時停止巻繞用電動機(jī)32的驅(qū)動。由此, 利用巻繞裝置30來巻繞巻筒式記錄紙R。另外,巻繞控制部132根據(jù)來自第 2打印機(jī)驅(qū)動器89的巻繞控制指令經(jīng)由驅(qū)動電路134使巻繞用電動機(jī)32反 轉(zhuǎn)驅(qū)動指定的驅(qū)動量。從而,巻繞裝置30通過反轉(zhuǎn)驅(qū)動PF電動機(jī)108,來 與經(jīng)由輸送輥21以及排紙輥22的反轉(zhuǎn)而進(jìn)行的巻筒式記錄紙R的后退(反向輸送)動作同步,陸續(xù)放出巻筒式記錄紙R。
圖ll是表示測色時的測色裝置的示意平面圖。如圖11所示,在按壓部 件44的長孔56的下方配置作為測色對象的色片CP。色片CP具有并排構(gòu) 成多個單位斑塊D的斑塊列PR;以及相隔規(guī)定距離配置在斑塊列PR的列方
向兩側(cè)的開始位置標(biāo)記MS和結(jié)束位置標(biāo)記ME。測色器41位于校準(zhǔn)單元46 的白薄片47的正上方的狀態(tài)是測色用滑架57的起始位置。在測色時,作為 以起始位置為原點的紙寬方向(主掃描方向B)的坐標(biāo)(x坐標(biāo)),來計算各單 位斑塊D的位置、即作為移動體的測色用滑架57用于測色動作的動作位置。 此時,第2打印機(jī)驅(qū)動器89不僅考慮了構(gòu)成色片CP的各單位斑塊D的紙寬 傳感器lll的位置上的紙寬方向的偏移量Axl、還考慮了由測色位置的巻筒 式記錄紙R相對于記錄位置斜行而引起的紙寬方向的偏移量Ax2,來計算測 色時的測色用滑架57的動作位置。
圖12是對基于測色用滑架57的測色器41的測色動作進(jìn)行說明的說明 圖。在測色方法中,有圖12(a)所示的掃描測色和圖12(b)所示的點測色。圖 12(a)所示的掃描測色如該圖中箭頭所示將測色器41以一定速度進(jìn)行移動, 每當(dāng)其移動中的測色器41到達(dá)測色點時取得測色數(shù)據(jù)。在該掃描測色時, 原則上記錄有各標(biāo)記MS、 ME,所以將檢測出開始位置標(biāo)記MS時的位置 作為起點,將根據(jù)斑塊列長L和斑塊數(shù)N而決定的、在每次移動斑塊間距 ^L/N)時取得的測色數(shù)據(jù)(單位斑塊的狹義測色數(shù)據(jù)),與其實時的測色位 置相對應(yīng)地存儲到緩沖器中。此時,為了測色器41每次移動斑塊間距時取 得測色數(shù)據(jù)的定時與第2打印機(jī)驅(qū)動器89逐次取得測色驅(qū)動裝置80中的測 色用滑架57的驅(qū)動位置并使該驅(qū)動位置移動斑塊間距的定時同步,而指示 測色數(shù)據(jù)取得定時,所以可根據(jù)向測色器41發(fā)送的同步信號來決定。
另一方面,圖12(b)所示的點測色使測色器41以該圖箭頭所示的方向移 動,每當(dāng)測色部123到達(dá)與單位斑塊D的中心部對應(yīng)的位置時停止,并且每 當(dāng)其停止時取得測色器41的測色數(shù)據(jù)。在該點測色中計算測色用滑架57的 動作位置,該測色用滑架57能夠使測色器41在測色部123對各單位斑塊D 的中心部進(jìn)行測色的位置上停止。在該例中,測色用滑架57的動作位置, 作為增加了巻筒式記錄紙R的紙寬方向的偏移量Ax的實坐標(biāo)系的值,從起 始位置(原點"0")側(cè)順次計算為xl, x2, ..., xn。當(dāng)然,在掃描測色中還可以采用以下的方法,即,將以起始位置為原點的各單位斑塊D的實坐標(biāo) 系的位置作為增加了巻筒式記錄紙R的紙寬方向的偏移量AX的值算出,每 當(dāng)測色器41到達(dá)算出的各位置時取得測色數(shù)據(jù)。
接著,對圖5所示的第2打印機(jī)驅(qū)動器89所具有的遙控指令分析部116、 指令生成部117以及坐標(biāo)計算部118的處理進(jìn)行詳細(xì)說明。
圖5所示的遙控指令分析部116分析從指令分析部101發(fā)送來的遙控指 令。這里的分析是指令生成部117是否需要重新作成指令,如果需要重新 作成,則為了將具有邏輯坐標(biāo)系的值的指令變換為具有實坐標(biāo)系的值的指 令,而還要取得必要的信息(例如邏輯坐標(biāo)系的值)。
坐標(biāo)計算部118具有用紙位置坐標(biāo)計算部118A和滑架位置坐標(biāo)計算部 118B。用紙位置坐標(biāo)計算部118A進(jìn)行從遙控指令RC中以用紙上的邏輯坐 標(biāo)系示出的值變換為用紙的實坐標(biāo)系的值的計算,該用紙的實坐標(biāo)系的值 利用測色器41可對色片CP進(jìn)行測色的輸送方向A上的巻筒式記錄紙R的位 置即測色位置、或巻繞裝置30后退時的輸送量來表示。例如,將在測色驅(qū) 動控制指令CMDC所包含的送紙指令中邏輯坐標(biāo)所示的色片CP的輸送方 向A的位置的值變換為實坐標(biāo)系的值,并計算在輸送方向A上位于印刷結(jié) 束時的終端位置的巻筒式記錄紙R從由該實坐標(biāo)系的值確定的色片CP的 位置到達(dá)測色器41可測色的測色位置所需的輸送量。另外,將在巻繞控制 指令WCC中指定的表示下一頁的印刷開始位置的邏輯坐標(biāo)系的值變換為 以實坐標(biāo)系表示的值,并計算該實坐標(biāo)系的值(印刷開始位置)到達(dá)與記錄 頭部19的噴嘴對應(yīng)的位置所需的輸送量。
另外,滑架位置坐標(biāo)計算部118B進(jìn)行使測色用滑架57動作到使測色器 41的測色部123與單位斑塊D的中心部對置的位置為止的動作位置(停止位 置)的斑塊列方向C上的由邏輯坐標(biāo)系所示的值變換為實坐標(biāo)系的值的計 算。
這里,送紙控制部115內(nèi)的計數(shù)器115A對將巻筒式記錄紙R的前端到 達(dá)設(shè)定基準(zhǔn)位置時作為原點(圖10中的"0"的位置)的送紙量的累積值進(jìn)行 計數(shù)。用紙位置坐標(biāo)計算部118A將1頁內(nèi)的相對位置所示的輸送方向A的 邏輯坐標(biāo)系的值變換為以巻筒式記錄紙R的前端為起點在多頁中累積的絕 對位置(累積值)所示的實坐標(biāo)系的值。圖8是表示第2打印機(jī)驅(qū)動器的指令生成方法的說明圖。第2打印機(jī)驅(qū)
動器89使構(gòu)成遙控指令RC的送紙控制指令PFC、巻繞控制指令WCC、測 色驅(qū)動控制指令CMDC、測色控制指令CMC伴隨著將各指令所指定的值從 邏輯坐標(biāo)系向?qū)嵶鴺?biāo)系變換的處理,來生成新指令。圖8(a)表示送紙控制 指令的生成,該圖(b)表示巻繞控制指令的生成,該圖(c)表示測色驅(qū)動控制 指令的生成,該圖(d)表示測色控制指令的生成。
如圖8(a)所示,第2打印機(jī)驅(qū)動器89所接受的邏輯坐標(biāo)系的送紙控制指 令PFCt被指定邏輯坐標(biāo)系的值"Y",例如為"PF(Y)"所示。第2打印機(jī) 驅(qū)動器89存儲對邏輯坐標(biāo)系的值"Y"進(jìn)行坐標(biāo)變換后取得的實坐標(biāo)系的 值"y",生成"PF(y)"所示的實坐標(biāo)系的送紙控制指令PFCr。該送紙控 制指令PFCr "PF(y)"作為將巻筒式記錄紙R輸送到測色位置時的指令,從 第2打印機(jī)驅(qū)動器89發(fā)送到送紙控制部115。
另外,如圖8(b)所示,第2打印機(jī)驅(qū)動器89所接受的邏輯坐標(biāo)系的巻繞 控制指令WCCt由表示對象設(shè)備是巻繞裝置30的設(shè)備代碼"WD"和指定邏 輯坐標(biāo)系的值"Y"例如用"PWrev(Y)"表示的巻繞控制指令構(gòu)成。該巻 繞控制指令WCC是為了在巻筒式記錄紙R后退(反向輸送)日寸使巻繞裝置30 與輸送輥21的反轉(zhuǎn)驅(qū)動同步地進(jìn)行反轉(zhuǎn)驅(qū)動而采用的指令。用紙位置坐標(biāo) 計算部118A進(jìn)行將邏輯坐標(biāo)系的值"Y"坐標(biāo)變換為實坐標(biāo)系的值"y" 的計算。指令生成部117通過存儲該算出的實坐標(biāo)系的值"y",來生成 "PWrev(y)"所示的實坐標(biāo)系的巻繞控制指令。并且,在該指令之前附有 設(shè)備代碼"WD"、和指示與巻繞裝置30確立通信的指令"ComWD",生 成巻繞控制指令WCCr。然后,第2打印機(jī)驅(qū)動器89生成在遙控轉(zhuǎn)移代碼 "MR"之后存儲有己生成的巻繞控制指令WCCr的ESC/P控制數(shù)據(jù),將其 經(jīng)由USB通信轉(zhuǎn)送給巻繞裝置30 。
如圖8(c)所示,在位于緊接著測色模式轉(zhuǎn)移代碼"MC"之后的邏輯坐 標(biāo)系的測色驅(qū)動控制指令CMDCt中,存儲有表示對象設(shè)備是測色驅(qū)動裝置 80的情況的設(shè)備代碼"CMD"、壓紙指令"CPH"、測色用滑架驅(qū)動指令 "CCR(X1), CCR(X2), ..., CCR(Xn)"。并且,滑架位置坐標(biāo)計算部l 18B 進(jìn)行將測色用滑架驅(qū)動指令所指定的邏輯坐標(biāo)系的值"X"向?qū)嵶鴺?biāo)系的 值"x"坐標(biāo)變換的計算,采用該實坐標(biāo)系的值"x",生成實坐標(biāo)系的測色用滑架驅(qū)動指令"CCR(xl), CCR(x2),…,CCR(xn)"。而且,在該指 令之前附有設(shè)備代碼"CMD"、和指示與測色驅(qū)動裝置80確立通信的指令 "ComCMD",生成實坐標(biāo)系的測色驅(qū)動控制指令CMDCr。然后,第2打 印機(jī)驅(qū)動器89生成在遙控轉(zhuǎn)移代碼"MR"之后存儲有已生成的測色驅(qū)動 控制指令CMDCr的ESC/P控制數(shù)據(jù),經(jīng)由USB通信將其轉(zhuǎn)送至測色驅(qū)動裝 置80。
此外,如圖8(d)所示,在位于測色模式轉(zhuǎn)移代碼"MC"之后的邏輯坐 標(biāo)系的測色控制指令CMCt中存儲有表示對象設(shè)備是測色器41的情況的設(shè) 備代碼"CM"、測色控制指令"CM(L, N)"。并且,指令生成部117附 有指示與測色器41確立通信的指令"ComCM",生成應(yīng)向測色器41轉(zhuǎn)送 的實坐標(biāo)系的測色控制指令CMCr。然后,第2打印機(jī)驅(qū)動器89將包含存儲 有測色控制指令CMCr的遙控指令RC的ESC/P控制數(shù)據(jù)發(fā)送給測色器41。
這里,測色驅(qū)動裝置80和巻繞裝置30的各指令分析部I24、 131是與打 印機(jī)10內(nèi)的指令分析部101基本相同的結(jié)構(gòu),在本實施方式中,將與打印 機(jī)10內(nèi)的指令分析部101所使用的電路基板(board)相同的基板也安裝在測 色驅(qū)動裝置80以及巻繞裝置30中。
測色驅(qū)動裝置80內(nèi)的指令分析部124分析已接收的ESC/P控制數(shù)據(jù)(印 刷數(shù)據(jù)),如果有測色驅(qū)動控制指令則發(fā)送至測色驅(qū)動控制部125。測色驅(qū) 動控制部125根據(jù)測色驅(qū)動指令中的壓紙指令經(jīng)由驅(qū)動電路126來驅(qū)動控 制壓紙用電動機(jī)71,另一方面,根據(jù)測色驅(qū)動控制指令中的測色用滑架驅(qū) 動指令(以下,稱為"測色用CR驅(qū)動指令")經(jīng)由驅(qū)動電路127來驅(qū)動控制 測色用滑架電動機(jī)60。
接著,根據(jù)圖13的流程圖對指令分析部101以及第2打印機(jī)驅(qū)動器89的 處理進(jìn)行說明。另外,該流程圖不限于軟件的處理,還可以包含硬件的處 理。
打印機(jī)10當(dāng)從主裝置150取得印刷數(shù)據(jù)PD(ESC/P控制數(shù)據(jù))時,執(zhí)行本 處理。另外,印刷數(shù)據(jù)PD不限于來自主裝置150的數(shù)據(jù),例如在打印機(jī)IO 是獨(dú)立型打印機(jī)的情況下,即使根據(jù)從存儲器卡等外部存儲介質(zhì)讀入的圖 像數(shù)據(jù)(例如RGB圖像數(shù)據(jù)和JPEG圖像數(shù)據(jù))在內(nèi)部進(jìn)行析像度變換處理 (JPEG等的壓縮系圖像的情況下還包含解凍處理)、色變換處理、半色調(diào)處理等來取得印刷數(shù)據(jù)PD也不要緊。
首先,在步驟S10中,指令分析部101對ESC/P控制數(shù)據(jù)進(jìn)行ESC/P分 析(指令分析)。此時,依次分析ESC/P控制數(shù)據(jù)SD中的控制代碼,如果有 模式轉(zhuǎn)移代碼,則轉(zhuǎn)移至由該代碼指定的模式(即,啟動與模式相應(yīng)的分析 模塊)。然后,在該轉(zhuǎn)移目的地的模式下分析作為分析對象的指令。例如, 在轉(zhuǎn)移至字符模式的情況下,分析印刷控制指令PCC,在轉(zhuǎn)移至圖形模式 的情況下分析印刷圖像數(shù)據(jù)PGD,此外在轉(zhuǎn)移至遙控模式時進(jìn)行遙控指令 RC的分析。此時,在轉(zhuǎn)移目的地的模式下不作為分析對象的指令被丟棄。
在步驟S20中,判定指令分析時的模式。如果模式是字符模式則進(jìn)入 步驟S30,將印刷控制指令PCC向控制部103轉(zhuǎn)送。另一方面,如果是圖形 模式則進(jìn)入步驟S40,將印刷圖像數(shù)據(jù)PGD向存儲器102(圖像緩沖器)轉(zhuǎn)送。 此外如果是遙控模式則進(jìn)入步驟S50,向第2打印機(jī)驅(qū)動器89轉(zhuǎn)送遙控指令 RC。另外,步驟S10 S50的處理與第一分析步驟相當(dāng)。
在印刷控制指令PCC及印刷圖像數(shù)據(jù)PGD向控制部103及圖像緩沖器 102轉(zhuǎn)送時,對巻筒式記錄紙R實施印刷。例如,在用戶操作輸入裝置162 進(jìn)行將測色用的印刷圖像以及色片印刷到巻筒式記錄紙R上的指示時,首 先對巻筒式記錄紙R實施印刷圖像與色片的印刷。此時,當(dāng)首先使巻筒式 記錄紙R從印刷開始位置起始時,在執(zhí)行印刷之前滑架17向主掃描方向移 動,根據(jù)由紙寬傳感器111檢測出巻筒式記錄紙R的紙寬兩端位置時的計數(shù) 器114A的計數(shù)值,來檢測巻筒式記錄紙R的紙寬方向的偏移量。頭部控制 部113在巻筒式記錄紙R上對以紙寬方向位置補(bǔ)正了該偏移量的位置印刷 印刷圖像IG和色片CP。其結(jié)果是,即使巻筒式記錄紙R在紙寬方向上偏移, 也能夠在巻筒式記錄紙R的邏輯坐標(biāo)位置上高位置精度地實施印刷圖像或 色片的印刷。在接收到印刷控制指令或印刷圖像數(shù)據(jù)之后,測色控制用的 遙控模式轉(zhuǎn)移代碼"MR"以及遙控指令RC向第2打印機(jī)驅(qū)動器89發(fā)送。
在步驟S60中,判斷是否是測色模式且還是測色器。如圖7所示,在先 前的指令分析部101的分析中,轉(zhuǎn)移至遙控模式之后,如果在遙控指令RC 中有測色模式轉(zhuǎn)移代碼"CM"則轉(zhuǎn)移至測色模式。如果此時測色模式中 指令的對象設(shè)備是"測色器",則該步驟S60的判斷結(jié)果為肯定判定,進(jìn) 入步驟S120。另一方面,如果不是測色模式、對象設(shè)備也不是測色器,則進(jìn)入步驟S70。例如,在是測色模式、且對象設(shè)備是測色驅(qū)動裝置80的情
況(遙控指令RC是測色驅(qū)動控制指令CMDC的情況)、和不是測色模式的情 況(遙控指令RC是送紙控制控制指令PFC、巻繞控制指令WCC的情況)下進(jìn) 入步驟S70。
在步驟S70中,進(jìn)行基于坐標(biāo)計算部118的坐標(biāo)計算。坐標(biāo)計算部118 進(jìn)行將在指令內(nèi)指定的邏輯坐標(biāo)系的值變換為實坐標(biāo)系的值的計算處理。 例如在圖9所示的設(shè)定畫面中,用戶操作輸入裝置162進(jìn)行印刷圖像IG的選 擇以及版面設(shè)置,并且進(jìn)行色片CP的選擇以及版面設(shè)置。第l打印機(jī)驅(qū)動 器151利用在圖9中將用紙區(qū)域的左上角作為原點的邏輯坐標(biāo),來取得由輸 入裝置162指定的印刷圖像IG和色片CP的位置坐標(biāo)(印刷位置坐標(biāo)),并生 成將邏輯坐標(biāo)系所示的位置及量作為值的控制指令。
例如在掃描測色(圖12(a》時和點測色(圖12(b))時的測色控制指令中, 如圖8(d)所示將色片CP的斑塊數(shù)N和斑塊列長L作為值進(jìn)行存儲。
滑架位置坐標(biāo)計算部118B在點測色的情況下,根據(jù)N個單位斑塊的斑 塊列方向C上的由邏輯坐標(biāo)示出的測色位置的值(X1, X2, ..., Xn),來計 算應(yīng)該使測色用滑架57停止的實坐標(biāo)系的測色位置(xl, x2, ..., xn)。此 時,滑架控制部U4在印刷處理中根據(jù)定期由紙寬傳感器111檢測巻筒式記 錄紙R的紙寬方向兩端的檢測結(jié)果進(jìn)行計算,讀出在存儲器102的規(guī)定存儲 區(qū)域中存儲的巻筒式記錄紙R的紙寬方向的偏移量Ax。在本實施方式的情 況下,該偏移量Ax被存儲為在輸送方向A上滑架17(詳細(xì)地說是紙寬傳感器 11 l)的位置中的巻筒式記錄紙R的紙寬方向的偏移量Axl、和在利用滑架17 配置到輸送方向下游側(cè)的測色器41的測色部123的位置上巻筒式記錄紙R 相對于上述偏移量Axl所規(guī)定的巻筒式記錄紙R的紙寬方向的位置斜行而 引起的紙寬方向的偏移量Ax2的總和。然后,將實坐標(biāo)系的主掃描方向B 的測色位置(xl, x2, ..., xn)計算為(xl, x2, ..., xn)=(Xl+Ax, X2+Ax,…, Xn+Ax)。另外,偏移量Ax是將邏輯坐標(biāo)系的值X和實坐標(biāo)系的值x相等時 的巻筒式記錄紙R的紙寬方向的位置(基準(zhǔn)位置)表示為偏移量Ax-O的值, 在相對于該基準(zhǔn)位置偏移到反起始位置側(cè)時取Ax〉0的值,在偏移到起始位 置側(cè)時取AxO的值。
另外,用紙位置坐標(biāo)計算部118A根據(jù)巻筒式記錄紙R的測色時的目標(biāo)輸送位置、即邏輯坐標(biāo)系的測色位置(Y1, Y2, ..., Ym),來計算實坐標(biāo) 系的測色位置(yl, y2, ..., ym)。例如在輸送方向A上是M列(在圖9的例 子中為兩列)的斑塊列,將各個斑塊列的輸送方向A上的邏輯坐標(biāo)系的測色 位置設(shè)為(Y1, Y2, ..., Ym)。這里,在本例的情況下,利用與即將向各 測色位置輸送的用紙位置的輸送量相當(dāng)?shù)闹祦肀硎緶y色位置(Y1, Y2,..., Ym)。另外,利用送紙控制部115內(nèi)的計數(shù)器115A的計數(shù)值來表示巻筒式 記錄紙R的輸送方向A上的實位置。當(dāng)即將向測色位置輸送的用紙位置的 計數(shù)值為ycnt時,將輸送方向A上的實坐標(biāo)系的測色位置y計算為 y=y cnt+Y 。
在步驟S80中,采用實坐標(biāo)系的值來生成遙控指令。例如當(dāng)將巻筒式 記錄紙R輸送到測色位置時,采用對圖8(a)所示的邏輯坐標(biāo)系的送紙控制指 令PFCt的邏輯坐標(biāo)"Y"進(jìn)行坐標(biāo)變換后取得的實坐標(biāo)系的"y",生成 "PF(y)"所示的實坐標(biāo)系的送紙控制指令PFCr。
另外,在驅(qū)動測色用滑架57進(jìn)行測色器41的例如點測色時,滑架位置 坐標(biāo)計算部118B根據(jù)在圖8(c)所示的邏輯坐標(biāo)系的測色驅(qū)動控制指令 CMDC中存儲的測色用CR驅(qū)動指令"CCR(X1), CCR(X2),…,CCR(Xn)" 中的邏輯坐標(biāo)系的值(X1, X2, ..., Xn)進(jìn)行坐標(biāo)變換的計算,以取得實坐 標(biāo)系的值(xl, x2, ..., xn)。并且,指令生成部117通過存儲該實坐標(biāo)系的 值(xl, x2,…,xn),來生成實坐標(biāo)系的測色用滑架驅(qū)動指令"CCR(xl), CCR(x2),…,CCR(xn)"所示的邏輯坐標(biāo)系的測色用CR驅(qū)動指令。
而且,當(dāng)在測色結(jié)束后與巻筒式記錄紙R后退同步、使巻繞裝置30反 轉(zhuǎn)驅(qū)動時,指令生成部117存儲用紙位置坐標(biāo)計算部118A對圖8(b)所示的 巻繞控制指令WCCt中的邏輯坐標(biāo)系的值Y進(jìn)行坐標(biāo)變換后取得的實坐標(biāo) 系的值y,由此生成"PWrev(y)"所示的巻繞控制指令WCCr。
在步驟S90中,判斷是否是送紙指令。如果是送紙指令,則進(jìn)入步驟 SIOO,向送紙控制部115轉(zhuǎn)送指令。另一方面,在不是送紙指令的情況下, 進(jìn)入步驟SllO。
在步驟S110中生成ESC/P控制數(shù)據(jù)。指令生成部117在指令生成(S80) 后,將應(yīng)該向巻繞裝置30以及測色驅(qū)動裝置80轉(zhuǎn)送的指令(巻繞控制指令和 測色驅(qū)動控制指令)作成ESC/P控制數(shù)據(jù)的形式。例如在圖8(b)所示的巻繞控制指令WCCr的情況下,在工作開始指令 "JS"和工作結(jié)束指令"JE"之間配置的遙控模式轉(zhuǎn)移代碼"RM"與遙 控模式結(jié)束指令"RME"之間存儲有巻繞控制指令WCCr,由此生成ESC/P 控制數(shù)據(jù)(印刷數(shù)據(jù))。
另外,在圖8(c)所示的測色驅(qū)動控制指令CMDCr的情況下,在工作開 始指令"JS"和工作結(jié)束指令"JE"之間配置的遙控模式轉(zhuǎn)移代碼"RM" 與遙控模式結(jié)束代碼"RME"之間還配置有測色模式轉(zhuǎn)移代碼"MC"和 測色模式結(jié)束代碼"MCE",在其間存儲測色驅(qū)動控制指令CMDCr,由 此生成ESC/P控制數(shù)據(jù)。
另一方面,在S60的判斷為是測色模式且是測色器時(即,設(shè)備代碼為 測色器時),在步驟S120中生成測色指令。如圖8(d)所示,附有指示與測色 器41確立通信的指令"ComCM",生成測色控制指令CMCr。
然后,在步驟S130中判斷對象裝置(對象設(shè)備)。即,根據(jù)ESC/P控制 數(shù)據(jù)中的設(shè)備代碼來判斷對象裝置。如果對象裝置是測色驅(qū)動裝置80,則 進(jìn)入步驟S140,確立與測色驅(qū)動裝置80的通信,將ESC/P控制數(shù)據(jù)轉(zhuǎn)送至 測色驅(qū)動裝置80。另外,如果對象裝置是測色器41,則進(jìn)入步驟S150,確 立與測色器41的通信,將測色控制指令CMCr轉(zhuǎn)送至測色器41。此外,如 果對象裝置是巻繞裝置30,則進(jìn)入步驟S160,確立與巻繞裝置30的通信, 將ESC/P控制數(shù)據(jù)轉(zhuǎn)送至巻繞裝置30。
此時,主通信部81根據(jù)來自第2打印機(jī)驅(qū)動器89的指示來進(jìn)行與對象 裝置的通信確立。在確立測色驅(qū)動裝置80和巻繞裝置30的通信時,測色驅(qū) 動裝置80和巻繞裝置30的USB器件82A、 84A對來自USB主機(jī)81A的設(shè)備類 別(例如器件ID)的請求進(jìn)行表示是"打印機(jī)類另ij"的意思(打印機(jī)的器件ID) 的應(yīng)答。其結(jié)果是,連接USB的邏輯信道。因此,本實施方式是以通信對 方是打印機(jī)的情況為前提而作成的,其中利用已知打印機(jī)驅(qū)動器的至少一 部分來構(gòu)成用于控制選擇設(shè)備的第2打印機(jī)驅(qū)動器89,由此能夠從打印機(jī) 10經(jīng)由USB通信向選擇設(shè)備轉(zhuǎn)送ESC/P控制數(shù)據(jù)。另外,在本例中,測色 用CR驅(qū)動指令CCR(xl), ..., CCR(xn)與動作位置確定單元確定的動作位 置相當(dāng)。另外,生成測色用CR驅(qū)動指令CCR(xl), ..., CCR(xn)的指令生 成部117與動作位置確定單元相當(dāng)。以下,按照圖14的事項處理圖來說明測色處理的一連串流程。
首先,從主裝置150(即,第1打印機(jī)驅(qū)動器151)對打印機(jī)10發(fā)送印刷數(shù)
據(jù)指示印刷。例如,發(fā)送用于對形象圖像(image)和色片進(jìn)行印刷的印 刷數(shù)據(jù)。打印機(jī)10根據(jù)印刷數(shù)據(jù)對巻筒式記錄紙R進(jìn)行印刷圖像IG和色片 CP的印刷。
接著,主裝置150進(jìn)行測色指示。打印機(jī)10將從主裝置150接收的測色 指示數(shù)據(jù)向測色器41轉(zhuǎn)送。結(jié)果,在測色器41中進(jìn)行初始化處理及測色條 件等的設(shè)定。然后,打印機(jī)10通過PF驅(qū)動(PF電動機(jī)108的驅(qū)動)使巻筒式 記錄紙R與輸送方向A上的測色位置對位。之后,打印機(jī)10對測色驅(qū)動裝 置80指示按壓紙,并且繼續(xù)指示測色用滑架57向列方向C(主掃描方向B)對 位。
此時,由打印機(jī)10經(jīng)由USB通信利用存儲有實坐標(biāo)系的值的測色用CR 驅(qū)動指令CCR(xl), ..., CCR(xn)進(jìn)行指示,所以例如在點測色時,將測色 用滑架57位置控制到補(bǔ)正了巻筒式記錄紙R紙寬方向的偏移量Ax的動作位 置上,因此測色器41的測色部123能夠使測色用滑架57停止在按照用紙上 邏輯坐標(biāo)的位置所記錄的與各單位斑塊D的中心部對置的位置。
然后,每當(dāng)測色用滑架57在各動作位置上停止時測色器41執(zhí)行測色。 此時,第2打印機(jī)驅(qū)動器89根據(jù)測色驅(qū)動裝置80的編碼器130的輸出信號, 從測色驅(qū)動裝置80逐次接收由計數(shù)器125A進(jìn)行計數(shù)的測色用滑架57的位 置信息,并進(jìn)行控制,使測色用滑架57的動作位置與測色器41的測色位置 同步。每當(dāng)結(jié)束1列色片CP的測色時,測色用滑架57返回起始位置,解除 按壓部件44的按壓,然后,如果有應(yīng)該測色的色片CP,則將巻筒式記錄紙 R輸送到下一測色位置。以下,在結(jié)束全部色片CP的測色之前反復(fù)同樣的 處理動作。
其間,逐次接受來自主裝置150的測色進(jìn)程請求,打印機(jī)10當(dāng)監(jiān)視測 色驅(qū)動裝置80的結(jié)束并接受結(jié)束的應(yīng)答時,向主裝置150通知測色結(jié)束的 情況。接受了測色結(jié)束通知的主裝置150對打印機(jī)10請求測色結(jié)果。然后, 打印機(jī)10對測色器41發(fā)送測色結(jié)果請求。接受了測色結(jié)果請求的測色器41 將測色結(jié)果(測色數(shù)據(jù))經(jīng)由打印機(jī)10發(fā)送至主裝置150。主裝置150當(dāng)接受 了測色結(jié)果時,向打印機(jī)發(fā)送用紙對位指示,打印機(jī)10按照該指示進(jìn)行PF反轉(zhuǎn)(PF電動機(jī)108的反轉(zhuǎn)驅(qū)動),進(jìn)行用紙對位(后退),并且與其同步地將
反轉(zhuǎn)指示發(fā)送給巻繞裝置30。結(jié)果,巻繞裝置30與PF反轉(zhuǎn)同步地進(jìn)行反轉(zhuǎn) 驅(qū)動,所以巻筒式記錄紙R反向輸送到規(guī)定位置。例如,巻筒式記錄紙R 配置在下一頁的印刷開始位置。另外,在主裝置150中,根據(jù)測色結(jié)果來 判定印刷的顏色適應(yīng)性,例如,決定印刷時的顏色條件。 如以上所述,根據(jù)本實施方式可取得以下的效果。
(1) 因為在作為打印機(jī)10的選擇設(shè)備的測色驅(qū)動裝置80和巻繞裝置30 中設(shè)定了打印機(jī)類別,所以在作為印刷指令的ESC/P控制數(shù)據(jù)從打印機(jī)10 向選擇設(shè)備發(fā)送時可確立USB通信。由此,可利用ESC/P控制數(shù)據(jù)的遙控 指令來驅(qū)動控制選擇設(shè)備。
(2) 因為可采用ESC/P控制數(shù)據(jù)來驅(qū)動控制選擇設(shè)備,所以能夠利用已 知的第1打印機(jī)驅(qū)動器151來構(gòu)建第2打印機(jī)驅(qū)動器89,而且能夠利用已知 的ESC/P分析部來構(gòu)建選擇設(shè)備內(nèi)的指令分析部124、 131。例如可僅通過 將已知的ESC/P分析部用的電路基板安裝到選擇設(shè)備內(nèi)來構(gòu)建指令分析部 124、 131,從而不需要重新開發(fā)/制造專用的分析部,所以能夠在短期間內(nèi) 開發(fā)/制造打印機(jī)系統(tǒng)100。
(3) 根據(jù)紙寬傳感器111的檢測結(jié)果來取得來自巻筒式記錄紙R的紙寬 方向的基準(zhǔn)位置的偏移量Ax3并存儲到存儲器102內(nèi)。并且,采用該偏移量 Ax3,從邏輯坐標(biāo)系的值變換為增加了巻筒式記錄紙R的紙寬方向的偏移量 的實坐標(biāo)系的值,并根據(jù)包含由該實坐標(biāo)系的值指定的指令的第二控制數(shù) 據(jù)來控制作為第二設(shè)備的測色裝置40的測色用滑架57(移動體)的動作位 置。由此,即使巻筒式記錄紙R在紙寬方向上偏移,也能夠正確地對按照 該巻筒式記錄紙R上邏輯坐標(biāo)的位置所記錄的色片CP的各單位斑塊D進(jìn)行測色。
(4) 采用由巻筒式記錄紙R的紙寬方向的偏移量Axl與巻筒式記錄紙R 的斜行所引起的紙寬方向的偏移量Ax2的總和構(gòu)成的偏移量Ax3,生成第二 控制數(shù)據(jù),該第二控制數(shù)據(jù)指定了決定測色裝置40的測色用滑架57的動作 位置的值來作為可補(bǔ)償該偏移量Ax3的實坐標(biāo)系的值。由此,即使將紙寬 傳感器111和測色用滑架57配置在與輸送方向不同的位置上,也能夠按照 單位斑塊D來高位置精度地控制測色用滑架57的動作位置,從而能夠提高測色裝置40的測色精度。
(5) 因為使巻繞裝置30與后退同步地進(jìn)行逆旋轉(zhuǎn)驅(qū)動,所以在測色結(jié)束 后可使巻筒式記錄紙R從測色位置返回到下一頁的印刷開始位置。由此,
在作為選擇設(shè)備裝備了巻繞裝置30時,也利用ESC/P控制數(shù)據(jù)使巻繞裝置 30反轉(zhuǎn)驅(qū)動,由此能夠利用簡單的結(jié)構(gòu)來進(jìn)行巻繞裝置30的控制。
(6) —直以來,因為根據(jù)在打印機(jī)側(cè)取得的巻筒式記錄紙R的位置偏移 信息來重新生成指令,所以一旦將該位置偏移信息發(fā)送給主裝置的打印機(jī) 驅(qū)動器,于打印機(jī)驅(qū)動器中采用位置偏移信息來生成實坐標(biāo)系的指令之 后,需要構(gòu)成打印機(jī)10接收該指令的結(jié)構(gòu)。與此相對,在本實施方式中, 打印機(jī)10內(nèi)置具有打印機(jī)驅(qū)動器功能的第2打印機(jī)驅(qū)動器89,所以不用將 在打印機(jī)10側(cè)取得的位置偏移信息發(fā)送給主裝置150,就能夠在打印機(jī)內(nèi) 部生成實坐標(biāo)系的指令。并且,除了生成指令之外,還在將該生成的指令 發(fā)送到作為第二設(shè)備的測色驅(qū)動裝置80時,將該指令作為遙控指令RC生成 已插入的印刷數(shù)據(jù)(ESC/P控制數(shù)據(jù)),利用打印機(jī)驅(qū)動器功能(通信功能)作 為印刷數(shù)據(jù)發(fā)送至測色驅(qū)動裝置80。此時,因為是變換指令值的坐標(biāo)系, 所以可直接利用印刷用的指令(遙控指令)。從而,由交換向主裝置150發(fā)送 位置偏移信息的數(shù)據(jù)所引起的第二設(shè)備的動作延遲難以發(fā)生,因此可利用 將打印機(jī)驅(qū)動器功能和印刷用的ESC/P分析部分別裝入打印機(jī)10和測色驅(qū) 動裝置80(第二設(shè)備)的簡單結(jié)構(gòu),來構(gòu)成打印機(jī)系統(tǒng)100(電子設(shè)備系統(tǒng))。
(第2實施方式)
以下,根據(jù)圖15 圖25來說明使本發(fā)明具體化的第2實施方式。 圖15是表示具有第2實施方式的打印機(jī)系統(tǒng)100的印刷系統(tǒng)的電氣結(jié)
構(gòu)的框圖。另外,由于多個打印機(jī)系統(tǒng)100全部是相同的結(jié)構(gòu),所以僅示
出一臺的結(jié)構(gòu)。
印刷系統(tǒng)200與第1實施方式相同,具有打印機(jī)系統(tǒng)IOO、和以與打印 機(jī)系統(tǒng)100可通信的狀態(tài)進(jìn)行連接的主裝置150。主裝置150例如由個人計 算機(jī)等構(gòu)成。主裝置150例如內(nèi)置有安裝打印機(jī)驅(qū)動器用的軟件而構(gòu)建的 第1打印機(jī)驅(qū)動器151(主驅(qū)動器)。主裝置150的通信部152和構(gòu)成打印機(jī)系 統(tǒng)100的打印機(jī)10的通信部74經(jīng)由通信電纜進(jìn)行連接。在兩通信部152、 74 之間的通信中采用例如IEEE1284.4通信或USB通信。另外,在本實施方式中,第1打印機(jī)驅(qū)動器15 1構(gòu)成主控制部以及主控制裝置。
另外,多臺打印機(jī)系統(tǒng)100與主裝置150可通信地連接。主裝置150以 及多個打印機(jī)系統(tǒng)100例如經(jīng)由因特網(wǎng)等網(wǎng)絡(luò)250與管理服務(wù)器300連接。 管理服務(wù)器300訪問打印機(jī)系統(tǒng)100取得例如維護(hù)或核款系統(tǒng)(accounting system)所需的信息。
測色裝置40分為測色器41、和構(gòu)成按壓部件44以及測色用滑架57的驅(qū) 動系統(tǒng)的測色驅(qū)動裝置80。打印機(jī)10的通信部81經(jīng)由集線器85與測色器 41、測色驅(qū)動裝置80以及巻繞裝置30的各通信部82 84可通信地連接。在 這些通信中例如采用USB通信,在此情況下,通信部81構(gòu)成USB主機(jī),各 通信部82 84構(gòu)成USB器件。另外,在本實施方式中,打印機(jī)10構(gòu)成第一 設(shè)備,測色裝置40構(gòu)成第二設(shè)備。
主裝置150內(nèi)的第l打印機(jī)驅(qū)動器151例如在對監(jiān)視器150a上顯示的圖 像進(jìn)行印刷時,生成該圖像的印刷工作數(shù)據(jù)并發(fā)送至打印機(jī)IO。作為印刷 工作數(shù)據(jù)的印刷指令例如采用串行打印機(jī)的標(biāo)準(zhǔn)指令即ESC/P(Epson Standard Code for Printer)。
在打印機(jī)10內(nèi)具有分析印刷工作數(shù)據(jù)的指令分析部IOI、緩沖器用 的存儲器(以下,稱為"圖像緩沖器102")、控制部103、第2打印機(jī)驅(qū)動器 89、打印發(fā)動機(jī)95、以及用于記錄后述的工作信息等的存儲器171。另外, 在本實施方式中,存儲器102被用作存儲印刷圖像數(shù)據(jù)的圖像緩沖器。因 此,在打印機(jī)10內(nèi)進(jìn)行的計算結(jié)果的數(shù)據(jù)被存儲至后述的RAM173或非易 失性存儲器171的規(guī)定存儲區(qū)域中。
指令分析部101具有以下的功能,其分析印刷工作數(shù)據(jù),如果有印刷 圖像數(shù)據(jù)則臨時存儲至圖像緩沖器102,如果是指示印刷的印刷控制指令 則發(fā)送到控制部103,此外,如果是指示印刷以外的控制的遙控指令則發(fā) 送至第2打印機(jī)驅(qū)動器89??刂撇?03根據(jù)印刷控制指令驅(qū)動打印發(fā)動機(jī) 95,并印刷基于印刷圖像數(shù)據(jù)的圖像。另外,第2打印機(jī)驅(qū)動器89發(fā)送遙 控指令,驅(qū)動控制測色器41、測色驅(qū)動裝置80以及巻繞裝置30。另外,控 制部103管理打印發(fā)動機(jī)95的狀態(tài),并將墨消耗量及用紙消耗量等工作信 息存儲到存儲器171。這里,所謂工作信息就是為了管理服務(wù)器300利用于 維護(hù)業(yè)務(wù)及核款系統(tǒng)而訪問打印機(jī)10取得的數(shù)據(jù),與該數(shù)據(jù)不同的記錄頭部溫度及維護(hù)控制用信息等在打印機(jī)10的控制中采用的數(shù)據(jù)也存儲到存 儲器171中。
圖16是表示印刷系統(tǒng)電氣結(jié)構(gòu)的詳細(xì)框圖。主裝置150具有第l打印
機(jī)驅(qū)動器151、測色驅(qū)動器153、圖像顯示用的應(yīng)用程序154等。通過在主 裝置150中安裝程序來構(gòu)建這些第1打印機(jī)驅(qū)動器151以及測色驅(qū)動器153。
第1打印機(jī)驅(qū)動器151具有生成印刷數(shù)據(jù)(以下,稱為"印刷工作數(shù)據(jù)") 的印刷數(shù)據(jù)生成部(以下,稱為"工作數(shù)據(jù)生成部155")、主控制部156、 判定部158以及數(shù)據(jù)存儲部157。此外,工作數(shù)據(jù)生成部155還具有邏輯 坐標(biāo)計算部159、指令生成部160以及圖像數(shù)據(jù)處理部161。另外,在主裝 置150上連接有例如由鍵盤及鼠標(biāo)等構(gòu)成的輸入裝置162。
測色驅(qū)動器153具有顯示測色設(shè)定用的設(shè)定畫面的設(shè)定畫面顯示功 能、色片圖案設(shè)定功能和色片印刷位置設(shè)定功能。通過應(yīng)用程序154來具 有以下的功能,可將包含顯示圖像的用紙范圍顯示在設(shè)定畫面上,在該用 紙范圍內(nèi)的希望區(qū)域中選擇希望的色片圖案以及印刷位置并且設(shè)定色片。
圖17示意性地表示測色驅(qū)動器153在監(jiān)視器150a上顯示的測色用設(shè)定 畫面。用戶可操作輸入裝置162在測色用設(shè)定畫面140上顯示印刷圖像IG, 并且進(jìn)行色片CP的色圖案的選擇以及位置的設(shè)定。例如,從色片選擇窗口 及下拉菜單等中選擇希望的圖案、色數(shù)、顏色、色片列數(shù)等,并且利用鼠 標(biāo)來指定選出的色片CP的印刷位置,并設(shè)定在沒有印刷圖像IG的空白區(qū)域 等希望位置上。在測色驅(qū)動器153中取得從測色用設(shè)定畫面140指定的色片 的印刷位置,作為設(shè)定在用紙區(qū)域上的坐標(biāo)系即邏輯坐標(biāo)。詳細(xì)地說,在 邏輯坐標(biāo)系中如圖17所示,利用以用紙區(qū)域(相當(dāng)于l頁的整個范圍)的左上 角為原點(O, 0)、紙寬方向(主掃描方向B)(圖17中的右方向)為X坐標(biāo)、反 輸送方向(圖17中的下方向)為Y坐標(biāo)的相對坐標(biāo)來表示。例如如圖17所示, 印刷圖像IG以左上角坐標(biāo)(Xps, Yps)、右下角坐標(biāo)(Xpe, Ype)來表示。
另外,色片CP具有列狀排列著多個單位斑塊D的斑塊列PR、以及在 斑塊列PR的列方向兩側(cè)相隔規(guī)定間隔配置的開始位置標(biāo)記MS和結(jié)束位置 標(biāo)記ME。在配置有二列色片CP的圖17的例子中,各色片CP的Y坐標(biāo)用Y1, Y2的值來表示,構(gòu)成斑塊列PR的N個單位斑塊D的X坐標(biāo)用(X1, X2,..., Xn-l, Xn)的值來表示。為了決定測色器41對各單位斑塊D進(jìn)行測色時的測色點,而采用涉及這些色片CP的邏輯坐標(biāo)值。因此,單位斑塊D的坐標(biāo)例 如表示其中心點。
例如,采用色片CP的Y坐標(biāo)值,來作為將巻筒式記錄紙R定位在測色 位置上的送紙時的目標(biāo)位置。另外,采用各單位斑塊D的X坐標(biāo)值來作為 將測色用滑架57定位于斑塊列方向C時的目標(biāo)位置,使測色器41的測色點 與各單位斑塊的中心點一致。另外,作為測色驅(qū)動器153取得的與色片CP 有關(guān)的數(shù)據(jù)包含有斑塊列PR的斑塊列長L和斑塊數(shù)N的信息。
另外,如圖17所示,在測色用設(shè)定畫面140上設(shè)有標(biāo)簽印刷設(shè)定按鈕 141。標(biāo)簽印刷設(shè)定按鈕141用于進(jìn)行對判定結(jié)果進(jìn)行印刷的設(shè)定,該判定 結(jié)果是根據(jù)測色器41的測色結(jié)果來判定色條件適應(yīng)性的結(jié)果,當(dāng)利用鼠標(biāo) 等進(jìn)行操作(點擊)時,顯示多個判定結(jié)果印刷用的圖像,所以通過從其中 選擇希望的內(nèi)容來設(shè)定判定結(jié)果印刷用的圖像。例如,準(zhǔn)備"OK!"字符 串的圖像等。在本實施方式中,僅進(jìn)行判定結(jié)果印刷用圖像的選擇,就能 夠?qū)⒃撚∷⑽恢米詣釉O(shè)定在與用紙區(qū)域的圖像不重疊的空白區(qū)域內(nèi)。
然后,將印刷圖像IG以及色片CP的圖像數(shù)據(jù)與各邏輯坐標(biāo)數(shù)據(jù)、和色 片CP的斑塊列長L與斑塊數(shù)N的信息從圖16所示的測色驅(qū)動器153發(fā)送到 第1打印機(jī)驅(qū)動器151。另外在圖17中,為了決定例如用未圖示的刀具切斷 巻筒式記錄紙R時的切口位置、或使巻筒式記錄紙R在下一頁的印刷開始位 置起始的目標(biāo)位置,而采用表示用紙區(qū)域的輸送方向A的終端(該圖中為下 端)的Y坐標(biāo)"Yc"。另夕卜,測色驅(qū)動器153生成控制測色器41的測色指令, 并將其發(fā)送到第1打印機(jī)驅(qū)動器151。
圖16所示的第l打印機(jī)驅(qū)動器151根據(jù)應(yīng)用程序154顯示到監(jiān)視器150a 上的圖像、由測色驅(qū)動器153設(shè)定的色片CP的圖像數(shù)據(jù)以及邏輯坐標(biāo)數(shù)據(jù) 等,進(jìn)行生成含印刷指令的印刷工作數(shù)據(jù)的處理。但是,在本實施方式中, 除了打印機(jī)10的印刷控制之外,用于控制巻繞裝置30、測色器41以及測色 驅(qū)動裝置80的控制指令也插入印刷工作數(shù)據(jù)。第1打印機(jī)驅(qū)動器151采用前 述的邏輯坐標(biāo)計算部159、指令生成部160以及圖像數(shù)據(jù)處理部161來生成 印刷工作數(shù)據(jù)。
指令生成部160采用打印機(jī)描述語言(打印機(jī)控制代碼)生成指令。在本 實施方式中,如前所述,采用ESC/P指令來作為串行打印機(jī)用的打印機(jī)描述語言。當(dāng)然,如果打印機(jī)10是頁式打印機(jī)則可采用ESC/Page來作為打印 機(jī)描述語言。另外以下,對指令生成部160進(jìn)行的處理的詳細(xì)內(nèi)容進(jìn)行敘述。
邏輯坐標(biāo)計算部159根據(jù)在測色用設(shè)定畫面140上設(shè)定的印刷圖像IG 和色片CP等的規(guī)定印刷區(qū)域的邏輯坐標(biāo)、及色片CP的測色點的邏輯坐標(biāo) 等邏輯坐標(biāo)信息,來計算應(yīng)存儲在指令生成部160所作成的指令中的值。 作為算出的值可舉出,到達(dá)印刷圖像和色片CP的印刷位置的送紙量、用于 使色片CP移動到測色器41可測色的測色位置的送紙量、和測色用滑架57 在測色時的移動目標(biāo)位置(測色位置)即動作位置(斑塊列方向C的測色位置) 等。將這些值計算為例如作為控制對象的電動機(jī)的驅(qū)動量及目標(biāo)位置等的 值。
圖像數(shù)據(jù)處理部161進(jìn)行由顯示用的圖像數(shù)據(jù)生成印刷用的圖像數(shù)據(jù) 的處理。作為具體的處理舉出,從顯示用析像度變換為打印機(jī)用析像度的 析像度變換處理;將圖像數(shù)據(jù)例如從RGB表色系變換為打印機(jī)10能夠表現(xiàn) 的CMYK表色系(這里是藍(lán)綠,品紅,黃,黑色等各種色)的色變換處理; 用于將圖像數(shù)據(jù)的灰度值轉(zhuǎn)變?yōu)橛么蛴C(jī)可表現(xiàn)的灰度值的半色調(diào)處理; 以及將到記錄頭部19的數(shù)據(jù)的輸出順序與根據(jù)印刷模式等而決定的墨滴 噴出順序?qū)?yīng)著排列替換的數(shù)據(jù)輸出順序調(diào)節(jié)處理(例如微觀織處理等) 等。這里,采用色變換表來進(jìn)行色變換處理。作為半色調(diào)處理可適用所謂 的誤差擴(kuò)散法及抖動法等周知方法。因為上述各處理的內(nèi)容是周知的,所 以省略對以上的詳細(xì)說明。另外,將實施了這些印刷用圖像處理的圖像數(shù) 據(jù)稱為印刷圖像數(shù)據(jù)。
第1打印機(jī)驅(qū)動器151還具有將用于輸入設(shè)定印刷條件的設(shè)定畫面顯 示在主裝置150的監(jiān)視器150a上的功能。用戶在設(shè)定畫面中可通過操作輸 入裝置162來設(shè)定印刷條件。作為印刷條件舉出用紙種類、用紙尺寸、 彩色/單色、頁面設(shè)置(空白設(shè)定、沒有邊緣的印刷設(shè)定等)、印刷模式(例如 高品質(zhì)印刷模式,高速印刷模式等)等。然后,對基于該印刷條件的內(nèi)容進(jìn) 行析像度變換處理、色變換處理、半色調(diào)處理、數(shù)據(jù)輸出順序調(diào)節(jié)處理等 圖像處理。
主控制部156負(fù)責(zé)第1打印機(jī)驅(qū)動器151中的控制,進(jìn)行用于向各部159 161生成印刷數(shù)據(jù)的指示、印刷條件設(shè)定畫面的顯示控制、和用于將 印刷數(shù)據(jù)向打印機(jī)10發(fā)送的通信控制(發(fā)送指示),并根據(jù)來自測色器41的 測色數(shù)據(jù)來進(jìn)行色條件適應(yīng)性的判定以及色補(bǔ)正值的設(shè)定等。數(shù)據(jù)存儲部
157是臨時存儲在設(shè)定畫面(測色用設(shè)定畫面以及印刷條件設(shè)定畫面)上設(shè)
定的測色條件及印刷條件的各種數(shù)據(jù)、在發(fā)送前臨時存儲已生成的印刷工
作數(shù)據(jù)等、在進(jìn)行該判定或運(yùn)算處理等之前臨時存儲從測色器41接收到的
測色數(shù)據(jù)、或者存儲標(biāo)簽印刷用而選擇的多個圖像數(shù)據(jù)的數(shù)據(jù)存儲區(qū)域。
在數(shù)據(jù)存儲部157中例如采用了主裝置150的存儲器的規(guī)定存儲區(qū)域。當(dāng)由 工作數(shù)據(jù)生成部155生成印刷工作數(shù)據(jù)時,主控制部156對通信部152指示 向打印機(jī)10發(fā)送,通信部152根據(jù)規(guī)定的通信協(xié)議將在數(shù)據(jù)存儲部157中存 儲的印刷工作數(shù)據(jù)向打印機(jī)10的通信部74發(fā)送。
判定部158根據(jù)主控制部156從測色器41經(jīng)由打印機(jī)10接收到的測色 結(jié)果(測色數(shù)據(jù)),對印刷結(jié)果(色片CP)的顏色和監(jiān)視器顯示圖像的顏色進(jìn) 行比較,以判定與顏色有關(guān)的印刷條件的適應(yīng)性。在本實施方式中,例如 用"OK"或"NG"來進(jìn)行判定。
另外,主控制部156在測色器41進(jìn)行了色片CP的測色時,進(jìn)行如下的 指示,對測色器41請求測色結(jié)果(測色數(shù)據(jù)),對工作數(shù)據(jù)生成部155指示標(biāo) 簽印刷用的印刷圖像數(shù)據(jù)的生成處理,發(fā)送該印刷圖像數(shù)據(jù),以及存儲測 色數(shù)據(jù)和從測色判定結(jié)果得出的工作信息(測色關(guān)聯(lián)工作信息)等。
第1打印機(jī)驅(qū)動器151(工作數(shù)據(jù)生成部155)生成了包含指令生成部160 所生成的各種指令和圖像數(shù)據(jù)處理部161所生成的印刷圖像數(shù)據(jù)的印刷工 作數(shù)據(jù)(ESC/P控制數(shù)據(jù))。
這里,對第1打印機(jī)驅(qū)動器151所生成的印刷工作數(shù)據(jù)的構(gòu)造進(jìn)行說 明。圖18表示第1打印機(jī)驅(qū)動器151所生成的印刷工作數(shù)據(jù)PD的構(gòu)造。另外, 在以下的說明中,表示指令的記號未必與實際的印刷指令匹配,為了便于 說明,釆用簡略的記號。如圖18所示,印刷工作數(shù)據(jù)PD(以下,稱為"印 刷數(shù)據(jù)")由頭部HD和主體BD組成。在頭部HD中記述有主體BD的數(shù)據(jù)尺 寸等頭部信息。另外,在主體BD中存儲有用印刷指令(在本例中是"ESC/P") 描述的ESC/P控制數(shù)據(jù)SD。另外,圖18表示例如進(jìn)行測色用印刷 測色 測色判定 標(biāo)簽印刷時的印刷工作數(shù)據(jù)。如圖18所示,ESC/P控制數(shù)據(jù)SD構(gòu)成在工作開始代碼"JS"和工作結(jié)
束代碼"JE"之間存儲各種控制指令、控制代碼以及印刷圖像數(shù)據(jù)等的數(shù) 據(jù)構(gòu)造。另外,在圖18中描述了存儲有可作為數(shù)據(jù)存儲的幾乎全部種類的
指令及數(shù)據(jù)的狀態(tài),不過實際上,存儲這些中的一部分指令及數(shù)據(jù)來構(gòu)成
印刷數(shù)據(jù)。艮卩,如圖18所示,在ESC/P控制數(shù)據(jù)SD中,在代碼"JS"和"JE" 之間含有印刷控制指令PCC、印刷圖像數(shù)據(jù)PGD、送紙控制指令PFC1 3、巻繞控制指令WCC1 3、測色驅(qū)動控制指令CMDC、測色控制指令 CMC、標(biāo)簽印刷指令LPC、標(biāo)簽印刷數(shù)據(jù)LPD、工作信息存儲指令JMC、 測色關(guān)聯(lián)數(shù)據(jù)CMD等,不過實際上基于發(fā)送定時不同等的理由,而多次轉(zhuǎn) 送存儲有一部分指令和數(shù)據(jù)的分組。在此情況下,在構(gòu)成一個工作的最初 轉(zhuǎn)送的分組內(nèi)存儲有工作開始代碼"JS",在該工作中最后轉(zhuǎn)送的分組內(nèi) 存儲有工作結(jié)束代碼"JE"。
在ESC/P控制數(shù)據(jù)SD中,按照多個模式以時系列順序來區(qū)分存儲控制 指令及印刷圖像數(shù)據(jù)等。作為模式準(zhǔn)備了字符模式、圖形模式、遙控模式。 在ESC/P控制數(shù)據(jù)SD中分別插入轉(zhuǎn)移至這些模式的控制代碼即字符模式 轉(zhuǎn)移代碼"MC"、圖形模式轉(zhuǎn)移代碼"MG"、遙控模式轉(zhuǎn)移代碼"MR"。 緊接著各模式轉(zhuǎn)移代碼存儲有在其模式下作為分析對象的指令。另外,字 符模式以及圖形模式是分析與印刷控制關(guān)聯(lián)的指令的模式,遙控模式是分 析印刷控制以外的控制例如測色控制、巻繞控制及維護(hù)控制(堵塞系統(tǒng)控制) 用的指令的模式。另外,字符模式是用于分析文字代碼(字符代碼)的模式, 圖形模式是用于分析圖像數(shù)據(jù)的模式。
在進(jìn)行圖18所示的測色用印刷 測色 測色判定 標(biāo)簽印刷時的印 刷工作數(shù)據(jù)中,繼工作開始指令"JS"的下一字符模式轉(zhuǎn)移代碼"MC" 之后存儲有印刷控制指令PCC,繼其后的圖形模式轉(zhuǎn)移代碼"MC"之后 存儲有印刷圖像數(shù)據(jù)PGD(頭部控制數(shù)據(jù))。在該例中表示對包含文件 (document)和圖像雙方的印刷圖像進(jìn)行印刷的情況。
而且,繼遙控模式轉(zhuǎn)移代碼"MR"之后存儲有遙控指令RC。遙控指 令RC是為了使打印機(jī)10進(jìn)行印刷控制以外的控制而在ESC/P控制數(shù)據(jù)中 存儲的指令。在本例中,采用遙控指令RC進(jìn)行以下的控制,g卩,在測色用 印刷后送紙到測色位置,驅(qū)動控制測色用滑架57以及測色器41,送紙到標(biāo)簽印刷位置,存儲指示標(biāo)簽印刷后的工作信息,送紙到標(biāo)簽印刷后的下一
目標(biāo)位置等。遙控指令RC原本是為了進(jìn)行維護(hù)系統(tǒng)的驅(qū)動控制而設(shè)置的,
該維護(hù)系統(tǒng)的作用是為了進(jìn)行記錄頭部19的噴嘴清洗而驅(qū)動維護(hù)裝置(省 略圖示),或者為了防止印刷中的噴嘴堵塞而使廢液部空噴出(沖洗)墨滴。
在本實施方式中,將遙控指令RC用于測色裝置40以及巻繞裝置30的控 制。如圖18所示,繼遙控模式轉(zhuǎn)移代碼"MR"之后的送紙控制指令PFC1 和巻繞控制指令WCC1是用于將巻筒式記錄紙R輸送到測色位置的指令。 這里,所謂測色位置是指在輸送方向A中能夠使巻筒式記錄紙R上的色片 CP與測色器41的測色光點的位置一致的巻筒式記錄紙R的輸送方向A的位 置。
繼下一測色模式轉(zhuǎn)移代碼"CM"之后的測色驅(qū)動控制指令CMDC和 測色控制指令CMC是用于分別驅(qū)動控制測色驅(qū)動裝置80和測色器41的指 令。在測色驅(qū)動裝置80中,根據(jù)該測色驅(qū)動控制指令CMDC,來進(jìn)行測色 裝置40的壓紙用電動機(jī)71以及測色用滑架電動機(jī)60的控制。
繼測色結(jié)果請求代碼RD之后的標(biāo)簽印刷指令LPC是表示標(biāo)簽印刷的 指令。此外之后的送紙控制指令PFC2和巻繞控制指令WCC2是用于將巻筒 式記錄紙R輸送到標(biāo)簽印刷位置的指令。繼下一圖形模式轉(zhuǎn)移代碼MG之后 的標(biāo)簽印刷數(shù)據(jù)LPD是使打印機(jī)10進(jìn)行印刷的標(biāo)簽印刷的圖像數(shù)據(jù)。當(dāng) 然,標(biāo)簽印刷數(shù)據(jù)也可以是由字符代碼組成的文字?jǐn)?shù)據(jù)。
而且,繼下一遙控模式轉(zhuǎn)移代碼MR之后的工作信息存儲指令JMC是 對打印機(jī)10指示存儲工作信息的指令。其后的測色關(guān)聯(lián)數(shù)據(jù)CMD是應(yīng)該使 打印機(jī)10作為工作信息存儲的測色關(guān)聯(lián)數(shù)據(jù),是第1打印機(jī)驅(qū)動器151利用 來自測色器41的測色數(shù)據(jù)而生成的關(guān)聯(lián)數(shù)據(jù)。在該測色關(guān)聯(lián)數(shù)據(jù)CMD中例 如包含有測色次數(shù)、測色頻度、測色條件、測色判定結(jié)果等數(shù)據(jù)。另外, 工作信息存儲指令JMC還兼作存儲在打印機(jī)10內(nèi)管理的墨消耗量及用紙 消耗量等其他工作信息的指示。該存儲指令之后的送紙控制指令PFC3和巻 繞控制指令WCC3是使標(biāo)簽印刷后的巻筒式記錄紙R輸送到下一頁的印刷 開始位置或自動刀具裝置(未圖示)的切斷位置的指令。除此之外還存儲有 清洗指令、沖洗指令(省略圖示)等。
巻繞控制指令WCC1 3是在反向輸送巻筒式記錄紙R(后退)時與輸送輥21以及排紙輥22的反轉(zhuǎn)驅(qū)動同步地使巻繞裝置30的巻繞用電動機(jī)32反 轉(zhuǎn)驅(qū)動時采用的指令。因此,在巻筒式記錄紙R的輸送方向為正向輸送方 向時省略巻繞控制指令WCC1 3。另外,測色控制指令CMC是用于控制 測色器41的指令,例如以測色器制造商所使用的控制代碼來描述,該指令 可以是從測色驅(qū)動器153發(fā)送來的指令。另外,雖然在圖18中省略,但在 每個模式的指令最后還存儲有模式結(jié)束代碼(省略圖示)。
主控制部156在進(jìn)行測色用印刷、測色、標(biāo)簽印刷、工作信息存儲指 示等的情況下,當(dāng)?shù)竭_(dá)各自的發(fā)送定時時,發(fā)送圖18所示的印刷數(shù)據(jù)PD 中的對應(yīng)指令及數(shù)據(jù)。因此,主控制部156具有用于指示測色用印刷、測 色、標(biāo)簽印刷、工作信息存儲等的功能部。
圖19是表示主控制部結(jié)構(gòu)的框圖。如圖19所示,主控制部156具有 作為工作開始通知部的工作開始指令發(fā)送部181;第一指令部182;標(biāo)簽印
刷指令部182A;判斷部183;第二指令部184;工作信息生成部185;工作
信息發(fā)送部186以及作為工作結(jié)束通知部的工作結(jié)束指令發(fā)送部187。主控 制部156在各個需要時期啟動這些部。
工作開始指令發(fā)送部181在工作開始時將工作開始指令"JS"發(fā)送給 打印機(jī)IO。第一指令部182在通常印刷時以及測色用印刷時啟動,并通過 對打印機(jī)10發(fā)送印刷控制指令PCC以及印刷圖像數(shù)據(jù)PGD來進(jìn)行印刷指 示。該第一指令部182具有在標(biāo)簽印刷時啟動的標(biāo)簽印刷指令部182A,標(biāo) 簽印刷指令部182A對打印機(jī)10發(fā)送使巻筒式記錄紙R輸送到標(biāo)簽印刷位 置的送紙系統(tǒng)的指令PFC2、 WCC2以及執(zhí)行標(biāo)簽印刷的指令LPC、 LPD,
由此來進(jìn)行標(biāo)簽印刷指示。
判斷部183判斷有無進(jìn)行測色的設(shè)定。例如,將表示用戶在圖17所示 的測色用設(shè)定畫面140上設(shè)定色片CP指示測色用印刷的情況的信息(例如, 標(biāo)志等)存儲到存儲器中,判斷部183根據(jù)該信息來判斷有無應(yīng)該實施的測 色。在判斷部183中,如果沒有應(yīng)該實施的測色,則對工作結(jié)束指令發(fā)送 部187通知此情況,結(jié)束印刷工作,如果有應(yīng)該實施的測色,則對第二指 令部174通知此情況。
第二指令部174根據(jù)來自判斷部173的通知來對打印機(jī)10進(jìn)行測色指 示。即,第二指令部174發(fā)送使巻筒式記錄紙R輸送到測色位置的送紙系統(tǒng)的指令PFC1、 WCC1以及使測色裝置40執(zhí)行測色的測色系統(tǒng)的指令
CMDC、 CMC。
工作信息生成部185采用從測色裝置40取得的測色數(shù)據(jù)以及判定部 158的測色結(jié)果判定信息等,來生成在打印機(jī)10中應(yīng)該作為工作信息存儲 H'、J觀y'巴大斗大戮f佑L丄V丄JJ。測'巴大斗大戮做詞刈'^r3 :議!J'巴砂4/夂、i則'巴求1卞漢WJ 色判定結(jié)果等在對打印機(jī)用戶進(jìn)行與測色相關(guān)的通知等方面有效的信息。
工作信息發(fā)送部186將工作信息生成部185所生成的測色關(guān)聯(lián)數(shù)據(jù) CMD與作為一工作信息存儲的指令JMC共同發(fā)送到打印機(jī)IO。另外,在本 實施方式中,通過工作信息生成部185以及工作信息發(fā)送部186來構(gòu)成工作 信息存儲指示部。
另一方面,判斷部183還判斷有無標(biāo)簽印刷的設(shè)定。例如,將表示用 戶在圖17所示的測色用設(shè)定畫面140上操作標(biāo)簽印刷設(shè)定按鈕141來指示 標(biāo)簽印刷的情況的信息(例如標(biāo)志等)存儲到存儲器中,判斷部183根據(jù)該信 息來判斷有無應(yīng)該實施的標(biāo)簽印刷。在判斷部183中,如果沒有應(yīng)該實施 的標(biāo)簽印刷,則對工作結(jié)束指令發(fā)送部187通知此情況,結(jié)束印刷工作, 如果有應(yīng)該實施的標(biāo)簽印刷,則對第一指令部182的標(biāo)簽印刷指令部182A 通知此情況。標(biāo)簽印刷指令部182A根據(jù)來自判斷部183的通知進(jìn)行前述的 標(biāo)簽印刷指示。
工作結(jié)束指令發(fā)送部187在印刷工作結(jié)束時將工作結(jié)束指令"JE"發(fā) 送至打印機(jī)IO。在接收該工作結(jié)束指令"JE"之前,打印機(jī)10維持與主裝 置150的通信連接,禁止來自其他主裝置的插入。作為該工作結(jié)束指令"JE" 的發(fā)送定時可舉出,被判斷為繼印刷之后沒有測色的通常印刷結(jié)束后和發(fā) 送測色關(guān)聯(lián)數(shù)據(jù)來進(jìn)行的工作信息存儲指示后的各個定時。另外,在本實 施方式的情況下,在工作中的最后印刷結(jié)束之后,主控制部156為了將巻 筒式記錄紙R輸送到下一頁印刷開始位置或者巻筒式記錄紙切斷位置等規(guī) 定位置,而將送紙系統(tǒng)的指令PFC3、 WCC3發(fā)送至打印機(jī)10。由此,在工 作的最后為印刷的情況下,在發(fā)送了該送紙系統(tǒng)的指令PFC3、WCC3之后, 發(fā)送工作結(jié)束指令"JE"。
返回圖16,接著對打印機(jī)系統(tǒng)100的電氣結(jié)構(gòu)進(jìn)行說明。打印機(jī)系統(tǒng) IOO如前所述具有打印機(jī)IO、巻繞裝置30、測色裝置40,測色裝置40還由測色驅(qū)動裝置80和測色器41構(gòu)成。
打印機(jī)10的通信部81通過集線器85以及三根通信電纜86 88與三個 裝置30、 41、 80(選擇設(shè)備)的各通信部82 84連接。在本例中,在打印機(jī) IO和這些選擇設(shè)備之間進(jìn)行USB通信,通信部82由USB主機(jī)構(gòu)成,各通信 部82 84由USB器件構(gòu)成。
打印機(jī)10具有指令分析部IOI、圖像緩沖器102、控制部103、第2打 印機(jī)驅(qū)動器89、非易失性存儲器171、 RAM173、各驅(qū)動電路104 106、記 錄頭部19、 CR電動機(jī)107、 PF電動機(jī)108、編碼器109、紙檢測傳感器IIO、 紙寬傳感器111以及線性編碼器112。
指令分析部101用于分析從主裝置150的第1打印機(jī)驅(qū)動器151接收的 印刷數(shù)據(jù)(ESC/P控制數(shù)據(jù)),當(dāng)在印刷數(shù)據(jù)中有模式轉(zhuǎn)移代碼時,轉(zhuǎn)移至由 該代碼指定的模式(即,啟動與模式相應(yīng)的分析模塊)。在模式中有字符模 式、圖形模式、遙控模式這三個模式。在每個模式中決定作為分析對象的 指令,且僅分析作為分析對象的指令,并將其發(fā)送到與該模式相應(yīng)的轉(zhuǎn)送 目的地。例如,如果是字符模式,則分析印刷控制指令PCC(參照圖18)發(fā) 送至控制部103。另外,如果是圖形模式則分析印刷圖像數(shù)據(jù)PGD(參照圖 18)發(fā)送至圖像緩沖器102。此外如果是遙控模式則分析遙控指令RC(參照 圖8)發(fā)送至第2打印機(jī)驅(qū)動器89。此時,在各個模式下分析對象以外的指令 被丟棄。
控制部103對由記錄頭部19、 CR電動機(jī)107以及PF電動機(jī)108等構(gòu)成的 打印發(fā)動機(jī)95(參照圖4)進(jìn)行控制。另外,控制部103具有計算用于標(biāo)簽 印刷基于測色器41的測色數(shù)據(jù)的判定結(jié)果的標(biāo)簽印刷位置的功能;計測并 運(yùn)算墨消耗量以及用紙消耗量的功能;將工作信息存儲至非易失性存儲器 171的工作信息存儲部172中的功能。因此,控制部103具有頭部控制部 113、滑架控制部114、送紙控制部115、標(biāo)簽印刷位置計算部175、墨消耗 量運(yùn)算部176以及用紙消耗量計數(shù)部177。
第2打印機(jī)驅(qū)動器89負(fù)責(zé)印刷控制系統(tǒng)以外的控制,除了打印機(jī)10的 堵塞系統(tǒng)控制和空噴出(沖洗)控制之外,還經(jīng)由通信進(jìn)行測色器41、測色 驅(qū)動裝置80以及巻繞裝置30的控制。當(dāng)已接受的遙控指令RC是用于控制測 色驅(qū)動裝置80以及巻繞裝置30的指令時,第2打印機(jī)驅(qū)動器89生成將該指令作為遙控指令插入的印刷數(shù)據(jù),.發(fā)送該印刷數(shù)據(jù)進(jìn)行測色驅(qū)動裝置80以
及巻繞裝置30的控制。因此,本實施方式的第2打印機(jī)驅(qū)動器89是簡易打 印機(jī)驅(qū)動器,該第2打印機(jī)驅(qū)動器與第1打印機(jī)驅(qū)動器151同樣,具有生成 由印刷指令(ESC/P)描述的ESC/P控制數(shù)據(jù)SD、且生成在主體BD中持有該 控制數(shù)據(jù)的印刷數(shù)據(jù)PD的功肖g。第2打印機(jī)驅(qū)動器89是利用已知的第l打印 機(jī)驅(qū)動器151作成具有其一部分功能的驅(qū)動器,該驅(qū)動器具有遙控指令 分析部116、指令生成部117以及坐標(biāo)計算部118。即,在第2打印機(jī)驅(qū)動器 89和測色驅(qū)動裝置80以及巻繞裝置30之間,構(gòu)建第1打印機(jī)驅(qū)動器151與打 印機(jī)10相同的關(guān)系。
另外,指令分析部IOI、控制部103以及第2打印機(jī)驅(qū)動器89例如由 CPU、 ASIC(Application Specific IC(面向特定用途的IC))、 ROM、 RAM等 構(gòu)成。在本例中,指令分析部101由ASIC以硬件的方式構(gòu)成,控制部103 以及第2打印機(jī)驅(qū)動器89由CPU執(zhí)行在ROM中存儲的程序進(jìn)行實現(xiàn)的軟件 構(gòu)成。當(dāng)然,這些可全部由軟件來構(gòu)成,也可以由集成電路(例如,ASIC 等定制IC)等硬件來構(gòu)成,此外還能夠通過軟件和硬件的協(xié)作(在該情況下, 可選擇任意的組合。)來構(gòu)成。
指令分析部101分析圖18所示的印刷數(shù)據(jù)PD(ESC/P控制數(shù)據(jù)SD),例 如當(dāng)有字符模式轉(zhuǎn)移代碼MC時,轉(zhuǎn)移至字符模式,分析印刷控制指令 PCC(參照圖18)。如果分析結(jié)果是存在印刷控制指令PCC(例如,包含ASCII 代碼等字符代碼),則發(fā)送至控制部103??刂撇?03在利用字符發(fā)生器(省 略圖示)根據(jù)字符代碼生成了圖像數(shù)據(jù)之后,將該圖像數(shù)據(jù)存儲至圖像緩沖 器102。頭部控制部113根據(jù)從圖像緩沖器102中每1次(滑架17向主掃描方向 B驅(qū)動l次)讀入的圖像數(shù)據(jù)(光柵數(shù)據(jù)),與墨噴出定時信號同步地驅(qū)動記錄 頭部19,在滑架17向主掃描方向B移動途中的規(guī)定定時內(nèi),從記錄頭部19 的噴嘴噴出墨滴。另外,控制部103向滑架控制部114發(fā)送滑架驅(qū)動指令(以 下,稱為"CR驅(qū)動指令"),并且對送紙控制部115發(fā)送送紙指令。
另一方面,指令分析部101當(dāng)有圖形模式轉(zhuǎn)移代碼MG時,向圖形模式 轉(zhuǎn)移,分析印刷圖像數(shù)據(jù)PGD(參照圖18)。如果分析的結(jié)果是有印刷圖像 數(shù)據(jù)PGD (還包含標(biāo)簽印刷數(shù)據(jù)LPD)則發(fā)送到圖像緩沖器102??刂撇?103根據(jù)從圖像緩沖器102中每1次讀入的印刷圖像數(shù)據(jù)PGD來計算滑架17的該l次中的始動位置及停止位置,當(dāng)成為下一次的滑架啟動時期時,對
滑架控制部114發(fā)送CR驅(qū)動指令,指示滑架17的啟動。另外,控制部103 在上次的印刷結(jié)束后到達(dá)送紙開始時期時,對送紙控制部115發(fā)送送紙指
令,指示送紙動作。另外,這里所說的送紙包含供紙、印刷動作中的送紙 (狹義)、排紙。
然后,送紙控制部115根據(jù)送紙指令經(jīng)由驅(qū)動電路106來驅(qū)動PF電動機(jī) 108,以指示的發(fā)送量來進(jìn)行巻筒式記錄紙R的發(fā)送。當(dāng)巻筒式記錄紙R發(fā) 送到下一印刷位置時,滑架控制部114根據(jù)CR驅(qū)動指令經(jīng)由驅(qū)動電路105 來驅(qū)動CR電動機(jī)107,使記錄頭部19在主掃描方向B上進(jìn)行1次動作。在該 l次的過程中,頭部控制部113根據(jù)印刷圖像數(shù)據(jù)PGD經(jīng)由驅(qū)動電路104來 驅(qū)動記錄頭部19,并從記錄頭部19的噴嘴噴出墨滴,由此根據(jù)印刷圖像數(shù) 據(jù)PGD來印刷(記錄)1光柵線。
另外,在記錄頭部19中,針對每一噴嘴逐一內(nèi)置噴出驅(qū)動元件,通過 規(guī)定波形的施加電壓來驅(qū)動噴出驅(qū)動元件,由此從噴嘴噴出墨滴。作為噴 出驅(qū)動元件可采用壓電振動元件、靜電驅(qū)動元件,此外還可以采用墨加熱 用的加熱器,該墨加熱用的加熱器用于通過使墨膜沸騰后在與噴嘴連通的 墨流路內(nèi)發(fā)生的泡(bubble)膨脹來從噴嘴噴出墨滴的方式下。
另外,標(biāo)簽印刷位置計算部175對印刷基于測色裝置40的測色結(jié)果的 判定結(jié)果的標(biāo)簽的位置(標(biāo)簽印刷位置)進(jìn)行計算。 一直以來,在測色判定 結(jié)果為OK時,用戶以手動操作來粘貼表示"OK"的標(biāo)簽,不過作為其替 代,可采用印刷表示"OK"的標(biāo)簽的結(jié)構(gòu)。此外,自動計算與色片CP對 應(yīng)的標(biāo)簽印刷位置。標(biāo)簽印刷位置計算部175為了進(jìn)行該自動計算,而具 有圖20所示的空白區(qū)域檢測部175A、印刷尺寸計算部175B以及印刷位置 計算部175C。自動計算如以下來進(jìn)行。首先在用紙區(qū)域內(nèi)檢測印刷圖像IG 以及色片CP(參照圖21(a))的印刷區(qū)域以外的空白區(qū)域。然后,在該空白區(qū) 域尺寸內(nèi)對與色片CP對應(yīng)的位置設(shè)定標(biāo)簽印刷區(qū)域。在決定標(biāo)簽印刷區(qū)域 時,以如下的三個條件來確定標(biāo)簽印刷尺寸以及位置,(l)是空白區(qū)域的規(guī) 定%(小于100%,例如30 90%范圍內(nèi)的規(guī)定%)以下的尺寸;(2)是與用紙 尺寸相應(yīng)的尺寸;(3)是與色片CP對應(yīng)的位置。
在本例中,每當(dāng)決定標(biāo)簽的印刷區(qū)域時,首先,空白區(qū)域檢測部175A在用紙區(qū)域內(nèi)(其中,在用紙周邊部分設(shè)定有空白時是除了該空白之外的可
印刷區(qū)域),檢測圖21(a)所示的除了印刷圖像IG和色片CP之外的空白區(qū)域。 在本例的情況下,該空白區(qū)域根據(jù)從第1打印機(jī)驅(qū)動器151接收的印刷數(shù)據(jù) 來取得,或者根據(jù)在識別并印刷印刷對象(印刷圖像IG或色片CP)時計數(shù)器 115A的計數(shù)值以及頭部控制部113計算出的噴出開始位置以及噴出結(jié)束位 置的信息等來求出,將印刷圖像IG和色片CP的各坐標(biāo)存儲在RAM173內(nèi)。 其中,在進(jìn)行將印刷圖像IG和色片CP的各個坐標(biāo)坐標(biāo)變換為實坐標(biāo)系坐標(biāo) 的計算之后,存儲到RAM173中??瞻讌^(qū)域檢測部175A采用這些坐標(biāo),在 可印刷區(qū)域內(nèi)計算針對色片CP在四個方向(上下左右)上鄰接的矩形空白 區(qū)域的坐標(biāo)(與矩形區(qū)域的對角對置的二點坐標(biāo))。
這里,在本例的情況下設(shè)定為將判定結(jié)果圖像配置在色片CP的斑塊 列方向(在圖21(a)中為左右方向)的相鄰位置的情況優(yōu)先于配置在與斑塊列 方向正交的方向(在圖21(a)中為上下方向)的鄰接位置的情況。艮卩,只有在 斑塊列方向的鄰接位置上不能配置的情況下,才能配置在與斑塊列正交的 方向的鄰接位置。另外,當(dāng)印刷多個印刷圖像且分別印刷色片CP時,為了 構(gòu)成應(yīng)該在多個色片CP上附有的判定結(jié)果圖像的配置方向,而使全部一致 的情況優(yōu)先。因此,不是采用最廣的空白矩形區(qū)域,而是根據(jù)與色片CP 相對的配置方向的優(yōu)先次序和空白矩形區(qū)域的寬度來決定一空白矩形區(qū) 域。當(dāng)然,針對色片CP鄰接配置的方向,還可以采用由用戶在設(shè)定畫面上 利用鼠標(biāo)等來指定的結(jié)構(gòu)。
印刷尺寸計算部175B首先計算在空白區(qū)域尺寸內(nèi)側(cè)的上述規(guī)定o/。的 區(qū)域內(nèi)內(nèi)接判定結(jié)果圖像(例如圖21(b)所示的"OK"圖像)的形狀(在圖21(b) 中為四邊形)的矩形區(qū)域。然后,為了使計算出的矩形區(qū)域尺寸(矩形區(qū)域 尺寸)成為與用紙尺寸相應(yīng)的規(guī)定尺寸,而根據(jù)需要縮小矩形區(qū)域尺寸。在 此情況下,當(dāng)矩形區(qū)域尺寸己經(jīng)成為與用紙尺寸相應(yīng)的規(guī)定尺寸以下時不 再進(jìn)行縮小。這樣,印刷尺寸例如計算為縱橫二邊的長度Lx、 Ly。當(dāng)然, 也可以計算為在矩形區(qū)域中在對角上對置的二點坐標(biāo)(xsl, ysl), (xs2, ys2)。只要存在可確定印刷尺寸的數(shù)值數(shù)據(jù)就足夠了。另外,判定結(jié)果圖 像的朝向被配置為判定結(jié)果字符串等的朝向與印刷圖像的朝向相同。
接著,為了使印刷位置計算部175C滿足上述(3)的條件,計算用于將印刷尺寸的矩形區(qū)域位置在與色片CP對應(yīng)的位置上的坐標(biāo)。矩形區(qū)域的配置 位置(判定結(jié)果印刷位置)確定了與色片CP相對的位置關(guān)系、與色片CP的相 距距離。在配置到色片CP的X方向的鄰接位置時,在Y方向上配置到與色
片CP相同高度的位置。其中,當(dāng)印刷圖21(a)所示的兩列色片CP時,確定Y 方向的位置,使矩形區(qū)域Y方向的中心高度與整個兩列的Y方向中心的高 度一致。在針對色片CP配置到Y(jié)方向的鄰接位置時,因為X和Y相反,所 以通過基于同樣考慮方法的計算處理來確定矩形區(qū)域的X方向配置位置。
這樣,當(dāng)確定與配置到色片CP鄰接位置的方向正交的方向的位置時, 接著確定配置到色片CP的鄰接位置的方向的位置。該位置如前所述由來自 色片CP的相距距離來決定。根據(jù)配置到色片CP的鄰接位置的方向(圖21(a) 中為左右方向或上下方向)來分別設(shè)定該相距距離。例如當(dāng)將配置到左右方 向鄰接位置的相距距離設(shè)為AQx時,在從色片CP的印刷區(qū)域沿X方向相距 有距離AQx的位置上確定矩形區(qū)域的X方向位置。
例如,當(dāng)色片CP的印刷區(qū)域的坐標(biāo)為(xcpl, ycpl), (xcp2, ycp2)時, 印刷位置計算部113C將配置到色片CP的右鄰接位置的矩形區(qū)域的坐標(biāo)計 算為(xcp2+AQx, ycpl), (xcp2+AQx, (ycpl+ycp2+Ly)/2), (xcp2+AQx+Lx, (ycpl+ycp2-Ly)/2)。因為與色片CP相對的矩形區(qū)域的配置位置關(guān)系最適合 設(shè)定,所以利用同樣的考慮方法可進(jìn)行與采用的配置位置關(guān)系相應(yīng)的計 算。
本實施方式的第2打印機(jī)驅(qū)動器89內(nèi)置與打印機(jī)驅(qū)動器同樣的圖像 數(shù)據(jù)處理部,對從第1打印機(jī)驅(qū)動器151接收的標(biāo)簽圖像數(shù)據(jù)實施圖像處 理(析像度變換處理,色變換處理,半色調(diào)處理等),生成CMYK表色系的 標(biāo)簽印刷數(shù)據(jù)。此時,進(jìn)行析像度變換處理以及變倍處理,使標(biāo)簽印刷圖 像成為矩形區(qū)域尺寸。當(dāng)然,可利用判定結(jié)果文字來代替判定結(jié)果圖像, 此時,第2打印機(jī)驅(qū)動器89也將判定結(jié)果文字的字符數(shù)據(jù)(ASCII代碼等) 變換為能夠以規(guī)定尺寸印刷的印刷數(shù)據(jù)。此外,還能夠采用以下的結(jié)構(gòu), 即如果計算出標(biāo)簽印刷的位置及尺寸,則將該值(標(biāo)簽印刷位置信息)發(fā)送 至主裝置150的第1打印機(jī)驅(qū)動器151,第1打印機(jī)驅(qū)動器151采用該值 進(jìn)行圖像處理,生成標(biāo)簽印刷用的印刷數(shù)據(jù),然后將該數(shù)據(jù)發(fā)送至打印機(jī) 10。這樣,第2打印機(jī)驅(qū)動器89生成與已經(jīng)印刷過的圖21(a)所示的測色用 的印刷圖像數(shù)據(jù)PGD對應(yīng)的圖21(b)所示的標(biāo)簽印刷數(shù)據(jù)LPD。如圖21(b) 所示,標(biāo)簽印刷數(shù)據(jù)LPD為如下的印刷數(shù)據(jù),該印刷數(shù)據(jù)在與測色用印刷 圖像數(shù)據(jù)PGD的色片CP的鄰接空白區(qū)域相當(dāng)?shù)奈恢?、和與色片CP相距規(guī) 定距離的位置上設(shè)定了判定結(jié)果圖像JG的印刷位置。另外,在上述(2)的條 件下,將矩形區(qū)域尺寸(判定結(jié)果印刷尺寸)設(shè)為與用紙尺寸相應(yīng)的尺寸, 不過也可以采用例如與色片CP的印刷尺寸相應(yīng)的尺寸。
返回圖16,墨消耗量運(yùn)算部176運(yùn)算墨消耗量(累積墨消耗量)。頭部控 制部113具有點計數(shù)器(未圖示),該點計數(shù)器根據(jù)從圖像緩沖器102取得的 光柵數(shù)據(jù)對由記錄頭部19的噴嘴噴出的墨點數(shù)進(jìn)行計數(shù),根據(jù)該點計數(shù)器 的計數(shù)值來計算墨消耗量,通過使該墨消耗量與上次的累積墨消耗量相加 來計算當(dāng)前的累積墨消耗量。
另外,用紙消耗量計數(shù)部177對用紙消耗量(用紙消耗張數(shù),消耗用紙 長度)進(jìn)行計數(shù)。例如,根據(jù)后述的計數(shù)器115A的計數(shù)值來對印刷所消耗 的巻筒式記錄紙R的長度進(jìn)行計數(shù),其中,該后述的計數(shù)器115A對與從巻 筒式記錄紙R前端開始的輸送長度相當(dāng)?shù)闹颠M(jìn)行計數(shù)。另外,在單票紙的 情況下,用紙消耗量計數(shù)部177利用未圖示的計數(shù)器對從用紙盒(未圖示) 提供的單票紙的張數(shù)進(jìn)行計數(shù)。
另一方面,指令分析部101在有遙控模式轉(zhuǎn)移代碼MR時,轉(zhuǎn)移至遙控 模式,將遙控指令RC作為分析對象進(jìn)行分析,并且將分析后的遙控指令 RC發(fā)送至第2打印機(jī)驅(qū)動器89。因此,在遙控模式中,將送紙控制指令 PFC1、巻繞控制指令WCC1、測色驅(qū)動控制指令CMDC、測色控制指令 CMC、標(biāo)簽印刷指令LPC、工作信息存儲指令JMC、測色關(guān)聯(lián)數(shù)據(jù)CMD 等發(fā)送至第2打印機(jī)驅(qū)動器89。另外,當(dāng)在遙控指令分析中有測色模式轉(zhuǎn) 移代碼"CM"時,轉(zhuǎn)移至測色模式,在此情況下,僅測色驅(qū)動控制指令 CMDC以及測色控制指令CMC作為分析對象。
第2打印機(jī)驅(qū)動器89根據(jù)遙控指令生成新的指令,并通過以印刷數(shù)據(jù) 的形式發(fā)送該新的指令,來控制測色器41、測色驅(qū)動裝置80以及巻繞裝置 30。這里,在第1打印機(jī)驅(qū)動器151中生成的遙控指令利用邏輯坐標(biāo)系來指 定該值。例如送紙指令"PF(Y)"的值"Y"被指定為邏輯坐標(biāo)計算部159所計算出的用紙上的邏輯坐標(biāo)系的值。因此,第2打印機(jī)驅(qū)動器89生成由 從邏輯坐標(biāo)系變換為實坐標(biāo)系的值所指定的指令,從而即使巻筒式記錄紙
R從打印機(jī)10上的基準(zhǔn)位置偏移,也能夠在巻筒式記錄紙R上的邏輯坐標(biāo)所
示的對應(yīng)位置上正確地進(jìn)行記錄及測色。
這里,所謂邏輯坐標(biāo)就是設(shè)定上以巻筒式記錄紙R在輸送方向A和紙
寬方向上都不偏移為前提的坐標(biāo)系,該坐標(biāo)系將巻筒式記錄紙R的規(guī)定位 置(在本例中為各頁的左上角)作為原點(O, O)(參照圖17)、利用坐標(biāo)來表 現(xiàn)色片CP的記錄位置及測色位置等。
與此相對,所謂實坐標(biāo)系是以巻筒式記錄紙R的實際位置在輸送方向 A和紙寬方向上都稍微偏移為前提、將與巻筒式記錄紙R不同的位置(基準(zhǔn) 位置)作為原點來表現(xiàn)色片CP的記錄位置及測色位置等的坐標(biāo)系。由此, 在實坐標(biāo)系中,成為考慮了巻筒式記錄紙R的偏移量的坐標(biāo)值,所以如果 生成指定了實坐標(biāo)系的值的指令,則與巻筒式記錄紙R的位置偏移無關(guān), 都能夠?qū)⒖刂茖ο?例如,巻筒式記錄紙R、測色用滑架57及測色器41等) 位置控制為與實際的記錄位置及測色位置高精度一致。在本實施方式中, 關(guān)于實坐標(biāo)系的原點,如圖10(a)所示在輸送方向A上將巻筒式記錄紙R的 前端到達(dá)記錄頭部19的設(shè)定基準(zhǔn)位置(例如是最上游噴嘴位置)時的位置作 為原點"0",另一方面,在主掃描方向B(紙寬方向)上將測色用滑架57(或 測色器41 )的起始位置(參照圖11 )作為原點。
采用巻筒式記錄紙R在輸送方向A上的位置的計測值以及巻筒式記錄 紙R在主掃描方向B(紙寬方向)上的位置的計測值來進(jìn)行從邏輯坐標(biāo)系的 值向?qū)嵶鴺?biāo)系的值變換。因此,在本實施方式的打印機(jī)10中,對巻筒式記 錄紙R的輸送方向A的位置以及主掃描方向B(紙寬方向)的位置等用紙位置 信息進(jìn)行計測。
接著,對在生成實坐標(biāo)系的指令時使用的巻筒式記錄紙R的位置信息 的取得方法進(jìn)行說明。在本實施方式中,作為巻筒式記錄紙R的位置信息, 計測巻筒式記錄紙R的輸送方向A的位置;主掃描方向B的位置(偏移量); 以及由被配置在該檢測位置的輸送方向下游側(cè)的測色器41的位置上的用 紙位置的巻筒式記錄紙R相對于主掃描方向B的用紙位置斜行而引起的主 掃描方向B的偏移量。首先,采用紙檢測傳感器110、編碼器109和送紙控制部115內(nèi)的計數(shù) 器115A來計測巻筒式記錄紙R的輸送方向A的位置。圖16所示的編碼器109 檢測PF電動機(jī)108的旋轉(zhuǎn),輸出具有與該旋轉(zhuǎn)量成比例的數(shù)量的脈沖的編 碼信號。編碼器109通過檢測例如PF電動機(jī)108的動力傳遞路徑上的齒輪輪 列的旋轉(zhuǎn)軸的旋轉(zhuǎn)來間接地檢測出PF電動機(jī)108的旋轉(zhuǎn)。紙檢測傳感器IIO 位于巻筒式記錄紙R的輸送路徑上的規(guī)定位置,在供給巻筒式記錄紙R的過 程中檢測其前端。
接著,圖16所示的第2打印機(jī)驅(qū)動器89所進(jìn)行的處理與上述第1實施方 式相同。在本實施方式中,遙控指令分析部116的分析結(jié)果為,送紙控制 指令PFC1 3、巻繞控制指令WCC1 3、測色驅(qū)動控制指令CMDC等是需 要從邏輯坐標(biāo)系向?qū)嵶鴺?biāo)系變換的指令。然后,指令生成部117、坐標(biāo)計 算部118將需要坐標(biāo)變換的指令中的實坐標(biāo)系值(測色位置及驅(qū)動量等)作 為指令值插入,生成送紙系統(tǒng)、測色系統(tǒng)以及巻繞系統(tǒng)的控制指令,該實 坐標(biāo)系值是進(jìn)行從邏輯坐標(biāo)系值向?qū)嵶鴺?biāo)系值變換的計算后取得的。
這樣,本實施方式也與第l實施方式同樣,將印刷圖像IG以及色片CP 的記錄位置設(shè)定為增加了巻筒式記錄紙R的紙寬方向的位置偏移的實坐標(biāo) 系的印刷位置,所以在RAM173中,將用于決定判定結(jié)果圖像JG的坐標(biāo)的 印刷圖像IG和色片CP的坐標(biāo)作為實坐標(biāo)系的坐標(biāo)進(jìn)行存儲。
接著,根據(jù)圖23以及圖24的流程圖和圖25所示的事項處理圖來說明打 印機(jī)系統(tǒng)100的處理。另外,該流程圖不限于軟件的處理,還可以包含硬 件的處理。
例如存在如下的兩種情況,即,用戶操作主裝置150的輸入裝置162, 執(zhí)行對例如在監(jiān)視器150a上顯示的圖像進(jìn)行印刷的通常印刷的情況;和在 測色用設(shè)定畫面上指定色片等執(zhí)行測色用印刷的情況。在執(zhí)行了測色用印 刷的情況下,對測色用圖像進(jìn)行印刷,并且繼續(xù)進(jìn)行色片CP的測色。另外, 用戶在希望采用測色器41所取得的測色數(shù)據(jù)來標(biāo)簽印刷第1打印機(jī)驅(qū)動器 151所判定的判定結(jié)果時,在圖17所示的測色用設(shè)定畫面140上操作標(biāo)簽印 刷設(shè)定按鈕141,然后執(zhí)行測色用印刷。
在印刷執(zhí)行時,主裝置150(詳細(xì)地說是第1打印機(jī)驅(qū)動器151)與打印機(jī) IO確立通信。當(dāng)確立通信時,首先,主裝置150對打印機(jī)10發(fā)送工作開始指令"JS" (S210)(工作開始步驟)。打印機(jī)10當(dāng)接收到工作開始指令"JS"
時(S410),在主裝置150接收到工作結(jié)束指令"JE"之前,禁止網(wǎng)絡(luò)上的主 裝置150以外的其他主裝置等插入。由此,即使存在來自其他主裝置的插 入請求,打印機(jī)10也不接受。
接著,從主裝置150對打印機(jī)10發(fā)送印刷數(shù)據(jù),指示印刷(S220)(第一 指令步驟)。例如,發(fā)送用于對印刷圖像IG和色片CP進(jìn)行印刷的測色用印 刷數(shù)據(jù)。打印機(jī)10根據(jù)印刷數(shù)據(jù)對巻筒式記錄紙R進(jìn)行印刷圖像IG和色片 CP的印刷(S420)。其間,主裝置150對打印機(jī)10確認(rèn)印刷進(jìn)程狀況,當(dāng)有 來自打印機(jī)10的印刷結(jié)束應(yīng)答時(在S230中為肯定判定),然后判定是否有 應(yīng)該在測色裝置40中進(jìn)行的測色(即,是否是用戶在測色用設(shè)定畫面上指定 了測色的印刷執(zhí)行)(S240)(判斷步驟)。
之后,如果有應(yīng)該在測色裝置40中進(jìn)行的測色(在S240中為肯定判定), 則主裝置150進(jìn)行測色指示(S250)(第二指令步驟)。當(dāng)打印機(jī)10從主裝置 150接受了測色指示時(在S430中為肯定判定),將接收的測色指示數(shù)據(jù)向測 色器41轉(zhuǎn)送,對測色器41指示設(shè)定(S440)。結(jié)果,在測色器41中進(jìn)行初始 化處理及測色條件等的設(shè)定。
接著,打印機(jī)10進(jìn)行測色(S450)。 S卩,打印機(jī)10驅(qū)動PF電動機(jī)108,使 巻筒式記錄紙R與輸送方向A上的測色位置對位。然后,打印機(jī)10對測色 驅(qū)動裝置80指示壓紙。其結(jié)果是,正轉(zhuǎn)驅(qū)動壓紙用電動機(jī)71,通過按壓部 件44來按壓在測色位置上配置的巻筒式記錄紙R(參照圖3、圖ll)。接著, 打印機(jī)10指示向測色用滑架57的列方向C(主掃描方向B)對位。其結(jié)果是, 測色用滑架57在主掃描方向B上以一定速度進(jìn)行移動(例如掃描測色的例 子)。此時,打印機(jī)10(詳細(xì)地說是第2打印機(jī)驅(qū)動器89)根據(jù)測色驅(qū)動裝置 80的編碼器130的輸出信號,從測色驅(qū)動裝置80逐次接收計數(shù)器125A所計 數(shù)的測色用滑架57的位置信息,并與測色用滑架57的移動同步,對測色器 41進(jìn)行數(shù)據(jù)取得指示,以使每當(dāng)單位斑塊D的中心部到達(dá)可測色的位置時 測色器41都取得測色數(shù)據(jù)。測色器41根據(jù)數(shù)據(jù)取得指示,在單位斑塊D的 中心部到達(dá)可測色的位置時的定時內(nèi)將測色數(shù)據(jù)存儲到緩沖器中。這樣當(dāng) 一列色片CP的測色結(jié)束時,測色用滑架57向起始位置移動,當(dāng)測色用滑架 57返回到起始位置時,反轉(zhuǎn)驅(qū)動壓紙用電動機(jī)71,解除按壓部件44對巻筒式記錄紙R的按壓。
然后,如果還有應(yīng)該測色的色片CP,則輸送巻筒式記錄紙R到下一測 色位置。以下,當(dāng)存在多列的色片CP時,在所有色片CP的測色結(jié)束之前, 反復(fù)同樣的處理動作。
其間,主裝置150向打印機(jī)10逐次發(fā)送測色進(jìn)程請求,判斷是否結(jié)束 了測色(S260),另一方面,當(dāng)打印機(jī)10監(jiān)視測色驅(qū)動裝置80的結(jié)束(結(jié)束狀 況)接受結(jié)束的應(yīng)答時,對主裝置150發(fā)送表示測色結(jié)束的內(nèi)容(S460)。當(dāng) 接受測色結(jié)束的通知時(在S260中為肯定判定),主裝置150對打印機(jī)10請求 測色結(jié)果(S270)。接受了測色結(jié)果請求的打印機(jī)10對測色器41發(fā)送測色結(jié) 果請求。接受了測色結(jié)果請求的測色器41將測色結(jié)果(測色數(shù)據(jù))經(jīng)由打印 機(jī)10發(fā)送至主裝置150。當(dāng)接收到測色數(shù)據(jù)時,主裝置150(詳細(xì)地說是判定 部158)根據(jù)測色數(shù)據(jù)進(jìn)行判定印刷色是否良好的判定處理(S290)。然后, 判定其判定結(jié)果是否是"OK" (S300),如果是"OK"(在S100中為肯定判 定),則主裝置150(詳細(xì)地說是圖9所示的判斷部173)判斷是否有標(biāo)簽印刷 (S310)。如果判定結(jié)果是"OK",則主裝置150(詳細(xì)地說是圖19所示的標(biāo) 簽印刷指令部182A)指示標(biāo)簽印刷(S410)。在該標(biāo)簽印刷指示中,將送紙系 統(tǒng)的指令、標(biāo)簽印刷系統(tǒng)的指令以及標(biāo)簽印刷數(shù)據(jù)LPD發(fā)送至打印機(jī)IO。 另外,在主裝置150(詳細(xì)地說是圖19所示的工作信息生成部185)中,根據(jù) 已取得的測色數(shù)據(jù)以及判定部158的判定結(jié)果,來生成應(yīng)該在打印機(jī)10中 作為工作信息存儲的測色關(guān)聯(lián)數(shù)據(jù)(包含測色頻度、測色條件、判定結(jié)果等 的測色關(guān)聯(lián)工作信息的數(shù)據(jù)),并將該數(shù)據(jù)臨時存儲到數(shù)據(jù)存儲部157中。
另一方面,接受了標(biāo)簽印刷指示的打印機(jī)10進(jìn)行標(biāo)簽印刷位置的計算 (S490)。 S口,啟動標(biāo)簽印刷位置計算部175(參照圖20),采用測色用印刷圖 像數(shù)據(jù)、從主裝置150取得的標(biāo)簽印刷數(shù)據(jù)LPD,進(jìn)行標(biāo)簽印刷位置的計 算。
在標(biāo)簽印刷位置計算部175中,首先空白區(qū)域檢測部175A在測色用印 刷圖像數(shù)據(jù)內(nèi)檢測印刷圖像IG以及色片CP以外的空白區(qū)域。在該檢測出的 空白區(qū)域中位于色片CP上下左右的區(qū)域的規(guī)定。/。區(qū)域內(nèi),計算可內(nèi)接標(biāo)簽 印刷圖像(矩形形狀)的印刷尺寸。在有多個候補(bǔ)的情況下,選擇配置優(yōu)先 次序高的空白區(qū)域。此外,印刷位置計算部175C在與色片CP相隔規(guī)定距離的位置上計算印刷位置。由此來計算標(biāo)簽印刷位置。
當(dāng)標(biāo)簽印刷位置決定時,打印機(jī)10進(jìn)行向標(biāo)簽印刷位置的用紙對位 (S500)。 g卩,打印機(jī)10在標(biāo)簽印刷指示時所接受的送紙系統(tǒng)的指令值中插 入標(biāo)簽印刷位置,生成使巻筒式記錄紙R從測色位置輸送到標(biāo)簽印刷位置
的送紙指令。此時,從測色位置到標(biāo)簽印刷位置的巻筒式記錄紙R的輸送 為反向輸送(后退),所以在巻繞控制指令WCC2的值中插入標(biāo)簽印刷位置, 還一并生成反向輸送時所需的巻繞指令。然后,打印機(jī)10根據(jù)該送紙指令 來反轉(zhuǎn)驅(qū)動PF電動機(jī)108,并且通過對巻繞裝置30發(fā)送巻繞指令來進(jìn)行反 轉(zhuǎn)指示。由此,反轉(zhuǎn)驅(qū)動PF電動機(jī)108并且與其同步地反轉(zhuǎn)驅(qū)動巻繞裝置 30,從而巻筒式記錄紙R反向輸送(后退)到標(biāo)簽印刷位置。
當(dāng)巻筒式記錄紙R配置在標(biāo)簽印刷位置上時,打印機(jī)10進(jìn)行標(biāo)簽印刷 (S510)。 g卩,例如,在從主裝置150(詳細(xì)地說是第1打印機(jī)驅(qū)動器151)首先 接收的標(biāo)簽印刷數(shù)據(jù)LPD是監(jiān)視器顯示系統(tǒng)的圖像數(shù)據(jù)(例如是RGB表色 系)時,打印機(jī)10通過第2打印機(jī)驅(qū)動器89來實施圖像處理(析像度變換處 理,色變換處理,半色調(diào)處理等),生成CMYK表色系的標(biāo)簽印刷數(shù)據(jù) LPD(參照圖21(b))。然后,控制部103根據(jù)該標(biāo)簽印刷數(shù)據(jù)LPD來驅(qū)動控制 打印發(fā)動機(jī)95,對巻筒式記錄紙R實施判定結(jié)果圖像JG的標(biāo)簽印刷(參照圖 22(c))。
其間,主裝置150對打印機(jī)10逐次發(fā)送標(biāo)簽印刷進(jìn)程請求,進(jìn)行標(biāo)簽 印刷結(jié)束的確認(rèn)(S330),當(dāng)打印機(jī)10結(jié)束標(biāo)簽印刷時,向主裝置150應(yīng)答表 示標(biāo)簽印刷結(jié)束的內(nèi)容。
確認(rèn)了標(biāo)簽印刷結(jié)束的主裝置150對打印機(jī)10進(jìn)行工作信息存儲指示 (S340)。詳細(xì)地說,將圖19所示的工作信息發(fā)送部186從數(shù)據(jù)存儲部157讀 出的測色關(guān)聯(lián)數(shù)據(jù)CMD與工作信息存儲指令JMC(參照圖18、圖19)一起發(fā) 送到打印機(jī)IO。
打印機(jī)10當(dāng)接收工作信息存儲指示時(在S530中為肯定判定),進(jìn)行工 作信息的存儲(S540)。這里,在打印機(jī)10印刷時,墨消耗量運(yùn)算部176根據(jù) 印刷圖像數(shù)據(jù),通過未圖示的點計數(shù)器,按照規(guī)定印刷單位(例如每一規(guī)定 行印刷或者每l頁印刷),對從記錄頭部19噴出的墨滴(點)數(shù)進(jìn)行計數(shù),通 過使點計數(shù)器的計數(shù)值乘以每l點的重量(或體積)來運(yùn)算每個印刷單位的墨消耗量。然后,墨消耗量運(yùn)算部176通過將當(dāng)前算出的墨消耗量與存儲 在RAM173中的上次累積墨消耗量相加,來更新累積墨消耗量。同樣,在 印刷時,用紙消耗量計數(shù)部177對在每個印刷單位所消耗的用紙消耗量(張 數(shù)或用紙長)進(jìn)行計數(shù),通過將當(dāng)前的用紙消耗量與存儲在RAM173中的上 次累積用紙消耗量相加,來更新累積用紙消耗量。
然后,打印機(jī)10的控制部103將臨時存儲在RAM173中的最新的墨消耗 量以及用紙消耗量與測色關(guān)聯(lián)數(shù)據(jù)一起存儲到RAM173內(nèi)的工作信息存儲 部中。在打印機(jī)10的電源被切斷時,這些工作信息從RAM173存儲到非易 失性存儲器171的工作信息存儲部172,在下一次接通電源時這些工作信息 從工作信息存儲部172讀出,寫入RAM173的工作信息存儲部。當(dāng)有來自管 理服務(wù)器300的請求工作信息的訪問時,打印機(jī)10將在RAM173或非易失性 存儲器171的工作信息存儲部中存儲的工作信息發(fā)送到管理服務(wù)器300中。 另外,每當(dāng)更新工作信息、或者以規(guī)定次數(shù)進(jìn)行更新時,在非易失性存儲 器171的工作信息存儲部172中更換該工作信息。
并且,主裝置150當(dāng)確認(rèn)表示工作信息存儲結(jié)束的情況時,進(jìn)行將巻筒 式記錄紙R輸送到規(guī)定位置的用紙對位指示(S350)。接收了用紙對位指示的 打印機(jī)10進(jìn)行用紙對位(S550)。在本例中,規(guī)定位置例如是下一頁的印刷開 始位置,主裝置150將使巻筒式記錄紙R反向輸送(后退)到下一頁的印刷開 始位置的送紙控制指令PFC3、以及使巻繞裝置30反轉(zhuǎn)驅(qū)動的巻繞控制指令 WCC3發(fā)送到打印機(jī)10。結(jié)果,反轉(zhuǎn)驅(qū)動PF電動機(jī)108,反向輸送巻筒式記 錄紙R,并且與其同步地反轉(zhuǎn)驅(qū)動巻繞裝置30,由此從巻繞裝置30陸續(xù)放出 巻筒式記錄紙R,巻筒式記錄紙R反向輸送到下一頁的印刷開始位置。
并且,在測色實施中,當(dāng)測色用印刷、測色指示、判定、標(biāo)簽印刷指 示以及工作信息存儲指示的全部工作結(jié)束時,主裝置150將工作結(jié)束指令 "JE"發(fā)送給打印機(jī)10(S360)(工作結(jié)束通知步驟)。打印機(jī)10接收該工作 結(jié)束指令"JE" (S560)。打印機(jī)10當(dāng)接收到工作結(jié)束指令"JE"時,切斷 與主裝置150的通信連接,許可來自其他主裝置的插入。g卩,接受來自其 他主裝置的通信連接請求。
另外,在上述說明中,以實施圖25所示的測色的情況為例,在通常印 刷時,因為繼印刷之后沒有應(yīng)該實施的測色(在S240中為否定判定),所以在印刷結(jié)束后,主裝置150進(jìn)行了工作信息存儲指示和用紙對位指示,然
后將工作結(jié)束指令"JE"發(fā)送給打印機(jī)10(S360)。另外,即使是實施測色 的情況,當(dāng)如果判定結(jié)果為"NG",則在測色判定后,主裝置150進(jìn)行工 作信息存儲指示和用紙對位指示,然后將工作結(jié)束指令"JE"發(fā)送到打印 機(jī)10(S360)。此外,即使判定結(jié)果為"OK",但在沒有標(biāo)簽印刷時,主裝 置150也在測色判定后進(jìn)行工作信息存儲指示和用紙對位指示,然后將工 作結(jié)束指令"JE"發(fā)送給打印機(jī)10(S360)。
如上所述,根據(jù)本實施方式,可取得以下的效果。
(1) 在等到接收測色數(shù)據(jù)之后,將工作結(jié)束指令"JE"發(fā)送給打印機(jī)IO, 所以在接收測色數(shù)據(jù)后能夠迅速進(jìn)行測色判定。例如,在測色用印刷結(jié)束 后, 一旦發(fā)送了工作結(jié)束指令"JE",就能夠接受來自其他主裝置等的插 入處理,且在該插入處理結(jié)束之前,無法接收測色數(shù)據(jù)。在此情況下,用 戶一直等待在主裝置150的監(jiān)視器150a中顯示測色判定結(jié)果。這樣例如會 給用戶帶來測色失敗等的不安。另外,還有這樣的情況發(fā)生,在測色結(jié)束 后,更新測色關(guān)聯(lián)數(shù)據(jù)的等待時間變長,在管理服務(wù)器300希望取得工作 信息而進(jìn)行訪問時,測色己經(jīng)完成,沒有更新該測色關(guān)聯(lián)信息,從而只能 夠取得舊的測色關(guān)聯(lián)信息。但是,根據(jù)本實施方式的結(jié)構(gòu),能夠避免這樣 的問題。
(2) 在等到標(biāo)簽印刷結(jié)束之后,將工作結(jié)束指令"JE"發(fā)送到打印機(jī)IO, 所以在測色結(jié)束后,可迅速進(jìn)行標(biāo)簽印刷。例如在測色后, 一旦發(fā)送了工 作結(jié)束指令"JE",就能夠接受來自其他主裝置等的插入處理,且在該插 入處理結(jié)束之前無法進(jìn)行標(biāo)簽印刷。在該情況下,會給用戶帶來是否發(fā)生 了標(biāo)簽印刷的印刷錯誤等的不安。但是,根據(jù)本實施方式的結(jié)構(gòu),能夠避 免這樣的問題。
(3) 在等到工作信息存儲指示結(jié)束之后,將工作結(jié)束指令"JE"發(fā)送給 打印機(jī)IO,所以在測色結(jié)束后,能夠迅速進(jìn)行測色關(guān)聯(lián)數(shù)據(jù)的更新。例如 測色后,在進(jìn)行工作信息存儲指示之前一旦發(fā)送工作結(jié)束指令"JE",就 能夠接受來自其他主裝置等的插入處理,且在該插入處理結(jié)束之前無法進(jìn) 行工作信息存儲指示。此時發(fā)生如下的情況,在管理服務(wù)器300希望取得 工作信息而進(jìn)行訪問時與測色已經(jīng)完成無關(guān),都不更新該測色關(guān)聯(lián)信息,20
從而只能夠取得舊的測色關(guān)聯(lián)信息。但是,根據(jù)本實施方式的結(jié)構(gòu),還能 夠避免這樣的問題。
(4) 等到用于在印刷結(jié)束后將用紙配置到規(guī)定位置的用紙對位指示結(jié) 束之后,將工作結(jié)束指令"JE"發(fā)送給打印機(jī)IO,所以印刷結(jié)束后,能夠 迅速進(jìn)行向用紙的下一規(guī)定位置的對位。例如印刷結(jié)束后,在用紙對位指 示之前一旦發(fā)送了工作結(jié)束指令"JE",就能夠接受來自其他主裝置等的 插入處理,且在該插入處理結(jié)束之前無法進(jìn)行用紙對位指示。在此情況下 容易導(dǎo)致發(fā)生如下的狀況,在開始下一頁印刷時,用紙輸送到印刷開始位 置的處理增加從而導(dǎo)致印刷開始延遲,或者在切斷用紙時,用紙的切斷產(chǎn) 生延遲,從而導(dǎo)致在切斷用紙之前用戶要進(jìn)行等待。但是,根據(jù)本實施方 式的結(jié)構(gòu),可避免這樣的問題。
(5) 因為打印機(jī)10來計算標(biāo)簽印刷位置,所以能夠在與用紙上印刷的色 片CP對應(yīng)的適當(dāng)位置上實施判定結(jié)果圖像JG的標(biāo)簽印刷。例如,用戶可不 用再進(jìn)行操作輸入裝置162指定標(biāo)簽印刷位置這樣的麻煩操作。
(6) 因為檢測用紙區(qū)域(或印刷區(qū)域)中的空白區(qū)域,并在檢測出的空白 區(qū)域內(nèi)設(shè)定標(biāo)簽印刷位置,所以能夠避免判定結(jié)果圖像JG與印刷圖像IG或 色片CP重疊印刷。因此,即使是自動決定印刷位置進(jìn)行印刷的結(jié)構(gòu),也能 夠避免由于判定結(jié)果圖像JG與印刷圖像IG或色片CP重疊印刷而導(dǎo)致無法 辨別的情況。
(7) 因為構(gòu)成了在與色片CP相隔規(guī)定的相距距離的對應(yīng)位置上自動設(shè) 定標(biāo)簽印刷位置、在該標(biāo)簽印刷位置上印刷判定結(jié)果圖像JG的結(jié)構(gòu),所以 即使例如在用紙內(nèi)印刷有多個印刷圖像IG以及色片CP的情況下,也能夠明 顯地判別是哪個色片CP的判定結(jié)果圖像JG。
(8) 在增加了巻筒式記錄紙R的偏移量的實坐標(biāo)系的位置上印刷有印刷 圖像IG以及色片CP,并采用該色片CP的實坐標(biāo)系的印刷位置來計算出標(biāo) 簽印刷位置。由此,能夠避免由于巻筒式記錄紙R的偏移量而導(dǎo)致標(biāo)簽印 刷位置與色片CP的相距距離偏移這樣的情況。
(9) 因為根據(jù)紙寬傳感器111的檢測結(jié)果來檢測從巻筒式記錄紙R在紙 寬方向上的基準(zhǔn)位置的偏移量,將邏輯坐標(biāo)系的值坐標(biāo)變換為增加了該偏 移量的實坐標(biāo)系的值,并根據(jù)插入了該實坐標(biāo)系的值的指令來控制測色用滑架57的動作位置,所以即使巻筒式記錄紙R在紙寬方向上偏移,也能夠 在針對色片CP適合的測色位置上正確地進(jìn)行測色。由此,可提高測色判定 結(jié)果的精度。
另外,實施方式不限于上述內(nèi)容,也可以進(jìn)行以下的變更。 (變形例l)上述實施方式構(gòu)成為在主裝置中生成測色控制指令并包含 在印刷數(shù)據(jù)中發(fā)送到打印機(jī)內(nèi)的結(jié)構(gòu),不過還可以采用根據(jù)操作打印機(jī)操 作面板所輸入的測色條件來在打印機(jī)內(nèi)部生成測色控制指令的結(jié)構(gòu)。
(變形例2)不限于打印機(jī)10與主裝置連接的情況。例如,可采用在打印 機(jī)內(nèi)部內(nèi)置有根據(jù)圖像數(shù)據(jù)(例如RGB系圖像數(shù)據(jù))生成印刷數(shù)據(jù)的打印機(jī) 驅(qū)動器、并通過打印機(jī)內(nèi)置的打印機(jī)驅(qū)動器來生成并取得第一控制數(shù)據(jù)的 結(jié)構(gòu)。另外,還可以構(gòu)成為根據(jù)從打印機(jī)操作面板輸入的測色條件由打印 機(jī)內(nèi)部的測色驅(qū)動器生成測色控制指令的結(jié)構(gòu)。在該情況下,也通過預(yù)先 設(shè)定為宣布(應(yīng)答)表示選擇設(shè)備是打印機(jī)類別的內(nèi)容,來確立打印機(jī)10側(cè) 的USB主機(jī)81A與測色驅(qū)動裝置80以及巻繞裝置30的各USB器件82A、 84A 之間的通信,可將第2打印機(jī)驅(qū)動器89所生成的印刷數(shù)據(jù)從打印機(jī)發(fā)送到 選擇設(shè)備即測色驅(qū)動裝置80和巻繞裝置30,所以可采用印刷用指令來控制 測色驅(qū)動裝置80以及巻繞裝置30。由此,可利用已知打印機(jī)驅(qū)動器所具有 的原來打印機(jī)用的電動機(jī)控制功能,來節(jié)省另外開發(fā)用于驅(qū)動測色驅(qū)動裝 置80以及巻繞裝置30的專用驅(qū)動器的工作。因此,可縮短驅(qū)動器開發(fā)成本 以及驅(qū)動器開發(fā)所需的時間。
(變形例3)在計算實坐標(biāo)系的值時可不進(jìn)行偏移量的補(bǔ)正。例如,可去 除為了求出巻筒式記錄紙R的偏移量而設(shè)置的傳感器(在上述實施方式中 為紙寬傳感器lll)。另外,在補(bǔ)正紙寬方向的偏移量時,例如還可以從打 印機(jī)10的輸入操作部輸入紙寬方向的偏移量,采用該偏移量來求出實坐標(biāo) 系的值。
(變形例4)副設(shè)備可以僅是巻繞裝置30,也可以僅是測色裝置40。 (變形例5)副設(shè)備(第二處理部)不限于巻繞裝置30或測色裝置40等選擇 設(shè)備。副設(shè)備(選擇設(shè)備)例如可以是判定裝置(印刷圖像檢査裝置),其利 用照相機(jī)來攝像印刷結(jié)果并進(jìn)行該撮像圖像的圖像處理,從而判定印刷結(jié) 果的好壞;噴嘴檢査裝置,其檢査記錄頭部19的噴嘴堵塞;以及干燥裝置,其使對象中的印刷后的墨干燥。
(變形例6)特定指令不限于印刷指令。例如在第一設(shè)備為打印機(jī)以外的 設(shè)備時,可以是以該第一設(shè)備的設(shè)備作為標(biāo)準(zhǔn)進(jìn)行使用的標(biāo)準(zhǔn)指令。
(變形例7)在上述各實施方式中,作為第一設(shè)備(第一處理部)的打印機(jī) 適用于噴墨式記錄方式的串行打印機(jī),不過也可以適用于噴墨式記錄方式 的線打印機(jī)。
(變形例8)在上述實施方式中將測色器配置于記錄頭部的輸送方向下 游側(cè),不過第二設(shè)備的配置位置不限于此。例如,第二設(shè)備也可以針對記 錄頭部配置于輸送方向上游側(cè)。在該情況下,與對象的斜行方向相對的紙 寬方向的位置偏移方向和上述實施方式相反。
(變形例9)在上述實施方式中,采用了對包含與對象輸送方向交叉的第 一方向(作為一例是主掃描方向B(紙寬方向))的位置偏移、和由于對象斜行
所導(dǎo)致的第一方向的位置偏移的位置進(jìn)行檢測的結(jié)構(gòu),不過也可以采用對 僅包含某一方的位置偏移的位置進(jìn)行檢測的結(jié)構(gòu)。
(變形例10)第二設(shè)備(第二處理部)不限于測色裝置。也可以是用于測定 目的物(object)的除了顏色以外的其他測定內(nèi)容的測定裝置。例如可以 是明亮度。另外,還可以是用于判定點偏移等印刷結(jié)果是否良好的測定內(nèi) 容。此外,測定對象不限于已完成印刷的目的物。
(變形例ll)第一設(shè)備(第一處理部)不限于作為對上述對象實施的處理 來進(jìn)行記錄(印刷)的打印機(jī)。第一設(shè)備對上述對象實施的處理,例如可以 是對作為對象的基板通過刻蝕或激光加工來實施的加工處理。在該情況 下,第二設(shè)備(第二處理部)所實施的處理可舉出在與第一設(shè)備的加工位 置重合的位置或滿足規(guī)定位置關(guān)系的位置上實施的第二加工;或者對第一 設(shè)備進(jìn)行的加工的測定(加工精度的測定等)等。另外,還可以采用如下的 結(jié)構(gòu),即,第一設(shè)備進(jìn)行在對象上檢測第二設(shè)備實施處理所適合的位置這 樣的處理,第二設(shè)備在由第一設(shè)備檢測出的位置上實施處理。
(變形例12)在上述實施方式中,檢測單元被設(shè)置在第一設(shè)備即打印機(jī) 側(cè),不過也可以在第二設(shè)備側(cè)設(shè)置檢測單元。在該情況下,檢測單元的檢 測結(jié)果從第二設(shè)備向第一設(shè)備發(fā)送,第一設(shè)備的控制數(shù)據(jù)生成單元根據(jù)該 接收到的檢測結(jié)果,生成由從第一坐標(biāo)系向第二坐標(biāo)系變換的值所指定的第二控制數(shù)據(jù)。
(變形例13)在上述實施方式中,預(yù)先將偏移量Ax存儲到存儲器102內(nèi), 并采用偏移量Ax進(jìn)行了坐標(biāo)變換計算,不過不限于此。例如可預(yù)先存儲構(gòu) 成作為目的物的色片CP的各單位斑塊D的記錄位置,并作為移動體來確定 測色用滑架57的動作位置,使該動作位置與存儲的單位斑塊的記錄位置相 一致。在該情況下,單位斑塊D的記錄位置可存儲表示單位斑塊印刷時滑 架17的位置的、根據(jù)計數(shù)器114A的計數(shù)值算出的記錄位置。根據(jù)記錄頭部 19噴出墨時的位置,采用滑架速度、墨飛出速度(已存儲的實驗值)、和記 錄頭部19與對象之間的距離來計算墨滴落到對象(巻筒式記錄紙R)上的位 置。該單位斑塊的記錄位置是根據(jù)作為檢測單元的紙寬傳感器lll的檢測 結(jié)果來補(bǔ)正巻筒式記錄紙R的紙寬方向偏移量的用紙上的位置。并且,第2 打印機(jī)驅(qū)動器89的滑架位置坐標(biāo)計算部118B(動作位置確定單元),從作為 存儲單元的存儲器102中,將單位斑塊D的位置(詳細(xì)地說是中心位置)與測 色部123—致的位置計算為測色用滑架57的動作位置。
(變形例14)在上述實施方式中將測色器配置在記錄頭部的輸送方向下 游側(cè),不過第二設(shè)備的配置位置不限于此。例如第二設(shè)備可配置在針對記 錄頭部的輸送方向上游側(cè)。在該情況下,與對象的斜行方向相對的紙寬方 向的位置偏移方向和上述實施方式相反。
(變形例15)在上述實施方式中,采用了對包含與對象輸送方向交叉的 第一方向(作為一例是主掃描方向B(紙寬方向))的位置偏移、和由于對象斜 行所導(dǎo)致的第一方向的位置偏移的位置進(jìn)行檢測的結(jié)構(gòu),不過也可以采用 對僅包含某一方的位置偏移的位置進(jìn)行檢測的結(jié)構(gòu)。
(變形例16)第二設(shè)備不限于測色裝置。也可以是用于測定目的物的除 了顏色以外的其他測定內(nèi)容的測定裝置。例如可以是明亮度。另外,還可 以是用于判定點偏移等印刷結(jié)果是否良好的測定內(nèi)容。此外,測定對象不 限于已完成印刷的目的物。
(變形例17)第一設(shè)備不限于作為對上述對象實施的處理來進(jìn)行記錄 (印刷)的打印機(jī)。第一設(shè)備對上述對象實施的處理,例如可以是對作為對 象的基板通過刻蝕或激光加工來實施的加工處理。在該情況下,第二設(shè)備 所實施的處理可舉出在與第一設(shè)備的加工位置重合的位置或滿足規(guī)定位置關(guān)系的位置上實施的第二加工;或者對第一設(shè)備進(jìn)行的加工的測定(加工 精度的測定等)等。另外,還可以采用如下的結(jié)構(gòu),即,第一設(shè)備進(jìn)行在對 象上檢測第二設(shè)備實施處理所適合的位置這樣的處理,第二設(shè)備在由第一 設(shè)備檢測出的位置上實施處理。
(變形例18)在上述實施方式中,檢測單元被設(shè)置在第一設(shè)備即打印機(jī) 側(cè),不過也可以在第二設(shè)備側(cè)設(shè)置檢測單元。在該情況下,檢測單元的檢 測結(jié)果從第二設(shè)備向第一設(shè)備發(fā)送,第一設(shè)備的控制數(shù)據(jù)生成單元根據(jù)該 接收到的檢測結(jié)果,生成由從第一坐標(biāo)系向第二坐標(biāo)系變換的值所指定的 第二控制數(shù)據(jù)。
(變形例19)從打印機(jī)10向測色驅(qū)動裝置80的指令發(fā)送不限于利用印刷 數(shù)據(jù)(ESC/P控制數(shù)據(jù))的方法。也可以經(jīng)由采用其他通信協(xié)議的通信,將在 動作位置上控制第二設(shè)備的指令從第一設(shè)備發(fā)送到第二設(shè)備。
(變形例20)在上述第2實施方式中,可廢止標(biāo)簽印刷、工作信息存儲指 示、標(biāo)簽印刷后的用紙對位指示中的至少一個處理。在這樣的情況下,在 接收測色數(shù)據(jù)后,將工作結(jié)束指令"JE"發(fā)送到打印機(jī)IO,所以至少在測 色用的印刷結(jié)束后,能夠迅速地取得測色數(shù)據(jù)。由此,可取得與上述實施 方式大致相同的效果。
(變形例21)在上述第2實施方式中,主控制部不限于主裝置150內(nèi)的打 印機(jī)驅(qū)動器151(主驅(qū)動器)。例如,可以是內(nèi)置在打印機(jī)10中具有主控制部 功能的打印機(jī)驅(qū)動器。例如,還可以是獨(dú)立型打印機(jī)內(nèi)的打印機(jī)驅(qū)動器, 該獨(dú)立型打印機(jī)內(nèi)的打印機(jī)驅(qū)動器,可由用戶一邊觀察在裝備到打印機(jī)io 的操作面板的畫面上顯示的測色用設(shè)定畫面一邊對操作按鈕進(jìn)行操作來 指定測色條件以及色片CP和標(biāo)簽的印刷。在該情況下,打印機(jī)10內(nèi)置的打 印機(jī)驅(qū)動器基本上具有與圖5所示的打印機(jī)驅(qū)動器151同樣的結(jié)構(gòu),具有進(jìn)
行圖像處理、測色條件設(shè)定、標(biāo)簽印刷設(shè)定、工作信息存儲指示等的功能。 因為向打印機(jī)10通知工作開始指令JS和工作結(jié)束指令JE的定時與上述第
一實施方式相同,所以即使利用上述結(jié)構(gòu),也能夠防止印刷結(jié)束后到實際 實施測色數(shù)據(jù)取得、標(biāo)簽印刷、工作存儲指示、用紙對位之前的遲延。
(變形例21)在上述第2實施方式中,例如用戶在測色用設(shè)定畫面140上 操作輸入裝置162來指定標(biāo)簽印刷位置,對標(biāo)簽印刷數(shù)據(jù)(例如,RGB圖像數(shù)據(jù))實施印刷用的圖像處理,以使打印機(jī)驅(qū)動器151在該指定的位置上印 刷,從而能夠生成印刷用的標(biāo)簽印刷數(shù)據(jù)(CMYK表色系圖像數(shù)據(jù))。艮口,
在判定部157采用測色數(shù)據(jù)進(jìn)行了是否良好的判定后,圖像數(shù)據(jù)處理部161 從數(shù)據(jù)存儲部158中讀出用戶在測色用設(shè)定畫面上指定的標(biāo)簽印刷數(shù)據(jù), 并對該標(biāo)簽印刷數(shù)據(jù)實施以指定位置及指定尺寸進(jìn)行印刷這樣的圖像處 理,生成CMYK表色系的標(biāo)簽印刷數(shù)據(jù)。
(變形例22)在上述第2實施方式中,可采用不實施將指令的值從邏輯坐 標(biāo)系向?qū)嵶鴺?biāo)系變換的結(jié)構(gòu)。
(變形例23)第一處理部不限于打印機(jī)。例如還可以采用具有對對象進(jìn) 行輸送的輸送單元、以及從輸送中的對象上讀取由主裝置指定的規(guī)定標(biāo)記 和圖像等被讀取部分的讀取單元的結(jié)構(gòu)。
(變形例24)在上述各實施方式中,作為第一設(shè)備(或第一處理部)具體 舉出了作為流體噴出裝置的噴墨式打印機(jī)10,不過不限于此,還能夠具體 舉出可噴出墨以外的其他流體(包括液體、功能材料粒子分散或混合到液 體中而形成的液狀體、如凝膠的流狀體、可作為流體流動并能夠噴出的固 體)的流體噴出裝置。例如,也可以是對以分散或溶解的形態(tài)包含在液晶顯 示器、EL(電致發(fā)光)顯示器以及面發(fā)光顯示器的制造等中采用的電極材料 及色材料(像素材料)等材料的液狀體進(jìn)行噴出的液狀體噴出裝置;對在生 物芯片制造中采用的生體有機(jī)物進(jìn)行噴出的液體噴出裝置;可用作精密吸 管的對作為試樣的液體進(jìn)行噴出的液體噴出裝置。此外,還可以是對鐘表 或照相機(jī)等精密儀器能夠精確定位地噴出潤滑油的液體噴出裝置;為了形 成用于光通信元件等中的微小半球透鏡(光學(xué)透鏡)等而在基板上噴出紫外 線硬化樹脂等透明樹脂液的液體噴出裝置;為了刻蝕基板等而噴出酸或堿 等刻蝕液的液體噴出裝置;噴出凝膠(例如物理凝膠)等流狀體的流狀體噴 出裝置;噴出以墨粉等粉體(粉粒體)為例的固體的粉粒體噴出裝置(例如, 噴射墨粉式記錄裝置)。并且,能夠在這些之中的任意一種流體噴出裝置上 適用本發(fā)明適用。另外,在本說明書中所謂"流體"是不包含僅由氣體組 成的流體的概念,在流體中例如包含液體(包括無機(jī)溶劑、有機(jī)溶劑、溶液、 液狀樹脂、液狀金屬(金屬融液)等)、液狀體、流狀體、粉粒體(包括粒體、 粉體)等。另外,上述基板或精密儀器等作為對象。
權(quán)利要求
1. 一種電子設(shè)備系統(tǒng),具有在對象上執(zhí)行第一處理的第一設(shè)備;針對規(guī)定的動作位置在上述對象上執(zhí)行第二處理的第二設(shè)備;以及檢測上述對象的位置的檢測單元,其中,上述第一設(shè)備具備控制數(shù)據(jù)取得單元,其取得指定了上述動作位置的第一控制數(shù)據(jù);控制數(shù)據(jù)生成單元,其根據(jù)上述檢測單元的檢測結(jié)果,生成對上述第一控制數(shù)據(jù)所指定的上述動作位置進(jìn)行了補(bǔ)正的第二控制數(shù)據(jù);以及第一通信單元,其將上述第二控制數(shù)據(jù)發(fā)送到上述第二設(shè)備,上述第二設(shè)備具有第二通信單元,其接收上述第二控制數(shù)據(jù);以及控制單元,其根據(jù)上述第二控制數(shù)據(jù)在上述補(bǔ)正了的動作位置上執(zhí)行上述第二處理。
2. 根據(jù)權(quán)利要求l所述的電子設(shè)備系統(tǒng),其特征在于, 上述檢測單元被安裝到沿著與上述對象的輸送方向交叉的第一方向移動的移動體上,該檢測單元用于檢測上述對象的上述第一方向的位置, 上述第一設(shè)備在上述對象上記錄目的物作為上述第一處理, 上述第二設(shè)備具有在上述第一方向上移動的測色部,在上述第一設(shè)備執(zhí)行了上述記錄且上述對象沿著上述輸送方向被輸送后,該第二設(shè)備執(zhí)行上述目的物的測色作為上述第二處理,上述控制數(shù)據(jù)生成單元對于在上述第一控制數(shù)據(jù)中由上述對象上的坐標(biāo)即第一坐標(biāo)系所指定的上述動作位置,利用以上述測色部的起始位置為基準(zhǔn)的第二坐標(biāo)系來進(jìn)行指定,生成上述第二控制數(shù)據(jù)。
3. —種電子設(shè)備系統(tǒng)中的控制方法,該電子設(shè)備系統(tǒng)具有在對象 上執(zhí)行第一處理的第一設(shè)備;針對規(guī)定的動作位置在上述對象上執(zhí)行第二 處理的第二設(shè)備;以及檢測上述對象的位置的檢測單元,其中,上述第一設(shè)備取得指定了上述動作位置的第一控制數(shù)據(jù),根據(jù)上述檢 測單元的檢測結(jié)果,生成對上述第一控制數(shù)據(jù)所指定的上述動作位置進(jìn)行 了補(bǔ)正的第二控制數(shù)據(jù),并將上述第二控制數(shù)據(jù)發(fā)送到上述第二設(shè)備,上述第二設(shè)備接收上述第二控制數(shù)據(jù),并根據(jù)上述第二控制數(shù)據(jù)在上述補(bǔ)正 了的動作位置上執(zhí)行上述第二處理。
全文摘要
本發(fā)明提供一種電子設(shè)備系統(tǒng)和電子設(shè)備系統(tǒng)中的控制方法,其中,主裝置(150)內(nèi)的第1打印機(jī)驅(qū)動器(151)生成將測色驅(qū)動裝置(80)的測色用滑架的動作位置指定為在用紙上設(shè)定的邏輯坐標(biāo)系的值的指令。在接收了該指令的打印機(jī)(10)內(nèi),根據(jù)紙寬傳感器(111)的檢測結(jié)果求出記錄紙(卷筒式記錄紙)的紙寬方向的偏移量,并存儲到存儲器(102)中。在打印機(jī)(10)內(nèi)設(shè)置的第2打印機(jī)驅(qū)動器(89)通過滑架位置坐標(biāo)計算部(118B)進(jìn)行將指令內(nèi)的值從邏輯坐標(biāo)系向?qū)嵶鴺?biāo)系坐標(biāo)變換的計算,將指定該實坐標(biāo)系的值的指令插入印刷數(shù)據(jù),向測色驅(qū)動裝置(80)發(fā)送。
文檔編號B41J29/393GK101531101SQ20091012870
公開日2009年9月16日 申請日期2009年3月13日 優(yōu)先權(quán)日2008年3月13日
發(fā)明者桑原祐樹 申請人:精工愛普生株式會社