網(wǎng)上有很多關(guān)于pos機打印編程,Web自動打印方案 Lodop的知識,也有很多人為大家解答關(guān)于pos機打印編程的問題,今天pos機之家(m.afbey.com)為大家整理了關(guān)于這方面的知識,讓我們一起來看下吧!
本文目錄一覽:
1、pos機打印編程
pos機打印編程
說明由于瀏覽器安全限制,直接在js中調(diào)用window.print() 只能彈出打印預覽窗口,無法自動調(diào)用打印機進行打印。
在許多業(yè)務(wù)場景下,希望能夠做到自動調(diào)用打印機打印,無需人工干預。
Lodop通過本地驅(qū)動和瀏覽器控件相結(jié)合的方式解決了Web自動打印的需求。
支持各種瀏覽器
使用步驟1、下載安裝驅(qū)動及控件通過[http://www.lodop.net/download.html]下載相關(guān)程序,并安裝
2、在頁面中使用1) 引入js文件
<script src="/static/js/LodopFuncs.js" type="text/javascript"></script>
2) js打印方法
var LODOP;function doPrint(how) { LODOP=getLodop(); // LODOP.SELECT_PRINTER(); //彈出打印機選項頁面 LODOP.PRINT_INIT("小票打印");//打印任務(wù)名稱 LODOP.SET_PRINTER_INDEX("ydyf_pos58");//指定打印機名稱 LODOP.SET_PRINT_PAGESIZE(1,580,600,'CreateCustomPage'); LODOP.ADD_PRINT_HTM(0,0,"100%","100%",document.getElementById("print_div").innerHTML);// LODOP.PREVIEW(); LODOP.PRINT();}
免費版在打印時會增加文字“本頁由【試用版打印控件Lodop6.2.2.6】輸出”
主要方法介紹PRINT_INIT(strPrintTaskName)打印初始化SETPRINTPAGESIZE(intOrient,intPagewidth="360px",height="auto" />ADDPRINTHTM(intTop,intLeft,intwidth="360px",height="auto" />ADDPRINTTEXT(intTop,intLeft,intwidth="360px",height="auto" />ADDPRINTTABLE(intTop,intLeft,intwidth="360px",height="auto" />ADDPRINTSHAPE(intShapeType,intTop,intLeft,intwidth="360px",height="auto" />SETPRINTSTYLE(strStyleName, varStyleValue)設(shè)置對象風格PREVIEW打印預覽PRINT直接打印PRINT_SETUP打印維護PRINT_DESIGN打印設(shè)計參考http://www.lodop.net/LodopDemo.html以上就是關(guān)于pos機打印編程,Web自動打印方案 Lodop的知識,后面我們會繼續(xù)為大家整理關(guān)于pos機打印編程的知識,希望能夠幫助到大家!
![](/style/images/zhouzong.jpg)