控制印表機 |
缺席
|
feng
一般會員 發表:13 回覆:34 積分:14 註冊:2002-10-09 發送簡訊給我 |
|
James
高階會員 發表:10 回覆:290 積分:220 註冊:2002-07-25 發送簡訊給我 |
之前花了一些時間在寫類似的程式, 但資質魯鈍有太多技術門檻我跨不過,
後來決定花錢買人家現成寫好的程式 ,給您參考看看囉 http://prtmon.icpcn.com/
|
feng
一般會員 發表:13 回覆:34 積分:14 註冊:2002-10-09 發送簡訊給我 |
|
James
高階會員 發表:10 回覆:290 積分:220 註冊:2002-07-25 發送簡訊給我 |
沒有使用, 後來因為整個需求太複雜, 只好把整個案子外包給別人去做了 ,
基本上看您想要的功能 ,國內外有類似的產品不少 ,端看您的價錢和需求囉
,像您的需求 ,如果只是要基本的控管 ,前述軟體就可以了 ,如果還需要更
多 ,也許可以去詢問看看一間星耀資訊 http://www.star.com.tw
,他們的軟體功能較多 ,但價錢較高一些 !! 這些產品幾乎都不提供 Source code ,甚至想要和他們的產品連結都不是
很容易 ,可能是我們公司比較小 ,找他們都比較不會理我們 ,但也許您可以
去詢問看看
|
feng
一般會員 發表:13 回覆:34 積分:14 註冊:2002-10-09 發送簡訊給我 |
|
MiracleJack
一般會員 發表:5 回覆:5 積分:2 註冊:2004-07-27 發送簡訊給我 |
Dear Feng, 關於第一個問題,我當初是使用WNetAddConnection2這一個Win32 API來模擬用戶端的認證,通過認證後就會自動連線該印表機. 第二個問題,利用Win32API的函式取得OS傳回的頁數不見得正確,這是已知的事實,您可以可以跟星X資訊一樣自己寫一個解析的Engine,不過工程有點浩大,你必須非常了解各家Printer廠牌的Print Languae,像是HP的PCL系列,Epson的EPL系列,說穿了整個結構就是 1.攔截Spooler傳來列印的檔案(這些要列印的檔案會暫存在預設多工緩衝區中System32\spool\Printers此目錄下)
2.解析這個檔案的印表機語言,找出檔案中換頁碼(說的簡單卻不好搞) 目前只要到HP網站註冊就可以free取得HP的PCL的控制碼(還有sample code),但是其他的廠牌的印表機廠商不見的會提供出來 此外,目前星X資訊好像已經把counting的那部分包成一個API可以call.目前這樣的產品在星X資訊已經非常成熟了,而且還是獨家,所已關於解析engine的部分因有點牽扯到商業機密,我不便多說,但是只要有人一直提這部分的問題,我儘我的能力解答.
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |