NTCC-Tabelle (NTCC Table) - Funktion 31.8

Eine NTCC-Tabelle enthält druckerspezifische Steuerinformationen, die beim Drucken verwendet werden.

Dieses Dokument behandelt die folgenden Themen:


NTCC-Tabelle aufrufen

Wenn Sie diese Funktion aufrufen, wird das Fenster NTCC Table angezeigt:

Time 15:06:07        *** Natural Spool Administration ***      Date 2002-10-21 
User SAG                            M e n u                    File 7/411      
                                      +----------- NTCC Table 7/411 -----------+
       Administration                 !                                        !
                                      !  Enter name of                         !
       10 Reports/Queues              !                                        !
       11 Devices                     !       NTCC Table                       !
       12 Abstracts                   !                                        !
       13 Applications                !  or                                    !
       14 Change Spool File           !                                        !
                                      !      *    for Selection                !
                                      !                                        !
       Maintenance                    !      ?    for Help                     !
                                      !                                        !
       30 Spool File Properties       !      .    for End                      !
       31 Objects                     !                                        !
       32 Mass Update                 !      -------------------------         !
       33 Hardcopy Allocations        !      / ________ /                      !
       34 Transfer Objects            !                                        !
                                      +----------------------------------------+
 Enter values.                                                                  
 Command ===>                                                                   
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
       Help  Menu  Exit  User  Logic Alloc Print Heade Appli Clust NTCC  Canc

In diesem Fenster können Sie den Namen einer vorhandenen NTCC-Tabelle angeben, eine NTCC-Tabelle aus einer Liste von verfügbaren NTCC-Tabellen auswählen oder eine neue NTCC-Tabelle zur Spool-Datei hinzufügen.

NTCC-Tabelle aus einer Liste auswählen

Um eine NTCC-Tabelle aus einer Liste auszuwählen, geben Sie Folgendes ein:

  • Einen teilqualifizierten Namen (z. B. T*, um alle NTCC-Tabellen alphabetisch beginnend mit T aufzulisten), oder

  • einen Stern (*), um alle NTCC-Tabellen im NATSPOOL-System aufzulisten.

Eine Liste mit NTCC-Tabellen wird dann in einem Fenster angezeigt:

Time 15:06:45        *** Natural Spool Administration ***      Date 2002-10-21 
User SAG                            M e n u                    File 7/411      
                                      +-------------Select with *--------------+
       Administration                 !  New start value ......... _________   !
                                      !  -----------------------------------   !
       10 Reports/Queues              !  Fl Cm  Name        Fl Cm  Name        !
       11 Devices                     !  -- --  ---------   -- --  ---------   !
       12 Abstracts                   !      _  NAF             _  TEST1       !
       13 Applications                !                                        !
       14 Change Spool File           !                                        !
                                      !                                        !
                                      !                                        !
       Maintenance                    !                                        !
                                      !                                        !
       30 Spool File Properties       !                                        !
       31 Objects                     !                                        !
       32 Mass Update                 !                                        !
       33 Hardcopy Allocations        !                                        !
       34 Transfer Objects            !                                        !
                                      +----------------------------------------+
 Mark on selection list.                                                        
 Command ===>                                                                   
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
       Help  Menu  Exit                     --                           Canc   

P in der Spalte Fl (Kennung) bedeutet, dass die NTCC-Tabelle von ihrem Eigentümer geschützt wurde.

In der Spalte Cm können Sie einen der folgenden Codes eingeben:

Code Beschreibung
C NTCC-Tabelle kopieren.
D NTCC-Tabelle löschen.
R NTCC-Tabelle umbenennen.
. Funktion beenden.
X oder ein beliebiges anderes Zeichen NTCC-Tabelle zur Änderung oder Löschung anzeigen, siehe unten.

NTCC-Tabelle verwalten

Wenn die angegebene NTCC-Tabelle existiert, wird sie angezeigt. Sie können die einzelnen Parameter ändern oder die gesamte NTCC-Tabelle löschen.

