飲食通相關機驅動愛普生tm88ii apd4tdevmode sc revc_第1頁
飲食通相關機驅動愛普生tm88ii apd4tdevmode sc revc_第2頁
飲食通相關機驅動愛普生tm88ii apd4tdevmode sc revc_第3頁
飲食通相關機驅動愛普生tm88ii apd4tdevmode sc revc_第4頁
飲食通相關機驅動愛普生tm88ii apd4tdevmode sc revc_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

AdvancedPrinterDriverDevmodeAPI/PRINTERINFO手冊

DevmodeAPIPRINTERINFO的概DevmodeAPIWin32Win32參Win32DevmodeAPITM-T81的功.NET.NET關于.NET環(huán)境下DevmodeAPI關于PRINTERINFO 注意事項 SeikoEpsonCorporation事先同意, SeikoEpsonCorporation及其聯(lián)營公司不對本產品的者或第因以下問題而造成的損壞、損失、費用或開支負責:事故、誤用或本產品,或修改、修理或改變本產品,或(不包括)不能嚴格按照SeikoEpsonCorporation的操作和指示進行操作。除了由SeikoEpsonCorporation指定為原裝EPSON產品或EPSON認可產品的以外,SeikoEpson商EPSONESC/POSSeikoEpsonCorporation在和其他國家的MS-DOS、Win32WindowsWindowsVistaWindowsServerVisualStudioVisualBasicVisualC++VisualC#為Corporation在和其他ESC/POS指令系EPSON通過其自有的POS命令系統(tǒng)(ESC/POS)獲取了業(yè)界主動性。ESC/POS擁有大量包含專利技術令,其高可擴展性使用戶可以構建多用途多功能的POS系統(tǒng)。該系統(tǒng)兼容除TM-C100之外的所有類型的EPSONPOS和顯示設備,而且其靈活性便于今后升級系統(tǒng)功能性和易用性被世界所重視。者 精工愛普生公司,長野,本手冊中的標記按如下定義的重要性級別進行標識。在使用本產品之前,請仔細閱讀以下信安全性的應用時,例如與航空、鐵路、海運、汽車等相關的設備、防災設備、各種、或功能性/精密設備等,您應當在考慮將故障和安全性的應用,例如航空設備、主要通訊設備、核電控制設備或本手冊的目的是為開發(fā),設計,和安裝POS系統(tǒng),或為開發(fā)和設計應用程序提供所有第1 概第2 如何使用Devmode第3 第4 第5 安全須 使用限 關于本手 概 所提供的文 操作環(huán) .NET框架版 如何使用Devmode 步 Devmode類 多進程/多線程/多用 Win32參 TM-T81的功 命令 .NET參 使用PRINTERINFO_2獲取TM狀 本手冊描述DevmodeAPI和PrinterInfoAPDDevmodeAPIDevmode的函數。1PRINTERINFO是一個Windows的構造。此外,由EPSON提供的StatusAPI通過用1第27頁“使用PRINTERINFO_2獲取TM狀態(tài)。詳細內容,請參見微軟公司。安裝手TM手描述了TM-T81的規(guī)格。StatusAPI手描述了如何使用StatusAPI從用戶應用程序中獲得TM的狀態(tài)DevmodeAPI/PRINTERINFO手描述了Windows環(huán)境下的PRINTERINFO功能。本章節(jié)解釋說明DevmodeAPI的功能和適用設備DevmodeAPI提供下列功能(命令ID)EPSON提供下列文件<頭文件的位置此可執(zhí)行文件由Windows\assembly中的應用在樣例程序中,DevmodeAPI被用于“更改打印紙進紙確認APD環(huán)境。參見“安裝手在WindowsXP環(huán)境下安裝APD過程中,在沒有.NETFramework2.0的條件下,沒有模塊被安裝。如果.NETFramework2.0隨后被安裝,請使用APD的自定義安裝方確認APD環(huán)境。參見“安裝手如果您在WindowsXP環(huán)境下使用DEVMODEAPI.NET封存器,請在安裝APD之前先安 本章描述如何使用DevmodeAPIWin32環(huán)境所推薦的步驟如下所示1:Load1:Load.NET29:return

解釋33開啟DevmodeAPI。當使用設備DevmodeAPI時,使SystemDevmode(系統(tǒng)Devmode)”開啟。44指定一個命令ID并從設備獲取此ID的可設置的設置范為用戶提供可獲 令ID范圍7用戶從范圍中進行選擇7為設備設置一88獲取DEVMODEW所需的內存大小。應用程序分配內存9return9獲取設備的設定值。推薦應用程序獲取 此值關閉DevmodeAPI刪除由DevmodeAPI分配的內存刪除DEVMODEWPrinting可以通過已設置的內容進行打印。.NET環(huán)境所推薦的步驟如下所.NET.NET1:p=new為用戶提供范圍。() 28:return刪除由刪除由Devmode11:Printing

