Philips MRI Software Upgrade

Questions regarding the DCMPRINT library, a DCMTK add-on that implements a DICOM Print Management SCP and SCU

Moderator: Moderator Team

Post Reply
Message
Author
Hans-Peter Hellemann
Posts: 2
Joined: Wed, 2011-05-25, 19:25
Location: Unterhaching

Philips MRI Software Upgrade

#1 Post by Hans-Peter Hellemann » Thu, 2011-05-26, 14:44

Since our last upgrade to release 12.1.5 from Service-Pack 4 to Service-Pack 5 our dcmprint is aborted with an System Message from the mri.
Is there somebody out with the same problem ?

DIMSE Command To Send:

# Dicom-Data-Set
# Used TransferSyntax: UnknownTransferSyntax
(0000,0000) UL 0 # 4, 1 CommandGroupLength
(0000,0002) UI =PrinterSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 256 # 2, 1 CommandField
(0000,0110) US 2 # 2, 1 MessageID
(0000,0800) US 257 # 2, 1 DataSetType
(0000,1000) UI =PrinterSOPInstance # 22, 1 AffectedSOPInstanceUID
(0000,1002) US 1 # 2, 1 EventTypeID
DIMSE sendDcmDataset: sending 112 bytes
DIMSE receiveCommand
DIMSE receiveCommand: 1 pdv's (130 bytes), presID=1
DIMSE Command Received:

# Dicom-Data-Set
# Used TransferSyntax: LittleEndianImplicit
(0000,0003) UI =PrinterSOPClass # 22, 1 RequestedSOPClassUID
(0000,0100) US 272 # 2, 1 CommandField
(0000,0110) US 0 # 2, 1 MessageID
(0000,0800) US 257 # 2, 1 DataSetType
(0000,1001) UI =PrinterSOPInstance # 22, 1 RequestedSOPInstanceUID
(0000,1005) AT (2110,0030)\(0008,0070)\(0008,1090)\(0018,1000)\(0018,1020) # 20, 5 AttributeIdentifierList
DIMSE Command To Send:

# Dicom-Data-Set
# Used TransferSyntax: UnknownTransferSyntax
(0000,0000) UL 0 # 4, 1 CommandGroupLength
(0000,0002) UI =PrinterSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 33040 # 2, 1 CommandField
(0000,0120) US 0 # 2, 1 MessageIDBeingRespondedTo
(0000,0800) US 1 # 2, 1 DataSetType
(0000,0900) US 0 # 2, 1 Status
(0000,1000) UI =PrinterSOPInstance # 22, 1 AffectedSOPInstanceUID
DIMSE sendDcmDataset: sending 112 bytes
DIMSE sendDcmDataset: sending 84 bytes
DIMSE receiveCommand
DIMSE receiveCommand: 1 pdv's (118 bytes), presID=1
DIMSE Command Received:

# Dicom-Data-Set
# Used TransferSyntax: LittleEndianImplicit
(0000,0002) UI =BasicFilmSessionSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 320 # 2, 1 CommandField
(0000,0110) US 1 # 2, 1 MessageID
(0000,0800) US 0 # 2, 1 DataSetType
(0000,1000) UI [2.16.124.113531.1.3.1.1303918635.18467] # 38, 1 AffectedSOPInstanceUID
DIMSE receiveFileData: 42 bytes read (last: YES)
DIMSE Command To Send:

# Dicom-Data-Set
# Used TransferSyntax: UnknownTransferSyntax
(0000,0000) UL 0 # 4, 1 CommandGroupLength
(0000,0002) UI =BasicFilmSessionSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 33088 # 2, 1 CommandField
(0000,0120) US 1 # 2, 1 MessageIDBeingRespondedTo
(0000,0800) US 1 # 2, 1 DataSetType
(0000,0900) US 0 # 2, 1 Status
(0000,1000) UI [2.16.124.113531.1.3.1.1303918635.18467] # 38, 1 AffectedSOPInstanceUID
DIMSE sendDcmDataset: sending 128 bytes
DIMSE sendDcmDataset: sending 106 bytes
DIMSE receiveCommand
DIMSE receiveCommand: 1 pdv's (118 bytes), presID=1
DIMSE Command Received:

# Dicom-Data-Set
# Used TransferSyntax: LittleEndianImplicit
(0000,0002) UI =BasicFilmBoxSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 320 # 2, 1 CommandField
(0000,0110) US 2 # 2, 1 MessageID
(0000,0800) US 0 # 2, 1 DataSetType
(0000,1000) UI [2.16.124.113531.1.3.1.1303918647.6334] # 38, 1 AffectedSOPInstanceUID
DIMSE receiveFileData: 246 bytes read (last: YES)
DIMSE Command To Send:

