WEASIS's DICOM Printer error

193 views
Skip to first unread message

cslee

unread,
Nov 9, 2015, 3:09:09 AM11/9/15
to dcm4che
When transferring the images to real DICOM Printer shall receive the following error.

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
09.11.2015 16:31:12.547 *DEBUG* [pool-5-thread-1]() org.dcm4che3.net.Association "FCR-CSL"->DRYPIX(1): enter state: Sta6 - Association established and ready for data transfer
09.11.2015 16:31:12.547 *TRACE* [pool-5-thread-1]() org.dcm4che3.net.Association "FCR-CSL"->DRYPIX(1): waiting for PDU
09.11.2015 16:31:12.547 *TRACE* [pool-5-thread-1]() org.dcm4che3.net.Association "FCR-CSL"->DRYPIX(1) >> PDU[type=7, len=4]
09.11.2015 16:31:12.548 *INFO* [pool-5-thread-1]() org.dcm4che3.net.Association "FCR-CSL"->DRYPIX(1) >> A-ABORT[source: 2 - service-provider, reason: 0 - reason-not-specified]
09.11.2015 16:31:12.548 *INFO* [pool-5-thread-1]() org.dcm4che3.net.Association "FCR-CSL"->DRYPIX(1): close Socket[addr=/192.168.0.230,port=17238,localport=51427]
09.11.2015 16:31:12.548 *DEBUG* [pool-5-thread-1]() org.dcm4che3.net.Association "FCR-CSL"->DRYPIX(1): enter state: Sta1 - Idle
09.11.2015 16:31:12.548 *ERROR* [AWT-EventQueue-0]() org.weasis.dicom.explorer.print.DicomPrintDialog DICOM Print Service A-ABORT[source: 2 - service-provider, reason: 0 - reason-not-specified]
 at org.dcm4che3.net.PDUDecoder.nextPDU(PDUDecoder.java)
 at org.dcm4che3.net.Association$2.run(Association.java)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
 at java.lang.Thread.run(Unknown Source)
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

When transferring the images to DICOM Printer emulator shall receive the following error.

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
09.11.2015 16:51:14.912 *DEBUG* [AWT-EventQueue-0]() org.dcm4che3.net.Association "FCR-CSL"->BUNNY(1): enter state: Sta5 - Awaiting A-ASSOCIATE-AC or A-ASSOCIATE-RJ PDU
09.11.2015 16:52:48.883 *INFO* [pool-4-thread-1]() org.dcm4che3.net.Association "FCR-CSL"->BUNNY(1): i/o exception: java.net.SocketException: Connection reset in State: Sta5 - Awaiting A-ASSOCIATE-AC or A-ASSOCIATE-RJ PDU
09.11.2015 16:52:48.883 *INFO* [pool-4-thread-1]() org.dcm4che3.net.Association "FCR-CSL"->BUNNY(1): close Socket[addr=/127.0.0.1,port=3000,localport=51669]
09.11.2015 16:52:48.884 *DEBUG* [pool-4-thread-1]() org.dcm4che3.net.Association "FCR-CSL"->BUNNY(1): enter state: Sta1 - Idle
09.11.2015 16:52:48.884 *ERROR* [AWT-EventQueue-0]() org.weasis.dicom.explorer.print.DicomPrintDialog DICOM Print Service java.net.SocketException: Connection reset
 at java.net.SocketInputStream.read(Unknown Source)
 at java.net.SocketInputStream.read(Unknown Source)
 at org.dcm4che3.util.StreamUtils.readFully(StreamUtils.java)
 at org.dcm4che3.net.PDUDecoder.readFully(PDUDecoder.java)
 at org.dcm4che3.net.PDUDecoder.nextPDU(PDUDecoder.java)
 at org.dcm4che3.net.Association$2.run(Association.java)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
 at java.lang.Thread.run(Unknown Source)
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

WEASIS seems to be a problem.

Do you know the solution?

Adil Tiadi

unread,
Nov 9, 2015, 9:01:38 AM11/9/15
to dcm4che
Hi, 

What is your DICOM Printer emulator?

Adil. 

cslee

unread,
Nov 12, 2015, 1:09:00 AM11/12/15
to dcm4che
I used an emulator called BUNNY.


Download the Bunny under the download path.

You can see the print image. (AETITLE : BUNNY, Port : 3000)

BUNNY does not operate only WEASIS.


Have you ever know a solution?

Nicolas Roduit

unread,
Nov 14, 2015, 6:35:55 AM11/14/15
to dcm4che
I tried Bunny, it crashes during the dicom association. I didn't find any documentation how to configure it. There is no log file, no help and no way to configure the dicom printer scp!

You can try other DICOM printer emulators like http://www.charruasoft.com/products/printscp/

cslee

unread,
Nov 16, 2015, 3:22:01 AM11/16/15
to dcm4che
I really appreciate your feedback.

BUNNY log is not recorded because they do not have Associate.

FUJI DICOM printer also think for the same reason.

The well print on other products.
Reply all
Reply to author
Forward
0 new messages