LDicomPrintSCU:副

# include“ltdic.h”

L_INTLDicomPrintSCU::Associate(pszPrintScuIP, uPrintScuPort, pszPrintScpIP, uPrintScpPort, pszCalledTitle, pszCallingTitle, uSupportedClasses)

L_INTLDicomPrintSCU::Associate(pszPrintScpIP, uPrintScpPort, pszCalledTitle, pszCallingTitle, uSupportedClasses)

连接到打印SCP,然后建立DICOM关联。

参数

常量L_TCHAR* pszPrintScuIP

包含打印SCU的IP地址或DNS名称的字符串。

L_UINTuPrintScuPort

打印SCU端口号。

常量L_TCHAR* pszPrintScpIP

包含打印SCP的IP地址或DNS名称的字符串。

L_UINTuPrintScpPort

打印SCP的端口号。

常量L_TCHAR* pszCalledTitle

包含被调用的AE标题(打印SCP的AE标题)的字符串。

常量L_TCHAR* pszCallingTitle

包含呼叫AE标题(打印SCU的AE标题)的字符串。

L_UINT16uSupportedClasses

指定打印SCU支持的SOP/元SOP类。它可以是以下值的任意组合。但是,如果三个元SOP类都没有指定,则将自动指定基本灰度打印管理元SOP类。

价值 意义
PRINTSCU_BASIC_GRAYSCALE_PM_META_SOP_CLASS [0x01]指定基本灰度打印管理元SOP类。
PRINTSCU_BASIC_COLOR_PM_META_SOP_CLASS [0x02]基本彩色打印管理元SOP类。
PRINTSCU_PULL_STORED_PM_META_SOP_CLASS [0x04]指定拉存储打印管理元SOP类。
PRINTSCU_BASIC_ANNOTATION_BOX_SOP_CLASS [0x08]基本注释框SOP类。
PRINTSCU_BASIC_PRINT_IMAGE_OVERLAY_BOX_SOP_CLASS [0x10]指定基本打印图像覆盖盒SOP类。
PRINTSCU_PRESENTATION_LUT_SOP_CLASS [0x20]表示LUT SOP类。
PRINTSCU_PRINT_JOB_SOP_CLASS [0x40]打印作业SOP类。
PRINTSCU_PRINTER_CONFIGURATION_RETRIEVAL_SOP_CLASS [0x80]打印机配置检索SOP类。

返回

价值 意义
0 协会成功成立。
DICOM_ERROR_PRINTSCU_ASSOCIATE_RQ_REJECTED 打印SCP拒绝了关联请求。
> 0 发生错误。指返回代码

评论

在执行任何打印管理操作之前,必须成功建立关联。

此函数将首先尝试连接到打印SCP。如果成功,它将尝试建立协会。除非打印SCP接受/拒绝关联,或者发生错误,否则此函数不会返回。

这个函数LDicomPrintSCU: GetAssociateRejectInfo可以用于在关联请求被打印SCP拒绝的情况下获得有关关联拒绝的信息。

uSupportedClasses参数指定打印SCU本身支持的SOP/Meta SOP类。一旦协会成立,其功能LDicomPrintSCU: IsClassSupported可用于测试某个特定SOP/元SOP类是否在关联上(因此也支持打印SCP)得到支持。

必须使用该函数释放已建立的关联LDicomPrintSCU:释放

请注意:不需要调用基类函数LDicomNet:连接而且LDicomNet:关闭,当使用LDicomPrintSCU类。

必需的dll和库

平台

Win32, x64

LEADTOOLS DICOM c++类库帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。