Currently, self-printed QSLs (stations send you an image that you print yourself) are a not acceptable for DXCC credit.
There is a technical, and easy, solution to solve this: place a QR code on the QSL, which contains a LoTW-key-encrypted QSO. An example graphic is shown (ignore the code itself, just an example.) If such a self-printed card was sent to the DXCC desk, it could be verified easily.