Print Documents via APEX
Below is some example code on how to print out documents related to a Shipment via APEX.
Id prefId = 'XXXXXXXXXXX';
Id shipmentId = 'YYYYYYY';
String result = zkmulti.ShipmentInterface.PrintLabels(shipmentId,prefId,UserInfo.getUserId());
if (result == 'SUCCESS') {
ApexPages.addMessage(new ApexPages.Message(ApexPages.severity.CONFIRM,'Labels were sent to the printer.'));
}