 In this program, we are going to see how we can read a checkbox using byte scout barcode.ddrsdk. So here we are having the two image files containing the checkboxes here. So you can see here we have a checkbox in the not so aligned fashion and it's contained all the empty one. So let's try to read it. So let's see how barcode.ddrsdk performs. Here I am including two files. Make sure it's contained in the bin folder. Our criteria or approach is very simple. We first create an install reader. We set the which barcode types to find and we read and display the output. First thing first, create a reader instance. We provide the registration keys and name. We are using the demo keys here that specify the which barcode types to read. So we are explicitly specifying the checkbox. We want to read from the checkbox. And now file name. First of all, let's see. We will attempt to read from the empty checkboxes and let's find it. So read the dot, read from file name and it will return in the found barcodes format. Let us look through it and display it. So we are displaying the value and type. Let's run it. You see, it has detected the type as a checkbox and the value is zero, which means not checked. Now let's see how it performs for the check file. I am replacing the file here and hitting the start. So it has detected the file is checkboxes. The two are the check and here the uncheck. It's working fine.