# Dicom-Data-Set
# Used TransferSyntax: UnknownTransferSyntax
(0000,0000) UL 0 # 4, 1 CommandGroupLength
(0000,0002) UI =BasicFilmBoxSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 33088 # 2, 1 CommandField
(0000,0120) US 2 # 2, 1 MessageIDBeingRespondedTo
(0000,0800) US 257 # 2, 1 DataSetType
(0000,0900) US 272 # 2, 1 Status
(0000,1000) UI [2.16.124.113531.1.3.1.1303918647.6334] # 38, 1 AffectedSOPInstanceUID
DIMSE sendDcmDataset: sending 128 bytes
DIMSE receiveCommand
DIMSE Command To Send:

# Dicom-Data-Set
# Used TransferSyntax: UnknownTransferSyntax
(0000,0000) UL 0 # 4, 1 CommandGroupLength
(0000,0002) UI =PrinterSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 256 # 2, 1 CommandField
(0000,0110) US 2 # 2, 1 MessageID
(0000,0800) US 257 # 2, 1 DataSetType
(0000,1000) UI =PrinterSOPInstance # 22, 1 AffectedSOPInstanceUID
(0000,1002) US 1 # 2, 1 EventTypeID
DIMSE sendDcmDataset: sending 112 bytes
DIMSE receiveCommand
DIMSE receiveCommand: 1 pdv's (130 bytes), presID=1
DIMSE Command Received:

# Dicom-Data-Set
# Used TransferSyntax: LittleEndianImplicit
(0000,0003) UI =PrinterSOPClass # 22, 1 RequestedSOPClassUID
(0000,0100) US 272 # 2, 1 CommandField
(0000,0110) US 0 # 2, 1 MessageID
(0000,0800) US 257 # 2, 1 DataSetType
(0000,1001) UI =PrinterSOPInstance # 22, 1 RequestedSOPInstanceUID
(0000,1005) AT (2110,0030)\(0008,0070)\(0008,1090)\(0018,1000)\(0018,1020) # 20, 5 AttributeIdentifierList
DIMSE Command To Send:

# Dicom-Data-Set
# Used TransferSyntax: UnknownTransferSyntax
(0000,0000) UL 0 # 4, 1 CommandGroupLength
(0000,0002) UI =PrinterSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 33040 # 2, 1 CommandField
(0000,0120) US 0 # 2, 1 MessageIDBeingRespondedTo
(0000,0800) US 1 # 2, 1 DataSetType
(0000,0900) US 0 # 2, 1 Status
(0000,1000) UI =PrinterSOPInstance # 22, 1 AffectedSOPInstanceUID
DIMSE sendDcmDataset: sending 112 bytes
DIMSE sendDcmDataset: sending 84 bytes
DIMSE receiveCommand
DIMSE receiveCommand: 1 pdv's (118 bytes), presID=1
DIMSE Command Received:

# Dicom-Data-Set
# Used TransferSyntax: LittleEndianImplicit
(0000,0002) UI =BasicFilmSessionSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 320 # 2, 1 CommandField
(0000,0110) US 1 # 2, 1 MessageID
(0000,0800) US 0 # 2, 1 DataSetType
(0000,1000) UI [2.16.124.113531.1.3.1.1303918678.26500] # 38, 1 AffectedSOPInstanceUID
DIMSE receiveFileData: 42 bytes read (last: YES)
DIMSE Command To Send:

# Dicom-Data-Set
# Used TransferSyntax: UnknownTransferSyntax
(0000,0000) UL 0 # 4, 1 CommandGroupLength
(0000,0002) UI =BasicFilmSessionSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 33088 # 2, 1 CommandField
(0000,0120) US 1 # 2, 1 MessageIDBeingRespondedTo
(0000,0800) US 1 # 2, 1 DataSetType
(0000,0900) US 0 # 2, 1 Status
(0000,1000) UI [2.16.124.113531.1.3.1.1303918678.26500] # 38, 1 AffectedSOPInstanceUID
DIMSE sendDcmDataset: sending 128 bytes
DIMSE sendDcmDataset: sending 106 bytes


--- the abort by the mri with severe system error ....

J. Riesmeier
DCMTK Developer
Posts: 2008
Joined: Tue, 2011-05-03, 14:38
Location: Oldenburg, Germany
Contact:

