LEADTOOLS Medical(Leadtools.Dicomアセンブリ)

フレームを表示

GetPrinterInformationメソッド








検索されるプリンター情報を指定するDicomPrinterInformationオブジェクト。これが無効な参照(Visual BasicではNothing)に設定されるならば、すべての属性の値が必要とされると仮定されます。
印刷SCPに要求で指定されていると基本カラープリント管理機構Meta SOPクラスに勧める場合はTrue;基本的なグレースケールが管理機構Meta SOPクラスを印刷するよう勧める場合はFalse.より多くの詳細は、下で伝えられます。
プリンターに関する情報についての印刷SCPを問い合わせて、検索された情報を返します。
構文
'Declaration
 
Public Function GetPrinterInformation( _
   ByVal requiredPrinterInformation As DicomPrinterInformation, _
   ByVal colorPrintManagement As Boolean _
) As DicomPrinterInformation
'Usage
 
Dim instance As DicomPrintScu
Dim requiredPrinterInformation As DicomPrinterInformation
Dim colorPrintManagement As Boolean
Dim value As DicomPrinterInformation
 
value = instance.GetPrinterInformation(requiredPrinterInformation, colorPrintManagement)
 function Leadtools.Dicom.DicomPrintScu.GetPrinterInformation( 
   requiredPrinterInformation ,
   colorPrintManagement 
)

パラメーター

requiredPrinterInformation
検索されるプリンター情報を指定するDicomPrinterInformationオブジェクト。これが無効な参照(Visual BasicではNothing)に設定されるならば、すべての属性の値が必要とされると仮定されます。
colorPrintManagement
印刷SCPに要求で指定されていると基本カラープリント管理機構Meta SOPクラスに勧める場合はTrue;基本的なグレースケールが管理機構Meta SOPクラスを印刷するよう勧める場合はFalse.より多くの詳細は、下で伝えられます。

戻り値

プリンター情報を指定するDicomPrinterInformationオブジェクトは、印刷SCPによって送りました。属性が印刷SCPの反応に含まれないならば、対応するプロパティは、返されたオブジェクトで、空の文字列に設定されます。
解説
このメソッドによってスローされることができる例外の2つは、以下の通りです:
例外型。 状態
DicomExceptionCode.PrintSCUFailureStatus 印刷SCPの反応は、失敗ステータスコードを指定します。
DicomExceptionCode.PrintSCUClassNotSupported 基本グレースケールプリント管理機構Meta SOPクラスも基本カラープリント管理機構Meta SOPクラスもアソシエーションの上でサポートされません、そして、それゆえに、Printer SOPクラスはサポートされません。

それが印刷SCPの返信を受け取るまで、メソッドは返りません、または、エラーは発生します。メソッドGetLastOperationStatusは、印刷SCPの反応で指定されているステータスコードを得るのに用いられることができます。メソッドGetPrinterInformationが成功しているならば、印刷SCPの反応における成功か警告ステータスコードで、必須のプリンター情報は正常に検索されました。

パラメーターrequiredPrinterInformationは、検索されるプリンター情報を指定します。DicomPrinterInformationクラスでは、すべてのプロパティは、文字列です。属性の値のために、印刷SCPを問い合わせるために、対応するプロパティは、渡されたオブジェクトで、無効な参照(Visual BasicではNothing)であってはいけません;たとえば、それは空の文字列に設定されることができます。プロパティが無効な参照であるならば、対応する属性は要求に含まれません。しかし、すべてのプロパティがnull参照に設定されるならば、印刷SCPはすべての属性の値のために問い合わせられます。

Printer SOPクラスは、両方の基本グレースケールプリント管理機構Meta SOPクラス(基本カラープリント管理機構Meta SOPクラスだけでなく)に入ります。パラメーターcolorPrintManagementは、印刷SCPに要求で指定されているとMeta SOPクラスに勧めます。しかし、このパラメーターで特定されたMeta SOPクラスがアソシエーションの上でサポートされない限り、それは要求で指定されていないでしょう、そして、メソッドは代わりにサポートされたMeta SOPクラスを選択します。したがって、1つのMeta SOPクラスがサポートされさえすれば、メソッドは常にこのパラメーターの値にかかわりなくそれを選択します。

サンプル
サンプルのために、参照しますAssociate
必要条件

ターゲットプラットホーム

参照

参照

DicomPrintScuクラス
DicomPrintScuメンバ
OnPrinterReportメソッド
GetPrinterConfigurationメソッド
GetLastOperationStatusメソッド

Leadtools.Dicomは、Medicalツールキットサーバのライセンスと、解除キーが必要です。詳細は、以下を参照してください。Imaging Pro/Document/Medicalの機能