How can I override the business logic to suppress the signature from printing?

You could leverage the Mekorma Vendor Class security feature to print batches without the electronic signature using the Class ID that would generate the batch for manual signing having build the batch accordingly.