===== Regeln ===== === Special Function Control Code (SFCC) === SFCC markiert den Anfang eines IGP-Kommandos. Verschiedene Zeichen können als SFCC verwendet werden, z.B. Dach (^) oder Tilde (~). Es wird empfohlen, SFCC (bzw. IGP-Kommando) am Anfang einer neuen Zeile zu plazieren. In der Beschreibung der IGP-Kommandos wird SFCC als (sfcc) dargestellt. === Semikolon (;) === Jeder Parameter eines Kommandos wird mit einem Semikolon von dem nachfolgenden Parameter getrennt. Leerstellen sind zwischen Parametern und Semikolon nicht erlaubt. === Grossbuchstaben === Alle Kommandos müssen in Grossbuchstaben eingegeben werden. === Terminierung einer Kommandozeile === Jede Kommandozeile muss mit einem Line Feed (oder Carriage Return und Line Feed) oder Form Feed terminiert werden. === Druckbare Zeichen === Texte (Alphanumerics) und Barcode-Daten müssen mit dem selben Delimiter anfangen und enden. Verschiedene Zeichen, ausgenommen Slash (/) und SFCC, können als Delimiter verwendet werden. Der Text darf kein Delimiter enthalten. Ein Delimiter wird in der Beschreibung der Kommandos als (d) dargestellt. === Leerstellen === Eine Kommando-Sequenz darf keine Leerstellen enthalten. === Kommando-Parameter === Die meisten IGP-Kommandos bestehen aus mehreren Parametern, die als notwendig oder optional sein können. In der Beschreibung eines IGP-Kommandos werden alle zugehörige Parameter dargestellt. Die optionalen Parameter werden zwischen eckigen Klammern [ ] presentiert, in der Applikation sind aber die eckigen Klammern nicht erlaubt. === Formular- oder Logoname === Der Name eines Formulars oder Logos darf maximal 15 Zeichen lang sein. Das SFCC Zeichen kann verwendet werden, Leerstellen sind nicht erlaubt. Folgende Zeichen können beliebig kombiniert werden: A bis Z a bis z 0 bis 9 ! # $ % & ( ) _ { } ~ === Kommentare in Kommandozeilen === Kommentare beginnen mit einem Slash (/) Zeichen. In den Kommandozeilen, die mit SFCC Zeichen anfangen, sind keine Kommentare erlaubt.