今天研究了下獲取印表機狀態才知道,不同牌子的印表機獲取都是不同的。
公司都是使用tsc的印表機,因此我用的是tsclib.dll。
[dllimport("tsclib.dll", entrypoint = "usbportqueryprinter")]
public static extern int usbportqueryprinter();
不需要指定印表機名稱,直接呼叫tsclib裡的usbportqueryprinter,即可獲取tsc印表機狀態。
狀態值如下:
(注:usbportqueryprinter返回的是int,圖中的是16進製制)
我試過電腦只有一台tsc印表機,是可以獲取到真實狀態,不過如果有不同型號的印表機,就沒試過了。
js 呼叫TSC印表機
var tscobj new activexobject tscactivex.tsclib 印表機使用的dll if tscobj return false 印表機資訊 在螢幕上顯示dll版本。tscobj.activexopenport tsc ttp 342m pro 印表機名稱 根據印表機型...
TSC條碼印表機亮紅燈解決辦法!
2013 8 17 23 54 26 tsc條碼印表機無論在列印的效果及速度上均有不俗的表現,但仍有客戶因忽略了某些步驟而導致列印時出現問題,其實大多數的問題是可以避免的。針對使用者使用tsc條碼印表機時亮紅燈的情況,互信恆科技將該情況故障原因整理如下,希望廣大的使用者能夠針對相應的故障進行排除,少...
tsc條碼標籤印表機維修故障有哪些
1.問題 印表機列印 現碳帶或條碼標籤紙跑偏 解決 如果壓紙彈簧不均,或限紙器沒有按標籤寬度調整,可以通過調整彈簧及限紙器來解決。2.問題 列印不清晰,質量差 原因 1溫度太低。2碳帶條碼標籤質量太差。3列印頭安裝不正確。解決辦法 1增加列印溫度,即增加列印濃度。2更換碳帶和條碼標籤紙。3重新調整列...