檢測印表機並於指定印表機上列印

2021-09-30 03:57:11 字數 706 閱讀 4333

1.自動檢測印表機

tprinter *p=printer();

tstringlist *list=new tstringlist();

list->assign(p->printers);//重點是這句

if(list->count==0)

delete   list;

else

}2.在指定的印表機上列印報表

tprinter   *prt   =   printer();  

ansistring   prt_name   =   "";   //   可以根據具體要求更改,此變數儲存印表機名稱,這個名稱就是win控制面板裡印表機的名稱  

int   imp_index   =   0;  

imp_index   =   prt->printers->indexof(prt_name);   //得到該印表機的系統id  

frreport->loadfromfile(file);   //   讀取列印檔案  

if   (prt->printerindex   !=   imp_index)   //   判斷當前印表機是否是選擇的印表機  

frreport->preparereport();  

frreport->printpreparedreport("",   1,   true,   frall);   //   列印報表  

安裝印表機

如果是串列埠印表機一般先接印表機,然後再裝驅動程式,如果是 usb口的印表機一般先裝驅動程式再接印表機。一 印表機硬體安裝 實際上現在計算機硬體介面做得非常規範,你把印表機得資料線只有一端在計算機上能接,所以不會接錯。這個部分略。二 驅動程式安裝 如果驅動程式安裝盤是以可執行檔案方式提供,則最簡單直...

修理印表機

昨天老師讓我幫學院的一位老師看一下他的印表機為什麼沒有連上.接手任務的時候,感覺還是有點緊張.自己心裡沒底啊 一是因為我以前基本上沒有接觸過這個印表機這個東東,另外就是這是老師派給我的任務,還是給乙個學院的領導,要是做不好,那多丟人呀.開始,我一聽那位老師一說,我就想到了他的問題出在 肯定是在驅動上...

修理印表機

昨天老師讓我幫學院的一位老師看一下他的印表機為什麼沒有連上.接手任務的時候,感覺還是有點緊張.自己心裡沒底啊 一是因為我以前基本上沒有接觸過這個印表機這個東東,另外就是這是老師派給我的任務,還是給乙個學院的領導,要是做不好,那多丟人呀.開始,我一聽那位老師一說,我就想到了他的問題出在 肯定是在驅動上...