国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Epson Pos Printer for .net

2019-11-17 03:05:53
字體:
來源:轉載
供稿:網友

Epson Pos PRinter for .net

注:因發現各網站爬蟲隨意收集文章,故做此聲明:版權歸原作者(Leaf.Duan)所有,轉載還請著名出處,謝謝

設備信息

Epson TM-T88IV Thermal Printer,愛普生 TM-T88IV 熱敏式打印機,主要用來打印票據(receipt)

操作系統Windows 7 Ultimate x64

環境配置

要利用 Microsoft Point of Service for .NET,針對 Epson 的設備,要下載以下兩個安裝包,以及做適當配置:

1. Microsoft Point of Service for .NETv1.12 下載

PS:發現最新版 v1.14,EPSON 是不支持,用此 API 找不到設備

2. EPSON OPOS ADK for .NET 下載

要先安裝微軟的那個,再安裝愛普生的那個。安裝好了這兩個東西,就要利用愛普生的 SetupPOS 給物理設備 Printer 映射一個邏輯名 Logical Name,用于程序使用。

本人使用的是 Wire Network 方式,因此需要設置 Printer 的 IP 地址,可以參考How to Setting EPSON TM-T88IV Printer IP Address

打印

接下來應該就是實戰階段,如何代碼操作打印,這是我的一個封裝PosPrinter.cs代碼在 Github 上面,具體使用不需要做說明了吧。

*Receipt Template*

打印內容模板問題,關于此,網絡資料真實稀缺,例如要打印如下內容:

Leaf.Duan

0001

*請留意叫號

22:53:18 18-June-2014

字體加粗,加大,以及拉伸,文字居中對齊等基本格式控制,還有關于調節紙張間距 Feed 控制和 Cut Paper 設置等等,具體可以參考 Microsoft API,給一個如上 Receipt Template:

 1 /* 2 ESC|cAESC|4C{1}{0}{0}{0}ESC|bCESC|5hCESC|5vC{2}{0}ESC|NESC|cAESC|4C{0}{0}{3}{0}{0}{0}ESC|NESC|cA{4}{0}ESC|5lFESC|100P 3 **/ 4  5 ESC|cA       // 文本居中 6 ESC|4C       // 位置大小加倍(高寬加倍) 7 Leaf.Duan    // {1} 8 {0} 9 {0}10 {0}11 ESC|bC       // 字體加粗12 ESC|5hC      // 水平拉伸 5 倍13 ESC|5vC      // 垂直拉伸 5 倍14 0001         // {2}15 {0}16 ESC|N         // 設置恢復正常,默認設置 17 ESC|cA        // 文字居中18 ESC|4C        // 文字大小加倍19 {0}20 {0}21 *請留意叫號    // {3}22 {0}23 {0}24 {0}25 ESC|N         // 設置恢復正常,默認設置 26 ESC|cA        // 文字居中27 22:55:18 18-June-2014  // {4}28 {0}29 ESC|5lF       // Feed 5 行30 ESC|100P      // Cut Paper 100%,就是剪紙 100%,具體比例可以按需求設置31 32 /* 以上 {0} 代表換行 Environment.NewLine; ESC 可以用 /x1B 代替,不過要注意轉義; ESC 也可以用 ((char) 27).ToString() 做 Replace  */

疑問

如何使用 EPSON 打印機驅動 API,如 StatusAPI 進行打?。恳驗?EPSON 官方文檔實在是混亂和不利于開發者,所以沒有研究,不知道諸位博友有沒有此實現方式可供大家分享。

總結

因為關于此的信息在網絡上實在是零碎,故做此文以整理。因時間倉促,探究深度有限,還望博友分享各自經驗。

PS:如何發現同一網絡內的 EPSON 設備,可以下載軟件 EpsonNet Config 來查看,很是方便


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 万荣县| 东海县| 泽州县| 曲阳县| 五河县| 自贡市| 康乐县| 锡林郭勒盟| 微山县| 建湖县| 衡山县| 襄汾县| 东兰县| 麦盖提县| 大悟县| 新津县| 镇雄县| 循化| 永州市| 林周县| 格尔木市| 法库县| 壶关县| 本溪| 三原县| 鹤庆县| 苍溪县| 连城县| 河北区| 城步| 博野县| 东至县| 桐梓县| 克山县| 洞口县| 庆元县| 凤阳县| 宜城市| 永吉县| 西乌珠穆沁旗| 鄄城县|