Re: [問題] 請問監聽Print Port(LPT)得到的資料格式
如果監聽電腦的LPT port可以一對一連接硬體主機
可以用 PortIO library 取得 LPT port 的訊號
以前 win98 可以直接存取 IO port,可是NT系統之後被保護起來,
但是可以靠這個library去存取
library支援 VC / VB(COM) / BCB(ActiveX,比較麻煩)
library有版權,但沒付錢的話只要忍受程式執行起來時自動跳出的對話框就好。
※ 引述《rc0310.bbs@ptt.cc (30的型男)》之銘言:
> 最近老闆要我幫一個舊系統開發Alarm的功能
> 該系統連接到某硬體,系統會將這硬體送過來的訊息列印出來
> 印表機是很傳統的那種點陣式的(接LPT port)
> 由於該系統已年久失修,無法修改程式碼
> 因此我必須開發一支Windows程式,監聽LPT port的資料,
> 然後把監聽到的資料存成文字檔
> 而原系統本來接著的印表機就不接了,改成接到執行我這支程式的LPT port
> 如下圖:
> ------ -------
> -接硬體的-lpt===============>lpt-裝監聽程式-
> -主機 - -的電腦 -
> ------ -------
> 原本列印出來的資料是像這樣:
> 2006/10/12 12:00:00 [Event] Speed=100, Duration=20
> 2006/10/12 12:00:01 [Event] Speed=0
> .......
> 資料逐行一直印出來
> 現在有個問題是:
> 我必須把上面說的要印出來的資料在lpt port聽到之後,存到一個log file
> 但是原本的主機送到印表機的資料是純文字格式還是PostScript,或者是印表機的硬
> 體指令呀??
> 如果不是純文字格式的話,那我不就要先解碼才能存到文字檔了...Orz
> 另一個想問各位高手的問題是…這種程式建議用什麼語言寫呀?
--
信言不美,美言不信
善者不辯,辯者不善
知者不博,博者不知
--
夫兵者不祥之器物或惡之故有道者不處君子居則貴左用兵則貴右兵者不祥之器非君子
之器不得已而用之恬淡為上勝而不美而美之者是樂殺人夫樂殺人者則不可得志於天下
矣吉事尚左凶事尚右偏將軍居左上將軍居右言以喪禮處之殺人之眾以哀悲泣之戰勝以
喪禮處之道常無名樸雖小天下莫能臣侯王若能守之萬物將自賓天地相合以降甘露民莫
之令而自均始制有名名亦既有夫亦將知止知 218-163-127-183.dynamic.hinet.net海
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章