【发布时间】:2015-02-17 15:11:47
【问题描述】:
我需要将文件发送到本地工作站的默认打印机,但我不希望用户必须与下载文件进行交互或处理弹出窗口。界面为本地web内网网页。
<select name=”s-1” id=”s_1”>
<option value=”0”>Please Select…</option>
<option value =”file1.doc”>File1.doc</option>
<option value =”file2.doc”>File2.docx</option>
<option value =”file3.doc”>File3.doc</option>
</select>
<input type=”button” name=”b_1” id=”b_1” value=”Print Selected File”>
所有文件都是 Microsoft Word .doc 或 .docx 文件。工作站是终端,没有安装任何办公产品。我只想使用带有“onclick”或“post”事件的 JavaScript 或 PHP 将选定的文件直接发送到终端默认打印机。
【问题讨论】:
-
这无异于求教如何编写病毒。将文件发送到打印机在计算机看来与将文件写入硬盘驱动器非常相似。
-
我明白这一点,打印机位于同一网络上,本地 Web 服务器可以访问所有相同的打印机。
-
我建议您查看您的要求。确保没有任何歧义。无论用户是谁,您是否应该将文件打印到一台特定的打印机?您是否希望使用 Windows 指定的打印机作为默认打印机? (极端情况:如果他们将默认打印机设置为 PDF Creator 会发生什么?)编写脚本(例如,BAT 文件或 BASH 脚本)是否更容易将文件发送到打印机?
-
保罗的想法很好,我会看看这是否可行。
标签: javascript php printing docx doc