Hello everyone,
I am implementing a DICOM Print SCP (Basic Grayscale Print Management) using pynetdicom and pydicom. During testing I observed an issue that only occurs when both the SCU and SCP run on a 32-bit Windows environment.
Below are the environments used:
Environment 1
OS: Windows 7 (32-bit)
Python: 3.8
pydicom: 2.4.4
pynetdicom: 2.0.2
Environment 2
OS: Windows 11 (64-bit)
Python: 3.10
pydicom: 3.0.1
pynetdicom: 3.0.4
The same SCP implementation is used in both environments.
Test scenarios:
Scenario 1
SCU running on Windows 11 (64-bit) sending print requests to the SCP running on Windows 7 (32-bit).
Result: Works correctly and the complete print workflow succeeds.
Scenario 2
SCU running on Windows 7 (32-bit) sending print requests to the SCP running on Windows 11 (64-bit).
Result: Also works correctly.
Scenario 3
When both SCU and SCP are running on Windows 7 (32-bit) (either on the same machine or on different machines), the issue appears.
Observed behavior:
• Association is successfully established.
• The workflow begins but then an A-ABORT (source: DUL service-user) occurs.
• After the abort, the remaining DIMSE commands are not received.
For additional testing I also used DICOM Scope as the SCU and observed the same behavior when communicating with the 32-bit SCP.
Since the same SCP code works correctly when one side runs on Windows 11 (64-bit), I am trying to understand whether this could be related to:
• differences between pynetdicom 2.x and 3.x
• behavior differences in 32-bit Python environments
• or some known limitation in Windows 7 networking or threading behavior.
Has anyone encountered similar behavior when running pynetdicom in a 32-bit environment?
Any guidance or suggestions would be greatly appreciated.
Thank you.
--
You received this message because you are subscribed to the Google Groups "pynetdicom" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pynetdicom+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/pynetdicom/62d55267-8b74-44b1-b4e5-982551df016dn%40googlegroups.com.