Ich möchte einfach verhinder, dass User mir jeden scheiß also auch ganz kleine Bilder zuschicken und sagen druck mal.
Der letzliche DPI-Wert errechnet sich einzig aus dem Verhältnis aus Pixeln der zu druckenden cm/pt/inch.. wahtever. Martin hat das erläutert. Bei Ziel Briefmarkendruck kannst Du dem User sagen "Auflösung OK" oder bei demselben Bild für den Plakatdruck eine Warnung ausgeben "Oh, das könnte aber pixelig werden".
Mehr geht nicht. Ob der Druck am Ende gut aussieht, kannst Du mit rein technischen Mitteln nicht prüfen. Ein 20 Megapixelbild einer schlechten Kamera bei schlechten Lichtverhältnissen wird selbst auf einer Postkarte scheiße aussehen. DPI ohne Ende, Rauschen aber auch. Ein 4-farbig angelegtes 1x1 Pixel großes TIF hingegen wird selbst auf 3000 km skaliert dem Wunsch des Kunden entsprechen.
Gib ne DPI-Warnung aus und gut. Zusätzlich bietet man noch kostenpflichtige Proofs oder weitergehende Dienstleistungen an.