How do I integrate in a PrinterSwitch script whether to print the current record or all records ? (Windows)

You can use one of the scripts from our Basic example file, e.g. ‘print_to_printer_by_printer_name’, but make sure that, when using the ‘Print’ script step, ‘Specify Print Options’ is set.

That should allow you to do choose whether you want the current or all records to be printed.