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

フレームを表示

OnPrinterReportメソッド








標準、警告または障害状態を示すイベントタイプIDを指定します。設定可能な値は、以下の通りです。
意味
1 ノーマル状態(イベントタイプ名=標準)。この場合、パラメーターreportInformationは、無効な参照(Visual BasicではNothing)であるでしょう。
2 警告状態(イベントタイプ名=警告)。
3 障害状態(イベントタイプ名=失敗)。
警告と障害状態でプリンター情報を指定するDicomPrinterReportInformationオブジェクト。これは無効な参照(Visual BasicではNothing)でありえます、そして、パラメーターeventTypeIDが1(ノーマル状態)と等しいならば、それは常に無効な参照です。
プリンター状態報告が印刷SCPから受領されるとき、呼び出されます。
構文
public virtual void OnPrinterReport( 
   int eventTypeID,
   DicomPrinterReportInformation reportInformation
)
'Declaration
 
Public Overridable Sub OnPrinterReport( _
   ByVal eventTypeID As Integer, _
   ByVal reportInformation As DicomPrinterReportInformation _
) 
'Usage
 
Dim instance As DicomPrintScu
Dim eventTypeID As Integer
Dim reportInformation As DicomPrinterReportInformation
 
instance.OnPrinterReport(eventTypeID, reportInformation)
public virtual void OnPrinterReport( 
   int eventTypeID,
   DicomPrinterReportInformation reportInformation
)
 function Leadtools.Dicom.DicomPrintScu.OnPrinterReport( 
   eventTypeID ,
   reportInformation 
)
public:
virtual void OnPrinterReport( 
   int eventTypeID,
   DicomPrinterReportInformation^ reportInformation
) 

パラメーター

eventTypeID
標準、警告または障害状態を示すイベントタイプIDを指定します。設定可能な値は、以下の通りです。
意味
1 ノーマル状態(イベントタイプ名=標準)。この場合、パラメーターreportInformationは、無効な参照(Visual BasicではNothing)であるでしょう。
2 警告状態(イベントタイプ名=警告)。
3 障害状態(イベントタイプ名=失敗)。
reportInformation
警告と障害状態でプリンター情報を指定するDicomPrinterReportInformationオブジェクト。これは無効な参照(Visual BasicではNothing)でありえます、そして、パラメーターeventTypeIDが1(ノーマル状態)と等しいならば、それは常に無効な参照です。
解説
印刷SCUがプリンターステータスの変化について印刷SCPからレポートを受領するときはいつでも、このコールバックメソッドは呼び出されます。2つのMeta SOPクラス(基本的なグレイスケールは管理機構Meta SOPクラスと基本カラープリント管理機構Meta SOPクラスを印刷します)のいずれかがアソシエーションの上でサポートされるならば、Printer SOPクラスもサポートされます、そして、それゆえに、メソッドは呼び出されることになっています。2つのMeta SOPクラスのどれもサポートされないならば、メソッドは決して呼び出されません。

警告と障害状態では、印刷SCPは、属性Printerステータス情報(DicomPrinterReportInformationクラスのプロパティPrinterStatusInfo)でプリンターステータスについて追加情報を供給することになっています。

このメソッドのためのDicomPrintScuクラスの実装は、単に何もしません。このコールバックメソッドを利用するために、DicomPrintScuクラスに由来する新しいクラスを作成しなければならなくて、目的の実装を提供しているメソッドをオーバーライドしなければなりません。

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

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

参照

参照

DicomPrintScuクラス
DicomPrintScuメンバ
GetPrinterInformationメソッド
GetPrinterConfigurationメソッド

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