Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

SHOW-SPOOL-CHARACTER-SETS

&pagelevel(3)&pagelevel

Zeichensatzinformationen anfordern

Komponente:

SPOOL

Funktionsbereich:

SPOOLOUT-Aufträge steuern

Anwendungsbereich:

SPOOL-PRINT-ADMINISTRATION
SPOOL-PRINT-SERVICES

Privilegierung:

STD-PROCESSING
PRINT-SERVICE-ADMINISTRATION
SAT-FILE-EVALUATION
SAT-FILE-MANAGEMENT
SECURITY-ADMINISTRATION

Berechtigungsschlüssel:

$

Funktionsbeschreibung

Das Kommando SHOW-SPOOL-CHARACTER-SETS informiert über Angaben (Daten) aus dem angegebenen Zeichensatz. Die Menge der aufgelisteten Zeichensätze kann durch Angabe von Auswahlkriterien beliebig eingeschränkt werden. Ausgewählt werden alle Zeichensätze, deren Eintrag die bei dem jeweiligen Operanden angegebenen Werte enthält (UND-Verknüpfung).

Die Operanden von SHOW-SPOOL-CHARACTER-SETS korrespondieren in Bezeichnung und Bedeutung mit den Operanden der SPSERVE-Anweisung ADD-SPOOL-CHARACTER-SET. Der Operandenwert *ALL (meistens Voreinstellung) bedeutet, dass der jeweilige Operand nicht als Auswahlkriterium dient.

