如何用Python接收扫描枪传来的信息数据

classic Classic list List threaded Threaded
22 messages Options
12
Reply | Threaded
Open this post in threaded view
|

如何用Python接收扫描枪传来的信息数据

fuyu0123456789
Hi 各位,
 
请问我怎么样能够接收到从扫描枪(scan枪,就是像超市里收银时用的)传来的数据。
 
我要做一个系统:扫描枪扫描物品的条形码,传送数据给电脑,python程序接收数据,并且对数据进行分析,产生需要的结果。但是我不知道怎么样用python接收数据,该用怎样的机制,请大家知道的指点一下!
 
 
 



网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: 如何用Python接收扫描枪传来的信息数据

Zoom.Quiet
On Jan 4, 2008 12:36 PM, fuyu0123456789 <[hidden email]> wrote:
> Hi 各位,
>
> 请问我怎么样能够接收到从扫描枪(scan枪,就是像超市里收银时用的)传来的数据。
>
http://wiki.woodpecker.org.cn/moin/PySerial

> 我要做一个系统:扫描枪扫描物品的条形码,传送数据给电脑,python程序接收数据,并且对数据进行分析,产生需要的结果。但是我不知道怎么样用python接收数据,该用怎样的机制,请大家知道的指点一下!
>
>
>
>
> ________________________________
>  网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
'''http://zoomquiet.org
博 @ http://blog.zoomquiet.org/pyblosxom/
维 @ http://wiki.woodpecker.org.cn/moin/ZoomQuiet
豆 @ http://www.douban.com/people/zoomq/
看 @ http://zoomq.haokanbu.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip.  http://7-zip.org
You can get the truely Freedom 4 software.
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: 如何用Python接收扫描枪传来的信息数据

Weimin Li
不知道条形码是否对应的值是否显示在电脑上(理论上扫描枪会提供相关软件的),若是,可不可以只截取电脑窗口内显示的扫描数据呢(比如在一个textbox中的值) ,这样可能会简单些。

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Zoom.Quiet
Sent: Friday, January 04, 2008 1:05 PM
To: [hidden email]
Subject: Re: [python-chinese]如何用Python接收扫描枪传来的信息数据

On Jan 4, 2008 12:36 PM, fuyu0123456789 <[hidden email]> wrote:
> Hi 各位,
>
> 请问我怎么样能够接收到从扫描枪(scan枪,就是像超市里收银时用的)传来的数据。
>
http://wiki.woodpecker.org.cn/moin/PySerial

> 我要做一个系统:扫描枪扫描物品的条形码,传送数据给电脑,python程序接收数据,并且对数据进行分析,产生需要的结果。但是我不知道怎么样用python接收数据,该用怎样的机制,请大家知道的指点一下!
>
>
>
>
> ________________________________
>  网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
'''http://zoomquiet.org
博 @ http://blog.zoomquiet.org/pyblosxom/
维 @ http://wiki.woodpecker.org.cn/moin/ZoomQuiet
豆 @ http://www.douban.com/people/zoomq/
看 @ http://zoomq.haokanbu.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip.  http://7-zip.org
You can get the truely Freedom 4 software.
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: 如何用Python接收扫描枪传来的信息数据

朽木klutz
晕,扫描枪就像键盘一样的是使用同一个插孔也有USB口的
只有是可以接受键盘输入的地方都可以显示出来
 
这跟Python没有关系的,用记事本都可以接收

 
在08-1-4,Weimin Li <[hidden email]> 写道:
不知道条形码是否对应的值是否显示在电脑上(理论上扫描枪会提供相关软件的),若是,可不可以只截取电脑窗口内显示的扫描数据呢(比如在一个textbox中的值) ,这样可能会简单些。

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Zoom.Quiet
Sent: Friday, January 04, 2008 1:05 PM
To: [hidden email]
Subject: Re: [python-chinese]如何用Python接收扫描枪传来的信息数据

On Jan 4, 2008 12:36 PM, fuyu0123456789 < [hidden email]> wrote:
> Hi 各位,
>
> 请问我怎么样能够接收到从扫描枪(scan枪,就是像超市里收银时用的)传来的数据。
>
http://wiki.woodpecker.org.cn/moin/PySerial

> 我要做一个系统:扫描枪扫描物品的条形码,传送数据给电脑,python程序接收数据,并且对数据进行分析,产生需要的结果。但是我不知道怎么样用python接收数据,该用怎样的机制,请大家知道的指点一下!
>
>
>
>
> ________________________________
>  网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
'''http://zoomquiet.org
博 @ http://blog.zoomquiet.org/pyblosxom/
维 @ http://wiki.woodpecker.org.cn/moin/ZoomQuiet
豆 @ http://www.douban.com/people/zoomq/
看 @ http://zoomq.haokanbu.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip.  http://7-zip.org
You can get the truely Freedom 4 software.
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: 如何用Python接收扫描枪传来的信息数据

Weimin Li

显示不是问题,关键要采集。如果不是显示在扫描枪特定的软件中,那问题的确不是很复杂。呼呼~


From: [hidden email] [mailto:[hidden email]] On Behalf Of 朽木klutz
Sent: Friday, January 04, 2008 1:32 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用Python接收扫描枪传来的信息数据

 

晕,扫描枪就像键盘一样的是使用同一个插孔也有USB口的

只有是可以接受键盘输入的地方都可以显示出来

 

这跟Python没有关系的,用记事本都可以接收

 

08-1-4Weimin Li <[hidden email]> 写道:

不知道条形码是否对应的值是否显示在电脑上(理论上扫描枪会提供相关软件的),若是,可不可以只截取电脑窗口内显示的扫描数据呢(比如在一个textbox中的值) ,这样可能会简单些。

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Zoom.Quiet
Sent: Friday, January 04, 2008 1:05 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用Python接收扫描枪传来的信息数据

On Jan 4, 2008 12:36 PM, fuyu0123456789 < [hidden email]> wrote:
> Hi
各位,
>
>
请问我怎么样能够接收到从扫描枪(scan,就是像超市里收银时用的)传来的数据。
>
http://wiki.woodpecker.org.cn/moin/PySerial

>
我要做一个系统:扫描枪扫描物品的条形码,传送数据给电脑,python程序接收数据,并且对数据进行分析,产生需要的结果。但是我不知道怎么样用python接收数据,该用怎样的机制,请大家知道的指点一下!
>
>
>
>
> ________________________________
>  
网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
'''http://zoomquiet.org
@ http://blog.zoomquiet.org/pyblosxom/
@ http://wiki.woodpecker.org.cn/moin/ZoomQuiet
@ http://www.douban.com/people/zoomq/
@ http://zoomq.haokanbu.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip.  http://7-zip.org
You can get the truely Freedom 4 software.

 


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: 如何用Python接收扫描枪传来的信息数据

朽木klutz
晕,这也叫问题啊
 
就像你跟人家聊QQ一样,不小心打错了那就重新打呗
 
你的条码没有扫到特定的软件中那就重新扫呗

 
在08-1-4,Weimin Li <[hidden email]> 写道:

显示不是问题,关键要采集。如果不是显示在扫描枪特定的软件中,那问题的确不是很复杂。呼呼 ~


From: [hidden email] [mailto:[hidden email]] On Behalf Of 朽木 klutz
Sent: Friday, January 04, 2008 1:32 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用 Python接收扫描枪传来的信息数据

 

晕,扫描枪就像键盘一样的是使用同一个插孔也有USB口的

只有是可以接受键盘输入的地方都可以显示出来

 

这跟Python没有关系的,用记事本都可以接收

 

08-1-4Weimin Li <[hidden email]> 写道:

不知道条形码是否对应的值是否显示在电脑上(理论上扫描枪会提供相关软件的),若是,可不可以只截取电脑窗口内显示的扫描数据呢(比如在一个textbox中的值) ,这样可能会简单些。

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Zoom.Quiet
Sent: Friday, January 04, 2008 1:05 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用Python接收扫描枪传来的信息数据

On Jan 4, 2008 12:36 PM, fuyu0123456789 < [hidden email]> wrote:
> Hi
各位,
>
>
请问我怎么样能够接收到从扫描枪(scan,就是像超市里收银时用的)传来的数据。
>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://wiki.woodpecker.org.cn/moin/PySerial" target="_blank">http://wiki.woodpecker.org.cn/moin/PySerial


> 我要做一个系统:扫描枪扫描物品的条形码,传送数据给电脑, python程序接收数据,并且对数据进行分析,产生需要的结果。但是我不知道怎么样用python接收数据,该用怎样的机制,请大家知道的指点一下!
>
>
>
>
> ________________________________
>  
网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank">http://python.cn/mailman/listinfo/python-chinese
>



