Les métadonnées du boîtier se trouvent dans Paramètres > Boîtier. Elles contrôlent les champs de métadonnées qui sont stockés dans le boîtier Nikon connecté.

Remarque : Les métadonnées du boîtier ne sont pas actuellement disponibles lors de l'utilisation du SDK Nikon Remote v2. Utilisez le mode SDK Legacy pour le nom de l'artiste, le copyright, le commentaire utilisateur et les modèles ASK de métadonnées.

Les contrôles visibles sont organisés comme suit :

  • Une carte de copyright avec le nom de l'artiste et le texte du copyright.
  • Une carte de commentaire utilisateur.

Certains boîtiers Nikon affichent le commentaire utilisateur comme commentaire d'image dans le menu de l'appareil photo. L'application utilise le commentaire utilisateur car c'est le nom de la capacité du SDK Nikon Remote.

Le support des métadonnées varie selon le boîtier, le firmware et l'état actuel de l'appareil photo. Il peut également varier selon le mode SDK Nikon. Par exemple, un boîtier peut avoir des éléments de menu de métadonnées sur son LCD tandis que le mode SDK actif n'expose pas ces champs à l'application. En mode SDK Legacy, les champs restent visibles afin que vous puissiez préparer des modèles de jetons avant de vous connecter, mais le module Nikon connecté décide de ce qui peut être lu ou écrit à l'exécution. En mode SDK Nikon Remote v2, les contrôles de métadonnées du boîtier peuvent être masqués lorsque le support v2 testé n'est pas disponible. Les modèles de métadonnées enregistrés sont préservés, donc revenir au mode SDK Legacy peut restaurer les modèles configurés.

Mode littéral

Un champ de métadonnées est en mode littéral lorsque le texte ne contient pas de jeton @ASK ou @SCASK. Le texte littéral appartient au boîtier de l'appareil photo. Il est lu depuis le boîtier lorsque l'application se connecte, et en appuyant sur Définir, la valeur littérale actuelle est écrite dans le boîtier lorsque le module connecté signale que le champ est modifiable.

Utilisez le mode littéral lorsque la même valeur doit rester dans le menu de l'appareil photo, comme un nom d'artiste de studio ou un avis de copyright fixe.

La carte de copyright a un bouton Définir pour le nom de l'artiste et le copyright. En mode littéral, appuyer sur Définir valide les deux champs et écrit les deux valeurs dans le boîtier lorsque le module connecté signale que les champs sont modifiables.

Les métadonnées littérales du boîtier ne sont pas enregistrées dans les profils de l'application. Si vous changez de profil, l'application ne stocke ni ne restaure la valeur littérale appartenant à l'appareil photo en tant que données de profil.

Mode jeton

Un champ de métadonnées est en mode jeton uniquement lorsqu'il contient un jeton @ASK ou @SCASK. Les compteurs de chemin, les horodatages, les horodatages d'exécution, les jetons d'extension et les jetons de nom de fichier du boîtier ne sont pas résolus pour les métadonnées du boîtier. Si vous tapez l'un de ces jetons de chemin dans un champ de métadonnées, l'application avertit qu'il ne sera pas utilisé comme un espace réservé de métadonnées.

En mode jeton, Définir est masqué car le texte est un modèle, pas une écriture immédiate dans le boîtier. Les modèles de jetons sont des données de profil. Enregistrez le profil lorsque vous souhaitez que le modèle soit chargé à nouveau plus tard.

Les écritures de métadonnées de capture tokenisées sont mises en œuvre en tant que métadonnées de boîtier transitoires. Juste avant la capture, l'application résout les modèles de jetons à partir de l'instantané de stockage de capture et écrit la valeur résolue dans le boîtier. La capture normale d'images fixes et la capture Pulse ou workflow utilisent le même comportement de métadonnées au moment de la capture. Après que le fichier fixe est enregistré, l'application efface tous les champs de métadonnées de boîtier tokenisés qu'elle a écrits pour cette capture dans la mesure du possible.

La carte de copyright a un interrupteur Joindre ou Ignorer pour le bloc de métadonnées de copyright Nikon. Ce bloc comprend le nom de l'artiste et le texte du copyright sur des boîtiers confirmés tels que le Z50 et le D800. Lorsque le nom de l'artiste ou le copyright est tokenisé, les valeurs résolues sont écrites avant la capture uniquement lorsque la carte de copyright est réglée sur Joindre. Lorsque la carte de copyright est réglée sur Ignorer, les modèles peuvent toujours créer des champs ASK et rester enregistrés dans le profil, mais le bloc de métadonnées de copyright n'est pas écrit dans le boîtier pour la capture.

En termes de menu du boîtier Nikon, le copyright est un bloc de métadonnées. L'artiste identifie le créateur, et le copyright contient l'avis de copyright. Par exemple, utilisez le nom de l'artiste pour Russ et le copyright pour (c) 2026, au lieu de mettre l'ensemble de l'avis dans le champ de copyright.

