專利名稱:條形碼數(shù)據(jù)管理裝置、打印裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種條形碼數(shù)據(jù)管理裝置和打印裝置。
技術(shù)背景
在用于企業(yè)運(yùn)轉(zhuǎn)的打印系統(tǒng)等中,由頁面描述語言等的打印語言來描述用于在打 印系統(tǒng)中進(jìn)行打印的材料的打印數(shù)據(jù)。打印系統(tǒng)解析該頁面描述語言格式并且生成位圖格 式數(shù)據(jù),然后基于該位圖格式數(shù)據(jù)執(zhí)行打印。在打印系統(tǒng)中存在如下的已知技術(shù)將打印數(shù)據(jù)轉(zhuǎn)換為PDF (可移植文檔格式)等 的電子格式數(shù)據(jù),并且存儲(chǔ)如此轉(zhuǎn)換后的數(shù)據(jù)(日本特開2007-253598號(hào)公報(bào))。
發(fā)明內(nèi)容
本發(fā)明是一種條形碼數(shù)據(jù)管理裝置,當(dāng)將包括條形碼圖像的打印數(shù)據(jù)轉(zhuǎn)換為電子 格式并且基于轉(zhuǎn)換后的電子格式進(jìn)行打印時(shí),與基于轉(zhuǎn)換為電子格式的條形碼圖像進(jìn)行打 印的情況相比,所述條形碼數(shù)據(jù)管理裝置可以打印更精確的條形碼圖像。本發(fā)明的第一方面提供了一種條形碼數(shù)據(jù)管理裝置,該條形碼數(shù)據(jù)管理裝置包 括轉(zhuǎn)換單元,其將包括條形碼數(shù)據(jù)的打印數(shù)據(jù)轉(zhuǎn)換為用于瀏覽的電子格式數(shù)據(jù);提取單元,其提取所述打印數(shù)據(jù)中包括的條形碼數(shù)據(jù),所述條形碼數(shù)據(jù)包括來自 處于可瀏覽狀態(tài)的條形碼圖像的開始位置、范圍、類型和實(shí)際編碼數(shù)據(jù);以及附加單元,其將由所述提取單元提取的條形碼數(shù)據(jù)附加到在所述電子格式數(shù)據(jù)中 提供的非瀏覽區(qū)域。本發(fā)明的第二方面提供了第一方面的條形碼數(shù)據(jù)管理裝置,該條形碼數(shù)據(jù)管理裝 置還包括條形碼范圍識(shí)別單元,其基于由所述附加單元附加到非瀏覽區(qū)域的條形碼數(shù)據(jù)來 識(shí)別所述條形碼圖像的開始位置和范圍;對象去除單元,其從所述電子格式信息中去除由所述條形碼范圍識(shí)別單元識(shí)別出 的條形碼圖像的區(qū)域;重新產(chǎn)生單元,其在由所述附加單元附加到非瀏覽區(qū)域的所述條形碼數(shù)據(jù)中的實(shí) 際編碼數(shù)據(jù)的基礎(chǔ)上,基于所述電子格式數(shù)據(jù),重新產(chǎn)生適用于打印處理的取決于打印裝 置的新條形碼圖像;和替換單元,其將由所述對象去除單元去除的區(qū)域的條形碼圖像替換為由所述重新 產(chǎn)生單元重新產(chǎn)生的條形碼圖像。本發(fā)明的第三方面提供了一種打印裝置,該打印裝置包括打印執(zhí)行單元,其將用于組織內(nèi)發(fā)生的打印活動(dòng)的打印數(shù)據(jù)轉(zhuǎn)換為可瀏覽的電子 格式數(shù)據(jù),并基于所述電子格式數(shù)據(jù)在取決于打印裝置的狀態(tài)下執(zhí)行打印;提取單元,其提取由所述轉(zhuǎn)換單元轉(zhuǎn)換的電子格式數(shù)據(jù)中包括的條形碼圖像;
附加單元,其基于由所述提取單元提取的條形碼圖像,將條形碼數(shù)據(jù)附加到電子 格式數(shù)據(jù)中提供的非瀏覽區(qū)域,所述條形碼數(shù)據(jù)包括處于可瀏覽狀態(tài)的所述條形碼圖像的 開始位置、范圍、類型和實(shí)際編碼數(shù)據(jù);條形碼范圍識(shí)別單元,其基于由所述附加單元附加的條形碼數(shù)據(jù)來識(shí)別所述條形 碼圖像的開始位置和范圍;對象去除單元,其從所述電子格式信息中去除由所述條形碼范圍識(shí)別單元識(shí)別出 的條形碼圖像的區(qū)域;重新產(chǎn)生單元,其以存儲(chǔ)在存儲(chǔ)單元中的所述條形碼圖像的實(shí)際編碼數(shù)據(jù)為基 礎(chǔ),重新產(chǎn)生適用于打印執(zhí)行單元中的打印處理的取決于打印裝置的新條形碼圖像;以及替換單元,其將由所述對象去除單元去除的區(qū)域的條形碼圖像替換為由所述重新 產(chǎn)生單元重新產(chǎn)生的條形碼圖像。根據(jù)本發(fā)明的第一方面,當(dāng)將包括條形碼圖像的打印數(shù)據(jù)轉(zhuǎn)換為電子 格式并且基 于轉(zhuǎn)換后的電子格式進(jìn)行打印時(shí),與基于轉(zhuǎn)換為電子格式的條形碼圖像進(jìn)行打印的情況相 比,可以打印更精確的條形碼圖像。根據(jù)本發(fā)明的第二方面,與不具有本結(jié)構(gòu)的情況相比,當(dāng)用取決于打印裝置的打 印進(jìn)行打印時(shí),可以保持從條形碼圖像讀取的實(shí)際編碼數(shù)據(jù)。根據(jù)本發(fā)明的第三方面,與不具有本結(jié)構(gòu)的情況相比,當(dāng)用取決于打印裝置的打 印進(jìn)行打印時(shí),可以保持從條形碼圖像讀取的實(shí)際編碼數(shù)據(jù)。
將基于以下附圖詳細(xì)描述本發(fā)明的示例性實(shí)施方式,在附圖中圖1是根據(jù)本示例性實(shí)施方式的企業(yè)打印系統(tǒng)的示意性結(jié)構(gòu)圖;圖2A到2D是當(dāng)將表單分為分開的數(shù)據(jù)類型時(shí)的平面圖;圖3是根據(jù)本示例性實(shí)施方式的企業(yè)打印裝置的示意性結(jié)構(gòu)圖;圖4是根據(jù)本示例性實(shí)施方式的電子格式數(shù)據(jù)管理裝置的硬件結(jié)構(gòu)圖;圖5是根據(jù)本示例性實(shí)施方式的電子格式數(shù)據(jù)管理裝置中的執(zhí)行打印數(shù)據(jù)獲取 處理和重新打印指示的功能框圖;圖6是示出根據(jù)本示例性實(shí)施方式的電子格式數(shù)據(jù)管理裝置中的打印數(shù)據(jù)獲取 控制例程的流程圖;以及圖7是示出根據(jù)本示例性實(shí)施方式的電子格式數(shù)據(jù)管理裝置中的重新打印控制 例程的流程圖。
具體實(shí)施例方式本發(fā)明中的電子格式是可由顯示單元解析以顯示在顯示畫面上的數(shù)據(jù)格式。電 子文檔格式的示例例如包括PDF文檔(可移植文檔格式)、Word文檔(Microsoft Office Word)、Excel文檔(Microsoft Office Excel),這些是各自可由它們相應(yīng)的專用應(yīng)用程序 解析的格式。圖1是示出根據(jù)本發(fā)明的示例性實(shí)施方式的企業(yè)打印系統(tǒng)的示意性結(jié)構(gòu)圖。應(yīng)當(dāng) 注意,“企業(yè)系統(tǒng)”指組織內(nèi)出現(xiàn)的活動(dòng)。例如對所有核心公司活動(dòng)的管理,例如銷售管理、生產(chǎn)管理、HR、工資單等。將打印具有幾千到幾萬頁的任務(wù)的表單的相關(guān)系統(tǒng)稱作“企業(yè)打 印系統(tǒng)”。企業(yè)打印系統(tǒng)的主體是企業(yè)打印裝置100,打印數(shù)據(jù)輸入到該企業(yè)打印裝置100。例如,有時(shí)候企業(yè)打印裝置100被指派在已進(jìn)行了預(yù)打印的記錄紙50 (參見圖3) 上進(jìn)行打印。執(zhí)行對打印數(shù)據(jù)的打印以將數(shù)據(jù)填充到表單(表格等)的適當(dāng)位置處的空間。圖2A示出了預(yù)打印有表單的空白表單50A的示例。圖2中示出的空白表單50A 是在便利店等中接受的“支付交易表單”,例如具有用于填入支付量、收款人姓名、電子貨幣 轉(zhuǎn)賬金融機(jī)構(gòu)等的欄,由分格線52和文本54形成。有時(shí)候在這種空白表單50A(打印數(shù)據(jù))上已經(jīng)存在條形碼圖像56。
另選的是,條形碼圖像數(shù)據(jù)可以合并到打印數(shù)據(jù)中,從而在打印期間被打印為條 形碼圖像56。條形碼圖像56打印在空白表單50A的特定位置處的特定區(qū)域中。可以通過 用讀取裝置(條形碼讀取器等)讀取條形碼圖像56來獲得條形碼圖像56的實(shí)際編碼數(shù)據(jù)。企業(yè)打印裝置100的示意性結(jié)構(gòu)圖3示出了根據(jù)本示例性實(shí)施方式的企業(yè)打印裝置100。按照從圖3的左手側(cè)起的 順序,企業(yè)打印裝置100廣泛地分為圖像形成單元12、紙張存儲(chǔ)單元14和后處理單元16。圖像形成單元12在該圖像形成單元12的殼體18的頂面上設(shè)置有主控制單元20, 該主控制單元20整體控制企業(yè)打印裝置100。主控制單元20配置有控制主體22、鍵盤24、 和顯示器26。在圖3中的主控單元20的右手側(cè)(在圖像形成單元12的頂面上)還設(shè)置有矩形 形狀的開口部??纱蜷_的蓋32接合到該開口。圖像形成單元12由殼體18覆蓋并且配置有光掃描單元,其掃描根據(jù)來自主控單 元20的圖像數(shù)據(jù)而生成的光束;感光鼓,當(dāng)用光掃描單元所掃描的光束照射時(shí)在其上形成 靜電潛像;顯影單元,其通過將顯影劑(例如調(diào)色劑等)提供到感光鼓上的靜電潛像上來進(jìn) 行顯影;轉(zhuǎn)印單元,其將通過顯影而可見的圖像轉(zhuǎn)印到記錄紙上;和定影單元,其對已轉(zhuǎn)印 到記錄紙上的圖像進(jìn)行定影。按照上述順序的過程在下面統(tǒng)稱為“圖像形成處理”。在適當(dāng) 的情況下,在下面還將“圖像形成處理”稱為“打印”。容納圖像形成單元12的殼體18的正面的基本全部區(qū)域都是開放的,如圖3中所 見,并且,一對門34以雙門結(jié)構(gòu)接合到殼體18。當(dāng)對圖像形成單元12執(zhí)行維護(hù)時(shí),通過打開這一對門34,由此提供表面面積與殼 體18的整個(gè)表面基本相同的維護(hù)操作空間。使得結(jié)構(gòu)如下從設(shè)置在可打開的蓋32下方的托盤36或者從設(shè)置在紙張存儲(chǔ)單 元14中的多個(gè)托盤38選擇性地取出要饋送到圖像形成單元1 2的記錄紙50(例如圖2A 到2D中示出的空白表單50A)。多個(gè)托盤36、38能夠存儲(chǔ)不同尺寸(有時(shí)候是相同尺寸) 的記錄紙50,并且,基于來自主控制單元20的指示,根據(jù)圖像形成單元12的指示來選擇托 盤36、38中的一個(gè)或另一個(gè),并且例如,從記錄紙50的最上面一張起按順序饋送出記錄紙 50。紙張存儲(chǔ)單元14的頂部是用于傳送已由圖像形成單元12進(jìn)行了打印的記錄紙50 的傳送單元40。即,當(dāng)需要對由圖像形成單元12打印的記錄紙50進(jìn)行后處理時(shí),經(jīng)由傳送 單元40將記錄紙50傳送到后處理單元16。應(yīng)當(dāng)注意,將不需要后處理的記錄紙50排出到設(shè)置在可打開的蓋32下方的排出托盤單元42。后處理單元16也稱作為完成單元,例如,其執(zhí)行諸如書本裝訂、釘緊、開孔、折疊 等的處理,以及按作業(yè)或者按多個(gè)副本的校對處理。重新打印系統(tǒng)的結(jié)構(gòu)
如圖1中所示,當(dāng)打印數(shù)據(jù)輸入到企業(yè)打印裝置100時(shí),在企業(yè)打印裝置100中執(zhí) 行打印處理,并且輸出由打印得到的記錄紙50。當(dāng)打印數(shù)據(jù)向記錄紙50 (空白表單50A)的輸出完成時(shí),在企業(yè)打印裝置100中不 保存打印數(shù)據(jù)而是將其毀壞。因此,為了瀏覽曾經(jīng)打印過的內(nèi)容、或者為了執(zhí)行其重新打 印,必須重新獲取打印數(shù)據(jù)。本示例性實(shí)施方式被構(gòu)成為由電子格式數(shù)據(jù)管理裝置10接收 輸入到企業(yè)打印裝置100的打印數(shù)據(jù)。圖4是電子格式數(shù)據(jù)管理裝置10的硬件結(jié)構(gòu)圖。控制裝置主體IOA包括CPU 14、RAM 16、ROM 18和I/O (輸入輸出單元)20、以及 將這些部件連接在一起的作為數(shù)據(jù)總線、控制總線等的總線22。鍵盤10B、鼠標(biāo)10C、和監(jiān)視器IOD各自分別連接到I/O 20。作為大容量存儲(chǔ)介質(zhì)、 具有至少大于ROM 18的存儲(chǔ)容量的硬盤驅(qū)動(dòng)器(HDD) 24連接到I/O 20,從而可在其中存儲(chǔ) 用于多個(gè)作業(yè)的作業(yè)數(shù)據(jù)(如稍后所述的PDF數(shù)據(jù)等)。I/O 20經(jīng)由接口單元(I/F)26連 接到通信電路網(wǎng)絡(luò)12。如上所述地構(gòu)成的電子格式數(shù)據(jù)管理裝置10具有這樣的作用將接收的打印數(shù) 據(jù)編輯為用于空白表單50A的打印格式,并且存儲(chǔ)所編輯的打印數(shù)據(jù)。當(dāng)執(zhí)行這種編輯時(shí), 電子格式數(shù)據(jù)管理裝置10將所接收的打印數(shù)據(jù)例如轉(zhuǎn)換為PDF數(shù)據(jù)。因此按照針對企業(yè) 打印裝置100調(diào)整的格式(例如條形碼字體、條形碼圖案數(shù)據(jù)等)下載條形碼圖像56 (參 見圖2A)。除了用于瀏覽的監(jiān)視器IOD之外,還存在經(jīng)由通信電路網(wǎng)絡(luò)12連接到電子格式數(shù) 據(jù)管理裝置10的打印裝置110 (參見圖1),打印裝置110用于重新打印企業(yè)打印任務(wù)的一 部分。在下面將引用“重新打印裝置110”,以區(qū)別于企業(yè)打印裝置100。操作者通過搜索電子格式數(shù)據(jù)管理裝置10中保存的PDF數(shù)據(jù)來瀏覽(在監(jiān)視器 上顯示)期望的數(shù)據(jù)并且按需要指示重新打印。然而,當(dāng)重新打印時(shí),已成為PDF數(shù)據(jù)的條形碼圖像56 (參見圖2A)具有被調(diào)整為 在企業(yè)打印裝置100中進(jìn)行打印的格式(條形碼字體、條形碼圖案數(shù)據(jù)等,如上所述)。因 此,如果該格式不適用于重新打印裝置110,那么在打印之后有可能出現(xiàn)條形碼讀取問題。在本示例性實(shí)施方式中,在電子格式數(shù)據(jù)管理裝置10中執(zhí)行以下動(dòng)作以解決此 問題。(動(dòng)作1)將包括條形碼圖像56的開始位置、區(qū)域、類型和實(shí)際編碼數(shù)據(jù)的條形碼數(shù)據(jù)嵌入 在PDF數(shù)據(jù)中存在的非瀏覽區(qū)域中。PDF數(shù)據(jù)的非瀏覽區(qū)域表示“書簽”、“批注”、“注釋”、 “PDF標(biāo)記”區(qū)域。(動(dòng)作2)剪切作為PDF數(shù)據(jù)下載的電子格式的條形碼圖像56的區(qū)域。(動(dòng)作3)
對于在動(dòng)作2中剪切的區(qū)域,讀出嵌入在非瀏覽區(qū)域中的條形碼數(shù)據(jù)的類型和實(shí) 際編碼數(shù)據(jù),并且按照針對重新打印裝置110而適當(dāng)調(diào)整的條形碼格式重新產(chǎn)生條形碼圖 像數(shù)據(jù)。(動(dòng)作4)基于嵌入在非瀏覽區(qū)域中的條形碼數(shù)據(jù)的開始位置和區(qū)域,將在動(dòng)作3中重新產(chǎn) 生的條形碼圖像數(shù)據(jù)粘貼到PDF數(shù)據(jù)中。圖5是企業(yè)打印裝置100中的用于執(zhí)行上面動(dòng)作1到動(dòng)作4的功能框圖。應(yīng)當(dāng)注 意,圖5中的框完全是功能分離的,并不限制硬件結(jié)構(gòu)。如圖5中所示,輸入單元(對于上述鍵盤IOB和鼠標(biāo)IOC的統(tǒng)稱)200連接到輸入 分析單元202。輸入分析單元202分析輸入到輸入單元200的指示,特別是在這里分析(確定)是否指示了打印數(shù)據(jù)獲取,或者是否指示了重新打印所存儲(chǔ)的PDF數(shù)據(jù)。打印數(shù)據(jù)獲取指示輸入分析單元202連接到打印數(shù)據(jù)獲取單元204。當(dāng)作為輸入分析單元202的分 析結(jié)果而確定了輸入指示是打印數(shù)據(jù)獲取指示時(shí),隨后啟動(dòng)打印數(shù)據(jù)獲取單元204。打印數(shù)據(jù)獲取單元204經(jīng)由接口單元205獲取打印數(shù)據(jù)。應(yīng)當(dāng)注意,可以使得結(jié) 構(gòu)如下該打印數(shù)據(jù)獲取不依賴于輸入單元200,并且當(dāng)打印數(shù)據(jù)發(fā)送到企業(yè)打印裝置100 時(shí)總是進(jìn)行獲取。打印數(shù)據(jù)獲取單元204連接到數(shù)據(jù)分割單元206。當(dāng)打印數(shù)據(jù)獲取單元204獲取 了打印數(shù)據(jù)時(shí),將打印數(shù)據(jù)發(fā)送到數(shù)據(jù)分割單元206。數(shù)據(jù)分割單元206具有這樣的作用根據(jù)數(shù)據(jù)的各個(gè)種類來分割所獲取的打印數(shù)據(jù)。例如,圖2A到2D示出了由企業(yè)打印裝置100在其上進(jìn)行處理的空白表單50A。該 空白表單50A是“支付交易表單”,適用于在便利店等處進(jìn)行賬單支付等,并且空白表單50A 在記錄紙50上預(yù)先打印有與其相關(guān)的打印。在空白表單50A的這種情況下,數(shù)據(jù)分割單元206將圖像數(shù)據(jù)從圖2A中示出的原 始內(nèi)容分割為用于圖2B的覆蓋圖像58、圖2C的文本圖像54、和圖2D的條形碼圖像56的 圖像數(shù)據(jù)。針對按照該方式分割的各個(gè)圖像數(shù)據(jù)單位執(zhí)行PDF轉(zhuǎn)換處理。在數(shù)據(jù)分割單元206中分割了打印數(shù)據(jù)后,將所有分割的圖像數(shù)據(jù)(覆蓋圖像58、 文本圖像54和條形碼圖像56)發(fā)送到瀏覽PDF數(shù)據(jù)生成單元208。在由數(shù)據(jù)分割單元206分割的所有圖像數(shù)據(jù)中,從條形碼圖像56提取條形碼數(shù) 據(jù),并且將其發(fā)送到條形碼數(shù)據(jù)分析單元210。在瀏覽PDF數(shù)據(jù)生成單元208中對已分為各個(gè)種類的圖像數(shù)據(jù)執(zhí)行PDF轉(zhuǎn)換處 理,并且生成瀏覽PDF數(shù)據(jù)。將生成的PDF數(shù)據(jù)發(fā)送到嵌入處理單元212。在條形碼數(shù)據(jù)分析單元210中分析所提取的條形碼數(shù)據(jù),并且獲得下面的數(shù)據(jù) (1)到⑷。(1)開始位置數(shù)據(jù)識(shí)別當(dāng)打印條形碼圖像56時(shí)的開始位置的數(shù)據(jù)(2)區(qū)域數(shù)據(jù)
指定條形碼圖像56的打印區(qū)域的數(shù)據(jù)(3)類型數(shù)據(jù)區(qū)分條形碼的類型(例如IAN碼、JAN碼等)的數(shù)據(jù)(4)實(shí)際編碼數(shù)據(jù) 條形碼所表示的數(shù)據(jù)的實(shí)際編碼數(shù)據(jù)內(nèi)容在下面將所獲取的數(shù)據(jù)⑴到⑷共同稱作為“條形碼數(shù)據(jù)”。將條形碼數(shù)據(jù)從條形碼數(shù)據(jù)分析單元210發(fā)送到臨時(shí)數(shù)據(jù)存儲(chǔ)單元214,在臨時(shí) 數(shù)據(jù)存儲(chǔ)單元214臨時(shí)存儲(chǔ)條形碼數(shù)據(jù)。當(dāng)已將條形碼數(shù)據(jù)輸入到臨時(shí)數(shù)據(jù)存儲(chǔ)單元214時(shí),啟動(dòng)非瀏覽區(qū)域識(shí)別單元 216,并且識(shí)別條形碼數(shù)據(jù)的存儲(chǔ)位置。例如,PDF數(shù)據(jù)通常具有用于書簽、批注、注釋、PDF 標(biāo)記等的嵌入?yún)^(qū)域,并且將這些區(qū)域中的一個(gè)或另一個(gè)識(shí)別為條形碼數(shù)據(jù)要存儲(chǔ)在其中的 存儲(chǔ)位置。當(dāng)已由非瀏覽區(qū)域識(shí)別單元216識(shí)別了條形碼數(shù)據(jù)的存儲(chǔ)位置時(shí),將該識(shí)別數(shù)據(jù) 發(fā)送到嵌入處理單元212。臨時(shí)數(shù)據(jù)存儲(chǔ)單元214與非瀏覽區(qū)域識(shí)別單元216的啟動(dòng)同步 并且將條形碼數(shù)據(jù)發(fā)送到嵌入處理單元212。嵌入處理單元212將條形碼數(shù)據(jù)嵌入從瀏覽PDF數(shù)據(jù)生成單元208發(fā)送的PDF數(shù) 據(jù)中的所識(shí)別出的嵌入位置中。嵌入處理單元212連接到存儲(chǔ)處理單元218。當(dāng)嵌入處理單元218完成了條形碼 數(shù)據(jù)的嵌入時(shí),將PDF數(shù)據(jù)發(fā)送到存儲(chǔ)處理單元218。由存儲(chǔ)處理單元218將PDF數(shù)據(jù)存儲(chǔ) 在硬盤驅(qū)動(dòng)器24中。PDF數(shù)據(jù)重新打印指示在輸入分析單元202中,當(dāng)將來自輸入單元200的信號(hào)確認(rèn)為是重新打印硬盤驅(qū) 動(dòng)器24中存儲(chǔ)的PDF數(shù)據(jù)的指示時(shí),輸入分析單元202指定指示打印數(shù)據(jù)識(shí)別單元220重 新打印PDF數(shù)據(jù)。指示打印數(shù)據(jù)識(shí)別單元220連接到數(shù)據(jù)讀取單元222。數(shù)據(jù)讀取單元222從硬盤 驅(qū)動(dòng)器24讀出在指示打印數(shù)據(jù)識(shí)別單元220中識(shí)別出的PDF數(shù)據(jù)。數(shù)據(jù)讀取單元222分別連接到顯示控制單元224、條形碼圖像區(qū)域剪切單元226、 和非瀏覽區(qū)域嵌入數(shù)據(jù)獲取單元228。顯示控制單元224接收由數(shù)據(jù)讀取單元222讀取的PDF數(shù)據(jù),控制瀏覽裝置 230 (監(jiān)視器10D)并且顯示圖像。條形碼圖像區(qū)域剪切單元226對數(shù)據(jù)讀取單元222讀取的PDF數(shù)據(jù)中的條形碼圖 像56的區(qū)域進(jìn)行剪切處理。在此刻PDF數(shù)據(jù)的打印結(jié)果缺失了條形碼圖像56的部分,并 且是“被蟲子咬了”狀態(tài)的圖像。條形碼圖像區(qū)域剪切單元226連接到合成單元232,并且將PDF數(shù)據(jù)在剪切掉條形 碼圖像區(qū)域的情況下發(fā)送到合成單元232。非瀏覽區(qū)域嵌入數(shù)據(jù)獲取單元228獲取PDF數(shù)據(jù)的非瀏覽區(qū)域(書簽、批注、注 釋、PDF標(biāo)記區(qū)域中的所識(shí)別出的區(qū)域)中存儲(chǔ)的條形碼數(shù)據(jù)(1)到(4)。非瀏覽區(qū)域嵌入 數(shù)據(jù)獲取單元228連接到條形碼圖像重新產(chǎn)生單元234并且將條形碼數(shù)據(jù)發(fā)送到條形碼圖 像重新產(chǎn)生單元234。
條形碼圖像重新產(chǎn)生單元234連接到條形碼字體數(shù)據(jù)存儲(chǔ)器236。在條形碼字體 數(shù)據(jù)存儲(chǔ)器236中存儲(chǔ)有當(dāng)用重新打印裝置110(參見圖1)進(jìn)行打印時(shí)適用的條形碼字 體。S卩,在條形碼圖像重新產(chǎn)生單元234中,基于適于由重新打印裝置110打印的條形 碼字體來重新產(chǎn)生條形碼圖像56,以當(dāng)用重新打印裝置110重新打印時(shí)以最優(yōu)狀態(tài)打印條 形碼圖像。條形碼圖像重新產(chǎn)生單元234連接到合成單元232。 結(jié)果,在合成單元232中,使得處于具有從條形碼圖像區(qū)域剪切單元226輸入的剪 切掉的條形碼圖像區(qū)域的狀態(tài)下的PDF數(shù)據(jù)與從條形碼圖像重新產(chǎn)生單元234輸入的重新 產(chǎn)生的條形碼圖像數(shù)據(jù)相配,并且將它們合成在一起。合成單元232連接到打印控制單元238,并且經(jīng)由接口單元205將組合的PDF數(shù)據(jù) 發(fā)送到重新打印裝置110。下面將參考圖6和圖7的流程圖來說明本示例性實(shí)施方式的操作。圖6是示出根據(jù)本示例性實(shí)施方式的電子格式數(shù)據(jù)管理裝置10中的打印數(shù)據(jù)獲 取控制例程的流程圖。在步驟300,確定是否已指示了數(shù)據(jù)獲取,并且當(dāng)該確定為否時(shí),結(jié)束例程。當(dāng)步驟300確定為肯定時(shí),例程進(jìn)行到步驟302,并且執(zhí)行打印數(shù)據(jù)獲取處理。在下一步驟304中,將獲取的打印數(shù)據(jù)分為各個(gè)數(shù)據(jù)種類。例如,當(dāng)企業(yè)打印裝置100要處理空白表單50A的原始打印數(shù)據(jù)時(shí),原始數(shù)據(jù)在圖 2A(空白表單)中示出。將空白表單按順序分別分為覆蓋圖像58(參見圖2B)、文本圖像54(參見圖2C)、 和條形碼圖像56 (參見圖2D)的圖像數(shù)據(jù)。當(dāng)進(jìn)行此操作時(shí),從條形碼圖像56提取條形碼 數(shù)據(jù)。在下一步驟306中,以特定順序讀出所分割種類的圖像數(shù)據(jù)并且例程進(jìn)行到步驟 308。在步驟308,確定讀取的圖像數(shù)據(jù)的種類是否為條形碼圖像56,并且當(dāng)該確定為肯定 時(shí),例程進(jìn)行到步驟310,分析條形碼數(shù)據(jù),并且獲取信息(1)到(4)。在下一步驟312中,識(shí)別轉(zhuǎn)換之后的數(shù)據(jù)(在該情況下為PDF數(shù)據(jù))的非瀏覽區(qū) 域(條形碼數(shù)據(jù)的嵌入位置),然后例程進(jìn)行到步驟314,將條形碼數(shù)據(jù)嵌入到所識(shí)別出的 嵌入位置中(對于PDF數(shù)據(jù),這是書簽、批注、注釋、PDF標(biāo)記位置中的一個(gè)或另一個(gè)),例程 進(jìn)行到步驟316。然而,當(dāng)步驟308處的確定結(jié)果為否定時(shí),那么不需要分析條形碼數(shù)據(jù),因此例程 進(jìn)行到步驟316。在步驟316,按各個(gè)種類對打印數(shù)據(jù)執(zhí)行轉(zhuǎn)換處理,并且例程進(jìn)行到步驟318。在步驟318,確定是否為所有數(shù)據(jù)(所有的數(shù)據(jù)種類)完成了轉(zhuǎn)換處理,并且當(dāng)確 定結(jié)果為否定時(shí),例程返回到步驟306,重復(fù)上面的步驟,直到做出肯定確定。當(dāng)在步驟316確定為肯定時(shí),例程結(jié)束。圖7是示出電子格式數(shù)據(jù)管理裝置10中的重新打印控制例程的流程圖。在步驟350,確定是否已指示了重新打印。當(dāng)步驟350處的該確定結(jié)果為否定時(shí), 例程結(jié)束。當(dāng)步驟350處的確定結(jié)果為肯定時(shí),例程進(jìn)行到步驟352,將用于對嵌入在非瀏覽區(qū)域中的條形碼數(shù)據(jù)的項(xiàng)數(shù)進(jìn)行計(jì)數(shù)的變量i設(shè)置為1,并且例程進(jìn)行到步驟354。在步驟354,識(shí)別所指示的打印數(shù)據(jù),例程然后進(jìn)行到步驟356,其中從硬盤驅(qū)動(dòng) 器24讀取與識(shí)別出的打印數(shù)據(jù)對應(yīng)的PDF數(shù)據(jù),并且例程進(jìn)行到步驟358。在步驟358,從讀取的PDF數(shù)據(jù)的非瀏覽區(qū)域獲取嵌入的數(shù)據(jù)(即條形碼數(shù)據(jù))。在下一步驟360,確認(rèn)所獲取的嵌入數(shù)據(jù)的項(xiàng)數(shù)n,并且例程進(jìn)行到步驟362。在步 驟362,剪切掉PDF數(shù)據(jù)中的第i個(gè)條形碼圖像。此刻的PDF數(shù)據(jù)處于“被蟲子咬了”的狀 態(tài)(條形碼圖像部分缺失的狀態(tài))。在下一步驟364,基于第i個(gè)條形碼數(shù)據(jù)而重新產(chǎn)生條形碼圖像。當(dāng)完成了此操作 時(shí),因?yàn)橹匦庐a(chǎn)生是基于適用于重新打印裝置110的條形碼字體而進(jìn)行的,所以不會(huì)由于 重新打印而降低由條形碼讀取器等進(jìn)行的條形碼讀取的確定性。在下一步驟366中,確定變量i (條形碼數(shù)據(jù)計(jì)數(shù))是否已達(dá)到所獲取的嵌入數(shù)據(jù) 的項(xiàng)數(shù)n,當(dāng)確定結(jié)果為否定時(shí),則例程進(jìn)行到步驟368,變量i遞增(i — i+Ι),例程返回到 步驟362,重復(fù)上面的步驟。當(dāng)在步驟366的確定結(jié)果為肯定時(shí),例程進(jìn)行到步驟370,將重新產(chǎn)生的條形碼圖 像粘貼到剪切掉的區(qū)域,處于被蟲咬狀態(tài)的PDF數(shù)據(jù)返回到完整的數(shù)據(jù)狀態(tài),并且例程進(jìn) 行到步驟372。在步驟372中,發(fā)出指示以基于其中已重新產(chǎn)生條形碼圖像的PDF數(shù)據(jù)來執(zhí) 行打印處理,并且例程結(jié)束。在接收了執(zhí)行打印處理的指示時(shí),重新打印裝置110基于正常的PDF數(shù)據(jù)執(zhí)行打 印處理。當(dāng)進(jìn)行此操作時(shí),例如,消除了由于條形碼字體、擴(kuò)展等的差異而造成的圖像變化, 并且用適應(yīng)于重新打印裝置100的條形碼圖像執(zhí)行打印。在本示例性實(shí)施方式中使得結(jié)構(gòu)如下當(dāng)將打印數(shù)據(jù)轉(zhuǎn)換為PDF數(shù)據(jù)時(shí),讀出關(guān)于條形碼圖像的信息(條形碼數(shù)據(jù))并將其嵌入到PDF數(shù)據(jù)的非瀏覽區(qū)域中,重新產(chǎn)生PDF 數(shù)據(jù)中的條形碼圖像以使其適用于重新打印裝置110,從PDF數(shù)據(jù)剪切掉原始條形碼圖像, 并且粘貼重新產(chǎn)生的條形碼圖像。然而,應(yīng)當(dāng)注意,可以使得結(jié)構(gòu)如下僅僅執(zhí)行在PDF數(shù) 據(jù)的非瀏覽區(qū)域中的嵌入、或者條形碼圖像的剪切和粘貼中的一個(gè)或另一個(gè)。對本發(fā)明實(shí)施方式的前述描述是為了例示和描述的目的而提供的。其并非旨在窮 舉或者將本發(fā)明限于所公開的確切形式。顯然,許多變型和修改對于本領(lǐng)域技術(shù)人員是顯 而易見的。選擇并描述這些示例性實(shí)施方式是為了最好地說明本發(fā)明的原理及其實(shí)際應(yīng) 用,從而使得本領(lǐng)域其他技術(shù)人員能夠理解本發(fā)明的適用于所構(gòu)想特定用途的各種實(shí)施方 式和各種變型。旨在由所附權(quán)利要求書及其等同物來限定本發(fā)明的范圍。
權(quán)利要求
一種條形碼數(shù)據(jù)管理裝置,該條形碼數(shù)據(jù)管理裝置包括轉(zhuǎn)換單元,其將包括條形碼數(shù)據(jù)的打印數(shù)據(jù)轉(zhuǎn)換為用于瀏覽的電子格式數(shù)據(jù);提取單元,其提取所述打印數(shù)據(jù)中包括的條形碼數(shù)據(jù),所述條形碼數(shù)據(jù)包括來自處于可瀏覽狀態(tài)的條形碼圖像的開始位置、范圍、類型和實(shí)際編碼數(shù)據(jù);以及附加單元,其將由所述提取單元提取的條形碼數(shù)據(jù)附加到在所述電子格式數(shù)據(jù)中提供的非瀏覽區(qū)域。
2.根據(jù)權(quán)利要求1所述的條形碼數(shù)據(jù)管理裝置,該條形碼數(shù)據(jù)管理裝置還包括條形碼范圍識(shí)別單元,其基于由所述附加單元附加到非瀏覽區(qū)域的條形碼數(shù)據(jù)來識(shí)別 所述條形碼圖像的開始位置和范圍;對象去除單元,其從所述電子格式信息中去除由所述條形碼范圍識(shí)別單元識(shí)別出的條 形碼圖像的區(qū)域;重新產(chǎn)生單元,其在由所述附加單元附加到非瀏覽區(qū)域的所述條形碼數(shù)據(jù)中的實(shí)際編 碼數(shù)據(jù)的基礎(chǔ)上,基于所述電子格式數(shù)據(jù),重新產(chǎn)生適用于打印處理的取決于打印裝置的 新條形碼圖像;以及替換單元,其將由所述對象去除單元去除的區(qū)域的條形碼圖像替換為由所述重新產(chǎn)生 單元重新產(chǎn)生的條形碼圖像。
3.—種打印裝置,該打印裝置包括打印執(zhí)行單元,其將用于組織內(nèi)發(fā)生的打印活動(dòng)的打印數(shù)據(jù)轉(zhuǎn)換為可瀏覽的電子格式 數(shù)據(jù),并基于所述電子格式數(shù)據(jù)在取決于打印裝置的狀態(tài)下執(zhí)行打?。惶崛卧?,其提取由所述轉(zhuǎn)換單元轉(zhuǎn)換的電子格式數(shù)據(jù)中包括的條形碼圖像; 附加單元,其基于由所述提取單元提取的條形碼圖像,將條形碼數(shù)據(jù)附加到在所述電 子格式數(shù)據(jù)中提供的非瀏覽區(qū)域,所述條形碼數(shù)據(jù)包括處于可瀏覽狀態(tài)的所述條形碼圖像 的開始位置、范圍、類型和實(shí)際編碼數(shù)據(jù);條形碼范圍識(shí)別單元,其基于由所述附加單元附加的條形碼數(shù)據(jù)來識(shí)別所述條形碼圖 像的開始位置和范圍;對象去除單元,其從所述電子格式信息中去除由所述條形碼范圍識(shí)別單元識(shí)別出的條 形碼圖像的區(qū)域;重新產(chǎn)生單元,其以存儲(chǔ)在存儲(chǔ)單元中的所述條形碼圖像的實(shí)際編碼數(shù)據(jù)為基礎(chǔ),重 新產(chǎn)生適用于打印執(zhí)行單元中的打印處理的取決于打印裝置的新條形碼圖像;以及替換單元,其將由所述對象去除單元去除的區(qū)域的條形碼圖像替換為由所述重新產(chǎn)生 單元重新產(chǎn)生的條形碼圖像。
全文摘要
本發(fā)明提供條形碼數(shù)據(jù)管理裝置和打印裝置。該條形碼數(shù)據(jù)管理裝置包括轉(zhuǎn)換單元,其將包括條形碼數(shù)據(jù)的打印數(shù)據(jù)轉(zhuǎn)換為用于瀏覽的電子格式數(shù)據(jù);提取單元,其提取所述打印數(shù)據(jù)中包括的條形碼數(shù)據(jù),所述條形碼數(shù)據(jù)包括來自處于可瀏覽狀態(tài)的條形碼圖像的開始位置、范圍、類型和實(shí)際編碼數(shù)據(jù);以及附加單元,其將由所述提取單元提取的條形碼數(shù)據(jù)附加到所述電子格式數(shù)據(jù)中提供的非瀏覽區(qū)域。
文檔編號(hào)G06K15/00GK101847212SQ20091017307
公開日2010年9月29日 申請日期2009年9月10日 優(yōu)先權(quán)日2009年3月25日
發(fā)明者佛石健一郎 申請人:富士施樂株式會(huì)社