--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
'''<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://zoomquiet.org/" target="_blank">http://zoomquiet.org
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://blog.zoomquiet.org/pyblosxom/" target="_blank">http://blog.zoomquiet.org/pyblosxom/
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://wiki.woodpecker.org.cn/moin/ZoomQuiet" target="_blank"> http://wiki.woodpecker.org.cn/moin/ZoomQuiet
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.douban.com/people/zoomq/" target="_blank">http://www.douban.com/people/zoomq/
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://zoomq.haokanbu.com/" target="_blank">http://zoomq.haokanbu.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://zh.openoffice.org/" target="_blank">http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip.   <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://7-zip.org/" target="_blank">http://7-zip.org
You can get the truely Freedom 4 software.

 


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank"> http://python.cn/mailman/listinfo/python-chinese


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: 如何用Python接收扫描枪传来的信息数据

Bing Shen
这么说吧,把扫描枪当作键盘,你怎么操作键盘的,接受键盘的值,就用同样的道理接受扫描的值

在08-1-4,朽木klutz <[hidden email]> 写道:
晕,这也叫问题啊
 
就像你跟人家聊QQ一样,不小心打错了那就重新打呗
 
你的条码没有扫到特定的软件中那就重新扫呗

 
在08-1-4,Weimin Li <[hidden email]> 写道:

显示不是问题,关键要采集。如果不是显示在扫描枪特定的软件中,那问题的确不是很复杂。呼呼 ~


From: [hidden email] [mailto:[hidden email]] On Behalf Of 朽木 klutz
Sent: Friday, January 04, 2008 1:32 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用 Python接收扫描枪传来的信息数据

 

晕,扫描枪就像键盘一样的是使用同一个插孔也有USB口的

只有是可以接受键盘输入的地方都可以显示出来

 

这跟Python没有关系的,用记事本都可以接收

 

08-1-4Weimin Li <[hidden email]> 写道:

不知道条形码是否对应的值是否显示在电脑上(理论上扫描枪会提供相关软件的),若是,可不可以只截取电脑窗口内显示的扫描数据呢(比如在一个textbox中的值) ,这样可能会简单些。

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Zoom.Quiet
Sent: Friday, January 04, 2008 1:05 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用Python接收扫描枪传来的信息数据

On Jan 4, 2008 12:36 PM, fuyu0123456789 < [hidden email]> wrote:
> Hi
各位,
>
>
请问我怎么样能够接收到从扫描枪(scan,就是像超市里收银时用的)传来的数据。
>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://wiki.woodpecker.org.cn/moin/PySerial" target="_blank">http://wiki.woodpecker.org.cn/moin/PySerial


> 我要做一个系统:扫描枪扫描物品的条形码,传送数据给电脑, python程序接收数据,并且对数据进行分析,产生需要的结果。但是我不知道怎么样用python接收数据,该用怎样的机制,请大家知道的指点一下!
>
>
>
>
> ________________________________
>  
网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank">http://python.cn/mailman/listinfo/python-chinese
>



--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
'''<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://zoomquiet.org/" target="_blank">http://zoomquiet.org
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://blog.zoomquiet.org/pyblosxom/" target="_blank">http://blog.zoomquiet.org/pyblosxom/
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://wiki.woodpecker.org.cn/moin/ZoomQuiet" target="_blank"> http://wiki.woodpecker.org.cn/moin/ZoomQuiet
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.douban.com/people/zoomq/" target="_blank">http://www.douban.com/people/zoomq/
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://zoomq.haokanbu.com/" target="_blank">http://zoomq.haokanbu.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://zh.openoffice.org/" target="_blank">http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip.   <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://7-zip.org/" target="_blank">http://7-zip.org
You can get the truely Freedom 4 software.

 


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank">http://python.cn/mailman/listinfo/python-chinese


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to   [hidden email]
Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank"> http://python.cn/mailman/listinfo/python-chinese


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: 如何用Python接收扫描枪传来的信息数据

fuyu0123456789
In reply to this post by Weimin Li
同意WeiMin的想法,同时我想再把我的问题详细说一遍,避免误解。
 
产品在流水线上传输,在流水线上安装一个扫描枪。扫描每一件产品的条形码,扫描枪会将条形码转化成8位数字的序列号传给电脑,python程序根据序列号像中央服务器发送服务请求,得到该件产品的相应信息,显示在电脑屏幕上,同时电脑控制流水线将该件产品转向到相应的特殊的其他流水线做处理。以上都是自动完成,流水线上没有人。
 
我的问题就出在怎么样用python程序接收序列号。
 
用网页的方式我刚刚试了一下,的确可以在textbox里面收到,但是html只是略知一二,怎么样在网页打开的时候将textbox处在激活状态,怎么样将textbox里面的数据自动删除,都有哪些事件可以用到。有哪位了解呢?
 
 
 

在2008-01-04,"Weimin Li" <[hidden email]> 写道:

显示不是问题,关键要采集。如果不是显示在扫描枪特定的软件中,那问题的确不是很复杂。呼呼~


From: [hidden email] [mailto:[hidden email]] On Behalf Of 朽木klutz
Sent: Friday, January 04, 2008 1:32 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用Python接收扫描枪传来的信息数据

 

晕,扫描枪就像键盘一样的是使用同一个插孔也有USB口的

只有是可以接受键盘输入的地方都可以显示出来

 

这跟Python没有关系的,用记事本都可以接收

 

08-1-4Weimin Li <[hidden email]> 写道:

不知道条形码是否对应的值是否显示在电脑上(理论上扫描枪会提供相关软件的),若是,可不可以只截取电脑窗口内显示的扫描数据呢(比如在一个textbox中的值) ,这样可能会简单些。

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Zoom.Quiet
Sent: Friday, January 04, 2008 1:05 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用Python接收扫描枪传来的信息数据

On Jan 4, 2008 12:36 PM, fuyu0123456789 < [hidden email]> wrote:
> Hi
各位,
>
>
请问我怎么样能够接收到从扫描枪(scan,就是像超市里收银时用的)传来的数据。
>
http://wiki.woodpecker.org.cn/moin/PySerial


> 我要做一个系统:扫描枪扫描物品的条形码,传送数据给电脑,python程序接收数据,并且对数据进行分析,产生需要的结果。但是我不知道怎么样用python接收数据,该用怎样的机制,请大家知道的指点一下!
>
>
>
>
> ________________________________
>  
网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
'''http://zoomquiet.org
@ http://blog.zoomquiet.org/pyblosxom/
@ http://wiki.woodpecker.org.cn/moin/ZoomQuiet
@ http://www.douban.com/people/zoomq/
@ http://zoomq.haokanbu.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip.  http://7-zip.org
You can get the truely Freedom 4 software.

 




网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: 如何用Python接收扫描枪传来的信息数据

xuanll
都进电脑里了 该怎么收就怎么收呗
读串口或什么的

 
Sent: Friday, January 04, 2008 2:26 PM
Subject: Re: [python-chinese] 如何用Python接收扫描枪传来的信息数据

同意WeiMin的想法,同时我想再把我的问题详细说一遍,避免误解。
 
产品在流水线上传输,在流水线上安装一个扫描枪。扫描每一件产品的条形码,扫描枪会将条形码转化成8位数字的序列号传给电脑,python程序根据序列号像中央服务器发送服务请求,得到该件产品的相应信息,显示在电脑屏幕上,同时电脑控制流水线将该件产品转向到相应的特殊的其他流水线做处理。以上都是自动完成,流水线上没有人。
 
我的问题就出在怎么样用python程序接收序列号。
 
用网页的方式我刚刚试了一下,的确可以在textbox里面收到,但是html只是略知一二,怎么样在网页打开的时候将textbox处在激活状态,怎么样将textbox里面的数据自动删除,都有哪些事件可以用到。有哪位了解呢?
 
 
 

在2008-01-04,"Weimin Li" <[hidden email]> 写道:

显示不是问题,关键要采集。如果不是显示在扫描枪特定的软件中,那问题的确不是很复杂。呼呼~


From: [hidden email] [mailto:[hidden email]] On Behalf Of 朽木klutz
Sent: Friday, January 04, 2008 1:32 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用Python接收扫描枪传来的信息数据

 

晕,扫描枪就像键盘一样的是使用同一个插孔也有USB口的

只有是可以接受键盘输入的地方都可以显示出来

 

这跟Python没有关系的,用记事本都可以接收

 

08-1-4Weimin Li <[hidden email]> 写道:

不知道条形码是否对应的值是否显示在电脑上(理论上扫描枪会提供相关软件的),若是,可不可以只截取电脑窗口内显示的扫描数据呢(比如在一个textbox中的值) ,这样可能会简单些。

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Zoom.Quiet
Sent: Friday, January 04, 2008 1:05 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用Python接收扫描枪传来的信息数据

On Jan 4, 2008 12:36 PM, fuyu0123456789 < [hidden email]> wrote:
> Hi
各位,
>
>
请问我怎么样能够接收到从扫描枪(scan,就是像超市里收银时用的)传来的数据。
>
http://wiki.woodpecker.org.cn/moin/PySerial


> 我要做一个系统:扫描枪扫描物品的条形码,传送数据给电脑,python程序接收数据,并且对数据进行分析,产生需要的结果。但是我不知道怎么样用python接收数据,该用怎样的机制,请大家知道的指点一下!
>
>
>
>
> ________________________________
>  
网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
'''http://zoomquiet.org
@ http://blog.zoomquiet.org/pyblosxom/
@ http://wiki.woodpecker.org.cn/moin/ZoomQuiet
@ http://www.douban.com/people/zoomq/
@ http://zoomq.haokanbu.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip.  http://7-zip.org
You can get the truely Freedom 4 software.

 




网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

RE: 如何用Python接收扫描枪传来的信息数据

tairan wang
In reply to this post by fuyu0123456789
在HTML中,可以使用javascript来操作。

你要做WEB程序?




Date: Fri, 4 Jan 2008 14:26:48 +0800
From: [hidden email]
To: [hidden email]
Subject: Re: [python-chinese] 如何用Python接收扫描枪传来的信息数据

同意WeiMin的想法,同时我想再把我的问题详细说一遍,避免误解。
 
产品在流水线上传输,在流水线上安装一个扫描枪。扫描每一件产品的条形码,扫描枪会将条形码转化成8位数字的序列号传给电脑,python程序根据序列号像中央服务器发送服务请求,得到该件产品的相应信息,显示在电脑屏幕上,同时电脑控制流水线将该件产品转向到相应的特殊的其他流水线做处理。以上都是自动完成,流水线上没有人。
 
我的问题就出在怎么样用python程序接收序列号。
 
用网页的方式我刚刚试了一下,的确可以在textbox里面收到,但是html只是略知一二,怎么样在网页打开的时候将textbox处在激活状态,怎么样将textbox里面的数据自动删除,都有哪些事件可以用到。有哪位了解呢?
 
 
 