Anmerkung:
Wenn Sie einen Namen angeben, der noch nicht existiert, können Sie eine neue NTCC-Tabelle hinzufügen. In diesem Fall ist die Option Delete (Löschen) im Fenster nicht vorgesehen.

Time 15:07:41        *** Natural Spool Administration ***      Date 2002-10-21 
User SAG                            M e n u                    File 7/411      
                                      +-------------- NTCC Table --------------+
       Administration                 !  Modify                TESTPROF        !
                                      !  Delete (Y/N)          N               !
       10 Reports/Queues              !  ------------------------------------- !
       11 Devices                     !  Owner (Y/N) .................. N      !
       12 Abstracts                   !  ------------------------------------- !
       13 Applications                !  Maintenance                           !
       14 Change Spool File           ! - user-defined attributes (Y/N) N      !
                                      ! - conversion table (Y/N)        N      !
                                      !                                        !
       Maintenance                    !  Notes                                 !
                                      !  ________________________________      !
       30 Spool File Properties       !  ________________________________      !
       31 Objects                     !  ------------------------------------- !
       32 Mass Update                 !  Enter  Printer Type                   !
       33 Hardcopy Allocations        !  * for selection or                    !
       34 Transfer Objects            !  . for exit function  ________         !
                                      +----------------------------------------+
 Modify values, or press a PF-key.                                              
 Command ===>                                                                   
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
       Help  Menu  Exit                                                  Canc

Für jede NTCC-Tabelle können Sie verschiedene Druckertypen definieren. Für jeden Druckertyp können Sie Standardattribute und/oder benutzerdefinierte Attribute definieren.

In dem obigen Fenster können Sie Folgendes angeben:

Sie können auch einen Stern (*) eingeben, um einen vorhandenen Druckertyp aus einer Liste auszuwählen. In der Spalte Cm des daraufhin angezeigten Fensters können Sie dann einen der folgenden Codes eingeben:

Code Beschreibung
C Druckertyp kopieren.
D Druckertyp löschen.
R Druckertyp umbenennen.
. Funktion beenden.
X oder ein beliebiges anderes Zeichen Druckertyp zur Änderung oder Löschung anzeigen.

Benutzerdefinierte Attribute für alle Druckertypen pflegen

Benutzerdefinierte Attribute sind frei definierte Zeichenfolgen, die bis zu 10 Byte lang sein können. Beim Drucken werden diese Zeichenfolgen durch druckerspezifische Steuersequenzen ersetzt.

Wenn Sie Y angeben, um benutzerdefinierte Attribute hinzuzufügen oder zu löschen, die für alle in der aktuellen NTCC-Tabelle definierten Druckertypen gültig sind, wird der folgende Bildschirm angezeigt:

Time 10:29:26        *** Natural Spool Administration ***      Date 2002-10-21
User SAG                            M e n u                    File 7/411
    +------------User defined attributes for  NTCC Table : TESTPROF-------------+
    !  _ #DEV#_____   _ __________   _ __________   _ __________   _ __________ !
    !  _ __________   _ __________   _ __________   _ __________   _ __________ !
    !  _ __________   _ __________   _ __________   _ __________   _ __________ !
    !  _ __________   _ __________   _ __________   _ __________   _ __________ !
    !  _ __________   _ __________   _ __________   _ __________   _ __________ !
    !  _ __________   _ __________   _ __________   _ __________   _ __________ !
    !  _ __________   _ __________   _ __________   _ __________   _ __________ !
    !  _ __________   _ __________   _ __________   _ __________   _ __________ !
    !  _ __________   _ __________   _ __________   _ __________   _ __________ !
    !  _ __________   _ __________   _ __________   _ __________   _ __________ !
    !  _ __________   _ __________   _ __________   _ __________   _ __________ !
    !  _ __________   _ __________   _ __________   _ __________   _ __________ !
    !  _ __________   _ __________   _ __________   _ __________   _ __________ !
    !  _ __________   _ __________   _ __________   _ __________   _ __________ !
    !  _ __________   _ __________   _ __________   _ __________   _ __________ !
    !  _ __________   _ __________   _ __________   _ __________   _ __________ !
    +---------------------------------------------------------------------------+
  Mark with function or press PF key
  Command ===>
  Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
        Help  Menu  Exit                                                  Canc

