CN1468173A - 网络中的识别码生成方法及识别码生成程序 - Google Patents

网络中的识别码生成方法及识别码生成程序 Download PDF

Info

Publication number
CN1468173A
CN1468173A CNA018168671A CN01816867A CN1468173A CN 1468173 A CN1468173 A CN 1468173A CN A018168671 A CNA018168671 A CN A018168671A CN 01816867 A CN01816867 A CN 01816867A CN 1468173 A CN1468173 A CN 1468173A
Authority
CN
China
Prior art keywords
identification code
customer set
mentioned
unit
resolution ratio
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA018168671A
Other languages
English (en)
Inventor
ƽ����Ҳ
平本纯也
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ainix Corp
Original Assignee
Ainix Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ainix Corp filed Critical Ainix Corp
Publication of CN1468173A publication Critical patent/CN1468173A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J3/00Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
    • B41J3/44Typewriters or selective printing mechanisms having dual functions or combined with, or coupled to, apparatus performing other functions
    • B41J3/50Mechanisms producing characters by printing and also producing a record by other means, e.g. printer combined with RFID writer
    • B41J3/51Mechanisms producing characters by printing and also producing a record by other means, e.g. printer combined with RFID writer the printed and recorded information being identical; using type elements with code-generating means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1205Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1242Image or content composition onto a page
    • G06F3/1243Variable data printing, e.g. document forms, templates, labels, coupons, advertisements, logos, watermarks, transactional printing, fixed content versioning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1287Remote printer device, e.g. being remote from client or server via internet
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1292Mobile client, e.g. wireless printing

Abstract

提供在按照来自通过内联网或互联网等网络连接的客户装置的请求及指示,由服务器装置生成条形码或二维符号等识别码,由与客户装置连接的打印机等印刷单元或显示单元印刷或显示上述识别码时,不论上述印刷单元或显示单元的分辨率如何,均可进行良好的印刷或显示的识别码生成方法及识别码生成程序,基于从比如客户装置发送的识别码生成用数据,由服务器装置生成识别码,与其参数文件一同将对其进行描绘的程序及获取印刷单元分辨率的程序等提供到客户装置。或者服务器装置获取与客户装置连接的印刷单元或显示单元的分辨率,基于该分辨率来生成识别码,把该图像数据提供到客户装置。

Description

