基于fo-dicom实现的DicomPrintScp胶片打印服务器收图源码

559
知识付费
文章摘要
此内容由人工摘要内容,并由AI根据文章内容进行润色
本代码提取于已经落地多年的项目源码,基于c# + fo-dicom 实现了相对比较通用的打印通讯协议兼容,对接的设备没有100也有七八十台了,dicom打印这块的行业坑基本也就坑在这里,初期需要花费大量的时间去兼容各式各样的设备,最初入行时经验太少,曾经因为一台设备对接兼容问题愣是被迫在东北待了好久,最后才得以解决 说多了都是泪。
补充展位 Pages_Download_Get#0

资源解压密码: 252816

关于DicomPrintScp打印这块懂得无需多说,不懂得也用不上,反正从事医疗相关电子影像行业的基本脱不开dicom这个行业坑,此资源比较适合从事相关医疗打印方面工作的c#.net开发人员,可以用于工作中学习对接医疗硬件设备使用,可以解决一部分放射设备机器打印的对接(不代表所有的设备都没有问题,所以某些情况下还是需要自己做一通信代码调试的),适合有自我学习能力的同学,指望一套代码吃遍市面所有设备的就不要买了(站长绝对会留着卖软件授权0.0)。

# 源码演示使用视频

注意:个人精力有限,不提供额外设备调试服务 望理解0.0

下图是项目源码demo的项目结构截图

基于fo-dicom实现的DicomPrintScp胶片打印服务器收图源码

实现的内容:

  1. 相对比较通用的dicom print 协议兼容 (落地项目背书,但无法保证市面上的设备100%对接过、所以无法保证可以100%无缝对接 想要学习这方面的话可以了解下DVTK工具包以及相关设备厂商的DICOM一致性声明)

  2. 基础的的收图功能,配置好收图信息 然后对应添加到设备即可

  3. 存图功能:这里站长是用了自己实现了GDI+拼图合成,为了兼容部分设备发碎图问题的,如果没有此类需求可以 可以自行改成使用fo-dicom自带的图像输出方法。

源码实现的功能比较基础,代码也比较简单,相应的关键代码位置都打了注释说明,对于新手学习入门很友好,网上这块完整实现的代码很少(这里特指经过实际落地验证的),使用调试演示下载包里提供了演示视频,可以自行观看视频效果

开发环境

  1. 开发工具 Visual Studio 2019

  2. 运行环境 .NET Framework 4.61

  3. 三方组件 Nuget: fo-dicom.desktop 4.0.7

注意事项

本源代码文件属于网络虚拟文件易于拷贝副本,所以一经售出后概不接受退款,站长可保证源码可正常进行vs调试,如果无法运行 可提供首次调试运行环境问题的协助支持,可以正常运行调试后,不再提供其他技术支持。

补充展位
Pages_Download_Get#1

相关推荐