Sie können bis zu 60 benutzerdefinierte Attribute definieren.

Im obigen Beispiel wurde #DEV# als benutzerdefiniertes Attribut definiert.

Sie können ein Attribut mit einem der folgenden Codes markieren:

Code Beschreibung
D Attributdefinition löschen.
. Funktion beenden.
X oder ein beliebiges anderes Zeichen Eine Notiz zu diesem Attribut in einem Fenster hinzufügen/ändern.

Konvertierungstabelle verwalten

Mit der Option Conversion Table (Konvertierungstabelle) können Sie hexadezimale Werte mit Hilfe der internen NAF-Konvertierungstabelle konvertieren.

Wenn Sie diese Option wählen, erscheint ein Bildschirm, der dem folgenden Beispiel ähnelt:

Time 10:36:46        *** Natural Spool Administration ***      Date 2002-10-22 
User SAG                  Conversion Table for TESTPROF        File 7/411      
                                                                                
        0   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F           
     0  40  01  02  03  04  05  06  07  08  09  0A  0B  0C0D 0E  0F          
     1  10  11  12  13  14  15 16  17  18  19  1A  1B  1C  1D  1E  1F          
     2  20  21  22  23  24  25  26  27  28  29  2A  2B  2C  2D  2E  2F          
     3  30  31  32  33  34  35  36  37  38  39  3A  3B  3C  3D  3E  3F          
     4  40  41  42  43  44  45  46  47  48  49  4A  4B  4C  4D  4E  4F          
     5  50  51  52  53  54  55  56  57  58  59  5A  5B  5C  5D  5E  5F          
     6  60  61  62  63  64  65  66  67  68  69  6A  6B  6C  6D  6E  6F          
     7  70  71  72  73  74  75  76  77  78  79  7A  7B  7C  7D  7E  7F          
     8  80  81  82  83  84  85  86  87  88  89  8A  8B  8C  8D  8E  8F          
     9  90  91  92  93  94  95  96  97  98  99  9A  9B  9C  9D  9E  9F          
     A  A0  A1  A2  A3  A4  A5  A6  A7  A8  A9  AA  AB  AC  AD  AE  AF          
     B  B0  B1  B2  B3  B4  B5  B6  B7  B8  B9  BA  BB  BC  BD  BE  BF          
     C  C0  C1  C2  C3  C4  C5  C6  C7  C8  C9  CA  CB  CC  CD  CE  CF          
     D  D0  D1  D2  D3  D4  D5  D6  D7  D8  D9  DA  DB  DC  DD  DE  DF          
     E  E0  E1  E2  E3  E4  E5  E6  E7  E8  E9  EA  EB  EC  ED  EE  EF          
     F  F0  F1  F2  F3  F4  F5  F6  F7  F8  F9  FA  FB  FC  FD  FE  FF          
 Modify values.                                                                 
 Command ===>                                                                   
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
       Help  Menu  Exit  Reset                                           Canc 

Im obigen Beispiel wurde der Hexadezimalwert 00 in allen Zeilen des Reports durch den Hexadezimalwert 40 ersetzt. Sie können eine Konvertierungstabelle für eine gesamte NTCC-Tabelle, aber auch für weitere Tabellenspezifikationen angeben, um einen speziellen Druckertyp zu definieren. Die Tabelle, die den Druckertyp definiert, wird dann vor der gesamten NTCC-Tabelle abgearbeitet.