在2008-01-04,"Weimin Li" <[hidden email]> 写道:

显示不是问题,关键要采集。如果不是显示在扫描枪特定的软件中,那问题的确不是很复杂。呼呼~


From: [hidden email] [mailto:[hidden email]] On Behalf Of 朽木klutz
Sent: Friday, January 04, 2008 1:32 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用Python接收扫描枪传来的信息数据

 

晕,扫描枪就像键盘一样的是使用同一个插孔也有USB口的

只有是可以接受键盘输入的地方都可以显示出来

 

这跟Python没有关系的,用记事本都可以接收

 

08-1-4Weimin Li <[hidden email]> 写道:

不知道条形码是否对应的值是否显示在电脑上(理论上扫描枪会提供相关软件的),若是,可不可以只截取电脑窗口内显示的扫描数据呢(比如在一个textbox中的值) ,这样可能会简单些。

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Zoom.Quiet
Sent: Friday, January 04, 2008 1:05 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用Python接收扫描枪传来的信息数据

On Jan 4, 2008 12:36 PM, fuyu0123456789 < [hidden email]> wrote:
> Hi
各位,
>
>
请问我怎么样能够接收到从扫描枪(scan,就是像超市里收银时用的)传来的数据。
>
http://wiki.woodpecker.org.cn/moin/PySerial


> 我要做一个系统:扫描枪扫描物品的条形码,传送数据给电脑,python程序接收数据,并且对数据进行分析,产生需要的结果。但是我不知道怎么样用python接收数据,该用怎样的机制,请大家知道的指点一下!
>
>
>
>
> ________________________________
>  
网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
'''http://zoomquiet.org
@ http://blog.zoomquiet.org/pyblosxom/
@ http://wiki.woodpecker.org.cn/moin/ZoomQuiet
@ http://www.douban.com/people/zoomq/
@ http://zoomq.haokanbu.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip.  http://7-zip.org
You can get the truely Freedom 4 software.

 




网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )


Express yourself instantly with MSN Messenger! MSN Messenger
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: 如何用Python接收扫描枪传来的信息数据

fuyu0123456789
用web来实现可以,用GUI来实现也可以,哪个简单一点呢?
我比较倾向于用web来做。JavaScript也不是很熟啊。
请各位做出答复时能不能尽量详细一点啊,最好用点代码。
要不然总给人以下的感觉。
 
问:怎么样做原子弹。
答:把两个零界的U235一撞就好了。
 
 

在2008-01-04,"python python" <[hidden email]> 写道:
在HTML中,可以使用javascript来操作。

你要做WEB程序?




Date: Fri, 4 Jan 2008 14:26:48 +0800
From: [hidden email]
To: [hidden email]
Subject: Re: [python-chinese] 如何用Python接收扫描枪传来的信息数据

同意WeiMin的想法,同时我想再把我的问题详细说一遍,避免误解。
 
产品在流水线上传输,在流水线上安装一个扫描枪。扫描每一件产品的条形码,扫描枪会将条形码转化成8位数字的序列号传给电脑,python程序根据序列号像中央服务器发送服务请求,得到该件产品的相应信息,显示在电脑屏幕上,同时电脑控制流水线将该件产品转向到相应的特殊的其他流水线做处理。以上都是自动完成,流水线上没有人。
 
我的问题就出在怎么样用python程序接收序列号。
 
用网页的方式我刚刚试了一下,的确可以在textbox里面收到,但是html只是略知一二,怎么样在网页打开的时候将textbox处在激活状态,怎么样将textbox里面的数据自动删除,都有哪些事件可以用到。有哪位了解呢?
 
 
 

在2008-01-04,"Weimin Li" <[hidden email]> 写道:

显示不是问题,关键要采集。如果不是显示在扫描枪特定的软件中,那问题的确不是很复杂。呼呼~


From: [hidden email] [mailto:[hidden email]] On Behalf Of 朽木klutz
Sent: Friday, January 04, 2008 1:32 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用Python接收扫描枪传来的信息数据

 

晕,扫描枪就像键盘一样的是使用同一个插孔也有USB口的

只有是可以接受键盘输入的地方都可以显示出来

 

这跟Python没有关系的,用记事本都可以接收

 

08-1-4Weimin Li <[hidden email]> 写道:

不知道条形码是否对应的值是否显示在电脑上(理论上扫描枪会提供相关软件的),若是,可不可以只截取电脑窗口内显示的扫描数据呢(比如在一个textbox中的值) ,这样可能会简单些。

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Zoom.Quiet
Sent: Friday, January 04, 2008 1:05 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用Python接收扫描枪传来的信息数据

On Jan 4, 2008 12:36 PM, fuyu0123456789 < [hidden email]> wrote:
> Hi
各位,
>
>
请问我怎么样能够接收到从扫描枪(scan,就是像超市里收银时用的)传来的数据。
>
http://wiki.woodpecker.org.cn/moin/PySerial


> 我要做一个系统:扫描枪扫描物品的条形码,传送数据给电脑,python程序接收数据,并且对数据进行分析,产生需要的结果。但是我不知道怎么样用python接收数据,该用怎样的机制,请大家知道的指点一下!
>
>
>
>
> ________________________________
>  
网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
'''http://zoomquiet.org
@ http://blog.zoomquiet.org/pyblosxom/
@ http://wiki.woodpecker.org.cn/moin/ZoomQuiet
@ http://www.douban.com/people/zoomq/
@ http://zoomq.haokanbu.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip.  http://7-zip.org
You can get the truely Freedom 4 software.

 




网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )


Express yourself instantly with MSN Messenger! MSN Messenger



网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: 如何用Python接收扫描枪传来的信息数据

朽木klutz
局域网内用GUI作好些的
 
一般的扫描枪读出的数据自动会带个回车换行的好好利用这一点
就可以了

 
在08-1-4,fuyu0123456789 <[hidden email]> 写道:
用web来实现可以,用GUI来实现也可以,哪个简单一点呢?
我比较倾向于用web来做。JavaScript也不是很熟啊。
请各位做出答复时能不能尽量详细一点啊,最好用点代码。
要不然总给人以下的感觉。
 
问:怎么样做原子弹。
答:把两个零界的U235一撞就好了。
 
 

在2008-01-04,"python python" <[hidden email]> 写道:

在HTML中,可以使用javascript来操作。

你要做WEB程序?
 




Date: Fri, 4 Jan 2008 14:26:48 +0800
From: [hidden email]
To: [hidden email]
Subject: Re: [python-chinese] 如何用Python接收扫描枪传来的信息数据

同意WeiMin的想法,同时我想再把我的问题详细说一遍,避免误解。
 
产品在流水线上传输,在流水线上安装一个扫描枪。扫描每一件产品的条形码,扫描枪会将条形码转化成8位数字的序列号传给电脑,python程序根据序列号像中央服务器发送服务请求,得到该件产品的相应信息,显示在电脑屏幕上,同时电脑控制流水线将该件产品转向到相应的特殊的其他流水线做处理。以上都是自动完成,流水线上没有人。
 
我的问题就出在怎么样用python程序接收序列号。
 
用网页的方式我刚刚试了一下,的确可以在textbox里面收到,但是html只是略知一二,怎么样在网页打开的时候将textbox处在激活状态,怎么样将textbox里面的数据自动删除,都有哪些事件可以用到。有哪位了解呢?
 
 
 

在2008-01-04,"Weimin Li" <[hidden email]> 写道:

显示不是问题,关键要采集。如果不是显示在扫描枪特定的软件中,那问题的确不是很复杂。呼呼 ~


From: [hidden email] [mailto:[hidden email]] On Behalf Of 朽木 klutz
Sent: Friday, January 04, 2008 1:32 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用 Python接收扫描枪传来的信息数据

 

晕,扫描枪就像键盘一样的是使用同一个插孔也有USB口的

只有是可以接受键盘输入的地方都可以显示出来

 

这跟Python没有关系的,用记事本都可以接收

 

08-1-4Weimin Li <[hidden email]> 写道:

不知道条形码是否对应的值是否显示在电脑上(理论上扫描枪会提供相关软件的),若是,可不可以只截取电脑窗口内显示的扫描数据呢(比如在一个textbox中的值) ,这样可能会简单些。

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Zoom.Quiet
Sent: Friday, January 04, 2008 1:05 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用Python接收扫描枪传来的信息数据

On Jan 4, 2008 12:36 PM, fuyu0123456789 < [hidden email]> wrote:
> Hi
各位,
>
>
请问我怎么样能够接收到从扫描枪(scan,就是像超市里收银时用的)传来的数据。
>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://wiki.woodpecker.org.cn/moin/PySerial" target="_blank">http://wiki.woodpecker.org.cn/moin/PySerial


> 我要做一个系统:扫描枪扫描物品的条形码,传送数据给电脑, python程序接收数据,并且对数据进行分析,产生需要的结果。但是我不知道怎么样用python接收数据,该用怎样的机制,请大家知道的指点一下!
>
>
>
>
> ________________________________
>  
网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank">http://python.cn/mailman/listinfo/python-chinese
>