网络中的识别码生成方法及识别码生成程序
技术领域
本发明涉及在比如订单或交货单等中附加的条形码或二维符号等识别码的生成方法,尤其涉及由与网络连接的计算机及便携电话等电子设备通过网络生成识别码的场合下的生成方法及识别码生成程序。
背景技术
以往,在比如各种商品交易及各种物品处理过程等中,在这些商品及物品的订单、交货单、请求单、发货单、作业指示单、检查指示单、商品标签、现货标签、货签、ID卡、卡签、处方笺等文书及标签、卡片、票签等上附加条形码或二维符号等识别码,由此容易地进行这些文书和商品或物品等的处理及管理、保管等。此外在基于便携电话的音乐会等预约系统中,通过对预约确认数据编码使之显示,可简化预约确认。
作为上述识别码,大多采用条形码及二维符号,图9表示条形码一例。在二维符号中,有图10所示的将条形码层积了的形状的堆栈型和图11所示的好似在地基上堆垒石块般的矩阵型。
此外上述的识别码由计算机自动生成,在与互联网及内联网等网络连接的计算机当中,利用这些网络生成识别码。
比如,在由数据蓄存服务器装置与客户装置构成的网络系统中,在由客户装置印刷附加了条形码或二维符号等识别码的文书及标签、卡片、票签等的场合下,在客户装置内安装具有识别码生成功能的软件,由此生成识别码,由CRT及液晶显示器等显示单元等进行显示,或由打印机等印刷单元印刷出来。
此外在基于比如互联网及内联网的网络系统中,在服务器装置内构筑具有识别码生成功能的程序,由客户装置下载由此生成的识别码的图像数据并进行显示,或进行印刷。
然而,在上述前者的在客户装置中安装具有识别码生成功能的软件的场合下,存在着在各客户装置中花费软件费用并伴有安装的麻烦,而且其维持管理中需要较大的费用和人力等不方便因素。
另一方面,在上述后者的由客户装置下载由服务器装置生成的识别码的图像数据并进行显示或进行印刷的场合下,尽管不必在客户装置中安装用于生成识别码的程序,但在客户装置中所配备的或连接的显示单元及印刷单元的分辨率低的场合下,以及在所生成的图像的分辨率与上述显示单元及打印机等分辨率不同的场合下,存在着难以进行高精度印刷,识别码的读取率低下,或发生误读取等问题。
尤其是,由于条形码及堆栈型二维符号由具有多种宽度的基元进行编码,因而基元宽度的印刷精度对于读取有大的影响。比如,假设一个300dpi(0.085mm/点)的印刷单元,在由客户装置下载在细基元宽度为0.25mm(3点),粗基元宽度为0.59mm(7点)下生成的条形码图像数据,由360dpi(0.071mm/点)的印刷单元进行印刷的场合下,必须在细基元为大约3.6点,粗基元为8.3点下进行印刷。
然而,由于不能以1点以下的单位进行印刷,因而在实际印刷中,对于细基元,将3点与4点组合,使细基元宽度的平均值达到3.6点,对于粗基元,将7点与8点组合,使粗基元宽度的平均值达到8.3点,按上述原则自动调整,进行印刷。因而本来应印刷成比如图12(a)所示的图案将出现如同图(b)所示的印刷结果,造成基元宽度不均一。
此外在条形码中,对基元宽度进行比较并形成数值,基元比(针对细基元宽度的粗基元宽度)基于条形码标准有必要达到2.2倍以上,但在上述细基元达到了4点,粗基元达到了7点的场合下,由于基元比成为大约1.8倍,因而将造成读取率低下及发生误读。
此外在由液晶显示器等显示单元显示比如上述的识别码,由条形码读码器等识别码读取装置直接将其读取的场合下,由于图像数据是点单位下的数据构造,因而如果由显示单元将其按原样显示,则将成为取决于其显示单元分辨率的大小的图像,如果是比如便携电话等的小显示单元,则将成为超过其大小的图像,不能将其全部显示出来。
比如,如果在320点显示单元下由4点构成细基元宽度,虽然能显示出80基元,但在180点的显示单元中,只能显示45基元。因此在代码需要60基元的场合下,在180点的显示单元中不能同时显示全部的基元。
本发明的目的在于消除上述现有技术的问题点,提供一种在利用网络生成识别码的场合下,不论客户侧的显示单元和印刷单元的分辨率如何,都可良好地显示识别码或印刷出来的识别码生成方法及识别码生成程序。
发明内容
基于本发明的网络中的识别码生成方法及识别码生成程序的构成如下。
即,基于本发明的网络中的识别码生成方法的特征在于:在按照来自通过内联网或互联网等网络连接的客户装置的请求及指示由服务器装置生成条形码或二维符号等识别码,由与客户装置连接的打印机等印刷单元印刷上述识别码当中,基于来自上述客户装置的识别码生成用数据,由服务器装置内的识别码生成程序生成识别码,把所生成的该识别码的参数文件传送到客户装置,同时根据与客户装置连接的打印机的分辨率,把由上述参数文件将识别码作为图像数据描绘的描绘模块向客户装置提供。
上述描绘模块的特征在于:至少具有获取与客户装置连接的打印机的分辨率的单元和根据该打印机的分辨率由上述参数文件把上述识别码作为图像描绘的单元。此外把上述描绘模块与上述参数文件一同传送到客户装置。或者也可以把上述描绘模块收录到可由客户装置读取的记录媒体比如软盘或CD-ROM等进行分配。
此外基于本发明的网络中的识别码生成方法的特征在于:在按照来自通过内联网或互联网等网络连接的客户装置的请求及指示由服务器装置生成条形码或二维符号等识别码,由与客户装置连接的打印机等印刷单元印刷上述识别码当中,把获取与上述客户装置连接的印刷单元的分辨率的单元设置到服务器装置内,同时基于由该分辨率获取单元获取的上述印刷单元的分辨率和来自上述客户装置的识别码生成用数据,由服务器装置内的识别码生成程序生成与上述分辨率对应的识别码,把所生成的该识别码的图像数据向客户装置提供。
此外基于本发明的网络中的识别码生成方法的特征在于:在按照来自通过内联网或互联网等网络连接的客户装置的请求及指示由服务器装置生成条形码或二维符号等识别码,由被设置于客户装置的显示单元显示用于由条形码读码器等识别码读取装置直接读取的识别码当中,把获取设置于上述客户装置的显示单元的分辨率的单元设置到服务器装置内,同时基于由该分辨率获取单元获取的上述显示单元的分辨率和来自上述客户装置的识别码生成用数据,由服务器装置内的识别码生成程序生成与上述分辨率对应的识别码,把所生成的该识别码的图像数据向客户装置提供。
此外基于本发明的识别码生成程序的特征在于:使计算机至少根据来自客户装置的请求与指示,作为基于来自客户装置的识别码生成用数据来生成识别码的单元和把所生成的该识别码的参数文件传送到客户装置的单元发挥功能。
此外基于本发明的识别码生成程序的特征在于:使计算机至少根据来自客户装置的请求与指示,作为基于与客户装置连接的印刷单元的分辨率和来自客户装置的识别码生成用数据,生成适合于上述分辨率的识别码的单元;把所生成的该识别码转换为图像数据的单元;把该图像数据传送到客户装置的单元发挥功能。
此外基于本发明的识别码生成程序的特征在于:使计算机至少根据来自客户装置的请求与指示,作为基于被设置于客户装置的显示单元的分辨率和来自客户装置的识别码生成用数据,生成适合于上述分辨率的识别码的单元;把所生成的该识别码转换为图像数据的单元;把该图像数据传送到客户装置的单元发挥功能。
附图说明
图1是表示网络的构成例的说明图。图2是表示服务器装置及客户装置的装置构成等的说明图。图3是表示基于本发明的识别码生成过程一例的说明图。图4是其流程图。图5是表示基于本发明的识别码生成过程的其它示例的说明图。图6是其流程图。图7是表示基于本发明的识别码生成过程的其它示例的说明图。图8是其流程图。图9是表示条形码一例的说明图。图10是表示堆栈型二维符号一例的说明图。图11是表示矩阵型二维符号一例的说明图。图12是表示识别码的印刷偏差的说明图。
实施方式
以下基于附图对基于本发明的网络中的识别码生成方法作具体说明。
比如图1所示,在安装了应用的服务器装置(应用服务器)1中,在比如事务所内通过内联网,在事务所外通过互联网等网络与个人计算机及便携终端(PDA:Personal Digital Assistant)或便携电话等客户装置2连接的场合下,其各客户装置2可经由网络访问服务器装置1,显示网站(主页),或进行必要数据的下载和登录及更新等。图中,3是打印机等印刷单元,4是路由器或终端适配器等通信连接装置。
在服务器装置1中,如图2所示,具备CPU等中央控制单元1a、硬盘等存储单元1b、通信控制单元1c、键盘及鼠标等输入单元1d等。在上述存储单元1a中,安装有网站用数据文件11和识别码生成程序13及对其进行驱动的CGI(Common Gateway Interface:公共网关接口)程序12或JAVA程序等。此外在上述存储单元1a中,可按照必要时可将识别码的生成所必需的转换数据等作为数据库予以保存的原则构成。
上述CGI程序12或JAVA程序根据来自客户装置2的请求和指示,使识别码生成程序13起动,该识别码生成程序13基于从客户装置2发送来的数据生成识别码。
另一方面,在上述各客户装置2中,如图2所示,具备CPU等中央控制单元2a、硬盘等存储单元2b、通信控制单元2c、键盘及鼠标等输入单元2d、CRT及液晶显示器等显示单元2e等。在上述存储单元2a中,安装有访问服务器装置1的网站并显示主页等的InternetExplorer及Netscape或i-mode(均为商标名称)等浏览器21等。
上述服务器装置1与各客户装置2如上所述通过内联网或互联网等网络N连接,通过设置于各装置的上述通信控制单元1c及2c可进行数据等的存取。此外在个人计算机及便携终端等客户装置2中,如上所述一般连接打印机等印刷单元3。
在上述构成中,在通过任何个人计算机及便携终端等客户装置2印刷条形码或二维符号等识别码当中,如图3及图4所示,首先从该客户装置2访问服务器装置1的网站10,由浏览器21将该网站10的主页等在显示单元2e上显示出来(步骤S1),在被设置于该显示画面中的数据输入部(未图示)等输入识别码生成用数据,即生成识别码所必需的数据,进行识别码生成的请求及指示(步骤S2)。
作为生成上述识别码所必需的数据,有以下等:
(1)识别码的种类(JAN及Code39等识别码的种类)
(2)编码化的数据(123456789等的字符串)
(3)识别码的细基元的尺寸或模块或单元的尺寸
(4)识别码的高度(基元的长度)
(5)识别码的显示方向(纵向,横向等)
(6)打印机等的印刷单元的分辨率数据
(7)识别码中附加显示的文字的种类及尺寸等辅助数据
但如果最低限输入上述(1)的代码种类和(2)的编码化数据,则其它数据按照上述识别码生成程序所具有的规定值被自动采用的原则构成。
此外作为上述的编码化数据,也可以不直接输入需要编码化的数值数据,而输入姓名、住址、产品名称等数据,与此对应由服务器装置1自动地生成编码化数据而构成。具体地说,比如按照从姓名、住址、产品名称等数据中或基于其数据由识别码生成程序等自动地选择编码化数据,并进行编码的原则构成程序,或者与姓名、住址、产品名称等数据对应,将编码化数据作为数据库保存到上述存储单元1b等,基于从客户装置2发送的姓名、住址、产品名称等数据,从上述数据库中自动选择编码化数据,按此原则构成等,这也是适宜的。
按以上所述输入了识别码生成用数据后,在服务器装置1中进行识别码生成的请求和指示当中,其具体的指示操作是适宜的,比如点击上述数据输入部等设置的输入操作结束按钮(未图示)等,或发送用于生成识别码的消息等。基于此通过服务器装置1内的CGI程序12,识别码生成程序13起动(步骤S3)。
通过该识别码生成程序13的起动,识别码的生成动作开始,基于从上述客户装置2发送的识别码的种类及上述编码化数据等生成识别码(步骤S4)。比如,在上述图9(a)的Code128的条形码中,与编码化数据的字符串对应的1模块至4模块的宽度的4种基元的配置顺序等被决定,在上述图9(b)的Code39的条形码中,与编码化数据的字符串对应的细基元与粗基元的配置顺序等被决定。
此外识别码一般由代码种类、基元宽度或模块宽度或单元尺寸、码条的高度、行图形、列图形、每行的模块数、特征图形等基本参数和打印机等印刷单元的分辨率、边框范围、颜色种类、文字字形、文字的印刷位置等辅助参数构成,作为上述印刷单元的分辨率,利用来自客户装置的指示或识别码生成程序所具有的规定值决定。
对于按上述方法生成的识别码,在本实施方式中不向客户装置2发送其图像数据,而发送其参数数据14(步骤S5)。或在此时与上述参数数据14一道,把用于由该参数数据描绘识别码的Pulg-in程序及Helper程序等描绘模块(描绘程序)15发送到客户装置2,由该客户装置2进行描绘。
此外如要在上述描绘模块15中,配备获取与客户装置2连接的打印机等印刷单元3的分辨率的单元,可以把比如访问客户装置2的存储单元2b等保存的打印机驱动器等,自动获取该驱动器内所具有的分辨率数据的程序等设置到上述描绘模块15内或附设于其中。
按上述方法,通过把配备了获取与客户装置2连接的打印机等印刷单元的分辨率的单元的描绘模块15及应印刷的识别码参数数据14从服务器装置1发送到客户装置2,客户装置2首先获取与其连接的印刷单元3的分辨率(步骤S6),然后基于该分辨率把基元宽度及模块宽度等设定到规定的宽度,描绘识别码(步骤S7),如果将其印刷出来(步骤S8),可以印刷出适合于上述分辨率的识别码。
比如如上所述,假设一个300dpi的印刷单元,由与客户装置2连接的比如360dpi印刷单元印刷所生成的条形码图像数据的场合下的细基元宽度按上述计算方法大约为3.6点,粗基元宽度为8.3点,但如果把比如细基元宽度小数点以下的数字四舍五入,可使其达到4点,与此相对,如果在基元比为2.2倍以上的情况下得到最小的整数,则粗基元的宽度将达到9点。如对其印刷可获得良好的条形码。
此外在上例中,虽然对通过计算得到的细基元宽度的小数点以下数字进行四舍五入处理,但即可以舍去,也可以进位,此外虽然在上例中,以细基元为基准进行了设定,但也可以以粗基元为基准进行设定。
此外在上述实施方式中,作为印刷单元的分辨率采用规定的基准值,尤其在本实施方式中将300dpi作为基准值使用,但也可以不采用规定的基准值,作为比如未定数或变量设定,在获取了与客户装置2连接的印刷单元的分辨率时,将该分辨率数据作为基准值,或者代入上述变量,自动设定基元宽度等。
上述的设定方法并不局限于条形码,对二维符号也同样,如果按照与识别码种类等所对应的规定代码要件对应的原则设定点数等,可得到适合于所使用的印刷单元的良好的识别码。或者由此识别码的基元宽度或模块宽度或单元尺寸达到均一,可印刷高精度的识别码。
此外在上述由客户装置2描绘识别码并进行了印刷的场合下,服务器装置1的印刷单元的分辨率与客户装置2的印刷单元的分辨率如有不同,印刷出的尺寸也仅有微量差异。这对于以基元宽度达到均一作为条件的条形码及二维符号是不可避免的,对单纯图像将有较大的差异。不过,即使上述印刷出的尺寸仅有微量差异,如果在基元宽度与模块宽度或单元尺寸达到均一的情况下,基元比等能满足规定的要件,则可进行良好的解读。
在上述实施方式中,虽然将具有获取与客户装置2连接的印刷单元的分辨率的单元的描绘模块15与参数数据14一同从服务器装置1向客户装置2供给,但也可以把具有上述分辨率获取单元的描绘模块15或把分辨率获取单元作为不同于描绘模块15的程序等而构成的程序从不同于参数数据的其它服务器装置1下载到客户装置2,或者也可以由软盘及CD-ROM等进行分配,安装到客户装置2。
此外在上述实施方式中,虽然按照在客户装置2侧,获取与该客户装置连接的印刷单元的分辨率的原则实施,但也可以按照在服务器装置侧获取的原则实施。比如可以在由上述客户装置2的浏览器21显示的服务器装置1的网站上设置的数据输入部内或其附近,设置用于输入与客户装置2连接的印刷单元的分辨率的输入部,输入分辨率数据比如dpi值等。或者也可以在按照输入印刷单元的机种名称的原则构成的同时,与该机种名称对应,把各机种的分辨率数据作为数据库保存到服务器装置1的上述存储单元1b等,基于从客户装置输入的机种名称,由上述识别码生成程序等从上述数据库获取该分辨率。
也可以把比如从服务器装置侧访问被安装在客户装置2的硬盘内等的打印机驱动器,自动获取该驱动器内所具有的分辨率数据的程序等设置到上述识别码生成程序13或CGI程序12或JAVA程序等中,或附属地设置于内。
图5是表示把获取与客户装置2连接的印刷单元的分辨率的单元设置到服务器装置侧的场合下的识别码生成程序一例的说明图,图6是其流程图。
图6中的步骤11~13与上述图4的步骤相同,在步骤13中识别码生成程序13起动后,被设置于服务器装置侧的分辨率获取单元通过被设置于比如识别码生成程序13中的分辨率获取程序等获取与客户装置2连接的印刷单元的分辨率(步骤14)。接下来,基于该分辨率、从客户装置发送的识别码的种类及应编码的数据等生成适合于上述分辨率的识别码(步骤15),将所生成的该识别码的图像数据16传送到客户装置2(步骤16)。
另一方面,客户装置2在通过浏览器等显示出上述图像数据16的同时,通过与该客户装置连接的印刷单元3进行印刷(步骤17)。这样可容易地获取适合于与客户装置2连接的印刷单元的分辨率的识别码,可以把上述实施方式下的描绘模块传送到客户装置2,或不必安装,可大幅简化客户装置2侧的操作。
此外在上述的个人计算机及便携终端等客户装置2中,具备有CRT及液晶显示器等显示单元,通过这些显示单元可显示出识别码。在该场合下,必要时可以根据上述显示单元的分辨率,按照与上述相同的方法调整识别码。尤其在由条形码读码器等识别码读取装置直接读取由便携电话等客户装置2的显示单元显示出的识别码的场合下,最好根据上述显示单元的分辨率调整识别码的基元宽度等。特别是,如果便携电话中采用的液晶显示器等显示单元是小型规格,点数较少,以通常的印刷用点数进行显示,则有时不能用1个画面显示上述的1个识别码,在这种场合下,可以根据显示单元的分辨率对识别码的基元宽度等进行调整。
显示单元的分辨率可以用与上述印刷单元的分辨率相同的方法获取,比如与上述实施方式同样,在被设置于由客户装置2的测览器21显示的服务器装置1的网站的数据输入部输入识别码生成用数据的同时,可在该数据输入部内或其附近设置用于输入客户装置2的显示单元的分辨率的输入部,输入dpi值等分辨率数据。或者也可以在按照输入显示单元的机种名称的原则构成的同时,与该机种名称对应,把各机种的分辨率数据等作为数据库保存到服务器装置1的上述存储单元1b等,基于从客户装置输入的机种名称,上述识别码生成程序等从上述数据库获取该分辨率。也可以把比如从服务器装置侧访问客户装置2的显示驱动器,自动获取该驱动器内具有的分辨率数据的程序等的分辨率获取单元设置到上述识别码生成程序13或CGI程序12或JAVA程序等中,或附属地设置于内。
图7是表示由服务器装置侧的分辨率获取单元获取被设置于便携电话等客户装置2的液晶显示器等显示单元的分辨率,根据该分辨率生成识别码的过程一例的说明图,图8是其流程图。
首先与上述实施方式同样,从客户装置2访问服务器装置1,显示出网站(步骤S21),在该网站内的数据输入部输入识别码生成用数据,实施识别码生成的请求和指示(步骤S22)。这样,通过服务器装置1内的CGI程序12,识别码生成程序13起动(步骤S23),同时被设置于服务器装置侧的分辨率获取单元通过被设置于比如识别码生成程序13中的分辨率获取程序等获取被设置于客户装置2的液晶显示器等显示单元的分辨率(步骤24)。
接下来,基于该分辨率、从客户装置发送的识别码的种类及应编码的数据等生成适合于上述分辨率的识别码(步骤25)。比如在生成上述图9(b)的Code39的条形码的场合下,如果显示单元的大小较小,即显示单元的点数较少,按照使比如细区段的宽度达到2点的原则进行设定,在点数有余裕的场合下设定为3点以上。此外也可以按照满足在粗区段的宽度为其细区段的2.2倍以上的情况下成为最小整数的点数等规定的代码要件的原则进行适宜设定,生成识别码。
接下来,如果把按上述方法生成的识别码的图像数据18传送到客户装置2(步骤26),通过浏览器等使该图像数据16在客户装置2的显示单元上显示出来(步骤S27),则可良好地显示出适合于该显示单元的识别码。此外如果由条形码读码器等识别码读取装置读取由该显示单元显示出的识别码(步骤S28),则可进行良好的读取。
产业上的可利用性
基于本发明的识别码生成方法及识别码生成程序由于具有上述构成,因而具有以下效果。
1)可在互联网及内联网等网络中的应用服务器装置1中,根据来自客户装置2的请求,生成条形码或二维符号等识别码。
2)由于由应用服务器装置1生成的识别码中,只有其参数文件被发送到客户装置2,因而与全部发送生成数据相比,可在更短的时间内通信。
3)客户装置2可由事先分配的识别码的描绘模块印刷识别码。
4)由于自动获取与客户装置2连接的打印机3的分辨率数据,描绘与点距对应的识别码,因而可以进行高精度印刷。
这样大多在比如在商品交易中把订货信息综合保存到服务器装置1,从客户装置2向服务器装置1注册,下载被蓄存于服务器装置1的订货信息,同时由客户装置2发行交货单和现货单的场合下,在交货单和现货单上印刷产品号及订货号等条形码。该条形码虽然用于收货方产品到货确认及库存管理等,但在该条形码未被正确读取的场合下,由于要通过键盘输入,因而作业效率将大幅下降。因而印刷能可靠读取的条形码是至关重要的,根据本发明,由于可以良好地印刷上述条形码等的识别码,因而可提高读取精度。
此外由于条形码的构造简单,因而即使在基元宽度设定得较大,印刷精度恶化的场合下,也可得到某种程度的高读取率,但由于条形码尺寸增大,因而不能对较多的信息编码。在本发明中,即使不增大基元宽度,也可获得精度良好而且读取率高的条形码。此外比如JAN码(未图示)及具有上述图9(a)所示的Code128之类的4种基元宽度的条形码与具有图9(b)所示的Code39之类的2种基元宽度的条形码相比,虽然要求更高的印刷精度,但即使对于这种识别码,在本发明中也可得到高的印刷精度。
此外比如国际标准输送标签ISO15394在标签上采用条形码及二维符号。条形码被用作所谓授权单的连续货物号,采用图9所示的Code39或Code128。作为二维符号,为分类跟踪而使用图11(c)所示的MaxiCode,或者为EDI(电子数据交换)而使用图10(a)所示的PDF417。作为分类跟踪信息,除了国家代码、邮政编号、服务码之外,还包括已将发货人及收货人的地址及姓名编码的大约100个字符位。作为EDI信息,由已将格式识别号、发货人及收货人的姓名及地址、发货号、授权单、订货号、数量、产品编号、批号、箱号、重量等数据编码的数百字符以上组成。
这样二维符号为将多个信息编码,大多缩小基元宽度及码条的高度,提高信息化密度。在该场合下,虽然要求较之条形码更高的印刷精度,但在本发明中,对于二维符号也能得到高的印刷精度。
此外在二维符号中,具有上述的堆栈型及矩阵型,由于上述图4所示的PDF417及MicroPDF417之类的堆栈型二维符号的码条高度只有基元宽度的2倍至3倍,因而要求超过条形码的印刷精度。另一方面,图11所示的DataMatrix及QRCode之类的矩阵型二维符号是一种根据被配置于正方形区域的矩阵交点的单元的图形编码的方式,具有可实现高于堆栈型的信息化密度的特征。由于单元尺寸小于堆栈型基元尺寸,因而要求更高的印刷精度。在本发明中,对上述任意一种二维符号,都可得到高的印刷精度。
此外比如飞机等座位预约系统虽然可通过互联网自由预约,并提供其预约号,但预约者有必要记住其号码,在机场等将预约号输入到出票终端机,而如果采用本发明的方式,不论与客户装置连接的打印机等印刷单元的分辨率如何,都可印刷出正确的识别码,通过由出票终端机读取该识别码,可进行迅速的处理。
此外在比如音乐会等门票预约中,如果由便携电话等客户装置2与服务器装置1连接,发送必要的数据后,服务器装置1从这些数据生成已将预约确认数据等编码的识别码,发送到客户装置,客户装置对其进行显示,在音乐会会场等由识别码读取装置读取,则可容易地进行预约确认。此时由于在识别码未被正确读取的场合下,不能进行预约确认,因而将显著降低确认作业中的手动作业效率。因而显示出可读取的识别码是至关重要的,根据本发明,由于可以不依赖于客户装置的显示单元的分辨率而良好地显示识别码,因而可提高读取精度。

