Les restrictions suivantes s'appliquent aux fichiers CALS qui peuvent être imprimés en utilisant RTIFF. Seuls les fichiers CALS qui ont des données d'image bitmap en format CALS Raster (Type 1) peuvent être imprimés.
En-tête (fichier CALS)
Les données CALS doivent inclure un bloc d'en-tête qui respecte les conditions suivantes :
Le bloc d'en-tête requiert la saisie des onze enregistrements d'en-tête suivants au sommet dans l'ordre indiqué par le diagramme de structure des données.
Octet |
Identitification et valeur de l'enregistrement |
|---|---|
0 |
srcdocid : (en option) |
128 (0x80) |
dstdocid : (en option) |
258 (0x100) |
txtfilid : (en option) |
348 (0x180) |
figid : (en option) |
512 (0x200) |
srcgph : (en option) |
640 (0x280) |
doccls : (en option) |
768 (0x300) |
rtype : 1 |
896 (0x380) |
rorient : 000,270 |
1024 (0x400) |
rpelcnt : (valeur appropriée) |
1152 (0x480) |
rdensty : (valeur appropriée) |
1280 (0x500) |
notes : (en option) |
1408 (0x580) |
0x20 × 128 octets |
1530 (0x600) |
0x20 × 128 octets |
1664 (0x680) |
0x20 × 128 octets |
1792 (0x700) |
0x20 × 128 octets |
1920 (0x780) |
0x20 × 128 octets |
2048 (0x800) |
Données image bitmap |
La taille du bloc d'en-tête est de 2048 octets, longueur fixe.
La taille de l'enregistrement d'en-tête est de 128 octets, longueur fixe.
Les enregistrements d'en-tête commencent par un identifiant de l'enregistrement, suivi par des caractères séparateurs de deux octets, « : » colon (0x3a) et un espace (0x20). Les valeurs spécifiées pour les identifiants d'enregistrement d'en-tête après les caractères séparateurs. Toutes ces valeurs doivent être saisies sous la forme de code de caractère ASCII.
Si un enregistrement d'en-tête n'a aucune information effective à saisir, sa valeur saisie est « AUCUNE ».
Les octets vides dans les enregistrements de l'en-tête et les blocs d'en-tête sont couverts d'espaces (0x20).
![]()
Les fichiers CALS qui peuvent être traités doivent respecter les spécifications des formats de fichier de données et de la représentation de la trame suivantes décrites dans les documents de spécification ci-après.
« MIL-STD-1840A »(publié par le Département de la Défense des États-Unis, 22 décembre 1987)
« MIL-R-28002B » (publié par le Département de la Défense des États-Unis, 30 septembre 1993)
« srcdocid » (8 octets) sorti de l'identifiant de l'enregistrement « srcdocid » est utilisé dans RTIFF comme le mot-clé pour identifier les données CALS Raster.
Le type des données de tramage est spécifié dans l'identifiant d'enregistrement « rtype ». Seul « 1 » peut être spécifié.
Les orientations des graphiques à trame sont définies dans l'identifiant d'enregistrement « rorient ». Spécifiez le sens de tramage de pixel et le sens de tramage de ligne des graphiques à trame dans cet ordre. RTIFF permet uniquement le traitement des orientations d'image suivantes :

Sens de tramage de ligne : 270 degrés
Sens de tramage des pixels : Aucun
Saisissez le nombre total des pixels de l'image à trame dans l'ordre de la numérisation principale et les sens de numérisation comme les valeurs pour l'identifiant d'enregistrement « rpelcnt ».
Saisissez la densité des pixels de l'image à trame pour l'identifiant d'enregistrement « rdensty ».
Si l'identifiant d'enregistrement « rtype » et/ou « rpelcnt » n'est pas spécifié, ou si l'un des paramètres est invalide (y compris le paramètre « AUCUN »), RTIFF renvoie une erreur fatale et annule le traitement.
Si l'identifiant d'enregistrement « rorient » et/ou « rdensity » n'est pas spécifié, ou si l'un des paramètres est invalide (y compris le paramètre « AUCUN »), RTIFF renvoie une erreur d'alerte mais poursuit le traitement.
RTIFF n'utilise pas les enregistrements d'en-tête pour l'identifiant d'enregistrement « srcdocid », « dstdocid », « txtfilid », « figid », « srcgph », « doccls » et/ou « notes » pour le traitement de l'impression et les ignore tout simplement.
Image bitmap (fichier CALS)
Les données bitmap doivent suivre immédiatement l'octet final du bloc d'en-tête (commençant par le 2048ème octet), et doit être dans le format suivant :
Données à trame en noir et blanc comprimées conformément à la méthode d'encodage ITU-T Recommendations T.6 (Group 4 Facsimile).
Cette méthode de compression est la même que la méthode MMR (Modified Modified Read).