How to get D2 and D4 Form?

Went to 2 Post Offices and no Luck
Phoned DVLA and a Friendly Man said :I post it straight tomorrow Morning. I didnt ask why not Today,as it was just Noon,but after a Week waiting is it still not here.
Well,Yes,…Printer failed and i will not buy a Printer for that.
received mine within few days

Larger main post offices normally have them, and most HGV training schools (round here anyway) have a large stock of them, particularly if they arrange medicals too.