Claims (9)

1.一种网络中的识别码生成方法,其特征在于:
在按照来自通过网络连接的客户装置的请求及指示由服务器装置生成识别码,由与客户装置连接的印刷单元印刷上述识别码当中,基于来自上述客户装置的识别码生成用数据,由服务器装置内的识别码生成程序生成识别码,把所生成的该识别码的参数文件传送到客户装置,同时根据与客户装置连接的打印机的分辨率,把由上述参数文件将识别码作为图像数据描绘的描绘模块向客户装置提供。
2.权利要求1中记载的网络中的识别码生成方法,其特征在于:
上述描绘模块至少具有获取与客户装置连接的打印机的分辨率的单元和根据该打印机的分辨率由上述参数文件把上述识别码作为图像描绘的单元。
3.权利要求1或2中记载的网络中的识别码生成方法,其
把上述描绘模块与上述参数文件一同传送到客户装置。
4.权利要求1或2中记载的网络中的识别码生成方法,其
把上述描绘模块收录到可由客户装置读取的记录媒体进行分配。
5.一种网络中的识别码生成方法,其特征在于:
在按照来自通过网络连接的客户装置的请求及指示由服务器装置生成识别码,由与客户装置连接的印刷单元印刷上述识别码当中,把获取与上述客户装置连接的印刷单元的分辨率的单元设置到服务器装置内,同时基于由该分辨率获取单元获取的上述印刷单元的分辨率和来自上述客户装置的识别码生成用数据,由服务器装置内的识别码生成程序生成与上述分辨率对应的识别码,把所生成的该识别码的图像数据向客户装置提供。
6.一种网络中的识别码生成方法,其特征在于:
在按照来自通过网络连接的客户装置的请求及指示由服务器装置生成识别码,由被设置于客户装置的显示单元显示用于由识别码读取装置直接读取的识别码当中,把获取设置于上述客户装置的显示单元的分辨率的单元设置到服务器装置内,同时基于由该分辨率获取单元获取的上述显示单元的分辨率和来自上述客户装置的识别码生成用数据,由服务器装置内的识别码生成程序生成与上述分辨率对应的识别码,把所生成的该识别码的图像数据向客户装置提供。
7.一种识别码生成程序,其特征在于:
使计算机至少根据来自客户装置的请求与指示,作为基于来自客户装置的识别码生成用数据生成识别码的单元和把所生成的该识别码的参数文件传送到客户装置的单元发挥功能。
8.一种识别码生成程序,其特征在于:
使计算机至少根据来自客户装置的请求与指示,作为基于与客户装置连接的印刷单元的分辨率和来自客户装置的识别码生成用数据,生成适合于上述分辨率的识别码的单元;把所生成的该识别码转换为图像数据的单元;把该图像数据传送到客户装置的单元发挥功能。
9.一种识别码生成程序,其特征在于:
使计算机至少根据来自客户装置的请求与指示,作为基于被设置于客户装置的显示单元的分辨率和来自客户装置的识别码生成用数据,生成适合于上述分辨率的识别码的单元;把所生成的该识别码转换为图像数据的单元;把该图像数据传送到客户装置的单元发挥功能。
CNA018168671A 2000-10-05 2001-10-03 网络中的识别码生成方法及识别码生成程序 Pending CN1468173A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP306217/2000 2000-10-05
JP2000306217 2000-10-05