--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
'''<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://zoomquiet.org/" target="_blank">http://zoomquiet.org
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://blog.zoomquiet.org/pyblosxom/" target="_blank">http://blog.zoomquiet.org/pyblosxom/
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://wiki.woodpecker.org.cn/moin/ZoomQuiet" target="_blank"> http://wiki.woodpecker.org.cn/moin/ZoomQuiet
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.douban.com/people/zoomq/" target="_blank">http://www.douban.com/people/zoomq/
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://zoomq.haokanbu.com/" target="_blank">http://zoomq.haokanbu.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://zh.openoffice.org/" target="_blank">http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip.   <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://7-zip.org/" target="_blank">http://7-zip.org
You can get the truely Freedom 4 software.

 




<a style="FONT-SIZE: 14px; COLOR: rgb(0,0,0); LINE-HEIGHT: 15px; TEXT-DECORATION: none" onclick="return top.js.OpenExtLink(window,event,this)" href="http://event.mail.163.com/chanel/click.htm?from=NO_25&amp;domain=163" target="_blank"> 网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )


Express yourself instantly with MSN Messenger! <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/" target="_blank">MSN Messenger



<a style="FONT-SIZE: 14px; COLOR: #000; LINE-HEIGHT: 15px; TEXT-DECORATION: none" onclick="return top.js.OpenExtLink(window,event,this)" href="http://event.mail.163.com/chanel/click.htm?from=NO_25&amp;domain=163" target="_blank"> 网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank"> http://python.cn/mailman/listinfo/python-chinese


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: 如何用Python接收扫描枪传来的信息数据

James liu-2
应该是基于扫描枪的驱动的api或者通信协议来做数据交互。。。


On Jan 4, 2008 5:05 PM, 朽木klutz <[hidden email]> wrote:
局域网内用GUI作好些的
 
一般的扫描枪读出的数据自动会带个回车换行的好好利用这一点
就可以了

 
在08-1-4,fuyu0123456789 <[hidden email]> 写道:
用web来实现可以,用GUI来实现也可以,哪个简单一点呢?
我比较倾向于用web来做。JavaScript也不是很熟啊。
请各位做出答复时能不能尽量详细一点啊,最好用点代码。
要不然总给人以下的感觉。
 
问:怎么样做原子弹。
答:把两个零界的U235一撞就好了。
 
 

在2008-01-04,"python python" <[hidden email]> 写道:

在HTML中,可以使用javascript来操作。

你要做WEB程序?
 




Date: Fri, 4 Jan 2008 14:26:48 +0800
From: [hidden email]
To: [hidden email]
Subject: Re: [python-chinese] 如何用Python接收扫描枪传来的信息数据

同意WeiMin的想法,同时我想再把我的问题详细说一遍,避免误解。
 
产品在流水线上传输,在流水线上安装一个扫描枪。扫描每一件产品的条形码,扫描枪会将条形码转化成8位数字的序列号传给电脑,python程序根据序列号像中央服务器发送服务请求,得到该件产品的相应信息,显示在电脑屏幕上,同时电脑控制流水线将该件产品转向到相应的特殊的其他流水线做处理。以上都是自动完成,流水线上没有人。
 
我的问题就出在怎么样用python程序接收序列号。
 
用网页的方式我刚刚试了一下,的确可以在textbox里面收到,但是html只是略知一二,怎么样在网页打开的时候将textbox处在激活状态,怎么样将textbox里面的数据自动删除,都有哪些事件可以用到。有哪位了解呢?
 
 
 

在2008-01-04,"Weimin Li" <[hidden email]> 写道:

显示不是问题,关键要采集。如果不是显示在扫描枪特定的软件中,那问题的确不是很复杂。呼呼 ~


From: [hidden email] [mailto:[hidden email]] On Behalf Of 朽木 klutz
Sent: Friday, January 04, 2008 1:32 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用 Python接收扫描枪传来的信息数据

 

晕,扫描枪就像键盘一样的是使用同一个插孔也有USB口的

只有是可以接受键盘输入的地方都可以显示出来

 

这跟Python没有关系的,用记事本都可以接收

 

08-1-4Weimin Li <[hidden email]> 写道:

不知道条形码是否对应的值是否显示在电脑上(理论上扫描枪会提供相关软件的),若是,可不可以只截取电脑窗口内显示的扫描数据呢(比如在一个textbox中的值) ,这样可能会简单些。

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Zoom.Quiet
Sent: Friday, January 04, 2008 1:05 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用Python接收扫描枪传来的信息数据

On Jan 4, 2008 12:36 PM, fuyu0123456789 < [hidden email]> wrote:
> Hi
各位,
>
>
请问我怎么样能够接收到从扫描枪(scan,就是像超市里收银时用的)传来的数据。
>
http://wiki.woodpecker.org.cn/moin/PySerial


> 我要做一个系统:扫描枪扫描物品的条形码,传送数据给电脑, python程序接收数据,并且对数据进行分析,产生需要的结果。但是我不知道怎么样用python接收数据,该用怎样的机制,请大家知道的指点一下!
>
>
>
>
> ________________________________
>  
网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
'''http://zoomquiet.org
@ http://blog.zoomquiet.org/pyblosxom/
@ http://wiki.woodpecker.org.cn/moin/ZoomQuiet
@ http://www.douban.com/people/zoomq/
@ http://zoomq.haokanbu.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip.   http://7-zip.org
You can get the truely Freedom 4 software.

 




网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )


Express yourself instantly with MSN Messenger! MSN Messenger



网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese



--
regards
j.L
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: 如何用Python接收扫描枪传来的信息数据

朽木klutz
扫描枪扫标签的我还没有见过要装驱动的,它就像键盘一样不需装驱动

 
在08-1-4,j. L <[hidden email]> 写道:
应该是基于扫描枪的驱动的api或者通信协议来做数据交互。。。



On Jan 4, 2008 5:05 PM, 朽木klutz <[hidden email]> wrote:
局域网内用GUI作好些的
 
一般的扫描枪读出的数据自动会带个回车换行的好好利用这一点
就可以了

 
在08-1-4,fuyu0123456789 <[hidden email]> 写道:
用web来实现可以,用GUI来实现也可以,哪个简单一点呢?
我比较倾向于用web来做。JavaScript也不是很熟啊。
请各位做出答复时能不能尽量详细一点啊,最好用点代码。
要不然总给人以下的感觉。
 
问:怎么样做原子弹。
答:把两个零界的U235一撞就好了。
 
 

在2008-01-04,"python python" <[hidden email]> 写道:

在HTML中,可以使用javascript来操作。

你要做WEB程序?
 




Date: Fri, 4 Jan 2008 14:26:48 +0800
From: [hidden email]
To: [hidden email]
Subject: Re: [python-chinese] 如何用Python接收扫描枪传来的信息数据

同意WeiMin的想法,同时我想再把我的问题详细说一遍,避免误解。
 
产品在流水线上传输,在流水线上安装一个扫描枪。扫描每一件产品的条形码,扫描枪会将条形码转化成8位数字的序列号传给电脑,python程序根据序列号像中央服务器发送服务请求,得到该件产品的相应信息,显示在电脑屏幕上,同时电脑控制流水线将该件产品转向到相应的特殊的其他流水线做处理。以上都是自动完成,流水线上没有人。
 
我的问题就出在怎么样用python程序接收序列号。
 
用网页的方式我刚刚试了一下,的确可以在textbox里面收到,但是html只是略知一二,怎么样在网页打开的时候将textbox处在激活状态,怎么样将textbox里面的数据自动删除,都有哪些事件可以用到。有哪位了解呢?
 
 
 

在2008-01-04,"Weimin Li" <[hidden email]> 写道:

显示不是问题,关键要采集。如果不是显示在扫描枪特定的软件中,那问题的确不是很复杂。呼呼 ~


From: [hidden email] [mailto:[hidden email]] On Behalf Of 朽木 klutz
Sent: Friday, January 04, 2008 1:32 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用 Python接收扫描枪传来的信息数据

 

晕,扫描枪就像键盘一样的是使用同一个插孔也有USB口的

只有是可以接受键盘输入的地方都可以显示出来

 

这跟Python没有关系的,用记事本都可以接收

 

08-1-4Weimin Li <[hidden email]> 写道:

不知道条形码是否对应的值是否显示在电脑上(理论上扫描枪会提供相关软件的),若是,可不可以只截取电脑窗口内显示的扫描数据呢(比如在一个textbox中的值) ,这样可能会简单些。

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Zoom.Quiet
Sent: Friday, January 04, 2008 1:05 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用Python接收扫描枪传来的信息数据

On Jan 4, 2008 12:36 PM, fuyu0123456789 < [hidden email]> wrote:
> Hi
各位,
>
>
请问我怎么样能够接收到从扫描枪(scan,就是像超市里收银时用的)传来的数据。
>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://wiki.woodpecker.org.cn/moin/PySerial" target="_blank">http://wiki.woodpecker.org.cn/moin/PySerial


> 我要做一个系统:扫描枪扫描物品的条形码,传送数据给电脑, python程序接收数据,并且对数据进行分析,产生需要的结果。但是我不知道怎么样用python接收数据,该用怎样的机制,请大家知道的指点一下!
>
>
>
>
> ________________________________
>  
网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank">http://python.cn/mailman/listinfo/python-chinese
>