Anmerkung:
Der Spool-Server interpretiert die hexadezimalen Werte 0C, 0D und 15 als Form Feed, Carriage Return bzw. Line Feed. Sie können keine Ersatzwerte für diese Werte definieren. Sie können diese Werte zum Ersetzen anderer Werte verwenden. Dies kann jedoch zu unerwünschten Nebeneffekten führen, wie z. B. unbeabsichtigte Formularvorschübe oder Zeilenvorschübe.

Druckertyp verwalten

Wenn der angegebene Druckertyp vorhanden ist, wird er angezeigt. Sie können die einzelnen Parameter ändern oder den gesamten Druckertyp löschen.

Anmerkung:
Wenn Sie einen Namen angeben, der noch nicht existiert, können Sie einen neuen Druckertyp hinzufügen. In diesem Fall ist die Option Delete (Löschen) im Fenster nicht vorgesehen.

Time 15:11:52        *** Natural Spool Administration ***      Date 2002-10-21 
User SAG                            M e n u                    File 7/411      
                                      +-------------- NTCC Table --------------+
       Administration                 !  Modify                 TESTPROF       !
                                      !  Printer Type           PTYPE          !
       10 Reports/Queues              !  Delete (Y/N)                  N       !
       11 Devices                     !  ----------------------------------    !
       12 Abstracts                   !  Replacement for ESCAPE (H'27')   #    !
       13 Applications                !                                        !
       14 Change Spool File           !  Notes                                 !
                                      !  ________________________________      !
                                      !  ________________________________      !
       Maintenance                    !  ----------------------------------    !
                                      !  Maintenance functions                 !
       30 Spool File Properties       !  Standard attributes  ........... _    !
       31 Objects                     !  User-defined attributes  ....... _    !
       32 Mass Update                 !  Conversion table ............... _    !
       33 Hardcopy Allocations        !                                        !
       34 Transfer Objects            !  Save and exit function ......... _    !
                                      +----------------------------------------+
 Modify values, or press a PF-key.                                              
 Command ===>                                                                   
 Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
       Help  Menu  Exit                                                  Canc

Sie können Folgendes angeben:

  • Ein Ersatzzeichen für das Escape-Zeichen (H'27'), das normalerweise eine Steuersequenz anzeigt. Dies ist hilfreich, da Escape-Zeichen oft einen Bildschirminhalt beschädigen.

  • Ob Sie Standardattribute für den aktuellen Druckertyp definieren, ändern oder löschen wollen. Siehe unten.

  • Ob Sie die benutzerdefinierten Attribute für den aktuellen Druckertyp ändern wollen.

  • Ob Sie die für den aktuellen Druckertyp gültige Konvertierungstabelle für hexadezimale Werte ändern wollen.

Nachfolgend finden Sie Informationen über:

Standardattribute verwalten

Die Standardattribute sind die Natural-Attribute AD, BX, CD, OPEN und CLOSE.

Die OPEN-Information wird verarbeitet, bevor der Report gedruckt wird. Sie kann entweder aus Text oder Steuersequenzen (z.B. zum Umschalten auf Querformat) bestehen. Die CLOSE-Informationen werden nach dem Drucken des Reports verarbeitet und können ebenfalls aus Text oder Steuersequenzen bestehen.

Wenn Sie die Standardattribute pflegen wollen, die für den aktuellen Druckertyp gültig sind, wird der folgende Bildschirm angezeigt:

Time 10:29:26        *** Natural Spool Administration ***      Date 2002-10-21
User SAG                            M e n u                    File 7/411
                                       +--------- Standard Attributes ----------+
        Administration                 !                                        !
                                       !                                        !
        10 Reports / Queues            !    _  AD=U  +         _  AD=C          !
        11 Devices                     !    _  AD=I            _  AD=V          !
        12 Abstracts                   !                                        !
        13 Applications                !    _  BX=L            _  BX=T          !
        14 Change Spool File           !    _  BX=R            _  BX=B          !
                                       !                                        !
        Maintenance                    !    _  CD=NE           _  CD=YE         !
                                       !    _  CD=TU           _  CD=GR         !
        30 Spool File Properties       !    _  CD=PI           _  CD=RE         !
        31 Objects                     !    _  CD=BL                            !
        32 Mass Update                 !                                        !
        33 Hardcopy Allocations        !    _  OPEN  +         _  CLOSE         !
        34 Transfer Objects            !                                        !
                                       !                                        !
                                       +----------------------------------------+
  Mark with function or press PF key
  Command ===>
  Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
        Help  Menu  Exit                                                  Canc

Dieser Bildschirm enthält alle verfügbaren Attribute. Ein Pluszeichen (+) neben einem Attribut bedeutet, dass bereits eine Attributdefinition vorhanden ist.

Sie können ein Attribut mit einem der folgenden Codes markieren:

Code Beschreibung
D Attributdefinition löschen.
X oder ein beliebiges anderes Zeichen Attributdefinition zur Änderung anzeigen, siehe unten.

Standardattributdefinitionen verwalten

Wenn Sie eine Standardattributdefinition zur Änderung oder Löschung markieren, erscheint der folgende Bildschirm:

Time 11:03:29        *** Natural Spool Administration ***      Date 2002-10-21   
User SAG                   Standard Attributes AD=U            File 7/411        
                                                                                 
   Attribute P2UL       NTCC Table TESTPROF Printer Type PTYPE1          Save _   
   Replace character for ESCAPE #                                                
   Hexadecimal Format          On Sequence :<U:       Alphanumeric Format        
   -------------------------------------------------- -------------------------  
   27110000000000000000000000000000000000000000000000 #?_______________________  
   00000000000000000000000000000000000000000000000000 _________________________  
   00000000000000000000000000000000000000000000000000 _________________________  
   00000000000000000000000000000000000000000000000000 _________________________  
   00000000000000000000000000000000000000000000000000 _________________________  
   Hexadecimal Format         Off Sequence :U>:       Alphanumeric Format        
   -------------------------------------------------- -------------------------  
   27910000000000000000000000000000000000000000000000 #j_______________________  
   00000000000000000000000000000000000000000000000000 _________________________  
   00000000000000000000000000000000000000000000000000 _________________________  
   00000000000000000000000000000000000000000000000000 _________________________  
   00000000000000000000000000000000000000000000000000 _________________________  
  Notes ...... ________________________________________________________________  
  Mark with function or press PF key                                      
  Command===>                                                                    
  Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
        Help  Menu  Exit                                                  Ca 

Der interne Attributname für das Standardattribut wird angezeigt. Im obigen Beispiel lautet der interne Name für AD=U (Unterstreichung) P2UL. Die entsprechenden internen Ein- und Aus-Sequenzen sind :<U: und :>U:.

In der folgenden Tabelle sind die Natural-Attribute und die entsprechenden internen Ein- und Aus-Sequenzen aufgeführt.

Natural-Attribut Ein-Sequenz Aus-Sequenz
AD=U :<U: :U>:
AD=C :<C: :C>:
AD=I :<I: :I>:
AD=V :<V: :V>:
BX=L :<BL: :BL>:
BX=T :<BT: :BT>:
BX=R :<BR: :BR>:
BX=B :<BB: :BB>:
CD=NE :<N: :N>:
CD=YE :<Y: :Y>:
CD=TU :<T: :T>:
CD=GR :<G: :G>:
CD=PI :<P: :P>:
CD=RE :<R: :R>:
CD=BL :<B: :B>:

Das Ersatzzeichen für das Escape-Zeichen (H'27'), das für das obige Beispiel definiert wurde, ist eine Raute (#).

Im obigen Beispiel ist der hexadezimale Wert 2711 als Ein-Sequenz definiert. Dies ist die Zeichenfolge, die das Attribut AD=U ersetzt, wenn die Unterstreichung eingeschaltet ist. Als Aus-Sequenz ist der hexadezimale Wert 2791 definiert. Dies ist die Zeichenfolge, die das Attribut AD=U bei ausgeschalteter Unterstreichung ersetzt.

Wenn Sie das OPEN- oder CLOSE-Attribut markieren, sieht der Bildschirm etwas anders aus:

Time 15:35:18        *** Natural Spool Administration ***      Date 2002-10-21
User SAG                      Standard Attribute               File 7/411  
  
  
   Attribute OPEN       NTCC Table TESTPROF  Printer Type PTYPE1      Save _
   Replace character for ESCAPE #
  
   Hexadecimal Format                                 Alphanumeric Format
   -------------------------------------------------- -------------------------
   C995A596898385000000000000000000000000000000000000 Invoice__________________
   00000000000000000000000000000000000000000000000000 _________________________
   00000000000000000000000000000000000000000000000000 _________________________
   00000000000000000000000000000000000000000000000000 _________________________
   00000000000000000000000000000000000000000000000000 _________________________
  
   OPEN       to be used as control sequence _
   OPEN       to be used as text information *
  
  Notes ...... ________________________________________________________________
  
  Mark with function or press PF key
  Command===>
  Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
        Help  Menu  Exit                                                  Canc

Für die Attribute OPEN und CLOSE können Sie Folgendes angeben:

  • Einen hexadezimalen oder alphanumerischen Wert für eine Steuersequenz oder einen Text, der vor (OPEN) oder nach (CLOSE) dem Druck eines Reports verwendet werden soll.

  • Ob das OPEN- oder CLOSE-Attribut als Steuersequenz oder Textinformation verwendet werden soll. Sie können nur eine der beiden Optionen markieren.

Um die neue Definition zu sichern, markieren Sie das Feld Save.

Benutzerdefinierte Attribute für den aktuellen Druckertyp verwalten

Wenn Sie die benutzerdefinierten Attribute, die für den aktuellen Druckertyp gültig sind, pflegen möchten, wird der folgende Bildschirm angezeigt:

Time 11:04:56        *** Natural Spool Administration ***      Date 2002-10-21
User SAG                            M e n u                    File 7/411
               +---User defined attributes for  NTCC Table TESTPROF / PTYPE1----+
        Admini !  _ #DEV#                                                       !
               !                                                                !
        10 Rep !                                                                !
        11 Dev !                                                                !
        12 Abs !                                                                !
        13 App !                                                                !
        14 Cha !                                                                !
               !                                                                !
        Mainte !                                                                !
               !                                                                !
        30 Spo !                                                                !
        31 Obj !                                                                !
        32 Mas !                                                                !
        33 Har !                                                                !
        34 Tra !                                                                !
               !                                                                !
               +----------------------------------------------------------------+
  Modify values or press PF-Key.
  Command ===>
  Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
        Help  Menu  Exit                                                  Canc

Im obigen Beispiel wurde #DEV# als benutzerdefiniertes Attribut definiert. Dieses Attribut wurde für alle Druckertypen in der NTCC-Tabelle definiert.

Sie können ein Attribut mit einem der folgenden Codes markieren:

Code Beschreibung
D Attributdefinition löschen.
X oder ein beliebiges anderes Zeichen Attributdefinition zur Änderung anzeigen, siehe unten.

Wenn Sie ein Attribut markieren und Enter drücken, erscheint der folgende Bildschirm. Sie können hier die Attributdefinition für den aktuellen Druckertyp ändern.

Time 11:05:41        *** Natural Spool Administration ***      Date 2002-10-21
User SAG                      User-defined Attribute           File 7/411 
  
  
   Attribute #DEV#        NTCC Table TESTPROF  Printer Type PTYPE1        Save 
  _
  
   Replace Character for ESCAPE  #
  
   Hexadecimal Format                                 Alphanumeric Format
   -------------------------------------------------- -------------------------
   D3C1E2C5D940F1000000000000000000000000000000000000 LASER 1__________________
   00000000000000000000000000000000000000000000000000 _________________________
   00000000000000000000000000000000000000000000000000 _________________________
   00000000000000000000000000000000000000000000000000 _________________________
   00000000000000000000000000000000000000000000000000 _________________________
  
  
  
  Notes ...... Replacement for #DEV# for all printers with type PTYPE1
 
  
  Command===>
  Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
        Help  Menu  Exit                                                  Canc

Im obigen Beispiel wurde der alphanumerische Wert LASER 1 definiert. Beim Drucken wird das Attribut #DEV# durch LASER 1 ersetzt.

Beispiel:

Dieses Beispiel erklärt, wie NTCC-Tabellen und Reports zusammenarbeiten.

Die NTCC-Tabelle TESTPROF enthält das benutzerdefinierte Attribut #DEV# und die Druckertypen PTYPE1 und PTYPE2. Für diese Druckertypen gelten die folgenden Definitionen:

  • PTYPE1: Das benutzerdefinierte Attribut #DEV# wird durch LASER 1 ersetzt. Das Standardattribut AD=U wird durch die Ein-Sequenz H'2711' und die Aus-Sequenz H'2791' ersetzt. Für das Standardattribut OPEN wurde die Textinformation Invoice (Rechnung) definiert.

  • PTYPE2: Das benutzerdefinierte Attribut #DEV# wird durch INK 2 ersetzt. Das Standardattribut AD=U wird durch die Ein-Sequenz H'2714' und die Aus-Sequenz H'2794' ersetzt.

Es gibt ein Statement DEFINE PRINTER, bei dem der Parameter PROFILE auf TESTPROF gesetzt ist. Über die Zuordnung DEST/A verweist dieser logische Drucker auf die physischen Drucker PRINTER1 und PRINTER2. Für diese physischen Drucker gilt Folgendes:

  • Für PRINTER1 ist als Druckertyp PTYPE1 definiert.

  • Für PRINTER2 ist als Druckertyp PTYPE2 definiert.

Das WRITE-Statement enthält folgende Angaben:

'The' 'report' (AD=U) 'is printed on #DEV#'

Damit wird ein Report für den logischen Drucker erstellt, der die folgende Zeile enthält:

The :U<:report:>U: is printed on #DEV#

Wenn der Report auf dem physischen Drucker PRINTER1 ausgegeben wird, erkennt der Spool-Server die Verbindung zwischen der NTCC-Tabelle TESTPROF (des Statements DEFINE PRINTER) und dem Druckertyp PTYPE1 (des physischen Druckers). Die obige Zeile wird dann wie folgt wiedergegeben:

The H'2711'reportH'2791' is printed on LASER 1

was zu der folgenden Ausgabe führt:

Invoice
The report is printed on LASER 1

Wenn derselbe Report auf PRINTER2 ausgegeben wird, wird die obige Zeile wie folgt wiedergegeben:

The H'2714'totalH'2794' is printed on INK 2

was zu der folgenden Ausgabe führt:

The report is printed on INK 2

Einschränkungen

Wenn ein Report mit einer NTCC-Tabelle erstellt wird, die im Makro NTCCTAB im Natural-Parametermodul definiert ist, wird die druckerspezifische Ersetzung nicht von Natural Advanced Facilities vorgenommen. Die Ersetzung erfolgt dann wie üblich bei der Erstellung des Reports.

Wenn die Ersetzung durch Natural Advanced Facilities erfolgt und die erforderliche NTCC-Tabelle mit einer Druckertypdefinition nicht vorhanden ist, kann der Report nicht gedruckt werden und sein Status wird auf MINT (fehlende NTCC-Tabelle) gesetzt.

Die Zuweisung der NTCC-Tabelle der Natural Advanced Facilities kann nur dynamisch mit Hilfe des Statements DEFINE PRINTER (PROFILE-Klausel) erfolgen.