C# 使用window.print()对纸张进行分组

C# 使用window.print()对纸张进行分组,c#,asp.net,printing,C#,Asp.net,Printing,我正在使用asp.net。我想将打印机输出的纸张分组 我通常使用windows.print() 但我不知道如何控制输出纸盘上的输出纸 如图所示,纸张从第1-20页分组,打印机切换到第20-45页分组 46-50处于黑色位置 51-80处于蓝色位置…等 所以当我把所有的纸都拿出来的时候,我很容易分开一页,因为它已经由打印机完成了 您无法使用Javascript控制应该使用哪个纸盒。这取决于您拥有的打印机类型和打印机驱动程序提供的功能。感谢您的响应,我不想控制纸盘。我只是想暂停一下。所以我猜打印

我正在使用asp.net。我想将打印机输出的纸张分组

我通常使用
windows.print()

但我不知道如何控制输出纸盘上的输出纸

如图所示,纸张从第1-20页分组,打印机切换到第20-45页分组

  • 46-50处于黑色位置
  • 51-80处于蓝色位置…等

所以当我把所有的纸都拿出来的时候,我很容易分开一页,因为它已经由打印机完成了

您无法使用Javascript控制应该使用哪个纸盒。这取决于您拥有的打印机类型和打印机驱动程序提供的功能。感谢您的响应,我不想控制纸盘。我只是想暂停一下。所以我猜打印第1-20页“暂停”,然后打印第20-45页“暂停”…等等。有了这个暂停,打印机就可以做出改变。我认为你无法从Javascript中控制这些。打印对话框是OS的一部分,在JS要求[浏览器]打开该对话框后,浏览器会请求OS打开该对话框。甚至浏览器都无法在该对话框中更改设置,更不用说您可能安装了不同的打印机,并且不同打印机之间的设置也不同(老实说,我甚至没有注意到您所说的打印机)。