#2 Post by J. Riesmeier » Wed, 2011-06-01, 10:05

I'm sorry but I cannot see any reason for the abort in the log output. Did you use "tcpsrv" with --verbose, --debug and --dump?

However, it seems to me that the log output is not created for a single association but for two (or more)!? This is because the Message ID seems to be reused for multiple messages ...

Hans-Peter Hellemann
Posts: 2
Joined: Wed, 2011-05-25, 19:25
Location: Unterhaching

#3 Post by Hans-Peter Hellemann » Wed, 2011-06-08, 16:04

I did the tcpsrv --verbose --debug --dump and got:
DIMSE Command To Send:

# Dicom-Data-Set
# Used TransferSyntax: UnknownTransferSyntax
(0000,0000) UL 0 # 4, 1 CommandGroupLength
(0000,0002) UI =PrinterSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 256 # 2, 1 CommandField
(0000,0110) US 2 # 2, 1 MessageID
(0000,0800) US 257 # 2, 1 DataSetType
(0000,1000) UI =PrinterSOPInstance # 22, 1 AffectedSOPInstanceUID
(0000,1002) US 1 # 2, 1 EventTypeID
DIMSE sendDcmDataset: sending 112 bytes
DIMSE receiveCommand
DIMSE receiveCommand: 1 pdv's (130 bytes), presID=1
DIMSE Command Received:

# Dicom-Data-Set
# Used TransferSyntax: LittleEndianImplicit
(0000,0003) UI =PrinterSOPClass # 22, 1 RequestedSOPClassUID
(0000,0100) US 272 # 2, 1 CommandField
(0000,0110) US 0 # 2, 1 MessageID
(0000,0800) US 257 # 2, 1 DataSetType
(0000,1001) UI =PrinterSOPInstance # 22, 1 RequestedSOPInstanceUID
(0000,1005) AT (2110,0030)\(0008,0070)\(0008,1090)\(0018,1000)\(0018,1020) # 20, 5 AttributeIdentifierList
DIMSE Command To Send:

# Dicom-Data-Set
# Used TransferSyntax: UnknownTransferSyntax
(0000,0000) UL 0 # 4, 1 CommandGroupLength
(0000,0002) UI =PrinterSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 33040 # 2, 1 CommandField
(0000,0120) US 0 # 2, 1 MessageIDBeingRespondedTo
(0000,0800) US 1 # 2, 1 DataSetType
(0000,0900) US 0 # 2, 1 Status
(0000,1000) UI =PrinterSOPInstance # 22, 1 AffectedSOPInstanceUID
DIMSE sendDcmDataset: sending 112 bytes
DIMSE sendDcmDataset: sending 84 bytes
DIMSE receiveCommand
DIMSE receiveCommand: 1 pdv's (118 bytes), presID=1
DIMSE Command Received:

# Dicom-Data-Set
# Used TransferSyntax: LittleEndianImplicit
(0000,0002) UI =BasicFilmSessionSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 320 # 2, 1 CommandField
(0000,0110) US 1 # 2, 1 MessageID
(0000,0800) US 0 # 2, 1 DataSetType
(0000,1000) UI [2.16.124.113531.1.3.1.1307120343.20485] # 38, 1 AffectedSOPInstanceUID
DIMSE receiveFileData: 42 bytes read (last: YES)
DIMSE Command To Send:

# Dicom-Data-Set
# Used TransferSyntax: UnknownTransferSyntax
(0000,0000) UL 0 # 4, 1 CommandGroupLength
(0000,0002) UI =BasicFilmSessionSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 33088 # 2, 1 CommandField
(0000,0120) US 1 # 2, 1 MessageIDBeingRespondedTo
(0000,0800) US 1 # 2, 1 DataSetType
(0000,0900) US 0 # 2, 1 Status
(0000,1000) UI [2.16.124.113531.1.3.1.1307120343.20485] # 38, 1 AffectedSOPInstanceUID
DIMSE sendDcmDataset: sending 128 bytes
DIMSE sendDcmDataset: sending 106 bytes
DIMSE receiveCommand
DIMSE receiveCommand: 1 pdv's (118 bytes), presID=1
DIMSE Command Received:

# Dicom-Data-Set
# Used TransferSyntax: LittleEndianImplicit
(0000,0002) UI =BasicFilmBoxSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 320 # 2, 1 CommandField
(0000,0110) US 2 # 2, 1 MessageID
(0000,0800) US 0 # 2, 1 DataSetType
(0000,1000) UI [2.16.124.113531.1.3.1.1307120421.3093] # 38, 1 AffectedSOPInstanceUID
DIMSE receiveFileData: 226 bytes read (last: YES)
DIMSE Command To Send:

