⚠️ これは 非公式の翻訳サイトです。DCMTK / OFFIS とは無関係です。正確な情報は 原文(https://support.dcmtk.org/docs/storescu.html) を参照してください。

storescu: DICOM ストレージ (C-STORE) SCU

書式

storescu [options] peer port dcmfile-in...

説明

storescu は、ストレージサービスクラスの Service Class User (SCU) を実装したアプリケーションです。コマンドラインで指定した各 DICOM ファイルについて、ストレージサービスクラスの Provider (SCP) へ C-STORE メッセージを送信し、その応答を待ちます。DICOM 画像やその他の DICOM 複合オブジェクトの送信に利用できます。

引数

peer        hostname of DICOM peer

port        tcp/ip port number of peer

dcmfile-in  DICOM file or directory to be transmitted

オプション

全般オプション

-h --help
このヘルプを表示して終了します
--version
バージョン情報を表示して終了します
--arguments
展開後のコマンドライン引数を表示します
-q --quiet
quiet モード。警告やエラーを表示しません
-v --verbose
詳細表示モード。処理の詳細を表示します
-d --debug
debug モード。デバッグ情報を表示します
-ll --log-level [l]evel: string constant
(fatal, error, warn, info, debug, trace) ロガーにレベル l を使用します
-lc --log-config [f]ilename: string
ロガーに設定ファイル f を使用します
+v --verbose-pc
詳細表示モードでプレゼンテーションコンテキストを表示します

入力オプション

+f --read-file
ファイル形式またはデータセットとして読み込みます(既定値)
+fo --read-file-only
ファイル形式のみとして読み込みます
-f --read-dataset
ファイルメタ情報なしのデータセットとして読み込みます。入力ファイル:
+sd --scan-directories
入力ファイル (dcmfile-in) をディレクトリから探します
+sp --scan-pattern [p]attern: string (only with --scan-directories)
ファイル名照合のパターン(ワイルドカード) # システムによっては利用できない場合があります
-r --no-recurse
ディレクトリ内を再帰的に処理しません(既定値)
+r --recurse
指定したディレクトリ内を再帰的に処理します
-rn --no-rename
処理済みファイルの名前を変更しません(既定値)
+rn --rename
処理済みファイルに .done/.bad を付加します

ネットワークオプション

-i4 --ipv4
IPv4 のみを使用します(既定値)
-i6 --ipv6
IPv6 のみを使用します
-i0 --ip-auto
DNS ルックアップで IP プロトコルを判定します。アプリケーションエンティティタイトル:
-aet --aetitle [a]etitle: string
自分の calling AE Title を設定します(既定値: STORESCU)
-aec --call [a]etitle: string
相手の called AE Title を設定します(既定値: ANY-SCP)。設定ファイルからのアソシエーションネゴシエーションプロファイル:
-xf --config-file [f]ilename, [p]rofile: string
設定ファイル f のプロファイル p を使用します。提案する送信用の転送構文(--config-file とは併用不可):
-x= --propose-uncompr
すべての非圧縮 TS を提案します。explicit VR をローカルのバイト順で最優先(既定値)
-xe --propose-little
すべての非圧縮 TS を提案します。explicit VR little endian を最優先
-xb --propose-big
すべての非圧縮 TS を提案します。explicit VR big endian を最優先
-xi --propose-implicit
implicit VR little endian TS のみを提案します
-xs --propose-lossless
既定の JPEG ロスレス TS とすべての非圧縮転送構文を提案します
-xy --propose-jpeg8
8 ビットデータ向けの既定の JPEG 非可逆 TS とすべての非圧縮転送構文を提案します
-xx --propose-jpeg12
12 ビットデータ向けの既定の JPEG 非可逆 TS とすべての非圧縮転送構文を提案します
-xv --propose-j2k-lossless
JPEG 2000 ロスレス TS とすべての非圧縮転送構文を提案します
-xw --propose-j2k-lossy
JPEG 2000 非可逆 TS とすべての非圧縮転送構文を提案します
-xt --propose-jls-lossless
JPEG-LS ロスレス TS とすべての非圧縮転送構文を提案します
-xu --propose-jls-lossy
JPEG-LS 非可逆 TS とすべての非圧縮転送構文を提案します
-xm --propose-mpeg2
MPEG2 Main Profile @ Main Level TS のみを提案します
-xh --propose-mpeg2-high
MPEG2 Main Profile @ High Level TS のみを提案します
-xn --propose-mpeg4
MPEG4 AVC/H.264 High Profile / Level 4.1 TS のみを提案します
-xl --propose-mpeg4-bd
MPEG4 AVC/H.264 BD-compatible HP / Level 4.1 TS のみを提案します
-x2 --propose-mpeg4-2-2d
2D 映像向けの MPEG4 AVC/H.264 HP / Level 4.2 TS のみを提案します
-x3 --propose-mpeg4-2-3d
3D 映像向けの MPEG4 AVC/H.264 HP / Level 4.2 TS のみを提案します
-xo --propose-mpeg4-2-st
MPEG4 AVC/H.264 Stereo HP / Level 4.2 TS のみを提案します
-x4 --propose-hevc
HEVC/H.265 Main Profile / Level 5.1 TS のみを提案します
-x5 --propose-hevc10
HEVC/H.265 Main Profile / Level 5.1 TS のみを提案します
-xr --propose-rle
RLE ロスレス TS とすべての非圧縮転送構文を提案します
-xd --propose-deflated
deflated explicit VR little endian TS とすべての非圧縮転送構文を提案します
-R --required
必須のプレゼンテーションコンテキストのみを提案します(既定値: 対応するすべてを提案)# DCMTK が対応していても # 既定で提案される SOP クラスの一覧に含まれない # ストレージ SOP クラスでも動作します
+C --combine
提案する転送構文をまとめます(既定値: 各 TS ごとに別々のプレゼンテーションコンテキスト)。1993 年以降の値表現:
+u --enable-new-vr
新しい VR (UN/UT) のサポートを有効にします(既定値)
-u --disable-new-vr
新しい VR のサポートを無効にし、OB に変換します。deflate 圧縮レベル(--propose-deflated または --config-file 指定時のみ):
+cl --compression-level [l]evel: integer (default: 6)
0=非圧縮, 1=最速, 9=最高圧縮。ユーザー認証ネゴシエーション:
-usr --user [u]ser name: string
ユーザー名 u で認証します
-pwd --password [p]assword: string (only with --user)
パスワード p で認証します
-epw --empty-password
空のパスワードを送信します(--user 指定時のみ)
-kt --kerberos [f]ilename: string
ファイル f から kerberos チケットを読み込みます
--saml [f]ilename: string
ファイル f から SAML リクエストを読み込みます
--jwt [f]ilename: string
ファイル f から JWT データを読み込みます
-rsp --pos-response
肯定応答を期待します。その他のネットワークオプション:
-to --timeout [s]econds: integer (default: unlimited)
接続要求のタイムアウト
-ts --socket-timeout [s]econds: integer (default: 60)
ネットワークソケットのタイムアウト(0 で無効)
-ta --acse-timeout [s]econds: integer (default: 30)
ACSE メッセージのタイムアウト
-td --dimse-timeout [s]econds: integer (default: unlimited)
DIMSE メッセージのタイムアウト
-pdu --max-pdu [n]umber of bytes: integer (4096..131072)
受信 PDU の最大値を n バイトに設定します(既定値: 16384)
--max-send-pdu [n]umber of bytes: integer (4096..131072)
送信 PDU の最大値を n バイトに制限します
--repeat [n]umber: integer
n 回繰り返します
--abort
アソシエーションを解放せずに中断 (abort) します
-nh --no-halt
保存に失敗しても処理を中断しません(既定値: 中断する)
-up --uid-padding
空白埋めされた UID を黙って補正します
+II --invent-instance
送信する画像ごとに新しい SOP インスタンス UID を生成します
+IR --invent-series [n]umber: integer (implies --invent-instance)
n 枚の画像を送信した後に新しいシリーズ UID を生成します(既定値: 100)
+IS --invent-study [n]umber: integer (implies --invent-instance)
n 件のシリーズを送信した後に新しいスタディ UID を生成します(既定値: 50)
+IP --invent-patient [n]umber: integer (implies --invent-instance)
n 件のスタディを送信した後に新しい患者 ID と患者名を生成します(既定値: 25)

トランスポート層セキュリティ (TLS) オプション

-tls --disable-tls
通常の TCP/IP 接続を使用します(既定値)
+tls --enable-tls [p]rivate key file, [c]ertificate file: string
認証付きのセキュアな TLS 接続を使用します
+tla --anonymous-tls
証明書なしのセキュアな TLS 接続を使用します。秘密鍵のパスワード(--enable-tls 指定時のみ):
+ps --std-passwd
標準入力からパスワードの入力を求めます(既定値)
+pw --use-passwd [p]assword: string
指定したパスワードを使用します
-pw --null-passwd
空文字列をパスワードとして使用します。鍵と証明書のファイル形式:
-pem --pem-keys
鍵と証明書を PEM ファイルとして読み込みます(既定値)
-der --der-keys
鍵と証明書を DER ファイルとして読み込みます。認証局:
+cf --add-cert-file [f]ilename: string
証明書ファイルを証明書一覧に追加します
+cd --add-cert-dir [d]irectory: string
d 内の証明書を証明書一覧に追加します
+crl --add-crl-file [f]ilename: string
証明書失効リスト (CRL) ファイルを追加します(--enable-crl-vfy を含意)
+crv --enable-crl-vfy
リーフ証明書の CRL 検証を有効にします
+cra --enable-crl-all
チェーン全体の CRL 検証を有効にします。セキュリティプロファイル:
+ph --list-profiles
対応する TLS プロファイルを一覧表示して終了します
+pg --profile-8996
BCP 195 RFC 8996 TLS プロファイル(既定値)
+pm --profile-8996-mod
修正版 BCP 195 RFC 8996 TLS プロファイル # このプロファイルに必要なすべての TLS 機能を # 基盤の TLS ライブラリが備えている場合のみ利用可能です
+py --profile-bcp195-nd
ダウングレードしない BCP 195 TLS プロファイル(廃止)
+px --profile-bcp195
BCP 195 TLS プロファイル(廃止)
+pz --profile-bcp195-ex
拡張 BCP 195 TLS プロファイル(廃止)
+pb --profile-basic
Basic TLS Secure Transport Connection Profile(廃止)# 基盤の TLS ライブラリが 3DES に対応している場合のみ利用可能です
+pa --profile-aes
AES TLS Secure Transport Connection Profile(廃止)
+pn --profile-null
認証付き非暗号化通信(廃止。IHE ATNA で使用されていました)。暗号スイート:
+cc --list-ciphers
対応する TLS 暗号スイートを一覧表示して終了します
+cs --cipher [c]iphersuite name: string
ネゴシエーション対象の暗号スイート一覧に追加します。Server Name Indication:
--no-sni
SNI を使用しません(既定値)
--request-sni [s]erver name: string
サーバー名 s を要求します。疑似乱数生成器:
+rs --seed [f]ilename: string
f の内容で乱数生成器をシードします
+ws --write-seed
変更後のシードを書き戻します(--seed 指定時のみ)
+wf --write-seed-file [f]ilename: string (only with --seed)
変更後のシードをファイル f に書き出します。相手認証:
-rc --require-peer-cert
相手の証明書を検証し、証明書がなければ失敗とします(既定値)
-ic --ignore-peer-cert
相手の証明書を検証しません

注記

ディレクトリの走査

ディレクトリをコマンドラインの引数として指定する意味があるのは、オプション –scan-directories も併せて指定した場合に限られます。指定したディレクトリ内のファイルを特定の名前パターン(例: ワイルドカード照合)で選別したい場合は、オプション –scan-pattern を使用します。なお、このファイルパターンは走査対象ディレクトリ内のファイルにのみ適用されます。–scan-pattern オプション以外でコマンドライン上に指定したパターン(例: 別のファイルを追加で選択するためのもの)は、指定したディレクトリには適用されません。

DICOM 適合性

storescu は、SCU として以下のストレージ SOP クラスに対応しています。

ComputedRadiographyImageStorage                      1.2.840.10008.5.1.4.1.1.1
DigitalXRayImageStorageForPresentation               1.2.840.10008.5.1.4.1.1.1.1
DigitalXRayImageStorageForProcessing                 1.2.840.10008.5.1.4.1.1.1.1.1
DigitalMammographyXRayImageStorageForPresentation    1.2.840.10008.5.1.4.1.1.1.2
DigitalMammographyXRayImageStorageForProcessing      1.2.840.10008.5.1.4.1.1.1.2.1
DigitalIntraOralXRayImageStorageForPresentation      1.2.840.10008.5.1.4.1.1.1.3
DigitalIntraOralXRayImageStorageForProcessing        1.2.840.10008.5.1.4.1.1.1.3.1
CTImageStorage                                       1.2.840.10008.5.1.4.1.1.2
EnhancedCTImageStorage                               1.2.840.10008.5.1.4.1.1.2.1
UltrasoundMultiframeImageStorage                     1.2.840.10008.5.1.4.1.1.3.1
MRImageStorage                                       1.2.840.10008.5.1.4.1.1.4
EnhancedMRImageStorage                               1.2.840.10008.5.1.4.1.1.4.1
MRSpectroscopyStorage                                1.2.840.10008.5.1.4.1.1.4.2
UltrasoundImageStorage                               1.2.840.10008.5.1.4.1.1.6.1
SecondaryCaptureImageStorage                         1.2.840.10008.5.1.4.1.1.7
MultiframeSingleBitSecondaryCaptureImageStorage      1.2.840.10008.5.1.4.1.1.7.1
MultiframeGrayscaleByteSecondaryCaptureImageStorage  1.2.840.10008.5.1.4.1.1.7.2
MultiframeGrayscaleWordSecondaryCaptureImageStorage  1.2.840.10008.5.1.4.1.1.7.3
MultiframeTrueColorSecondaryCaptureImageStorage      1.2.840.10008.5.1.4.1.1.7.4
TwelveLeadECGWaveformStorage                         1.2.840.10008.5.1.4.1.1.9.1.1
GeneralECGWaveformStorage                            1.2.840.10008.5.1.4.1.1.9.1.2
AmbulatoryECGWaveformStorage                         1.2.840.10008.5.1.4.1.1.9.1.3
HemodynamicWaveformStorage                           1.2.840.10008.5.1.4.1.1.9.2.1
CardiacElectrophysiologyWaveformStorage              1.2.840.10008.5.1.4.1.1.9.3.1
BasicVoiceAudioWaveformStorage                       1.2.840.10008.5.1.4.1.1.9.4.1
GrayscaleSoftcopyPresentationStateStorage            1.2.840.10008.5.1.4.1.1.11.1
ColorSoftcopyPresentationStateStorage                1.2.840.10008.5.1.4.1.1.11.2
PseudoColorSoftcopyPresentationStateStorage          1.2.840.10008.5.1.4.1.1.11.3
BlendingSoftcopyPresentationStateStorage             1.2.840.10008.5.1.4.1.1.11.4
XRayAngiographicImageStorage                         1.2.840.10008.5.1.4.1.1.12.1
EnhancedXAImageStorage                               1.2.840.10008.5.1.4.1.1.12.1.1
XRayRadiofluoroscopicImageStorage                    1.2.840.10008.5.1.4.1.1.12.2
EnhancedXRFImageStorage                              1.2.840.10008.5.1.4.1.1.12.2.1
NuclearMedicineImageStorage                          1.2.840.10008.5.1.4.1.1.20
RawDataStorage                                       1.2.840.10008.5.1.4.1.1.66
SpatialRegistrationStorage                           1.2.840.10008.5.1.4.1.1.66.1
SpatialFiducialsStorage                              1.2.840.10008.5.1.4.1.1.66.2
RealWorldValueMappingStorage                         1.2.840.10008.5.1.4.1.1.67
VLEndoscopicImageStorage                             1.2.840.10008.5.1.4.1.1.77.1.1
VLMicroscopicImageStorage                            1.2.840.10008.5.1.4.1.1.77.1.2
VLSlideCoordinatesMicroscopicImageStorage            1.2.840.10008.5.1.4.1.1.77.1.3
VLPhotographicImageStorage                           1.2.840.10008.5.1.4.1.1.77.1.4
OphthalmicPhotography8BitImageStorage                1.2.840.10008.5.1.4.1.1.77.1.5.1
OphthalmicPhotography16BitImageStorage               1.2.840.10008.5.1.4.1.1.77.1.5.2
StereometricRelationshipStorage                      1.2.840.10008.5.1.4.1.1.77.1.5.3
OphthalmicTomographyImageStorage                     1.2.840.10008.5.1.4.1.1.77.1.5.4
BasicTextSRStorage                                   1.2.840.10008.5.1.4.1.1.88.11
EnhancedSRStorage                                    1.2.840.10008.5.1.4.1.1.88.22
ComprehensiveSRStorage                               1.2.840.10008.5.1.4.1.1.88.33
ProcedureLogStorage                                  1.2.840.10008.5.1.4.1.1.88.40
MammographyCADSRStorage                              1.2.840.10008.5.1.4.1.1.88.50
KeyObjectSelectionDocumentStorage                    1.2.840.10008.5.1.4.1.1.88.59
ChestCADSRStorage                                    1.2.840.10008.5.1.4.1.1.88.65
XRayRadiationDoseSRStorage                           1.2.840.10008.5.1.4.1.1.88.67
ColonCADSRStorage                                    1.2.840.10008.5.1.4.1.1.88.69
EncapsulatedPDFStorage                               1.2.840.10008.5.1.4.1.1.104.1
PositronEmissionTomographyImageStorage               1.2.840.10008.5.1.4.1.1.128
RTImageStorage                                       1.2.840.10008.5.1.4.1.1.481.1
RTDoseStorage                                        1.2.840.10008.5.1.4.1.1.481.2
RTStructureSetStorage                                1.2.840.10008.5.1.4.1.1.481.3
RTBeamsTreatmentRecordStorage                        1.2.840.10008.5.1.4.1.1.481.4
RTPlanStorage                                        1.2.840.10008.5.1.4.1.1.481.5
RTBrachyTreatmentRecordStorage                       1.2.840.10008.5.1.4.1.1.481.6
RTTreatmentSummaryRecordStorage                      1.2.840.10008.5.1.4.1.1.481.7

storescu の既定の動作では、対応する各 SOP クラス(抽象構文)に対して 2 つのプレゼンテーションコンテキストを提案します。1 つは優先する転送構文を持つもの、もう 1 つはその他すべての非圧縮転送構文を持つものです。既定で優先される転送構文は、storescu を実行するマシンのローカルバイト順に対応したバイト順を持つ explicit VR です。この動作は –propose–combine–required の各オプションで変更できます(前述を参照)。これらのオプションに応じて、以下の転送構文に対応します。

LittleEndianImplicitTransferSyntax                   1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax                   1.2.840.10008.1.2.1
DeflatedExplicitVRLittleEndianTransferSyntax         1.2.840.10008.1.2.1.99 (*)
BigEndianExplicitTransferSyntax                      1.2.840.10008.1.2.2
JPEGProcess1TransferSyntax                           1.2.840.10008.1.2.4.50
JPEGProcess2_4TransferSyntax                         1.2.840.10008.1.2.4.51
JPEGProcess14SV1TransferSyntax                       1.2.840.10008.1.2.4.70
JPEGLSLosslessTransferSyntax                         1.2.840.10008.1.2.4.80
JPEGLSLossyTransferSyntax                            1.2.840.10008.1.2.4.81
JPEG2000LosslessOnlyTransferSyntax                   1.2.840.10008.1.2.4.90
JPEG2000TransferSyntax                               1.2.840.10008.1.2.4.91
MPEG2MainProfileAtMainLevelTransferSyntax            1.2.840.10008.1.2.4.100
MPEG2MainProfileAtHighLevelTransferSyntax            1.2.840.10008.1.2.4.101
MPEG4HighProfileLevel4_1TransferSyntax               1.2.840.10008.1.2.4.102
MPEG4BDcompatibleHighProfileLevel4_1TransferSyntax   1.2.840.10008.1.2.4.103
MPEG4HighProfileLevel4_2_For2DVideoTransferSyntax    1.2.840.10008.1.2.4.104
MPEG4HighProfileLevel4_2_For3DVideoTransferSyntax    1.2.840.10008.1.2.4.105
MPEG4StereoHighProfileLevel4_2TransferSyntax         1.2.840.10008.1.2.4.106
HEVCMainProfileLevel5_1TransferSyntax                1.2.840.10008.1.2.4.107
HEVCMain10ProfileLevel5_1TransferSyntax              1.2.840.10008.1.2.4.108
RLELosslessTransferSyntax                            1.2.840.10008.1.2.5

(*) zlib サポートを有効にしてコンパイルした場合のみ(–version の出力を参照)

追加のストレージ SOP クラスや転送構文は、いわゆる「アソシエーションネゴシエーションプロファイル」を用いて使用できます(後述)。

storescu は、既定では拡張ネゴシエーションに対応しません。ただし、適切なアソシエーションネゴシエーションプロファイル(後述)を用いれば、特定の SOP クラスに対して拡張ネゴシエーションのオプションサポートを追加できます。

アソシエーションネゴシエーションプロファイルと設定ファイル

storescu は、DICOM ネットワークのアソシエーションネゴシエーション動作を指定するための柔軟な仕組みに対応しています。これは、設定ファイルから読み込める、いわゆる「アソシエーションネゴシエーションプロファイル」に基づいています。この設定ファイルの形式と意味は asconfig.txt に記載されています。

ユーザー認証ネゴシエーション

オプション –user–password でユーザー名やパスワードを指定する場合、値は UTF-8 エンコーディングで与える必要があります。

オプション –pos-response を使用すると、SCP に対し、storescu の要求で渡したユーザー認証情報への明示的な応答、すなわち承認を求めます。そのような応答が送信されない場合、storescu は処理を続けずに接続を中断します。ユーザー認証ネゴシエーションは後から標準に導入されたオプション機能であるため、多くの SCP は渡されたユーザー認証情報を検証せず、ユーザー認証応答をまったく返しません。

ロギング

各コマンドラインツールおよび基盤ライブラリのロギング出力のレベルは、ユーザーが指定できます。既定では、エラーと警告のみが標準エラー出力に書き出されます。オプション –verbose を使うと、処理の詳細といった情報メッセージも報告されます。オプション –debug を使うと、デバッグ目的などのために内部動作のより詳しい情報が得られます。その他のロギングレベルは、オプション –log-level で選択できます。–quiet モードでは致命的エラーのみが報告されます。そのような非常に重大なエラーが起きた場合、アプリケーションは通常終了します。各ロギングレベルの詳細については、モジュール「oflog」のドキュメントを参照してください。

ロギング出力をファイル(オプションでログファイルのローテーション付き)、syslog (Unix)、イベントログ (Windows) に書き出したい場合は、オプション –log-config を使用できます。この設定ファイルでは、特定のメッセージだけを特定の出力ストリームへ送ったり、メッセージを生成したモジュールやアプリケーションに基づいて特定のメッセージをフィルタリングしたりすることもできます。設定ファイルの例は < etcdir>/logger.cfg に用意されています。

コマンドライン

すべてのコマンドラインツールは、引数について次の表記法を用います。角括弧は省略可能な値 (0-1) を囲み、末尾の 3 つのドットは複数の値が許されること (1-n) を示します。両方の組み合わせは 0 から n 個の値を意味します。

コマンドラインオプションは、先頭の '+' または '-' 記号によって引数と区別されます。通常、コマンドラインオプションの順序や位置は任意です(つまりどこに置いてもよい)。ただし、相互に排他的なオプションの場合は、最も右に現れたものが使用されます。この動作は、一般的な Unix シェルの標準的な評価規則に従っています。

加えて、ファイル名の前に '@' 記号を付けることで、1 つ以上のコマンドファイルを指定できます(例: @command.txt)。このようなコマンド引数は、以降の評価が行われる前に、対応するテキストファイルの内容に置き換えられます(連続する空白は、引用符で囲まれていない限り単一の区切りとして扱われます)。なお、コマンドファイルの中に別のコマンドファイルを含めることはできません。この単純ながら効果的な方法によって、よく使うオプションや引数の組み合わせをまとめられ、長く分かりにくいコマンドラインを避けられます(例は < datadir>/dumppat.txt に用意されています)。

環境変数

storescu ユーティリティは、環境変数 DCMDICTPATH で指定された DICOM データ辞書の読み込みを試みます。既定では、すなわち環境変数 DCMDICTPATH が設定されていない場合、データ辞書がアプリケーションに組み込まれていない限り(Windows では既定で組み込み)、ファイル < datadir>/dicom.dic が読み込まれます。

既定の動作を優先すべきであり、環境変数 DCMDICTPATH は代替のデータ辞書が必要な場合にのみ使用してください。環境変数 DCMDICTPATH は、エントリをコロン (":") で区切る点で Unix シェルの PATH 変数と同じ形式です。Windows システムでは、区切りにセミコロン (";") を用います。データ辞書のコードは、環境変数 DCMDICTPATH で指定された各ファイルの読み込みを試みます。データ辞書を 1 つも読み込めない場合はエラーとなります。

ファイル

< docdir>/asconfig.txt - 設定ファイルのドキュメント
< etcdir>/storescu.cfg - アソシエーションネゴシエーションプロファイルの例

関連項目

storescp(1)

Copyright (C) 1996-2025 by OFFIS e.V., Escherweg 2, 26121 Oldenburg, Germany.