Publications (1)

Publication Number Publication Date
CN1468173A true CN1468173A (zh) 2004-01-14

Family

ID=18786943

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA018168671A Pending CN1468173A (zh) 2000-10-05 2001-10-03 网络中的识别码生成方法及识别码生成程序

Country Status (5)

Country Link
US (1) US6896178B2 (zh)
EP (1) EP1329329A1 (zh)
JP (1) JPWO2002028655A1 (zh)
CN (1) CN1468173A (zh)
WO (1) WO2002028655A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103136559A (zh) * 2011-11-30 2013-06-05 北大方正集团有限公司 可变条码的光栅化方法和装置
CN103685206A (zh) * 2012-09-25 2014-03-26 阿里巴巴集团控股有限公司 识别信息的生成方法和系统
CN103778402A (zh) * 2012-10-26 2014-05-07 苏州精易会信息技术有限公司 一种通过服务器在Web页面显示条形码的方法
CN104008407A (zh) * 2013-02-22 2014-08-27 日本冲信息株式会社 图像处理装置
CN104272299A (zh) * 2012-05-03 2015-01-07 胡斯华纳有限公司 显示装置、工具、园林工具,尤其是浇水计算机、林业工具或施工工具以及数据检索系统
CN104461406A (zh) * 2013-09-18 2015-03-25 北大方正集团有限公司 一种打印输出方法及装置
CN104662575A (zh) * 2012-09-24 2015-05-27 日东电工株式会社 唯一码发行方法及其发行系统
CN108819495A (zh) * 2018-04-02 2018-11-16 付灵 一种玻璃加工过程产品管理方法、系统及使用方法

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4154250B2 (ja) * 2002-02-19 2008-09-24 キヤノン株式会社 情報処理方法、情報処理装置及びプログラム
JP3959011B2 (ja) * 2002-10-15 2007-08-15 株式会社リコー 印刷管理システム
US20050165651A1 (en) * 2004-01-22 2005-07-28 Krishna Mohan Point of sale business transaction data gathering using portable memory device
US20050224579A1 (en) * 2004-04-08 2005-10-13 Steve Adler System and methods for generating bar codes in a distributed computing environment
US7643165B2 (en) * 2005-10-27 2010-01-05 Kyocera Mita Corporation Image forming device system and image forming device with function reservation function
JP4640219B2 (ja) * 2006-03-03 2011-03-02 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置、画像形成システム、画像形成方法及びプログラム
JP4450840B2 (ja) * 2007-02-26 2010-04-14 キヤノンファインテック株式会社 バーコード生成装置およびコンピュータプログラム
DE102011112232A1 (de) * 2011-09-01 2013-03-07 Heidelberger Druckmaschinen Aktiengesellschaft Verfahren und Vorrichtung zur Erzeugung eines Barcodes auf einem Substrat
US8707163B2 (en) * 2011-10-04 2014-04-22 Wesley John Boudville Transmitting and receiving data via barcodes through a cellphone for privacy and anonymity
WO2013061468A1 (ja) * 2011-10-28 2013-05-02 富士通株式会社 画像生成方法、情報処理方法、プログラム、及び情報処理装置
CN102765259A (zh) * 2012-08-09 2012-11-07 昆山宏凌电子有限公司 一种带上网功能的打印机
CN103778401A (zh) * 2012-10-26 2014-05-07 苏州精易会信息技术有限公司 一种通过浏览器在Web页面显示条形码的方法
JP5784764B2 (ja) * 2014-01-16 2015-09-24 株式会社Mrsホールディングズ バーコード命令生成装置
JP6197960B2 (ja) * 2014-09-18 2017-09-20 日本電気株式会社 情報処理装置、方法、およびプログラム
JP6911403B2 (ja) * 2017-03-10 2021-07-28 日本電気株式会社 情報処理装置
JP6465425B2 (ja) * 2018-04-26 2019-02-06 株式会社Mrsホールディングズ バーコード命令生成装置
JP2022126055A (ja) * 2021-02-18 2022-08-30 京セラドキュメントソリューションズ株式会社 機器制御システムおよび画像形成装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04216975A (ja) * 1990-12-19 1992-08-07 Fuji Xerox Co Ltd フォーム登録装置
ES2106316T3 (es) * 1991-11-22 1997-11-01 Engineered Data Products Inc Aparato para generar etiquetas.
GB2332540B (en) * 1997-12-18 2002-12-04 Ibm An improved parcel trace system
JPH11265419A (ja) * 1998-03-16 1999-09-28 Toshiba Corp バーコード印刷における印刷最適化方法ならびにシステム及び同方法がプログラムされ記録される記録媒体
JP2000066851A (ja) * 1998-08-26 2000-03-03 Minolta Co Ltd 画像形成システム、プリント条件設定プログラムを記録したコンピュータ読み取り可能な記録媒体、プリントジョブ変換装置、およびプリントジョブ変換プログラムを記録したコンピュータ読み取り可能な記録媒体
US6525835B1 (en) * 1999-12-15 2003-02-25 Pitney Bowes Inc. Method and system for parcel label generation

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103136559A (zh) * 2011-11-30 2013-06-05 北大方正集团有限公司 可变条码的光栅化方法和装置
CN103136559B (zh) * 2011-11-30 2016-01-20 北大方正集团有限公司 可变条码的光栅化方法和装置
CN104272299A (zh) * 2012-05-03 2015-01-07 胡斯华纳有限公司 显示装置、工具、园林工具,尤其是浇水计算机、林业工具或施工工具以及数据检索系统
CN104662575A (zh) * 2012-09-24 2015-05-27 日东电工株式会社 唯一码发行方法及其发行系统
CN103685206A (zh) * 2012-09-25 2014-03-26 阿里巴巴集团控股有限公司 识别信息的生成方法和系统
CN103685206B (zh) * 2012-09-25 2017-09-22 阿里巴巴集团控股有限公司 识别信息的生成方法和系统
CN103778402A (zh) * 2012-10-26 2014-05-07 苏州精易会信息技术有限公司 一种通过服务器在Web页面显示条形码的方法
CN104008407A (zh) * 2013-02-22 2014-08-27 日本冲信息株式会社 图像处理装置
CN104461406A (zh) * 2013-09-18 2015-03-25 北大方正集团有限公司 一种打印输出方法及装置
CN104461406B (zh) * 2013-09-18 2017-06-16 北大方正集团有限公司 一种打印输出方法及装置
CN108819495A (zh) * 2018-04-02 2018-11-16 付灵 一种玻璃加工过程产品管理方法、系统及使用方法