--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
'''<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://zoomquiet.org/" target="_blank">http://zoomquiet.org
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://blog.zoomquiet.org/pyblosxom/" target="_blank">http://blog.zoomquiet.org/pyblosxom/
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://wiki.woodpecker.org.cn/moin/ZoomQuiet" target="_blank"> http://wiki.woodpecker.org.cn/moin/ZoomQuiet
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.douban.com/people/zoomq/" target="_blank">http://www.douban.com/people/zoomq/
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://zoomq.haokanbu.com/" target="_blank">http://zoomq.haokanbu.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://zh.openoffice.org/" target="_blank">http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip.   <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://7-zip.org/" target="_blank">http://7-zip.org
You can get the truely Freedom 4 software.

 




<a style="FONT-SIZE: 14px; COLOR: rgb(0,0,0); LINE-HEIGHT: 15px; TEXT-DECORATION: none" onclick="return top.js.OpenExtLink(window,event,this)" href="http://event.mail.163.com/chanel/click.htm?from=NO_25&amp;domain=163" target="_blank"> 网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )


Express yourself instantly with MSN Messenger! <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/" target="_blank">MSN Messenger



<a style="FONT-SIZE: 14px; COLOR: rgb(0,0,0); LINE-HEIGHT: 15px; TEXT-DECORATION: none" onclick="return top.js.OpenExtLink(window,event,this)" href="http://event.mail.163.com/chanel/click.htm?from=NO_25&amp;domain=163" target="_blank"> 网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank">http://python.cn/mailman/listinfo/python-chinese


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to   [hidden email]
Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank"> http://python.cn/mailman/listinfo/python-chinese



--
regards
j.L
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank">http://python.cn/mailman/listinfo/python-chinese


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

RE: 如何用Python接收扫描枪传来的信息数据

tairan wang

扫描枪是标准的 I/O 设备,和键盘没有什么区别!

一次扫描 = 键盘敲相同的数字 + 回车



Date: Fri, 4 Jan 2008 17:20:01 +0800
From: [hidden email]
To: [hidden email]
Subject: Re: [python-chinese] 如何用Python接收扫描枪传来的信息数据

扫描枪扫标签的我还没有见过要装驱动的,它就像键盘一样不需装驱动

 
在08-1-4,j. L <[hidden email]> 写道:
应该是基于扫描枪的驱动的api或者通信协议来做数据交互。。。



On Jan 4, 2008 5:05 PM, 朽木klutz <[hidden email]> wrote:
局域网内用GUI作好些的
 
一般的扫描枪读出的数据自动会带个回车换行的好好利用这一点
就可以了

 
在08-1-4,fuyu0123456789 <[hidden email]> 写道:
用web来实现可以,用GUI来实现也可以,哪个简单一点呢?
我比较倾向于用web来做。JavaScript也不是很熟啊。
请各位做出答复时能不能尽量详细一点啊,最好用点代码。
要不然总给人以下的感觉。
 
问:怎么样做原子弹。
答:把两个零界的U235一撞就好了。
 
 

在2008-01-04,"python python" <[hidden email]> 写道:

在HTML中,可以使用javascript来操作。

你要做WEB程序?
 




Date: Fri, 4 Jan 2008 14:26:48 +0800
From: [hidden email]
To: [hidden email]
Subject: Re: [python-chinese] 如何用Python接收扫描枪传来的信息数据

同意WeiMin的想法,同时我想再把我的问题详细说一遍,避免误解。
 
产品在流水线上传输,在流水线上安装一个扫描枪。扫描每一件产品的条形码,扫描枪会将条形码转化成8位数字的序列号传给电脑,python程序根据序列号像中央服务器发送服务请求,得到该件产品的相应信息,显示在电脑屏幕上,同时电脑控制流水线将该件产品转向到相应的特殊的其他流水线做处理。以上都是自动完成,流水线上没有人。
 
我的问题就出在怎么样用python程序接收序列号。
 
用网页的方式我刚刚试了一下,的确可以在textbox里面收到,但是html只是略知一二,怎么样在网页打开的时候将textbox处在激活状态,怎么样将textbox里面的数据自动删除,都有哪些事件可以用到。有哪位了解呢?
 
 
 

在2008-01-04,"Weimin Li" <[hidden email]> 写道:
显示不是问题,关键要采集。如果不是显示在扫描枪特定的软件中,那问题的确不是很复杂。呼呼 ~

From: [hidden email] [mailto:[hidden email]] On Behalf Of 朽木 klutz
Sent: Friday, January 04, 2008 1:32 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用 Python接收扫描枪传来的信息数据
 
晕,扫描枪就像键盘一样的是使用同一个插孔也有USB口的
只有是可以接受键盘输入的地方都可以显示出来
 
这跟Python没有关系的,用记事本都可以接收

 

08-1-4Weimin Li <[hidden email]> 写道:
不知道条形码是否对应的值是否显示在电脑上(理论上扫描枪会提供相关软件的),若是,可不可以只截取电脑窗口内显示的扫描数据呢(比如在一个textbox中的值) ,这样可能会简单些。

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Zoom.Quiet
Sent: Friday, January 04, 2008 1:05 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用Python接收扫描枪传来的信息数据

On Jan 4, 2008 12:36 PM, fuyu0123456789 < [hidden email]> wrote:
> Hi
各位,
>
>
请问我怎么样能够接收到从扫描枪(scan,就是像超市里收银时用的)传来的数据。
>
http://wiki.woodpecker.org.cn/moin/PySerial

> 我要做一个系统:扫描枪扫描物品的条形码,传送数据给电脑, python程序接收数据,并且对数据进行分析,产生需要的结果。但是我不知道怎么样用python接收数据,该用怎样的机制,请大家知道的指点一下!
>
>
>
>
> ________________________________
>  
网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
'''http://zoomquiet.org
@ http://blog.zoomquiet.org/pyblosxom/
@ http://wiki.woodpecker.org.cn/moin/ZoomQuiet
@ http://www.douban.com/people/zoomq/
@ http://zoomq.haokanbu.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip.   http://7-zip.org
You can get the truely Freedom 4 software.


 



网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )


Express yourself instantly with MSN Messenger! MSN Messenger



