Strato WebPrinter的使用说明, Strato WebPrinter控制面板的设置

WebPrinter自带控制面板,控制面板是一个桌面程序,提供打印任务查看、打印机管理、页面设置、纸张设置等功能。

由于Strato WebPrinter提供的JS API基本上涵盖了所有控制面板拥有的功能,因此任务参数均可由编程人员传入,在生产环境下最终用户可能不会用到控制面板。但在某些场景下用户可设置一些默认值,如默认打印机、默认纸张、默认页边距等,开发人员也可以通过控制面板了解Strato WebPrinter的打印模型及任务参数结构。
1.显示与隐藏

WebPrinter启动后会隐藏控制台窗口并在任务栏创建图标。
Strato WebPrinter的使用说明, Strato WebPrinter控制面板的设置
此时可双击图标打开控制面板。
Strato WebPrinter的使用说明, Strato WebPrinter控制面板的设置
点击窗口右上角的X可将控制面板隐藏至任务栏。
2.任务管理

在菜单栏里点击“任务管理”可切换至任务管理视图。
Strato WebPrinter的使用说明, Strato WebPrinter控制面板的设置
任务管理视图中,会按更新先后顺序列出所有任务,便于用户查看打印结果。

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

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

在“打印机”管理视图中,将列出用户电脑的所有打印机,
Strato WebPrinter的使用说明, Strato WebPrinter控制面板的设置
可通过点击表格左侧的“默认”列中的单选框切换默认打印机。当JS API不传入printer参数时,任务将发送到默认打印机。

可点击表格右侧“操作”列中的“页面设置”针对该打印机进行设置,默认取操作系统的打印机设置。
Strato WebPrinter的使用说明, Strato WebPrinter控制面板的设置
在表格中列出了打印机的所有页面属性,修改后可点击保存,应用为该打印机的默认设置。

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

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

纸张管理没有单独的入口,可点击打印机设置的纸张列表右侧”扳手”图标进入。
Strato WebPrinter的使用说明, Strato WebPrinter控制面板的设置
进入后显示WebPrinter中定义的所有的纸张列表,包括预置的A0-A6纸张。

用户可以点击“自定义纸张”按钮进入纸张定义界面,
Strato WebPrinter的使用说明, Strato WebPrinter控制面板的设置
保存后即可在列表中看见。
Strato WebPrinter的使用说明, Strato WebPrinter控制面板的设置
对于自定义的纸张类型可以编辑和删除,内置的纸张不可操作。

纸张创建好后,即可在打印机设置中选择。
Strato WebPrinter的使用说明, Strato WebPrinter控制面板的设置
注:实际生产运用中,开发者可在创建任务时传入”width”和”height”属性直接声明纸张类型,也可通过paper属性指定纸张类型名称。更多信息请参考“Javascript API”。
5.accesskey设置

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

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

accesskey设置界面见下图:
Strato WebPrinter的使用说明, Strato WebPrinter控制面板的设置
根据版本的限制,仅定制版需要设置此项。