Also Published As

Publication number Publication date
EP1329329A1 (en) 2003-07-23
JPWO2002028655A1 (ja) 2004-02-12
WO2002028655A1 (fr) 2002-04-11
US20030184797A1 (en) 2003-10-02
US6896178B2 (en) 2005-05-24

Similar Documents

Publication Publication Date Title
CN1468173A (zh) 网络中的识别码生成方法及识别码生成程序
US8401976B2 (en) Method and system for providing a barcode image over a network
US9691116B2 (en) Intelligent barcode systems
CN1396538A (zh) 文字图表等一般载体上的信息电子化的方法及其系统
CN1700224A (zh) 实现第三方物流配送信息共享的方法和系统
KR20060124675A (ko) 코드, 바코드 및 라디오 주파수 식별을 사용하는 상품 식별및 인증 방법
CN1560824A (zh) 二维码符号的打印方法,和打印机
CN1345006A (zh) 基于xml的条形码扫描仪
WO2001061517A1 (en) System and method for converting information on paper forms to electronic data
CN111324317A (zh) 本地打印面单方法、装置、设备及存储介质
US6032863A (en) Method and apparatus for producing machine readable bar code
US6587972B1 (en) System and methods for creating and using customized self-test pages
CN106203231A (zh) 一种支持主动读码打印的凭证云打印系统
US7431213B2 (en) Barcode printing system
JP2005267571A (ja) マルチ言語対応機能を有するweb集荷システム
CN1881213A (zh) 一种文档审计跟踪系统和方法
CN1204492C (zh) 用于改变计算机程序的输出而不改变源代码的系统和方法
US20150060556A1 (en) Method for generating images from text
US20030174135A1 (en) System and method for utilizing multiple fonts
CN101751604A (zh) 基于条码的个性化印刷品处理系统及其使用方法
CN112347804A (zh) 一种条形码/二维码解析方法
CN111160876A (zh) 一种基于录入设备身份的物联网标识解析信息录入方法
JPH07334569A (ja) 工程管理装置及び工程管理方法
CN113988245B (zh) 一种条码归一化的编码方法
WO2006065250A1 (en) Method for data interchange

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication