西西软件园多重安全检测下载网站、值得信赖的软件下载站!
西西首页常用软件软件下载安卓软件游戏下载安卓游戏MAC应用驱动下载安卓电视
系统工具网络工具媒体工具图形图像社交软件杀毒软件办公软件驱动软件学习教育阅读工具其他软件
当前位置:首页MAC软件Mac系统软件 → Strato WebPrinter mac版 v1.9 官方版

Strato WebPrinter mac版

Strato WebPrinter mac版
  • 更新:2018-06-26 11:23
  • 大小:64.2M
  • 版本:v1.9 官方版
  • 语言:中文
  • 类型:Mac系统软件
  • 平台:Mac
本类排行
  • 应用介绍
  • 应用截图
  • 下载地址
  • 网友评论

Strato WebPrinter mac版是一款为web开发人员提供的web打印控件,Strato WebPrinter是面向互联网的浏览器打印控件,满足多种场景下的网页打印需求。为电商、物流及服务型机构等众多行业提供一站式打印解决方案。

功能特色:

Html友好的打印方式

打印内容以HTML片段和URL两种方式传入,支持在HTML片段中嵌入CSS,支持在URL中嵌入Javascript和CSS

兼容主流浏览器

JS SDK可在Internet Exploerer 6+、Microsoft Edge、Firefox、Chrome、Safari、Opera等浏览器上运行,且不依赖于任何第三方JS框架,在各种运行环境下皆可以良好状态运行

灵活配置的任务

基于任务的打印选项,支持对不同任务指定不同的打印机、纸张大小、页边距、送纸方式、单双面打印等选项。同时支持多级设置,若不对任务进行页面设置,则默认取打印机的页面设置,若未对打印机进行页面设置,则默认取系统的页面设置;支持部分属性覆盖设置。

交互式打印支持

在打印工程中,某个任务需要人工确认时,可传入参数interactive:true,此时该任务将被设置为交互式,打印代理将弹出预览窗口等待操作人员进一步选择“打印”或“取消”操作

丰富的管理面板和接口

控制面板提供丰富的功能如任务列表、状态管理、重打补打、打印机设置、纸张设置等

个性化服务

基于任务的打印选项,支持对不同任务指定不同的打印机、纸张大小、页边距、送纸方式、单双面打印等选项

工作原理:

设计思路

Strato WebPrinter的核心理念,就是为开发人员提供高度可管理的、极度稳定的、高度自动化的打印解决方案。

经过多方技术调研与分析,我们决定采用第三种方案,即本地代理方式,作为应用场景的核心架构。并采用Java作为代理程序的开发语言,期望通过Java虚拟机技术的跨平台特性,及Java强大的内存管理能力,提供极度稳定的后台服务。

运行场景

Strato WebPritnter运行场景

说明:

页面通过JS API未检测到代理程序,提示用户安装;

用户从本地或CDN下载安装程序,并安装;

安装完成后启动代理程序,网页自动检测到代理程序,隐藏提示并切换到正常内容;

用户交互或自动执行JS API发送打印任务;

JS API注册回调函数或监听事件并修改任务状态;

反复运行直至完成打印。

控制面板介绍:

1.显示与隐藏

WebPrinter启动后会隐藏控制台窗口并在任务栏创建图标。

此时可双击图标打开控制面板。

点击窗口右上角的X可将控制面板隐藏至任务栏。

2.任务管理

在菜单栏里点击“任务管理”可切换至任务管理视图。

任务管理视图中,会按更新先后顺序列出所有任务,便于用户查看打印结果。

上图中任务数据均由JS API发送,打印服务会按一定的规则清理掉已完成和已取消的任务。用户也可点击“删除”按钮手动清除任务。

3.打印机管理

在菜单栏里点击“打印机”可切换至打印机管理视图。

在“打印机”管理视图中,将列出用户电脑的所有打印机,

可通过点击表格左侧的“默认”列中的单选框切换默认打印机。当JS API不传入printer参数时,任务将发送到默认打印机。

可点击表格右侧“操作”列中的“页面设置”针对该打印机进行设置,默认取操作系统的打印机设置。

在表格中列出了打印机的所有页面属性,修改后可点击保存,应用为该打印机的默认设置。

需要注意的是,修改此设置仅应用于Strato WebPrinter打印,并不会修改操作系统的打印机设置。

4.纸张管理

一些特定的打印格式,如信封、物流运单等,往往需要定义特定的纸张,这时可以借助自定义纸张功能。

纸张管理没有单独的入口,可点击打印机设置的纸张列表右侧"扳手"图标进入。

进入后显示WebPrinter中定义的所有的纸张列表,包括预置的A0-A6纸张。

用户可以点击“自定义纸张”按钮进入纸张定义界面,

保存后即可在列表中看见。

对于自定义的纸张类型可以编辑和删除,内置的纸张不可操作。

纸张创建好后,即可在打印机设置中选择。

注:实际生产运用中,开发者可在创建任务时传入”width”和”height”属性直接声明纸张类型,也可通过paper属性指定纸张类型名称。更多信息请参考“Javascript API”。

5.accesskey设置

调试版、标准版和高级版只能接受来自与打印代理程序所在同一电脑的API调用,但定制版支持基于网络的Remote JS API。

为了避免网络内其他应用的非法远程访问,用户可在控制面板设定accesskey,任何经由非本机的调用都需要传入accesskey才被打印代理所接受。

accesskey设置界面见下图:

下载地址

下载地址

特别说明

同类推荐

发表评论

昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