獲得某一臺網(wǎng)絡(luò)打印機有幾份等待打印的報表
當(dāng)我們要打印報表時,如果打印機是本機的打印機的話,當(dāng)然馬上就會將報表打印出來,反正打印機就只有您一個人在使用而已!但是如果是在一個人數(shù)很多的公司或企業(yè)時,往往就必須很多人來分享某一部打印機了,而且打印機也不一定就放在舉目可及之處!
當(dāng)您將報表丟到網(wǎng)絡(luò)打印機之后,由于不一定看得到打印機,您必須特別到擺放打印機的地方去拿報表,這時候您最關(guān)心的,就是報表印了沒有,如果還沒有的話,那還有幾份還沒打印的報表排在您的報表之前呢?
下面這一段程序,可以讓您知道某一臺網(wǎng)絡(luò)打印機尚有幾份等待打印的報表?在您的程序丟出報表的同時,您可以告訴您的 User,他的報表排在第幾份!
′在 .bas 文件中加入以下聲明及模組:
′Constants Definition
Public Const CCHDEVICENAME = 32
Public Const CCHFORMNAME = 32
Public Const PRINTER_ACCESS_ADMINISTER = &H4
Public Const PRINTER_ACCESS_USE = &H8
′Types Definition
Public Type DEVMODE
dmDeviceName As String * CCHDEVICENAME
dmSpecVersion As Integer
dmDriverVersion As Integer
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |