diff --git a/KEITHLEY-2701/testImage b/KEITHLEY-2701/testImage
new file mode 100755
index 0000000000000000000000000000000000000000..e4d12b71e84ae74a724317455076dd6a205ada82
--- /dev/null
+++ b/KEITHLEY-2701/testImage
@@ -0,0 +1,111 @@
+#!/bin/bash
+
+MAIN="KEITHLEY-2701" # device name
+IMAGE_DIR=./images
+
+dotFile='dot.png'
+minusFile='minus.png'
+emptyCanvas='xc:transparent'
+
+fname=yy.png
+
+digitFile[0]='digit-0.png'
+digitFile[1]='digit-1.png'
+digitFile[2]='digit-2.png'
+digitFile[3]='digit-3.png'
+digitFile[4]='digit-4.png'
+digitFile[5]='digit-5.png'
+digitFile[6]='digit-6.png'
+digitFile[7]='digit-7.png'
+digitFile[8]='digit-8.png'
+digitFile[9]='digit-9.png'
+digitFile[99]=$emptyCanvas # empty canvas
+
+DNR[7]=7
+DNR[6]=3
+DNR[5]=1
+DNR[4]=5
+DNR[3]=4
+DNR[2]=0
+DNR[1]=6
+
+DF[7]=$emptyCanvas
+DF[6]=$dotFile
+DF[5]=$emptyCanvas
+DF[3]=$emptyCanvas
+DF[2]=$emptyCanvas
+DF[1]=$emptyCanvas
+
+ESCH='-'
+
+DP[7]=''
+DP[6]='.'
+DP[5]=''
+DP[3]=''
+DP[2]=''
+DP[1]=''
+
+ESF=$minusFile
+
+digitPos[7]='+246.2+177'
+digitPos[6]='+288.6+177'
+digitPos[5]='+331+177'
+digitPos[4]='+373.4+177'
+digitPos[3]='+415.8+177'
+digitPos[2]='+458.2+177'
+digitPos[1]='+500.6+177'
+
+dotPos[7]=${digitPos[7]}
+dotPos[6]=${digitPos[6]}
+dotPos[5]=${digitPos[5]}
+dotPos[4]=${digitPos[4]}
+dotPos[3]=${digitPos[3]}
+dotPos[2]=${digitPos[2]}
+dotPos[1]=${digitPos[1]}
+
+esignPos=${digitPos[3]}
+
+convert body.png \
+  ${digitFile[ ${DNR[7]} ]} -geometry ${digitPos[7]} -composite \
+  ${DF[7]}                  -geometry ${dotPos[7]}   -composite \
+  ${digitFile[ ${DNR[6]} ]}  -geometry ${digitPos[6]}  -composite \
+  ${DF[6]}                   -geometry ${dotPos[6]}    -composite \
+  ${digitFile[ ${DNR[5]} ]}  -geometry ${digitPos[5]}  -composite \
+  ${DF[5]}                   -geometry ${dotPos[5]}    -composite \
+  ${digitFile[ ${DNR[4]} ]}  -geometry ${digitPos[4]}  -composite \
+  ${DF[4]}                   -geometry ${dotPos[4]}    -composite \
+  ${digitFile[ ${DNR[3]} ]}  -geometry ${digitPos[3]}  -composite \
+  ${DF[3]}                   -geometry ${dotPos[3]}    -composite \
+  ${digitFile[ ${DNR[2]} ]}  -geometry ${digitPos[2]}  -composite \
+  ${DF[2]}                   -geometry ${dotPos[2]}    -composite \
+  ${digitFile[ ${DNR[1]} ]}  -geometry ${digitPos[1]}  -composite \
+  ${DF[1]}                   -geometry ${dotPos[1]}    -composite \
+  $fname
+  
+echo "convert body.png \
+  ${digitFile[ ${DNR[7]} ]} -geometry ${digitPos[7]} -composite \
+  ${DF[7]}                  -geometry ${dotPos[7]}   -composite \
+  ${digitFile[ ${DNR[6]} ]}  -geometry ${digitPos[6]}  -composite \
+  ${DF[6]}                   -geometry ${dotPos[6]}    -composite \
+  ${digitFile[ ${DNR[5]} ]}  -geometry ${digitPos[5]}  -composite \
+  ${DF[5]}                   -geometry ${dotPos[5]}    -composite \
+  ${digitFile[ ${DNR[4]} ]}  -geometry ${digitPos[4]}  -composite \
+  ${DF[4]}                   -geometry ${dotPos[4]}    -composite \
+  ${digitFile[ ${DNR[3]} ]}  -geometry ${digitPos[3]}  -composite \
+  ${DF[3]}                   -geometry ${dotPos[3]}    -composite \
+  ${digitFile[ ${DNR[2]} ]}  -geometry ${digitPos[2]}  -composite \
+  ${DF[2]}                   -geometry ${dotPos[2]}    -composite \
+  ${digitFile[ ${DNR[1]} ]}  -geometry ${digitPos[1]}  -composite \
+  ${DF[1]}                   -geometry ${dotPos[1]}    -composite \
+  $fname"
+  
+value="${DNR[7]}${DP[7]}${DNR[6]}${DP[6]}${DNR[5]}${DP[5]}"
+value+="${DNR[4]}${DP[4]}${DNR[3]}${DP[3]}${DNR[2]}${DP[2]}"
+value+="${DNR[1]}${DP[1]}"
+
+fname="$IMAGE_DIR/$MAIN@$value@.png"
+
+echo -e "$fname"
+ 
+exit
+