Virtual printer for DICOM. Works as a proxy and spooler for a real printer(s). Also, all prints may be archived in a DICOM storage server.
-
Install build dependecies
sudo apt install lsb-release debhelper fakeroot libdcmtk2-dev \ qt5-default libtesseract-dev
-
Make
qmake virtual-dicom-printer.pro make
-
Install
sudo make install
-
Create Package
dpkg-buildpackage -us -uc -tc -I*.yml -Icache* -rfakeroot
-
Install build dependecies
sudo yum install -y redhat-lsb rpm-build git make cmake gcc-c++ \ qt5-qtbase-devel tesseract-devel openssl-devel libxml2-devel git
-
Build DCMTK
.ci/git-install.sh https://github.com/DCMTK/dcmtk.git DCMTK-3.6.3 \ "-DCMAKE_INSTALL_PREFIX=/usr -DDCMTK_WITH_OPENSSL=OFF -DDCMTK_WITH_WRAP=OFF -DDCMTK_WITH_ICU=OFF -DDCMTK_WITH_ICONV=OFF"
-
Make
qmake-qt5 virtual-dicom-printer.pro make
-
Install
sudo make install
-
Create Package
tar czf ../virtual-dicom-printer.tar.gz --exclude=cache* --exclude=debian \ --exclude=*.yml * && rpmbuild -ta ../virtual-dicom-printer.tar.gz
-
Install build dependecies
sudo dnf install redhat-lsb rpm-build make gcc-c++ qt5-qtbase-devel \ dcmtk-devel tesseract-devel openssl-devel libxml2-devel
-
Make
qmake-qt5 virtual-dicom-printer.pro make
-
Install
sudo make install
-
Create Package
tar czf /tmp/virtual-dicom-printer.tar.gz * --exclude=.git && rpmbuild -ta /tmp/virtual-dicom-printer.tar.gz
-
Install build dependecies
sudo dnf install lsb-release rpm-build git make cmake gcc-c++ \ qttools5 lib64qt5base5-devel lib64tesseract-devel git
-
Build DCMTK
.ci/git-install.sh https://github.com/DCMTK/dcmtk.git DCMTK-3.6.3 \ "-DCMAKE_INSTALL_PREFIX=/usr -DDCMTK_WITH_OPENSSL=OFF -DDCMTK_WITH_WRAP=OFF -DDCMTK_WITH_ICU=OFF -DDCMTK_WITH_ICONV=OFF"
-
Make
qmake virtual-dicom-printer.pro make
-
Install
sudo make install
-
Create Package
tar czf ../virtual-dicom-printer.tar.gz --exclude=cache* --exclude=debian \ --exclude=*.yml * && rpmbuild -ta ../virtual-dicom-printer.tar.gz
-
Install build dependecies
sudo zypper install lsb-release rpm-build make libqt5-qtbase-devel \ dcmtk-devel tesseract-ocr-devel openssl-devel libxml2-devel
-
Make
qmake-qt5 virtual-dicom-printer.pro make
-
Install
sudo make install
-
Create Package
tar czf /tmp/virtual-dicom-printer.tar.gz * --exclude=.git && rpmbuild -ta /tmp/virtual-dicom-printer.tar.gz
- Install build dependecies
-
Build 3-rd party libraries
# DCMTK cd dcmtk mkdir build && cd build cmake -Wno-dev .. -DCMAKE_INSTALL_PREFIX=c:\usr -G "Visual Studio <version>" \ -DDCMTK_WITH_OPENSSL=OFF -DDCMTK_WITH_ICU=OFF -DDCMTK_WITH_ICONV=OFF cmake --build . --target install
-
Make
qmake-qt5 nmake -f Makefile.Release