Javascript html打印到两台或更多打印机

Javascript html打印到两台或更多打印机,javascript,Javascript,我开发了一个餐厅点菜打孔软件,它可以在一个html页面中分两部分打印厨房点菜单(KOT)和酒吧点菜单(BOT)。但在一次打印中,点击KOT部分应转到厨房打印机,点击BOT部分应转到条形打印机。如果某些物品在其他柜台(如冰淇淋等)有售,打印机可以超过两台。我可以使用CSS和“两个/三个/没有”部分来完成,但客户只需单击一下即可完成。我卡住了,请帮帮我 Bilal您无法使用Javascript自动执行此操作。为什么? 打印时显示哪个打印对话框 有人按了“打印”按钮 他们的浏览器或Javascript

我开发了一个餐厅点菜打孔软件,它可以在一个html页面中分两部分打印厨房点菜单(KOT)和酒吧点菜单(BOT)。但在一次打印中,点击KOT部分应转到厨房打印机,点击BOT部分应转到条形打印机。如果某些物品在其他柜台(如冰淇淋等)有售,打印机可以超过两台。我可以使用CSS和“两个/三个/没有”部分来完成,但客户只需单击一下即可完成。我卡住了,请帮帮我


Bilal

您无法使用Javascript自动执行此操作。为什么?

打印时显示哪个打印对话框 有人按了“打印”按钮 他们的浏览器或Javascript 方法的运行取决于 操作系统和什么打印机 都安装在计算机上

很好的解释


注意:请不要问“如果我知道操作系统和安装了什么打印机,我可以这样做吗?”;-)

您无法使用Javascript自动执行此操作。为什么?

打印时显示哪个打印对话框 有人按了“打印”按钮 他们的浏览器或Javascript 方法的运行取决于 操作系统和什么打印机 都安装在计算机上

很好的解释


注意:请不要问“如果我知道操作系统和安装了什么打印机,我可以这样做吗?”;-)

不可能只需单击一下JavaScript就可以做到这一点。出于安全原因,JS是沙盒的-在这种情况下,这意味着JS只能用于打开浏览器的
Print
窗口,仅此而已。

进一步参考:



但是,您可以设置一个打印代理,如。

不可能只需单击一下JavaScript即可完成此操作。出于安全原因,JS是沙盒的-在这种情况下,这意味着JS只能用于打开浏览器的
Print
窗口,仅此而已。

进一步参考:



但是,您可以设置一个打印代理,如。

此应用程序基于浏览器,并且此脚本在JS中发生?您将无法控制通过JavaScript使用哪台打印机,至少我确信这是不可能的。您可以考虑设置一些通过Ajax调用的Web服务,使用服务器端代码进行打印。我已经开发了很多POS应用程序,通过服务端代码打印到收据/订单单非常简单。这个应用程序是基于浏览器的,这个脚本是在JS中实现的?您将无法控制通过JavaScript使用哪台打印机,至少我确信这是不可能的。您可以考虑设置一些通过Ajax调用的Web服务,使用服务器端代码进行打印。我已经开发了很多POS应用程序,通过服务端代码打印收据/订单非常简单。