DPOF, l’impression à base de fichiers textes

Pour le boulot, j’ai dû utiliser pas mal de (vieux) appareils photo, et un truc m’a intrigué : l’option DPOF. Du coup, je me suis demandé ce que c’était.

DPOF signifie Digital Print Order Format et c’est un truc finalement assez astucieux : un fichier texte (extension MRK) placé dans un dossier standardisé (MISC, comme le DCIM) qui contient des informations pour l’impression des photos.

Le standard date de 1998 et une version 1.1 est sortie en 2000. L’idée derrière cette technologie est assez simple : pouvoir indiquer à une imprimante (et plus spécifiquement une imprimante de labo photo, en fait) quelles photos imprimer. Le concept existait déjà en APS, ça évite d’imprimer des photos ratées. Le fichier standard s’appelle AUTPRINT.MRK.

Le fichier standard

Le fonctionnement dépend franchement des appareils photo, mais en gros, il est possible de marquer une photo, ce qui va l’intégrer dans le fichier en question. Le fichier est prévu pour être lu par une imprimante de laboratoire (en insérant la carte mémoire dans une borne) mais certains appareils communiquent aussi en PictBridge avec une imprimante, et quelques logiciels utilisent aussi les informations DPOF pour savoir quelles photos récupérer. Sur ce point, ça va franchement dépendre de votre façon de faire, et ça ne risque de fonctionner que si vous utilisez le logiciel de votre appareil photo (iPhoto ou Mac OS X en général ne lisent pas les données, l’outil d’importation standrd de Windows non plus, a priori).

La version 1.1 de la norme ajoute quelques options, dont la possibilité de transmettre automatiquement des photos (via fax, mail, etc.) avec le fichier AUTXFER.MRK et la possibilité de lire des photos sur une sorte de Media Center (un projecteur dans la documentation), sous le nom AUTPLAYR.MRK. L’idée est de définir quelles photos afficher, et pendant combien de temps. Je n’ai pas trouvé d’exemples d’appareils compatibles, mais ça doit exister.

Juste pour essayer, j’ai pris un appareil pas trop vieux pour tester. Chez Sony, c’est dans un sous-menu (Spécifier impression) puis il faut choisir Images Multipl. et valider les images à imprimer. Ensuite l’appareil va générer le fichier. Je vous mets un exemple en bas de la page. Il y a quelques subtilités dans le nommage des fichiers et dans la syntaxe, mais ça reste quand même assez simple : quelques balises, le nom du fichier, le chemin, etc.

Dans un sous-menu


Un autre sous-menu


On coche les images (ici avec le ✅)


Et on sauve

[HDR]
GEN REV = 01.10
GEN CRT = "SONY DSC/DSLR"
GEN DTM = 2021:11:11:18:09:28

[JOB]
PRT PID = 001
PRT TYP = STD
PRT QTY = 001
IMG FMT = EXIF2 -J
<IMG SRC = "../DCIM/100MSDCF/DSC01253.JPG">

[JOB]
PRT PID = 002
PRT TYP = STD
PRT QTY = 001
IMG FMT = EXIF2 -J
<IMG SRC = "../DCIM/100MSDCF/DSC01255.JPG">

[JOB]
PRT PID = 003
PRT TYP = STD
PRT QTY = 001
IMG FMT = EXIF2 -J
<IMG SRC = "../DCIM/100MSDCF/DSC01256.JPG">