Argumenty dla komendy podawane są po spacji oddzielającej drzewo komend od reszty linii. Na przykład MEASure:VOLTage:DC CHANnel1 zawiera dodatkowy argument "Channel1". TRIGger:MODe NORMal zawiera argument "Normal" dla komendy "MODE".
Komendy mogą być oddzielane znakiem końca linii lub znakiem średnika i z wyjątkiem pierwszej komendy muszą zaczynać się od znaku ":".
Historia Pierwsza wersja standardu została opublikowana w 1990r. Na początku była traktowana jako część standardu IEEE-488 opisująca transmisję z urządzeniami podłączanymi poprzez szynę GPIB. Różni producenci zaczęli stosować język komend SCPI zupełnie niezależnie od sposobu fizycznego podłączenia i język ten oderwał się od reszty standardu IEEE-488. Wyłączono go do osobnego standardu IEEE-488.2. Jego rozwojem zajęło się powołane do tego celu konsorcjum SCPI.
W 2002-2003r konsorcjum SCPI weszło w skład IVI Foundation (Interchangeable Virtual Instruments Foundation) i od tego czasu standard SCPI jest utrzymywany przez tę fundację.