專(zhuān)利名稱(chēng):網(wǎng)絡(luò)中的識(shí)別碼生成方法及識(shí)別碼生成程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在比如訂單或交貨單等中附加的條形碼或二維符號(hào)等識(shí)別碼的生成方法,尤其涉及由與網(wǎng)絡(luò)連接的計(jì)算機(jī)及便攜電話等電子設(shè)備通過(guò)網(wǎng)絡(luò)生成識(shí)別碼的場(chǎng)合下的生成方法及識(shí)別碼生成程序。
背景技術(shù):
以往,在比如各種商品交易及各種物品處理過(guò)程等中,在這些商品及物品的訂單、交貨單、請(qǐng)求單、發(fā)貨單、作業(yè)指示單、檢查指示單、商品標(biāo)簽、現(xiàn)貨標(biāo)簽、貨簽、ID卡、卡簽、處方箋等文書(shū)及標(biāo)簽、卡片、票簽等上附加條形碼或二維符號(hào)等識(shí)別碼,由此容易地進(jìn)行這些文書(shū)和商品或物品等的處理及管理、保管等。此外在基于便攜電話的音樂(lè)會(huì)等預(yù)約系統(tǒng)中,通過(guò)對(duì)預(yù)約確認(rèn)數(shù)據(jù)編碼使之顯示,可簡(jiǎn)化預(yù)約確認(rèn)。
作為上述識(shí)別碼,大多采用條形碼及二維符號(hào),圖9表示條形碼一例。在二維符號(hào)中,有圖10所示的將條形碼層積了的形狀的堆棧型和圖11所示的好似在地基上堆壘石塊般的矩陣型。
此外上述的識(shí)別碼由計(jì)算機(jī)自動(dòng)生成,在與互聯(lián)網(wǎng)及內(nèi)聯(lián)網(wǎng)等網(wǎng)絡(luò)連接的計(jì)算機(jī)當(dāng)中,利用這些網(wǎng)絡(luò)生成識(shí)別碼。
比如,在由數(shù)據(jù)蓄存服務(wù)器裝置與客戶裝置構(gòu)成的網(wǎng)絡(luò)系統(tǒng)中,在由客戶裝置印刷附加了條形碼或二維符號(hào)等識(shí)別碼的文書(shū)及標(biāo)簽、卡片、票簽等的場(chǎng)合下,在客戶裝置內(nèi)安裝具有識(shí)別碼生成功能的軟件,由此生成識(shí)別碼,由CRT及液晶顯示器等顯示單元等進(jìn)行顯示,或由打印機(jī)等印刷單元印刷出來(lái)。
此外在基于比如互聯(lián)網(wǎng)及內(nèi)聯(lián)網(wǎng)的網(wǎng)絡(luò)系統(tǒng)中,在服務(wù)器裝置內(nèi)構(gòu)筑具有識(shí)別碼生成功能的程序,由客戶裝置下載由此生成的識(shí)別碼的圖像數(shù)據(jù)并進(jìn)行顯示,或進(jìn)行印刷。
然而,在上述前者的在客戶裝置中安裝具有識(shí)別碼生成功能的軟件的場(chǎng)合下,存在著在各客戶裝置中花費(fèi)軟件費(fèi)用并伴有安裝的麻煩,而且其維持管理中需要較大的費(fèi)用和人力等不方便因素。
另一方面,在上述后者的由客戶裝置下載由服務(wù)器裝置生成的識(shí)別碼的圖像數(shù)據(jù)并進(jìn)行顯示或進(jìn)行印刷的場(chǎng)合下,盡管不必在客戶裝置中安裝用于生成識(shí)別碼的程序,但在客戶裝置中所配備的或連接的顯示單元及印刷單元的分辨率低的場(chǎng)合下,以及在所生成的圖像的分辨率與上述顯示單元及打印機(jī)等分辨率不同的場(chǎng)合下,存在著難以進(jìn)行高精度印刷,識(shí)別碼的讀取率低下,或發(fā)生誤讀取等問(wèn)題。
尤其是,由于條形碼及堆棧型二維符號(hào)由具有多種寬度的基元進(jìn)行編碼,因而基元寬度的印刷精度對(duì)于讀取有大的影響。比如,假設(shè)一個(gè)300dpi(0.085mm/點(diǎn))的印刷單元,在由客戶裝置下載在細(xì)基元寬度為0.25mm(3點(diǎn)),粗基元寬度為0.59mm(7點(diǎn))下生成的條形碼圖像數(shù)據(jù),由360dpi(0.071mm/點(diǎn))的印刷單元進(jìn)行印刷的場(chǎng)合下,必須在細(xì)基元為大約3.6點(diǎn),粗基元為8.3點(diǎn)下進(jìn)行印刷。
然而,由于不能以1點(diǎn)以下的單位進(jìn)行印刷,因而在實(shí)際印刷中,對(duì)于細(xì)基元,將3點(diǎn)與4點(diǎn)組合,使細(xì)基元寬度的平均值達(dá)到3.6點(diǎn),對(duì)于粗基元,將7點(diǎn)與8點(diǎn)組合,使粗基元寬度的平均值達(dá)到8.3點(diǎn),按上述原則自動(dòng)調(diào)整,進(jìn)行印刷。因而本來(lái)應(yīng)印刷成比如圖12(a)所示的圖案將出現(xiàn)如同圖(b)所示的印刷結(jié)果,造成基元寬度不均一。
此外在條形碼中,對(duì)基元寬度進(jìn)行比較并形成數(shù)值,基元比(針對(duì)細(xì)基元寬度的粗基元寬度)基于條形碼標(biāo)準(zhǔn)有必要達(dá)到2.2倍以上,但在上述細(xì)基元達(dá)到了4點(diǎn),粗基元達(dá)到了7點(diǎn)的場(chǎng)合下,由于基元比成為大約1.8倍,因而將造成讀取率低下及發(fā)生誤讀。
此外在由液晶顯示器等顯示單元顯示比如上述的識(shí)別碼,由條形碼讀碼器等識(shí)別碼讀取裝置直接將其讀取的場(chǎng)合下,由于圖像數(shù)據(jù)是點(diǎn)單位下的數(shù)據(jù)構(gòu)造,因而如果由顯示單元將其按原樣顯示,則將成為取決于其顯示單元分辨率的大小的圖像,如果是比如便攜電話等的小顯示單元,則將成為超過(guò)其大小的圖像,不能將其全部顯示出來(lái)。
比如,如果在320點(diǎn)顯示單元下由4點(diǎn)構(gòu)成細(xì)基元寬度,雖然能顯示出80基元,但在180點(diǎn)的顯示單元中,只能顯示45基元。因此在代碼需要60基元的場(chǎng)合下,在180點(diǎn)的顯示單元中不能同時(shí)顯示全部的基元。
本發(fā)明的目的在于消除上述現(xiàn)有技術(shù)的問(wèn)題點(diǎn),提供一種在利用網(wǎng)絡(luò)生成識(shí)別碼的場(chǎng)合下,不論客戶側(cè)的顯示單元和印刷單元的分辨率如何,都可良好地顯示識(shí)別碼或印刷出來(lái)的識(shí)別碼生成方法及識(shí)別碼生成程序。
發(fā)明內(nèi)容
基于本發(fā)明的網(wǎng)絡(luò)中的識(shí)別碼生成方法及識(shí)別碼生成程序的構(gòu)成如下。
即,基于本發(fā)明的網(wǎng)絡(luò)中的識(shí)別碼生成方法的特征在于在按照來(lái)自通過(guò)內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng)等網(wǎng)絡(luò)連接的客戶裝置的請(qǐng)求及指示由服務(wù)器裝置生成條形碼或二維符號(hào)等識(shí)別碼,由與客戶裝置連接的打印機(jī)等印刷單元印刷上述識(shí)別碼當(dāng)中,基于來(lái)自上述客戶裝置的識(shí)別碼生成用數(shù)據(jù),由服務(wù)器裝置內(nèi)的識(shí)別碼生成程序生成識(shí)別碼,把所生成的該識(shí)別碼的參數(shù)文件傳送到客戶裝置,同時(shí)根據(jù)與客戶裝置連接的打印機(jī)的分辨率,把由上述參數(shù)文件將識(shí)別碼作為圖像數(shù)據(jù)描繪的描繪模塊向客戶裝置提供。
上述描繪模塊的特征在于至少具有獲取與客戶裝置連接的打印機(jī)的分辨率的單元和根據(jù)該打印機(jī)的分辨率由上述參數(shù)文件把上述識(shí)別碼作為圖像描繪的單元。此外把上述描繪模塊與上述參數(shù)文件一同傳送到客戶裝置。或者也可以把上述描繪模塊收錄到可由客戶裝置讀取的記錄媒體比如軟盤(pán)或CD-ROM等進(jìn)行分配。
此外基于本發(fā)明的網(wǎng)絡(luò)中的識(shí)別碼生成方法的特征在于在按照來(lái)自通過(guò)內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng)等網(wǎng)絡(luò)連接的客戶裝置的請(qǐng)求及指示由服務(wù)器裝置生成條形碼或二維符號(hào)等識(shí)別碼,由與客戶裝置連接的打印機(jī)等印刷單元印刷上述識(shí)別碼當(dāng)中,把獲取與上述客戶裝置連接的印刷單元的分辨率的單元設(shè)置到服務(wù)器裝置內(nèi),同時(shí)基于由該分辨率獲取單元獲取的上述印刷單元的分辨率和來(lái)自上述客戶裝置的識(shí)別碼生成用數(shù)據(jù),由服務(wù)器裝置內(nèi)的識(shí)別碼生成程序生成與上述分辨率對(duì)應(yīng)的識(shí)別碼,把所生成的該識(shí)別碼的圖像數(shù)據(jù)向客戶裝置提供。
此外基于本發(fā)明的網(wǎng)絡(luò)中的識(shí)別碼生成方法的特征在于在按照來(lái)自通過(guò)內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng)等網(wǎng)絡(luò)連接的客戶裝置的請(qǐng)求及指示由服務(wù)器裝置生成條形碼或二維符號(hào)等識(shí)別碼,由被設(shè)置于客戶裝置的顯示單元顯示用于由條形碼讀碼器等識(shí)別碼讀取裝置直接讀取的識(shí)別碼當(dāng)中,把獲取設(shè)置于上述客戶裝置的顯示單元的分辨率的單元設(shè)置到服務(wù)器裝置內(nèi),同時(shí)基于由該分辨率獲取單元獲取的上述顯示單元的分辨率和來(lái)自上述客戶裝置的識(shí)別碼生成用數(shù)據(jù),由服務(wù)器裝置內(nèi)的識(shí)別碼生成程序生成與上述分辨率對(duì)應(yīng)的識(shí)別碼,把所生成的該識(shí)別碼的圖像數(shù)據(jù)向客戶裝置提供。
此外基于本發(fā)明的識(shí)別碼生成程序的特征在于使計(jì)算機(jī)至少根據(jù)來(lái)自客戶裝置的請(qǐng)求與指示,作為基于來(lái)自客戶裝置的識(shí)別碼生成用數(shù)據(jù)來(lái)生成識(shí)別碼的單元和把所生成的該識(shí)別碼的參數(shù)文件傳送到客戶裝置的單元發(fā)揮功能。
此外基于本發(fā)明的識(shí)別碼生成程序的特征在于使計(jì)算機(jī)至少根據(jù)來(lái)自客戶裝置的請(qǐng)求與指示,作為基于與客戶裝置連接的印刷單元的分辨率和來(lái)自客戶裝置的識(shí)別碼生成用數(shù)據(jù),生成適合于上述分辨率的識(shí)別碼的單元;把所生成的該識(shí)別碼轉(zhuǎn)換為圖像數(shù)據(jù)的單元;把該圖像數(shù)據(jù)傳送到客戶裝置的單元發(fā)揮功能。
此外基于本發(fā)明的識(shí)別碼生成程序的特征在于使計(jì)算機(jī)至少根據(jù)來(lái)自客戶裝置的請(qǐng)求與指示,作為基于被設(shè)置于客戶裝置的顯示單元的分辨率和來(lái)自客戶裝置的識(shí)別碼生成用數(shù)據(jù),生成適合于上述分辨率的識(shí)別碼的單元;把所生成的該識(shí)別碼轉(zhuǎn)換為圖像數(shù)據(jù)的單元;把該圖像數(shù)據(jù)傳送到客戶裝置的單元發(fā)揮功能。
圖1是表示網(wǎng)絡(luò)的構(gòu)成例的說(shuō)明圖。圖2是表示服務(wù)器裝置及客戶裝置的裝置構(gòu)成等的說(shuō)明圖。圖3是表示基于本發(fā)明的識(shí)別碼生成過(guò)程一例的說(shuō)明圖。圖4是其流程圖。圖5是表示基于本發(fā)明的識(shí)別碼生成過(guò)程的其它示例的說(shuō)明圖。圖6是其流程圖。圖7是表示基于本發(fā)明的識(shí)別碼生成過(guò)程的其它示例的說(shuō)明圖。圖8是其流程圖。圖9是表示條形碼一例的說(shuō)明圖。圖10是表示堆棧型二維符號(hào)一例的說(shuō)明圖。圖11是表示矩陣型二維符號(hào)一例的說(shuō)明圖。圖12是表示識(shí)別碼的印刷偏差的說(shuō)明圖。
實(shí)施方式以下基于附圖對(duì)基于本發(fā)明的網(wǎng)絡(luò)中的識(shí)別碼生成方法作具體說(shuō)明。
比如圖1所示,在安裝了應(yīng)用的服務(wù)器裝置(應(yīng)用服務(wù)器)1中,在比如事務(wù)所內(nèi)通過(guò)內(nèi)聯(lián)網(wǎng),在事務(wù)所外通過(guò)互聯(lián)網(wǎng)等網(wǎng)絡(luò)與個(gè)人計(jì)算機(jī)及便攜終端(PDAPersonal Digital Assistant)或便攜電話等客戶裝置2連接的場(chǎng)合下,其各客戶裝置2可經(jīng)由網(wǎng)絡(luò)訪問(wèn)服務(wù)器裝置1,顯示網(wǎng)站(主頁(yè)),或進(jìn)行必要數(shù)據(jù)的下載和登錄及更新等。圖中,3是打印機(jī)等印刷單元,4是路由器或終端適配器等通信連接裝置。
在服務(wù)器裝置1中,如圖2所示,具備CPU等中央控制單元1a、硬盤(pán)等存儲(chǔ)單元1b、通信控制單元1c、鍵盤(pán)及鼠標(biāo)等輸入單元1d等。在上述存儲(chǔ)單元1a中,安裝有網(wǎng)站用數(shù)據(jù)文件11和識(shí)別碼生成程序13及對(duì)其進(jìn)行驅(qū)動(dòng)的CGI(Common Gateway Interface公共網(wǎng)關(guān)接口)程序12或JAVA程序等。此外在上述存儲(chǔ)單元1a中,可按照必要時(shí)可將識(shí)別碼的生成所必需的轉(zhuǎn)換數(shù)據(jù)等作為數(shù)據(jù)庫(kù)予以保存的原則構(gòu)成。
上述CGI程序12或JAVA程序根據(jù)來(lái)自客戶裝置2的請(qǐng)求和指示,使識(shí)別碼生成程序13起動(dòng),該識(shí)別碼生成程序13基于從客戶裝置2發(fā)送來(lái)的數(shù)據(jù)生成識(shí)別碼。
另一方面,在上述各客戶裝置2中,如圖2所示,具備CPU等中央控制單元2a、硬盤(pán)等存儲(chǔ)單元2b、通信控制單元2c、鍵盤(pán)及鼠標(biāo)等輸入單元2d、CRT及液晶顯示器等顯示單元2e等。在上述存儲(chǔ)單元2a中,安裝有訪問(wèn)服務(wù)器裝置1的網(wǎng)站并顯示主頁(yè)等的InternetExplorer及Netscape或i-mode(均為商標(biāo)名稱(chēng))等瀏覽器21等。
上述服務(wù)器裝置1與各客戶裝置2如上所述通過(guò)內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng)等網(wǎng)絡(luò)N連接,通過(guò)設(shè)置于各裝置的上述通信控制單元1c及2c可進(jìn)行數(shù)據(jù)等的存取。此外在個(gè)人計(jì)算機(jī)及便攜終端等客戶裝置2中,如上所述一般連接打印機(jī)等印刷單元3。
在上述構(gòu)成中,在通過(guò)任何個(gè)人計(jì)算機(jī)及便攜終端等客戶裝置2印刷條形碼或二維符號(hào)等識(shí)別碼當(dāng)中,如圖3及圖4所示,首先從該客戶裝置2訪問(wèn)服務(wù)器裝置1的網(wǎng)站10,由瀏覽器21將該網(wǎng)站10的主頁(yè)等在顯示單元2e上顯示出來(lái)(步驟S1),在被設(shè)置于該顯示畫(huà)面中的數(shù)據(jù)輸入部(未圖示)等輸入識(shí)別碼生成用數(shù)據(jù),即生成識(shí)別碼所必需的數(shù)據(jù),進(jìn)行識(shí)別碼生成的請(qǐng)求及指示(步驟S2)。
作為生成上述識(shí)別碼所必需的數(shù)據(jù),有以下等(1)識(shí)別碼的種類(lèi)(JAN及Code39等識(shí)別碼的種類(lèi))(2)編碼化的數(shù)據(jù)(123456789等的字符串)(3)識(shí)別碼的細(xì)基元的尺寸或模塊或單元的尺寸
(4)識(shí)別碼的高度(基元的長(zhǎng)度)(5)識(shí)別碼的顯示方向(縱向,橫向等)(6)打印機(jī)等的印刷單元的分辨率數(shù)據(jù)(7)識(shí)別碼中附加顯示的文字的種類(lèi)及尺寸等輔助數(shù)據(jù)但如果最低限輸入上述(1)的代碼種類(lèi)和(2)的編碼化數(shù)據(jù),則其它數(shù)據(jù)按照上述識(shí)別碼生成程序所具有的規(guī)定值被自動(dòng)采用的原則構(gòu)成。
此外作為上述的編碼化數(shù)據(jù),也可以不直接輸入需要編碼化的數(shù)值數(shù)據(jù),而輸入姓名、住址、產(chǎn)品名稱(chēng)等數(shù)據(jù),與此對(duì)應(yīng)由服務(wù)器裝置1自動(dòng)地生成編碼化數(shù)據(jù)而構(gòu)成。具體地說(shuō),比如按照從姓名、住址、產(chǎn)品名稱(chēng)等數(shù)據(jù)中或基于其數(shù)據(jù)由識(shí)別碼生成程序等自動(dòng)地選擇編碼化數(shù)據(jù),并進(jìn)行編碼的原則構(gòu)成程序,或者與姓名、住址、產(chǎn)品名稱(chēng)等數(shù)據(jù)對(duì)應(yīng),將編碼化數(shù)據(jù)作為數(shù)據(jù)庫(kù)保存到上述存儲(chǔ)單元1b等,基于從客戶裝置2發(fā)送的姓名、住址、產(chǎn)品名稱(chēng)等數(shù)據(jù),從上述數(shù)據(jù)庫(kù)中自動(dòng)選擇編碼化數(shù)據(jù),按此原則構(gòu)成等,這也是適宜的。
按以上所述輸入了識(shí)別碼生成用數(shù)據(jù)后,在服務(wù)器裝置1中進(jìn)行識(shí)別碼生成的請(qǐng)求和指示當(dāng)中,其具體的指示操作是適宜的,比如點(diǎn)擊上述數(shù)據(jù)輸入部等設(shè)置的輸入操作結(jié)束按鈕(未圖示)等,或發(fā)送用于生成識(shí)別碼的消息等?;诖送ㄟ^(guò)服務(wù)器裝置1內(nèi)的CGI程序12,識(shí)別碼生成程序13起動(dòng)(步驟S3)。
通過(guò)該識(shí)別碼生成程序13的起動(dòng),識(shí)別碼的生成動(dòng)作開(kāi)始,基于從上述客戶裝置2發(fā)送的識(shí)別碼的種類(lèi)及上述編碼化數(shù)據(jù)等生成識(shí)別碼(步驟S4)。比如,在上述圖9(a)的Code128的條形碼中,與編碼化數(shù)據(jù)的字符串對(duì)應(yīng)的1模塊至4模塊的寬度的4種基元的配置順序等被決定,在上述圖9(b)的Code39的條形碼中,與編碼化數(shù)據(jù)的字符串對(duì)應(yīng)的細(xì)基元與粗基元的配置順序等被決定。
此外識(shí)別碼一般由代碼種類(lèi)、基元寬度或模塊寬度或單元尺寸、碼條的高度、行圖形、列圖形、每行的模塊數(shù)、特征圖形等基本參數(shù)和打印機(jī)等印刷單元的分辨率、邊框范圍、顏色種類(lèi)、文字字形、文字的印刷位置等輔助參數(shù)構(gòu)成,作為上述印刷單元的分辨率,利用來(lái)自客戶裝置的指示或識(shí)別碼生成程序所具有的規(guī)定值決定。
對(duì)于按上述方法生成的識(shí)別碼,在本實(shí)施方式中不向客戶裝置2發(fā)送其圖像數(shù)據(jù),而發(fā)送其參數(shù)數(shù)據(jù)14(步驟S5)。或在此時(shí)與上述參數(shù)數(shù)據(jù)14一道,把用于由該參數(shù)數(shù)據(jù)描繪識(shí)別碼的Pulg-in程序及Helper程序等描繪模塊(描繪程序)15發(fā)送到客戶裝置2,由該客戶裝置2進(jìn)行描繪。
此外如要在上述描繪模塊15中,配備獲取與客戶裝置2連接的打印機(jī)等印刷單元3的分辨率的單元,可以把比如訪問(wèn)客戶裝置2的存儲(chǔ)單元2b等保存的打印機(jī)驅(qū)動(dòng)器等,自動(dòng)獲取該驅(qū)動(dòng)器內(nèi)所具有的分辨率數(shù)據(jù)的程序等設(shè)置到上述描繪模塊15內(nèi)或附設(shè)于其中。
按上述方法,通過(guò)把配備了獲取與客戶裝置2連接的打印機(jī)等印刷單元的分辨率的單元的描繪模塊15及應(yīng)印刷的識(shí)別碼參數(shù)數(shù)據(jù)14從服務(wù)器裝置1發(fā)送到客戶裝置2,客戶裝置2首先獲取與其連接的印刷單元3的分辨率(步驟S6),然后基于該分辨率把基元寬度及模塊寬度等設(shè)定到規(guī)定的寬度,描繪識(shí)別碼(步驟S7),如果將其印刷出來(lái)(步驟S8),可以印刷出適合于上述分辨率的識(shí)別碼。
比如如上所述,假設(shè)一個(gè)300dpi的印刷單元,由與客戶裝置2連接的比如360dpi印刷單元印刷所生成的條形碼圖像數(shù)據(jù)的場(chǎng)合下的細(xì)基元寬度按上述計(jì)算方法大約為3.6點(diǎn),粗基元寬度為8.3點(diǎn),但如果把比如細(xì)基元寬度小數(shù)點(diǎn)以下的數(shù)字四舍五入,可使其達(dá)到4點(diǎn),與此相對(duì),如果在基元比為2.2倍以上的情況下得到最小的整數(shù),則粗基元的寬度將達(dá)到9點(diǎn)。如對(duì)其印刷可獲得良好的條形碼。
此外在上例中,雖然對(duì)通過(guò)計(jì)算得到的細(xì)基元寬度的小數(shù)點(diǎn)以下數(shù)字進(jìn)行四舍五入處理,但即可以舍去,也可以進(jìn)位,此外雖然在上例中,以細(xì)基元為基準(zhǔn)進(jìn)行了設(shè)定,但也可以以粗基元為基準(zhǔn)進(jìn)行設(shè)定。
此外在上述實(shí)施方式中,作為印刷單元的分辨率采用規(guī)定的基準(zhǔn)值,尤其在本實(shí)施方式中將300dpi作為基準(zhǔn)值使用,但也可以不采用規(guī)定的基準(zhǔn)值,作為比如未定數(shù)或變量設(shè)定,在獲取了與客戶裝置2連接的印刷單元的分辨率時(shí),將該分辨率數(shù)據(jù)作為基準(zhǔn)值,或者代入上述變量,自動(dòng)設(shè)定基元寬度等。
上述的設(shè)定方法并不局限于條形碼,對(duì)二維符號(hào)也同樣,如果按照與識(shí)別碼種類(lèi)等所對(duì)應(yīng)的規(guī)定代碼要件對(duì)應(yīng)的原則設(shè)定點(diǎn)數(shù)等,可得到適合于所使用的印刷單元的良好的識(shí)別碼?;蛘哂纱俗R(shí)別碼的基元寬度或模塊寬度或單元尺寸達(dá)到均一,可印刷高精度的識(shí)別碼。
此外在上述由客戶裝置2描繪識(shí)別碼并進(jìn)行了印刷的場(chǎng)合下,服務(wù)器裝置1的印刷單元的分辨率與客戶裝置2的印刷單元的分辨率如有不同,印刷出的尺寸也僅有微量差異。這對(duì)于以基元寬度達(dá)到均一作為條件的條形碼及二維符號(hào)是不可避免的,對(duì)單純圖像將有較大的差異。不過(guò),即使上述印刷出的尺寸僅有微量差異,如果在基元寬度與模塊寬度或單元尺寸達(dá)到均一的情況下,基元比等能滿足規(guī)定的要件,則可進(jìn)行良好的解讀。
在上述實(shí)施方式中,雖然將具有獲取與客戶裝置2連接的印刷單元的分辨率的單元的描繪模塊15與參數(shù)數(shù)據(jù)14一同從服務(wù)器裝置1向客戶裝置2供給,但也可以把具有上述分辨率獲取單元的描繪模塊15或把分辨率獲取單元作為不同于描繪模塊15的程序等而構(gòu)成的程序從不同于參數(shù)數(shù)據(jù)的其它服務(wù)器裝置1下載到客戶裝置2,或者也可以由軟盤(pán)及CD-ROM等進(jìn)行分配,安裝到客戶裝置2。
此外在上述實(shí)施方式中,雖然按照在客戶裝置2側(cè),獲取與該客戶裝置連接的印刷單元的分辨率的原則實(shí)施,但也可以按照在服務(wù)器裝置側(cè)獲取的原則實(shí)施。比如可以在由上述客戶裝置2的瀏覽器21顯示的服務(wù)器裝置1的網(wǎng)站上設(shè)置的數(shù)據(jù)輸入部?jī)?nèi)或其附近,設(shè)置用于輸入與客戶裝置2連接的印刷單元的分辨率的輸入部,輸入分辨率數(shù)據(jù)比如dpi值等?;蛘咭部梢栽诎凑蛰斎胗∷卧臋C(jī)種名稱(chēng)的原則構(gòu)成的同時(shí),與該機(jī)種名稱(chēng)對(duì)應(yīng),把各機(jī)種的分辨率數(shù)據(jù)作為數(shù)據(jù)庫(kù)保存到服務(wù)器裝置1的上述存儲(chǔ)單元1b等,基于從客戶裝置輸入的機(jī)種名稱(chēng),由上述識(shí)別碼生成程序等從上述數(shù)據(jù)庫(kù)獲取該分辨率。
也可以把比如從服務(wù)器裝置側(cè)訪問(wèn)被安裝在客戶裝置2的硬盤(pán)內(nèi)等的打印機(jī)驅(qū)動(dòng)器,自動(dòng)獲取該驅(qū)動(dòng)器內(nèi)所具有的分辨率數(shù)據(jù)的程序等設(shè)置到上述識(shí)別碼生成程序13或CGI程序12或JAVA程序等中,或附屬地設(shè)置于內(nèi)。
圖5是表示把獲取與客戶裝置2連接的印刷單元的分辨率的單元設(shè)置到服務(wù)器裝置側(cè)的場(chǎng)合下的識(shí)別碼生成程序一例的說(shuō)明圖,圖6是其流程圖。
圖6中的步驟11~13與上述圖4的步驟相同,在步驟13中識(shí)別碼生成程序13起動(dòng)后,被設(shè)置于服務(wù)器裝置側(cè)的分辨率獲取單元通過(guò)被設(shè)置于比如識(shí)別碼生成程序13中的分辨率獲取程序等獲取與客戶裝置2連接的印刷單元的分辨率(步驟14)。接下來(lái),基于該分辨率、從客戶裝置發(fā)送的識(shí)別碼的種類(lèi)及應(yīng)編碼的數(shù)據(jù)等生成適合于上述分辨率的識(shí)別碼(步驟15),將所生成的該識(shí)別碼的圖像數(shù)據(jù)16傳送到客戶裝置2(步驟16)。
另一方面,客戶裝置2在通過(guò)瀏覽器等顯示出上述圖像數(shù)據(jù)16的同時(shí),通過(guò)與該客戶裝置連接的印刷單元3進(jìn)行印刷(步驟17)。這樣可容易地獲取適合于與客戶裝置2連接的印刷單元的分辨率的識(shí)別碼,可以把上述實(shí)施方式下的描繪模塊傳送到客戶裝置2,或不必安裝,可大幅簡(jiǎn)化客戶裝置2側(cè)的操作。
此外在上述的個(gè)人計(jì)算機(jī)及便攜終端等客戶裝置2中,具備有CRT及液晶顯示器等顯示單元,通過(guò)這些顯示單元可顯示出識(shí)別碼。在該場(chǎng)合下,必要時(shí)可以根據(jù)上述顯示單元的分辨率,按照與上述相同的方法調(diào)整識(shí)別碼。尤其在由條形碼讀碼器等識(shí)別碼讀取裝置直接讀取由便攜電話等客戶裝置2的顯示單元顯示出的識(shí)別碼的場(chǎng)合下,最好根據(jù)上述顯示單元的分辨率調(diào)整識(shí)別碼的基元寬度等。特別是,如果便攜電話中采用的液晶顯示器等顯示單元是小型規(guī)格,點(diǎn)數(shù)較少,以通常的印刷用點(diǎn)數(shù)進(jìn)行顯示,則有時(shí)不能用1個(gè)畫(huà)面顯示上述的1個(gè)識(shí)別碼,在這種場(chǎng)合下,可以根據(jù)顯示單元的分辨率對(duì)識(shí)別碼的基元寬度等進(jìn)行調(diào)整。
顯示單元的分辨率可以用與上述印刷單元的分辨率相同的方法獲取,比如與上述實(shí)施方式同樣,在被設(shè)置于由客戶裝置2的測(cè)覽器21顯示的服務(wù)器裝置1的網(wǎng)站的數(shù)據(jù)輸入部輸入識(shí)別碼生成用數(shù)據(jù)的同時(shí),可在該數(shù)據(jù)輸入部?jī)?nèi)或其附近設(shè)置用于輸入客戶裝置2的顯示單元的分辨率的輸入部,輸入dpi值等分辨率數(shù)據(jù)?;蛘咭部梢栽诎凑蛰斎腼@示單元的機(jī)種名稱(chēng)的原則構(gòu)成的同時(shí),與該機(jī)種名稱(chēng)對(duì)應(yīng),把各機(jī)種的分辨率數(shù)據(jù)等作為數(shù)據(jù)庫(kù)保存到服務(wù)器裝置1的上述存儲(chǔ)單元1b等,基于從客戶裝置輸入的機(jī)種名稱(chēng),上述識(shí)別碼生成程序等從上述數(shù)據(jù)庫(kù)獲取該分辨率。也可以把比如從服務(wù)器裝置側(cè)訪問(wèn)客戶裝置2的顯示驅(qū)動(dòng)器,自動(dòng)獲取該驅(qū)動(dòng)器內(nèi)具有的分辨率數(shù)據(jù)的程序等的分辨率獲取單元設(shè)置到上述識(shí)別碼生成程序13或CGI程序12或JAVA程序等中,或附屬地設(shè)置于內(nèi)。
圖7是表示由服務(wù)器裝置側(cè)的分辨率獲取單元獲取被設(shè)置于便攜電話等客戶裝置2的液晶顯示器等顯示單元的分辨率,根據(jù)該分辨率生成識(shí)別碼的過(guò)程一例的說(shuō)明圖,圖8是其流程圖。
首先與上述實(shí)施方式同樣,從客戶裝置2訪問(wèn)服務(wù)器裝置1,顯示出網(wǎng)站(步驟S21),在該網(wǎng)站內(nèi)的數(shù)據(jù)輸入部輸入識(shí)別碼生成用數(shù)據(jù),實(shí)施識(shí)別碼生成的請(qǐng)求和指示(步驟S22)。這樣,通過(guò)服務(wù)器裝置1內(nèi)的CGI程序12,識(shí)別碼生成程序13起動(dòng)(步驟S23),同時(shí)被設(shè)置于服務(wù)器裝置側(cè)的分辨率獲取單元通過(guò)被設(shè)置于比如識(shí)別碼生成程序13中的分辨率獲取程序等獲取被設(shè)置于客戶裝置2的液晶顯示器等顯示單元的分辨率(步驟24)。
接下來(lái),基于該分辨率、從客戶裝置發(fā)送的識(shí)別碼的種類(lèi)及應(yīng)編碼的數(shù)據(jù)等生成適合于上述分辨率的識(shí)別碼(步驟25)。比如在生成上述圖9(b)的Code39的條形碼的場(chǎng)合下,如果顯示單元的大小較小,即顯示單元的點(diǎn)數(shù)較少,按照使比如細(xì)區(qū)段的寬度達(dá)到2點(diǎn)的原則進(jìn)行設(shè)定,在點(diǎn)數(shù)有余裕的場(chǎng)合下設(shè)定為3點(diǎn)以上。此外也可以按照滿足在粗區(qū)段的寬度為其細(xì)區(qū)段的2.2倍以上的情況下成為最小整數(shù)的點(diǎn)數(shù)等規(guī)定的代碼要件的原則進(jìn)行適宜設(shè)定,生成識(shí)別碼。
接下來(lái),如果把按上述方法生成的識(shí)別碼的圖像數(shù)據(jù)18傳送到客戶裝置2(步驟26),通過(guò)瀏覽器等使該圖像數(shù)據(jù)16在客戶裝置2的顯示單元上顯示出來(lái)(步驟S27),則可良好地顯示出適合于該顯示單元的識(shí)別碼。此外如果由條形碼讀碼器等識(shí)別碼讀取裝置讀取由該顯示單元顯示出的識(shí)別碼(步驟S28),則可進(jìn)行良好的讀取。
產(chǎn)業(yè)上的可利用性基于本發(fā)明的識(shí)別碼生成方法及識(shí)別碼生成程序由于具有上述構(gòu)成,因而具有以下效果。
1)可在互聯(lián)網(wǎng)及內(nèi)聯(lián)網(wǎng)等網(wǎng)絡(luò)中的應(yīng)用服務(wù)器裝置1中,根據(jù)來(lái)自客戶裝置2的請(qǐng)求,生成條形碼或二維符號(hào)等識(shí)別碼。
2)由于由應(yīng)用服務(wù)器裝置1生成的識(shí)別碼中,只有其參數(shù)文件被發(fā)送到客戶裝置2,因而與全部發(fā)送生成數(shù)據(jù)相比,可在更短的時(shí)間內(nèi)通信。
3)客戶裝置2可由事先分配的識(shí)別碼的描繪模塊印刷識(shí)別碼。
4)由于自動(dòng)獲取與客戶裝置2連接的打印機(jī)3的分辨率數(shù)據(jù),描繪與點(diǎn)距對(duì)應(yīng)的識(shí)別碼,因而可以進(jìn)行高精度印刷。
這樣大多在比如在商品交易中把訂貨信息綜合保存到服務(wù)器裝置1,從客戶裝置2向服務(wù)器裝置1注冊(cè),下載被蓄存于服務(wù)器裝置1的訂貨信息,同時(shí)由客戶裝置2發(fā)行交貨單和現(xiàn)貨單的場(chǎng)合下,在交貨單和現(xiàn)貨單上印刷產(chǎn)品號(hào)及訂貨號(hào)等條形碼。該條形碼雖然用于收貨方產(chǎn)品到貨確認(rèn)及庫(kù)存管理等,但在該條形碼未被正確讀取的場(chǎng)合下,由于要通過(guò)鍵盤(pán)輸入,因而作業(yè)效率將大幅下降。因而印刷能可靠讀取的條形碼是至關(guān)重要的,根據(jù)本發(fā)明,由于可以良好地印刷上述條形碼等的識(shí)別碼,因而可提高讀取精度。
此外由于條形碼的構(gòu)造簡(jiǎn)單,因而即使在基元寬度設(shè)定得較大,印刷精度惡化的場(chǎng)合下,也可得到某種程度的高讀取率,但由于條形碼尺寸增大,因而不能對(duì)較多的信息編碼。在本發(fā)明中,即使不增大基元寬度,也可獲得精度良好而且讀取率高的條形碼。此外比如JAN碼(未圖示)及具有上述圖9(a)所示的Code128之類(lèi)的4種基元寬度的條形碼與具有圖9(b)所示的Code39之類(lèi)的2種基元寬度的條形碼相比,雖然要求更高的印刷精度,但即使對(duì)于這種識(shí)別碼,在本發(fā)明中也可得到高的印刷精度。
此外比如國(guó)際標(biāo)準(zhǔn)輸送標(biāo)簽ISO15394在標(biāo)簽上采用條形碼及二維符號(hào)。條形碼被用作所謂授權(quán)單的連續(xù)貨物號(hào),采用圖9所示的Code39或Code128。作為二維符號(hào),為分類(lèi)跟蹤而使用圖11(c)所示的MaxiCode,或者為EDI(電子數(shù)據(jù)交換)而使用圖10(a)所示的PDF417。作為分類(lèi)跟蹤信息,除了國(guó)家代碼、郵政編號(hào)、服務(wù)碼之外,還包括已將發(fā)貨人及收貨人的地址及姓名編碼的大約100個(gè)字符位。作為EDI信息,由已將格式識(shí)別號(hào)、發(fā)貨人及收貨人的姓名及地址、發(fā)貨號(hào)、授權(quán)單、訂貨號(hào)、數(shù)量、產(chǎn)品編號(hào)、批號(hào)、箱號(hào)、重量等數(shù)據(jù)編碼的數(shù)百字符以上組成。
這樣二維符號(hào)為將多個(gè)信息編碼,大多縮小基元寬度及碼條的高度,提高信息化密度。在該場(chǎng)合下,雖然要求較之條形碼更高的印刷精度,但在本發(fā)明中,對(duì)于二維符號(hào)也能得到高的印刷精度。
此外在二維符號(hào)中,具有上述的堆棧型及矩陣型,由于上述圖4所示的PDF417及MicroPDF417之類(lèi)的堆棧型二維符號(hào)的碼條高度只有基元寬度的2倍至3倍,因而要求超過(guò)條形碼的印刷精度。另一方面,圖11所示的DataMatrix及QRCode之類(lèi)的矩陣型二維符號(hào)是一種根據(jù)被配置于正方形區(qū)域的矩陣交點(diǎn)的單元的圖形編碼的方式,具有可實(shí)現(xiàn)高于堆棧型的信息化密度的特征。由于單元尺寸小于堆棧型基元尺寸,因而要求更高的印刷精度。在本發(fā)明中,對(duì)上述任意一種二維符號(hào),都可得到高的印刷精度。
此外比如飛機(jī)等座位預(yù)約系統(tǒng)雖然可通過(guò)互聯(lián)網(wǎng)自由預(yù)約,并提供其預(yù)約號(hào),但預(yù)約者有必要記住其號(hào)碼,在機(jī)場(chǎng)等將預(yù)約號(hào)輸入到出票終端機(jī),而如果采用本發(fā)明的方式,不論與客戶裝置連接的打印機(jī)等印刷單元的分辨率如何,都可印刷出正確的識(shí)別碼,通過(guò)由出票終端機(jī)讀取該識(shí)別碼,可進(jìn)行迅速的處理。
此外在比如音樂(lè)會(huì)等門(mén)票預(yù)約中,如果由便攜電話等客戶裝置2與服務(wù)器裝置1連接,發(fā)送必要的數(shù)據(jù)后,服務(wù)器裝置1從這些數(shù)據(jù)生成已將預(yù)約確認(rèn)數(shù)據(jù)等編碼的識(shí)別碼,發(fā)送到客戶裝置,客戶裝置對(duì)其進(jìn)行顯示,在音樂(lè)會(huì)會(huì)場(chǎng)等由識(shí)別碼讀取裝置讀取,則可容易地進(jìn)行預(yù)約確認(rèn)。此時(shí)由于在識(shí)別碼未被正確讀取的場(chǎng)合下,不能進(jìn)行預(yù)約確認(rèn),因而將顯著降低確認(rèn)作業(yè)中的手動(dòng)作業(yè)效率。因而顯示出可讀取的識(shí)別碼是至關(guān)重要的,根據(jù)本發(fā)明,由于可以不依賴(lài)于客戶裝置的顯示單元的分辨率而良好地顯示識(shí)別碼,因而可提高讀取精度。
權(quán)利要求
1.一種網(wǎng)絡(luò)中的識(shí)別碼生成方法,其特征在于在按照來(lái)自通過(guò)網(wǎng)絡(luò)連接的客戶裝置的請(qǐng)求及指示由服務(wù)器裝置生成識(shí)別碼,由與客戶裝置連接的印刷單元印刷上述識(shí)別碼當(dāng)中,基于來(lái)自上述客戶裝置的識(shí)別碼生成用數(shù)據(jù),由服務(wù)器裝置內(nèi)的識(shí)別碼生成程序生成識(shí)別碼,把所生成的該識(shí)別碼的參數(shù)文件傳送到客戶裝置,同時(shí)根據(jù)與客戶裝置連接的打印機(jī)的分辨率,把由上述參數(shù)文件將識(shí)別碼作為圖像數(shù)據(jù)描繪的描繪模塊向客戶裝置提供。
2.權(quán)利要求1中記載的網(wǎng)絡(luò)中的識(shí)別碼生成方法,其特征在于上述描繪模塊至少具有獲取與客戶裝置連接的打印機(jī)的分辨率的單元和根據(jù)該打印機(jī)的分辨率由上述參數(shù)文件把上述識(shí)別碼作為圖像描繪的單元。
3.權(quán)利要求1或2中記載的網(wǎng)絡(luò)中的識(shí)別碼生成方法,其把上述描繪模塊與上述參數(shù)文件一同傳送到客戶裝置。
4.權(quán)利要求1或2中記載的網(wǎng)絡(luò)中的識(shí)別碼生成方法,其把上述描繪模塊收錄到可由客戶裝置讀取的記錄媒體進(jìn)行分配。
5.一種網(wǎng)絡(luò)中的識(shí)別碼生成方法,其特征在于在按照來(lái)自通過(guò)網(wǎng)絡(luò)連接的客戶裝置的請(qǐng)求及指示由服務(wù)器裝置生成識(shí)別碼,由與客戶裝置連接的印刷單元印刷上述識(shí)別碼當(dāng)中,把獲取與上述客戶裝置連接的印刷單元的分辨率的單元設(shè)置到服務(wù)器裝置內(nèi),同時(shí)基于由該分辨率獲取單元獲取的上述印刷單元的分辨率和來(lái)自上述客戶裝置的識(shí)別碼生成用數(shù)據(jù),由服務(wù)器裝置內(nèi)的識(shí)別碼生成程序生成與上述分辨率對(duì)應(yīng)的識(shí)別碼,把所生成的該識(shí)別碼的圖像數(shù)據(jù)向客戶裝置提供。
6.一種網(wǎng)絡(luò)中的識(shí)別碼生成方法,其特征在于在按照來(lái)自通過(guò)網(wǎng)絡(luò)連接的客戶裝置的請(qǐng)求及指示由服務(wù)器裝置生成識(shí)別碼,由被設(shè)置于客戶裝置的顯示單元顯示用于由識(shí)別碼讀取裝置直接讀取的識(shí)別碼當(dāng)中,把獲取設(shè)置于上述客戶裝置的顯示單元的分辨率的單元設(shè)置到服務(wù)器裝置內(nèi),同時(shí)基于由該分辨率獲取單元獲取的上述顯示單元的分辨率和來(lái)自上述客戶裝置的識(shí)別碼生成用數(shù)據(jù),由服務(wù)器裝置內(nèi)的識(shí)別碼生成程序生成與上述分辨率對(duì)應(yīng)的識(shí)別碼,把所生成的該識(shí)別碼的圖像數(shù)據(jù)向客戶裝置提供。
7.一種識(shí)別碼生成程序,其特征在于使計(jì)算機(jī)至少根據(jù)來(lái)自客戶裝置的請(qǐng)求與指示,作為基于來(lái)自客戶裝置的識(shí)別碼生成用數(shù)據(jù)生成識(shí)別碼的單元和把所生成的該識(shí)別碼的參數(shù)文件傳送到客戶裝置的單元發(fā)揮功能。
8.一種識(shí)別碼生成程序,其特征在于使計(jì)算機(jī)至少根據(jù)來(lái)自客戶裝置的請(qǐng)求與指示,作為基于與客戶裝置連接的印刷單元的分辨率和來(lái)自客戶裝置的識(shí)別碼生成用數(shù)據(jù),生成適合于上述分辨率的識(shí)別碼的單元;把所生成的該識(shí)別碼轉(zhuǎn)換為圖像數(shù)據(jù)的單元;把該圖像數(shù)據(jù)傳送到客戶裝置的單元發(fā)揮功能。
9.一種識(shí)別碼生成程序,其特征在于使計(jì)算機(jī)至少根據(jù)來(lái)自客戶裝置的請(qǐng)求與指示,作為基于被設(shè)置于客戶裝置的顯示單元的分辨率和來(lái)自客戶裝置的識(shí)別碼生成用數(shù)據(jù),生成適合于上述分辨率的識(shí)別碼的單元;把所生成的該識(shí)別碼轉(zhuǎn)換為圖像數(shù)據(jù)的單元;把該圖像數(shù)據(jù)傳送到客戶裝置的單元發(fā)揮功能。
全文摘要
提供在按照來(lái)自通過(guò)內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng)等網(wǎng)絡(luò)連接的客戶裝置的請(qǐng)求及指示,由服務(wù)器裝置生成條形碼或二維符號(hào)等識(shí)別碼,由與客戶裝置連接的打印機(jī)等印刷單元或顯示單元印刷或顯示上述識(shí)別碼時(shí),不論上述印刷單元或顯示單元的分辨率如何,均可進(jìn)行良好的印刷或顯示的識(shí)別碼生成方法及識(shí)別碼生成程序,基于從比如客戶裝置發(fā)送的識(shí)別碼生成用數(shù)據(jù),由服務(wù)器裝置生成識(shí)別碼,與其參數(shù)文件一同將對(duì)其進(jìn)行描繪的程序及獲取印刷單元分辨率的程序等提供到客戶裝置?;蛘叻?wù)器裝置獲取與客戶裝置連接的印刷單元或顯示單元的分辨率,基于該分辨率來(lái)生成識(shí)別碼,把該圖像數(shù)據(jù)提供到客戶裝置。
文檔編號(hào)G06F3/12GK1468173SQ01816867
公開(kāi)日2004年1月14日 申請(qǐng)日期2001年10月3日 優(yōu)先權(quán)日2000年10月5日
發(fā)明者平本純也 申請(qǐng)人:愛(ài)尼克斯株式會(huì)社