Delphi獲取預設印表機名稱及埠

2021-06-17 21:35:24 字數 278 閱讀 9301

delphi獲取預設印表機名稱及埠 

在前段時間寫的收銀系統中由於目前市場上很多電腦主機板上已經沒有並口,而pos機卻又需要並口,所以目前需要用pci轉接卡,這個就導致不同門店使用的埠就有可能不同,這就給我們程式中彈出錢箱的指令帶來一定的難度。所以就通過獲取window自帶的預設,得出印表機資訊。

在windows檔案下有個win.ini,裡面自帶預設印表機的資訊。通過呼叫api函式getprofilestring這個函式獲取印表機資訊。

在介面上拖個button,在其單擊事件中寫:

C 列舉系統安裝的所有印表機 獲取印表機名稱

在下面的程式中我們將把系統中所安裝的印表機用列表框列出來,同時為預設印表機設定預設值。在下面的程式中我們用到了兩個主要的類,把所有的印表機列表出來用到了printersettings 類,獲取系統預設印表機用到了printdocument 類,下面我們就動手實踐一下吧。先新建乙個windows fo...

HOW TO 設定預設印表機

author 水如煙 需要引用system.management空間再imports system.management 使用 private subbutton2 click byval sender assystem.object,byval e as system.eventargs hand...

silverlight 呼叫預設印表機

列印輔助類。首先新增 using system.windows.printing 命名空間 1 public class silverprint215 public void onprintpage object sender,printpageeventargs e 1635 設定textbloc...