代码之家  ›  专栏  ›  技术社区  ›  eMRe

使用不带Windows打印对话框的php(javascript)在本地打印页面

  •  4
  • eMRe  · 技术社区  · 14 年前

    我怎么能这么做。我需要一些建议

    我将使用Windows XP,我完全控制该应用程序将运行的系统,任何应用程序/插件/漏洞攻击等都可以安装或用于帮助删除打印对话框。

    当做

    5 回复  |  直到 14 年前
        1
  •  7
  •   CommentLuv    13 年前

    我用PHP编写的工单系统来完成这项工作,它通过jquery使用一个打印对话框。 您可以使用about:config页面绕过firefox打印对话框。

    • 打开firefox并放置 关于:配置
    • 类型 打印。始终打印 在顶部的过滤箱中 如果您已经有一个条目,并且它被设置为false,只需右键单击它并选择'toggle'将其设置为true。
      • 右键单击屏幕并选择“新建”->“布尔值”
      • 打印。始终打印
      • 将布尔值设置为 真的 然后按回车键

        2
  •  4
  •   Nick Craver    14 年前

    你不能绕过打印对话框,如果可能的话,广告商会把传单打印到你的打印机上。

        3
  •  2
  •   Harmen    14 年前

    Javascript只能用 window.print()

        4
  •  0
  •   Z. Zlatev    14 年前

    你不能简单地通过普林格对话。我不知道这样的功能,但可以使用JAVA。

        5
  •  0
  •   TheGrandWazoo    14 年前

    假设您已将打印机连接到服务器,则可以将收据/文档呈现为PDF文件,将其写入临时目录并使用' shell_exec

    请注意,您需要安装一个可以从命令行打印PDF的程序或批处理文件。可以找到这样的批处理文件 here