网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to   [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese



--
regards
j.L
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese



Express yourself instantly with MSN Messenger! MSN Messenger
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: 如何用Python接收扫描枪传来的信息数据

Bing Shen
In reply to this post by 朽木klutz
我前面说过的啊。你把它当作键盘,即另一种输入设备即可。
还有,朽木说的很多,它过来的字符里会有一个回车键,利用它写你需要的程序就很简单了。也可以判断字符的长度来截取。
推荐使用GUI的,而不是WEB。
真正需要处理的。是离线扫描枪的数据。但看起来没有用到。

 
在08-1-4,朽木klutz <[hidden email]> 写道:
扫描枪扫标签的我还没有见过要装驱动的,它就像键盘一样不需装驱动

 
在08-1-4,j. L <[hidden email]> 写道:
应该是基于扫描枪的驱动的api或者通信协议来做数据交互。。。



On Jan 4, 2008 5:05 PM, 朽木klutz <[hidden email]> wrote:
局域网内用GUI作好些的
 
一般的扫描枪读出的数据自动会带个回车换行的好好利用这一点
就可以了

 
在08-1-4,fuyu0123456789 <[hidden email]> 写道:
用web来实现可以,用GUI来实现也可以,哪个简单一点呢?
我比较倾向于用web来做。JavaScript也不是很熟啊。
请各位做出答复时能不能尽量详细一点啊,最好用点代码。
要不然总给人以下的感觉。
 
问:怎么样做原子弹。
答:把两个零界的U235一撞就好了。
 
 

在2008-01-04,"python python" <[hidden email]> 写道:

在HTML中,可以使用javascript来操作。

你要做WEB程序?
 




Date: Fri, 4 Jan 2008 14:26:48 +0800
From: [hidden email]
To: [hidden email]
Subject: Re: [python-chinese] 如何用Python接收扫描枪传来的信息数据

同意WeiMin的想法,同时我想再把我的问题详细说一遍,避免误解。
 
产品在流水线上传输,在流水线上安装一个扫描枪。扫描每一件产品的条形码,扫描枪会将条形码转化成8位数字的序列号传给电脑,python程序根据序列号像中央服务器发送服务请求,得到该件产品的相应信息,显示在电脑屏幕上,同时电脑控制流水线将该件产品转向到相应的特殊的其他流水线做处理。以上都是自动完成,流水线上没有人。
 
我的问题就出在怎么样用python程序接收序列号。
 
用网页的方式我刚刚试了一下,的确可以在textbox里面收到,但是html只是略知一二,怎么样在网页打开的时候将textbox处在激活状态,怎么样将textbox里面的数据自动删除,都有哪些事件可以用到。有哪位了解呢?
 
 
 

在2008-01-04,"Weimin Li" <[hidden email]> 写道:

显示不是问题,关键要采集。如果不是显示在扫描枪特定的软件中,那问题的确不是很复杂。呼呼 ~


From: [hidden email] [mailto:[hidden email]] On Behalf Of 朽木 klutz
Sent: Friday, January 04, 2008 1:32 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用 Python接收扫描枪传来的信息数据

 

晕,扫描枪就像键盘一样的是使用同一个插孔也有USB口的

只有是可以接受键盘输入的地方都可以显示出来

 

这跟Python没有关系的,用记事本都可以接收

 

08-1-4Weimin Li <[hidden email]> 写道:

不知道条形码是否对应的值是否显示在电脑上(理论上扫描枪会提供相关软件的),若是,可不可以只截取电脑窗口内显示的扫描数据呢(比如在一个textbox中的值) ,这样可能会简单些。

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Zoom.Quiet
Sent: Friday, January 04, 2008 1:05 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用Python接收扫描枪传来的信息数据

On Jan 4, 2008 12:36 PM, fuyu0123456789 < [hidden email]> wrote:
> Hi
各位,
>
>
请问我怎么样能够接收到从扫描枪(scan,就是像超市里收银时用的)传来的数据。
>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://wiki.woodpecker.org.cn/moin/PySerial" target="_blank">http://wiki.woodpecker.org.cn/moin/PySerial


> 我要做一个系统:扫描枪扫描物品的条形码,传送数据给电脑, python程序接收数据,并且对数据进行分析,产生需要的结果。但是我不知道怎么样用python接收数据,该用怎样的机制,请大家知道的指点一下!
>
>
>
>
> ________________________________
>  
网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank">http://python.cn/mailman/listinfo/python-chinese
>



--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
'''<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://zoomquiet.org/" target="_blank">http://zoomquiet.org
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://blog.zoomquiet.org/pyblosxom/" target="_blank">http://blog.zoomquiet.org/pyblosxom/
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://wiki.woodpecker.org.cn/moin/ZoomQuiet" target="_blank"> http://wiki.woodpecker.org.cn/moin/ZoomQuiet
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.douban.com/people/zoomq/" target="_blank">http://www.douban.com/people/zoomq/
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://zoomq.haokanbu.com/" target="_blank">http://zoomq.haokanbu.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://zh.openoffice.org/" target="_blank">http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip.   <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://7-zip.org/" target="_blank">http://7-zip.org
You can get the truely Freedom 4 software.

 




<a style="FONT-SIZE: 14px; COLOR: rgb(0,0,0); LINE-HEIGHT: 15px; TEXT-DECORATION: none" onclick="return top.js.OpenExtLink(window,event,this)" href="http://event.mail.163.com/chanel/click.htm?from=NO_25&amp;domain=163" target="_blank"> 网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )


Express yourself instantly with MSN Messenger! <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/" target="_blank">MSN Messenger



<a style="FONT-SIZE: 14px; COLOR: rgb(0,0,0); LINE-HEIGHT: 15px; TEXT-DECORATION: none" onclick="return top.js.OpenExtLink(window,event,this)" href="http://event.mail.163.com/chanel/click.htm?from=NO_25&amp;domain=163" target="_blank"> 网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank">http://python.cn/mailman/listinfo/python-chinese


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to   [hidden email]
Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank"> http://python.cn/mailman/listinfo/python-chinese



--
regards
j.L
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank">http://python.cn/mailman/listinfo/python-chinese


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to   [hidden email]
Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank"> http://python.cn/mailman/listinfo/python-chinese


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: 如何用Python接收扫描枪传来的信息数据

Paolo.lu
扫描枪这种输入设备我们这里用的比较多。
其实就是一种串口输入设备,你用程式打开串口,不停的接收,碰到回车换行就返回
接收到的全部数据,同时清空接收的BUFFER。
至于你接收到数据,肯定有一定的格式啊,如果符合格式就处理,不符合就丢掉,
提示再重新扫描。

 
在08-1-4,Bing Shen <[hidden email]> 写道:
我前面说过的啊。你把它当作键盘,即另一种输入设备即可。
还有,朽木说的很多,它过来的字符里会有一个回车键,利用它写你需要的程序就很简单了。也可以判断字符的长度来截取。
推荐使用GUI的,而不是WEB。
真正需要处理的。是离线扫描枪的数据。但看起来没有用到。

 
在08-1-4,朽木klutz <[hidden email]> 写道:
扫描枪扫标签的我还没有见过要装驱动的,它就像键盘一样不需装驱动

 
在08-1-4,j. L <[hidden email]> 写道:
应该是基于扫描枪的驱动的api或者通信协议来做数据交互。。。



On Jan 4, 2008 5:05 PM, 朽木klutz <[hidden email]> wrote:
局域网内用GUI作好些的
 
一般的扫描枪读出的数据自动会带个回车换行的好好利用这一点
就可以了

 
在08-1-4,fuyu0123456789 <[hidden email]> 写道:
用web来实现可以,用GUI来实现也可以,哪个简单一点呢?
我比较倾向于用web来做。JavaScript也不是很熟啊。
请各位做出答复时能不能尽量详细一点啊,最好用点代码。
要不然总给人以下的感觉。
 
问:怎么样做原子弹。
答:把两个零界的U235一撞就好了。
 
 

在2008-01-04,"python python" <[hidden email]> 写道:

在HTML中,可以使用javascript来操作。

你要做WEB程序?
 




Date: Fri, 4 Jan 2008 14:26:48 +0800
From: [hidden email]
To: [hidden email]
Subject: Re: [python-chinese] 如何用Python接收扫描枪传来的信息数据

同意WeiMin的想法,同时我想再把我的问题详细说一遍,避免误解。
 
产品在流水线上传输,在流水线上安装一个扫描枪。扫描每一件产品的条形码,扫描枪会将条形码转化成8位数字的序列号传给电脑,python程序根据序列号像中央服务器发送服务请求,得到该件产品的相应信息,显示在电脑屏幕上,同时电脑控制流水线将该件产品转向到相应的特殊的其他流水线做处理。以上都是自动完成,流水线上没有人。
 
我的问题就出在怎么样用python程序接收序列号。
 
用网页的方式我刚刚试了一下,的确可以在textbox里面收到,但是html只是略知一二,怎么样在网页打开的时候将textbox处在激活状态,怎么样将textbox里面的数据自动删除,都有哪些事件可以用到。有哪位了解呢?
 
 
 

在2008-01-04,"Weimin Li" <[hidden email]> 写道:

显示不是问题,关键要采集。如果不是显示在扫描枪特定的软件中,那问题的确不是很复杂。呼呼 ~


From: [hidden email] [mailto:[hidden email]] On Behalf Of 朽木 klutz
Sent: Friday, January 04, 2008 1:32 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用 Python接收扫描枪传来的信息数据

 

晕,扫描枪就像键盘一样的是使用同一个插孔也有USB口的

只有是可以接受键盘输入的地方都可以显示出来

 

这跟Python没有关系的,用记事本都可以接收

 

08-1-4Weimin Li <[hidden email]> 写道:

不知道条形码是否对应的值是否显示在电脑上(理论上扫描枪会提供相关软件的),若是,可不可以只截取电脑窗口内显示的扫描数据呢(比如在一个textbox中的值) ,这样可能会简单些。

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Zoom.Quiet
Sent: Friday, January 04, 2008 1:05 PM
To: [hidden email]
Subject: Re: [python-chinese]
如何用Python接收扫描枪传来的信息数据

On Jan 4, 2008 12:36 PM, fuyu0123456789 < [hidden email]> wrote:
> Hi
各位,
>
>
请问我怎么样能够接收到从扫描枪(scan,就是像超市里收银时用的)传来的数据。
>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://wiki.woodpecker.org.cn/moin/PySerial" target="_blank">http://wiki.woodpecker.org.cn/moin/PySerial


> 我要做一个系统:扫描枪扫描物品的条形码,传送数据给电脑, python程序接收数据,并且对数据进行分析,产生需要的结果。但是我不知道怎么样用python接收数据,该用怎样的机制,请大家知道的指点一下!
>
>
>
>
> ________________________________
>  
网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank">http://python.cn/mailman/listinfo/python-chinese
>



--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
'''<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://zoomquiet.org/" target="_blank">http://zoomquiet.org
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://blog.zoomquiet.org/pyblosxom/" target="_blank">http://blog.zoomquiet.org/pyblosxom/
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://wiki.woodpecker.org.cn/moin/ZoomQuiet" target="_blank"> http://wiki.woodpecker.org.cn/moin/ZoomQuiet
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.douban.com/people/zoomq/" target="_blank">http://www.douban.com/people/zoomq/
@ <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://zoomq.haokanbu.com/" target="_blank">http://zoomq.haokanbu.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://zh.openoffice.org/" target="_blank">http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip.   <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://7-zip.org/" target="_blank">http://7-zip.org
You can get the truely Freedom 4 software.

 




<a style="FONT-SIZE: 14px; COLOR: rgb(0,0,0); LINE-HEIGHT: 15px; TEXT-DECORATION: none" onclick="return top.js.OpenExtLink(window,event,this)" href="http://event.mail.163.com/chanel/click.htm?from=NO_25&amp;domain=163" target="_blank"> 网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )


Express yourself instantly with MSN Messenger! <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/" target="_blank">MSN Messenger



<a style="FONT-SIZE: 14px; COLOR: rgb(0,0,0); LINE-HEIGHT: 15px; TEXT-DECORATION: none" onclick="return top.js.OpenExtLink(window,event,this)" href="http://event.mail.163.com/chanel/click.htm?from=NO_25&amp;domain=163" target="_blank"> 网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank">http://python.cn/mailman/listinfo/python-chinese


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to   [hidden email]
Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank"> http://python.cn/mailman/listinfo/python-chinese



--
regards
j.L
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank">http://python.cn/mailman/listinfo/python-chinese


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to   [hidden email]
Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank"> http://python.cn/mailman/listinfo/python-chinese


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank"> http://python.cn/mailman/listinfo/python-chinese


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: 如何用Python接收扫描枪传来的信息数据

HG-11
有意思,把py用到工控中,这在这儿很少有听到这方面的案例。持续关注中,希望项目完成后,可以给大家介绍介绍,
也让我们学习学习,其实我比较关心下面几个问题:
1. 扫描枪作为外部输入设备,如何和系统通讯?如果是通用的接口(串口/并口/USB等等)通讯,相应地py接口库应该就够了,比如那个PySerial就可以做串口地,这些通用的接口用的比较多,否则的话,就需要额外的驱动,如果不需要的话,那应该给py提供一个可以使用的API,linux下面也许就是一个/dev下面的文件,.确定如何通讯后,就要确定数据格式了,那就根据那个外设设备的输入格式来决定了,其实就是外设和计算机的通讯协议而已:正常的是什么格式?格式异常如何处理,就要根据自己的情况处理了。这算是一硬一软,相互依赖的
2. 用web作为GUI,来交互,是需要人参与,但是LZ说流水洗上面好像没有人,如果真的需要交互得话,web程序是S/B结构的。S从扫描枪采集数据,
B端通过javascripts设置定时器和server通讯查询采集结果,然后操作员再按确定啊什么的。如果没有人参与,GUI是乎是多余地。直接server和外设通讯处理就完事了。
有点不明白


On Jan 5, 2008 11:45 AM, Paolo. lu <[hidden email]> wrote:

