在静态ip上如何安装蓝阔打印服务器
我们可以在Windows Server 2016 上安装打印服务器并进行配置管理就能轻松实现,之前Windows Server系统版本也基本都是一样的操作。
1在服务器管理器上安装打印服务器角色。
2安装打印机,以为 IT 部门安装IP地址为 1921688020 的网络打印机为例。
打开打印服务器管理器,Server Manager - Tools - Printer Management :
展开打印服务器管理器 ,Printer Severs - Printers - 可以看到两台默认的虚拟打印机,一个是打印PDF,一台是XPS格式的:
我们安装网络打印机,右击 Printers - Add Printer :
选择 Add a TCP/IP or Web Services Printer by IP address or hostname - Next :
Type of Device - TCP/IP Device ,Host name or IP address: 1921688020,Next :
使用默认设置 - next :
选择 Install a new driver - Next 安装新的打印驱动:
我们没有真的连接 IP 为 1921688020 的打印机,在此我们随便选择 HP - HP Deskjet 2640 Series Class Driver 为例,实际安装时需要提前准备好对应的打印机驱动 - Next :
在向导界面输入明确清晰内容,这些对日常管理费用有用:
Printer Name: IT_HP Deskjet 2640 打印机名称就是这台服务器自己看到的打印机名称
Share Name: IT_HP Deskjet 2640 共享名称就是客户端用户看到的打印机名称
Location: PUSHITS-HQ_Room-808 打印机位置是PUSHITS总部的808房间
Comment: A4 color, only for IT Dept 备注是可以打A4彩色,仅限IT部门使用
如何安装和配置打印服务器之一:安装打印服务器
https://blog51ctocom/lander/2175881
浏览器本身并不支持,可能通过客户端安装一些软件。然后浏览器中js调用实现。
方案1:本地软件开了http服务器,监听一个端口。浏览器中通过127001发jsonp请求和本地软件通信
方案2:浏览器中js浏览器扩展通信,扩展再和本地软件通信。可以参考chrome extension api
如果你希望直接打印,这办法基本不可行了。
不过你可以过渡一下,这样的话,有两种不同的方法:
1 你的链接可以直接链接到PDF文件,URL可以写成类似:“http://wwwxxcom/mypdfpdf”,这样办的话,如果用户安装了PDF的浏览器支持,打开后用户的浏览器可以直接在浏览器中运行adobe reader。然后由用户选择是否打印。
2 如果你感觉上面的方法不合理,你也可以学习百度文库的做法,使用flash制作一个PDF阅读器,这样,你可以在flash上面加上打印按钮,这样的方法与上面大同小异,却不用考虑用户是否已经安装了adobe reader。
以上是两种不同的实现方案,第一种很简单,但对于没有安装adobe reader的用户,会相当影响用户体验。可是第二种,实现的技术却很高,需要很强的actionsctript的开发能力,我也无能为力,至少现在是这个样子的。
直接使用js打开一个PDF文件,我觉得无法实现。
0条评论