承包人应在签订合同后向发包人提交预付款支付申请。这是因为在合同签订之后,双方对项目的具体细节和合同条款都有了明确的了解,此时提交预付款支付申请更为合理。同时,提交预付款支付申请通常还需要提供与预付款等额的预付款保函,以确保项目的顺利进行。因此,选项B是正确的。