> 扫描枪这种输入设备我们这里用的比较多。
> 其实就是一种串口输入设备,你用程式打开串口,不停的接收,碰到回车换行就返回
> 接收到的全部数据,同时清空接收的BUFFER。
> 至于你接收到数据,肯定有一定的格式啊,如果符合格式就处理,不符合就丢掉,
> 提示再重新扫描。
>
>
> 在08-1-4,Bing Shen <[hidden email]> 写道:
>
> >
> > 我前面说过的啊。你把它当作键盘,即另一种输入设备即可。
> > 还有,朽木说的很多,它过来的字符里会有一个回车键,利用它写你需要的程序就很简单了。也可以判断字符的长度来截取。
> > 推荐使用GUI的,而不是WEB。
> > 真正需要处理的。是离线扫描枪的数据。但看起来没有用到。
> >
> >
> > 在08-1-4,朽木klutz <[hidden email] > 写道:
> > >
> > >
> > > 扫描枪扫标签的我还没有见过要装驱动的,它就像键盘一样不需装驱动
> > >
> > >
> > > 在08-1-4,j. L <[hidden email]> 写道:
> > >
> > > > 应该是基于扫描枪的驱动的api或者通信协议来做数据交互。。。
> > > >
> > > >
> > > >
> > > >
> > > > On Jan 4, 2008 5:05 PM, 朽木klutz <[hidden email]> wrote:
> > > >
> > > > >
> > > > > 局域网内用GUI作好些的
> > > > >
> > > > > 一般的扫描枪读出的数据自动会带个回车换行的好好利用这一点
> > > > > 就可以了
> > > > >
> > > > >
> > > > > 在08-1-4,fuyu0123456789 <[hidden email] > 写道:
> > > > >
> > > > >
> > > > >
> > > > > >
> > > > > > 用web来实现可以,用GUI来实现也可以,哪个简单一点呢?
> > > > > > 我比较倾向于用web来做。JavaScript也不是很熟啊。
> > > > > > 请各位做出答复时能不能尽量详细一点啊,最好用点代码。
> > > > > > 要不然总给人以下的感觉。
> > > > > >
> > > > > > 问:怎么样做原子弹。
> > > > > > 答:把两个零界的U235一撞就好了。
> > > > > >
> > > > > >
> > > > > >
> > > > > > 在2008-01-04,"python python" <[hidden email]> 写道:
> > > > > >
> > > > > >
> > > > > >
> > > > > > 在HTML中,可以使用javascript来操作。
> > > > > >
> > > > > > 你要做WEB程序?
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > ________________________________
>  Date: Fri, 4 Jan 2008 14:26:48 +0800
> > > > > > From: [hidden email]
> > > > > > To: [hidden email]
> > > > > > Subject: Re: [python-chinese] 如何用Python接收扫描枪传来的信息数据
> > > > > >
> > > > > >
> > > > > > 同意WeiMin的想法,同时我想再把我的问题详细说一遍,避免误解。
> > > > > >
> > > > > >
> 产品在流水线上传输,在流水线上安装一个扫描枪。扫描每一件产品的条形码,扫描枪会将条形码转化成8位数字的序列号传给电脑,python程序根据序列号像中央服务器发送服务请求,得到该件产品的相应信息,显示在电脑屏幕上,同时电脑控制流水线将该件产品转向到相应的特殊的其他流水线做处理。以上都是自动完成,流水线上没有人。
> > > > > >
> > > > > > 我的问题就出在怎么样用python程序接收序列号。
> > > > > >
> > > > > >
> 用网页的方式我刚刚试了一下,的确可以在textbox里面收到,但是html只是略知一二,怎么样在网页打开的时候将textbox处在激活状态,怎么样将textbox里面的数据自动删除,都有哪些事件可以用到。有哪位了解呢?
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 在2008-01-04,"Weimin Li" <[hidden email]> 写道:
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 显示不是问题,关键要采集。如果不是显示在扫描枪特定的软件中,那问题的确不是很复杂。呼呼 ~
> > > > > >
> > > > > > ________________________________
>
> > > > > >
> > > > > > From: [hidden email] [mailto:
> [hidden email]] On Behalf Of 朽木 klutz
> > > > > > Sent: Friday, January 04, 2008 1:32 PM
> > > > > > To: [hidden email]
> > > > > > Subject: Re: [python-chinese]如何用 Python接收扫描枪传来的信息数据
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 晕,扫描枪就像键盘一样的是使用同一个插孔也有USB口的
> > > > > >
> > > > > >
> > > > > > 只有是可以接受键盘输入的地方都可以显示出来
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 这跟Python没有关系的,用记事本都可以接收
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 在08-1-4,Weimin Li < [hidden email]> 写道:
> > > > > >
> > > > > >
> 不知道条形码是否对应的值是否显示在电脑上(理论上扫描枪会提供相关软件的),若是,可不可以只截取电脑窗口内显示的扫描数据呢(比如在一个textbox中的值)
> ,这样可能会简单些。
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: [hidden email] [mailto:
> [hidden email]] On Behalf Of Zoom.Quiet
> > > > > > Sent: Friday, January 04, 2008 1:05 PM
> > > > > > To: [hidden email]
> > > > > > Subject: Re: [python-chinese]如何用Python接收扫描枪传来的信息数据
> > > > > >
> > > > > > On Jan 4, 2008 12:36 PM, fuyu0123456789 < [hidden email]>
> wrote:
> > > > > > > Hi 各位,
> > > > > > >
> > > > > > > 请问我怎么样能够接收到从扫描枪(scan枪,就是像超市里收银时用的)传来的数据。
> > > > > > >
> > > > > > http://wiki.woodpecker.org.cn/moin/PySerial
> > > > > >
> > > > > > > 我要做一个系统:扫描枪扫描物品的条形码,传送数据给电脑,
> python程序接收数据,并且对数据进行分析,产生需要的结果。但是我不知道怎么样用python接收数据,该用怎样的机制,请大家知道的指点一下!
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > ________________________________
> > > > > > >   网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> > > > > > > _______________________________________________
> > > > > > > python-chinese
> > > > > > > Post: send [hidden email]
> > > > > > > Subscribe: send subscribe to
> [hidden email]
> > > > > > > Unsubscribe: send unsubscribe to
> [hidden email]
> > > > > > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > '''Time is unimportant, only life important!
> > > > > > 过程改进乃是开始催生可促生靠谱的人的组织!
> > > > > > '''http://zoomquiet.org
> > > > > > 博 @ http://blog.zoomquiet.org/pyblosxom/
> > > > > > 维 @ http://wiki.woodpecker.org.cn/moin/ZoomQuiet
> > > > > > 豆 @ http://www.douban.com/people/zoomq/
> > > > > > 看 @ http://zoomq.haokanbu.com/
> > > > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> > > > > > Pls. usage OOo to replace M$ Office. http://zh.openoffice.org
> > > > > > Pls. usage 7-zip to replace WinRAR/WinZip.   http://7-zip.org
> > > > > > You can get the truely Freedom 4 software.
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > ________________________________
>  网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> > > > > > ________________________________
>  Express yourself instantly with MSN Messenger! MSN Messenger
> > > > > >
> > > > > > ________________________________
>  网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> > > > > > _______________________________________________
> > > > > > python-chinese
> > > > > > Post: send [hidden email]
> > > > > > Subscribe: send subscribe to
> [hidden email]
> > > > > > Unsubscribe: send unsubscribe to
> [hidden email]
> > > > > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > > > > >
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > python-chinese
> > > > > Post: send [hidden email]
> > > > > Subscribe: send subscribe to [hidden email]
> > > > > Unsubscribe: send unsubscribe to
> [hidden email]
> > > > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > regards
> > > > j.L
> > > > _______________________________________________
> > > > python-chinese
> > > > Post: send [hidden email]
> > > > Subscribe: send subscribe to [hidden email]
> > > > Unsubscribe: send unsubscribe to
> [hidden email]
> > > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > > >
> > >
> > >
> > > _______________________________________________
> > > python-chinese
> > > Post: send [hidden email]
> > > Subscribe: send subscribe to [hidden email]
> > > Unsubscribe: send unsubscribe to
> [hidden email]
> > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > >
> >
> >
> > _______________________________________________
> > python-chinese
> > Post: send [hidden email]
> > Subscribe: send subscribe to [hidden email]
> > Unsubscribe: send unsubscribe to  [hidden email]
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> >
>
>
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



--
关注LAMP平台、安全、及web开发的个人blog: http://hackgou.itbbq.com
PGP KeyID: hackgou#Gmail.com
PGP KeyServ: subkeys.pgp.net
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: 如何用Python接收扫描枪传来的信息数据

boa-4
In reply to this post by 朽木klutz
就是�@�拥摹N易龅墓芾懋a�Q流程,整���a�Q都是用�呙���窦����,�呙��本身可以�O定在最後加上回�,在你的程式�Y,�o出一��文本框,接受�呙��的���,用程式�理回�事件。��於後�m���的�理,你完全可以放到����熘腥プ觯�所以,你用什麽作程式都�o所�^,只是一��接口收集���而已。

On Jan 4, 2008 5:05 PM, 朽木klutz <[hidden email]> wrote:
局域网内用GUI作好些的
 
一般的扫描枪读出的数据自动会带个回车换行的好好利用这一点
就可以了

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

终于完成,谢谢大家。如何用Python接收扫描枪传来的信息数

fuyu0123456789
In reply to this post by HG-11
谢谢各位的帮助,系统在今天上午做完了,正在调试中,其实现在想想,实现起来很简单。
 
我还是选择了web的形式,感觉简单一点。
 
扫描枪固定在流水线上,连接电脑,打开系统web页面,web页面上有一个用来接收产品序列号的文本框,用focus()使文本框在web页面载入时获得焦点。程序响应扫描枪传回的数据后的回车符,将序列号发给web服务器,web服务器上的程序根据序列号向公司中央数据库进行查询,得到结果,返回给web页面(这里用的是AJAX),控制流水线转向,将产品传输到相应的生产线上,同时文本框清空,再次获得焦点。
 
这样就不需要人去对产品进行分类了。实现自动化分类。
 
关键是自己的web制作的知识都学的太浅,蜻蜓点水一样,看样子要学的深一点啊。
 
 
 

