How can i integrate barcode reader and thumb impression authentication device with my Plone site?

205 Views Asked by At

I am using zbar python module for integrating Barcode reader but unable to open a view for that my code:

#!/usr/bin/python
from sys import argv
import zbar
from PIL import Image
import io
import time
import picamera

class BarCodeScan(BrowserView):
   def __call__(self):
    if len(argv) < 2: exit(1)

    # create a reader
    scanner = zbar.ImageScanner()

    # configure the reader
    scanner.parse_config('enable')

    # obtain image data
    pil = Image.open(argv[1]).convert('L')
    width, height = pil.size
    raw = pil.tostring()

    # wrap image data
    image = zbar.Image(width, height, 'Y800', raw)

    # scan the image for barcodes
    scanner.scan(image)

    # extract results
    for symbol in image:
        # do something useful with results
        print 'decoded', symbol.type, 'symbol', '"%s"' % symbol.data

    # clean up
    del(image)

It gives following error:

OSError: libmmal.so: cannot open shared object file: No such file or directory

0

There are 0 best solutions below