我在資料表中有三類內容,現在我可以通過內容型別的不同來把資料區分開.現在我想區分開后就直接送到不同地理位置的列印機自動列印出來,那么現在有兩個問題,第一個:在程式中的列印如何通過com1,com2,com3等不同的串口來區分列印機設備來列印.
第二個:在程式中的列印如何通過不同的IP地址來區分列印機設備來列印.謝謝
uj5u.com熱心網友回復:
在列印時指定不同的列印機(列印機名稱)。uj5u.com熱心網友回復:
有辦法讓自動列印嗎?不用選列印機。uj5u.com熱心網友回復:
在列印時指定不同的列印機(列印機名稱)。uj5u.com熱心網友回復:
肯定是需要你在程式中取得對方的ip(或其它類似的),然后再利用程式控制指定列印機開始列印。uj5u.com熱心網友回復:
現在有兩種列印機,一種是通過埠的也就是com口,另一種是通過IP來區分的,問題是這兩種在程式中該怎么區分呼叫我都不知道,我就是想問這個代碼該怎樣寫,謝謝!uj5u.com熱心網友回復:
dw_1.Object.DataWindow.Printer = '列印機名稱(驅動那的列印機名稱)'dw_1.print()
uj5u.com熱心網友回復:
是用不同的列印機名稱來區分嗎?uj5u.com熱心網友回復:
你可以建立一個表,用ip 和列印機名稱對應;當我們做不同操作時給予不同的名稱即dw_1.Object.DataWindow.Printer = '列印機名稱(驅動那的列印機名稱)'
dw_1.print()
uj5u.com熱心網友回復:
1、關聯:不同的資料列印到不同的設備,你肯定要在資料庫中有一個存放這種關系的表,在軟體界面中要指定這種關系,不管是為型別指定列印機還是為型別創建列印方案,再同列印方案中指定列印機,總之要關聯
2、列印:
如果你使用的是驅動列印的話,什么埠什么IP的dw_name.print()都不認這個,你只有知道你安裝的Windows列印機分別是使用什么埠或什么IP的,然后人為來設定,列印時根據關聯列印機名來指定;如果你使用埠直接列印或設備商提供的IP列印介面什么的話你就可以在你的關聯中直接記下IP或埠,然后在列印代碼中取出來裝上去列印(非DW直接列印)就成了。
uj5u.com熱心網友回復:
你這個問題應該是怎樣在一臺電腦控制多臺列印機,你可以做個組態檔,用來存放列印機的資訊,比如:[Label_Printer]
name=HP 2000C
port=LPT1
driver=winspool
[Report_Printer]
name=\\10.2.5.115\jsj
port=Ne02
driver=winspool
如果要將列印的內容發送到列印機中,那么你可以將它先設定成系統的默認列印機先,而系統的默認列印機是存放在注冊表中的,那么你就可以根據不同的列印內容,讀取組態檔來設定系統的默認列印機
uj5u.com熱心網友回復:
我做過串口和網口的廚打程式需要直接控制埠,不要通過驅動程式!
現在的列印機分為 并口,串口,網口,U口等等,實作方法也不完全一樣!
uj5u.com熱心網友回復:
自動列印:根據注冊表的鍵值.設定列印機uj5u.com熱心網友回復:
需要采用埠直接輸出方式,也即把列印機當成一個檔案,使用fileopen函式打開指定設備,filewrite輸出到指定設備,比如打開com1口,使用fileopen('com1')就可以了
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/104911.html
標籤:腳本語言