在2008-01-05,"憨狗" <[hidden email]> 写道:
有意思,把py用到工控中,这在这儿很少有听到这方面的案例。持续关注中,希望项目完成后,可以给大家介绍介绍,
也让我们学习学习,其实我比较关心下面几个问题:
1. 扫描枪作为外部输入设备,如何和系统通讯?如果是通用的接口(串口/并口/USB等等)通讯,相应地py接口库应该就够了,比如那个PySerial就可以做串口地,这些通用的接口用的比较多,否则的话,就需要额外的驱动,如果不需要的话,那应该给py提供一个可以使用的API,linux下面也许就是一个/dev下面的文件,.确定如何通讯后,就要确定数据格式了,那就根据那个外设设备的输入格式来决定了,其实就是外设和计算机的通讯协议而已:正常的是什么格式?格式异常如何处理,就要根据自己的情况处理了。这算是一硬一软,相互依赖的
2. 用web作为GUI,来交互,是需要人参与,但是LZ说流水洗上面好像没有人,如果真的需要交互得话,web程序是S/B结构的。S从扫描枪采集数据,
B端通过javascripts设置定时器和server通讯查询采集结果,然后操作员再按确定啊什么的。如果没有人参与,GUI是乎是多余地。直接server和外设通讯处理就完事了。
有点不明白


On Jan 5, 2008 11:45 AM, Paolo. lu <[hidden email]> wrote:
> 扫描枪这种输入设备我们这里用的比较多。
> 其实就是一种串口输入设备,你用程式打开串口,不停的接收,碰到回车换行就返回
> 接收到的全部数据,同时清空接收的BUFFER。
> 至于你接收到数据,肯定有一定的格式啊,如果符合格式就处理,不符合就丢掉,
> 提示再重新扫描。
>
>
> 在08-1-4,Bing Shen <[hidden email]> 写道:
>
> >
> > 我前面说过的啊。你把它当作键盘,即另一种输入设备即可。
> > 还有,朽木说的很多,它过来的字符里会有一个回车键,利用它写你需要的程序就很简单了。也可以判断字符的长度来截取。
> > 推荐使用GUI的,而不是WEB。
> > 真正需要处理的。是离线扫描枪的数据。但看起来没有用到。
> >
> >
> > 在08-1-4,朽木klutz <[hidden email] > 写道:
> > >
> > >
> > > 扫描枪扫标签的我还没有见过要装驱动的,它就像键盘一样不需装驱动
> > >
> > >
> > > 在08-1-4,j. L <[hidden email]> 写道:
> > >
> > > > 应该是基于扫描枪的驱动的api或者通信协议来做数据交互。。。
> > > >
> > > >
> > > >
> > > >
> > > > On Jan 4, 2008 5:05 PM, 朽木klutz <[hidden email]> wrote:
> > > >
> > > > >
> > > > > 局域网内用GUI作好些的
> > > > >
> > > > > 一般的扫描枪读出的数据自动会带个回车换行的好好利用这一点
> > > > > 就可以了
> > > > >
> > > > >
> > > > > 在08-1-4,fuyu0123456789 <[hidden email] > 写道:
> > > > >
> > > > >
> > > > >
> > > > > >
> > > > > > 用web来实现可以,用GUI来实现也可以,哪个简单一点呢?
> > > > > > 我比较倾向于用web来做。JavaScript也不是很熟啊。
> > > > > > 请各位做出答复时能不能尽量详细一点啊,最好用点代码。
> > > > > > 要不然总给人以下的感觉。
> > > > > >
> > > > > > 问:怎么样做原子弹。
> > > > > > 答:把两个零界的U235一撞就好了。
> > > > > >
> > > > > >
> > > > > >
> > > > > > 在2008-01-04,"python python" <[hidden email]> 写道:
> > > > > >
> > > > > >
> > > > > >
> > > > > > 在HTML中,可以使用javascript来操作。
> > > > > >
> > > > > > 你要做WEB程序?
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > ________________________________
>  Date: Fri, 4 Jan 2008 14:26:48 +0800
> > > > > > From: [hidden email]
> > > > > > To: [hidden email]
> > > > > > Subject: Re: [python-chinese] 如何用Python接收扫描枪传来的信息数据
> > > > > >
> > > > > >
> > > > > > 同意WeiMin的想法,同时我想再把我的问题详细说一遍,避免误解。
> > > > > >
> > > > > >
> 产品在流水线上传输,在流水线上安装一个扫描枪。扫描每一件产品的条形码,扫描枪会将条形码转化成8位数字的序列号传给电脑,python程序根据序列号像中央服务器发送服务请求,得到该件产品的相应信息,显示在电脑屏幕上,同时电脑控制流水线将该件产品转向到相应的特殊的其他流水线做处理。以上都是自动完成,流水线上没有人。
> > > > > >
> > > > > > 我的问题就出在怎么样用python程序接收序列号。
> > > > > >
> > > > > >
> 用网页的方式我刚刚试了一下,的确可以在textbox里面收到,但是html只是略知一二,怎么样在网页打开的时候将textbox处在激活状态,怎么样将textbox里面的数据自动删除,都有哪些事件可以用到。有哪位了解呢?
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 在2008-01-04,"Weimin Li" <[hidden email]> 写道:
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 显示不是问题,关键要采集。如果不是显示在扫描枪特定的软件中,那问题的确不是很复杂。呼呼 ~
> > > > > >
> > > > > > ________________________________
>
> > > > > >
> > > > > > From: [hidden email] [mailto:
> [hidden email]] On Behalf Of 朽木 klutz
> > > > > > Sent: Friday, January 04, 2008 1:32 PM
> > > > > > To: [hidden email]
> > > > > > Subject: Re: [python-chinese]如何用 Python接收扫描枪传来的信息数据
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 晕,扫描枪就像键盘一样的是使用同一个插孔也有USB口的
> > > > > >
> > > > > >
> > > > > > 只有是可以接受键盘输入的地方都可以显示出来
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 这跟Python没有关系的,用记事本都可以接收
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 在08-1-4,Weimin Li < [hidden email]> 写道:
> > > > > >
> > > > > >
> 不知道条形码是否对应的值是否显示在电脑上(理论上扫描枪会提供相关软件的),若是,可不可以只截取电脑窗口内显示的扫描数据呢(比如在一个textbox中的值)
> ,这样可能会简单些。
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: [hidden email] [mailto:
> [hidden email]] On Behalf Of Zoom.Quiet
> > > > > > Sent: Friday, January 04, 2008 1:05 PM
> > > > > > To: [hidden email]
> > > > > > Subject: Re: [python-chinese]如何用Python接收扫描枪传来的信息数据
> > > > > >
> > > > > > On Jan 4, 2008 12:36 PM, fuyu0123456789 < [hidden email]>
> wrote:
> > > > > > > Hi 各位,
> > > > > > >
> > > > > > > 请问我怎么样能够接收到从扫描枪(scan枪,就是像超市里收银时用的)传来的数据。
> > > > > > >
> > > > > > http://wiki.woodpecker.org.cn/moin/PySerial
> > > > > >
> > > > > > > 我要做一个系统:扫描枪扫描物品的条形码,传送数据给电脑,
> python程序接收数据,并且对数据进行分析,产生需要的结果。但是我不知道怎么样用python接收数据,该用怎样的机制,请大家知道的指点一下!
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > ________________________________
> > > > > > >   网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> > > > > > > _______________________________________________
> > > > > > > python-chinese
> > > > > > > Post: send [hidden email]
> > > > > > > Subscribe: send subscribe to
> [hidden email]
> > > > > > > Unsubscribe: send unsubscribe to
> [hidden email]
> > > > > > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > '''Time is unimportant, only life important!
> > > > > > 过程改进乃是开始催生可促生靠谱的人的组织!
> > > > > > '''http://zoomquiet.org
> > > > > > 博 @ http://blog.zoomquiet.org/pyblosxom/
> > > > > > 维 @ http://wiki.woodpecker.org.cn/moin/ZoomQuiet
> > > > > > 豆 @ http://www.douban.com/people/zoomq/
> > > > > > 看 @ http://zoomq.haokanbu.com/
> > > > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> > > > > > Pls. usage OOo to replace M$ Office. http://zh.openoffice.org
> > > > > > Pls. usage 7-zip to replace WinRAR/WinZip.   http://7-zip.org
> > > > > > You can get the truely Freedom 4 software.
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > ________________________________
>  网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> > > > > > ________________________________
>  Express yourself instantly with MSN Messenger! MSN Messenger
> > > > > >
> > > > > > ________________________________
>  网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> > > > > > _______________________________________________
> > > > > > python-chinese
> > > > > > Post: send [hidden email]
> > > > > > Subscribe: send subscribe to
> [hidden email]
> > > > > > Unsubscribe: send unsubscribe to
> [hidden email]
> > > > > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > > > > >
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > python-chinese
> > > > > Post: send [hidden email]
> > > > > Subscribe: send subscribe to [hidden email]
> > > > > Unsubscribe: send unsubscribe to
> [hidden email]
> > > > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > regards
> > > > j.L
> > > > _______________________________________________
> > > > python-chinese
> > > > Post: send [hidden email]
> > > > Subscribe: send subscribe to [hidden email]
> > > > Unsubscribe: send unsubscribe to
> [hidden email]
> > > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > > >
> > >
> > >
> > > _______________________________________________
> > > python-chinese
> > > Post: send [hidden email]
> > > Subscribe: send subscribe to [hidden email]
> > > Unsubscribe: send unsubscribe to
> [hidden email]
> > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > >
> >
> >
> > _______________________________________________
> > python-chinese
> > Post: send [hidden email]
> > Subscribe: send subscribe to [hidden email]
> > Unsubscribe: send unsubscribe to  [hidden email]
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> >
>
>
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



-- 
关注LAMP平台、安全、及web开发的个人blog: http://hackgou.itbbq.com
PGP KeyID: hackgou#Gmail.com
PGP KeyServ: subkeys.pgp.net
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese



网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
12