# Dicom-Data-Set
# Used TransferSyntax: UnknownTransferSyntax
(0000,0000) UL 0 # 4, 1 CommandGroupLength
(0000,0002) UI =BasicFilmBoxSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 33088 # 2, 1 CommandField
(0000,0120) US 2 # 2, 1 MessageIDBeingRespondedTo
(0000,0800) US 257 # 2, 1 DataSetType
(0000,0900) US 272 # 2, 1 Status
(0000,1000) UI [2.16.124.113531.1.3.1.1307120421.3093] # 38, 1 AffectedSOPInstanceUID
DIMSE sendDcmDataset: sending 128 bytes
DIMSE receiveCommand
DIMSE Command To Send:

# Dicom-Data-Set
# Used TransferSyntax: UnknownTransferSyntax
(0000,0000) UL 0 # 4, 1 CommandGroupLength
(0000,0002) UI =PrinterSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 256 # 2, 1 CommandField
(0000,0110) US 2 # 2, 1 MessageID
(0000,0800) US 257 # 2, 1 DataSetType
(0000,1000) UI =PrinterSOPInstance # 22, 1 AffectedSOPInstanceUID
(0000,1002) US 1 # 2, 1 EventTypeID
DIMSE sendDcmDataset: sending 112 bytes
DIMSE receiveCommand
DIMSE receiveCommand: 1 pdv's (130 bytes), presID=1
DIMSE Command Received:

# Dicom-Data-Set
# Used TransferSyntax: LittleEndianImplicit
(0000,0003) UI =PrinterSOPClass # 22, 1 RequestedSOPClassUID
(0000,0100) US 272 # 2, 1 CommandField
(0000,0110) US 0 # 2, 1 MessageID
(0000,0800) US 257 # 2, 1 DataSetType
(0000,1001) UI =PrinterSOPInstance # 22, 1 RequestedSOPInstanceUID
(0000,1005) AT (2110,0030)\(0008,0070)\(0008,1090)\(0018,1000)\(0018,1020) # 20, 5 AttributeIdentifierList
DIMSE Command To Send:

# Dicom-Data-Set
# Used TransferSyntax: UnknownTransferSyntax
(0000,0000) UL 0 # 4, 1 CommandGroupLength
(0000,0002) UI =PrinterSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 33040 # 2, 1 CommandField
(0000,0120) US 0 # 2, 1 MessageIDBeingRespondedTo
(0000,0800) US 1 # 2, 1 DataSetType
(0000,0900) US 0 # 2, 1 Status
(0000,1000) UI =PrinterSOPInstance # 22, 1 AffectedSOPInstanceUID
DIMSE sendDcmDataset: sending 112 bytes
DIMSE sendDcmDataset: sending 84 bytes
DIMSE receiveCommand
DIMSE receiveCommand: 1 pdv's (118 bytes), presID=1
DIMSE Command Received:

# Dicom-Data-Set
# Used TransferSyntax: LittleEndianImplicit
(0000,0002) UI =BasicFilmSessionSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 320 # 2, 1 CommandField
(0000,0110) US 1 # 2, 1 MessageID
(0000,0800) US 0 # 2, 1 DataSetType
(0000,1000) UI [2.16.124.113531.1.3.1.1307120452.14343] # 38, 1 AffectedSOPInstanceUID
DIMSE receiveFileData: 42 bytes read (last: YES)
DIMSE Command To Send:

# Dicom-Data-Set
# Used TransferSyntax: UnknownTransferSyntax
(0000,0000) UL 0 # 4, 1 CommandGroupLength
(0000,0002) UI =BasicFilmSessionSOPClass # 22, 1 AffectedSOPClassUID
(0000,0100) US 33088 # 2, 1 CommandField
(0000,0120) US 1 # 2, 1 MessageIDBeingRespondedTo
(0000,0800) US 1 # 2, 1 DataSetType
(0000,0900) US 0 # 2, 1 Status
(0000,1000) UI [2.16.124.113531.1.3.1.1307120452.14343] # 38, 1 AffectedSOPInstanceUID
DIMSE sendDcmDataset: sending 128 bytes
DIMSE sendDcmDataset: sending 106 bytes
DIMSE receiveCommand


------------------------------------------------------------------
already the same. The two conncects are caused by: initial the mri justs
connects to the printscp to select the format etc.
The second is the real print command which aborts with a system error and as usual without any serious information: call philips...

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest