发明名称 一种使用于条码扫瞄之解码方法
摘要 本发明系有关于一种使用于条码扫瞄之解码方法,其系使用条码机将条码予以扫瞄,将该扫瞄之资料传输至电脑,执行初始化设备模组,其系为获取扫瞄装备设备控制,执行扫瞄资料读取模组,该模组系读取扫瞄设备输入的资料,并存于阵列,执行解码模组,其系依据扫瞄资料读取模组所存于阵列之资料,以不同的码制进行解码;其提供一解码器省略之方法,使得条码扫瞄器之制造成本降低,因解码器包含于主机之中使得后端应用之灵活性提高,且因制造成本之降低,进而提升其市场竞争力。
申请公布号 TWI223777 申请公布日期 2004.11.11
申请号 TW090116225 申请日期 2001.07.03
申请人 阿丹电子企业股份有限公司 发明人 王国俊
分类号 G06K9/00 主分类号 G06K9/00
代理机构 代理人 林火泉 台北市大安区忠孝东路四段三一一号十二楼之一
主权项 1.一种使用于条码扫瞄之解码方法,其主要系包括下列步骤:扫瞄,其系使用条码扫瞄器将条码予以扫瞄;传输,将该扫瞄之资料传输至电脑;初始化,执行初始化设备模组,其系为获取扫瞄设备之设备控制码;读取扫瞄资料,执行扫瞄资料读取模组,该模组系读取扫瞄设备输入的资料,并存于阵列;及解码,执行解码模组,其系依据扫瞄资料读取模组所存于阵列之资料,以不同的码制进行解码,以于进行资料于电脑中之处理。2.如申请专利范围第1项所述之解码方法,其中该初始化设备模组其系为获取扫瞄设备输入报告区之长度値为用者。3.如申请专利范围第1项所述之解码方法,其中扫瞄资料读取模组其系将读取之设备控制码分配存储空间所用者。4.如申请专利范围第1项所述之解码方法,其中扫瞄资料读取模组其系将输入报告缓冲区长度分配存储空间所用者。5.如申请专利范围第1项所述之解码方法,其中该初始化设备模组执行时,其主要系包括下列步骤:读取人工周边设备类的识别字;将一人工周边设备打开,并获得该周边设备之设备控制码;读取该设备控制码成功后,即读取该设备之功能资料;若功能资料中设备ID为指定扫瞄设备之ID;及即获取扫瞄设备输入报告区长度値。6.如申请专利范围第5项所述之解码方法,其中若功能资料读取失败时,即会关闭设备控制码,重新开启另一人工周边设备。7.如申请专利范围第6项所述之解码方法,其中若功能资料读取失败时,重新开启另一人工周边设备以重新读取另一设备控制码。8.如申请专利范围第5项所述之解码方法,其中若功能资料中设备ID非为扫瞄设备ID时,即会关闭设备控制码,重新开启另一人工周边设备。9.如申请专利范围第8项所述之解码方法,其中若功能资料中设备ID非为扫瞄设备ID时,重新开启另一人工周边设备以重新读取另一设备控制码。10.如申请专利范围第1项所述之解码方法,其中该扫瞄资料读取模组执行时,其主要系包括下列步骤:(a)读取扫瞄设备输入之脉宽资料;(b)判断读取设备之资料;(c)若读取设备资料出错,即返回资料个数为0値;(d)若读取设备资料正确,即判断扫瞄之动作;(e)若扫瞄已结束,则返回资料阵列及资料个数;及(f)若扫瞄未结束,即将当前资料存入阵列,并重新步骤(a)。11.如申请专利范围第10项所述之解码方法,其中步骤(f)中,该资料个数即增加1。12.如申请专利范围第1项所述之解码方法,其中该解码模组执行进行解码时,其主要系包括下列步骤:(a)将存于阵列中之待解码资料,求出其资料个数;(b)判断资料个数是否足以解码;(c)若资料个数足以解码时,于欲处理阵列中的资料,找出其中的静区资料;(d)将资料指标指向第一静区之后的资料;(e)选用不同解码模组之码制进行解码;(f)若解码不成功,则资料指标会指向向一静区之后资料;(g)进行判断余下之资料是否足够用于解码;及(h)若余下之资料足以用于解码时,则进行步骤(e)。13.如申请专利范围第12项所述之解码方法,其中于该步骤(c)中,找出其中的静区资料时,并置上标志,以方便寻找。14.一种使用于条码扫瞄之解码方法,其主要系包括下列步骤:扫瞄,其系使用条码机将条码予以扫瞄;传输,将该扫瞄之资料传输至电脑;解码,将于电脑中读取扫瞄资料,并依据扫瞄资料读取模组所存于阵列之资料,以不同的码制进行解码,以进行资料于电脑中之处理。15.如申请专利范围第14项所述之解码方法,其中于解码之步骤之前尚包含一步骤初始化,其系运用初始化设备模组,该模组其系为获取扫瞄设备之设备控制码及输入报告区之长度値为用者。16.如申请专利范围第15项所述之解码方法,其中于初始化步骤与解码步骤之中,尚包含一步骤为扫瞄资料读取,其系运用扫瞄资料读取模组,该模组其系将读取之设备控制码分配存储空间所用者。17.如申请专利范围第16项所述之解码方法,其中扫瞄资料读取模组其系将输入报告缓冲区长度分配存储空间所用者。18.如申请专利范围第15项所述之解码方法,其中该初始化设备模组执行时,其主要系包括下列步骤:读取周边设备类的识别字;获取扫瞄设备输入报告区长度値。19.如申请专利范围第16项所述之解码方法,其中该扫瞄资料读取模组执行时,其主要系包括下列步骤:(a)读取扫瞄设备输入之脉宽资料;(b)判断读取设备之资料;(c)若读取设备资料出错,即返回资料个数为0値;(d)若读取设备资料正确,即判断扫瞄之动作;(e)若扫瞄已结束,则返回资料阵列及资料个数;及(f)若扫瞄未结束,即将当前资料存入阵列,并重新步骤(a)。20.如申请专利范围第19项所述之解码方法,其中步骤(f)中,该资料个数即增加1。21.如申请专利范围第14项所述之解码方法,其中于该解码之步骤中,其主要系包括下列步骤:(a)将存于阵列中之待解码资料,求出其资料个数;(b)判断资料个数是否足以解码;(c)若资料个数足以解码时,于欲处理阵列中的资料,找出其中的静区资料;(d)将资料指标指向第一静区之后的资料;(e)选用不同解码模组之码制进行解码;(f)若解码不成功,则资料指标会指向下一静区之后资料;(g)进行判断余下之资料是否足够用于解码;及(h)若余下之资料足以用于解码时,则进行步骤(e)。22.如申请专利范围第21项所述之解码方法,其中于该步骤(c)中,找出其中的静区资料时,并置上标志,以方便寻找。图式简单说明:第1图:其系为习知扫瞄装置之方块图;第2图:其系为本发明初始化模组之一较佳实施例之流程图;第3图:其系为本发明扫瞄资料读取模组之一较佳实施例之流程图;第4图:其系为本发明解码模组之一较佳实施例之流程图;及第5图:其系本发明之一较佳实施例之方块图。
地址 台北县新店市中正路四维巷二弄二号五楼