Le commentaire utilisateur a son propre interrupteur Joindre ou Ignorer. Lorsque le commentaire utilisateur est tokenisé, la valeur résolue est écrite avant la capture uniquement lorsque le commentaire utilisateur est réglé sur Joindre. Lorsque le commentaire utilisateur est réglé sur Ignorer, le modèle de jeton peut toujours créer des champs ASK et rester enregistré dans le profil, mais le commentaire utilisateur n'est pas écrit dans le boîtier pour la capture.

Modèles de métadonnées ASK et SCASK

Vous pouvez inclure des jetons @ASK et @SCASK dans les modèles de métadonnées. Ces jetons créent des champs ASK de la même manière qu'ils le font dans les modèles de chemin. Les jetons ASK doivent utiliser la forme de descripteur complet avec les deux délimiteurs #. Par exemple, @ASK1#1:School# est valide, mais @ASK1 n'est pas un espace réservé de métadonnées. Le texte littéral autour d'un jeton de type ASK mal formé ne le rend pas valide. Par exemple, A@ASK1 est toujours mal formé car le descripteur complet est manquant.

Exemples :

  • @ASK1#Client#
  • @SCASK1#*1:Item#
  • Job @ASK1#1:Job# - Item @SCASK1#*2:Item#

Exemples qui ne sont pas des espaces réservés de métadonnées :

  • A@GCT3
  • @YYYY
  • @BFN
  • A@ASK1

Utilisez ASK pour les valeurs saisies. Utilisez SCASK pour les valeurs qui sont généralement fournies par un scanner de code-barres série. Les champs SCASK peuvent toujours être saisis manuellement.

Les valeurs ASK et SCASK peuvent être sensibles car elles peuvent contenir des noms de clients, des identifiants d'échantillons, des identifiants d'étudiants, des numéros de commande, des identifiants de preuves ou des charges utiles de code-barres. La journalisation ASK de l'application est consciente de la vie privée et ne journalise pas les valeurs ASK saisies ou les charges utiles du scanner.

Le nettoyage des métadonnées ASK et SCASK ne peut être qu'un effort de meilleure qualité si l'appareil photo s'éteint, se déconnecte ou devient indisponible avant que le nettoyage ne soit terminé. L'application évite de journaliser les valeurs ASK ou SCASK saisies et évite de journaliser les charges utiles de métadonnées résolues.

Pour la syntaxe complète des jetons, l'ordre des champs, les champs requis, les espaces réservés, les champs capables de scanner et le comportement de soumission, ouvrez la page d'aide ASK.

Persistance du profil

La limite du profil est simple :

  • Les valeurs de métadonnées littérales sont des données de boîtier appartenant à l'appareil photo et ne sont pas enregistrées dans les profils.
  • Les modèles de métadonnées ASK sont des données d'application/profil et sont enregistrés avec le profil.
  • Le modèle de chemin est des données de profil séparées sur la page de chemin.
  • Les valeurs ASK saisies pendant la capture sont des données d'exécution, pas des paramètres de profil.

Cela empêche les profils d'écraser accidentellement les métadonnées littérales du boîtier, tout en permettant toujours des modèles de métadonnées ASK réutilisables pour les flux de travail de capture.

Limites ASCII et de longueur

Les chaînes de métadonnées du boîtier Nikon sont uniquement en ASCII. N'utilisez pas de texte Unicode tel que des lettres accentuées, des caractères mandarin, des emoji ou de la ponctuation typographique.

Les PDF du module Nikon sont cohérents concernant les limites de bytes où chaque champ de métadonnées est présent :

  • Nom de l'artiste : 36 octets ASCII.
  • Copyright : 54 octets ASCII.
  • Commentaire utilisateur : 36 octets ASCII.

Parce que ces champs sont uniquement en ASCII, un caractère autorisé est un octet.

Les PDF ne sont pas parfaitement cohérents concernant l'ensemble exact des caractères ASCII imprimables. Certains modules décrivent un ensemble de caractères ASCII de 90 caractères, tandis que des formulations plus récentes décrivent souvent 95 caractères ASCII. Pour éviter des rejets d'appareil photo évitables, l'application valide les valeurs littérales définies avec l'ensemble ASCII conservateur de 90 caractères.

Les caractères littéraux autorisés sont :

  • Espace.
  • Chiffres 0 à 9.
  • Lettres anglaises A à Z et a à z.
  • Ponctuation : ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ ] _ { }

Les caractères ASCII imprimables en dehors de cet ensemble conservateur ne sont pas acceptés pour la définition littérale. Cela inclut le backslash, le caret, le backtick, la barre verticale et le tilde.

Si une valeur littérale est trop longue ou contient des caractères non pris en charge, l'application affiche l'avertissement dans la carte de métadonnées correspondante et n'envoie pas la valeur à l'appareil photo.

