Yes, at least one (enabled) user is mandatory in the Users/Groups section of all Publish tasks. This is irrespective of Destination. If you have no users, or all added users are disabled, the report will not be generated and you will get an entry something like this in your nprinting_scheduler log:
Task <Publish task name> is configured so that all recipients are disabled. No report will be generated
HTH - Daniel.