Hi There are a few ways to do this.You can do it on the click activity of the button itself to check if the checkbox is ticked e.g.form1.#subform[0].PrintButton1::click - (JavaScript, client)if ( CheckBox1.rawValue == "1" ){xfa.host.print(1, "0", (xfa.host.numPages -1).toString(), 0, 0, 0, 0, 0);} e...