Ray,
I think I see the problem. Or at least, it might be the problem. On the confirm.php page (see attachment), there isn't anything that provides the First_Name_2 and Last_Name_2 from the shipping form. This may not have anything to do with the print shipping labels issue but I need to at least provide it just in case. Can you look at what I plan to add and tell me if it looks correct to you?
In between these two lines;
$vars[] = "PHONENUM=" . "".(WA_getSavedFormValue('CheckoutWizard_Compact_Default','Phone_Number')) ."";
$vars[] = "SHIPTOSTREET=" . "".(WA_getSavedFormValue('CheckoutWizard_Compact_Default','Address_1_2')) ."";
I will add code so it looks like this;
$vars[] = "PHONENUM=" . "".(WA_getSavedFormValue('CheckoutWizard_Compact_Default','Phone_Number')) ."";
$vars[] = "SHIPTOFIRSTNAME=" . "".(WA_getSavedFormValue('CheckoutWizard_Compact_Default','First_Name_2')) ."";
$vars[] = "SHIPTOLASTNAME=" . "".(WA_getSavedFormValue('CheckoutWizard_Compact_Default','Last_Name_2')) ."";
$vars[] = "SHIPTOSTREET=" . "".(WA_getSavedFormValue('CheckoutWizard_Compact_Default','Address_1_2')) ."";
Does this look correct to you? If so, I will run another test.
Thanks,
TroyD