Les zones de texte des modèles ASK peuvent être plus longues que la valeur finale de l'appareil photo car le modèle peut contenir une syntaxe de jeton. Lorsque les écritures de capture tokenisées s'exécutent, la valeur résolue doit toujours respecter les mêmes règles ASCII et de longueur avant de pouvoir être écrite dans le boîtier. Si une valeur de jeton résolue est trop longue ou contient des caractères non pris en charge, la capture est rejetée avant que la valeur transitoire ne soit écrite dans le boîtier. La ligne d'état affiche un message de rejet spécifique au champ, tel que le nom de l'artiste, le copyright ou le commentaire utilisateur étant trop long.

Autorité d'exécution

Le module Nikon connecté est l'autorité pour le support des métadonnées. L'application ne s'appuie pas sur des tables de support de boîtier codées en dur pour les boutons Définir en direct. Le mode SDK Nikon Legacy et le mode SDK Nikon Remote v2 peuvent signaler un support de métadonnées différent pour le même appareil photo. Si le mode SDK actuel n'expose pas le nom de l'artiste, le copyright, le commentaire utilisateur ou leurs interrupteurs de jointure, l'application ne peut pas lire, écrire ou appliquer les métadonnées ASK au moment de la capture pour ces champs dans cette connexion. Lorsque le mode v2 n'expose pas ces champs sur les boîtiers testés, ControlMyNikon masque les contrôles de métadonnées du boîtier et affiche plutôt une note de disponibilité v2.

Lorsqu'un boîtier est connecté, l'application demande au module Nikon quelles capacités sont présentes et si elles sont actuellement modifiables. Le résultat contrôle le bouton Définir de chaque champ et le message de la carte.

Un champ peut être dans l'un de ces états pratiques :

  • Déconnecté ou inconnu : le champ reste modifiable, mais la définition littérale n'est pas disponible.
  • Capacité manquante : le boîtier connecté ne signale pas cette capacité de métadonnées.
  • Présent mais non modifiable maintenant : le boîtier signale la capacité, mais l'état actuel de l'appareil photo ne permet pas de l'écrire.
  • Modifiable : le mode littéral peut écrire la valeur avec Définir.

Si une capacité est manquante ou non modifiable, l'application affiche un message spécifique au champ au lieu de masquer le champ.

Lorsque les métadonnées ne sont pas modifiables

Un champ de métadonnées peut être présent sur un boîtier mais non modifiable dans l'état actuel de l'appareil photo. La raison exacte est contrôlée par l'appareil photo et le module Nikon.

Les raisons courantes énumérées dans la documentation du module Nikon incluent :

  • Enregistrement vidéo.
  • Mode de balance des blancs spot.
  • Live View sur certains anciens boîtiers.
  • État miroir relevé sur certains boîtiers.
  • États d'appareil photo occupés.

L'application ne devine pas la raison exacte à moins que le chemin SDK d'exécution ne l'expose. Si un champ n'est pas modifiable, arrêtez l'enregistrement vidéo ou tout autre travail actif de l'appareil photo, attendez que le boîtier devienne inactif ou reconnectez-vous si l'état de l'appareil photo semble obsolète.

Notes de terrain

Le nom de l'artiste et le copyright partagent une carte de métadonnées de copyright. La carte a un interrupteur Joindre ou Ignorer et un bouton Définir pour le bloc de métadonnées de copyright Nikon. La validation à l'exécution sur le Z50 et le D800 montre que le nom de l'artiste dépend de l'état de jointure du copyright de l'appareil photo pour apparaître dans les métadonnées du fichier capturé. Si le nom de l'artiste tokenisé est écrit dans le boîtier mais n'apparaît pas dans l'image enregistrée, réglez la carte de copyright sur Joindre et testez à nouveau. Cela reflète le modèle d'écran de copyright de l'appareil photo : l'état de jointure appartient au bloc de métadonnées de copyright, pas seulement au champ de texte de copyright.

Le commentaire utilisateur a un interrupteur Joindre ou Ignorer à côté du champ de texte. Sur certains menus d'appareil photo, cela apparaît comme commentaire d'image. Les valeurs de commentaire utilisateur tokenisées par ASK sont écrites avant la capture uniquement lorsque cet interrupteur est réglé sur Joindre.

Les interrupteurs Joindre ou Ignorer dépendent de l'état de capacité à l'exécution. Si le module connecté signale que la capacité de jointure correspondante est manquante ou non modifiable, l'interrupteur n'est pas disponible.

Configuration associée

Utilisez ASK lorsque les modèles de métadonnées ont besoin de valeurs saisies ou scannées. Utilisez Path lorsque les dossiers de destination et les noms de fichiers ont besoin de compteurs, de dates, de noms de fichiers de boîtier ou d'autres jetons de chemin. Utilisez les profils pour enregistrer et recharger les modèles de métadonnées ASK. Utilisez les paramètres du boîtier pour la connexion, le démarrage de la vue en direct, le verrouillage du boîtier, le timing de communication et les options de mesure d'exposition.