Das Kommando unterstützt die strukturierte Ausgabe in S-Variable (siehe „Ausgabe in S-Variable"). 

Format

SHOW-SPOOL-CHARACTER-SETS

  SELECT = *ALL / *PARAMETERS(...)


*PARAMETERS(...)



|

CHARACTER-SET-NAME = *ALL / <alphanum-name 1..3 with-wild(24)> /



|








list-poss(255): *STD / <alphanum-name 1..3 with-wild(24)> /



|

,OWNER = *ALL / <alphanum-name 1..8 with-wild(24)> / list-poss(16): *OWN / *NONE / <name 1..8>



|

,COLOUR = *ALL / list-poss(9): *BLACK / *MAGENTA / *BLUE / *GREEN / *YELLOW /



|





*CYAN / *NEUTRAL / *RED / *IGNORE



|

,WEIGHT = *ALL / list-poss(4): *LIGHT / *NORMAL / *BOLD / *IGNORE



|

,CHARACTER-TYPE = *ALL / list-poss(16): *OCR-A / *OCR-B / *GOTHIC / *GRAPHIC /



|







*NONE / *DATA / *COURIER / *FONT-1 / *FONT-2 / *FONT-3 / *FONT-4 /



|







*FONT-5 / *FONT-6 / *FONT-7 / *FONT-8 / *FONT-9 / *FONT-10 / *FONT-11 /



|







*FONT-12 / *FONT-13 / *FONT-14 / *FONT-15 / *FONT-16 / *IGNORE



|

,CHARACTER-STYLE = *ALL / list-poss(3): *STRAIGHT / *ITALICS / *IGNORE



|

,UNDERSCORE = *ALL / list-poss(3): *YES / *NO / *IGNORE



|

,CHARACTERS-PER-INCH = *ALL / *IGNORE / <integer 1..100> / *RANGE(...)



|


*RANGE(...)



|



|

LOW = <integer 1..100>



|



|

,HIGH = <integer 1..100>



|

,LINES-PER-INCH = *ALL / list-poss(9): 3 / 4 / 6 / 8 / 10 / 12 / 15 / 20 / 24



|

,LANGUAGE = *ALL / list-poss(16): *INTERNATIONAL / *ENGLISH / *USA / *BELGIAN / *FRENCH /



|






*FRENCH / *DUTCH / *GERMAN / *NORWEGIAN / *SWEDISH / *DANISH /



|






*SPANISH /*SWISS / *ITALIAN / *ARABIC / *FARSI / *NONE / *ISO-8859-1 /



|






*ISO-8859-2 / *ISO-8859-3 /*ISO-8859-3 / *ISO-8859-4 / *ISO-8859-5 / *ISO-8859-6 /



|






*ISO-8859-7 / *ISO-8859-8 / *ISO-8859-9 / *IGNORE



|

,NEAR-LETTER-QUALITY = *ALL / list-poss(3): *YES / *NO / *IGNORE



|

,ACCESS-DATE = *ANY / *TODAY / *INTERVAL(...)



|


*INTERVAL(...)



|



|

FROM = 1950-01-01 / <date with-compl>



|



|

,TO = *TODAY / <date with-compl>

,EXCEPT = *NONE / *PARAMETERS(...)


*PARAMETERS(...)



|

CHARACTER-SET-NAME = *NONE / <alphanum-name 1..3 with-wild(24)> /



|


list-poss(16): *STD /<alphanum-name 1..3>



|

,OWNER = *NONE / <alphanum-name 1..8 with-wild(24)> / list-poss(16): *OWN / <name 1..8>

,SERVER-NAME = *HOME / <alphanum-name 1..8>

,CLUSTER-NAME = *LOCAL-CLUSTER / <alphanum-name 1..8>

Operandenbeschreibung

SELECT = *ALL / *PARAMETERS(...)
Gibt an, von welchen Zeichensätzen Informationen ausgegeben werden sollen.

SELECT = *PARAMETERS(...)
Leitet eine Liste mit Auswahlkriterien ein.

CHARACTER-SET-NAME = *ALL / <alphanum-name 1..3 with-wild(24)> / list-poss(255): *STD / <alphanum-name 1..3>
Auswahlkriterium ist der Name des Zeichensatzes. Die Angabe *STD bezeichnet den gleich lautenden Standardzeichensatz.

OWNER = *ALL / <alphnum-name 1..8 with-wild(24)> / list-poss(16): *NONE / *OWN / <name 1..8>
Auswahlkriterium ist die Benutzerkennung des Anwenders, der den Zeichensatz erstellt hat.
Nichtprivilegierte Benutzer dürfen nur *ALL oder *OWN angeben.

COLOUR = ALL / list-poss(9): *BLACK / *MAGENTA / *BLUE / *GREEN / *YELLOW / *CYAN / *RED / *NEUTRAL / *IGNORE
Auswahlkriterium ist die Farbbezeichnung.

WEIGHT = *ALL / list-poss(4): *LIGHT / *NORMAL / *BOLD / *IGNORE
Auswahlkriterium ist die Strichstärke.

CHARACTER-TYPE = ALL / list-poss(16): *OCR-A / *OCR-B / *GOTHIC /*GRAPHIC / *NONE / *DATA / *COURIER / *FONT-1 / *FONT-2 / *FONT-3 / *FONT-4 / *FONT-5 / *FONT-6 / *FONT-7 / *FONT-8 / *FONT-9 / *FONT-10 / *FONT-11 / *FONT-12 / *FONT-13 / *FONT-14 / *FONT-15 / *FONT-16 / *IGNORE
Auswahlkriterium ist die Schriftart.

CHARACTER-STYLE = *ALL / list-poss(3): *STRAIGHT / *ITALICS / *IGNORE
Auswahlkriterium ist der für den Zeichensatz vereinbarte Schriftgrad.

UNDERSCORE = *ALL / list-poss(3): *YES / *NO / *IGNORE
Auswahlkriterium ist, ob für den Zeichensatz Unterstrich vereinbart wurde oder nicht.

CHARACTERS-PER-INCH = *ALL / <integer 1..100> / *IGNORE / *RANGE(...)
Auswahlkriterium ist die Zeichendichte. (*IGNORE und <integer 1..100> erst ab RSO2.2A verfügbar.)

CHARACTERS-PER-INCH = *RANGE(...)
Angabe eines Wertebereichs. Ausgegeben werden alle Zeichensätze, deren Zeichendichte in dem angegebenen Bereich liegt.

LOW = <integer 1..100>
Untergrenze des Bereichs.

HIGH = <integer 1..100>
Obergrenze des Bereichs.

LINES-PER-INCH = *ALL / list-poss(9): 3 / 4 / 6 / 8 / 10 / 12 / 15 / 20 / 24
Auswahlkriterium ist die Zeilendichte.

LANGUAGE = *ALL / list-poss(16): *INTERNATIONAL / *ENGLISH / *USA / *BELGIAN / *FRENCH /
*DUTCH / *GERMAN / *NORWEGIAN / *SWEDISH / *DANISH / *SPANISH / SWISS / ITALIAN / NONE /
IGNORE / *ARABIC / *FARSI / *ISO-8859-1 / *ISO-8859-2 / *ISO-8859-3 / *ISO-8859-4 / *ISO-8859-5 /
*ISO-8859-6 /*ISO-8859-7 / *ISO-8859-8 / *ISO-8859-9

Auswahlkriterium ist die Sprache, die für den Zeichensatz vereinbart wurde.

NEAR-LETTER-QUALITY = *ALL / list-poss(3): *YES / *NO / *IGNORE
Auswahlkriterium ist die Angabe für NLQ-Qualität im Zeichsatz.

ACCESS-DATE = *ANY / *TODAY / *INTERVAL(...)
Auswahlkriterium ist das Datum der letzten Änderung oder der letzten Benutzung im Rahmen des Druckprozesses. Dieses Datum kann als zusätzliches Kriterium für das Ausgeben des Formular-Eintrags gebraucht werden. Es kann entweder ein spezielles Datum oder ein Datumsintervall angegeben werden.

ACCESS-DATE = *TODAY
Die letzte Änderung oder Benutzung erfolgte zum aktuellen Datum.

ACCESS-DATE = *INTERVAL(...)Angabe eines Datumsintervalls.

FROM = 1950-01-01 / <date with-compl>
Untere Grenze des Datumsintervalls.

TO = *TODAY / <date with-compl>
Obere Grenze des Datumsintervalls. Voreingestellt ist der aktuelle Tag.

EXCEPT = *NONE / *PARAMETERS(...)
Gibt an, welche Zeichensätze von der Auswahl ausgeschlossen (nicht berücksichtigt) werden sollen. Bei Angabe von NONE (Voreinstellung) wirkt der Operand nicht als Auswahlkriterium.

EXCEPT = *PARAMETERS(...)
Leitet eine Liste mit Auswahlkriterien ein.

CHARACTER-SET-NAME = *NONE / <alphanum-name 1..3 with-wild(24)> / list-poss(16): *STD / <alphanum-name 1..3>
Die Zeichensätze mit den angegebenen Eigenschaften sollen nicht berücksichtigt werden. Bei Angabe von NONE (Voreinstellung) wirkt der Operand nicht als Auswahlkriterium.

OWNER = *NONE / alphanum-name 1..8 with-wild(24)> / list-poss(16): *OWN / <name 1..8>
Die Zeichensätze mit den angegebenen Eigenschaften sollen nicht berücksichtigt werden. Bei Angabe von *NONE (Voreinstellung) wirkt der Operand nicht als Auswahlkriterium.

Nichtprivilegierte Benutzer dürfen bei OWNER andere Werte als *NONE nur angeben, wenn sie oben SELECT=PARAMETERS(OWNER=*OWN) angegeben haben.

SERVER-NAME = *HOME / <alphanum-name 1..8>
Gibt an, für welche Server Informationen ausgegeben werden sollen.

CLUSTER-NAME = *LOCAL-CLUSTER / <alphanum-name 1..8>
Gibt an, für welchen Cluster die Informationen ausgegeben werden sollen. Es kann nur ein BS2000-Cluster angegeben werden.

Hinweise

  • Der Wert *STD wurde aus Kompatibilitätsgründen aufgenommen. Welche Parameterdatei standardmäßig als Quelle der Informationen verwendet wird, hängt vom Arbeitsmodus ab (dynamisch, statisch, aus Konfiguration oder Kommando).

  • Wenn eine SPOOL-Paramaterdatei zugewiesen ist (statisch oder dynamisch), ist diese die Standard-Quelle. Ist keine Parameterdatei zugewiesen (aus Konfiguration oder für das Kommando), ist die Standard-Quelle die SPOOL-Parameterdatei des Home-Systems.

Kommando-Returncode

(SC2)

SC1

Maincode

Bedeutung


0

CMD0001

Ohne Fehler

2

0

SPM0413

Kein Zeichensatz vorhanden

2

0

SPM0518

Keine Berechtigung


1

CMD0202

Syntaxfehler


32

SCP0974

Systemfehler. Kommando zurückgewiesen


64

SCP0975

Keine Berechtigung für Kommando

Ausgabe

C-S-NAME COLOUR WEIGHT CH-TYPE CH-STYLE UND CPI LPI LANGUAGE NLQ OWNER
@@@@@@@@ @@@@@@ @@@@@@ @@@@@@@ @@@@@@@@ @@@ ###  ## @@@@@@@@ @@@ @@@@@@@@
ACCESS-DATE : @@@@-@@-@@


Hinweis

Der Wert IGN (IGNORE) in den Feldern COLOUR, WEIGHT, CH-TYPE, CH-STYLE, UND, LANGUAGE, NLQ und CPI zeigt an, dass der entsprechende Operand von RSO nicht ausgewertet wird.

Bedeutung der Ausgabefelder

Der Name in Klammern ist der entsprechende Operand der SPSERVE-Anweisung ADD-SPOOL-CHARACTER-SET.

Ausgabefeld

Bedeutung / Inhalt

ACCESS-DATE

Datum der letzten Änderung bzw. Benutzung

C-S-NAME
(CHARACTER-SET-NAME)

Name des Zeichensatzes

COLOUR
(COLOUR)

Farbe, mit der der Zeichensatz ausgedruckt werden soll

WEIGHT
(WEIGHT)

Schriftstärke

CH-TYPE
(CHARACTER-TYPE)

Schriftart (OCR-A, OCR-B, ...)

CH-STYLE
(CHARACTER-STYLE)

Zeichenart (STRAIGHT, ITALICS)

UND
(UNDERSCORE)

Unterstreichung

CPI
(CHARACTERS-PER-INCH)

Zeichendichte

LPI
(LINES-PER-INCH)

Zeilendichte (in Zeilen pro Zoll)

LANGUAGE
(LANGUAGE)

Sprache, in der der Zeichensatz benutzt wird
(INTERNAT, ENGLISH, ...)

NLQ
(NEAR-LETTER-QUALITY)

Druckqualität, in der die Zeichen gedruckt werden sollen:
YES/NO

OWNER

unter TSOS:
Benutzerkennung des Zeichensatzeigentümers, der ihn erstellt hat (Systemverwaltung/RSO-Geräteverwalter);
nichtprivilegierte Anwender:
Das Ausgabefeld enthält immer Leerzeichen

Tabelle 148: Ausgabefelder SHOW-SPOOL-CHARACTER-SETS

Ausgabe in S-Variable

Ausgabe-Information

Name der S-Variablen

T

Inhalt

Bedingung

Name des Zeichensatzes

var(*LIST).CHAR-SET-NAME

S

’ ’
<char-set-name>


Zeichenart, in der der Zeichensatz ausgedruckt wird

var(*LIST).CHAR-STYLE

S

*IGNORE
*ITALICS
*STRAIGHT


Schriftart, in der der Zeichensatz ausgedruckt wird

var(*LIST).CHAR-TYPE

S

*COURIER
*DATA
*FONT-1
*FONT-10
*FONT-11
*FONT-12
*FONT-13
*FONT-14
*FONT-15
*FONT-16
*FONT-2
*FONT-3
*FONT-4
*FONT-5
*FONT-6
*FONT-7
*FONT-8
*FONT-9
*GOTHIC
*GRAPHIC
*IGNORE
*NONE
*OCR-A
*OCR-B


Farbe, mit der der Zeichensatz ausgedruckt wird

var(*LIST).COLOUR

S

*BLACK
*BLUE
*CYAN
*GREEN
*IGNORE
*MAGENTA
*NEUTRAL
*RED
*YELLOW


Zeichendichte (in Zeichen pro Zoll)

var(*LIST).CPI

S

*IGNORE
1..100


Sprache, in der der Zeichensatz benutzt wird

var(*LIST).LANG

S

*ARABIC
*BELGIAN
*DANISH
*DUTCH
*ENGLISH
*FARSI
*FRENCH
*GERMAN
*IGNORE
*INTERNATIONAL
*ISO-8859-1
*ISO-8859-2
*ISO-8859-3
*ISO-8859-4
*ISO-8859-5
*ISO-8859-6
*ISO-8859-7
*ISO-8859-8
*ISO-8859-9
*ITALIAN
*NONE
*NORWEGIAN
*SPANISH
*SWEDISH
*SWISS
*USA


Zeitstempel

var(*LIST).LAST-ACCESS

S

*NONE
<yyyy-mm-dd>

INF=*ALL

Zeilendichte (in Zeilen pro Zoll)

var(*LIST).LPI

S

3,4,6,8,10,12,15,20,
24


Ausdruck in NEAR-LETTER-QUALITY (NLQ)

var(*LIST).NLQ

S

*IGNORE
*NO
*YES


Benutzerkennung des Zeichensatzeigentümers

var(*LIST).OWNER

S

’ ’
<user-id>


ausgedruckte Zeichen werden unterstrichen

var(*LIST).UNDERSCORE

S

*IGNORE
*NO
*YES


Zeichenstärke, mit der der Zeichensatz ausgedruckt wird

var(*LIST).WEIGHT

S

*BOLD
*IGNORE
*LIGHT
*NORMAL


Beispiel

Ausgabe nach SYSOUT

/show-spool-character-set char-set=2*

C-S-NAME COLOUR WEIGHT CH-TYPE CH-STYLE UND CPI LPI LANGUAGE NLQ OWNER
208      BLACK  NORMAL DATA    STRAIGHT NO   12   6 NONE     NO  TSOS
ACCESS-DATE :  2016-12-29
224      BLACK  NORMAL COURIER STRAIGHT NO   10   6 NONE     NO  TSOS
ACCESS-DATE :  2016-12-29
Ausgabe in S-Variable

/declare-var var-name=out(type=*structure),multiple-elem=*list
/exec-cmd (show-spool-character-sets select=*par(char-set=2*)),
           text-output=*none,structure-output=out
/show-var out,inf=*par(val=*c-literal,list-index=*yes)

OUT#1.CHAR-SET.NAME = '208'
OUT#1.COLOUR = '*BLACK'
OUT#1.WEIGHT = '*NORMAL'
OUT#1.CHAR-TYPE = '*DATA'
OUT#1.CHAR-STYLE = '*STRAIGHT'
OUT#1.UNDERSCORE = '*NO'
OUT#1.CPI = '12'
OUT#1.LPI = '6'
OUT#1.LANG = '*NONE'
OUT#1.NLQ = '*NO'
OUT#1.OWNER = 'TSOS'
OUT#1.LAST-ACCESS = '2016-12-29'
*END-OF-VAR
OUT#2.CHAR-SET.NAME = '224'
OUT#2.COLOUR = '*BLACK'
OUT#2.WEIGHT = '*NORMAL'
OUT#2.CHAR-TYPE = '*COURIER'
OUT#2.CHAR-STYLE = '*STRAIGHT'
OUT#2.UNDERSCORE = '*NO'
OUT#2.CPI = '10'
OUT#2.LPI = '6'
OUT#2.LANG = '*NONE'
OUT#2.NLQ = '*NO'
OUT#2.OWNER = 'TSOS'
OUT#2.LAST-ACCESS = '2016-12-29'
*END-OF-VAR