- 浏览: 6006 次
- 性别:
- 来自: 深圳
最新评论
文章列表
1.该打印控件是否支持双面打印?
我们的控件是支持双面打印的,由于打印机有双面打印机和非双面打印机之分,我们的控件会检测到你的打印机是否支持双面打印来呈现你最后实现的打印方式。如果是双面的打印机就额可以在 ...
Strato WebPrinter是一款面向HTML浏览器的Web打印代理软件,WebPrinter提供了简单而又灵活的API,浏览器与WebPrinter的交互均通过Javascript API完成。
一、 引入Javascript API
Strato WebPrinter的Javascript API非常小,只有不到7K。我们提供了CDN地址,可以直接引用CDN,也可以转存到项目引用。
CDN地址可以从下载中心获得。
引用Javascript API只需在<head>…</head>节点加入如下代码:
<head>
……
<script ...
WebPrinter自带控制面板,控制面板是一个桌面程序,提供打印任务查看、打印机管理、页面设置、纸张设置等功能。
由于Strato WebPrinter提供的JS API基本上涵盖了所有控制面板拥有的功能,因此任务参数均可由编程人员传入,在生产环境下最终用户可能不会用到控制面板。但在某些场景下用户可设置一些默认值,如默认打印机、默认纸张、默认页边距等,开发人员也可以通过控制面板了解Strato WebPrinter的打印模型及任务参数结构。
1.显示与隐藏
WebPrinter启动后会隐藏控制台窗口并在任务栏创建图标。
此时可双击图标打开控制面板。
点击窗口右上角的X可将控制面板隐藏 ...
注:本文档链接可直接分享给最终用户作为安装手册之用
1.下载安装文件
我们提供最新版的通用安装程序,标准版和高级版用户可导航至
http://webprint.stratoio.com/download
点击“高速下载”按钮下载,如下图所示。
对于定制版安 ...
Strato WebPrinter工作原理
背景
随着软件开发技术逐渐由C/S架构转向B/S架构,打印逐渐成为Web开发人员需要面临的问题。日益强大的CSS样式表技术可以很方便的实现复杂的布局与显示,但由于Web技术对程序的安全沙箱控制,打印的最后一步:输出到打印机却是一个难题。
我们调研了大量Web软件,发现针对Web打印解决方案,主要有如下几种技术实现方式:
1.直接调用Javascript打印
通过调用浏览器window对象内置的print方法弹出打印窗口,用户点击确认打印。
这种方式是最简单的打印方法,其最大的问题是需要很大程度人工介入,用户手工需要设定页 ...
WebPrinter扩展方案
打印机池
开发人员可以充分利用WebPrinter基于任务的打印设置特性,并结合WebPrinter的打印机管理API,在JS端对打印机设备进行分组管理。通过将多个打印机的进行分组,通过打印机池管理,解决单台打印机出错导致任务中断的问题,实现打印队列高可用。
并行打印
在某些批量打印场景中,打印机的打印速度往往跟不上任务的处理速度,长期运行会造成打印任务的堆积,降低软件处理效率。开发人员可以借助WebPrinter打印机池技术,将任务均匀分发到多台打印机上,打印效率得到成倍提升。
整合工具流
WebPrinter ...
WebPrinter功能与特性
Html友好的打印方式
打印内容以HTML片段和URL两种方式传入,支持在HTML片段中嵌入CSS,支持在URL中嵌入Javascript和CSS
兼容主流浏览器
JS SDK可在Internet Exploerer 6+、Microsoft Edge、Firefox、Chrome、Safari、Opera等浏览器上运行,且不依赖于任何第三方JS框架,在各种运行环境下皆可以良好状态运行
灵活配置的任务
基于任务的打印选项,支持对不同任务指定不同的打印机、纸张大小、页边距、送纸方式、单双面打印等选项。同时支持多级设置,若不 ...