c-lodop的端口和網站的端口是不同的,不需要修改自己網站的端口。
c-lodop32位標准版端口:8000,18000 (http網站)
c-lodop32擴展版端口:8000,18000(http網站) 8443(https網站)
c-lodop64位擴展版端口:8000,18000 (http網站)
如下博文中,本地調試的用的網站是localhost:13814,這個是網站的端口,而如果需要調用c-lodop,實際調用的是locahost:8000端口的clodopfuncs.js,這個和網站的端口是不同的。
Lodop在頁面獲取打印機列表 選擇打印機預覽
1.CLodopFuncs.js必須通過端口引用,不能下載到本地。
CLodopFuncs.js文件可以放在LodopFuncs.js動態加載,也可以在web頁面直接引用。具體參考本博客相關博文:
LodopFuncs.js和CLodopFuncs.js區別和聯系
最常見的混合部署,只需要引用lodopfuncs.js即可,這里面已經動態引用了該clodopfuncs.js了。
一些引用:
<script src="http://localhost:8000/CLodopFuncs.js"></script> <script src="http://localhost:18000/CLodopFuncs.js"></script> <script src="https://localhost:8443/CLodopFuncs.js"></script> <script src="http://[C-Lodop服務所在主機ip或域名]:[C-Lodop端口]/CLodopFuncs.js"></script> <script src="https://[域名]:8443/CLodopFuncs.js"></script>(注意,證書只能是頒發給域名的,集中打印,AO打印機中的https方式,這種只能是域名) <script src="http://localhost:8000/CLodopFuncs.js?priority=1"></script> <!--priority是優先級,數值越大優先級越高!--> <script src='http://[C-Lodop服務所在主機ip或域名]:[C-Lodop端口]/CLodopFuncs.js?name=LODOPA'></script> <!--訪問不同的雲主機,給每個加名字name區分!--> 。。。。等
關於AO打印和集中打印:
AO服務的默認打印端口是9200,測試和管理端口是8000。注意AO服務器的防火牆等開放着兩個端口。
關於AO打印和集中打印的https網站(也就是非客戶端本地打印角色,后兩種角色):
需要添加自己網站域名的證書,添加方法,在c-lodop啟動界面的左上角的——設置——擴展功能-SSL(https)設置(S)里,可以設置自己網站域名的SSL證書。
(很舊的c-lodop版本,還沒有擴展版的時候的https版c-lodop,那種只能用於客戶端本地打印角色的localhost的https,這個擴展功能,若沒有這個功能,那么就是版本太舊,並不是新的擴展版。)
集中打印,AO打印,兩個角色是https的,需要添加自己網站的證書。
如圖,32位c-lodop擴展版中,添加自己https網站的證書:
查看當前c-lodop啟動的端口 :(占用端口會加1,所以也可能會是8001或8444),默認不占用的情況下是http的8000和18000,還有https的8443。
AO服務器的默認端口 ,以及端口的修改:(注意服務器防火牆不要禁用這兩端口,9200和8000)
AO服務器安裝的時候要勾選服務器端工作模式。