DevmodeAPI開發(fā)信本章節(jié)描述應用程序開發(fā)所需的相關信息Unicode用于所有WindowsAPI均使用寬字符。當啟用時,可以使用下列三種Devmode于輸入,所以設置為NULL(空)。于輸入,所以設置為NULL(空)。 PropertySheet和WindowsAPI獲取。DevmodeAPI模塊不需要為了作為參數返回而釋放內存區(qū)。DevmodeAPI模塊的 ()釋放內存區(qū)。因此在數據需要時,您需要提前內存區(qū)。打印進程,并且不用通過DevmodeAPI模塊釋放。所以通過應用程序對其進行釋放。由于DevmodeAPI可以同時DEVMODEW的事例,因此支持。對于應用程序,.NET版本可以區(qū)分事例和對象,而Win32版本可以區(qū)分事例和設備信息句柄。DevmodeAPI模塊不需要為了作為參數返回而釋放內存區(qū)。由各個API返回的錯誤代碼均與Windows錯誤代碼保持一致(已在WinError.h中定義)2本章描述TM-T81的功能、API參考和命令IDTrueType字體替換(第21頁“APD_DM_RE3打開指定的設備并啟用設備信息獲取/設置3指定的DEVMODE的lphAPDDM需通過應用程序分配和刪除內語DWORDAPDDM_OpenW(LPCWSTRDWORDdwType,LPDEVMODEWlpDM,LPHANDLElphAPDDM)變 設備名稱地址。此為LPCWSTR類型 開啟時的DEVMODE類型。下列類SystemDEVMODE(系DEVMODE)/DefaultDEVMODE(默此為DWORD類型。lpDM DEVMODEW地址。LPDEVMODEW類型 設備信息句柄地址。此為LPHANDLE類型從設備獲取指定令ID的設置范圍語DWORDAPDDM_GetRange(HANDLEDWORDnCommad,LPVOID*lpParam,LPDWORDpdwSize)變hAPDDM: 設備信息句柄。此為Handle。nCommad 命令ID(函數)獲取執(zhí)行級別。此為DWORD 設值范圍參數。此為 類型 元素的數量。此為LPDWORD類型 參數大小。由元素數量區(qū)分的參數數量表示Param數組的數量。此為LPDWORD類型。從設備獲取指定令ID的數據語DWORDAPDDM_GetData(HANDLEDWORDLPVOID*lpParam,LPDWORD變hAPDDM: nCommad 命令ID(函數)獲取執(zhí)行級別。此為DWORD 已獲取的數據參數。此為LPVOID*類型 已獲取的數據大小。此為 類型為設置配置指定的數語DWORDAPDDM_SetData(HANDLEhAPDDM,DWORDLPVOIDlpParam,LPDWORD變 設備信息句柄。此為HandlenCommad 命令ID(函數)配置數據。此為DWORD類型。 已配置的數據參數。此為LPVOID類型。 已配置的數據大小。此為LPDWORD類型。獲取在指定區(qū)域中已被采用的設備信息的DEVMODE信息。已獲取的DEVMODE3 需要通過應用程序分配和刪除內存。3語DWORDAPDDM_GetDevModeW(HANDLELPDEVMODELPDWORD變 設備信息句柄。此為Handle DEVMODE地址。此為LPDEVMODE類型 已獲取DEVMODEW大小。此為LPDWORD類型關閉指定的設備語DWORDAPDDM_Close(HANDLE變 設備信息句柄。此為Handle獲取或更改打印紙尺寸。不支持用戶自定義可以通過下列兩種方式獲取打印紙尺此命令ID可以由下列宏指定: 此命令ID可以由下列宏指定:獲取或更改打印方向。下列打印方向可供選擇:0度,90度,180度,和270設置為“Yes”。邊距縮減/頂部和底部頁邊距縮減。此項是否可用取決于機型。獲取或更改驅動程序輸入單位。請指定毫米獲取或更改進紙器。此項是否可用取決于機型同更改打印紙尺寸一樣,進紙器名稱也可以通過枚舉類型宏和單一類型宏進行獲取。獲取或更改打印速度。此項是否可用取決于機型指定是否使用 字體替換設備字體。如需替換,則需要提前手動為設備字體指TrueType3.NET參 Win32環(huán)境下調APDDM_OpenW信息句柄由wrapper保存。用非托管方式的GlobalLock獲取指針。使用后,調用非托管方式的 語OpenW(StringstrDevName,UInt32un32Type,IntPtr變 設備名稱字符串。此為String類型4un32Type: 開啟時的DEVMODE。下列類型可選:SystemDEVMODE(系DEVMODE)/DefaultDEVMODE(默認DEVMODE)/SpecifiedDEVMODE(指定的DEVMODE)。4此為UInt32類型npDM DEVMODE結構指針。IntPtr類型Win32APDDM_GetRange。從設備獲取指定令ID的設置范圍。語GetRange(UInt32 mad,outIntPtrnpParam,outUInt32un32Count,outUInt32un32Size)變 命令ID(函數)獲取執(zhí)行級別。此為UInt32 設置范圍參數。其內容根據命令ID不同而異。此為IntPtr類型。 元素的數量。此為UInt32類型 此為UInt32類型。Win32環(huán)境下調用APDDM_GetData。從設備獲取指定令ID的數據。語GetData(UInt32 mad,outIntPtrnpParam,outUInt32un32Size)變 命令ID(函數)獲取執(zhí)行級別。此為UInt32類型。 已獲取的數據參數。此為IntPtr類型 已獲取的參數的數據大小。此為UInt32類型Win32環(huán)境下調用APDDM_SetData。語SetData( mad,IntPtrnpParam,UInt32變 命令ID(函數)獲取執(zhí)行級別。此為UInt32類型。 已配置的數據參數。此為IntPtr類型 指定參數數據大小。此為UInt32

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論