用fo-dicom实现print scu的注意事项

本文详细介绍了使用fo-dicom库在C#中实现print SCU时遇到的困难,包括associate不成功和打印失败的问题。通过对比分析和修改源代码,解决了fo-dicom与charruasoft print SCP的兼容性问题,具体涉及到DicomClient.cs、FilmBox.cs和PrintJob.cs的修改。最后,总结了fo-dicom库在print SCU功能上存在的问题和需要改进的地方。
摘要由CSDN通过智能技术生成

用fo-dicom实现print scu的注意事项

fo-dicom是一个开源的协议库,开发语言是c#。网上针对fo-dicom的分析也有不少,但是专门针对dicom print的文章还是太少了。

近几天需要用fo-dicom实现一个print scu,把其中的一些注意事项总结一下。

工欲善其事,必先利其器。在编程调试过程中各种各样的辅助工具必不可少。经过网上搜索、自己验证测试后,推荐使用方便的scp,scu测试工具:

  1. charruasoft print scu
  2. charruasoft print scp

这两个工具使用方便,scu只需要设置一下called AET、calling AET、remote host、remote port等参数即可。

scp稍微麻烦一些,必须先在Rules选项卡中建立一个新项,填入called AET、打印机名称等。然后在General选项卡中设置scp参数即可。
Rules
General

工具齐备了,下面开始代码吧。fo-dicom本身例子已经包含了printscu和printscp,先直接使用例子中的代码试一下

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值